From 93e0fe72509b449ff687f3469d65e97166f8734d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=9F=E5=B8=85?= <133814250@qq.com>
Date: Wed, 25 Jan 2023 11:49:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B02.1.2=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E9=83=A8=E9=97=A8=E3=80=81=E8=A7=92?=
=?UTF-8?q?=E8=89=B2=E6=9D=83=E9=99=90=EF=BC=8C=E5=A2=9E=E5=8A=A0=E4=B8=8A?=
=?UTF-8?q?=E4=B8=8B=E7=BA=A7=E5=85=B3=E7=B3=BB=EF=BC=9B=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E7=99=BB=E5=BD=95=E3=80=81=E7=B3=BB=E7=BB=9F=E3=80=81=E7=9F=AD?=
=?UTF-8?q?=E4=BF=A1=E6=97=A5=E5=BF=97;=E4=BC=98=E5=8C=96=E7=9C=81?=
=?UTF-8?q?=E5=B8=82=E5=8C=BA=E7=BC=96=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 4 +-
server/api/backend/common/site.go | 8 +-
server/api/backend/common/sms.go | 19 +
server/api/backend/cron/cron.go | 7 +
server/api/backend/cron/cron_group.go | 14 +-
server/api/backend/loginlog/loginlog.go | 50 +
server/api/backend/member/member.go | 2 +-
server/api/backend/monitor/monitor.go | 3 +-
server/api/backend/provinces/provinces.go | 37 +-
server/api/backend/role/role.go | 2 +-
server/api/backend/servelog/servelog.go | 50 +
server/api/backend/smslog/smslog.go | 69 +
server/go.mod | 6 +-
server/go.sum | 55 +-
server/internal/cmd/http.go | 1 +
server/internal/consts/config.go | 3 +
server/internal/consts/context.go | 3 +-
server/internal/consts/cron.go | 11 +-
server/internal/consts/queue.go | 6 +-
server/internal/consts/sms.go | 24 +
server/internal/consts/version.go | 2 +-
.../controller/backend/admin/member.go | 10 +-
.../controller/backend/admin/monitor.go | 40 +-
.../controller/backend/common/site.go | 29 +-
.../internal/controller/backend/common/sms.go | 37 +
.../internal/controller/backend/sys/cron.go | 15 +
server/internal/controller/backend/sys/log.go | 2 +-
.../controller/backend/sys/login_log.go | 104 +
.../controller/backend/sys/provinces.go | 65 +-
.../controller/backend/sys/serve_log.go | 102 +
.../controller/backend/sys/sms_log.go | 113 +
server/internal/crons/init.go | 37 +-
server/internal/crons/monitor.go | 4 +
server/internal/crons/test.go | 4 +
server/internal/crons/test2.go | 6 +-
server/internal/dao/internal/admin_dept.go | 4 +
server/internal/dao/internal/demo.go | 143 -
server/internal/dao/internal/sys_log.go | 8 +-
server/internal/dao/internal/sys_login_log.go | 91 +
server/internal/dao/internal/sys_provinces.go | 54 +-
server/internal/dao/internal/sys_serve_log.go | 91 +
server/internal/dao/internal/sys_sms_log.go | 89 +
server/internal/dao/sys_dict_type.go | 3 -
.../dao/{demo.go => sys_login_log.go} | 16 +-
server/internal/dao/sys_provinces.go | 8 +-
server/internal/dao/sys_serve_log.go | 27 +
server/internal/dao/sys_sms_log.go | 43 +
server/internal/global/init.go | 63 +-
server/internal/global/static.go | 2 +
server/internal/library/captcha/captcha.go | 63 +-
server/internal/library/contexts/context.go | 2 +-
.../hggen/views/curd_generate_web_index.go | 49 +-
.../hggen/views/curd_generate_web_model.go | 4 +-
server/internal/library/hgorm/dao.go | 4 +-
server/internal/library/hgorm/handler.go | 82 +-
server/internal/library/jwt/jwt.go | 8 +-
server/internal/library/location/location.go | 10 +
server/internal/library/queue/init.go | 4 +-
server/internal/library/queue/kafkamq.go | 18 +-
server/internal/library/queue/logger.go | 25 +-
server/internal/library/queue/push.go | 18 +
server/internal/library/queue/redismq.go | 3 +-
server/internal/library/queue/rocketmq.go | 4 +-
.../internal/library/queue/rocketmq_logger.go | 16 +-
server/internal/library/sms/aliyun/handle.go | 112 +
server/internal/library/sms/aliyun/init.go | 1 +
server/internal/library/sms/aliyun/model.go | 1 +
server/internal/library/sms/sms.go | 2 +
server/internal/logic/admin/dept.go | 67 +-
server/internal/logic/admin/member.go | 43 +-
server/internal/logic/admin/post.go | 4 +-
server/internal/logic/admin/role.go | 39 +-
server/internal/logic/hook/global_log.go | 2 +-
server/internal/logic/middleware/init.go | 3 +-
.../logic/middleware/limit_blacklist.go | 23 +
server/internal/logic/middleware/response.go | 4 +-
server/internal/logic/sys/blacklist.go | 120 +-
server/internal/logic/sys/config.go | 8 +
server/internal/logic/sys/cron.go | 19 +
server/internal/logic/sys/dict_type.go | 3 +-
server/internal/logic/sys/log.go | 108 +-
server/internal/logic/sys/login_log.go | 190 +
server/internal/logic/sys/provinces.go | 139 +-
server/internal/logic/sys/serve_log.go | 148 +
server/internal/logic/sys/sms_log.go | 343 +
server/internal/model/config.go | 7 +
server/internal/model/do/admin_dept.go | 2 +
server/internal/model/do/sys_log.go | 4 +-
server/internal/model/do/sys_login_log.go | 26 +
server/internal/model/do/sys_provinces.go | 29 +-
server/internal/model/do/sys_serve_log.go | 26 +
server/internal/model/do/sys_sms_log.go | 24 +
server/internal/model/entity/admin_dept.go | 2 +
server/internal/model/entity/sys_log.go | 4 +-
server/internal/model/entity/sys_login_log.go | 24 +
server/internal/model/entity/sys_provinces.go | 27 +-
server/internal/model/entity/sys_serve_log.go | 24 +
server/internal/model/entity/sys_sms_log.go | 22 +
server/internal/model/input/form/base.go | 2 +-
server/internal/model/input/sysin/cron.go | 6 +
.../internal/model/input/sysin/login_log.go | 90 +
.../internal/model/input/sysin/provinces.go | 28 +-
.../internal/model/input/sysin/serve_log.go | 69 +
server/internal/model/input/sysin/sms_log.go | 76 +
server/internal/queues/init.go | 57 +-
server/internal/queues/login_log.go | 39 +
server/internal/queues/serve_log.go | 39 +
server/internal/queues/sys_log.go | 42 +-
server/internal/router/admin.go | 6 +-
server/internal/service/admin.go | 133 +-
server/internal/service/middleware.go | 1 +
server/internal/service/sys.go | 292 +-
server/resource/data/hotgo.sql | 7752 ++---
.../generate/default/curd/web.api.ts.template | 2 +-
.../default/curd/web.edit.vue.template | 2 +-
.../default/curd/web.index.vue.template | 16 +-
.../default/curd/web.model.ts.template | 2 +-
server/utility/charset/charset.go | 11 +-
server/utility/tree/tree.go | 53 +-
web/package-lock.json | 25099 ++++++++++++++++
web/package.json | 3 +
web/src/api/apply/provinces.ts | 40 +
web/src/api/base/index.ts | 9 +
web/src/api/curdDemo/index.ts | 10 +-
web/src/api/log/smslog.ts | 24 +
web/src/api/loginLog/index.ts | 33 +
web/src/api/org/user.ts | 2 +-
web/src/api/serveLog/index.ts | 33 +
web/src/api/sys/config.ts | 8 +
web/src/api/sys/cron.ts | 20 +-
web/src/api/system/dict.ts | 0
web/src/api/test/index.ts | 2 +-
web/src/assets/images/account-logo.png1 | Bin 11762 -> 0 bytes
web/src/assets/images/logo.png1 | Bin 6448 -> 0 bytes
web/src/assets/images/logo.png11 | Bin 54608 -> 0 bytes
.../assets/images}/notification.png | Bin
web/{public => src/assets/images}/onerror.png | Bin
web/src/components/Lockscreen/Lockscreen.vue | 4 +-
web/src/components/Upload/src/BasicUpload.vue | 8 +-
web/src/enums/optionsiEnum.ts | 20 +-
web/src/layout/components/Header/index.vue | 3 +-
web/src/utils/encrypt.ts | 25 +
web/src/utils/hotgo.ts | 13 +-
web/src/views/apply/attachment/columns.ts | 2 +
web/src/views/apply/notice/index.vue | 4 +-
web/src/views/apply/provinces/columns.ts | 71 -
web/src/views/apply/provinces/edit.vue | 191 +
web/src/views/apply/provinces/index.vue | 514 +-
web/src/views/apply/provinces/list.vue | 217 +
web/src/views/apply/provinces/model.ts | 117 +
web/src/views/curdDemo/edit.vue | 2 +-
web/src/views/curdDemo/index.vue | 4 +-
web/src/views/curdDemo/model.ts | 15 +-
web/src/views/develop/code/index.vue | 24 +-
web/src/views/list/basicList/index.vue | 6 +-
web/src/views/log/cron-log/index.vue | 6 +-
web/src/views/log/log/columns.ts | 10 +-
web/src/views/log/log/index.vue | 10 +-
web/src/views/log/log/view.vue | 32 +-
web/src/views/log/login-log/columns.ts | 80 -
web/src/views/log/login-log/index.vue | 357 +-
web/src/views/log/login-log/model.ts | 189 +
web/src/views/log/sms-log/columns.ts | 80 -
web/src/views/log/sms-log/index.vue | 267 +-
web/src/views/log/sms-log/view.vue | 136 -
web/src/views/login/index.vue | 76 +-
web/src/views/monitor/online/columns.ts | 2 +-
web/src/views/monitor/online/index.vue | 21 +-
web/src/views/monitor/serve-log/columns.ts | 80 -
web/src/views/monitor/serve-log/index.vue | 346 +-
web/src/views/monitor/serve-log/model.ts | 189 +
web/src/views/monitor/serve-log/view.vue | 136 -
web/src/views/org/dept/dept.vue | 51 +-
web/src/views/org/post/columns.ts | 32 +-
web/src/views/org/post/post.vue | 42 +-
web/src/views/org/user/user.vue | 4 +-
web/src/views/permission/menu/menu.vue | 1 -
web/src/views/permission/role/columns.ts | 46 +-
web/src/views/permission/role/role.vue | 69 +-
web/src/views/system/blacklist/index.vue | 42 +-
web/src/views/system/config/EmailSetting.vue | 11 +-
web/src/views/system/config/SmsSetting.vue | 121 +-
web/src/views/system/cron/index.vue | 26 +-
web/src/views/system/cron/modal/index.vue | 17 +-
web/src/views/system/dict/index.vue | 2 +-
web/src/views/system/dict/list.vue | 61 +-
web/src/views/test/edit.vue | 2 +-
web/src/views/test/index.vue | 2 +-
web/src/views/test/model.ts | 4 +-
web/yarn.lock | 1817 +-
190 files changed, 35896 insertions(+), 7208 deletions(-)
create mode 100644 server/api/backend/common/sms.go
create mode 100644 server/api/backend/loginlog/loginlog.go
create mode 100644 server/api/backend/servelog/servelog.go
create mode 100644 server/api/backend/smslog/smslog.go
create mode 100644 server/internal/consts/sms.go
create mode 100644 server/internal/controller/backend/common/sms.go
create mode 100644 server/internal/controller/backend/sys/login_log.go
create mode 100644 server/internal/controller/backend/sys/serve_log.go
create mode 100644 server/internal/controller/backend/sys/sms_log.go
delete mode 100644 server/internal/dao/internal/demo.go
create mode 100644 server/internal/dao/internal/sys_login_log.go
create mode 100644 server/internal/dao/internal/sys_serve_log.go
create mode 100644 server/internal/dao/internal/sys_sms_log.go
rename server/internal/dao/{demo.go => sys_login_log.go} (51%)
create mode 100644 server/internal/dao/sys_serve_log.go
create mode 100644 server/internal/dao/sys_sms_log.go
create mode 100644 server/internal/library/queue/push.go
create mode 100644 server/internal/library/sms/aliyun/handle.go
create mode 100644 server/internal/library/sms/aliyun/init.go
create mode 100644 server/internal/library/sms/aliyun/model.go
create mode 100644 server/internal/library/sms/sms.go
create mode 100644 server/internal/logic/middleware/limit_blacklist.go
create mode 100644 server/internal/logic/sys/login_log.go
create mode 100644 server/internal/logic/sys/serve_log.go
create mode 100644 server/internal/logic/sys/sms_log.go
create mode 100644 server/internal/model/do/sys_login_log.go
create mode 100644 server/internal/model/do/sys_serve_log.go
create mode 100644 server/internal/model/do/sys_sms_log.go
create mode 100644 server/internal/model/entity/sys_login_log.go
create mode 100644 server/internal/model/entity/sys_serve_log.go
create mode 100644 server/internal/model/entity/sys_sms_log.go
create mode 100644 server/internal/model/input/sysin/login_log.go
create mode 100644 server/internal/model/input/sysin/serve_log.go
create mode 100644 server/internal/model/input/sysin/sms_log.go
create mode 100644 server/internal/queues/login_log.go
create mode 100644 server/internal/queues/serve_log.go
create mode 100644 web/package-lock.json
create mode 100644 web/src/api/base/index.ts
create mode 100644 web/src/api/log/smslog.ts
create mode 100644 web/src/api/loginLog/index.ts
create mode 100644 web/src/api/serveLog/index.ts
delete mode 100644 web/src/api/system/dict.ts
delete mode 100644 web/src/assets/images/account-logo.png1
delete mode 100644 web/src/assets/images/logo.png1
delete mode 100644 web/src/assets/images/logo.png11
rename web/{public => src/assets/images}/notification.png (100%)
rename web/{public => src/assets/images}/onerror.png (100%)
create mode 100644 web/src/utils/encrypt.ts
delete mode 100644 web/src/views/apply/provinces/columns.ts
create mode 100644 web/src/views/apply/provinces/edit.vue
create mode 100644 web/src/views/apply/provinces/list.vue
create mode 100644 web/src/views/apply/provinces/model.ts
delete mode 100644 web/src/views/log/login-log/columns.ts
create mode 100644 web/src/views/log/login-log/model.ts
delete mode 100644 web/src/views/log/sms-log/columns.ts
delete mode 100644 web/src/views/log/sms-log/view.vue
delete mode 100644 web/src/views/monitor/serve-log/columns.ts
create mode 100644 web/src/views/monitor/serve-log/model.ts
delete mode 100644 web/src/views/monitor/serve-log/view.vue
diff --git a/README.md b/README.md
index 78b0b96..2221d48 100644
--- a/README.md
+++ b/README.md
@@ -27,11 +27,11 @@
-
## 平台简介
* 基于全新Go Frame 2+Vue3+Naive UI开发的全栈前后端分离的管理系统
* 前端采用naive-ui-admin 、Vue、Naive UI。
+
## 特征
* 高生产率:几分钟即可搭建一个后台管理系统
* 模块化:单应用多系统的模式,将一个完整的应用拆分为多个系统,后续扩展更加便捷,增加代码复用性。
@@ -153,7 +153,7 @@ VITE_PROXY=[["/admin","http://你的IP:8000/admin"]]
web端:
```shell script
- cd views
+ cd web
# 首先确定你以安装node16.0以上版本并安装了包[npm、yarn],否则可能会出现一些未知报错
# 安装依赖
diff --git a/server/api/backend/common/site.go b/server/api/backend/common/site.go
index 3c476fc..13eca9a 100644
--- a/server/api/backend/common/site.go
+++ b/server/api/backend/common/site.go
@@ -32,12 +32,12 @@ type LoginReq struct {
g.Meta `path:"/site/login" method:"post" tags:"后台基础" summary:"账号登录"`
Username string `json:"username" v:"required#用户名不能为空" dc:"用户名"`
Password string `json:"password" v:"required#密码不能为空" dc:"密码"`
- //Cid string `json:"cid" v:"required#验证码ID不能为空" dc:"验证码ID"`
- //Code string `json:"code" v:"required#验证码不能为空" dc:"验证码"`
- //Device string `json:"device" dc:"登录设备"`
+ Cid string `json:"cid" dc:"验证码ID"`
+ Code string `json:"code" dc:"验证码"`
+ IsLock bool `json:"isLock" dc:"是否为锁屏状态"`
}
type LoginRes struct {
- adminin.MemberLoginModel
+ *adminin.MemberLoginModel
}
// SiteConfigReq 获取配置
diff --git a/server/api/backend/common/sms.go b/server/api/backend/common/sms.go
new file mode 100644
index 0000000..9f6f9ba
--- /dev/null
+++ b/server/api/backend/common/sms.go
@@ -0,0 +1,19 @@
+// Package common
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package common
+
+import "github.com/gogf/gf/v2/frame/g"
+
+// SendTestSmsReq 发送测试短信
+type SendTestSmsReq struct {
+ Event string `json:"event" v:"required#事件模板不能为空" dc:"事件模板"`
+ Mobile string `json:"mobile" v:"required#接收手机号不能为空" dc:"接收手机号"`
+ Code string `json:"code" v:"required#接收验证码不能为空" dc:"接收验证码"`
+ g.Meta `path:"/sms/sendTest" tags:"短信" method:"post" summary:"发送测试短信"`
+}
+type SendTestSmsRes struct {
+}
diff --git a/server/api/backend/cron/cron.go b/server/api/backend/cron/cron.go
index 1cc6ec2..1062e7e 100644
--- a/server/api/backend/cron/cron.go
+++ b/server/api/backend/cron/cron.go
@@ -66,3 +66,10 @@ type StatusReq struct {
g.Meta `path:"/cron/status" method:"post" tags:"定时任务" summary:"更新定时任务状态"`
}
type StatusRes struct{}
+
+// OnlineExecReq 在线执行
+type OnlineExecReq struct {
+ g.Meta `path:"/cron/onlineExec" method:"post" tags:"定时任务" summary:"在线执行"`
+ sysin.OnlineExecInp
+}
+type OnlineExecRes struct{}
diff --git a/server/api/backend/cron/cron_group.go b/server/api/backend/cron/cron_group.go
index 1649dc5..45d54fe 100644
--- a/server/api/backend/cron/cron_group.go
+++ b/server/api/backend/cron/cron_group.go
@@ -20,7 +20,7 @@ type GroupListReq struct {
form.StatusReq
Title string `json:"title"`
Content string `json:"content"`
- g.Meta `path:"/cron_group/list" method:"get" tags:"定时任务分组" summary:"获取定时任务分组列表"`
+ g.Meta `path:"/cronGroup/list" method:"get" tags:"定时任务分组" summary:"获取定时任务分组列表"`
}
type GroupListRes struct {
@@ -31,7 +31,7 @@ type GroupListRes struct {
// GroupViewReq 获取信息
type GroupViewReq struct {
Id int64 `json:"id" v:"required#定时任务分组ID不能为空" dc:"定时任务分组ID"`
- g.Meta `path:"/cron_group/view" method:"get" tags:"定时任务分组" summary:"获取指定信息"`
+ g.Meta `path:"/cronGroup/view" method:"get" tags:"定时任务分组" summary:"获取指定信息"`
}
type GroupViewRes struct {
*sysin.CronGroupViewModel
@@ -40,21 +40,21 @@ type GroupViewRes struct {
// GroupEditReq 修改/新增
type GroupEditReq struct {
entity.SysCronGroup
- g.Meta `path:"/cron_group/edit" method:"post" tags:"定时任务分组" summary:"修改/新增定时任务分组"`
+ g.Meta `path:"/cronGroup/edit" method:"post" tags:"定时任务分组" summary:"修改/新增定时任务分组"`
}
type GroupEditRes struct{}
// GroupDeleteReq 删除
type GroupDeleteReq struct {
Id interface{} `json:"id" v:"required#定时任务分组ID不能为空" dc:"定时任务分组ID"`
- g.Meta `path:"/cron_group/delete" method:"post" tags:"定时任务分组" summary:"删除定时任务分组"`
+ g.Meta `path:"/cronGroup/delete" method:"post" tags:"定时任务分组" summary:"删除定时任务分组"`
}
type GroupDeleteRes struct{}
// GroupMaxSortReq 最大排序
type GroupMaxSortReq struct {
Id int64 `json:"id" dc:"定时任务分组ID"`
- g.Meta `path:"/cron_group/max_sort" method:"get" tags:"定时任务分组" summary:"定时任务分组最大排序"`
+ g.Meta `path:"/cronGroup/max_sort" method:"get" tags:"定时任务分组" summary:"定时任务分组最大排序"`
}
type GroupMaxSortRes struct {
Sort int `json:"sort" dc:"排序"`
@@ -63,13 +63,13 @@ type GroupMaxSortRes struct {
// GroupStatusReq 更新状态
type GroupStatusReq struct {
entity.SysCronGroup
- g.Meta `path:"/cron_group/status" method:"post" tags:"定时任务分组" summary:"更新定时任务分组状态"`
+ g.Meta `path:"/cronGroup/status" method:"post" tags:"定时任务分组" summary:"更新定时任务分组状态"`
}
type GroupStatusRes struct{}
// GroupSelectReq 定时任务分组选项
type GroupSelectReq struct {
- g.Meta `path:"/cron_group/select" method:"get" tags:"定时任务分组" summary:"定时任务分组选项"`
+ g.Meta `path:"/cronGroup/select" method:"get" tags:"定时任务分组" summary:"定时任务分组选项"`
}
type GroupSelectRes sysin.DictTypeSelectModel
diff --git a/server/api/backend/loginlog/loginlog.go b/server/api/backend/loginlog/loginlog.go
new file mode 100644
index 0000000..c14a3a1
--- /dev/null
+++ b/server/api/backend/loginlog/loginlog.go
@@ -0,0 +1,50 @@
+// Package loginlog
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package loginlog
+
+import (
+ "github.com/gogf/gf/v2/frame/g"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+)
+
+// ListReq 查询登录日志列表
+type ListReq struct {
+ g.Meta `path:"/loginLog/list" method:"get" tags:"登录日志" summary:"获取登录日志列表"`
+ sysin.LoginLogListInp
+}
+
+type ListRes struct {
+ form.PageRes
+ List []*sysin.LoginLogListModel `json:"list" dc:"数据列表"`
+}
+
+// ExportReq 导出登录日志列表
+type ExportReq struct {
+ g.Meta `path:"/loginLog/export" method:"get" tags:"登录日志" summary:"导出登录日志列表"`
+ sysin.LoginLogListInp
+}
+
+type ExportRes struct{}
+
+// ViewReq 获取登录日志指定信息
+type ViewReq struct {
+ g.Meta `path:"/loginLog/view" method:"get" tags:"登录日志" summary:"获取登录日志指定信息"`
+ sysin.LoginLogViewInp
+}
+
+type ViewRes struct {
+ *sysin.LoginLogViewModel
+}
+
+// DeleteReq 删除登录日志
+type DeleteReq struct {
+ g.Meta `path:"/loginLog/delete" method:"post" tags:"登录日志" summary:"删除登录日志"`
+ sysin.LoginLogDeleteInp
+}
+
+type DeleteRes struct{}
diff --git a/server/api/backend/member/member.go b/server/api/backend/member/member.go
index 12089c3..800677e 100644
--- a/server/api/backend/member/member.go
+++ b/server/api/backend/member/member.go
@@ -106,7 +106,7 @@ type ListRes struct {
// ViewReq 获取指定信息
type ViewReq struct {
g.Meta `path:"/member/view" method:"get" tags:"会员" summary:"获取指定信息"`
- Id int64 `json:"id" dc:"会员ID"` // v:"required#会员ID不能为空"
+ Id int64 `json:"id" dc:"会员ID"`
}
type ViewRes struct {
*adminin.MemberViewModel
diff --git a/server/api/backend/monitor/monitor.go b/server/api/backend/monitor/monitor.go
index fd8735d..0a028c0 100644
--- a/server/api/backend/monitor/monitor.go
+++ b/server/api/backend/monitor/monitor.go
@@ -24,7 +24,8 @@ type OnlineListReq struct {
form.PageReq
form.RangeDateReq
form.StatusReq
- UserId int64 `json:"userId" description:"用户ID"`
+ UserId int64 `json:"userId" description:"用户ID"`
+ Addr string `json:"addr" description:"登录地址"`
}
type OnlineListRes struct {
diff --git a/server/api/backend/provinces/provinces.go b/server/api/backend/provinces/provinces.go
index e4e364f..2a88fb2 100644
--- a/server/api/backend/provinces/provinces.go
+++ b/server/api/backend/provinces/provinces.go
@@ -39,25 +39,24 @@ type ViewRes struct {
// EditReq 修改/新增
type EditReq struct {
- entity.SysProvinces
g.Meta `path:"/provinces/edit" method:"post" tags:"省市区" summary:"修改/新增省市区"`
+ sysin.ProvincesEditInp
}
type EditRes struct{}
// DeleteReq 删除
type DeleteReq struct {
- Id interface{} `json:"id" v:"required#省市区ID不能为空" dc:"省市区ID"`
g.Meta `path:"/provinces/delete" method:"post" tags:"省市区" summary:"删除省市区"`
+ sysin.ProvincesDeleteInp
}
type DeleteRes struct{}
// MaxSortReq 最大排序
type MaxSortReq struct {
- Id int64 `json:"id" dc:"省市区ID"`
- g.Meta `path:"/provinces/max_sort" method:"get" tags:"省市区" summary:"省市区最大排序"`
+ g.Meta `path:"/provinces/maxSort" method:"get" tags:"省市区" summary:"省市区最大排序"`
}
type MaxSortRes struct {
- Sort int `json:"sort" dc:"排序"`
+ *sysin.ProvincesMaxSortModel
}
// StatusReq 更新状态
@@ -66,3 +65,31 @@ type StatusReq struct {
g.Meta `path:"/provinces/status" method:"post" tags:"省市区" summary:"更新省市区状态"`
}
type StatusRes struct{}
+
+// TreeReq 关系树选项列表
+type TreeReq struct {
+ g.Meta `path:"/provinces/tree" tags:"省市区" method:"get" summary:"省市区关系树选项列表"`
+}
+type TreeRes struct {
+ List []map[string]interface{} `json:"list" dc:"数据列表"`
+}
+
+// ChildrenListReq 获取省市区下级列表
+type ChildrenListReq struct {
+ g.Meta `path:"/provinces/childrenList" method:"get" tags:"省市区" summary:"获取省市区下级列表"`
+ sysin.ProvincesChildrenListInp
+}
+
+type ChildrenListRes struct {
+ List []*sysin.ProvincesChildrenListModel `json:"list" dc:"数据列表"`
+ form.PageRes
+}
+
+// UniqueIdReq 地区ID是否唯一
+type UniqueIdReq struct {
+ g.Meta `path:"/provinces/uniqueId" method:"get" tags:"省市区" summary:"地区ID是否唯一"`
+ sysin.ProvincesUniqueIdInp
+}
+type UniqueIdRes struct {
+ *sysin.ProvincesUniqueIdModel
+}
diff --git a/server/api/backend/role/role.go b/server/api/backend/role/role.go
index 42bdbd5..ab027d8 100644
--- a/server/api/backend/role/role.go
+++ b/server/api/backend/role/role.go
@@ -52,7 +52,7 @@ type ListReq struct {
}
type ListRes struct {
- List []*adminin.RoleListModel `json:"list" description:"数据列表"`
+ List []g.Map `json:"list" description:"数据列表"`
form.PageRes
}
diff --git a/server/api/backend/servelog/servelog.go b/server/api/backend/servelog/servelog.go
new file mode 100644
index 0000000..e48f05f
--- /dev/null
+++ b/server/api/backend/servelog/servelog.go
@@ -0,0 +1,50 @@
+// Package servelog
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package servelog
+
+import (
+ "github.com/gogf/gf/v2/frame/g"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+)
+
+// ListReq 查询服务日志列表
+type ListReq struct {
+ g.Meta `path:"/serveLog/list" method:"get" tags:"服务日志" summary:"获取服务日志列表"`
+ sysin.ServeLogListInp
+}
+
+type ListRes struct {
+ form.PageRes
+ List []*sysin.ServeLogListModel `json:"list" dc:"数据列表"`
+}
+
+// ExportReq 导出服务日志列表
+type ExportReq struct {
+ g.Meta `path:"/serveLog/export" method:"get" tags:"服务日志" summary:"导出服务日志列表"`
+ sysin.ServeLogListInp
+}
+
+type ExportRes struct{}
+
+// ViewReq 获取服务日志指定信息
+type ViewReq struct {
+ g.Meta `path:"/serveLog/view" method:"get" tags:"服务日志" summary:"获取服务日志指定信息"`
+ sysin.ServeLogViewInp
+}
+
+type ViewRes struct {
+ *sysin.ServeLogViewModel
+}
+
+// DeleteReq 删除服务日志
+type DeleteReq struct {
+ g.Meta `path:"/serveLog/delete" method:"post" tags:"服务日志" summary:"删除服务日志"`
+ sysin.ServeLogDeleteInp
+}
+
+type DeleteRes struct{}
diff --git a/server/api/backend/smslog/smslog.go b/server/api/backend/smslog/smslog.go
new file mode 100644
index 0000000..4268db3
--- /dev/null
+++ b/server/api/backend/smslog/smslog.go
@@ -0,0 +1,69 @@
+package smslog
+
+import (
+ "github.com/gogf/gf/v2/frame/g"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+)
+
+// ListReq 查询列表
+type ListReq struct {
+ form.PageReq
+ form.RangeDateReq
+ form.StatusReq
+ Title string `json:"title"`
+ Content string `json:"content"`
+ g.Meta `path:"/smsLog/list" method:"get" tags:"短信记录" summary:"获取短信记录列表"`
+}
+
+type ListRes struct {
+ List []*sysin.SmsLogListModel `json:"list" dc:"数据列表"`
+ form.PageRes
+}
+
+// ViewReq 获取指定信息
+type ViewReq struct {
+ Id int64 `json:"id" v:"required#短信记录ID不能为空" dc:"短信记录ID"`
+ g.Meta `path:"/smsLog/view" method:"get" tags:"短信记录" summary:"获取指定信息"`
+}
+type ViewRes struct {
+ *sysin.SmsLogViewModel
+}
+
+// EditReq 修改/新增数据
+type EditReq struct {
+ entity.SysSmsLog
+ g.Meta `path:"/smsLog/edit" method:"post" tags:"短信记录" summary:"修改/新增短信记录"`
+}
+type EditRes struct{}
+
+// DeleteReq 删除
+type DeleteReq struct {
+ Id interface{} `json:"id" v:"required#短信记录ID不能为空" dc:"短信记录ID"`
+ g.Meta `path:"/smsLog/delete" method:"post" tags:"短信记录" summary:"删除短信记录"`
+}
+type DeleteRes struct{}
+
+// MaxSortReq 最大排序
+type MaxSortReq struct {
+ Id int64 `json:"id" dc:"短信记录ID"`
+ g.Meta `path:"/smsLog/maxSort" method:"get" tags:"短信记录" summary:"短信记录最大排序"`
+}
+type MaxSortRes struct {
+ Sort int `json:"sort" dc:"排序"`
+}
+
+// StatusReq 更新状态
+type StatusReq struct {
+ entity.SysSmsLog
+ g.Meta `path:"/smsLog/status" method:"post" tags:"短信记录" summary:"更新短信记录状态"`
+}
+type StatusRes struct{}
+
+// SendTestReq 更新状态
+type SendTestReq struct {
+ entity.SysSmsLog
+ g.Meta `path:"/smsLog/sendTest" method:"post" tags:"短信记录" summary:"发送测试短信"`
+}
+type SendTestRes struct{}
diff --git a/server/go.mod b/server/go.mod
index d4b1dae..364e772 100644
--- a/server/go.mod
+++ b/server/go.mod
@@ -4,6 +4,10 @@ go 1.15
require (
github.com/Shopify/sarama v1.34.1
+ github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.2
+ github.com/alibabacloud-go/dysmsapi-20170525/v3 v3.0.5
+ github.com/alibabacloud-go/tea v1.1.20
+ github.com/alibabacloud-go/tea-utils/v2 v2.0.1
github.com/apache/rocketmq-client-go/v2 v2.1.0
github.com/axgle/mahonia v0.0.0-20180208002826-3358181d7394
github.com/bufanyun/pool v0.2.1
@@ -13,7 +17,7 @@ require (
github.com/go-resty/resty/v2 v2.7.0
github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.0-beta2
github.com/gogf/gf/contrib/nosql/redis/v2 v2.3.0
- github.com/gogf/gf/v2 v2.3.0
+ github.com/gogf/gf/v2 v2.3.1
github.com/golang/mock v1.6.0 // indirect
github.com/gomodule/redigo v1.8.8
github.com/google/btree v1.1.2 // indirect
diff --git a/server/go.sum b/server/go.sum
index 4a4b528..2a8f4c0 100644
--- a/server/go.sum
+++ b/server/go.sum
@@ -47,6 +47,35 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
+github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 h1:iC9YFYKDGEy3n/FtqJnOkZsene9olVspKmkX5A2YBEo=
+github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4/go.mod h1:sCavSAvdzOjul4cEqeVtvlSaSScfNsTQ+46HwlTL1hc=
+github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.2 h1:2kR1YkvQloHUstmPcG0Sjk24zTKbza7izzJfJNwBFSs=
+github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.2/go.mod h1:5JHVmnHvGzR2wNdgaW1zDLQG8kOC4Uec8ubkMogW7OQ=
+github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68 h1:NqugFkGxx1TXSh/pBcU00Y6bljgDPaFdh5MUSeJ7e50=
+github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68/go.mod h1:6pb/Qy8c+lqua8cFpEy7g39NRRqOWc3rOwAy8m5Y2BY=
+github.com/alibabacloud-go/dysmsapi-20170525/v3 v3.0.5 h1:/c+eQK0o7Lf8EIZ0ovB0cU+L82rVu1r3v91icUYnsdM=
+github.com/alibabacloud-go/dysmsapi-20170525/v3 v3.0.5/go.mod h1:CT6UkI74Or2t3NSDgGyY6hkKid3fW7VvN4l+mda+HSw=
+github.com/alibabacloud-go/endpoint-util v1.1.0 h1:r/4D3VSw888XGaeNpP994zDUaxdgTSHBbVfZlzf6b5Q=
+github.com/alibabacloud-go/endpoint-util v1.1.0/go.mod h1:O5FuCALmCKs2Ff7JFJMudHs0I5EBgecXXxZRyswlEjE=
+github.com/alibabacloud-go/openapi-util v0.0.11/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws=
+github.com/alibabacloud-go/openapi-util v0.1.0 h1:0z75cIULkDrdEhkLWgi9tnLe+KhAFE/r5Pb3312/eAY=
+github.com/alibabacloud-go/openapi-util v0.1.0/go.mod h1:sQuElr4ywwFRlCCberQwKRFhRzIyG4QTP/P4y1CJ6Ws=
+github.com/alibabacloud-go/tea v1.1.0/go.mod h1:IkGyUSX4Ba1V+k4pCtJUc6jDpZLFph9QMy2VUPTwukg=
+github.com/alibabacloud-go/tea v1.1.7/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4=
+github.com/alibabacloud-go/tea v1.1.8/go.mod h1:/tmnEaQMyb4Ky1/5D+SE1BAsa5zj/KeGOFfwYm3N/p4=
+github.com/alibabacloud-go/tea v1.1.17/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A=
+github.com/alibabacloud-go/tea v1.1.19/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A=
+github.com/alibabacloud-go/tea v1.1.20 h1:wFK4xEbvGYMtzTyHhIju9D7ecWxvSUdoLO6y4vDLFik=
+github.com/alibabacloud-go/tea v1.1.20/go.mod h1:nXxjm6CIFkBhwW4FQkNrolwbfon8Svy6cujmKFUq98A=
+github.com/alibabacloud-go/tea-utils v1.3.1 h1:iWQeRzRheqCMuiF3+XkfybB3kTgUXkXX+JMrqfLeB2I=
+github.com/alibabacloud-go/tea-utils v1.3.1/go.mod h1:EI/o33aBfj3hETm4RLiAxF/ThQdSngxrpF8rKUDJjPE=
+github.com/alibabacloud-go/tea-utils/v2 v2.0.0/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
+github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3nnn9d77215AkTs=
+github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
+github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M=
+github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8=
+github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY=
+github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw=
github.com/apache/rocketmq-client-go/v2 v2.1.0 h1:3eABKfxc1WmS2lLTTbKMe1gZfZV6u1Sx9orFnOfABV0=
github.com/apache/rocketmq-client-go/v2 v2.1.0/go.mod h1:oEZKFDvS7sz/RWU0839+dQBupazyBV7WX5cP6nrio0Q=
github.com/axgle/mahonia v0.0.0-20180208002826-3358181d7394 h1:OYA+5W64v3OgClL+IrOD63t4i/RW7RqrAVl9LTZ9UqQ=
@@ -131,8 +160,8 @@ github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.0-beta2/go.mod h1:z+/0qiOwMroAn
github.com/gogf/gf/contrib/nosql/redis/v2 v2.3.0 h1:r2q8MLwF6yUIEm6Hhwsfo/ixaJTKluTXSjU8rSeXo3c=
github.com/gogf/gf/contrib/nosql/redis/v2 v2.3.0/go.mod h1:V9o2BF9ovJnaZhHImHAanqUgjX4kI51lgU45u5rPqvw=
github.com/gogf/gf/v2 v2.0.0/go.mod h1:apktt6TleWtCIwpz63vBqUnw8MX8gWKoZyxgDpXFtgM=
-github.com/gogf/gf/v2 v2.3.0 h1:Uz4z6tMqnpH9azLFrfBX1R1k/73d7QPC2E4Ab8L3y4g=
-github.com/gogf/gf/v2 v2.3.0/go.mod h1:tsbmtwcAl2chcYoq/fP9W2FZf06aw4i89X34nbSHo9Y=
+github.com/gogf/gf/v2 v2.3.1 h1:uptCJK47N6KSRwTBnFAqBWYnYa/OXBkZ0OlhO9CK7bQ=
+github.com/gogf/gf/v2 v2.3.1/go.mod h1:tsbmtwcAl2chcYoq/fP9W2FZf06aw4i89X34nbSHo9Y=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
@@ -200,8 +229,9 @@ github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLe
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
-github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
+github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 h1:l5lAOZEym3oK3SQ2HBHWsJUfbNBiTXJDeW2QDxw9AQ0=
+github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
@@ -288,6 +318,7 @@ github.com/mojocn/base64Captcha v1.3.5 h1:Qeilr7Ta6eDtG4S+tQuZ5+hO+QHbiGAJdi4Pfo
github.com/mojocn/base64Captcha v1.3.5/go.mod h1:/tTTXn4WTpX9CfrmipqRytCpJ27Uw3G6I7NcP2WwcmY=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
+github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
@@ -353,12 +384,15 @@ github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6Mwd
github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE=
github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
-github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
-github.com/smartystreets/goconvey v0.0.0-20190710185942-9d28bd7c0945 h1:N8Bg45zpk/UcpNGnfJt2y/3lRWASHNTUET8owPYCgYI=
+github.com/smartystreets/assertions v1.1.0 h1:MkTeG1DMwsrdH7QtLXy5W+fUxWq+vmb6cLmyJ7aRtF0=
+github.com/smartystreets/assertions v1.1.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo=
github.com/smartystreets/goconvey v0.0.0-20190710185942-9d28bd7c0945/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
+github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
+github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
@@ -373,6 +407,8 @@ github.com/tidwall/match v1.0.1 h1:PnKP62LPNxHKTwvHHZZzdOAOCtsJTjo6dZLCwpKm5xc=
github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E=
github.com/tidwall/pretty v0.0.0-20190325153808-1166b9ac2b65 h1:rQ229MBgvW68s1/g6f1/63TgYwYxfF4E+bi/KC19P8g=
github.com/tidwall/pretty v0.0.0-20190325153808-1166b9ac2b65/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
+github.com/tjfoc/gmsm v1.3.2 h1:7JVkAn5bvUJ7HtU08iW6UiD+UTmJTIToHCfeFzkcCxM=
+github.com/tjfoc/gmsm v1.3.2/go.mod h1:HaUcFuY0auTiaHB9MHFGCPx5IaLhTUd2atbCFBQXn9w=
github.com/tklauser/go-sysconf v0.3.10 h1:IJ1AZGZRWbY8T5Vfk04D9WOA5WSejdflXxP03OUqALw=
github.com/tklauser/go-sysconf v0.3.10/go.mod h1:C8XykCvCb+Gn0oNCWPIlcb0RuglQTYaQ2hGm7jmxEFk=
github.com/tklauser/numcpus v0.4.0 h1:E53Dm1HjH1/R2/aoCtXtPgzmElmn51aOkhCFSuZq//o=
@@ -391,6 +427,7 @@ github.com/xuri/nfp v0.0.0-20220409054826-5e722a1d9e22 h1:OAmKAfT06//esDdpi/DZ8Q
github.com/xuri/nfp v0.0.0-20220409054826-5e722a1d9e22/go.mod h1:WwHg+CVyzlv/TX9xqBFXEZAuxOPxn2k1GNHwG41IIUQ=
github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
@@ -419,6 +456,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
@@ -549,6 +588,7 @@ golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200509044756-6aff5f38e54f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -623,6 +663,7 @@ golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjs
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
+golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
@@ -719,10 +760,13 @@ gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLks
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
+gopkg.in/ini.v1 v1.56.0 h1:DPMeDvGTM54DXbPkVIZsp19fp/I2K7zwA/itHYHKo8Y=
+gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
@@ -730,6 +774,7 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/server/internal/cmd/http.go b/server/internal/cmd/http.go
index fd2b461..b11a1f5 100644
--- a/server/internal/cmd/http.go
+++ b/server/internal/cmd/http.go
@@ -44,6 +44,7 @@ var (
group.Middleware(
service.Middleware().Ctx, //必须第一个加载
service.Middleware().CORS,
+ service.Middleware().Blacklist,
service.Middleware().DemoLimit,
service.Middleware().ResponseHandler,
)
diff --git a/server/internal/consts/config.go b/server/internal/consts/config.go
index e3fb8e4..7f4a47a 100644
--- a/server/internal/consts/config.go
+++ b/server/internal/consts/config.go
@@ -8,6 +8,9 @@ package consts
import "github.com/gogf/gf/v2/util/gconv"
+// RequestEncryptKey 请求加密密钥用于敏感数据加密,16位字符,前后端需保持一致。安全起见请修改此值
+var RequestEncryptKey = []byte("f080a463654b2279")
+
// 配置数据类型
const (
ConfigTypeString = "string"
diff --git a/server/internal/consts/context.go b/server/internal/consts/context.go
index 7caf6b7..eca8509 100644
--- a/server/internal/consts/context.go
+++ b/server/internal/consts/context.go
@@ -8,5 +8,6 @@ package consts
// ContextKey 上下文
const (
- ContextKey = "HotGoContext"
+ ContextKey = "HotGoContext" // http上下文变量名称
+ ContextKeyCronArgs = "args" // 定时任务参数上下文变量名称
)
diff --git a/server/internal/consts/cron.go b/server/internal/consts/cron.go
index dfc789c..800bd60 100644
--- a/server/internal/consts/cron.go
+++ b/server/internal/consts/cron.go
@@ -9,10 +9,9 @@ package consts
// 定时任务
const (
- CronArgsKey = "args" // 上下文变量名称
- CronSplitStr = "," // 变量分割符
- CronPolicySame = 1 // 并行策略
- CronPolicySingle = 2 // 单例策略
- CronPolicyOnce = 3 // 单次策略
- CronPolicyTimes = 4 // 多次策略
+ CronSplitStr = "," // 变量分割符
+ CronPolicySame = 1 // 并行策略
+ CronPolicySingle = 2 // 单例策略
+ CronPolicyOnce = 3 // 单次策略
+ CronPolicyTimes = 4 // 多次策略
)
diff --git a/server/internal/consts/queue.go b/server/internal/consts/queue.go
index 270cf86..21059bd 100644
--- a/server/internal/consts/queue.go
+++ b/server/internal/consts/queue.go
@@ -8,7 +8,7 @@ package consts
// 消息队列
const (
- QueueName = `queue:`
- QueueLogPath = "queue" // 需要在config中配置queue的log
- QueueLogTopic = `request_log`
+ QueueLogTopic = `request_log` // 访问日志
+ QueueLoginLogTopic = `login_log` // 登录日志
+ QueueServeLogTopic = `serve_log` // 服务日志
)
diff --git a/server/internal/consts/sms.go b/server/internal/consts/sms.go
new file mode 100644
index 0000000..e1a07e3
--- /dev/null
+++ b/server/internal/consts/sms.go
@@ -0,0 +1,24 @@
+package consts
+
+// 短信驱动
+
+const (
+ SmsDriveAliYun = "aliyun" // 阿里云
+ SmsDriveTencent = "tencent" // 腾讯云
+)
+
+// 短信内置模板
+const (
+ SmsTemplateCode = "code" // 通用验证码
+ SmsTemplateLogin = "login" // 登录
+ SmsTemplateRegister = "register" // 注册
+ SmsTemplateResetPwd = "resetPwd" // 重置密码
+ SmsTemplateBind = "bind" // 绑定手机号
+ SmsTemplateCash = "cash" // 申请提现
+)
+
+// 短信状态码
+const (
+ SmsStatusNotUsed = 1 // 未使用
+ SmsStatusUsed = 2 // 已使用
+)
diff --git a/server/internal/consts/version.go b/server/internal/consts/version.go
index cf67a39..f328dda 100644
--- a/server/internal/consts/version.go
+++ b/server/internal/consts/version.go
@@ -8,5 +8,5 @@ package consts
// VersionApp HotGo版本
const (
- VersionApp = "2.1.1"
+ VersionApp = "2.1.2"
)
diff --git a/server/internal/controller/backend/admin/member.go b/server/internal/controller/backend/admin/member.go
index d3308d5..3e0ead9 100644
--- a/server/internal/controller/backend/admin/member.go
+++ b/server/internal/controller/backend/admin/member.go
@@ -204,14 +204,14 @@ func (c *cMember) View(ctx context.Context, req *member.ViewReq) (*member.ViewRe
return nil, err
}
- roleList, _, err := service.AdminRole().List(ctx, adminin.RoleListInp{})
- if err != nil {
- return nil, err
- }
+ //roleList, _, err := service.AdminRole().List(ctx, adminin.RoleListInp{})
+ //if err != nil {
+ // return nil, err
+ //}
var res member.ViewRes
res.Posts = postsList
- res.Roles = roleList
+ //res.Roles = roleList
if req.Id <= 0 {
return &res, err
diff --git a/server/internal/controller/backend/admin/monitor.go b/server/internal/controller/backend/admin/monitor.go
index dcfb498..c8ca5a2 100644
--- a/server/internal/controller/backend/admin/monitor.go
+++ b/server/internal/controller/backend/admin/monitor.go
@@ -10,6 +10,7 @@ import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/text/gstr"
"hotgo/api/backend/monitor"
"hotgo/internal/consts"
"hotgo/internal/model/input/form"
@@ -46,9 +47,7 @@ func (c *cMonitor) Offline(ctx context.Context, req *monitor.OfflineReq) (res *m
// View 获取指定信息
func (c *cMonitor) View(ctx context.Context, req *monitor.OnlineViewReq) (*monitor.OnlineViewRes, error) {
- var res monitor.OnlineViewRes
- // ...
- return &res, nil
+ return &monitor.OnlineViewRes{}, nil
}
// OnlineList 获取在线列表
@@ -63,26 +62,31 @@ func (c *cMonitor) OnlineList(ctx context.Context, req *monitor.OnlineListReq) (
return &res, nil
}
- for c, _ := range c.wsManager.GetClients() {
- if c.SendClose || c.User == nil {
+ for conn, _ := range c.wsManager.GetClients() {
+ if conn.SendClose || conn.User == nil {
continue
}
- if req.UserId > 0 && req.UserId != c.User.Id {
+ if req.UserId > 0 && req.UserId != conn.User.Id {
continue
}
+
+ if req.Addr != "" && !gstr.Contains(conn.Addr, req.Addr) {
+ continue
+ }
+
clients = append(clients, &monitor.OnlineModel{
- ID: c.ID,
- Addr: c.Addr,
- Os: useragent.GetOs(c.UserAgent),
- Browser: useragent.GetBrowser(c.UserAgent),
- FirstTime: c.FirstTime,
- HeartbeatTime: c.HeartbeatTime,
- App: c.User.App,
- UserId: c.User.Id,
- Username: c.User.Username,
- Avatar: c.User.Avatar,
- ExpTime: c.User.Exp,
+ ID: conn.ID,
+ Addr: conn.Addr,
+ Os: useragent.GetOs(conn.UserAgent),
+ Browser: useragent.GetBrowser(conn.UserAgent),
+ FirstTime: conn.FirstTime,
+ HeartbeatTime: conn.HeartbeatTime,
+ App: conn.User.App,
+ UserId: conn.User.Id,
+ Username: conn.User.Username,
+ Avatar: conn.User.Avatar,
+ ExpTime: conn.User.Exp,
})
}
@@ -96,11 +100,11 @@ func (c *cMonitor) OnlineList(ctx context.Context, req *monitor.OnlineListReq) (
for k, v := range clients {
if k >= offset && i <= perPage {
- i++
if isDemo.Bool() {
v.Addr = consts.DemoTips
}
res.List = append(res.List, v)
+ i++
}
}
diff --git a/server/internal/controller/backend/common/site.go b/server/internal/controller/backend/common/site.go
index d2e9c27..cd20107 100644
--- a/server/internal/controller/backend/common/site.go
+++ b/server/internal/controller/backend/common/site.go
@@ -19,6 +19,7 @@ import (
"hotgo/internal/library/captcha"
"hotgo/internal/library/jwt"
"hotgo/internal/model/input/adminin"
+ "hotgo/internal/model/input/sysin"
"hotgo/internal/service"
)
@@ -60,28 +61,32 @@ func (c *cSite) getWsAddr(ctx context.Context) string {
// Captcha 登录验证码
func (c *cSite) Captcha(ctx context.Context, req *common.LoginCaptchaReq) (res *common.LoginCaptchaRes, err error) {
-
- // 获取生成的验证码图片
- Cid, Base64 := captcha.GetVerifyImgString(ctx)
- res = &common.LoginCaptchaRes{Cid: Cid, Base64: Base64}
-
+ cid, base64 := captcha.Generate(ctx)
+ res = &common.LoginCaptchaRes{Cid: cid, Base64: base64}
return
}
// Login 提交登录
func (c *cSite) Login(ctx context.Context, req *common.LoginReq) (res *common.LoginRes, err error) {
-
- //// 校验 验证码
- //if !captcha.VerifyString(req.Cid, req.Code) {
- // err = gerror.New("验证码错误")
- // return
- //}
- //
var in adminin.MemberLoginInp
if err = gconv.Scan(req, &in); err != nil {
return nil, err
}
+ defer func() {
+ var response = new(adminin.MemberLoginModel)
+ if res != nil && res.MemberLoginModel != nil {
+ response = res.MemberLoginModel
+ }
+ service.SysLoginLog().Push(ctx, sysin.LoginLogPushInp{Input: in, Response: response, Err: err})
+ }()
+
+ // 校验 验证码
+ if !req.IsLock && !captcha.Verify(req.Cid, req.Code) {
+ err = gerror.New("验证码错误")
+ return
+ }
+
model, err := service.AdminMember().Login(ctx, in)
if err != nil {
return nil, err
diff --git a/server/internal/controller/backend/common/sms.go b/server/internal/controller/backend/common/sms.go
new file mode 100644
index 0000000..7d990f4
--- /dev/null
+++ b/server/internal/controller/backend/common/sms.go
@@ -0,0 +1,37 @@
+// Package common
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package common
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/api/backend/common"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/validate"
+)
+
+var Sms = new(cSms)
+
+type cSms struct{}
+
+// SendTest 发送测试短信
+func (c *cSms) SendTest(ctx context.Context, req *common.SendTestSmsReq) (res *common.SendTestSmsRes, err error) {
+ var in sysin.SendCodeInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ if err = service.SysSmsLog().SendCode(ctx, in); err != nil {
+ return nil, err
+ }
+ return
+}
diff --git a/server/internal/controller/backend/sys/cron.go b/server/internal/controller/backend/sys/cron.go
index f9c1410..8949443 100644
--- a/server/internal/controller/backend/sys/cron.go
+++ b/server/internal/controller/backend/sys/cron.go
@@ -8,6 +8,7 @@ package sys
import (
"context"
+ "github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/util/gconv"
"hotgo/api/backend/cron"
"hotgo/internal/model/input/form"
@@ -111,3 +112,17 @@ func (c *cCron) Status(ctx context.Context, req *cron.StatusReq) (res *cron.Stat
return res, nil
}
+
+// OnlineExec 在线执行
+func (c *cCron) OnlineExec(ctx context.Context, req *cron.OnlineExecReq) (res *cron.OnlineExecRes, err error) {
+ if req.Id <= 0 {
+ return nil, gerror.New("定时任务ID不能为空")
+ }
+
+ var in sysin.OnlineExecInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ return res, service.SysCron().OnlineExec(ctx, in)
+}
diff --git a/server/internal/controller/backend/sys/log.go b/server/internal/controller/backend/sys/log.go
index 148f2f6..d0afd58 100644
--- a/server/internal/controller/backend/sys/log.go
+++ b/server/internal/controller/backend/sys/log.go
@@ -40,7 +40,7 @@ func (c *sLog) Export(ctx context.Context, req *log.ExportReq) (res *log.ExportR
return
}
-// List 获取全局日志列表
+// List 获取访问日志列表
func (c *sLog) List(ctx context.Context, req *log.ListReq) (*log.ListRes, error) {
var (
in sysin.LogListInp
diff --git a/server/internal/controller/backend/sys/login_log.go b/server/internal/controller/backend/sys/login_log.go
new file mode 100644
index 0000000..0586398
--- /dev/null
+++ b/server/internal/controller/backend/sys/login_log.go
@@ -0,0 +1,104 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+// @AutoGenerate Version 2.1.1
+// @AutoGenerate Date 2023-01-19 16:57:33
+//
+package sys
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/api/backend/loginlog"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/validate"
+)
+
+var (
+ LoginLog = cLoginLog{}
+)
+
+type cLoginLog struct{}
+
+// List 查看登录日志列表
+func (c *cLoginLog) List(ctx context.Context, req *loginlog.ListReq) (res *loginlog.ListRes, err error) {
+ var in sysin.LoginLogListInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ list, totalCount, err := service.SysLoginLog().List(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res = new(loginlog.ListRes)
+ res.List = list
+ res.PageCount = form.CalPageCount(totalCount, req.PerPage)
+ res.Page = req.Page
+ res.PerPage = req.PerPage
+ return res, nil
+}
+
+// Export 导出登录日志列表
+func (c *cLoginLog) Export(ctx context.Context, req *loginlog.ExportReq) (res *loginlog.ExportRes, err error) {
+ var in sysin.LoginLogListInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ if err = service.SysLoginLog().Export(ctx, in); err != nil {
+ return nil, err
+ }
+ return res, nil
+}
+
+// View 获取指定登录日志信息
+func (c *cLoginLog) View(ctx context.Context, req *loginlog.ViewReq) (res *loginlog.ViewRes, err error) {
+ var in sysin.LoginLogViewInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ data, err := service.SysLoginLog().View(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res = new(loginlog.ViewRes)
+ res.LoginLogViewModel = data
+ return res, nil
+}
+
+// Delete 删除登录日志
+func (c *cLoginLog) Delete(ctx context.Context, req *loginlog.DeleteReq) (res *loginlog.DeleteRes, err error) {
+ var in sysin.LoginLogDeleteInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ if err = service.SysLoginLog().Delete(ctx, in); err != nil {
+ return nil, err
+ }
+ return res, nil
+}
diff --git a/server/internal/controller/backend/sys/provinces.go b/server/internal/controller/backend/sys/provinces.go
index f964a42..9274cb0 100644
--- a/server/internal/controller/backend/sys/provinces.go
+++ b/server/internal/controller/backend/sys/provinces.go
@@ -21,6 +21,20 @@ var (
type cProvinces struct{}
+// Tree 关系树选项列表
+func (c *cProvinces) Tree(ctx context.Context, req *provinces.TreeReq) (*provinces.TreeRes, error) {
+ var (
+ res provinces.TreeRes
+ err error
+ )
+ res.List, err = service.SysProvinces().Tree(ctx)
+ if err != nil {
+ return nil, err
+ }
+
+ return &res, nil
+}
+
// Delete 删除
func (c *cProvinces) Delete(ctx context.Context, req *provinces.DeleteReq) (res *provinces.DeleteRes, err error) {
var in sysin.ProvincesDeleteInp
@@ -47,15 +61,15 @@ func (c *cProvinces) Edit(ctx context.Context, req *provinces.EditReq) (res *pro
}
// MaxSort 最大排序
-func (c *cProvinces) MaxSort(ctx context.Context, req *provinces.MaxSortReq) (*provinces.MaxSortRes, error) {
- data, err := service.SysProvinces().MaxSort(ctx, sysin.ProvincesMaxSortInp{Id: req.Id})
+func (c *cProvinces) MaxSort(ctx context.Context, req *provinces.MaxSortReq) (res *provinces.MaxSortRes, err error) {
+ data, err := service.SysProvinces().MaxSort(ctx, sysin.ProvincesMaxSortInp{})
if err != nil {
return nil, err
}
- var res provinces.MaxSortRes
- res.Sort = data.Sort
- return &res, nil
+ res = new(provinces.MaxSortRes)
+ res.ProvincesMaxSortModel = data
+ return res, nil
}
// View 获取指定信息
@@ -104,3 +118,44 @@ func (c *cProvinces) Status(ctx context.Context, req *provinces.StatusReq) (res
return res, nil
}
+
+// ChildrenList 获取省市区下级列表
+func (c *cProvinces) ChildrenList(ctx context.Context, req *provinces.ChildrenListReq) (*provinces.ChildrenListRes, error) {
+ var (
+ in sysin.ProvincesChildrenListInp
+ res provinces.ChildrenListRes
+ )
+
+ if err := gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+ list, totalCount, err := service.SysProvinces().ChildrenList(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res.List = list
+ res.PageCount = form.CalPageCount(totalCount, req.PerPage)
+ res.Page = req.Page
+ res.PerPage = req.PerPage
+
+ return &res, nil
+}
+
+// UniqueId 地区ID是否唯一
+func (c *cProvinces) UniqueId(ctx context.Context, req *provinces.UniqueIdReq) (res *provinces.UniqueIdRes, err error) {
+ var in sysin.ProvincesUniqueIdInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ data, err := service.SysProvinces().UniqueId(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res = new(provinces.UniqueIdRes)
+ res.ProvincesUniqueIdModel = data
+
+ return res, nil
+}
diff --git a/server/internal/controller/backend/sys/serve_log.go b/server/internal/controller/backend/sys/serve_log.go
new file mode 100644
index 0000000..6cc8714
--- /dev/null
+++ b/server/internal/controller/backend/sys/serve_log.go
@@ -0,0 +1,102 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sys
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/api/backend/servelog"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/validate"
+)
+
+var (
+ ServeLog = cServeLog{}
+)
+
+type cServeLog struct{}
+
+// List 查看服务日志列表
+func (c *cServeLog) List(ctx context.Context, req *servelog.ListReq) (res *servelog.ListRes, err error) {
+ var in sysin.ServeLogListInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ list, totalCount, err := service.SysServeLog().List(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res = new(servelog.ListRes)
+ res.List = list
+ res.PageCount = form.CalPageCount(totalCount, req.PerPage)
+ res.Page = req.Page
+ res.PerPage = req.PerPage
+ return res, nil
+}
+
+// Export 导出服务日志列表
+func (c *cServeLog) Export(ctx context.Context, req *servelog.ExportReq) (res *servelog.ExportRes, err error) {
+ var in sysin.ServeLogListInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ if err = service.SysServeLog().Export(ctx, in); err != nil {
+ return nil, err
+ }
+ return res, nil
+}
+
+// View 获取指定服务日志信息
+func (c *cServeLog) View(ctx context.Context, req *servelog.ViewReq) (res *servelog.ViewRes, err error) {
+ var in sysin.ServeLogViewInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ data, err := service.SysServeLog().View(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res = new(servelog.ViewRes)
+ res.ServeLogViewModel = data
+ return res, nil
+}
+
+// Delete 删除服务日志
+func (c *cServeLog) Delete(ctx context.Context, req *servelog.DeleteReq) (res *servelog.DeleteRes, err error) {
+ var in sysin.ServeLogDeleteInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ if err = validate.PreFilter(ctx, &in); err != nil {
+ return nil, err
+ }
+
+ if err = service.SysServeLog().Delete(ctx, in); err != nil {
+ return nil, err
+ }
+ return res, nil
+}
diff --git a/server/internal/controller/backend/sys/sms_log.go b/server/internal/controller/backend/sys/sms_log.go
new file mode 100644
index 0000000..b3ff191
--- /dev/null
+++ b/server/internal/controller/backend/sys/sms_log.go
@@ -0,0 +1,113 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sys
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/api/backend/smslog"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+)
+
+var (
+ SmsLog = cSmsLog{}
+)
+
+type cSmsLog struct{}
+
+// Delete 删除
+func (c *cSmsLog) Delete(ctx context.Context, req *smslog.DeleteReq) (res *smslog.DeleteRes, err error) {
+ var in sysin.SmsLogDeleteInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+ if err = service.SysSmsLog().Delete(ctx, in); err != nil {
+ return nil, err
+ }
+ return res, nil
+}
+
+// Edit 更新
+func (c *cSmsLog) Edit(ctx context.Context, req *smslog.EditReq) (res *smslog.EditRes, err error) {
+
+ var in sysin.SmsLogEditInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+ if err = service.SysSmsLog().Edit(ctx, in); err != nil {
+ return nil, err
+ }
+
+ return res, nil
+}
+
+// MaxSort 最大排序
+func (c *cSmsLog) MaxSort(ctx context.Context, req *smslog.MaxSortReq) (*smslog.MaxSortRes, error) {
+
+ data, err := service.SysSmsLog().MaxSort(ctx, sysin.SmsLogMaxSortInp{Id: req.Id})
+ if err != nil {
+ return nil, err
+ }
+
+ var res smslog.MaxSortRes
+ res.Sort = data.Sort
+ return &res, nil
+}
+
+// View 获取指定信息
+func (c *cSmsLog) View(ctx context.Context, req *smslog.ViewReq) (*smslog.ViewRes, error) {
+
+ data, err := service.SysSmsLog().View(ctx, sysin.SmsLogViewInp{Id: req.Id})
+ if err != nil {
+ return nil, err
+ }
+
+ var res smslog.ViewRes
+ res.SmsLogViewModel = data
+ return &res, nil
+}
+
+// List 查看列表
+func (c *cSmsLog) List(ctx context.Context, req *smslog.ListReq) (*smslog.ListRes, error) {
+
+ var (
+ in sysin.SmsLogListInp
+ res smslog.ListRes
+ )
+
+ if err := gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+
+ list, totalCount, err := service.SysSmsLog().List(ctx, in)
+ if err != nil {
+ return nil, err
+ }
+
+ res.List = list
+ res.PageCount = form.CalPageCount(totalCount, req.PerPage)
+ res.Page = req.Page
+ res.PerPage = req.PerPage
+
+ return &res, nil
+}
+
+// Status 更新部门状态
+func (c *cSmsLog) Status(ctx context.Context, req *smslog.StatusReq) (res *smslog.StatusRes, err error) {
+
+ var in sysin.SmsLogStatusInp
+ if err = gconv.Scan(req, &in); err != nil {
+ return nil, err
+ }
+ if err = service.SysSmsLog().Status(ctx, in); err != nil {
+ return nil, err
+ }
+
+ return res, nil
+}
diff --git a/server/internal/crons/init.go b/server/internal/crons/init.go
index 870012a..5ad4b40 100644
--- a/server/internal/crons/init.go
+++ b/server/internal/crons/init.go
@@ -20,21 +20,17 @@ import (
"sync"
)
-var (
- // 添加新的任务时,只需实现cronStrategy接口,并加入到cronList即可
- cronList = []cronStrategy{
- Test, // 测试无参任务
- Test2, // 测试有参任务
- Monitor, // 监控
- }
- inst = new(tasks)
-)
-
type cronStrategy interface {
GetName() string
Execute(ctx context.Context)
}
+var (
+ // 添加新的任务时,只需实现cronStrategy接口,并加入到cronList即可
+ cronList []cronStrategy
+ inst = new(tasks)
+)
+
type tasks struct {
list []*TaskItem
sync.RWMutex
@@ -49,7 +45,7 @@ type TaskItem struct {
Count int // 执行次数,仅Policy=4时有效
}
-func init() {
+func LoadCronList() {
for _, cron := range cronList {
inst.Add(&TaskItem{
Name: cron.GetName(),
@@ -66,6 +62,10 @@ func StopALL() {
// StartALL 启动任务
func StartALL(sysCron []*entity.SysCron) error {
+ if len(inst.list) == 0 {
+ LoadCronList()
+ }
+
var (
err error
ct = gctx.New()
@@ -86,7 +86,7 @@ func StartALL(sysCron []*entity.SysCron) error {
if gcron.Search(cron.Name) == nil {
var (
t *gcron.Entry
- ctx = context.WithValue(gctx.New(), consts.CronArgsKey, strings.Split(cron.Params, consts.CronSplitStr))
+ ctx = context.WithValue(gctx.New(), consts.ContextKeyCronArgs, strings.Split(cron.Params, consts.CronSplitStr))
)
switch cron.Policy {
case consts.CronPolicySame:
@@ -130,7 +130,7 @@ func StartALL(sysCron []*entity.SysCron) error {
}
}
- g.Log().Debug(ct, "load scheduled task complete..")
+ g.Log().Debug(ct, "load cron success..")
return nil
}
@@ -140,8 +140,15 @@ func Stop(sysCron *entity.SysCron) error {
}
// Once 立即执行一次某个任务
-func Once(sysCron *entity.SysCron) error {
- return nil
+func Once(ctx context.Context, sysCron *entity.SysCron) error {
+ for _, v := range cronList {
+ if v.GetName() == sysCron.Name {
+ go v.Execute(ctx)
+ return nil
+ }
+ }
+
+ return gerror.Newf("定时任务不存在:%+v", sysCron.Name)
}
// Delete 删除任务
diff --git a/server/internal/crons/monitor.go b/server/internal/crons/monitor.go
index b0fd720..cc297c2 100644
--- a/server/internal/crons/monitor.go
+++ b/server/internal/crons/monitor.go
@@ -18,6 +18,10 @@ import (
"sync"
)
+func init() {
+ cronList = append(cronList, Monitor)
+}
+
// Monitor 监控
var Monitor = &cMonitor{name: "monitor"}
diff --git a/server/internal/crons/test.go b/server/internal/crons/test.go
index 2201fe6..191e13a 100644
--- a/server/internal/crons/test.go
+++ b/server/internal/crons/test.go
@@ -12,6 +12,10 @@ import (
"time"
)
+func init() {
+ cronList = append(cronList, Test)
+}
+
// Test 测试任务
var Test = &cTest{name: "test"}
diff --git a/server/internal/crons/test2.go b/server/internal/crons/test2.go
index 81901bc..c8897af 100644
--- a/server/internal/crons/test2.go
+++ b/server/internal/crons/test2.go
@@ -13,6 +13,10 @@ import (
"time"
)
+func init() {
+ cronList = append(cronList, Test2)
+}
+
// Test2 测试2任务
var Test2 = &cTest2{name: "test2"}
@@ -26,7 +30,7 @@ func (c *cTest2) GetName() string {
// Execute 执行任务
func (c *cTest2) Execute(ctx context.Context) {
- args, ok := ctx.Value(consts.CronArgsKey).([]string)
+ args, ok := ctx.Value(consts.ContextKeyCronArgs).([]string)
if !ok {
g.Log().Warning(ctx, "参数解析失败!")
return
diff --git a/server/internal/dao/internal/admin_dept.go b/server/internal/dao/internal/admin_dept.go
index 5259449..13fd209 100644
--- a/server/internal/dao/internal/admin_dept.go
+++ b/server/internal/dao/internal/admin_dept.go
@@ -28,6 +28,8 @@ type AdminDeptColumns struct {
Leader string // 负责人
Phone string // 联系电话
Email string // 邮箱
+ Level string // 关系树等级
+ Tree string // 关系树
Sort string // 排序
Status string // 部门状态
CreatedAt string // 创建时间
@@ -44,6 +46,8 @@ var adminDeptColumns = AdminDeptColumns{
Leader: "leader",
Phone: "phone",
Email: "email",
+ Level: "level",
+ Tree: "tree",
Sort: "sort",
Status: "status",
CreatedAt: "created_at",
diff --git a/server/internal/dao/internal/demo.go b/server/internal/dao/internal/demo.go
deleted file mode 100644
index be30d05..0000000
--- a/server/internal/dao/internal/demo.go
+++ /dev/null
@@ -1,143 +0,0 @@
-// ==========================================================================
-// Code generated by GoFrame CLI tool. DO NOT EDIT.
-// ==========================================================================
-
-package internal
-
-import (
- "context"
-
- "github.com/gogf/gf/v2/database/gdb"
- "github.com/gogf/gf/v2/frame/g"
-)
-
-// DemoDao is the data access object for table hg_demo.
-type DemoDao struct {
- table string // table is the underlying table name of the DAO.
- group string // group is the database configuration group name of current DAO.
- columns DemoColumns // columns contains all the column names of Table for convenient usage.
-}
-
-// DemoColumns defines and stores column names for table hg_demo.
-type DemoColumns struct {
- Id string // ID
- CategoryId string // 分类ID
- Flag string // 标签
- Title string // 标题
- Description string // 描述
- Content string // 内容
- Image string // 单图
- Images string // 多图
- Attachfile string // 附件
- Attachfiles string // 多附件
- Map string // 动态键值对
- Star string // 推荐星
- Price string // 价格
- Views string // 浏览次数
- ActivityAt string // 活动时间
- StartAt string // 开启时间
- EndAt string // 结束时间
- Switch string // 开关
- Sort string // 排序
- Avatar string // 头像
- Sex string // 性别
- Qq string // qq
- Email string // 邮箱
- Mobile string // 手机号码
- Hobby string // 爱好
- Channel string // 渠道
- Pid string // 上级ID
- Level string // 树等级
- Tree string // 关系树
- Remark string // 备注
- Status string // 状态
- CreatedBy string // 创建者
- UpdatedBy string // 更新者
- CreatedAt string // 创建时间
- UpdatedAt string // 修改时间
- DeletedAt string // 删除时间
-}
-
-// demoColumns holds the columns for table hg_demo.
-var demoColumns = DemoColumns{
- Id: "id",
- CategoryId: "category_id",
- Flag: "flag",
- Title: "title",
- Description: "description",
- Content: "content",
- Image: "image",
- Images: "images",
- Attachfile: "attachfile",
- Attachfiles: "attachfiles",
- Map: "map",
- Star: "star",
- Price: "price",
- Views: "views",
- ActivityAt: "activity_at",
- StartAt: "start_at",
- EndAt: "end_at",
- Switch: "switch",
- Sort: "sort",
- Avatar: "avatar",
- Sex: "sex",
- Qq: "qq",
- Email: "email",
- Mobile: "mobile",
- Hobby: "hobby",
- Channel: "channel",
- Pid: "pid",
- Level: "level",
- Tree: "tree",
- Remark: "remark",
- Status: "status",
- CreatedBy: "created_by",
- UpdatedBy: "updated_by",
- CreatedAt: "created_at",
- UpdatedAt: "updated_at",
- DeletedAt: "deleted_at",
-}
-
-// NewDemoDao creates and returns a new DAO object for table data access.
-func NewDemoDao() *DemoDao {
- return &DemoDao{
- group: "default",
- table: "hg_demo",
- columns: demoColumns,
- }
-}
-
-// DB retrieves and returns the underlying raw database management object of current DAO.
-func (dao *DemoDao) DB() gdb.DB {
- return g.DB(dao.group)
-}
-
-// Table returns the table name of current dao.
-func (dao *DemoDao) Table() string {
- return dao.table
-}
-
-// Columns returns all column names of current dao.
-func (dao *DemoDao) Columns() DemoColumns {
- return dao.columns
-}
-
-// Group returns the configuration group name of database of current dao.
-func (dao *DemoDao) Group() string {
- return dao.group
-}
-
-// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
-func (dao *DemoDao) Ctx(ctx context.Context) *gdb.Model {
- return dao.DB().Model(dao.table).Safe().Ctx(ctx)
-}
-
-// Transaction wraps the transaction logic using function f.
-// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
-// It commits the transaction and returns nil if function f returns nil.
-//
-// Note that, you should not Commit or Rollback the transaction in function f
-// as it is automatically handled by this function.
-func (dao *DemoDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) {
- return dao.Ctx(ctx).Transaction(ctx, f)
-}
diff --git a/server/internal/dao/internal/sys_log.go b/server/internal/dao/internal/sys_log.go
index 39fa451..a977276 100644
--- a/server/internal/dao/internal/sys_log.go
+++ b/server/internal/dao/internal/sys_log.go
@@ -21,6 +21,7 @@ type SysLogDao struct {
// SysLogColumns defines and stores column names for table hg_sys_log.
type SysLogColumns struct {
Id string // 日志ID
+ ReqId string // 对外ID
AppId string // 应用ID
MerchantId string // 商户ID
MemberId string // 用户ID
@@ -36,10 +37,9 @@ type SysLogColumns struct {
ErrorCode string // 报错code
ErrorMsg string // 报错信息
ErrorData string // 报错日志
- ReqId string // 对外ID
- Timestamp string // 响应时间
UserAgent string // UA信息
TakeUpTime string // 请求耗时
+ Timestamp string // 响应时间
Status string // 状态
CreatedAt string // 创建时间
UpdatedAt string // 修改时间
@@ -48,6 +48,7 @@ type SysLogColumns struct {
// sysLogColumns holds the columns for table hg_sys_log.
var sysLogColumns = SysLogColumns{
Id: "id",
+ ReqId: "req_id",
AppId: "app_id",
MerchantId: "merchant_id",
MemberId: "member_id",
@@ -63,10 +64,9 @@ var sysLogColumns = SysLogColumns{
ErrorCode: "error_code",
ErrorMsg: "error_msg",
ErrorData: "error_data",
- ReqId: "req_id",
- Timestamp: "timestamp",
UserAgent: "user_agent",
TakeUpTime: "take_up_time",
+ Timestamp: "timestamp",
Status: "status",
CreatedAt: "created_at",
UpdatedAt: "updated_at",
diff --git a/server/internal/dao/internal/sys_login_log.go b/server/internal/dao/internal/sys_login_log.go
new file mode 100644
index 0000000..ea19a95
--- /dev/null
+++ b/server/internal/dao/internal/sys_login_log.go
@@ -0,0 +1,91 @@
+// ==========================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// ==========================================================================
+
+package internal
+
+import (
+ "context"
+
+ "github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/frame/g"
+)
+
+// SysLoginLogDao is the data access object for table hg_sys_login_log.
+type SysLoginLogDao struct {
+ table string // table is the underlying table name of the DAO.
+ group string // group is the database configuration group name of current DAO.
+ columns SysLoginLogColumns // columns contains all the column names of Table for convenient usage.
+}
+
+// SysLoginLogColumns defines and stores column names for table hg_sys_login_log.
+type SysLoginLogColumns struct {
+ Id string // 日志ID
+ ReqId string // 请求ID
+ MemberId string // 用户ID
+ Username string // 用户名
+ Response string // 响应数据
+ LoginAt string // 登录时间
+ ErrMsg string // 错误提示
+ Status string // 状态
+ CreatedAt string // 创建时间
+ UpdatedAt string // 修改时间
+}
+
+// sysLoginLogColumns holds the columns for table hg_sys_login_log.
+var sysLoginLogColumns = SysLoginLogColumns{
+ Id: "id",
+ ReqId: "req_id",
+ MemberId: "member_id",
+ Username: "username",
+ Response: "response",
+ LoginAt: "login_at",
+ ErrMsg: "err_msg",
+ Status: "status",
+ CreatedAt: "created_at",
+ UpdatedAt: "updated_at",
+}
+
+// NewSysLoginLogDao creates and returns a new DAO object for table data access.
+func NewSysLoginLogDao() *SysLoginLogDao {
+ return &SysLoginLogDao{
+ group: "default",
+ table: "hg_sys_login_log",
+ columns: sysLoginLogColumns,
+ }
+}
+
+// DB retrieves and returns the underlying raw database management object of current DAO.
+func (dao *SysLoginLogDao) DB() gdb.DB {
+ return g.DB(dao.group)
+}
+
+// Table returns the table name of current dao.
+func (dao *SysLoginLogDao) Table() string {
+ return dao.table
+}
+
+// Columns returns all column names of current dao.
+func (dao *SysLoginLogDao) Columns() SysLoginLogColumns {
+ return dao.columns
+}
+
+// Group returns the configuration group name of database of current dao.
+func (dao *SysLoginLogDao) Group() string {
+ return dao.group
+}
+
+// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
+func (dao *SysLoginLogDao) Ctx(ctx context.Context) *gdb.Model {
+ return dao.DB().Model(dao.table).Safe().Ctx(ctx)
+}
+
+// Transaction wraps the transaction logic using function f.
+// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
+// It commits the transaction and returns nil if function f returns nil.
+//
+// Note that, you should not Commit or Rollback the transaction in function f
+// as it is automatically handled by this function.
+func (dao *SysLoginLogDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) {
+ return dao.Ctx(ctx).Transaction(ctx, f)
+}
diff --git a/server/internal/dao/internal/sys_provinces.go b/server/internal/dao/internal/sys_provinces.go
index b246f74..601ff96 100644
--- a/server/internal/dao/internal/sys_provinces.go
+++ b/server/internal/dao/internal/sys_provinces.go
@@ -20,40 +20,34 @@ type SysProvincesDao struct {
// SysProvincesColumns defines and stores column names for table hg_sys_provinces.
type SysProvincesColumns struct {
- Id string // 省市区ID
- Title string // 栏目名称
- ShortTitle string // 缩写
- Areacode string // 区域编码
- Zipcode string // 邮政编码
- Pinyin string // 拼音
- Lng string // 经度
- Lat string // 纬度
- Pid string // 父栏目
- Level string // 关系树等级
- Tree string // 关系
- Sort string // 排序
- Status string // 状态
- CreatedAt string // 创建时间
- UpdatedAt string // 更新时间
+ Id string // 省市区ID
+ Title string // 栏目名称
+ Pinyin string // 拼音
+ Lng string // 经度
+ Lat string // 纬度
+ Pid string // 父栏目
+ Level string // 关系树等级
+ Tree string // 关系
+ Sort string // 排序
+ Status string // 状态
+ CreatedAt string // 创建时间
+ UpdatedAt string // 更新时间
}
// sysProvincesColumns holds the columns for table hg_sys_provinces.
var sysProvincesColumns = SysProvincesColumns{
- Id: "id",
- Title: "title",
- ShortTitle: "short_title",
- Areacode: "areacode",
- Zipcode: "zipcode",
- Pinyin: "pinyin",
- Lng: "lng",
- Lat: "lat",
- Pid: "pid",
- Level: "level",
- Tree: "tree",
- Sort: "sort",
- Status: "status",
- CreatedAt: "created_at",
- UpdatedAt: "updated_at",
+ Id: "id",
+ Title: "title",
+ Pinyin: "pinyin",
+ Lng: "lng",
+ Lat: "lat",
+ Pid: "pid",
+ Level: "level",
+ Tree: "tree",
+ Sort: "sort",
+ Status: "status",
+ CreatedAt: "created_at",
+ UpdatedAt: "updated_at",
}
// NewSysProvincesDao creates and returns a new DAO object for table data access.
diff --git a/server/internal/dao/internal/sys_serve_log.go b/server/internal/dao/internal/sys_serve_log.go
new file mode 100644
index 0000000..7ce0554
--- /dev/null
+++ b/server/internal/dao/internal/sys_serve_log.go
@@ -0,0 +1,91 @@
+// ==========================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// ==========================================================================
+
+package internal
+
+import (
+ "context"
+
+ "github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/frame/g"
+)
+
+// SysServeLogDao is the data access object for table hg_sys_serve_log.
+type SysServeLogDao struct {
+ table string // table is the underlying table name of the DAO.
+ group string // group is the database configuration group name of current DAO.
+ columns SysServeLogColumns // columns contains all the column names of Table for convenient usage.
+}
+
+// SysServeLogColumns defines and stores column names for table hg_sys_serve_log.
+type SysServeLogColumns struct {
+ Id string // 日志ID
+ TraceId string // 链路ID
+ LevelFormat string // 日志级别
+ Content string // 日志内容
+ Stack string // 打印堆栈
+ Line string // 调用行
+ TriggerNs string // 触发时间(ns)
+ Status string // 状态
+ CreatedAt string // 创建时间
+ UpdatedAt string // 修改时间
+}
+
+// sysServeLogColumns holds the columns for table hg_sys_serve_log.
+var sysServeLogColumns = SysServeLogColumns{
+ Id: "id",
+ TraceId: "trace_id",
+ LevelFormat: "level_format",
+ Content: "content",
+ Stack: "stack",
+ Line: "line",
+ TriggerNs: "trigger_ns",
+ Status: "status",
+ CreatedAt: "created_at",
+ UpdatedAt: "updated_at",
+}
+
+// NewSysServeLogDao creates and returns a new DAO object for table data access.
+func NewSysServeLogDao() *SysServeLogDao {
+ return &SysServeLogDao{
+ group: "default",
+ table: "hg_sys_serve_log",
+ columns: sysServeLogColumns,
+ }
+}
+
+// DB retrieves and returns the underlying raw database management object of current DAO.
+func (dao *SysServeLogDao) DB() gdb.DB {
+ return g.DB(dao.group)
+}
+
+// Table returns the table name of current dao.
+func (dao *SysServeLogDao) Table() string {
+ return dao.table
+}
+
+// Columns returns all column names of current dao.
+func (dao *SysServeLogDao) Columns() SysServeLogColumns {
+ return dao.columns
+}
+
+// Group returns the configuration group name of database of current dao.
+func (dao *SysServeLogDao) Group() string {
+ return dao.group
+}
+
+// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
+func (dao *SysServeLogDao) Ctx(ctx context.Context) *gdb.Model {
+ return dao.DB().Model(dao.table).Safe().Ctx(ctx)
+}
+
+// Transaction wraps the transaction logic using function f.
+// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
+// It commits the transaction and returns nil if function f returns nil.
+//
+// Note that, you should not Commit or Rollback the transaction in function f
+// as it is automatically handled by this function.
+func (dao *SysServeLogDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) {
+ return dao.Ctx(ctx).Transaction(ctx, f)
+}
diff --git a/server/internal/dao/internal/sys_sms_log.go b/server/internal/dao/internal/sys_sms_log.go
new file mode 100644
index 0000000..113dcb2
--- /dev/null
+++ b/server/internal/dao/internal/sys_sms_log.go
@@ -0,0 +1,89 @@
+// ==========================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// ==========================================================================
+
+package internal
+
+import (
+ "context"
+
+ "github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/frame/g"
+)
+
+// SysSmsLogDao is the data access object for table hg_sys_sms_log.
+type SysSmsLogDao struct {
+ table string // table is the underlying table name of the DAO.
+ group string // group is the database configuration group name of current DAO.
+ columns SysSmsLogColumns // columns contains all the column names of Table for convenient usage.
+}
+
+// SysSmsLogColumns defines and stores column names for table hg_sys_sms_log.
+type SysSmsLogColumns struct {
+ Id string // 主键
+ Event string // 事件
+ Mobile string // 手机号
+ Code string // 验证码或短信内容
+ Times string // 验证次数
+ Ip string // ip地址
+ Status string // 状态(1未验证,2已验证)
+ CreatedAt string // 创建时间
+ UpdatedAt string // 更新时间
+}
+
+// sysSmsLogColumns holds the columns for table hg_sys_sms_log.
+var sysSmsLogColumns = SysSmsLogColumns{
+ Id: "id",
+ Event: "event",
+ Mobile: "mobile",
+ Code: "code",
+ Times: "times",
+ Ip: "ip",
+ Status: "status",
+ CreatedAt: "created_at",
+ UpdatedAt: "updated_at",
+}
+
+// NewSysSmsLogDao creates and returns a new DAO object for table data access.
+func NewSysSmsLogDao() *SysSmsLogDao {
+ return &SysSmsLogDao{
+ group: "default",
+ table: "hg_sys_sms_log",
+ columns: sysSmsLogColumns,
+ }
+}
+
+// DB retrieves and returns the underlying raw database management object of current DAO.
+func (dao *SysSmsLogDao) DB() gdb.DB {
+ return g.DB(dao.group)
+}
+
+// Table returns the table name of current dao.
+func (dao *SysSmsLogDao) Table() string {
+ return dao.table
+}
+
+// Columns returns all column names of current dao.
+func (dao *SysSmsLogDao) Columns() SysSmsLogColumns {
+ return dao.columns
+}
+
+// Group returns the configuration group name of database of current dao.
+func (dao *SysSmsLogDao) Group() string {
+ return dao.group
+}
+
+// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
+func (dao *SysSmsLogDao) Ctx(ctx context.Context) *gdb.Model {
+ return dao.DB().Model(dao.table).Safe().Ctx(ctx)
+}
+
+// Transaction wraps the transaction logic using function f.
+// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
+// It commits the transaction and returns nil if function f returns nil.
+//
+// Note that, you should not Commit or Rollback the transaction in function f
+// as it is automatically handled by this function.
+func (dao *SysSmsLogDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) {
+ return dao.Ctx(ctx).Transaction(ctx, f)
+}
diff --git a/server/internal/dao/sys_dict_type.go b/server/internal/dao/sys_dict_type.go
index 8f58eac..25b4a1c 100644
--- a/server/internal/dao/sys_dict_type.go
+++ b/server/internal/dao/sys_dict_type.go
@@ -7,7 +7,6 @@ package dao
import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
- "github.com/gogf/gf/v2/frame/g"
"hotgo/internal/consts"
"hotgo/internal/dao/internal"
"hotgo/internal/model/entity"
@@ -67,7 +66,6 @@ func (dao *sysDictTypeDao) GetTypes(ctx context.Context, id int64) (types []stri
types = append(types, v.String())
}
- g.Log().Warningf(ctx, "types:%+v", types)
return types, nil
}
@@ -81,7 +79,6 @@ func (dao *sysDictTypeDao) GetType(ctx context.Context, id int64) (types string,
return types, err
}
- g.Log().Warningf(ctx, "GetType types:%+v", list.String())
return list.String(), nil
}
diff --git a/server/internal/dao/demo.go b/server/internal/dao/sys_login_log.go
similarity index 51%
rename from server/internal/dao/demo.go
rename to server/internal/dao/sys_login_log.go
index 79b7dc8..75c00e6 100644
--- a/server/internal/dao/demo.go
+++ b/server/internal/dao/sys_login_log.go
@@ -8,19 +8,19 @@ import (
"hotgo/internal/dao/internal"
)
-// internalDemoDao is internal type for wrapping internal DAO implements.
-type internalDemoDao = *internal.DemoDao
+// internalSysLoginLogDao is internal type for wrapping internal DAO implements.
+type internalSysLoginLogDao = *internal.SysLoginLogDao
-// demoDao is the data access object for table hg_demo.
+// sysLoginLogDao is the data access object for table hg_sys_login_log.
// You can define custom methods on it to extend its functionality as you wish.
-type demoDao struct {
- internalDemoDao
+type sysLoginLogDao struct {
+ internalSysLoginLogDao
}
var (
- // Demo is globally public accessible object for table hg_demo operations.
- Demo = demoDao{
- internal.NewDemoDao(),
+ // SysLoginLog is globally public accessible object for table hg_sys_login_log operations.
+ SysLoginLog = sysLoginLogDao{
+ internal.NewSysLoginLogDao(),
}
)
diff --git a/server/internal/dao/sys_provinces.go b/server/internal/dao/sys_provinces.go
index 68fde86..d2a6e19 100644
--- a/server/internal/dao/sys_provinces.go
+++ b/server/internal/dao/sys_provinces.go
@@ -31,20 +31,20 @@ var (
// Fill with you ideas below.
// GetRegion 获取省市编码对应的地区名称
-func (dao *sysProvincesDao) GetRegion(ctx context.Context, province int, city int, spilt ...string) (string, error) {
-
+func (dao *sysProvincesDao) GetRegion(ctx context.Context, province int64, city int64, spilt ...string) (string, error) {
var (
provinceName *gvar.Var
cityName *gvar.Var
err error
)
- // TODO 默认分隔符
+
+ // 分隔符
spiltSymbol := "-"
if len(spilt) > 0 {
spiltSymbol = spilt[0]
}
- if province > 0 {
+ if province > 0 && province < 999999 {
provinceName, err = dao.Ctx(ctx).Where("id", province).Fields("title").Value()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
diff --git a/server/internal/dao/sys_serve_log.go b/server/internal/dao/sys_serve_log.go
new file mode 100644
index 0000000..c68072c
--- /dev/null
+++ b/server/internal/dao/sys_serve_log.go
@@ -0,0 +1,27 @@
+// =================================================================================
+// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
+// =================================================================================
+
+package dao
+
+import (
+ "hotgo/internal/dao/internal"
+)
+
+// internalSysServeLogDao is internal type for wrapping internal DAO implements.
+type internalSysServeLogDao = *internal.SysServeLogDao
+
+// sysServeLogDao is the data access object for table hg_sys_serve_log.
+// You can define custom methods on it to extend its functionality as you wish.
+type sysServeLogDao struct {
+ internalSysServeLogDao
+}
+
+var (
+ // SysServeLog is globally public accessible object for table hg_sys_serve_log operations.
+ SysServeLog = sysServeLogDao{
+ internal.NewSysServeLogDao(),
+ }
+)
+
+// Fill with you ideas below.
diff --git a/server/internal/dao/sys_sms_log.go b/server/internal/dao/sys_sms_log.go
new file mode 100644
index 0000000..335b26f
--- /dev/null
+++ b/server/internal/dao/sys_sms_log.go
@@ -0,0 +1,43 @@
+// =================================================================================
+// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
+// =================================================================================
+
+package dao
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/os/gtime"
+ "hotgo/internal/dao/internal"
+)
+
+// internalSysSmsLogDao is internal type for wrapping internal DAO implements.
+type internalSysSmsLogDao = *internal.SysSmsLogDao
+
+// sysSmsLogDao is the data access object for table hg_sys_sms_log.
+// You can define custom methods on it to extend its functionality as you wish.
+type sysSmsLogDao struct {
+ internalSysSmsLogDao
+}
+
+var (
+ // SysSmsLog is globally public accessible object for table hg_sys_sms_log operations.
+ SysSmsLog = sysSmsLogDao{
+ internal.NewSysSmsLogDao(),
+ }
+)
+
+// Fill with you ideas below.
+
+// NowDayCount 当天发送次数
+func (dao *sysSmsLogDao) NowDayCount(ctx context.Context, event, mobile string) (count int, err error) {
+ count, err = dao.Ctx(ctx).
+ Where("mobile", mobile).
+ Where("event", event).
+ WhereGTE("created_at", gtime.Now().Format("Y-m-d")).
+ Count()
+ if err != nil {
+ return 0, err
+ }
+
+ return
+}
diff --git a/server/internal/global/init.go b/server/internal/global/init.go
index 2cccf22..d2b2931 100644
--- a/server/internal/global/init.go
+++ b/server/internal/global/init.go
@@ -10,20 +10,32 @@ import (
"context"
"fmt"
"github.com/gogf/gf/v2"
+ "github.com/gogf/gf/v2/encoding/gjson"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gcache"
+ "github.com/gogf/gf/v2/os/gctx"
+ "github.com/gogf/gf/v2/os/glog"
"github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/text/gstr"
"hotgo/internal/consts"
"hotgo/internal/library/hggen"
"hotgo/internal/library/location"
+ "hotgo/internal/library/queue"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/service"
+ "hotgo/utility/charset"
"hotgo/utility/simple"
"os"
)
func Init(ctx context.Context) {
- if _, err := g.Cfg().Get(ctx, "hotgo.debug"); err != nil {
+ _, err := g.Cfg().Get(ctx, "hotgo.debug")
+ if err != nil {
g.Log().Fatal(ctx, "配置读取异常:", err, "\r\n你确定 config/config.yaml 文件存在且格式正确吗?\r\n")
+ return
}
+ //g.SetDebug(debug.Bool())
+
// 默认上海时区
if err := gtime.SetTimeZone("Asia/Shanghai"); err != nil {
g.Log().Fatalf(ctx, "时区设置异常err:%+v", err)
@@ -33,12 +45,15 @@ func Init(ctx context.Context) {
RootPtah, _ = os.Getwd()
fmt.Printf("欢迎使用HotGo!\r\n当前运行环境:%v, 运行根路径为:%v \r\nHotGo版本:v%v, gf版本:%v \n", SysType, RootPtah, consts.VersionApp, gf.VERSION)
+ g.Log().SetHandlers(LoggingServeLogHandler)
+
setOrmCacheAdapter()
+ service.SysBlacklist().Load(ctx)
+
startMonitor(ctx)
hggen.InIt(ctx)
-
}
func startMonitor(ctx context.Context) {
@@ -62,3 +77,47 @@ func setOrmCacheAdapter() {
redisCache := gcache.NewAdapterRedis(g.Redis())
g.DB().GetCache().SetAdapter(redisCache)
}
+
+func LoggingServeLogHandler(ctx context.Context, in *glog.HandlerInput) {
+ in.Next(ctx)
+
+ conf, err := service.SysConfig().GetLoadServeLog(ctx)
+ if err != nil {
+ return
+ }
+
+ if !conf.Switch {
+ return
+ }
+
+ if in.LevelFormat == "" || !gstr.InArray(conf.LevelFormat, in.LevelFormat) {
+ return
+ }
+
+ var data entity.SysServeLog
+ data.TraceId = gctx.CtxId(ctx)
+ data.LevelFormat = in.LevelFormat
+ data.Content = in.Content
+ data.Stack = gjson.New(charset.ParseStack(in.Stack))
+ data.Line = in.CallerPath
+ data.TriggerNs = in.Time.UnixNano()
+ data.Status = consts.StatusEnabled
+
+ if data.Stack.IsNil() {
+ data.Stack = gjson.New(consts.NilJsonToString)
+ }
+
+ if gstr.Contains(in.Content, `exception recovered`) {
+ data.LevelFormat = "PANI"
+ }
+
+ if conf.Queue {
+ err = queue.Push(consts.QueueServeLogTopic, data)
+ } else {
+ err = service.SysServeLog().RealWrite(ctx, data)
+ }
+
+ if err != nil {
+ g.Log().Printf(ctx, "LoggingServeLogHandler err:%+v", err)
+ }
+}
diff --git a/server/internal/global/static.go b/server/internal/global/static.go
index d19a5b9..5ed9e11 100644
--- a/server/internal/global/static.go
+++ b/server/internal/global/static.go
@@ -18,4 +18,6 @@ var (
SysType = runtime.GOOS
// MonitorData 监控数据
MonitorData model.MonitorData
+ // Blacklists 黑名单列表
+ Blacklists map[string]struct{}
)
diff --git a/server/internal/library/captcha/captcha.go b/server/internal/library/captcha/captcha.go
index 8c7747d..69f5e7e 100644
--- a/server/internal/library/captcha/captcha.go
+++ b/server/internal/library/captcha/captcha.go
@@ -11,34 +11,53 @@ import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/text/gstr"
"github.com/mojocn/base64Captcha"
+ "image/color"
)
-// GetVerifyImgString 生成验证码
-func GetVerifyImgString(ctx context.Context) (idKeyC string, base64stringC string) {
- driver := &base64Captcha.DriverString{
- Height: 80,
- Width: 240,
- //NoiseCount: 50,
- //ShowLineOptions: 20,
- Length: 4,
- Source: "abcdefghjkmnpqrstuvwxyz23456789",
- Fonts: []string{"chromohv.ttf"},
+// Generate 生成验证码
+func Generate(ctx context.Context) (id string, base64 string) {
+ // 字符
+ //driver := &base64Captcha.DriverString{
+ // Height: 42,
+ // Width: 100,
+ // //NoiseCount: 50,
+ // //ShowLineOptions: 20,
+ // Length: 4,
+ // BgColor: &color.RGBA{
+ // R: 255,
+ // G: 250,
+ // B: 250,
+ // A: 250,
+ // },
+ // Source: "0123456789", // abcdefghjkmnpqrstuvwxyz23456789
+ // Fonts: []string{"chromohv.ttf"},
+ //}
+
+ // 计算
+ driver := &base64Captcha.DriverMath{
+ Height: 42,
+ Width: 100,
+ NoiseCount: 0,
+ ShowLineOptions: 0,
+ BgColor: &color.RGBA{
+ R: 255,
+ G: 250,
+ B: 250,
+ A: 250,
+ },
+ Fonts: []string{"chromohv.ttf"},
}
- driver = driver.ConvertFonts()
- store := base64Captcha.DefaultMemStore
- c := base64Captcha.NewCaptcha(driver, store)
- idKeyC, base64stringC, err := c.Generate()
+
+ c := base64Captcha.NewCaptcha(driver.ConvertFonts(), base64Captcha.DefaultMemStore)
+ id, base64, err := c.Generate()
if err != nil {
- g.Log().Error(ctx, err)
+ g.Log().Errorf(ctx, "captcha.Generate err:%+v", err)
}
return
}
-// VerifyString 验证输入的验证码是否正确
-func VerifyString(id, answer string) bool {
- driver := new(base64Captcha.DriverString)
- store := base64Captcha.DefaultMemStore
- c := base64Captcha.NewCaptcha(driver, store)
- answer = gstr.ToLower(answer)
- return c.Verify(id, answer, true)
+// Verify 验证输入的验证码是否正确
+func Verify(id, answer string) bool {
+ c := base64Captcha.NewCaptcha(new(base64Captcha.DriverString), base64Captcha.DefaultMemStore)
+ return c.Verify(id, gstr.ToLower(answer), true)
}
diff --git a/server/internal/library/contexts/context.go b/server/internal/library/contexts/context.go
index 3993db9..44f08d0 100644
--- a/server/internal/library/contexts/context.go
+++ b/server/internal/library/contexts/context.go
@@ -35,7 +35,7 @@ func SetUser(ctx context.Context, user *model.Identity) {
Get(ctx).User = user
}
-// SetResponse 设置组件响应 用于全局日志使用
+// SetResponse 设置组件响应 用于访问日志使用
func SetResponse(ctx context.Context, response *model.Response) {
Get(ctx).Response = response
}
diff --git a/server/internal/library/hggen/views/curd_generate_web_index.go b/server/internal/library/hggen/views/curd_generate_web_index.go
index fe7bcbf..344d2c4 100644
--- a/server/internal/library/hggen/views/curd_generate_web_index.go
+++ b/server/internal/library/hggen/views/curd_generate_web_index.go
@@ -8,10 +8,53 @@ package views
import (
"context"
+ "fmt"
"github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/text/gstr"
)
-func (l *gCurd) webIndexTplData(ctx context.Context, in *CurdPreviewInput) (data g.Map, err error) {
- data = make(g.Map)
- return
+const (
+ IndexApiImport = " import {%v } from '@/api/%s';"
+ IndexIconsImport = " import {%v } from '@vicons/antd';"
+)
+
+func (l *gCurd) webIndexTplData(ctx context.Context, in *CurdPreviewInput) (g.Map, error) {
+ var (
+ data = make(g.Map)
+ apiImport = []string{" List"}
+ iconsImport []string
+ )
+
+ // 添加
+ if in.options.Step.HasAdd {
+ iconsImport = append(iconsImport, " PlusOutlined")
+ }
+
+ // 编辑
+ if in.options.Step.HasEdit {
+ }
+
+ // 导出
+ if in.options.Step.HasExport {
+ iconsImport = append(iconsImport, " ExportOutlined")
+ apiImport = append(apiImport, " Export")
+ }
+
+ // 删除
+ if in.options.Step.HasDel || in.options.Step.HasBatchDel {
+ iconsImport = append(iconsImport, " DeleteOutlined")
+ apiImport = append(apiImport, " Delete")
+ }
+
+ // 导出
+ if in.options.Step.HasStatus {
+ apiImport = append(apiImport, " Status")
+ }
+
+ data["apiImport"] = fmt.Sprintf(IndexApiImport, gstr.Implode(",", apiImport), gstr.LcFirst(in.In.VarName))
+ if len(iconsImport) > 0 {
+ data["iconsImport"] = fmt.Sprintf(IndexIconsImport, gstr.Implode(",", iconsImport))
+ }
+
+ return data, nil
}
diff --git a/server/internal/library/hggen/views/curd_generate_web_model.go b/server/internal/library/hggen/views/curd_generate_web_model.go
index 040c48e..440887d 100644
--- a/server/internal/library/hggen/views/curd_generate_web_model.go
+++ b/server/internal/library/hggen/views/curd_generate_web_model.go
@@ -259,10 +259,10 @@ func (l *gCurd) generateWebModelColumnsEach(buffer *bytes.Buffer, in *CurdPrevie
component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n if (isNullObject(row.%s) || !isArray(row.%s)) {\n return ``;\n }\n return row.%s.map((tagKey) => {\n return h(\n NTag,\n {\n style: {\n marginRight: '6px',\n },\n type: getOptionTag(options.value.%s, tagKey),\n bordered: false,\n },\n {\n default: () => getOptionLabel(options.value.%s, tagKey),\n }\n );\n });\n },\n },\n", field.Dc, field.TsName, field.TsName, field.TsName, field.TsName, in.options.dictMap[field.TsName], in.options.dictMap[field.TsName])
case FormModeUploadImage:
- component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n return h(%s, {\n width: 32,\n height: 32,\n src: row.%s,\n style: {\n width: '32px',\n height: '32px',\n 'max-width': '100%%',\n 'max-height': '100%%',\n },\n });\n },\n },\n", field.Dc, field.TsName, "NImage", field.TsName)
+ component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n return h(%s, {\n width: 32,\n height: 32,\n src: row.%s,\n onError: errorImg,\n style: {\n width: '32px',\n height: '32px',\n 'max-width': '100%%',\n 'max-height': '100%%',\n },\n });\n },\n },\n", field.Dc, field.TsName, "NImage", field.TsName)
case FormModeUploadImages:
- component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n if (isNullObject(row.%s)) {\n return ``;\n }\n return row.%s.map((image) => {\n return h(%s, {\n width: 32,\n height: 32,\n src: image,\n style: {\n width: '32px',\n height: '32px',\n 'max-width': '100%%',\n 'max-height': '100%%',\n 'margin-left': '2px',\n },\n });\n });\n },\n },\n", field.Dc, field.TsName, field.TsName, field.TsName, "NImage")
+ component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n if (isNullObject(row.%s)) {\n return ``;\n }\n return row.%s.map((image) => {\n return h(%s, {\n width: 32,\n height: 32,\n src: image,\n onError: errorImg,\n style: {\n width: '32px',\n height: '32px',\n 'max-width': '100%%',\n 'max-height': '100%%',\n 'margin-left': '2px',\n },\n });\n });\n },\n },\n", field.Dc, field.TsName, field.TsName, field.TsName, "NImage")
case FormModeUploadFile:
component = fmt.Sprintf(" {\n title: '%s',\n key: '%s',\n render(row) {\n if (row.%s === '') {\n return ``;\n }\n return h(\n %s,\n {\n size: 'small',\n },\n {\n default: () => getFileExt(row.%s),\n }\n );\n },\n },\n", field.Dc, field.TsName, field.TsName, "NAvatar", field.TsName)
diff --git a/server/internal/library/hgorm/dao.go b/server/internal/library/hgorm/dao.go
index 678e84c..82febe1 100644
--- a/server/internal/library/hgorm/dao.go
+++ b/server/internal/library/hgorm/dao.go
@@ -208,7 +208,7 @@ func IsUnique(ctx context.Context, dao interface{}, where g.Map, message string,
// GenSubTree 生成下级关系树
func GenSubTree(ctx context.Context, dao interface{}, oldPid int64) (newPid int64, newLevel int, subTree string, err error) {
// 顶级树
- if oldPid == 0 {
+ if oldPid <= 0 {
return 0, 1, "", nil
}
@@ -221,7 +221,7 @@ func GenSubTree(ctx context.Context, dao interface{}, oldPid int64) (newPid int6
return 0, 0, "", err
}
- models, err := d.Ctx(ctx).WhereNot(field, oldPid).One()
+ models, err := d.Ctx(ctx).Where(field, oldPid).One()
if err != nil {
return 0, 0, "", err
}
diff --git a/server/internal/library/hgorm/handler.go b/server/internal/library/hgorm/handler.go
index f466fb8..a35e40a 100644
--- a/server/internal/library/hgorm/handler.go
+++ b/server/internal/library/hgorm/handler.go
@@ -15,6 +15,7 @@ import (
"hotgo/internal/consts"
"hotgo/internal/library/contexts"
"hotgo/internal/model/entity"
+ "hotgo/utility/tree"
)
// HandlerFilterAuth 过滤数据权限
@@ -23,7 +24,7 @@ func HandlerFilterAuth(m *gdb.Model) *gdb.Model {
var (
needAuth bool
filterField string
- roleModel *entity.AdminRole
+ role *entity.AdminRole
ctx = m.GetCtx()
fields = escapeFieldsToSlice(m.GetFieldsStr())
co = contexts.Get(ctx)
@@ -48,34 +49,35 @@ func HandlerFilterAuth(m *gdb.Model) *gdb.Model {
return m
}
- err := g.Model("admin_role").Where("id", co.User.RoleId).Scan(&roleModel)
+ err := g.Model("admin_role").Where("id", co.User.RoleId).Scan(&role)
if err != nil {
- panic(fmt.Sprintf("HandlerFilterAuth Failed to role information err:%+v", err))
+ panic(fmt.Sprintf("failed to role information err:%+v", err))
}
- if roleModel == nil {
- panic(fmt.Sprintf("HandlerFilterAuth Failed to role information err2:%+v", err))
+ if role == nil {
+ panic("failed to role information roleModel == nil")
}
- // TODO 当前不是完整功能,预计在下个版本中完善
- switch roleModel.DataScope {
+ sq := g.Model("admin_member").Fields("id")
+
+ switch role.DataScope {
case consts.RoleDataAll: // 全部权限
// ...
case consts.RoleDataNowDept: // 当前部门
- m = m.Where(filterField, co.User.DeptId)
+ m = m.WhereIn(filterField, sq.Where("dept_id", co.User.DeptId))
case consts.RoleDataDeptAndSub: // 当前部门及以下部门
- //m = m.Where(filterField, 1)
+ m = m.WhereIn(filterField, sq.WhereIn("dept_id", GetDeptAndSub(co.User.DeptId)))
case consts.RoleDataDeptCustom: // 自定义部门
- m = m.WhereIn(filterField, roleModel.CustomDept.Var().Ints())
+ m = m.WhereIn(filterField, sq.WhereIn("dept_id", role.CustomDept.Var().Ints()))
case consts.RoleDataSelf: // 仅自己
m = m.Where(filterField, co.User.Id)
case consts.RoleDataSelfAndSub: // 自己和直属下级
- //m = m.Where(filterField, 1)
+ m = m.WhereIn(filterField, GetSelfAndSub(co.User.Id))
case consts.RoleDataSelfAndAllSub: // 自己和全部下级
- //m = m.Where(filterField, 1)
+ m = m.WhereIn(filterField, GetSelfAndAllSub(co.User.Id))
default:
- panic("HandlerFilterAuth dataScope is not registered")
+ panic("dataScope is not registered")
}
return m
@@ -90,3 +92,57 @@ func HandlerForceCache(m *gdb.Model) *gdb.Model {
func escapeFieldsToSlice(s string) []string {
return gstr.Explode(",", gstr.Replace(gstr.Replace(s, "`,`", ","), "`", ""))
}
+
+// GetDeptAndSub 获取指定部门的所有下级,含本部门
+func GetDeptAndSub(deptId int64) (ids []int64) {
+ array, err := g.Model("admin_dept").
+ WhereLike("tree", "%"+tree.GetIdLabel(deptId)+"%").
+ Fields("id").
+ Array()
+ if err != nil {
+ return
+ }
+
+ for _, v := range array {
+ ids = append(ids, v.Int64())
+ }
+
+ ids = append(ids, deptId)
+ return
+}
+
+// GetSelfAndSub 获取直属下级,包含自己
+func GetSelfAndSub(memberId int64) (ids []int64) {
+ array, err := g.Model("admin_member").
+ Where("pid", memberId).
+ Fields("id").
+ Array()
+ if err != nil {
+ return
+ }
+
+ for _, v := range array {
+ ids = append(ids, v.Int64())
+ }
+
+ ids = append(ids, memberId)
+ return
+}
+
+// GetSelfAndAllSub 获取全部下级,包含自己
+func GetSelfAndAllSub(memberId int64) (ids []int64) {
+ array, err := g.Model("admin_member").
+ WhereLike("tree", "%"+tree.GetIdLabel(memberId)+"%").
+ Fields("id").
+ Array()
+ if err != nil {
+ return
+ }
+
+ for _, v := range array {
+ ids = append(ids, v.Int64())
+ }
+
+ ids = append(ids, memberId)
+ return
+}
diff --git a/server/internal/library/jwt/jwt.go b/server/internal/library/jwt/jwt.go
index 24e7270..1a39d5c 100644
--- a/server/internal/library/jwt/jwt.go
+++ b/server/internal/library/jwt/jwt.go
@@ -23,7 +23,7 @@ import (
)
// GenerateLoginToken 为指定用户生成token
-func GenerateLoginToken(ctx context.Context, user *model.Identity, isRefresh bool) (interface{}, error) {
+func GenerateLoginToken(ctx context.Context, user *model.Identity, isRefresh bool) (string, error) {
var (
jwtVersion = g.Cfg().MustGet(ctx, "jwt.version", "1.0")
jwtSign = g.Cfg().MustGet(ctx, "jwt.sign", "hotGo")
@@ -51,7 +51,7 @@ func GenerateLoginToken(ctx context.Context, user *model.Identity, isRefresh boo
tokenString, err := token.SignedString(jwtSign.Bytes())
if err != nil {
- return nil, gerror.New(err.Error())
+ return "", err
}
var (
@@ -65,12 +65,12 @@ func GenerateLoginToken(ctx context.Context, user *model.Identity, isRefresh boo
err = c.Set(ctx, key, tokenString, expires)
if err != nil {
- return nil, gerror.New(err.Error())
+ return "", err
}
err = c.Set(ctx, consts.RedisJwtUserBind+user.App+":"+gconv.String(user.Id), key, expires)
if err != nil {
- return nil, gerror.New(err.Error())
+ return "", err
}
return tokenString, err
}
diff --git a/server/internal/library/location/location.go b/server/internal/library/location/location.go
index 6c96787..076f421 100644
--- a/server/internal/library/location/location.go
+++ b/server/internal/library/location/location.go
@@ -144,6 +144,11 @@ func GetPublicIP(ctx context.Context) (ip string, err error) {
g.Log().Warningf(ctx, "GetPublicIP alternatives are being tried err:%+v", err)
return GetPublicIP2()
}
+
+ if data == nil {
+ g.Log().Warningf(ctx, "publicIP address Parsing failure, check the network and firewall blocking.")
+ return "0.0.0.0", nil
+ }
return data.Ip, nil
}
@@ -190,5 +195,10 @@ func GetClientIp(r *ghttp.Request) string {
if ip == "" {
ip = r.GetClientIp()
}
+
+ // 如果存在多个,默认取第一个
+ if gstr.Contains(ip, ",") {
+ ip = gstr.TrimStr(ip, ",", -1)
+ }
return ip
}
diff --git a/server/internal/library/queue/init.go b/server/internal/library/queue/init.go
index 6194764..64a281a 100644
--- a/server/internal/library/queue/init.go
+++ b/server/internal/library/queue/init.go
@@ -93,7 +93,7 @@ func InstanceProducer() (mqClient MqProducer, err error) {
return NewProducer(config.GroupName)
}
-// NewProducer 新建一个生产者实例
+// NewProducer 初始化生产者实例
func NewProducer(groupName string) (mqClient MqProducer, err error) {
if item, ok := mqProducerInstanceMap[groupName]; ok {
return item, nil
@@ -143,7 +143,7 @@ func NewProducer(groupName string) (mqClient MqProducer, err error) {
return mqClient, nil
}
-// NewConsumer 新建一个消费者实例
+// NewConsumer 初始化消费者实例
func NewConsumer(groupName string) (mqClient MqConsumer, err error) {
randTag := string(charset.RandomCreateBytes(6))
diff --git a/server/internal/library/queue/kafkamq.go b/server/internal/library/queue/kafkamq.go
index dd5b933..98791c7 100644
--- a/server/internal/library/queue/kafkamq.go
+++ b/server/internal/library/queue/kafkamq.go
@@ -87,30 +87,28 @@ func (r *KafkaMq) ListenReceiveMsgDo(topic string, receiveDo func(mqMsg MqMsg))
}
ctx, cancel := context.WithCancel(context.Background())
-
- go func() {
-
+ go func(ctx context.Context) {
for {
if err := r.consumerIns.Consume(ctx, []string{topic}, &consumer); err != nil {
- FatalLog(ctx, "kafka Error from consumer", err)
+ g.Log().Fatalf(ctx, "kafka Error from consumer, err%+v", err)
}
if ctx.Err() != nil {
- Log(ctx, fmt.Sprintf("kafka consoumer stop : %v", ctx.Err()))
+ g.Log().Debugf(ctx, fmt.Sprintf("kafka consoumer stop : %v", ctx.Err()))
return
}
consumer.ready = make(chan bool)
}
- }()
+ }(ctx)
<-consumer.ready // Await till the consumer has been set up
- Log(ctx, "kafka consumer up and running!...")
+ g.Log().Debug(ctx, "kafka consumer up and running!...")
signal.AppDefer(func() {
- Log(ctx, "kafka consumer close...")
+ g.Log().Debug(ctx, "kafka consumer close...")
cancel()
if err = r.consumerIns.Close(); err != nil {
- FatalLog(ctx, "kafka Error closing client", err)
+ g.Log().Fatalf(ctx, "kafka Error closing client, err:%+v", err)
}
})
@@ -193,7 +191,7 @@ func RegisterKafkaProducer(connOpt KafkaConfig, mqIns *KafkaMq) {
}
signal.AppDefer(func() {
- Log(ctx, "kafka producer AsyncClose...")
+ g.Log().Debug(ctx, "kafka producer AsyncClose...")
mqIns.producerIns.AsyncClose()
})
}
diff --git a/server/internal/library/queue/logger.go b/server/internal/library/queue/logger.go
index 95f92f7..4482102 100644
--- a/server/internal/library/queue/logger.go
+++ b/server/internal/library/queue/logger.go
@@ -10,33 +10,28 @@ import (
"context"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/util/gconv"
- "hotgo/internal/consts"
+ "hotgo/utility/charset"
+)
+
+const (
+ ConsumerLogErrFormat = "消费 [%s] 失败, mqMsgId:%+v, mqMsgData:%+v, err:%+v, stack:%+v"
+ ProducerLogErrFormat = "生产 [%s] 失败, data:%+v, err:%+v, stack:%+v"
)
// ConsumerLog 消费日志
func ConsumerLog(ctx context.Context, topic string, mqMsg MqMsg, err error) {
if err != nil {
- g.Log(consts.QueueLogPath).Error(ctx, "消费 ["+topic+"] 失败", mqMsg, err)
+ g.Log().Printf(ctx, ConsumerLogErrFormat, topic, mqMsg.MsgId, mqMsg.BodyString(), err, charset.ParseErrStack(err))
} else {
- g.Log(consts.QueueLogPath).Debug(ctx, "消费 ["+topic+"] 成功", mqMsg.MsgId)
+ g.Log().Print(ctx, "消费 ["+topic+"] 成功", mqMsg.MsgId)
}
}
// ProducerLog 生产日志
func ProducerLog(ctx context.Context, topic string, data interface{}, err error) {
if err != nil {
- g.Log(consts.QueueLogPath).Error(ctx, "生产 ["+topic+"] 失败", gconv.String(data))
+ g.Log().Printf(ctx, ProducerLogErrFormat, topic, gconv.String(data), err, charset.ParseErrStack(err))
} else {
- g.Log(consts.QueueLogPath).Debug(ctx, "生产 ["+topic+"] 成功", gconv.String(data))
+ g.Log().Print(ctx, "生产 ["+topic+"] 成功", gconv.String(data))
}
}
-
-// FatalLog 致命日志
-func FatalLog(ctx context.Context, text string, err error) {
- g.Log(consts.QueueLogPath).Fatal(ctx, text+":", err)
-}
-
-// Log 通用日志
-func Log(ctx context.Context, text string) {
- g.Log(consts.QueueLogPath).Debug(ctx, text)
-}
diff --git a/server/internal/library/queue/push.go b/server/internal/library/queue/push.go
new file mode 100644
index 0000000..4ea38df
--- /dev/null
+++ b/server/internal/library/queue/push.go
@@ -0,0 +1,18 @@
+package queue
+
+import (
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/util/gconv"
+)
+
+// Push 推送队列
+func Push(topic string, data interface{}) (err error) {
+ q, err := InstanceProducer()
+ if err != nil {
+ g.Log().Fatalf(ctx, "queue.InstanceProducer err:%+v", err)
+ return err
+ }
+ mqMsg, err := q.SendMsg(topic, gconv.String(data))
+ ProducerLog(ctx, topic, mqMsg.MsgId, err)
+ return err
+}
diff --git a/server/internal/library/queue/redismq.go b/server/internal/library/queue/redismq.go
index 46b977e..0d4c51b 100644
--- a/server/internal/library/queue/redismq.go
+++ b/server/internal/library/queue/redismq.go
@@ -7,7 +7,6 @@ import (
"github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/frame/g"
"github.com/gomodule/redigo/redis"
- "hotgo/internal/consts"
"hotgo/utility/encrypt"
"math/rand"
"time"
@@ -113,7 +112,7 @@ func (r *RedisMq) ListenReceiveMsgDo(topic string, receiveDo func(mqMsg MqMsg))
// 生成队列名称
func (r *RedisMq) genQueueName(groupName string, topic string) string {
- return fmt.Sprintf(consts.QueueName+"%s_%s", groupName, topic)
+ return fmt.Sprintf("queue:%s_%s", groupName, topic)
}
func (r *RedisMq) loopReadQueue(queueName string) (mqMsgList []MqMsg) {
diff --git a/server/internal/library/queue/rocketmq.go b/server/internal/library/queue/rocketmq.go
index 475c2e8..a5bfb0e 100644
--- a/server/internal/library/queue/rocketmq.go
+++ b/server/internal/library/queue/rocketmq.go
@@ -26,8 +26,8 @@ type RocketMq struct {
// rewriteLog 重写日志
func rewriteLog() {
- level := g.Cfg().MustGet(ctx, "queue.rocketmq.logLevel", "debug")
- rlog.SetLogger(&RocketMqLogger{Flag: "[rocket_mq]", LevelLog: level.String()})
+ level := g.Cfg().MustGet(ctx, "queue.rocketmq.logLevel", "debug").String()
+ rlog.SetLogger(&RocketMqLogger{Flag: "[rocket_mq]", LevelLog: level})
}
// RegisterRocketProducerMust 注册并启动生产者接口实现
diff --git a/server/internal/library/queue/rocketmq_logger.go b/server/internal/library/queue/rocketmq_logger.go
index fa2abbf..d1feea5 100644
--- a/server/internal/library/queue/rocketmq_logger.go
+++ b/server/internal/library/queue/rocketmq_logger.go
@@ -7,7 +7,7 @@
package queue
import (
- "fmt"
+ "github.com/gogf/gf/v2/frame/g"
)
type RocketMqLogger struct {
@@ -24,16 +24,16 @@ func (l *RocketMqLogger) Debug(msg string, fields map[string]interface{}) {
}
if l.LevelLog == "debug" || l.LevelLog == "all" {
- Log(ctx, fmt.Sprint(l.Flag, " [debug] ", msg))
+ g.Log().Debug(ctx, msg)
}
}
func (l *RocketMqLogger) Level(level string) {
- Log(ctx, fmt.Sprint(l.Flag, " [level] ", level))
+ g.Log().Info(ctx, level)
}
func (l *RocketMqLogger) OutputPath(path string) (err error) {
- Log(ctx, fmt.Sprint(l.Flag, " [path] ", path))
+ g.Log().Info(ctx, path)
return nil
}
@@ -46,7 +46,7 @@ func (l *RocketMqLogger) Info(msg string, fields map[string]interface{}) {
}
if l.LevelLog == "info" || l.LevelLog == "all" {
- Log(ctx, fmt.Sprint(l.Flag, " [info] ", msg))
+ g.Log().Info(ctx, msg)
}
}
@@ -59,7 +59,7 @@ func (l *RocketMqLogger) Warning(msg string, fields map[string]interface{}) {
}
if l.LevelLog == "warn" || l.LevelLog == "all" {
- Log(ctx, fmt.Sprint(l.Flag, " [warn] ", msg))
+ g.Log().Warning(ctx, msg)
}
}
@@ -71,7 +71,7 @@ func (l *RocketMqLogger) Error(msg string, fields map[string]interface{}) {
return
}
if l.LevelLog == "error" || l.LevelLog == "all" {
- Log(ctx, fmt.Sprint(l.Flag, " [error] ", msg))
+ g.Log().Error(ctx, msg)
}
}
@@ -84,6 +84,6 @@ func (l *RocketMqLogger) Fatal(msg string, fields map[string]interface{}) {
}
if l.LevelLog == "fatal" || l.LevelLog == "all" {
- Log(ctx, fmt.Sprint(l.Flag, " [fatal] ", msg))
+ g.Log().Fatal(ctx, msg)
}
}
diff --git a/server/internal/library/sms/aliyun/handle.go b/server/internal/library/sms/aliyun/handle.go
new file mode 100644
index 0000000..1b498d2
--- /dev/null
+++ b/server/internal/library/sms/aliyun/handle.go
@@ -0,0 +1,112 @@
+package aliyun
+
+import (
+ "context"
+ "fmt"
+ openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
+ dysmsapi20170525 "github.com/alibabacloud-go/dysmsapi-20170525/v3/client"
+ util "github.com/alibabacloud-go/tea-utils/v2/service"
+ "github.com/alibabacloud-go/tea/tea"
+ "hotgo/internal/model"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+)
+
+// SendCode 发送验证码
+func SendCode(ctx context.Context, in sysin.SendCodeInp, config *model.SmsConfig) (err error) {
+ if config == nil {
+ config, err = service.SysConfig().GetSms(ctx)
+ if err != nil {
+ return err
+ }
+ }
+
+ client, err := CreateClient(tea.String(config.SmsAliyunAccessKeyID), tea.String(config.SmsAliyunAccessKeySecret))
+ if err != nil {
+ return err
+ }
+
+ sendSmsRequest := &dysmsapi20170525.SendSmsRequest{
+ PhoneNumbers: tea.String(in.Mobile),
+ SignName: tea.String(config.SmsAliyunSign),
+ TemplateCode: tea.String(in.Template),
+ TemplateParam: tea.String(fmt.Sprintf("{\"code\":\"%v\"}", in.Code)),
+ }
+
+ tryErr := func() (_e error) {
+ defer func() {
+ if r := tea.Recover(recover()); r != nil {
+ _e = r
+ }
+ }()
+
+ // 复制代码运行请自行打印 API 的返回值
+ _, err = client.SendSmsWithOptions(sendSmsRequest, &util.RuntimeOptions{})
+ if err != nil {
+ return err
+ }
+
+ return nil
+ }()
+ return tryErr
+}
+
+// CreateClient 使用AK&SK初始化账号Client
+func CreateClient(accessKeyId *string, accessKeySecret *string) (_result *dysmsapi20170525.Client, _err error) {
+ config := &openapi.Config{
+ // 必填,您的 AccessKey ID
+ AccessKeyId: accessKeyId,
+ // 必填,您的 AccessKey Secret
+ AccessKeySecret: accessKeySecret,
+ }
+ // 访问的域名
+ config.Endpoint = tea.String("dysmsapi.aliyuncs.com")
+ _result = &dysmsapi20170525.Client{}
+ _result, _err = dysmsapi20170525.NewClient(config)
+ return _result, _err
+}
+
+func Send(accessKeyId string, accessKeySecret string) (_err error) {
+ // 工程代码泄露可能会导致AccessKey泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378661.html
+ client, _err := CreateClient(tea.String(accessKeyId), tea.String(accessKeySecret))
+ if _err != nil {
+ return _err
+ }
+
+ sendSmsRequest := &dysmsapi20170525.SendSmsRequest{
+ PhoneNumbers: tea.String("15303830571"),
+ SignName: tea.String("布帆云"),
+ TemplateCode: tea.String("SMS_198921686"),
+ TemplateParam: tea.String("{\"code\":\"1234\"}"),
+ }
+ runtime := &util.RuntimeOptions{}
+ tryErr := func() (_e error) {
+ defer func() {
+ if r := tea.Recover(recover()); r != nil {
+ _e = r
+ }
+ }()
+ // 复制代码运行请自行打印 API 的返回值
+ _, _err = client.SendSmsWithOptions(sendSmsRequest, runtime)
+ if _err != nil {
+ return _err
+ }
+
+ return nil
+ }()
+
+ if tryErr != nil {
+ var err = &tea.SDKError{}
+ if _t, ok := tryErr.(*tea.SDKError); ok {
+ err = _t
+ } else {
+ err.Message = tea.String(tryErr.Error())
+ }
+ // 如有需要,请打印 error
+ _, _err = util.AssertAsString(err.Message)
+ if _err != nil {
+ return _err
+ }
+ }
+ return _err
+}
diff --git a/server/internal/library/sms/aliyun/init.go b/server/internal/library/sms/aliyun/init.go
new file mode 100644
index 0000000..62a2332
--- /dev/null
+++ b/server/internal/library/sms/aliyun/init.go
@@ -0,0 +1 @@
+package aliyun
diff --git a/server/internal/library/sms/aliyun/model.go b/server/internal/library/sms/aliyun/model.go
new file mode 100644
index 0000000..62a2332
--- /dev/null
+++ b/server/internal/library/sms/aliyun/model.go
@@ -0,0 +1 @@
+package aliyun
diff --git a/server/internal/library/sms/sms.go b/server/internal/library/sms/sms.go
new file mode 100644
index 0000000..d6fb06e
--- /dev/null
+++ b/server/internal/library/sms/sms.go
@@ -0,0 +1,2 @@
+package sms
+
diff --git a/server/internal/logic/admin/dept.go b/server/internal/logic/admin/dept.go
index 9ce6232..6839ca6 100644
--- a/server/internal/logic/admin/dept.go
+++ b/server/internal/logic/admin/dept.go
@@ -9,11 +9,11 @@ package admin
import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
- "github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
"github.com/gogf/gf/v2/util/gconv"
"hotgo/internal/consts"
"hotgo/internal/dao"
+ "hotgo/internal/library/hgorm"
"hotgo/internal/model/entity"
"hotgo/internal/model/input/adminin"
"hotgo/internal/service"
@@ -47,8 +47,30 @@ func (s *sAdminDept) NameUnique(ctx context.Context, in adminin.DeptNameUniqueIn
}
// Delete 删除
-func (s *sAdminDept) Delete(ctx context.Context, in adminin.DeptDeleteInp) error {
- _, err := dao.AdminDept.Ctx(ctx).Where("id", in.Id).Delete()
+func (s *sAdminDept) Delete(ctx context.Context, in adminin.DeptDeleteInp) (err error) {
+
+ var (
+ models *entity.AdminDept
+ )
+ err = dao.AdminDept.Ctx(ctx).Where("id", in.Id).Scan(&models)
+ if err != nil {
+ return err
+ }
+
+ if models == nil {
+ return gerror.New("数据不存在或已删除!")
+ }
+
+ pidExist, err := dao.AdminDept.Ctx(ctx).Where("pid", models.Id).One()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+ if !pidExist.IsEmpty() {
+ return gerror.New("请先删除该部门下得所有子级!")
+ }
+
+ _, err = dao.AdminDept.Ctx(ctx).Where("id", in.Id).Delete()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return err
@@ -75,8 +97,12 @@ func (s *sAdminDept) Edit(ctx context.Context, in adminin.DeptEditInp) (err erro
return err
}
+ in.Pid, in.Level, in.Tree, err = hgorm.GenSubTree(ctx, dao.AdminDept, in.Pid)
+ if err != nil {
+ return err
+ }
+
// 修改
- in.UpdatedAt = gtime.Now()
if in.Id > 0 {
_, err = dao.AdminDept.Ctx(ctx).Where("id", in.Id).Data(in).Update()
if err != nil {
@@ -88,7 +114,6 @@ func (s *sAdminDept) Edit(ctx context.Context, in adminin.DeptEditInp) (err erro
}
// 新增
- in.CreatedAt = gtime.Now()
_, err = dao.AdminDept.Ctx(ctx).Data(in).Insert()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -156,11 +181,10 @@ func (s *sAdminDept) View(ctx context.Context, in adminin.DeptViewInp) (res *adm
// List 获取列表
func (s *sAdminDept) List(ctx context.Context, in adminin.DeptListInp) (list adminin.DeptListModel, err error) {
var (
- mod = dao.AdminDept.Ctx(ctx)
- models []*entity.AdminDept
- ids []int64
- pids []int64
- deptList []g.Map
+ mod = dao.AdminDept.Ctx(ctx)
+ models []*entity.AdminDept
+ ids []int64
+ pids []int64
)
// 部门名称
@@ -207,25 +231,14 @@ func (s *sAdminDept) List(ctx context.Context, in adminin.DeptListInp) (list adm
return list, err
}
- for i := 0; i < len(models); i++ {
- deptList = append(deptList, g.Map{
- "index": models[i].Id,
- "key": models[i].Id,
- "label": models[i].Name,
- "id": models[i].Id,
- "pid": models[i].Pid,
- "name": models[i].Name,
- "code": models[i].Code,
- "leader": models[i].Leader,
- "phone": models[i].Phone,
- "email": models[i].Email,
- "sort": models[i].Sort,
- "created_at": models[i].CreatedAt,
- "status": models[i].Status,
- })
+ list = gconv.SliceMap(models)
+ for k, v := range list {
+ list[k]["index"] = v["id"]
+ list[k]["key"] = v["id"]
+ list[k]["label"] = v["name"]
}
- return tree.GenTree(deptList), nil
+ return tree.GenTree(list), nil
}
type DeptTree struct {
diff --git a/server/internal/logic/admin/member.go b/server/internal/logic/admin/member.go
index fe17e90..b71ad19 100644
--- a/server/internal/logic/admin/member.go
+++ b/server/internal/logic/admin/member.go
@@ -9,6 +9,7 @@ package admin
import (
"context"
"github.com/gogf/gf/v2/crypto/gmd5"
+ "github.com/gogf/gf/v2/encoding/gbase64"
"github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
@@ -20,11 +21,13 @@ import (
"hotgo/internal/dao"
"hotgo/internal/library/contexts"
"hotgo/internal/library/jwt"
+ "hotgo/internal/library/location"
"hotgo/internal/model"
"hotgo/internal/model/do"
"hotgo/internal/model/entity"
"hotgo/internal/model/input/adminin"
"hotgo/internal/service"
+ "hotgo/utility/encrypt"
"hotgo/utility/tree"
"hotgo/utility/validate"
)
@@ -441,7 +444,12 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
roleInfo *entity.AdminRole
memberInfo *entity.AdminMember
identity *model.Identity
+ timestamp = gtime.Timestamp()
+ expires = g.Cfg().MustGet(ctx, "jwt.expires", 1).Int64()
+ exp = gconv.Int64(timestamp) + expires
+ lastIp = location.GetClientIp(ghttp.RequestFromCtx(ctx))
)
+
err = dao.AdminMember.Ctx(ctx).Where("username", in.Username).Scan(&memberInfo)
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -457,16 +465,21 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
return
}
- if memberInfo.PasswordHash != gmd5.MustEncryptString(in.Password+memberInfo.Salt) {
+ // 解密密码
+ password, err := gbase64.Decode([]byte(in.Password))
+ if err != nil {
+ return nil, err
+ }
+ password, err = encrypt.AesECBDecrypt(password, consts.RequestEncryptKey)
+ if err != nil {
+ return nil, err
+ }
+
+ if memberInfo.PasswordHash != gmd5.MustEncryptString(string(password)+memberInfo.Salt) {
err = gerror.New("用户密码不正确")
return
}
- //// 默认设备
- //if in.Device != consts.AppAdmin && in.Device != consts.AppApi {
- // in.Device = consts.AppAdmin
- //}
-
err = dao.AdminRole.Ctx(ctx).
Fields("id,key,status").
Where("id", memberInfo.RoleId).
@@ -485,12 +498,6 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
return
}
- // 有效期
- expires := g.Cfg().MustGet(ctx, "jwt.expires", 1).Int64()
-
- // 过期时间戳
- exp := gconv.Int64(gtime.Timestamp()) + expires
-
identity = &model.Identity{
Id: memberInfo.Id,
Pid: memberInfo.Pid,
@@ -504,7 +511,7 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
Mobile: memberInfo.Mobile,
VisitCount: memberInfo.VisitCount,
LastTime: memberInfo.LastTime,
- LastIp: memberInfo.LastIp,
+ LastIp: lastIp,
Exp: exp,
Expires: expires,
App: consts.AppAdmin,
@@ -517,13 +524,11 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
}
// 更新登录信息
- authKey := gmd5.MustEncryptString(gconv.String(token))
-
_, err = dao.AdminMember.Ctx(ctx).Data(do.AdminMember{
- AuthKey: gmd5.MustEncryptString(authKey),
+ AuthKey: gmd5.MustEncryptString(token),
VisitCount: memberInfo.VisitCount + 1,
- LastTime: gtime.Timestamp(),
- LastIp: ghttp.RequestFromCtx(ctx).GetClientIp(),
+ LastTime: timestamp,
+ LastIp: lastIp,
}).Where(do.AdminMember{
Id: memberInfo.Id,
}).Update()
@@ -538,7 +543,7 @@ func (s *sAdminMember) Login(ctx context.Context, in adminin.MemberLoginInp) (re
Username: identity.Username,
RealName: identity.RealName,
Avatar: identity.Avatar,
- Token: gconv.String(token),
+ Token: token,
}
return res, nil
diff --git a/server/internal/logic/admin/post.go b/server/internal/logic/admin/post.go
index eff5347..5f2021c 100644
--- a/server/internal/logic/admin/post.go
+++ b/server/internal/logic/admin/post.go
@@ -78,7 +78,6 @@ func (s *sAdminPost) Edit(ctx context.Context, in adminin.PostEditInp) (err erro
}
// 修改
- in.UpdatedAt = gtime.Now()
if in.Id > 0 {
_, err = dao.AdminPost.Ctx(ctx).Where("id", in.Id).Data(in).Update()
if err != nil {
@@ -90,7 +89,6 @@ func (s *sAdminPost) Edit(ctx context.Context, in adminin.PostEditInp) (err erro
}
// 新增
- in.CreatedAt = gtime.Now()
_, err = dao.AdminPost.Ctx(ctx).Data(in).Insert()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -181,7 +179,7 @@ func (s *sAdminPost) List(ctx context.Context, in adminin.PostListInp) (list []*
return list, totalCount, nil
}
- if err = mod.Page(in.Page, in.PerPage).Order("id desc").Scan(&list); err != nil {
+ if err = mod.Page(in.Page, in.PerPage).Order("id asc").Scan(&list); err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return list, totalCount, err
}
diff --git a/server/internal/logic/admin/role.go b/server/internal/logic/admin/role.go
index 16b749b..571db14 100644
--- a/server/internal/logic/admin/role.go
+++ b/server/internal/logic/admin/role.go
@@ -12,7 +12,7 @@ import (
"github.com/gogf/gf/v2/encoding/gjson"
"github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/frame/g"
- "github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/util/gconv"
"hotgo/api/backend/role"
"hotgo/internal/consts"
"hotgo/internal/dao"
@@ -25,6 +25,7 @@ import (
"hotgo/internal/service"
"hotgo/utility/auth"
"hotgo/utility/convert"
+ "hotgo/utility/tree"
"sort"
)
@@ -67,21 +68,25 @@ func (s *sAdminRole) Verify(ctx context.Context, path, method string) bool {
}
// List 获取列表
-func (s *sAdminRole) List(ctx context.Context, in adminin.RoleListInp) (list []*adminin.RoleListModel, totalCount int, err error) {
- mod := dao.AdminRole.Ctx(ctx)
+func (s *sAdminRole) List(ctx context.Context, in adminin.RoleListInp) (list []g.Map, totalCount int, err error) {
+ var (
+ mod = dao.AdminRole.Ctx(ctx)
+ models []*adminin.RoleListModel
+ )
+
totalCount, err = mod.Count()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return list, totalCount, err
}
- err = mod.Page(in.Page, in.PerPage).Order("id asc").Scan(&list)
+ err = mod.Page(in.Page, in.PerPage).Order("id asc").Scan(&models)
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return list, totalCount, err
}
- return list, totalCount, err
+ return tree.GenTree(gconv.SliceMap(models)), totalCount, err
}
// GetName 获取指定角色的名称
@@ -197,7 +202,6 @@ func (s *sAdminRole) Edit(ctx context.Context, in *role.EditReq) (err error) {
}
// 修改
- in.UpdatedAt = gtime.Now()
if in.Id > 0 {
_, err = dao.AdminRole.Ctx(ctx).Where("id", in.Id).Data(in).Update()
if err != nil {
@@ -209,7 +213,6 @@ func (s *sAdminRole) Edit(ctx context.Context, in *role.EditReq) (err error) {
}
// 新增
- in.CreatedAt = gtime.Now()
_, err = dao.AdminRole.Ctx(ctx).Data(in).Insert()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -222,6 +225,28 @@ func (s *sAdminRole) Delete(ctx context.Context, in *role.DeleteReq) (err error)
if in.Id <= 0 {
return gerror.New("ID不正确!")
}
+
+ var (
+ models *entity.AdminRole
+ )
+ err = dao.AdminRole.Ctx(ctx).Where("id", in.Id).Scan(&models)
+ if err != nil {
+ return err
+ }
+
+ if models == nil {
+ return gerror.New("数据不存在或已删除!")
+ }
+
+ pidExist, err := dao.AdminRole.Ctx(ctx).Where("pid", models.Id).One()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+ if !pidExist.IsEmpty() {
+ return gerror.New("请先删除该角色下得所有子级!")
+ }
+
_, err = dao.AdminRole.Ctx(ctx).Where("id", in.Id).Delete()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
diff --git a/server/internal/logic/hook/global_log.go b/server/internal/logic/hook/global_log.go
index 4d92c34..a27504b 100644
--- a/server/internal/logic/hook/global_log.go
+++ b/server/internal/logic/hook/global_log.go
@@ -14,7 +14,7 @@ import (
"hotgo/internal/service"
)
-// GlobalLog 全局日志
+// GlobalLog 访问日志
func (s *sHook) GlobalLog(r *ghttp.Request) {
var (
ctx = r.Context()
diff --git a/server/internal/logic/middleware/init.go b/server/internal/logic/middleware/init.go
index 4eff0fb..90bbb22 100644
--- a/server/internal/logic/middleware/init.go
+++ b/server/internal/logic/middleware/init.go
@@ -37,7 +37,8 @@ func New() *sMiddleware {
return &sMiddleware{
LoginUrl: "/common",
DemoWhiteList: g.Map{
- "/admin/site/login": struct{}{}, // 后台登录
+ "/admin/site/login": struct{}{}, // 后台登录
+ "/admin/genCodes/preview": struct{}{}, // 预览代码
},
}
}
diff --git a/server/internal/logic/middleware/limit_blacklist.go b/server/internal/logic/middleware/limit_blacklist.go
new file mode 100644
index 0000000..3ff69b4
--- /dev/null
+++ b/server/internal/logic/middleware/limit_blacklist.go
@@ -0,0 +1,23 @@
+package middleware
+
+import (
+ "github.com/gogf/gf/v2/errors/gcode"
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/net/ghttp"
+ "hotgo/internal/global"
+ "hotgo/internal/library/location"
+ "hotgo/internal/library/response"
+)
+
+// Blacklist IP黑名单限制中间件
+func (s *sMiddleware) Blacklist(r *ghttp.Request) {
+ if global.Blacklists != nil {
+ if _, ok := global.Blacklists[location.GetClientIp(r)]; ok {
+ response.JsonExit(r, gcode.CodeServerBusy.Code(), "请求异常,已被封禁,如有疑问请联系管理员!")
+ }
+ } else {
+ g.Log().Warningf(r.Context(), "blacklists uninitialized")
+ }
+
+ r.Middleware.Next()
+}
diff --git a/server/internal/logic/middleware/response.go b/server/internal/logic/middleware/response.go
index 0cb06f3..30adf58 100644
--- a/server/internal/logic/middleware/response.go
+++ b/server/internal/logic/middleware/response.go
@@ -42,14 +42,14 @@ func (s *sMiddleware) ResponseHandler(r *ghttp.Request) {
if err = r.GetError(); err != nil {
// 记录到自定义错误日志文件
- g.Log("exception").Print(ctx, "exception:", err)
+ g.Log().Warningf(ctx, "exception:%v", err)
code = gerror.Code(err).Code()
message = err.Error()
// 是否输出错误到页面
if g.Cfg().MustGet(ctx, "hotgo.debug", true).Bool() {
- data = charset.GetStack(err)
+ data = charset.ParseErrStack(err)
}
} else {
data = r.GetHandlerResponse()
diff --git a/server/internal/logic/sys/blacklist.go b/server/internal/logic/sys/blacklist.go
index 9cc8586..14d58a0 100644
--- a/server/internal/logic/sys/blacklist.go
+++ b/server/internal/logic/sys/blacklist.go
@@ -9,9 +9,13 @@ package sys
import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
+ "github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/text/gstr"
+ "github.com/gogf/gf/v2/util/gconv"
"hotgo/internal/consts"
"hotgo/internal/dao"
+ "hotgo/internal/global"
"hotgo/internal/model/input/sysin"
"hotgo/internal/service"
"hotgo/utility/validate"
@@ -28,8 +32,9 @@ func init() {
}
// Delete 删除
-func (s *sSysBlacklist) Delete(ctx context.Context, in sysin.BlacklistDeleteInp) error {
- _, err := dao.SysBlacklist.Ctx(ctx).Where("id", in.Id).Delete()
+func (s *sSysBlacklist) Delete(ctx context.Context, in sysin.BlacklistDeleteInp) (err error) {
+ defer s.VariableLoad(ctx, err)
+ _, err = dao.SysBlacklist.Ctx(ctx).Where("id", in.Id).Delete()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return err
@@ -40,6 +45,7 @@ func (s *sSysBlacklist) Delete(ctx context.Context, in sysin.BlacklistDeleteInp)
// Edit 修改/新增
func (s *sSysBlacklist) Edit(ctx context.Context, in sysin.BlacklistEditInp) (err error) {
+ defer s.VariableLoad(ctx, err)
if in.Ip == "" {
err = gerror.New("ip不能为空")
return err
@@ -69,6 +75,7 @@ func (s *sSysBlacklist) Edit(ctx context.Context, in sysin.BlacklistEditInp) (er
// Status 更新部门状态
func (s *sSysBlacklist) Status(ctx context.Context, in sysin.BlacklistStatusInp) (err error) {
+ defer s.VariableLoad(ctx, err)
if in.Id <= 0 {
err = gerror.New("ID不能为空")
return err
@@ -148,3 +155,112 @@ func (s *sSysBlacklist) List(ctx context.Context, in sysin.BlacklistListInp) (li
return list, totalCount, err
}
+
+// VariableLoad 变化加载
+func (s *sSysBlacklist) VariableLoad(ctx context.Context, err error) {
+ if err == nil {
+ s.Load(ctx)
+ }
+}
+
+// Load 加载黑名单
+func (s *sSysBlacklist) Load(ctx context.Context) {
+ global.Blacklists = make(map[string]struct{})
+
+ array, err := dao.SysBlacklist.Ctx(ctx).
+ Fields(dao.SysBlacklist.Columns().Ip).
+ Where(dao.SysBlacklist.Columns().Status, consts.StatusEnabled).
+ Array()
+ if err != nil {
+ g.Log().Fatal(ctx, "load blacklist fail:%+v", err)
+ return
+ }
+
+ matchStrategy := func(originIp string) {
+ // 多个IP
+ if gstr.Contains(originIp, ",") {
+ ips := gstr.Explode(",", originIp)
+ if len(ips) > 0 {
+ for _, ip := range ips {
+ if !validate.IsIp(ip) {
+ continue
+ }
+ global.Blacklists[ip] = struct{}{}
+ }
+ }
+
+ return
+ }
+
+ // IP段
+ if gstr.Contains(originIp, "/24") {
+ segment := gstr.Replace(originIp, "/24", "")
+ if !validate.IsIp(segment) {
+ return
+ }
+
+ var (
+ start = gstr.Explode(".", segment)
+ prefix = gstr.Implode(".", start[:len(start)-1]) + "."
+ index = gconv.Int(start[len(start)-1])
+ )
+
+ if index < 1 {
+ index = 1
+ }
+
+ for i := index; i <= 254; i++ {
+ global.Blacklists[prefix+gconv.String(i)] = struct{}{}
+ }
+
+ return
+ }
+
+ // IP范围
+ if gstr.Contains(originIp, "-") {
+ originIps := gstr.Explode("-", originIp)
+ if len(originIps) != 2 {
+ return
+ }
+
+ if !validate.IsIp(originIps[0]) || !validate.IsIp(originIps[1]) {
+ return
+ }
+
+ var (
+ start = gstr.Explode(".", originIps[0])
+ prefix = gstr.Implode(".", start[:len(start)-1]) + "."
+ startIndex = gconv.Int(gstr.SubStrFromREx(originIps[0], "."))
+ endIndex = gconv.Int(gstr.SubStrFromREx(originIps[1], "."))
+ )
+
+ if startIndex >= endIndex {
+ global.Blacklists[originIps[0]] = struct{}{}
+ return
+ }
+
+ if startIndex < 1 {
+ startIndex = 1
+ }
+
+ if endIndex > 254 {
+ endIndex = 254
+ }
+
+ for i := startIndex; i <= endIndex; i++ {
+ global.Blacklists[prefix+gconv.String(i)] = struct{}{}
+ }
+ return
+ }
+
+ // 指定IP
+ if validate.IsIp(originIp) {
+ global.Blacklists[originIp] = struct{}{}
+ return
+ }
+ }
+
+ for _, v := range array {
+ matchStrategy(v.String())
+ }
+}
diff --git a/server/internal/logic/sys/config.go b/server/internal/logic/sys/config.go
index 4ee6084..f1d95c0 100644
--- a/server/internal/logic/sys/config.go
+++ b/server/internal/logic/sys/config.go
@@ -112,6 +112,14 @@ func (s *sSysConfig) GetLoadLog(ctx context.Context) (conf *model.LogConfig, err
return conf, nil
}
+// GetLoadServeLog 获取本地服务日志配置
+func (s *sSysConfig) GetLoadServeLog(ctx context.Context) (conf *model.ServeLogConfig, err error) {
+ if err = g.Cfg().MustGet(ctx, "hotgo.serveLog").Struct(&conf); err != nil {
+ return nil, err
+ }
+ return conf, nil
+}
+
// GetConfigByGroup 获取指定分组的配置
func (s *sSysConfig) GetConfigByGroup(ctx context.Context, in sysin.GetConfigInp) (*sysin.GetConfigModel, error) {
if in.Group == "" {
diff --git a/server/internal/logic/sys/cron.go b/server/internal/logic/sys/cron.go
index 7a2977e..9e1e808 100644
--- a/server/internal/logic/sys/cron.go
+++ b/server/internal/logic/sys/cron.go
@@ -10,6 +10,7 @@ import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
"github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/os/gctx"
"github.com/gogf/gf/v2/os/gtime"
"hotgo/internal/consts"
"hotgo/internal/crons"
@@ -18,6 +19,7 @@ import (
"hotgo/internal/model/input/sysin"
"hotgo/internal/service"
"hotgo/utility/validate"
+ "strings"
)
type sSysCron struct{}
@@ -181,3 +183,20 @@ func (s *sSysCron) List(ctx context.Context, in sysin.CronListInp) (list []*sysi
return list, totalCount, err
}
+
+// OnlineExec 在线执行
+func (s *sSysCron) OnlineExec(ctx context.Context, in sysin.OnlineExecInp) (err error) {
+ var data *entity.SysCron
+ err = dao.SysCron.Ctx(ctx).Where(dao.SysCron.Columns().Id, in.Id).Scan(&data)
+ if err != nil {
+ return
+ }
+
+ if data == nil {
+ return gerror.New("定时任务不存在")
+ }
+
+ newCtx := context.WithValue(gctx.New(), consts.ContextKeyCronArgs, strings.Split(data.Params, consts.CronSplitStr))
+
+ return crons.Once(newCtx, data)
+}
diff --git a/server/internal/logic/sys/dict_type.go b/server/internal/logic/sys/dict_type.go
index 2bbbe91..098d38a 100644
--- a/server/internal/logic/sys/dict_type.go
+++ b/server/internal/logic/sys/dict_type.go
@@ -63,7 +63,6 @@ func (s *sSysDictType) Tree(ctx context.Context) (list []g.Map, err error) {
// Delete 删除
func (s *sSysDictType) Delete(ctx context.Context, in sysin.DictTypeDeleteInp) error {
-
var (
models *entity.SysDictType
)
@@ -72,7 +71,7 @@ func (s *sSysDictType) Delete(ctx context.Context, in sysin.DictTypeDeleteInp) e
return err
}
- if models.Id < 1 {
+ if models == nil {
return gerror.New("数据不存在或已删除!")
}
diff --git a/server/internal/logic/sys/log.go b/server/internal/logic/sys/log.go
index 682cbc0..7fff33c 100644
--- a/server/internal/logic/sys/log.go
+++ b/server/internal/logic/sys/log.go
@@ -60,7 +60,7 @@ func (s *sSysLog) Export(ctx context.Context, in sysin.LogListInp) (err error) {
var (
titleList = []string{"ID", "应用", "提交类型", "模块", "提交url", "ip地址", "报错code", "报错信息", "对外id", "请求耗时", "创建时间", "用户", "访问地"}
- fileName = "全局日志导出-" + gctx.CtxId(ctx) + ".xlsx"
+ fileName = "访问日志导出-" + gctx.CtxId(ctx) + ".xlsx"
sheetName = "HotGo"
exportList []exportImage
row exportImage
@@ -97,15 +97,9 @@ func (s *sSysLog) Export(ctx context.Context, in sysin.LogListInp) (err error) {
}
// RealWrite 真实写入
-func (s *sSysLog) RealWrite(ctx context.Context, commonLog entity.SysLog) error {
- result, err := dao.SysLog.Ctx(ctx).Data(commonLog).Insert()
- if err != nil {
- return err
- }
- if _, err = result.LastInsertId(); err != nil {
- return err
- }
- return nil
+func (s *sSysLog) RealWrite(ctx context.Context, commonLog entity.SysLog) (err error) {
+ _, err = dao.SysLog.Ctx(ctx).Data(commonLog).Insert()
+ return
}
// AutoLog 根据配置自动记录请求日志
@@ -129,48 +123,31 @@ func (s *sSysLog) AutoLog(ctx context.Context) (err error) {
}
if config.Queue {
- q, err := queue.InstanceProducer()
- if err != nil {
- queue.FatalLog(ctx, "queue.InstanceProducer err:%+v", err)
- return err
- }
- mqMsg, err := q.SendMsg(consts.QueueLogTopic, gconv.String(data))
- queue.ProducerLog(ctx, consts.QueueLogTopic, mqMsg.MsgId, err)
- return err
+ return queue.Push(consts.QueueLogTopic, data)
}
return s.RealWrite(ctx, data)
}
-// QueueJob 队列消费
-func (s *sSysLog) QueueJob(ctx context.Context, mqMsg queue.MqMsg) (err error) {
- var data entity.SysLog
- if err = json.Unmarshal(mqMsg.Body, &data); err != nil {
- return err
- }
-
- return s.RealWrite(ctx, data)
-}
-
// AnalysisLog 解析日志数据
func (s *sSysLog) AnalysisLog(ctx context.Context) entity.SysLog {
var (
- modelContext = contexts.Get(ctx)
- response = modelContext.Response
- user = modelContext.User
- request = ghttp.RequestFromCtx(ctx)
- module = modelContext.Module
- clientIp = request.GetClientIp()
- postData = gjson.New(consts.NilJsonToString)
- getData = gjson.New(consts.NilJsonToString)
- headerData = gjson.New(consts.NilJsonToString)
- data = entity.SysLog{}
- memberId int64 = 0
- errorCode = 0
- errorMsg = ""
- errorData = gjson.New(consts.NilJsonToString)
- traceID = ""
- timestamp int64 = 0
- appId = ""
+ modelContext = contexts.Get(ctx)
+ response = modelContext.Response
+ user = modelContext.User
+ request = ghttp.RequestFromCtx(ctx)
+ module = modelContext.Module
+ clientIp = location.GetClientIp(request)
+ postData = gjson.New(request.GetBodyString())
+ getData = gjson.New(request.URL.Query())
+ headerData = gjson.New(consts.NilJsonToString)
+ errorData = gjson.New(consts.NilJsonToString)
+ data entity.SysLog
+ memberId int64
+ errorCode int
+ errorMsg string
+ traceID string
+ timestamp int64
+ appId string
)
// 响应数据
@@ -190,17 +167,14 @@ func (s *sSysLog) AnalysisLog(ctx context.Context) entity.SysLog {
}
// post参数
- if gconv.String(request.PostForm) != "" {
- postData = gjson.New(gconv.String(request.PostForm))
+ postForm := gjson.New(gconv.String(request.PostForm)).Map()
+ if len(postForm) > 0 {
+ for k, v := range postForm {
+ postData.MustAppend(k, v)
+ }
}
-
- if postData.IsNil() {
- postData = gjson.New(request.GetBodyString())
- }
-
- // get参数
- if len(request.URL.Query()) > 0 {
- getData = gjson.New(request.URL.Query())
+ if postData.IsNil() || len(postData.Map()) == 0 {
+ postData = gjson.New(consts.NilJsonToString)
}
// 当前登录用户
@@ -210,22 +184,14 @@ func (s *sSysLog) AnalysisLog(ctx context.Context) entity.SysLog {
}
var ipData = new(location.IpLocationData)
- //if validate.IsPublicIp(clientIp) {
- // ipData, err := location.GetLocation(ctx, clientIp)
- // if err != nil {
- // g.Log().Errorf(ctx, "location.GetLocation err:%+v", err)
- // }
- // if ipData == nil {
- // ipData = new(location.IpLocationData)
- // }
- //}
-
- ipData, err := location.GetLocation(ctx, clientIp)
- if err != nil {
- g.Log().Errorf(ctx, "location.GetLocation err:%+v", err)
- }
- if ipData == nil {
- ipData = new(location.IpLocationData)
+ if validate.IsPublicIp(clientIp) {
+ ipData, err := location.GetLocation(ctx, clientIp)
+ if err != nil {
+ g.Log().Errorf(ctx, "location.GetLocation err:%+v", err)
+ }
+ if ipData == nil {
+ ipData = new(location.IpLocationData)
+ }
}
data = entity.SysLog{
diff --git a/server/internal/logic/sys/login_log.go b/server/internal/logic/sys/login_log.go
new file mode 100644
index 0000000..0a67727
--- /dev/null
+++ b/server/internal/logic/sys/login_log.go
@@ -0,0 +1,190 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sys
+
+import (
+ "context"
+ "fmt"
+ "github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/encoding/gjson"
+ "github.com/gogf/gf/v2/errors/gerror"
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/os/gctx"
+ "github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/internal/consts"
+ "hotgo/internal/dao"
+ "hotgo/internal/library/hgorm"
+ "hotgo/internal/library/queue"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/convert"
+ "hotgo/utility/excel"
+ "hotgo/utility/useragent"
+)
+
+type sSysLoginLog struct{}
+
+func NewSysLoginLog() *sSysLoginLog {
+ return &sSysLoginLog{}
+}
+
+func init() {
+ service.RegisterSysLoginLog(NewSysLoginLog())
+}
+
+// Model 登录日志Orm模型
+func (s *sSysLoginLog) Model(ctx context.Context) *gdb.Model {
+ return dao.SysLoginLog.Ctx(ctx)
+}
+
+// List 获取登录日志列表
+func (s *sSysLoginLog) List(ctx context.Context, in sysin.LoginLogListInp) (list []*sysin.LoginLogListModel, totalCount int, err error) {
+ mod := dao.SysLoginLog.Ctx(ctx)
+
+ // 查询状态
+ if in.Status > 0 {
+ mod = mod.Where(dao.SysLoginLog.Columns().Status, in.Status)
+ }
+
+ // 查询登录时间
+ if len(in.LoginAt) == 2 {
+ mod = mod.WhereBetween(dao.SysLoginLog.Columns().LoginAt, in.LoginAt[0], in.LoginAt[1])
+ }
+
+ // 查询IP地址
+ if in.SysLogIp != "" {
+ mod = mod.Where("sysLog."+dao.SysLog.Columns().Ip, in.SysLogIp)
+ }
+
+ // 用户名
+ if in.Username != "" {
+ mod = mod.Where(dao.SysLoginLog.Columns().Username, in.Username)
+ }
+
+ // 关联表sysLog
+ mod = mod.LeftJoin(hgorm.GenJoinOnRelation(
+ dao.SysLoginLog.Table(), dao.SysLoginLog.Columns().ReqId, // 主表表名,关联条件
+ dao.SysLog.Table(), "sysLog", dao.SysLog.Columns().ReqId, // 关联表表名,别名,关联条件
+ )...)
+
+ totalCount, err = mod.Clone().Count(1)
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ if totalCount == 0 {
+ return list, totalCount, nil
+ }
+
+ //关联表select
+ fields, err := hgorm.GenJoinSelect(ctx, sysin.LoginLogListModel{}, dao.SysLoginLog, []*hgorm.Join{
+ {Dao: dao.SysLog, Alias: "sysLog"},
+ })
+
+ if err = mod.Fields(fields).Handler(hgorm.HandlerFilterAuth).Page(in.Page, in.PerPage).OrderDesc(dao.SysLoginLog.Columns().Id).Scan(&list); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ for _, v := range list {
+ // 获取省市编码对应的地区名称
+ region, err := dao.SysProvinces.GetRegion(ctx, v.SysLogProvinceId, v.SysLogCityId)
+ if err != nil {
+ return list, totalCount, err
+ }
+ v.Region = region
+ v.Os = useragent.GetOs(v.SysLogUserAgent)
+ v.Browser = useragent.GetBrowser(v.SysLogUserAgent)
+ }
+
+ return list, totalCount, err
+}
+
+// Export 导出登录日志
+func (s *sSysLoginLog) Export(ctx context.Context, in sysin.LoginLogListInp) (err error) {
+ list, totalCount, err := s.List(ctx, in)
+ if err != nil {
+ return err
+ }
+
+ // 字段的排序是依据tags的字段顺序,如果你不想使用默认的排序方式,可以直接定义 tags = []string{"字段名称", "字段名称2", ...}
+ tags, err := convert.GetEntityDescTags(sysin.LoginLogExportModel{})
+ if err != nil {
+ return err
+ }
+
+ var (
+ fileName = "导出登录日志-" + gctx.CtxId(ctx) + ".xlsx"
+ sheetName = fmt.Sprintf("索引条件共%v行,共%v页,当前导出是第%v页,本页共%v行", totalCount, form.CalPageCount(totalCount, in.PerPage), in.Page, len(list))
+ exports []sysin.LoginLogExportModel
+ )
+
+ err = gconv.Scan(list, &exports)
+ if err != nil {
+ return err
+ }
+ if err = excel.ExportByStructs(ctx, tags, exports, fileName, sheetName); err != nil {
+ return
+ }
+ return
+}
+
+// Delete 删除登录日志
+func (s *sSysLoginLog) Delete(ctx context.Context, in sysin.LoginLogDeleteInp) (err error) {
+ _, err = dao.SysLoginLog.Ctx(ctx).Where(dao.SysLoginLog.Columns().Id, in.Id).Delete()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return nil
+}
+
+// View 获取登录日志指定信息
+func (s *sSysLoginLog) View(ctx context.Context, in sysin.LoginLogViewInp) (res *sysin.LoginLogViewModel, err error) {
+ if err = dao.SysLoginLog.Ctx(ctx).Where(dao.SysLoginLog.Columns().Id, in.Id).Scan(&res); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return nil, err
+ }
+
+ return res, nil
+}
+
+// Push 推送登录日志
+func (s *sSysLoginLog) Push(ctx context.Context, in sysin.LoginLogPushInp) {
+ var models entity.SysLoginLog
+ models.ReqId = gctx.CtxId(ctx)
+ models.MemberId = in.Response.UserId
+ models.Username = in.Input.Username
+ models.LoginAt = gtime.Now()
+ models.Status = consts.StatusEnabled
+
+ if in.Err != nil {
+ models.Status = consts.StatusDisable
+ models.ErrMsg = in.Err.Error()
+ }
+
+ models.Response = gjson.New(consts.NilJsonToString)
+ if in.Response != nil && in.Response.UserId > 0 {
+ models.Response = gjson.New(in.Response)
+ }
+
+ if err := queue.Push(consts.QueueLoginLogTopic, models); err != nil {
+ g.Log().Warningf(ctx, "sSysLoginLog.Push err:%+v", err)
+ }
+ return
+}
+
+// RealWrite 真实写入
+func (s *sSysLoginLog) RealWrite(ctx context.Context, models entity.SysLoginLog) (err error) {
+ _, err = dao.SysLoginLog.Ctx(ctx).Data(models).Insert()
+ return
+}
diff --git a/server/internal/logic/sys/provinces.go b/server/internal/logic/sys/provinces.go
index 624d81f..f9f9e56 100644
--- a/server/internal/logic/sys/provinces.go
+++ b/server/internal/logic/sys/provinces.go
@@ -9,11 +9,16 @@ package sys
import (
"context"
"github.com/gogf/gf/v2/errors/gerror"
+ "github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/util/gconv"
"hotgo/internal/consts"
"hotgo/internal/dao"
+ "hotgo/internal/library/hgorm"
+ "hotgo/internal/model/entity"
"hotgo/internal/model/input/sysin"
"hotgo/internal/service"
+ "hotgo/utility/tree"
"hotgo/utility/validate"
)
@@ -27,10 +32,48 @@ func init() {
service.RegisterSysProvinces(NewSysProvinces())
}
+// Tree 关系树选项列表
+func (s *sSysProvinces) Tree(ctx context.Context) (list []g.Map, err error) {
+ var models []*entity.SysProvinces
+ if err = dao.SysProvinces.Ctx(ctx).Order("pid asc,id asc,sort asc").Scan(&models); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, err
+ }
+
+ list = gconv.SliceMap(models)
+ for k, v := range list {
+ list[k]["key"] = v["id"]
+ list[k]["label"] = v["title"]
+ }
+
+ return tree.GenTree(list), nil
+}
+
// Delete 删除
func (s *sSysProvinces) Delete(ctx context.Context, in sysin.ProvincesDeleteInp) error {
- _, err := dao.SysProvinces.Ctx(ctx).Where("id", in.Id).Delete()
+ var (
+ models *entity.SysProvinces
+ )
+ err := dao.SysProvinces.Ctx(ctx).Where("id", in.Id).Scan(&models)
+ if err != nil {
+ return err
+ }
+
+ if models == nil {
+ return gerror.New("数据不存在或已删除!")
+ }
+
+ pidExist, err := dao.SysProvinces.Ctx(ctx).Where("pid", models.Id).One()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+ if !pidExist.IsEmpty() {
+ return gerror.New("请先删除该地区下得所有子级!")
+ }
+
+ _, err = dao.SysProvinces.Ctx(ctx).Where("id", in.Id).Delete()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
return err
@@ -43,12 +86,32 @@ func (s *sSysProvinces) Delete(ctx context.Context, in sysin.ProvincesDeleteInp)
func (s *sSysProvinces) Edit(ctx context.Context, in sysin.ProvincesEditInp) (err error) {
if in.Title == "" {
err = gerror.New("标题不能为空")
+ return
+ }
+
+ if in.Id <= 0 {
+ err = gerror.New("地区Id必须大于0")
+ return
+ }
+
+ // 关系树
+ in.Pid, in.Level, in.Tree, err = hgorm.GenSubTree(ctx, dao.SysProvinces, in.Pid)
+ if err != nil {
return err
}
+ isUpdate := false
+ models, err := s.View(ctx, sysin.ProvincesViewInp{Id: in.Id})
+ if err != nil {
+ return
+ }
+
+ if models != nil {
+ isUpdate = true
+ }
+
// 修改
- in.UpdatedAt = gtime.Now()
- if in.Id > 0 {
+ if isUpdate {
_, err = dao.SysProvinces.Ctx(ctx).Where("id", in.Id).Data(in).Update()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -59,7 +122,6 @@ func (s *sSysProvinces) Edit(ctx context.Context, in sysin.ProvincesEditInp) (er
}
// 新增
- in.CreatedAt = gtime.Now()
_, err = dao.SysProvinces.Ctx(ctx).Data(in).Insert()
if err != nil {
err = gerror.Wrap(err, consts.ErrorORM)
@@ -97,19 +159,14 @@ func (s *sSysProvinces) Status(ctx context.Context, in sysin.ProvincesStatusInp)
}
// MaxSort 最大排序
-func (s *sSysProvinces) MaxSort(ctx context.Context, in sysin.ProvincesMaxSortInp) (*sysin.ProvincesMaxSortModel, error) {
- var res sysin.ProvincesMaxSortModel
-
- if in.Id > 0 {
- if err := dao.SysProvinces.Ctx(ctx).Where("id", in.Id).Order("sort desc").Scan(&res); err != nil {
- err = gerror.Wrap(err, consts.ErrorORM)
- return nil, err
- }
+func (s *sSysProvinces) MaxSort(ctx context.Context, in sysin.ProvincesMaxSortInp) (res *sysin.ProvincesMaxSortModel, err error) {
+ if err = dao.SysProvinces.Ctx(ctx).Fields(dao.SysProvinces.Columns().Sort).OrderDesc(dao.SysProvinces.Columns().Sort).Scan(&res); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return nil, err
}
- res.Sort = res.Sort + 10
-
- return &res, nil
+ res.Sort = res.Sort + g.Cfg().MustGet(ctx, "hotgo.admin.maxSortIncrement").Int()
+ return res, nil
}
// View 获取指定字典类型信息
@@ -126,12 +183,10 @@ func (s *sSysProvinces) View(ctx context.Context, in sysin.ProvincesViewInp) (re
func (s *sSysProvinces) List(ctx context.Context, in sysin.ProvincesListInp) (list []*sysin.ProvincesListModel, totalCount int, err error) {
mod := dao.SysProvinces.Ctx(ctx)
- // 访问路径
if in.Title != "" {
mod = mod.WhereLike("title", "%"+in.Title+"%")
}
- // 请求方式
if in.Status > 0 {
mod = mod.Where("status", in.Status)
}
@@ -153,3 +208,53 @@ func (s *sSysProvinces) List(ctx context.Context, in sysin.ProvincesListInp) (li
return list, totalCount, err
}
+
+// ChildrenList 获取省市区下级列表
+func (s *sSysProvinces) ChildrenList(ctx context.Context, in sysin.ProvincesChildrenListInp) (list []*sysin.ProvincesChildrenListModel, totalCount int, err error) {
+ mod := dao.SysProvinces.Ctx(ctx)
+
+ if in.Title != "" {
+ mod = mod.WhereLike("title", "%"+in.Title+"%")
+ }
+
+ if in.Pid > 0 {
+ mod = mod.Where("pid", in.Pid)
+ }
+
+ if in.Id > 0 {
+ mod = mod.Where("id", in.Id)
+ }
+
+ totalCount, err = mod.Count()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ if totalCount == 0 {
+ return list, totalCount, nil
+ }
+
+ if err = mod.Page(in.Page, in.PerPage).Order("sort asc,id desc").Scan(&list); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ return list, totalCount, err
+}
+
+// UniqueId 获取省市区下级列表
+func (s *sSysProvinces) UniqueId(ctx context.Context, in sysin.ProvincesUniqueIdInp) (res *sysin.ProvincesUniqueIdModel, err error) {
+ res = new(sysin.ProvincesUniqueIdModel)
+ res.IsUnique = true
+ if in.NewId == 0 {
+ return
+ }
+
+ if err = hgorm.IsUnique(ctx, dao.SysProvinces, g.Map{dao.Test.Columns().Id: in.NewId}, "", in.OldId); err != nil {
+ res.IsUnique = false
+ return res, nil
+ }
+
+ return res, nil
+}
diff --git a/server/internal/logic/sys/serve_log.go b/server/internal/logic/sys/serve_log.go
new file mode 100644
index 0000000..2cfc17c
--- /dev/null
+++ b/server/internal/logic/sys/serve_log.go
@@ -0,0 +1,148 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sys
+
+import (
+ "context"
+ "fmt"
+ "github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/errors/gerror"
+ "github.com/gogf/gf/v2/os/gctx"
+ "github.com/gogf/gf/v2/util/gconv"
+ "hotgo/internal/consts"
+ "hotgo/internal/dao"
+ "hotgo/internal/library/hgorm"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/form"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/convert"
+ "hotgo/utility/excel"
+)
+
+type sSysServeLog struct{}
+
+func NewSysServeLog() *sSysServeLog {
+ return &sSysServeLog{}
+}
+
+func init() {
+ service.RegisterSysServeLog(NewSysServeLog())
+}
+
+// Model 服务日志Orm模型
+func (s *sSysServeLog) Model(ctx context.Context) *gdb.Model {
+ return dao.SysServeLog.Ctx(ctx)
+}
+
+// List 获取服务日志列表
+func (s *sSysServeLog) List(ctx context.Context, in sysin.ServeLogListInp) (list []*sysin.ServeLogListModel, totalCount int, err error) {
+ mod := dao.SysServeLog.Ctx(ctx)
+
+ // 查询链路ID
+ if in.TraceId != "" {
+ mod = mod.Where(dao.SysServeLog.Columns().TraceId, in.TraceId)
+ }
+
+ // 查询日志级别
+ if in.LevelFormat != "" {
+ mod = mod.WhereLike(dao.SysServeLog.Columns().LevelFormat, in.LevelFormat)
+ }
+
+ // 查询触发时间(ns)
+ if len(in.TriggerNs) == 2 {
+ mod = mod.WhereBetween(dao.SysServeLog.Columns().TriggerNs, in.TriggerNs[0], in.TriggerNs[1])
+ }
+
+ // 查询创建时间
+ if len(in.CreatedAt) == 2 {
+ mod = mod.WhereBetween(dao.SysServeLog.Columns().CreatedAt, in.CreatedAt[0], in.CreatedAt[1])
+ }
+
+ // 关联表sysLog
+ mod = mod.LeftJoin(hgorm.GenJoinOnRelation(
+ dao.SysServeLog.Table(), dao.SysServeLog.Columns().TraceId, // 主表表名,关联条件
+ dao.SysLog.Table(), "sysLog", dao.SysLog.Columns().ReqId, // 关联表表名,别名,关联条件
+ )...)
+
+ totalCount, err = mod.Clone().Count(1)
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ if totalCount == 0 {
+ return list, totalCount, nil
+ }
+
+ //关联表select
+ fields, err := hgorm.GenJoinSelect(ctx, sysin.ServeLogListModel{}, dao.SysServeLog, []*hgorm.Join{
+ {Dao: dao.SysLog, Alias: "sysLog"},
+ })
+ if err = mod.Fields(fields).Handler(hgorm.HandlerFilterAuth).Page(in.Page, in.PerPage).OrderDesc(dao.SysServeLog.Columns().Id).Scan(&list); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ return list, totalCount, err
+}
+
+// Export 导出服务日志
+func (s *sSysServeLog) Export(ctx context.Context, in sysin.ServeLogListInp) (err error) {
+ list, totalCount, err := s.List(ctx, in)
+ if err != nil {
+ return err
+ }
+
+ // 字段的排序是依据tags的字段顺序,如果你不想使用默认的排序方式,可以直接定义 tags = []string{"字段名称", "字段名称2", ...}
+ tags, err := convert.GetEntityDescTags(sysin.ServeLogExportModel{})
+ if err != nil {
+ return err
+ }
+
+ var (
+ fileName = "导出服务日志-" + gctx.CtxId(ctx) + ".xlsx"
+ sheetName = fmt.Sprintf("索引条件共%v行,共%v页,当前导出是第%v页,本页共%v行", totalCount, form.CalPageCount(totalCount, in.PerPage), in.Page, len(list))
+ exports []sysin.ServeLogExportModel
+ )
+
+ err = gconv.Scan(list, &exports)
+ if err != nil {
+ return err
+ }
+ if err = excel.ExportByStructs(ctx, tags, exports, fileName, sheetName); err != nil {
+ return
+ }
+ return
+}
+
+// Delete 删除服务日志
+func (s *sSysServeLog) Delete(ctx context.Context, in sysin.ServeLogDeleteInp) (err error) {
+ _, err = dao.SysServeLog.Ctx(ctx).Where(dao.SysServeLog.Columns().Id, in.Id).Delete()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return nil
+}
+
+// View 获取服务日志指定信息
+func (s *sSysServeLog) View(ctx context.Context, in sysin.ServeLogViewInp) (res *sysin.ServeLogViewModel, err error) {
+ if err = dao.SysServeLog.Ctx(ctx).Where(dao.SysServeLog.Columns().Id, in.Id).Scan(&res); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return nil, err
+ }
+
+ return res, nil
+}
+
+// RealWrite 真实写入
+func (s *sSysServeLog) RealWrite(ctx context.Context, models entity.SysServeLog) (err error) {
+ _, err = dao.SysServeLog.Ctx(ctx).Data(models).Insert()
+ return
+}
diff --git a/server/internal/logic/sys/sms_log.go b/server/internal/logic/sys/sms_log.go
new file mode 100644
index 0000000..911bc6f
--- /dev/null
+++ b/server/internal/logic/sys/sms_log.go
@@ -0,0 +1,343 @@
+// Package sys
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sys
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/errors/gerror"
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/net/ghttp"
+ "github.com/gogf/gf/v2/os/gtime"
+ "github.com/gogf/gf/v2/util/grand"
+ "hotgo/internal/consts"
+ "hotgo/internal/dao"
+ "hotgo/internal/library/location"
+ "hotgo/internal/library/sms/aliyun"
+ "hotgo/internal/model"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/sysin"
+ "hotgo/internal/service"
+ "hotgo/utility/validate"
+ "time"
+)
+
+type sSysSmsLog struct{}
+
+func NewSysSmsLog() *sSysSmsLog {
+ return &sSysSmsLog{}
+}
+
+func init() {
+ service.RegisterSysSmsLog(NewSysSmsLog())
+}
+
+// Delete 删除
+func (s *sSysSmsLog) Delete(ctx context.Context, in sysin.SmsLogDeleteInp) error {
+ _, err := dao.SysSmsLog.Ctx(ctx).Where("id", in.Id).Delete()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return nil
+}
+
+// Edit 修改/新增
+func (s *sSysSmsLog) Edit(ctx context.Context, in sysin.SmsLogEditInp) (err error) {
+ if in.Ip == "" {
+ err = gerror.New("ip不能为空")
+ return err
+ }
+
+ // 修改
+ in.UpdatedAt = gtime.Now()
+ if in.Id > 0 {
+ _, err = dao.SysSmsLog.Ctx(ctx).Where("id", in.Id).Data(in).Update()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return nil
+ }
+
+ // 新增
+ in.CreatedAt = gtime.Now()
+ _, err = dao.SysSmsLog.Ctx(ctx).Data(in).Insert()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+ return nil
+}
+
+// Status 更新部门状态
+func (s *sSysSmsLog) Status(ctx context.Context, in sysin.SmsLogStatusInp) (err error) {
+ if in.Id <= 0 {
+ err = gerror.New("ID不能为空")
+ return err
+ }
+
+ if in.Status <= 0 {
+ err = gerror.New("状态不能为空")
+ return err
+ }
+
+ if !validate.InSliceInt(consts.StatusMap, in.Status) {
+ err = gerror.New("状态不正确")
+ return err
+ }
+
+ // 修改
+ in.UpdatedAt = gtime.Now()
+ _, err = dao.SysSmsLog.Ctx(ctx).Where("id", in.Id).Data("status", in.Status).Update()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return nil
+}
+
+// MaxSort 最大排序
+func (s *sSysSmsLog) MaxSort(ctx context.Context, in sysin.SmsLogMaxSortInp) (*sysin.SmsLogMaxSortModel, error) {
+ var res sysin.SmsLogMaxSortModel
+ if in.Id > 0 {
+ if err := dao.SysSmsLog.Ctx(ctx).Where("id", in.Id).Order("sort desc").Scan(&res); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return nil, err
+ }
+ }
+ res.Sort = res.Sort + 10
+ return &res, nil
+}
+
+// View 获取指定字典类型信息
+func (s *sSysSmsLog) View(ctx context.Context, in sysin.SmsLogViewInp) (res *sysin.SmsLogViewModel, err error) {
+ if err = dao.SysSmsLog.Ctx(ctx).Where("id", in.Id).Scan(&res); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return nil, err
+ }
+ return res, nil
+}
+
+// List 获取列表
+func (s *sSysSmsLog) List(ctx context.Context, in sysin.SmsLogListInp) (list []*sysin.SmsLogListModel, totalCount int, err error) {
+ mod := dao.SysSmsLog.Ctx(ctx)
+
+ if in.Status > 0 {
+ mod = mod.Where("status", in.Status)
+ }
+
+ totalCount, err = mod.Count()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ if totalCount == 0 {
+ return list, totalCount, nil
+ }
+
+ if err = mod.Page(int(in.Page), int(in.PerPage)).Order("id desc").Scan(&list); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return list, totalCount, err
+ }
+
+ return list, totalCount, err
+}
+
+// SendCode 发送验证码
+func (s *sSysSmsLog) SendCode(ctx context.Context, in sysin.SendCodeInp) (err error) {
+ if in.Event == "" {
+ return gerror.New("事件不能为空")
+ }
+ if in.Mobile == "" {
+ return gerror.New("手机号不能为空")
+ }
+
+ var (
+ models *entity.SysSmsLog
+ )
+ if err = dao.SysSmsLog.Ctx(ctx).Where("event", in.Event).Where("mobile", in.Mobile).Scan(&models); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ config, err := service.SysConfig().GetSms(ctx)
+ if err != nil {
+ return err
+ }
+
+ in.Template, err = s.GetTemplate(ctx, in.Event, config)
+ if err != nil {
+ return err
+ }
+
+ err = s.AllowSend(ctx, models, config)
+ if err != nil {
+ return err
+ }
+
+ if in.Code == "" {
+ in.Code = grand.Digits(4)
+ }
+
+ switch config.SmsDrive {
+ case consts.SmsDriveAliYun:
+ err = aliyun.SendCode(ctx, in, config)
+ if err != nil {
+ return err
+ }
+ case consts.SmsDriveTencent:
+ return gerror.Newf("暂不支持短信驱动:%v", config.SmsDrive)
+ default:
+ return gerror.Newf("暂不支持短信驱动:%v", config.SmsDrive)
+ }
+
+ var data = new(entity.SysSmsLog)
+ data.Event = in.Event
+ data.Mobile = in.Mobile
+ data.Code = in.Code
+ data.Ip = location.GetClientIp(ghttp.RequestFromCtx(ctx))
+ data.Status = consts.SmsStatusNotUsed
+ data.CreatedAt = gtime.Now()
+ data.UpdatedAt = gtime.Now()
+
+ _, err = dao.SysSmsLog.Ctx(ctx).Data(data).Insert()
+ if err != nil {
+ return err
+ }
+
+ return nil
+}
+
+// GetTemplate 获取指定短信模板
+func (s *sSysSmsLog) GetTemplate(ctx context.Context, template string, config *model.SmsConfig) (val string, err error) {
+ if template == "" {
+ return "", gerror.New("模板不能为空")
+ }
+ if config == nil {
+ config, err = service.SysConfig().GetSms(ctx)
+ if err != nil {
+ return "", err
+ }
+ }
+
+ switch config.SmsDrive {
+ case consts.SmsDriveAliYun:
+ if len(config.SmsAliyunTemplate) == 0 {
+ return "", gerror.New("管理员还没有配置任何模板!")
+ }
+
+ for _, v := range config.SmsAliyunTemplate {
+ if v.Key == template {
+ return v.Value, nil
+ }
+ }
+
+ case consts.SmsDriveTencent:
+ return "", gerror.Newf("暂不支持短信驱动:%v", config.SmsDrive)
+ default:
+ return "", gerror.Newf("暂不支持短信驱动:%v", config.SmsDrive)
+ }
+
+ return
+}
+
+// AllowSend 是否允许发送
+func (s *sSysSmsLog) AllowSend(ctx context.Context, models *entity.SysSmsLog, config *model.SmsConfig) (err error) {
+ if models == nil {
+ return nil
+ }
+
+ if config == nil {
+ config, err = service.SysConfig().GetSms(ctx)
+ if err != nil {
+ return err
+ }
+ }
+
+ if gtime.Now().Before(models.CreatedAt.Add(time.Second * time.Duration(config.SmsMinInterval))) {
+ return gerror.New("发送频繁,请稍后再试!")
+ }
+
+ if config.SmsMaxIpLimit > 0 {
+ count, err := dao.SysSmsLog.NowDayCount(ctx, models.Event, models.Mobile)
+ if err != nil {
+ return err
+ }
+
+ if count >= config.SmsMaxIpLimit {
+ return gerror.New("今天发送短信过多,请次日后再试!")
+ }
+ }
+
+ return
+}
+
+// VerifyCode 效验验证码
+func (s *sSysSmsLog) VerifyCode(ctx context.Context, in sysin.VerifyCodeInp) (err error) {
+ if in.Event == "" {
+ return gerror.New("事件不能为空")
+ }
+ if in.Mobile == "" {
+ return gerror.New("手机号不能为空")
+ }
+
+ config, err := service.SysConfig().GetSms(ctx)
+ if err != nil {
+ return err
+ }
+
+ var (
+ models *entity.SysSmsLog
+ )
+ if err = dao.SysSmsLog.Ctx(ctx).Where("event", in.Event).Where("mobile", in.Mobile).Order("id desc").Scan(&models); err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ if models == nil {
+ return gerror.New("验证码错误")
+ }
+
+ if models.Times >= 10 {
+ return gerror.New("验证码错误次数过多,请重新发送!")
+ }
+
+ if in.Event != consts.SmsTemplateCode {
+ if models.Status == consts.SmsStatusUsed {
+ return gerror.New("验证码已使用,请重新发送!")
+ }
+ }
+
+ if gtime.Now().After(models.CreatedAt.Add(time.Second * time.Duration(config.SmsCodeExpire))) {
+ return gerror.New("验证码已过期,请重新发送")
+ }
+
+ if models.Code != in.Code {
+ _, err = dao.SysSmsLog.Ctx(ctx).Where("id", models.Id).Increment("times", 1)
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+ return gerror.New("验证码错误!")
+ }
+
+ _, err = dao.SysSmsLog.Ctx(ctx).Where("id", models.Id).Data(g.Map{
+ "times": models.Times + 1,
+ "status": consts.SmsStatusUsed,
+ "updated_at": gtime.Now(),
+ }).Update()
+ if err != nil {
+ err = gerror.Wrap(err, consts.ErrorORM)
+ return err
+ }
+
+ return
+}
diff --git a/server/internal/model/config.go b/server/internal/model/config.go
index 8dbddf2..142bcec 100644
--- a/server/internal/model/config.go
+++ b/server/internal/model/config.go
@@ -82,6 +82,13 @@ type LogConfig struct {
SkipCode []string `json:"skipCode"`
}
+// ServeLogConfig 服务日志配置
+type ServeLogConfig struct {
+ Switch bool `json:"switch"`
+ Queue bool `json:"queue"`
+ LevelFormat []string `json:"levelFormat"`
+}
+
// GenerateAppCrudTemplate curd模板
type GenerateAppCrudTemplate struct {
Group string `json:"group"`
diff --git a/server/internal/model/do/admin_dept.go b/server/internal/model/do/admin_dept.go
index 4b20ce1..9d9e520 100644
--- a/server/internal/model/do/admin_dept.go
+++ b/server/internal/model/do/admin_dept.go
@@ -20,6 +20,8 @@ type AdminDept struct {
Leader interface{} // 负责人
Phone interface{} // 联系电话
Email interface{} // 邮箱
+ Level interface{} // 关系树等级
+ Tree interface{} // 关系树
Sort interface{} // 排序
Status interface{} // 部门状态
CreatedAt *gtime.Time // 创建时间
diff --git a/server/internal/model/do/sys_log.go b/server/internal/model/do/sys_log.go
index 461fdbd..131160b 100644
--- a/server/internal/model/do/sys_log.go
+++ b/server/internal/model/do/sys_log.go
@@ -14,6 +14,7 @@ import (
type SysLog struct {
g.Meta `orm:"table:hg_sys_log, do:true"`
Id interface{} // 日志ID
+ ReqId interface{} // 对外ID
AppId interface{} // 应用ID
MerchantId interface{} // 商户ID
MemberId interface{} // 用户ID
@@ -29,10 +30,9 @@ type SysLog struct {
ErrorCode interface{} // 报错code
ErrorMsg interface{} // 报错信息
ErrorData *gjson.Json // 报错日志
- ReqId interface{} // 对外ID
- Timestamp interface{} // 响应时间
UserAgent interface{} // UA信息
TakeUpTime interface{} // 请求耗时
+ Timestamp interface{} // 响应时间
Status interface{} // 状态
CreatedAt *gtime.Time // 创建时间
UpdatedAt *gtime.Time // 修改时间
diff --git a/server/internal/model/do/sys_login_log.go b/server/internal/model/do/sys_login_log.go
new file mode 100644
index 0000000..25898d3
--- /dev/null
+++ b/server/internal/model/do/sys_login_log.go
@@ -0,0 +1,26 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package do
+
+import (
+ "github.com/gogf/gf/v2/encoding/gjson"
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysLoginLog is the golang structure of table hg_sys_login_log for DAO operations like Where/Data.
+type SysLoginLog struct {
+ g.Meta `orm:"table:hg_sys_login_log, do:true"`
+ Id interface{} // 日志ID
+ ReqId interface{} // 请求ID
+ MemberId interface{} // 用户ID
+ Username interface{} // 用户名
+ Response *gjson.Json // 响应数据
+ LoginAt *gtime.Time // 登录时间
+ ErrMsg interface{} // 错误提示
+ Status interface{} // 状态
+ CreatedAt *gtime.Time // 创建时间
+ UpdatedAt *gtime.Time // 修改时间
+}
diff --git a/server/internal/model/do/sys_provinces.go b/server/internal/model/do/sys_provinces.go
index 741fb33..f1ae90f 100644
--- a/server/internal/model/do/sys_provinces.go
+++ b/server/internal/model/do/sys_provinces.go
@@ -11,20 +11,17 @@ import (
// SysProvinces is the golang structure of table hg_sys_provinces for DAO operations like Where/Data.
type SysProvinces struct {
- g.Meta `orm:"table:hg_sys_provinces, do:true"`
- Id interface{} // 省市区ID
- Title interface{} // 栏目名称
- ShortTitle interface{} // 缩写
- Areacode interface{} // 区域编码
- Zipcode interface{} // 邮政编码
- Pinyin interface{} // 拼音
- Lng interface{} // 经度
- Lat interface{} // 纬度
- Pid interface{} // 父栏目
- Level interface{} // 关系树等级
- Tree interface{} // 关系
- Sort interface{} // 排序
- Status interface{} // 状态
- CreatedAt *gtime.Time // 创建时间
- UpdatedAt *gtime.Time // 更新时间
+ g.Meta `orm:"table:hg_sys_provinces, do:true"`
+ Id interface{} // 省市区ID
+ Title interface{} // 栏目名称
+ Pinyin interface{} // 拼音
+ Lng interface{} // 经度
+ Lat interface{} // 纬度
+ Pid interface{} // 父栏目
+ Level interface{} // 关系树等级
+ Tree interface{} // 关系
+ Sort interface{} // 排序
+ Status interface{} // 状态
+ CreatedAt *gtime.Time // 创建时间
+ UpdatedAt *gtime.Time // 更新时间
}
diff --git a/server/internal/model/do/sys_serve_log.go b/server/internal/model/do/sys_serve_log.go
new file mode 100644
index 0000000..2880214
--- /dev/null
+++ b/server/internal/model/do/sys_serve_log.go
@@ -0,0 +1,26 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package do
+
+import (
+ "github.com/gogf/gf/v2/encoding/gjson"
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysServeLog is the golang structure of table hg_sys_serve_log for DAO operations like Where/Data.
+type SysServeLog struct {
+ g.Meta `orm:"table:hg_sys_serve_log, do:true"`
+ Id interface{} // 日志ID
+ TraceId interface{} // 链路ID
+ LevelFormat interface{} // 日志级别
+ Content interface{} // 日志内容
+ Stack *gjson.Json // 打印堆栈
+ Line interface{} // 调用行
+ TriggerNs interface{} // 触发时间(ns)
+ Status interface{} // 状态
+ CreatedAt *gtime.Time // 创建时间
+ UpdatedAt *gtime.Time // 修改时间
+}
diff --git a/server/internal/model/do/sys_sms_log.go b/server/internal/model/do/sys_sms_log.go
new file mode 100644
index 0000000..4bc24ef
--- /dev/null
+++ b/server/internal/model/do/sys_sms_log.go
@@ -0,0 +1,24 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package do
+
+import (
+ "github.com/gogf/gf/v2/frame/g"
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysSmsLog is the golang structure of table hg_sys_sms_log for DAO operations like Where/Data.
+type SysSmsLog struct {
+ g.Meta `orm:"table:hg_sys_sms_log, do:true"`
+ Id interface{} // 主键
+ Event interface{} // 事件
+ Mobile interface{} // 手机号
+ Code interface{} // 验证码或短信内容
+ Times interface{} // 验证次数
+ Ip interface{} // ip地址
+ Status interface{} // 状态(1未验证,2已验证)
+ CreatedAt *gtime.Time // 创建时间
+ UpdatedAt *gtime.Time // 更新时间
+}
diff --git a/server/internal/model/entity/admin_dept.go b/server/internal/model/entity/admin_dept.go
index 4136b3f..f9e50a2 100644
--- a/server/internal/model/entity/admin_dept.go
+++ b/server/internal/model/entity/admin_dept.go
@@ -18,6 +18,8 @@ type AdminDept struct {
Leader string `json:"leader" description:"负责人"`
Phone string `json:"phone" description:"联系电话"`
Email string `json:"email" description:"邮箱"`
+ Level int `json:"level" description:"关系树等级"`
+ Tree string `json:"tree" description:"关系树"`
Sort int `json:"sort" description:"排序"`
Status int `json:"status" description:"部门状态"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
diff --git a/server/internal/model/entity/sys_log.go b/server/internal/model/entity/sys_log.go
index 289671a..fa10da6 100644
--- a/server/internal/model/entity/sys_log.go
+++ b/server/internal/model/entity/sys_log.go
@@ -12,6 +12,7 @@ import (
// SysLog is the golang structure for table sys_log.
type SysLog struct {
Id int64 `json:"id" description:"日志ID"`
+ ReqId string `json:"reqId" description:"对外ID"`
AppId string `json:"appId" description:"应用ID"`
MerchantId uint64 `json:"merchantId" description:"商户ID"`
MemberId int64 `json:"memberId" description:"用户ID"`
@@ -27,10 +28,9 @@ type SysLog struct {
ErrorCode int `json:"errorCode" description:"报错code"`
ErrorMsg string `json:"errorMsg" description:"报错信息"`
ErrorData *gjson.Json `json:"errorData" description:"报错日志"`
- ReqId string `json:"reqId" description:"对外ID"`
- Timestamp int64 `json:"timestamp" description:"响应时间"`
UserAgent string `json:"userAgent" description:"UA信息"`
TakeUpTime int64 `json:"takeUpTime" description:"请求耗时"`
+ Timestamp int64 `json:"timestamp" description:"响应时间"`
Status int `json:"status" description:"状态"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
diff --git a/server/internal/model/entity/sys_login_log.go b/server/internal/model/entity/sys_login_log.go
new file mode 100644
index 0000000..e6baad8
--- /dev/null
+++ b/server/internal/model/entity/sys_login_log.go
@@ -0,0 +1,24 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package entity
+
+import (
+ "github.com/gogf/gf/v2/encoding/gjson"
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysLoginLog is the golang structure for table sys_login_log.
+type SysLoginLog struct {
+ Id int64 `json:"id" description:"日志ID"`
+ ReqId string `json:"reqId" description:"请求ID"`
+ MemberId int64 `json:"memberId" description:"用户ID"`
+ Username string `json:"username" description:"用户名"`
+ Response *gjson.Json `json:"response" description:"响应数据"`
+ LoginAt *gtime.Time `json:"loginAt" description:"登录时间"`
+ ErrMsg string `json:"errMsg" description:"错误提示"`
+ Status int `json:"status" description:"状态"`
+ CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
+}
diff --git a/server/internal/model/entity/sys_provinces.go b/server/internal/model/entity/sys_provinces.go
index b34fe65..797f9c9 100644
--- a/server/internal/model/entity/sys_provinces.go
+++ b/server/internal/model/entity/sys_provinces.go
@@ -10,19 +10,16 @@ import (
// SysProvinces is the golang structure for table sys_provinces.
type SysProvinces struct {
- Id int64 `json:"id" description:"省市区ID"`
- Title string `json:"title" description:"栏目名称"`
- ShortTitle string `json:"shortTitle" description:"缩写"`
- Areacode int `json:"areacode" description:"区域编码"`
- Zipcode int `json:"zipcode" description:"邮政编码"`
- Pinyin string `json:"pinyin" description:"拼音"`
- Lng string `json:"lng" description:"经度"`
- Lat string `json:"lat" description:"纬度"`
- Pid int64 `json:"pid" description:"父栏目"`
- Level int `json:"level" description:"关系树等级"`
- Tree string `json:"tree" description:"关系"`
- Sort int `json:"sort" description:"排序"`
- Status int `json:"status" description:"状态"`
- CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
- UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
+ Id int64 `json:"id" description:"省市区ID"`
+ Title string `json:"title" description:"栏目名称"`
+ Pinyin string `json:"pinyin" description:"拼音"`
+ Lng string `json:"lng" description:"经度"`
+ Lat string `json:"lat" description:"纬度"`
+ Pid int64 `json:"pid" description:"父栏目"`
+ Level int `json:"level" description:"关系树等级"`
+ Tree string `json:"tree" description:"关系"`
+ Sort int `json:"sort" description:"排序"`
+ Status int `json:"status" description:"状态"`
+ CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
}
diff --git a/server/internal/model/entity/sys_serve_log.go b/server/internal/model/entity/sys_serve_log.go
new file mode 100644
index 0000000..23d39ae
--- /dev/null
+++ b/server/internal/model/entity/sys_serve_log.go
@@ -0,0 +1,24 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package entity
+
+import (
+ "github.com/gogf/gf/v2/encoding/gjson"
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysServeLog is the golang structure for table sys_serve_log.
+type SysServeLog struct {
+ Id int64 `json:"id" description:"日志ID"`
+ TraceId string `json:"traceId" description:"链路ID"`
+ LevelFormat string `json:"levelFormat" description:"日志级别"`
+ Content string `json:"content" description:"日志内容"`
+ Stack *gjson.Json `json:"stack" description:"打印堆栈"`
+ Line string `json:"line" description:"调用行"`
+ TriggerNs int64 `json:"triggerNs" description:"触发时间(ns)"`
+ Status int `json:"status" description:"状态"`
+ CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
+}
diff --git a/server/internal/model/entity/sys_sms_log.go b/server/internal/model/entity/sys_sms_log.go
new file mode 100644
index 0000000..6e1570c
--- /dev/null
+++ b/server/internal/model/entity/sys_sms_log.go
@@ -0,0 +1,22 @@
+// =================================================================================
+// Code generated by GoFrame CLI tool. DO NOT EDIT.
+// =================================================================================
+
+package entity
+
+import (
+ "github.com/gogf/gf/v2/os/gtime"
+)
+
+// SysSmsLog is the golang structure for table sys_sms_log.
+type SysSmsLog struct {
+ Id int64 `json:"id" description:"主键"`
+ Event string `json:"event" description:"事件"`
+ Mobile string `json:"mobile" description:"手机号"`
+ Code string `json:"code" description:"验证码或短信内容"`
+ Times int64 `json:"times" description:"验证次数"`
+ Ip string `json:"ip" description:"ip地址"`
+ Status int `json:"status" description:"状态(1未验证,2已验证)"`
+ CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
+}
diff --git a/server/internal/model/input/form/base.go b/server/internal/model/input/form/base.go
index e4dfa67..e4cb0b7 100644
--- a/server/internal/model/input/form/base.go
+++ b/server/internal/model/input/form/base.go
@@ -46,7 +46,7 @@ func DefaultPage(ctx context.Context) int {
// PageReq 分页
type PageReq struct {
Page int `json:"page" example:"10" d:"1" v:"min:1#页码最小值不能低于1" dc:"当前页码"`
- PerPage int `json:"pageSize" example:"1" d:"10" v:"min:1|max:100#|每页数量最小值不能低于1|最大值不能大于100" dc:"每页数量"`
+ PerPage int `json:"pageSize" example:"1" d:"10" v:"min:1|max:200#|每页数量最小值不能低于1|最大值不能大于200" dc:"每页数量"`
}
type PageRes struct {
PageReq
diff --git a/server/internal/model/input/sysin/cron.go b/server/internal/model/input/sysin/cron.go
index 4ddf6a2..9ea0d05 100644
--- a/server/internal/model/input/sysin/cron.go
+++ b/server/internal/model/input/sysin/cron.go
@@ -59,3 +59,9 @@ type CronStatusInp struct {
entity.SysCron
}
type CronStatusModel struct{}
+
+// OnlineExecInp 在线执行
+type OnlineExecInp struct {
+ entity.SysCron
+}
+type OnlineExecModel struct{}
diff --git a/server/internal/model/input/sysin/login_log.go b/server/internal/model/input/sysin/login_log.go
new file mode 100644
index 0000000..9f48e88
--- /dev/null
+++ b/server/internal/model/input/sysin/login_log.go
@@ -0,0 +1,90 @@
+// Package sysin
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sysin
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/os/gtime"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/adminin"
+ "hotgo/internal/model/input/form"
+)
+
+// LoginLogDeleteInp 删除登录日志
+type LoginLogDeleteInp struct {
+ Id interface{} `json:"id" v:"required#日志ID不能为空" dc:"日志ID"`
+}
+
+type LoginLogDeleteModel struct{}
+
+// LoginLogViewInp 获取指定登录日志信息
+type LoginLogViewInp struct {
+ Id int64 `json:"id" v:"required#日志ID不能为空" dc:"日志ID"`
+}
+
+type LoginLogViewModel struct {
+ entity.Test
+}
+
+// LoginLogListInp 获取登录日志列表
+type LoginLogListInp struct {
+ form.PageReq
+ Username string `json:"username" dc:"用户名"`
+ Status int `json:"status" dc:"状态"`
+ LoginAt []*gtime.Time `json:"loginAt" dc:"登录时间"`
+ SysLogIp string `json:"sysLogIp" dc:"IP地址"`
+}
+
+type LoginLogListModel struct {
+ Id int64 `json:"id" dc:"日志ID"`
+ ReqId string `json:"reqId" dc:"请求ID"`
+ MemberId int64 `json:"memberId" dc:"用户ID"`
+ Username string `json:"username" dc:"用户名"`
+ LoginAt *gtime.Time `json:"loginAt" dc:"登录时间"`
+ ErrMsg string `json:"errMsg" dc:"错误提示"`
+ Status int `json:"status" dc:"状态"`
+ CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" dc:"修改时间"`
+ SysLogId int64 `json:"sysLogId" dc:"日志ID"`
+ SysLogIp string `json:"sysLogIp" dc:"IP地址"`
+ SysLogProvinceId int64 `json:"sysLogProvinceId" dc:"省编码"`
+ SysLogCityId int64 `json:"sysLogCityId" dc:"市编码"`
+ SysLogErrorCode int `json:"sysLogErrorCode" dc:"报错code"`
+ SysLogUserAgent string `json:"sysLogUserAgent" dc:"UA信息"`
+ Region string `json:"region" dc:"地区"`
+ Os string `json:"os" dc:"系统信息"`
+ Browser string `json:"browser" dc:"浏览器信息"`
+}
+
+func (in *LoginLogListInp) Filter(ctx context.Context) (err error) {
+ return
+}
+
+// LoginLogExportModel 导出登录日志
+type LoginLogExportModel struct {
+ Id int64 `json:"id" dc:"日志ID"`
+ ReqId string `json:"reqId" dc:"请求ID"`
+ MemberId int64 `json:"memberId" dc:"用户ID"`
+ Username string `json:"username" dc:"用户名"`
+ LoginAt int64 `json:"loginAt" dc:"登录时间"`
+ ErrMsg string `json:"errMsg" dc:"错误提示"`
+ Status int `json:"status" dc:"状态"`
+ CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" dc:"修改时间"`
+ SysLogIp string `json:"sysLogIp" dc:"IP地址"`
+ SysLogProvinceId int64 `json:"sysLogProvinceId" dc:"省编码"`
+ SysLogCityId int64 `json:"sysLogCityId" dc:"市编码"`
+ SysLogErrorCode int `json:"sysLogErrorCode" dc:"报错code"`
+ SysLogUserAgent string `json:"sysLogUserAgent" dc:"UA信息"`
+}
+
+// LoginLogPushInp 解推送登录日志
+type LoginLogPushInp struct {
+ Input adminin.MemberLoginInp
+ Response *adminin.MemberLoginModel
+ Err error
+}
diff --git a/server/internal/model/input/sysin/provinces.go b/server/internal/model/input/sysin/provinces.go
index 5931c68..9eafc81 100644
--- a/server/internal/model/input/sysin/provinces.go
+++ b/server/internal/model/input/sysin/provinces.go
@@ -13,11 +13,10 @@ import (
// ProvincesMaxSortInp 最大排序
type ProvincesMaxSortInp struct {
- Id int64
}
type ProvincesMaxSortModel struct {
- Sort int
+ Sort int `json:"sort" dc:"排序"`
}
// ProvincesEditInp 修改/新增字典数据
@@ -28,7 +27,7 @@ type ProvincesEditModel struct{}
// ProvincesDeleteInp 删除字典类型
type ProvincesDeleteInp struct {
- Id interface{}
+ Id interface{} `json:"id" v:"required#省市区ID不能为空" dc:"省市区ID"`
}
type ProvincesDeleteModel struct{}
@@ -59,3 +58,26 @@ type ProvincesStatusInp struct {
entity.SysProvinces
}
type ProvincesStatusModel struct{}
+
+// ProvincesChildrenListInp 获取省市区下级列表
+type ProvincesChildrenListInp struct {
+ form.PageReq
+ form.StatusReq
+ Pid int64 `json:"pid" dc:"上级ID"`
+ Id int64 `json:"id" dc:"地区ID"`
+ Title string `json:"title" dc:"地区名称"`
+}
+
+type ProvincesChildrenListModel struct {
+ entity.SysProvinces
+}
+
+// ProvincesUniqueIdInp 获取省市区下级列表
+type ProvincesUniqueIdInp struct {
+ OldId int64 `json:"oldId" dc:"原始ID"`
+ NewId int64 `json:"newId" dc:"新的ID"`
+}
+
+type ProvincesUniqueIdModel struct {
+ IsUnique bool `json:"unique" dc:"是否唯一"`
+}
diff --git a/server/internal/model/input/sysin/serve_log.go b/server/internal/model/input/sysin/serve_log.go
new file mode 100644
index 0000000..589eafb
--- /dev/null
+++ b/server/internal/model/input/sysin/serve_log.go
@@ -0,0 +1,69 @@
+// Package sysin
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2023 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sysin
+
+import (
+ "context"
+ "github.com/gogf/gf/v2/os/gtime"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/form"
+)
+
+// ServeLogDeleteInp 删除服务日志
+type ServeLogDeleteInp struct {
+ Id interface{} `json:"id" v:"required#日志ID不能为空" dc:"日志ID"`
+}
+
+type ServeLogDeleteModel struct{}
+
+// ServeLogViewInp 获取指定服务日志信息
+type ServeLogViewInp struct {
+ Id int64 `json:"id" v:"required#日志ID不能为空" dc:"日志ID"`
+}
+
+type ServeLogViewModel struct {
+ entity.Test
+}
+
+// ServeLogListInp 获取服务日志列表
+type ServeLogListInp struct {
+ form.PageReq
+ TraceId string `json:"traceId" dc:"链路ID"`
+ LevelFormat string `json:"levelFormat" dc:"日志级别"`
+ TriggerNs []int64 `json:"triggerNs" dc:"触发时间(ns)"`
+ CreatedAt []*gtime.Time `json:"createdAt" dc:"创建时间"`
+}
+
+type ServeLogListModel struct {
+ Id int64 `json:"id" dc:"日志ID"`
+ TraceId string `json:"traceId" dc:"链路ID"`
+ LevelFormat string `json:"levelFormat" dc:"日志级别"`
+ Content string `json:"content" dc:"日志内容"`
+ Stack string `json:"stack" dc:"堆栈"`
+ Line string `json:"line" dc:"调用行"`
+ TriggerNs int64 `json:"triggerNs" dc:"触发时间(ns)"`
+ CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" dc:"修改时间"`
+ SysLogId int64 `json:"sysLogId" dc:"访问日志ID"`
+}
+
+func (in *ServeLogListInp) Filter(ctx context.Context) (err error) {
+ return
+}
+
+// ServeLogExportModel 导出服务日志
+type ServeLogExportModel struct {
+ Id int64 `json:"id" dc:"日志ID"`
+ Env string `json:"env" dc:"环境"`
+ TraceId string `json:"traceId" dc:"链路ID"`
+ LevelFormat string `json:"levelFormat" dc:"日志级别"`
+ Content string `json:"content" dc:"日志内容"`
+ Line string `json:"line" dc:"调用行"`
+ TriggerNs int64 `json:"triggerNs" dc:"触发时间(ns)"`
+ CreatedAt *gtime.Time `json:"createdAt" dc:"创建时间"`
+ UpdatedAt *gtime.Time `json:"updatedAt" dc:"修改时间"`
+}
diff --git a/server/internal/model/input/sysin/sms_log.go b/server/internal/model/input/sysin/sms_log.go
new file mode 100644
index 0000000..ace6bd4
--- /dev/null
+++ b/server/internal/model/input/sysin/sms_log.go
@@ -0,0 +1,76 @@
+// Package sysin
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package sysin
+
+import (
+ "hotgo/internal/model/entity"
+ "hotgo/internal/model/input/form"
+)
+
+// SmsLogMaxSortInp 最大排序
+type SmsLogMaxSortInp struct {
+ Id int64
+}
+
+type SmsLogMaxSortModel struct {
+ Sort int
+}
+
+// SmsLogEditInp 修改/新增数据
+type SmsLogEditInp struct {
+ entity.SysSmsLog
+}
+type SmsLogEditModel struct{}
+
+// SmsLogDeleteInp 删除
+type SmsLogDeleteInp struct {
+ Id interface{}
+}
+type SmsLogDeleteModel struct{}
+
+// SmsLogViewInp 获取信息
+type SmsLogViewInp struct {
+ Id int64
+}
+
+type SmsLogViewModel struct {
+ entity.SysSmsLog
+}
+
+// SmsLogListInp 获取列表
+type SmsLogListInp struct {
+ form.PageReq
+ form.RangeDateReq
+ form.StatusReq
+ Title string
+ Content string
+}
+
+type SmsLogListModel struct {
+ entity.SysSmsLog
+}
+
+// SmsLogStatusInp 更新状态
+type SmsLogStatusInp struct {
+ entity.SysSmsLog
+}
+type SmsLogStatusModel struct{}
+
+// SendCodeInp 发送验证码
+type SendCodeInp struct {
+ Event string `json:"event" description:"事件"` // 必填
+ Mobile string `json:"mobile" description:"手机号"` // 必填
+ Code string `json:"code" description:"验证码或短信内容"`
+ Template string `json:"-" description:"发信模板 "`
+}
+
+// VerifyCodeInp 效验验证码
+type VerifyCodeInp struct {
+ Event string `json:"event" description:"事件"` // 必填
+ Mobile string `json:"mobile" description:"手机号"` // 必填
+ Code string `json:"code" description:"验证码或短信内容"` // 必填
+}
diff --git a/server/internal/queues/init.go b/server/internal/queues/init.go
index 121adeb..6eb8e75 100644
--- a/server/internal/queues/init.go
+++ b/server/internal/queues/init.go
@@ -8,22 +8,63 @@ package queues
import (
"context"
+ "github.com/gogf/gf/v2/frame/g"
"hotgo/internal/library/queue"
)
type jobStrategy interface {
- Listen(ctx context.Context)
+ getTopic() string
handle(ctx context.Context, mqMsg queue.MqMsg) (err error)
}
-var (
- jobList = []jobStrategy{
- SysLog,
- }
-)
+var jobList []jobStrategy
func Run(ctx context.Context) {
- for _, job := range jobList {
- job.Listen(ctx)
+ for _, job := range uniqueJob(jobList) {
+ go func(job jobStrategy) {
+ listen(ctx, job)
+ }(job)
}
}
+
+func listen(ctx context.Context, job jobStrategy) {
+ var (
+ topic = job.getTopic()
+ consumer, err = queue.InstanceConsumer()
+ )
+
+ if err != nil {
+ g.Log().Fatalf(ctx, "InstanceConsumer %s err:%+v", topic, err)
+ return
+ }
+
+ // 访问日志
+ if listenErr := consumer.ListenReceiveMsgDo(topic, func(mqMsg queue.MqMsg) {
+ err = job.handle(ctx, mqMsg)
+
+ if err != nil {
+ // 遇到错误,重新加入到队列
+ //queue.Push(topic, mqMsg.Body)
+ }
+
+ // 记录队列日志
+ queue.ConsumerLog(ctx, topic, mqMsg, err)
+
+ }); listenErr != nil {
+ g.Log().Fatalf(ctx, "队列:%s 监听失败, err:%+v", topic, listenErr)
+ }
+
+}
+
+// uniqueJob 去重
+func uniqueJob(languages []jobStrategy) []jobStrategy {
+ result := make([]jobStrategy, 0, len(languages))
+ temp := map[jobStrategy]struct{}{}
+ for _, item := range languages {
+ if _, ok := temp[item]; !ok {
+ temp[item] = struct{}{}
+ result = append(result, item)
+ }
+ }
+ return result
+}
diff --git a/server/internal/queues/login_log.go b/server/internal/queues/login_log.go
new file mode 100644
index 0000000..76f22b6
--- /dev/null
+++ b/server/internal/queues/login_log.go
@@ -0,0 +1,39 @@
+// Package queues
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package queues
+
+import (
+ "context"
+ "encoding/json"
+ "hotgo/internal/consts"
+ "hotgo/internal/library/queue"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/service"
+)
+
+func init() {
+ jobList = append(jobList, LoginLog)
+}
+
+// LoginLog 登录日志
+var LoginLog = &qLoginLog{}
+
+type qLoginLog struct{}
+
+// getTopic 主题
+func (q *qLoginLog) getTopic() string {
+ return consts.QueueLoginLogTopic
+}
+
+// handle 处理消息
+func (q *qLoginLog) handle(ctx context.Context, mqMsg queue.MqMsg) (err error) {
+ var data entity.SysLoginLog
+ if err = json.Unmarshal(mqMsg.Body, &data); err != nil {
+ return err
+ }
+ return service.SysLoginLog().RealWrite(ctx, data)
+}
diff --git a/server/internal/queues/serve_log.go b/server/internal/queues/serve_log.go
new file mode 100644
index 0000000..bf462af
--- /dev/null
+++ b/server/internal/queues/serve_log.go
@@ -0,0 +1,39 @@
+// Package queues
+// @Link https://github.com/bufanyun/hotgo
+// @Copyright Copyright (c) 2022 HotGo CLI
+// @Author Ms <133814250@qq.com>
+// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
+//
+package queues
+
+import (
+ "context"
+ "encoding/json"
+ "hotgo/internal/consts"
+ "hotgo/internal/library/queue"
+ "hotgo/internal/model/entity"
+ "hotgo/internal/service"
+)
+
+func init() {
+ jobList = append(jobList, ServeLog)
+}
+
+// ServeLog 登录日志
+var ServeLog = &qServeLog{}
+
+type qServeLog struct{}
+
+// getTopic 主题
+func (q *qServeLog) getTopic() string {
+ return consts.QueueServeLogTopic
+}
+
+// handle 处理消息
+func (q *qServeLog) handle(ctx context.Context, mqMsg queue.MqMsg) (err error) {
+ var data entity.SysServeLog
+ if err = json.Unmarshal(mqMsg.Body, &data); err != nil {
+ return err
+ }
+ return service.SysServeLog().RealWrite(ctx, data)
+}
diff --git a/server/internal/queues/sys_log.go b/server/internal/queues/sys_log.go
index 073a458..6c77528 100644
--- a/server/internal/queues/sys_log.go
+++ b/server/internal/queues/sys_log.go
@@ -8,40 +8,32 @@ package queues
import (
"context"
+ "encoding/json"
"hotgo/internal/consts"
"hotgo/internal/library/queue"
+ "hotgo/internal/model/entity"
"hotgo/internal/service"
)
-// SysLog 系统日志
-var SysLog = &qSysLog{topic: consts.QueueLogTopic}
+func init() {
+ jobList = append(jobList, SysLog)
+}
-type qSysLog struct {
- topic string
+// SysLog 系统日志
+var SysLog = &qSysLog{}
+
+type qSysLog struct{}
+
+// getTopic 主题
+func (q *qSysLog) getTopic() string {
+ return consts.QueueLogTopic
}
// handle 处理消息
func (q *qSysLog) handle(ctx context.Context, mqMsg queue.MqMsg) (err error) {
- return service.SysLog().QueueJob(ctx, mqMsg)
-}
-
-// Listen 监听
-func (q *qSysLog) Listen(ctx context.Context) {
- consumer, err := queue.InstanceConsumer()
- if err != nil {
- queue.FatalLog(ctx, "InstanceConsumer "+q.topic+"异常:", err)
- return
+ var data entity.SysLog
+ if err = json.Unmarshal(mqMsg.Body, &data); err != nil {
+ return err
}
-
- // 全局日志
- if listenErr := consumer.ListenReceiveMsgDo(q.topic, func(mqMsg queue.MqMsg) {
- err = q.handle(ctx, mqMsg)
-
- // 记录队列日志
- queue.ConsumerLog(ctx, q.topic, mqMsg, err)
-
- }); listenErr != nil {
- queue.FatalLog(ctx, "队列:"+q.topic+" 监听失败", listenErr)
- }
-
+ return service.SysLog().RealWrite(ctx, data)
}
diff --git a/server/internal/router/admin.go b/server/internal/router/admin.go
index 9c6e976..904bedf 100644
--- a/server/internal/router/admin.go
+++ b/server/internal/router/admin.go
@@ -30,8 +30,8 @@ func Admin(ctx context.Context, group *ghttp.RouterGroup) {
common.Site, // 基础
common.Console, // 控制台
common.Ems, // 邮件
+ common.Sms, // 短信
common.Upload, // 上传
- sys.Log, // 日志
sys.Config, // 配置
sys.DictType, // 字典类型
sys.DictData, // 字典数据
@@ -41,6 +41,10 @@ func Admin(ctx context.Context, group *ghttp.RouterGroup) {
sys.CronGroup, // 定时任务分组
sys.Blacklist, // 黑名单
sys.GenCodes, // 生成代码
+ sys.Log, // 访问日志
+ sys.LoginLog, // 登录日志
+ sys.ServeLog, // 服务日志
+ sys.SmsLog, // 短信记录
admin.Member, // 用户
admin.Monitor, // 监控
admin.Role, // 路由
diff --git a/server/internal/service/admin.go b/server/internal/service/admin.go
index 3121cfe..d6958ff 100644
--- a/server/internal/service/admin.go
+++ b/server/internal/service/admin.go
@@ -14,12 +14,45 @@ import (
"hotgo/internal/model/input/form"
"github.com/gogf/gf/v2/database/gdb"
+ "github.com/gogf/gf/v2/frame/g"
)
type (
+ IAdminMenu interface {
+ RoleList(ctx context.Context, in adminin.MenuRoleListInp) (*adminin.MenuRoleListModel, error)
+ SearchList(ctx context.Context, req *menu.SearchListReq) (*menu.SearchListRes, error)
+ MaxSort(ctx context.Context, req *menu.MaxSortReq) (*menu.MaxSortRes, error)
+ NameUnique(ctx context.Context, req *menu.NameUniqueReq) (*menu.NameUniqueRes, error)
+ CodeUnique(ctx context.Context, req *menu.CodeUniqueReq) (*menu.CodeUniqueRes, error)
+ Delete(ctx context.Context, req *menu.DeleteReq) error
+ Edit(ctx context.Context, req *menu.EditReq) (err error)
+ View(ctx context.Context, req *menu.ViewReq) (res *menu.ViewRes, err error)
+ List(ctx context.Context, req *menu.ListReq) (lists []map[string]interface{}, err error)
+ GetMenuList(ctx context.Context, memberId int64) (lists role.DynamicRes, err error)
+ LoginPermissions(ctx context.Context, memberId int64) (lists []*adminin.MemberLoginPermissions, err error)
+ }
+ IAdminNotice interface {
+ Delete(ctx context.Context, in adminin.NoticeDeleteInp) error
+ Edit(ctx context.Context, in adminin.NoticeEditInp) (err error)
+ Status(ctx context.Context, in adminin.NoticeStatusInp) (err error)
+ MaxSort(ctx context.Context, in adminin.NoticeMaxSortInp) (*adminin.NoticeMaxSortModel, error)
+ View(ctx context.Context, in adminin.NoticeViewInp) (res *adminin.NoticeViewModel, err error)
+ List(ctx context.Context, in adminin.NoticeListInp) (list []*adminin.NoticeListModel, totalCount int, err error)
+ }
+ IAdminPost interface {
+ Delete(ctx context.Context, in adminin.PostDeleteInp) error
+ Edit(ctx context.Context, in adminin.PostEditInp) (err error)
+ MaxSort(ctx context.Context, in adminin.PostMaxSortInp) (*adminin.PostMaxSortModel, error)
+ NameUnique(ctx context.Context, in adminin.PostNameUniqueInp) (*adminin.PostNameUniqueModel, error)
+ CodeUnique(ctx context.Context, in adminin.PostCodeUniqueInp) (*adminin.PostCodeUniqueModel, error)
+ View(ctx context.Context, in adminin.PostViewInp) (res *adminin.PostViewModel, err error)
+ List(ctx context.Context, in adminin.PostListInp) (list []*adminin.PostListModel, totalCount int, err error)
+ GetMemberByStartName(ctx context.Context, memberId int64) (name string, err error)
+ Status(ctx context.Context, in adminin.PostStatusInp) (err error)
+ }
IAdminRole interface {
Verify(ctx context.Context, path, method string) bool
- List(ctx context.Context, in adminin.RoleListInp) (list []*adminin.RoleListModel, totalCount int, err error)
+ List(ctx context.Context, in adminin.RoleListInp) (list []g.Map, totalCount int, err error)
GetName(ctx context.Context, RoleId int64) (name string, err error)
GetMemberList(ctx context.Context, RoleId int64) (list []*adminin.RoleListModel, err error)
GetPermissions(ctx context.Context, reqInfo *role.GetPermissionsReq) (MenuIds []int64, err error)
@@ -74,38 +107,6 @@ type (
UpdatePostIds(ctx context.Context, member_id int64, post_ids []int64) (err error)
GetMemberByIds(ctx context.Context, member_id int64) (post_ids []int64, err error)
}
- IAdminMenu interface {
- RoleList(ctx context.Context, in adminin.MenuRoleListInp) (*adminin.MenuRoleListModel, error)
- SearchList(ctx context.Context, req *menu.SearchListReq) (*menu.SearchListRes, error)
- MaxSort(ctx context.Context, req *menu.MaxSortReq) (*menu.MaxSortRes, error)
- NameUnique(ctx context.Context, req *menu.NameUniqueReq) (*menu.NameUniqueRes, error)
- CodeUnique(ctx context.Context, req *menu.CodeUniqueReq) (*menu.CodeUniqueRes, error)
- Delete(ctx context.Context, req *menu.DeleteReq) error
- Edit(ctx context.Context, req *menu.EditReq) (err error)
- View(ctx context.Context, req *menu.ViewReq) (res *menu.ViewRes, err error)
- List(ctx context.Context, req *menu.ListReq) (lists []map[string]interface{}, err error)
- GetMenuList(ctx context.Context, memberId int64) (lists role.DynamicRes, err error)
- LoginPermissions(ctx context.Context, memberId int64) (lists []*adminin.MemberLoginPermissions, err error)
- }
- IAdminNotice interface {
- Delete(ctx context.Context, in adminin.NoticeDeleteInp) error
- Edit(ctx context.Context, in adminin.NoticeEditInp) (err error)
- Status(ctx context.Context, in adminin.NoticeStatusInp) (err error)
- MaxSort(ctx context.Context, in adminin.NoticeMaxSortInp) (*adminin.NoticeMaxSortModel, error)
- View(ctx context.Context, in adminin.NoticeViewInp) (res *adminin.NoticeViewModel, err error)
- List(ctx context.Context, in adminin.NoticeListInp) (list []*adminin.NoticeListModel, totalCount int, err error)
- }
- IAdminPost interface {
- Delete(ctx context.Context, in adminin.PostDeleteInp) error
- Edit(ctx context.Context, in adminin.PostEditInp) (err error)
- MaxSort(ctx context.Context, in adminin.PostMaxSortInp) (*adminin.PostMaxSortModel, error)
- NameUnique(ctx context.Context, in adminin.PostNameUniqueInp) (*adminin.PostNameUniqueModel, error)
- CodeUnique(ctx context.Context, in adminin.PostCodeUniqueInp) (*adminin.PostCodeUniqueModel, error)
- View(ctx context.Context, in adminin.PostViewInp) (res *adminin.PostViewModel, err error)
- List(ctx context.Context, in adminin.PostListInp) (list []*adminin.PostListModel, totalCount int, err error)
- GetMemberByStartName(ctx context.Context, memberId int64) (name string, err error)
- Status(ctx context.Context, in adminin.PostStatusInp) (err error)
- }
)
var (
@@ -119,39 +120,6 @@ var (
localAdminMember IAdminMember
)
-func AdminDept() IAdminDept {
- if localAdminDept == nil {
- panic("implement not found for interface IAdminDept, forgot register?")
- }
- return localAdminDept
-}
-
-func RegisterAdminDept(i IAdminDept) {
- localAdminDept = i
-}
-
-func AdminMember() IAdminMember {
- if localAdminMember == nil {
- panic("implement not found for interface IAdminMember, forgot register?")
- }
- return localAdminMember
-}
-
-func RegisterAdminMember(i IAdminMember) {
- localAdminMember = i
-}
-
-func AdminMemberPost() IAdminMemberPost {
- if localAdminMemberPost == nil {
- panic("implement not found for interface IAdminMemberPost, forgot register?")
- }
- return localAdminMemberPost
-}
-
-func RegisterAdminMemberPost(i IAdminMemberPost) {
- localAdminMemberPost = i
-}
-
func AdminMenu() IAdminMenu {
if localAdminMenu == nil {
panic("implement not found for interface IAdminMenu, forgot register?")
@@ -206,3 +174,36 @@ func AdminTest() IAdminTest {
func RegisterAdminTest(i IAdminTest) {
localAdminTest = i
}
+
+func AdminDept() IAdminDept {
+ if localAdminDept == nil {
+ panic("implement not found for interface IAdminDept, forgot register?")
+ }
+ return localAdminDept
+}
+
+func RegisterAdminDept(i IAdminDept) {
+ localAdminDept = i
+}
+
+func AdminMember() IAdminMember {
+ if localAdminMember == nil {
+ panic("implement not found for interface IAdminMember, forgot register?")
+ }
+ return localAdminMember
+}
+
+func RegisterAdminMember(i IAdminMember) {
+ localAdminMember = i
+}
+
+func AdminMemberPost() IAdminMemberPost {
+ if localAdminMemberPost == nil {
+ panic("implement not found for interface IAdminMemberPost, forgot register?")
+ }
+ return localAdminMemberPost
+}
+
+func RegisterAdminMemberPost(i IAdminMemberPost) {
+ localAdminMemberPost = i
+}
diff --git a/server/internal/service/middleware.go b/server/internal/service/middleware.go
index b205482..bfb4348 100644
--- a/server/internal/service/middleware.go
+++ b/server/internal/service/middleware.go
@@ -16,6 +16,7 @@ type (
Ctx(r *ghttp.Request)
CORS(r *ghttp.Request)
DemoLimit(r *ghttp.Request)
+ Blacklist(r *ghttp.Request)
ResponseHandler(r *ghttp.Request)
WebSocketToken(r *ghttp.Request)
}
diff --git a/server/internal/service/sys.go b/server/internal/service/sys.go
index 70bd36c..44d89e5 100644
--- a/server/internal/service/sys.go
+++ b/server/internal/service/sys.go
@@ -7,7 +7,6 @@ package service
import (
"context"
- "hotgo/internal/library/queue"
"hotgo/internal/model"
"hotgo/internal/model/entity"
"hotgo/internal/model/input/sysin"
@@ -17,24 +16,6 @@ import (
)
type (
- ISysLog interface {
- Export(ctx context.Context, in sysin.LogListInp) (err error)
- RealWrite(ctx context.Context, commonLog entity.SysLog) error
- AutoLog(ctx context.Context) (err error)
- QueueJob(ctx context.Context, mqMsg queue.MqMsg) (err error)
- AnalysisLog(ctx context.Context) entity.SysLog
- View(ctx context.Context, in sysin.LogViewInp) (res *sysin.LogViewModel, err error)
- Delete(ctx context.Context, in sysin.LogDeleteInp) error
- List(ctx context.Context, in sysin.LogListInp) (list []*sysin.LogListModel, totalCount int, err error)
- }
- ISysProvinces interface {
- Delete(ctx context.Context, in sysin.ProvincesDeleteInp) error
- Edit(ctx context.Context, in sysin.ProvincesEditInp) (err error)
- Status(ctx context.Context, in sysin.ProvincesStatusInp) (err error)
- MaxSort(ctx context.Context, in sysin.ProvincesMaxSortInp) (*sysin.ProvincesMaxSortModel, error)
- View(ctx context.Context, in sysin.ProvincesViewInp) (res *sysin.ProvincesViewModel, err error)
- List(ctx context.Context, in sysin.ProvincesListInp) (list []*sysin.ProvincesListModel, totalCount int, err error)
- }
ISysAttachment interface {
Delete(ctx context.Context, in sysin.AttachmentDeleteInp) error
Edit(ctx context.Context, in sysin.AttachmentEditInp) (err error)
@@ -44,22 +25,48 @@ type (
List(ctx context.Context, in sysin.AttachmentListInp) (list []*sysin.AttachmentListModel, totalCount int, err error)
Add(ctx context.Context, meta *sysin.UploadFileMeta, fullPath, drive string) (data *entity.SysAttachment, err error)
}
+ ISysLoginLog interface {
+ Model(ctx context.Context) *gdb.Model
+ List(ctx context.Context, in sysin.LoginLogListInp) (list []*sysin.LoginLogListModel, totalCount int, err error)
+ Export(ctx context.Context, in sysin.LoginLogListInp) (err error)
+ Delete(ctx context.Context, in sysin.LoginLogDeleteInp) (err error)
+ View(ctx context.Context, in sysin.LoginLogViewInp) (res *sysin.LoginLogViewModel, err error)
+ Push(ctx context.Context, in sysin.LoginLogPushInp)
+ RealWrite(ctx context.Context, models entity.SysLoginLog) (err error)
+ }
+ ISysProvinces interface {
+ Tree(ctx context.Context) (list []g.Map, err error)
+ Delete(ctx context.Context, in sysin.ProvincesDeleteInp) error
+ Edit(ctx context.Context, in sysin.ProvincesEditInp) (err error)
+ Status(ctx context.Context, in sysin.ProvincesStatusInp) (err error)
+ MaxSort(ctx context.Context, in sysin.ProvincesMaxSortInp) (res *sysin.ProvincesMaxSortModel, err error)
+ View(ctx context.Context, in sysin.ProvincesViewInp) (res *sysin.ProvincesViewModel, err error)
+ List(ctx context.Context, in sysin.ProvincesListInp) (list []*sysin.ProvincesListModel, totalCount int, err error)
+ ChildrenList(ctx context.Context, in sysin.ProvincesChildrenListInp) (list []*sysin.ProvincesChildrenListModel, totalCount int, err error)
+ UniqueId(ctx context.Context, in sysin.ProvincesUniqueIdInp) (res *sysin.ProvincesUniqueIdModel, err error)
+ }
ISysBlacklist interface {
- Delete(ctx context.Context, in sysin.BlacklistDeleteInp) error
+ Delete(ctx context.Context, in sysin.BlacklistDeleteInp) (err error)
Edit(ctx context.Context, in sysin.BlacklistEditInp) (err error)
Status(ctx context.Context, in sysin.BlacklistStatusInp) (err error)
MaxSort(ctx context.Context, in sysin.BlacklistMaxSortInp) (*sysin.BlacklistMaxSortModel, error)
View(ctx context.Context, in sysin.BlacklistViewInp) (res *sysin.BlacklistViewModel, err error)
List(ctx context.Context, in sysin.BlacklistListInp) (list []*sysin.BlacklistListModel, totalCount int, err error)
+ VariableLoad(ctx context.Context, err error)
+ Load(ctx context.Context)
}
- ISysCron interface {
- StartCron(ctx context.Context)
- Delete(ctx context.Context, in sysin.CronDeleteInp) error
- Edit(ctx context.Context, in sysin.CronEditInp) (err error)
- Status(ctx context.Context, in sysin.CronStatusInp) (err error)
- MaxSort(ctx context.Context, in sysin.CronMaxSortInp) (*sysin.CronMaxSortModel, error)
- View(ctx context.Context, in sysin.CronViewInp) (res *sysin.CronViewModel, err error)
- List(ctx context.Context, in sysin.CronListInp) (list []*sysin.CronListModel, totalCount int, err error)
+ ISysConfig interface {
+ GetLoadGenerate(ctx context.Context) (conf *model.GenerateConfig, err error)
+ GetSms(ctx context.Context) (conf *model.SmsConfig, err error)
+ GetGeo(ctx context.Context) (conf *model.GeoConfig, err error)
+ GetUpload(ctx context.Context) (conf *model.UploadConfig, err error)
+ GetSmtp(ctx context.Context) (conf *model.EmailConfig, err error)
+ GetLoadSSL(ctx context.Context) (conf *model.SSLConfig, err error)
+ GetLoadLog(ctx context.Context) (conf *model.LogConfig, err error)
+ GetLoadServeLog(ctx context.Context) (conf *model.ServeLogConfig, err error)
+ GetConfigByGroup(ctx context.Context, in sysin.GetConfigInp) (*sysin.GetConfigModel, error)
+ ConversionType(ctx context.Context, models *entity.SysConfig) (value interface{}, err error)
+ UpdateConfigByGroup(ctx context.Context, in sysin.UpdateConfigInp) error
}
ISysCronGroup interface {
Delete(ctx context.Context, in sysin.CronGroupDeleteInp) error
@@ -87,17 +94,44 @@ type (
List(ctx context.Context, in sysin.DictDataListInp) (list []*sysin.DictDataListModel, totalCount int, err error)
Select(ctx context.Context, in sysin.DataSelectInp) (list sysin.DataSelectModel, err error)
}
- ISysConfig interface {
- GetLoadGenerate(ctx context.Context) (conf *model.GenerateConfig, err error)
- GetSms(ctx context.Context) (conf *model.SmsConfig, err error)
- GetGeo(ctx context.Context) (conf *model.GeoConfig, err error)
- GetUpload(ctx context.Context) (conf *model.UploadConfig, err error)
- GetSmtp(ctx context.Context) (conf *model.EmailConfig, err error)
- GetLoadSSL(ctx context.Context) (conf *model.SSLConfig, err error)
- GetLoadLog(ctx context.Context) (conf *model.LogConfig, err error)
- GetConfigByGroup(ctx context.Context, in sysin.GetConfigInp) (*sysin.GetConfigModel, error)
- ConversionType(ctx context.Context, models *entity.SysConfig) (value interface{}, err error)
- UpdateConfigByGroup(ctx context.Context, in sysin.UpdateConfigInp) error
+ ISysLog interface {
+ Export(ctx context.Context, in sysin.LogListInp) (err error)
+ RealWrite(ctx context.Context, commonLog entity.SysLog) (err error)
+ AutoLog(ctx context.Context) (err error)
+ AnalysisLog(ctx context.Context) entity.SysLog
+ View(ctx context.Context, in sysin.LogViewInp) (res *sysin.LogViewModel, err error)
+ Delete(ctx context.Context, in sysin.LogDeleteInp) error
+ List(ctx context.Context, in sysin.LogListInp) (list []*sysin.LogListModel, totalCount int, err error)
+ }
+ ISysServeLog interface {
+ Model(ctx context.Context) *gdb.Model
+ List(ctx context.Context, in sysin.ServeLogListInp) (list []*sysin.ServeLogListModel, totalCount int, err error)
+ Export(ctx context.Context, in sysin.ServeLogListInp) (err error)
+ Delete(ctx context.Context, in sysin.ServeLogDeleteInp) (err error)
+ View(ctx context.Context, in sysin.ServeLogViewInp) (res *sysin.ServeLogViewModel, err error)
+ RealWrite(ctx context.Context, models entity.SysServeLog) (err error)
+ }
+ ISysSmsLog interface {
+ Delete(ctx context.Context, in sysin.SmsLogDeleteInp) error
+ Edit(ctx context.Context, in sysin.SmsLogEditInp) (err error)
+ Status(ctx context.Context, in sysin.SmsLogStatusInp) (err error)
+ MaxSort(ctx context.Context, in sysin.SmsLogMaxSortInp) (*sysin.SmsLogMaxSortModel, error)
+ View(ctx context.Context, in sysin.SmsLogViewInp) (res *sysin.SmsLogViewModel, err error)
+ List(ctx context.Context, in sysin.SmsLogListInp) (list []*sysin.SmsLogListModel, totalCount int, err error)
+ SendCode(ctx context.Context, in sysin.SendCodeInp) (err error)
+ GetTemplate(ctx context.Context, template string, config *model.SmsConfig) (val string, err error)
+ AllowSend(ctx context.Context, models *entity.SysSmsLog, config *model.SmsConfig) (err error)
+ VerifyCode(ctx context.Context, in sysin.VerifyCodeInp) (err error)
+ }
+ ISysCron interface {
+ StartCron(ctx context.Context)
+ Delete(ctx context.Context, in sysin.CronDeleteInp) error
+ Edit(ctx context.Context, in sysin.CronEditInp) (err error)
+ Status(ctx context.Context, in sysin.CronStatusInp) (err error)
+ MaxSort(ctx context.Context, in sysin.CronMaxSortInp) (*sysin.CronMaxSortModel, error)
+ View(ctx context.Context, in sysin.CronViewInp) (res *sysin.CronViewModel, err error)
+ List(ctx context.Context, in sysin.CronListInp) (list []*sysin.CronListModel, totalCount int, err error)
+ OnlineExec(ctx context.Context, in sysin.OnlineExecInp) (err error)
}
ISysDictType interface {
Tree(ctx context.Context) (list []g.Map, err error)
@@ -123,28 +157,75 @@ type (
)
var (
- localSysBlacklist ISysBlacklist
- localSysCron ISysCron
localSysCronGroup ISysCronGroup
+ localSysBlacklist ISysBlacklist
+ localSysConfig ISysConfig
localSysCurdDemo ISysCurdDemo
localSysDictData ISysDictData
+ localSysGenCodes ISysGenCodes
localSysLog ISysLog
+ localSysServeLog ISysServeLog
+ localSysSmsLog ISysSmsLog
+ localSysCron ISysCron
+ localSysDictType ISysDictType
localSysProvinces ISysProvinces
localSysAttachment ISysAttachment
- localSysDictType ISysDictType
- localSysGenCodes ISysGenCodes
- localSysConfig ISysConfig
+ localSysLoginLog ISysLoginLog
)
-func SysBlacklist() ISysBlacklist {
- if localSysBlacklist == nil {
- panic("implement not found for interface ISysBlacklist, forgot register?")
+func SysDictType() ISysDictType {
+ if localSysDictType == nil {
+ panic("implement not found for interface ISysDictType, forgot register?")
}
- return localSysBlacklist
+ return localSysDictType
}
-func RegisterSysBlacklist(i ISysBlacklist) {
- localSysBlacklist = i
+func RegisterSysDictType(i ISysDictType) {
+ localSysDictType = i
+}
+
+func SysGenCodes() ISysGenCodes {
+ if localSysGenCodes == nil {
+ panic("implement not found for interface ISysGenCodes, forgot register?")
+ }
+ return localSysGenCodes
+}
+
+func RegisterSysGenCodes(i ISysGenCodes) {
+ localSysGenCodes = i
+}
+
+func SysLog() ISysLog {
+ if localSysLog == nil {
+ panic("implement not found for interface ISysLog, forgot register?")
+ }
+ return localSysLog
+}
+
+func RegisterSysLog(i ISysLog) {
+ localSysLog = i
+}
+
+func SysServeLog() ISysServeLog {
+ if localSysServeLog == nil {
+ panic("implement not found for interface ISysServeLog, forgot register?")
+ }
+ return localSysServeLog
+}
+
+func RegisterSysServeLog(i ISysServeLog) {
+ localSysServeLog = i
+}
+
+func SysSmsLog() ISysSmsLog {
+ if localSysSmsLog == nil {
+ panic("implement not found for interface ISysSmsLog, forgot register?")
+ }
+ return localSysSmsLog
+}
+
+func RegisterSysSmsLog(i ISysSmsLog) {
+ localSysSmsLog = i
}
func SysCron() ISysCron {
@@ -158,48 +239,15 @@ func RegisterSysCron(i ISysCron) {
localSysCron = i
}
-func SysCronGroup() ISysCronGroup {
- if localSysCronGroup == nil {
- panic("implement not found for interface ISysCronGroup, forgot register?")
+func SysLoginLog() ISysLoginLog {
+ if localSysLoginLog == nil {
+ panic("implement not found for interface ISysLoginLog, forgot register?")
}
- return localSysCronGroup
+ return localSysLoginLog
}
-func RegisterSysCronGroup(i ISysCronGroup) {
- localSysCronGroup = i
-}
-
-func SysCurdDemo() ISysCurdDemo {
- if localSysCurdDemo == nil {
- panic("implement not found for interface ISysCurdDemo, forgot register?")
- }
- return localSysCurdDemo
-}
-
-func RegisterSysCurdDemo(i ISysCurdDemo) {
- localSysCurdDemo = i
-}
-
-func SysDictData() ISysDictData {
- if localSysDictData == nil {
- panic("implement not found for interface ISysDictData, forgot register?")
- }
- return localSysDictData
-}
-
-func RegisterSysDictData(i ISysDictData) {
- localSysDictData = i
-}
-
-func SysLog() ISysLog {
- if localSysLog == nil {
- panic("implement not found for interface ISysLog, forgot register?")
- }
- return localSysLog
-}
-
-func RegisterSysLog(i ISysLog) {
- localSysLog = i
+func RegisterSysLoginLog(i ISysLoginLog) {
+ localSysLoginLog = i
}
func SysProvinces() ISysProvinces {
@@ -224,28 +272,6 @@ func RegisterSysAttachment(i ISysAttachment) {
localSysAttachment = i
}
-func SysDictType() ISysDictType {
- if localSysDictType == nil {
- panic("implement not found for interface ISysDictType, forgot register?")
- }
- return localSysDictType
-}
-
-func RegisterSysDictType(i ISysDictType) {
- localSysDictType = i
-}
-
-func SysGenCodes() ISysGenCodes {
- if localSysGenCodes == nil {
- panic("implement not found for interface ISysGenCodes, forgot register?")
- }
- return localSysGenCodes
-}
-
-func RegisterSysGenCodes(i ISysGenCodes) {
- localSysGenCodes = i
-}
-
func SysConfig() ISysConfig {
if localSysConfig == nil {
panic("implement not found for interface ISysConfig, forgot register?")
@@ -256,3 +282,47 @@ func SysConfig() ISysConfig {
func RegisterSysConfig(i ISysConfig) {
localSysConfig = i
}
+
+func SysCronGroup() ISysCronGroup {
+ if localSysCronGroup == nil {
+ panic("implement not found for interface ISysCronGroup, forgot register?")
+ }
+ return localSysCronGroup
+}
+
+func RegisterSysCronGroup(i ISysCronGroup) {
+ localSysCronGroup = i
+}
+
+func SysBlacklist() ISysBlacklist {
+ if localSysBlacklist == nil {
+ panic("implement not found for interface ISysBlacklist, forgot register?")
+ }
+ return localSysBlacklist
+}
+
+func RegisterSysBlacklist(i ISysBlacklist) {
+ localSysBlacklist = i
+}
+
+func SysDictData() ISysDictData {
+ if localSysDictData == nil {
+ panic("implement not found for interface ISysDictData, forgot register?")
+ }
+ return localSysDictData
+}
+
+func RegisterSysDictData(i ISysDictData) {
+ localSysDictData = i
+}
+
+func SysCurdDemo() ISysCurdDemo {
+ if localSysCurdDemo == nil {
+ panic("implement not found for interface ISysCurdDemo, forgot register?")
+ }
+ return localSysCurdDemo
+}
+
+func RegisterSysCurdDemo(i ISysCurdDemo) {
+ localSysCurdDemo = i
+}
diff --git a/server/resource/data/hotgo.sql b/server/resource/data/hotgo.sql
index 0385bbd..b1dbb7a 100644
--- a/server/resource/data/hotgo.sql
+++ b/server/resource/data/hotgo.sql
@@ -3,7 +3,7 @@
-- https://www.phpmyadmin.net/
--
-- 主机: localhost:3306
--- 生成日期: 2023-01-18 16:36:03
+-- 生成日期: 2023-01-25 11:46:29
-- 服务器版本: 5.7.38-log
-- PHP 版本: 5.6.40
@@ -37,6 +37,8 @@ CREATE TABLE `hg_admin_dept` (
`leader` varchar(32) DEFAULT NULL COMMENT '负责人',
`phone` varchar(11) DEFAULT NULL COMMENT '联系电话',
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
+ `level` int(11) NOT NULL COMMENT '关系树等级',
+ `tree` varchar(512) DEFAULT NULL COMMENT '关系树',
`sort` int(11) DEFAULT '0' COMMENT '排序',
`status` tinyint(1) DEFAULT '1' COMMENT '部门状态',
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
@@ -47,16 +49,16 @@ CREATE TABLE `hg_admin_dept` (
-- 转存表中的数据 `hg_admin_dept`
--
-INSERT INTO `hg_admin_dept` (`id`, `pid`, `name`, `code`, `type`, `leader`, `phone`, `email`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(100, 0, 'hotgo', 'hotgo', '', 'hotgo', '15303830571', '133814250@qq.com', 0, 1, '2022-01-04 09:54:52', '2023-01-10 17:28:35'),
-(101, 100, '深圳总公司', 'shenzhen', 'company', 'hotgo', '15888888888', 'hotgo@qq.com', 1, 1, '2022-01-04 17:54:52', NULL),
-(102, 100, '长沙分公司', 'chansgha', '', 'hotgo', '15888888888', 'hotgo@qq.com', 2, 1, '2022-01-04 01:54:52', '2022-08-14 14:07:29'),
-(103, 101, '研发部门', 'yanfa', 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 1, 1, '2022-01-04 17:54:52', NULL),
-(105, 101, '测试部门', NULL, 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 1, '2022-01-04 17:54:52', NULL),
-(106, 101, '财务部门', NULL, 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 4, 1, '2022-01-04 17:54:52', NULL),
-(107, 101, '运维部门', 'yunwei', '', 'hotgo', '15888888888', 'hotgo@qq.com', 5, 1, '2022-01-04 09:54:52', '2022-08-14 13:52:36'),
-(108, 102, '市场部门', NULL, 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 1, 1, '2022-01-04 17:54:52', NULL),
-(112, 0, '测试', '测试', '', '', '', '', 0, 1, '2022-08-14 19:38:54', '2022-08-14 19:38:54');
+INSERT INTO `hg_admin_dept` (`id`, `pid`, `name`, `code`, `type`, `leader`, `phone`, `email`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(100, 0, 'hotgo', 'hotgo', '', 'hotgo', '15303830571', '133814250@qq.com', 1, NULL, 0, 1, '2022-01-04 09:54:52', '2023-01-24 21:10:05'),
+(101, 100, '深圳总公司', 'shenzhen', 'company', 'hotgo', '15888888888', 'hotgo@qq.com', 2, 'tr_100 ', 1, 1, '2022-01-04 17:54:52', '2023-01-24 21:17:17'),
+(102, 100, '长沙分公司', 'chansgha', '', 'hotgo', '15888888888', 'hotgo@qq.com', 2, 'tr_100 ', 2, 1, '2022-01-04 01:54:52', '2023-01-24 21:17:56'),
+(103, 101, '研发部门', 'science', 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 'tr_100 tr_101 ', 1, 1, '2022-01-04 17:54:52', '2023-01-24 21:17:38'),
+(105, 101, '测试部门', 'test', 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 'tr_100 tr_101 ', 3, 1, '2022-01-04 17:54:52', '2023-01-24 21:17:31'),
+(106, 101, '财务部门', 'finance', 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 'tr_100 tr_101 ', 4, 1, '2022-01-04 17:54:52', '2023-01-24 21:17:49'),
+(107, 101, '运维部门', 'maintain', '', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 'tr_100 tr_101 ', 5, 1, '2022-01-04 09:54:52', '2023-01-24 21:17:34'),
+(108, 102, '市场部门', 'market', 'dept', 'hotgo', '15888888888', 'hotgo@qq.com', 3, 'tr_100 tr_102 ', 1, 1, '2022-01-04 17:54:52', '2023-01-24 21:18:04'),
+(112, 0, '测试', '测试', '', '', '', '', 1, NULL, 0, 1, '2022-08-14 19:38:54', '2022-08-14 19:38:54');
-- --------------------------------------------------------
@@ -101,9 +103,9 @@ CREATE TABLE `hg_admin_member` (
--
INSERT INTO `hg_admin_member` (`id`, `dept_id`, `role_id`, `real_name`, `username`, `password_hash`, `salt`, `auth_key`, `password_reset_token`, `avatar`, `sex`, `qq`, `email`, `mobile`, `birthday`, `province_id`, `city_id`, `county_id`, `address`, `visit_count`, `last_time`, `last_ip`, `pid`, `level`, `tree`, `remark`, `status`, `created_at`, `updated_at`) VALUES
-(1, 103, 1, '孟帅', 'admin', 'a7c588fffeb2c1d99b29879d7fe97c78', '6541561', '2673d5e2dd27d953be8f140cd3888c48', '', 'http://alioss.qvnidaye.com//images/2021/03/12/image_1615529198_vMK4kwq2.jpg', 1, '133814250', '133814250@qq.com', '15303830571', '2016-04-16', 370000, 371100, 371102, '大潮街道666号', 401, 1673573706, '127.0.0.1', 0, 1, '', NULL, 1, '2002-02-12 17:59:45', '2023-01-13 09:35:06'),
+(1, 100, 1, '孟帅', 'admin', 'a7c588fffeb2c1d99b29879d7fe97c78', '6541561', 'db7fca2361674fa543d400299c1cbe51', '', 'http://alioss.qvnidaye.com//images/2021/03/12/image_1615529198_vMK4kwq2.jpg', 1, '133814250', '133814250@qq.com', '15303830571', '2016-04-16', 370000, 371100, 371102, '大潮街道666号', 414, 1674556635, '127.0.0.1', 0, 1, '', NULL, 1, '2002-02-12 17:59:45', '2023-01-24 18:37:15'),
(3, 100, 2, '测试账号', 'test', 'a7c588fffeb2c1d99b29879d7fe97c78', '6541561', '2c7db9eca4ed02a718e794ba4c904f56', '', 'http://alioss.qvnidaye.com//images/2021/03/12/image_1615529198_vMK4kwq2.jpg', 1, '', 'c@qq.cc', '15303888888', '2016-04-13', 370000, 371100, 371102, '大潮街道666号', 292, 1673340420, '127.0.0.1', 1, 2, 'tr_1 ', '', 1, '2022-02-11 17:59:45', '2023-01-10 16:47:00'),
-(7, 105, 2, '阿萌', 'ameng', '359bc24aab1b4d91ca4e6c02f07d9161', 'slyKlt', '65925a850040c95dc7c025ed4ed78ae6', '', '', 1, '', '', '', NULL, 0, 0, 0, '', 5, 1673438055, '127.0.0.1', 1, 2, 'tr_1 ', '', 1, '2023-01-10 16:48:21', '2023-01-18 16:01:25');
+(7, 105, 2, '阿萌', 'ameng', '359bc24aab1b4d91ca4e6c02f07d9161', 'slyKlt', 'b86a60ab51b8f2c10de02fb506a6542a', '', '', 1, '', '', '', NULL, 0, 0, 0, '', 6, 1674610520, '127.0.0.1', 1, 2, 'tr_1 ', '', 1, '2023-01-10 16:48:21', '2023-01-25 09:35:20');
-- --------------------------------------------------------
@@ -187,7 +189,7 @@ CREATE TABLE `hg_admin_menu` (
INSERT INTO `hg_admin_menu` (`id`, `pid`, `title`, `name`, `path`, `icon`, `type`, `redirect`, `permissions`, `permission_name`, `component`, `always_show`, `active_menu`, `is_root`, `is_frame`, `frame_src`, `keep_alive`, `hidden`, `affix`, `level`, `tree`, `sort`, `remark`, `status`, `created_at`, `updated_at`) VALUES
(2047, 0, 'Dashboard', 'Dashboard', '/dashboard', 'DashboardOutlined', 1, '/dashboard/console', 'dashboard', '控制台', 'LAYOUT', 0, NULL, 0, 1, NULL, 0, 0, 0, 1, '', 10, '这是一个备注..', 1, '2022-07-17 11:40:03', '2022-07-17 11:40:03'),
(2048, 2047, '主控台', 'dashboard_console', 'console', '', 2, '', '/console/stat', '主控台', '/dashboard/console/console', 0, '', 0, 1, '', 0, 0, 0, 2, '', 20, '', 1, '2022-07-17 11:45:09', '2022-11-22 11:32:30'),
-(2049, 2047, '监控页', 'dashboard_monitor', 'monitor', '', 2, '', 'dashboard_monitor', '监控页', '/dashboard/monitor/monitor', 0, '', 0, 1, '', 0, 0, 0, 2, '', 30, '', 1, '2022-07-17 11:45:09', '2023-01-10 14:41:54'),
+(2049, 2047, '监控页', 'dashboard_monitor', 'monitor', '', 2, '', 'dashboard_monitor', '监控页', '/dashboard/monitor/monitor', 0, '', 0, 1, '', 0, 0, 0, 2, '', 30, '', 0, '2022-07-17 11:45:09', '2023-01-20 19:24:35'),
(2050, 2047, '工作台', 'dashboard_workplace', 'workplace', NULL, 2, NULL, 'dashboard_workplace', '工作台', '/dashboard/workplace/workplace', 0, NULL, 0, 1, NULL, 0, 0, 0, 2, '', 40, NULL, 1, '2022-07-17 11:45:09', '2022-07-17 11:45:12'),
(2061, 0, '组织管理', 'Org', '/org', 'AppstoreOutlined', 1, '/org/user/user', '', '', 'LAYOUT', 0, '', 0, 0, '', 0, 0, 0, 1, '', 20, '', 1, '2022-09-16 06:08:19', '2022-09-16 17:16:37'),
(2062, 2061, '后台用户', 'org_user', 'user', '', 2, '', '/dept/list,/post/list,/role/list,/member/list', '', '/org/user/user', 0, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-09-16 06:09:25', '2022-11-22 16:52:14'),
@@ -203,18 +205,17 @@ INSERT INTO `hg_admin_menu` (`id`, `pid`, `title`, `name`, `path`, `icon`, `type
(2072, 2068, '黑名单', 'system_blacklist', 'blacklist', '', 2, '', '', '', '/system/blacklist/index', 1, '', 0, 0, '', 0, 0, 0, 2, '', 40, '', 1, '2022-09-16 17:34:01', '2022-09-16 17:34:01'),
(2073, 2068, '个人设置', 'setting_account', 'account', '', 2, '', '', '', '/setting/account/account', 1, '', 0, 0, '', 0, 0, 0, 2, '', 50, '', 1, '2022-09-16 17:34:35', '2022-09-16 17:34:35'),
(2074, 0, '日志管理', 'Logs', '/log', 'UnorderedListOutlined', 1, '', '', '', 'LAYOUT', 1, '', 0, 0, '', 0, 0, 0, 1, '', 60, '', 1, '2022-09-16 01:38:32', '2023-01-10 17:19:46'),
-(2075, 2074, '全局日志', 'log', 'log', '', 1, '/log/log/index', '', '', 'ParentLayout', 0, '', 0, 0, '', 0, 0, 0, 2, '', 61, '', 1, '2022-09-09 17:39:16', '2022-09-18 17:21:57'),
-(2076, 2074, '登录日志', 'login_log', 'login', '', 1, '/log/login/index', '', '', 'ParentLayout', 0, '', 0, 0, '', 0, 0, 0, 2, '', 65, '', 1, '2022-09-15 20:04:20', '2022-09-17 10:43:22'),
+(2075, 2074, '访问日志', 'log', 'log', '', 1, '/log/log/index', '', '', 'ParentLayout', 0, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-09-09 17:39:16', '2023-01-20 23:08:41'),
+(2076, 2074, '登录日志', 'login_log', 'login', '', 1, '/log/login/index', '', '', 'ParentLayout', 0, '', 0, 0, '', 0, 0, 0, 2, '', 20, '', 1, '2022-09-15 20:04:20', '2023-01-20 23:08:43'),
(2077, 2075, '全局日志详情', 'log_view', 'view/:id?', '', 2, '', '/log/view', '', '/log/log/view', 0, 'log', 0, 0, '', 0, 1, 0, 3, '', 62, '', 1, '2022-09-14 20:07:04', '2022-11-23 22:12:27'),
(2078, 2075, '全局日志列表', 'log_list', 'index', '', 2, '', '/log/list', '', '/log/log/index', 0, 'log', 0, 0, '', 0, 1, 0, 3, '', 61, '', 1, '2022-09-15 04:38:33', '2022-11-23 22:12:07'),
-(2082, 2076, '日志详情', 'login_log_view', 'view/:id?', '', 2, '', '', '', '/log/login-log/view', 0, 'login_log', 0, 0, '', 0, 1, 0, 2, '', 62, '', 1, '2022-09-14 20:07:04', '2022-09-17 10:43:38'),
+(2082, 2076, '登录日志详情', 'loginLogView', 'view/:id?', '', 2, '', '/loginLog/view', '', '/log/login-log/view', 0, 'login_log', 0, 0, '', 0, 1, 0, 3, '', 62, '', 1, '2022-09-14 20:07:04', '2023-01-19 21:13:43'),
(2083, 2076, '登录列表', 'login_log_index', 'index', '', 2, '', '', '', '/log/login-log/index', 0, 'login_log', 0, 0, '', 0, 1, 0, 3, '', 61, '', 1, '2022-09-15 04:38:33', '2022-11-23 22:11:14'),
-(2084, 2074, '调度日志', 'cron_log', 'cron', '', 1, '/log/cron/index', '', '', 'ParentLayout', 1, '', 0, 0, '', 0, 0, 0, 2, '', 70, '', 1, '2022-09-17 19:13:51', '2022-09-18 19:17:10'),
-(2085, 2084, '日志详情', 'cron_log_view', 'view/:id?', '', 2, '', '', '', '/log/cron-log/view', 0, 'cron_log', 0, 0, '', 0, 1, 0, 2, '', 62, '', 1, '2022-09-14 20:07:04', '2022-09-17 10:43:38'),
-(2086, 2084, '日志列表', 'cron_log_index', 'index', '', 2, '', '', '', '/log/cron-log/index', 0, 'cron_log', 0, 0, '', 0, 1, 0, 2, '', 61, '', 1, '2022-09-15 04:38:33', '2022-09-18 13:14:27'),
-(2087, 2074, '系统日志', 'monitor_serve_log', 'serve_log', '', 1, '/log/serve_log/index', '', '', 'ParentLayout', 1, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-09-18 20:59:28', '2022-09-18 20:59:28'),
-(2088, 2087, '日志详情', 'monitor_serve_log_view', 'view/:id?', '', 2, '', '', '', '/monitor/serve-log/view', 0, 'monitor_serve_log', 0, 0, '', 0, 1, 0, 2, '', 62, '', 1, '2022-09-14 20:07:04', '2022-09-17 10:43:38'),
-(2089, 2087, '日志列表', 'monitor_serve_log_index', 'index', '', 2, '', '', '', '/monitor/serve-log/index', 0, 'monitor_serve_log', 0, 0, '', 0, 1, 0, 2, '', 61, '', 1, '2022-09-15 04:38:33', '2022-09-18 13:14:27'),
+(2084, 2074, '短信记录', 'sms_log', 'sms', '', 1, '/log/sms/index', '', '', 'ParentLayout', 1, '', 0, 0, '', 0, 0, 0, 2, '', 70, '', 1, '2022-09-17 19:13:51', '2023-01-21 10:07:09'),
+(2086, 2084, '日志列表', 'sms_log_index', 'index', '', 2, '', '', '', '/log/sms-log/index', 0, 'sms_log', 0, 0, '', 0, 1, 0, 3, '', 61, '', 1, '2022-09-15 04:38:33', '2023-01-21 10:08:31'),
+(2087, 2074, '服务日志', 'monitor_serve_log', 'serve_log', '', 1, '/log/serve_log/index', '', '', 'ParentLayout', 1, '', 0, 0, '', 0, 0, 0, 2, '', 30, '', 1, '2022-09-18 20:59:28', '2023-01-20 23:08:50'),
+(2088, 2087, '服务日志详情', 'monitor_serve_log_view', 'view/:id?', '', 2, '', '/serve_log/view', '', '/monitor/serve-log/view', 0, 'monitor_serve_log', 0, 0, '', 0, 1, 0, 3, '', 62, '', 1, '2022-09-14 20:07:04', '2023-01-20 18:41:13'),
+(2089, 2087, '服务日志列表', 'monitor_serve_log_index', 'index', '', 2, '', '', '', '/monitor/serve-log/index', 0, 'monitor_serve_log', 0, 0, '', 0, 1, 0, 2, '', 61, '', 1, '2022-09-15 04:38:33', '2022-09-18 13:14:27'),
(2090, 0, '系统监控', 'Monitors', '/monitor', 'FundProjectionScreenOutlined', 1, '', '', '', 'LAYOUT', 1, '', 0, 0, '', 0, 0, 0, 1, '', 80, '', 1, '2022-09-15 17:38:32', '2023-01-10 17:21:15'),
(2091, 2090, '在线用户', 'monitor_online', 'online', '', 2, '', '', '', '/monitor/online/index', 1, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-09-18 21:23:36', '2022-09-18 21:23:36'),
(2092, 2090, '服务监控', 'monitor_serve_monitor', 'serve_monitor', '', 2, '', '', '', '/monitor/serve-monitor/index', 1, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-09-18 21:23:36', '2022-09-18 21:23:36'),
@@ -242,7 +243,7 @@ INSERT INTO `hg_admin_menu` (`id`, `pid`, `title`, `name`, `path`, `icon`, `type
(2119, 2120, 'GoFrame文档', 'https://goframe.org/pages/viewpage.action?pageId=1114119', '/go-frame', '', 1, '', '', '', 'LAYOUT', 1, '', 0, 1, '', 0, 0, 0, 2, '', 1050, '', 1, '2022-11-23 23:24:15', '2023-01-10 17:24:30'),
(2120, 0, '文档中心', 'doc', 'doc', 'FileTextOutlined', 1, 'LAYOUT', '', '', '/doc', 1, '', 0, 0, '', 0, 0, 0, 1, '', 2000, '', 1, '2022-11-24 00:08:19', '2023-01-10 17:23:55'),
(2121, 0, '测试菜单', 'test', '/test', 'AppstoreFilled', 1, '', '', '', 'LAYOUT', 1, '', 0, 0, '', 0, 0, 0, 1, '', 200, '', 1, '2022-12-23 15:06:03', '2022-12-23 15:06:14'),
-(2122, 2121, '测试列表', 'test_index', 'index', '', 2, '', '', '', '/test/index', 1, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-12-23 15:07:28', '2022-12-23 15:41:26'),
+(2122, 2121, '测试列表', 'test_index', 'index', '', 2, '', '/test/list', '', '/test/index', 1, '', 0, 0, '', 0, 0, 0, 2, '', 10, '', 1, '2022-12-23 15:07:28', '2023-01-25 09:35:54'),
(2124, 2121, '测试详情', 'test_view', 'view/:id?', '', 2, '', '', '', '/test/view', 0, 'test_index', 0, 0, '', 0, 1, 0, 2, '', 20, '', 1, '2022-09-14 20:07:04', '2022-09-17 10:43:38'),
(2125, 2097, '生成配置', 'develop_code_deploy', 'deploy/:id?', '', 2, '', '', '', '/develop/code/deploy', 0, 'develop_code', 0, 0, '', 0, 1, 0, 2, '', 20, '', 1, '2022-12-31 17:16:26', '2022-12-31 17:17:46'),
(2198, 2097, '生成演示', 'curdDemo', '/curdDemo', 'MenuOutlined', 1, '', '', '', 'ParentLayout', 1, '', 0, 0, '', 0, 0, 0, 1, '', 200, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43'),
@@ -253,7 +254,11 @@ INSERT INTO `hg_admin_menu` (`id`, `pid`, `title`, `name`, `path`, `icon`, `type
(2203, 2199, '删除生成演示', 'curdDemoDelete', '', '', 3, '', '/curdDemo/delete', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43'),
(2204, 2199, '修改生成演示状态', 'curdDemoStatus', '', '', 3, '', '/curdDemo/status', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43'),
(2205, 2199, '操作生成演示开关', 'curdDemoSwitch', '', '', 3, '', '/curdDemo/switch', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43'),
-(2206, 2199, '导出生成演示', 'curdDemoExport', '', '', 3, '', '/curdDemo/export', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43');
+(2206, 2199, '导出生成演示', 'curdDemoExport', '', '', 3, '', '/curdDemo/export', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-18 15:19:43', '2023-01-18 15:19:43'),
+(2207, 2083, '删除登录日志', 'loginLogDelete', '', '', 3, '', '/loginLog/delete', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-19 21:06:45', '2023-01-19 21:06:45'),
+(2208, 2083, '导出登录日志', 'loginLogExport', '', '', 3, '', '/loginLog/export', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-19 21:06:45', '2023-01-19 21:06:45'),
+(2209, 2087, '删除服务日志', 'serveLogDelete', '', '', 3, '', '/serveLog/delete', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-20 18:37:50', '2023-01-20 18:37:50'),
+(2210, 2087, '导出服务日志', 'serveLogExport', '', '', 3, '', '/serveLog/export', '', '', 1, '', 0, 0, '', 0, 0, 0, 3, '', 10, '', 1, '2023-01-20 18:37:50', '2023-01-20 18:37:50');
-- --------------------------------------------------------
@@ -283,7 +288,8 @@ INSERT INTO `hg_admin_notice` (`id`, `title`, `type`, `content`, `receiver`, `re
(1, '温馨提醒:2021-07-01 新版本发布啦', 2, '新版本内容', '', '', '管理员', 1, 1, '2022-01-04 01:54:53', '2022-10-06 11:53:13'),
(2, '维护通知:2021-07-01 系统凌晨维护', 1, '维护内容\n\n进行了如下更新:\n1...\n2...', '', '[123, 456]', '管理员', 5, 1, '2022-01-01 01:54:53', '2022-10-06 11:53:10'),
(6, '测试公告', 2, '这是一条测试公告\n哈哈\n哈哈哈哈!', '1,2,3', '', '测试', 10, 1, '2022-09-25 02:38:59', '2022-10-07 10:03:25'),
-(7, '测试', 1, '在下载学习中', '', '', '', 0, 1, '2022-12-30 16:47:22', '2022-12-30 16:47:22');
+(7, '测试', 1, '在下载学习中', '', '', '', 0, 1, '2022-12-30 16:47:22', '2022-12-30 16:47:22'),
+(8, '1221', 1, '2121212112', '', '', '', 0, 1, '2023-01-19 18:13:56', '2023-01-19 18:13:56');
-- --------------------------------------------------------
@@ -311,7 +317,7 @@ INSERT INTO `hg_admin_post` (`id`, `code`, `name`, `remark`, `sort`, `status`, `
(2, 'se', '项目经理', '', 2, 1, '2022-01-04 17:54:52', '2023-01-18 00:00:00'),
(3, 'hr', '人力资源', '', 3, 1, '2022-01-04 17:54:52', '2023-01-18 00:00:00'),
(4, 'user', '普通员工', '', 4, 1, '2022-01-04 17:54:52', '2022-05-15 22:33:09'),
-(6, '测试', '测试', '测试..', 5, 1, '2022-08-14 11:41:22', '2023-01-10 17:28:40');
+(6, 'test', '测试', '测试..', 5, 1, '2022-08-14 11:41:22', '2023-01-24 21:21:42');
-- --------------------------------------------------------
@@ -341,11 +347,14 @@ CREATE TABLE `hg_admin_role` (
INSERT INTO `hg_admin_role` (`id`, `name`, `key`, `data_scope`, `custom_dept`, `pid`, `level`, `tree`, `remark`, `sort`, `status`, `created_at`, `updated_at`) VALUES
(1, '超级管理员', 'super', 1, '[]', 0, 1, NULL, '超级管理员,拥有全部菜单、数据权限,无需绑定和验证', 1, 1, '2022-01-04 17:54:52', '2023-01-12 00:00:00'),
-(2, '普通管理员', 'norm', 4, '[108, 105, 103]', 1, 2, 'tr_1 ', '普通管理员,拥有常规的后台系统权限', 2, 1, '2022-01-04 17:54:52', '2023-01-12 00:00:00'),
-(100, '测试角色', 'test', 5, '[]', 1, 2, 'tr_1 ', '测试角色', 10, 1, '2023-01-12 00:00:00', '2022-08-13 23:28:52'),
-(200, '金牌代理商', 'gold_agent', 7, '[]', 0, 1, NULL, '金牌代理商,脱离公司角色的权限,满足sass需求', 200, 1, '2023-01-12 00:00:00', '2022-08-13 23:28:52'),
-(201, '银牌代理商', 'silver_agent', 7, '[]', 200, 2, 'tr_200 ', '银牌代理商,脱离公司角色的权限,满足sass需求', 210, 1, '2023-01-12 00:00:00', '2022-08-13 23:28:52'),
-(202, '铜牌代理', 'copper_agent', 7, '[]', 200, 2, 'tr_200 ', '', 220, 1, '2023-01-12 11:20:02', '2023-01-12 11:20:02');
+(2, '普通管理员', 'norm', 4, '[102, 108, 100]', 1, 2, 'tr_1 ', '普通管理员,拥有常规的后台系统权限', 2, 1, '2022-01-04 17:54:52', '2023-01-24 21:02:21'),
+(100, '测试角色', 'test', 5, '[]', 1, 2, 'tr_1 ', '测试角色', 10, 1, '2023-01-12 00:00:00', '2023-01-24 21:02:17'),
+(200, '金牌代理商', 'gold_agent', 7, '[]', 0, 1, NULL, '金牌代理商,分离机构权限,满足sass需求', 200, 1, '2023-01-12 00:00:00', '2022-08-13 23:28:52'),
+(201, '银牌代理商', 'silver_agent', 7, '[]', 200, 2, 'tr_200 ', '银牌代理商,分离机构权限,满足sass需求', 210, 1, '2023-01-12 00:00:00', '2022-08-13 23:28:52'),
+(202, '铜牌代理', 'copper_agent', 5, '[]', 200, 2, 'tr_200 ', '', 220, 1, '2023-01-12 11:20:02', '2023-01-24 20:56:34'),
+(206, '财务部', 'finance', 2, '[]', 1, 2, 'tr_1 ', '', 5, 1, '2023-01-24 20:22:10', '2023-01-24 21:02:24'),
+(207, '商务部', 'business', 1, '[]', 1, 2, 'tr_1 ', '', 3, 1, '2023-01-24 20:23:27', '2023-01-24 21:02:31'),
+(208, '技术部', 'science', 1, '[]', 1, 2, 'tr_1 ', '', 2, 1, '2023-01-24 20:23:54', '2023-01-24 21:02:03');
-- --------------------------------------------------------
@@ -369,48 +378,50 @@ CREATE TABLE `hg_admin_role_casbin` (
--
INSERT INTO `hg_admin_role_casbin` (`id`, `p_type`, `v0`, `v1`, `v2`, `v3`, `v4`, `v5`) VALUES
-(2743, 'p', 'norm', 'dashboard', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2744, 'p', 'norm', '/console/stat', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2745, 'p', 'norm', 'dashboard_monitor', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2746, 'p', 'norm', 'dashboard_workplace', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2747, 'p', 'norm', '/dept/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2748, 'p', 'norm', '/post/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2749, 'p', 'norm', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2750, 'p', 'norm', '/member/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2751, 'p', 'norm', '/menu/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2752, 'p', 'norm', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2753, 'p', 'norm', '/log/view', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2754, 'p', 'norm', '/log/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2755, 'p', 'norm', '/notice/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2756, 'p', 'norm', '/attachment/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2757, 'p', 'norm', '/provinces/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2758, 'p', 'norm', '/member/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2759, 'p', 'norm', '/member/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2760, 'p', 'norm', '/member/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2761, 'p', 'norm', '/dept/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2762, 'p', 'norm', '/dept/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2763, 'p', 'norm', '/dept/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2764, 'p', 'norm', '/post/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2765, 'p', 'norm', '/post/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2766, 'p', 'norm', '/post/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2767, 'p', 'norm', '/upload/image', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2768, 'p', 'test', 'dashboard', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2769, 'p', 'test', '/console/stat', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2770, 'p', 'test', 'dashboard_monitor', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2771, 'p', 'test', 'dashboard_workplace', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2772, 'p', 'test', '/dept/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2773, 'p', 'test', '/post/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2774, 'p', 'test', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2775, 'p', 'test', '/member/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2776, 'p', 'test', '/member/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2777, 'p', 'test', '/member/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2778, 'p', 'test', '/member/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2779, 'p', 'test', '/dept/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2780, 'p', 'test', '/dept/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2781, 'p', 'test', '/dept/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2782, 'p', 'test', '/post/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2783, 'p', 'test', '/post/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
-(2784, 'p', 'test', '/post/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', '');
+(3336, 'p', 'norm', 'dashboard', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3337, 'p', 'norm', '/console/stat', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3338, 'p', 'norm', 'dashboard_workplace', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3339, 'p', 'norm', '/dept/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3340, 'p', 'norm', '/post/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3341, 'p', 'norm', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3342, 'p', 'norm', '/member/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3343, 'p', 'norm', '/menu/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3344, 'p', 'norm', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3345, 'p', 'norm', '/log/view', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3346, 'p', 'norm', '/log/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3347, 'p', 'norm', '/loginLog/view', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3348, 'p', 'norm', '/serve_log/view', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3349, 'p', 'norm', '/notice/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3350, 'p', 'norm', '/attachment/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3351, 'p', 'norm', '/provinces/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3352, 'p', 'norm', '/member/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3353, 'p', 'norm', '/member/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3354, 'p', 'norm', '/member/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3355, 'p', 'norm', '/dept/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3356, 'p', 'norm', '/dept/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3357, 'p', 'norm', '/dept/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3358, 'p', 'norm', '/post/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3359, 'p', 'norm', '/post/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3360, 'p', 'norm', '/post/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3361, 'p', 'norm', '/upload/image', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3362, 'p', 'norm', '/test/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3363, 'p', 'test', 'dashboard', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3364, 'p', 'test', '/console/stat', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3365, 'p', 'test', 'dashboard_workplace', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3366, 'p', 'test', '/dept/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3367, 'p', 'test', '/post/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3368, 'p', 'test', '/role/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3369, 'p', 'test', '/member/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3370, 'p', 'test', '/member/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3371, 'p', 'test', '/member/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3372, 'p', 'test', '/member/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3373, 'p', 'test', '/dept/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3374, 'p', 'test', '/dept/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3375, 'p', 'test', '/dept/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3376, 'p', 'test', '/post/edit', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3377, 'p', 'test', '/post/delete', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3378, 'p', 'test', '/post/status', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', ''),
+(3379, 'p', 'test', '/test/list', 'GET|POST|PUT|DELETE|PATCH|OPTIONS|HEAD', '', '', '');
-- --------------------------------------------------------
@@ -548,7 +559,8 @@ CREATE TABLE `hg_sys_attachment` (
INSERT INTO `hg_sys_attachment` (`id`, `app_id`, `member_id`, `cate_id`, `drive`, `name`, `kind`, `meta_type`, `naive_type`, `path`, `file_url`, `size`, `ext`, `md5`, `status`, `created_at`, `updated_at`) VALUES
(26, 'admin', 1, 0, 'local', '68747470733a2f2f627566616e79756e2e636e2d626a2e7566696c656f732e636f6d2f686f74676f2f686f74676f3171756e2e706e67.png', 'images', 'image/png', '', 'attachment/2023-01-18/cpv6dx10bq0cejq5an.png', 'attachment/2023-01-18/cpv6dx10bq0cejq5an.png', 210216, 'png', '4b26a0f8dc468f0aa0a7d4013cb62420', 1, '2023-01-18 16:33:03', '2023-01-18 16:33:03'),
(27, 'admin', 1, 0, 'local', '测试1.doc', 'document', 'application/msword', 'text/plain', 'attachment/2023-01-18/cpv6fjqvrad0sep6ri.doc', 'attachment/2023-01-18/cpv6fjqvrad0sep6ri.doc', 9216, 'doc', '7b82c3bdd93f2bd53dbb6bdb8220428a', 1, '2023-01-18 16:35:10', '2023-01-18 16:35:10'),
-(28, 'admin', 1, 0, 'local', 'logo.png', 'images', 'image/png', '', 'attachment/2023-01-18/cpv6fmqmwfq8zobctz.png', 'attachment/2023-01-18/cpv6fmqmwfq8zobctz.png', 38601, 'png', '492c0e0f0eb8e7e6c7b6901d32854d19', 1, '2023-01-18 16:35:17', '2023-01-18 16:35:17');
+(28, 'admin', 1, 0, 'local', 'logo.png', 'images', 'image/png', '', 'attachment/2023-01-18/cpv6fmqmwfq8zobctz.png', 'attachment/2023-01-18/cpv6fmqmwfq8zobctz.png', 38601, 'png', '492c0e0f0eb8e7e6c7b6901d32854d19', 1, '2023-01-18 16:35:17', '2023-01-18 16:35:17'),
+(29, 'admin', 1, 0, 'local', '1111.png', 'images', 'image/png', '', 'attachment/2023-01-18/cpve2nuuj6o4mqmcvd.png', 'attachment/2023-01-18/cpve2nuuj6o4mqmcvd.png', 4249, 'png', '9a60b2fc4bf3ea9d88eaf9cc528eb8e8', 1, '2023-01-18 22:34:29', '2023-01-18 22:34:29');
-- --------------------------------------------------------
@@ -572,7 +584,10 @@ CREATE TABLE `hg_sys_blacklist` (
INSERT INTO `hg_sys_blacklist` (`id`, `ip`, `remark`, `status`, `created_at`, `updated_at`) VALUES
(1, '39.162.138.4', '', 2, '2022-10-01 22:02:09', '2022-10-01 22:39:23'),
(2, '29.162.138.91', '', 2, '2022-10-01 22:02:09', '2022-10-01 22:39:23'),
-(3, '19.162.138.94', NULL, 1, '2022-10-01 14:02:09', '2022-10-07 20:53:09');
+(3, '19.162.138.94', '指定IP', 1, '2022-10-01 14:02:09', '2023-01-20 23:11:43'),
+(5, '19.162.138.91,19.162.138.96', '多个IP', 1, '2022-10-01 14:02:09', '2023-01-20 23:11:36'),
+(6, '19.160.138.0/24', 'IP段', 1, '2022-10-01 14:02:09', '2023-01-20 23:11:30'),
+(7, '29.160.138.0-29.160.138.5', 'IP范围', 1, '2022-10-01 14:02:09', '2023-01-20 23:11:21');
-- --------------------------------------------------------
@@ -632,14 +647,14 @@ INSERT INTO `hg_sys_config` (`id`, `group`, `name`, `type`, `key`, `value`, `def
(39, 'upload', 'UCloud存储桶地域host', 'string', 'uploadUCloudFileHost', 'cn-bj.ufileos.com', 'cn-bj.ufileos.com', 410, '', 1, 1, '2021-01-30 13:27:43', '2022-12-30 15:31:33'),
(40, 'upload', 'UCloud访问域名', 'string', 'uploadUCloudEndpoint', 'http://bufanyun.cn-bj.ufileos.com', '', 420, '格式,http://abc.com 或 https://abc.com,不可为空', 1, 1, '2021-01-30 13:27:43', '2022-12-30 15:31:33'),
(41, 'geo', '高德Web服务key', 'string', 'geoAmapWebKey', '', '', 500, '申请地址:https://console.amap.com/dev/key/app', 1, 1, '2021-01-30 13:27:43', '2022-12-07 15:48:43'),
-(42, 'sms', '短信驱动,aliyun:阿里云;tencent:腾讯云', 'string', 'smsDrive', 'aliyun', '', 600, '', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(43, 'sms', '阿里云AccessKeyID', 'string', 'smsAliyunAccessKeyID', '', '', 610, '应用key和密钥你可以通过 https://ram.console.aliyun.com/manage/ak 获取', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(44, 'sms', '阿里云AccessKeySecret', 'string', 'smsAliyunAccessKeySecret', '', '', 620, '', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(45, 'sms', '阿里云短信签名', 'string', 'smsAliyunSign', '', '', 630, '申请地址:https://dysms.console.aliyun.com/domestic/text/sign', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(46, 'sms', '阿里云短信模板', 'string', 'smsAliyunTemplate', '[]', '', 640, '', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(47, 'sms', '最小发送间隔', 'int', 'smsMinInterval', '60', '', 600, '同号码', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(48, 'sms', 'IP最大发送次数', 'int', 'smsMaxIpLimit', '10', '', 610, '同IP每天最大允许发送次数', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04'),
-(49, 'sms', '验证码有效期', 'int', 'smsCodeExpire', '600', '', 610, '单位:秒', 1, 1, '2021-01-30 13:27:43', '2022-12-16 15:38:04');
+(42, 'sms', '短信驱动,aliyun:阿里云;tencent:腾讯云', 'string', 'smsDrive', 'aliyun', '', 600, '', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(43, 'sms', '阿里云AccessKeyID', 'string', 'smsAliyunAccessKeyID', '', '', 610, '应用key和密钥你可以通过 https://ram.console.aliyun.com/manage/ak 获取', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(44, 'sms', '阿里云AccessKeySecret', 'string', 'smsAliyunAccessKeySecret', '', '', 620, '', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(45, 'sms', '阿里云短信签名', 'string', 'smsAliyunSign', '', '', 630, '申请地址:https://dysms.console.aliyun.com/domestic/text/sign', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(46, 'sms', '阿里云短信模板', 'string', 'smsAliyunTemplate', '[{\"key\":\"login\",\"value\":\"SMS_198921686\"},{\"key\":\"register\",\"value\":\"SMS_198921686\"},{\"key\":\"code\",\"value\":\"SMS_198921686\"},{\"key\":\"resetPwd\",\"value\":\"SMS_198921686\"},{\"key\":\"bind\",\"value\":\"SMS_198921686\"},{\"key\":\"cash\",\"value\":\"SMS_198921686\"}]', '', 640, '', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(47, 'sms', '最小发送间隔', 'int', 'smsMinInterval', '60', '', 600, '同号码', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(48, 'sms', 'IP最大发送次数', 'int', 'smsMaxIpLimit', '10', '', 610, '同IP每天最大允许发送次数', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05'),
+(49, 'sms', '验证码有效期', 'int', 'smsCodeExpire', '600', '', 610, '单位:秒', 1, 1, '2021-01-30 13:27:43', '2023-01-21 21:30:05');
-- --------------------------------------------------------
@@ -668,8 +683,8 @@ CREATE TABLE `hg_sys_cron` (
INSERT INTO `hg_sys_cron` (`id`, `group_id`, `name`, `params`, `pattern`, `policy`, `count`, `sort`, `remark`, `status`, `created_at`, `updated_at`) VALUES
(1, 1, 'test', '', '* * * * * *', 1, 0, 10, '测试无参数任务', 2, '2022-10-01 22:02:09', '2022-10-01 22:39:23'),
-(2, 1, 'test2', 'hotGo,2,欢迎使用hotGo!', '* * * * * *', 1, 0, 10, '测试有参数任务', 2, '2022-10-01 06:02:09', '2022-10-07 19:57:37'),
-(3, 1, 'monitor', '', '@every 1s', 1, 0, 30, '监控任务,统计实时网速', 1, '2022-10-01 22:02:09', '2022-10-01 22:39:23');
+(2, 1, 'test2', 'hotGo,3,欢迎使用hotGo!', '* * * * * *', 1, 0, 10, '测试有参数任务', 2, '2022-10-01 06:02:09', '2022-10-07 19:57:37'),
+(3, 1, 'monitor', '', '@every 1s', 1, 0, 30, '监控任务,统计实时网速', 1, '2022-10-01 22:02:09', '2023-01-20 19:33:40');
-- --------------------------------------------------------
@@ -771,7 +786,21 @@ INSERT INTO `hg_sys_dict_data` (`id`, `label`, `value`, `value_type`, `type`, `l
(123, '读书', '2', 'int', 'sys_user_hobby', 'info', 0, 80, '爱好类型', 1, '2021-01-30 13:27:43', '2023-01-06 09:45:08'),
(124, '游泳', '3', 'int', 'sys_user_hobby', 'warning', 0, 80, '爱好类型', 1, '2021-01-30 13:27:43', '2023-01-06 09:45:05'),
(125, '本地存储', 'local', 'string', 'config_upload_drive', 'info', 1, 10, '', 1, '2022-12-30 17:57:50', '2023-01-06 10:02:31'),
-(126, 'UC云存储', 'ucloud', 'string', 'config_upload_drive', 'success', 1, 20, '', 1, '2022-12-30 17:58:26', '2022-12-30 17:58:26');
+(126, 'UC云存储', 'ucloud', 'string', 'config_upload_drive', 'success', 1, 20, '', 1, '2022-12-30 17:58:26', '2022-12-30 17:58:26'),
+(127, 'DEBU', 'DEBU', 'string', 'sys_log_type', 'default', 0, 10, '', 1, '2023-01-20 16:56:23', '2023-01-20 16:56:23'),
+(128, 'INFO', 'INFO', 'string', 'sys_log_type', 'info', 0, 20, '', 1, '2023-01-20 16:56:34', '2023-01-20 16:56:34'),
+(129, 'WARN', 'WARN', 'string', 'sys_log_type', 'warning', 0, 30, '', 1, '2023-01-20 16:56:47', '2023-01-20 16:56:47'),
+(130, 'ERRO', 'ERRO', 'string', 'sys_log_type', 'error', 0, 50, '', 1, '2023-01-20 16:57:01', '2023-01-20 16:57:01'),
+(131, 'PANI', 'PANI', 'string', 'sys_log_type', 'error', 0, 60, '', 1, '2023-01-20 16:57:23', '2023-01-20 16:57:23'),
+(132, 'FATA', 'FATA', 'string', 'sys_log_type', 'error', 0, 70, '', 1, '2023-01-20 16:57:37', '2023-01-20 16:57:37'),
+(133, '阿里云', 'aliyun', 'string', 'config_sms_drive', 'success', 0, 10, '', 1, '2023-01-21 10:27:59', '2023-01-21 10:27:59'),
+(134, '腾讯云', 'tencent', 'string', 'config_sms_drive', 'info', 0, 20, '', 1, '2023-01-21 10:28:23', '2023-01-21 10:28:23'),
+(135, '通用验证码', 'code', 'string', 'config_sms_template', 'info', 0, 10, '', 1, '2023-01-21 10:28:39', '2023-01-21 20:40:09'),
+(136, '登录', 'login', 'string', 'config_sms_template', 'success', 0, 20, '', 1, '2023-01-21 10:28:48', '2023-01-21 10:28:48'),
+(137, '注册', 'register', 'string', 'config_sms_template', 'warning', 0, 30, '', 1, '2023-01-21 10:28:58', '2023-01-21 10:28:58'),
+(138, '重置密码', 'resetPwd', 'string', 'config_sms_template', 'error', 0, 40, '', 1, '2023-01-21 10:29:10', '2023-01-21 10:29:10'),
+(139, '绑定手机号', 'bind', 'string', 'config_sms_template', 'info', 0, 50, '', 1, '2023-01-21 10:29:22', '2023-01-21 10:29:22'),
+(140, '申请提现', 'cash', 'string', 'config_sms_template', 'primary', 0, 60, '', 1, '2023-01-21 10:29:36', '2023-01-21 10:29:40');
-- --------------------------------------------------------
@@ -814,7 +843,10 @@ INSERT INTO `hg_sys_dict_type` (`id`, `pid`, `name`, `type`, `sort`, `remark`, `
(30, 27, '用户爱好', 'sys_user_hobby', 0, NULL, 1, '2021-03-01 11:41:07', '2021-03-01 11:41:07'),
(31, 27, '用户渠道', 'sys_user_channel', 0, NULL, 1, '2021-03-01 11:41:07', '2021-03-01 11:41:07'),
(32, 0, '配置枚举', 'config', 60, '', 1, '2022-12-30 17:55:42', '2022-12-30 17:55:53'),
-(33, 32, '上传驱动', 'config_upload_drive', 10, '', 1, '2022-12-30 17:57:18', '2022-12-30 17:57:18');
+(33, 32, '上传驱动', 'config_upload_drive', 10, '', 1, '2022-12-30 17:57:18', '2022-12-30 17:57:18'),
+(34, 28, '日志类型', 'sys_log_type', 50, '', 1, '2023-01-20 16:39:52', '2023-01-20 16:39:52'),
+(35, 32, '短信驱动', 'config_sms_drive', 20, '', 1, '2023-01-21 10:27:01', '2023-01-21 10:27:01'),
+(36, 32, '短信模板', 'config_sms_template', 30, '', 1, '2023-01-21 10:27:41', '2023-01-21 10:27:41');
-- --------------------------------------------------------
@@ -873,9 +905,7 @@ CREATE TABLE `hg_sys_gen_curd_demo` (
--
INSERT INTO `hg_sys_gen_curd_demo` (`id`, `category_id`, `title`, `description`, `content`, `image`, `attachfile`, `switch`, `sort`, `status`, `created_by`, `updated_by`, `created_at`, `updated_at`, `deleted_at`) VALUES
-(1, 1, '测试标题2', '描述.', '
啦啦啦啦
啦啦啦啦啦啦啦啦啦啦啦啦
', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', 'http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1x44idoycrtajf2.xlsx', 1, 20, 1, 0, 1, '2022-12-15 19:30:14', '2023-01-18 14:56:39', NULL),
-(2, 2, '测试标题1', '描述', '哈哈哈
哈哈哈哈
哈哈哈哈哈哈
', 'http://localhost:8000//attachment/2022-12-29/cpea9g76jq4cyxvg8c.jpg', 'http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1fy77osc0oap1ns.doc', 1, 10, 1, 1, 1, '2022-12-23 16:53:07', '2023-01-18 15:20:37', NULL),
-(10, 3, '测试标题3', '描述', '6666666
', 'http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2023-01-18/cpv4crzjksw0ejqd0a.jpeg', 'http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1fy77osc0oap1ns.doc', 1, 30, 1, 1, 0, '2023-01-18 14:57:41', '2023-01-18 14:57:41', NULL);
+(1, 1, '测试标题2', '描述.', '啦啦啦啦
啦啦啦啦啦啦啦啦啦啦啦啦
', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', 'http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1x44idoycrtajf2.xlsx', 1, 20, 1, 0, 1, '2022-12-15 19:30:14', '2023-01-18 14:56:39', NULL);
-- --------------------------------------------------------
@@ -885,6 +915,7 @@ INSERT INTO `hg_sys_gen_curd_demo` (`id`, `category_id`, `title`, `description`,
CREATE TABLE `hg_sys_log` (
`id` bigint(20) NOT NULL COMMENT '日志ID',
+ `req_id` varchar(50) DEFAULT NULL COMMENT '对外ID',
`app_id` varchar(50) DEFAULT '' COMMENT '应用ID',
`merchant_id` bigint(20) UNSIGNED DEFAULT '0' COMMENT '商户ID',
`member_id` bigint(20) DEFAULT '0' COMMENT '用户ID',
@@ -900,15 +931,52 @@ CREATE TABLE `hg_sys_log` (
`error_code` int(11) DEFAULT '0' COMMENT '报错code',
`error_msg` varchar(1000) DEFAULT NULL COMMENT '报错信息',
`error_data` json DEFAULT NULL COMMENT '报错日志',
- `req_id` varchar(50) DEFAULT NULL COMMENT '对外ID',
- `timestamp` bigint(20) DEFAULT '0' COMMENT '响应时间',
`user_agent` varchar(512) DEFAULT NULL COMMENT 'UA信息',
`take_up_time` bigint(20) DEFAULT '0' COMMENT '请求耗时',
+ `timestamp` bigint(20) DEFAULT '0' COMMENT '响应时间',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
`updated_at` datetime DEFAULT NULL COMMENT '修改时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统_全局日志';
+--
+-- 转存表中的数据 `hg_sys_log`
+--
+
+INSERT INTO `hg_sys_log` (`id`, `req_id`, `app_id`, `merchant_id`, `member_id`, `method`, `module`, `url`, `get_data`, `post_data`, `header_data`, `ip`, `province_id`, `city_id`, `error_code`, `error_msg`, `error_data`, `user_agent`, `take_up_time`, `timestamp`, `status`, `created_at`, `updated_at`) VALUES
+(1, '74cc4ac189703d17726c30668989b6fa', 'admin', 0, 1, 'GET', 'admin', '/admin/member/info', '{}', '{}', '{\"Accept\": [\"application/json, text/plain, */*\"], \"Cookie\": [\"order=id%20desc; ltd_end=-1; pro_end=-1; memSize=16297; db_page_model=mysql; backup_path=D%3A/backup; page_number=20; serverType=nginx; force=0; soft_remarks=%7B%22list%22%3A%5B%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90011%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u9001500%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F31.72%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4E13%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22ltd_list%22%3A%5B%22%u4F01%u4E1A%u7248%u63D2%u4EF6%22%2C%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90012%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u90011000%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F32.27%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4F01%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22kfqq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%2C%22qun%22%3A%221%22%2C%22kf_list%22%3A%5B%7B%22qq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%7D%2C%7B%22qq%22%3A%222927440070%22%2C%22kf%22%3A%22http%3A//wpa.qq.com/msgrd%3Fv%3D3%26uin%3D2927440070%26site%3Dqq%26menu%3Dyes%26from%3Dmessage%26isappinstalled%3D0%22%7D%5D%2C%22wx_list%22%3A%5B%7B%22ps%22%3A%22%u552E%u524D%u54A8%u8BE2%22%2C%22kf%22%3A%22https%3A//work.weixin.qq.com/kfid/kfc72fcbde93e26a6f3%22%7D%5D%7D; pnull=2; softType=5; bt_user_info=%7B%22status%22%3Atrue%2C%22msg%22%3A%22%u83B7%u53D6%u6210%u529F%21%22%2C%22data%22%3A%7B%22username%22%3A%22153****0571%22%7D%7D; site_model=php; sites_path=D%3A/wwwroot; request_token=EaNIwNYb7xvyGoKZjioBaG96r55N1g81g32m68nTmUzeOrLX; bt_config=%7B%22webserver%22%3A%22nginx%22%2C%22sites_path%22%3A%22D%3A/wwwroot%22%2C%22backup_path%22%3A%22D%3A/backup%22%2C%22status%22%3Atrue%2C%22mysql_root%22%3A%22123456%22%2C%22email%22%3A%22admin@qq.com%22%2C%22distribution%22%3A%22Windows%2010%20Pro%20%28build%2019044%29%20x64%20%28Py3.8.6%29%22%2C%22request_iptype%22%3A%22ipv6%22%2C%22request_type%22%3A%22python%22%2C%22php%22%3A%5B%7B%22setup%22%3Atrue%2C%22version%22%3A%2256%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%2C%7B%22setup%22%3Atrue%2C%22version%22%3A%2274%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%5D%2C%22mysql%22%3A%7B%22setup%22%3Atrue%2C%22status%22%3Atrue%2C%22version%22%3A%22MySQL5.7%22%7D%2C%22sqlserver%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22ftp%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22panel%22%3A%7B%22502%22%3A%22%22%2C%22port%22%3A%2218888%22%2C%22address%22%3A%2239.162.138.63%22%2C%22domain%22%3A%22%22%2C%22auto%22%3A%22%22%2C%22limitip%22%3A%22%22%2C%22templates%22%3A%5B%5D%2C%22template%22%3A%22default%22%2C%22admin_path%22%3A%22/radius%22%7D%2C%22systemdate%22%3A%222023-01-21%2022%3A11%3A30%22%2C%22show_workorder%22%3Afalse%2C%22isSetup%22%3Atrue%2C%22lan%22%3A%7B%22H1%22%3A%22%u9996%u9875%22%2C%22H2%22%3A%22%u7F51%u7AD9%u7BA1%u7406%22%2C%22SEARCH%22%3A%22%u7F51%u7AD9%u641C%u7D22%22%2C%22PS%22%3A%22%u4F7F%u7528%u5B9D%u5854Windows%u9762%u677F%u521B%u5EFA%u7AD9%u70B9%u65F6%u4F1A%u81EA%u52A8%u521B%u5EFA%u6743%u9650%u914D%u7F6E%uFF0C%u7EDF%u4E00%u4F7F%u7528www%u7528%u6237%u3002%22%2C%22BTN1%22%3A%22%u6DFB%u52A0%u7AD9%u70B9%22%2C%22BTN2%22%3A%22%u4FEE%u6539%u9ED8%u8BA4%u9875%22%2C%22BTN3%22%3A%22%u9ED8%u8BA4%u7AD9%u70B9%22%2C%22BTN4%22%3A%22%u5220%u9664%u9009%u4E2D%22%2C%22BTN5%22%3A%22%u5206%u7C7B%u7BA1%u7406%22%2C%22TH1%22%3A%22%u57DF%u540D%22%2C%22TH2%22%3A%22%u7F51%u7AD9%u72B6%u6001%22%2C%22TH3%22%3A%22%u5907%u4EFD%22%2C%22TH4%22%3A%22%u7F51%u7AD9%u76EE%u5F55%22%2C%22TH5%22%3A%22%u5230%u671F%u65E5%u671F%22%2C%22TH6%22%3A%22%u5907%u6CE8%22%2C%22TH7%22%3A%22%u64CD%u4F5C%22%2C%22JS1%22%3A%22%u8BF7%u5148%u5B89%u88C5Web%u670D%u52A1%u5668%21%22%2C%22JS2%22%3A%22%u53BB%u5B89%u88C5%22%7D%7D\"], \"Referer\": [\"http://127.0.0.1:8001/\"], \"Sec-Ch-Ua\": [\"\\\";Not A Brand\\\";v=\\\"99\\\", \\\"Chromium\\\";v=\\\"94\\\"\"], \"Connection\": [\"close\"], \"User-Agent\": [\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400\"], \"Authorization\": [\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6Imh0dHA6Ly9hbGlvc3MucXZuaWRheWUuY29tLy9pbWFnZXMvMjAyMS8wMy8xMi9pbWFnZV8xNjE1NTI5MTk4X3ZNSzRrd3EyLmpwZyIsImRlcHRJZCI6MTAzLCJlbWFpbCI6IjEzMzgxNDI1MEBxcS5jb20iLCJleHAiOjE2NzU0MjA2MzUsImV4cGlyZXMiOjg2NDAwMCwiaWQiOjEsImlzUmVmcmVzaCI6ZmFsc2UsImp3dFZlcnNpb24iOiIxLjAiLCJsYXN0SXAiOiIxMjcuMC4wLjEiLCJsYXN0VGltZSI6MTY3NDU1NjUxNCwibW9iaWxlIjoiMTUzMDM4MzA1NzEiLCJwaWQiOjAsInJlYWxOYW1lIjoi5a2f5biFIiwicm9sZUlkIjoxLCJyb2xlS2V5Ijoic3VwZXIiLCJ1c2VybmFtZSI6ImFkbWluIiwidmlzaXRDb3VudCI6NDEzfQ.QVzMnw5IUwdbZlzQM6oJYGTTVu5a7EfbrKEhpAgS0U8\"], \"Sec-Fetch-Dest\": [\"empty\"], \"Sec-Fetch-Mode\": [\"cors\"], \"Sec-Fetch-Site\": [\"same-origin\"], \"Accept-Encoding\": [\"gzip, deflate, br\"], \"Accept-Language\": [\"zh-CN,zh;q=0.9\"], \"Sec-Ch-Ua-Mobile\": [\"?0\"], \"Sec-Ch-Ua-Platform\": [\"\\\"Windows\\\"\"]}', '127.0.0.1', 0, 0, 0, '操作成功', '{}', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400', 13, 1674618373, 1, '2023-01-25 11:46:13', '2023-01-25 11:46:13'),
+(2, '5880edc289703d17736c3066d57e97fc', 'admin', 0, 1, 'GET', 'admin', '/admin/site/config', '{}', '{}', '{\"Accept\": [\"application/json, text/plain, */*\"], \"Cookie\": [\"order=id%20desc; ltd_end=-1; pro_end=-1; memSize=16297; db_page_model=mysql; backup_path=D%3A/backup; page_number=20; serverType=nginx; force=0; soft_remarks=%7B%22list%22%3A%5B%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90011%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u9001500%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F31.72%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4E13%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22ltd_list%22%3A%5B%22%u4F01%u4E1A%u7248%u63D2%u4EF6%22%2C%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90012%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u90011000%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F32.27%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4F01%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22kfqq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%2C%22qun%22%3A%221%22%2C%22kf_list%22%3A%5B%7B%22qq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%7D%2C%7B%22qq%22%3A%222927440070%22%2C%22kf%22%3A%22http%3A//wpa.qq.com/msgrd%3Fv%3D3%26uin%3D2927440070%26site%3Dqq%26menu%3Dyes%26from%3Dmessage%26isappinstalled%3D0%22%7D%5D%2C%22wx_list%22%3A%5B%7B%22ps%22%3A%22%u552E%u524D%u54A8%u8BE2%22%2C%22kf%22%3A%22https%3A//work.weixin.qq.com/kfid/kfc72fcbde93e26a6f3%22%7D%5D%7D; pnull=2; softType=5; bt_user_info=%7B%22status%22%3Atrue%2C%22msg%22%3A%22%u83B7%u53D6%u6210%u529F%21%22%2C%22data%22%3A%7B%22username%22%3A%22153****0571%22%7D%7D; site_model=php; sites_path=D%3A/wwwroot; request_token=EaNIwNYb7xvyGoKZjioBaG96r55N1g81g32m68nTmUzeOrLX; bt_config=%7B%22webserver%22%3A%22nginx%22%2C%22sites_path%22%3A%22D%3A/wwwroot%22%2C%22backup_path%22%3A%22D%3A/backup%22%2C%22status%22%3Atrue%2C%22mysql_root%22%3A%22123456%22%2C%22email%22%3A%22admin@qq.com%22%2C%22distribution%22%3A%22Windows%2010%20Pro%20%28build%2019044%29%20x64%20%28Py3.8.6%29%22%2C%22request_iptype%22%3A%22ipv6%22%2C%22request_type%22%3A%22python%22%2C%22php%22%3A%5B%7B%22setup%22%3Atrue%2C%22version%22%3A%2256%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%2C%7B%22setup%22%3Atrue%2C%22version%22%3A%2274%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%5D%2C%22mysql%22%3A%7B%22setup%22%3Atrue%2C%22status%22%3Atrue%2C%22version%22%3A%22MySQL5.7%22%7D%2C%22sqlserver%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22ftp%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22panel%22%3A%7B%22502%22%3A%22%22%2C%22port%22%3A%2218888%22%2C%22address%22%3A%2239.162.138.63%22%2C%22domain%22%3A%22%22%2C%22auto%22%3A%22%22%2C%22limitip%22%3A%22%22%2C%22templates%22%3A%5B%5D%2C%22template%22%3A%22default%22%2C%22admin_path%22%3A%22/radius%22%7D%2C%22systemdate%22%3A%222023-01-21%2022%3A11%3A30%22%2C%22show_workorder%22%3Afalse%2C%22isSetup%22%3Atrue%2C%22lan%22%3A%7B%22H1%22%3A%22%u9996%u9875%22%2C%22H2%22%3A%22%u7F51%u7AD9%u7BA1%u7406%22%2C%22SEARCH%22%3A%22%u7F51%u7AD9%u641C%u7D22%22%2C%22PS%22%3A%22%u4F7F%u7528%u5B9D%u5854Windows%u9762%u677F%u521B%u5EFA%u7AD9%u70B9%u65F6%u4F1A%u81EA%u52A8%u521B%u5EFA%u6743%u9650%u914D%u7F6E%uFF0C%u7EDF%u4E00%u4F7F%u7528www%u7528%u6237%u3002%22%2C%22BTN1%22%3A%22%u6DFB%u52A0%u7AD9%u70B9%22%2C%22BTN2%22%3A%22%u4FEE%u6539%u9ED8%u8BA4%u9875%22%2C%22BTN3%22%3A%22%u9ED8%u8BA4%u7AD9%u70B9%22%2C%22BTN4%22%3A%22%u5220%u9664%u9009%u4E2D%22%2C%22BTN5%22%3A%22%u5206%u7C7B%u7BA1%u7406%22%2C%22TH1%22%3A%22%u57DF%u540D%22%2C%22TH2%22%3A%22%u7F51%u7AD9%u72B6%u6001%22%2C%22TH3%22%3A%22%u5907%u4EFD%22%2C%22TH4%22%3A%22%u7F51%u7AD9%u76EE%u5F55%22%2C%22TH5%22%3A%22%u5230%u671F%u65E5%u671F%22%2C%22TH6%22%3A%22%u5907%u6CE8%22%2C%22TH7%22%3A%22%u64CD%u4F5C%22%2C%22JS1%22%3A%22%u8BF7%u5148%u5B89%u88C5Web%u670D%u52A1%u5668%21%22%2C%22JS2%22%3A%22%u53BB%u5B89%u88C5%22%7D%7D\"], \"Referer\": [\"http://127.0.0.1:8001/\"], \"Sec-Ch-Ua\": [\"\\\";Not A Brand\\\";v=\\\"99\\\", \\\"Chromium\\\";v=\\\"94\\\"\"], \"Connection\": [\"close\"], \"User-Agent\": [\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400\"], \"Authorization\": [\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6Imh0dHA6Ly9hbGlvc3MucXZuaWRheWUuY29tLy9pbWFnZXMvMjAyMS8wMy8xMi9pbWFnZV8xNjE1NTI5MTk4X3ZNSzRrd3EyLmpwZyIsImRlcHRJZCI6MTAzLCJlbWFpbCI6IjEzMzgxNDI1MEBxcS5jb20iLCJleHAiOjE2NzU0MjA2MzUsImV4cGlyZXMiOjg2NDAwMCwiaWQiOjEsImlzUmVmcmVzaCI6ZmFsc2UsImp3dFZlcnNpb24iOiIxLjAiLCJsYXN0SXAiOiIxMjcuMC4wLjEiLCJsYXN0VGltZSI6MTY3NDU1NjUxNCwibW9iaWxlIjoiMTUzMDM4MzA1NzEiLCJwaWQiOjAsInJlYWxOYW1lIjoi5a2f5biFIiwicm9sZUlkIjoxLCJyb2xlS2V5Ijoic3VwZXIiLCJ1c2VybmFtZSI6ImFkbWluIiwidmlzaXRDb3VudCI6NDEzfQ.QVzMnw5IUwdbZlzQM6oJYGTTVu5a7EfbrKEhpAgS0U8\"], \"Sec-Fetch-Dest\": [\"empty\"], \"Sec-Fetch-Mode\": [\"cors\"], \"Sec-Fetch-Site\": [\"same-origin\"], \"Accept-Encoding\": [\"gzip, deflate, br\"], \"Accept-Language\": [\"zh-CN,zh;q=0.9\"], \"Sec-Ch-Ua-Mobile\": [\"?0\"], \"Sec-Ch-Ua-Platform\": [\"\\\"Windows\\\"\"]}', '127.0.0.1', 0, 0, 0, '操作成功', '{}', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400', 1, 1674618373, 1, '2023-01-25 11:46:13', '2023-01-25 11:46:13'),
+(3, '54cd67c389703d17746c306606f71ad6', 'admin', 0, 1, 'GET', 'admin', '/admin/role/dynamic', '{}', '{}', '{\"Accept\": [\"application/json, text/plain, */*\"], \"Cookie\": [\"order=id%20desc; ltd_end=-1; pro_end=-1; memSize=16297; db_page_model=mysql; backup_path=D%3A/backup; page_number=20; serverType=nginx; force=0; soft_remarks=%7B%22list%22%3A%5B%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90011%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u9001500%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F31.72%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4E13%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22ltd_list%22%3A%5B%22%u4F01%u4E1A%u7248%u63D2%u4EF6%22%2C%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90012%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u90011000%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F32.27%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4F01%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22kfqq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%2C%22qun%22%3A%221%22%2C%22kf_list%22%3A%5B%7B%22qq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%7D%2C%7B%22qq%22%3A%222927440070%22%2C%22kf%22%3A%22http%3A//wpa.qq.com/msgrd%3Fv%3D3%26uin%3D2927440070%26site%3Dqq%26menu%3Dyes%26from%3Dmessage%26isappinstalled%3D0%22%7D%5D%2C%22wx_list%22%3A%5B%7B%22ps%22%3A%22%u552E%u524D%u54A8%u8BE2%22%2C%22kf%22%3A%22https%3A//work.weixin.qq.com/kfid/kfc72fcbde93e26a6f3%22%7D%5D%7D; pnull=2; softType=5; bt_user_info=%7B%22status%22%3Atrue%2C%22msg%22%3A%22%u83B7%u53D6%u6210%u529F%21%22%2C%22data%22%3A%7B%22username%22%3A%22153****0571%22%7D%7D; site_model=php; sites_path=D%3A/wwwroot; request_token=EaNIwNYb7xvyGoKZjioBaG96r55N1g81g32m68nTmUzeOrLX; bt_config=%7B%22webserver%22%3A%22nginx%22%2C%22sites_path%22%3A%22D%3A/wwwroot%22%2C%22backup_path%22%3A%22D%3A/backup%22%2C%22status%22%3Atrue%2C%22mysql_root%22%3A%22123456%22%2C%22email%22%3A%22admin@qq.com%22%2C%22distribution%22%3A%22Windows%2010%20Pro%20%28build%2019044%29%20x64%20%28Py3.8.6%29%22%2C%22request_iptype%22%3A%22ipv6%22%2C%22request_type%22%3A%22python%22%2C%22php%22%3A%5B%7B%22setup%22%3Atrue%2C%22version%22%3A%2256%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%2C%7B%22setup%22%3Atrue%2C%22version%22%3A%2274%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%5D%2C%22mysql%22%3A%7B%22setup%22%3Atrue%2C%22status%22%3Atrue%2C%22version%22%3A%22MySQL5.7%22%7D%2C%22sqlserver%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22ftp%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22panel%22%3A%7B%22502%22%3A%22%22%2C%22port%22%3A%2218888%22%2C%22address%22%3A%2239.162.138.63%22%2C%22domain%22%3A%22%22%2C%22auto%22%3A%22%22%2C%22limitip%22%3A%22%22%2C%22templates%22%3A%5B%5D%2C%22template%22%3A%22default%22%2C%22admin_path%22%3A%22/radius%22%7D%2C%22systemdate%22%3A%222023-01-21%2022%3A11%3A30%22%2C%22show_workorder%22%3Afalse%2C%22isSetup%22%3Atrue%2C%22lan%22%3A%7B%22H1%22%3A%22%u9996%u9875%22%2C%22H2%22%3A%22%u7F51%u7AD9%u7BA1%u7406%22%2C%22SEARCH%22%3A%22%u7F51%u7AD9%u641C%u7D22%22%2C%22PS%22%3A%22%u4F7F%u7528%u5B9D%u5854Windows%u9762%u677F%u521B%u5EFA%u7AD9%u70B9%u65F6%u4F1A%u81EA%u52A8%u521B%u5EFA%u6743%u9650%u914D%u7F6E%uFF0C%u7EDF%u4E00%u4F7F%u7528www%u7528%u6237%u3002%22%2C%22BTN1%22%3A%22%u6DFB%u52A0%u7AD9%u70B9%22%2C%22BTN2%22%3A%22%u4FEE%u6539%u9ED8%u8BA4%u9875%22%2C%22BTN3%22%3A%22%u9ED8%u8BA4%u7AD9%u70B9%22%2C%22BTN4%22%3A%22%u5220%u9664%u9009%u4E2D%22%2C%22BTN5%22%3A%22%u5206%u7C7B%u7BA1%u7406%22%2C%22TH1%22%3A%22%u57DF%u540D%22%2C%22TH2%22%3A%22%u7F51%u7AD9%u72B6%u6001%22%2C%22TH3%22%3A%22%u5907%u4EFD%22%2C%22TH4%22%3A%22%u7F51%u7AD9%u76EE%u5F55%22%2C%22TH5%22%3A%22%u5230%u671F%u65E5%u671F%22%2C%22TH6%22%3A%22%u5907%u6CE8%22%2C%22TH7%22%3A%22%u64CD%u4F5C%22%2C%22JS1%22%3A%22%u8BF7%u5148%u5B89%u88C5Web%u670D%u52A1%u5668%21%22%2C%22JS2%22%3A%22%u53BB%u5B89%u88C5%22%7D%7D\"], \"Referer\": [\"http://127.0.0.1:8001/\"], \"Sec-Ch-Ua\": [\"\\\";Not A Brand\\\";v=\\\"99\\\", \\\"Chromium\\\";v=\\\"94\\\"\"], \"Connection\": [\"close\"], \"User-Agent\": [\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400\"], \"Authorization\": [\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6Imh0dHA6Ly9hbGlvc3MucXZuaWRheWUuY29tLy9pbWFnZXMvMjAyMS8wMy8xMi9pbWFnZV8xNjE1NTI5MTk4X3ZNSzRrd3EyLmpwZyIsImRlcHRJZCI6MTAzLCJlbWFpbCI6IjEzMzgxNDI1MEBxcS5jb20iLCJleHAiOjE2NzU0MjA2MzUsImV4cGlyZXMiOjg2NDAwMCwiaWQiOjEsImlzUmVmcmVzaCI6ZmFsc2UsImp3dFZlcnNpb24iOiIxLjAiLCJsYXN0SXAiOiIxMjcuMC4wLjEiLCJsYXN0VGltZSI6MTY3NDU1NjUxNCwibW9iaWxlIjoiMTUzMDM4MzA1NzEiLCJwaWQiOjAsInJlYWxOYW1lIjoi5a2f5biFIiwicm9sZUlkIjoxLCJyb2xlS2V5Ijoic3VwZXIiLCJ1c2VybmFtZSI6ImFkbWluIiwidmlzaXRDb3VudCI6NDEzfQ.QVzMnw5IUwdbZlzQM6oJYGTTVu5a7EfbrKEhpAgS0U8\"], \"Sec-Fetch-Dest\": [\"empty\"], \"Sec-Fetch-Mode\": [\"cors\"], \"Sec-Fetch-Site\": [\"same-origin\"], \"Accept-Encoding\": [\"gzip, deflate, br\"], \"Accept-Language\": [\"zh-CN,zh;q=0.9\"], \"Sec-Ch-Ua-Mobile\": [\"?0\"], \"Sec-Ch-Ua-Platform\": [\"\\\"Windows\\\"\"]}', '127.0.0.1', 0, 0, 0, '操作成功', '{}', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400', 10, 1674618373, 1, '2023-01-25 11:46:13', '2023-01-25 11:46:13'),
+(4, '68a576e189703d17766c306693d1e257', 'admin', 0, 1, 'GET', 'admin', '/admin/dept/list', '{}', '{}', '{\"Accept\": [\"application/json, text/plain, */*\"], \"Cookie\": [\"order=id%20desc; ltd_end=-1; pro_end=-1; memSize=16297; db_page_model=mysql; backup_path=D%3A/backup; page_number=20; serverType=nginx; force=0; soft_remarks=%7B%22list%22%3A%5B%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90011%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u9001500%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F31.72%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4E13%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22ltd_list%22%3A%5B%22%u4F01%u4E1A%u7248%u63D2%u4EF6%22%2C%22%u4E13%u4E1A%u7248%u63D2%u4EF6%22%2C%2215%u5929%u65E0%u7406%u7531%u9000%u6B3E%22%2C%22%u53EF%u66F4%u6362IP%22%2C%22%u5E74%u4ED8%u90012%u5F20%u5546%u7528%u8BC1%u4E66%22%2C%22%u5E74%u4ED8%u90011000%u6761%u77ED%u4FE1%22%2C%22%u4F4E%u81F32.27%u5143/%u5929%22%2C%22%u5546%u7528%u9632%u706B%u5899%u6388%u6743%22%2C%22%u5E74%u4ED8%u53EF%u5165%u4F01%u4E1A%u670D%u52A1%u7FA4%22%2C%22%u4EA7%u54C1%u6388%u6743%u8BC1%u4E66%22%5D%2C%22kfqq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%2C%22qun%22%3A%221%22%2C%22kf_list%22%3A%5B%7B%22qq%22%3A%223007255432%22%2C%22kf%22%3A%22http%3A//q.url.cn/CDfQPS%3F_type%3Dwpa%26qidian%3Dtrue%22%7D%2C%7B%22qq%22%3A%222927440070%22%2C%22kf%22%3A%22http%3A//wpa.qq.com/msgrd%3Fv%3D3%26uin%3D2927440070%26site%3Dqq%26menu%3Dyes%26from%3Dmessage%26isappinstalled%3D0%22%7D%5D%2C%22wx_list%22%3A%5B%7B%22ps%22%3A%22%u552E%u524D%u54A8%u8BE2%22%2C%22kf%22%3A%22https%3A//work.weixin.qq.com/kfid/kfc72fcbde93e26a6f3%22%7D%5D%7D; pnull=2; softType=5; bt_user_info=%7B%22status%22%3Atrue%2C%22msg%22%3A%22%u83B7%u53D6%u6210%u529F%21%22%2C%22data%22%3A%7B%22username%22%3A%22153****0571%22%7D%7D; site_model=php; sites_path=D%3A/wwwroot; request_token=EaNIwNYb7xvyGoKZjioBaG96r55N1g81g32m68nTmUzeOrLX; bt_config=%7B%22webserver%22%3A%22nginx%22%2C%22sites_path%22%3A%22D%3A/wwwroot%22%2C%22backup_path%22%3A%22D%3A/backup%22%2C%22status%22%3Atrue%2C%22mysql_root%22%3A%22123456%22%2C%22email%22%3A%22admin@qq.com%22%2C%22distribution%22%3A%22Windows%2010%20Pro%20%28build%2019044%29%20x64%20%28Py3.8.6%29%22%2C%22request_iptype%22%3A%22ipv6%22%2C%22request_type%22%3A%22python%22%2C%22php%22%3A%5B%7B%22setup%22%3Atrue%2C%22version%22%3A%2256%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%2C%7B%22setup%22%3Atrue%2C%22version%22%3A%2274%22%2C%22max%22%3A%2250%22%2C%22maxTime%22%3A0%2C%22pathinfo%22%3Atrue%2C%22status%22%3Atrue%7D%5D%2C%22mysql%22%3A%7B%22setup%22%3Atrue%2C%22status%22%3Atrue%2C%22version%22%3A%22MySQL5.7%22%7D%2C%22sqlserver%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22ftp%22%3A%7B%22setup%22%3Afalse%2C%22status%22%3Afalse%2C%22version%22%3A%22%22%7D%2C%22panel%22%3A%7B%22502%22%3A%22%22%2C%22port%22%3A%2218888%22%2C%22address%22%3A%2239.162.138.63%22%2C%22domain%22%3A%22%22%2C%22auto%22%3A%22%22%2C%22limitip%22%3A%22%22%2C%22templates%22%3A%5B%5D%2C%22template%22%3A%22default%22%2C%22admin_path%22%3A%22/radius%22%7D%2C%22systemdate%22%3A%222023-01-21%2022%3A11%3A30%22%2C%22show_workorder%22%3Afalse%2C%22isSetup%22%3Atrue%2C%22lan%22%3A%7B%22H1%22%3A%22%u9996%u9875%22%2C%22H2%22%3A%22%u7F51%u7AD9%u7BA1%u7406%22%2C%22SEARCH%22%3A%22%u7F51%u7AD9%u641C%u7D22%22%2C%22PS%22%3A%22%u4F7F%u7528%u5B9D%u5854Windows%u9762%u677F%u521B%u5EFA%u7AD9%u70B9%u65F6%u4F1A%u81EA%u52A8%u521B%u5EFA%u6743%u9650%u914D%u7F6E%uFF0C%u7EDF%u4E00%u4F7F%u7528www%u7528%u6237%u3002%22%2C%22BTN1%22%3A%22%u6DFB%u52A0%u7AD9%u70B9%22%2C%22BTN2%22%3A%22%u4FEE%u6539%u9ED8%u8BA4%u9875%22%2C%22BTN3%22%3A%22%u9ED8%u8BA4%u7AD9%u70B9%22%2C%22BTN4%22%3A%22%u5220%u9664%u9009%u4E2D%22%2C%22BTN5%22%3A%22%u5206%u7C7B%u7BA1%u7406%22%2C%22TH1%22%3A%22%u57DF%u540D%22%2C%22TH2%22%3A%22%u7F51%u7AD9%u72B6%u6001%22%2C%22TH3%22%3A%22%u5907%u4EFD%22%2C%22TH4%22%3A%22%u7F51%u7AD9%u76EE%u5F55%22%2C%22TH5%22%3A%22%u5230%u671F%u65E5%u671F%22%2C%22TH6%22%3A%22%u5907%u6CE8%22%2C%22TH7%22%3A%22%u64CD%u4F5C%22%2C%22JS1%22%3A%22%u8BF7%u5148%u5B89%u88C5Web%u670D%u52A1%u5668%21%22%2C%22JS2%22%3A%22%u53BB%u5B89%u88C5%22%7D%7D\"], \"Referer\": [\"http://127.0.0.1:8001/\"], \"Sec-Ch-Ua\": [\"\\\";Not A Brand\\\";v=\\\"99\\\", \\\"Chromium\\\";v=\\\"94\\\"\"], \"Connection\": [\"close\"], \"User-Agent\": [\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400\"], \"Authorization\": [\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6Imh0dHA6Ly9hbGlvc3MucXZuaWRheWUuY29tLy9pbWFnZXMvMjAyMS8wMy8xMi9pbWFnZV8xNjE1NTI5MTk4X3ZNSzRrd3EyLmpwZyIsImRlcHRJZCI6MTAzLCJlbWFpbCI6IjEzMzgxNDI1MEBxcS5jb20iLCJleHAiOjE2NzU0MjA2MzUsImV4cGlyZXMiOjg2NDAwMCwiaWQiOjEsImlzUmVmcmVzaCI6ZmFsc2UsImp3dFZlcnNpb24iOiIxLjAiLCJsYXN0SXAiOiIxMjcuMC4wLjEiLCJsYXN0VGltZSI6MTY3NDU1NjUxNCwibW9iaWxlIjoiMTUzMDM4MzA1NzEiLCJwaWQiOjAsInJlYWxOYW1lIjoi5a2f5biFIiwicm9sZUlkIjoxLCJyb2xlS2V5Ijoic3VwZXIiLCJ1c2VybmFtZSI6ImFkbWluIiwidmlzaXRDb3VudCI6NDEzfQ.QVzMnw5IUwdbZlzQM6oJYGTTVu5a7EfbrKEhpAgS0U8\"], \"Sec-Fetch-Dest\": [\"empty\"], \"Sec-Fetch-Mode\": [\"cors\"], \"Sec-Fetch-Site\": [\"same-origin\"], \"Accept-Encoding\": [\"gzip, deflate, br\"], \"Accept-Language\": [\"zh-CN,zh;q=0.9\"], \"Sec-Ch-Ua-Mobile\": [\"?0\"], \"Sec-Ch-Ua-Platform\": [\"\\\"Windows\\\"\"]}', '127.0.0.1', 0, 0, 0, '操作成功', '{}', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.190.400 QQBrowser/11.5.5240.400', 3, 1674618373, 1, '2023-01-25 11:46:14', '2023-01-25 11:46:14');
+
+-- --------------------------------------------------------
+
+--
+-- 表的结构 `hg_sys_login_log`
+--
+
+CREATE TABLE `hg_sys_login_log` (
+ `id` bigint(20) NOT NULL COMMENT '日志ID',
+ `req_id` varchar(50) DEFAULT NULL COMMENT '请求ID',
+ `member_id` bigint(20) DEFAULT '0' COMMENT '用户ID',
+ `username` varchar(64) DEFAULT NULL COMMENT '用户名',
+ `response` json DEFAULT NULL COMMENT '响应数据',
+ `login_at` datetime DEFAULT NULL COMMENT '登录时间',
+ `err_msg` varchar(1000) DEFAULT NULL COMMENT '错误提示',
+ `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
+ `created_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_at` datetime DEFAULT NULL COMMENT '修改时间'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统_登录日志';
+
+--
+-- 转存表中的数据 `hg_sys_login_log`
+--
+
+INSERT INTO `hg_sys_login_log` (`id`, `req_id`, `member_id`, `username`, `response`, `login_at`, `err_msg`, `status`, `created_at`, `updated_at`) VALUES
+(28, 'f0a3a95463383d17fb8e341dfc2edc73', 1, 'admin', '{\"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6Imh0dHA6Ly9hbGlvc3MucXZuaWRheWUuY29tLy9pbWFnZXMvMjAyMS8wMy8xMi9pbWFnZV8xNjE1NTI5MTk4X3ZNSzRrd3EyLmpwZyIsImRlcHRJZCI6MTAzLCJlbWFpbCI6IjEzMzgxNDI1MEBxcS5jb20iLCJleHAiOjE2NzU0MjA2MzUsImV4cGlyZXMiOjg2NDAwMCwiaWQiOjEsImlzUmVmcmVzaCI6ZmFsc2UsImp3dFZlcnNpb24iOiIxLjAiLCJsYXN0SXAiOiIxMjcuMC4wLjEiLCJsYXN0VGltZSI6MTY3NDU1NjUxNCwibW9iaWxlIjoiMTUzMDM4MzA1NzEiLCJwaWQiOjAsInJlYWxOYW1lIjoi5a2f5biFIiwicm9sZUlkIjoxLCJyb2xlS2V5Ijoic3VwZXIiLCJ1c2VybmFtZSI6ImFkbWluIiwidmlzaXRDb3VudCI6NDEzfQ.QVzMnw5IUwdbZlzQM6oJYGTTVu5a7EfbrKEhpAgS0U8\", \"avatar\": \"http://alioss.qvnidaye.com//images/2021/03/12/image_1615529198_vMK4kwq2.jpg\", \"userId\": 1, \"realName\": \"孟帅\", \"username\": \"admin\", \"permissions\": null}', '2023-01-24 18:37:15', '', 1, '2023-01-24 18:37:16', '2023-01-24 18:37:16'),
+(29, '4066612664693d176c19df314997a857', 0, 'ameng', '{}', '2023-01-25 09:35:15', '用户密码不正确', 2, '2023-01-25 09:35:15', '2023-01-25 09:35:15'),
+(30, 'cce2c34b65693d176e19df31baa00f89', 7, 'ameng', '{\"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHAiOiJhZG1pbiIsImF2YXRhciI6IiIsImRlcHRJZCI6MTA1LCJlbWFpbCI6IiIsImV4cCI6MTY3NTQ3NDUyMCwiZXhwaXJlcyI6ODY0MDAwLCJpZCI6NywiaXNSZWZyZXNoIjpmYWxzZSwiand0VmVyc2lvbiI6IjEuMCIsImxhc3RJcCI6IjEyNy4wLjAuMSIsImxhc3RUaW1lIjoxNjczNDM4MDU1LCJtb2JpbGUiOiIiLCJwaWQiOjEsInJlYWxOYW1lIjoi6Zi_6JCMIiwicm9sZUlkIjoyLCJyb2xlS2V5Ijoibm9ybSIsInVzZXJuYW1lIjoiYW1lbmciLCJ2aXNpdENvdW50Ijo1fQ.cy8myHfhakfDR_Ml3UsxbxfLxN1jBXR3IKO_outxuN8\", \"avatar\": \"\", \"userId\": 7, \"realName\": \"阿萌\", \"username\": \"ameng\", \"permissions\": null}', '2023-01-25 09:35:20', '', 1, '2023-01-25 09:35:20', '2023-01-25 09:35:20');
+
-- --------------------------------------------------------
--
@@ -918,9 +986,6 @@ CREATE TABLE `hg_sys_log` (
CREATE TABLE `hg_sys_provinces` (
`id` bigint(20) NOT NULL COMMENT '省市区ID',
`title` varchar(50) NOT NULL DEFAULT '' COMMENT '栏目名称',
- `short_title` varchar(50) DEFAULT '' COMMENT '缩写',
- `areacode` int(11) DEFAULT '0' COMMENT '区域编码',
- `zipcode` int(11) DEFAULT '0' COMMENT '邮政编码',
`pinyin` varchar(100) DEFAULT '' COMMENT '拼音',
`lng` varchar(20) DEFAULT '' COMMENT '经度',
`lat` varchar(20) DEFAULT '' COMMENT '纬度',
@@ -937,3694 +1002,3738 @@ CREATE TABLE `hg_sys_provinces` (
-- 转存表中的数据 `hg_sys_provinces`
--
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(810000, '香港特别行政区', '', 0, 0, 'X', '114.18612410257', '22.29358599328', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810100, '九龙', '', 0, 0, 'J', '101.51341566718', '29.006431902925', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810101, '观塘区', '', 0, 0, 'G', '114.23743100142', '22.316803500017', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810102, '黄大仙区', '', 0, 0, 'H', '114.2055528338', '22.344516581114', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810103, '九龙城区', '', 0, 0, 'J', '114.19855413557', '22.325722838593', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810104, '深水埗区', '', 0, 0, 'S', '114.17556515012', '22.334814518942', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810105, '油尖旺区', '', 0, 0, 'Y', '114.17854456', '22.306583887776', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810200, '香港岛', '', 0, 0, 'X', '114.1838696432', '22.272099587606', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810201, '东区', '', 0, 0, 'D', '114.03675495515', '32.983906128946', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810202, '南区', '', 0, 0, 'N', '114.18612410257', '22.29358599328', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810203, '湾仔区', '', 0, 0, 'W', '114.1838696432', '22.272099587606', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810204, '中西区', '', 0, 0, 'Z', '114.15949141031', '22.291342714292', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810300, '新界', '', 0, 0, 'X', '114.18612410257', '22.29358599328', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810301, '北区', '', 0, 0, 'B', '114.56208137457', '38.029818054403', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810302, '大埔区', '', 0, 0, 'D', '114.14670082713', '22.427434108219', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810303, '葵青区', '', 0, 0, 'K', '114.14347453324', '22.36661881253', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810304, '离岛区', '', 0, 0, 'L', '113.95154733906', '22.286066480198', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810305, '荃湾区', '', 0, 0, 'Q', '114.126440954', '22.378243962528', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810306, '沙田区', '', 0, 0, 'S', '114.19855144065', '22.388522255034', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810307, '屯门区', '', 0, 0, 'T', '113.98745602385', '22.393584799271', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810308, '西贡区', '', 0, 0, 'X', '114.28352485373', '22.385077305939', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(810309, '元朗区', '', 0, 0, 'Y', '114.03850969037', '22.448564780865', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820000, '澳门特别行政区', '', 0, 0, 'A', '113.55751910182', '22.204117988443', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820100, '离岛', '', 0, 0, 'L', '113.55751910182', '22.204117988443', 820000, 2, 'tr_0 tr_820000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820101, '嘉模堂区', '', 0, 0, 'J', '113.56551473951', '22.163142309955', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820102, '路氹填海区', '', 0, 0, 'L', '113.95154733906', '22.286066480198', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820103, '圣方济各堂区', '', 0, 0, 'S', '113.95154733906', '22.286066480198', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820200, '澳门半岛', '', 0, 0, 'A', '113.56643233517', '22.195004159218', 820000, 2, 'tr_0 tr_820000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820201, '大堂区', '', 0, 0, 'D', '113.55648488269', '22.18919700752', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820202, '风顺堂区', '', 0, 0, 'F', '113.54545108595', '22.192783044934', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820203, '花地玛堂区', '', 0, 0, 'H', '113.55751029843', '22.212783524768', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820204, '花王堂区', '', 0, 0, 'H', '113.5544936987', '22.206635725923', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(820205, '望德堂区', '', 0, 0, 'W', '113.5615137766', '22.202511136588', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830000, '台湾省', '', 0, 0, 'T', '121.97387097872', '24.086956718805', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830100, '台北市', '', 0, 0, 'T', '121.5201088108', '25.063029935612', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830101, '中正区', '', 0, 0, 'Z', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830102, '大同区', '', 0, 0, 'D', '124.81937675979', '46.045583951311', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830103, '中山区', '', 0, 0, 'Z', '121.65154739367', '38.924511115496', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830104, '万华区', '', 0, 0, 'W', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830105, '信义区', '', 0, 0, 'X', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830106, '松山区', '', 0, 0, 'S', '118.9394138505', '42.292481572694', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830107, '大安区', '', 0, 0, 'D', '104.78041635328', '29.369928541322', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830108, '南港区', '', 0, 0, 'N', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830109, '北投区', '', 0, 0, 'B', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830110, '内湖区', '', 0, 0, 'N', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830111, '士林区', '', 0, 0, 'S', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830112, '文山区', '', 0, 0, 'W', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830200, '新北市', '', 0, 0, 'X', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830201, '板桥区', '', 0, 0, 'B', '121.46374631322', '25.009264935203', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830202, '土城区', '', 0, 0, 'T', '121.45638215646', '24.969575575642', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830203, '新庄区', '', 0, 0, 'X', '121.44987794847', '25.035900513246', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830204, '新店区', '', 0, 0, 'X', '121.54851057293', '24.931579077246', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830205, '深坑区', '', 0, 0, 'S', '121.63248449446', '25.000182732355', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830206, '石碇区', '', 0, 0, 'S', '121.64666268478', '24.953083429509', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830207, '坪林区', '', 0, 0, 'P', '121.73478767877', '24.915696554977', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830208, '乌来区', '', 0, 0, 'W', '121.53050817209', '24.786532168822', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830209, '五股区', '', 0, 0, 'W', '121.44461965429', '25.100233770435', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830210, '八里区', '', 0, 0, 'B', '121.40465098523', '25.130119585774', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830211, '林口区', '', 0, 0, 'L', '121.35894397022', '25.103036147515', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830212, '淡水区', '', 0, 0, 'D', '121.47260573633', '25.187238161176', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830213, '中和区', '', 0, 0, 'Z', '119.97751429276', '31.836323947624', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830214, '永和区', '', 0, 0, 'Y', '121.52736966421', '25.010500528231', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830215, '三重区', '', 0, 0, 'S', '121.49687574316', '25.069790814298', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830216, '芦洲区', '', 0, 0, 'L', '121.47982274435', '25.091134839883', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830217, '泰山区', '', 0, 0, 'T', '117.14141108582', '36.199444601195', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830218, '树林区', '', 0, 0, 'S', '121.412622083', '24.984757647837', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830219, '莺歌区', '', 0, 0, 'Y', '121.35899891418', '24.958676651245', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830220, '三峡区', '', 0, 0, 'S', '121.42609502893', '24.87480469353', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830221, '汐止区', '', 0, 0, 'X', '121.66100298061', '25.086721897126', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830222, '金山区', '', 0, 0, 'J', '121.34848004512', '30.74785237657', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830223, '万里区', '', 0, 0, 'W', '121.66558782234', '25.179420721026', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830224, '三芝区', '', 0, 0, 'S', '121.53552324466', '25.233947831353', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830225, '石门区', '', 0, 0, 'S', '121.59364212175', '25.261063301582', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830226, '瑞芳区', '', 0, 0, 'R', '121.81592241951', '25.092372901641', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830227, '贡寮区', '', 0, 0, 'G', '121.92278316131', '25.044375645825', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830228, '双溪区', '', 0, 0, 'S', '121.8310510997', '25.001750367683', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830229, '平溪区', '', 0, 0, 'P', '121.75897792057', '25.028954662262', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830300, '桃园市', '', 0, 0, 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830301, '桃园区', '', 0, 0, 'T', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830302, '中坜区', '', 0, 0, 'Z', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830303, '平镇区', '', 0, 0, 'P', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830304, '八德区', '', 0, 0, 'B', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830305, '杨梅区', '', 0, 0, 'Y', '110.86164512823', '21.447395667888', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830306, '芦竹区', '', 0, 0, 'L', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830307, '大溪区', '', 0, 0, 'D', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830308, '龙潭区', '', 0, 0, 'L', '126.56854459242', '43.91634255363', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830309, '龟山区', '', 0, 0, 'G', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830310, '大园区', '', 0, 0, 'D', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830311, '观音区', '', 0, 0, 'G', '120.42538525561', '36.169241550407', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830312, '新屋区', '', 0, 0, 'X', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830313, '复兴区', '', 0, 0, 'F', '114.44809470749', '36.610368592227', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830400, '台中市', '', 0, 0, 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830401, '中区', '', 0, 0, 'Z', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830402, '东区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830403, '西区', '', 0, 0, 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830404, '南区', '', 0, 0, 'N', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830405, '北区', '', 0, 0, 'B', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830406, '西屯区', '', 0, 0, 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830407, '南屯区', '', 0, 0, 'N', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830408, '北屯区', '', 0, 0, 'B', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830409, '丰原区', '', 0, 0, 'F', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830410, '大里区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830411, '太平区', '', 0, 0, 'T', '121.68538413681', '42.016967854141', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830412, '东势区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830413, '大甲区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830414, '清水区', '', 0, 0, 'Q', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830415, '沙鹿区', '', 0, 0, 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830416, '梧栖区', '', 0, 0, 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830417, '后里区', '', 0, 0, 'H', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830418, '神冈区', '', 0, 0, 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830419, '潭子区', '', 0, 0, 'T', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830420, '大雅区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830421, '新小区', '', 0, 0, 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830422, '石冈区', '', 0, 0, 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830423, '外埔区', '', 0, 0, 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830424, '大安区', '', 0, 0, 'D', '104.78041635328', '29.369928541322', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830425, '乌日区', '', 0, 0, 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830426, '大肚区', '', 0, 0, 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830427, '龙井区', '', 0, 0, 'L', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830428, '雾峰区', '', 0, 0, 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830429, '和平区', '', 0, 0, 'H', '117.2214669949', '39.12339025328', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830500, '台南市', '', 0, 0, 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830501, '中西区', '', 0, 0, 'Z', '114.15949141031', '22.291342714292', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830502, '东区', '', 0, 0, 'D', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830503, '南区', '', 0, 0, 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830504, '北区', '', 0, 0, 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830505, '安平区', '', 0, 0, 'A', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830506, '安南区', '', 0, 0, 'A', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830507, '永康区', '', 0, 0, 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830508, '归仁区', '', 0, 0, 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830509, '新化区', '', 0, 0, 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830510, '左镇区', '', 0, 0, 'Z', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830511, '玉井区', '', 0, 0, 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830512, '楠西区', '', 0, 0, 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830513, '南化区', '', 0, 0, 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830514, '仁德区', '', 0, 0, 'R', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830515, '关庙区', '', 0, 0, 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830516, '龙崎区', '', 0, 0, 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830517, '官田区', '', 0, 0, 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830518, '麻豆区', '', 0, 0, 'M', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830519, '佳里区', '', 0, 0, 'J', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830520, '西港区', '', 0, 0, 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830521, '七股区', '', 0, 0, 'Q', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830522, '将军区', '', 0, 0, 'J', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830523, '学甲区', '', 0, 0, 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830524, '北门区', '', 0, 0, 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830525, '新营区', '', 0, 0, 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830526, '后壁区', '', 0, 0, 'H', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830527, '白河区', '', 0, 0, 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830528, '东山区', '', 0, 0, 'D', '130.32336109407', '47.344987135573', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830529, '六甲区', '', 0, 0, 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830530, '下营区', '', 0, 0, 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830531, '柳营区', '', 0, 0, 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830532, '盐水区', '', 0, 0, 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830533, '善化区', '', 0, 0, 'S', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830534, '大内区', '', 0, 0, 'D', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830535, '山上区', '', 0, 0, 'S', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830536, '新市区', '', 0, 0, 'X', '115.41224520287', '38.88118294749', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830537, '安定区', '', 0, 0, 'A', '104.61650040265', '35.585600016725', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830600, '高雄市', '', 0, 0, 'G', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830601, '楠梓区', '', 0, 0, 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830602, '左营区', '', 0, 0, 'Z', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830603, '鼓山区', '', 0, 0, 'G', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830604, '三民区', '', 0, 0, 'S', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830605, '盐埕区', '', 0, 0, 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830606, '前金区', '', 0, 0, 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830607, '新兴区', '', 0, 0, 'X', '130.93837086995', '45.822310328543', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830608, '苓雅区', '', 0, 0, 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830609, '前镇区', '', 0, 0, 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830610, '旗津区', '', 0, 0, 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830611, '小港区', '', 0, 0, 'X', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830612, '凤山区', '', 0, 0, 'F', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830613, '大寮区', '', 0, 0, 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830614, '鸟松区', '', 0, 0, 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830615, '林园区', '', 0, 0, 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830616, '仁武区', '', 0, 0, 'R', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830617, '大树区', '', 0, 0, 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830618, '大社区', '', 0, 0, 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830619, '冈山区', '', 0, 0, 'G', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830620, '路竹区', '', 0, 0, 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830621, '桥头区', '', 0, 0, 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830622, '梓官区', '', 0, 0, 'Z', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830623, '弥陀区', '', 0, 0, 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830624, '永安区', '', 0, 0, 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830625, '燕巢区', '', 0, 0, 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830626, '阿莲区', '', 0, 0, 'A', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830627, '茄萣区', '', 0, 0, 'J', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830628, '湖内区', '', 0, 0, 'H', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830629, '旗山区', '', 0, 0, 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830630, '美浓区', '', 0, 0, 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830631, '内门区', '', 0, 0, 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830632, '杉林区', '', 0, 0, 'S', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830633, '甲仙区', '', 0, 0, 'J', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830634, '六龟区', '', 0, 0, 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830635, '茂林区', '', 0, 0, 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830636, '桃源区', '', 0, 0, 'T', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830637, '那玛夏区', '', 0, 0, 'N', '120.71415692906', '23.273513646073', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830700, '基隆市', '', 0, 0, 'J', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830701, '中正区', '', 0, 0, 'Z', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830702, '七堵区', '', 0, 0, 'Q', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830703, '暖暖区', '', 0, 0, 'N', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830704, '仁爱区', '', 0, 0, 'R', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830705, '中山区', '', 0, 0, 'Z', '121.65154739367', '38.924511115496', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830706, '安乐区', '', 0, 0, 'A', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830707, '信义区', '', 0, 0, 'X', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830800, '新竹市', '', 0, 0, 'X', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830801, '东区', '', 0, 0, 'D', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830802, '北区', '', 0, 0, 'B', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830803, '香山区', '', 0, 0, 'X', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830900, '嘉义市', '', 0, 0, 'J', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830901, '东区', '', 0, 0, 'D', '114.2466374103', '22.728825804821', 830900, 3, 'tr_0 tr_830000 tr_830900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(830902, '西区', '', 0, 0, 'X', '114.2466374103', '22.728825804821', 830900, 3, 'tr_0 tr_830000 tr_830900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839001, '宜兰县', '', 0, 0, 'Y', '121.39369436652', '31.211883015985', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839002, '新竹县', '', 0, 0, 'X', '119.76701381388', '49.221741849328', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839003, '苗栗县', '', 0, 0, 'M', '', '', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839004, '彰化县', '', 0, 0, 'Z', '109.04292985822', '26.632603089128', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839005, '南投县', '', 0, 0, 'N', '', '', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839006, '嘉义县', '', 0, 0, 'J', '114.2466374103', '22.728825804821', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839007, '云林县', '', 0, 0, 'Y', '124.7995182988', '42.918396678776', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839008, '屏东县', '', 0, 0, 'P', '119.30846756124', '26.107056743573', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839009, '台东县', '', 0, 0, 'T', '119.33983605008', '26.095631255982', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839010, '花莲县', '', 0, 0, 'H', '120.16162991211', '33.366606824641', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839011, '澎湖县', '', 0, 0, 'P', '121.13156576447', '30.875327117717', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839012, '金门县', '', 0, 0, 'J', '118.3304151596', '24.440444541055', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(839013, '连江县', '', 0, 0, 'L', '119.54647881621', '26.203583291029', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110000, '北京市', '', 0, 0, 'B', '116.41338369712', '39.9109245473', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120000, '天津市', '', 0, 0, 'T', '117.21081309155', '39.14392990331', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130000, '河北省', '', 0, 0, 'H', '114.53659630532', '38.0432016452', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140000, '山西省', '', 0, 0, 'S', '112.56937550968', '37.879829423856', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150000, '内蒙古自治区', '', 0, 0, 'N', '111.77260583082', '40.823156232446', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210000, '辽宁省', '', 0, 0, 'L', '123.43559785683', '41.841465251202', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220000, '吉林省', '', 0, 0, 'J', '125.33257987515', '43.901714435444', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230000, '黑龙江省', '', 0, 0, 'H', '126.66965282042', '45.747929837435', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310000, '上海市', '', 0, 0, 'S', '121.48053886018', '31.235929042252', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320000, '江苏省', '', 0, 0, 'J', '118.76955164467', '32.066776944293', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330000, '浙江省', '', 0, 0, 'Z', '120.15953308739', '30.271548393337', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340000, '安徽省', '', 0, 0, 'A', '117.33054041772', '31.734294156317', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350000, '福建省', '', 0, 0, 'F', '119.30244747704', '26.106339415901', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360000, '江西省', '', 0, 0, 'J', '115.91542320365', '28.681690516761', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370000, '山东省', '', 0, 0, 'S', '117.02744162848', '36.674856650405', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410000, '河南省', '', 0, 0, 'H', '113.75938408486', '34.771712921931', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420000, '湖北省', '', 0, 0, 'H', '114.34844073659', '30.551600064658', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430000, '湖南省', '', 0, 0, 'H', '112.98960254335', '28.118269998009', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440000, '广东省', '', 0, 0, 'G', '113.27242891273', '23.137948556539', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450000, '广西壮族自治区', '', 0, 0, 'G', '108.33452122944', '22.821268997909', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460000, '海南省', '', 0, 0, 'H', '110.35553651088', '20.025801964463', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500000, '重庆市', '', 0, 0, 'Z', '106.55843415538', '29.568996245339', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510000, '四川省', '', 0, 0, 'S', '104.07346654728', '30.577543147015', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520000, '贵州省', '', 0, 0, 'G', '106.71447593089', '26.604029544995', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530000, '云南省', '', 0, 0, 'Y', '102.71641607523', '25.051562267345', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540000, '西藏自治区', '', 0, 0, 'X', '91.124342128993', '29.652893647473', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610000, '陕西省', '', 0, 0, 'S', '108.96039314875', '34.275808006024', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620000, '甘肃省', '', 0, 0, 'G', '103.83247812812', '36.065464887368', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630000, '青海省', '', 0, 0, 'Q', '101.78646183587', '36.627158579235', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640000, '宁夏回族自治区', '', 0, 0, 'N', '106.26560480701', '38.476877967911', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650000, '新疆维吾尔自治区', '', 0, 0, 'X', '87.633473205738', '43.79923810129', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110100, '市辖区', '', 0, 0, 'S', '116.41338369712', '39.9109245473', 110000, 2, 'tr_0 tr_110000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120100, '市辖区', '', 0, 0, 'S', '117.21081309155', '39.14392990331', 120000, 2, 'tr_0 tr_120000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140100, '太原市', '', 0, 0, 'T', '112.55639149167', '37.876989028848', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140200, '大同市', '', 0, 0, 'D', '113.30643625859', '40.082468716161', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140300, '阳泉市', '', 0, 0, 'Y', '113.58761666288', '37.862360847859', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140400, '长治市', '', 0, 0, 'Z', '113.12255886985', '36.201268372155', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140500, '晋城市', '', 0, 0, 'J', '112.85857823133', '35.496284586473', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140600, '朔州市', '', 0, 0, 'S', '112.43937093967', '39.337108370542', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140700, '晋中市', '', 0, 0, 'J', '112.75959475566', '37.69283940976', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140800, '运城市', '', 0, 0, 'Y', '111.01338945448', '35.032706912909', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140900, '忻州市', '', 0, 0, 'X', '112.74062416024', '38.422383385178', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141000, '临汾市', '', 0, 0, 'L', '111.52553022403', '36.09374189542', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141100, '吕梁市', '', 0, 0, 'L', '111.15044967529', '37.524497749577', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150100, '呼和浩特市', '', 0, 0, 'H', '111.75550856171', '40.848422997113', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150200, '包头市', '', 0, 0, 'B', '109.84654350721', '40.662928788261', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150300, '乌海市', '', 0, 0, 'W', '106.80039105', '39.662006364891', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150400, '赤峰市', '', 0, 0, 'C', '118.89552039752', '42.261686103412', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150500, '通辽市', '', 0, 0, 'T', '122.25052178738', '43.657980083917', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150600, '鄂尔多斯市', '', 0, 0, 'E', '109.78744317924', '39.614482313949', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150700, '呼伦贝尔市', '', 0, 0, 'H', '119.77237049947', '49.218446475565', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150800, '巴彦淖尔市', '', 0, 0, 'B', '107.39439808372', '40.749359489573', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150900, '乌兰察布市', '', 0, 0, 'W', '113.13946767446', '41.000748327674', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152200, '兴安盟', '', 0, 0, 'X', '122.04436452583', '46.088463713219', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152500, '锡林郭勒盟', '', 0, 0, 'X', '116.05439144075', '43.939422665339', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152900, '阿拉善盟', '', 0, 0, 'A', '105.73537746449', '38.858275883057', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210100, '沈阳市', '', 0, 0, 'S', '123.45598993089', '41.720915668889', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210200, '大连市', '', 0, 0, 'D', '121.62163148459', '38.918953666786', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210300, '鞍山市', '', 0, 0, 'A', '123.00137251399', '41.115053596949', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210400, '抚顺市', '', 0, 0, 'F', '123.96437461561', '41.885969593057', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210500, '本溪市', '', 0, 0, 'B', '123.69250712421', '41.492916460553', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210600, '丹东市', '', 0, 0, 'D', '124.36154728159', '40.006408705594', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210700, '锦州市', '', 0, 0, 'J', '121.13259630056', '41.100931499462', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210800, '营口市', '', 0, 0, 'Y', '122.2415746645', '40.673136838267', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210900, '阜新市', '', 0, 0, 'F', '121.67640799866', '42.028021901318', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211000, '辽阳市', '', 0, 0, 'L', '123.24336640651', '41.274161290454', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211100, '盘锦市', '', 0, 0, 'P', '122.07322781023', '41.141248022956', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211200, '铁岭市', '', 0, 0, 'T', '123.73236520918', '42.229947997184', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211300, '朝阳市', '', 0, 0, 'C', '120.45749949793', '41.579820864756', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211400, '葫芦岛市', '', 0, 0, 'H', '120.84339833993', '40.717364436362', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220100, '长春市', '', 0, 0, 'Z', '125.33060207591', '43.821953501043', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220200, '吉林市', '', 0, 0, 'J', '126.55563450495', '43.843567834579', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220300, '四平市', '', 0, 0, 'S', '124.35648155716', '43.171993571561', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220400, '辽源市', '', 0, 0, 'L', '125.15042516689', '42.894055005746', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220500, '通化市', '', 0, 0, 'T', '125.94660627598', '41.733815801613', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220600, '白山市', '', 0, 0, 'B', '126.42963008938', '41.939627205329', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220700, '松原市', '', 0, 0, 'S', '124.83148187569', '45.147404193414', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220800, '白城市', '', 0, 0, 'B', '122.8455906085', '45.625504359996', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222400, '延边朝鲜族自治州', '', 0, 0, 'Y', '129.47737632023', '42.915743033722', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230100, '哈尔滨市', '', 0, 0, 'H', '126.54161509032', '45.808825827952', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230200, '齐齐哈尔市', '', 0, 0, 'Q', '123.92457086842', '47.359977186015', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230300, '鸡西市', '', 0, 0, 'J', '130.97561865877', '45.300872317824', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230400, '鹤岗市', '', 0, 0, 'H', '130.30443289867', '47.356056157685', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230500, '双鸭山市', '', 0, 0, 'S', '131.16534168078', '46.653185895886', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230600, '大庆市', '', 0, 0, 'D', '125.10865763402', '46.593633176722', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230700, '伊春市', '', 0, 0, 'Y', '128.8475463802', '47.733318457231', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230800, '佳木斯市', '', 0, 0, 'J', '130.32735909257', '46.805689990858', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230900, '七台河市', '', 0, 0, 'Q', '131.01154459103', '45.776300321548', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231000, '牡丹江市', '', 0, 0, 'M', '129.63953977835', '44.556245708986', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231100, '黑河市', '', 0, 0, 'H', '127.53548988622', '50.25127231175', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231200, '绥化市', '', 0, 0, 'S', '126.9753568753', '46.660032179824', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232700, '大兴安岭地区', '', 0, 0, 'D', '124.15292785448', '50.420025955028', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310100, '市辖区', '', 0, 0, 'S', '121.48053886018', '31.235929042252', 310000, 2, 'tr_0 tr_310000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320100, '南京市', '', 0, 0, 'N', '118.80242172125', '32.064652885618', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320200, '无锡市', '', 0, 0, 'W', '120.31858328811', '31.498809732686', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320300, '徐州市', '', 0, 0, 'X', '117.29057543439', '34.212666550113', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320400, '常州市', '', 0, 0, 'C', '119.98148471328', '31.815795653328', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(320500, '苏州市', '', 0, 0, 'S', '120.59241222959', '31.303564074442', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320600, '南通市', '', 0, 0, 'N', '120.90159173866', '31.986549431201', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320700, '连云港市', '', 0, 0, 'L', '119.22862133317', '34.602249525267', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320800, '淮安市', '', 0, 0, 'H', '119.02148367071', '33.616295301033', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320900, '盐城市', '', 0, 0, 'Y', '120.16754426576', '33.355100917626', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321000, '扬州市', '', 0, 0, 'Y', '119.41941890823', '32.40067693609', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321100, '镇江市', '', 0, 0, 'Z', '119.43048944567', '32.194715920524', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321200, '泰州市', '', 0, 0, 'T', '119.92956633785', '32.460675049308', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321300, '宿迁市', '', 0, 0, 'S', '118.28157403571', '33.96774971569', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330100, '杭州市', '', 0, 0, 'H', '120.21551180372', '30.253082981693', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330200, '宁波市', '', 0, 0, 'N', '121.62857249434', '29.866033045866', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330300, '温州市', '', 0, 0, 'W', '120.70647689036', '28.001085404472', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330400, '嘉兴市', '', 0, 0, 'J', '120.76355182586', '30.75097483092', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330500, '湖州市', '', 0, 0, 'H', '120.09451660916', '30.898963937294', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330600, '绍兴市', '', 0, 0, 'S', '120.58547847885', '30.036369311307', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330700, '金华市', '', 0, 0, 'J', '119.65343619053', '29.084639385514', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330800, '衢州市', '', 0, 0, 'Q', '118.86659674036', '28.975545802265', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330900, '舟山市', '', 0, 0, 'Z', '122.21355631852', '29.99091168016', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331000, '台州市', '', 0, 0, 'T', '121.42743470428', '28.662194055996', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331100, '丽水市', '', 0, 0, 'L', '119.92957305844', '28.473278180563', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340100, '合肥市', '', 0, 0, 'H', '117.23344266498', '31.826577833687', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340200, '芜湖市', '', 0, 0, 'W', '118.43943137654', '31.358536655799', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340300, '蚌埠市', '', 0, 0, 'B', '117.39551332814', '32.921523704351', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340400, '淮南市', '', 0, 0, 'H', '117.00638885072', '32.631847399053', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340500, '马鞍山市', '', 0, 0, 'M', '118.51357957943', '31.676265597609', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340600, '淮北市', '', 0, 0, 'H', '116.80453726703', '33.961656300276', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340700, '铜陵市', '', 0, 0, 'T', '117.81847679446', '30.951233239913', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340800, '安庆市', '', 0, 0, 'A', '117.06360390492', '30.530956568043', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341000, '黄山市', '', 0, 0, 'H', '118.34543725315', '29.721889786592', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341100, '滁州市', '', 0, 0, 'C', '118.33940613597', '32.261270872041', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341200, '阜阳市', '', 0, 0, 'F', '115.82043612491', '32.896060994852', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341300, '宿州市', '', 0, 0, 'S', '116.97054394561', '33.652095326452', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341500, '六安市', '', 0, 0, 'L', '116.52640966419', '31.741450815323', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341600, '亳州市', '', 0, 0, 'B', '115.78446321127', '33.850642695789', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341700, '池州市', '', 0, 0, 'C', '117.4984209616', '30.670883790765', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341800, '宣城市', '', 0, 0, 'X', '118.76553424277', '30.946601545293', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350100, '福州市', '', 0, 0, 'F', '119.30346983854', '26.080429420698', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350200, '厦门市', '', 0, 0, 'S', '118.09643549977', '24.485406605176', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350300, '莆田市', '', 0, 0, 'P', '119.01452097813', '25.459865455923', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350400, '三明市', '', 0, 0, 'S', '117.64552116782', '26.269736515992', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350500, '泉州市', '', 0, 0, 'Q', '118.6824462668', '24.879952330498', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350600, '漳州市', '', 0, 0, 'Z', '117.65357645299', '24.518929791171', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350700, '南平市', '', 0, 0, 'N', '118.18436954814', '26.647772874203', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350800, '龙岩市', '', 0, 0, 'L', '117.02344756678', '25.081219844872', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350900, '宁德市', '', 0, 0, 'N', '119.55451074543', '26.672241711409', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360100, '南昌市', '', 0, 0, 'N', '115.86458944232', '28.689455295061', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360200, '景德镇市', '', 0, 0, 'J', '117.18457644639', '29.274247711041', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360300, '萍乡市', '', 0, 0, 'P', '113.86149643375', '27.628392709397', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360400, '九江市', '', 0, 0, 'J', '116.00753491163', '29.711340559079', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360500, '新余市', '', 0, 0, 'X', '114.9235346514', '27.823578697789', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360600, '鹰潭市', '', 0, 0, 'Y', '117.07557542703', '28.265787063191', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360700, '赣州市', '', 0, 0, 'G', '114.94050337298', '25.835176103498', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360800, '吉安市', '', 0, 0, 'J', '115.00051072001', '27.11972682607', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360900, '宜春市', '', 0, 0, 'Y', '114.42356367591', '27.820856421848', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361000, '抚州市', '', 0, 0, 'F', '116.36453876864', '27.95489225342', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361100, '上饶市', '', 0, 0, 'S', '117.94945960312', '28.460625921852', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370100, '济南市', '', 0, 0, 'J', '117.12639941261', '36.656554201787', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370200, '青岛市', '', 0, 0, 'Q', '120.38945519115', '36.072227496663', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370300, '淄博市', '', 0, 0, 'Z', '118.0614525349', '36.819085683322', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370400, '枣庄市', '', 0, 0, 'Z', '117.33054194484', '34.815994048435', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370500, '东营市', '', 0, 0, 'D', '118.68138493514', '37.439641826323', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370600, '烟台市', '', 0, 0, 'Y', '121.4544154173', '37.470038383731', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370700, '潍坊市', '', 0, 0, 'W', '119.16837791143', '36.712651551268', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370800, '济宁市', '', 0, 0, 'J', '116.59361234854', '35.42017739453', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370900, '泰安市', '', 0, 0, 'T', '117.0944948348', '36.205858044885', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371000, '威海市', '', 0, 0, 'W', '122.12754097831', '37.516430548015', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371100, '日照市', '', 0, 0, 'R', '119.53341540457', '35.422838998438', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371200, '莱芜市', '', 0, 0, 'L', '117.68466691247', '36.233654133647', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371300, '临沂市', '', 0, 0, 'L', '118.36353300501', '35.110671242365', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371400, '德州市', '', 0, 0, 'D', '116.36555674397', '37.441308454576', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371500, '聊城市', '', 0, 0, 'L', '115.9915878483', '36.462758187694', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371600, '滨州市', '', 0, 0, 'B', '117.97740401715', '37.388196196077', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371700, '菏泽市', '', 0, 0, 'H', '115.48754503343', '35.239407424766', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410100, '郑州市', '', 0, 0, 'Z', '113.63141920734', '34.753438850454', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410200, '开封市', '', 0, 0, 'K', '114.31459258497', '34.802885811212', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410300, '洛阳市', '', 0, 0, 'L', '112.45942129831', '34.624262779219', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410400, '平顶山市', '', 0, 0, 'P', '113.19952856052', '33.772050748691', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410500, '安阳市', '', 0, 0, 'A', '114.39950042177', '36.105940984015', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410600, '鹤壁市', '', 0, 0, 'H', '114.30359364248', '35.7523574114', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410700, '新乡市', '', 0, 0, 'X', '113.93360046733', '35.309639930337', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410800, '焦作市', '', 0, 0, 'J', '113.24854783457', '35.220963254039', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410900, '濮阳市', '', 0, 0, 'P', '115.03559747034', '35.767593028906', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411000, '许昌市', '', 0, 0, 'X', '113.85847553686', '34.041431611619', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411100, '漯河市', '', 0, 0, 'L', '114.02342077765', '33.587710707102', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411200, '三门峡市', '', 0, 0, 'S', '111.20653322387', '34.77832724946', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411300, '南阳市', '', 0, 0, 'N', '112.53450131351', '32.996562204651', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411400, '商丘市', '', 0, 0, 'S', '115.66244933826', '34.420201665859', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411500, '信阳市', '', 0, 0, 'X', '114.09748283305', '32.153014547531', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411600, '周口市', '', 0, 0, 'Z', '114.70348251482', '33.631828875702', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411700, '驻马店市', '', 0, 0, 'Z', '114.02847078173', '33.017842416744', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(419000, '省直辖县级行政区划', '', 0, 0, 'S', '113.75938408486', '34.771712921931', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420100, '武汉市', '', 0, 0, 'W', '114.31158155473', '30.598466736401', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420200, '黄石市', '', 0, 0, 'H', '115.04553290894', '30.205207848942', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420300, '十堰市', '', 0, 0, 'S', '110.8045295607', '32.635061858401', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420500, '宜昌市', '', 0, 0, 'Y', '111.29254921035', '30.697446484492', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420600, '襄阳市', '', 0, 0, 'X', '112.128537201', '32.014796804669', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420700, '鄂州市', '', 0, 0, 'E', '114.90160738827', '30.396572173317', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420800, '荆门市', '', 0, 0, 'J', '112.20639298023', '31.04173257557', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420900, '孝感市', '', 0, 0, 'X', '113.92251007734', '30.930689227018', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421000, '荆州市', '', 0, 0, 'J', '112.24552262926', '30.340842107743', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421100, '黄冈市', '', 0, 0, 'H', '114.87849048411', '30.459358857618', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421200, '咸宁市', '', 0, 0, 'X', '114.32851909027', '29.847055947646', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421300, '随州市', '', 0, 0, 'S', '113.38945001822', '31.696516772328', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422800, '恩施土家族苗族自治州', '', 0, 0, 'E', '109.49459261858', '30.277939575301', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(429000, '省直辖县级行政区划', '', 0, 0, 'S', '114.34844073659', '30.551600064658', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430100, '长沙市', '', 0, 0, 'Z', '112.94547319535', '28.234889399944', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430200, '株洲市', '', 0, 0, 'Z', '113.14047079776', '27.833567639016', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430300, '湘潭市', '', 0, 0, 'X', '112.95046418076', '27.835702227136', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430400, '衡阳市', '', 0, 0, 'H', '112.57844721326', '26.899576139189', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430500, '邵阳市', '', 0, 0, 'S', '111.47443288593', '27.245270272809', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430600, '岳阳市', '', 0, 0, 'Y', '113.13548942422', '29.363178293926', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430700, '常德市', '', 0, 0, 'C', '111.70545217996', '29.037749999407', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430800, '张家界市', '', 0, 0, 'Z', '110.48553254695', '29.122815562552', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430900, '益阳市', '', 0, 0, 'Y', '112.36151595471', '28.55971117849', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431000, '郴州市', '', 0, 0, 'C', '113.02146049909', '25.776683273602', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431100, '永州市', '', 0, 0, 'Y', '111.61945505792', '26.4258641179', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431200, '怀化市', '', 0, 0, 'H', '110.00851426537', '27.575160902979', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431300, '娄底市', '', 0, 0, 'L', '112.00150349288', '27.703208596992', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433100, '湘西土家族苗族自治州', '', 0, 0, 'X', '109.74557664947', '28.317369104701', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440100, '广州市', '', 0, 0, 'G', '113.27143134446', '23.135336306695', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440200, '韶关市', '', 0, 0, 'S', '113.60352734562', '24.815881278583', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440300, '深圳市', '', 0, 0, 'S', '114.06455183659', '22.548456637984', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440400, '珠海市', '', 0, 0, 'Z', '113.58255478655', '22.276564654249', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440500, '汕头市', '', 0, 0, 'S', '116.68852864055', '23.359091717725', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440600, '佛山市', '', 0, 0, 'F', '113.1285121955', '23.027758750789', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440700, '江门市', '', 0, 0, 'J', '113.08855619524', '22.584603880965', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440800, '湛江市', '', 0, 0, 'Z', '110.36555441393', '21.276723439012', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440900, '茂名市', '', 0, 0, 'M', '110.93154257997', '21.669064031332', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441200, '肇庆市', '', 0, 0, 'Z', '112.47148894063', '23.052888771126', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441300, '惠州市', '', 0, 0, 'H', '114.42355801658', '23.116358854726', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441400, '梅州市', '', 0, 0, 'M', '116.12953737612', '24.294177532206', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441500, '汕尾市', '', 0, 0, 'S', '115.3729242894', '22.778730500164', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441600, '河源市', '', 0, 0, 'H', '114.70744627291', '23.74968437096', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441700, '阳江市', '', 0, 0, 'Y', '111.98848929181', '21.864339726139', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441800, '清远市', '', 0, 0, 'Q', '113.06246832527', '23.688230292088', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900, '东莞市', '', 0, 0, 'D', '113.75842045788', '23.027308411643', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000, '中山市', '', 0, 0, 'Z', '113.39942236263', '22.522314670791', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445100, '潮州市', '', 0, 0, 'C', '116.62947017363', '23.662623192616', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445200, '揭阳市', '', 0, 0, 'J', '116.37851218034', '23.555740488276', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445300, '云浮市', '', 0, 0, 'Y', '112.05151269959', '22.920911970343', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450100, '南宁市', '', 0, 0, 'N', '108.37345082582', '22.822606601187', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450200, '柳州市', '', 0, 0, 'L', '109.43442194635', '24.331961386852', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450300, '桂林市', '', 0, 0, 'G', '110.20354537458', '25.242885724873', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450400, '梧州市', '', 0, 0, 'W', '111.28551681182', '23.482745281135', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450500, '北海市', '', 0, 0, 'B', '109.12653321257', '21.486836495769', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450600, '防城港市', '', 0, 0, 'F', '108.3604188383', '21.693005289969', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450700, '钦州市', '', 0, 0, 'Q', '108.66058016842', '21.986593539484', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450800, '贵港市', '', 0, 0, 'G', '109.60552031033', '23.117448382038', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450900, '玉林市', '', 0, 0, 'Y', '110.18845312337', '22.659830509953', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451000, '百色市', '', 0, 0, 'B', '106.62458932565', '23.908185934296', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451100, '贺州市', '', 0, 0, 'H', '111.57352631416', '24.409450902865', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451200, '河池市', '', 0, 0, 'H', '108.09149994499', '24.698911731273', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451300, '来宾市', '', 0, 0, 'L', '109.2274581959', '23.756546762607', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451400, '崇左市', '', 0, 0, 'C', '107.3715202061', '22.383117234663', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460100, '海口市', '', 0, 0, 'H', '110.32552547126', '20.044049439257', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460200, '三亚市', '', 0, 0, 'S', '109.5185567014', '18.258736291748', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460300, '三沙市', '', 0, 0, 'S', '112.34048204137', '16.838953334409', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400, '儋州市', '', 0, 0, 'D', '109.58745583569', '19.527146110044', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469000, '省直辖县级行政区划', '', 0, 0, 'S', '110.35553651088', '20.025801964463', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500100, '市辖区', '', 0, 0, 'S', '106.55843415538', '29.568996245339', 500000, 2, 'tr_0 tr_500000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500200, '县', '', 0, 0, 'X', '106.55843415538', '29.568996245339', 500000, 2, 'tr_0 tr_500000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510100, '成都市', '', 0, 0, 'C', '104.08153351042', '30.655821878416', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510300, '自贡市', '', 0, 0, 'Z', '104.78444884672', '29.345584921328', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510400, '攀枝花市', '', 0, 0, 'P', '101.72554117091', '26.588033173333', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510500, '泸州市', '', 0, 0, 'L', '105.44852406933', '28.877668303607', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510600, '德阳市', '', 0, 0, 'D', '104.40441936496', '31.133115003657', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510700, '绵阳市', '', 0, 0, 'M', '104.68556186076', '31.473663048746', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510800, '广元市', '', 0, 0, 'G', '105.85042318166', '32.441616305315', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510900, '遂宁市', '', 0, 0, 'S', '105.59942153064', '30.539097671109', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511000, '内江市', '', 0, 0, 'N', '105.064588025', '29.58588653832', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511100, '乐山市', '', 0, 0, 'L', '103.77253760363', '29.557940717458', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511300, '南充市', '', 0, 0, 'N', '106.11750261487', '30.843782508337', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511400, '眉山市', '', 0, 0, 'M', '103.85656331579', '30.082526119421', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511500, '宜宾市', '', 0, 0, 'Y', '104.64940370487', '28.758007028552', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511600, '广安市', '', 0, 0, 'G', '106.63955268233', '30.461746110679', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511700, '达州市', '', 0, 0, 'D', '107.47459385898', '31.214307723927', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511800, '雅安市', '', 0, 0, 'Y', '103.0495426236', '30.016792545706', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511900, '巴中市', '', 0, 0, 'B', '106.75158530316', '31.872888585957', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(512000, '资阳市', '', 0, 0, 'Z', '104.63443534164', '30.134956559253', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513200, '阿坝藏族羌族自治州', '', 0, 0, 'A', '102.23141546175', '31.905511577267', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513300, '甘孜藏族自治州', '', 0, 0, 'G', '101.96854674579', '30.055278843518', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513400, '凉山彝族自治州', '', 0, 0, 'L', '102.27350268097', '27.88775230037', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520100, '贵阳市', '', 0, 0, 'G', '106.63657676353', '26.65332482231', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520200, '六盘水市', '', 0, 0, 'L', '104.83755460235', '26.598833108257', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520300, '遵义市', '', 0, 0, 'Z', '106.93342774802', '27.731700878917', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520400, '安顺市', '', 0, 0, 'A', '105.95441712389', '26.259252378715', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520500, '毕节市', '', 0, 0, 'B', '105.33332337117', '27.408562131331', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520600, '铜仁市', '', 0, 0, 'T', '109.16855802826', '27.674902690624', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522300, '黔西南布依族苗族自治州', '', 0, 0, 'Q', '104.91249214627', '25.093967349417', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522600, '黔东南苗族侗族自治州', '', 0, 0, 'Q', '107.98944624078', '26.589702969826', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522700, '黔南布依族苗族自治州', '', 0, 0, 'Q', '107.52840270574', '26.260616196074', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530100, '昆明市', '', 0, 0, 'K', '102.852448365', '24.873998150044', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530300, '曲靖市', '', 0, 0, 'Q', '103.80243482795', '25.496406931544', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530400, '玉溪市', '', 0, 0, 'Y', '102.55356029311', '24.357710942446', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530500, '保山市', '', 0, 0, 'B', '99.177273285818', '25.139038793266', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530600, '昭通市', '', 0, 0, 'Z', '103.72351177197', '27.344083860247', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530700, '丽江市', '', 0, 0, 'L', '100.23246452903', '26.860657438065', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530800, '普洱市', '', 0, 0, 'P', '100.97256981473', '22.83097918601', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530900, '临沧市', '', 0, 0, 'L', '100.09544042015', '23.890468556279', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532300, '楚雄彝族自治州', '', 0, 0, 'C', '101.5344124805', '25.05177356534', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532500, '红河哈尼族彝族自治州', '', 0, 0, 'H', '103.38154905258', '23.369996247605', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532600, '文山壮族苗族自治州', '', 0, 0, 'W', '104.22256899109', '23.405994293612', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532800, '西双版纳傣族自治州', '', 0, 0, 'X', '100.80344682456', '22.013601254764', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532900, '大理白族自治州', '', 0, 0, 'D', '100.27458284048', '25.612128418193', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533100, '德宏傣族景颇族自治州', '', 0, 0, 'D', '98.591359356114', '24.438010702758', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533300, '怒江傈僳族自治州', '', 0, 0, 'N', '98.863288381358', '25.823707417658', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533400, '迪庆藏族自治州', '', 0, 0, 'D', '99.70952999014', '27.825184683643', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540100, '拉萨市', '', 0, 0, 'L', '91.120823915464', '29.650040274768', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540200, '日喀则市', '', 0, 0, 'R', '88.893703034826', '29.275657822512', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540300, '昌都市', '', 0, 0, 'C', '97.179583594086', '31.147346549327', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540400, '林芝市', '', 0, 0, 'L', '94.368058287133', '29.654042176952', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540500, '山南市', '', 0, 0, 'S', '91.778675138519', '29.243026939249', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540600, '那曲市', '', 0, 0, 'N', '92.057338498175', '31.482438388455', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542500, '阿里地区', '', 0, 0, 'A', '80.112776921926', '32.506866017633', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610100, '西安市', '', 0, 0, 'X', '108.94646555063', '34.347268816624', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610200, '铜川市', '', 0, 0, 'T', '108.95240424836', '34.902637080503', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610300, '宝鸡市', '', 0, 0, 'B', '107.24457536704', '34.36891564287', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610400, '咸阳市', '', 0, 0, 'X', '108.71542245143', '34.335476293369', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610500, '渭南市', '', 0, 0, 'W', '109.51658960526', '34.505715516753', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610600, '延安市', '', 0, 0, 'Y', '109.49658191613', '36.591111035218', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610700, '汉中市', '', 0, 0, 'H', '107.02943020926', '33.073799907834', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610800, '榆林市', '', 0, 0, 'Y', '109.74161603381', '38.290883835484', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610900, '安康市', '', 0, 0, 'A', '109.03560108266', '32.690512770574', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611000, '商洛市', '', 0, 0, 'S', '109.92441788136', '33.878633852208', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620100, '兰州市', '', 0, 0, 'L', '103.84052119634', '36.067234693546', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620200, '嘉峪关市', '', 0, 0, 'J', '98.296203843001', '39.777960147391', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620300, '金昌市', '', 0, 0, 'J', '102.1946056867', '38.525820092093', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620400, '白银市', '', 0, 0, 'B', '104.14445082834', '36.550825330415', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620500, '天水市', '', 0, 0, 'T', '105.73141674567', '34.587411881651', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620600, '武威市', '', 0, 0, 'W', '102.64455434037', '37.934377808158', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620700, '张掖市', '', 0, 0, 'Z', '100.45641147406', '38.932066007005', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620800, '平凉市', '', 0, 0, 'P', '106.67144234828', '35.549232050464', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620900, '酒泉市', '', 0, 0, 'J', '98.500685216068', '39.738469080716', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621000, '庆阳市', '', 0, 0, 'Q', '107.64938569595', '35.715215983562', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621100, '定西市', '', 0, 0, 'D', '104.63242008306', '35.586832926562', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621200, '陇南市', '', 0, 0, 'L', '104.92857497071', '33.406620229951', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622900, '临夏回族自治州', '', 0, 0, 'L', '103.2163905653', '35.607562183503', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623000, '甘南藏族自治州', '', 0, 0, 'G', '102.91758468826', '34.989139909968', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630100, '西宁市', '', 0, 0, 'X', '101.78445017051', '36.623384696517', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630200, '海东市', '', 0, 0, 'H', '102.11044407228', '36.508511080941', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632200, '海北藏族自治州', '', 0, 0, 'H', '100.90743432146', '36.96066282413', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632300, '黄南藏族自治州', '', 0, 0, 'H', '102.02242827808', '35.525804586516', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632500, '海南藏族自治州', '', 0, 0, 'H', '100.62662114446', '36.292102479899', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632600, '果洛藏族自治州', '', 0, 0, 'G', '100.2515919788', '34.477193866471', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632700, '玉树藏族自治州', '', 0, 0, 'Y', '97.013180762773', '33.010979585143', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632800, '海西蒙古族藏族自治州', '', 0, 0, 'H', '97.376299116019', '37.382750462527', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640100, '银川市', '', 0, 0, 'Y', '106.2384935874', '38.49246005551', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640200, '石嘴山市', '', 0, 0, 'S', '106.3906004255', '38.989682839915', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640300, '吴忠市', '', 0, 0, 'W', '106.20537126664', '38.003712913453', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640400, '固原市', '', 0, 0, 'G', '106.24857742607', '36.021617258011', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640500, '中卫市', '', 0, 0, 'Z', '105.20357090089', '37.505701418703', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650100, '乌鲁木齐市', '', 0, 0, 'W', '87.62443993536', '43.83076320429', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650200, '克拉玛依市', '', 0, 0, 'K', '84.895900538875', '45.585675237814', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650400, '吐鲁番市', '', 0, 0, 'T', '89.266025488642', '42.678924820794', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650500, '哈密市', '', 0, 0, 'H', '93.529373012389', '42.344467104552', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652300, '昌吉回族自治州', '', 0, 0, 'C', '87.315001624474', '44.01685415992', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652700, '博尔塔拉蒙古自治州', '', 0, 0, 'B', '82.072914758274', '44.912196413465', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652800, '巴音郭楞蒙古自治州', '', 0, 0, 'B', '86.151713865333', '41.77028733045', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652900, '阿克苏地区', '', 0, 0, 'A', '80.266943484735', '41.175029860077', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653000, '克孜勒苏柯尔克孜自治州', '', 0, 0, 'K', '76.174308676212', '39.720471204871', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653100, '喀什地区', '', 0, 0, 'K', '75.996390556397', '39.476096748645', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653200, '和田地区', '', 0, 0, 'H', '79.928507063512', '37.120446463042', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654000, '伊犁哈萨克自治州', '', 0, 0, 'Y', '81.330537747532', '43.922723137492', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654200, '塔城地区', '', 0, 0, 'T', '82.987235518406', '46.750948254373', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654300, '阿勒泰地区', '', 0, 0, 'A', '88.147926203735', '47.850727870102', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659000, '自治区直辖县级行政区划', '', 0, 0, 'Z', '87.633473205738', '43.79923810129', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110101, '东城区', '', 0, 0, 'D', '116.42240097766', '39.934827272396', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110102, '西城区', '', 0, 0, 'X', '116.37251358117', '39.918123605841', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110105, '朝阳区', '', 0, 0, 'C', '112.85530302042', '35.520558754673', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110106, '丰台区', '', 0, 0, 'F', '116.29240188731', '39.864937197557', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110107, '石景山区', '', 0, 0, 'S', '116.22961266776', '39.911353808778', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110108, '海淀区', '', 0, 0, 'H', '116.3054340545', '39.965489841101', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110109, '门头沟区', '', 0, 0, 'M', '116.10760355577', '39.946146720034', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110111, '房山区', '', 0, 0, 'F', '116.14944375184', '39.754325839773', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110112, '通州区', '', 0, 0, 'T', '112.85530302042', '35.520558754673', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110113, '顺义区', '', 0, 0, 'S', '116.66142426369', '40.136350762231', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110114, '昌平区', '', 0, 0, 'C', '116.23761791731', '40.226413371594', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110115, '大兴区', '', 0, 0, 'D', '116.34862521223', '39.732555236554', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110116, '怀柔区', '', 0, 0, 'H', '116.63838587143', '40.322618404266', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110117, '平谷区', '', 0, 0, 'P', '117.1273791046', '40.146950735799', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110118, '密云区', '', 0, 0, 'M', '116.84954704427', '40.382175658138', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(110119, '延庆区', '', 0, 0, 'Y', '115.98163156902', '40.462168973754', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120101, '和平区', '', 0, 0, 'H', '112.85530302042', '35.520558754673', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120102, '河东区', '', 0, 0, 'H', '117.26169316527', '39.126625684666', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120103, '河西区', '', 0, 0, 'H', '117.22941628002', '39.115718082216', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120104, '南开区', '', 0, 0, 'N', '117.15651537432', '39.144105279768', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120105, '河北区', '', 0, 0, 'H', '117.20359278136', '39.153485144705', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120106, '红桥区', '', 0, 0, 'H', '117.15751788327', '39.173285646564', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120110, '东丽区', '', 0, 0, 'D', '117.32056850791', '39.092332342815', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120111, '西青区', '', 0, 0, 'X', '117.01441017994', '39.148726608967', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120112, '津南区', '', 0, 0, 'J', '117.36338677903', '38.944148568115', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120113, '北辰区', '', 0, 0, 'B', '117.14140273158', '39.230343909918', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120114, '武清区', '', 0, 0, 'W', '117.05059715978', '39.389871228788', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120115, '宝坻区', '', 0, 0, 'B', '117.31660069248', '39.723194482933', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120116, '滨海新区', '', 0, 0, 'B', '117.71739882966', '39.009415773647', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120117, '宁河区', '', 0, 0, 'N', '117.83239334342', '39.336956431227', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120118, '静海区', '', 0, 0, 'J', '116.98046860455', '38.953370689172', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(120119, '蓟州区', '', 0, 0, 'J', '117.41457869479', '40.051508786395', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140105, '小店区', '', 0, 0, 'X', '112.57239624162', '37.742322528645', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140106, '迎泽区', '', 0, 0, 'Y', '112.5693846724', '37.869532484225', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140107, '杏花岭区', '', 0, 0, 'X', '112.5763830113', '37.900186246845', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140108, '尖草坪区', '', 0, 0, 'J', '112.49360496704', '37.945943354548', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140109, '万柏林区', '', 0, 0, 'W', '112.52257675702', '37.864974410402', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140110, '晋源区', '', 0, 0, 'J', '112.48456424072', '37.721168857849', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140121, '清徐县', '', 0, 0, 'Q', '112.36455763137', '37.613066838238', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140122, '阳曲县', '', 0, 0, 'Y', '112.6794089516', '38.064620819448', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140123, '娄烦县', '', 0, 0, 'L', '111.80359063362', '38.073195368896', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140171, '山西转型综合改革示范区', '', 0, 0, 'S', '112.55639149167', '37.876989028848', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140181, '古交市', '', 0, 0, 'G', '112.1824528689', '37.912999960962', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140212, '新荣区', '', 0, 0, 'X', '113.14644373539', '40.261971219328', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140213, '平城区', '', 0, 0, 'P', '113.30442522204', '40.081998375025', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140214, '云冈区', '', 0, 0, 'Y', '113.16240150396', '39.996838811279', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140215, '云州区', '', 0, 0, 'Y', '113.61847103172', '40.046229886508', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140221, '阳高县', '', 0, 0, 'Y', '113.75541420332', '40.367391842472', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140222, '天镇县', '', 0, 0, 'T', '114.09747753304', '40.426412198691', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140223, '广灵县', '', 0, 0, 'G', '114.28858637097', '39.766004217139', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140224, '灵丘县', '', 0, 0, 'L', '114.24136819946', '39.448825128052', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140225, '浑源县', '', 0, 0, 'H', '113.70560028822', '39.698952969845', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140226, '左云县', '', 0, 0, 'Z', '112.70946328956', '40.019623449015', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140271, '山西大同经济开发区', '', 0, 0, 'S', '113.30643625859', '40.082468716161', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140302, '城区', '', 0, 0, 'C', '113.61283811719', '37.85786536147', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140303, '矿区', '', 0, 0, 'K', '113.54077065934', '37.890804244519', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140311, '郊区', '', 0, 0, 'J', '113.60060283682', '37.950352892943', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140321, '平定县', '', 0, 0, 'P', '113.66442115516', '37.792796383591', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140322, '盂县', '', 0, 0, 'Y', '113.41842046075', '38.091979630201', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140403, '潞州区', '', 0, 0, 'L', '113.12952091721', '36.209472481338', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(140404, '上党区', '', 0, 0, 'S', '113.05741608986', '36.059286479291', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140405, '屯留区', '', 0, 0, 'T', '112.89847476377', '36.321630843108', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140406, '潞城区', '', 0, 0, 'L', '113.23557845894', '36.339691267612', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140423, '襄垣县', '', 0, 0, 'X', '113.05741258647', '36.541685821155', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140425, '平顺县', '', 0, 0, 'P', '113.44251696707', '36.205989459384', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140426, '黎城县', '', 0, 0, 'L', '113.39343247604', '36.508669901441', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140427, '壶关县', '', 0, 0, 'H', '113.21357985531', '36.121334604237', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140428, '长子县', '', 0, 0, 'Z', '112.88456585041', '36.128001557794', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140429, '武乡县', '', 0, 0, 'W', '112.8706056438', '36.843167949301', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140430, '沁县', '', 0, 0, 'Q', '112.70545801478', '36.762189938552', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140431, '沁源县', '', 0, 0, 'Q', '112.34445202694', '36.506103350913', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140471, '山西长治高新技术产业园区', '', 0, 0, 'S', '113.12255886985', '36.201268372155', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140502, '城区', '', 0, 0, 'C', '112.85958379452', '35.507278924584', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140521, '沁水县', '', 0, 0, 'Q', '112.19342620969', '35.696364462457', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140522, '阳城县', '', 0, 0, 'Y', '112.42145378712', '35.492181320425', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140524, '陵川县', '', 0, 0, 'L', '113.28740655466', '35.781743639538', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140525, '泽州县', '', 0, 0, 'Z', '112.79440121959', '35.599769729488', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140581, '高平市', '', 0, 0, 'G', '112.93041239923', '35.804336798578', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140602, '朔城区', '', 0, 0, 'S', '112.43837642564', '39.325302712534', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140603, '平鲁区', '', 0, 0, 'P', '112.29552500886', '39.517389104237', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140621, '山阴县', '', 0, 0, 'S', '112.82243194473', '39.534030498011', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140622, '应县', '', 0, 0, 'Y', '113.19749353922', '39.560077852375', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140623, '右玉县', '', 0, 0, 'Y', '112.47350008125', '39.994859555431', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140671, '山西朔州经济开发区', '', 0, 0, 'S', '112.46306042376', '39.354781496121', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140681, '怀仁市', '', 0, 0, 'H', '113.10660846738', '39.833756889522', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140702, '榆次区', '', 0, 0, 'Y', '112.71450350211', '37.703940486801', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140721, '榆社县', '', 0, 0, 'Y', '112.98159856583', '37.0763696687', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140722, '左权县', '', 0, 0, 'Z', '113.38545184006', '37.088555147171', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140723, '和顺县', '', 0, 0, 'H', '113.57660568309', '37.334807738688', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140724, '昔阳县', '', 0, 0, 'X', '113.71361290387', '37.617884042996', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140725, '寿阳县', '', 0, 0, 'S', '113.18341017493', '37.901307606957', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140726, '太谷县', '', 0, 0, 'T', '112.55738411926', '37.427395577313', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140727, '祁县', '', 0, 0, 'Q', '112.34244242768', '37.364131283475', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140728, '平遥县', '', 0, 0, 'P', '112.18245556381', '37.195600690703', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140729, '灵石县', '', 0, 0, 'L', '111.78561787596', '36.85336750127', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140781, '介休市', '', 0, 0, 'J', '111.92356319719', '37.032686403603', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140802, '盐湖区', '', 0, 0, 'Y', '111.00437711462', '35.021425327829', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140821, '临猗县', '', 0, 0, 'L', '110.78040700351', '35.149542242622', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140822, '万荣县', '', 0, 0, 'W', '110.84457611016', '35.421108800536', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140823, '闻喜县', '', 0, 0, 'W', '111.23141035768', '35.362931196381', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140824, '稷山县', '', 0, 0, 'J', '110.98941457872', '35.610403569616', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140825, '新绛县', '', 0, 0, 'X', '111.23140649497', '35.622630103082', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140826, '绛县', '', 0, 0, 'J', '111.57548652056', '35.497276373896', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140827, '垣曲县', '', 0, 0, 'Y', '111.67660670572', '35.303014517418', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140828, '夏县', '', 0, 0, 'X', '111.2264314994', '35.147461779807', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140829, '平陆县', '', 0, 0, 'P', '111.22348047596', '34.842925154581', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140830, '芮城县', '', 0, 0, 'R', '110.7006115132', '34.699388110563', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140881, '永济市', '', 0, 0, 'Y', '110.45457767131', '34.872829714714', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140882, '河津市', '', 0, 0, 'H', '110.71857214373', '35.601926575322', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140902, '忻府区', '', 0, 0, 'X', '112.75261366422', '38.40987981762', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140921, '定襄县', '', 0, 0, 'D', '112.96352861152', '38.479974305847', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140922, '五台县', '', 0, 0, 'W', '113.26145109492', '38.734181590565', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140923, '代县', '', 0, 0, 'D', '112.96655194854', '39.072728346381', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140924, '繁峙县', '', 0, 0, 'F', '113.27140827251', '39.195237430734', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140925, '宁武县', '', 0, 0, 'N', '112.32639824212', '39.024342381431', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140926, '静乐县', '', 0, 0, 'J', '111.94543190585', '38.365147088438', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140927, '神池县', '', 0, 0, 'S', '112.21738276001', '39.096875824863', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140928, '五寨县', '', 0, 0, 'W', '111.85340993856', '38.917019909692', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140929, '岢岚县', '', 0, 0, 'K', '111.57947778177', '38.710151038936', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140930, '河曲县', '', 0, 0, 'H', '111.14444863516', '39.390702488715', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140931, '保德县', '', 0, 0, 'B', '111.09254175805', '39.028336932396', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140932, '偏关县', '', 0, 0, 'P', '111.51447352049', '39.442230090387', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140971, '五台山风景名胜区', '', 0, 0, 'W', '113.602695497', '38.983546253607', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(140981, '原平市', '', 0, 0, 'Y', '112.71748713403', '38.736475897605', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141002, '尧都区', '', 0, 0, 'Y', '111.58643021727', '36.084562230192', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141021, '曲沃县', '', 0, 0, 'Q', '111.48239637819', '35.647327335982', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141022, '翼城县', '', 0, 0, 'Y', '111.72537553219', '35.744429075039', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141023, '襄汾县', '', 0, 0, 'X', '111.44854005199', '35.882062670676', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141024, '洪洞县', '', 0, 0, 'H', '111.68158942672', '36.259467079377', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141025, '古县', '', 0, 0, 'G', '111.92657314947', '36.272338064827', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141026, '安泽县', '', 0, 0, 'A', '112.2566128396', '36.153514380523', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141027, '浮山县', '', 0, 0, 'F', '111.85538495306', '35.974392753943', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141028, '吉县', '', 0, 0, 'J', '110.68854637189', '36.103999062021', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141029, '乡宁县', '', 0, 0, 'X', '110.85349790083', '35.976441665474', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141030, '大宁县', '', 0, 0, 'D', '110.75938440882', '36.471305687097', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141031, '隰县', '', 0, 0, 'X', '110.94759127079', '36.699061383227', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141032, '永和县', '', 0, 0, 'Y', '110.63841589393', '36.765908673933', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141033, '蒲县', '', 0, 0, 'P', '111.10247405258', '36.418005429177', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141034, '汾西县', '', 0, 0, 'F', '111.56954629571', '36.658782264232', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141081, '侯马市', '', 0, 0, 'H', '111.37839658489', '35.625364816258', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141082, '霍州市', '', 0, 0, 'H', '111.76150942218', '36.574606950709', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141102, '离石区', '', 0, 0, 'L', '111.15749077354', '37.523577475907', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141121, '文水县', '', 0, 0, 'W', '112.0355986926', '37.444300082651', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141122, '交城县', '', 0, 0, 'J', '112.16256770864', '37.557772236259', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141123, '兴县', '', 0, 0, 'X', '111.13439210498', '38.468803780991', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141124, '临县', '', 0, 0, 'L', '110.99841488129', '37.957210672321', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141125, '柳林县', '', 0, 0, 'L', '110.8953898393', '37.435492964934', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141126, '石楼县', '', 0, 0, 'S', '110.84159553248', '37.004470503012', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141127, '岚县', '', 0, 0, 'L', '111.67859223038', '38.28502878885', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141128, '方山县', '', 0, 0, 'F', '111.25037044293', '37.90102023916', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141129, '中阳县', '', 0, 0, 'Z', '111.18562956483', '37.36287279238', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141130, '交口县', '', 0, 0, 'J', '111.18762820476', '36.987872666553', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141181, '孝义市', '', 0, 0, 'X', '111.78560601833', '37.151063319102', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(141182, '汾阳市', '', 0, 0, 'F', '111.7945966192', '37.271291794518', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150102, '新城区', '', 0, 0, 'X', '111.671620122', '40.863877021183', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150103, '回民区', '', 0, 0, 'H', '111.63047018388', '40.814506362944', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150104, '玉泉区', '', 0, 0, 'Y', '111.68157514366', '40.758058968635', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150105, '赛罕区', '', 0, 0, 'S', '111.7084206445', '40.798394236975', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150121, '土默特左旗', '', 0, 0, 'T', '111.16958672672', '40.735293711759', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150122, '托克托县', '', 0, 0, 'T', '111.20057494309', '40.283146729007', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150123, '和林格尔县', '', 0, 0, 'H', '111.82843021826', '40.384797744251', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150124, '清水河县', '', 0, 0, 'Q', '111.65357648803', '39.926333854389', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150125, '武川县', '', 0, 0, 'W', '111.45749705623', '41.102418723793', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150171, '呼和浩特金海工业园区', '', 0, 0, 'H', '111.61859862741', '40.813484420815', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150172, '呼和浩特经济技术开发区', '', 0, 0, 'H', '111.75550856171', '40.848422997113', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150202, '东河区', '', 0, 0, 'D', '110.05039480879', '40.582228038324', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150203, '昆都仑区', '', 0, 0, 'K', '109.84553830335', '40.647644106921', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150204, '青山区', '', 0, 0, 'Q', '109.9074160123', '40.649473068783', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150205, '石拐区', '', 0, 0, 'S', '110.27838088451', '40.67829939834', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150206, '白云鄂博矿区', '', 0, 0, 'B', '109.97962576174', '41.774995234182', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150207, '九原区', '', 0, 0, 'J', '109.96958800614', '40.613396589444', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150221, '土默特右旗', '', 0, 0, 'T', '110.53038926652', '40.575127429108', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150222, '固阳县', '', 0, 0, 'G', '110.06643261639', '41.040162852726', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150223, '达尔罕茂明安联合旗', '', 0, 0, 'D', '110.43952090317', '41.704548551002', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150271, '包头稀土高新技术产业开发区', '', 0, 0, 'B', '109.84664914794', '40.637085021364', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150302, '海勃湾区', '', 0, 0, 'H', '106.82943856714', '39.696907993535', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150303, '海南区', '', 0, 0, 'H', '106.89847100998', '39.446827515087', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150304, '乌达区', '', 0, 0, 'W', '106.7326063535', '39.511468916129', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150402, '红山区', '', 0, 0, 'H', '118.96356353651', '42.27047843525', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150403, '元宝山区', '', 0, 0, 'Y', '119.29540450885', '42.045124715638', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150404, '松山区', '', 0, 0, 'S', '118.9394138505', '42.292481572694', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150421, '阿鲁科尔沁旗', '', 0, 0, 'A', '120.07261385472', '43.877953412182', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150422, '巴林左旗', '', 0, 0, 'B', '119.38644328076', '43.97638259461', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150423, '巴林右旗', '', 0, 0, 'B', '118.67039425705', '43.540131553108', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150424, '林西县', '', 0, 0, 'L', '118.06246142182', '43.624210259291', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150425, '克什克腾旗', '', 0, 0, 'K', '117.55162041051', '43.270757591896', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150426, '翁牛特旗', '', 0, 0, 'W', '119.01250888002', '42.942019262236', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150428, '喀喇沁旗', '', 0, 0, 'K', '118.7104736845', '41.932214335643', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150429, '宁城县', '', 0, 0, 'N', '119.35060897566', '41.600245148269', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150430, '敖汉旗', '', 0, 0, 'A', '119.92757793861', '42.296507085243', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150502, '科尔沁区', '', 0, 0, 'K', '122.2624570337', '43.628712488829', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150521, '科尔沁左翼中旗', '', 0, 0, 'K', '123.31858853365', '44.132294228308', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150522, '科尔沁左翼后旗', '', 0, 0, 'K', '122.36356257648', '42.93956249402', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150523, '开鲁县', '', 0, 0, 'K', '121.32538568843', '43.606369431362', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150524, '库伦旗', '', 0, 0, 'K', '121.81740576201', '42.741211100235', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150525, '奈曼旗', '', 0, 0, 'N', '120.66464641294', '42.87184654666', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150526, '扎鲁特旗', '', 0, 0, 'Z', '120.91862585689', '44.562213133099', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150571, '通辽经济技术开发区', '', 0, 0, 'T', '122.22276854881', '43.676026521565', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150581, '霍林郭勒市', '', 0, 0, 'H', '119.67046591394', '45.53751332061', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130100, '石家庄市', '', 0, 0, 'S', '114.52153190157', '38.048311926873', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130200, '唐山市', '', 0, 0, 'T', '118.18645947204', '39.636583724147', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130300, '秦皇岛市', '', 0, 0, 'Q', '119.60853063334', '39.941748102378', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130400, '邯郸市', '', 0, 0, 'H', '114.54562822824', '36.631262731204', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130500, '邢台市', '', 0, 0, 'X', '114.51146225613', '37.076685950966', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130600, '保定市', '', 0, 0, 'B', '115.47146383769', '38.879987768455', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130700, '张家口市', '', 0, 0, 'Z', '114.89257223145', '40.773237202691', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130800, '承德市', '', 0, 0, 'C', '117.96939750997', '40.957856012338', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130900, '沧州市', '', 0, 0, 'C', '116.84558075595', '38.310215141107', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131000, '廊坊市', '', 0, 0, 'L', '116.69058173343', '39.543366662759', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131100, '衡水市', '', 0, 0, 'H', '115.67540613762', '37.745191408077', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150602, '东胜区', '', 0, 0, 'D', '109.96956006883', '39.827986984444', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150603, '康巴什区', '', 0, 0, 'K', '109.86962735373', '39.616378146766', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150621, '达拉特旗', '', 0, 0, 'D', '110.04036612608', '40.418907154391', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150622, '准格尔旗', '', 0, 0, 'Z', '111.24639840546', '39.870540265037', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150623, '鄂托克前旗', '', 0, 0, 'E', '107.48458472303', '38.188216741284', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150624, '鄂托克旗', '', 0, 0, 'E', '107.98244495023', '39.095293413608', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150625, '杭锦旗', '', 0, 0, 'H', '108.74241293879', '39.838815768815', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150626, '乌审旗', '', 0, 0, 'W', '108.82443496914', '38.610026521177', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150627, '伊金霍洛旗', '', 0, 0, 'Y', '109.78744317924', '39.614482313949', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150702, '海拉尔区', '', 0, 0, 'H', '119.74246537006', '49.218215799363', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150703, '扎赉诺尔区', '', 0, 0, 'Z', '117.69453227349', '49.467770183628', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150721, '阿荣旗', '', 0, 0, 'A', '123.46544000531', '48.131971245042', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150722, '莫力达瓦达斡尔族自治旗', '', 0, 0, 'M', '124.52557642071', '48.482896292115', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150723, '鄂伦春自治旗', '', 0, 0, 'E', '123.73234507742', '50.597947928064', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150724, '鄂温克族自治旗', '', 0, 0, 'E', '119.76135125527', '49.15304476395', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150725, '陈巴尔虎旗', '', 0, 0, 'C', '119.43046248677', '49.334914288885', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150726, '新巴尔虎左旗', '', 0, 0, 'X', '118.27660837276', '48.223786760037', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150727, '新巴尔虎右旗', '', 0, 0, 'X', '116.83063240352', '48.677053599089', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150781, '满洲里市', '', 0, 0, 'M', '117.38543585768', '49.604098854866', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150782, '牙克石市', '', 0, 0, 'Y', '120.7183468371', '49.292023693206', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150783, '扎兰屯市', '', 0, 0, 'Z', '122.74445371486', '48.01995552011', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150784, '额尔古纳市', '', 0, 0, 'E', '120.18663369726', '50.248131758636', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150785, '根河市', '', 0, 0, 'G', '121.52758526594', '50.786140434318', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150802, '临河区', '', 0, 0, 'L', '107.36953379568', '40.75668072584', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150821, '五原县', '', 0, 0, 'W', '108.2734913541', '41.094454821479', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150822, '磴口县', '', 0, 0, 'D', '107.01452247', '40.336470177103', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150823, '乌拉特前旗', '', 0, 0, 'W', '108.6586151381', '40.742103512928', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150824, '乌拉特中旗', '', 0, 0, 'W', '108.51951244005', '41.593346263746', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150825, '乌拉特后旗', '', 0, 0, 'W', '107.08154612207', '41.089422269258', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150826, '杭锦后旗', '', 0, 0, 'H', '107.15737244949', '40.892179419823', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150902, '集宁区', '', 0, 0, 'J', '113.12058699942', '41.041146171787', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150921, '卓资县', '', 0, 0, 'Z', '112.5844095507', '40.900291837834', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150922, '化德县', '', 0, 0, 'H', '114.0164087845', '41.909602587109', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150923, '商都县', '', 0, 0, 'S', '113.58463922926', '41.567566637224', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150924, '兴和县', '', 0, 0, 'X', '113.84057886567', '40.879341798933', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150925, '凉城县', '', 0, 0, 'L', '112.51060018864', '40.5371631252', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150926, '察哈尔右翼前旗', '', 0, 0, 'C', '113.22160531673', '40.791267302593', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150927, '察哈尔右翼中旗', '', 0, 0, 'C', '112.64258040196', '41.283272943291', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150928, '察哈尔右翼后旗', '', 0, 0, 'C', '113.19853090242', '41.441770999655', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150929, '四子王旗', '', 0, 0, 'S', '111.71241927182', '41.539353349915', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(150981, '丰镇市', '', 0, 0, 'F', '113.11660121788', '40.441804808844', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152201, '乌兰浩特市', '', 0, 0, 'W', '122.09962235198', '46.078654343582', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152202, '阿尔山市', '', 0, 0, 'A', '119.95065315166', '47.18305415375', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152221, '科尔沁右翼前旗', '', 0, 0, 'K', '121.9645531355', '46.082648853819', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152222, '科尔沁右翼中旗', '', 0, 0, 'K', '121.48354781458', '45.066470993428', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152223, '扎赉特旗', '', 0, 0, 'Z', '122.90644442883', '46.729189539358', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152224, '突泉县', '', 0, 0, 'T', '121.60054536997', '45.387830342585', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152501, '二连浩特市', '', 0, 0, 'E', '111.95836319333', '43.648800184052', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152502, '锡林浩特市', '', 0, 0, 'X', '116.09361388474', '43.93833380136', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152522, '阿巴嘎旗', '', 0, 0, 'A', '114.95736709772', '44.028101587023', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152523, '苏尼特左旗', '', 0, 0, 'S', '113.67347993742', '43.865553657792', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152524, '苏尼特右旗', '', 0, 0, 'S', '112.64856904548', '42.747368922463', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152525, '东乌珠穆沁旗', '', 0, 0, 'D', '116.97850435996', '45.515743305312', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152526, '西乌珠穆沁旗', '', 0, 0, 'X', '117.61637700896', '44.593802912007', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152527, '太仆寺旗', '', 0, 0, 'T', '115.29053531645', '41.882291746043', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152528, '镶黄旗', '', 0, 0, 'X', '113.85450538582', '42.237661285279', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152529, '正镶白旗', '', 0, 0, 'Z', '115.03662171828', '42.292605429249', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152530, '正蓝旗', '', 0, 0, 'Z', '115.99860388383', '42.247118844188', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152531, '多伦县', '', 0, 0, 'D', '116.49250878204', '42.208920864211', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152571, '乌拉盖管委会', '', 0, 0, 'W', '114.09790153324', '42.80523252057', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152921, '阿拉善左旗', '', 0, 0, 'A', '105.67259866528', '38.839094137436', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152922, '阿拉善右旗', '', 0, 0, 'A', '101.67346389594', '39.222240969855', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152923, '额济纳旗', '', 0, 0, 'E', '101.06240334058', '41.960297611813', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(152971, '内蒙古阿拉善经济开发区', '', 0, 0, 'N', '105.77197191571', '40.314622117574', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210102, '和平区', '', 0, 0, 'H', '123.42664426615', '41.795236052902', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210103, '沈河区', '', 0, 0, 'S', '123.46546103538', '41.802274138805', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210104, '大东区', '', 0, 0, 'D', '123.47640473208', '41.811425174494', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210105, '皇姑区', '', 0, 0, 'H', '123.43162078885', '41.826042120277', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210106, '铁西区', '', 0, 0, 'T', '123.38343595078', '41.809037832217', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210111, '苏家屯区', '', 0, 0, 'S', '123.35043463177', '41.671253644959', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210112, '浑南区', '', 0, 0, 'H', '123.45598993089', '41.720915668889', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210113, '沈北新区', '', 0, 0, 'S', '123.53360460492', '42.058914115763', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210114, '于洪区', '', 0, 0, 'Y', '123.31463302499', '41.799668255615', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210115, '辽中区', '', 0, 0, 'L', '122.77237835983', '41.523149081842', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210123, '康平县', '', 0, 0, 'K', '123.33751124938', '42.749925495719', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210124, '法库县', '', 0, 0, 'F', '123.41462107572', '42.509606549903', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210181, '新民市', '', 0, 0, 'X', '122.87539513741', '42.007109320665', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210202, '中山区', '', 0, 0, 'Z', '121.65154739367', '38.924511115496', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210203, '西岗区', '', 0, 0, 'X', '121.61862512554', '38.920472689273', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210204, '沙河口区', '', 0, 0, 'S', '121.59450670057', '38.913544290956', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210211, '甘井子区', '', 0, 0, 'G', '121.5315189555', '38.958002162932', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210212, '旅顺口区', '', 0, 0, 'L', '121.26859688019', '38.856832222859', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210213, '金州区', '', 0, 0, 'J', '121.78943558267', '39.056432991661', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210214, '普兰店区', '', 0, 0, 'P', '121.94645983497', '39.398089145183', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210224, '长海县', '', 0, 0, 'Z', '122.59462651637', '39.278270217167', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210281, '瓦房店市', '', 0, 0, 'W', '121.98563754334', '39.632740747388', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210283, '庄河市', '', 0, 0, 'Z', '122.97449548263', '39.686956078878', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210302, '铁东区', '', 0, 0, 'T', '122.99739966805', '41.096331870506', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210303, '铁西区', '', 0, 0, 'T', '122.97549026615', '41.125475259583', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210304, '立山区', '', 0, 0, 'L', '123.03548413862', '41.156116121102', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210311, '千山区', '', 0, 0, 'Q', '122.96757421833', '41.080938608935', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210321, '台安县', '', 0, 0, 'T', '122.44255004099', '41.418590371099', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210323, '岫岩满族自治县', '', 0, 0, 'X', '123.28754677827', '40.295892396362', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210381, '海城市', '', 0, 0, 'H', '122.69156940124', '40.887633947097', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210402, '新抚区', '', 0, 0, 'X', '123.91958231814', '41.867805858593', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210403, '东洲区', '', 0, 0, 'D', '124.04554972353', '41.859190936634', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210404, '望花区', '', 0, 0, 'W', '123.790604152', '41.859030362749', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210411, '顺城区', '', 0, 0, 'S', '123.95141404338', '41.889163788467', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210421, '抚顺县', '', 0, 0, 'F', '123.92159012079', '41.887037475382', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210422, '新宾满族自治县', '', 0, 0, 'X', '125.04635620406', '41.739968775071', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210423, '清原满族自治县', '', 0, 0, 'Q', '124.93036025933', '42.106760992634', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210502, '平山区', '', 0, 0, 'P', '123.77461422409', '41.301604181774', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210503, '溪湖区', '', 0, 0, 'X', '123.77461054104', '41.334802931364', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210504, '明山区', '', 0, 0, 'M', '123.82347449807', '41.314939368877', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210505, '南芬区', '', 0, 0, 'N', '123.75146713686', '41.10709572322', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210521, '本溪满族自治县', '', 0, 0, 'B', '124.12758486914', '41.307902881353', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210522, '桓仁满族自治县', '', 0, 0, 'H', '125.36754435102', '41.27292530103', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210602, '元宝区', '', 0, 0, 'Y', '124.40258403322', '40.142251463139', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210603, '振兴区', '', 0, 0, 'Z', '124.36657851109', '40.110719472216', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210604, '振安区', '', 0, 0, 'Z', '124.43438692285', '40.164697025661', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210624, '宽甸满族自治县', '', 0, 0, 'K', '124.79042662868', '40.73755320049', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210681, '东港市', '', 0, 0, 'D', '124.15961035888', '39.867716187286', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210682, '凤城市', '', 0, 0, 'F', '124.07242172439', '40.459180482456', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210702, '古塔区', '', 0, 0, 'G', '121.13458496929', '41.122900925898', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210703, '凌河区', '', 0, 0, 'L', '121.15759003442', '41.120690614472', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210711, '太和区', '', 0, 0, 'T', '121.1104532494', '41.115109307132', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210726, '黑山县', '', 0, 0, 'H', '122.13055703906', '41.671592983776', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210727, '义县', '', 0, 0, 'Y', '121.24556854895', '41.538938862271', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210781, '凌海市', '', 0, 0, 'L', '121.36253879584', '41.166487628588', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210782, '北镇市', '', 0, 0, 'B', '121.78344729848', '41.594428096803', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210802, '站前区', '', 0, 0, 'Z', '122.26543743173', '40.678764125936', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210803, '西市区', '', 0, 0, 'X', '122.21358238684', '40.672110926311', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210804, '鲅鱼圈区', '', 0, 0, 'B', '122.12757349697', '40.232339850773', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210811, '老边区', '', 0, 0, 'L', '122.38643918392', '40.686383619803', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210881, '盖州市', '', 0, 0, 'G', '122.35559128288', '40.406167457268', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210882, '大石桥市', '', 0, 0, 'D', '122.5153795314', '40.650802164815', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210902, '海州区', '', 0, 0, 'H', '121.66943571061', '42.023734789385', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210903, '新邱区', '', 0, 0, 'X', '121.79936338568', '42.093934514765', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210904, '太平区', '', 0, 0, 'T', '121.68538413681', '42.016967854141', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210905, '清河门区', '', 0, 0, 'Q', '121.42247894964', '41.789318551009', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210911, '细河区', '', 0, 0, 'X', '121.68639230508', '42.03187124588', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210921, '阜新蒙古族自治县', '', 0, 0, 'F', '121.76357399585', '42.071368153837', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(210922, '彰武县', '', 0, 0, 'Z', '122.54544932021', '42.392706534364', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211002, '白塔区', '', 0, 0, 'B', '123.18060844799', '41.275845361792', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211003, '文圣区', '', 0, 0, 'W', '123.19160469557', '41.268438007815', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211004, '宏伟区', '', 0, 0, 'H', '123.20358018598', '41.223368108445', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211005, '弓长岭区', '', 0, 0, 'G', '123.42661543055', '41.157327042722', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211011, '太子河区', '', 0, 0, 'T', '123.188604445', '41.259226178044', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211021, '辽阳县', '', 0, 0, 'L', '123.1124212208', '41.211678771808', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211081, '灯塔市', '', 0, 0, 'D', '123.34546215145', '41.432474125926', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211102, '双台子区', '', 0, 0, 'S', '122.04639299922', '41.206071617512', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211103, '兴隆台区', '', 0, 0, 'X', '121.96962911034', '41.155830887559', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211104, '大洼区', '', 0, 0, 'D', '122.08855478867', '41.00817878896', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211122, '盘山县', '', 0, 0, 'P', '122.00356035522', '41.248263682582', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211202, '银州区', '', 0, 0, 'Y', '123.8483863963', '42.292573681442', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211204, '清河区', '', 0, 0, 'Q', '124.16556298034', '42.552494793453', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211221, '铁岭县', '', 0, 0, 'T', '123.7353723767', '42.229225608048', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211223, '西丰县', '', 0, 0, 'X', '124.73361509331', '42.744014442436', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211224, '昌图县', '', 0, 0, 'C', '124.11750067115', '42.792178371844', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211281, '调兵山市', '', 0, 0, 'D', '123.57350868313', '42.473738012058', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211282, '开原市', '', 0, 0, 'K', '124.04456886375', '42.552079074779', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211302, '双塔区', '', 0, 0, 'S', '120.46048690274', '41.571779500856', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211303, '龙城区', '', 0, 0, 'L', '120.4435668693', '41.59846852305', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211321, '朝阳县', '', 0, 0, 'C', '120.25939061432', '41.241075720873', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211322, '建平县', '', 0, 0, 'J', '119.64938035777', '41.409455511027', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211324, '喀喇沁左翼蒙古族自治县', '', 0, 0, 'K', '119.74741405502', '41.133689119828', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211381, '北票市', '', 0, 0, 'B', '120.77762773422', '41.80648256895', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211382, '凌源市', '', 0, 0, 'L', '119.40735807879', '41.251651297148', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211402, '连山区', '', 0, 0, 'L', '120.87648167423', '40.780893808442', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211403, '龙港区', '', 0, 0, 'L', '120.90062076024', '40.741056601241', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(211404, '南票区', '', 0, 0, 'N', '120.75649312082', '41.113097595823', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211421, '绥中县', '', 0, 0, 'S', '120.35042453538', '40.331843475397', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211422, '建昌县', '', 0, 0, 'J', '119.84359526665', '40.830379953809', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(211481, '兴城市', '', 0, 0, 'X', '120.76455846701', '40.616555664044', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220102, '南关区', '', 0, 0, 'N', '125.35660981703', '43.869873025193', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220103, '宽城区', '', 0, 0, 'K', '125.33462450832', '43.949502239804', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220104, '朝阳区', '', 0, 0, 'C', '125.29540125585', '43.840641474962', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220105, '二道区', '', 0, 0, 'E', '125.38046755375', '43.871276524271', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220106, '绿园区', '', 0, 0, 'L', '125.26244260635', '43.886810403937', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220112, '双阳区', '', 0, 0, 'S', '125.67144793217', '43.531091309119', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220113, '九台区', '', 0, 0, 'J', '125.84556442307', '44.157791853861', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220122, '农安县', '', 0, 0, 'N', '125.19148410666', '44.438903951261', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220171, '长春经济技术开发区', '', 0, 0, 'Z', '125.37014719124', '43.866004586928', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220172, '长春净月高新技术产业开发区', '', 0, 0, 'Z', '125.26127292275', '43.823034492758', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220173, '长春高新技术产业开发区', '', 0, 0, 'Z', '125.26127292275', '43.823034492758', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220174, '长春汽车经济技术开发区', '', 0, 0, 'Z', '125.33060207591', '43.821953501043', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220182, '榆树市', '', 0, 0, 'Y', '126.53960936347', '44.845439727693', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220183, '德惠市', '', 0, 0, 'D', '125.73451517728', '44.527161066608', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220202, '昌邑区', '', 0, 0, 'C', '126.58144866124', '43.887992474736', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220203, '龙潭区', '', 0, 0, 'L', '126.56854459242', '43.91634255363', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220204, '船营区', '', 0, 0, 'C', '126.54764973677', '43.83992740229', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220211, '丰满区', '', 0, 0, 'F', '126.56857046362', '43.827151576836', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220221, '永吉县', '', 0, 0, 'Y', '126.50441572986', '43.678720676989', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220271, '吉林经济开发区', '', 0, 0, 'J', '126.55563450495', '43.843567834579', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220272, '吉林高新技术产业开发区', '', 0, 0, 'J', '126.55091570611', '43.822448990547', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220273, '吉林中国新加坡食品区', '', 0, 0, 'J', '126.55563450495', '43.843567834579', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220281, '蛟河市', '', 0, 0, 'J', '127.35148018677', '43.730003870507', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220282, '桦甸市', '', 0, 0, 'H', '126.75248423373', '42.977982779881', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220283, '舒兰市', '', 0, 0, 'S', '126.97137703226', '44.412270028324', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220284, '磐石市', '', 0, 0, 'P', '126.06661629889', '42.951817500114', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220302, '铁西区', '', 0, 0, 'T', '124.35246676034', '43.152575391803', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220303, '铁东区', '', 0, 0, 'T', '124.4164827059', '43.167993993185', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220322, '梨树县', '', 0, 0, 'L', '124.3424012471', '43.313345515553', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220323, '伊通满族自治县', '', 0, 0, 'Y', '125.31148460754', '43.351103666821', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220381, '公主岭市', '', 0, 0, 'G', '124.82944866071', '43.510832663153', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220382, '双辽市', '', 0, 0, 'S', '123.50943776128', '43.524527382171', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220402, '龙山区', '', 0, 0, 'L', '125.14345242969', '42.907634012133', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220403, '西安区', '', 0, 0, 'X', '125.15537330313', '42.933308420625', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220421, '东丰县', '', 0, 0, 'D', '125.53737790091', '42.683310778553', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220422, '东辽县', '', 0, 0, 'D', '124.99758944369', '42.931879101776', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220502, '东昌区', '', 0, 0, 'D', '125.93359459016', '41.70840538484', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220503, '二道江区', '', 0, 0, 'E', '126.0495917027', '41.779966174493', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220521, '通化县', '', 0, 0, 'T', '125.76539191393', '41.685682238068', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220523, '辉南县', '', 0, 0, 'H', '126.05358125713', '42.690699881882', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220524, '柳河县', '', 0, 0, 'L', '125.75142398189', '42.290871215056', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220581, '梅河口市', '', 0, 0, 'M', '125.71760780995', '42.544883890284', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220582, '集安市', '', 0, 0, 'J', '126.199577372', '41.131299724033', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220602, '浑江区', '', 0, 0, 'H', '126.42361952721', '41.95042372822', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220605, '江源区', '', 0, 0, 'J', '126.59739097896', '42.062939372081', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220621, '抚松县', '', 0, 0, 'F', '127.45537119527', '42.227335272553', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220622, '靖宇县', '', 0, 0, 'J', '126.81949899257', '42.394765734578', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220623, '长白朝鲜族自治县', '', 0, 0, 'Z', '128.20758420219', '41.425895812594', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220681, '临江市', '', 0, 0, 'L', '126.9245815135', '41.817678643992', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220702, '宁江区', '', 0, 0, 'N', '124.82342254815', '45.178039438667', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220721, '前郭尔罗斯蒙古族自治县', '', 0, 0, 'Q', '124.83045556165', '45.123416092926', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220722, '长岭县', '', 0, 0, 'Z', '123.9743741034', '44.281638280052', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220723, '乾安县', '', 0, 0, 'G', '124.0475638046', '45.008434321605', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220771, '吉林松原经济开发区', '', 0, 0, 'J', '124.83148187569', '45.147404193414', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220781, '扶余市', '', 0, 0, 'F', '126.0566062111', '44.994168421151', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220802, '洮北区', '', 0, 0, 'T', '122.85750977516', '45.627524686514', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220821, '镇赉县', '', 0, 0, 'Z', '123.20657575565', '45.853116635389', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220822, '通榆县', '', 0, 0, 'T', '123.09452077673', '44.818963735882', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220871, '吉林白城经济开发区', '', 0, 0, 'J', '122.81641245977', '45.642168989302', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220881, '洮南市', '', 0, 0, 'T', '122.7944676826', '45.341131872567', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(220882, '大安市', '', 0, 0, 'D', '124.29850428102', '45.513045149628', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222401, '延吉市', '', 0, 0, 'Y', '129.52052013726', '42.91271700988', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222402, '图们市', '', 0, 0, 'T', '129.85038151375', '42.974283499075', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222403, '敦化市', '', 0, 0, 'D', '128.23861239315', '43.378291274517', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222404, '珲春市', '', 0, 0, 'H', '130.37261321858', '42.868515115192', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222405, '龙井市', '', 0, 0, 'L', '129.43263477701', '42.771534868349', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222406, '和龙市', '', 0, 0, 'H', '129.01738712621', '42.552322568432', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222424, '汪清县', '', 0, 0, 'W', '129.77760879625', '43.318450833865', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(222426, '安图县', '', 0, 0, 'A', '128.90544846814', '43.117916954912', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230102, '道里区', '', 0, 0, 'D', '126.62343158837', '45.761844478815', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230103, '南岗区', '', 0, 0, 'N', '126.67563849952', '45.765866163758', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230104, '道外区', '', 0, 0, 'D', '126.65560404089', '45.797776220434', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230108, '平房区', '', 0, 0, 'P', '126.54161509032', '45.808825827952', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230109, '松北区', '', 0, 0, 'S', '126.51648256825', '45.808592561429', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230110, '香坊区', '', 0, 0, 'X', '126.66962434413', '45.713619645389', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230111, '呼兰区', '', 0, 0, 'H', '126.5943989831', '45.895209780863', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230112, '阿城区', '', 0, 0, 'A', '126.96435649552', '45.554275304352', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230113, '双城区', '', 0, 0, 'S', '126.31962313777', '45.388111522394', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230123, '依兰县', '', 0, 0, 'Y', '129.57451969721', '46.331260289052', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230124, '方正县', '', 0, 0, 'F', '128.83563368134', '45.857758440062', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230125, '宾县', '', 0, 0, 'B', '127.4734970145', '45.752465386742', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230126, '巴彦县', '', 0, 0, 'B', '127.4105479864', '46.091282657815', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230127, '木兰县', '', 0, 0, 'M', '128.05035620452', '45.956871319448', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230128, '通河县', '', 0, 0, 'T', '128.75241627584', '45.996392590921', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230129, '延寿县', '', 0, 0, 'Y', '128.33860582402', '45.457641195714', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230183, '尚志市', '', 0, 0, 'S', '128.01548820666', '45.215473941867', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230184, '五常市', '', 0, 0, 'W', '127.17352882965', '44.937842855774', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230202, '龙沙区', '', 0, 0, 'L', '123.96437622285', '47.323576977429', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230203, '建华区', '', 0, 0, 'J', '123.96135010108', '47.360554871046', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230204, '铁锋区', '', 0, 0, 'T', '123.984415712', '47.347018863772', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230205, '昂昂溪区', '', 0, 0, 'A', '123.82940626913', '47.161332243626', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230206, '富拉尔基区', '', 0, 0, 'F', '123.63650980324', '47.215504082791', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230207, '碾子山区', '', 0, 0, 'N', '122.89436680108', '47.523236298133', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230208, '梅里斯达斡尔族区', '', 0, 0, 'M', '123.75954091741', '47.315549574077', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230221, '龙江县', '', 0, 0, 'L', '123.21153898342', '47.343605740151', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230223, '依安县', '', 0, 0, 'Y', '125.3124821661', '47.899483651368', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230224, '泰来县', '', 0, 0, 'T', '123.42362630925', '46.39782928518', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230225, '甘南县', '', 0, 0, 'G', '123.51248588182', '47.92688406951', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230227, '富裕县', '', 0, 0, 'F', '124.48054247906', '47.780228063275', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230229, '克山县', '', 0, 0, 'K', '125.88137832693', '48.043172360737', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230230, '克东县', '', 0, 0, 'K', '126.25538674804', '48.048244160483', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230231, '拜泉县', '', 0, 0, 'B', '126.10542147027', '47.601867301959', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230281, '讷河市', '', 0, 0, 'N', '124.8905490562', '48.490086593264', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230302, '鸡冠区', '', 0, 0, 'J', '130.98763160852', '45.309806344312', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230303, '恒山区', '', 0, 0, 'H', '130.91138523344', '45.216971883154', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230304, '滴道区', '', 0, 0, 'D', '130.85058046059', '45.354433617216', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230305, '梨树区', '', 0, 0, 'L', '130.70339606719', '45.098241780981', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230306, '城子河区', '', 0, 0, 'C', '131.02770429868', '45.379689760283', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230307, '麻山区', '', 0, 0, 'M', '130.48453641613', '45.217934996767', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230321, '鸡东县', '', 0, 0, 'J', '131.13055848296', '45.266184560826', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230381, '虎林市', '', 0, 0, 'H', '132.94346566318', '45.768946912884', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230382, '密山市', '', 0, 0, 'M', '131.85353110655', '45.535640809748', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230402, '向阳区', '', 0, 0, 'X', '130.30046804764', '47.348580889067', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230403, '工农区', '', 0, 0, 'G', '130.28161728617', '47.324430299458', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230404, '南山区', '', 0, 0, 'N', '130.29354031555', '47.321245938809', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230405, '兴安区', '', 0, 0, 'X', '130.24554573859', '47.258716269483', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230406, '东山区', '', 0, 0, 'D', '130.32336109407', '47.344987135573', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230407, '兴山区', '', 0, 0, 'X', '130.31736364716', '47.396045381282', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230421, '萝北县', '', 0, 0, 'L', '130.8354950365', '47.583422197029', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230422, '绥滨县', '', 0, 0, 'S', '131.85948651276', '47.295265458073', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230502, '尖山区', '', 0, 0, 'J', '131.16534177061', '46.652585923812', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230503, '岭东区', '', 0, 0, 'L', '131.164376721', '46.464596047853', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230505, '四方台区', '', 0, 0, 'S', '131.345657378', '46.602012285083', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230506, '宝山区', '', 0, 0, 'B', '131.40737518857', '46.583598340241', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230521, '集贤县', '', 0, 0, 'J', '131.14743449942', '46.734517788557', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230522, '友谊县', '', 0, 0, 'Y', '131.8145948627', '46.772973223022', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230523, '宝清县', '', 0, 0, 'B', '132.20359411633', '46.332651823572', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230524, '饶河县', '', 0, 0, 'R', '134.02046893233', '46.804182744162', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230602, '萨尔图区', '', 0, 0, 'S', '125.13351006443', '46.638936435554', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230603, '龙凤区', '', 0, 0, 'L', '125.14047256095', '46.567678067125', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230604, '让胡路区', '', 0, 0, 'R', '124.87759881447', '46.658078458609', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230605, '红岗区', '', 0, 0, 'H', '124.8974774171', '46.404313108628', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230606, '大同区', '', 0, 0, 'D', '124.81937675979', '46.045583951311', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230621, '肇州县', '', 0, 0, 'Z', '125.2753682248', '45.705107986871', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230622, '肇源县', '', 0, 0, 'Z', '125.08457262601', '45.524152914206', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230623, '林甸县', '', 0, 0, 'L', '124.86965042766', '47.177234395243', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230624, '杜尔伯特蒙古族自治县', '', 0, 0, 'D', '124.44935879141', '46.868767758452', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230671, '大庆高新技术产业开发区', '', 0, 0, 'D', '125.15778147083', '46.581298438495', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230702, '伊春区', '', 0, 0, 'Y', '128.91345891818', '47.733954439001', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230703, '南岔区', '', 0, 0, 'N', '129.28957179961', '47.143749913595', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230704, '友好区', '', 0, 0, 'Y', '128.84257946937', '47.846436100332', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230705, '西林区', '', 0, 0, 'X', '129.31959406806', '47.486393100686', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230706, '翠峦区', '', 0, 0, 'C', '128.67648152295', '47.732893980201', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230707, '新青区', '', 0, 0, 'X', '129.54064675236', '48.296134660851', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230708, '美溪区', '', 0, 0, 'M', '129.13536777746', '47.64134415168', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230709, '金山屯区', '', 0, 0, 'J', '129.43563861113', '47.418759014597', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230710, '五营区', '', 0, 0, 'W', '129.25134952898', '48.11427128362', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230711, '乌马河区', '', 0, 0, 'W', '128.80554637557', '47.73361851021', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230712, '汤旺河区', '', 0, 0, 'T', '129.57747422403', '48.460614389845', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230713, '带岭区', '', 0, 0, 'D', '129.02742523145', '47.034571951137', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230714, '乌伊岭区', '', 0, 0, 'W', '129.44457666112', '48.596169129772', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230715, '红星区', '', 0, 0, 'H', '129.39750706935', '48.245480405275', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230716, '上甘岭区', '', 0, 0, 'S', '129.03043733966', '47.980913793769', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230722, '嘉荫县', '', 0, 0, 'J', '130.41055547772', '48.894983469564', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230781, '铁力市', '', 0, 0, 'T', '128.03836490393', '46.992948620259', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230803, '向阳区', '', 0, 0, 'X', '130.37261186145', '46.813511816781', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230804, '前进区', '', 0, 0, 'Q', '130.3816482759', '46.819626508482', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230805, '东风区', '', 0, 0, 'D', '130.41056077772', '46.828385151991', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230811, '郊区', '', 0, 0, 'J', '130.32735909257', '46.805689990858', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230822, '桦南县', '', 0, 0, 'H', '130.56038502153', '46.24507747688', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230826, '桦川县', '', 0, 0, 'H', '130.72554944886', '47.028816852926', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230828, '汤原县', '', 0, 0, 'T', '129.91164504155', '46.735326720461', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230881, '同江市', '', 0, 0, 'T', '132.51750949205', '47.647980676666', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230882, '富锦市', '', 0, 0, 'F', '132.04453879528', '47.255932571848', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230883, '抚远市', '', 0, 0, 'F', '134.31448962575', '48.370944696273', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230902, '新兴区', '', 0, 0, 'X', '130.93837086995', '45.822310328543', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230903, '桃山区', '', 0, 0, 'T', '131.02644424554', '45.771799915696', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230904, '茄子河区', '', 0, 0, 'J', '131.0744805937', '45.791238180152', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(230921, '勃利县', '', 0, 0, 'B', '130.59853255314', '45.760964313167', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231002, '东安区', '', 0, 0, 'D', '129.63347765344', '44.587460377571', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231003, '阳明区', '', 0, 0, 'Y', '129.64252736281', '44.601775026515', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231004, '爱民区', '', 0, 0, 'A', '129.59836369953', '44.602350339442', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231005, '西安区', '', 0, 0, 'X', '129.62241286515', '44.583861081842', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231025, '林口县', '', 0, 0, 'L', '130.28757880086', '45.28412885062', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231071, '牡丹江经济技术开发区', '', 0, 0, 'M', '129.63953977835', '44.556245708986', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231081, '绥芬河市', '', 0, 0, 'S', '131.15739222567', '44.418154372388', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231083, '海林市', '', 0, 0, 'H', '129.38742683358', '44.599871973195', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231084, '宁安市', '', 0, 0, 'N', '129.48936798014', '44.3469835775', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231085, '穆棱市', '', 0, 0, 'M', '130.53055850352', '44.924784589588', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231086, '东宁市', '', 0, 0, 'D', '131.13154357445', '44.096101486248', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231102, '爱辉区', '', 0, 0, 'A', '127.50663227086', '50.257709616452', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231121, '嫩江县', '', 0, 0, 'N', '125.22763469543', '49.191320184756', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231123, '逊克县', '', 0, 0, 'X', '128.48558459529', '49.5694914357', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231124, '孙吴县', '', 0, 0, 'S', '127.34238770837', '49.431450606859', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231181, '北安市', '', 0, 0, 'B', '126.49737974226', '48.247419532219', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231182, '五大连池市', '', 0, 0, 'W', '126.21155518831', '48.522609551763', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231202, '北林区', '', 0, 0, 'B', '126.99144894055', '46.643492672111', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231221, '望奎县', '', 0, 0, 'W', '126.49238489413', '46.839167601749', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231222, '兰西县', '', 0, 0, 'L', '126.29461952255', '46.258095172245', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231223, '青冈县', '', 0, 0, 'Q', '126.10048887472', '46.71068498305', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231224, '庆安县', '', 0, 0, 'Q', '127.5146121882', '46.885744465245', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231225, '明水县', '', 0, 0, 'M', '125.91248269419', '47.179483374941', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231226, '绥棱县', '', 0, 0, 'S', '127.12051514063', '47.242515793854', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231281, '安达市', '', 0, 0, 'A', '125.34862234422', '46.425719232144', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231282, '肇东市', '', 0, 0, 'Z', '125.96853740717', '46.056938289303', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(231283, '海伦市', '', 0, 0, 'H', '126.93650857556', '47.456903841096', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232701, '漠河市', '', 0, 0, 'M', '122.5454208342', '52.978303678377', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232721, '呼玛县', '', 0, 0, 'H', '126.65964991907', '51.73094674724', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232722, '塔河县', '', 0, 0, 'T', '124.71651251449', '52.340305081113', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232761, '加格达奇区', '', 0, 0, 'J', '124.15292785448', '50.420025955028', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232762, '松岭区', '', 0, 0, 'S', '124.15292785448', '50.420025955028', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232763, '新林区', '', 0, 0, 'X', '124.53914092375', '51.801225110533', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(232764, '呼中区', '', 0, 0, 'H', '123.58143136869', '52.037468814622', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310101, '黄浦区', '', 0, 0, 'H', '121.49158559252', '31.237247152064', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310104, '徐汇区', '', 0, 0, 'X', '121.44339635276', '31.194556772823', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310105, '长宁区', '', 0, 0, 'Z', '121.43045437545', '31.226847968225', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310106, '静安区', '', 0, 0, 'J', '121.45343177277', '31.233844930402', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310107, '普陀区', '', 0, 0, 'P', '112.85530302042', '35.520558754673', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310109, '虹口区', '', 0, 0, 'H', '121.51158645453', '31.269746698931', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310110, '杨浦区', '', 0, 0, 'Y', '121.53251993733', '31.265524144657', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310112, '闵行区', '', 0, 0, 'M', '121.38861193361', '31.118842580087', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310113, '宝山区', '', 0, 0, 'B', '131.40737518857', '46.583598340241', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310114, '嘉定区', '', 0, 0, 'J', '121.27259505835', '31.380155339677', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310115, '浦东新区', '', 0, 0, 'P', '121.55045460683', '31.227348292436', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310116, '金山区', '', 0, 0, 'J', '121.34848004512', '30.74785237657', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310117, '松江区', '', 0, 0, 'S', '121.23447959624', '31.037135176464', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310118, '青浦区', '', 0, 0, 'Q', '121.13055310467', '31.155454317981', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310120, '奉贤区', '', 0, 0, 'F', '121.48050373643', '30.923720110285', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(310151, '崇明区', '', 0, 0, 'C', '121.40355686272', '31.628569984404', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320102, '玄武区', '', 0, 0, 'X', '118.80441263575', '32.054756682949', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320104, '秦淮区', '', 0, 0, 'Q', '118.80040736097', '32.045138606405', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320105, '建邺区', '', 0, 0, 'J', '118.73856944695', '32.009369695446', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320106, '鼓楼区', '', 0, 0, 'G', '118.77651899204', '32.072405160557', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320111, '浦口区', '', 0, 0, 'P', '118.63460405875', '32.064679277923', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320113, '栖霞区', '', 0, 0, 'Q', '118.91542298491', '32.10260020783', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320114, '雨花台区', '', 0, 0, 'Y', '118.78544536406', '31.997858805466', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320115, '江宁区', '', 0, 0, 'J', '118.84656705909', '31.958526869177', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320116, '六合区', '', 0, 0, 'L', '118.82747132971', '32.32866604102', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320117, '溧水区', '', 0, 0, 'L', '119.03440390903', '31.657283696314', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320118, '高淳区', '', 0, 0, 'G', '118.89849765147', '31.333639123905', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320205, '锡山区', '', 0, 0, 'X', '120.36342571103', '31.594761632814', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320206, '惠山区', '', 0, 0, 'H', '120.30459559335', '31.686741337275', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320211, '滨湖区', '', 0, 0, 'B', '120.29154752616', '31.534639699974', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320213, '梁溪区', '', 0, 0, 'L', '120.30959951436', '31.571645024135', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320214, '新吴区', '', 0, 0, 'X', '120.37039647195', '31.554850239842', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320281, '江阴市', '', 0, 0, 'J', '120.29156800752', '31.926044909769', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320282, '宜兴市', '', 0, 0, 'Y', '119.83160603216', '31.342956624268', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320302, '鼓楼区', '', 0, 0, 'G', '117.19257874733', '34.293760084221', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320303, '云龙区', '', 0, 0, 'Y', '117.2584239124', '34.259086691031', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320305, '贾汪区', '', 0, 0, 'J', '117.46943039703', '34.441620400617', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320311, '泉山区', '', 0, 0, 'Q', '117.20059046468', '34.249942871606', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320312, '铜山区', '', 0, 0, 'T', '117.17556960199', '34.186100449885', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320321, '丰县', '', 0, 0, 'F', '116.60258246804', '34.699769765634', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320322, '沛县', '', 0, 0, 'P', '116.9425856239', '34.765151955415', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320324, '睢宁县', '', 0, 0, 'S', '117.94743277245', '33.918789417818', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320371, '徐州经济技术开发区', '', 0, 0, 'X', '117.28574962221', '34.272904039312', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320381, '新沂市', '', 0, 0, 'X', '118.36153652102', '34.375610954637', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320382, '邳州市', '', 0, 0, 'P', '117.96341066307', '34.339753160807', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320402, '天宁区', '', 0, 0, 'T', '119.98046316025', '31.785570271253', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320404, '钟楼区', '', 0, 0, 'Z', '119.908462716', '31.807646657754', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320411, '新北区', '', 0, 0, 'X', '119.97751429276', '31.836323947624', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320412, '武进区', '', 0, 0, 'W', '119.94861167229', '31.706446611742', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320413, '金坛区', '', 0, 0, 'J', '119.60457090266', '31.72889303001', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320481, '溧阳市', '', 0, 0, 'L', '119.49150603896', '31.422102292159', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320505, '虎丘区', '', 0, 0, 'H', '120.57847178571', '31.301932876554', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320506, '吴中区', '', 0, 0, 'W', '120.63850751921', '31.268261445846', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320507, '相城区', '', 0, 0, 'X', '120.64856593584', '31.374689921493', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320508, '姑苏区', '', 0, 0, 'G', '120.6234549731', '31.341831300993', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320509, '吴江区', '', 0, 0, 'W', '120.65156717454', '31.144644190473', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320571, '苏州工业园区', '', 0, 0, 'S', '120.82848521083', '31.309610913062', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320581, '常熟市', '', 0, 0, 'C', '120.75949588665', '31.659538276741', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320582, '张家港市', '', 0, 0, 'Z', '120.56155363871', '31.88114053634', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320583, '昆山市', '', 0, 0, 'K', '120.98745249795', '31.390863425082', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320585, '太仓市', '', 0, 0, 'T', '121.1355952935', '31.464599352978', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320602, '崇川区', '', 0, 0, 'C', '120.86342022229', '32.015923029631', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320611, '港闸区', '', 0, 0, 'G', '120.82445235808', '32.037345124875', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320612, '通州区', '', 0, 0, 'T', '121.08142549498', '32.070355739676', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320623, '如东县', '', 0, 0, 'R', '121.19243791024', '32.335872886155', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320671, '南通经济技术开发区', '', 0, 0, 'N', '120.90159173866', '31.986549431201', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320681, '启东市', '', 0, 0, 'Q', '121.66347374677', '31.814232849643', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320682, '如皋市', '', 0, 0, 'R', '120.57946558109', '32.377851486109', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320684, '海门市', '', 0, 0, 'H', '121.18843649817', '31.87361172603', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320685, '海安市', '', 0, 0, 'H', '120.47443309578', '32.53919574424', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320703, '连云区', '', 0, 0, 'L', '119.46701669742', '34.638921829102', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320706, '海州区', '', 0, 0, 'H', '119.16940808819', '34.577456118597', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320707, '赣榆区', '', 0, 0, 'G', '119.17943461497', '34.847682460846', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320722, '东海县', '', 0, 0, 'D', '118.75956509248', '34.547918627364', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320723, '灌云县', '', 0, 0, 'G', '119.24653354504', '34.288616060258', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320724, '灌南县', '', 0, 0, 'G', '119.3225381861', '34.09259130777', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320771, '连云港经济技术开发区', '', 0, 0, 'L', '119.35457059279', '34.70740063931', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320772, '连云港高新技术产业开发区', '', 0, 0, 'L', '119.22862133317', '34.602249525267', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320803, '淮安区', '', 0, 0, 'H', '119.14746320322', '33.508999838208', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320804, '淮阴区', '', 0, 0, 'H', '119.04142174116', '33.638150424768', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320812, '清江浦区', '', 0, 0, 'Q', '119.03241362334', '33.558562240066', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320813, '洪泽区', '', 0, 0, 'H', '118.8795836493', '33.29962468147', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320826, '涟水县', '', 0, 0, 'L', '119.26644843921', '33.7870787079', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320830, '盱眙县', '', 0, 0, 'X', '118.55144127024', '33.01825474166', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320831, '金湖县', '', 0, 0, 'J', '119.02646908663', '33.031283826757', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320871, '淮安经济技术开发区', '', 0, 0, 'H', '119.13289044209', '33.610236869931', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320902, '亭湖区', '', 0, 0, 'T', '120.20457816804', '33.395893486907', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320903, '盐都区', '', 0, 0, 'Y', '120.16050325734', '33.344020315599', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320904, '大丰区', '', 0, 0, 'D', '120.50743881649', '33.20475984971', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320921, '响水县', '', 0, 0, 'X', '119.58460112202', '34.20474300276', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320922, '滨海县', '', 0, 0, 'B', '119.82762105909', '33.995646547467', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320923, '阜宁县', '', 0, 0, 'F', '119.80958074885', '33.765078727087', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320924, '射阳县', '', 0, 0, 'S', '120.26444564892', '33.78101359213', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320925, '建湖县', '', 0, 0, 'J', '119.80553127745', '33.469832978385', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320971, '盐城经济技术开发区', '', 0, 0, 'Y', '120.16754426576', '33.355100917626', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(320981, '东台市', '', 0, 0, 'D', '120.32653706475', '32.872716312488', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321002, '广陵区', '', 0, 0, 'G', '119.43850484608', '32.40066115972', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321003, '邗江区', '', 0, 0, 'H', '119.40438513671', '32.38275135526', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321012, '江都区', '', 0, 0, 'J', '119.57660296908', '32.440294506243', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321023, '宝应县', '', 0, 0, 'B', '119.36555570138', '33.247205461148', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321071, '扬州经济技术开发区', '', 0, 0, 'Y', '119.41941890823', '32.40067693609', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321081, '仪征市', '', 0, 0, 'Y', '119.19146705795', '32.278090483161', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321084, '高邮市', '', 0, 0, 'G', '119.46561561654', '32.787147020528', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(321102, '京口区', '', 0, 0, 'J', '119.47560369584', '32.203785483528', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321111, '润州区', '', 0, 0, 'R', '119.41844047387', '32.201494843152', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321112, '丹徒区', '', 0, 0, 'D', '119.44050079109', '32.13792039565', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321171, '镇江新区', '', 0, 0, 'Z', '119.67618104484', '32.168646770866', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321181, '丹阳市', '', 0, 0, 'D', '119.61250060471', '32.01592027417', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321182, '扬中市', '', 0, 0, 'Y', '119.80351961209', '32.242967194122', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321183, '句容市', '', 0, 0, 'J', '119.1754332029', '31.950923490521', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321202, '海陵区', '', 0, 0, 'H', '119.9255249512', '32.496731549227', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321203, '高港区', '', 0, 0, 'G', '119.88842098109', '32.32486247444', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321204, '姜堰区', '', 0, 0, 'J', '120.13339832587', '32.515233674759', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321271, '泰州医药高新技术产业开发区', '', 0, 0, 'T', '119.91593203649', '32.502484457877', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321281, '兴化市', '', 0, 0, 'X', '119.85751406137', '32.917824213889', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321282, '靖江市', '', 0, 0, 'J', '120.28353203592', '31.988170075211', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321283, '泰兴市', '', 0, 0, 'T', '120.05859939046', '32.177474023712', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321302, '宿城区', '', 0, 0, 'S', '118.24956705107', '33.968677630731', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321311, '宿豫区', '', 0, 0, 'S', '118.33640094471', '33.954804396327', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321322, '沭阳县', '', 0, 0, 'S', '118.81041906571', '34.117454209479', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321323, '泗阳县', '', 0, 0, 'S', '118.70946596538', '33.728328313047', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321324, '泗洪县', '', 0, 0, 'S', '118.22241594669', '33.465732594595', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(321371, '宿迁经济技术开发区', '', 0, 0, 'S', '118.27387299732', '33.898354594037', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330102, '上城区', '', 0, 0, 'S', '120.17557880007', '30.248398420426', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330103, '下城区', '', 0, 0, 'X', '120.18760693119', '30.286744052562', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330104, '江干区', '', 0, 0, 'J', '120.21153877811', '30.263310567012', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330105, '拱墅区', '', 0, 0, 'G', '120.14844700926', '30.32464256663', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330106, '西湖区', '', 0, 0, 'X', '120.13643801205', '30.265916325589', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330108, '滨江区', '', 0, 0, 'B', '120.21847118139', '30.214332950144', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330109, '萧山区', '', 0, 0, 'X', '120.27047058397', '30.187511222214', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330110, '余杭区', '', 0, 0, 'Y', '120.30659216718', '30.424739268745', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330111, '富阳区', '', 0, 0, 'F', '119.96655568418', '30.054722967304', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330112, '临安区', '', 0, 0, 'L', '119.73151737122', '30.239805598054', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330122, '桐庐县', '', 0, 0, 'T', '119.69759877583', '29.798584790143', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330127, '淳安县', '', 0, 0, 'C', '119.04839230601', '29.614950366034', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330182, '建德市', '', 0, 0, 'J', '119.28739807501', '29.481154026968', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330203, '海曙区', '', 0, 0, 'H', '121.55740307254', '29.865720708366', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330205, '江北区', '', 0, 0, 'J', '121.56042128922', '29.892948379476', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330206, '北仑区', '', 0, 0, 'B', '121.85057621461', '29.904659359939', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330211, '镇海区', '', 0, 0, 'Z', '121.72251899132', '29.954884963349', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330212, '鄞州区', '', 0, 0, 'Y', '121.55542706991', '29.824206349996', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330213, '奉化区', '', 0, 0, 'F', '121.41352776719', '29.66114641278', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330225, '象山县', '', 0, 0, 'X', '121.87556392982', '29.482270653805', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330226, '宁海县', '', 0, 0, 'N', '121.43643177294', '29.294317441106', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330281, '余姚市', '', 0, 0, 'Y', '121.16058507482', '30.042734639571', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330282, '慈溪市', '', 0, 0, 'C', '121.27259613632', '30.17525661072', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330302, '鹿城区', '', 0, 0, 'L', '120.66158649793', '28.020351607763', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330303, '龙湾区', '', 0, 0, 'L', '120.81946755397', '27.938652244916', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330304, '瓯海区', '', 0, 0, 'O', '120.62144724335', '27.972857351643', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330305, '洞头区', '', 0, 0, 'D', '121.16354856759', '27.841870324587', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330324, '永嘉县', '', 0, 0, 'Y', '120.68852407508', '28.156450332206', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330326, '平阳县', '', 0, 0, 'P', '120.57251537444', '27.667724401093', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330327, '苍南县', '', 0, 0, 'C', '120.43359512229', '27.523066788447', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330328, '文成县', '', 0, 0, 'W', '120.09748845652', '27.79321715229', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330329, '泰顺县', '', 0, 0, 'T', '119.72353725759', '27.562170559597', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330371, '温州经济技术开发区', '', 0, 0, 'W', '120.82366240355', '27.878919129203', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330381, '瑞安市', '', 0, 0, 'R', '120.66158218607', '27.783950736232', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330382, '乐清市', '', 0, 0, 'L', '120.99250185617', '28.118179995228', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330402, '南湖区', '', 0, 0, 'N', '120.78961005175', '30.751546813315', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330411, '秀洲区', '', 0, 0, 'X', '120.71543705563', '30.770207214174', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330421, '嘉善县', '', 0, 0, 'J', '120.93251060584', '30.83712219382', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330424, '海盐县', '', 0, 0, 'H', '120.95244526273', '30.531872894538', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330481, '海宁市', '', 0, 0, 'H', '120.68656506738', '30.517923769776', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330482, '平湖市', '', 0, 0, 'P', '121.02257525525', '30.682240998058', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330483, '桐乡市', '', 0, 0, 'T', '120.57154315531', '30.63631118771', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330502, '吴兴区', '', 0, 0, 'W', '120.1916046602', '30.862955454986', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330503, '南浔区', '', 0, 0, 'N', '120.42460139422', '30.855242982243', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330521, '德清县', '', 0, 0, 'D', '119.98346466845', '30.548628239139', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330522, '长兴县', '', 0, 0, 'Z', '119.91749832197', '31.032579326835', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330523, '安吉县', '', 0, 0, 'A', '119.68656337876', '30.644424794114', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330602, '越城区', '', 0, 0, 'Y', '120.58843667181', '29.995309962798', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330603, '柯桥区', '', 0, 0, 'K', '120.45151103408', '30.07900360495', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330604, '上虞区', '', 0, 0, 'S', '120.87450989364', '30.038242967062', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330624, '新昌县', '', 0, 0, 'X', '120.91056965639', '29.50554107531', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330681, '诸暨市', '', 0, 0, 'Z', '120.25340833197', '29.714934649195', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330683, '嵊州市', '', 0, 0, 'S', '120.83743725739', '29.567326991294', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330702, '婺城区', '', 0, 0, 'W', '119.57859260936', '29.091775438186', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330703, '金东区', '', 0, 0, 'J', '119.69958241405', '29.104765016118', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330723, '武义县', '', 0, 0, 'W', '119.82256555867', '28.89824378665', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330726, '浦江县', '', 0, 0, 'P', '119.8984360827', '29.458692851855', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330727, '磐安县', '', 0, 0, 'P', '120.45651305177', '29.060103175107', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330781, '兰溪市', '', 0, 0, 'L', '119.46659870554', '29.214044345079', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330782, '义乌市', '', 0, 0, 'Y', '120.08158099306', '29.31114987541', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330783, '东阳市', '', 0, 0, 'D', '120.24842192791', '29.295861065151', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330784, '永康市', '', 0, 0, 'Y', '120.05455071078', '28.894203967255', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330802, '柯城区', '', 0, 0, 'K', '118.87758391504', '28.974203651128', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330803, '衢江区', '', 0, 0, 'Q', '118.9655390736', '28.986237907969', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330822, '常山县', '', 0, 0, 'C', '118.51755663118', '28.906997949113', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330824, '开化县', '', 0, 0, 'K', '118.42145932131', '29.143187521187', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330825, '龙游县', '', 0, 0, 'L', '119.17841825566', '29.034486553295', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330881, '江山市', '', 0, 0, 'J', '118.63358329793', '28.742868480118', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330902, '定海区', '', 0, 0, 'D', '122.11360080392', '30.025462378363', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330903, '普陀区', '', 0, 0, 'P', '122.33154416586', '29.976835696536', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330921, '岱山县', '', 0, 0, 'D', '122.23260481449', '30.269655894035', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(330922, '嵊泗县', '', 0, 0, 'S', '122.45758776506', '30.731273949024', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331002, '椒江区', '', 0, 0, 'J', '121.44940797569', '28.679258224903', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331003, '黄岩区', '', 0, 0, 'H', '121.26856605116', '28.655333607551', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331004, '路桥区', '', 0, 0, 'L', '121.37157806769', '28.586946666726', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331022, '三门县', '', 0, 0, 'S', '121.40255379759', '29.110355206289', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331023, '天台县', '', 0, 0, 'T', '121.01355337629', '29.149514378149', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331024, '仙居县', '', 0, 0, 'X', '120.73543520575', '28.853225693258', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331081, '温岭市', '', 0, 0, 'W', '121.39258889458', '28.37765548985', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331082, '临海市', '', 0, 0, 'L', '121.15158529413', '28.864049329083', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331083, '玉环市', '', 0, 0, 'Y', '121.23851297084', '28.141862986829', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331102, '莲都区', '', 0, 0, 'L', '119.91951913335', '28.451745135046', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331121, '青田县', '', 0, 0, 'Q', '120.296573349', '28.14548755633', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331122, '缙云县', '', 0, 0, 'J', '120.09747830566', '28.665214747164', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331123, '遂昌县', '', 0, 0, 'S', '119.28243538622', '28.59845467671', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331124, '松阳县', '', 0, 0, 'S', '119.48854377016', '28.455056404273', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331125, '云和县', '', 0, 0, 'Y', '119.57959736407', '28.121469507454', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331126, '庆元县', '', 0, 0, 'Q', '119.06948685498', '27.625431778354', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331127, '景宁畲族自治县', '', 0, 0, 'J', '119.64243033109', '27.979553966951', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(331181, '龙泉市', '', 0, 0, 'L', '119.14844476521', '28.080508725251', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340102, '瑶海区', '', 0, 0, 'Y', '117.31558704454', '31.863786941657', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340103, '庐阳区', '', 0, 0, 'L', '117.27145913382', '31.884886695554', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340104, '蜀山区', '', 0, 0, 'S', '117.2664607823', '31.857378217104', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340111, '包河区', '', 0, 0, 'B', '117.31657625857', '31.799293467782', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340121, '长丰县', '', 0, 0, 'Z', '117.17356009256', '32.483722623763', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340122, '肥东县', '', 0, 0, 'F', '117.47540062528', '31.893890354487', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340123, '肥西县', '', 0, 0, 'F', '117.16455781372', '31.712962132717', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340124, '庐江县', '', 0, 0, 'L', '117.29357730192', '31.261327637478', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340171, '合肥高新技术产业开发区', '', 0, 0, 'H', '117.1837943471', '31.838528178293', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340172, '合肥经济技术开发区', '', 0, 0, 'H', '117.21475703093', '31.784661076762', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340173, '合肥新站高新技术产业开发区', '', 0, 0, 'H', '117.38386824707', '31.946175260915', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340181, '巢湖市', '', 0, 0, 'C', '117.89557620045', '31.629002428816', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340202, '镜湖区', '', 0, 0, 'J', '118.39260630352', '31.345866595569', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340203, '弋江区', '', 0, 0, 'Y', '118.37957970583', '31.317566272497', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340207, '鸠江区', '', 0, 0, 'J', '118.39758848554', '31.375804519517', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340208, '三山区', '', 0, 0, 'S', '118.27460210698', '31.225280124269', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340221, '芜湖县', '', 0, 0, 'W', '118.58244251203', '31.141239223464', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340222, '繁昌县', '', 0, 0, 'F', '118.20542431831', '31.107958593586', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340223, '南陵县', '', 0, 0, 'N', '118.34041816695', '30.920260298683', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340225, '无为县', '', 0, 0, 'W', '117.90857854389', '31.308844155979', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340271, '芜湖经济技术开发区', '', 0, 0, 'W', '118.39582758127', '31.478017093937', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340272, '安徽芜湖长江大桥经济开发区', '', 0, 0, 'A', '118.37946121933', '31.391647770998', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340302, '龙子湖区', '', 0, 0, 'L', '117.39951276393', '32.948644262929', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340303, '蚌山区', '', 0, 0, 'B', '117.37944120527', '32.923378770395', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340304, '禹会区', '', 0, 0, 'Y', '117.3484523601', '32.935309988858', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340311, '淮上区', '', 0, 0, 'H', '117.36638271774', '32.970547011885', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340321, '怀远县', '', 0, 0, 'H', '117.21150631391', '32.976003726624', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340322, '五河县', '', 0, 0, 'W', '117.88756088987', '33.132709462866', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340323, '固镇县', '', 0, 0, 'G', '117.32354764831', '33.323274297744', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340371, '蚌埠市高新技术开发区', '', 0, 0, 'B', '117.27641494698', '32.834931868561', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340372, '蚌埠市经济开发区', '', 0, 0, 'B', '117.20923836199', '32.962369404949', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340402, '大通区', '', 0, 0, 'D', '117.05958317929', '32.637269959538', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340403, '田家庵区', '', 0, 0, 'T', '117.02344533676', '32.653323007096', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340404, '谢家集区', '', 0, 0, 'X', '116.86543887721', '32.606254588196', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340405, '八公山区', '', 0, 0, 'B', '116.84056434849', '32.637137318437', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340406, '潘集区', '', 0, 0, 'P', '116.84158096084', '32.777955491108', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340421, '凤台县', '', 0, 0, 'F', '116.71757320891', '32.715103905085', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340422, '寿县', '', 0, 0, 'S', '116.8055627726', '32.561546151201', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340503, '花山区', '', 0, 0, 'H', '118.49960562875', '31.725472572001', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340504, '雨山区', '', 0, 0, 'Y', '118.50559705701', '31.687745482904', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340506, '博望区', '', 0, 0, 'B', '118.85155804451', '31.556645467065', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340521, '当涂县', '', 0, 0, 'D', '118.50460469891', '31.576649154711', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340522, '含山县', '', 0, 0, 'H', '118.10746203634', '31.740862208736', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340523, '和县', '', 0, 0, 'H', '118.35951254887', '31.748243815854', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340602, '杜集区', '', 0, 0, 'D', '116.83461226601', '33.997285436391', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340603, '相山区', '', 0, 0, 'X', '116.80052112276', '33.96582716177', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340604, '烈山区', '', 0, 0, 'L', '116.9081817805', '33.84405351094', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340621, '濉溪县', '', 0, 0, 'S', '116.77238942808', '33.921629194823', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340705, '铜官区', '', 0, 0, 'T', '117.82145710265', '30.940386340633', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340706, '义安区', '', 0, 0, 'Y', '117.79856800876', '30.958512099098', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340711, '郊区', '', 0, 0, 'J', '117.80755007573', '30.897741483658', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340722, '枞阳县', '', 0, 0, 'C', '117.22643695997', '30.705671267725', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340802, '迎江区', '', 0, 0, 'Y', '117.09751448877', '30.517523291408', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340803, '大观区', '', 0, 0, 'D', '117.04053820417', '30.518231924651', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340811, '宜秀区', '', 0, 0, 'Y', '116.99344112425', '30.619675877796', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340822, '怀宁县', '', 0, 0, 'H', '116.83659258051', '30.739399674607', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340825, '太湖县', '', 0, 0, 'T', '116.31547630162', '30.460113290448', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340826, '宿松县', '', 0, 0, 'S', '116.13552369949', '30.159786861375', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340827, '望江县', '', 0, 0, 'W', '116.7005902941', '30.129968329229', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340828, '岳西县', '', 0, 0, 'Y', '116.36655539021', '30.855227714002', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340871, '安徽安庆经济开发区', '', 0, 0, 'A', '117.06360390492', '30.530956568043', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340881, '桐城市', '', 0, 0, 'T', '116.98046635878', '31.041969037674', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(340882, '潜山市', '', 0, 0, 'Q', '116.58761103892', '30.636755682399', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341002, '屯溪区', '', 0, 0, 'T', '118.32141818077', '29.702143908546', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341003, '黄山区', '', 0, 0, 'H', '118.14760982484', '30.278650980188', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341004, '徽州区', '', 0, 0, 'H', '118.34343582847', '29.834221385317', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341021, '歙县', '', 0, 0, 'S', '118.42146012979', '29.866287675757', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341022, '休宁县', '', 0, 0, 'X', '118.20543014116', '29.795459004963', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341023, '黟县', '', 0, 0, 'Y', '117.94447724144', '29.931047330704', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341024, '祁门县', '', 0, 0, 'Q', '117.72339257754', '29.86034394808', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341102, '琅琊区', '', 0, 0, 'L', '118.31244134015', '32.300867492599', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341103, '南谯区', '', 0, 0, 'N', '118.42348205204', '32.206131899264', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341122, '来安县', '', 0, 0, 'L', '118.4424124932', '32.458449762427', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341124, '全椒县', '', 0, 0, 'Q', '118.2805842827', '32.091939797603', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341125, '定远县', '', 0, 0, 'D', '117.70447068625', '32.537046613487', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341126, '凤阳县', '', 0, 0, 'F', '117.53858536874', '32.880976725258', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341171, '苏滁现代产业园', '', 0, 0, 'S', '118.42315086566', '32.314484916002', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341172, '滁州经济技术开发区', '', 0, 0, 'C', '118.37688910117', '32.299081918592', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341181, '天长市', '', 0, 0, 'T', '119.01138527949', '32.67341003277', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341182, '明光市', '', 0, 0, 'M', '117.99550981385', '32.783022823418', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341202, '颍州区', '', 0, 0, 'Y', '115.81341119616', '32.88962541655', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341203, '颍东区', '', 0, 0, 'Y', '115.86361668264', '32.917362240172', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341204, '颍泉区', '', 0, 0, 'Y', '115.81542555644', '32.931313576025', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341221, '临泉县', '', 0, 0, 'L', '115.26761550051', '33.045959528363', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341222, '太和县', '', 0, 0, 'T', '115.6286154697', '33.165959850096', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341225, '阜南县', '', 0, 0, 'F', '115.60254592516', '32.664097385125', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341226, '颍上县', '', 0, 0, 'Y', '116.26347689904', '32.659028468804', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341271, '阜阳合肥现代产业园区', '', 0, 0, 'F', '115.88456164757', '32.809466011566', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341272, '阜阳经济技术开发区', '', 0, 0, 'F', '115.86257063732', '32.867285704339', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341282, '界首市', '', 0, 0, 'J', '115.38060984722', '33.262775236231', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341302, '埇桥区', '', 0, 0, 'Y', '116.98348044326', '33.646130650445', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341321, '砀山县', '', 0, 0, 'D', '116.37252400151', '34.448428171397', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341322, '萧县', '', 0, 0, 'X', '116.95358492572', '34.194269344319', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341323, '灵璧县', '', 0, 0, 'L', '117.56455699799', '33.547892231948', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341324, '泗县', '', 0, 0, 'S', '117.91658999175', '33.488694630134', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341371, '宿州马鞍山现代产业园区', '', 0, 0, 'S', '116.97054394561', '33.652095326452', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341372, '宿州经济技术开发区', '', 0, 0, 'S', '116.97054394561', '33.652095326452', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341702, '贵池区', '', 0, 0, 'G', '117.57449037049', '30.693857943819', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341721, '东至县', '', 0, 0, 'D', '117.03448128944', '30.116534528265', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341722, '石台县', '', 0, 0, 'S', '117.49239440959', '30.216530337189', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341723, '青阳县', '', 0, 0, 'Q', '117.85343129914', '30.645634346235', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341802, '宣州区', '', 0, 0, 'X', '118.76254944305', '30.952158157984', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341821, '郎溪县', '', 0, 0, 'L', '119.18646592169', '31.132681870443', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341822, '广德县', '', 0, 0, 'G', '119.42747581035', '30.883667102643', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341823, '泾县', '', 0, 0, 'J', '118.42643469242', '30.694672488542', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341824, '绩溪县', '', 0, 0, 'J', '118.58544384057', '30.073292199533', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341825, '旌德县', '', 0, 0, 'J', '118.54646735263', '30.292481093722', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341871, '宣城市经济开发区', '', 0, 0, 'X', '118.76553424277', '30.946601545293', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341881, '宁国市', '', 0, 0, 'N', '118.98960981494', '30.639352229689', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350102, '鼓楼区', '', 0, 0, 'G', '119.31049162322', '26.088114037555', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350103, '台江区', '', 0, 0, 'T', '119.32052821102', '26.058528150645', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350104, '仓山区', '', 0, 0, 'C', '119.28043216493', '26.052841691927', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350105, '马尾区', '', 0, 0, 'M', '119.44551915828', '26.004533771063', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350111, '晋安区', '', 0, 0, 'J', '119.33457941597', '26.087213904434', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350112, '长乐区', '', 0, 0, 'Z', '119.52943832001', '25.969257448077', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350121, '闽侯县', '', 0, 0, 'M', '119.13848201812', '26.156035214577', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350122, '连江县', '', 0, 0, 'L', '119.54647881621', '26.203583291029', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350123, '罗源县', '', 0, 0, 'L', '119.55648045992', '26.495495660324', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350124, '闽清县', '', 0, 0, 'M', '118.86957650956', '26.226847540202', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350125, '永泰县', '', 0, 0, 'Y', '118.93843072857', '25.872787263196', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350128, '平潭县', '', 0, 0, 'P', '119.79650131414', '25.504700273945', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350181, '福清市', '', 0, 0, 'F', '119.39046524749', '25.726343299035', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350203, '思明区', '', 0, 0, 'S', '118.08840797224', '24.451948395671', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350205, '海沧区', '', 0, 0, 'H', '118.03956171185', '24.490325818598', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350206, '湖里区', '', 0, 0, 'H', '118.15358812172', '24.517573138112', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350211, '集美区', '', 0, 0, 'J', '118.10343491664', '24.58201906225', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350212, '同安区', '', 0, 0, 'T', '118.15856347661', '24.729113975347', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350213, '翔安区', '', 0, 0, 'X', '118.25457589661', '24.624216383593', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350302, '城厢区', '', 0, 0, 'C', '119.00153633131', '25.424343792482', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350303, '涵江区', '', 0, 0, 'H', '119.12256736822', '25.464464388124', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350304, '荔城区', '', 0, 0, 'L', '119.01948169064', '25.439754478806', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350305, '秀屿区', '', 0, 0, 'X', '119.11157130031', '25.323654397561', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350322, '仙游县', '', 0, 0, 'X', '118.69845425065', '25.368291498104', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350402, '梅列区', '', 0, 0, 'M', '117.65255022877', '26.277335878355', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350403, '三元区', '', 0, 0, 'S', '117.61441509378', '26.240219374574', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350421, '明溪县', '', 0, 0, 'M', '117.20851763568', '26.361853685277', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350423, '清流县', '', 0, 0, 'Q', '116.8235931858', '26.18335735321', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350424, '宁化县', '', 0, 0, 'N', '116.660425512', '26.26795649054', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350425, '大田县', '', 0, 0, 'D', '117.85343999668', '25.698932641879', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350426, '尤溪县', '', 0, 0, 'Y', '118.19743971365', '26.17621803946', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350427, '沙县', '', 0, 0, 'S', '117.79856107581', '26.402813444346', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350428, '将乐县', '', 0, 0, 'J', '117.47740904084', '26.735209519833', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350429, '泰宁县', '', 0, 0, 'T', '117.1825958624', '26.905660032285', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350430, '建宁县', '', 0, 0, 'J', '116.85250622659', '26.836824655349', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350481, '永安市', '', 0, 0, 'Y', '117.37144258732', '25.948143989824', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350502, '鲤城区', '', 0, 0, 'L', '118.59348105353', '24.913354167054', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350503, '丰泽区', '', 0, 0, 'F', '118.61958015232', '24.894969993262', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350504, '洛江区', '', 0, 0, 'L', '118.67741629493', '24.94621365376', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350505, '泉港区', '', 0, 0, 'Q', '118.92243298541', '25.139650393954', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350521, '惠安县', '', 0, 0, 'H', '118.8034155003', '25.036949815039', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350524, '安溪县', '', 0, 0, 'A', '118.19242537229', '25.061759553382', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350525, '永春县', '', 0, 0, 'Y', '118.30048613527', '25.327974202083', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350526, '德化县', '', 0, 0, 'D', '118.24755006956', '25.497308594179', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350581, '石狮市', '', 0, 0, 'S', '118.65451902647', '24.737665160883', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350582, '晋江市', '', 0, 0, 'J', '118.55843052', '24.787824575145', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350583, '南安市', '', 0, 0, 'N', '118.39257197205', '24.966362350468', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350602, '芗城区', '', 0, 0, 'X', '117.6605895241', '24.516268416111', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350603, '龙文区', '', 0, 0, 'L', '117.7164546946', '24.509509680945', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350622, '云霄县', '', 0, 0, 'Y', '117.34644831448', '23.964072828248', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350623, '漳浦县', '', 0, 0, 'Z', '117.62044335257', '24.123461614812', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350624, '诏安县', '', 0, 0, 'Z', '117.18255858272', '23.717053963784', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350625, '长泰县', '', 0, 0, 'Z', '117.76555257036', '24.631243628383', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350626, '东山县', '', 0, 0, 'D', '117.43656030457', '23.706894688691', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350627, '南靖县', '', 0, 0, 'N', '117.36344641066', '24.52085173207', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350628, '平和县', '', 0, 0, 'P', '117.32255159131', '24.368365040126', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350629, '华安县', '', 0, 0, 'H', '117.54058560971', '25.010067731399', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350681, '龙海市', '', 0, 0, 'L', '117.82445086941', '24.452939738547', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350702, '延平区', '', 0, 0, 'Y', '118.18845055007', '26.643807791057', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350703, '建阳区', '', 0, 0, 'J', '118.12752522464', '27.337502466188', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350721, '顺昌县', '', 0, 0, 'S', '117.81651928091', '26.799104367214', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350722, '浦城县', '', 0, 0, 'P', '118.54743912328', '27.923390046145', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350723, '光泽县', '', 0, 0, 'G', '117.34048158963', '27.547272859205', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350724, '松溪县', '', 0, 0, 'S', '118.79145438278', '27.532554907167', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350725, '政和县', '', 0, 0, 'Z', '118.86358723724', '27.371749198234', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350781, '邵武市', '', 0, 0, 'S', '117.4994195021', '27.346469966261', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350782, '武夷山市', '', 0, 0, 'W', '118.04157715009', '27.762553910259', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350783, '建瓯市', '', 0, 0, 'J', '118.31146073369', '27.028955089429', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350802, '新罗区', '', 0, 0, 'X', '117.04354293052', '25.104077629635', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350803, '永定区', '', 0, 0, 'Y', '116.89244722515', '24.869137411287', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350821, '长汀县', '', 0, 0, 'Z', '116.36356796988', '25.83918461828', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350823, '上杭县', '', 0, 0, 'S', '116.42644288776', '25.055570401525', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350824, '武平县', '', 0, 0, 'W', '116.10758916743', '25.100855173343', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350825, '连城县', '', 0, 0, 'L', '116.76044617118', '25.716337381852', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350881, '漳平市', '', 0, 0, 'Z', '117.42655632526', '25.295743499252', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341502, '金安区', '', 0, 0, 'J', '116.54543837997', '31.756287719901', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341503, '裕安区', '', 0, 0, 'Y', '116.48654978261', '31.74362587083', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341504, '叶集区', '', 0, 0, 'Y', '115.94747592742', '31.83526314225', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341522, '霍邱县', '', 0, 0, 'H', '116.28439133776', '32.359343590922', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341523, '舒城县', '', 0, 0, 'S', '116.95560171142', '31.467692010556', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341524, '金寨县', '', 0, 0, 'J', '115.94044120714', '31.733461734381', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341525, '霍山县', '', 0, 0, 'H', '116.33957586218', '31.398570812489', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350902, '蕉城区', '', 0, 0, 'J', '119.53344242699', '26.666738555955', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350921, '霞浦县', '', 0, 0, 'X', '120.01142710564', '26.891348873767', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350922, '古田县', '', 0, 0, 'G', '118.75257823557', '26.583261752073', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350923, '屏南县', '', 0, 0, 'P', '118.99259621521', '26.914264918059', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350924, '寿宁县', '', 0, 0, 'S', '119.51142504878', '27.466649659969', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350925, '周宁县', '', 0, 0, 'Z', '119.34556712964', '27.110239280448', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350926, '柘荣县', '', 0, 0, 'Z', '119.90745668696', '27.239961876352', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350981, '福安市', '', 0, 0, 'F', '119.65440636048', '27.09432350806', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(350982, '福鼎市', '', 0, 0, 'F', '120.22345190932', '27.330524972528', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(360102, '东湖区', '', 0, 0, 'D', '115.90546602606', '28.691259179775', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360103, '西湖区', '', 0, 0, 'X', '115.88353569365', '28.661976709901', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360104, '青云谱区', '', 0, 0, 'Q', '115.93141618579', '28.627235736484', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360105, '湾里区', '', 0, 0, 'W', '115.73759563309', '28.720195384308', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360111, '青山湖区', '', 0, 0, 'Q', '115.96855240505', '28.687596006173', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360112, '新建区', '', 0, 0, 'X', '115.8214509253', '28.698748625155', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360121, '南昌县', '', 0, 0, 'N', '115.95046017277', '28.551604186108', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360123, '安义县', '', 0, 0, 'A', '115.55544146387', '28.850794273751', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360124, '进贤县', '', 0, 0, 'J', '116.24853779343', '28.382758944474', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360202, '昌江区', '', 0, 0, 'C', '117.19057910346', '29.27885446447', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360203, '珠山区', '', 0, 0, 'Z', '117.20954826159', '29.305778220374', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360222, '浮梁县', '', 0, 0, 'F', '117.22146608079', '29.357788237529', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360281, '乐平市', '', 0, 0, 'L', '117.15851067473', '28.984363669039', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360302, '安源区', '', 0, 0, 'A', '113.87743991926', '27.621307703862', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360313, '湘东区', '', 0, 0, 'X', '113.74049971211', '27.645875074875', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360321, '莲花县', '', 0, 0, 'L', '113.96854067422', '27.133462711028', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360322, '上栗县', '', 0, 0, 'S', '113.80153822404', '27.886415692068', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360323, '芦溪县', '', 0, 0, 'L', '114.03651940468', '27.6366047187', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360402, '濂溪区', '', 0, 0, 'L', '116.00753491163', '29.711340559079', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360403, '浔阳区', '', 0, 0, 'X', '115.99655806746', '29.733093751939', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360404, '柴桑区', '', 0, 0, 'C', '115.91740154188', '29.614804909379', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360423, '武宁县', '', 0, 0, 'W', '115.10744177399', '29.2623521507', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360424, '修水县', '', 0, 0, 'X', '114.55356797639', '29.031175867959', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360425, '永修县', '', 0, 0, 'Y', '115.81540658685', '29.028005616261', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360426, '德安县', '', 0, 0, 'D', '115.76257795847', '29.319172496312', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360428, '都昌县', '', 0, 0, 'D', '116.21055204665', '29.278965044767', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360429, '湖口县', '', 0, 0, 'H', '116.25847134559', '29.737131514562', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360430, '彭泽县', '', 0, 0, 'P', '116.55550980644', '29.902122004906', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360481, '瑞昌市', '', 0, 0, 'R', '115.68742967207', '29.681951286531', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360482, '共青城市', '', 0, 0, 'G', '115.82142002359', '29.248741173716', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360483, '庐山市', '', 0, 0, 'L', '116.05142593917', '29.454539165717', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360502, '渝水区', '', 0, 0, 'Y', '114.9514238934', '27.806839650444', 360500, 3, 'tr_0 tr_360000 tr_360500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360521, '分宜县', '', 0, 0, 'F', '114.69847247036', '27.820731344374', 360500, 3, 'tr_0 tr_360000 tr_360500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360602, '月湖区', '', 0, 0, 'Y', '117.04354760171', '28.245078331555', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360603, '余江区', '', 0, 0, 'Y', '116.82459362864', '28.215353761359', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360681, '贵溪市', '', 0, 0, 'G', '117.25139869833', '28.298735072105', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360702, '章贡区', '', 0, 0, 'Z', '114.9275508855', '25.823747013882', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360703, '南康区', '', 0, 0, 'N', '114.77153821509', '25.66705293056', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360704, '赣县区', '', 0, 0, 'G', '115.01857016415', '25.866384616621', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360722, '信丰县', '', 0, 0, 'X', '114.92952113897', '25.391975120014', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360723, '大余县', '', 0, 0, 'D', '114.36840663965', '25.407637298367', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360724, '上犹县', '', 0, 0, 'S', '114.55854863129', '25.790518799476', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360725, '崇义县', '', 0, 0, 'C', '114.31457244808', '25.687687192664', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360726, '安远县', '', 0, 0, 'A', '115.40055913129', '25.142743431732', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360727, '龙南县', '', 0, 0, 'L', '114.79655413709', '24.916599461157', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360728, '定南县', '', 0, 0, 'D', '115.0345637751', '24.789783831846', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360729, '全南县', '', 0, 0, 'Q', '114.53658236666', '24.748206354967', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360730, '宁都县', '', 0, 0, 'N', '116.01549443743', '26.47597950334', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360731, '于都县', '', 0, 0, 'Y', '115.42149926153', '25.957893942751', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360732, '兴国县', '', 0, 0, 'X', '115.36955169119', '26.343882588243', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360733, '会昌县', '', 0, 0, 'H', '115.79245964209', '25.606661833811', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360734, '寻乌县', '', 0, 0, 'X', '115.65351531535', '24.96944654678', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360735, '石城县', '', 0, 0, 'S', '116.35259426977', '26.318972346784', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360781, '瑞金市', '', 0, 0, 'R', '116.03342066286', '25.891666273953', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360802, '吉州区', '', 0, 0, 'J', '115.00153936965', '27.149314993877', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360803, '青原区', '', 0, 0, 'Q', '115.02156071302', '27.087662535191', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360821, '吉安县', '', 0, 0, 'J', '114.9145913014', '27.044989078994', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360822, '吉水县', '', 0, 0, 'J', '115.14256983128', '27.235259745039', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360823, '峡江县', '', 0, 0, 'X', '115.32240322821', '27.588234617615', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360824, '新干县', '', 0, 0, 'X', '115.39359474833', '27.746080951713', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360825, '永丰县', '', 0, 0, 'Y', '115.44740243989', '27.324342103714', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360826, '泰和县', '', 0, 0, 'T', '114.91559111544', '26.795697341165', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360827, '遂川县', '', 0, 0, 'S', '114.52756212171', '26.319517284146', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360828, '万安县', '', 0, 0, 'W', '114.79257715894', '26.464072836341', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360829, '安福县', '', 0, 0, 'A', '114.62647813461', '27.399076477105', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360830, '永新县', '', 0, 0, 'Y', '114.2494149359', '26.951537256563', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360881, '井冈山市', '', 0, 0, 'J', '114.29555585942', '26.753709741566', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360902, '袁州区', '', 0, 0, 'Y', '114.43456118111', '27.802582705304', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360921, '奉新县', '', 0, 0, 'F', '115.40655109853', '28.694028951458', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360922, '万载县', '', 0, 0, 'W', '114.45253654385', '28.112133306116', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360923, '上高县', '', 0, 0, 'S', '114.93154115857', '28.238815490252', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360924, '宜丰县', '', 0, 0, 'Y', '114.80951713475', '28.400373307265', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360925, '靖安县', '', 0, 0, 'J', '115.36955312848', '28.867081916186', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360926, '铜鼓县', '', 0, 0, 'T', '114.37741107441', '28.52708345654', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360981, '丰城市', '', 0, 0, 'F', '115.77747842145', '28.166614024369', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360982, '樟树市', '', 0, 0, 'Z', '115.55241893533', '28.062153117648', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(360983, '高安市', '', 0, 0, 'G', '115.38256535328', '28.422857002119', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361002, '临川区', '', 0, 0, 'L', '116.31848983161', '27.940458992864', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361003, '东乡区', '', 0, 0, 'D', '116.60954171505', '28.253977397999', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361021, '南城县', '', 0, 0, 'N', '116.64339884971', '27.57624096656', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361022, '黎川县', '', 0, 0, 'L', '116.91450700338', '27.288340234831', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361023, '南丰县', '', 0, 0, 'N', '116.53140350859', '27.224733524876', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361024, '崇仁县', '', 0, 0, 'C', '116.08354898488', '27.759079756014', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361025, '乐安县', '', 0, 0, 'L', '115.83749627865', '27.434079864498', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361026, '宜黄县', '', 0, 0, 'Y', '116.24254169398', '27.5605634607', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361027, '金溪县', '', 0, 0, 'J', '116.76040404065', '27.925329188976', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361028, '资溪县', '', 0, 0, 'Z', '117.06657027361', '27.711845785732', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361030, '广昌县', '', 0, 0, 'G', '116.34256064638', '26.848454446681', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361102, '信州区', '', 0, 0, 'X', '117.97341184157', '28.437628311', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361103, '广丰区', '', 0, 0, 'G', '118.19742022042', '28.442615061205', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361121, '上饶县', '', 0, 0, 'S', '117.91558441252', '28.45418687477', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361123, '玉山县', '', 0, 0, 'Y', '118.2515628901', '28.687749687317', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361124, '铅山县', '', 0, 0, 'Q', '117.71642163695', '28.321504694791', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361125, '横峰县', '', 0, 0, 'H', '117.60239738302', '28.413440462384', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361126, '弋阳县', '', 0, 0, 'Y', '117.45550637624', '28.384082001231', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361127, '余干县', '', 0, 0, 'Y', '116.70160096199', '28.707866244419', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361128, '鄱阳县', '', 0, 0, 'P', '116.7105661408', '29.011452830922', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361129, '万年县', '', 0, 0, 'W', '117.06459894217', '28.700054054129', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361130, '婺源县', '', 0, 0, 'W', '117.86844502243', '29.254039048097', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(361181, '德兴市', '', 0, 0, 'D', '117.58547968518', '28.952564863028', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341602, '谯城区', '', 0, 0, 'Q', '115.78547191853', '33.882663087443', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341621, '涡阳县', '', 0, 0, 'W', '116.22160903516', '33.498566835004', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341622, '蒙城县', '', 0, 0, 'M', '116.57158940083', '33.271658239674', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(341623, '利辛县', '', 0, 0, 'L', '116.1914935226', '33.155595841529', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370102, '历下区', '', 0, 0, 'L', '117.0825673139', '36.672162950043', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370103, '市中区', '', 0, 0, 'S', '117.00439910401', '36.657551673642', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370104, '槐荫区', '', 0, 0, 'H', '116.90745837507', '36.657561734426', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370105, '天桥区', '', 0, 0, 'T', '116.99339917338', '36.684067874353', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370112, '历城区', '', 0, 0, 'L', '117.07158975107', '36.685655534711', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370113, '长清区', '', 0, 0, 'Z', '116.75838709095', '36.56021587991', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370114, '章丘区', '', 0, 0, 'Z', '117.53256537437', '36.68553275142', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370115, '济阳区', '', 0, 0, 'J', '117.18062113319', '36.983970518315', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370124, '平阴县', '', 0, 0, 'P', '116.46261667806', '36.294861321066', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370126, '商河县', '', 0, 0, 'S', '117.1635297929', '37.314970715556', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370171, '济南高新技术产业开发区', '', 0, 0, 'J', '117.12639941261', '36.656554201787', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370202, '市南区', '', 0, 0, 'S', '120.41858472358', '36.081465640234', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370203, '市北区', '', 0, 0, 'S', '120.38140448734', '36.09344959486', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370211, '黄岛区', '', 0, 0, 'H', '120.20454654768', '35.966382870945', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370212, '崂山区', '', 0, 0, 'L', '120.47539724708', '36.113499423971', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370213, '李沧区', '', 0, 0, 'L', '120.43960282675', '36.151024667784', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370214, '城阳区', '', 0, 0, 'C', '120.40252679394', '36.31288619735', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370215, '即墨区', '', 0, 0, 'J', '120.45353617402', '36.394749170322', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370271, '青岛高新技术产业开发区', '', 0, 0, 'Q', '120.44085344768', '36.124685571214', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370281, '胶州市', '', 0, 0, 'J', '120.03953537127', '36.270349088049', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370283, '平度市', '', 0, 0, 'P', '119.99441429398', '36.782692254089', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370285, '莱西市', '', 0, 0, 'L', '120.52455620764', '36.893956298026', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370302, '淄川区', '', 0, 0, 'Z', '117.97341185763', '36.649834806022', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370303, '张店区', '', 0, 0, 'Z', '118.02459110728', '36.811941952144', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370304, '博山区', '', 0, 0, 'B', '117.86846875372', '36.500847855131', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370305, '临淄区', '', 0, 0, 'L', '118.31539460935', '36.832293635152', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370306, '周村区', '', 0, 0, 'Z', '117.87648217785', '36.808994352212', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370321, '桓台县', '', 0, 0, 'H', '118.10443420779', '36.965607980118', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370322, '高青县', '', 0, 0, 'G', '117.83339432525', '37.177268654333', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370323, '沂源县', '', 0, 0, 'Y', '118.17748944237', '36.190916985848', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370402, '市中区', '', 0, 0, 'S', '117.56256581399', '34.86996272507', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370403, '薛城区', '', 0, 0, 'X', '117.26945761931', '34.801124568639', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370404, '峄城区', '', 0, 0, 'Y', '117.59639060967', '34.778599873011', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370405, '台儿庄区', '', 0, 0, 'T', '117.74042545412', '34.568763215633', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370406, '山亭区', '', 0, 0, 'S', '117.46744316558', '35.105691980765', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370481, '滕州市', '', 0, 0, 'T', '117.17256521921', '35.120034809574', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370502, '东营区', '', 0, 0, 'D', '118.58846268607', '37.454847320166', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370503, '河口区', '', 0, 0, 'H', '118.53250516975', '37.891120201056', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370505, '垦利区', '', 0, 0, 'K', '118.58143173867', '37.578555133809', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370522, '利津县', '', 0, 0, 'L', '118.26161799914', '37.495860299031', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370523, '广饶县', '', 0, 0, 'G', '118.41349864392', '37.059638498906', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370571, '东营经济技术开发区', '', 0, 0, 'D', '118.58846268607', '37.454847320166', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370572, '东营港经济开发区', '', 0, 0, 'D', '118.96520739607', '38.098236253355', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370602, '芝罘区', '', 0, 0, 'Z', '121.40654004549', '37.546312866891', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370611, '福山区', '', 0, 0, 'F', '121.27460474744', '37.503668228451', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370612, '牟平区', '', 0, 0, 'M', '121.60654911474', '37.392915451796', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370613, '莱山区', '', 0, 0, 'L', '121.4513806718', '37.517648584109', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370634, '长岛县', '', 0, 0, 'Z', '120.74342978244', '37.927628387579', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370671, '烟台高新技术产业开发区', '', 0, 0, 'Y', '121.4544154173', '37.470038383731', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370672, '烟台经济技术开发区', '', 0, 0, 'Y', '121.12513892753', '37.636399945094', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370681, '龙口市', '', 0, 0, 'L', '120.48536852807', '37.652555125496', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370682, '莱阳市', '', 0, 0, 'L', '120.71841430958', '36.984635568304', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370683, '莱州市', '', 0, 0, 'L', '119.94859307737', '37.182636609074', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370684, '蓬莱市', '', 0, 0, 'P', '120.76556151495', '37.816438725969', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370685, '招远市', '', 0, 0, 'Z', '120.44060165265', '37.361137142566', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370686, '栖霞市', '', 0, 0, 'Q', '120.85641658338', '37.3414181648', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370687, '海阳市', '', 0, 0, 'H', '121.18045819779', '36.693269738228', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370702, '潍城区', '', 0, 0, 'W', '119.03142854152', '36.73285441557', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370703, '寒亭区', '', 0, 0, 'H', '119.22661514747', '36.780743786201', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370704, '坊子区', '', 0, 0, 'F', '119.17240097265', '36.660741599701', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370705, '奎文区', '', 0, 0, 'K', '119.13947052995', '36.712752014046', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370724, '临朐县', '', 0, 0, 'L', '118.54944999641', '36.519129501828', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370725, '昌乐县', '', 0, 0, 'C', '118.83648798144', '36.712996190845', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370772, '潍坊滨海经济技术开发区', '', 0, 0, 'W', '119.16837791143', '36.712651551268', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370781, '青州市', '', 0, 0, 'Q', '118.48653672087', '36.690416508705', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370782, '诸城市', '', 0, 0, 'Z', '119.41640221867', '36.002008858076', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370783, '寿光市', '', 0, 0, 'S', '118.79741537481', '36.861921746471', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370784, '安丘市', '', 0, 0, 'A', '119.22560751818', '36.483842195596', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370785, '高密市', '', 0, 0, 'G', '119.76241099602', '36.388956706465', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370786, '昌邑市', '', 0, 0, 'C', '119.40440597739', '36.865161072622', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370811, '任城区', '', 0, 0, 'R', '116.55446985374', '35.49373064026', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370812, '兖州区', '', 0, 0, 'Y', '116.79011515173', '35.557952373283', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370826, '微山县', '', 0, 0, 'W', '117.13541381857', '34.813315104239', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370827, '鱼台县', '', 0, 0, 'Y', '116.65739284822', '35.017887717823', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370828, '金乡县', '', 0, 0, 'J', '116.31852982171', '35.072569118665', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370829, '嘉祥县', '', 0, 0, 'J', '116.34861308511', '35.413255044102', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370830, '汶上县', '', 0, 0, 'W', '116.50544105765', '35.717055392628', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370831, '泗水县', '', 0, 0, 'S', '117.25742858989', '35.670600481228', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370832, '梁山县', '', 0, 0, 'L', '116.10262029578', '35.808063886611', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370871, '济宁高新技术产业开发区', '', 0, 0, 'J', '116.59361234854', '35.42017739453', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370881, '曲阜市', '', 0, 0, 'Q', '116.99341597169', '35.587372286488', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370883, '邹城市', '', 0, 0, 'Z', '117.01440416129', '35.40752093245', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370902, '泰山区', '', 0, 0, 'T', '117.14141108582', '36.199444601195', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370911, '岱岳区', '', 0, 0, 'D', '117.04855647915', '36.193291242291', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370921, '宁阳县', '', 0, 0, 'N', '116.81257853863', '35.764539097344', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370923, '东平县', '', 0, 0, 'D', '116.47759421565', '35.941908015019', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370982, '新泰市', '', 0, 0, 'X', '117.77460624827', '35.914619866588', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(370983, '肥城市', '', 0, 0, 'F', '116.77540081764', '36.188811224315', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371002, '环翠区', '', 0, 0, 'H', '122.12953818095', '37.507968071219', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371003, '文登区', '', 0, 0, 'W', '122.06442836878', '37.200113328316', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371071, '威海火炬高技术产业开发区', '', 0, 0, 'W', '122.12754097831', '37.516430548015', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371072, '威海经济技术开发区', '', 0, 0, 'W', '122.18792776961', '37.412757933019', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371073, '威海临港经济技术开发区', '', 0, 0, 'W', '122.12754097831', '37.516430548015', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371082, '荣成市', '', 0, 0, 'R', '122.49250463074', '37.171317939253', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371083, '乳山市', '', 0, 0, 'R', '121.5464285812', '36.925177357878', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371102, '东港区', '', 0, 0, 'D', '119.46862431118', '35.431049003942', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371103, '岚山区', '', 0, 0, 'L', '119.32553044175', '35.127432330052', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371121, '五莲县', '', 0, 0, 'W', '119.21558036259', '35.755697104104', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371122, '莒县', '', 0, 0, 'J', '118.8435382424', '35.585872122989', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371171, '日照经济技术开发区', '', 0, 0, 'R', '119.53341540457', '35.422838998438', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371202, '莱城区', '', 0, 0, 'L', '117.6459130158', '36.313394584932', 371200, 3, 'tr_0 tr_370000 tr_371200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371203, '钢城区', '', 0, 0, 'G', '117.8275371813', '36.092835887233', 371200, 3, 'tr_0 tr_370000 tr_371200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371302, '兰山区', '', 0, 0, 'L', '118.35449973464', '35.057340229806', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371311, '罗庄区', '', 0, 0, 'L', '118.29151252855', '35.002503733433', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371312, '河东区', '', 0, 0, 'H', '118.40954744713', '35.095675536824', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371321, '沂南县', '', 0, 0, 'Y', '118.47149154086', '35.55609766695', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371322, '郯城县', '', 0, 0, 'T', '118.37358710977', '34.619225932471', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371323, '沂水县', '', 0, 0, 'Y', '118.63461726385', '35.796180584718', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371324, '兰陵县', '', 0, 0, 'L', '118.07740949499', '34.86361638544', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371325, '费县', '', 0, 0, 'F', '117.98442508318', '35.272304128517', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371326, '平邑县', '', 0, 0, 'P', '117.64654058086', '35.51201963664', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371327, '莒南县', '', 0, 0, 'J', '118.84154077027', '35.180811631788', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371328, '蒙阴县', '', 0, 0, 'M', '117.95141460145', '35.716347166232', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371329, '临沭县', '', 0, 0, 'L', '118.6574945001', '34.926018591491', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371371, '临沂高新技术产业开发区', '', 0, 0, 'L', '118.27105074598', '34.991223857705', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371372, '临沂经济技术开发区', '', 0, 0, 'L', '118.41614315832', '35.028440855401', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371373, '临沂临港经济开发区', '', 0, 0, 'L', '119.09098821173', '35.192676079483', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371402, '德城区', '', 0, 0, 'D', '116.30544896637', '37.456993283021', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371403, '陵城区', '', 0, 0, 'L', '116.58940001434', '37.347132434581', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371422, '宁津县', '', 0, 0, 'N', '116.80653761374', '37.658018745855', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371423, '庆云县', '', 0, 0, 'Q', '117.39145244825', '37.781585318857', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371424, '临邑县', '', 0, 0, 'L', '116.87340370302', '37.196169366727', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371425, '齐河县', '', 0, 0, 'Q', '116.76938747073', '36.78994480667', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371426, '平原县', '', 0, 0, 'P', '116.44050470827', '37.171221463312', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371427, '夏津县', '', 0, 0, 'X', '116.00853411226', '36.954154863323', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371428, '武城县', '', 0, 0, 'W', '116.07550629142', '37.219222080288', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371471, '德州经济技术开发区', '', 0, 0, 'D', '116.36555674397', '37.441308454576', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371472, '德州运河经济开发区', '', 0, 0, 'D', '116.36555674397', '37.441308454576', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371481, '乐陵市', '', 0, 0, 'L', '117.23840643173', '37.73592450081', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371482, '禹城市', '', 0, 0, 'Y', '116.64437110138', '36.940242008766', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371502, '东昌府区', '', 0, 0, 'D', '115.99458657176', '36.440377840732', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371521, '阳谷县', '', 0, 0, 'Y', '115.79839557041', '36.120815514687', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371522, '莘县', '', 0, 0, 'S', '115.67739687246', '36.239907120546', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371523, '茌平县', '', 0, 0, 'C', '116.26145544215', '36.586785068842', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371524, '东阿县', '', 0, 0, 'D', '116.25449294564', '36.340957707761', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371525, '冠县', '', 0, 0, 'G', '115.44939579504', '36.490243225394', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371526, '高唐县', '', 0, 0, 'G', '116.23560427568', '36.851591084095', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371581, '临清市', '', 0, 0, 'L', '115.71146960045', '36.844289186694', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371702, '牡丹区', '', 0, 0, 'M', '115.42344303021', '35.257018176069', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371703, '定陶区', '', 0, 0, 'D', '115.57943737524', '35.077275179757', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371721, '曹县', '', 0, 0, 'C', '115.54845724362', '34.831809348415', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371722, '单县', '', 0, 0, 'D', '116.11158367799', '34.784658433692', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371723, '成武县', '', 0, 0, 'C', '115.89651900839', '34.95860565496', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371724, '巨野县', '', 0, 0, 'J', '116.10159901224', '35.402062380609', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371725, '郓城县', '', 0, 0, 'Y', '115.95045057629', '35.605902319687', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371726, '鄄城县', '', 0, 0, 'J', '115.51660692346', '35.569204259881', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371728, '东明县', '', 0, 0, 'D', '115.09641733473', '35.295701692411', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371771, '菏泽经济技术开发区', '', 0, 0, 'H', '115.48754503343', '35.239407424766', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371772, '菏泽高新技术开发区', '', 0, 0, 'H', '115.48754503343', '35.239407424766', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410102, '中原区', '', 0, 0, 'Z', '113.61947551694', '34.754450781329', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410103, '二七区', '', 0, 0, 'E', '113.63141920734', '34.753438850454', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410104, '管城回族区', '', 0, 0, 'G', '113.6835246998', '34.759673874699', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410105, '金水区', '', 0, 0, 'J', '113.6664477324', '34.806070445662', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410106, '上街区', '', 0, 0, 'S', '113.29818225705', '34.822088918243', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410108, '惠济区', '', 0, 0, 'H', '113.62345527984', '34.873519885776', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410122, '中牟县', '', 0, 0, 'Z', '113.98248490573', '34.725010848924', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410171, '郑州经济技术开发区', '', 0, 0, 'Z', '113.77162403642', '34.724610916832', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410172, '郑州高新技术产业开发区', '', 0, 0, 'Z', '113.63793722229', '34.742959870174', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410173, '郑州航空港经济综合实验区', '', 0, 0, 'Z', '113.97018898974', '34.719717969385', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410181, '巩义市', '', 0, 0, 'G', '113.02843100495', '34.754096888697', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410182, '荥阳市', '', 0, 0, 'X', '113.38942279956', '34.793810500346', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410183, '新密市', '', 0, 0, 'X', '113.3973909491', '34.545897983445', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410184, '新郑市', '', 0, 0, 'X', '113.74643447195', '34.401766379106', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410185, '登封市', '', 0, 0, 'D', '113.05642283346', '34.45969746172', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410202, '龙亭区', '', 0, 0, 'L', '114.36141316646', '34.822035612506', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410203, '顺河回族区', '', 0, 0, 'S', '114.36739165912', '34.802241355559', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410204, '鼓楼区', '', 0, 0, 'G', '114.35440485636', '34.794874251914', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410205, '禹王台区', '', 0, 0, 'Y', '114.35439775975', '34.783472105917', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410212, '祥符区', '', 0, 0, 'X', '114.4475325479', '34.762739572224', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410221, '杞县', '', 0, 0, 'Q', '114.78959210474', '34.554856780687', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410222, '通许县', '', 0, 0, 'T', '114.47343590593', '34.486771802655', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410223, '尉氏县', '', 0, 0, 'W', '114.19956115086', '34.417228010354', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410225, '兰考县', '', 0, 0, 'L', '114.82746071249', '34.828492897238', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410302, '老城区', '', 0, 0, 'L', '112.47650356572', '34.689601063497', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410303, '西工区', '', 0, 0, 'X', '112.43439953731', '34.666767847513', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410304, '瀍河回族区', '', 0, 0, 'C', '112.50660380709', '34.685462421335', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410305, '涧西区', '', 0, 0, 'J', '112.4025520019', '34.663468974309', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410306, '吉利区', '', 0, 0, 'J', '112.59547847119', '34.907012657115', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410311, '洛龙区', '', 0, 0, 'L', '112.47046928829', '34.624704713024', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410322, '孟津县', '', 0, 0, 'M', '112.45141766571', '34.831731570285', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410323, '新安县', '', 0, 0, 'X', '112.14060970841', '34.734383327344', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410324, '栾川县', '', 0, 0, 'L', '111.62242666651', '33.791822464323', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410325, '嵩县', '', 0, 0, 'S', '112.09240816187', '34.140721556406', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410326, '汝阳县', '', 0, 0, 'R', '112.47950327731', '34.159843364893', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410327, '宜阳县', '', 0, 0, 'Y', '112.17946537426', '34.541046942554', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410328, '洛宁县', '', 0, 0, 'L', '111.65958740952', '34.394984560215', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410329, '伊川县', '', 0, 0, 'Y', '112.43240745502', '34.427645796427', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410371, '洛阳高新技术产业开发区', '', 0, 0, 'L', '112.45942129831', '34.624262779219', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410381, '偃师市', '', 0, 0, 'Y', '112.79642141885', '34.733796624013', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410402, '新华区', '', 0, 0, 'X', '113.30043988965', '33.743657151646', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410403, '卫东区', '', 0, 0, 'W', '113.34161111761', '33.7403756514', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410404, '石龙区', '', 0, 0, 'S', '112.9054552264', '33.904754268397', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410411, '湛河区', '', 0, 0, 'Z', '113.25051467449', '33.685790171047', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410421, '宝丰县', '', 0, 0, 'B', '113.06144723584', '33.874745598631', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410422, '叶县', '', 0, 0, 'Y', '113.36358241276', '33.632491674058', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410423, '鲁山县', '', 0, 0, 'L', '112.91443396963', '33.744878863452', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410425, '郏县', '', 0, 0, 'J', '113.21960622765', '33.977486289177', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410471, '平顶山高新技术产业开发区', '', 0, 0, 'P', '113.40808986384', '33.737612151054', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410472, '平顶山市新城区', '', 0, 0, 'P', '113.19952856052', '33.772050748691', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410481, '舞钢市', '', 0, 0, 'W', '113.53141031593', '33.299431105301', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410482, '汝州市', '', 0, 0, 'R', '112.85054971566', '34.172767788551', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410502, '文峰区', '', 0, 0, 'W', '114.36337398772', '36.096832748136', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410503, '北关区', '', 0, 0, 'B', '114.36238189912', '36.113131607765', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410505, '殷都区', '', 0, 0, 'Y', '114.29712997501', '36.135573231517', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410506, '龙安区', '', 0, 0, 'L', '114.3075931681', '36.08275278362', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410522, '安阳县', '', 0, 0, 'A', '114.23838187262', '36.218906964196', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(410523, '汤阴县', '', 0, 0, 'T', '114.36340938096', '35.927643740225', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410526, '滑县', '', 0, 0, 'H', '114.52555316619', '35.581045400558', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410527, '内黄县', '', 0, 0, 'N', '114.90758875551', '35.976949668061', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410571, '安阳高新技术产业开发区', '', 0, 0, 'A', '114.39950042177', '36.105940984015', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410581, '林州市', '', 0, 0, 'L', '113.82559018908', '36.088853208448', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410602, '鹤山区', '', 0, 0, 'H', '114.16955478242', '35.960280248227', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410603, '山城区', '', 0, 0, 'S', '114.19062058561', '35.903369613292', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410611, '淇滨区', '', 0, 0, 'Q', '114.30559120444', '35.746952546289', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410621, '浚县', '', 0, 0, 'J', '114.55760785086', '35.681917305913', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410622, '淇县', '', 0, 0, 'Q', '114.2154897245', '35.627277020336', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410671, '鹤壁经济技术开发区', '', 0, 0, 'H', '114.30359364248', '35.7523574114', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410702, '红旗区', '', 0, 0, 'H', '113.88141583415', '35.310135512691', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410703, '卫滨区', '', 0, 0, 'W', '113.8724387977', '35.308459209602', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410704, '凤泉区', '', 0, 0, 'F', '113.91245884715', '35.375665060578', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410711, '牧野区', '', 0, 0, 'M', '113.91551290623', '35.321023486499', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410721, '新乡县', '', 0, 0, 'X', '113.81159378076', '35.196564408993', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410724, '获嘉县', '', 0, 0, 'H', '113.66341666994', '35.265809284161', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410725, '原阳县', '', 0, 0, 'Y', '113.94662374129', '35.071163864469', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410726, '延津县', '', 0, 0, 'Y', '114.21151175821', '35.147806510509', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410727, '封丘县', '', 0, 0, 'F', '114.42560616803', '35.046857531651', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410728, '长垣县', '', 0, 0, 'Z', '114.67560989146', '35.207198224565', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410771, '新乡高新技术产业开发区', '', 0, 0, 'X', '113.89511589149', '35.288196248852', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410772, '新乡经济技术开发区', '', 0, 0, 'X', '113.93360046733', '35.309639930337', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410773, '新乡市平原城乡一体化示范区', '', 0, 0, 'X', '113.93360046733', '35.309639930337', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410781, '卫辉市', '', 0, 0, 'W', '114.07160094452', '35.404068882145', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410782, '辉县市', '', 0, 0, 'H', '113.81157302991', '35.467957818376', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410802, '解放区', '', 0, 0, 'J', '113.23757179887', '35.246309807633', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410803, '中站区', '', 0, 0, 'Z', '113.18944759643', '35.242617103591', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410804, '马村区', '', 0, 0, 'M', '113.32854400634', '35.261894441723', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410811, '山阳区', '', 0, 0, 'S', '113.26048370971', '35.220272352977', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410821, '修武县', '', 0, 0, 'X', '113.45458192871', '35.229323482594', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410822, '博爱县', '', 0, 0, 'B', '113.07047799096', '35.177308063756', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410823, '武陟县', '', 0, 0, 'W', '113.40839582041', '35.105838449217', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410825, '温县', '', 0, 0, 'W', '113.08656906807', '34.946135492247', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410871, '焦作城乡一体化示范区', '', 0, 0, 'J', '113.24854783457', '35.220963254039', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410882, '沁阳市', '', 0, 0, 'Q', '112.95751688155', '35.093785732346', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410883, '孟州市', '', 0, 0, 'M', '112.79739491254', '34.913597817886', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410902, '华龙区', '', 0, 0, 'H', '115.0804129441', '35.783632884536', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410922, '清丰县', '', 0, 0, 'Q', '115.11047186341', '35.891308168277', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410923, '南乐县', '', 0, 0, 'N', '115.21138615695', '36.076030832875', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410926, '范县', '', 0, 0, 'F', '115.51058621044', '35.857655087719', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410927, '台前县', '', 0, 0, 'T', '115.87856816938', '35.975012712521', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410928, '濮阳县', '', 0, 0, 'P', '115.03558408559', '35.717888889375', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410971, '河南濮阳工业园区', '', 0, 0, 'H', '115.03559747034', '35.767593028906', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(410972, '濮阳经济技术开发区', '', 0, 0, 'P', '115.03559747034', '35.767593028906', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411002, '魏都区', '', 0, 0, 'W', '113.82959564352', '34.030861228003', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411003, '建安区', '', 0, 0, 'J', '113.82961513675', '34.129966976383', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411024, '鄢陵县', '', 0, 0, 'Y', '114.18561980866', '34.107963250311', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411025, '襄城县', '', 0, 0, 'X', '113.51343127013', '33.856967773678', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411071, '许昌经济技术开发区', '', 0, 0, 'X', '113.81237629469', '34.009184251036', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411081, '禹州市', '', 0, 0, 'Y', '113.49550522436', '34.146082195029', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411082, '长葛市', '', 0, 0, 'Z', '113.77442091063', '34.223016266284', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411102, '源汇区', '', 0, 0, 'Y', '113.99041352982', '33.578423262447', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411103, '郾城区', '', 0, 0, 'Y', '114.01339389154', '33.593415880865', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411104, '召陵区', '', 0, 0, 'Z', '114.1004665548', '33.592467538561', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411121, '舞阳县', '', 0, 0, 'W', '113.61549000488', '33.443577799934', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411122, '临颍县', '', 0, 0, 'L', '113.93757834379', '33.83269194793', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411171, '漯河经济技术开发区', '', 0, 0, 'L', '114.02342077765', '33.587710707102', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411202, '湖滨区', '', 0, 0, 'H', '111.19557389665', '34.775996792444', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411203, '陕州区', '', 0, 0, 'S', '111.10945065249', '34.726914801527', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411221, '渑池县', '', 0, 0, 'M', '111.76854234585', '34.773197042986', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411224, '卢氏县', '', 0, 0, 'L', '111.05456400617', '34.059924845299', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411271, '河南三门峡经济开发区', '', 0, 0, 'H', '111.16756986287', '34.791595599754', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411281, '义马市', '', 0, 0, 'Y', '111.88051478021', '34.753028009473', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411282, '灵宝市', '', 0, 0, 'L', '110.90040831286', '34.523142624164', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411302, '宛城区', '', 0, 0, 'W', '112.54645416663', '33.009870040626', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411303, '卧龙区', '', 0, 0, 'W', '112.54146183376', '32.992483797527', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411321, '南召县', '', 0, 0, 'N', '112.43542522255', '33.496185804625', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411322, '方城县', '', 0, 0, 'F', '113.0185027528', '33.260539455832', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411323, '西峡县', '', 0, 0, 'X', '111.48039809758', '33.313316115292', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411324, '镇平县', '', 0, 0, 'Z', '112.24154448331', '33.039718529225', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411325, '内乡县', '', 0, 0, 'N', '111.85542528697', '33.051203105476', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411326, '淅川县', '', 0, 0, 'X', '111.49743203615', '33.144185260027', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411327, '社旗县', '', 0, 0, 'S', '112.9544934547', '33.062236685935', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411328, '唐河县', '', 0, 0, 'T', '112.81342436589', '32.687720660005', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411329, '新野县', '', 0, 0, 'X', '112.36654962384', '32.526631778818', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411330, '桐柏县', '', 0, 0, 'T', '113.43447273106', '32.385130754956', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411371, '南阳高新技术产业开发区', '', 0, 0, 'N', '112.53450131351', '32.996562204651', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411372, '南阳市城乡一体化示范区', '', 0, 0, 'N', '112.53450131351', '32.996562204651', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411381, '邓州市', '', 0, 0, 'D', '112.09342010302', '32.69391743997', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411402, '梁园区', '', 0, 0, 'L', '115.62060204557', '34.449471246294', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411403, '睢阳区', '', 0, 0, 'S', '115.65947594702', '34.394151920479', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411421, '民权县', '', 0, 0, 'M', '115.15457605887', '34.652478726537', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411422, '睢县', '', 0, 0, 'S', '115.07841089061', '34.451616965409', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411423, '宁陵县', '', 0, 0, 'N', '115.32041843737', '34.46663402766', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411424, '柘城县', '', 0, 0, 'Z', '115.31243456749', '34.097360212415', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411425, '虞城县', '', 0, 0, 'Y', '115.83447295698', '34.405331502097', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411426, '夏邑县', '', 0, 0, 'X', '116.13751236823', '34.243523472378', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411471, '豫东综合物流产业聚集区', '', 0, 0, 'Y', '115.66244933826', '34.420201665859', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411472, '河南商丘经济开发区', '', 0, 0, 'H', '115.69827951116', '34.407726159442', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411481, '永城市', '', 0, 0, 'Y', '116.4555661476', '33.934801475851', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411502, '浉河区', '', 0, 0, 'S', '114.06558130947', '32.122554156884', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411503, '平桥区', '', 0, 0, 'P', '114.13240742415', '32.10732538611', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411521, '罗山县', '', 0, 0, 'L', '114.51952993791', '32.209150451838', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411522, '光山县', '', 0, 0, 'G', '114.92553303688', '32.015906879568', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411523, '新县', '', 0, 0, 'X', '114.88552475523', '31.649738468475', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411524, '商城县', '', 0, 0, 'S', '115.41351334076', '31.804345366903', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411525, '固始县', '', 0, 0, 'G', '115.66048788818', '32.174174379622', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411526, '潢川县', '', 0, 0, 'H', '115.05847075405', '32.137530716414', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411527, '淮滨县', '', 0, 0, 'H', '115.42643896891', '32.479469756663', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411528, '息县', '', 0, 0, 'X', '114.74745313225', '32.348955511715', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411571, '信阳高新技术产业开发区', '', 0, 0, 'X', '114.09748283305', '32.153014547531', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411602, '川汇区', '', 0, 0, 'C', '114.65760174056', '33.652997102814', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411621, '扶沟县', '', 0, 0, 'F', '114.40150984137', '34.065906253969', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411622, '西华县', '', 0, 0, 'X', '114.53559667094', '33.773215334922', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411623, '商水县', '', 0, 0, 'S', '114.61841594744', '33.548877475353', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411624, '沈丘县', '', 0, 0, 'S', '115.10545545595', '33.415691094059', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411625, '郸城县', '', 0, 0, 'D', '115.18347760136', '33.650827955049', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411626, '淮阳县', '', 0, 0, 'H', '114.89258615519', '33.737347183458', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411627, '太康县', '', 0, 0, 'T', '114.84438389', '34.070038382248', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411628, '鹿邑县', '', 0, 0, 'L', '115.4905852586', '33.867173290317', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411671, '河南周口经济开发区', '', 0, 0, 'H', '114.70348251482', '33.631828875702', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411681, '项城市', '', 0, 0, 'X', '114.88151400079', '33.47300744143', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411702, '驿城区', '', 0, 0, 'Y', '114.00038696674', '32.979519871982', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411721, '西平县', '', 0, 0, 'X', '114.02747357279', '33.393860997525', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411722, '上蔡县', '', 0, 0, 'S', '114.2704868624', '33.268511215884', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411723, '平舆县', '', 0, 0, 'P', '114.62542865923', '32.967982400438', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411724, '正阳县', '', 0, 0, 'Z', '114.39949655906', '32.611641077273', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411725, '确山县', '', 0, 0, 'Q', '114.03249501076', '32.808175692984', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411726, '泌阳县', '', 0, 0, 'M', '113.33355798837', '32.729730650435', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411727, '汝南县', '', 0, 0, 'R', '114.36940889397', '33.013140881992', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411728, '遂平县', '', 0, 0, 'S', '114.0194414639', '33.151971399579', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411729, '新蔡县', '', 0, 0, 'X', '114.99246928382', '32.755268867306', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(411771, '河南驻马店经济开发区', '', 0, 0, 'H', '114.02847078173', '33.017842416744', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(419001, '济源市', '', 0, 0, 'J', '112.60858070621', '35.072907226847', 419000, 3, 'tr_0 tr_410000 tr_419000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420102, '江岸区', '', 0, 0, 'J', '114.31657918761', '30.605402797562', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420103, '江汉区', '', 0, 0, 'J', '114.27750613182', '30.607282276827', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420104, '硚口区', '', 0, 0, 'Q', '114.22146031207', '30.587584340776', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420105, '汉阳区', '', 0, 0, 'H', '114.22544555464', '30.560052027443', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420106, '武昌区', '', 0, 0, 'W', '114.35362228468', '30.564860292785', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420107, '青山区', '', 0, 0, 'Q', '114.39149265697', '30.646593075543', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420111, '洪山区', '', 0, 0, 'H', '114.35045554602', '30.506333956808', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420112, '东西湖区', '', 0, 0, 'D', '114.14345873786', '30.625919818109', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420113, '汉南区', '', 0, 0, 'H', '114.09151485056', '30.314809120145', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420114, '蔡甸区', '', 0, 0, 'C', '114.03547963081', '30.588113621855', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420115, '江夏区', '', 0, 0, 'J', '114.32855126446', '30.381564218182', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420116, '黄陂区', '', 0, 0, 'H', '114.38245399676', '30.887533767835', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420117, '新洲区', '', 0, 0, 'X', '114.8075433929', '30.847243870523', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420202, '黄石港区', '', 0, 0, 'H', '115.07241748608', '30.229052639992', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420203, '西塞山区', '', 0, 0, 'X', '115.11648143744', '30.210695184118', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420204, '下陆区', '', 0, 0, 'X', '114.96741590247', '30.180046155273', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420205, '铁山区', '', 0, 0, 'T', '114.90757141821', '30.212250832587', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420222, '阳新县', '', 0, 0, 'Y', '115.22142677197', '29.836541808086', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420281, '大冶市', '', 0, 0, 'D', '114.98643626402', '30.101667800103', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420302, '茅箭区', '', 0, 0, 'M', '110.81958031019', '32.597286519104', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420303, '张湾区', '', 0, 0, 'Z', '110.77542410285', '32.65839954548', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420304, '郧阳区', '', 0, 0, 'Y', '110.81857654362', '32.840592413038', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420322, '郧西县', '', 0, 0, 'Y', '110.43247261847', '32.999167007536', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420323, '竹山县', '', 0, 0, 'Z', '110.23558156764', '32.230304060376', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420324, '竹溪县', '', 0, 0, 'Z', '109.72154249889', '32.324120048853', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420325, '房县', '', 0, 0, 'F', '110.74746155911', '32.061684964544', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420381, '丹江口市', '', 0, 0, 'D', '111.51953205848', '32.546252688501', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420502, '西陵区', '', 0, 0, 'X', '111.29255972053', '30.716749346598', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420503, '伍家岗区', '', 0, 0, 'W', '111.36742225597', '30.65073733526', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420504, '点军区', '', 0, 0, 'D', '111.27447135095', '30.69932951388', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420505, '猇亭区', '', 0, 0, 'X', '111.44157378259', '30.536465982707', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420506, '夷陵区', '', 0, 0, 'Y', '111.33252973436', '30.774833327298', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420525, '远安县', '', 0, 0, 'Y', '111.64653035927', '31.066627841578', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420526, '兴山县', '', 0, 0, 'X', '110.75344607041', '31.354463517716', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420527, '秭归县', '', 0, 0, 'Z', '110.98444937468', '30.831931643216', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420528, '长阳土家族自治县', '', 0, 0, 'Z', '111.21350712887', '30.478645783056', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420529, '五峰土家族自治县', '', 0, 0, 'W', '111.05258063744', '30.171156151026', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420581, '宜都市', '', 0, 0, 'Y', '111.45651583712', '30.384404274314', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420582, '当阳市', '', 0, 0, 'D', '111.79456850223', '30.826989050281', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420583, '枝江市', '', 0, 0, 'Z', '111.76653975337', '30.431730676998', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420602, '襄城区', '', 0, 0, 'X', '112.14057206941', '32.016174618141', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420606, '樊城区', '', 0, 0, 'F', '112.14259891613', '32.050572374692', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420607, '襄州区', '', 0, 0, 'X', '112.21843413678', '32.093375783399', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420624, '南漳县', '', 0, 0, 'N', '111.84538618392', '31.781129706779', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420625, '谷城县', '', 0, 0, 'G', '111.65957564172', '32.268983068947', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420626, '保康县', '', 0, 0, 'B', '111.26744121203', '31.883847150262', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420682, '老河口市', '', 0, 0, 'L', '111.68155636908', '32.392459585271', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420683, '枣阳市', '', 0, 0, 'Z', '112.77847075951', '32.134729914319', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420684, '宜城市', '', 0, 0, 'Y', '112.26461144169', '31.725469730972', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420702, '梁子湖区', '', 0, 0, 'L', '114.69150657526', '30.105906774051', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420703, '华容区', '', 0, 0, 'H', '114.73642634228', '30.540599527838', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420704, '鄂城区', '', 0, 0, 'E', '114.89859968176', '30.406389456292', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420802, '东宝区', '', 0, 0, 'D', '112.2083882066', '31.058429271365', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420804, '掇刀区', '', 0, 0, 'D', '112.2144276942', '30.979910859804', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420822, '沙洋县', '', 0, 0, 'S', '112.59548493899', '30.715314748831', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420881, '钟祥市', '', 0, 0, 'Z', '112.59447102156', '31.174029854963', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420882, '京山市', '', 0, 0, 'J', '113.12654806496', '31.024330601193', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420902, '孝南区', '', 0, 0, 'X', '113.91748989699', '30.922977925049', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420921, '孝昌县', '', 0, 0, 'X', '114.00440859068', '31.264540493062', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420922, '大悟县', '', 0, 0, 'D', '114.13341253819', '31.567219806641', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420923, '云梦县', '', 0, 0, 'Y', '113.75941220183', '31.027218220752', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420981, '应城市', '', 0, 0, 'Y', '113.57956739635', '30.933976509913', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420982, '安陆市', '', 0, 0, 'A', '113.69558292415', '31.261414994286', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(420984, '汉川市', '', 0, 0, 'H', '113.8455490104', '30.666913578821', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421002, '沙市区', '', 0, 0, 'S', '112.26157741483', '30.316571904872', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421003, '荆州区', '', 0, 0, 'J', '112.19641397381', '30.358989490775', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421022, '公安县', '', 0, 0, 'G', '112.23650157584', '30.064400686806', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421023, '监利县', '', 0, 0, 'J', '112.91142023009', '29.845735162836', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421024, '江陵县', '', 0, 0, 'J', '112.43145201728', '30.048042984592', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421071, '荆州经济技术开发区', '', 0, 0, 'J', '112.19641397381', '30.358989490775', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421081, '石首市', '', 0, 0, 'S', '112.43141984371', '29.727033977407', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421083, '洪湖市', '', 0, 0, 'H', '113.48255290196', '29.83277032976', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421087, '松滋市', '', 0, 0, 'S', '111.77358031264', '30.175342235143', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421102, '黄州区', '', 0, 0, 'H', '114.88653238452', '30.440224145146', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421121, '团风县', '', 0, 0, 'T', '114.87852435023', '30.649367767215', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421122, '红安县', '', 0, 0, 'H', '114.6244256113', '31.294296714037', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421123, '罗田县', '', 0, 0, 'L', '115.4055471675', '30.788910495685', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421124, '英山县', '', 0, 0, 'Y', '115.68742160263', '30.741350084085', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421125, '浠水县', '', 0, 0, 'X', '115.27156903289', '30.457460842265', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421126, '蕲春县', '', 0, 0, 'Q', '115.4423985341', '30.232535499734', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421127, '黄梅县', '', 0, 0, 'H', '115.95046198477', '30.076605056821', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421171, '龙感湖管理区', '', 0, 0, 'L', '116.01030250647', '29.879697031911', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421181, '麻城市', '', 0, 0, 'M', '115.01656174777', '31.176995837411', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421182, '武穴市', '', 0, 0, 'W', '115.56739216105', '29.850441430483', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421202, '咸安区', '', 0, 0, 'X', '114.30456990606', '29.858153915154', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421221, '嘉鱼县', '', 0, 0, 'J', '113.94557046336', '29.976353520898', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421222, '通城县', '', 0, 0, 'T', '113.82356790903', '29.250857930222', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421223, '崇阳县', '', 0, 0, 'C', '114.04656290943', '29.561333782271', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421224, '通山县', '', 0, 0, 'T', '114.48939330027', '29.612634338058', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421281, '赤壁市', '', 0, 0, 'C', '113.90643686179', '29.730665997526', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421303, '曾都区', '', 0, 0, 'C', '113.3775133346', '31.722122861271', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421321, '随县', '', 0, 0, 'S', '113.3064583569', '31.859971678258', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(421381, '广水市', '', 0, 0, 'G', '113.83259337884', '31.622476038007', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422801, '恩施市', '', 0, 0, 'E', '109.48655026901', '30.301037143741', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422802, '利川市', '', 0, 0, 'L', '108.94248057756', '30.29720344368', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422822, '建始县', '', 0, 0, 'J', '109.72855610899', '30.607907026319', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422823, '巴东县', '', 0, 0, 'B', '110.34757529184', '31.04806424896', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422825, '宣恩县', '', 0, 0, 'X', '109.49756797283', '29.99260392208', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422826, '咸丰县', '', 0, 0, 'X', '109.14660773562', '29.671077652358', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422827, '来凤县', '', 0, 0, 'L', '109.41349484153', '29.499443572607', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(422828, '鹤峰县', '', 0, 0, 'H', '110.04042423301', '29.896116483403', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(429004, '仙桃市', '', 0, 0, 'X', '113.46159059813', '30.368271921725', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(429005, '潜江市', '', 0, 0, 'Q', '112.90547409082', '30.408357932419', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(429006, '天门市', '', 0, 0, 'T', '113.17240916633', '30.669621830099', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(429021, '神农架林区', '', 0, 0, 'S', '110.6825248504', '31.750496011246', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371602, '滨城区', '', 0, 0, 'B', '118.02660385061', '37.436843207744', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371603, '沾化区', '', 0, 0, 'Z', '118.10545441336', '37.705298106724', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371621, '惠民县', '', 0, 0, 'H', '117.5165096905', '37.49580310894', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371622, '阳信县', '', 0, 0, 'Y', '117.58443703791', '37.647338034957', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371623, '无棣县', '', 0, 0, 'W', '117.63245748606', '37.777567312086', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371625, '博兴县', '', 0, 0, 'B', '118.11749269533', '37.160477277651', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(371681, '邹平市', '', 0, 0, 'Z', '117.74947848722', '36.870032216697', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430202, '荷塘区', '', 0, 0, 'H', '113.18045222007', '27.862155809141', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430203, '芦淞区', '', 0, 0, 'L', '113.15841867236', '27.791508825947', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430204, '石峰区', '', 0, 0, 'S', '113.12456791567', '27.880705165595', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430211, '天元区', '', 0, 0, 'T', '113.08954055842', '27.833083519485', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430212, '渌口区', '', 0, 0, 'L', '113.15042671773', '27.704322804857', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430223, '攸县', '', 0, 0, 'Y', '113.35157834169', '27.005771565213', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430224, '茶陵县', '', 0, 0, 'C', '113.54547165714', '26.78358911036', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430225, '炎陵县', '', 0, 0, 'Y', '113.77941879832', '26.496060691599', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430271, '云龙示范区', '', 0, 0, 'Y', '113.17446420357', '27.934854931886', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430281, '醴陵市', '', 0, 0, 'L', '113.50348315084', '27.652325149951', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430302, '雨湖区', '', 0, 0, 'Y', '112.91344959207', '27.862466785111', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430304, '岳塘区', '', 0, 0, 'Y', '112.97558942655', '27.877720506364', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430321, '湘潭县', '', 0, 0, 'X', '112.95750536884', '27.784982534656', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430371, '湖南湘潭高新技术产业园区', '', 0, 0, 'H', '112.95046418076', '27.835702227136', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430372, '湘潭昭山示范区', '', 0, 0, 'X', '113.01812844052', '27.97161027839', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430373, '湘潭九华示范区', '', 0, 0, 'X', '112.94707945543', '27.916546191684', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430381, '湘乡市', '', 0, 0, 'X', '112.54149155341', '27.740190553344', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430382, '韶山市', '', 0, 0, 'S', '112.53349932929', '27.921043749631', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430405, '珠晖区', '', 0, 0, 'Z', '112.62659414282', '26.900265361946', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430406, '雁峰区', '', 0, 0, 'Y', '112.62358823292', '26.89436829036', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430407, '石鼓区', '', 0, 0, 'S', '112.60452969339', '26.948961867165', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430408, '蒸湘区', '', 0, 0, 'Z', '112.57344401089', '26.917719877877', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430412, '南岳区', '', 0, 0, 'N', '112.74557434825', '27.238360474562', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430421, '衡阳县', '', 0, 0, 'H', '112.37755268433', '26.975294950861', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430422, '衡南县', '', 0, 0, 'H', '112.68440252779', '26.744531956772', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430423, '衡山县', '', 0, 0, 'H', '112.87556328771', '27.235996029656', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430424, '衡东县', '', 0, 0, 'H', '112.95949529521', '27.087042820265', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430426, '祁东县', '', 0, 0, 'Q', '112.09644737847', '26.805995255191', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430471, '衡阳综合保税区', '', 0, 0, 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430472, '湖南衡阳高新技术产业园区', '', 0, 0, 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430473, '湖南衡阳松木经济开发区', '', 0, 0, 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430481, '耒阳市', '', 0, 0, 'L', '112.86659721058', '26.428065593928', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430482, '常宁市', '', 0, 0, 'C', '112.40556050266', '26.426720432257', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430502, '双清区', '', 0, 0, 'S', '111.50344150643', '27.239108783297', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430503, '大祥区', '', 0, 0, 'D', '111.44552828921', '27.227013968694', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430511, '北塔区', '', 0, 0, 'B', '111.45849694619', '27.251536276174', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430521, '邵东县', '', 0, 0, 'S', '111.75049070296', '27.264507471566', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430522, '新邵县', '', 0, 0, 'X', '111.46444938799', '27.32713173916', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430523, '邵阳县', '', 0, 0, 'S', '111.28050768064', '26.996528332196', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430524, '隆回县', '', 0, 0, 'L', '111.03950668528', '27.119946440019', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430525, '洞口县', '', 0, 0, 'D', '110.58257909625', '27.065975437799', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430527, '绥宁县', '', 0, 0, 'S', '110.16241987038', '26.588422719333', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430528, '新宁县', '', 0, 0, 'X', '110.86349072744', '26.439723697954', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430529, '城步苗族自治县', '', 0, 0, 'C', '110.32853713032', '26.396203220078', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430581, '武冈市', '', 0, 0, 'W', '110.63840761588', '26.732898572992', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430602, '岳阳楼区', '', 0, 0, 'Y', '113.13648070435', '29.377995036881', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430603, '云溪区', '', 0, 0, 'Y', '113.27840659691', '29.479907141133', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430611, '君山区', '', 0, 0, 'J', '113.0125171491', '29.467129185832', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430621, '岳阳县', '', 0, 0, 'Y', '113.1225444825', '29.150269316045', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430623, '华容县', '', 0, 0, 'H', '112.54746151216', '29.536286434382', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430624, '湘阴县', '', 0, 0, 'X', '112.88952187736', '28.676676377581', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430626, '平江县', '', 0, 0, 'P', '113.58760362284', '28.707564248115', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430671, '岳阳市屈原管理区', '', 0, 0, 'Y', '112.92259003029', '28.866288191728', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430681, '汨罗市', '', 0, 0, 'M', '113.07349286947', '28.812454694812', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430682, '临湘市', '', 0, 0, 'L', '113.45656151', '29.482801373395', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430702, '武陵区', '', 0, 0, 'W', '111.68954489616', '29.060783476578', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430703, '鼎城区', '', 0, 0, 'D', '111.68752209182', '29.024443397066', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430721, '安乡县', '', 0, 0, 'A', '112.1775061558', '29.41732043222', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430722, '汉寿县', '', 0, 0, 'H', '111.97641193356', '28.912287603085', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430723, '澧县', '', 0, 0, 'L', '111.76553354736', '29.638946004609', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430724, '临澧县', '', 0, 0, 'L', '111.65358500797', '29.446543990119', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430725, '桃源县', '', 0, 0, 'T', '111.49540733145', '28.908694006999', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430726, '石门县', '', 0, 0, 'S', '111.38645140702', '29.59036596665', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430771, '常德市西洞庭管理区', '', 0, 0, 'C', '112.0093067782', '29.197804478833', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430781, '津市市', '', 0, 0, 'J', '111.88451734602', '29.611258543007', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430802, '永定区', '', 0, 0, 'Y', '110.54443192397', '29.126190558381', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430811, '武陵源区', '', 0, 0, 'W', '110.5574989454', '29.351681136671', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430821, '慈利县', '', 0, 0, 'C', '111.14547125235', '29.435986725969', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430822, '桑植县', '', 0, 0, 'S', '110.17041335213', '29.405923219415', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430902, '资阳区', '', 0, 0, 'Z', '112.33043548238', '28.597234549737', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430903, '赫山区', '', 0, 0, 'H', '112.38059794001', '28.584983567573', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430921, '南县', '', 0, 0, 'N', '112.40254156734', '29.367069853363', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430922, '桃江县', '', 0, 0, 'T', '112.16254146398', '28.523870869898', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(430923, '安化县', '', 0, 0, 'A', '111.21949270432', '28.380053748765', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430971, '益阳市大通湖管理区', '', 0, 0, 'Y', '112.65023278281', '29.193681230112', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430972, '湖南益阳高新技术产业园区', '', 0, 0, 'H', '112.3715604476', '28.816150235875', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430981, '沅江市', '', 0, 0, 'Y', '112.36053222035', '28.850233588583', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431002, '北湖区', '', 0, 0, 'B', '113.01748199382', '25.79081459434', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431003, '苏仙区', '', 0, 0, 'S', '113.04842340846', '25.806737374104', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431021, '桂阳县', '', 0, 0, 'G', '112.74056036622', '25.759775327893', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431022, '宜章县', '', 0, 0, 'Y', '112.95547924076', '25.405713969356', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431023, '永兴县', '', 0, 0, 'Y', '113.12253316386', '26.132968478533', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431024, '嘉禾县', '', 0, 0, 'J', '112.37558377831', '25.593421718268', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431025, '临武县', '', 0, 0, 'L', '112.57041115183', '25.282527010969', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431026, '汝城县', '', 0, 0, 'R', '113.69154466692', '25.556056733978', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431027, '桂东县', '', 0, 0, 'G', '113.9515936018', '26.083173927327', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431028, '安仁县', '', 0, 0, 'A', '113.27542359381', '26.715682788508', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431081, '资兴市', '', 0, 0, 'Z', '113.24255612233', '25.981873602722', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431102, '零陵区', '', 0, 0, 'L', '111.63750237493', '26.227682089779', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431103, '冷水滩区', '', 0, 0, 'L', '111.59842608526', '26.467705510832', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431121, '祁阳县', '', 0, 0, 'Q', '111.84742029288', '26.586434994948', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431122, '东安县', '', 0, 0, 'D', '111.32354235354', '26.398288039365', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431123, '双牌县', '', 0, 0, 'S', '111.6675938129', '25.967169239803', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431124, '道县', '', 0, 0, 'D', '111.60740437934', '25.53252996283', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431125, '江永县', '', 0, 0, 'J', '111.35043663236', '25.279720667918', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431126, '宁远县', '', 0, 0, 'N', '111.95245340697', '25.57705193746', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431127, '蓝山县', '', 0, 0, 'L', '112.20343493586', '25.37593472464', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431128, '新田县', '', 0, 0, 'X', '112.21040920018', '25.909825802754', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431129, '江华瑶族自治县', '', 0, 0, 'J', '111.58545203845', '25.191348924015', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431171, '永州经济技术开发区', '', 0, 0, 'Y', '111.61945505792', '26.4258641179', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431172, '永州市金洞管理区', '', 0, 0, 'Y', '112.09909809837', '26.297256941493', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431173, '永州市回龙圩管理区', '', 0, 0, 'Y', '111.35307783022', '25.173038319623', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431202, '鹤城区', '', 0, 0, 'H', '110.04639994092', '27.585225763164', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431221, '中方县', '', 0, 0, 'Z', '109.95146189432', '27.44608117406', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431222, '沅陵县', '', 0, 0, 'Y', '110.40043076602', '28.459018102626', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431223, '辰溪县', '', 0, 0, 'C', '110.19048661755', '28.012605313813', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431224, '溆浦县', '', 0, 0, 'X', '110.60155112895', '27.913963373886', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431225, '会同县', '', 0, 0, 'H', '109.74158556792', '26.893383817274', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431226, '麻阳苗族自治县', '', 0, 0, 'M', '109.80943628984', '27.87193016295', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431227, '新晃侗族自治县', '', 0, 0, 'X', '109.18147151144', '27.358782968573', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431228, '芷江侗族自治县', '', 0, 0, 'Z', '109.6914022696', '27.449513277765', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431229, '靖州苗族侗族自治县', '', 0, 0, 'J', '109.70245160703', '26.581321351066', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431230, '通道侗族自治县', '', 0, 0, 'T', '109.79044548256', '26.164219864712', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431271, '怀化市洪江管理区', '', 0, 0, 'H', '109.8435098263', '27.215077093932', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431281, '洪江市', '', 0, 0, 'H', '109.8435098263', '27.215077093932', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431302, '娄星区', '', 0, 0, 'L', '112.00855842504', '27.735604842109', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431321, '双峰县', '', 0, 0, 'S', '112.18146049666', '27.462982658573', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431322, '新化县', '', 0, 0, 'X', '111.334515335', '27.732666751066', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431381, '冷水江市', '', 0, 0, 'L', '111.44153972291', '27.692058848958', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(431382, '涟源市', '', 0, 0, 'L', '111.67056199396', '27.698167532255', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433101, '吉首市', '', 0, 0, 'J', '109.70444880967', '28.267493127593', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433122, '泸溪县', '', 0, 0, 'L', '110.22659921769', '28.221873097569', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433123, '凤凰县', '', 0, 0, 'F', '109.6055266883', '27.953847809726', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433124, '花垣县', '', 0, 0, 'H', '109.48856183128', '28.577909934397', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433125, '保靖县', '', 0, 0, 'B', '109.66647357306', '28.705968872486', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433126, '古丈县', '', 0, 0, 'G', '109.95750740057', '28.623083527843', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433127, '永顺县', '', 0, 0, 'Y', '109.86358578665', '28.985774485682', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433130, '龙山县', '', 0, 0, 'L', '109.45041573696', '29.464121765857', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433172, '湖南吉首经济开发区', '', 0, 0, 'H', '109.70444880967', '28.267493127593', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(433173, '湖南永顺经济开发区', '', 0, 0, 'H', '109.86358578665', '28.985774485682', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440103, '荔湾区', '', 0, 0, 'L', '113.25050226337', '23.131791134975', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440104, '越秀区', '', 0, 0, 'Y', '113.273426481', '23.135260120148', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440105, '海珠区', '', 0, 0, 'H', '113.32353998097', '23.088981296648', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440106, '天河区', '', 0, 0, 'T', '113.36850942428', '23.130357835105', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440111, '白云区', '', 0, 0, 'B', '113.27943309062', '23.164316834456', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440112, '黄埔区', '', 0, 0, 'H', '113.48707083969', '23.187491541425', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440113, '番禺区', '', 0, 0, 'F', '113.39046958043', '22.943830731518', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440114, '花都区', '', 0, 0, 'H', '113.22657580629', '23.411161504876', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440115, '南沙区', '', 0, 0, 'N', '113.53143554372', '22.807929296528', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440117, '从化区', '', 0, 0, 'C', '113.59358543922', '23.553985922578', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440118, '增城区', '', 0, 0, 'Z', '113.8175456689', '23.266592400631', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440203, '武江区', '', 0, 0, 'W', '113.59455578884', '24.798486030733', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440204, '浈江区', '', 0, 0, 'Z', '113.61747740137', '24.810413749784', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440205, '曲江区', '', 0, 0, 'Q', '113.61150106465', '24.68840784638', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440222, '始兴县', '', 0, 0, 'S', '114.06856735205', '24.958558154346', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440224, '仁化县', '', 0, 0, 'R', '113.75544293443', '25.092287524428', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440229, '翁源县', '', 0, 0, 'W', '114.13642723669', '24.356594490867', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440232, '乳源瑶族自治县', '', 0, 0, 'R', '113.28243136492', '24.782333322942', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440233, '新丰县', '', 0, 0, 'X', '114.21351173078', '24.065546505164', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440281, '乐昌市', '', 0, 0, 'L', '113.3545786821', '25.135591561195', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440282, '南雄市', '', 0, 0, 'N', '114.31857889065', '25.123526537362', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440303, '罗湖区', '', 0, 0, 'L', '114.13743190157', '22.554484875856', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440304, '福田区', '', 0, 0, 'F', '114.06154700466', '22.528465912072', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440305, '南山区', '', 0, 0, 'N', '113.93653916925', '22.538500195784', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440306, '宝安区', '', 0, 0, 'B', '113.89042744066', '22.560032908925', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440307, '龙岗区', '', 0, 0, 'L', '114.25445487896', '22.726016550781', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440308, '盐田区', '', 0, 0, 'Y', '114.2434301551', '22.563437914836', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440309, '龙华区', '', 0, 0, 'L', '114.04852876121', '22.757596649222', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440310, '坪山区', '', 0, 0, 'P', '114.35047403625', '22.716233464749', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440311, '光明区', '', 0, 0, 'G', '113.94256006193', '22.754465883635', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440402, '香洲区', '', 0, 0, 'X', '113.55047243408', '22.273003861799', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440403, '斗门区', '', 0, 0, 'D', '113.30346725453', '22.215515662229', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440404, '金湾区', '', 0, 0, 'J', '113.36951705357', '22.152576780675', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440507, '龙湖区', '', 0, 0, 'L', '116.72352464693', '23.377775780628', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440511, '金平区', '', 0, 0, 'J', '116.70955006744', '23.371750385773', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440512, '濠江区', '', 0, 0, 'H', '116.73351658895', '23.291546359757', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440513, '潮阳区', '', 0, 0, 'C', '116.6085145027', '23.270854956943', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440514, '潮南区', '', 0, 0, 'C', '116.43949131427', '23.256341432673', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440515, '澄海区', '', 0, 0, 'C', '116.76242504839', '23.472341401523', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440523, '南澳县', '', 0, 0, 'N', '117.03049603113', '23.427812045946', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440604, '禅城区', '', 0, 0, 'C', '113.12950518241', '23.015374368816', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440605, '南海区', '', 0, 0, 'N', '113.14944567828', '23.035011446003', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440606, '顺德区', '', 0, 0, 'S', '113.30045343954', '22.810453426795', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440607, '三水区', '', 0, 0, 'S', '112.90347085515', '23.161920493984', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440608, '高明区', '', 0, 0, 'G', '112.89947240749', '22.90634960163', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440703, '蓬江区', '', 0, 0, 'P', '113.08454642894', '22.601065786023', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440704, '江海区', '', 0, 0, 'J', '113.11755718015', '22.566115451824', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440705, '新会区', '', 0, 0, 'X', '113.03845482239', '22.46511306052', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440781, '台山市', '', 0, 0, 'T', '112.80044482505', '22.257923470251', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440783, '开平市', '', 0, 0, 'K', '112.70446429491', '22.382499490201', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440784, '鹤山市', '', 0, 0, 'H', '112.97052666653', '22.771169431377', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440785, '恩平市', '', 0, 0, 'E', '112.31143757848', '22.189035201534', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440802, '赤坎区', '', 0, 0, 'C', '110.37253254096', '21.272134812703', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440803, '霞山区', '', 0, 0, 'X', '110.40442535096', '21.198227185303', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440804, '坡头区', '', 0, 0, 'P', '110.46256709711', '21.250376738599', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440811, '麻章区', '', 0, 0, 'M', '110.34057918516', '21.269188766567', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440823, '遂溪县', '', 0, 0, 'S', '110.25651530642', '21.383102962029', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440825, '徐闻县', '', 0, 0, 'X', '110.18247274427', '20.331723686702', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440881, '廉江市', '', 0, 0, 'L', '110.29244770646', '21.615816495305', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440882, '雷州市', '', 0, 0, 'L', '110.10258050648', '20.919880592716', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440883, '吴川市', '', 0, 0, 'W', '110.78645034015', '21.447262768557', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440902, '茂南区', '', 0, 0, 'M', '110.92554576188', '21.647152082304', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440904, '电白区', '', 0, 0, 'D', '111.02047123221', '21.520351188198', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440981, '高州市', '', 0, 0, 'G', '110.85947386452', '21.924048896771', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440982, '化州市', '', 0, 0, 'H', '110.6464310112', '21.67023109387', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(440983, '信宜市', '', 0, 0, 'X', '110.95358169717', '22.36009314173', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441202, '端州区', '', 0, 0, 'D', '112.49156022979', '23.057563726176', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441203, '鼎湖区', '', 0, 0, 'D', '112.57443448255', '23.164308112716', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441204, '高要区', '', 0, 0, 'G', '112.46444604577', '23.031895546866', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441223, '广宁县', '', 0, 0, 'G', '112.44742387501', '23.641035726333', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441224, '怀集县', '', 0, 0, 'H', '112.19146878783', '23.917842129185', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441225, '封开县', '', 0, 0, 'F', '111.51852585255', '23.429768921261', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441226, '德庆县', '', 0, 0, 'D', '111.79155377493', '23.15137330611', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441284, '四会市', '', 0, 0, 'S', '112.7405791408', '23.332381005175', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441302, '惠城区', '', 0, 0, 'H', '114.38949004962', '23.089725972544', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441303, '惠阳区', '', 0, 0, 'H', '114.46346443037', '22.794720878571', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441322, '博罗县', '', 0, 0, 'B', '114.29657265143', '23.178805592433', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441323, '惠东县', '', 0, 0, 'H', '114.72642585138', '22.991443112002', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441324, '龙门县', '', 0, 0, 'L', '114.26143022124', '23.733838340062', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441402, '梅江区', '', 0, 0, 'M', '116.12353597667', '24.315878769038', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441403, '梅县区', '', 0, 0, 'M', '116.08856170928', '24.270999314695', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441422, '大埔县', '', 0, 0, 'D', '116.70155892129', '24.353459468582', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441423, '丰顺县', '', 0, 0, 'F', '116.18845382094', '23.745738303255', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441424, '五华县', '', 0, 0, 'W', '115.78248548653', '23.938408899571', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441426, '平远县', '', 0, 0, 'P', '115.89747694601', '24.572414126137', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441427, '蕉岭县', '', 0, 0, 'J', '116.17743924793', '24.664992548662', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441481, '兴宁市', '', 0, 0, 'X', '115.73757946359', '24.142293779322', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441502, '城区', '', 0, 0, 'C', '115.37153074806', '22.784551839489', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441521, '海丰县', '', 0, 0, 'H', '115.32944477561', '22.972744260966', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441523, '陆河县', '', 0, 0, 'L', '115.66648271471', '23.30767707649', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441581, '陆丰市', '', 0, 0, 'L', '115.78802975191', '22.967876723873', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441602, '源城区', '', 0, 0, 'Y', '114.70843899033', '23.740298338347', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441621, '紫金县', '', 0, 0, 'Z', '115.19044771834', '23.641430253189', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441622, '龙川县', '', 0, 0, 'L', '115.26655548485', '24.105850721955', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441623, '连平县', '', 0, 0, 'L', '114.49544419635', '24.375808067414', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441624, '和平县', '', 0, 0, 'H', '114.9454488143', '24.448252767689', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441625, '东源县', '', 0, 0, 'D', '114.7535083252', '23.794257873114', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441702, '江城区', '', 0, 0, 'J', '111.96145451801', '21.868127886755', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441704, '阳东区', '', 0, 0, 'Y', '112.01857947215', '21.873996844319', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441721, '阳西县', '', 0, 0, 'Y', '111.62448107725', '21.758700627505', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441781, '阳春市', '', 0, 0, 'Y', '111.7975361303', '22.17601480732', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441802, '清城区', '', 0, 0, 'Q', '113.06947663537', '23.704022037925', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441803, '清新区', '', 0, 0, 'Q', '112.99155779512', '23.754270337093', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441821, '佛冈县', '', 0, 0, 'F', '113.53844124873', '23.885475421111', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441823, '阳山县', '', 0, 0, 'Y', '112.64751954085', '24.47094363588', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441825, '连山壮族瑶族自治县', '', 0, 0, 'L', '112.10042570409', '24.576845604093', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441826, '连南瑶族自治县', '', 0, 0, 'L', '112.29351728187', '24.73154858148', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441881, '英德市', '', 0, 0, 'Y', '113.42144297474', '24.191939355217', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441882, '连州市', '', 0, 0, 'L', '112.38357258887', '24.786466855047', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900003, '东城街道办事处', '', 0, 0, 'D', '113.78961542643', '23.033927867022', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900004, '南城街道办事处', '', 0, 0, 'N', '113.74972154669', '23.02491560037', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900005, '万江街道办事处', '', 0, 0, 'W', '113.70128466119', '23.044382337638', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900006, '莞城街道办事处', '', 0, 0, 'G', '113.7555643548', '23.04532373021', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900101, '石碣镇', '', 0, 0, 'S', '113.81395530616', '23.105172244651', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900102, '石龙镇', '', 0, 0, 'S', '113.84749077289', '23.115219876975', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900103, '茶山镇', '', 0, 0, 'C', '113.89350241139', '23.069002516534', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900104, '石排镇', '', 0, 0, 'S', '113.96394649371', '23.088334509001', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900105, '企石镇', '', 0, 0, 'Q', '114.04851828338', '23.070690716193', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900106, '横沥镇', '', 0, 0, 'H', '113.98801324096', '23.030051448767', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900107, '桥头镇', '', 0, 0, 'Q', '114.10677408198', '23.020458678747', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900108, '谢岗镇', '', 0, 0, 'X', '114.19511437465', '22.946513843008', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900109, '东坑镇', '', 0, 0, 'D', '113.95246820282', '23.002958656049', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900110, '常平镇', '', 0, 0, 'C', '114.02458867145', '22.979369177741', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900111, '寮步镇', '', 0, 0, 'L', '113.88349112257', '22.996428153649', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900112, '樟木头镇', '', 0, 0, 'Z', '114.11559876672', '22.912795269745', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900113, '大朗镇', '', 0, 0, 'D', '113.94820653279', '22.912348752542', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900114, '黄江镇', '', 0, 0, 'H', '114.00621531625', '22.872431801821', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900115, '清溪镇', '', 0, 0, 'Q', '114.18744982903', '22.841601621999', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900116, '塘厦镇', '', 0, 0, 'T', '114.08442795001', '22.811576132112', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900117, '凤岗镇', '', 0, 0, 'F', '114.17560299034', '22.722315801247', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900118, '大岭山镇', '', 0, 0, 'D', '113.83293372133', '22.903546239236', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900119, '长安镇', '', 0, 0, 'Z', '113.76998309965', '22.795308241444', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900121, '虎门镇', '', 0, 0, 'H', '113.68188667267', '22.818449805406', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900122, '厚街镇', '', 0, 0, 'H', '113.7081456375', '22.923357615893', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900123, '沙田镇', '', 0, 0, 'S', '113.60821459687', '22.907479676518', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900124, '道滘镇', '', 0, 0, 'D', '113.66267069882', '22.982801242639', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900125, '洪梅镇', '', 0, 0, 'H', '113.6125183112', '22.978946913376', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900126, '麻涌镇', '', 0, 0, 'M', '113.58837988097', '23.057083015858', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900127, '望牛墩镇', '', 0, 0, 'W', '113.64023583492', '23.047597838769', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900128, '中堂镇', '', 0, 0, 'Z', '113.65890566238', '23.096485679975', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900129, '高埗镇', '', 0, 0, 'G', '113.74213386638', '23.100270479205', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900401, '松山湖管委会', '', 0, 0, 'S', '113.90386183402', '22.928504587758', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900402, '东莞港', '', 0, 0, 'D', '113.75842045788', '23.027308411643', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(441900403, '东莞生态园', '', 0, 0, 'D', '113.93331900631', '23.069150651008', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000001, '石岐区街道办事处', '', 0, 0, 'S', '113.39476330111', '22.543405990677', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000002, '东区街道办事处', '', 0, 0, 'D', '113.39942236263', '22.522314670791', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000003, '火炬开发区街道办事处', '', 0, 0, 'H', '113.47638423802', '22.54191612433', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000004, '西区街道办事处', '', 0, 0, 'X', '113.34742851429', '22.557446683319', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000005, '南区街道办事处', '', 0, 0, 'N', '113.34166389111', '22.474593624741', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000006, '五桂山街道办事处', '', 0, 0, 'W', '113.40930659782', '22.451434375841', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000100, '小榄镇', '', 0, 0, 'X', '113.25710033351', '22.668653898989', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000101, '黄圃镇', '', 0, 0, 'H', '113.38940119784', '22.732151367196', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000102, '民众镇', '', 0, 0, 'M', '113.50030740281', '22.624234006676', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000103, '东凤镇', '', 0, 0, 'D', '113.26337563889', '22.696772350456', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000104, '东升镇', '', 0, 0, 'D', '113.31347763067', '22.605137527398', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000105, '古镇镇', '', 0, 0, 'G', '113.18899941194', '22.636034421686', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000106, '沙溪镇', '', 0, 0, 'S', '113.35710852331', '22.513668030794', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000107, '坦洲镇', '', 0, 0, 'T', '113.46831862593', '22.283731940242', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000108, '港口镇', '', 0, 0, 'G', '113.38354521878', '22.577121999043', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000109, '三角镇', '', 0, 0, 'S', '113.42740190231', '22.685663488493', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000110, '横栏镇', '', 0, 0, 'H', '113.24834255727', '22.574461443704', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000111, '南头镇', '', 0, 0, 'N', '113.29481042537', '22.721261074602', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000112, '阜沙镇', '', 0, 0, 'F', '113.34269477842', '22.666128002352', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000113, '南朗镇', '', 0, 0, 'N', '113.56057493505', '22.519486447352', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000114, '三乡镇', '', 0, 0, 'S', '113.42695556574', '22.371470122528', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000115, '板芙镇', '', 0, 0, 'B', '113.33339573359', '22.395149046719', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000116, '大涌镇', '', 0, 0, 'D', '113.29404791311', '22.483908949365', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(442000117, '神湾镇', '', 0, 0, 'S', '113.35331518036', '22.32576323421', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445102, '湘桥区', '', 0, 0, 'X', '116.63446160819', '23.680686981566', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445103, '潮安区', '', 0, 0, 'C', '116.68452606069', '23.468357129831', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445122, '饶平县', '', 0, 0, 'R', '117.01044917588', '23.670347111195', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445202, '榕城区', '', 0, 0, 'R', '116.37351589492', '23.530746417966', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445203, '揭东区', '', 0, 0, 'J', '116.41845578398', '23.572485187047', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445222, '揭西县', '', 0, 0, 'J', '115.84856088728', '23.437299708209', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445224, '惠来县', '', 0, 0, 'H', '116.30144448456', '23.039645374525', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445281, '普宁市', '', 0, 0, 'P', '116.17244898117', '23.30363452186', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430102, '芙蓉区', '', 0, 0, 'F', '113.03940774487', '28.191913247305', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430103, '天心区', '', 0, 0, 'T', '112.99659225852', '28.118211217441', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430104, '岳麓区', '', 0, 0, 'Y', '112.9374476441', '28.241488836473', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430105, '开福区', '', 0, 0, 'K', '112.99258491764', '28.261378687684', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430111, '雨花区', '', 0, 0, 'Y', '113.04242155986', '28.142232711654', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430112, '望城区', '', 0, 0, 'W', '112.8244661432', '28.367403020376', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430121, '长沙县', '', 0, 0, 'Z', '113.08755916596', '28.251818487944', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430181, '浏阳市', '', 0, 0, 'L', '113.64939823851', '28.169832216071', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(430182, '宁乡市', '', 0, 0, 'N', '112.55840691564', '28.284104536209', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445302, '云城区', '', 0, 0, 'Y', '112.05052923472', '22.933897802971', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445303, '云安区', '', 0, 0, 'Y', '112.00956308992', '23.076892611911', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445321, '新兴县', '', 0, 0, 'X', '112.23149683219', '22.701890082606', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445322, '郁南县', '', 0, 0, 'Y', '111.54155382446', '23.240174042653', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(445381, '罗定市', '', 0, 0, 'L', '111.57648048166', '22.774296060763', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450102, '兴宁区', '', 0, 0, 'X', '108.37544497422', '22.860290951255', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450103, '青秀区', '', 0, 0, 'Q', '108.50143861009', '22.792227439631', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450105, '江南区', '', 0, 0, 'J', '108.27949435764', '22.787045753588', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450107, '西乡塘区', '', 0, 0, 'X', '108.31957243762', '22.839651509339', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450108, '良庆区', '', 0, 0, 'L', '108.32751579392', '22.76284928359', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450109, '邕宁区', '', 0, 0, 'Y', '108.49342024528', '22.76460044955', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450110, '武鸣区', '', 0, 0, 'W', '108.28151653318', '23.164515606911', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450123, '隆安县', '', 0, 0, 'L', '107.70257390338', '23.171585249828', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450124, '马山县', '', 0, 0, 'M', '108.18356215633', '23.71387772536', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450125, '上林县', '', 0, 0, 'S', '108.61145148078', '23.438518877663', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450126, '宾阳县', '', 0, 0, 'B', '108.81650237947', '23.223700543767', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450127, '横县', '', 0, 0, 'H', '109.2675678064', '22.685572608838', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450202, '城中区', '', 0, 0, 'C', '109.4174821502', '24.321314069891', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450203, '鱼峰区', '', 0, 0, 'Y', '109.44941628225', '24.318521699515', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450204, '柳南区', '', 0, 0, 'L', '109.39155193285', '24.341578870912', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450205, '柳北区', '', 0, 0, 'L', '109.40853179342', '24.367867017648', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450206, '柳江区', '', 0, 0, 'L', '109.33244423878', '24.26081496535', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450222, '柳城县', '', 0, 0, 'L', '109.25156152934', '24.656370391486', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450223, '鹿寨县', '', 0, 0, 'L', '109.75755447547', '24.478622266898', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450224, '融安县', '', 0, 0, 'R', '109.40456325934', '25.230511447128', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450225, '融水苗族自治县', '', 0, 0, 'R', '109.26256083115', '25.072076504109', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450226, '三江侗族自治县', '', 0, 0, 'S', '109.61454747223', '25.788830387788', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450302, '秀峰区', '', 0, 0, 'X', '110.27043670622', '25.27961848567', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450303, '叠彩区', '', 0, 0, 'D', '110.30846314624', '25.320233274843', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450304, '象山区', '', 0, 0, 'X', '110.28742267527', '25.267930010211', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450305, '七星区', '', 0, 0, 'Q', '110.32453805385', '25.2585670875', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450311, '雁山区', '', 0, 0, 'Y', '110.3154792716', '25.066213543917', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450312, '临桂区', '', 0, 0, 'L', '110.21858669186', '25.244301999271', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450321, '阳朔县', '', 0, 0, 'Y', '110.50347503171', '24.784519191433', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450323, '灵川县', '', 0, 0, 'L', '110.33253719492', '25.41554953076', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450324, '全州县', '', 0, 0, 'Q', '111.07956895508', '25.934343027361', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450325, '兴安县', '', 0, 0, 'X', '110.67851632807', '25.617567220037', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450326, '永福县', '', 0, 0, 'Y', '109.989590831', '24.985577973084', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450327, '灌阳县', '', 0, 0, 'G', '111.16755205093', '25.495120752051', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450328, '龙胜各族自治县', '', 0, 0, 'L', '110.01749399674', '25.804116784254', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450329, '资源县', '', 0, 0, 'Z', '110.6584391101', '26.048569077338', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450330, '平乐县', '', 0, 0, 'P', '110.64944626347', '24.63963212806', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450332, '恭城瑶族自治县', '', 0, 0, 'G', '110.8345596307', '24.837194365911', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450381, '荔浦市', '', 0, 0, 'L', '110.40143677836', '24.494121641923', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450403, '万秀区', '', 0, 0, 'W', '111.32751969101', '23.478845767296', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450405, '长洲区', '', 0, 0, 'Z', '111.28149914043', '23.491509584406', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450406, '龙圩区', '', 0, 0, 'L', '111.25344829326', '23.421414485718', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450421, '苍梧县', '', 0, 0, 'C', '111.55554663956', '23.845998205466', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450422, '藤县', '', 0, 0, 'T', '110.92149925488', '23.38100991555', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450423, '蒙山县', '', 0, 0, 'M', '110.53141700425', '24.200017445935', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450481, '岑溪市', '', 0, 0, 'C', '111.00143182659', '22.92462127872', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450502, '海城区', '', 0, 0, 'H', '109.12452136755', '21.481065838236', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450503, '银海区', '', 0, 0, 'Y', '109.14654476441', '21.454768668895', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450512, '铁山港区', '', 0, 0, 'T', '109.42847264862', '21.53529504285', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450521, '合浦县', '', 0, 0, 'H', '109.2134386113', '21.667005735642', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450602, '港口区', '', 0, 0, 'G', '108.38648254385', '21.649565586624', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450603, '防城区', '', 0, 0, 'F', '108.36044848238', '21.775411305197', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450621, '上思县', '', 0, 0, 'S', '107.99044264125', '22.15991408311', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450681, '东兴市', '', 0, 0, 'D', '107.97748898597', '21.55361543358', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450802, '港北区', '', 0, 0, 'G', '109.57843298566', '23.117563632764', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450803, '港南区', '', 0, 0, 'G', '109.6065534515', '23.08123957836', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450804, '覃塘区', '', 0, 0, 'T', '109.45942672936', '23.133251089213', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450821, '平南县', '', 0, 0, 'P', '110.39845197864', '23.545506098828', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450881, '桂平市', '', 0, 0, 'G', '110.08552599672', '23.400048883699', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450902, '玉州区', '', 0, 0, 'Y', '110.15743140022', '22.634492736172', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450903, '福绵区', '', 0, 0, 'F', '110.08853765577', '22.563705412249', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450921, '容县', '', 0, 0, 'R', '110.56453016229', '22.863665599935', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(450922, '陆川县', '', 0, 0, 'L', '110.27045619945', '22.327221527769', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450923, '博白县', '', 0, 0, 'B', '109.98255305648', '22.278674815493', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450924, '兴业县', '', 0, 0, 'X', '109.88155180701', '22.742267653423', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450981, '北流市', '', 0, 0, 'B', '110.36057016581', '22.713958021611', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451002, '右江区', '', 0, 0, 'Y', '106.62558913969', '23.907084503109', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451021, '田阳县', '', 0, 0, 'T', '106.9214125525', '23.742005722478', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451022, '田东县', '', 0, 0, 'T', '107.13249943541', '23.603129804015', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451023, '平果县', '', 0, 0, 'P', '107.59657106849', '23.334922742592', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451024, '德保县', '', 0, 0, 'D', '106.62158260728', '23.328994351286', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451026, '那坡县', '', 0, 0, 'N', '105.83942261017', '23.393793831292', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451027, '凌云县', '', 0, 0, 'L', '106.56841567705', '24.354015240604', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451028, '乐业县', '', 0, 0, 'L', '106.56342972215', '24.783216467053', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451029, '田林县', '', 0, 0, 'T', '106.23449791231', '24.300534611051', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451030, '西林县', '', 0, 0, 'X', '105.10049410469', '24.495667790362', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451031, '隆林各族自治县', '', 0, 0, 'L', '105.3504594704', '24.776813610296', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451081, '靖西市', '', 0, 0, 'J', '106.42445269708', '23.140125669019', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451102, '八步区', '', 0, 0, 'B', '111.55856737149', '24.417531040919', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451103, '平桂区', '', 0, 0, 'P', '111.47841426578', '24.462001422773', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451121, '昭平县', '', 0, 0, 'Z', '110.81757491928', '24.175106050636', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451122, '钟山县', '', 0, 0, 'Z', '111.30958574015', '24.531673107939', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451123, '富川瑶族自治县', '', 0, 0, 'F', '111.28451124863', '24.820159951323', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451202, '金城江区', '', 0, 0, 'J', '108.04350707483', '24.695679382239', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451203, '宜州区', '', 0, 0, 'Y', '108.64353158748', '24.491084367739', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451221, '南丹县', '', 0, 0, 'N', '107.54748028934', '24.981849775485', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451222, '天峨县', '', 0, 0, 'T', '107.17845647579', '25.005664155232', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451223, '凤山县', '', 0, 0, 'F', '107.04841983631', '24.553217796777', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451224, '东兰县', '', 0, 0, 'D', '107.3805041595', '24.516871463381', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451225, '罗城仫佬族自治县', '', 0, 0, 'L', '108.91157445325', '24.783084996429', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451226, '环江毛南族自治县', '', 0, 0, 'H', '108.26444306917', '24.832087938551', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451227, '巴马瑶族自治县', '', 0, 0, 'B', '107.26648125302', '24.14726480427', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451228, '都安瑶族自治县', '', 0, 0, 'D', '108.11145804765', '23.937331261923', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451229, '大化瑶族自治县', '', 0, 0, 'D', '108.00441075294', '23.742818222963', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451302, '兴宾区', '', 0, 0, 'X', '109.24149907034', '23.733211038144', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451321, '忻城县', '', 0, 0, 'X', '108.67256239612', '24.071888636576', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451322, '象州县', '', 0, 0, 'X', '109.71146215028', '23.979680993271', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451323, '武宣县', '', 0, 0, 'W', '109.66944220328', '23.600404197633', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451324, '金秀瑶族自治县', '', 0, 0, 'J', '110.19550625891', '24.136319486486', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451381, '合山市', '', 0, 0, 'H', '108.89256576969', '23.81226007105', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451402, '江州区', '', 0, 0, 'J', '107.35953321738', '22.411245728018', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451421, '扶绥县', '', 0, 0, 'F', '107.91046515426', '22.641097136345', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451422, '宁明县', '', 0, 0, 'N', '107.08352381902', '22.145884844184', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451423, '龙州县', '', 0, 0, 'L', '106.86058190847', '22.348298905766', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451424, '大新县', '', 0, 0, 'D', '107.20755690312', '22.836229044406', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451425, '天等县', '', 0, 0, 'T', '107.14947264852', '23.08750581209', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(451481, '凭祥市', '', 0, 0, 'P', '106.77352361814', '22.100152592954', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460105, '秀英区', '', 0, 0, 'X', '110.30043588821', '20.013642385161', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460106, '龙华区', '', 0, 0, 'L', '110.33554112854', '20.036320733521', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460107, '琼山区', '', 0, 0, 'Q', '110.36052605901', '20.009150644491', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460108, '美兰区', '', 0, 0, 'M', '110.37349839904', '20.034646217625', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460202, '海棠区', '', 0, 0, 'H', '109.72350007292', '18.33787879371', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460203, '吉阳区', '', 0, 0, 'J', '109.52055165827', '18.257057667262', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460204, '天涯区', '', 0, 0, 'T', '109.46246255283', '18.306919633503', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460205, '崖州区', '', 0, 0, 'Y', '109.22846124383', '18.44463053478', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460321, '西沙群岛', '', 0, 0, 'X', '111.67308686126', '16.497085431044', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460322, '南沙群岛', '', 0, 0, 'N', '112.66030170907', '4.9743661921368', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460323, '中沙群岛的岛礁及其海域', '', 0, 0, 'Z', '112.34048204137', '16.838953334409', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400100, '那大镇', '', 0, 0, 'N', '109.552961497', '19.52127763772', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400101, '和庆镇', '', 0, 0, 'H', '109.64738779153', '19.531275426074', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400102, '南丰镇', '', 0, 0, 'N', '109.6054369934', '19.346095790543', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400103, '大成镇', '', 0, 0, 'D', '109.42116531507', '19.548276240672', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400104, '雅星镇', '', 0, 0, 'Y', '109.19716320191', '19.517956948407', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400105, '兰洋镇', '', 0, 0, 'L', '109.67367138789', '19.466430878427', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400106, '光村镇', '', 0, 0, 'G', '109.50795789562', '19.809145677126', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400107, '木棠镇', '', 0, 0, 'M', '109.35673473687', '19.809926770596', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400108, '海头镇', '', 0, 0, 'H', '108.95966166166', '19.509695855917', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400109, '峨蔓镇', '', 0, 0, 'E', '109.30390924357', '19.863144800976', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400111, '王五镇', '', 0, 0, 'W', '109.33806829512', '19.645800769747', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400112, '白马井镇', '', 0, 0, 'B', '109.58745583569', '19.527146110044', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400113, '中和镇', '', 0, 0, 'Z', '109.35613533713', '19.749465537088', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400114, '排浦镇', '', 0, 0, 'P', '109.16975400269', '19.644673698003', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400115, '东成镇', '', 0, 0, 'D', '109.4680333127', '19.709924104042', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400116, '新州镇', '', 0, 0, 'X', '109.32260133284', '19.720234743232', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400499, '洋浦经济开发区', '', 0, 0, 'Y', '109.19229656623', '19.775218244804', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(460400500, '华南热作学院', '', 0, 0, 'H', '109.58745583569', '19.527146110044', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469001, '五指山市', '', 0, 0, 'W', '109.52354032071', '18.780994100706', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469002, '琼海市', '', 0, 0, 'Q', '110.48054452595', '19.264254019918', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469005, '文昌市', '', 0, 0, 'W', '110.80450870632', '19.549062083121', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469006, '万宁市', '', 0, 0, 'W', '110.39943436555', '18.800106988303', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469007, '东方市', '', 0, 0, 'D', '108.65856652679', '19.101104731289', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469021, '定安县', '', 0, 0, 'D', '104.36878601078', '31.589181642776', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469022, '屯昌县', '', 0, 0, 'T', '110.10857732457', '19.357374924278', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469023, '澄迈县', '', 0, 0, 'C', '110.01351091011', '19.744348671646', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469024, '临高县', '', 0, 0, 'L', '109.69744301483', '19.919474770278', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469025, '白沙黎族自治县', '', 0, 0, 'B', '109.45747066911', '19.231378733013', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469026, '昌江黎族自治县', '', 0, 0, 'C', '109.06246408734', '19.303997876684', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469027, '乐东黎族自治县', '', 0, 0, 'L', '109.18050798895', '18.755871493855', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469028, '陵水黎族自治县', '', 0, 0, 'L', '110.04446409255', '18.512331595699', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469029, '保亭黎族苗族自治县', '', 0, 0, 'B', '109.7034815143', '18.646909955376', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(469030, '琼中黎族苗族自治县', '', 0, 0, 'Q', '109.84451062847', '19.039163789181', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500101, '万州区', '', 0, 0, 'W', '108.4155583705', '30.813621636708', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500102, '涪陵区', '', 0, 0, 'F', '107.39641979754', '29.709278197979', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500103, '渝中区', '', 0, 0, 'Y', '106.57544006681', '29.559090182994', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500104, '大渡口区', '', 0, 0, 'D', '106.48853359011', '29.490107128556', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500105, '江北区', '', 0, 0, 'J', '112.85530302042', '35.520558754673', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500106, '沙坪坝区', '', 0, 0, 'S', '106.46446511093', '29.547192516541', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500107, '九龙坡区', '', 0, 0, 'J', '106.51755873943', '29.507927715553', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500108, '南岸区', '', 0, 0, 'N', '106.6684297786', '29.502683098835', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500109, '北碚区', '', 0, 0, 'B', '106.40356933975', '29.811602753904', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500110, '綦江区', '', 0, 0, 'Q', '106.65748419545', '29.034113748311', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500111, '大足区', '', 0, 0, 'D', '105.72840462545', '29.713113506077', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500112, '渝北区', '', 0, 0, 'Y', '106.6375590606', '29.723927343007', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500113, '巴南区', '', 0, 0, 'B', '106.54745425696', '29.40847473977', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500114, '黔江区', '', 0, 0, 'Q', '108.77759119835', '29.53881256766', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500115, '长寿区', '', 0, 0, 'Z', '107.08753107007', '29.863520067323', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500116, '江津区', '', 0, 0, 'J', '106.26559760838', '29.295884374465', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500117, '合川区', '', 0, 0, 'H', '106.28254108758', '29.978181239534', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500118, '永川区', '', 0, 0, 'Y', '105.93349936145', '29.362046335949', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500119, '南川区', '', 0, 0, 'N', '107.10558512437', '29.163478599606', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500120, '璧山区', '', 0, 0, 'B', '106.23347456267', '29.598346607316', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500151, '铜梁区', '', 0, 0, 'T', '106.06344949411', '29.850508778722', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500152, '潼南区', '', 0, 0, 'T', '105.84739903617', '30.197314239664', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500153, '荣昌区', '', 0, 0, 'R', '105.60141979928', '29.41130739669', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500154, '开州区', '', 0, 0, 'K', '108.39949765612', '31.166644113193', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500155, '梁平区', '', 0, 0, 'L', '107.77609725763', '30.660553255023', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500156, '武隆区', '', 0, 0, 'W', '112.85530302042', '35.520558754673', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500229, '城口县', '', 0, 0, 'C', '108.67161164256', '31.953390746293', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500230, '丰都县', '', 0, 0, 'F', '107.7374806182', '29.869412789214', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500231, '垫江县', '', 0, 0, 'D', '107.33956587472', '30.3332939685', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500233, '忠县', '', 0, 0, 'Z', '', '', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500235, '云阳县', '', 0, 0, 'Y', '108.7034475', '30.936611271975', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500236, '奉节县', '', 0, 0, 'F', '109.47047275631', '31.024601766549', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500237, '巫山县', '', 0, 0, 'W', '109.88554550703', '31.080518811736', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500238, '巫溪县', '', 0, 0, 'W', '109.576402559', '31.404880009858', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500240, '石柱土家族自治县', '', 0, 0, 'S', '108.12041416638', '30.006108697869', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500241, '秀山土家族苗族自治县', '', 0, 0, 'X', '109.01357389981', '28.453447864286', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500242, '酉阳土家族苗族自治县', '', 0, 0, 'Y', '108.7745860071', '28.847040258674', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(500243, '彭水苗族土家族自治县', '', 0, 0, 'P', '108.17257803588', '29.299462290443', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510104, '锦江区', '', 0, 0, 'J', '104.0895617566', '30.661904490317', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510105, '青羊区', '', 0, 0, 'Q', '104.06744547494', '30.680037807007', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510106, '金牛区', '', 0, 0, 'J', '104.05740358714', '30.697356042874', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510107, '武侯区', '', 0, 0, 'W', '104.04942447828', '30.648712685321', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510108, '成华区', '', 0, 0, 'C', '104.10859155035', '30.665589283983', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510112, '龙泉驿区', '', 0, 0, 'L', '104.28139696436', '30.562697841', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510113, '青白江区', '', 0, 0, 'Q', '104.25751245813', '30.884421372736', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510114, '新都区', '', 0, 0, 'X', '104.16539284504', '30.829407468191', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510115, '温江区', '', 0, 0, 'W', '103.86357306318', '30.688486836627', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510116, '双流区', '', 0, 0, 'S', '103.93039154227', '30.580399352821', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510117, '郫都区', '', 0, 0, 'P', '103.90544568809', '30.799537653573', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510121, '金堂县', '', 0, 0, 'J', '104.41844263262', '30.868358423946', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510129, '大邑县', '', 0, 0, 'D', '103.52752981767', '30.593155402402', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510131, '蒲江县', '', 0, 0, 'P', '103.51257132415', '30.202500428139', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510132, '新津县', '', 0, 0, 'X', '103.81743303795', '30.416363953297', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510181, '都江堰市', '', 0, 0, 'D', '103.65353360443', '30.994256893542', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510182, '彭州市', '', 0, 0, 'P', '103.96556137078', '30.995564002629', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510183, '邛崃市', '', 0, 0, 'Q', '103.47048112964', '30.416398600854', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510184, '崇州市', '', 0, 0, 'C', '103.67943336923', '30.636595891379', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510185, '简阳市', '', 0, 0, 'J', '104.55349406265', '30.417451491353', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510302, '自流井区', '', 0, 0, 'Z', '104.7834473259', '29.343498562348', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510303, '贡井区', '', 0, 0, 'G', '104.72155659154', '29.351476269522', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510304, '大安区', '', 0, 0, 'D', '104.78041635328', '29.369928541322', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510311, '沿滩区', '', 0, 0, 'Y', '104.88040907516', '29.278797205251', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510321, '荣县', '', 0, 0, 'R', '104.42345759121', '29.45180089858', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510322, '富顺县', '', 0, 0, 'F', '104.98149440603', '29.186886257831', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510402, '东区', '', 0, 0, 'D', '101.72554117091', '26.588033173333', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510403, '西区', '', 0, 0, 'X', '101.72554117091', '26.588033173333', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510411, '仁和区', '', 0, 0, 'R', '101.74444996291', '26.504019493295', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510421, '米易县', '', 0, 0, 'M', '102.1164404304', '26.89696797612', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510422, '盐边县', '', 0, 0, 'Y', '101.86049854831', '26.688767481964', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510502, '江阳区', '', 0, 0, 'J', '105.44154513382', '28.884671972905', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510503, '纳溪区', '', 0, 0, 'N', '105.37740854586', '28.779359901658', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510504, '龙马潭区', '', 0, 0, 'L', '105.4445442166', '28.919012274486', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510521, '泸县', '', 0, 0, 'L', '105.38845608667', '29.157626295708', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510522, '合江县', '', 0, 0, 'H', '105.83843195885', '28.81779304284', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510524, '叙永县', '', 0, 0, 'X', '105.45150761142', '28.161714341911', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510525, '古蔺县', '', 0, 0, 'G', '105.81947079565', '28.044745368759', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510603, '旌阳区', '', 0, 0, 'J', '104.42343882821', '31.148596291553', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510604, '罗江区', '', 0, 0, 'L', '104.51741416083', '31.324178639826', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510623, '中江县', '', 0, 0, 'Z', '104.68553015058', '31.038953695302', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510681, '广汉市', '', 0, 0, 'G', '104.28842189311', '30.982415239743', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510682, '什邡市', '', 0, 0, 'S', '104.17442710355', '31.132889048238', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510683, '绵竹市', '', 0, 0, 'M', '104.227609305', '31.343592258211', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510703, '涪城区', '', 0, 0, 'F', '104.76342033491', '31.46131438858', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510704, '游仙区', '', 0, 0, 'Y', '104.77242899171', '31.479904474058', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510705, '安州区', '', 0, 0, 'A', '104.5735550213', '31.540750527876', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510722, '三台县', '', 0, 0, 'S', '105.10148979833', '31.101585571238', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510723, '盐亭县', '', 0, 0, 'Y', '105.39550321547', '31.214318764837', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510725, '梓潼县', '', 0, 0, 'Z', '105.17756684281', '31.648313467681', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510726, '北川羌族自治县', '', 0, 0, 'B', '104.36158555316', '31.963084103415', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510727, '平武县', '', 0, 0, 'P', '104.53542150325', '32.414681977696', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510781, '江油市', '', 0, 0, 'J', '104.75241160088', '31.784128193388', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510802, '利州区', '', 0, 0, 'L', '105.85242622329', '32.440207812726', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510811, '昭化区', '', 0, 0, 'Z', '105.96941892782', '32.329618490159', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510812, '朝天区', '', 0, 0, 'C', '105.8965888086', '32.649726240308', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510821, '旺苍县', '', 0, 0, 'W', '106.29649124536', '32.235097383079', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510822, '青川县', '', 0, 0, 'Q', '105.24540705459', '32.5816168573', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510823, '剑阁县', '', 0, 0, 'J', '105.53157601887', '32.293478516773', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510824, '苍溪县', '', 0, 0, 'C', '105.9414826146', '31.738684400617', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510903, '船山区', '', 0, 0, 'C', '105.5745228375', '30.531470607829', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510904, '安居区', '', 0, 0, 'A', '105.46246730988', '30.361496469746', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510921, '蓬溪县', '', 0, 0, 'P', '105.71344605411', '30.763751441791', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510922, '射洪县', '', 0, 0, 'S', '105.39450950992', '30.877138522337', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(510923, '大英县', '', 0, 0, 'D', '105.24340392313', '30.600810129921', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511002, '市中区', '', 0, 0, 'S', '105.07457421786', '29.592710148736', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511011, '东兴区', '', 0, 0, 'D', '105.08254748773', '29.598485728583', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511024, '威远县', '', 0, 0, 'W', '104.6744982286', '29.533634931412', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511025, '资中县', '', 0, 0, 'Z', '104.85849482242', '29.770234032565', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511071, '内江经济开发区', '', 0, 0, 'N', '105.064588025', '29.58588653832', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511083, '隆昌市', '', 0, 0, 'L', '105.29457175243', '29.345244662083', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511102, '市中区', '', 0, 0, 'S', '103.76755865552', '29.561363941633', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511111, '沙湾区', '', 0, 0, 'S', '103.55643566073', '29.419272499245', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511112, '五通桥区', '', 0, 0, 'W', '103.82445508074', '29.413185014439', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511113, '金口河区', '', 0, 0, 'J', '103.08539389554', '29.250803570124', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511123, '犍为县', '', 0, 0, '', '', '', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511124, '井研县', '', 0, 0, 'J', '104.07651071353', '29.65730305908', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511126, '夹江县', '', 0, 0, 'J', '103.57841009994', '29.743846302985', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511129, '沐川县', '', 0, 0, 'M', '103.90846703743', '28.962888278216', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511132, '峨边彝族自治县', '', 0, 0, 'E', '103.26857725338', '29.236089109563', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511133, '马边彝族自治县', '', 0, 0, 'M', '103.55245419105', '28.841736014812', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511181, '峨眉山市', '', 0, 0, 'E', '103.4915455741', '29.606975527462', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511302, '顺庆区', '', 0, 0, 'S', '106.09841065838', '30.802753098595', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511303, '高坪区', '', 0, 0, 'G', '106.12554047291', '30.787254931592', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511304, '嘉陵区', '', 0, 0, 'J', '106.07843297265', '30.764895560139', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511321, '南部县', '', 0, 0, 'N', '106.04357826971', '31.353705301526', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511322, '营山县', '', 0, 0, 'Y', '106.57240802852', '31.083002970199', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511323, '蓬安县', '', 0, 0, 'P', '106.41848194209', '31.034630778271', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511324, '仪陇县', '', 0, 0, 'Y', '106.30943016844', '31.277597359981', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511325, '西充县', '', 0, 0, 'X', '105.90761137653', '31.000688020792', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511381, '阆中市', '', 0, 0, 'L', '106.01156526642', '31.56407455364', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511402, '东坡区', '', 0, 0, 'D', '103.83852480217', '30.048272134435', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511403, '彭山区', '', 0, 0, 'P', '103.87955823007', '30.19885441686', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511421, '仁寿县', '', 0, 0, 'R', '104.14047690443', '30.001663984301', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511423, '洪雅县', '', 0, 0, 'H', '103.37960224488', '29.910615837469', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511424, '丹棱县', '', 0, 0, 'D', '103.51958331729', '30.020362794872', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511425, '青神县', '', 0, 0, 'Q', '103.85355883179', '29.837054743717', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511502, '翠屏区', '', 0, 0, 'C', '104.62643798553', '28.772051773027', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511503, '南溪区', '', 0, 0, 'N', '104.97651330198', '28.851503648027', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511504, '叙州区', '', 0, 0, 'X', '104.53944275624', '28.696246394752', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511523, '江安县', '', 0, 0, 'J', '105.07359488519', '28.729609721855', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511524, '长宁县', '', 0, 0, 'Z', '104.92756445509', '28.588133452699', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511525, '高县', '', 0, 0, 'G', '104.52441132032', '28.442510804102', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511526, '珙县', '', 0, 0, 'G', '104.71557459549', '28.444319765248', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511527, '筠连县', '', 0, 0, 'Y', '104.51740642378', '28.170174457648', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511528, '兴文县', '', 0, 0, 'X', '105.24240230064', '28.309904884117', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511529, '屏山县', '', 0, 0, 'P', '104.35267533908', '28.834274966477', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511602, '广安区', '', 0, 0, 'G', '106.64853115608', '30.479768100142', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511603, '前锋区', '', 0, 0, 'Q', '106.90447959588', '30.506435157767', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511621, '岳池县', '', 0, 0, 'Y', '106.44641061972', '30.54411986458', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511622, '武胜县', '', 0, 0, 'W', '106.3024617431', '30.355495660378', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511623, '邻水县', '', 0, 0, 'L', '106.93640258896', '30.341072518332', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511681, '华蓥市', '', 0, 0, 'H', '106.78946181601', '30.396307084289', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511702, '通川区', '', 0, 0, 'T', '107.51144711201', '31.220931804105', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511703, '达川区', '', 0, 0, 'D', '107.51841059667', '31.202393360554', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511722, '宣汉县', '', 0, 0, 'X', '107.7335335663', '31.359754823662', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511723, '开江县', '', 0, 0, 'K', '107.87542487414', '31.089372149066', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511724, '大竹县', '', 0, 0, 'D', '107.21157970735', '30.74207661791', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511725, '渠县', '', 0, 0, 'Q', '106.97958296702', '30.842299283481', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511771, '达州经济开发区', '', 0, 0, 'D', '107.47459385898', '31.214307723927', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511781, '万源市', '', 0, 0, 'W', '108.04154069684', '32.087420847789', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511802, '雨城区', '', 0, 0, 'Y', '103.03957520533', '30.011061644393', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511803, '名山区', '', 0, 0, 'M', '103.1154857938', '30.075913663382', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511822, '荥经县', '', 0, 0, 'X', '102.85343551293', '29.799193512656', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511823, '汉源县', '', 0, 0, 'H', '102.65857589024', '29.350217385987', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511824, '石棉县', '', 0, 0, 'S', '102.36640453848', '29.23430487759', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511825, '天全县', '', 0, 0, 'T', '102.76453022767', '30.072472953275', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511826, '芦山县', '', 0, 0, 'L', '102.93452771831', '30.149873189563', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511827, '宝兴县', '', 0, 0, 'B', '102.82148423429', '30.374082112445', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511902, '巴州区', '', 0, 0, 'B', '106.77551310771', '31.857685602645', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511903, '恩阳区', '', 0, 0, 'E', '106.63558190249', '31.802614044176', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511921, '通江县', '', 0, 0, 'T', '107.25151684321', '31.917714346881', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511922, '南江县', '', 0, 0, 'N', '106.83448345088', '32.352531654165', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511923, '平昌县', '', 0, 0, 'P', '107.11059310023', '31.566185810095', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(511971, '巴中经济开发区', '', 0, 0, 'B', '106.75158530316', '31.872888585957', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(512002, '雁江区', '', 0, 0, 'Y', '104.65842441063', '30.123753456785', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(512021, '安岳县', '', 0, 0, 'A', '105.34245423273', '30.103392734494', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(512022, '乐至县', '', 0, 0, 'L', '105.02747697007', '30.282348346', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513201, '马尔康市', '', 0, 0, 'M', '102.21350208208', '31.911747955648', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513221, '汶川县', '', 0, 0, 'W', '103.59651788422', '31.483005320468', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513222, '理县', '', 0, 0, 'L', '102.23141546175', '31.905511577267', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513223, '茂县', '', 0, 0, 'M', '102.23141546175', '31.905511577267', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513224, '松潘县', '', 0, 0, 'S', '103.61057968918', '32.661796559853', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513225, '九寨沟县', '', 0, 0, 'J', '104.24954673403', '33.257591509496', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513226, '金川县', '', 0, 0, 'J', '102.07061042122', '31.482005950337', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513227, '小金县', '', 0, 0, 'X', '102.36942635928', '31.002208697062', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513228, '黑水县', '', 0, 0, 'H', '102.99651735613', '32.067805449368', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513230, '壤塘县', '', 0, 0, 'R', '100.98558348726', '32.271093316269', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513231, '阿坝县', '', 0, 0, 'A', '101.71360970816', '32.908220918625', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513232, '若尔盖县', '', 0, 0, 'R', '102.97439065413', '33.584376654702', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513233, '红原县', '', 0, 0, 'H', '102.55061520946', '32.796605278762', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513301, '康定市', '', 0, 0, 'K', '101.96355522139', '30.004407384262', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513322, '泸定县', '', 0, 0, 'L', '102.24143209631', '29.920401664951', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513323, '丹巴县', '', 0, 0, 'D', '101.89643706759', '30.88476979933', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513324, '九龙县', '', 0, 0, 'J', '101.51341566718', '29.006431902925', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513325, '雅江县', '', 0, 0, 'Y', '101.02050035294', '30.037568967864', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513326, '道孚县', '', 0, 0, 'D', '101.13154034619', '30.985326277402', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513327, '炉霍县', '', 0, 0, 'L', '100.68239693357', '31.397991882882', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513328, '甘孜县', '', 0, 0, 'G', '99.999210350851', '31.628956694034', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513329, '新龙县', '', 0, 0, 'X', '100.31839824093', '30.945469525266', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513330, '德格县', '', 0, 0, 'D', '98.587401611354', '31.812106494713', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513331, '白玉县', '', 0, 0, 'B', '98.83110021824', '31.215314448788', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513332, '石渠县', '', 0, 0, 'S', '98.109480622408', '32.984003420478', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513333, '色达县', '', 0, 0, 'S', '100.33941364918', '32.274330413227', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513334, '理塘县', '', 0, 0, 'L', '100.27557457998', '30.000030621751', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513335, '巴塘县', '', 0, 0, 'B', '99.11672669582', '30.011661707376', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513336, '乡城县', '', 0, 0, 'X', '99.805059570922', '28.936733475224', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513337, '稻城县', '', 0, 0, 'D', '100.3044615597', '29.043121558126', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513338, '得荣县', '', 0, 0, 'D', '99.292984198181', '28.718780051461', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513401, '西昌市', '', 0, 0, 'X', '102.27148382917', '27.900580896264', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513422, '木里藏族自治县', '', 0, 0, 'M', '101.28639697674', '27.93459855924', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513423, '盐源县', '', 0, 0, 'Y', '101.51542912915', '27.428154867741', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513424, '德昌县', '', 0, 0, 'D', '102.18259551085', '27.408504192994', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513425, '会理县', '', 0, 0, 'H', '102.25143634511', '26.661199778427', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513426, '会东县', '', 0, 0, 'H', '102.5844621823', '26.640823775829', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513427, '宁南县', '', 0, 0, 'N', '102.76252636654', '27.064605070116', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513428, '普格县', '', 0, 0, 'P', '102.54659671863', '27.381996213807', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513429, '布拖县', '', 0, 0, 'B', '102.818478493', '27.7121287338', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513430, '金阳县', '', 0, 0, 'J', '103.25454895521', '27.702144511749', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513431, '昭觉县', '', 0, 0, 'Z', '102.84942278222', '28.020506268006', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513432, '喜德县', '', 0, 0, 'X', '102.41956715684', '28.312709832521', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513433, '冕宁县', '', 0, 0, 'M', '102.18357457402', '28.55529444536', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513434, '越西县', '', 0, 0, 'Y', '102.5144744814', '28.645827564326', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513435, '甘洛县', '', 0, 0, 'G', '102.77859651312', '28.9648231905', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(513436, '美姑县', '', 0, 0, 'M', '103.13858579866', '28.33401962389', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(513437, '雷波县', '', 0, 0, 'L', '103.57842869486', '28.268950617624', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520102, '南明区', '', 0, 0, 'N', '106.72052763544', '26.574336181539', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520103, '云岩区', '', 0, 0, 'Y', '106.73053475882', '26.610381076426', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520111, '花溪区', '', 0, 0, 'H', '106.6764407773', '26.41587945643', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520112, '乌当区', '', 0, 0, 'W', '106.75755803432', '26.636529135598', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520113, '白云区', '', 0, 0, 'B', '106.62959683989', '26.683588499124', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520115, '观山湖区', '', 0, 0, 'G', '106.60953255751', '26.623894296899', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520121, '开阳县', '', 0, 0, 'K', '106.97155955928', '27.063673573951', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520122, '息烽县', '', 0, 0, 'X', '106.74756178044', '27.096475267062', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520123, '修文县', '', 0, 0, 'X', '106.59849220314', '26.844862447594', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520181, '清镇市', '', 0, 0, 'Q', '106.47752261032', '26.561987898479', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520201, '钟山区', '', 0, 0, 'Z', '104.85052981696', '26.580704079622', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520203, '六枝特区', '', 0, 0, 'L', '105.48342934686', '26.219214290638', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520221, '水城县', '', 0, 0, 'S', '104.96456610819', '26.553719763692', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520281, '盘州市', '', 0, 0, 'P', '104.47858183932', '25.715651258076', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520302, '红花岗区', '', 0, 0, 'H', '106.90049658668', '27.650870260732', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520303, '汇川区', '', 0, 0, 'H', '106.94045752761', '27.756343380087', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520304, '播州区', '', 0, 0, 'B', '106.83650354793', '27.542500878', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520322, '桐梓县', '', 0, 0, 'T', '106.83248902061', '28.139468384162', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520323, '绥阳县', '', 0, 0, 'S', '107.19749228819', '27.953080005876', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520324, '正安县', '', 0, 0, 'Z', '107.4605748906', '28.55909172878', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520325, '道真仡佬族苗族自治县', '', 0, 0, 'D', '107.61948378781', '28.86864981438', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520326, '务川仡佬族苗族自治县', '', 0, 0, 'W', '107.90545629257', '28.569077110562', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520327, '凤冈县', '', 0, 0, 'F', '107.72354763025', '27.960695338965', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520328, '湄潭县', '', 0, 0, 'M', '107.47259853019', '27.75449836496', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520329, '余庆县', '', 0, 0, 'Y', '107.91146020728', '27.221379027997', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520330, '习水县', '', 0, 0, 'X', '106.20342803999', '28.339117886481', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520381, '赤水市', '', 0, 0, 'C', '105.70348859502', '28.596118908733', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520382, '仁怀市', '', 0, 0, 'R', '106.40752655518', '27.797752158543', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450702, '钦南区', '', 0, 0, 'Q', '108.66454861267', '21.945972440989', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450703, '钦北区', '', 0, 0, 'Q', '108.63851257493', '22.020367050196', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450721, '灵山县', '', 0, 0, 'L', '109.29747796631', '22.422413326701', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(450722, '浦北县', '', 0, 0, 'P', '109.5634229294', '22.277822326937', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520402, '西秀区', '', 0, 0, 'X', '105.97240632053', '26.251497663244', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520403, '平坝区', '', 0, 0, 'P', '106.26358378709', '26.411186471257', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520422, '普定县', '', 0, 0, 'P', '105.74848570614', '26.308233451347', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520423, '镇宁布依族苗族自治县', '', 0, 0, 'Z', '105.77658344485', '26.063829083032', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520424, '关岭布依族苗族自治县', '', 0, 0, 'G', '105.62547597168', '25.949877045969', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520425, '紫云苗族布依族自治县', '', 0, 0, 'Z', '106.09041375093', '25.757408728958', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520502, '七星关区', '', 0, 0, 'Q', '105.31158071811', '27.304095223427', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520521, '大方县', '', 0, 0, 'D', '105.61845131242', '27.147060750626', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520522, '黔西县', '', 0, 0, 'Q', '106.03857397726', '27.014344747084', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520523, '金沙县', '', 0, 0, 'J', '106.22644163901', '27.465354872614', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520524, '织金县', '', 0, 0, 'Z', '105.77758954702', '26.669221885659', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520525, '纳雍县', '', 0, 0, 'N', '105.38948662276', '26.783717229132', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520526, '威宁彝族回族苗族自治县', '', 0, 0, 'W', '104.25948063398', '26.879247190553', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520527, '赫章县', '', 0, 0, 'H', '104.73351582262', '27.129051675142', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520602, '碧江区', '', 0, 0, 'B', '109.18743536171', '27.696773471802', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520603, '万山区', '', 0, 0, 'W', '109.22045617394', '27.524647851983', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520621, '江口县', '', 0, 0, 'J', '108.84540005924', '27.705921695043', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520622, '玉屏侗族自治县', '', 0, 0, 'Y', '108.920563527', '27.248557881456', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520623, '石阡县', '', 0, 0, 'S', '108.23046385479', '27.519722059758', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520624, '思南县', '', 0, 0, 'S', '108.25941731933', '27.944547877977', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520625, '印江土家族苗族自治县', '', 0, 0, 'Y', '108.41659167843', '27.999823251993', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520626, '德江县', '', 0, 0, 'D', '108.1264110615', '28.270423278494', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520627, '沿河土家族自治县', '', 0, 0, 'Y', '108.51047753979', '28.570101680095', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(520628, '松桃苗族自治县', '', 0, 0, 'S', '109.20940351278', '28.160420179011', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522301, '兴义市', '', 0, 0, 'X', '104.9024609483', '25.098113310297', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522302, '兴仁市', '', 0, 0, 'X', '105.19256772452', '25.440898753576', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522323, '普安县', '', 0, 0, 'P', '104.95954583802', '25.789951769129', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522324, '晴隆县', '', 0, 0, 'Q', '105.22548361467', '25.841047900453', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522325, '贞丰县', '', 0, 0, 'Z', '105.65655958807', '25.392123965341', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522326, '望谟县', '', 0, 0, 'W', '106.10644455174', '25.18435492392', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522327, '册亨县', '', 0, 0, 'C', '105.81851050706', '24.989637494252', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522328, '安龙县', '', 0, 0, 'A', '105.44954274777', '25.103990431232', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522601, '凯里市', '', 0, 0, 'K', '107.98944624078', '26.589702969826', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522622, '黄平县', '', 0, 0, 'H', '107.92354780622', '26.911288643101', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522623, '施秉县', '', 0, 0, 'S', '108.13043978205', '27.039822051733', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522624, '三穗县', '', 0, 0, 'S', '108.68154500207', '26.958666465246', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522625, '镇远县', '', 0, 0, 'Z', '108.43658077263', '27.054820913901', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522626, '岑巩县', '', 0, 0, 'C', '108.82248096196', '27.179902417394', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522627, '天柱县', '', 0, 0, 'T', '109.21444570161', '26.915804084012', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522628, '锦屏县', '', 0, 0, 'J', '109.20743846948', '26.682631631865', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522629, '剑河县', '', 0, 0, 'J', '108.44751710323', '26.734047558881', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522630, '台江县', '', 0, 0, 'T', '108.32855163', '26.672372539643', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522631, '黎平县', '', 0, 0, 'L', '109.14356697147', '26.236874050192', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522632, '榕江县', '', 0, 0, 'R', '108.52755369872', '25.93772537325', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522633, '从江县', '', 0, 0, 'C', '108.91156142782', '25.759881327892', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522634, '雷山县', '', 0, 0, 'L', '108.08452891457', '26.384205121689', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522635, '麻江县', '', 0, 0, 'M', '107.59555140191', '26.496807595584', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522636, '丹寨县', '', 0, 0, 'D', '107.79551348972', '26.204421169869', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522701, '都匀市', '', 0, 0, 'D', '107.52540443144', '26.266117957789', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522702, '福泉市', '', 0, 0, 'F', '107.52643281158', '26.692525700784', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522722, '荔波县', '', 0, 0, 'L', '107.89340938687', '25.417097566273', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522723, '贵定县', '', 0, 0, 'G', '107.2405543594', '26.590659655039', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522725, '瓮安县', '', 0, 0, 'W', '107.47755223592', '27.084125602602', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522726, '独山县', '', 0, 0, 'D', '107.55149778107', '25.828287807074', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522727, '平塘县', '', 0, 0, 'P', '107.32956664388', '25.828201706902', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522728, '罗甸县', '', 0, 0, 'L', '106.75854805682', '25.430837682972', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522729, '长顺县', '', 0, 0, 'Z', '106.45842122163', '26.028454545714', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522730, '龙里县', '', 0, 0, 'L', '106.98658596469', '26.459080630642', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522731, '惠水县', '', 0, 0, 'H', '106.66345262709', '26.138209889396', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(522732, '三都水族自治县', '', 0, 0, 'S', '107.84263500353', '26.096765617985', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530102, '五华区', '', 0, 0, 'W', '102.7134232806', '25.049834961981', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530103, '盘龙区', '', 0, 0, 'P', '102.7585262121', '25.12237227983', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530111, '官渡区', '', 0, 0, 'G', '102.7504817066', '25.021196423859', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530112, '西山区', '', 0, 0, 'X', '102.6715571235', '25.043198760947', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530113, '东川区', '', 0, 0, 'D', '103.19445186746', '26.089054237623', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530114, '呈贡区', '', 0, 0, 'C', '102.82747259726', '24.891871210947', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530115, '晋宁区', '', 0, 0, 'J', '102.60241805181', '24.676098812517', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530124, '富民县', '', 0, 0, 'F', '102.50447319701', '25.228085092195', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530125, '宜良县', '', 0, 0, 'Y', '103.14755798426', '24.925286989652', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530126, '石林彝族自治县', '', 0, 0, 'S', '103.29650817676', '24.77770196132', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530127, '嵩明县', '', 0, 0, 'S', '103.04356394016', '25.344409459135', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530128, '禄劝彝族苗族自治县', '', 0, 0, 'L', '102.47742324184', '25.55767180024', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530129, '寻甸回族彝族自治县', '', 0, 0, 'X', '103.26357387135', '25.563893580433', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530181, '安宁市', '', 0, 0, 'A', '102.48440918413', '24.925601726344', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530302, '麒麟区', '', 0, 0, 'Q', '103.81143036949', '25.502101828437', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530303, '沾益区', '', 0, 0, 'Z', '103.82848532841', '25.606630798868', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530304, '马龙区', '', 0, 0, 'M', '103.58544688632', '25.433966374816', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530322, '陆良县', '', 0, 0, 'L', '103.67343249743', '25.035639470439', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530323, '师宗县', '', 0, 0, 'S', '103.99155634453', '24.827994969501', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530324, '罗平县', '', 0, 0, 'L', '104.31551019438', '24.890519724895', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530325, '富源县', '', 0, 0, 'F', '104.2614742434', '25.680279502133', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530326, '会泽县', '', 0, 0, 'H', '103.30348729192', '26.424215045561', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530381, '宣威市', '', 0, 0, 'X', '104.1115760691', '26.225598378324', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530402, '红塔区', '', 0, 0, 'H', '102.55156461759', '24.359801443673', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530403, '江川区', '', 0, 0, 'J', '102.76052700796', '24.293438700984', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530422, '澄江县', '', 0, 0, 'C', '102.91455487235', '24.679414908816', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530423, '通海县', '', 0, 0, 'T', '102.73242289128', '24.117891201574', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530424, '华宁县', '', 0, 0, 'H', '102.93549185853', '24.198581027163', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530425, '易门县', '', 0, 0, 'Y', '102.1695354962', '24.677404477592', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530426, '峨山彝族自治县', '', 0, 0, 'E', '102.41256450607', '24.174774239093', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530427, '新平彝族傣族自治县', '', 0, 0, 'X', '101.99642771261', '24.076262705278', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530428, '元江哈尼族彝族傣族自治县', '', 0, 0, 'Y', '102.00441463673', '23.603000905475', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530502, '隆阳区', '', 0, 0, 'L', '99.172070839289', '25.12688832219', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530521, '施甸县', '', 0, 0, 'S', '99.195469362222', '24.728835000146', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530523, '龙陵县', '', 0, 0, 'L', '98.695749912275', '24.592546947017', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530524, '昌宁县', '', 0, 0, 'C', '99.611616576026', '24.833984919853', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530581, '腾冲市', '', 0, 0, 'T', '98.497595035489', '25.026616860346', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530602, '昭阳区', '', 0, 0, 'Z', '103.71347042315', '27.326144206053', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530621, '鲁甸县', '', 0, 0, 'L', '103.5644121645', '27.193107219133', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530622, '巧家县', '', 0, 0, 'Q', '102.93651934037', '26.914705038577', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530623, '盐津县', '', 0, 0, 'Y', '104.24157884246', '28.114384038516', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530624, '大关县', '', 0, 0, 'D', '103.89751489665', '27.754021401911', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530625, '永善县', '', 0, 0, 'Y', '103.6445690431', '28.234722481383', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530626, '绥江县', '', 0, 0, 'S', '103.9645523826', '28.604277931727', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530627, '镇雄县', '', 0, 0, 'Z', '104.88040422431', '27.447794634649', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530628, '彝良县', '', 0, 0, 'Y', '104.05444303021', '27.631690165547', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530629, '威信县', '', 0, 0, 'W', '105.05557676311', '27.85253746404', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530681, '水富市', '', 0, 0, 'S', '104.42243298394', '28.636106975262', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530702, '古城区', '', 0, 0, 'G', '100.23248033921', '26.883161684001', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530721, '玉龙纳西族自治县', '', 0, 0, 'Y', '100.24352734105', '26.827391803625', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530722, '永胜县', '', 0, 0, 'Y', '100.75758141133', '26.689950245419', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530723, '华坪县', '', 0, 0, 'H', '101.27243012268', '26.635223014622', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530724, '宁蒗彝族自治县', '', 0, 0, 'N', '100.85859038623', '27.287727826052', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530802, '思茅区', '', 0, 0, 'S', '100.98355510298', '22.79249798436', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530821, '宁洱哈尼族彝族自治县', '', 0, 0, 'N', '101.05244246946', '23.054590179481', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530822, '墨江哈尼族自治县', '', 0, 0, 'M', '101.69858356155', '23.437725772256', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530823, '景东彝族自治县', '', 0, 0, 'J', '100.83848864452', '24.451863775495', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530824, '景谷傣族彝族自治县', '', 0, 0, 'J', '100.7094565801', '23.503204071241', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530825, '镇沅彝族哈尼族拉祜族自治县', '', 0, 0, 'Z', '101.11556882305', '24.010330833613', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530826, '江城哈尼族彝族自治县', '', 0, 0, 'J', '101.86847918429', '22.59168385943', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530827, '孟连傣族拉祜族佤族自治县', '', 0, 0, 'M', '99.590962825578', '22.335307615556', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530828, '澜沧拉祜族自治县', '', 0, 0, 'L', '99.938588283239', '22.561831918087', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530829, '西盟佤族自治县', '', 0, 0, 'X', '99.596622150289', '22.650656010974', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530902, '临翔区', '', 0, 0, 'L', '100.0884425304', '23.901401938645', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530921, '凤庆县', '', 0, 0, 'F', '99.934989222215', '24.586472458274', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530922, '云县', '', 0, 0, 'Y', '100.12953102441', '24.442807275329', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530923, '永德县', '', 0, 0, 'Y', '99.265075642606', '24.024871282777', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530924, '镇康县', '', 0, 0, 'Z', '98.831871224123', '23.768315480096', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530925, '双江拉祜族佤族布朗族傣族自治县', '', 0, 0, 'S', '99.834130982979', '23.479836504614', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530926, '耿马傣族佤族自治县', '', 0, 0, 'G', '99.403942176092', '23.543490995101', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(530927, '沧源佤族自治县', '', 0, 0, 'C', '99.252721696084', '23.152878733913', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532301, '楚雄市', '', 0, 0, 'C', '101.55247228396', '25.038860388323', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532322, '双柏县', '', 0, 0, 'S', '101.64840700053', '24.694898530382', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532323, '牟定县', '', 0, 0, 'M', '101.55348099122', '25.318845903714', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532324, '南华县', '', 0, 0, 'N', '101.28042055018', '25.198587071156', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532325, '姚安县', '', 0, 0, 'Y', '101.2485272012', '25.509775443473', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532326, '大姚县', '', 0, 0, 'D', '101.33056746713', '25.727600600572', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532327, '永仁县', '', 0, 0, 'Y', '101.67249299667', '26.055565754521', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532328, '元谋县', '', 0, 0, 'Y', '101.8804452425', '25.710895319939', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532329, '武定县', '', 0, 0, 'W', '102.41053182037', '25.536089587807', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532331, '禄丰县', '', 0, 0, 'L', '102.08553135476', '25.155830804806', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532501, '个旧市', '', 0, 0, 'G', '103.16651860849', '23.364941534583', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532502, '开远市', '', 0, 0, 'K', '103.27355323709', '23.719907796912', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532503, '蒙自市', '', 0, 0, 'M', '103.37154588175', '23.402079885198', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532504, '弥勒市', '', 0, 0, 'M', '103.421489063', '24.417982225357', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532523, '屏边苗族自治县', '', 0, 0, 'P', '103.69343183232', '22.989989585513', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532524, '建水县', '', 0, 0, 'J', '102.83343959161', '23.640938563461', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532525, '石屏县', '', 0, 0, 'S', '102.50244661978', '23.712004452449', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532527, '泸西县', '', 0, 0, 'L', '103.77252314092', '24.53803716745', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532528, '元阳县', '', 0, 0, 'Y', '102.84143280386', '23.226198051926', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532529, '红河县', '', 0, 0, 'H', '102.42755057757', '23.374488738365', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532530, '金平苗族瑶族傣族自治县', '', 0, 0, 'J', '103.23246860579', '22.785560606183', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532531, '绿春县', '', 0, 0, 'L', '102.39849398755', '23.000164936586', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532532, '河口瑶族自治县', '', 0, 0, 'H', '103.9454436278', '22.535465602947', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532601, '文山市', '', 0, 0, 'W', '104.23854382746', '23.391944131908', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532622, '砚山县', '', 0, 0, 'Y', '104.3435508907', '23.6114865767', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532623, '西畴县', '', 0, 0, 'X', '104.67852542203', '23.443271275283', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532624, '麻栗坡县', '', 0, 0, 'M', '104.70954948078', '23.13158558356', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532625, '马关县', '', 0, 0, 'M', '104.40041497692', '23.018993577166', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532626, '丘北县', '', 0, 0, 'Q', '104.17344174074', '24.056993896218', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532627, '广南县', '', 0, 0, 'G', '105.06158238459', '24.052198510921', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532628, '富宁县', '', 0, 0, 'F', '105.63749017905', '23.63138040952', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532801, '景洪市', '', 0, 0, 'J', '100.80644312258', '22.017004423119', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532822, '勐海县', '', 0, 0, 'M', '100.4594459398', '21.963433596681', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532823, '勐腊县', '', 0, 0, 'M', '101.57152830823', '21.465280880862', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532901, '大理市', '', 0, 0, 'D', '100.23651930044', '25.597604905452', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532922, '漾濞彝族自治县', '', 0, 0, 'Y', '99.964413758168', '25.676295762972', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532923, '祥云县', '', 0, 0, 'X', '100.55744657937', '25.489872506242', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532924, '宾川县', '', 0, 0, 'B', '100.57845668762', '25.835249028198', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532925, '弥渡县', '', 0, 0, 'M', '100.49758601546', '25.349336028746', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532926, '南涧彝族自治县', '', 0, 0, 'N', '100.51554862227', '25.049426762094', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532927, '巍山彝族回族自治县', '', 0, 0, 'W', '100.31346033515', '25.233438729799', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532928, '永平县', '', 0, 0, 'Y', '99.547494899931', '25.4702064833', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532929, '云龙县', '', 0, 0, 'Y', '99.377416022867', '25.891945073902', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532930, '洱源县', '', 0, 0, 'E', '99.969209721453', '26.120093341888', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532931, '剑川县', '', 0, 0, 'J', '99.912091235112', '26.542516534181', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(532932, '鹤庆县', '', 0, 0, 'H', '100.18249206302', '26.566197313345', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533102, '瑞丽市', '', 0, 0, 'R', '97.862485584208', '24.022816893105', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533103, '芒市', '', 0, 0, 'M', '98.591359356114', '24.438010702758', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533122, '梁河县', '', 0, 0, 'L', '98.303133631636', '24.810784458257', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533123, '盈江县', '', 0, 0, 'Y', '97.938426535386', '24.711534266143', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533124, '陇川县', '', 0, 0, 'L', '97.798530364124', '24.189467890549', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533301, '泸水市', '', 0, 0, 'L', '98.864586163328', '25.829026769972', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533323, '福贡县', '', 0, 0, 'F', '98.875649424493', '26.908055208498', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533324, '贡山独龙族怒族自治县', '', 0, 0, 'G', '98.672399448687', '27.747067875272', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533325, '兰坪白族普米族自治县', '', 0, 0, 'L', '99.423284669988', '26.459207904688', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533401, '香格里拉市', '', 0, 0, 'X', '99.707444573899', '27.835760125321', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533422, '德钦县', '', 0, 0, 'D', '98.924452656054', '28.470086006822', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(533423, '维西傈僳族自治县', '', 0, 0, 'W', '99.293465689934', '27.183170204022', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540102, '城关区', '', 0, 0, 'C', '91.145100352371', '29.658331252915', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540103, '堆龙德庆区', '', 0, 0, 'D', '91.009963134209', '29.651625675009', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540104, '达孜区', '', 0, 0, 'D', '91.356318118388', '29.675409063815', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540121, '林周县', '', 0, 0, 'L', '91.26950057393', '29.898733205887', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540122, '当雄县', '', 0, 0, 'D', '91.107451746831', '30.479221726942', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540123, '尼木县', '', 0, 0, 'N', '90.171180066243', '29.437518981255', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540124, '曲水县', '', 0, 0, 'Q', '90.749958665453', '29.358987058337', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540127, '墨竹工卡县', '', 0, 0, 'M', '91.737266398592', '29.839752605055', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540171, '格尔木藏青工业园区', '', 0, 0, 'G', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540172, '拉萨经济技术开发区', '', 0, 0, 'L', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540173, '西藏文化旅游创意园区', '', 0, 0, 'X', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540174, '达孜工业园区', '', 0, 0, 'D', '91.356318118388', '29.675409063815', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540202, '桑珠孜区', '', 0, 0, 'S', '88.902951718862', '29.255582814198', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540221, '南木林县', '', 0, 0, 'N', '89.105704213077', '29.687938036552', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540222, '江孜县', '', 0, 0, 'J', '89.612012194954', '28.917634684239', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540223, '定日县', '', 0, 0, 'D', '87.129597739314', '28.663951983289', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540224, '萨迦县', '', 0, 0, 'S', '88.028269488152', '28.90493151262', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540225, '拉孜县', '', 0, 0, 'L', '87.643647318074', '29.087509679995', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540226, '昂仁县', '', 0, 0, 'A', '87.242427336755', '29.301060484014', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540227, '谢通门县', '', 0, 0, 'X', '88.268206799957', '29.438142414132', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540228, '白朗县', '', 0, 0, 'B', '89.268741991895', '29.111858951918', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540229, '仁布县', '', 0, 0, 'R', '89.848624967899', '29.236788327037', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540230, '康马县', '', 0, 0, 'K', '89.688244915761', '28.561443952501', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540231, '定结县', '', 0, 0, 'D', '87.772376743375', '28.369910769393', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540232, '仲巴县', '', 0, 0, 'Z', '84.038116876917', '29.775982232026', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540233, '亚东县', '', 0, 0, 'Y', '88.913440783145', '27.491108780091', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540234, '吉隆县', '', 0, 0, 'J', '85.304073768987', '28.858501664955', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540235, '聂拉木县', '', 0, 0, 'N', '85.988770403046', '28.160839360543', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540236, '萨嘎县', '', 0, 0, 'S', '85.239825701307', '29.334659688784', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540237, '岗巴县', '', 0, 0, 'G', '88.526529281476', '28.28036304226', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540302, '卡若区', '', 0, 0, 'K', '97.186654336416', '31.144248893947', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540321, '江达县', '', 0, 0, 'J', '98.224594520968', '31.50520701798', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540322, '贡觉县', '', 0, 0, 'G', '98.277334127289', '30.865966958412', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540323, '类乌齐县', '', 0, 0, 'L', '96.606717192399', '31.217793112281', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540324, '丁青县', '', 0, 0, 'D', '95.602643844218', '31.418402964614', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540325, '察雅县', '', 0, 0, 'C', '97.575123679628', '30.659864699371', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540326, '八宿县', '', 0, 0, 'B', '96.924360446152', '30.059028991399', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540327, '左贡县', '', 0, 0, 'Z', '97.847366832989', '29.676848537197', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540328, '芒康县', '', 0, 0, 'M', '98.599685480392', '29.685776117713', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540329, '洛隆县', '', 0, 0, 'L', '95.831306613477', '30.747126507478', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540330, '边坝县', '', 0, 0, 'B', '94.714371149159', '30.939624927347', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540402, '巴宜区', '', 0, 0, 'B', '94.36754427672', '29.641644546372', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540421, '工布江达县', '', 0, 0, 'G', '93.252419796678', '29.891367616241', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540422, '米林县', '', 0, 0, 'M', '94.219938578083', '29.220916541197', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540423, '墨脱县', '', 0, 0, 'M', '95.33949529751', '29.330937701878', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540424, '波密县', '', 0, 0, 'B', '95.773900121645', '29.865060090549', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540425, '察隅县', '', 0, 0, 'C', '97.473269749246', '28.667444137201', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540426, '朗县', '', 0, 0, 'L', '93.081368234407', '29.051902419086', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540602, '色尼区', '', 0, 0, 'S', '92.05984683665', '31.476117292678', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540621, '嘉黎县', '', 0, 0, 'J', '93.23873151504', '30.647062455597', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540622, '比如县', '', 0, 0, 'B', '93.685965938612', '31.48635726205', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540623, '聂荣县', '', 0, 0, 'N', '92.308654466293', '32.113707483115', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540624, '安多县', '', 0, 0, 'A', '91.688890677999', '32.271268023108', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540625, '申扎县', '', 0, 0, 'S', '88.716481108234', '30.936393285832', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540626, '索县', '', 0, 0, 'S', '93.792172958379', '31.892424309227', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540627, '班戈县', '', 0, 0, 'B', '90.016707727114', '31.398727622963', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540628, '巴青县', '', 0, 0, 'B', '94.059881564766', '31.924549424276', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540629, '尼玛县', '', 0, 0, 'N', '87.243292410868', '31.790953326638', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540630, '双湖县', '', 0, 0, 'S', '88.843427936123', '33.193503165809', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542521, '普兰县', '', 0, 0, 'P', '81.183094731974', '30.300162591078', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542522, '札达县', '', 0, 0, 'Z', '79.809323212178', '31.485343070014', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542523, '噶尔县', '', 0, 0, 'G', '80.102877146054', '32.497156823602', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542524, '日土县', '', 0, 0, 'R', '79.739109138263', '33.387186043872', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542525, '革吉县', '', 0, 0, 'G', '81.151664369638', '32.393356020044', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542526, '改则县', '', 0, 0, 'G', '84.06911336254', '32.308356643244', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(542527, '措勤县', '', 0, 0, 'C', '85.165952205481', '31.022666379273', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610102, '新城区', '', 0, 0, 'X', '108.9673910385', '34.272724469533', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610103, '碑林区', '', 0, 0, 'B', '108.94049774781', '34.236473940412', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610104, '莲湖区', '', 0, 0, 'L', '108.95042644912', '34.271017203053', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610111, '灞桥区', '', 0, 0, 'B', '109.07141535554', '34.279127674951', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610112, '未央区', '', 0, 0, 'W', '108.95340118781', '34.299148106589', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610113, '雁塔区', '', 0, 0, 'Y', '108.95144045638', '34.220635239986', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610114, '阎良区', '', 0, 0, 'Y', '109.23246311822', '34.668363274699', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610115, '临潼区', '', 0, 0, 'L', '109.22043579558', '34.372747432848', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610116, '长安区', '', 0, 0, 'Z', '108.91358047235', '34.163290267305', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610117, '高陵区', '', 0, 0, 'G', '109.09438691387', '34.541093106058', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610118, '鄠邑区', '', 0, 0, 'H', '108.61142023271', '34.115020711599', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610122, '蓝田县', '', 0, 0, 'L', '109.32938812681', '34.157620654732', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610124, '周至县', '', 0, 0, 'Z', '108.22842183954', '34.169385269616', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610202, '王益区', '', 0, 0, 'W', '109.08141735858', '35.075322096471', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610203, '印台区', '', 0, 0, 'Y', '109.10643408907', '35.120859282945', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610204, '耀州区', '', 0, 0, 'Y', '108.98643790006', '34.91596030911', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610222, '宜君县', '', 0, 0, 'Y', '109.12353674801', '35.404582194219', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610302, '渭滨区', '', 0, 0, 'W', '107.15641916768', '34.377481132682', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610303, '金台区', '', 0, 0, 'J', '107.15342367813', '34.382351084696', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610304, '陈仓区', '', 0, 0, 'C', '107.39343842395', '34.360756335457', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610322, '凤翔县', '', 0, 0, 'F', '107.40737949665', '34.527616279899', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(610323, '岐山县', '', 0, 0, 'Q', '107.62744727879', '34.449776962387', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610324, '扶风县', '', 0, 0, 'F', '107.9064530651', '34.381463351226', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610326, '眉县', '', 0, 0, 'M', '107.75639813644', '34.280375863086', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610327, '陇县', '', 0, 0, 'L', '106.87058365441', '34.898780253107', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610328, '千阳县', '', 0, 0, 'Q', '107.13946616644', '34.648544600794', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610329, '麟游县', '', 0, 0, 'L', '107.799514106', '34.683748667164', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610330, '凤县', '', 0, 0, 'F', '106.52255782187', '33.916583016343', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610331, '太白县', '', 0, 0, 'T', '107.32552913248', '34.064248441153', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610402, '秦都区', '', 0, 0, 'Q', '108.71243199239', '34.3351451161', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610403, '杨陵区', '', 0, 0, 'Y', '108.09151531881', '34.278012507654', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610404, '渭城区', '', 0, 0, 'W', '108.74345057148', '34.368110229368', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610422, '三原县', '', 0, 0, 'S', '108.94744650025', '34.623078955252', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610423, '泾阳县', '', 0, 0, 'J', '108.84937884705', '34.533316532768', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610424, '乾县', '', 0, 0, 'G', '108.24537762554', '34.534018266142', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610425, '礼泉县', '', 0, 0, 'L', '108.43161549166', '34.487390768504', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610426, '永寿县', '', 0, 0, 'Y', '108.14846878644', '34.698035535617', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610428, '长武县', '', 0, 0, 'Z', '107.80556078005', '35.211657338715', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610429, '旬邑县', '', 0, 0, 'X', '108.34046703665', '35.117963919719', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610430, '淳化县', '', 0, 0, 'C', '108.58744176373', '34.804776911295', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610431, '武功县', '', 0, 0, 'W', '108.20655106479', '34.266137667633', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610481, '兴平市', '', 0, 0, 'X', '108.49639400877', '34.305476520292', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610482, '彬州市', '', 0, 0, 'B', '108.08456557823', '35.049610571828', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610502, '临渭区', '', 0, 0, 'L', '109.4985962764', '34.504000470428', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610503, '华州区', '', 0, 0, 'H', '109.7784773716', '34.5187307401', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610522, '潼关县', '', 0, 0, 'T', '110.25250761972', '34.550326848532', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610523, '大荔县', '', 0, 0, 'D', '109.94845330291', '34.801832760484', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610524, '合阳县', '', 0, 0, 'H', '110.15539621274', '35.243872196866', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610525, '澄城县', '', 0, 0, 'C', '109.93843360325', '35.196572815551', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610526, '蒲城县', '', 0, 0, 'P', '109.59249651068', '34.961274128783', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610527, '白水县', '', 0, 0, 'B', '109.59752055374', '35.183287514613', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610528, '富平县', '', 0, 0, 'F', '109.18643744728', '34.757260440256', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610581, '韩城市', '', 0, 0, 'H', '110.44955264012', '35.482086787313', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610582, '华阴市', '', 0, 0, 'H', '110.09860075704', '34.571800158753', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610602, '宝塔区', '', 0, 0, 'B', '109.49959402433', '36.596890441313', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610603, '安塞区', '', 0, 0, 'A', '109.33541943984', '36.870098259307', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610621, '延长县', '', 0, 0, 'Y', '110.01847172589', '36.585328801705', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610622, '延川县', '', 0, 0, 'Y', '110.20054028665', '36.884136960993', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610623, '子长县', '', 0, 0, 'Z', '109.68138985954', '37.148816918367', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610625, '志丹县', '', 0, 0, 'Z', '108.77557747991', '36.828021135864', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610626, '吴起县', '', 0, 0, 'W', '108.18258966361', '36.932576099483', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610627, '甘泉县', '', 0, 0, 'G', '109.35752350454', '36.282688619053', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610628, '富县', '', 0, 0, 'F', '109.38659653355', '35.993367977969', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610629, '洛川县', '', 0, 0, 'L', '109.43840396825', '35.768300429421', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610630, '宜川县', '', 0, 0, 'Y', '110.17541306458', '36.056397437854', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610631, '黄龙县', '', 0, 0, 'H', '109.84654907671', '35.590233768069', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610632, '黄陵县', '', 0, 0, 'H', '109.26960598495', '35.585076348969', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610702, '汉台区', '', 0, 0, 'H', '107.03840167622', '33.074191093099', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610703, '南郑区', '', 0, 0, 'N', '106.94243318334', '33.005614599734', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610722, '城固县', '', 0, 0, 'C', '107.3406125803', '33.162399385178', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610723, '洋县', '', 0, 0, 'Y', '107.55246428058', '33.228862589315', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610724, '西乡县', '', 0, 0, 'X', '107.77339281906', '32.989397441895', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610725, '勉县', '', 0, 0, 'M', '106.67942594867', '33.159804746955', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610726, '宁强县', '', 0, 0, 'N', '106.26458864382', '32.835380199209', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610727, '略阳县', '', 0, 0, 'L', '106.16354400616', '33.333193777733', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610728, '镇巴县', '', 0, 0, 'Z', '107.9014456407', '32.54283336567', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610729, '留坝县', '', 0, 0, 'L', '106.92741441352', '33.623825216737', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610730, '佛坪县', '', 0, 0, 'F', '107.99742428443', '33.530693101588', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610802, '榆阳区', '', 0, 0, 'Y', '109.72755916953', '38.28241962673', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610803, '横山区', '', 0, 0, 'H', '109.30049134534', '37.968573394166', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610822, '府谷县', '', 0, 0, 'F', '111.0736281152', '39.03379562985', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610824, '靖边县', '', 0, 0, 'J', '108.80060049853', '37.605063193955', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610825, '定边县', '', 0, 0, 'D', '107.60756957446', '37.600459865341', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610826, '绥德县', '', 0, 0, 'S', '110.26942648536', '37.508907288933', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610827, '米脂县', '', 0, 0, 'M', '110.19045141747', '37.761397514329', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610828, '佳县', '', 0, 0, 'J', '110.49747741874', '38.025611678572', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610829, '吴堡县', '', 0, 0, 'W', '110.74645500778', '37.458269874078', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610830, '清涧县', '', 0, 0, 'Q', '110.12755916227', '37.094852887828', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610831, '子洲县', '', 0, 0, 'Z', '110.04239845247', '37.617025887547', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610881, '神木市', '', 0, 0, 'S', '110.50542966826', '38.848544495221', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610902, '汉滨区', '', 0, 0, 'H', '109.03359606476', '32.701196105738', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610921, '汉阴县', '', 0, 0, 'H', '108.51550698561', '32.899120857292', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610922, '石泉县', '', 0, 0, 'S', '108.25442679592', '33.044602110263', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610923, '宁陕县', '', 0, 0, 'N', '108.32056400011', '33.316555486503', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610924, '紫阳县', '', 0, 0, 'Z', '108.54159431661', '32.525785619364', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610925, '岚皋县', '', 0, 0, 'L', '108.90861535814', '32.312880776501', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610926, '平利县', '', 0, 0, 'P', '109.36854670128', '32.394804123185', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610927, '镇坪县', '', 0, 0, 'Z', '109.53349679292', '31.889643295791', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610928, '旬阳县', '', 0, 0, 'X', '109.37155674338', '32.839864221772', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(610929, '白河县', '', 0, 0, 'B', '110.11958688053', '32.814846485284', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611002, '商州区', '', 0, 0, 'S', '109.94747163465', '33.86885529308', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611021, '洛南县', '', 0, 0, 'L', '110.15442748007', '34.097070538846', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611022, '丹凤县', '', 0, 0, 'D', '110.3335602886', '33.701537322921', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611023, '商南县', '', 0, 0, 'S', '110.88840847837', '33.537533476707', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611024, '山阳县', '', 0, 0, 'S', '109.88854863218', '33.537968382769', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611025, '镇安县', '', 0, 0, 'Z', '109.15957460914', '33.429044650147', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(611026, '柞水县', '', 0, 0, 'Z', '109.120502272', '33.692026241945', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620102, '城关区', '', 0, 0, 'C', '103.83147490053', '36.063181475369', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620103, '七里河区', '', 0, 0, 'Q', '103.79241388204', '36.07212925843', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620104, '西固区', '', 0, 0, 'X', '103.63458007682', '36.094109365757', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620105, '安宁区', '', 0, 0, 'A', '103.72553503682', '36.109753754973', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620111, '红古区', '', 0, 0, 'H', '102.86542781272', '36.351863423179', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620121, '永登县', '', 0, 0, 'Y', '103.26662443823', '36.74209521344', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620122, '皋兰县', '', 0, 0, 'G', '103.95346415997', '36.338142148673', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620123, '榆中县', '', 0, 0, 'Y', '104.11956587928', '35.848851048242', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620171, '兰州新区', '', 0, 0, 'L', '103.76383312444', '36.082833434467', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620201, '市辖区', '', 0, 0, 'S', '98.208045429791', '39.821463455258', 620200, 3, 'tr_0 tr_620000 tr_620200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620302, '金川区', '', 0, 0, 'J', '102.20058588614', '38.525772245594', 620300, 3, 'tr_0 tr_620000 tr_620300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620321, '永昌县', '', 0, 0, 'Y', '101.97946358316', '38.252940956889', 620300, 3, 'tr_0 tr_620000 tr_620300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620402, '白银区', '', 0, 0, 'B', '104.15541276065', '36.541463568069', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620403, '平川区', '', 0, 0, 'P', '104.83161394007', '36.733498751869', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620421, '靖远县', '', 0, 0, 'J', '104.68251507796', '36.577096288837', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620422, '会宁县', '', 0, 0, 'H', '105.05960693274', '35.698508053094', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620423, '景泰县', '', 0, 0, 'J', '104.06944438436', '37.187406260097', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620502, '秦州区', '', 0, 0, 'Q', '105.73041549435', '34.587315743121', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620503, '麦积区', '', 0, 0, 'M', '105.89559698949', '34.576336861448', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620521, '清水县', '', 0, 0, 'Q', '106.14359506621', '34.753882906363', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620522, '秦安县', '', 0, 0, 'Q', '105.68157480343', '34.864876111568', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620523, '甘谷县', '', 0, 0, 'G', '105.34247534291', '34.738300137398', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620524, '武山县', '', 0, 0, 'W', '104.89742838309', '34.727669101635', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620525, '张家川回族自治县', '', 0, 0, 'Z', '106.21139036271', '34.99490501302', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620602, '凉州区', '', 0, 0, 'L', '102.64857479651', '37.934121948376', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620621, '民勤县', '', 0, 0, 'M', '103.10040027988', '38.630624826433', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620622, '古浪县', '', 0, 0, 'G', '102.90362978165', '37.475801906601', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620623, '天祝藏族自治县', '', 0, 0, 'T', '103.14862131966', '36.97759617654', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620702, '甘州区', '', 0, 0, 'G', '100.48455772128', '38.934781471785', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620721, '肃南裕固族自治县', '', 0, 0, 'S', '99.621905418008', '38.843100205023', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620722, '民乐县', '', 0, 0, 'M', '100.81942903742', '38.436842233981', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620723, '临泽县', '', 0, 0, 'L', '100.17055476077', '39.158514444726', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620724, '高台县', '', 0, 0, 'G', '99.825759504337', '39.383646046807', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620725, '山丹县', '', 0, 0, 'S', '101.09561558172', '38.790452663306', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620802, '崆峒区', '', 0, 0, 'K', '106.68141452757', '35.548814892232', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620821, '泾川县', '', 0, 0, 'J', '107.37451813364', '35.338668597821', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620822, '灵台县', '', 0, 0, 'L', '107.62746120252', '35.07158181696', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620823, '崇信县', '', 0, 0, 'C', '107.04141513189', '35.308615839828', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620825, '庄浪县', '', 0, 0, 'Z', '106.04258582178', '35.208192125804', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620826, '静宁县', '', 0, 0, 'J', '105.73841580322', '35.528257189136', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620881, '华亭市', '', 0, 0, 'H', '106.65948599177', '35.223550762897', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620902, '肃州区', '', 0, 0, 'S', '98.514321853032', '39.751245509963', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620921, '金塔县', '', 0, 0, 'J', '98.908368236172', '39.990029254093', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620922, '瓜州县', '', 0, 0, 'G', '95.788736364512', '40.52610597895', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620923, '肃北蒙古族自治县', '', 0, 0, 'S', '94.883692395412', '39.518329738436', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620924, '阿克塞哈萨克族自治县', '', 0, 0, 'A', '94.346760190396', '39.640045316917', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620981, '玉门市', '', 0, 0, 'Y', '97.051711691182', '40.297620020884', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(620982, '敦煌市', '', 0, 0, 'D', '94.668527025762', '40.147867484244', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621002, '西峰区', '', 0, 0, 'X', '107.65739112517', '35.736864475978', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621021, '庆城县', '', 0, 0, 'Q', '107.88840619724', '36.021726360644', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621022, '环县', '', 0, 0, 'H', '107.31446964419', '36.574427108907', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621023, '华池县', '', 0, 0, 'H', '107.99638952632', '36.467575129884', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621024, '合水县', '', 0, 0, 'H', '108.026447188', '35.8252622164', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621025, '正宁县', '', 0, 0, 'Z', '108.36637461671', '35.498218780898', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621026, '宁县', '', 0, 0, 'N', '107.93457092587', '35.507932974537', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621027, '镇原县', '', 0, 0, 'Z', '107.20757586986', '35.683230586316', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621102, '安定区', '', 0, 0, 'A', '104.61650040265', '35.585600016725', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621121, '通渭县', '', 0, 0, 'T', '105.24840362211', '35.217216821266', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621122, '陇西县', '', 0, 0, 'L', '104.64138059069', '35.010197162318', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621123, '渭源县', '', 0, 0, 'W', '104.22158401062', '35.142391958021', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621124, '临洮县', '', 0, 0, 'L', '103.8656010777', '35.400587040258', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621125, '漳县', '', 0, 0, 'Z', '104.4785953255', '34.854249981778', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621126, '岷县', '', 0, 0, 'M', '104.04339603983', '34.44440764065', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621202, '武都区', '', 0, 0, 'W', '104.93259336075', '33.398072188089', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621221, '成县', '', 0, 0, 'C', '105.7484779029', '33.756635187351', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621222, '文县', '', 0, 0, 'W', '104.68955842198', '32.949601280768', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621223, '宕昌县', '', 0, 0, 'D', '104.39938579987', '34.053486291359', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621224, '康县', '', 0, 0, 'K', '105.61539187549', '33.335376401996', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621225, '西和县', '', 0, 0, 'X', '105.30761048912', '34.016787358437', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621226, '礼县', '', 0, 0, 'L', '105.1835909694', '34.194685061207', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621227, '徽县', '', 0, 0, 'H', '106.09441787005', '33.77519418709', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(621228, '两当县', '', 0, 0, 'L', '106.31141946599', '33.915122835173', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622901, '临夏市', '', 0, 0, 'L', '103.2495491776', '35.609898772689', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622921, '临夏县', '', 0, 0, 'L', '103.00251408439', '35.497397958837', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622922, '康乐县', '', 0, 0, 'K', '103.71547554223', '35.376109760702', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622923, '永靖县', '', 0, 0, 'Y', '103.29250749455', '35.963330304471', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622924, '广河县', '', 0, 0, 'G', '103.58240999619', '35.494101361696', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622925, '和政县', '', 0, 0, 'H', '103.35752370329', '35.430589904166', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622926, '东乡族自治县', '', 0, 0, 'D', '103.39561320437', '35.669329728624', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(622927, '积石山保安族东乡族撒拉族自治县', '', 0, 0, 'J', '102.88251807505', '35.72349932364', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623001, '合作市', '', 0, 0, 'H', '102.917571573', '35.005935428196', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623021, '临潭县', '', 0, 0, 'L', '103.36053329624', '34.698639411522', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623022, '卓尼县', '', 0, 0, 'Z', '103.51361578396', '34.594916432804', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623023, '舟曲县', '', 0, 0, 'Z', '104.37748996239', '33.790814973644', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623024, '迭部县', '', 0, 0, 'D', '103.22844034558', '34.062020054097', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623025, '玛曲县', '', 0, 0, 'M', '102.07860004026', '34.003358168342', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623026, '碌曲县', '', 0, 0, 'L', '102.49442413371', '34.597087271566', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(623027, '夏河县', '', 0, 0, 'X', '102.52857708038', '35.208324325541', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630102, '城东区', '', 0, 0, 'C', '101.80956903833', '36.605707645661', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630103, '城中区', '', 0, 0, 'C', '101.79048354964', '36.628800570589', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630104, '城西区', '', 0, 0, 'C', '101.77241422413', '36.634496979524', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630105, '城北区', '', 0, 0, 'C', '101.77240488176', '36.656293630837', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630121, '大通回族土族自治县', '', 0, 0, 'D', '101.69256375752', '36.932666463407', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630122, '湟中县', '', 0, 0, 'H', '101.57861675782', '36.506627546281', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630123, '湟源县', '', 0, 0, 'H', '101.26244861154', '36.688587514903', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630202, '乐都区', '', 0, 0, 'L', '102.40856633883', '36.487820051522', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630203, '平安区', '', 0, 0, 'P', '102.11442787756', '36.506553573162', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630222, '民和回族土族自治县', '', 0, 0, 'M', '102.11044407228', '36.508511080941', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630223, '互助土族自治县', '', 0, 0, 'H', '101.96456904899', '36.850021613826', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630224, '化隆回族自治县', '', 0, 0, 'H', '102.27044827345', '36.100988250893', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(630225, '循化撒拉族自治县', '', 0, 0, 'X', '102.4953853206', '35.856667223862', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632221, '门源回族自治县', '', 0, 0, 'M', '101.62843803903', '37.382180626313', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632222, '祁连县', '', 0, 0, 'Q', '100.25962157243', '38.182924871569', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632223, '海晏县', '', 0, 0, 'H', '101.0005855486', '36.902376022515', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632224, '刚察县', '', 0, 0, 'G', '100.15360607139', '37.327320072254', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632321, '同仁县', '', 0, 0, 'T', '102.0254377812', '35.521865150524', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632322, '尖扎县', '', 0, 0, 'J', '102.0375073242', '35.944284459868', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632323, '泽库县', '', 0, 0, 'Z', '101.47359451319', '35.0420144951', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632324, '河南蒙古族自治县', '', 0, 0, 'H', '101.62247338027', '34.740396071091', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632521, '共和县', '', 0, 0, 'G', '100.62662348005', '36.288703317865', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632522, '同德县', '', 0, 0, 'T', '100.58542386564', '35.259857775817', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632523, '贵德县', '', 0, 0, 'G', '101.43953310384', '36.046158080751', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632524, '兴海县', '', 0, 0, 'X', '99.994380072293', '35.594629879949', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632525, '贵南县', '', 0, 0, 'G', '100.75359321473', '35.592415454611', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632621, '玛沁县', '', 0, 0, 'M', '100.24556434882', '34.483569486002', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632622, '班玛县', '', 0, 0, 'B', '100.74360459645', '32.93850392747', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632623, '甘德县', '', 0, 0, 'G', '99.907510695578', '33.975003677602', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632624, '达日县', '', 0, 0, 'D', '99.658010113065', '33.754937373991', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632625, '久治县', '', 0, 0, 'J', '101.48853225585', '33.434773499408', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632626, '玛多县', '', 0, 0, 'M', '98.215883832099', '34.920748646186', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632701, '玉树市', '', 0, 0, 'Y', '97.015376401101', '32.999555650886', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632722, '杂多县', '', 0, 0, 'Z', '95.306964878828', '32.89924067586', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632723, '称多县', '', 0, 0, 'C', '97.115000009277', '33.374225698944', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632724, '治多县', '', 0, 0, 'Z', '95.61979357437', '33.857953267719', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632725, '囊谦县', '', 0, 0, 'N', '96.486918271283', '32.209194368698', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632726, '曲麻莱县', '', 0, 0, 'Q', '95.803750013992', '34.132298666997', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632801, '格尔木市', '', 0, 0, 'G', '94.933310210425', '36.412371046954', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632802, '德令哈市', '', 0, 0, 'D', '97.367470299975', '37.375345907463', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632803, '茫崖市', '', 0, 0, 'M', '90.87951750334', '38.261902814972', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632821, '乌兰县', '', 0, 0, 'W', '98.486735699295', '36.935747859032', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632822, '都兰县', '', 0, 0, 'D', '98.102704793777', '36.307611028682', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632823, '天峻县', '', 0, 0, 'T', '99.029242967967', '37.306903395111', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(632857, '大柴旦行政委员会', '', 0, 0, 'D', '95.371722465415', '37.857987655919', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640104, '兴庆区', '', 0, 0, 'X', '106.29549376692', '38.479578929456', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640105, '西夏区', '', 0, 0, 'X', '106.15658124015', '38.496817469604', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640106, '金凤区', '', 0, 0, 'J', '106.24956089094', '38.478695238722', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640121, '永宁县', '', 0, 0, 'Y', '106.25960457536', '38.283001541521', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640122, '贺兰县', '', 0, 0, 'H', '106.3565182653', '38.560406689579', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640181, '灵武市', '', 0, 0, 'L', '106.34644035545', '38.108658666793', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540502, '乃东区', '', 0, 0, 'N', '91.778681965641', '29.234229154985', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540521, '扎囊县', '', 0, 0, 'Z', '91.343627127639', '29.251164315795', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540522, '贡嘎县', '', 0, 0, 'G', '90.990582372498', '29.295585920341', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540523, '桑日县', '', 0, 0, 'S', '92.022157253696', '29.265175836421', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540524, '琼结县', '', 0, 0, 'Q', '91.690100777976', '29.030865581933', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540525, '曲松县', '', 0, 0, 'Q', '92.210174662975', '29.068424815624', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540526, '措美县', '', 0, 0, 'C', '91.439917573188', '28.444257990161', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540527, '洛扎县', '', 0, 0, 'L', '90.866452001915', '28.391634617398', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540528, '加查县', '', 0, 0, 'J', '92.600448881489', '29.146087474784', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540529, '隆子县', '', 0, 0, 'L', '92.468965520987', '28.414018998419', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540530, '错那县', '', 0, 0, 'C', '91.96375005827', '27.997004265923', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(540531, '浪卡子县', '', 0, 0, 'L', '90.404646883462', '28.973992017804', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640302, '利通区', '', 0, 0, 'L', '106.21940702074', '37.990746080857', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640303, '红寺堡区', '', 0, 0, 'H', '106.06842117808', '37.431882454446', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640323, '盐池县', '', 0, 0, 'Y', '107.41337954864', '37.789295649909', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640324, '同心县', '', 0, 0, 'T', '105.9205990776', '36.986269629165', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640381, '青铜峡市', '', 0, 0, 'Q', '106.08537031661', '38.027412223967', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640402, '原州区', '', 0, 0, 'Y', '106.29451461392', '36.009367675763', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640422, '西吉县', '', 0, 0, 'X', '105.73538590857', '35.97007642089', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640423, '隆德县', '', 0, 0, 'L', '106.1184982967', '35.631762315094', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640424, '泾源县', '', 0, 0, 'J', '106.33739343083', '35.504361637679', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640425, '彭阳县', '', 0, 0, 'P', '106.64454429656', '35.85540546349', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640502, '沙坡头区', '', 0, 0, 'S', '105.20357090089', '37.505701418703', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640521, '中宁县', '', 0, 0, 'Z', '105.6915371912', '37.497420805579', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640522, '海原县', '', 0, 0, 'H', '105.65055514638', '36.570781489719', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650102, '天山区', '', 0, 0, 'T', '87.638407777566', '43.800271358313', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650103, '沙依巴克区', '', 0, 0, 'S', '87.604670027697', '43.807262352761', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650104, '新市区', '', 0, 0, 'X', '87.575908441201', '43.861394002748', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650105, '水磨沟区', '', 0, 0, 'S', '87.648896662192', '43.838251163831', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650106, '头屯河区', '', 0, 0, 'T', '87.434506709858', '43.882653022602', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650107, '达坂城区', '', 0, 0, 'D', '88.317397656607', '43.36994274634', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650109, '米东区', '', 0, 0, 'M', '87.662134271848', '43.979247426398', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650121, '乌鲁木齐县', '', 0, 0, 'W', '87.416028745179', '43.477086065793', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650171, '乌鲁木齐经济技术开发区', '', 0, 0, 'W', '87.523118529771', '43.868981036009', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650172, '乌鲁木齐高新技术产业开发区', '', 0, 0, 'W', '87.58408445863', '43.87767236981', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650202, '独山子区', '', 0, 0, 'D', '84.893613283343', '44.334407392365', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650203, '克拉玛依区', '', 0, 0, 'K', '84.866221962114', '45.596624206981', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650204, '白碱滩区', '', 0, 0, 'B', '85.139510123686', '45.693951629764', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650205, '乌尔禾区', '', 0, 0, 'W', '85.700304826442', '46.095295184689', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650402, '高昌区', '', 0, 0, 'G', '89.192458882701', '42.948548691684', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650421, '鄯善县', '', 0, 0, 'S', '90.220093886103', '42.874759228479', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650422, '托克逊县', '', 0, 0, 'T', '88.660164359541', '42.798545831023', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650502, '伊州区', '', 0, 0, 'Y', '93.521320462369', '42.832824924721', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650521, '巴里坤哈萨克自治县', '', 0, 0, 'B', '93.022930953564', '43.605688770787', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(650522, '伊吾县', '', 0, 0, 'Y', '94.703825671285', '43.260676527466', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652301, '昌吉市', '', 0, 0, 'C', '87.27386462195', '44.020126845939', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652302, '阜康市', '', 0, 0, 'F', '87.993677905062', '44.163137321346', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652323, '呼图壁县', '', 0, 0, 'H', '86.905143806731', '44.197654596132', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652324, '玛纳斯县', '', 0, 0, 'M', '86.220643452199', '44.3100628588', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652325, '奇台县', '', 0, 0, 'Q', '89.601080811724', '44.026897819018', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652327, '吉木萨尔县', '', 0, 0, 'J', '89.187122858141', '44.005717795203', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652328, '木垒哈萨克自治县', '', 0, 0, 'M', '90.292514737334', '43.840308302807', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652701, '博乐市', '', 0, 0, 'B', '82.057972254591', '44.860009784639', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652702, '阿拉山口市', '', 0, 0, 'A', '82.560725272438', '45.179670079921', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652722, '精河县', '', 0, 0, 'J', '82.900655316205', '44.606645943492', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652723, '温泉县', '', 0, 0, 'W', '81.031145546486', '44.974856638705', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652801, '库尔勒市', '', 0, 0, 'K', '86.181494309938', '41.732373221412', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652822, '轮台县', '', 0, 0, 'L', '84.258212152054', '41.783813000515', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652823, '尉犁县', '', 0, 0, 'W', '86.266036536399', '41.350122782054', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652824, '若羌县', '', 0, 0, 'R', '88.175324441896', '39.028991037175', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652825, '且末县', '', 0, 0, 'Q', '85.535990385731', '38.15138769413', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652826, '焉耆回族自治县', '', 0, 0, 'Y', '86.581222026277', '42.064850858728', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652827, '和静县', '', 0, 0, 'H', '86.390398220692', '42.329365035879', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652828, '和硕县', '', 0, 0, 'H', '86.883689037252', '42.288065062428', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652829, '博湖县', '', 0, 0, 'B', '86.638469149986', '41.986430356829', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652871, '库尔勒经济技术开发区', '', 0, 0, 'K', '86.229512961483', '41.71760888729', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652901, '阿克苏市', '', 0, 0, 'A', '80.269926757334', '41.173859926953', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652922, '温宿县', '', 0, 0, 'W', '80.245564352581', '41.282567249887', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652923, '库车县', '', 0, 0, 'K', '82.968458787284', '41.723447514833', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652924, '沙雅县', '', 0, 0, 'S', '82.788823736148', '41.227749329027', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652925, '新和县', '', 0, 0, 'X', '82.615823030526', '41.553999628477', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652926, '拜城县', '', 0, 0, 'B', '81.858516272038', '41.800706601984', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652927, '乌什县', '', 0, 0, 'W', '79.230868990897', '41.220871106999', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652928, '阿瓦提县', '', 0, 0, 'A', '80.381849245908', '40.649358802911', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(652929, '柯坪县', '', 0, 0, 'K', '79.053213535614', '40.514055520966', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653001, '阿图什市', '', 0, 0, 'A', '76.174906408698', '39.722079128589', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653022, '阿克陶县', '', 0, 0, 'A', '75.953725266709', '39.153888517642', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653023, '阿合奇县', '', 0, 0, 'A', '78.45253927839', '40.942958224222', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653024, '乌恰县', '', 0, 0, 'W', '75.26533363237', '39.725123590953', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653101, '喀什市', '', 0, 0, 'K', '76.000312737915', '39.473649532912', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653121, '疏附县', '', 0, 0, 'S', '75.869168667361', '39.381291555212', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653122, '疏勒县', '', 0, 0, 'S', '76.056614395075', '39.406709108732', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653123, '英吉沙县', '', 0, 0, 'Y', '76.182075425651', '38.935670863521', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653124, '泽普县', '', 0, 0, 'Z', '77.266559423761', '38.190725516333', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653125, '莎车县', '', 0, 0, 'S', '77.252436713686', '38.420156752419', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
-INSERT INTO `hg_sys_provinces` (`id`, `title`, `short_title`, `areacode`, `zipcode`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
-(653126, '叶城县', '', 0, 0, 'Y', '77.420097621865', '37.889166844427', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653127, '麦盖提县', '', 0, 0, 'M', '77.658824287414', '38.911194315553', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653128, '岳普湖县', '', 0, 0, 'Y', '76.78414771574', '39.239387333945', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653129, '伽师县', '', 0, 0, 'J', '76.730385568257', '39.493851605868', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653130, '巴楚县', '', 0, 0, 'B', '78.5557014018', '39.79078837708', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653131, '塔什库尔干塔吉克自治县', '', 0, 0, 'T', '75.230804744838', '37.779045640763', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653201, '和田市', '', 0, 0, 'H', '79.920212469755', '37.118335544466', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653221, '和田县', '', 0, 0, 'H', '79.866215595042', '37.090362410221', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653222, '墨玉县', '', 0, 0, 'M', '79.735479265358', '37.282993446907', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653223, '皮山县', '', 0, 0, 'P', '78.289871062405', '37.627248714375', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653224, '洛浦县', '', 0, 0, 'L', '80.195387611879', '37.079611030988', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653225, '策勒县', '', 0, 0, 'C', '80.813201268742', '37.004122359371', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653226, '于田县', '', 0, 0, 'Y', '81.683782914748', '36.86295413611', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(653227, '民丰县', '', 0, 0, 'M', '82.702713427589', '37.070256968231', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654002, '伊宁市', '', 0, 0, 'Y', '81.284242405278', '43.915299436243', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654003, '奎屯市', '', 0, 0, 'K', '84.909449241687', '44.432057210004', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654004, '霍尔果斯市', '', 0, 0, 'H', '80.427129772427', '44.235308556093', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654021, '伊宁县', '', 0, 0, 'Y', '81.533906479394', '43.982909125124', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654022, '察布查尔锡伯自治县', '', 0, 0, 'C', '81.157924570907', '43.846690330452', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654023, '霍城县', '', 0, 0, 'H', '80.885281123201', '44.062249507399', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654024, '巩留县', '', 0, 0, 'G', '82.238225609409', '43.488485559536', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654025, '新源县', '', 0, 0, 'X', '83.267022301497', '43.435927002185', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654026, '昭苏县', '', 0, 0, 'Z', '81.137377539147', '43.163496741509', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654027, '特克斯县', '', 0, 0, 'T', '81.842587249244', '43.224248213467', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654028, '尼勒克县', '', 0, 0, 'N', '82.51800753168', '43.804594836238', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654201, '塔城市', '', 0, 0, 'T', '82.987235518406', '46.750948254373', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654202, '乌苏市', '', 0, 0, 'W', '84.720088146964', '44.424048034452', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654221, '额敏县', '', 0, 0, 'E', '83.633374454783', '46.531884861309', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654223, '沙湾县', '', 0, 0, 'S', '85.626144686035', '44.331949461741', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654224, '托里县', '', 0, 0, 'T', '83.612909438315', '45.94274280505', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654225, '裕民县', '', 0, 0, 'Y', '82.9894387025', '46.207453546928', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654226, '和布克赛尔蒙古自治县', '', 0, 0, 'H', '85.735008883548', '46.798685112637', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654301, '阿勒泰市', '', 0, 0, 'A', '88.139226564024', '47.832752648475', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654321, '布尔津县', '', 0, 0, 'B', '86.881360170273', '47.707951723888', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654322, '富蕴县', '', 0, 0, 'F', '89.531953408055', '46.999951053055', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654323, '福海县', '', 0, 0, 'F', '87.493157246325', '47.118140737535', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654324, '哈巴河县', '', 0, 0, 'H', '86.424817684664', '48.066148902458', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654325, '青河县', '', 0, 0, 'Q', '90.389444407193', '46.68019396705', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(654326, '吉木乃县', '', 0, 0, 'J', '85.880818240706', '47.449018413257', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659001, '石河子市', '', 0, 0, 'S', '114.5163190347', '36.772534944449', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659002, '阿拉尔市', '', 0, 0, 'A', '81.287354225395', '40.553263894706', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659003, '图木舒克市', '', 0, 0, 'T', '79.075616286896', '39.871209077425', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659004, '五家渠市', '', 0, 0, 'W', '87.549936632296', '44.172444518901', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(659006, '铁门关市', '', 0, 0, 'T', '85.686857831724', '41.863648697693', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130102, '长安区', '', 0, 0, 'Z', '114.54561160958', '38.043256136498', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130104, '桥西区', '', 0, 0, 'Q', '114.46741977426', '38.010381080199', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130105, '新华区', '', 0, 0, 'X', '114.46943844641', '38.057119539196', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130107, '井陉矿区', '', 0, 0, 'J', '114.06863186515', '38.070565834517', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130108, '裕华区', '', 0, 0, 'Y', '114.53758291426', '38.012087686284', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130109, '藁城区', '', 0, 0, 'G', '114.85337790442', '38.027816555321', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130110, '鹿泉区', '', 0, 0, 'L', '114.32059757764', '38.09174945759', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130111, '栾城区', '', 0, 0, 'L', '114.65457561879', '37.905816364165', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130121, '井陉县', '', 0, 0, 'J', '114.15146299928', '38.038386214927', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130123, '正定县', '', 0, 0, 'Z', '114.57748106365', '38.151713727954', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130125, '行唐县', '', 0, 0, 'X', '114.55960676028', '38.444238747676', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130126, '灵寿县', '', 0, 0, 'L', '114.38947775771', '38.314629370046', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130127, '高邑县', '', 0, 0, 'G', '114.61841307286', '37.621879561553', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130128, '深泽县', '', 0, 0, 'S', '115.20740369913', '38.190451203069', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130129, '赞皇县', '', 0, 0, 'Z', '114.39246354556', '37.671667061291', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130130, '无极县', '', 0, 0, 'W', '114.98243934348', '38.18543617028', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130131, '平山县', '', 0, 0, 'P', '113.98543503085', '38.271951013311', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130132, '元氏县', '', 0, 0, 'Y', '114.53256551866', '37.772338553855', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130133, '赵县', '', 0, 0, 'Z', '114.78259655058', '37.761858522888', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130171, '石家庄高新技术产业开发区', '', 0, 0, 'S', '114.47561896798', '38.014375062684', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130172, '石家庄循环化工园区', '', 0, 0, 'S', '114.69991493042', '38.002797025837', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130181, '辛集市', '', 0, 0, 'X', '115.22445084279', '37.949309043173', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130183, '晋州市', '', 0, 0, 'J', '115.0505290147', '38.039491309736', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130184, '新乐市', '', 0, 0, 'X', '114.69053218327', '38.349292647959', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130202, '路南区', '', 0, 0, 'L', '118.20604028639', '39.612986996735', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130203, '路北区', '', 0, 0, 'L', '118.2239040796', '39.673985965975', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130204, '古冶区', '', 0, 0, 'G', '118.45340092552', '39.739735914766', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130205, '开平区', '', 0, 0, 'K', '118.26860762449', '39.677143635862', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130207, '丰南区', '', 0, 0, 'F', '118.0903655757', '39.581540485109', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130208, '丰润区', '', 0, 0, 'F', '118.16854133135', '39.838353430851', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130209, '曹妃甸区', '', 0, 0, 'C', '118.46645986221', '39.279283996335', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130224, '滦南县', '', 0, 0, 'L', '118.68040524315', '39.510044702469', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130225, '乐亭县', '', 0, 0, 'L', '118.91938406305', '39.431931320096', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130227, '迁西县', '', 0, 0, 'Q', '118.32038397781', '40.147837151362', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130229, '玉田县', '', 0, 0, 'Y', '117.74543440564', '39.906592348189', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130271, '唐山市芦台经济技术开发区', '', 0, 0, 'T', '117.83195389236', '39.334328330689', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130272, '唐山市汉沽管理区', '', 0, 0, 'T', '117.88832858176', '39.367125548614', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130273, '唐山高新技术产业开发区', '', 0, 0, 'T', '118.18645947204', '39.636583724147', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130274, '河北唐山海港经济开发区', '', 0, 0, 'H', '119.00992050252', '39.237818631017', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130281, '遵化市', '', 0, 0, 'Z', '117.97237521307', '40.195533204033', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130283, '迁安市', '', 0, 0, 'Q', '118.70645736056', '40.004183924931', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130284, '滦州市', '', 0, 0, 'L', '118.71048006247', '39.747115765489', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130302, '海港区', '', 0, 0, 'H', '119.61747524097', '39.940412688357', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130303, '山海关区', '', 0, 0, 'S', '119.78243521397', '39.984445641831', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130304, '北戴河区', '', 0, 0, 'B', '119.49152607118', '39.841005667936', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130306, '抚宁区', '', 0, 0, 'F', '119.25154914402', '39.88141356935', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130321, '青龙满族自治县', '', 0, 0, 'Q', '118.95648129587', '40.412793702313', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130322, '昌黎县', '', 0, 0, 'C', '119.16937521021', '39.71905083388', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130324, '卢龙县', '', 0, 0, 'L', '118.89948911126', '39.897958466103', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130371, '秦皇岛市经济技术开发区', '', 0, 0, 'Q', '119.48439783729', '39.943641230776', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130372, '北戴河新区', '', 0, 0, 'B', '119.47981001139', '39.831809170026', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130402, '邯山区', '', 0, 0, 'H', '114.49638868967', '36.586692191979', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130403, '丛台区', '', 0, 0, 'C', '114.49943259789', '36.642672565982', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130404, '复兴区', '', 0, 0, 'F', '114.44809470749', '36.610368592227', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130406, '峰峰矿区', '', 0, 0, 'F', '114.21948332131', '36.425653614399', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130407, '肥乡区', '', 0, 0, 'F', '114.80654708226', '36.55382525367', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130408, '永年区', '', 0, 0, 'Y', '114.55062514246', '36.747569389575', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130423, '临漳县', '', 0, 0, 'L', '114.62642694614', '36.340765980595', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130424, '成安县', '', 0, 0, 'C', '114.67657655802', '36.449796208953', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130425, '大名县', '', 0, 0, 'D', '115.15461253007', '36.291288466231', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130426, '涉县', '', 0, 0, 'S', '113.69758434883', '36.590691663211', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130427, '磁县', '', 0, 0, 'C', '114.38043173139', '36.380358940947', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130430, '邱县', '', 0, 0, 'Q', '115.19339516368', '36.817362417143', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130431, '鸡泽县', '', 0, 0, 'J', '114.89658577064', '36.916398206414', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130432, '广平县', '', 0, 0, 'G', '114.95441490649', '36.489779995612', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130433, '馆陶县', '', 0, 0, 'G', '115.28853676635', '36.553956728653', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130434, '魏县', '', 0, 0, 'W', '114.94545044631', '36.366156454371', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130435, '曲周县', '', 0, 0, 'Q', '114.96340442939', '36.771544831336', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130471, '邯郸经济技术开发区', '', 0, 0, 'H', '114.54562822824', '36.631262731204', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130473, '邯郸冀南新区', '', 0, 0, 'H', '114.54562822824', '36.631262731204', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130481, '武安市', '', 0, 0, 'W', '114.21051607638', '36.70248828628', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130502, '桥东区', '', 0, 0, 'Q', '114.51347113674', '37.073749959651', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130503, '桥西区', '', 0, 0, 'Q', '114.4743934996', '37.066172415704', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130521, '邢台县', '', 0, 0, 'X', '114.14341085818', '37.17710928752', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130522, '临城县', '', 0, 0, 'L', '114.50544333972', '37.450788548442', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130523, '内丘县', '', 0, 0, 'N', '114.51849293403', '37.292857912047', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130524, '柏乡县', '', 0, 0, 'B', '114.69949736209', '37.488758727152', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130525, '隆尧县', '', 0, 0, 'L', '114.77661608165', '37.355908006295', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130526, '任县', '', 0, 0, 'R', '114.67860600983', '37.126726783523', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130527, '南和县', '', 0, 0, 'N', '114.69054772395', '37.01099797056', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130528, '宁晋县', '', 0, 0, 'N', '114.92556169283', '37.625612279932', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130529, '巨鹿县', '', 0, 0, 'J', '115.04358735887', '37.227088328938', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130530, '新河县', '', 0, 0, 'X', '115.24854716945', '37.534590601536', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130531, '广宗县', '', 0, 0, 'G', '115.14960474634', '37.080457122162', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130532, '平乡县', '', 0, 0, 'P', '115.03658174369', '37.069096393044', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130533, '威县', '', 0, 0, 'W', '115.27361761861', '36.981581608663', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130534, '清河县', '', 0, 0, 'Q', '115.67439356765', '37.046375401617', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130535, '临西县', '', 0, 0, 'L', '115.50762943786', '36.87675996654', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130571, '河北邢台经济开发区', '', 0, 0, 'H', '114.51146225613', '37.076685950966', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130581, '南宫市', '', 0, 0, 'N', '115.4145290548', '37.364069402723', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130582, '沙河市', '', 0, 0, 'S', '114.50947385688', '36.861127341145', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130602, '竞秀区', '', 0, 0, 'J', '115.46543414161', '38.883787961691', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130606, '莲池区', '', 0, 0, 'L', '115.53548768833', '38.860675807041', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130607, '满城区', '', 0, 0, 'M', '115.3283750886', '38.955441208686', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130608, '清苑区', '', 0, 0, 'Q', '115.49660588179', '38.771001774749', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130609, '徐水区', '', 0, 0, 'X', '115.66247952133', '39.024712583834', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130623, '涞水县', '', 0, 0, 'L', '115.72054302508', '39.400334198489', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130624, '阜平县', '', 0, 0, 'F', '114.20156347384', '38.855351444796', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130626, '定兴县', '', 0, 0, 'D', '115.81441011189', '39.269423528527', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130627, '唐县', '', 0, 0, 'T', '114.9894471146', '38.754019925125', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130628, '高阳县', '', 0, 0, 'G', '115.78544721513', '38.706257734087', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130629, '容城县', '', 0, 0, 'R', '115.86863129349', '39.048559435416', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130630, '涞源县', '', 0, 0, 'L', '114.70047561679', '39.366271691524', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130631, '望都县', '', 0, 0, 'W', '115.16158760286', '38.700157645549', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130632, '安新县', '', 0, 0, 'A', '115.94242628266', '38.941734298593', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130633, '易县', '', 0, 0, 'Y', '115.50360664612', '39.355054469981', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130634, '曲阳县', '', 0, 0, 'Q', '114.7514548138', '38.628384104122', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130635, '蠡县', '', 0, 0, 'L', '115.59044548045', '38.494200963238', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130636, '顺平县', '', 0, 0, 'S', '115.14159743069', '38.843261370364', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130637, '博野县', '', 0, 0, 'B', '115.47046698806', '38.463408004952', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130638, '雄县', '', 0, 0, 'X', '116.11460144552', '39.000180119499', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130671, '保定高新技术产业开发区', '', 0, 0, 'B', '115.47146383769', '38.879987768455', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130672, '保定白沟新城', '', 0, 0, 'B', '116.06423983354', '39.145149134834', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130681, '涿州市', '', 0, 0, 'Z', '115.98161971138', '39.491065832', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130682, '定州市', '', 0, 0, 'D', '114.99649620776', '38.522198840134', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130683, '安国市', '', 0, 0, 'A', '115.33340802488', '38.424828318687', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130684, '高碑店市', '', 0, 0, 'G', '115.88056905507', '39.332335447462', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130702, '桥东区', '', 0, 0, 'Q', '114.90060577763', '40.794268437423', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130703, '桥西区', '', 0, 0, 'Q', '114.87651609843', '40.825605695041', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130705, '宣化区', '', 0, 0, 'X', '115.1054444068', '40.614591888266', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130706, '下花园区', '', 0, 0, 'X', '115.29351688226', '40.508145182672', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130708, '万全区', '', 0, 0, 'W', '114.74742582376', '40.773149648997', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130709, '崇礼区', '', 0, 0, 'C', '115.28954933632', '40.98047788587', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130722, '张北县', '', 0, 0, 'Z', '114.7263751121', '41.164943620015', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130723, '康保县', '', 0, 0, 'K', '114.60635583664', '41.858636884497', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130724, '沽源县', '', 0, 0, 'G', '115.69540744878', '41.676015876097', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130725, '尚义县', '', 0, 0, 'S', '113.97552438548', '41.081888482486', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130726, '蔚县', '', 0, 0, 'W', '114.5954005518', '39.847088636366', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130727, '阳原县', '', 0, 0, 'Y', '114.15752413604', '40.109588388731', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130728, '怀安县', '', 0, 0, 'H', '114.39246911506', '40.680369343116', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130730, '怀来县', '', 0, 0, 'H', '115.52455288485', '40.420289890382', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130731, '涿鹿县', '', 0, 0, 'Z', '115.21138346203', '40.385834075003', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130732, '赤城县', '', 0, 0, 'C', '115.83850589957', '40.918761216841', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130771, '张家口市高新技术产业开发区', '', 0, 0, 'Z', '114.89257223145', '40.773237202691', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130772, '张家口市察北管理区', '', 0, 0, 'Z', '115.13535097349', '41.463489368202', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130773, '张家口市塞北管理区', '', 0, 0, 'Z', '115.80931788745', '41.877919284073', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130802, '双桥区', '', 0, 0, 'S', '117.94942790899', '40.980824477401', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130803, '双滦区', '', 0, 0, 'S', '117.80657828883', '40.964729148178', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130804, '鹰手营子矿区', '', 0, 0, 'Y', '117.66560909159', '40.552043233623', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130821, '承德县', '', 0, 0, 'C', '118.18045573699', '40.774367194936', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130822, '兴隆县', '', 0, 0, 'X', '117.50742737264', '40.423454029635', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130824, '滦平县', '', 0, 0, 'L', '117.33949787111', '40.94756096291', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130825, '隆化县', '', 0, 0, 'L', '117.7454510243', '41.319898805021', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130826, '丰宁满族自治县', '', 0, 0, 'F', '116.65239270009', '41.215336380004', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130827, '宽城满族自治县', '', 0, 0, 'K', '118.49159436055', '40.617151507814', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130828, '围场满族蒙古族自治县', '', 0, 0, 'W', '117.76656434785', '41.944323773611', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130871, '承德高新技术产业开发区', '', 0, 0, 'C', '117.96939750997', '40.957856012338', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130881, '平泉市', '', 0, 0, 'P', '118.70742672204', '41.023755625929', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130902, '新华区', '', 0, 0, 'X', '116.87243317375', '38.320366719478', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130903, '运河区', '', 0, 0, 'Y', '116.8386119713', '38.316522737476', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130921, '沧县', '', 0, 0, 'C', '116.88439779466', '38.299452743407', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130922, '青县', '', 0, 0, 'Q', '116.81057477836', '38.58846475864', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130923, '东光县', '', 0, 0, 'D', '116.54340955698', '37.894513906653', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130924, '海兴县', '', 0, 0, 'H', '117.50441804918', '38.149402516518', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130925, '盐山县', '', 0, 0, 'Y', '117.23741362448', '38.064318399559', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130926, '肃宁县', '', 0, 0, 'S', '115.83651767998', '38.428905919718', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130927, '南皮县', '', 0, 0, 'N', '116.71560115883', '38.045187886965', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130928, '吴桥县', '', 0, 0, 'W', '116.39739206243', '37.633908755554', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130929, '献县', '', 0, 0, 'X', '116.12956002887', '38.195981438007', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130930, '孟村回族自治县', '', 0, 0, 'M', '117.11043607455', '38.059839127888', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130971, '河北沧州经济开发区', '', 0, 0, 'H', '116.84558075595', '38.310215141107', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130972, '沧州高新技术产业开发区', '', 0, 0, 'C', '116.81727200975', '38.34342368505', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130973, '沧州渤海新区', '', 0, 0, 'C', '117.7623777537', '38.282913560669', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130981, '泊头市', '', 0, 0, 'P', '116.58462803581', '38.089256915446', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130982, '任丘市', '', 0, 0, 'R', '116.1056050955', '38.717348630775', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130983, '黄骅市', '', 0, 0, 'H', '117.33648109172', '38.377493900735', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(130984, '河间市', '', 0, 0, 'H', '116.10562809212', '38.451356515106', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131002, '安次区', '', 0, 0, 'A', '116.70963326617', '39.526159764041', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131003, '广阳区', '', 0, 0, 'G', '116.71761426148', '39.528611447334', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131022, '固安县', '', 0, 0, 'G', '116.30542004093', '39.444484855304', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131023, '永清县', '', 0, 0, 'Y', '116.50542928985', '39.327852998574', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131024, '香河县', '', 0, 0, 'X', '117.0124021078', '39.767939188546', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131025, '大城县', '', 0, 0, 'D', '116.66040917846', '38.710858640026', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131026, '文安县', '', 0, 0, 'W', '116.464609479', '38.87895049307', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131028, '大厂回族自治县', '', 0, 0, 'D', '116.99640912565', '39.892208394086', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131071, '廊坊经济技术开发区', '', 0, 0, 'L', '116.76777922809', '39.587610159458', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131081, '霸州市', '', 0, 0, 'B', '116.3983972663', '39.130920596981', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131082, '三河市', '', 0, 0, 'S', '117.08458787248', '39.988099552443', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131102, '桃城区', '', 0, 0, 'T', '115.68139532011', '37.741636751694', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131103, '冀州区', '', 0, 0, 'J', '115.58542988146', '37.557086025833', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131121, '枣强县', '', 0, 0, 'Z', '115.7305629044', '37.519363689764', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131122, '武邑县', '', 0, 0, 'W', '115.89451363117', '37.807764276867', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131123, '武强县', '', 0, 0, 'W', '115.98961391178', '38.046856805237', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131124, '饶阳县', '', 0, 0, 'R', '115.73257160535', '38.241037525428', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131125, '安平县', '', 0, 0, 'A', '115.52554928532', '38.240506922191', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131126, '故城县', '', 0, 0, 'G', '115.97260216135', '37.353347552477', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131127, '景县', '', 0, 0, 'J', '116.2774107853', '37.698814551395', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131128, '阜城县', '', 0, 0, 'F', '116.18242153525', '37.868732457906', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131171, '河北衡水高新技术产业开发区', '', 0, 0, 'H', '115.73456139967', '37.807821775773', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131172, '衡水滨湖新区', '', 0, 0, 'H', '115.70627999969', '37.701616037093', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(131182, '深州市', '', 0, 0, 'S', '115.56636927583', '38.006941234922', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640202, '大武口区', '', 0, 0, '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640205, '惠农区', '', 0, 0, '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
-(640221, '平罗县', '', 0, 0, '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(810000, '香港特别行政区', 'X', '114.18612410257', '22.29358599328', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810100, '九龙', 'J', '101.51341566718', '29.006431902925', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810101, '观塘区', 'G', '114.23743100142', '22.316803500017', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810102, '黄大仙区', 'H', '114.2055528338', '22.344516581114', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810103, '九龙城区', 'J', '114.19855413557', '22.325722838593', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810104, '深水埗区', 'S', '114.17556515012', '22.334814518942', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810105, '油尖旺区', 'Y', '114.17854456', '22.306583887776', 810100, 3, 'tr_0 tr_810000 tr_810100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810200, '香港岛', 'X', '114.1838696432', '22.272099587606', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810201, '东区', 'D', '114.03675495515', '32.983906128946', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810202, '南区', 'N', '114.18612410257', '22.29358599328', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810203, '湾仔区', 'W', '114.1838696432', '22.272099587606', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810204, '中西区', 'Z', '114.15949141031', '22.291342714292', 810200, 3, 'tr_0 tr_810000 tr_810200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810300, '新界', 'X', '114.18612410257', '22.29358599328', 810000, 2, 'tr_0 tr_810000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810301, '北区', 'B', '114.56208137457', '38.029818054403', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810302, '大埔区', 'D', '114.14670082713', '22.427434108219', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810303, '葵青区', 'K', '114.14347453324', '22.36661881253', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810304, '离岛区', 'L', '113.95154733906', '22.286066480198', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810305, '荃湾区', 'Q', '114.126440954', '22.378243962528', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810306, '沙田区', 'S', '114.19855144065', '22.388522255034', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810307, '屯门区', 'T', '113.98745602385', '22.393584799271', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810308, '西贡区', 'X', '114.28352485373', '22.385077305939', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(810309, '元朗区', 'Y', '114.03850969037', '22.448564780865', 810300, 3, 'tr_0 tr_810000 tr_810300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820000, '澳门特别行政区', 'A', '113.55751910182', '22.204117988443', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820100, '离岛', 'L', '113.55751910182', '22.204117988443', 820000, 2, 'tr_0 tr_820000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820101, '嘉模堂区', 'J', '113.56551473951', '22.163142309955', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820102, '路氹填海区', 'L', '113.95154733906', '22.286066480198', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820103, '圣方济各堂区', 'S', '113.95154733906', '22.286066480198', 820100, 3, 'tr_0 tr_820000 tr_820100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820200, '澳门半岛', 'A', '113.56643233517', '22.195004159218', 820000, 2, 'tr_0 tr_820000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820201, '大堂区', 'D', '113.55648488269', '22.18919700752', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820202, '风顺堂区', 'F', '113.54545108595', '22.192783044934', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820203, '花地玛堂区', 'H', '113.55751029843', '22.212783524768', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820204, '花王堂区', 'H', '113.5544936987', '22.206635725923', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(820205, '望德堂区', 'W', '113.5615137766', '22.202511136588', 820200, 3, 'tr_0 tr_820000 tr_820200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830000, '台湾省', 'T', '121.97387097872', '24.086956718805', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830100, '台北市', 'T', '121.5201088108', '25.063029935612', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830101, '中正区', 'Z', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830102, '大同区', 'D', '124.81937675979', '46.045583951311', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830103, '中山区', 'Z', '121.65154739367', '38.924511115496', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830104, '万华区', 'W', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830105, '信义区', 'X', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830106, '松山区', 'S', '118.9394138505', '42.292481572694', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830107, '大安区', 'D', '104.78041635328', '29.369928541322', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830108, '南港区', 'N', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830109, '北投区', 'B', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830110, '内湖区', 'N', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830111, '士林区', 'S', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830112, '文山区', 'W', '121.5201088108', '25.063029935612', 830100, 3, 'tr_0 tr_830000 tr_830100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830200, '新北市', 'X', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830201, '板桥区', 'B', '121.46374631322', '25.009264935203', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830202, '土城区', 'T', '121.45638215646', '24.969575575642', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830203, '新庄区', 'X', '121.44987794847', '25.035900513246', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830204, '新店区', 'X', '121.54851057293', '24.931579077246', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830205, '深坑区', 'S', '121.63248449446', '25.000182732355', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830206, '石碇区', 'S', '121.64666268478', '24.953083429509', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830207, '坪林区', 'P', '121.73478767877', '24.915696554977', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830208, '乌来区', 'W', '121.53050817209', '24.786532168822', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830209, '五股区', 'W', '121.44461965429', '25.100233770435', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830210, '八里区', 'B', '121.40465098523', '25.130119585774', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830211, '林口区', 'L', '121.35894397022', '25.103036147515', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830212, '淡水区', 'D', '121.47260573633', '25.187238161176', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830213, '中和区', 'Z', '119.97751429276', '31.836323947624', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830214, '永和区', 'Y', '121.52736966421', '25.010500528231', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830215, '三重区', 'S', '121.49687574316', '25.069790814298', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830216, '芦洲区', 'L', '121.47982274435', '25.091134839883', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830217, '泰山区', 'T', '117.14141108582', '36.199444601195', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830218, '树林区', 'S', '121.412622083', '24.984757647837', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830219, '莺歌区', 'Y', '121.35899891418', '24.958676651245', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830220, '三峡区', 'S', '121.42609502893', '24.87480469353', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830221, '汐止区', 'X', '121.66100298061', '25.086721897126', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830222, '金山区', 'J', '121.34848004512', '30.74785237657', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830223, '万里区', 'W', '121.66558782234', '25.179420721026', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830224, '三芝区', 'S', '121.53552324466', '25.233947831353', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830225, '石门区', 'S', '121.59364212175', '25.261063301582', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830226, '瑞芳区', 'R', '121.81592241951', '25.092372901641', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830227, '贡寮区', 'G', '121.92278316131', '25.044375645825', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830228, '双溪区', 'S', '121.8310510997', '25.001750367683', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830229, '平溪区', 'P', '121.75897792057', '25.028954662262', 830200, 3, 'tr_0 tr_830000 tr_830200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830300, '桃园市', 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830301, '桃园区', 'T', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830302, '中坜区', 'Z', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830303, '平镇区', 'P', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830304, '八德区', 'B', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830305, '杨梅区', 'Y', '110.86164512823', '21.447395667888', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830306, '芦竹区', 'L', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830307, '大溪区', 'D', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830308, '龙潭区', 'L', '126.56854459242', '43.91634255363', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830309, '龟山区', 'G', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830310, '大园区', 'D', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830311, '观音区', 'G', '120.42538525561', '36.169241550407', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830312, '新屋区', 'X', '115.95771247803', '39.980514890446', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830313, '复兴区', 'F', '114.44809470749', '36.610368592227', 830300, 3, 'tr_0 tr_830000 tr_830300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830400, '台中市', 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830401, '中区', 'Z', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830402, '东区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830403, '西区', 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830404, '南区', 'N', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830405, '北区', 'B', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830406, '西屯区', 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830407, '南屯区', 'N', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830408, '北屯区', 'B', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830409, '丰原区', 'F', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830410, '大里区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830411, '太平区', 'T', '121.68538413681', '42.016967854141', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830412, '东势区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830413, '大甲区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830414, '清水区', 'Q', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830415, '沙鹿区', 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830416, '梧栖区', 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830417, '后里区', 'H', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830418, '神冈区', 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830419, '潭子区', 'T', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830420, '大雅区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830421, '新小区', 'X', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830422, '石冈区', 'S', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830423, '外埔区', 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830424, '大安区', 'D', '104.78041635328', '29.369928541322', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830425, '乌日区', 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830426, '大肚区', 'D', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830427, '龙井区', 'L', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830428, '雾峰区', 'W', '119.33696304538', '26.091557030419', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830429, '和平区', 'H', '117.2214669949', '39.12339025328', 830400, 3, 'tr_0 tr_830000 tr_830400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830500, '台南市', 'T', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830501, '中西区', 'Z', '114.15949141031', '22.291342714292', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830502, '东区', 'D', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830503, '南区', 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830504, '北区', 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830505, '安平区', 'A', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830506, '安南区', 'A', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830507, '永康区', 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830508, '归仁区', 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830509, '新化区', 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830510, '左镇区', 'Z', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830511, '玉井区', 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830512, '楠西区', 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830513, '南化区', 'N', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830514, '仁德区', 'R', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830515, '关庙区', 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830516, '龙崎区', 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830517, '官田区', 'G', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830518, '麻豆区', 'M', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830519, '佳里区', 'J', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830520, '西港区', 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830521, '七股区', 'Q', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830522, '将军区', 'J', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830523, '学甲区', 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830524, '北门区', 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830525, '新营区', 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830526, '后壁区', 'H', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830527, '白河区', 'B', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830528, '东山区', 'D', '130.32336109407', '47.344987135573', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830529, '六甲区', 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830530, '下营区', 'X', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830531, '柳营区', 'L', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830532, '盐水区', 'Y', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830533, '善化区', 'S', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830534, '大内区', 'D', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830535, '山上区', 'S', '121.36052796411', '38.965848756262', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830536, '新市区', 'X', '115.41224520287', '38.88118294749', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830537, '安定区', 'A', '104.61650040265', '35.585600016725', 830500, 3, 'tr_0 tr_830000 tr_830500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830600, '高雄市', 'G', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830601, '楠梓区', 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830602, '左营区', 'Z', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830603, '鼓山区', 'G', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830604, '三民区', 'S', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830605, '盐埕区', 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830606, '前金区', 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830607, '新兴区', 'X', '130.93837086995', '45.822310328543', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830608, '苓雅区', 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830609, '前镇区', 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830610, '旗津区', 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830611, '小港区', 'X', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830612, '凤山区', 'F', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830613, '大寮区', 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830614, '鸟松区', 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830615, '林园区', 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830616, '仁武区', 'R', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830617, '大树区', 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830618, '大社区', 'D', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830619, '冈山区', 'G', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830620, '路竹区', 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830621, '桥头区', 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830622, '梓官区', 'Z', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830623, '弥陀区', 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830624, '永安区', 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830625, '燕巢区', 'Y', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830626, '阿莲区', 'A', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830627, '茄萣区', 'J', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830628, '湖内区', 'H', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830629, '旗山区', 'Q', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830630, '美浓区', 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830631, '内门区', 'N', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830632, '杉林区', 'S', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830633, '甲仙区', 'J', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830634, '六龟区', 'L', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830635, '茂林区', 'M', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830636, '桃源区', 'T', '114.29349244944', '30.607022895804', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830637, '那玛夏区', 'N', '120.71415692906', '23.273513646073', 830600, 3, 'tr_0 tr_830000 tr_830600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830700, '基隆市', 'J', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830701, '中正区', 'Z', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830702, '七堵区', 'Q', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830703, '暖暖区', 'N', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830704, '仁爱区', 'R', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830705, '中山区', 'Z', '121.65154739367', '38.924511115496', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830706, '安乐区', 'A', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830707, '信义区', 'X', '118.53225032938', '24.6210238893', 830700, 3, 'tr_0 tr_830000 tr_830700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830800, '新竹市', 'X', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830801, '东区', 'D', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830802, '北区', 'B', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830803, '香山区', 'X', '119.76701381388', '49.221741849328', 830800, 3, 'tr_0 tr_830000 tr_830800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830900, '嘉义市', 'J', '121.97387097872', '24.086956718805', 830000, 2, 'tr_0 tr_830000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830901, '东区', 'D', '114.2466374103', '22.728825804821', 830900, 3, 'tr_0 tr_830000 tr_830900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(830902, '西区', 'X', '114.2466374103', '22.728825804821', 830900, 3, 'tr_0 tr_830000 tr_830900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839001, '宜兰县', 'Y', '121.39369436652', '31.211883015985', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839002, '新竹县', 'X', '119.76701381388', '49.221741849328', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839003, '苗栗县', 'M', '', '', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839004, '彰化县', 'Z', '109.04292985822', '26.632603089128', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839005, '南投县', 'N', '', '', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839006, '嘉义县', 'J', '114.2466374103', '22.728825804821', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839007, '云林县', 'Y', '124.7995182988', '42.918396678776', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839008, '屏东县', 'P', '119.30846756124', '26.107056743573', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839009, '台东县', 'T', '119.33983605008', '26.095631255982', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839010, '花莲县', 'H', '120.16162991211', '33.366606824641', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839011, '澎湖县', 'P', '121.13156576447', '30.875327117717', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839012, '金门县', 'J', '118.3304151596', '24.440444541055', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(839013, '连江县', 'L', '119.54647881621', '26.203583291029', 839000, 3, 'tr_0 tr_830000 tr_839000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110000, '北京市', 'B', '116.41338369712', '39.9109245473', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120000, '天津市', 'T', '117.21081309155', '39.14392990331', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130000, '河北省', 'H', '114.53659630532', '38.0432016452', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140000, '山西省', 'S', '112.56937550968', '37.879829423856', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150000, '内蒙古自治区', 'N', '111.77260583082', '40.823156232446', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210000, '辽宁省', 'L', '123.43559785683', '41.841465251202', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220000, '吉林省', 'J', '125.33257987515', '43.901714435444', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230000, '黑龙江省', 'H', '126.66965282042', '45.747929837435', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310000, '上海市', 'S', '121.48053886018', '31.235929042252', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320000, '江苏省', 'J', '118.76955164467', '32.066776944293', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330000, '浙江省', 'Z', '120.15953308739', '30.271548393337', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340000, '安徽省', 'A', '117.33054041772', '31.734294156317', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350000, '福建省', 'F', '119.30244747704', '26.106339415901', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360000, '江西省', 'J', '115.91542320365', '28.681690516761', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370000, '山东省', 'S', '117.02744162848', '36.674856650405', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410000, '河南省', 'H', '113.75938408486', '34.771712921931', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420000, '湖北省', 'H', '114.34844073659', '30.551600064658', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430000, '湖南省', 'H', '112.98960254335', '28.118269998009', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440000, '广东省', 'G', '113.27242891273', '23.137948556539', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450000, '广西壮族自治区', 'G', '108.33452122944', '22.821268997909', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460000, '海南省', 'H', '110.35553651088', '20.025801964463', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500000, '重庆市', 'Z', '106.55843415538', '29.568996245339', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510000, '四川省', 'S', '104.07346654728', '30.577543147015', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520000, '贵州省', 'G', '106.71447593089', '26.604029544995', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530000, '云南省', 'Y', '102.71641607523', '25.051562267345', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540000, '西藏自治区', 'X', '91.124342128993', '29.652893647473', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610000, '陕西省', 'S', '108.96039314875', '34.275808006024', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620000, '甘肃省', 'G', '103.83247812812', '36.065464887368', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630000, '青海省', 'Q', '101.78646183587', '36.627158579235', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640000, '宁夏回族自治区', 'N', '106.26560480701', '38.476877967911', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650000, '新疆维吾尔自治区', 'X', '87.633473205738', '43.79923810129', 0, 1, 'tr_0 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110100, '市辖区', 'S', '116.41338369712', '39.9109245473', 110000, 2, 'tr_0 tr_110000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120100, '市辖区', 'S', '117.21081309155', '39.14392990331', 120000, 2, 'tr_0 tr_120000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140100, '太原市', 'T', '112.55639149167', '37.876989028848', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140200, '大同市', 'D', '113.30643625859', '40.082468716161', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140300, '阳泉市', 'Y', '113.58761666288', '37.862360847859', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140400, '长治市', 'Z', '113.12255886985', '36.201268372155', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140500, '晋城市', 'J', '112.85857823133', '35.496284586473', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140600, '朔州市', 'S', '112.43937093967', '39.337108370542', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140700, '晋中市', 'J', '112.75959475566', '37.69283940976', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140800, '运城市', 'Y', '111.01338945448', '35.032706912909', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140900, '忻州市', 'X', '112.74062416024', '38.422383385178', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141000, '临汾市', 'L', '111.52553022403', '36.09374189542', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141100, '吕梁市', 'L', '111.15044967529', '37.524497749577', 140000, 2, 'tr_0 tr_140000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150100, '呼和浩特市', 'H', '111.75550856171', '40.848422997113', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150200, '包头市', 'B', '109.84654350721', '40.662928788261', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150300, '乌海市', 'W', '106.80039105', '39.662006364891', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150400, '赤峰市', 'C', '118.89552039752', '42.261686103412', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150500, '通辽市', 'T', '122.25052178738', '43.657980083917', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150600, '鄂尔多斯市', 'E', '109.78744317924', '39.614482313949', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150700, '呼伦贝尔市', 'H', '119.77237049947', '49.218446475565', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150800, '巴彦淖尔市', 'B', '107.39439808372', '40.749359489573', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150900, '乌兰察布市', 'W', '113.13946767446', '41.000748327674', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152200, '兴安盟', 'X', '122.04436452583', '46.088463713219', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152500, '锡林郭勒盟', 'X', '116.05439144075', '43.939422665339', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152900, '阿拉善盟', 'A', '105.73537746449', '38.858275883057', 150000, 2, 'tr_0 tr_150000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210100, '沈阳市', 'S', '123.45598993089', '41.720915668889', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210200, '大连市', 'D', '121.62163148459', '38.918953666786', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210300, '鞍山市', 'A', '123.00137251399', '41.115053596949', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210400, '抚顺市', 'F', '123.96437461561', '41.885969593057', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210500, '本溪市', 'B', '123.69250712421', '41.492916460553', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210600, '丹东市', 'D', '124.36154728159', '40.006408705594', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210700, '锦州市', 'J', '121.13259630056', '41.100931499462', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210800, '营口市', 'Y', '122.2415746645', '40.673136838267', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210900, '阜新市', 'F', '121.67640799866', '42.028021901318', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211000, '辽阳市', 'L', '123.24336640651', '41.274161290454', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211100, '盘锦市', 'P', '122.07322781023', '41.141248022956', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211200, '铁岭市', 'T', '123.73236520918', '42.229947997184', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211300, '朝阳市', 'C', '120.45749949793', '41.579820864756', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211400, '葫芦岛市', 'H', '120.84339833993', '40.717364436362', 210000, 2, 'tr_0 tr_210000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220100, '长春市', 'Z', '125.33060207591', '43.821953501043', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220200, '吉林市', 'J', '126.55563450495', '43.843567834579', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220300, '四平市', 'S', '124.35648155716', '43.171993571561', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220400, '辽源市', 'L', '125.15042516689', '42.894055005746', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220500, '通化市', 'T', '125.94660627598', '41.733815801613', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220600, '白山市', 'B', '126.42963008938', '41.939627205329', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220700, '松原市', 'S', '124.83148187569', '45.147404193414', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220800, '白城市', 'B', '122.8455906085', '45.625504359996', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222400, '延边朝鲜族自治州', 'Y', '129.47737632023', '42.915743033722', 220000, 2, 'tr_0 tr_220000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230100, '哈尔滨市', 'H', '126.54161509032', '45.808825827952', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230200, '齐齐哈尔市', 'Q', '123.92457086842', '47.359977186015', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230300, '鸡西市', 'J', '130.97561865877', '45.300872317824', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230400, '鹤岗市', 'H', '130.30443289867', '47.356056157685', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230500, '双鸭山市', 'S', '131.16534168078', '46.653185895886', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230600, '大庆市', 'D', '125.10865763402', '46.593633176722', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230700, '伊春市', 'Y', '128.8475463802', '47.733318457231', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230800, '佳木斯市', 'J', '130.32735909257', '46.805689990858', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230900, '七台河市', 'Q', '131.01154459103', '45.776300321548', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231000, '牡丹江市', 'M', '129.63953977835', '44.556245708986', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231100, '黑河市', 'H', '127.53548988622', '50.25127231175', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231200, '绥化市', 'S', '126.9753568753', '46.660032179824', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232700, '大兴安岭地区', 'D', '124.15292785448', '50.420025955028', 230000, 2, 'tr_0 tr_230000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310100, '市辖区', 'S', '121.48053886018', '31.235929042252', 310000, 2, 'tr_0 tr_310000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320100, '南京市', 'N', '118.80242172125', '32.064652885618', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320200, '无锡市', 'W', '120.31858328811', '31.498809732686', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320300, '徐州市', 'X', '117.29057543439', '34.212666550113', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320400, '常州市', 'C', '119.98148471328', '31.815795653328', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320500, '苏州市', 'S', '120.59241222959', '31.303564074442', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320600, '南通市', 'N', '120.90159173866', '31.986549431201', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320700, '连云港市', 'L', '119.22862133317', '34.602249525267', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320800, '淮安市', 'H', '119.02148367071', '33.616295301033', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320900, '盐城市', 'Y', '120.16754426576', '33.355100917626', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321000, '扬州市', 'Y', '119.41941890823', '32.40067693609', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321100, '镇江市', 'Z', '119.43048944567', '32.194715920524', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321200, '泰州市', 'T', '119.92956633785', '32.460675049308', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321300, '宿迁市', 'S', '118.28157403571', '33.96774971569', 320000, 2, 'tr_0 tr_320000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330100, '杭州市', 'H', '120.21551180372', '30.253082981693', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330200, '宁波市', 'N', '121.62857249434', '29.866033045866', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330300, '温州市', 'W', '120.70647689036', '28.001085404472', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330400, '嘉兴市', 'J', '120.76355182586', '30.75097483092', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330500, '湖州市', 'H', '120.09451660916', '30.898963937294', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330600, '绍兴市', 'S', '120.58547847885', '30.036369311307', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330700, '金华市', 'J', '119.65343619053', '29.084639385514', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330800, '衢州市', 'Q', '118.86659674036', '28.975545802265', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330900, '舟山市', 'Z', '122.21355631852', '29.99091168016', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331000, '台州市', 'T', '121.42743470428', '28.662194055996', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331100, '丽水市', 'L', '119.92957305844', '28.473278180563', 330000, 2, 'tr_0 tr_330000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340100, '合肥市', 'H', '117.23344266498', '31.826577833687', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340200, '芜湖市', 'W', '118.43943137654', '31.358536655799', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340300, '蚌埠市', 'B', '117.39551332814', '32.921523704351', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(340400, '淮南市', 'H', '117.00638885072', '32.631847399053', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340500, '马鞍山市', 'M', '118.51357957943', '31.676265597609', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340600, '淮北市', 'H', '116.80453726703', '33.961656300276', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340700, '铜陵市', 'T', '117.81847679446', '30.951233239913', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340800, '安庆市', 'A', '117.06360390492', '30.530956568043', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341000, '黄山市', 'H', '118.34543725315', '29.721889786592', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341100, '滁州市', 'C', '118.33940613597', '32.261270872041', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341200, '阜阳市', 'F', '115.82043612491', '32.896060994852', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341300, '宿州市', 'S', '116.97054394561', '33.652095326452', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341500, '六安市', 'L', '116.52640966419', '31.741450815323', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341600, '亳州市', 'B', '115.78446321127', '33.850642695789', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341700, '池州市', 'C', '117.4984209616', '30.670883790765', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341800, '宣城市', 'X', '118.76553424277', '30.946601545293', 340000, 2, 'tr_0 tr_340000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350100, '福州市', 'F', '119.30346983854', '26.080429420698', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350200, '厦门市', 'S', '118.09643549977', '24.485406605176', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350300, '莆田市', 'P', '119.01452097813', '25.459865455923', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350400, '三明市', 'S', '117.64552116782', '26.269736515992', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350500, '泉州市', 'Q', '118.6824462668', '24.879952330498', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350600, '漳州市', 'Z', '117.65357645299', '24.518929791171', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350700, '南平市', 'N', '118.18436954814', '26.647772874203', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350800, '龙岩市', 'L', '117.02344756678', '25.081219844872', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350900, '宁德市', 'N', '119.55451074543', '26.672241711409', 350000, 2, 'tr_0 tr_350000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360100, '南昌市', 'N', '115.86458944232', '28.689455295061', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360200, '景德镇市', 'J', '117.18457644639', '29.274247711041', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360300, '萍乡市', 'P', '113.86149643375', '27.628392709397', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360400, '九江市', 'J', '116.00753491163', '29.711340559079', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360500, '新余市', 'X', '114.9235346514', '27.823578697789', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360600, '鹰潭市', 'Y', '117.07557542703', '28.265787063191', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360700, '赣州市', 'G', '114.94050337298', '25.835176103498', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360800, '吉安市', 'J', '115.00051072001', '27.11972682607', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360900, '宜春市', 'Y', '114.42356367591', '27.820856421848', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361000, '抚州市', 'F', '116.36453876864', '27.95489225342', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361100, '上饶市', 'S', '117.94945960312', '28.460625921852', 360000, 2, 'tr_0 tr_360000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370100, '济南市', 'J', '117.12639941261', '36.656554201787', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370200, '青岛市', 'Q', '120.38945519115', '36.072227496663', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370300, '淄博市', 'Z', '118.0614525349', '36.819085683322', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370400, '枣庄市', 'Z', '117.33054194484', '34.815994048435', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370500, '东营市', 'D', '118.68138493514', '37.439641826323', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370600, '烟台市', 'Y', '121.4544154173', '37.470038383731', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370700, '潍坊市', 'W', '119.16837791143', '36.712651551268', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370800, '济宁市', 'J', '116.59361234854', '35.42017739453', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370900, '泰安市', 'T', '117.0944948348', '36.205858044885', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371000, '威海市', 'W', '122.12754097831', '37.516430548015', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371100, '日照市', 'R', '119.53341540457', '35.422838998438', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371200, '莱芜市', 'L', '117.68466691247', '36.233654133647', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371300, '临沂市', 'L', '118.36353300501', '35.110671242365', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371400, '德州市', 'D', '116.36555674397', '37.441308454576', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371500, '聊城市', 'L', '115.9915878483', '36.462758187694', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371600, '滨州市', 'B', '117.97740401715', '37.388196196077', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371700, '菏泽市', 'H', '115.48754503343', '35.239407424766', 370000, 2, 'tr_0 tr_370000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410100, '郑州市', 'Z', '113.63141920734', '34.753438850454', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410200, '开封市', 'K', '114.31459258497', '34.802885811212', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410300, '洛阳市', 'L', '112.45942129831', '34.624262779219', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410400, '平顶山市', 'P', '113.19952856052', '33.772050748691', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410500, '安阳市', 'A', '114.39950042177', '36.105940984015', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410600, '鹤壁市', 'H', '114.30359364248', '35.7523574114', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410700, '新乡市', 'X', '113.93360046733', '35.309639930337', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410800, '焦作市', 'J', '113.24854783457', '35.220963254039', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410900, '濮阳市', 'P', '115.03559747034', '35.767593028906', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411000, '许昌市', 'X', '113.85847553686', '34.041431611619', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411100, '漯河市', 'L', '114.02342077765', '33.587710707102', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411200, '三门峡市', 'S', '111.20653322387', '34.77832724946', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411300, '南阳市', 'N', '112.53450131351', '32.996562204651', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411400, '商丘市', 'S', '115.66244933826', '34.420201665859', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411500, '信阳市', 'X', '114.09748283305', '32.153014547531', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411600, '周口市', 'Z', '114.70348251482', '33.631828875702', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411700, '驻马店市', 'Z', '114.02847078173', '33.017842416744', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(419000, '省直辖县级行政区划', 'S', '113.75938408486', '34.771712921931', 410000, 2, 'tr_0 tr_410000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420100, '武汉市', 'W', '114.31158155473', '30.598466736401', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420200, '黄石市', 'H', '115.04553290894', '30.205207848942', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420300, '十堰市', 'S', '110.8045295607', '32.635061858401', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420500, '宜昌市', 'Y', '111.29254921035', '30.697446484492', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420600, '襄阳市', 'X', '112.128537201', '32.014796804669', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420700, '鄂州市', 'E', '114.90160738827', '30.396572173317', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420800, '荆门市', 'J', '112.20639298023', '31.04173257557', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420900, '孝感市', 'X', '113.92251007734', '30.930689227018', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421000, '荆州市', 'J', '112.24552262926', '30.340842107743', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421100, '黄冈市', 'H', '114.87849048411', '30.459358857618', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421200, '咸宁市', 'X', '114.32851909027', '29.847055947646', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421300, '随州市', 'S', '113.38945001822', '31.696516772328', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422800, '恩施土家族苗族自治州', 'E', '109.49459261858', '30.277939575301', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(429000, '省直辖县级行政区划', 'S', '114.34844073659', '30.551600064658', 420000, 2, 'tr_0 tr_420000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430100, '长沙市', 'Z', '112.94547319535', '28.234889399944', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430200, '株洲市', 'Z', '113.14047079776', '27.833567639016', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430300, '湘潭市', 'X', '112.95046418076', '27.835702227136', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430400, '衡阳市', 'H', '112.57844721326', '26.899576139189', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430500, '邵阳市', 'S', '111.47443288593', '27.245270272809', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430600, '岳阳市', 'Y', '113.13548942422', '29.363178293926', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430700, '常德市', 'C', '111.70545217996', '29.037749999407', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430800, '张家界市', 'Z', '110.48553254695', '29.122815562552', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430900, '益阳市', 'Y', '112.36151595471', '28.55971117849', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431000, '郴州市', 'C', '113.02146049909', '25.776683273602', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431100, '永州市', 'Y', '111.61945505792', '26.4258641179', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431200, '怀化市', 'H', '110.00851426537', '27.575160902979', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431300, '娄底市', 'L', '112.00150349288', '27.703208596992', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433100, '湘西土家族苗族自治州', 'X', '109.74557664947', '28.317369104701', 430000, 2, 'tr_0 tr_430000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440100, '广州市', 'G', '113.27143134446', '23.135336306695', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440200, '韶关市', 'S', '113.60352734562', '24.815881278583', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440300, '深圳市', 'S', '114.06455183659', '22.548456637984', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440400, '珠海市', 'Z', '113.58255478655', '22.276564654249', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440500, '汕头市', 'S', '116.68852864055', '23.359091717725', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440600, '佛山市', 'F', '113.1285121955', '23.027758750789', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440700, '江门市', 'J', '113.08855619524', '22.584603880965', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440800, '湛江市', 'Z', '110.36555441393', '21.276723439012', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440900, '茂名市', 'M', '110.93154257997', '21.669064031332', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441200, '肇庆市', 'Z', '112.47148894063', '23.052888771126', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441300, '惠州市', 'H', '114.42355801658', '23.116358854726', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441400, '梅州市', 'M', '116.12953737612', '24.294177532206', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441500, '汕尾市', 'S', '115.3729242894', '22.778730500164', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441600, '河源市', 'H', '114.70744627291', '23.74968437096', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441700, '阳江市', 'Y', '111.98848929181', '21.864339726139', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441800, '清远市', 'Q', '113.06246832527', '23.688230292088', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900, '东莞市', 'D', '113.75842045788', '23.027308411643', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000, '中山市', 'Z', '113.39942236263', '22.522314670791', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445100, '潮州市', 'C', '116.62947017363', '23.662623192616', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445200, '揭阳市', 'J', '116.37851218034', '23.555740488276', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445300, '云浮市', 'Y', '112.05151269959', '22.920911970343', 440000, 2, 'tr_0 tr_440000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450100, '南宁市', 'N', '108.37345082582', '22.822606601187', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450200, '柳州市', 'L', '109.43442194635', '24.331961386852', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450300, '桂林市', 'G', '110.20354537458', '25.242885724873', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450400, '梧州市', 'W', '111.28551681182', '23.482745281135', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450500, '北海市', 'B', '109.12653321257', '21.486836495769', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450600, '防城港市', 'F', '108.3604188383', '21.693005289969', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450700, '钦州市', 'Q', '108.66058016842', '21.986593539484', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450800, '贵港市', 'G', '109.60552031033', '23.117448382038', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450900, '玉林市', 'Y', '110.18845312337', '22.659830509953', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451000, '百色市', 'B', '106.62458932565', '23.908185934296', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451100, '贺州市', 'H', '111.57352631416', '24.409450902865', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451200, '河池市', 'H', '108.09149994499', '24.698911731273', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451300, '来宾市', 'L', '109.2274581959', '23.756546762607', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451400, '崇左市', 'C', '107.3715202061', '22.383117234663', 450000, 2, 'tr_0 tr_450000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460100, '海口市', 'H', '110.32552547126', '20.044049439257', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460200, '三亚市', 'S', '109.5185567014', '18.258736291748', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460300, '三沙市', 'S', '112.34048204137', '16.838953334409', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400, '儋州市', 'D', '109.58745583569', '19.527146110044', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469000, '省直辖县级行政区划', 'S', '110.35553651088', '20.025801964463', 460000, 2, 'tr_0 tr_460000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500100, '市辖区', 'S', '106.55843415538', '29.568996245339', 500000, 2, 'tr_0 tr_500000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500200, '县', 'X', '106.55843415538', '29.568996245339', 500000, 2, 'tr_0 tr_500000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510100, '成都市', 'C', '104.08153351042', '30.655821878416', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510300, '自贡市', 'Z', '104.78444884672', '29.345584921328', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510400, '攀枝花市', 'P', '101.72554117091', '26.588033173333', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510500, '泸州市', 'L', '105.44852406933', '28.877668303607', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510600, '德阳市', 'D', '104.40441936496', '31.133115003657', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510700, '绵阳市', 'M', '104.68556186076', '31.473663048746', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510800, '广元市', 'G', '105.85042318166', '32.441616305315', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510900, '遂宁市', 'S', '105.59942153064', '30.539097671109', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511000, '内江市', 'N', '105.064588025', '29.58588653832', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511100, '乐山市', 'L', '103.77253760363', '29.557940717458', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511300, '南充市', 'N', '106.11750261487', '30.843782508337', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511400, '眉山市', 'M', '103.85656331579', '30.082526119421', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511500, '宜宾市', 'Y', '104.64940370487', '28.758007028552', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511600, '广安市', 'G', '106.63955268233', '30.461746110679', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511700, '达州市', 'D', '107.47459385898', '31.214307723927', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511800, '雅安市', 'Y', '103.0495426236', '30.016792545706', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511900, '巴中市', 'B', '106.75158530316', '31.872888585957', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(512000, '资阳市', 'Z', '104.63443534164', '30.134956559253', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513200, '阿坝藏族羌族自治州', 'A', '102.23141546175', '31.905511577267', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513300, '甘孜藏族自治州', 'G', '101.96854674579', '30.055278843518', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513400, '凉山彝族自治州', 'L', '102.27350268097', '27.88775230037', 510000, 2, 'tr_0 tr_510000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520100, '贵阳市', 'G', '106.63657676353', '26.65332482231', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520200, '六盘水市', 'L', '104.83755460235', '26.598833108257', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520300, '遵义市', 'Z', '106.93342774802', '27.731700878917', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520400, '安顺市', 'A', '105.95441712389', '26.259252378715', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520500, '毕节市', 'B', '105.33332337117', '27.408562131331', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520600, '铜仁市', 'T', '109.16855802826', '27.674902690624', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522300, '黔西南布依族苗族自治州', 'Q', '104.91249214627', '25.093967349417', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522600, '黔东南苗族侗族自治州', 'Q', '107.98944624078', '26.589702969826', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522700, '黔南布依族苗族自治州', 'Q', '107.52840270574', '26.260616196074', 520000, 2, 'tr_0 tr_520000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530100, '昆明市', 'K', '102.852448365', '24.873998150044', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530300, '曲靖市', 'Q', '103.80243482795', '25.496406931544', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530400, '玉溪市', 'Y', '102.55356029311', '24.357710942446', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530500, '保山市', 'B', '99.177273285818', '25.139038793266', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530600, '昭通市', 'Z', '103.72351177197', '27.344083860247', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530700, '丽江市', 'L', '100.23246452903', '26.860657438065', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530800, '普洱市', 'P', '100.97256981473', '22.83097918601', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530900, '临沧市', 'L', '100.09544042015', '23.890468556279', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532300, '楚雄彝族自治州', 'C', '101.5344124805', '25.05177356534', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532500, '红河哈尼族彝族自治州', 'H', '103.38154905258', '23.369996247605', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532600, '文山壮族苗族自治州', 'W', '104.22256899109', '23.405994293612', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532800, '西双版纳傣族自治州', 'X', '100.80344682456', '22.013601254764', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532900, '大理白族自治州', 'D', '100.27458284048', '25.612128418193', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533100, '德宏傣族景颇族自治州', 'D', '98.591359356114', '24.438010702758', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533300, '怒江傈僳族自治州', 'N', '98.863288381358', '25.823707417658', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533400, '迪庆藏族自治州', 'D', '99.70952999014', '27.825184683643', 530000, 2, 'tr_0 tr_530000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540100, '拉萨市', 'L', '91.120823915464', '29.650040274768', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540200, '日喀则市', 'R', '88.893703034826', '29.275657822512', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540300, '昌都市', 'C', '97.179583594086', '31.147346549327', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540400, '林芝市', 'L', '94.368058287133', '29.654042176952', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540500, '山南市', 'S', '91.778675138519', '29.243026939249', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540600, '那曲市', 'N', '92.057338498175', '31.482438388455', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542500, '阿里地区', 'A', '80.112776921926', '32.506866017633', 540000, 2, 'tr_0 tr_540000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610100, '西安市', 'X', '108.94646555063', '34.347268816624', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610200, '铜川市', 'T', '108.95240424836', '34.902637080503', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610300, '宝鸡市', 'B', '107.24457536704', '34.36891564287', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610400, '咸阳市', 'X', '108.71542245143', '34.335476293369', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610500, '渭南市', 'W', '109.51658960526', '34.505715516753', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610600, '延安市', 'Y', '109.49658191613', '36.591111035218', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610700, '汉中市', 'H', '107.02943020926', '33.073799907834', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610800, '榆林市', 'Y', '109.74161603381', '38.290883835484', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610900, '安康市', 'A', '109.03560108266', '32.690512770574', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611000, '商洛市', 'S', '109.92441788136', '33.878633852208', 610000, 2, 'tr_0 tr_610000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620100, '兰州市', 'L', '103.84052119634', '36.067234693546', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620200, '嘉峪关市', 'J', '98.296203843001', '39.777960147391', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620300, '金昌市', 'J', '102.1946056867', '38.525820092093', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620400, '白银市', 'B', '104.14445082834', '36.550825330415', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620500, '天水市', 'T', '105.73141674567', '34.587411881651', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620600, '武威市', 'W', '102.64455434037', '37.934377808158', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620700, '张掖市', 'Z', '100.45641147406', '38.932066007005', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620800, '平凉市', 'P', '106.67144234828', '35.549232050464', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620900, '酒泉市', 'J', '98.500685216068', '39.738469080716', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621000, '庆阳市', 'Q', '107.64938569595', '35.715215983562', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621100, '定西市', 'D', '104.63242008306', '35.586832926562', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621200, '陇南市', 'L', '104.92857497071', '33.406620229951', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622900, '临夏回族自治州', 'L', '103.2163905653', '35.607562183503', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623000, '甘南藏族自治州', 'G', '102.91758468826', '34.989139909968', 620000, 2, 'tr_0 tr_620000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630100, '西宁市', 'X', '101.78445017051', '36.623384696517', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630200, '海东市', 'H', '102.11044407228', '36.508511080941', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632200, '海北藏族自治州', 'H', '100.90743432146', '36.96066282413', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632300, '黄南藏族自治州', 'H', '102.02242827808', '35.525804586516', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632500, '海南藏族自治州', 'H', '100.62662114446', '36.292102479899', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632600, '果洛藏族自治州', 'G', '100.2515919788', '34.477193866471', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632700, '玉树藏族自治州', 'Y', '97.013180762773', '33.010979585143', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632800, '海西蒙古族藏族自治州', 'H', '97.376299116019', '37.382750462527', 630000, 2, 'tr_0 tr_630000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640100, '银川市', 'Y', '106.2384935874', '38.49246005551', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640200, '石嘴山市', 'S', '106.3906004255', '38.989682839915', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640300, '吴忠市', 'W', '106.20537126664', '38.003712913453', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640400, '固原市', 'G', '106.24857742607', '36.021617258011', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640500, '中卫市', 'Z', '105.20357090089', '37.505701418703', 640000, 2, 'tr_0 tr_640000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650100, '乌鲁木齐市', 'W', '87.62443993536', '43.83076320429', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650200, '克拉玛依市', 'K', '84.895900538875', '45.585675237814', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650400, '吐鲁番市', 'T', '89.266025488642', '42.678924820794', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650500, '哈密市', 'H', '93.529373012389', '42.344467104552', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652300, '昌吉回族自治州', 'C', '87.315001624474', '44.01685415992', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652700, '博尔塔拉蒙古自治州', 'B', '82.072914758274', '44.912196413465', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652800, '巴音郭楞蒙古自治州', 'B', '86.151713865333', '41.77028733045', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652900, '阿克苏地区', 'A', '80.266943484735', '41.175029860077', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653000, '克孜勒苏柯尔克孜自治州', 'K', '76.174308676212', '39.720471204871', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653100, '喀什地区', 'K', '75.996390556397', '39.476096748645', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653200, '和田地区', 'H', '79.928507063512', '37.120446463042', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654000, '伊犁哈萨克自治州', 'Y', '81.330537747532', '43.922723137492', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654200, '塔城地区', 'T', '82.987235518406', '46.750948254373', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654300, '阿勒泰地区', 'A', '88.147926203735', '47.850727870102', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659000, '自治区直辖县级行政区划', 'Z', '87.633473205738', '43.79923810129', 650000, 2, 'tr_0 tr_650000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110101, '东城区', 'D', '116.42240097766', '39.934827272396', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110102, '西城区', 'X', '116.37251358117', '39.918123605841', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110105, '朝阳区', 'C', '112.85530302042', '35.520558754673', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110106, '丰台区', 'F', '116.29240188731', '39.864937197557', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110107, '石景山区', 'S', '116.22961266776', '39.911353808778', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110108, '海淀区', 'H', '116.3054340545', '39.965489841101', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110109, '门头沟区', 'M', '116.10760355577', '39.946146720034', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110111, '房山区', 'F', '116.14944375184', '39.754325839773', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110112, '通州区', 'T', '112.85530302042', '35.520558754673', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110113, '顺义区', 'S', '116.66142426369', '40.136350762231', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110114, '昌平区', 'C', '116.23761791731', '40.226413371594', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110115, '大兴区', 'D', '116.34862521223', '39.732555236554', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110116, '怀柔区', 'H', '116.63838587143', '40.322618404266', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110117, '平谷区', 'P', '117.1273791046', '40.146950735799', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110118, '密云区', 'M', '116.84954704427', '40.382175658138', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(110119, '延庆区', 'Y', '115.98163156902', '40.462168973754', 110100, 3, 'tr_0 tr_110000 tr_110100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120101, '和平区', 'H', '112.85530302042', '35.520558754673', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120102, '河东区', 'H', '117.26169316527', '39.126625684666', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120103, '河西区', 'H', '117.22941628002', '39.115718082216', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120104, '南开区', 'N', '117.15651537432', '39.144105279768', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120105, '河北区', 'H', '117.20359278136', '39.153485144705', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120106, '红桥区', 'H', '117.15751788327', '39.173285646564', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120110, '东丽区', 'D', '117.32056850791', '39.092332342815', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120111, '西青区', 'X', '117.01441017994', '39.148726608967', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120112, '津南区', 'J', '117.36338677903', '38.944148568115', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120113, '北辰区', 'B', '117.14140273158', '39.230343909918', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120114, '武清区', 'W', '117.05059715978', '39.389871228788', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120115, '宝坻区', 'B', '117.31660069248', '39.723194482933', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120116, '滨海新区', 'B', '117.71739882966', '39.009415773647', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120117, '宁河区', 'N', '117.83239334342', '39.336956431227', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120118, '静海区', 'J', '116.98046860455', '38.953370689172', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(120119, '蓟州区', 'J', '117.41457869479', '40.051508786395', 120100, 3, 'tr_0 tr_120000 tr_120100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140105, '小店区', 'X', '112.57239624162', '37.742322528645', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140106, '迎泽区', 'Y', '112.5693846724', '37.869532484225', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140107, '杏花岭区', 'X', '112.5763830113', '37.900186246845', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140108, '尖草坪区', 'J', '112.49360496704', '37.945943354548', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140109, '万柏林区', 'W', '112.52257675702', '37.864974410402', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140110, '晋源区', 'J', '112.48456424072', '37.721168857849', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140121, '清徐县', 'Q', '112.36455763137', '37.613066838238', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140122, '阳曲县', 'Y', '112.6794089516', '38.064620819448', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140123, '娄烦县', 'L', '111.80359063362', '38.073195368896', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140171, '山西转型综合改革示范区', 'S', '112.55639149167', '37.876989028848', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140181, '古交市', 'G', '112.1824528689', '37.912999960962', 140100, 3, 'tr_0 tr_140000 tr_140100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140212, '新荣区', 'X', '113.14644373539', '40.261971219328', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140213, '平城区', 'P', '113.30442522204', '40.081998375025', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140214, '云冈区', 'Y', '113.16240150396', '39.996838811279', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140215, '云州区', 'Y', '113.61847103172', '40.046229886508', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140221, '阳高县', 'Y', '113.75541420332', '40.367391842472', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140222, '天镇县', 'T', '114.09747753304', '40.426412198691', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140223, '广灵县', 'G', '114.28858637097', '39.766004217139', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140224, '灵丘县', 'L', '114.24136819946', '39.448825128052', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140225, '浑源县', 'H', '113.70560028822', '39.698952969845', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140226, '左云县', 'Z', '112.70946328956', '40.019623449015', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140271, '山西大同经济开发区', 'S', '113.30643625859', '40.082468716161', 140200, 3, 'tr_0 tr_140000 tr_140200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140302, '城区', 'C', '113.61283811719', '37.85786536147', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140303, '矿区', 'K', '113.54077065934', '37.890804244519', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140311, '郊区', 'J', '113.60060283682', '37.950352892943', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140321, '平定县', 'P', '113.66442115516', '37.792796383591', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140322, '盂县', 'Y', '113.41842046075', '38.091979630201', 140300, 3, 'tr_0 tr_140000 tr_140300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140403, '潞州区', 'L', '113.12952091721', '36.209472481338', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140404, '上党区', 'S', '113.05741608986', '36.059286479291', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140405, '屯留区', 'T', '112.89847476377', '36.321630843108', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140406, '潞城区', 'L', '113.23557845894', '36.339691267612', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140423, '襄垣县', 'X', '113.05741258647', '36.541685821155', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140425, '平顺县', 'P', '113.44251696707', '36.205989459384', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140426, '黎城县', 'L', '113.39343247604', '36.508669901441', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140427, '壶关县', 'H', '113.21357985531', '36.121334604237', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140428, '长子县', 'Z', '112.88456585041', '36.128001557794', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140429, '武乡县', 'W', '112.8706056438', '36.843167949301', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140430, '沁县', 'Q', '112.70545801478', '36.762189938552', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140431, '沁源县', 'Q', '112.34445202694', '36.506103350913', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140471, '山西长治高新技术产业园区', 'S', '113.12255886985', '36.201268372155', 140400, 3, 'tr_0 tr_140000 tr_140400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140502, '城区', 'C', '112.85958379452', '35.507278924584', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140521, '沁水县', 'Q', '112.19342620969', '35.696364462457', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140522, '阳城县', 'Y', '112.42145378712', '35.492181320425', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140524, '陵川县', 'L', '113.28740655466', '35.781743639538', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140525, '泽州县', 'Z', '112.79440121959', '35.599769729488', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140581, '高平市', 'G', '112.93041239923', '35.804336798578', 140500, 3, 'tr_0 tr_140000 tr_140500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140602, '朔城区', 'S', '112.43837642564', '39.325302712534', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140603, '平鲁区', 'P', '112.29552500886', '39.517389104237', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140621, '山阴县', 'S', '112.82243194473', '39.534030498011', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140622, '应县', 'Y', '113.19749353922', '39.560077852375', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140623, '右玉县', 'Y', '112.47350008125', '39.994859555431', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140671, '山西朔州经济开发区', 'S', '112.46306042376', '39.354781496121', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140681, '怀仁市', 'H', '113.10660846738', '39.833756889522', 140600, 3, 'tr_0 tr_140000 tr_140600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140702, '榆次区', 'Y', '112.71450350211', '37.703940486801', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140721, '榆社县', 'Y', '112.98159856583', '37.0763696687', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140722, '左权县', 'Z', '113.38545184006', '37.088555147171', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140723, '和顺县', 'H', '113.57660568309', '37.334807738688', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140724, '昔阳县', 'X', '113.71361290387', '37.617884042996', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140725, '寿阳县', 'S', '113.18341017493', '37.901307606957', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140726, '太谷县', 'T', '112.55738411926', '37.427395577313', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140727, '祁县', 'Q', '112.34244242768', '37.364131283475', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140728, '平遥县', 'P', '112.18245556381', '37.195600690703', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140729, '灵石县', 'L', '111.78561787596', '36.85336750127', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140781, '介休市', 'J', '111.92356319719', '37.032686403603', 140700, 3, 'tr_0 tr_140000 tr_140700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140802, '盐湖区', 'Y', '111.00437711462', '35.021425327829', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140821, '临猗县', 'L', '110.78040700351', '35.149542242622', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140822, '万荣县', 'W', '110.84457611016', '35.421108800536', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140823, '闻喜县', 'W', '111.23141035768', '35.362931196381', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140824, '稷山县', 'J', '110.98941457872', '35.610403569616', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140825, '新绛县', 'X', '111.23140649497', '35.622630103082', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140826, '绛县', 'J', '111.57548652056', '35.497276373896', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140827, '垣曲县', 'Y', '111.67660670572', '35.303014517418', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(140828, '夏县', 'X', '111.2264314994', '35.147461779807', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140829, '平陆县', 'P', '111.22348047596', '34.842925154581', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140830, '芮城县', 'R', '110.7006115132', '34.699388110563', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140881, '永济市', 'Y', '110.45457767131', '34.872829714714', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140882, '河津市', 'H', '110.71857214373', '35.601926575322', 140800, 3, 'tr_0 tr_140000 tr_140800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140902, '忻府区', 'X', '112.75261366422', '38.40987981762', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140921, '定襄县', 'D', '112.96352861152', '38.479974305847', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140922, '五台县', 'W', '113.26145109492', '38.734181590565', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140923, '代县', 'D', '112.96655194854', '39.072728346381', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140924, '繁峙县', 'F', '113.27140827251', '39.195237430734', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140925, '宁武县', 'N', '112.32639824212', '39.024342381431', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140926, '静乐县', 'J', '111.94543190585', '38.365147088438', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140927, '神池县', 'S', '112.21738276001', '39.096875824863', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140928, '五寨县', 'W', '111.85340993856', '38.917019909692', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140929, '岢岚县', 'K', '111.57947778177', '38.710151038936', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140930, '河曲县', 'H', '111.14444863516', '39.390702488715', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140931, '保德县', 'B', '111.09254175805', '39.028336932396', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140932, '偏关县', 'P', '111.51447352049', '39.442230090387', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140971, '五台山风景名胜区', 'W', '113.602695497', '38.983546253607', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(140981, '原平市', 'Y', '112.71748713403', '38.736475897605', 140900, 3, 'tr_0 tr_140000 tr_140900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141002, '尧都区', 'Y', '111.58643021727', '36.084562230192', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141021, '曲沃县', 'Q', '111.48239637819', '35.647327335982', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141022, '翼城县', 'Y', '111.72537553219', '35.744429075039', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141023, '襄汾县', 'X', '111.44854005199', '35.882062670676', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141024, '洪洞县', 'H', '111.68158942672', '36.259467079377', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141025, '古县', 'G', '111.92657314947', '36.272338064827', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141026, '安泽县', 'A', '112.2566128396', '36.153514380523', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141027, '浮山县', 'F', '111.85538495306', '35.974392753943', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141028, '吉县', 'J', '110.68854637189', '36.103999062021', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141029, '乡宁县', 'X', '110.85349790083', '35.976441665474', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141030, '大宁县', 'D', '110.75938440882', '36.471305687097', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141031, '隰县', 'X', '110.94759127079', '36.699061383227', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141032, '永和县', 'Y', '110.63841589393', '36.765908673933', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141033, '蒲县', 'P', '111.10247405258', '36.418005429177', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141034, '汾西县', 'F', '111.56954629571', '36.658782264232', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141081, '侯马市', 'H', '111.37839658489', '35.625364816258', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141082, '霍州市', 'H', '111.76150942218', '36.574606950709', 141000, 3, 'tr_0 tr_140000 tr_141000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141102, '离石区', 'L', '111.15749077354', '37.523577475907', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141121, '文水县', 'W', '112.0355986926', '37.444300082651', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141122, '交城县', 'J', '112.16256770864', '37.557772236259', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141123, '兴县', 'X', '111.13439210498', '38.468803780991', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141124, '临县', 'L', '110.99841488129', '37.957210672321', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141125, '柳林县', 'L', '110.8953898393', '37.435492964934', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141126, '石楼县', 'S', '110.84159553248', '37.004470503012', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141127, '岚县', 'L', '111.67859223038', '38.28502878885', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141128, '方山县', 'F', '111.25037044293', '37.90102023916', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141129, '中阳县', 'Z', '111.18562956483', '37.36287279238', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141130, '交口县', 'J', '111.18762820476', '36.987872666553', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141181, '孝义市', 'X', '111.78560601833', '37.151063319102', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(141182, '汾阳市', 'F', '111.7945966192', '37.271291794518', 141100, 3, 'tr_0 tr_140000 tr_141100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150102, '新城区', 'X', '111.671620122', '40.863877021183', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150103, '回民区', 'H', '111.63047018388', '40.814506362944', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150104, '玉泉区', 'Y', '111.68157514366', '40.758058968635', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150105, '赛罕区', 'S', '111.7084206445', '40.798394236975', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150121, '土默特左旗', 'T', '111.16958672672', '40.735293711759', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150122, '托克托县', 'T', '111.20057494309', '40.283146729007', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150123, '和林格尔县', 'H', '111.82843021826', '40.384797744251', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150124, '清水河县', 'Q', '111.65357648803', '39.926333854389', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150125, '武川县', 'W', '111.45749705623', '41.102418723793', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150171, '呼和浩特金海工业园区', 'H', '111.61859862741', '40.813484420815', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150172, '呼和浩特经济技术开发区', 'H', '111.75550856171', '40.848422997113', 150100, 3, 'tr_0 tr_150000 tr_150100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150202, '东河区', 'D', '110.05039480879', '40.582228038324', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150203, '昆都仑区', 'K', '109.84553830335', '40.647644106921', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150204, '青山区', 'Q', '109.9074160123', '40.649473068783', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150205, '石拐区', 'S', '110.27838088451', '40.67829939834', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150206, '白云鄂博矿区', 'B', '109.97962576174', '41.774995234182', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150207, '九原区', 'J', '109.96958800614', '40.613396589444', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150221, '土默特右旗', 'T', '110.53038926652', '40.575127429108', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150222, '固阳县', 'G', '110.06643261639', '41.040162852726', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150223, '达尔罕茂明安联合旗', 'D', '110.43952090317', '41.704548551002', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150271, '包头稀土高新技术产业开发区', 'B', '109.84664914794', '40.637085021364', 150200, 3, 'tr_0 tr_150000 tr_150200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150302, '海勃湾区', 'H', '106.82943856714', '39.696907993535', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150303, '海南区', 'H', '106.89847100998', '39.446827515087', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150304, '乌达区', 'W', '106.7326063535', '39.511468916129', 150300, 3, 'tr_0 tr_150000 tr_150300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150402, '红山区', 'H', '118.96356353651', '42.27047843525', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150403, '元宝山区', 'Y', '119.29540450885', '42.045124715638', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150404, '松山区', 'S', '118.9394138505', '42.292481572694', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150421, '阿鲁科尔沁旗', 'A', '120.07261385472', '43.877953412182', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150422, '巴林左旗', 'B', '119.38644328076', '43.97638259461', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150423, '巴林右旗', 'B', '118.67039425705', '43.540131553108', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150424, '林西县', 'L', '118.06246142182', '43.624210259291', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150425, '克什克腾旗', 'K', '117.55162041051', '43.270757591896', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150426, '翁牛特旗', 'W', '119.01250888002', '42.942019262236', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150428, '喀喇沁旗', 'K', '118.7104736845', '41.932214335643', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150429, '宁城县', 'N', '119.35060897566', '41.600245148269', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150430, '敖汉旗', 'A', '119.92757793861', '42.296507085243', 150400, 3, 'tr_0 tr_150000 tr_150400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150502, '科尔沁区', 'K', '122.2624570337', '43.628712488829', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150521, '科尔沁左翼中旗', 'K', '123.31858853365', '44.132294228308', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150522, '科尔沁左翼后旗', 'K', '122.36356257648', '42.93956249402', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150523, '开鲁县', 'K', '121.32538568843', '43.606369431362', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150524, '库伦旗', 'K', '121.81740576201', '42.741211100235', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150525, '奈曼旗', 'N', '120.66464641294', '42.87184654666', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150526, '扎鲁特旗', 'Z', '120.91862585689', '44.562213133099', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150571, '通辽经济技术开发区', 'T', '122.22276854881', '43.676026521565', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150581, '霍林郭勒市', 'H', '119.67046591394', '45.53751332061', 150500, 3, 'tr_0 tr_150000 tr_150500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130100, '石家庄市', 'S', '114.52153190157', '38.048311926873', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130200, '唐山市', 'T', '118.18645947204', '39.636583724147', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130300, '秦皇岛市', 'Q', '119.60853063334', '39.941748102378', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130400, '邯郸市', 'H', '114.54562822824', '36.631262731204', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130500, '邢台市', 'X', '114.51146225613', '37.076685950966', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130600, '保定市', 'B', '115.47146383769', '38.879987768455', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130700, '张家口市', 'Z', '114.89257223145', '40.773237202691', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130800, '承德市', 'C', '117.96939750997', '40.957856012338', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130900, '沧州市', 'C', '116.84558075595', '38.310215141107', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131000, '廊坊市', 'L', '116.69058173343', '39.543366662759', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131100, '衡水市', 'H', '115.67540613762', '37.745191408077', 130000, 2, 'tr_0 tr_130000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150602, '东胜区', 'D', '109.96956006883', '39.827986984444', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150603, '康巴什区', 'K', '109.86962735373', '39.616378146766', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150621, '达拉特旗', 'D', '110.04036612608', '40.418907154391', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150622, '准格尔旗', 'Z', '111.24639840546', '39.870540265037', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150623, '鄂托克前旗', 'E', '107.48458472303', '38.188216741284', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150624, '鄂托克旗', 'E', '107.98244495023', '39.095293413608', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150625, '杭锦旗', 'H', '108.74241293879', '39.838815768815', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150626, '乌审旗', 'W', '108.82443496914', '38.610026521177', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150627, '伊金霍洛旗', 'Y', '109.78744317924', '39.614482313949', 150600, 3, 'tr_0 tr_150000 tr_150600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150702, '海拉尔区', 'H', '119.74246537006', '49.218215799363', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150703, '扎赉诺尔区', 'Z', '117.69453227349', '49.467770183628', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150721, '阿荣旗', 'A', '123.46544000531', '48.131971245042', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150722, '莫力达瓦达斡尔族自治旗', 'M', '124.52557642071', '48.482896292115', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150723, '鄂伦春自治旗', 'E', '123.73234507742', '50.597947928064', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150724, '鄂温克族自治旗', 'E', '119.76135125527', '49.15304476395', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150725, '陈巴尔虎旗', 'C', '119.43046248677', '49.334914288885', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150726, '新巴尔虎左旗', 'X', '118.27660837276', '48.223786760037', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150727, '新巴尔虎右旗', 'X', '116.83063240352', '48.677053599089', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150781, '满洲里市', 'M', '117.38543585768', '49.604098854866', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150782, '牙克石市', 'Y', '120.7183468371', '49.292023693206', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150783, '扎兰屯市', 'Z', '122.74445371486', '48.01995552011', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150784, '额尔古纳市', 'E', '120.18663369726', '50.248131758636', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150785, '根河市', 'G', '121.52758526594', '50.786140434318', 150700, 3, 'tr_0 tr_150000 tr_150700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150802, '临河区', 'L', '107.36953379568', '40.75668072584', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150821, '五原县', 'W', '108.2734913541', '41.094454821479', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150822, '磴口县', 'D', '107.01452247', '40.336470177103', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150823, '乌拉特前旗', 'W', '108.6586151381', '40.742103512928', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150824, '乌拉特中旗', 'W', '108.51951244005', '41.593346263746', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150825, '乌拉特后旗', 'W', '107.08154612207', '41.089422269258', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150826, '杭锦后旗', 'H', '107.15737244949', '40.892179419823', 150800, 3, 'tr_0 tr_150000 tr_150800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150902, '集宁区', 'J', '113.12058699942', '41.041146171787', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150921, '卓资县', 'Z', '112.5844095507', '40.900291837834', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150922, '化德县', 'H', '114.0164087845', '41.909602587109', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150923, '商都县', 'S', '113.58463922926', '41.567566637224', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150924, '兴和县', 'X', '113.84057886567', '40.879341798933', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150925, '凉城县', 'L', '112.51060018864', '40.5371631252', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150926, '察哈尔右翼前旗', 'C', '113.22160531673', '40.791267302593', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150927, '察哈尔右翼中旗', 'C', '112.64258040196', '41.283272943291', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150928, '察哈尔右翼后旗', 'C', '113.19853090242', '41.441770999655', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150929, '四子王旗', 'S', '111.71241927182', '41.539353349915', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(150981, '丰镇市', 'F', '113.11660121788', '40.441804808844', 150900, 3, 'tr_0 tr_150000 tr_150900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152201, '乌兰浩特市', 'W', '122.09962235198', '46.078654343582', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152202, '阿尔山市', 'A', '119.95065315166', '47.18305415375', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152221, '科尔沁右翼前旗', 'K', '121.9645531355', '46.082648853819', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152222, '科尔沁右翼中旗', 'K', '121.48354781458', '45.066470993428', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152223, '扎赉特旗', 'Z', '122.90644442883', '46.729189539358', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152224, '突泉县', 'T', '121.60054536997', '45.387830342585', 152200, 3, 'tr_0 tr_150000 tr_152200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152501, '二连浩特市', 'E', '111.95836319333', '43.648800184052', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152502, '锡林浩特市', 'X', '116.09361388474', '43.93833380136', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152522, '阿巴嘎旗', 'A', '114.95736709772', '44.028101587023', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152523, '苏尼特左旗', 'S', '113.67347993742', '43.865553657792', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152524, '苏尼特右旗', 'S', '112.64856904548', '42.747368922463', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152525, '东乌珠穆沁旗', 'D', '116.97850435996', '45.515743305312', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152526, '西乌珠穆沁旗', 'X', '117.61637700896', '44.593802912007', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152527, '太仆寺旗', 'T', '115.29053531645', '41.882291746043', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152528, '镶黄旗', 'X', '113.85450538582', '42.237661285279', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152529, '正镶白旗', 'Z', '115.03662171828', '42.292605429249', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152530, '正蓝旗', 'Z', '115.99860388383', '42.247118844188', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152531, '多伦县', 'D', '116.49250878204', '42.208920864211', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152571, '乌拉盖管委会', 'W', '114.09790153324', '42.80523252057', 152500, 3, 'tr_0 tr_150000 tr_152500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152921, '阿拉善左旗', 'A', '105.67259866528', '38.839094137436', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152922, '阿拉善右旗', 'A', '101.67346389594', '39.222240969855', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152923, '额济纳旗', 'E', '101.06240334058', '41.960297611813', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(152971, '内蒙古阿拉善经济开发区', 'N', '105.77197191571', '40.314622117574', 152900, 3, 'tr_0 tr_150000 tr_152900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210102, '和平区', 'H', '123.42664426615', '41.795236052902', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210103, '沈河区', 'S', '123.46546103538', '41.802274138805', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210104, '大东区', 'D', '123.47640473208', '41.811425174494', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210105, '皇姑区', 'H', '123.43162078885', '41.826042120277', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210106, '铁西区', 'T', '123.38343595078', '41.809037832217', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210111, '苏家屯区', 'S', '123.35043463177', '41.671253644959', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210112, '浑南区', 'H', '123.45598993089', '41.720915668889', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210113, '沈北新区', 'S', '123.53360460492', '42.058914115763', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210114, '于洪区', 'Y', '123.31463302499', '41.799668255615', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210115, '辽中区', 'L', '122.77237835983', '41.523149081842', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210123, '康平县', 'K', '123.33751124938', '42.749925495719', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210124, '法库县', 'F', '123.41462107572', '42.509606549903', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210181, '新民市', 'X', '122.87539513741', '42.007109320665', 210100, 3, 'tr_0 tr_210000 tr_210100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210202, '中山区', 'Z', '121.65154739367', '38.924511115496', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210203, '西岗区', 'X', '121.61862512554', '38.920472689273', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210204, '沙河口区', 'S', '121.59450670057', '38.913544290956', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210211, '甘井子区', 'G', '121.5315189555', '38.958002162932', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210212, '旅顺口区', 'L', '121.26859688019', '38.856832222859', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210213, '金州区', 'J', '121.78943558267', '39.056432991661', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210214, '普兰店区', 'P', '121.94645983497', '39.398089145183', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210224, '长海县', 'Z', '122.59462651637', '39.278270217167', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210281, '瓦房店市', 'W', '121.98563754334', '39.632740747388', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210283, '庄河市', 'Z', '122.97449548263', '39.686956078878', 210200, 3, 'tr_0 tr_210000 tr_210200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210302, '铁东区', 'T', '122.99739966805', '41.096331870506', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210303, '铁西区', 'T', '122.97549026615', '41.125475259583', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210304, '立山区', 'L', '123.03548413862', '41.156116121102', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210311, '千山区', 'Q', '122.96757421833', '41.080938608935', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210321, '台安县', 'T', '122.44255004099', '41.418590371099', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210323, '岫岩满族自治县', 'X', '123.28754677827', '40.295892396362', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210381, '海城市', 'H', '122.69156940124', '40.887633947097', 210300, 3, 'tr_0 tr_210000 tr_210300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210402, '新抚区', 'X', '123.91958231814', '41.867805858593', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210403, '东洲区', 'D', '124.04554972353', '41.859190936634', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210404, '望花区', 'W', '123.790604152', '41.859030362749', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210411, '顺城区', 'S', '123.95141404338', '41.889163788467', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210421, '抚顺县', 'F', '123.92159012079', '41.887037475382', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210422, '新宾满族自治县', 'X', '125.04635620406', '41.739968775071', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210423, '清原满族自治县', 'Q', '124.93036025933', '42.106760992634', 210400, 3, 'tr_0 tr_210000 tr_210400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210502, '平山区', 'P', '123.77461422409', '41.301604181774', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210503, '溪湖区', 'X', '123.77461054104', '41.334802931364', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210504, '明山区', 'M', '123.82347449807', '41.314939368877', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210505, '南芬区', 'N', '123.75146713686', '41.10709572322', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210521, '本溪满族自治县', 'B', '124.12758486914', '41.307902881353', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210522, '桓仁满族自治县', 'H', '125.36754435102', '41.27292530103', 210500, 3, 'tr_0 tr_210000 tr_210500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210602, '元宝区', 'Y', '124.40258403322', '40.142251463139', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210603, '振兴区', 'Z', '124.36657851109', '40.110719472216', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210604, '振安区', 'Z', '124.43438692285', '40.164697025661', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210624, '宽甸满族自治县', 'K', '124.79042662868', '40.73755320049', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210681, '东港市', 'D', '124.15961035888', '39.867716187286', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210682, '凤城市', 'F', '124.07242172439', '40.459180482456', 210600, 3, 'tr_0 tr_210000 tr_210600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210702, '古塔区', 'G', '121.13458496929', '41.122900925898', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210703, '凌河区', 'L', '121.15759003442', '41.120690614472', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210711, '太和区', 'T', '121.1104532494', '41.115109307132', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210726, '黑山县', 'H', '122.13055703906', '41.671592983776', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210727, '义县', 'Y', '121.24556854895', '41.538938862271', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210781, '凌海市', 'L', '121.36253879584', '41.166487628588', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210782, '北镇市', 'B', '121.78344729848', '41.594428096803', 210700, 3, 'tr_0 tr_210000 tr_210700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210802, '站前区', 'Z', '122.26543743173', '40.678764125936', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210803, '西市区', 'X', '122.21358238684', '40.672110926311', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210804, '鲅鱼圈区', 'B', '122.12757349697', '40.232339850773', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210811, '老边区', 'L', '122.38643918392', '40.686383619803', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210881, '盖州市', 'G', '122.35559128288', '40.406167457268', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210882, '大石桥市', 'D', '122.5153795314', '40.650802164815', 210800, 3, 'tr_0 tr_210000 tr_210800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210902, '海州区', 'H', '121.66943571061', '42.023734789385', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210903, '新邱区', 'X', '121.79936338568', '42.093934514765', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210904, '太平区', 'T', '121.68538413681', '42.016967854141', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210905, '清河门区', 'Q', '121.42247894964', '41.789318551009', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210911, '细河区', 'X', '121.68639230508', '42.03187124588', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210921, '阜新蒙古族自治县', 'F', '121.76357399585', '42.071368153837', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(210922, '彰武县', 'Z', '122.54544932021', '42.392706534364', 210900, 3, 'tr_0 tr_210000 tr_210900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211002, '白塔区', 'B', '123.18060844799', '41.275845361792', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211003, '文圣区', 'W', '123.19160469557', '41.268438007815', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211004, '宏伟区', 'H', '123.20358018598', '41.223368108445', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211005, '弓长岭区', 'G', '123.42661543055', '41.157327042722', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211011, '太子河区', 'T', '123.188604445', '41.259226178044', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211021, '辽阳县', 'L', '123.1124212208', '41.211678771808', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211081, '灯塔市', 'D', '123.34546215145', '41.432474125926', 211000, 3, 'tr_0 tr_210000 tr_211000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211102, '双台子区', 'S', '122.04639299922', '41.206071617512', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211103, '兴隆台区', 'X', '121.96962911034', '41.155830887559', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211104, '大洼区', 'D', '122.08855478867', '41.00817878896', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211122, '盘山县', 'P', '122.00356035522', '41.248263682582', 211100, 3, 'tr_0 tr_210000 tr_211100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211202, '银州区', 'Y', '123.8483863963', '42.292573681442', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211204, '清河区', 'Q', '124.16556298034', '42.552494793453', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211221, '铁岭县', 'T', '123.7353723767', '42.229225608048', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211223, '西丰县', 'X', '124.73361509331', '42.744014442436', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211224, '昌图县', 'C', '124.11750067115', '42.792178371844', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211281, '调兵山市', 'D', '123.57350868313', '42.473738012058', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211282, '开原市', 'K', '124.04456886375', '42.552079074779', 211200, 3, 'tr_0 tr_210000 tr_211200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211302, '双塔区', 'S', '120.46048690274', '41.571779500856', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211303, '龙城区', 'L', '120.4435668693', '41.59846852305', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211321, '朝阳县', 'C', '120.25939061432', '41.241075720873', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211322, '建平县', 'J', '119.64938035777', '41.409455511027', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211324, '喀喇沁左翼蒙古族自治县', 'K', '119.74741405502', '41.133689119828', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211381, '北票市', 'B', '120.77762773422', '41.80648256895', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211382, '凌源市', 'L', '119.40735807879', '41.251651297148', 211300, 3, 'tr_0 tr_210000 tr_211300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211402, '连山区', 'L', '120.87648167423', '40.780893808442', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211403, '龙港区', 'L', '120.90062076024', '40.741056601241', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211404, '南票区', 'N', '120.75649312082', '41.113097595823', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211421, '绥中县', 'S', '120.35042453538', '40.331843475397', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211422, '建昌县', 'J', '119.84359526665', '40.830379953809', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(211481, '兴城市', 'X', '120.76455846701', '40.616555664044', 211400, 3, 'tr_0 tr_210000 tr_211400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220102, '南关区', 'N', '125.35660981703', '43.869873025193', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220103, '宽城区', 'K', '125.33462450832', '43.949502239804', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220104, '朝阳区', 'C', '125.29540125585', '43.840641474962', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220105, '二道区', 'E', '125.38046755375', '43.871276524271', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220106, '绿园区', 'L', '125.26244260635', '43.886810403937', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220112, '双阳区', 'S', '125.67144793217', '43.531091309119', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220113, '九台区', 'J', '125.84556442307', '44.157791853861', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220122, '农安县', 'N', '125.19148410666', '44.438903951261', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220171, '长春经济技术开发区', 'Z', '125.37014719124', '43.866004586928', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220172, '长春净月高新技术产业开发区', 'Z', '125.26127292275', '43.823034492758', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220173, '长春高新技术产业开发区', 'Z', '125.26127292275', '43.823034492758', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220174, '长春汽车经济技术开发区', 'Z', '125.33060207591', '43.821953501043', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220182, '榆树市', 'Y', '126.53960936347', '44.845439727693', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220183, '德惠市', 'D', '125.73451517728', '44.527161066608', 220100, 3, 'tr_0 tr_220000 tr_220100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220202, '昌邑区', 'C', '126.58144866124', '43.887992474736', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220203, '龙潭区', 'L', '126.56854459242', '43.91634255363', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220204, '船营区', 'C', '126.54764973677', '43.83992740229', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220211, '丰满区', 'F', '126.56857046362', '43.827151576836', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220221, '永吉县', 'Y', '126.50441572986', '43.678720676989', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220271, '吉林经济开发区', 'J', '126.55563450495', '43.843567834579', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220272, '吉林高新技术产业开发区', 'J', '126.55091570611', '43.822448990547', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220273, '吉林中国新加坡食品区', 'J', '126.55563450495', '43.843567834579', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220281, '蛟河市', 'J', '127.35148018677', '43.730003870507', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220282, '桦甸市', 'H', '126.75248423373', '42.977982779881', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220283, '舒兰市', 'S', '126.97137703226', '44.412270028324', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220284, '磐石市', 'P', '126.06661629889', '42.951817500114', 220200, 3, 'tr_0 tr_220000 tr_220200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220302, '铁西区', 'T', '124.35246676034', '43.152575391803', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220303, '铁东区', 'T', '124.4164827059', '43.167993993185', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220322, '梨树县', 'L', '124.3424012471', '43.313345515553', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220323, '伊通满族自治县', 'Y', '125.31148460754', '43.351103666821', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220381, '公主岭市', 'G', '124.82944866071', '43.510832663153', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220382, '双辽市', 'S', '123.50943776128', '43.524527382171', 220300, 3, 'tr_0 tr_220000 tr_220300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220402, '龙山区', 'L', '125.14345242969', '42.907634012133', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220403, '西安区', 'X', '125.15537330313', '42.933308420625', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220421, '东丰县', 'D', '125.53737790091', '42.683310778553', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220422, '东辽县', 'D', '124.99758944369', '42.931879101776', 220400, 3, 'tr_0 tr_220000 tr_220400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220502, '东昌区', 'D', '125.93359459016', '41.70840538484', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220503, '二道江区', 'E', '126.0495917027', '41.779966174493', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220521, '通化县', 'T', '125.76539191393', '41.685682238068', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220523, '辉南县', 'H', '126.05358125713', '42.690699881882', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220524, '柳河县', 'L', '125.75142398189', '42.290871215056', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220581, '梅河口市', 'M', '125.71760780995', '42.544883890284', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220582, '集安市', 'J', '126.199577372', '41.131299724033', 220500, 3, 'tr_0 tr_220000 tr_220500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220602, '浑江区', 'H', '126.42361952721', '41.95042372822', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220605, '江源区', 'J', '126.59739097896', '42.062939372081', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220621, '抚松县', 'F', '127.45537119527', '42.227335272553', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220622, '靖宇县', 'J', '126.81949899257', '42.394765734578', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220623, '长白朝鲜族自治县', 'Z', '128.20758420219', '41.425895812594', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220681, '临江市', 'L', '126.9245815135', '41.817678643992', 220600, 3, 'tr_0 tr_220000 tr_220600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220702, '宁江区', 'N', '124.82342254815', '45.178039438667', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220721, '前郭尔罗斯蒙古族自治县', 'Q', '124.83045556165', '45.123416092926', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220722, '长岭县', 'Z', '123.9743741034', '44.281638280052', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220723, '乾安县', 'G', '124.0475638046', '45.008434321605', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220771, '吉林松原经济开发区', 'J', '124.83148187569', '45.147404193414', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220781, '扶余市', 'F', '126.0566062111', '44.994168421151', 220700, 3, 'tr_0 tr_220000 tr_220700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220802, '洮北区', 'T', '122.85750977516', '45.627524686514', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220821, '镇赉县', 'Z', '123.20657575565', '45.853116635389', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220822, '通榆县', 'T', '123.09452077673', '44.818963735882', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220871, '吉林白城经济开发区', 'J', '122.81641245977', '45.642168989302', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220881, '洮南市', 'T', '122.7944676826', '45.341131872567', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(220882, '大安市', 'D', '124.29850428102', '45.513045149628', 220800, 3, 'tr_0 tr_220000 tr_220800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(222401, '延吉市', 'Y', '129.52052013726', '42.91271700988', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222402, '图们市', 'T', '129.85038151375', '42.974283499075', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222403, '敦化市', 'D', '128.23861239315', '43.378291274517', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222404, '珲春市', 'H', '130.37261321858', '42.868515115192', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222405, '龙井市', 'L', '129.43263477701', '42.771534868349', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222406, '和龙市', 'H', '129.01738712621', '42.552322568432', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222424, '汪清县', 'W', '129.77760879625', '43.318450833865', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(222426, '安图县', 'A', '128.90544846814', '43.117916954912', 222400, 3, 'tr_0 tr_220000 tr_222400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230102, '道里区', 'D', '126.62343158837', '45.761844478815', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230103, '南岗区', 'N', '126.67563849952', '45.765866163758', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230104, '道外区', 'D', '126.65560404089', '45.797776220434', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230108, '平房区', 'P', '126.54161509032', '45.808825827952', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230109, '松北区', 'S', '126.51648256825', '45.808592561429', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230110, '香坊区', 'X', '126.66962434413', '45.713619645389', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230111, '呼兰区', 'H', '126.5943989831', '45.895209780863', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230112, '阿城区', 'A', '126.96435649552', '45.554275304352', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230113, '双城区', 'S', '126.31962313777', '45.388111522394', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230123, '依兰县', 'Y', '129.57451969721', '46.331260289052', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230124, '方正县', 'F', '128.83563368134', '45.857758440062', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230125, '宾县', 'B', '127.4734970145', '45.752465386742', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230126, '巴彦县', 'B', '127.4105479864', '46.091282657815', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230127, '木兰县', 'M', '128.05035620452', '45.956871319448', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230128, '通河县', 'T', '128.75241627584', '45.996392590921', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230129, '延寿县', 'Y', '128.33860582402', '45.457641195714', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230183, '尚志市', 'S', '128.01548820666', '45.215473941867', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230184, '五常市', 'W', '127.17352882965', '44.937842855774', 230100, 3, 'tr_0 tr_230000 tr_230100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230202, '龙沙区', 'L', '123.96437622285', '47.323576977429', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230203, '建华区', 'J', '123.96135010108', '47.360554871046', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230204, '铁锋区', 'T', '123.984415712', '47.347018863772', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230205, '昂昂溪区', 'A', '123.82940626913', '47.161332243626', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230206, '富拉尔基区', 'F', '123.63650980324', '47.215504082791', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230207, '碾子山区', 'N', '122.89436680108', '47.523236298133', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230208, '梅里斯达斡尔族区', 'M', '123.75954091741', '47.315549574077', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230221, '龙江县', 'L', '123.21153898342', '47.343605740151', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230223, '依安县', 'Y', '125.3124821661', '47.899483651368', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230224, '泰来县', 'T', '123.42362630925', '46.39782928518', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230225, '甘南县', 'G', '123.51248588182', '47.92688406951', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230227, '富裕县', 'F', '124.48054247906', '47.780228063275', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230229, '克山县', 'K', '125.88137832693', '48.043172360737', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230230, '克东县', 'K', '126.25538674804', '48.048244160483', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230231, '拜泉县', 'B', '126.10542147027', '47.601867301959', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230281, '讷河市', 'N', '124.8905490562', '48.490086593264', 230200, 3, 'tr_0 tr_230000 tr_230200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230302, '鸡冠区', 'J', '130.98763160852', '45.309806344312', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230303, '恒山区', 'H', '130.91138523344', '45.216971883154', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230304, '滴道区', 'D', '130.85058046059', '45.354433617216', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230305, '梨树区', 'L', '130.70339606719', '45.098241780981', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230306, '城子河区', 'C', '131.02770429868', '45.379689760283', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230307, '麻山区', 'M', '130.48453641613', '45.217934996767', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230321, '鸡东县', 'J', '131.13055848296', '45.266184560826', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230381, '虎林市', 'H', '132.94346566318', '45.768946912884', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230382, '密山市', 'M', '131.85353110655', '45.535640809748', 230300, 3, 'tr_0 tr_230000 tr_230300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230402, '向阳区', 'X', '130.30046804764', '47.348580889067', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230403, '工农区', 'G', '130.28161728617', '47.324430299458', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230404, '南山区', 'N', '130.29354031555', '47.321245938809', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230405, '兴安区', 'X', '130.24554573859', '47.258716269483', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230406, '东山区', 'D', '130.32336109407', '47.344987135573', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230407, '兴山区', 'X', '130.31736364716', '47.396045381282', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230421, '萝北县', 'L', '130.8354950365', '47.583422197029', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230422, '绥滨县', 'S', '131.85948651276', '47.295265458073', 230400, 3, 'tr_0 tr_230000 tr_230400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230502, '尖山区', 'J', '131.16534177061', '46.652585923812', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230503, '岭东区', 'L', '131.164376721', '46.464596047853', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230505, '四方台区', 'S', '131.345657378', '46.602012285083', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230506, '宝山区', 'B', '131.40737518857', '46.583598340241', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230521, '集贤县', 'J', '131.14743449942', '46.734517788557', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230522, '友谊县', 'Y', '131.8145948627', '46.772973223022', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230523, '宝清县', 'B', '132.20359411633', '46.332651823572', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230524, '饶河县', 'R', '134.02046893233', '46.804182744162', 230500, 3, 'tr_0 tr_230000 tr_230500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230602, '萨尔图区', 'S', '125.13351006443', '46.638936435554', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230603, '龙凤区', 'L', '125.14047256095', '46.567678067125', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230604, '让胡路区', 'R', '124.87759881447', '46.658078458609', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230605, '红岗区', 'H', '124.8974774171', '46.404313108628', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230606, '大同区', 'D', '124.81937675979', '46.045583951311', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230621, '肇州县', 'Z', '125.2753682248', '45.705107986871', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230622, '肇源县', 'Z', '125.08457262601', '45.524152914206', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230623, '林甸县', 'L', '124.86965042766', '47.177234395243', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230624, '杜尔伯特蒙古族自治县', 'D', '124.44935879141', '46.868767758452', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230671, '大庆高新技术产业开发区', 'D', '125.15778147083', '46.581298438495', 230600, 3, 'tr_0 tr_230000 tr_230600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230702, '伊春区', 'Y', '128.91345891818', '47.733954439001', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230703, '南岔区', 'N', '129.28957179961', '47.143749913595', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230704, '友好区', 'Y', '128.84257946937', '47.846436100332', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230705, '西林区', 'X', '129.31959406806', '47.486393100686', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230706, '翠峦区', 'C', '128.67648152295', '47.732893980201', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230707, '新青区', 'X', '129.54064675236', '48.296134660851', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230708, '美溪区', 'M', '129.13536777746', '47.64134415168', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230709, '金山屯区', 'J', '129.43563861113', '47.418759014597', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230710, '五营区', 'W', '129.25134952898', '48.11427128362', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230711, '乌马河区', 'W', '128.80554637557', '47.73361851021', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230712, '汤旺河区', 'T', '129.57747422403', '48.460614389845', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230713, '带岭区', 'D', '129.02742523145', '47.034571951137', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230714, '乌伊岭区', 'W', '129.44457666112', '48.596169129772', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230715, '红星区', 'H', '129.39750706935', '48.245480405275', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230716, '上甘岭区', 'S', '129.03043733966', '47.980913793769', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230722, '嘉荫县', 'J', '130.41055547772', '48.894983469564', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230781, '铁力市', 'T', '128.03836490393', '46.992948620259', 230700, 3, 'tr_0 tr_230000 tr_230700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230803, '向阳区', 'X', '130.37261186145', '46.813511816781', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230804, '前进区', 'Q', '130.3816482759', '46.819626508482', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230805, '东风区', 'D', '130.41056077772', '46.828385151991', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230811, '郊区', 'J', '130.32735909257', '46.805689990858', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230822, '桦南县', 'H', '130.56038502153', '46.24507747688', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230826, '桦川县', 'H', '130.72554944886', '47.028816852926', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230828, '汤原县', 'T', '129.91164504155', '46.735326720461', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230881, '同江市', 'T', '132.51750949205', '47.647980676666', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230882, '富锦市', 'F', '132.04453879528', '47.255932571848', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230883, '抚远市', 'F', '134.31448962575', '48.370944696273', 230800, 3, 'tr_0 tr_230000 tr_230800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230902, '新兴区', 'X', '130.93837086995', '45.822310328543', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230903, '桃山区', 'T', '131.02644424554', '45.771799915696', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230904, '茄子河区', 'J', '131.0744805937', '45.791238180152', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(230921, '勃利县', 'B', '130.59853255314', '45.760964313167', 230900, 3, 'tr_0 tr_230000 tr_230900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231002, '东安区', 'D', '129.63347765344', '44.587460377571', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231003, '阳明区', 'Y', '129.64252736281', '44.601775026515', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231004, '爱民区', 'A', '129.59836369953', '44.602350339442', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231005, '西安区', 'X', '129.62241286515', '44.583861081842', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231025, '林口县', 'L', '130.28757880086', '45.28412885062', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231071, '牡丹江经济技术开发区', 'M', '129.63953977835', '44.556245708986', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231081, '绥芬河市', 'S', '131.15739222567', '44.418154372388', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231083, '海林市', 'H', '129.38742683358', '44.599871973195', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231084, '宁安市', 'N', '129.48936798014', '44.3469835775', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231085, '穆棱市', 'M', '130.53055850352', '44.924784589588', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231086, '东宁市', 'D', '131.13154357445', '44.096101486248', 231000, 3, 'tr_0 tr_230000 tr_231000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231102, '爱辉区', 'A', '127.50663227086', '50.257709616452', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231121, '嫩江县', 'N', '125.22763469543', '49.191320184756', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231123, '逊克县', 'X', '128.48558459529', '49.5694914357', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231124, '孙吴县', 'S', '127.34238770837', '49.431450606859', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231181, '北安市', 'B', '126.49737974226', '48.247419532219', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231182, '五大连池市', 'W', '126.21155518831', '48.522609551763', 231100, 3, 'tr_0 tr_230000 tr_231100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231202, '北林区', 'B', '126.99144894055', '46.643492672111', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231221, '望奎县', 'W', '126.49238489413', '46.839167601749', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231222, '兰西县', 'L', '126.29461952255', '46.258095172245', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231223, '青冈县', 'Q', '126.10048887472', '46.71068498305', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231224, '庆安县', 'Q', '127.5146121882', '46.885744465245', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231225, '明水县', 'M', '125.91248269419', '47.179483374941', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231226, '绥棱县', 'S', '127.12051514063', '47.242515793854', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231281, '安达市', 'A', '125.34862234422', '46.425719232144', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231282, '肇东市', 'Z', '125.96853740717', '46.056938289303', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(231283, '海伦市', 'H', '126.93650857556', '47.456903841096', 231200, 3, 'tr_0 tr_230000 tr_231200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232701, '漠河市', 'M', '122.5454208342', '52.978303678377', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232721, '呼玛县', 'H', '126.65964991907', '51.73094674724', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232722, '塔河县', 'T', '124.71651251449', '52.340305081113', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232761, '加格达奇区', 'J', '124.15292785448', '50.420025955028', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232762, '松岭区', 'S', '124.15292785448', '50.420025955028', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232763, '新林区', 'X', '124.53914092375', '51.801225110533', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(232764, '呼中区', 'H', '123.58143136869', '52.037468814622', 232700, 3, 'tr_0 tr_230000 tr_232700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310101, '黄浦区', 'H', '121.49158559252', '31.237247152064', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310104, '徐汇区', 'X', '121.44339635276', '31.194556772823', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310105, '长宁区', 'Z', '121.43045437545', '31.226847968225', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310106, '静安区', 'J', '121.45343177277', '31.233844930402', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310107, '普陀区', 'P', '112.85530302042', '35.520558754673', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310109, '虹口区', 'H', '121.51158645453', '31.269746698931', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310110, '杨浦区', 'Y', '121.53251993733', '31.265524144657', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310112, '闵行区', 'M', '121.38861193361', '31.118842580087', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310113, '宝山区', 'B', '131.40737518857', '46.583598340241', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310114, '嘉定区', 'J', '121.27259505835', '31.380155339677', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310115, '浦东新区', 'P', '121.55045460683', '31.227348292436', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310116, '金山区', 'J', '121.34848004512', '30.74785237657', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310117, '松江区', 'S', '121.23447959624', '31.037135176464', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310118, '青浦区', 'Q', '121.13055310467', '31.155454317981', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310120, '奉贤区', 'F', '121.48050373643', '30.923720110285', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(310151, '崇明区', 'C', '121.40355686272', '31.628569984404', 310100, 3, 'tr_0 tr_310000 tr_310100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320102, '玄武区', 'X', '118.80441263575', '32.054756682949', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320104, '秦淮区', 'Q', '118.80040736097', '32.045138606405', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320105, '建邺区', 'J', '118.73856944695', '32.009369695446', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320106, '鼓楼区', 'G', '118.77651899204', '32.072405160557', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320111, '浦口区', 'P', '118.63460405875', '32.064679277923', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320113, '栖霞区', 'Q', '118.91542298491', '32.10260020783', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320114, '雨花台区', 'Y', '118.78544536406', '31.997858805466', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320115, '江宁区', 'J', '118.84656705909', '31.958526869177', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320116, '六合区', 'L', '118.82747132971', '32.32866604102', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320117, '溧水区', 'L', '119.03440390903', '31.657283696314', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320118, '高淳区', 'G', '118.89849765147', '31.333639123905', 320100, 3, 'tr_0 tr_320000 tr_320100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320205, '锡山区', 'X', '120.36342571103', '31.594761632814', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320206, '惠山区', 'H', '120.30459559335', '31.686741337275', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320211, '滨湖区', 'B', '120.29154752616', '31.534639699974', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320213, '梁溪区', 'L', '120.30959951436', '31.571645024135', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320214, '新吴区', 'X', '120.37039647195', '31.554850239842', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320281, '江阴市', 'J', '120.29156800752', '31.926044909769', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320282, '宜兴市', 'Y', '119.83160603216', '31.342956624268', 320200, 3, 'tr_0 tr_320000 tr_320200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320302, '鼓楼区', 'G', '117.19257874733', '34.293760084221', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320303, '云龙区', 'Y', '117.2584239124', '34.259086691031', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320305, '贾汪区', 'J', '117.46943039703', '34.441620400617', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320311, '泉山区', 'Q', '117.20059046468', '34.249942871606', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320312, '铜山区', 'T', '117.17556960199', '34.186100449885', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320321, '丰县', 'F', '116.60258246804', '34.699769765634', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320322, '沛县', 'P', '116.9425856239', '34.765151955415', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320324, '睢宁县', 'S', '117.94743277245', '33.918789417818', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320371, '徐州经济技术开发区', 'X', '117.28574962221', '34.272904039312', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320381, '新沂市', 'X', '118.36153652102', '34.375610954637', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320382, '邳州市', 'P', '117.96341066307', '34.339753160807', 320300, 3, 'tr_0 tr_320000 tr_320300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320402, '天宁区', 'T', '119.98046316025', '31.785570271253', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320404, '钟楼区', 'Z', '119.908462716', '31.807646657754', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320411, '新北区', 'X', '119.97751429276', '31.836323947624', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320412, '武进区', 'W', '119.94861167229', '31.706446611742', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320413, '金坛区', 'J', '119.60457090266', '31.72889303001', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320481, '溧阳市', 'L', '119.49150603896', '31.422102292159', 320400, 3, 'tr_0 tr_320000 tr_320400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320505, '虎丘区', 'H', '120.57847178571', '31.301932876554', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320506, '吴中区', 'W', '120.63850751921', '31.268261445846', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320507, '相城区', 'X', '120.64856593584', '31.374689921493', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320508, '姑苏区', 'G', '120.6234549731', '31.341831300993', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320509, '吴江区', 'W', '120.65156717454', '31.144644190473', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320571, '苏州工业园区', 'S', '120.82848521083', '31.309610913062', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320581, '常熟市', 'C', '120.75949588665', '31.659538276741', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320582, '张家港市', 'Z', '120.56155363871', '31.88114053634', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320583, '昆山市', 'K', '120.98745249795', '31.390863425082', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320585, '太仓市', 'T', '121.1355952935', '31.464599352978', 320500, 3, 'tr_0 tr_320000 tr_320500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320602, '崇川区', 'C', '120.86342022229', '32.015923029631', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320611, '港闸区', 'G', '120.82445235808', '32.037345124875', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320612, '通州区', 'T', '121.08142549498', '32.070355739676', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320623, '如东县', 'R', '121.19243791024', '32.335872886155', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320671, '南通经济技术开发区', 'N', '120.90159173866', '31.986549431201', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320681, '启东市', 'Q', '121.66347374677', '31.814232849643', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320682, '如皋市', 'R', '120.57946558109', '32.377851486109', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320684, '海门市', 'H', '121.18843649817', '31.87361172603', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320685, '海安市', 'H', '120.47443309578', '32.53919574424', 320600, 3, 'tr_0 tr_320000 tr_320600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320703, '连云区', 'L', '119.46701669742', '34.638921829102', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320706, '海州区', 'H', '119.16940808819', '34.577456118597', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320707, '赣榆区', 'G', '119.17943461497', '34.847682460846', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320722, '东海县', 'D', '118.75956509248', '34.547918627364', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320723, '灌云县', 'G', '119.24653354504', '34.288616060258', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320724, '灌南县', 'G', '119.3225381861', '34.09259130777', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320771, '连云港经济技术开发区', 'L', '119.35457059279', '34.70740063931', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320772, '连云港高新技术产业开发区', 'L', '119.22862133317', '34.602249525267', 320700, 3, 'tr_0 tr_320000 tr_320700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320803, '淮安区', 'H', '119.14746320322', '33.508999838208', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320804, '淮阴区', 'H', '119.04142174116', '33.638150424768', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320812, '清江浦区', 'Q', '119.03241362334', '33.558562240066', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320813, '洪泽区', 'H', '118.8795836493', '33.29962468147', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320826, '涟水县', 'L', '119.26644843921', '33.7870787079', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320830, '盱眙县', 'X', '118.55144127024', '33.01825474166', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320831, '金湖县', 'J', '119.02646908663', '33.031283826757', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320871, '淮安经济技术开发区', 'H', '119.13289044209', '33.610236869931', 320800, 3, 'tr_0 tr_320000 tr_320800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320902, '亭湖区', 'T', '120.20457816804', '33.395893486907', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320903, '盐都区', 'Y', '120.16050325734', '33.344020315599', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320904, '大丰区', 'D', '120.50743881649', '33.20475984971', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320921, '响水县', 'X', '119.58460112202', '34.20474300276', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320922, '滨海县', 'B', '119.82762105909', '33.995646547467', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320923, '阜宁县', 'F', '119.80958074885', '33.765078727087', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320924, '射阳县', 'S', '120.26444564892', '33.78101359213', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320925, '建湖县', 'J', '119.80553127745', '33.469832978385', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320971, '盐城经济技术开发区', 'Y', '120.16754426576', '33.355100917626', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(320981, '东台市', 'D', '120.32653706475', '32.872716312488', 320900, 3, 'tr_0 tr_320000 tr_320900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321002, '广陵区', 'G', '119.43850484608', '32.40066115972', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321003, '邗江区', 'H', '119.40438513671', '32.38275135526', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321012, '江都区', 'J', '119.57660296908', '32.440294506243', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321023, '宝应县', 'B', '119.36555570138', '33.247205461148', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321071, '扬州经济技术开发区', 'Y', '119.41941890823', '32.40067693609', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321081, '仪征市', 'Y', '119.19146705795', '32.278090483161', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321084, '高邮市', 'G', '119.46561561654', '32.787147020528', 321000, 3, 'tr_0 tr_320000 tr_321000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321102, '京口区', 'J', '119.47560369584', '32.203785483528', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321111, '润州区', 'R', '119.41844047387', '32.201494843152', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321112, '丹徒区', 'D', '119.44050079109', '32.13792039565', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321171, '镇江新区', 'Z', '119.67618104484', '32.168646770866', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321181, '丹阳市', 'D', '119.61250060471', '32.01592027417', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321182, '扬中市', 'Y', '119.80351961209', '32.242967194122', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321183, '句容市', 'J', '119.1754332029', '31.950923490521', 321100, 3, 'tr_0 tr_320000 tr_321100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321202, '海陵区', 'H', '119.9255249512', '32.496731549227', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321203, '高港区', 'G', '119.88842098109', '32.32486247444', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321204, '姜堰区', 'J', '120.13339832587', '32.515233674759', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321271, '泰州医药高新技术产业开发区', 'T', '119.91593203649', '32.502484457877', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321281, '兴化市', 'X', '119.85751406137', '32.917824213889', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321282, '靖江市', 'J', '120.28353203592', '31.988170075211', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321283, '泰兴市', 'T', '120.05859939046', '32.177474023712', 321200, 3, 'tr_0 tr_320000 tr_321200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321302, '宿城区', 'S', '118.24956705107', '33.968677630731', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321311, '宿豫区', 'S', '118.33640094471', '33.954804396327', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321322, '沭阳县', 'S', '118.81041906571', '34.117454209479', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321323, '泗阳县', 'S', '118.70946596538', '33.728328313047', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321324, '泗洪县', 'S', '118.22241594669', '33.465732594595', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(321371, '宿迁经济技术开发区', 'S', '118.27387299732', '33.898354594037', 321300, 3, 'tr_0 tr_320000 tr_321300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330102, '上城区', 'S', '120.17557880007', '30.248398420426', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330103, '下城区', 'X', '120.18760693119', '30.286744052562', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330104, '江干区', 'J', '120.21153877811', '30.263310567012', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330105, '拱墅区', 'G', '120.14844700926', '30.32464256663', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330106, '西湖区', 'X', '120.13643801205', '30.265916325589', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330108, '滨江区', 'B', '120.21847118139', '30.214332950144', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330109, '萧山区', 'X', '120.27047058397', '30.187511222214', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330110, '余杭区', 'Y', '120.30659216718', '30.424739268745', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330111, '富阳区', 'F', '119.96655568418', '30.054722967304', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330112, '临安区', 'L', '119.73151737122', '30.239805598054', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330122, '桐庐县', 'T', '119.69759877583', '29.798584790143', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330127, '淳安县', 'C', '119.04839230601', '29.614950366034', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330182, '建德市', 'J', '119.28739807501', '29.481154026968', 330100, 3, 'tr_0 tr_330000 tr_330100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330203, '海曙区', 'H', '121.55740307254', '29.865720708366', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330205, '江北区', 'J', '121.56042128922', '29.892948379476', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330206, '北仑区', 'B', '121.85057621461', '29.904659359939', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330211, '镇海区', 'Z', '121.72251899132', '29.954884963349', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330212, '鄞州区', 'Y', '121.55542706991', '29.824206349996', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330213, '奉化区', 'F', '121.41352776719', '29.66114641278', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330225, '象山县', 'X', '121.87556392982', '29.482270653805', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330226, '宁海县', 'N', '121.43643177294', '29.294317441106', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330281, '余姚市', 'Y', '121.16058507482', '30.042734639571', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330282, '慈溪市', 'C', '121.27259613632', '30.17525661072', 330200, 3, 'tr_0 tr_330000 tr_330200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330302, '鹿城区', 'L', '120.66158649793', '28.020351607763', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330303, '龙湾区', 'L', '120.81946755397', '27.938652244916', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330304, '瓯海区', 'O', '120.62144724335', '27.972857351643', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330305, '洞头区', 'D', '121.16354856759', '27.841870324587', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330324, '永嘉县', 'Y', '120.68852407508', '28.156450332206', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330326, '平阳县', 'P', '120.57251537444', '27.667724401093', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330327, '苍南县', 'C', '120.43359512229', '27.523066788447', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330328, '文成县', 'W', '120.09748845652', '27.79321715229', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330329, '泰顺县', 'T', '119.72353725759', '27.562170559597', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330371, '温州经济技术开发区', 'W', '120.82366240355', '27.878919129203', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330381, '瑞安市', 'R', '120.66158218607', '27.783950736232', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330382, '乐清市', 'L', '120.99250185617', '28.118179995228', 330300, 3, 'tr_0 tr_330000 tr_330300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330402, '南湖区', 'N', '120.78961005175', '30.751546813315', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330411, '秀洲区', 'X', '120.71543705563', '30.770207214174', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330421, '嘉善县', 'J', '120.93251060584', '30.83712219382', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330424, '海盐县', 'H', '120.95244526273', '30.531872894538', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330481, '海宁市', 'H', '120.68656506738', '30.517923769776', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330482, '平湖市', 'P', '121.02257525525', '30.682240998058', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330483, '桐乡市', 'T', '120.57154315531', '30.63631118771', 330400, 3, 'tr_0 tr_330000 tr_330400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330502, '吴兴区', 'W', '120.1916046602', '30.862955454986', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330503, '南浔区', 'N', '120.42460139422', '30.855242982243', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330521, '德清县', 'D', '119.98346466845', '30.548628239139', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330522, '长兴县', 'Z', '119.91749832197', '31.032579326835', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330523, '安吉县', 'A', '119.68656337876', '30.644424794114', 330500, 3, 'tr_0 tr_330000 tr_330500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330602, '越城区', 'Y', '120.58843667181', '29.995309962798', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330603, '柯桥区', 'K', '120.45151103408', '30.07900360495', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330604, '上虞区', 'S', '120.87450989364', '30.038242967062', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330624, '新昌县', 'X', '120.91056965639', '29.50554107531', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330681, '诸暨市', 'Z', '120.25340833197', '29.714934649195', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330683, '嵊州市', 'S', '120.83743725739', '29.567326991294', 330600, 3, 'tr_0 tr_330000 tr_330600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330702, '婺城区', 'W', '119.57859260936', '29.091775438186', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330703, '金东区', 'J', '119.69958241405', '29.104765016118', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330723, '武义县', 'W', '119.82256555867', '28.89824378665', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330726, '浦江县', 'P', '119.8984360827', '29.458692851855', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330727, '磐安县', 'P', '120.45651305177', '29.060103175107', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330781, '兰溪市', 'L', '119.46659870554', '29.214044345079', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330782, '义乌市', 'Y', '120.08158099306', '29.31114987541', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330783, '东阳市', 'D', '120.24842192791', '29.295861065151', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330784, '永康市', 'Y', '120.05455071078', '28.894203967255', 330700, 3, 'tr_0 tr_330000 tr_330700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330802, '柯城区', 'K', '118.87758391504', '28.974203651128', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330803, '衢江区', 'Q', '118.9655390736', '28.986237907969', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330822, '常山县', 'C', '118.51755663118', '28.906997949113', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330824, '开化县', 'K', '118.42145932131', '29.143187521187', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330825, '龙游县', 'L', '119.17841825566', '29.034486553295', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(330881, '江山市', 'J', '118.63358329793', '28.742868480118', 330800, 3, 'tr_0 tr_330000 tr_330800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330902, '定海区', 'D', '122.11360080392', '30.025462378363', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330903, '普陀区', 'P', '122.33154416586', '29.976835696536', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330921, '岱山县', 'D', '122.23260481449', '30.269655894035', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(330922, '嵊泗县', 'S', '122.45758776506', '30.731273949024', 330900, 3, 'tr_0 tr_330000 tr_330900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331002, '椒江区', 'J', '121.44940797569', '28.679258224903', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331003, '黄岩区', 'H', '121.26856605116', '28.655333607551', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331004, '路桥区', 'L', '121.37157806769', '28.586946666726', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331022, '三门县', 'S', '121.40255379759', '29.110355206289', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331023, '天台县', 'T', '121.01355337629', '29.149514378149', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331024, '仙居县', 'X', '120.73543520575', '28.853225693258', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331081, '温岭市', 'W', '121.39258889458', '28.37765548985', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331082, '临海市', 'L', '121.15158529413', '28.864049329083', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331083, '玉环市', 'Y', '121.23851297084', '28.141862986829', 331000, 3, 'tr_0 tr_330000 tr_331000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331102, '莲都区', 'L', '119.91951913335', '28.451745135046', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331121, '青田县', 'Q', '120.296573349', '28.14548755633', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331122, '缙云县', 'J', '120.09747830566', '28.665214747164', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331123, '遂昌县', 'S', '119.28243538622', '28.59845467671', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331124, '松阳县', 'S', '119.48854377016', '28.455056404273', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331125, '云和县', 'Y', '119.57959736407', '28.121469507454', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331126, '庆元县', 'Q', '119.06948685498', '27.625431778354', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331127, '景宁畲族自治县', 'J', '119.64243033109', '27.979553966951', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(331181, '龙泉市', 'L', '119.14844476521', '28.080508725251', 331100, 3, 'tr_0 tr_330000 tr_331100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340102, '瑶海区', 'Y', '117.31558704454', '31.863786941657', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340103, '庐阳区', 'L', '117.27145913382', '31.884886695554', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340104, '蜀山区', 'S', '117.2664607823', '31.857378217104', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340111, '包河区', 'B', '117.31657625857', '31.799293467782', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340121, '长丰县', 'Z', '117.17356009256', '32.483722623763', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340122, '肥东县', 'F', '117.47540062528', '31.893890354487', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340123, '肥西县', 'F', '117.16455781372', '31.712962132717', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340124, '庐江县', 'L', '117.29357730192', '31.261327637478', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340171, '合肥高新技术产业开发区', 'H', '117.1837943471', '31.838528178293', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340172, '合肥经济技术开发区', 'H', '117.21475703093', '31.784661076762', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340173, '合肥新站高新技术产业开发区', 'H', '117.38386824707', '31.946175260915', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340181, '巢湖市', 'C', '117.89557620045', '31.629002428816', 340100, 3, 'tr_0 tr_340000 tr_340100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340202, '镜湖区', 'J', '118.39260630352', '31.345866595569', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340203, '弋江区', 'Y', '118.37957970583', '31.317566272497', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340207, '鸠江区', 'J', '118.39758848554', '31.375804519517', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340208, '三山区', 'S', '118.27460210698', '31.225280124269', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340221, '芜湖县', 'W', '118.58244251203', '31.141239223464', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340222, '繁昌县', 'F', '118.20542431831', '31.107958593586', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340223, '南陵县', 'N', '118.34041816695', '30.920260298683', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340225, '无为县', 'W', '117.90857854389', '31.308844155979', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340271, '芜湖经济技术开发区', 'W', '118.39582758127', '31.478017093937', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340272, '安徽芜湖长江大桥经济开发区', 'A', '118.37946121933', '31.391647770998', 340200, 3, 'tr_0 tr_340000 tr_340200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340302, '龙子湖区', 'L', '117.39951276393', '32.948644262929', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340303, '蚌山区', 'B', '117.37944120527', '32.923378770395', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340304, '禹会区', 'Y', '117.3484523601', '32.935309988858', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340311, '淮上区', 'H', '117.36638271774', '32.970547011885', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340321, '怀远县', 'H', '117.21150631391', '32.976003726624', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340322, '五河县', 'W', '117.88756088987', '33.132709462866', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340323, '固镇县', 'G', '117.32354764831', '33.323274297744', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340371, '蚌埠市高新技术开发区', 'B', '117.27641494698', '32.834931868561', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340372, '蚌埠市经济开发区', 'B', '117.20923836199', '32.962369404949', 340300, 3, 'tr_0 tr_340000 tr_340300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340402, '大通区', 'D', '117.05958317929', '32.637269959538', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340403, '田家庵区', 'T', '117.02344533676', '32.653323007096', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340404, '谢家集区', 'X', '116.86543887721', '32.606254588196', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340405, '八公山区', 'B', '116.84056434849', '32.637137318437', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340406, '潘集区', 'P', '116.84158096084', '32.777955491108', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340421, '凤台县', 'F', '116.71757320891', '32.715103905085', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340422, '寿县', 'S', '116.8055627726', '32.561546151201', 340400, 3, 'tr_0 tr_340000 tr_340400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340503, '花山区', 'H', '118.49960562875', '31.725472572001', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340504, '雨山区', 'Y', '118.50559705701', '31.687745482904', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340506, '博望区', 'B', '118.85155804451', '31.556645467065', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340521, '当涂县', 'D', '118.50460469891', '31.576649154711', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340522, '含山县', 'H', '118.10746203634', '31.740862208736', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340523, '和县', 'H', '118.35951254887', '31.748243815854', 340500, 3, 'tr_0 tr_340000 tr_340500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340602, '杜集区', 'D', '116.83461226601', '33.997285436391', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340603, '相山区', 'X', '116.80052112276', '33.96582716177', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340604, '烈山区', 'L', '116.9081817805', '33.84405351094', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340621, '濉溪县', 'S', '116.77238942808', '33.921629194823', 340600, 3, 'tr_0 tr_340000 tr_340600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340705, '铜官区', 'T', '117.82145710265', '30.940386340633', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340706, '义安区', 'Y', '117.79856800876', '30.958512099098', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340711, '郊区', 'J', '117.80755007573', '30.897741483658', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340722, '枞阳县', 'C', '117.22643695997', '30.705671267725', 340700, 3, 'tr_0 tr_340000 tr_340700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340802, '迎江区', 'Y', '117.09751448877', '30.517523291408', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340803, '大观区', 'D', '117.04053820417', '30.518231924651', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340811, '宜秀区', 'Y', '116.99344112425', '30.619675877796', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340822, '怀宁县', 'H', '116.83659258051', '30.739399674607', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340825, '太湖县', 'T', '116.31547630162', '30.460113290448', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340826, '宿松县', 'S', '116.13552369949', '30.159786861375', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340827, '望江县', 'W', '116.7005902941', '30.129968329229', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340828, '岳西县', 'Y', '116.36655539021', '30.855227714002', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340871, '安徽安庆经济开发区', 'A', '117.06360390492', '30.530956568043', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340881, '桐城市', 'T', '116.98046635878', '31.041969037674', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(340882, '潜山市', 'Q', '116.58761103892', '30.636755682399', 340800, 3, 'tr_0 tr_340000 tr_340800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341002, '屯溪区', 'T', '118.32141818077', '29.702143908546', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341003, '黄山区', 'H', '118.14760982484', '30.278650980188', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341004, '徽州区', 'H', '118.34343582847', '29.834221385317', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341021, '歙县', 'S', '118.42146012979', '29.866287675757', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341022, '休宁县', 'X', '118.20543014116', '29.795459004963', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341023, '黟县', 'Y', '117.94447724144', '29.931047330704', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341024, '祁门县', 'Q', '117.72339257754', '29.86034394808', 341000, 3, 'tr_0 tr_340000 tr_341000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341102, '琅琊区', 'L', '118.31244134015', '32.300867492599', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341103, '南谯区', 'N', '118.42348205204', '32.206131899264', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341122, '来安县', 'L', '118.4424124932', '32.458449762427', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341124, '全椒县', 'Q', '118.2805842827', '32.091939797603', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341125, '定远县', 'D', '117.70447068625', '32.537046613487', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341126, '凤阳县', 'F', '117.53858536874', '32.880976725258', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341171, '苏滁现代产业园', 'S', '118.42315086566', '32.314484916002', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341172, '滁州经济技术开发区', 'C', '118.37688910117', '32.299081918592', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341181, '天长市', 'T', '119.01138527949', '32.67341003277', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341182, '明光市', 'M', '117.99550981385', '32.783022823418', 341100, 3, 'tr_0 tr_340000 tr_341100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341202, '颍州区', 'Y', '115.81341119616', '32.88962541655', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341203, '颍东区', 'Y', '115.86361668264', '32.917362240172', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341204, '颍泉区', 'Y', '115.81542555644', '32.931313576025', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341221, '临泉县', 'L', '115.26761550051', '33.045959528363', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341222, '太和县', 'T', '115.6286154697', '33.165959850096', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341225, '阜南县', 'F', '115.60254592516', '32.664097385125', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341226, '颍上县', 'Y', '116.26347689904', '32.659028468804', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341271, '阜阳合肥现代产业园区', 'F', '115.88456164757', '32.809466011566', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341272, '阜阳经济技术开发区', 'F', '115.86257063732', '32.867285704339', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341282, '界首市', 'J', '115.38060984722', '33.262775236231', 341200, 3, 'tr_0 tr_340000 tr_341200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341302, '埇桥区', 'Y', '116.98348044326', '33.646130650445', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341321, '砀山县', 'D', '116.37252400151', '34.448428171397', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341322, '萧县', 'X', '116.95358492572', '34.194269344319', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341323, '灵璧县', 'L', '117.56455699799', '33.547892231948', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341324, '泗县', 'S', '117.91658999175', '33.488694630134', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341371, '宿州马鞍山现代产业园区', 'S', '116.97054394561', '33.652095326452', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341372, '宿州经济技术开发区', 'S', '116.97054394561', '33.652095326452', 341300, 3, 'tr_0 tr_340000 tr_341300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341702, '贵池区', 'G', '117.57449037049', '30.693857943819', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341721, '东至县', 'D', '117.03448128944', '30.116534528265', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341722, '石台县', 'S', '117.49239440959', '30.216530337189', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341723, '青阳县', 'Q', '117.85343129914', '30.645634346235', 341700, 3, 'tr_0 tr_340000 tr_341700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341802, '宣州区', 'X', '118.76254944305', '30.952158157984', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341821, '郎溪县', 'L', '119.18646592169', '31.132681870443', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341822, '广德县', 'G', '119.42747581035', '30.883667102643', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341823, '泾县', 'J', '118.42643469242', '30.694672488542', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341824, '绩溪县', 'J', '118.58544384057', '30.073292199533', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341825, '旌德县', 'J', '118.54646735263', '30.292481093722', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341871, '宣城市经济开发区', 'X', '118.76553424277', '30.946601545293', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341881, '宁国市', 'N', '118.98960981494', '30.639352229689', 341800, 3, 'tr_0 tr_340000 tr_341800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350102, '鼓楼区', 'G', '119.31049162322', '26.088114037555', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350103, '台江区', 'T', '119.32052821102', '26.058528150645', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350104, '仓山区', 'C', '119.28043216493', '26.052841691927', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350105, '马尾区', 'M', '119.44551915828', '26.004533771063', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350111, '晋安区', 'J', '119.33457941597', '26.087213904434', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350112, '长乐区', 'Z', '119.52943832001', '25.969257448077', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350121, '闽侯县', 'M', '119.13848201812', '26.156035214577', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350122, '连江县', 'L', '119.54647881621', '26.203583291029', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350123, '罗源县', 'L', '119.55648045992', '26.495495660324', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350124, '闽清县', 'M', '118.86957650956', '26.226847540202', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350125, '永泰县', 'Y', '118.93843072857', '25.872787263196', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350128, '平潭县', 'P', '119.79650131414', '25.504700273945', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350181, '福清市', 'F', '119.39046524749', '25.726343299035', 350100, 3, 'tr_0 tr_350000 tr_350100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350203, '思明区', 'S', '118.08840797224', '24.451948395671', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350205, '海沧区', 'H', '118.03956171185', '24.490325818598', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350206, '湖里区', 'H', '118.15358812172', '24.517573138112', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350211, '集美区', 'J', '118.10343491664', '24.58201906225', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350212, '同安区', 'T', '118.15856347661', '24.729113975347', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350213, '翔安区', 'X', '118.25457589661', '24.624216383593', 350200, 3, 'tr_0 tr_350000 tr_350200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350302, '城厢区', 'C', '119.00153633131', '25.424343792482', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350303, '涵江区', 'H', '119.12256736822', '25.464464388124', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350304, '荔城区', 'L', '119.01948169064', '25.439754478806', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350305, '秀屿区', 'X', '119.11157130031', '25.323654397561', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350322, '仙游县', 'X', '118.69845425065', '25.368291498104', 350300, 3, 'tr_0 tr_350000 tr_350300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350402, '梅列区', 'M', '117.65255022877', '26.277335878355', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350403, '三元区', 'S', '117.61441509378', '26.240219374574', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350421, '明溪县', 'M', '117.20851763568', '26.361853685277', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350423, '清流县', 'Q', '116.8235931858', '26.18335735321', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350424, '宁化县', 'N', '116.660425512', '26.26795649054', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350425, '大田县', 'D', '117.85343999668', '25.698932641879', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350426, '尤溪县', 'Y', '118.19743971365', '26.17621803946', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350427, '沙县', 'S', '117.79856107581', '26.402813444346', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350428, '将乐县', 'J', '117.47740904084', '26.735209519833', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350429, '泰宁县', 'T', '117.1825958624', '26.905660032285', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350430, '建宁县', 'J', '116.85250622659', '26.836824655349', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350481, '永安市', 'Y', '117.37144258732', '25.948143989824', 350400, 3, 'tr_0 tr_350000 tr_350400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350502, '鲤城区', 'L', '118.59348105353', '24.913354167054', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350503, '丰泽区', 'F', '118.61958015232', '24.894969993262', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350504, '洛江区', 'L', '118.67741629493', '24.94621365376', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350505, '泉港区', 'Q', '118.92243298541', '25.139650393954', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350521, '惠安县', 'H', '118.8034155003', '25.036949815039', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350524, '安溪县', 'A', '118.19242537229', '25.061759553382', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350525, '永春县', 'Y', '118.30048613527', '25.327974202083', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350526, '德化县', 'D', '118.24755006956', '25.497308594179', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350581, '石狮市', 'S', '118.65451902647', '24.737665160883', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350582, '晋江市', 'J', '118.55843052', '24.787824575145', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350583, '南安市', 'N', '118.39257197205', '24.966362350468', 350500, 3, 'tr_0 tr_350000 tr_350500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350602, '芗城区', 'X', '117.6605895241', '24.516268416111', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350603, '龙文区', 'L', '117.7164546946', '24.509509680945', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350622, '云霄县', 'Y', '117.34644831448', '23.964072828248', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350623, '漳浦县', 'Z', '117.62044335257', '24.123461614812', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350624, '诏安县', 'Z', '117.18255858272', '23.717053963784', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350625, '长泰县', 'Z', '117.76555257036', '24.631243628383', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350626, '东山县', 'D', '117.43656030457', '23.706894688691', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350627, '南靖县', 'N', '117.36344641066', '24.52085173207', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350628, '平和县', 'P', '117.32255159131', '24.368365040126', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350629, '华安县', 'H', '117.54058560971', '25.010067731399', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350681, '龙海市', 'L', '117.82445086941', '24.452939738547', 350600, 3, 'tr_0 tr_350000 tr_350600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350702, '延平区', 'Y', '118.18845055007', '26.643807791057', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350703, '建阳区', 'J', '118.12752522464', '27.337502466188', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350721, '顺昌县', 'S', '117.81651928091', '26.799104367214', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350722, '浦城县', 'P', '118.54743912328', '27.923390046145', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350723, '光泽县', 'G', '117.34048158963', '27.547272859205', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350724, '松溪县', 'S', '118.79145438278', '27.532554907167', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350725, '政和县', 'Z', '118.86358723724', '27.371749198234', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350781, '邵武市', 'S', '117.4994195021', '27.346469966261', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350782, '武夷山市', 'W', '118.04157715009', '27.762553910259', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350783, '建瓯市', 'J', '118.31146073369', '27.028955089429', 350700, 3, 'tr_0 tr_350000 tr_350700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350802, '新罗区', 'X', '117.04354293052', '25.104077629635', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350803, '永定区', 'Y', '116.89244722515', '24.869137411287', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350821, '长汀县', 'Z', '116.36356796988', '25.83918461828', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350823, '上杭县', 'S', '116.42644288776', '25.055570401525', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350824, '武平县', 'W', '116.10758916743', '25.100855173343', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350825, '连城县', 'L', '116.76044617118', '25.716337381852', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350881, '漳平市', 'Z', '117.42655632526', '25.295743499252', 350800, 3, 'tr_0 tr_350000 tr_350800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341502, '金安区', 'J', '116.54543837997', '31.756287719901', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341503, '裕安区', 'Y', '116.48654978261', '31.74362587083', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341504, '叶集区', 'Y', '115.94747592742', '31.83526314225', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341522, '霍邱县', 'H', '116.28439133776', '32.359343590922', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341523, '舒城县', 'S', '116.95560171142', '31.467692010556', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341524, '金寨县', 'J', '115.94044120714', '31.733461734381', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341525, '霍山县', 'H', '116.33957586218', '31.398570812489', 341500, 3, 'tr_0 tr_340000 tr_341500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350902, '蕉城区', 'J', '119.53344242699', '26.666738555955', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350921, '霞浦县', 'X', '120.01142710564', '26.891348873767', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350922, '古田县', 'G', '118.75257823557', '26.583261752073', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350923, '屏南县', 'P', '118.99259621521', '26.914264918059', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350924, '寿宁县', 'S', '119.51142504878', '27.466649659969', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350925, '周宁县', 'Z', '119.34556712964', '27.110239280448', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350926, '柘荣县', 'Z', '119.90745668696', '27.239961876352', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350981, '福安市', 'F', '119.65440636048', '27.09432350806', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(350982, '福鼎市', 'F', '120.22345190932', '27.330524972528', 350900, 3, 'tr_0 tr_350000 tr_350900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360102, '东湖区', 'D', '115.90546602606', '28.691259179775', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360103, '西湖区', 'X', '115.88353569365', '28.661976709901', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360104, '青云谱区', 'Q', '115.93141618579', '28.627235736484', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360105, '湾里区', 'W', '115.73759563309', '28.720195384308', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360111, '青山湖区', 'Q', '115.96855240505', '28.687596006173', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360112, '新建区', 'X', '115.8214509253', '28.698748625155', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360121, '南昌县', 'N', '115.95046017277', '28.551604186108', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360123, '安义县', 'A', '115.55544146387', '28.850794273751', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360124, '进贤县', 'J', '116.24853779343', '28.382758944474', 360100, 3, 'tr_0 tr_360000 tr_360100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360202, '昌江区', 'C', '117.19057910346', '29.27885446447', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360203, '珠山区', 'Z', '117.20954826159', '29.305778220374', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360222, '浮梁县', 'F', '117.22146608079', '29.357788237529', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360281, '乐平市', 'L', '117.15851067473', '28.984363669039', 360200, 3, 'tr_0 tr_360000 tr_360200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360302, '安源区', 'A', '113.87743991926', '27.621307703862', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360313, '湘东区', 'X', '113.74049971211', '27.645875074875', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360321, '莲花县', 'L', '113.96854067422', '27.133462711028', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360322, '上栗县', 'S', '113.80153822404', '27.886415692068', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360323, '芦溪县', 'L', '114.03651940468', '27.6366047187', 360300, 3, 'tr_0 tr_360000 tr_360300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360402, '濂溪区', 'L', '116.00753491163', '29.711340559079', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360403, '浔阳区', 'X', '115.99655806746', '29.733093751939', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360404, '柴桑区', 'C', '115.91740154188', '29.614804909379', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360423, '武宁县', 'W', '115.10744177399', '29.2623521507', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360424, '修水县', 'X', '114.55356797639', '29.031175867959', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360425, '永修县', 'Y', '115.81540658685', '29.028005616261', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360426, '德安县', 'D', '115.76257795847', '29.319172496312', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360428, '都昌县', 'D', '116.21055204665', '29.278965044767', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360429, '湖口县', 'H', '116.25847134559', '29.737131514562', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360430, '彭泽县', 'P', '116.55550980644', '29.902122004906', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360481, '瑞昌市', 'R', '115.68742967207', '29.681951286531', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360482, '共青城市', 'G', '115.82142002359', '29.248741173716', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360483, '庐山市', 'L', '116.05142593917', '29.454539165717', 360400, 3, 'tr_0 tr_360000 tr_360400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360502, '渝水区', 'Y', '114.9514238934', '27.806839650444', 360500, 3, 'tr_0 tr_360000 tr_360500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360521, '分宜县', 'F', '114.69847247036', '27.820731344374', 360500, 3, 'tr_0 tr_360000 tr_360500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360602, '月湖区', 'Y', '117.04354760171', '28.245078331555', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360603, '余江区', 'Y', '116.82459362864', '28.215353761359', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360681, '贵溪市', 'G', '117.25139869833', '28.298735072105', 360600, 3, 'tr_0 tr_360000 tr_360600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360702, '章贡区', 'Z', '114.9275508855', '25.823747013882', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360703, '南康区', 'N', '114.77153821509', '25.66705293056', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360704, '赣县区', 'G', '115.01857016415', '25.866384616621', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360722, '信丰县', 'X', '114.92952113897', '25.391975120014', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360723, '大余县', 'D', '114.36840663965', '25.407637298367', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360724, '上犹县', 'S', '114.55854863129', '25.790518799476', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360725, '崇义县', 'C', '114.31457244808', '25.687687192664', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360726, '安远县', 'A', '115.40055913129', '25.142743431732', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360727, '龙南县', 'L', '114.79655413709', '24.916599461157', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360728, '定南县', 'D', '115.0345637751', '24.789783831846', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360729, '全南县', 'Q', '114.53658236666', '24.748206354967', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360730, '宁都县', 'N', '116.01549443743', '26.47597950334', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360731, '于都县', 'Y', '115.42149926153', '25.957893942751', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360732, '兴国县', 'X', '115.36955169119', '26.343882588243', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360733, '会昌县', 'H', '115.79245964209', '25.606661833811', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360734, '寻乌县', 'X', '115.65351531535', '24.96944654678', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360735, '石城县', 'S', '116.35259426977', '26.318972346784', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360781, '瑞金市', 'R', '116.03342066286', '25.891666273953', 360700, 3, 'tr_0 tr_360000 tr_360700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360802, '吉州区', 'J', '115.00153936965', '27.149314993877', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360803, '青原区', 'Q', '115.02156071302', '27.087662535191', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360821, '吉安县', 'J', '114.9145913014', '27.044989078994', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360822, '吉水县', 'J', '115.14256983128', '27.235259745039', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360823, '峡江县', 'X', '115.32240322821', '27.588234617615', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360824, '新干县', 'X', '115.39359474833', '27.746080951713', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360825, '永丰县', 'Y', '115.44740243989', '27.324342103714', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360826, '泰和县', 'T', '114.91559111544', '26.795697341165', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360827, '遂川县', 'S', '114.52756212171', '26.319517284146', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360828, '万安县', 'W', '114.79257715894', '26.464072836341', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360829, '安福县', 'A', '114.62647813461', '27.399076477105', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360830, '永新县', 'Y', '114.2494149359', '26.951537256563', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360881, '井冈山市', 'J', '114.29555585942', '26.753709741566', 360800, 3, 'tr_0 tr_360000 tr_360800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360902, '袁州区', 'Y', '114.43456118111', '27.802582705304', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360921, '奉新县', 'F', '115.40655109853', '28.694028951458', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360922, '万载县', 'W', '114.45253654385', '28.112133306116', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360923, '上高县', 'S', '114.93154115857', '28.238815490252', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360924, '宜丰县', 'Y', '114.80951713475', '28.400373307265', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360925, '靖安县', 'J', '115.36955312848', '28.867081916186', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360926, '铜鼓县', 'T', '114.37741107441', '28.52708345654', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360981, '丰城市', 'F', '115.77747842145', '28.166614024369', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360982, '樟树市', 'Z', '115.55241893533', '28.062153117648', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(360983, '高安市', 'G', '115.38256535328', '28.422857002119', 360900, 3, 'tr_0 tr_360000 tr_360900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361002, '临川区', 'L', '116.31848983161', '27.940458992864', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361003, '东乡区', 'D', '116.60954171505', '28.253977397999', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361021, '南城县', 'N', '116.64339884971', '27.57624096656', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361022, '黎川县', 'L', '116.91450700338', '27.288340234831', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361023, '南丰县', 'N', '116.53140350859', '27.224733524876', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361024, '崇仁县', 'C', '116.08354898488', '27.759079756014', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361025, '乐安县', 'L', '115.83749627865', '27.434079864498', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361026, '宜黄县', 'Y', '116.24254169398', '27.5605634607', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361027, '金溪县', 'J', '116.76040404065', '27.925329188976', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361028, '资溪县', 'Z', '117.06657027361', '27.711845785732', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361030, '广昌县', 'G', '116.34256064638', '26.848454446681', 361000, 3, 'tr_0 tr_360000 tr_361000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361102, '信州区', 'X', '117.97341184157', '28.437628311', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361103, '广丰区', 'G', '118.19742022042', '28.442615061205', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361121, '上饶县', 'S', '117.91558441252', '28.45418687477', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361123, '玉山县', 'Y', '118.2515628901', '28.687749687317', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361124, '铅山县', 'Q', '117.71642163695', '28.321504694791', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361125, '横峰县', 'H', '117.60239738302', '28.413440462384', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361126, '弋阳县', 'Y', '117.45550637624', '28.384082001231', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361127, '余干县', 'Y', '116.70160096199', '28.707866244419', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361128, '鄱阳县', 'P', '116.7105661408', '29.011452830922', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361129, '万年县', 'W', '117.06459894217', '28.700054054129', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361130, '婺源县', 'W', '117.86844502243', '29.254039048097', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(361181, '德兴市', 'D', '117.58547968518', '28.952564863028', 361100, 3, 'tr_0 tr_360000 tr_361100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341602, '谯城区', 'Q', '115.78547191853', '33.882663087443', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341621, '涡阳县', 'W', '116.22160903516', '33.498566835004', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341622, '蒙城县', 'M', '116.57158940083', '33.271658239674', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(341623, '利辛县', 'L', '116.1914935226', '33.155595841529', 341600, 3, 'tr_0 tr_340000 tr_341600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370102, '历下区', 'L', '117.0825673139', '36.672162950043', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370103, '市中区', 'S', '117.00439910401', '36.657551673642', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370104, '槐荫区', 'H', '116.90745837507', '36.657561734426', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370105, '天桥区', 'T', '116.99339917338', '36.684067874353', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370112, '历城区', 'L', '117.07158975107', '36.685655534711', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(370113, '长清区', 'Z', '116.75838709095', '36.56021587991', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370114, '章丘区', 'Z', '117.53256537437', '36.68553275142', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370115, '济阳区', 'J', '117.18062113319', '36.983970518315', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370124, '平阴县', 'P', '116.46261667806', '36.294861321066', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370126, '商河县', 'S', '117.1635297929', '37.314970715556', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370171, '济南高新技术产业开发区', 'J', '117.12639941261', '36.656554201787', 370100, 3, 'tr_0 tr_370000 tr_370100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370202, '市南区', 'S', '120.41858472358', '36.081465640234', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370203, '市北区', 'S', '120.38140448734', '36.09344959486', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370211, '黄岛区', 'H', '120.20454654768', '35.966382870945', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370212, '崂山区', 'L', '120.47539724708', '36.113499423971', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370213, '李沧区', 'L', '120.43960282675', '36.151024667784', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370214, '城阳区', 'C', '120.40252679394', '36.31288619735', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370215, '即墨区', 'J', '120.45353617402', '36.394749170322', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370271, '青岛高新技术产业开发区', 'Q', '120.44085344768', '36.124685571214', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370281, '胶州市', 'J', '120.03953537127', '36.270349088049', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370283, '平度市', 'P', '119.99441429398', '36.782692254089', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370285, '莱西市', 'L', '120.52455620764', '36.893956298026', 370200, 3, 'tr_0 tr_370000 tr_370200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370302, '淄川区', 'Z', '117.97341185763', '36.649834806022', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370303, '张店区', 'Z', '118.02459110728', '36.811941952144', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370304, '博山区', 'B', '117.86846875372', '36.500847855131', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370305, '临淄区', 'L', '118.31539460935', '36.832293635152', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370306, '周村区', 'Z', '117.87648217785', '36.808994352212', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370321, '桓台县', 'H', '118.10443420779', '36.965607980118', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370322, '高青县', 'G', '117.83339432525', '37.177268654333', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370323, '沂源县', 'Y', '118.17748944237', '36.190916985848', 370300, 3, 'tr_0 tr_370000 tr_370300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370402, '市中区', 'S', '117.56256581399', '34.86996272507', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370403, '薛城区', 'X', '117.26945761931', '34.801124568639', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370404, '峄城区', 'Y', '117.59639060967', '34.778599873011', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370405, '台儿庄区', 'T', '117.74042545412', '34.568763215633', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370406, '山亭区', 'S', '117.46744316558', '35.105691980765', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370481, '滕州市', 'T', '117.17256521921', '35.120034809574', 370400, 3, 'tr_0 tr_370000 tr_370400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370502, '东营区', 'D', '118.58846268607', '37.454847320166', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370503, '河口区', 'H', '118.53250516975', '37.891120201056', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370505, '垦利区', 'K', '118.58143173867', '37.578555133809', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370522, '利津县', 'L', '118.26161799914', '37.495860299031', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370523, '广饶县', 'G', '118.41349864392', '37.059638498906', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370571, '东营经济技术开发区', 'D', '118.58846268607', '37.454847320166', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370572, '东营港经济开发区', 'D', '118.96520739607', '38.098236253355', 370500, 3, 'tr_0 tr_370000 tr_370500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370602, '芝罘区', 'Z', '121.40654004549', '37.546312866891', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370611, '福山区', 'F', '121.27460474744', '37.503668228451', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370612, '牟平区', 'M', '121.60654911474', '37.392915451796', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370613, '莱山区', 'L', '121.4513806718', '37.517648584109', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370634, '长岛县', 'Z', '120.74342978244', '37.927628387579', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370671, '烟台高新技术产业开发区', 'Y', '121.4544154173', '37.470038383731', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370672, '烟台经济技术开发区', 'Y', '121.12513892753', '37.636399945094', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370681, '龙口市', 'L', '120.48536852807', '37.652555125496', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370682, '莱阳市', 'L', '120.71841430958', '36.984635568304', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370683, '莱州市', 'L', '119.94859307737', '37.182636609074', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370684, '蓬莱市', 'P', '120.76556151495', '37.816438725969', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370685, '招远市', 'Z', '120.44060165265', '37.361137142566', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370686, '栖霞市', 'Q', '120.85641658338', '37.3414181648', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370687, '海阳市', 'H', '121.18045819779', '36.693269738228', 370600, 3, 'tr_0 tr_370000 tr_370600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370702, '潍城区', 'W', '119.03142854152', '36.73285441557', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370703, '寒亭区', 'H', '119.22661514747', '36.780743786201', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370704, '坊子区', 'F', '119.17240097265', '36.660741599701', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370705, '奎文区', 'K', '119.13947052995', '36.712752014046', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370724, '临朐县', 'L', '118.54944999641', '36.519129501828', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370725, '昌乐县', 'C', '118.83648798144', '36.712996190845', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370772, '潍坊滨海经济技术开发区', 'W', '119.16837791143', '36.712651551268', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370781, '青州市', 'Q', '118.48653672087', '36.690416508705', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370782, '诸城市', 'Z', '119.41640221867', '36.002008858076', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370783, '寿光市', 'S', '118.79741537481', '36.861921746471', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370784, '安丘市', 'A', '119.22560751818', '36.483842195596', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370785, '高密市', 'G', '119.76241099602', '36.388956706465', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370786, '昌邑市', 'C', '119.40440597739', '36.865161072622', 370700, 3, 'tr_0 tr_370000 tr_370700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370811, '任城区', 'R', '116.55446985374', '35.49373064026', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370812, '兖州区', 'Y', '116.79011515173', '35.557952373283', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370826, '微山县', 'W', '117.13541381857', '34.813315104239', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370827, '鱼台县', 'Y', '116.65739284822', '35.017887717823', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370828, '金乡县', 'J', '116.31852982171', '35.072569118665', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370829, '嘉祥县', 'J', '116.34861308511', '35.413255044102', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370830, '汶上县', 'W', '116.50544105765', '35.717055392628', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370831, '泗水县', 'S', '117.25742858989', '35.670600481228', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370832, '梁山县', 'L', '116.10262029578', '35.808063886611', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370871, '济宁高新技术产业开发区', 'J', '116.59361234854', '35.42017739453', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370881, '曲阜市', 'Q', '116.99341597169', '35.587372286488', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370883, '邹城市', 'Z', '117.01440416129', '35.40752093245', 370800, 3, 'tr_0 tr_370000 tr_370800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370902, '泰山区', 'T', '117.14141108582', '36.199444601195', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370911, '岱岳区', 'D', '117.04855647915', '36.193291242291', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370921, '宁阳县', 'N', '116.81257853863', '35.764539097344', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370923, '东平县', 'D', '116.47759421565', '35.941908015019', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370982, '新泰市', 'X', '117.77460624827', '35.914619866588', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(370983, '肥城市', 'F', '116.77540081764', '36.188811224315', 370900, 3, 'tr_0 tr_370000 tr_370900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371002, '环翠区', 'H', '122.12953818095', '37.507968071219', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371003, '文登区', 'W', '122.06442836878', '37.200113328316', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371071, '威海火炬高技术产业开发区', 'W', '122.12754097831', '37.516430548015', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371072, '威海经济技术开发区', 'W', '122.18792776961', '37.412757933019', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371073, '威海临港经济技术开发区', 'W', '122.12754097831', '37.516430548015', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371082, '荣成市', 'R', '122.49250463074', '37.171317939253', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371083, '乳山市', 'R', '121.5464285812', '36.925177357878', 371000, 3, 'tr_0 tr_370000 tr_371000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371102, '东港区', 'D', '119.46862431118', '35.431049003942', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371103, '岚山区', 'L', '119.32553044175', '35.127432330052', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371121, '五莲县', 'W', '119.21558036259', '35.755697104104', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371122, '莒县', 'J', '118.8435382424', '35.585872122989', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371171, '日照经济技术开发区', 'R', '119.53341540457', '35.422838998438', 371100, 3, 'tr_0 tr_370000 tr_371100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371202, '莱城区', 'L', '117.6459130158', '36.313394584932', 371200, 3, 'tr_0 tr_370000 tr_371200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371203, '钢城区', 'G', '117.8275371813', '36.092835887233', 371200, 3, 'tr_0 tr_370000 tr_371200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371302, '兰山区', 'L', '118.35449973464', '35.057340229806', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371311, '罗庄区', 'L', '118.29151252855', '35.002503733433', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371312, '河东区', 'H', '118.40954744713', '35.095675536824', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371321, '沂南县', 'Y', '118.47149154086', '35.55609766695', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371322, '郯城县', 'T', '118.37358710977', '34.619225932471', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371323, '沂水县', 'Y', '118.63461726385', '35.796180584718', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371324, '兰陵县', 'L', '118.07740949499', '34.86361638544', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371325, '费县', 'F', '117.98442508318', '35.272304128517', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371326, '平邑县', 'P', '117.64654058086', '35.51201963664', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371327, '莒南县', 'J', '118.84154077027', '35.180811631788', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371328, '蒙阴县', 'M', '117.95141460145', '35.716347166232', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371329, '临沭县', 'L', '118.6574945001', '34.926018591491', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371371, '临沂高新技术产业开发区', 'L', '118.27105074598', '34.991223857705', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371372, '临沂经济技术开发区', 'L', '118.41614315832', '35.028440855401', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371373, '临沂临港经济开发区', 'L', '119.09098821173', '35.192676079483', 371300, 3, 'tr_0 tr_370000 tr_371300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371402, '德城区', 'D', '116.30544896637', '37.456993283021', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371403, '陵城区', 'L', '116.58940001434', '37.347132434581', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371422, '宁津县', 'N', '116.80653761374', '37.658018745855', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371423, '庆云县', 'Q', '117.39145244825', '37.781585318857', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371424, '临邑县', 'L', '116.87340370302', '37.196169366727', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371425, '齐河县', 'Q', '116.76938747073', '36.78994480667', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371426, '平原县', 'P', '116.44050470827', '37.171221463312', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371427, '夏津县', 'X', '116.00853411226', '36.954154863323', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371428, '武城县', 'W', '116.07550629142', '37.219222080288', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371471, '德州经济技术开发区', 'D', '116.36555674397', '37.441308454576', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371472, '德州运河经济开发区', 'D', '116.36555674397', '37.441308454576', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371481, '乐陵市', 'L', '117.23840643173', '37.73592450081', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371482, '禹城市', 'Y', '116.64437110138', '36.940242008766', 371400, 3, 'tr_0 tr_370000 tr_371400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371502, '东昌府区', 'D', '115.99458657176', '36.440377840732', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371521, '阳谷县', 'Y', '115.79839557041', '36.120815514687', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371522, '莘县', 'S', '115.67739687246', '36.239907120546', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371523, '茌平县', 'C', '116.26145544215', '36.586785068842', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371524, '东阿县', 'D', '116.25449294564', '36.340957707761', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371525, '冠县', 'G', '115.44939579504', '36.490243225394', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371526, '高唐县', 'G', '116.23560427568', '36.851591084095', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371581, '临清市', 'L', '115.71146960045', '36.844289186694', 371500, 3, 'tr_0 tr_370000 tr_371500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371702, '牡丹区', 'M', '115.42344303021', '35.257018176069', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371703, '定陶区', 'D', '115.57943737524', '35.077275179757', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371721, '曹县', 'C', '115.54845724362', '34.831809348415', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371722, '单县', 'D', '116.11158367799', '34.784658433692', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371723, '成武县', 'C', '115.89651900839', '34.95860565496', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371724, '巨野县', 'J', '116.10159901224', '35.402062380609', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371725, '郓城县', 'Y', '115.95045057629', '35.605902319687', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371726, '鄄城县', 'J', '115.51660692346', '35.569204259881', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371728, '东明县', 'D', '115.09641733473', '35.295701692411', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371771, '菏泽经济技术开发区', 'H', '115.48754503343', '35.239407424766', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371772, '菏泽高新技术开发区', 'H', '115.48754503343', '35.239407424766', 371700, 3, 'tr_0 tr_370000 tr_371700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410102, '中原区', 'Z', '113.61947551694', '34.754450781329', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410103, '二七区', 'E', '113.63141920734', '34.753438850454', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410104, '管城回族区', 'G', '113.6835246998', '34.759673874699', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410105, '金水区', 'J', '113.6664477324', '34.806070445662', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410106, '上街区', 'S', '113.29818225705', '34.822088918243', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410108, '惠济区', 'H', '113.62345527984', '34.873519885776', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410122, '中牟县', 'Z', '113.98248490573', '34.725010848924', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410171, '郑州经济技术开发区', 'Z', '113.77162403642', '34.724610916832', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410172, '郑州高新技术产业开发区', 'Z', '113.63793722229', '34.742959870174', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410173, '郑州航空港经济综合实验区', 'Z', '113.97018898974', '34.719717969385', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410181, '巩义市', 'G', '113.02843100495', '34.754096888697', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410182, '荥阳市', 'X', '113.38942279956', '34.793810500346', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410183, '新密市', 'X', '113.3973909491', '34.545897983445', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410184, '新郑市', 'X', '113.74643447195', '34.401766379106', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410185, '登封市', 'D', '113.05642283346', '34.45969746172', 410100, 3, 'tr_0 tr_410000 tr_410100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410202, '龙亭区', 'L', '114.36141316646', '34.822035612506', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410203, '顺河回族区', 'S', '114.36739165912', '34.802241355559', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410204, '鼓楼区', 'G', '114.35440485636', '34.794874251914', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410205, '禹王台区', 'Y', '114.35439775975', '34.783472105917', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410212, '祥符区', 'X', '114.4475325479', '34.762739572224', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410221, '杞县', 'Q', '114.78959210474', '34.554856780687', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410222, '通许县', 'T', '114.47343590593', '34.486771802655', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410223, '尉氏县', 'W', '114.19956115086', '34.417228010354', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410225, '兰考县', 'L', '114.82746071249', '34.828492897238', 410200, 3, 'tr_0 tr_410000 tr_410200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410302, '老城区', 'L', '112.47650356572', '34.689601063497', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410303, '西工区', 'X', '112.43439953731', '34.666767847513', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410304, '瀍河回族区', 'C', '112.50660380709', '34.685462421335', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410305, '涧西区', 'J', '112.4025520019', '34.663468974309', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410306, '吉利区', 'J', '112.59547847119', '34.907012657115', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410311, '洛龙区', 'L', '112.47046928829', '34.624704713024', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410322, '孟津县', 'M', '112.45141766571', '34.831731570285', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410323, '新安县', 'X', '112.14060970841', '34.734383327344', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410324, '栾川县', 'L', '111.62242666651', '33.791822464323', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410325, '嵩县', 'S', '112.09240816187', '34.140721556406', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410326, '汝阳县', 'R', '112.47950327731', '34.159843364893', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410327, '宜阳县', 'Y', '112.17946537426', '34.541046942554', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410328, '洛宁县', 'L', '111.65958740952', '34.394984560215', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410329, '伊川县', 'Y', '112.43240745502', '34.427645796427', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410371, '洛阳高新技术产业开发区', 'L', '112.45942129831', '34.624262779219', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410381, '偃师市', 'Y', '112.79642141885', '34.733796624013', 410300, 3, 'tr_0 tr_410000 tr_410300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410402, '新华区', 'X', '113.30043988965', '33.743657151646', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410403, '卫东区', 'W', '113.34161111761', '33.7403756514', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410404, '石龙区', 'S', '112.9054552264', '33.904754268397', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410411, '湛河区', 'Z', '113.25051467449', '33.685790171047', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410421, '宝丰县', 'B', '113.06144723584', '33.874745598631', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410422, '叶县', 'Y', '113.36358241276', '33.632491674058', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410423, '鲁山县', 'L', '112.91443396963', '33.744878863452', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410425, '郏县', 'J', '113.21960622765', '33.977486289177', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410471, '平顶山高新技术产业开发区', 'P', '113.40808986384', '33.737612151054', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410472, '平顶山市新城区', 'P', '113.19952856052', '33.772050748691', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410481, '舞钢市', 'W', '113.53141031593', '33.299431105301', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410482, '汝州市', 'R', '112.85054971566', '34.172767788551', 410400, 3, 'tr_0 tr_410000 tr_410400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410502, '文峰区', 'W', '114.36337398772', '36.096832748136', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410503, '北关区', 'B', '114.36238189912', '36.113131607765', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410505, '殷都区', 'Y', '114.29712997501', '36.135573231517', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410506, '龙安区', 'L', '114.3075931681', '36.08275278362', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410522, '安阳县', 'A', '114.23838187262', '36.218906964196', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410523, '汤阴县', 'T', '114.36340938096', '35.927643740225', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410526, '滑县', 'H', '114.52555316619', '35.581045400558', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410527, '内黄县', 'N', '114.90758875551', '35.976949668061', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410571, '安阳高新技术产业开发区', 'A', '114.39950042177', '36.105940984015', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410581, '林州市', 'L', '113.82559018908', '36.088853208448', 410500, 3, 'tr_0 tr_410000 tr_410500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410602, '鹤山区', 'H', '114.16955478242', '35.960280248227', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410603, '山城区', 'S', '114.19062058561', '35.903369613292', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410611, '淇滨区', 'Q', '114.30559120444', '35.746952546289', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410621, '浚县', 'J', '114.55760785086', '35.681917305913', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410622, '淇县', 'Q', '114.2154897245', '35.627277020336', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410671, '鹤壁经济技术开发区', 'H', '114.30359364248', '35.7523574114', 410600, 3, 'tr_0 tr_410000 tr_410600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410702, '红旗区', 'H', '113.88141583415', '35.310135512691', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410703, '卫滨区', 'W', '113.8724387977', '35.308459209602', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410704, '凤泉区', 'F', '113.91245884715', '35.375665060578', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410711, '牧野区', 'M', '113.91551290623', '35.321023486499', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410721, '新乡县', 'X', '113.81159378076', '35.196564408993', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410724, '获嘉县', 'H', '113.66341666994', '35.265809284161', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410725, '原阳县', 'Y', '113.94662374129', '35.071163864469', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410726, '延津县', 'Y', '114.21151175821', '35.147806510509', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410727, '封丘县', 'F', '114.42560616803', '35.046857531651', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410728, '长垣县', 'Z', '114.67560989146', '35.207198224565', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410771, '新乡高新技术产业开发区', 'X', '113.89511589149', '35.288196248852', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410772, '新乡经济技术开发区', 'X', '113.93360046733', '35.309639930337', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410773, '新乡市平原城乡一体化示范区', 'X', '113.93360046733', '35.309639930337', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410781, '卫辉市', 'W', '114.07160094452', '35.404068882145', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410782, '辉县市', 'H', '113.81157302991', '35.467957818376', 410700, 3, 'tr_0 tr_410000 tr_410700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410802, '解放区', 'J', '113.23757179887', '35.246309807633', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410803, '中站区', 'Z', '113.18944759643', '35.242617103591', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410804, '马村区', 'M', '113.32854400634', '35.261894441723', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410811, '山阳区', 'S', '113.26048370971', '35.220272352977', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410821, '修武县', 'X', '113.45458192871', '35.229323482594', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410822, '博爱县', 'B', '113.07047799096', '35.177308063756', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410823, '武陟县', 'W', '113.40839582041', '35.105838449217', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410825, '温县', 'W', '113.08656906807', '34.946135492247', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410871, '焦作城乡一体化示范区', 'J', '113.24854783457', '35.220963254039', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410882, '沁阳市', 'Q', '112.95751688155', '35.093785732346', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410883, '孟州市', 'M', '112.79739491254', '34.913597817886', 410800, 3, 'tr_0 tr_410000 tr_410800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410902, '华龙区', 'H', '115.0804129441', '35.783632884536', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410922, '清丰县', 'Q', '115.11047186341', '35.891308168277', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410923, '南乐县', 'N', '115.21138615695', '36.076030832875', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410926, '范县', 'F', '115.51058621044', '35.857655087719', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410927, '台前县', 'T', '115.87856816938', '35.975012712521', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410928, '濮阳县', 'P', '115.03558408559', '35.717888889375', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410971, '河南濮阳工业园区', 'H', '115.03559747034', '35.767593028906', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(410972, '濮阳经济技术开发区', 'P', '115.03559747034', '35.767593028906', 410900, 3, 'tr_0 tr_410000 tr_410900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411002, '魏都区', 'W', '113.82959564352', '34.030861228003', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411003, '建安区', 'J', '113.82961513675', '34.129966976383', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411024, '鄢陵县', 'Y', '114.18561980866', '34.107963250311', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411025, '襄城县', 'X', '113.51343127013', '33.856967773678', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411071, '许昌经济技术开发区', 'X', '113.81237629469', '34.009184251036', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411081, '禹州市', 'Y', '113.49550522436', '34.146082195029', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411082, '长葛市', 'Z', '113.77442091063', '34.223016266284', 411000, 3, 'tr_0 tr_410000 tr_411000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411102, '源汇区', 'Y', '113.99041352982', '33.578423262447', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411103, '郾城区', 'Y', '114.01339389154', '33.593415880865', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411104, '召陵区', 'Z', '114.1004665548', '33.592467538561', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411121, '舞阳县', 'W', '113.61549000488', '33.443577799934', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411122, '临颍县', 'L', '113.93757834379', '33.83269194793', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411171, '漯河经济技术开发区', 'L', '114.02342077765', '33.587710707102', 411100, 3, 'tr_0 tr_410000 tr_411100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411202, '湖滨区', 'H', '111.19557389665', '34.775996792444', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411203, '陕州区', 'S', '111.10945065249', '34.726914801527', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411221, '渑池县', 'M', '111.76854234585', '34.773197042986', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411224, '卢氏县', 'L', '111.05456400617', '34.059924845299', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411271, '河南三门峡经济开发区', 'H', '111.16756986287', '34.791595599754', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411281, '义马市', 'Y', '111.88051478021', '34.753028009473', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411282, '灵宝市', 'L', '110.90040831286', '34.523142624164', 411200, 3, 'tr_0 tr_410000 tr_411200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411302, '宛城区', 'W', '112.54645416663', '33.009870040626', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411303, '卧龙区', 'W', '112.54146183376', '32.992483797527', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411321, '南召县', 'N', '112.43542522255', '33.496185804625', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411322, '方城县', 'F', '113.0185027528', '33.260539455832', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411323, '西峡县', 'X', '111.48039809758', '33.313316115292', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411324, '镇平县', 'Z', '112.24154448331', '33.039718529225', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411325, '内乡县', 'N', '111.85542528697', '33.051203105476', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411326, '淅川县', 'X', '111.49743203615', '33.144185260027', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411327, '社旗县', 'S', '112.9544934547', '33.062236685935', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411328, '唐河县', 'T', '112.81342436589', '32.687720660005', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411329, '新野县', 'X', '112.36654962384', '32.526631778818', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411330, '桐柏县', 'T', '113.43447273106', '32.385130754956', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411371, '南阳高新技术产业开发区', 'N', '112.53450131351', '32.996562204651', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411372, '南阳市城乡一体化示范区', 'N', '112.53450131351', '32.996562204651', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411381, '邓州市', 'D', '112.09342010302', '32.69391743997', 411300, 3, 'tr_0 tr_410000 tr_411300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411402, '梁园区', 'L', '115.62060204557', '34.449471246294', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411403, '睢阳区', 'S', '115.65947594702', '34.394151920479', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411421, '民权县', 'M', '115.15457605887', '34.652478726537', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411422, '睢县', 'S', '115.07841089061', '34.451616965409', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411423, '宁陵县', 'N', '115.32041843737', '34.46663402766', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411424, '柘城县', 'Z', '115.31243456749', '34.097360212415', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411425, '虞城县', 'Y', '115.83447295698', '34.405331502097', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411426, '夏邑县', 'X', '116.13751236823', '34.243523472378', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411471, '豫东综合物流产业聚集区', 'Y', '115.66244933826', '34.420201665859', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411472, '河南商丘经济开发区', 'H', '115.69827951116', '34.407726159442', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411481, '永城市', 'Y', '116.4555661476', '33.934801475851', 411400, 3, 'tr_0 tr_410000 tr_411400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411502, '浉河区', 'S', '114.06558130947', '32.122554156884', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411503, '平桥区', 'P', '114.13240742415', '32.10732538611', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411521, '罗山县', 'L', '114.51952993791', '32.209150451838', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411522, '光山县', 'G', '114.92553303688', '32.015906879568', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411523, '新县', 'X', '114.88552475523', '31.649738468475', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411524, '商城县', 'S', '115.41351334076', '31.804345366903', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411525, '固始县', 'G', '115.66048788818', '32.174174379622', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411526, '潢川县', 'H', '115.05847075405', '32.137530716414', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411527, '淮滨县', 'H', '115.42643896891', '32.479469756663', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411528, '息县', 'X', '114.74745313225', '32.348955511715', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411571, '信阳高新技术产业开发区', 'X', '114.09748283305', '32.153014547531', 411500, 3, 'tr_0 tr_410000 tr_411500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411602, '川汇区', 'C', '114.65760174056', '33.652997102814', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411621, '扶沟县', 'F', '114.40150984137', '34.065906253969', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411622, '西华县', 'X', '114.53559667094', '33.773215334922', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411623, '商水县', 'S', '114.61841594744', '33.548877475353', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411624, '沈丘县', 'S', '115.10545545595', '33.415691094059', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411625, '郸城县', 'D', '115.18347760136', '33.650827955049', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411626, '淮阳县', 'H', '114.89258615519', '33.737347183458', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411627, '太康县', 'T', '114.84438389', '34.070038382248', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411628, '鹿邑县', 'L', '115.4905852586', '33.867173290317', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411671, '河南周口经济开发区', 'H', '114.70348251482', '33.631828875702', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411681, '项城市', 'X', '114.88151400079', '33.47300744143', 411600, 3, 'tr_0 tr_410000 tr_411600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411702, '驿城区', 'Y', '114.00038696674', '32.979519871982', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411721, '西平县', 'X', '114.02747357279', '33.393860997525', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411722, '上蔡县', 'S', '114.2704868624', '33.268511215884', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411723, '平舆县', 'P', '114.62542865923', '32.967982400438', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411724, '正阳县', 'Z', '114.39949655906', '32.611641077273', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411725, '确山县', 'Q', '114.03249501076', '32.808175692984', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411726, '泌阳县', 'M', '113.33355798837', '32.729730650435', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411727, '汝南县', 'R', '114.36940889397', '33.013140881992', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411728, '遂平县', 'S', '114.0194414639', '33.151971399579', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411729, '新蔡县', 'X', '114.99246928382', '32.755268867306', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(411771, '河南驻马店经济开发区', 'H', '114.02847078173', '33.017842416744', 411700, 3, 'tr_0 tr_410000 tr_411700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(419001, '济源市', 'J', '112.60858070621', '35.072907226847', 419000, 3, 'tr_0 tr_410000 tr_419000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420102, '江岸区', 'J', '114.31657918761', '30.605402797562', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420103, '江汉区', 'J', '114.27750613182', '30.607282276827', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420104, '硚口区', 'Q', '114.22146031207', '30.587584340776', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420105, '汉阳区', 'H', '114.22544555464', '30.560052027443', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(420106, '武昌区', 'W', '114.35362228468', '30.564860292785', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420107, '青山区', 'Q', '114.39149265697', '30.646593075543', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420111, '洪山区', 'H', '114.35045554602', '30.506333956808', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420112, '东西湖区', 'D', '114.14345873786', '30.625919818109', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420113, '汉南区', 'H', '114.09151485056', '30.314809120145', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420114, '蔡甸区', 'C', '114.03547963081', '30.588113621855', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420115, '江夏区', 'J', '114.32855126446', '30.381564218182', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420116, '黄陂区', 'H', '114.38245399676', '30.887533767835', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420117, '新洲区', 'X', '114.8075433929', '30.847243870523', 420100, 3, 'tr_0 tr_420000 tr_420100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420202, '黄石港区', 'H', '115.07241748608', '30.229052639992', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420203, '西塞山区', 'X', '115.11648143744', '30.210695184118', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420204, '下陆区', 'X', '114.96741590247', '30.180046155273', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420205, '铁山区', 'T', '114.90757141821', '30.212250832587', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420222, '阳新县', 'Y', '115.22142677197', '29.836541808086', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420281, '大冶市', 'D', '114.98643626402', '30.101667800103', 420200, 3, 'tr_0 tr_420000 tr_420200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420302, '茅箭区', 'M', '110.81958031019', '32.597286519104', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420303, '张湾区', 'Z', '110.77542410285', '32.65839954548', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420304, '郧阳区', 'Y', '110.81857654362', '32.840592413038', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420322, '郧西县', 'Y', '110.43247261847', '32.999167007536', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420323, '竹山县', 'Z', '110.23558156764', '32.230304060376', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420324, '竹溪县', 'Z', '109.72154249889', '32.324120048853', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420325, '房县', 'F', '110.74746155911', '32.061684964544', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420381, '丹江口市', 'D', '111.51953205848', '32.546252688501', 420300, 3, 'tr_0 tr_420000 tr_420300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420502, '西陵区', 'X', '111.29255972053', '30.716749346598', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420503, '伍家岗区', 'W', '111.36742225597', '30.65073733526', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420504, '点军区', 'D', '111.27447135095', '30.69932951388', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420505, '猇亭区', 'X', '111.44157378259', '30.536465982707', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420506, '夷陵区', 'Y', '111.33252973436', '30.774833327298', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420525, '远安县', 'Y', '111.64653035927', '31.066627841578', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420526, '兴山县', 'X', '110.75344607041', '31.354463517716', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420527, '秭归县', 'Z', '110.98444937468', '30.831931643216', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420528, '长阳土家族自治县', 'Z', '111.21350712887', '30.478645783056', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420529, '五峰土家族自治县', 'W', '111.05258063744', '30.171156151026', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420581, '宜都市', 'Y', '111.45651583712', '30.384404274314', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420582, '当阳市', 'D', '111.79456850223', '30.826989050281', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420583, '枝江市', 'Z', '111.76653975337', '30.431730676998', 420500, 3, 'tr_0 tr_420000 tr_420500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420602, '襄城区', 'X', '112.14057206941', '32.016174618141', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420606, '樊城区', 'F', '112.14259891613', '32.050572374692', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420607, '襄州区', 'X', '112.21843413678', '32.093375783399', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420624, '南漳县', 'N', '111.84538618392', '31.781129706779', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420625, '谷城县', 'G', '111.65957564172', '32.268983068947', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420626, '保康县', 'B', '111.26744121203', '31.883847150262', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420682, '老河口市', 'L', '111.68155636908', '32.392459585271', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420683, '枣阳市', 'Z', '112.77847075951', '32.134729914319', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420684, '宜城市', 'Y', '112.26461144169', '31.725469730972', 420600, 3, 'tr_0 tr_420000 tr_420600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420702, '梁子湖区', 'L', '114.69150657526', '30.105906774051', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420703, '华容区', 'H', '114.73642634228', '30.540599527838', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420704, '鄂城区', 'E', '114.89859968176', '30.406389456292', 420700, 3, 'tr_0 tr_420000 tr_420700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420802, '东宝区', 'D', '112.2083882066', '31.058429271365', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420804, '掇刀区', 'D', '112.2144276942', '30.979910859804', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420822, '沙洋县', 'S', '112.59548493899', '30.715314748831', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420881, '钟祥市', 'Z', '112.59447102156', '31.174029854963', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420882, '京山市', 'J', '113.12654806496', '31.024330601193', 420800, 3, 'tr_0 tr_420000 tr_420800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420902, '孝南区', 'X', '113.91748989699', '30.922977925049', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420921, '孝昌县', 'X', '114.00440859068', '31.264540493062', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420922, '大悟县', 'D', '114.13341253819', '31.567219806641', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420923, '云梦县', 'Y', '113.75941220183', '31.027218220752', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420981, '应城市', 'Y', '113.57956739635', '30.933976509913', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420982, '安陆市', 'A', '113.69558292415', '31.261414994286', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(420984, '汉川市', 'H', '113.8455490104', '30.666913578821', 420900, 3, 'tr_0 tr_420000 tr_420900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421002, '沙市区', 'S', '112.26157741483', '30.316571904872', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421003, '荆州区', 'J', '112.19641397381', '30.358989490775', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421022, '公安县', 'G', '112.23650157584', '30.064400686806', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421023, '监利县', 'J', '112.91142023009', '29.845735162836', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421024, '江陵县', 'J', '112.43145201728', '30.048042984592', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421071, '荆州经济技术开发区', 'J', '112.19641397381', '30.358989490775', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421081, '石首市', 'S', '112.43141984371', '29.727033977407', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421083, '洪湖市', 'H', '113.48255290196', '29.83277032976', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421087, '松滋市', 'S', '111.77358031264', '30.175342235143', 421000, 3, 'tr_0 tr_420000 tr_421000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421102, '黄州区', 'H', '114.88653238452', '30.440224145146', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421121, '团风县', 'T', '114.87852435023', '30.649367767215', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421122, '红安县', 'H', '114.6244256113', '31.294296714037', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421123, '罗田县', 'L', '115.4055471675', '30.788910495685', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421124, '英山县', 'Y', '115.68742160263', '30.741350084085', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421125, '浠水县', 'X', '115.27156903289', '30.457460842265', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421126, '蕲春县', 'Q', '115.4423985341', '30.232535499734', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421127, '黄梅县', 'H', '115.95046198477', '30.076605056821', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421171, '龙感湖管理区', 'L', '116.01030250647', '29.879697031911', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421181, '麻城市', 'M', '115.01656174777', '31.176995837411', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421182, '武穴市', 'W', '115.56739216105', '29.850441430483', 421100, 3, 'tr_0 tr_420000 tr_421100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421202, '咸安区', 'X', '114.30456990606', '29.858153915154', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421221, '嘉鱼县', 'J', '113.94557046336', '29.976353520898', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421222, '通城县', 'T', '113.82356790903', '29.250857930222', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421223, '崇阳县', 'C', '114.04656290943', '29.561333782271', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421224, '通山县', 'T', '114.48939330027', '29.612634338058', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421281, '赤壁市', 'C', '113.90643686179', '29.730665997526', 421200, 3, 'tr_0 tr_420000 tr_421200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421303, '曾都区', 'C', '113.3775133346', '31.722122861271', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421321, '随县', 'S', '113.3064583569', '31.859971678258', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(421381, '广水市', 'G', '113.83259337884', '31.622476038007', 421300, 3, 'tr_0 tr_420000 tr_421300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422801, '恩施市', 'E', '109.48655026901', '30.301037143741', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422802, '利川市', 'L', '108.94248057756', '30.29720344368', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422822, '建始县', 'J', '109.72855610899', '30.607907026319', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422823, '巴东县', 'B', '110.34757529184', '31.04806424896', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422825, '宣恩县', 'X', '109.49756797283', '29.99260392208', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422826, '咸丰县', 'X', '109.14660773562', '29.671077652358', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422827, '来凤县', 'L', '109.41349484153', '29.499443572607', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(422828, '鹤峰县', 'H', '110.04042423301', '29.896116483403', 422800, 3, 'tr_0 tr_420000 tr_422800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(429004, '仙桃市', 'X', '113.46159059813', '30.368271921725', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(429005, '潜江市', 'Q', '112.90547409082', '30.408357932419', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(429006, '天门市', 'T', '113.17240916633', '30.669621830099', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(429021, '神农架林区', 'S', '110.6825248504', '31.750496011246', 429000, 3, 'tr_0 tr_420000 tr_429000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371602, '滨城区', 'B', '118.02660385061', '37.436843207744', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371603, '沾化区', 'Z', '118.10545441336', '37.705298106724', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371621, '惠民县', 'H', '117.5165096905', '37.49580310894', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371622, '阳信县', 'Y', '117.58443703791', '37.647338034957', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371623, '无棣县', 'W', '117.63245748606', '37.777567312086', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371625, '博兴县', 'B', '118.11749269533', '37.160477277651', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(371681, '邹平市', 'Z', '117.74947848722', '36.870032216697', 371600, 3, 'tr_0 tr_370000 tr_371600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430202, '荷塘区', 'H', '113.18045222007', '27.862155809141', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430203, '芦淞区', 'L', '113.15841867236', '27.791508825947', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430204, '石峰区', 'S', '113.12456791567', '27.880705165595', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430211, '天元区', 'T', '113.08954055842', '27.833083519485', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430212, '渌口区', 'L', '113.15042671773', '27.704322804857', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430223, '攸县', 'Y', '113.35157834169', '27.005771565213', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430224, '茶陵县', 'C', '113.54547165714', '26.78358911036', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430225, '炎陵县', 'Y', '113.77941879832', '26.496060691599', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430271, '云龙示范区', 'Y', '113.17446420357', '27.934854931886', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430281, '醴陵市', 'L', '113.50348315084', '27.652325149951', 430200, 3, 'tr_0 tr_430000 tr_430200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430302, '雨湖区', 'Y', '112.91344959207', '27.862466785111', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430304, '岳塘区', 'Y', '112.97558942655', '27.877720506364', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430321, '湘潭县', 'X', '112.95750536884', '27.784982534656', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430371, '湖南湘潭高新技术产业园区', 'H', '112.95046418076', '27.835702227136', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430372, '湘潭昭山示范区', 'X', '113.01812844052', '27.97161027839', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430373, '湘潭九华示范区', 'X', '112.94707945543', '27.916546191684', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430381, '湘乡市', 'X', '112.54149155341', '27.740190553344', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430382, '韶山市', 'S', '112.53349932929', '27.921043749631', 430300, 3, 'tr_0 tr_430000 tr_430300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430405, '珠晖区', 'Z', '112.62659414282', '26.900265361946', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430406, '雁峰区', 'Y', '112.62358823292', '26.89436829036', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430407, '石鼓区', 'S', '112.60452969339', '26.948961867165', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430408, '蒸湘区', 'Z', '112.57344401089', '26.917719877877', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430412, '南岳区', 'N', '112.74557434825', '27.238360474562', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430421, '衡阳县', 'H', '112.37755268433', '26.975294950861', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430422, '衡南县', 'H', '112.68440252779', '26.744531956772', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430423, '衡山县', 'H', '112.87556328771', '27.235996029656', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430424, '衡东县', 'H', '112.95949529521', '27.087042820265', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430426, '祁东县', 'Q', '112.09644737847', '26.805995255191', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430471, '衡阳综合保税区', 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430472, '湖南衡阳高新技术产业园区', 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430473, '湖南衡阳松木经济开发区', 'H', '112.57844721326', '26.899576139189', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430481, '耒阳市', 'L', '112.86659721058', '26.428065593928', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430482, '常宁市', 'C', '112.40556050266', '26.426720432257', 430400, 3, 'tr_0 tr_430000 tr_430400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430502, '双清区', 'S', '111.50344150643', '27.239108783297', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430503, '大祥区', 'D', '111.44552828921', '27.227013968694', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430511, '北塔区', 'B', '111.45849694619', '27.251536276174', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430521, '邵东县', 'S', '111.75049070296', '27.264507471566', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430522, '新邵县', 'X', '111.46444938799', '27.32713173916', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430523, '邵阳县', 'S', '111.28050768064', '26.996528332196', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430524, '隆回县', 'L', '111.03950668528', '27.119946440019', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430525, '洞口县', 'D', '110.58257909625', '27.065975437799', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430527, '绥宁县', 'S', '110.16241987038', '26.588422719333', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430528, '新宁县', 'X', '110.86349072744', '26.439723697954', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430529, '城步苗族自治县', 'C', '110.32853713032', '26.396203220078', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430581, '武冈市', 'W', '110.63840761588', '26.732898572992', 430500, 3, 'tr_0 tr_430000 tr_430500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430602, '岳阳楼区', 'Y', '113.13648070435', '29.377995036881', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430603, '云溪区', 'Y', '113.27840659691', '29.479907141133', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430611, '君山区', 'J', '113.0125171491', '29.467129185832', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430621, '岳阳县', 'Y', '113.1225444825', '29.150269316045', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430623, '华容县', 'H', '112.54746151216', '29.536286434382', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430624, '湘阴县', 'X', '112.88952187736', '28.676676377581', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430626, '平江县', 'P', '113.58760362284', '28.707564248115', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430671, '岳阳市屈原管理区', 'Y', '112.92259003029', '28.866288191728', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430681, '汨罗市', 'M', '113.07349286947', '28.812454694812', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430682, '临湘市', 'L', '113.45656151', '29.482801373395', 430600, 3, 'tr_0 tr_430000 tr_430600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430702, '武陵区', 'W', '111.68954489616', '29.060783476578', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430703, '鼎城区', 'D', '111.68752209182', '29.024443397066', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430721, '安乡县', 'A', '112.1775061558', '29.41732043222', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430722, '汉寿县', 'H', '111.97641193356', '28.912287603085', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430723, '澧县', 'L', '111.76553354736', '29.638946004609', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430724, '临澧县', 'L', '111.65358500797', '29.446543990119', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430725, '桃源县', 'T', '111.49540733145', '28.908694006999', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430726, '石门县', 'S', '111.38645140702', '29.59036596665', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430771, '常德市西洞庭管理区', 'C', '112.0093067782', '29.197804478833', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430781, '津市市', 'J', '111.88451734602', '29.611258543007', 430700, 3, 'tr_0 tr_430000 tr_430700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430802, '永定区', 'Y', '110.54443192397', '29.126190558381', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430811, '武陵源区', 'W', '110.5574989454', '29.351681136671', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430821, '慈利县', 'C', '111.14547125235', '29.435986725969', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430822, '桑植县', 'S', '110.17041335213', '29.405923219415', 430800, 3, 'tr_0 tr_430000 tr_430800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430902, '资阳区', 'Z', '112.33043548238', '28.597234549737', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430903, '赫山区', 'H', '112.38059794001', '28.584983567573', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430921, '南县', 'N', '112.40254156734', '29.367069853363', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430922, '桃江县', 'T', '112.16254146398', '28.523870869898', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430923, '安化县', 'A', '111.21949270432', '28.380053748765', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430971, '益阳市大通湖管理区', 'Y', '112.65023278281', '29.193681230112', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430972, '湖南益阳高新技术产业园区', 'H', '112.3715604476', '28.816150235875', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430981, '沅江市', 'Y', '112.36053222035', '28.850233588583', 430900, 3, 'tr_0 tr_430000 tr_430900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431002, '北湖区', 'B', '113.01748199382', '25.79081459434', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431003, '苏仙区', 'S', '113.04842340846', '25.806737374104', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431021, '桂阳县', 'G', '112.74056036622', '25.759775327893', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431022, '宜章县', 'Y', '112.95547924076', '25.405713969356', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431023, '永兴县', 'Y', '113.12253316386', '26.132968478533', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431024, '嘉禾县', 'J', '112.37558377831', '25.593421718268', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431025, '临武县', 'L', '112.57041115183', '25.282527010969', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431026, '汝城县', 'R', '113.69154466692', '25.556056733978', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431027, '桂东县', 'G', '113.9515936018', '26.083173927327', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431028, '安仁县', 'A', '113.27542359381', '26.715682788508', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431081, '资兴市', 'Z', '113.24255612233', '25.981873602722', 431000, 3, 'tr_0 tr_430000 tr_431000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431102, '零陵区', 'L', '111.63750237493', '26.227682089779', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431103, '冷水滩区', 'L', '111.59842608526', '26.467705510832', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431121, '祁阳县', 'Q', '111.84742029288', '26.586434994948', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431122, '东安县', 'D', '111.32354235354', '26.398288039365', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431123, '双牌县', 'S', '111.6675938129', '25.967169239803', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431124, '道县', 'D', '111.60740437934', '25.53252996283', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431125, '江永县', 'J', '111.35043663236', '25.279720667918', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431126, '宁远县', 'N', '111.95245340697', '25.57705193746', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431127, '蓝山县', 'L', '112.20343493586', '25.37593472464', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431128, '新田县', 'X', '112.21040920018', '25.909825802754', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431129, '江华瑶族自治县', 'J', '111.58545203845', '25.191348924015', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431171, '永州经济技术开发区', 'Y', '111.61945505792', '26.4258641179', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431172, '永州市金洞管理区', 'Y', '112.09909809837', '26.297256941493', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431173, '永州市回龙圩管理区', 'Y', '111.35307783022', '25.173038319623', 431100, 3, 'tr_0 tr_430000 tr_431100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431202, '鹤城区', 'H', '110.04639994092', '27.585225763164', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431221, '中方县', 'Z', '109.95146189432', '27.44608117406', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431222, '沅陵县', 'Y', '110.40043076602', '28.459018102626', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431223, '辰溪县', 'C', '110.19048661755', '28.012605313813', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431224, '溆浦县', 'X', '110.60155112895', '27.913963373886', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431225, '会同县', 'H', '109.74158556792', '26.893383817274', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431226, '麻阳苗族自治县', 'M', '109.80943628984', '27.87193016295', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431227, '新晃侗族自治县', 'X', '109.18147151144', '27.358782968573', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431228, '芷江侗族自治县', 'Z', '109.6914022696', '27.449513277765', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431229, '靖州苗族侗族自治县', 'J', '109.70245160703', '26.581321351066', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431230, '通道侗族自治县', 'T', '109.79044548256', '26.164219864712', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431271, '怀化市洪江管理区', 'H', '109.8435098263', '27.215077093932', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431281, '洪江市', 'H', '109.8435098263', '27.215077093932', 431200, 3, 'tr_0 tr_430000 tr_431200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431302, '娄星区', 'L', '112.00855842504', '27.735604842109', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431321, '双峰县', 'S', '112.18146049666', '27.462982658573', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431322, '新化县', 'X', '111.334515335', '27.732666751066', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431381, '冷水江市', 'L', '111.44153972291', '27.692058848958', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(431382, '涟源市', 'L', '111.67056199396', '27.698167532255', 431300, 3, 'tr_0 tr_430000 tr_431300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433101, '吉首市', 'J', '109.70444880967', '28.267493127593', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433122, '泸溪县', 'L', '110.22659921769', '28.221873097569', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433123, '凤凰县', 'F', '109.6055266883', '27.953847809726', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433124, '花垣县', 'H', '109.48856183128', '28.577909934397', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433125, '保靖县', 'B', '109.66647357306', '28.705968872486', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433126, '古丈县', 'G', '109.95750740057', '28.623083527843', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433127, '永顺县', 'Y', '109.86358578665', '28.985774485682', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433130, '龙山县', 'L', '109.45041573696', '29.464121765857', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433172, '湖南吉首经济开发区', 'H', '109.70444880967', '28.267493127593', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(433173, '湖南永顺经济开发区', 'H', '109.86358578665', '28.985774485682', 433100, 3, 'tr_0 tr_430000 tr_433100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440103, '荔湾区', 'L', '113.25050226337', '23.131791134975', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440104, '越秀区', 'Y', '113.273426481', '23.135260120148', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440105, '海珠区', 'H', '113.32353998097', '23.088981296648', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440106, '天河区', 'T', '113.36850942428', '23.130357835105', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440111, '白云区', 'B', '113.27943309062', '23.164316834456', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440112, '黄埔区', 'H', '113.48707083969', '23.187491541425', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440113, '番禺区', 'F', '113.39046958043', '22.943830731518', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440114, '花都区', 'H', '113.22657580629', '23.411161504876', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440115, '南沙区', 'N', '113.53143554372', '22.807929296528', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440117, '从化区', 'C', '113.59358543922', '23.553985922578', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440118, '增城区', 'Z', '113.8175456689', '23.266592400631', 440100, 3, 'tr_0 tr_440000 tr_440100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440203, '武江区', 'W', '113.59455578884', '24.798486030733', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440204, '浈江区', 'Z', '113.61747740137', '24.810413749784', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440205, '曲江区', 'Q', '113.61150106465', '24.68840784638', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440222, '始兴县', 'S', '114.06856735205', '24.958558154346', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440224, '仁化县', 'R', '113.75544293443', '25.092287524428', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440229, '翁源县', 'W', '114.13642723669', '24.356594490867', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440232, '乳源瑶族自治县', 'R', '113.28243136492', '24.782333322942', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440233, '新丰县', 'X', '114.21351173078', '24.065546505164', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440281, '乐昌市', 'L', '113.3545786821', '25.135591561195', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440282, '南雄市', 'N', '114.31857889065', '25.123526537362', 440200, 3, 'tr_0 tr_440000 tr_440200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440303, '罗湖区', 'L', '114.13743190157', '22.554484875856', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440304, '福田区', 'F', '114.06154700466', '22.528465912072', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440305, '南山区', 'N', '113.93653916925', '22.538500195784', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440306, '宝安区', 'B', '113.89042744066', '22.560032908925', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440307, '龙岗区', 'L', '114.25445487896', '22.726016550781', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440308, '盐田区', 'Y', '114.2434301551', '22.563437914836', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440309, '龙华区', 'L', '114.04852876121', '22.757596649222', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440310, '坪山区', 'P', '114.35047403625', '22.716233464749', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440311, '光明区', 'G', '113.94256006193', '22.754465883635', 440300, 3, 'tr_0 tr_440000 tr_440300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440402, '香洲区', 'X', '113.55047243408', '22.273003861799', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440403, '斗门区', 'D', '113.30346725453', '22.215515662229', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440404, '金湾区', 'J', '113.36951705357', '22.152576780675', 440400, 3, 'tr_0 tr_440000 tr_440400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440507, '龙湖区', 'L', '116.72352464693', '23.377775780628', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440511, '金平区', 'J', '116.70955006744', '23.371750385773', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440512, '濠江区', 'H', '116.73351658895', '23.291546359757', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440513, '潮阳区', 'C', '116.6085145027', '23.270854956943', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440514, '潮南区', 'C', '116.43949131427', '23.256341432673', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440515, '澄海区', 'C', '116.76242504839', '23.472341401523', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440523, '南澳县', 'N', '117.03049603113', '23.427812045946', 440500, 3, 'tr_0 tr_440000 tr_440500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440604, '禅城区', 'C', '113.12950518241', '23.015374368816', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440605, '南海区', 'N', '113.14944567828', '23.035011446003', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440606, '顺德区', 'S', '113.30045343954', '22.810453426795', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440607, '三水区', 'S', '112.90347085515', '23.161920493984', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440608, '高明区', 'G', '112.89947240749', '22.90634960163', 440600, 3, 'tr_0 tr_440000 tr_440600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440703, '蓬江区', 'P', '113.08454642894', '22.601065786023', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440704, '江海区', 'J', '113.11755718015', '22.566115451824', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440705, '新会区', 'X', '113.03845482239', '22.46511306052', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440781, '台山市', 'T', '112.80044482505', '22.257923470251', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440783, '开平市', 'K', '112.70446429491', '22.382499490201', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440784, '鹤山市', 'H', '112.97052666653', '22.771169431377', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440785, '恩平市', 'E', '112.31143757848', '22.189035201534', 440700, 3, 'tr_0 tr_440000 tr_440700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440802, '赤坎区', 'C', '110.37253254096', '21.272134812703', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440803, '霞山区', 'X', '110.40442535096', '21.198227185303', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440804, '坡头区', 'P', '110.46256709711', '21.250376738599', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440811, '麻章区', 'M', '110.34057918516', '21.269188766567', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440823, '遂溪县', 'S', '110.25651530642', '21.383102962029', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440825, '徐闻县', 'X', '110.18247274427', '20.331723686702', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440881, '廉江市', 'L', '110.29244770646', '21.615816495305', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440882, '雷州市', 'L', '110.10258050648', '20.919880592716', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440883, '吴川市', 'W', '110.78645034015', '21.447262768557', 440800, 3, 'tr_0 tr_440000 tr_440800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440902, '茂南区', 'M', '110.92554576188', '21.647152082304', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440904, '电白区', 'D', '111.02047123221', '21.520351188198', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440981, '高州市', 'G', '110.85947386452', '21.924048896771', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440982, '化州市', 'H', '110.6464310112', '21.67023109387', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(440983, '信宜市', 'X', '110.95358169717', '22.36009314173', 440900, 3, 'tr_0 tr_440000 tr_440900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441202, '端州区', 'D', '112.49156022979', '23.057563726176', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441203, '鼎湖区', 'D', '112.57443448255', '23.164308112716', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441204, '高要区', 'G', '112.46444604577', '23.031895546866', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441223, '广宁县', 'G', '112.44742387501', '23.641035726333', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441224, '怀集县', 'H', '112.19146878783', '23.917842129185', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441225, '封开县', 'F', '111.51852585255', '23.429768921261', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441226, '德庆县', 'D', '111.79155377493', '23.15137330611', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441284, '四会市', 'S', '112.7405791408', '23.332381005175', 441200, 3, 'tr_0 tr_440000 tr_441200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441302, '惠城区', 'H', '114.38949004962', '23.089725972544', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441303, '惠阳区', 'H', '114.46346443037', '22.794720878571', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441322, '博罗县', 'B', '114.29657265143', '23.178805592433', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441323, '惠东县', 'H', '114.72642585138', '22.991443112002', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441324, '龙门县', 'L', '114.26143022124', '23.733838340062', 441300, 3, 'tr_0 tr_440000 tr_441300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441402, '梅江区', 'M', '116.12353597667', '24.315878769038', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441403, '梅县区', 'M', '116.08856170928', '24.270999314695', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441422, '大埔县', 'D', '116.70155892129', '24.353459468582', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441423, '丰顺县', 'F', '116.18845382094', '23.745738303255', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441424, '五华县', 'W', '115.78248548653', '23.938408899571', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441426, '平远县', 'P', '115.89747694601', '24.572414126137', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441427, '蕉岭县', 'J', '116.17743924793', '24.664992548662', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441481, '兴宁市', 'X', '115.73757946359', '24.142293779322', 441400, 3, 'tr_0 tr_440000 tr_441400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441502, '城区', 'C', '115.37153074806', '22.784551839489', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441521, '海丰县', 'H', '115.32944477561', '22.972744260966', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441523, '陆河县', 'L', '115.66648271471', '23.30767707649', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441581, '陆丰市', 'L', '115.78802975191', '22.967876723873', 441500, 3, 'tr_0 tr_440000 tr_441500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441602, '源城区', 'Y', '114.70843899033', '23.740298338347', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441621, '紫金县', 'Z', '115.19044771834', '23.641430253189', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(441622, '龙川县', 'L', '115.26655548485', '24.105850721955', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441623, '连平县', 'L', '114.49544419635', '24.375808067414', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441624, '和平县', 'H', '114.9454488143', '24.448252767689', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441625, '东源县', 'D', '114.7535083252', '23.794257873114', 441600, 3, 'tr_0 tr_440000 tr_441600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441702, '江城区', 'J', '111.96145451801', '21.868127886755', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441704, '阳东区', 'Y', '112.01857947215', '21.873996844319', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441721, '阳西县', 'Y', '111.62448107725', '21.758700627505', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441781, '阳春市', 'Y', '111.7975361303', '22.17601480732', 441700, 3, 'tr_0 tr_440000 tr_441700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441802, '清城区', 'Q', '113.06947663537', '23.704022037925', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441803, '清新区', 'Q', '112.99155779512', '23.754270337093', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441821, '佛冈县', 'F', '113.53844124873', '23.885475421111', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441823, '阳山县', 'Y', '112.64751954085', '24.47094363588', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441825, '连山壮族瑶族自治县', 'L', '112.10042570409', '24.576845604093', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441826, '连南瑶族自治县', 'L', '112.29351728187', '24.73154858148', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441881, '英德市', 'Y', '113.42144297474', '24.191939355217', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441882, '连州市', 'L', '112.38357258887', '24.786466855047', 441800, 3, 'tr_0 tr_440000 tr_441800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900003, '东城街道办事处', 'D', '113.78961542643', '23.033927867022', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900004, '南城街道办事处', 'N', '113.74972154669', '23.02491560037', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900005, '万江街道办事处', 'W', '113.70128466119', '23.044382337638', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900006, '莞城街道办事处', 'G', '113.7555643548', '23.04532373021', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900101, '石碣镇', 'S', '113.81395530616', '23.105172244651', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900102, '石龙镇', 'S', '113.84749077289', '23.115219876975', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900103, '茶山镇', 'C', '113.89350241139', '23.069002516534', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900104, '石排镇', 'S', '113.96394649371', '23.088334509001', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900105, '企石镇', 'Q', '114.04851828338', '23.070690716193', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900106, '横沥镇', 'H', '113.98801324096', '23.030051448767', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900107, '桥头镇', 'Q', '114.10677408198', '23.020458678747', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900108, '谢岗镇', 'X', '114.19511437465', '22.946513843008', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900109, '东坑镇', 'D', '113.95246820282', '23.002958656049', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900110, '常平镇', 'C', '114.02458867145', '22.979369177741', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900111, '寮步镇', 'L', '113.88349112257', '22.996428153649', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900112, '樟木头镇', 'Z', '114.11559876672', '22.912795269745', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900113, '大朗镇', 'D', '113.94820653279', '22.912348752542', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900114, '黄江镇', 'H', '114.00621531625', '22.872431801821', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900115, '清溪镇', 'Q', '114.18744982903', '22.841601621999', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900116, '塘厦镇', 'T', '114.08442795001', '22.811576132112', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900117, '凤岗镇', 'F', '114.17560299034', '22.722315801247', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900118, '大岭山镇', 'D', '113.83293372133', '22.903546239236', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900119, '长安镇', 'Z', '113.76998309965', '22.795308241444', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900121, '虎门镇', 'H', '113.68188667267', '22.818449805406', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900122, '厚街镇', 'H', '113.7081456375', '22.923357615893', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900123, '沙田镇', 'S', '113.60821459687', '22.907479676518', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900124, '道滘镇', 'D', '113.66267069882', '22.982801242639', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900125, '洪梅镇', 'H', '113.6125183112', '22.978946913376', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900126, '麻涌镇', 'M', '113.58837988097', '23.057083015858', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900127, '望牛墩镇', 'W', '113.64023583492', '23.047597838769', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900128, '中堂镇', 'Z', '113.65890566238', '23.096485679975', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900129, '高埗镇', 'G', '113.74213386638', '23.100270479205', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900401, '松山湖管委会', 'S', '113.90386183402', '22.928504587758', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900402, '东莞港', 'D', '113.75842045788', '23.027308411643', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(441900403, '东莞生态园', 'D', '113.93331900631', '23.069150651008', 441900, 3, 'tr_0 tr_440000 tr_441900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000001, '石岐区街道办事处', 'S', '113.39476330111', '22.543405990677', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000002, '东区街道办事处', 'D', '113.39942236263', '22.522314670791', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000003, '火炬开发区街道办事处', 'H', '113.47638423802', '22.54191612433', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000004, '西区街道办事处', 'X', '113.34742851429', '22.557446683319', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000005, '南区街道办事处', 'N', '113.34166389111', '22.474593624741', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000006, '五桂山街道办事处', 'W', '113.40930659782', '22.451434375841', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000100, '小榄镇', 'X', '113.25710033351', '22.668653898989', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000101, '黄圃镇', 'H', '113.38940119784', '22.732151367196', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000102, '民众镇', 'M', '113.50030740281', '22.624234006676', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000103, '东凤镇', 'D', '113.26337563889', '22.696772350456', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000104, '东升镇', 'D', '113.31347763067', '22.605137527398', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000105, '古镇镇', 'G', '113.18899941194', '22.636034421686', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000106, '沙溪镇', 'S', '113.35710852331', '22.513668030794', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000107, '坦洲镇', 'T', '113.46831862593', '22.283731940242', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000108, '港口镇', 'G', '113.38354521878', '22.577121999043', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000109, '三角镇', 'S', '113.42740190231', '22.685663488493', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000110, '横栏镇', 'H', '113.24834255727', '22.574461443704', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000111, '南头镇', 'N', '113.29481042537', '22.721261074602', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000112, '阜沙镇', 'F', '113.34269477842', '22.666128002352', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000113, '南朗镇', 'N', '113.56057493505', '22.519486447352', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000114, '三乡镇', 'S', '113.42695556574', '22.371470122528', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000115, '板芙镇', 'B', '113.33339573359', '22.395149046719', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000116, '大涌镇', 'D', '113.29404791311', '22.483908949365', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(442000117, '神湾镇', 'S', '113.35331518036', '22.32576323421', 442000, 3, 'tr_0 tr_440000 tr_442000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445102, '湘桥区', 'X', '116.63446160819', '23.680686981566', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445103, '潮安区', 'C', '116.68452606069', '23.468357129831', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445122, '饶平县', 'R', '117.01044917588', '23.670347111195', 445100, 3, 'tr_0 tr_440000 tr_445100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445202, '榕城区', 'R', '116.37351589492', '23.530746417966', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445203, '揭东区', 'J', '116.41845578398', '23.572485187047', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445222, '揭西县', 'J', '115.84856088728', '23.437299708209', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445224, '惠来县', 'H', '116.30144448456', '23.039645374525', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445281, '普宁市', 'P', '116.17244898117', '23.30363452186', 445200, 3, 'tr_0 tr_440000 tr_445200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430102, '芙蓉区', 'F', '113.03940774487', '28.191913247305', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430103, '天心区', 'T', '112.99659225852', '28.118211217441', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430104, '岳麓区', 'Y', '112.9374476441', '28.241488836473', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430105, '开福区', 'K', '112.99258491764', '28.261378687684', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430111, '雨花区', 'Y', '113.04242155986', '28.142232711654', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430112, '望城区', 'W', '112.8244661432', '28.367403020376', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430121, '长沙县', 'Z', '113.08755916596', '28.251818487944', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430181, '浏阳市', 'L', '113.64939823851', '28.169832216071', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(430182, '宁乡市', 'N', '112.55840691564', '28.284104536209', 430100, 3, 'tr_0 tr_430000 tr_430100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445302, '云城区', 'Y', '112.05052923472', '22.933897802971', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445303, '云安区', 'Y', '112.00956308992', '23.076892611911', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445321, '新兴县', 'X', '112.23149683219', '22.701890082606', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445322, '郁南县', 'Y', '111.54155382446', '23.240174042653', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(445381, '罗定市', 'L', '111.57648048166', '22.774296060763', 445300, 3, 'tr_0 tr_440000 tr_445300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450102, '兴宁区', 'X', '108.37544497422', '22.860290951255', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450103, '青秀区', 'Q', '108.50143861009', '22.792227439631', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450105, '江南区', 'J', '108.27949435764', '22.787045753588', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450107, '西乡塘区', 'X', '108.31957243762', '22.839651509339', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450108, '良庆区', 'L', '108.32751579392', '22.76284928359', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450109, '邕宁区', 'Y', '108.49342024528', '22.76460044955', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450110, '武鸣区', 'W', '108.28151653318', '23.164515606911', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450123, '隆安县', 'L', '107.70257390338', '23.171585249828', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450124, '马山县', 'M', '108.18356215633', '23.71387772536', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450125, '上林县', 'S', '108.61145148078', '23.438518877663', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450126, '宾阳县', 'B', '108.81650237947', '23.223700543767', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450127, '横县', 'H', '109.2675678064', '22.685572608838', 450100, 3, 'tr_0 tr_450000 tr_450100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450202, '城中区', 'C', '109.4174821502', '24.321314069891', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450203, '鱼峰区', 'Y', '109.44941628225', '24.318521699515', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450204, '柳南区', 'L', '109.39155193285', '24.341578870912', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450205, '柳北区', 'L', '109.40853179342', '24.367867017648', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450206, '柳江区', 'L', '109.33244423878', '24.26081496535', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450222, '柳城县', 'L', '109.25156152934', '24.656370391486', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450223, '鹿寨县', 'L', '109.75755447547', '24.478622266898', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450224, '融安县', 'R', '109.40456325934', '25.230511447128', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450225, '融水苗族自治县', 'R', '109.26256083115', '25.072076504109', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450226, '三江侗族自治县', 'S', '109.61454747223', '25.788830387788', 450200, 3, 'tr_0 tr_450000 tr_450200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450302, '秀峰区', 'X', '110.27043670622', '25.27961848567', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450303, '叠彩区', 'D', '110.30846314624', '25.320233274843', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450304, '象山区', 'X', '110.28742267527', '25.267930010211', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450305, '七星区', 'Q', '110.32453805385', '25.2585670875', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450311, '雁山区', 'Y', '110.3154792716', '25.066213543917', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450312, '临桂区', 'L', '110.21858669186', '25.244301999271', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450321, '阳朔县', 'Y', '110.50347503171', '24.784519191433', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450323, '灵川县', 'L', '110.33253719492', '25.41554953076', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450324, '全州县', 'Q', '111.07956895508', '25.934343027361', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450325, '兴安县', 'X', '110.67851632807', '25.617567220037', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450326, '永福县', 'Y', '109.989590831', '24.985577973084', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450327, '灌阳县', 'G', '111.16755205093', '25.495120752051', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450328, '龙胜各族自治县', 'L', '110.01749399674', '25.804116784254', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450329, '资源县', 'Z', '110.6584391101', '26.048569077338', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450330, '平乐县', 'P', '110.64944626347', '24.63963212806', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450332, '恭城瑶族自治县', 'G', '110.8345596307', '24.837194365911', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450381, '荔浦市', 'L', '110.40143677836', '24.494121641923', 450300, 3, 'tr_0 tr_450000 tr_450300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450403, '万秀区', 'W', '111.32751969101', '23.478845767296', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450405, '长洲区', 'Z', '111.28149914043', '23.491509584406', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450406, '龙圩区', 'L', '111.25344829326', '23.421414485718', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450421, '苍梧县', 'C', '111.55554663956', '23.845998205466', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450422, '藤县', 'T', '110.92149925488', '23.38100991555', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450423, '蒙山县', 'M', '110.53141700425', '24.200017445935', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450481, '岑溪市', 'C', '111.00143182659', '22.92462127872', 450400, 3, 'tr_0 tr_450000 tr_450400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450502, '海城区', 'H', '109.12452136755', '21.481065838236', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450503, '银海区', 'Y', '109.14654476441', '21.454768668895', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450512, '铁山港区', 'T', '109.42847264862', '21.53529504285', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450521, '合浦县', 'H', '109.2134386113', '21.667005735642', 450500, 3, 'tr_0 tr_450000 tr_450500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450602, '港口区', 'G', '108.38648254385', '21.649565586624', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450603, '防城区', 'F', '108.36044848238', '21.775411305197', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450621, '上思县', 'S', '107.99044264125', '22.15991408311', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450681, '东兴市', 'D', '107.97748898597', '21.55361543358', 450600, 3, 'tr_0 tr_450000 tr_450600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450802, '港北区', 'G', '109.57843298566', '23.117563632764', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450803, '港南区', 'G', '109.6065534515', '23.08123957836', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450804, '覃塘区', 'T', '109.45942672936', '23.133251089213', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450821, '平南县', 'P', '110.39845197864', '23.545506098828', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450881, '桂平市', 'G', '110.08552599672', '23.400048883699', 450800, 3, 'tr_0 tr_450000 tr_450800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450902, '玉州区', 'Y', '110.15743140022', '22.634492736172', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450903, '福绵区', 'F', '110.08853765577', '22.563705412249', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450921, '容县', 'R', '110.56453016229', '22.863665599935', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450922, '陆川县', 'L', '110.27045619945', '22.327221527769', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450923, '博白县', 'B', '109.98255305648', '22.278674815493', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450924, '兴业县', 'X', '109.88155180701', '22.742267653423', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450981, '北流市', 'B', '110.36057016581', '22.713958021611', 450900, 3, 'tr_0 tr_450000 tr_450900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451002, '右江区', 'Y', '106.62558913969', '23.907084503109', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451021, '田阳县', 'T', '106.9214125525', '23.742005722478', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451022, '田东县', 'T', '107.13249943541', '23.603129804015', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451023, '平果县', 'P', '107.59657106849', '23.334922742592', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451024, '德保县', 'D', '106.62158260728', '23.328994351286', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451026, '那坡县', 'N', '105.83942261017', '23.393793831292', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451027, '凌云县', 'L', '106.56841567705', '24.354015240604', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451028, '乐业县', 'L', '106.56342972215', '24.783216467053', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451029, '田林县', 'T', '106.23449791231', '24.300534611051', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451030, '西林县', 'X', '105.10049410469', '24.495667790362', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451031, '隆林各族自治县', 'L', '105.3504594704', '24.776813610296', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451081, '靖西市', 'J', '106.42445269708', '23.140125669019', 451000, 3, 'tr_0 tr_450000 tr_451000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451102, '八步区', 'B', '111.55856737149', '24.417531040919', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451103, '平桂区', 'P', '111.47841426578', '24.462001422773', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451121, '昭平县', 'Z', '110.81757491928', '24.175106050636', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451122, '钟山县', 'Z', '111.30958574015', '24.531673107939', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451123, '富川瑶族自治县', 'F', '111.28451124863', '24.820159951323', 451100, 3, 'tr_0 tr_450000 tr_451100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451202, '金城江区', 'J', '108.04350707483', '24.695679382239', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451203, '宜州区', 'Y', '108.64353158748', '24.491084367739', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451221, '南丹县', 'N', '107.54748028934', '24.981849775485', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451222, '天峨县', 'T', '107.17845647579', '25.005664155232', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451223, '凤山县', 'F', '107.04841983631', '24.553217796777', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451224, '东兰县', 'D', '107.3805041595', '24.516871463381', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451225, '罗城仫佬族自治县', 'L', '108.91157445325', '24.783084996429', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451226, '环江毛南族自治县', 'H', '108.26444306917', '24.832087938551', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451227, '巴马瑶族自治县', 'B', '107.26648125302', '24.14726480427', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451228, '都安瑶族自治县', 'D', '108.11145804765', '23.937331261923', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451229, '大化瑶族自治县', 'D', '108.00441075294', '23.742818222963', 451200, 3, 'tr_0 tr_450000 tr_451200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451302, '兴宾区', 'X', '109.24149907034', '23.733211038144', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451321, '忻城县', 'X', '108.67256239612', '24.071888636576', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451322, '象州县', 'X', '109.71146215028', '23.979680993271', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451323, '武宣县', 'W', '109.66944220328', '23.600404197633', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451324, '金秀瑶族自治县', 'J', '110.19550625891', '24.136319486486', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451381, '合山市', 'H', '108.89256576969', '23.81226007105', 451300, 3, 'tr_0 tr_450000 tr_451300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451402, '江州区', 'J', '107.35953321738', '22.411245728018', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451421, '扶绥县', 'F', '107.91046515426', '22.641097136345', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451422, '宁明县', 'N', '107.08352381902', '22.145884844184', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451423, '龙州县', 'L', '106.86058190847', '22.348298905766', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451424, '大新县', 'D', '107.20755690312', '22.836229044406', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451425, '天等县', 'T', '107.14947264852', '23.08750581209', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(451481, '凭祥市', 'P', '106.77352361814', '22.100152592954', 451400, 3, 'tr_0 tr_450000 tr_451400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460105, '秀英区', 'X', '110.30043588821', '20.013642385161', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460106, '龙华区', 'L', '110.33554112854', '20.036320733521', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460107, '琼山区', 'Q', '110.36052605901', '20.009150644491', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460108, '美兰区', 'M', '110.37349839904', '20.034646217625', 460100, 3, 'tr_0 tr_460000 tr_460100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460202, '海棠区', 'H', '109.72350007292', '18.33787879371', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460203, '吉阳区', 'J', '109.52055165827', '18.257057667262', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460204, '天涯区', 'T', '109.46246255283', '18.306919633503', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460205, '崖州区', 'Y', '109.22846124383', '18.44463053478', 460200, 3, 'tr_0 tr_460000 tr_460200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460321, '西沙群岛', 'X', '111.67308686126', '16.497085431044', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460322, '南沙群岛', 'N', '112.66030170907', '4.9743661921368', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460323, '中沙群岛的岛礁及其海域', 'Z', '112.34048204137', '16.838953334409', 460300, 3, 'tr_0 tr_460000 tr_460300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400100, '那大镇', 'N', '109.552961497', '19.52127763772', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400101, '和庆镇', 'H', '109.64738779153', '19.531275426074', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400102, '南丰镇', 'N', '109.6054369934', '19.346095790543', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400103, '大成镇', 'D', '109.42116531507', '19.548276240672', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400104, '雅星镇', 'Y', '109.19716320191', '19.517956948407', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400105, '兰洋镇', 'L', '109.67367138789', '19.466430878427', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400106, '光村镇', 'G', '109.50795789562', '19.809145677126', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400107, '木棠镇', 'M', '109.35673473687', '19.809926770596', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400108, '海头镇', 'H', '108.95966166166', '19.509695855917', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400109, '峨蔓镇', 'E', '109.30390924357', '19.863144800976', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400111, '王五镇', 'W', '109.33806829512', '19.645800769747', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400112, '白马井镇', 'B', '109.58745583569', '19.527146110044', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400113, '中和镇', 'Z', '109.35613533713', '19.749465537088', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400114, '排浦镇', 'P', '109.16975400269', '19.644673698003', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400115, '东成镇', 'D', '109.4680333127', '19.709924104042', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400116, '新州镇', 'X', '109.32260133284', '19.720234743232', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400499, '洋浦经济开发区', 'Y', '109.19229656623', '19.775218244804', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(460400500, '华南热作学院', 'H', '109.58745583569', '19.527146110044', 460400, 3, 'tr_0 tr_460000 tr_460400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469001, '五指山市', 'W', '109.52354032071', '18.780994100706', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469002, '琼海市', 'Q', '110.48054452595', '19.264254019918', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469005, '文昌市', 'W', '110.80450870632', '19.549062083121', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469006, '万宁市', 'W', '110.39943436555', '18.800106988303', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469007, '东方市', 'D', '108.65856652679', '19.101104731289', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469021, '定安县', 'D', '104.36878601078', '31.589181642776', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469022, '屯昌县', 'T', '110.10857732457', '19.357374924278', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469023, '澄迈县', 'C', '110.01351091011', '19.744348671646', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469024, '临高县', 'L', '109.69744301483', '19.919474770278', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469025, '白沙黎族自治县', 'B', '109.45747066911', '19.231378733013', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469026, '昌江黎族自治县', 'C', '109.06246408734', '19.303997876684', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469027, '乐东黎族自治县', 'L', '109.18050798895', '18.755871493855', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469028, '陵水黎族自治县', 'L', '110.04446409255', '18.512331595699', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469029, '保亭黎族苗族自治县', 'B', '109.7034815143', '18.646909955376', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(469030, '琼中黎族苗族自治县', 'Q', '109.84451062847', '19.039163789181', 469000, 3, 'tr_0 tr_460000 tr_469000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500101, '万州区', 'W', '108.4155583705', '30.813621636708', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500102, '涪陵区', 'F', '107.39641979754', '29.709278197979', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500103, '渝中区', 'Y', '106.57544006681', '29.559090182994', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500104, '大渡口区', 'D', '106.48853359011', '29.490107128556', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500105, '江北区', 'J', '112.85530302042', '35.520558754673', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500106, '沙坪坝区', 'S', '106.46446511093', '29.547192516541', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500107, '九龙坡区', 'J', '106.51755873943', '29.507927715553', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500108, '南岸区', 'N', '106.6684297786', '29.502683098835', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500109, '北碚区', 'B', '106.40356933975', '29.811602753904', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500110, '綦江区', 'Q', '106.65748419545', '29.034113748311', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500111, '大足区', 'D', '105.72840462545', '29.713113506077', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500112, '渝北区', 'Y', '106.6375590606', '29.723927343007', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500113, '巴南区', 'B', '106.54745425696', '29.40847473977', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500114, '黔江区', 'Q', '108.77759119835', '29.53881256766', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500115, '长寿区', 'Z', '107.08753107007', '29.863520067323', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500116, '江津区', 'J', '106.26559760838', '29.295884374465', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500117, '合川区', 'H', '106.28254108758', '29.978181239534', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500118, '永川区', 'Y', '105.93349936145', '29.362046335949', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500119, '南川区', 'N', '107.10558512437', '29.163478599606', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500120, '璧山区', 'B', '106.23347456267', '29.598346607316', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500151, '铜梁区', 'T', '106.06344949411', '29.850508778722', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500152, '潼南区', 'T', '105.84739903617', '30.197314239664', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500153, '荣昌区', 'R', '105.60141979928', '29.41130739669', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500154, '开州区', 'K', '108.39949765612', '31.166644113193', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500155, '梁平区', 'L', '107.77609725763', '30.660553255023', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500156, '武隆区', 'W', '112.85530302042', '35.520558754673', 500100, 3, 'tr_0 tr_500000 tr_500100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500229, '城口县', 'C', '108.67161164256', '31.953390746293', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500230, '丰都县', 'F', '107.7374806182', '29.869412789214', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500231, '垫江县', 'D', '107.33956587472', '30.3332939685', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500233, '忠县', 'Z', '', '', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500235, '云阳县', 'Y', '108.7034475', '30.936611271975', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500236, '奉节县', 'F', '109.47047275631', '31.024601766549', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500237, '巫山县', 'W', '109.88554550703', '31.080518811736', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500238, '巫溪县', 'W', '109.576402559', '31.404880009858', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500240, '石柱土家族自治县', 'S', '108.12041416638', '30.006108697869', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500241, '秀山土家族苗族自治县', 'X', '109.01357389981', '28.453447864286', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500242, '酉阳土家族苗族自治县', 'Y', '108.7745860071', '28.847040258674', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(500243, '彭水苗族土家族自治县', 'P', '108.17257803588', '29.299462290443', 500200, 3, 'tr_0 tr_500000 tr_500200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510104, '锦江区', 'J', '104.0895617566', '30.661904490317', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510105, '青羊区', 'Q', '104.06744547494', '30.680037807007', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510106, '金牛区', 'J', '104.05740358714', '30.697356042874', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510107, '武侯区', 'W', '104.04942447828', '30.648712685321', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510108, '成华区', 'C', '104.10859155035', '30.665589283983', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510112, '龙泉驿区', 'L', '104.28139696436', '30.562697841', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510113, '青白江区', 'Q', '104.25751245813', '30.884421372736', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510114, '新都区', 'X', '104.16539284504', '30.829407468191', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510115, '温江区', 'W', '103.86357306318', '30.688486836627', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510116, '双流区', 'S', '103.93039154227', '30.580399352821', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510117, '郫都区', 'P', '103.90544568809', '30.799537653573', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510121, '金堂县', 'J', '104.41844263262', '30.868358423946', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510129, '大邑县', 'D', '103.52752981767', '30.593155402402', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510131, '蒲江县', 'P', '103.51257132415', '30.202500428139', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510132, '新津县', 'X', '103.81743303795', '30.416363953297', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510181, '都江堰市', 'D', '103.65353360443', '30.994256893542', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510182, '彭州市', 'P', '103.96556137078', '30.995564002629', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510183, '邛崃市', 'Q', '103.47048112964', '30.416398600854', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510184, '崇州市', 'C', '103.67943336923', '30.636595891379', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510185, '简阳市', 'J', '104.55349406265', '30.417451491353', 510100, 3, 'tr_0 tr_510000 tr_510100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510302, '自流井区', 'Z', '104.7834473259', '29.343498562348', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510303, '贡井区', 'G', '104.72155659154', '29.351476269522', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510304, '大安区', 'D', '104.78041635328', '29.369928541322', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510311, '沿滩区', 'Y', '104.88040907516', '29.278797205251', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510321, '荣县', 'R', '104.42345759121', '29.45180089858', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510322, '富顺县', 'F', '104.98149440603', '29.186886257831', 510300, 3, 'tr_0 tr_510000 tr_510300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510402, '东区', 'D', '101.72554117091', '26.588033173333', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510403, '西区', 'X', '101.72554117091', '26.588033173333', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510411, '仁和区', 'R', '101.74444996291', '26.504019493295', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510421, '米易县', 'M', '102.1164404304', '26.89696797612', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510422, '盐边县', 'Y', '101.86049854831', '26.688767481964', 510400, 3, 'tr_0 tr_510000 tr_510400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510502, '江阳区', 'J', '105.44154513382', '28.884671972905', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510503, '纳溪区', 'N', '105.37740854586', '28.779359901658', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510504, '龙马潭区', 'L', '105.4445442166', '28.919012274486', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510521, '泸县', 'L', '105.38845608667', '29.157626295708', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510522, '合江县', 'H', '105.83843195885', '28.81779304284', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510524, '叙永县', 'X', '105.45150761142', '28.161714341911', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510525, '古蔺县', 'G', '105.81947079565', '28.044745368759', 510500, 3, 'tr_0 tr_510000 tr_510500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510603, '旌阳区', 'J', '104.42343882821', '31.148596291553', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510604, '罗江区', 'L', '104.51741416083', '31.324178639826', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510623, '中江县', 'Z', '104.68553015058', '31.038953695302', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510681, '广汉市', 'G', '104.28842189311', '30.982415239743', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510682, '什邡市', 'S', '104.17442710355', '31.132889048238', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510683, '绵竹市', 'M', '104.227609305', '31.343592258211', 510600, 3, 'tr_0 tr_510000 tr_510600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(510703, '涪城区', 'F', '104.76342033491', '31.46131438858', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510704, '游仙区', 'Y', '104.77242899171', '31.479904474058', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510705, '安州区', 'A', '104.5735550213', '31.540750527876', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510722, '三台县', 'S', '105.10148979833', '31.101585571238', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510723, '盐亭县', 'Y', '105.39550321547', '31.214318764837', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510725, '梓潼县', 'Z', '105.17756684281', '31.648313467681', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510726, '北川羌族自治县', 'B', '104.36158555316', '31.963084103415', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510727, '平武县', 'P', '104.53542150325', '32.414681977696', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510781, '江油市', 'J', '104.75241160088', '31.784128193388', 510700, 3, 'tr_0 tr_510000 tr_510700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510802, '利州区', 'L', '105.85242622329', '32.440207812726', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510811, '昭化区', 'Z', '105.96941892782', '32.329618490159', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510812, '朝天区', 'C', '105.8965888086', '32.649726240308', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510821, '旺苍县', 'W', '106.29649124536', '32.235097383079', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510822, '青川县', 'Q', '105.24540705459', '32.5816168573', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510823, '剑阁县', 'J', '105.53157601887', '32.293478516773', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510824, '苍溪县', 'C', '105.9414826146', '31.738684400617', 510800, 3, 'tr_0 tr_510000 tr_510800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510903, '船山区', 'C', '105.5745228375', '30.531470607829', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510904, '安居区', 'A', '105.46246730988', '30.361496469746', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510921, '蓬溪县', 'P', '105.71344605411', '30.763751441791', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510922, '射洪县', 'S', '105.39450950992', '30.877138522337', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(510923, '大英县', 'D', '105.24340392313', '30.600810129921', 510900, 3, 'tr_0 tr_510000 tr_510900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511002, '市中区', 'S', '105.07457421786', '29.592710148736', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511011, '东兴区', 'D', '105.08254748773', '29.598485728583', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511024, '威远县', 'W', '104.6744982286', '29.533634931412', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511025, '资中县', 'Z', '104.85849482242', '29.770234032565', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511071, '内江经济开发区', 'N', '105.064588025', '29.58588653832', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511083, '隆昌市', 'L', '105.29457175243', '29.345244662083', 511000, 3, 'tr_0 tr_510000 tr_511000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511102, '市中区', 'S', '103.76755865552', '29.561363941633', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511111, '沙湾区', 'S', '103.55643566073', '29.419272499245', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511112, '五通桥区', 'W', '103.82445508074', '29.413185014439', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511113, '金口河区', 'J', '103.08539389554', '29.250803570124', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511123, '犍为县', '', '', '', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511124, '井研县', 'J', '104.07651071353', '29.65730305908', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511126, '夹江县', 'J', '103.57841009994', '29.743846302985', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511129, '沐川县', 'M', '103.90846703743', '28.962888278216', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511132, '峨边彝族自治县', 'E', '103.26857725338', '29.236089109563', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511133, '马边彝族自治县', 'M', '103.55245419105', '28.841736014812', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511181, '峨眉山市', 'E', '103.4915455741', '29.606975527462', 511100, 3, 'tr_0 tr_510000 tr_511100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511302, '顺庆区', 'S', '106.09841065838', '30.802753098595', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511303, '高坪区', 'G', '106.12554047291', '30.787254931592', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511304, '嘉陵区', 'J', '106.07843297265', '30.764895560139', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511321, '南部县', 'N', '106.04357826971', '31.353705301526', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511322, '营山县', 'Y', '106.57240802852', '31.083002970199', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511323, '蓬安县', 'P', '106.41848194209', '31.034630778271', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511324, '仪陇县', 'Y', '106.30943016844', '31.277597359981', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511325, '西充县', 'X', '105.90761137653', '31.000688020792', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511381, '阆中市', 'L', '106.01156526642', '31.56407455364', 511300, 3, 'tr_0 tr_510000 tr_511300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511402, '东坡区', 'D', '103.83852480217', '30.048272134435', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511403, '彭山区', 'P', '103.87955823007', '30.19885441686', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511421, '仁寿县', 'R', '104.14047690443', '30.001663984301', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511423, '洪雅县', 'H', '103.37960224488', '29.910615837469', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511424, '丹棱县', 'D', '103.51958331729', '30.020362794872', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511425, '青神县', 'Q', '103.85355883179', '29.837054743717', 511400, 3, 'tr_0 tr_510000 tr_511400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511502, '翠屏区', 'C', '104.62643798553', '28.772051773027', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511503, '南溪区', 'N', '104.97651330198', '28.851503648027', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511504, '叙州区', 'X', '104.53944275624', '28.696246394752', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511523, '江安县', 'J', '105.07359488519', '28.729609721855', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511524, '长宁县', 'Z', '104.92756445509', '28.588133452699', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511525, '高县', 'G', '104.52441132032', '28.442510804102', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511526, '珙县', 'G', '104.71557459549', '28.444319765248', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511527, '筠连县', 'Y', '104.51740642378', '28.170174457648', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511528, '兴文县', 'X', '105.24240230064', '28.309904884117', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511529, '屏山县', 'P', '104.35267533908', '28.834274966477', 511500, 3, 'tr_0 tr_510000 tr_511500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511602, '广安区', 'G', '106.64853115608', '30.479768100142', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511603, '前锋区', 'Q', '106.90447959588', '30.506435157767', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511621, '岳池县', 'Y', '106.44641061972', '30.54411986458', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511622, '武胜县', 'W', '106.3024617431', '30.355495660378', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511623, '邻水县', 'L', '106.93640258896', '30.341072518332', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511681, '华蓥市', 'H', '106.78946181601', '30.396307084289', 511600, 3, 'tr_0 tr_510000 tr_511600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511702, '通川区', 'T', '107.51144711201', '31.220931804105', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511703, '达川区', 'D', '107.51841059667', '31.202393360554', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511722, '宣汉县', 'X', '107.7335335663', '31.359754823662', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511723, '开江县', 'K', '107.87542487414', '31.089372149066', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511724, '大竹县', 'D', '107.21157970735', '30.74207661791', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511725, '渠县', 'Q', '106.97958296702', '30.842299283481', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511771, '达州经济开发区', 'D', '107.47459385898', '31.214307723927', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511781, '万源市', 'W', '108.04154069684', '32.087420847789', 511700, 3, 'tr_0 tr_510000 tr_511700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511802, '雨城区', 'Y', '103.03957520533', '30.011061644393', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511803, '名山区', 'M', '103.1154857938', '30.075913663382', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511822, '荥经县', 'X', '102.85343551293', '29.799193512656', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511823, '汉源县', 'H', '102.65857589024', '29.350217385987', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511824, '石棉县', 'S', '102.36640453848', '29.23430487759', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511825, '天全县', 'T', '102.76453022767', '30.072472953275', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511826, '芦山县', 'L', '102.93452771831', '30.149873189563', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511827, '宝兴县', 'B', '102.82148423429', '30.374082112445', 511800, 3, 'tr_0 tr_510000 tr_511800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511902, '巴州区', 'B', '106.77551310771', '31.857685602645', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511903, '恩阳区', 'E', '106.63558190249', '31.802614044176', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511921, '通江县', 'T', '107.25151684321', '31.917714346881', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511922, '南江县', 'N', '106.83448345088', '32.352531654165', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511923, '平昌县', 'P', '107.11059310023', '31.566185810095', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(511971, '巴中经济开发区', 'B', '106.75158530316', '31.872888585957', 511900, 3, 'tr_0 tr_510000 tr_511900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(512002, '雁江区', 'Y', '104.65842441063', '30.123753456785', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(512021, '安岳县', 'A', '105.34245423273', '30.103392734494', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(512022, '乐至县', 'L', '105.02747697007', '30.282348346', 512000, 3, 'tr_0 tr_510000 tr_512000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513201, '马尔康市', 'M', '102.21350208208', '31.911747955648', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513221, '汶川县', 'W', '103.59651788422', '31.483005320468', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513222, '理县', 'L', '102.23141546175', '31.905511577267', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513223, '茂县', 'M', '102.23141546175', '31.905511577267', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513224, '松潘县', 'S', '103.61057968918', '32.661796559853', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513225, '九寨沟县', 'J', '104.24954673403', '33.257591509496', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513226, '金川县', 'J', '102.07061042122', '31.482005950337', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513227, '小金县', 'X', '102.36942635928', '31.002208697062', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513228, '黑水县', 'H', '102.99651735613', '32.067805449368', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513230, '壤塘县', 'R', '100.98558348726', '32.271093316269', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513231, '阿坝县', 'A', '101.71360970816', '32.908220918625', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513232, '若尔盖县', 'R', '102.97439065413', '33.584376654702', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513233, '红原县', 'H', '102.55061520946', '32.796605278762', 513200, 3, 'tr_0 tr_510000 tr_513200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513301, '康定市', 'K', '101.96355522139', '30.004407384262', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513322, '泸定县', 'L', '102.24143209631', '29.920401664951', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513323, '丹巴县', 'D', '101.89643706759', '30.88476979933', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513324, '九龙县', 'J', '101.51341566718', '29.006431902925', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513325, '雅江县', 'Y', '101.02050035294', '30.037568967864', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513326, '道孚县', 'D', '101.13154034619', '30.985326277402', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513327, '炉霍县', 'L', '100.68239693357', '31.397991882882', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513328, '甘孜县', 'G', '99.999210350851', '31.628956694034', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513329, '新龙县', 'X', '100.31839824093', '30.945469525266', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513330, '德格县', 'D', '98.587401611354', '31.812106494713', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513331, '白玉县', 'B', '98.83110021824', '31.215314448788', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513332, '石渠县', 'S', '98.109480622408', '32.984003420478', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513333, '色达县', 'S', '100.33941364918', '32.274330413227', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513334, '理塘县', 'L', '100.27557457998', '30.000030621751', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513335, '巴塘县', 'B', '99.11672669582', '30.011661707376', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513336, '乡城县', 'X', '99.805059570922', '28.936733475224', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513337, '稻城县', 'D', '100.3044615597', '29.043121558126', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513338, '得荣县', 'D', '99.292984198181', '28.718780051461', 513300, 3, 'tr_0 tr_510000 tr_513300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513401, '西昌市', 'X', '102.27148382917', '27.900580896264', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513422, '木里藏族自治县', 'M', '101.28639697674', '27.93459855924', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513423, '盐源县', 'Y', '101.51542912915', '27.428154867741', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513424, '德昌县', 'D', '102.18259551085', '27.408504192994', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513425, '会理县', 'H', '102.25143634511', '26.661199778427', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513426, '会东县', 'H', '102.5844621823', '26.640823775829', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513427, '宁南县', 'N', '102.76252636654', '27.064605070116', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513428, '普格县', 'P', '102.54659671863', '27.381996213807', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513429, '布拖县', 'B', '102.818478493', '27.7121287338', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513430, '金阳县', 'J', '103.25454895521', '27.702144511749', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513431, '昭觉县', 'Z', '102.84942278222', '28.020506268006', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513432, '喜德县', 'X', '102.41956715684', '28.312709832521', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513433, '冕宁县', 'M', '102.18357457402', '28.55529444536', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513434, '越西县', 'Y', '102.5144744814', '28.645827564326', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513435, '甘洛县', 'G', '102.77859651312', '28.9648231905', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513436, '美姑县', 'M', '103.13858579866', '28.33401962389', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(513437, '雷波县', 'L', '103.57842869486', '28.268950617624', 513400, 3, 'tr_0 tr_510000 tr_513400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520102, '南明区', 'N', '106.72052763544', '26.574336181539', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520103, '云岩区', 'Y', '106.73053475882', '26.610381076426', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520111, '花溪区', 'H', '106.6764407773', '26.41587945643', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520112, '乌当区', 'W', '106.75755803432', '26.636529135598', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520113, '白云区', 'B', '106.62959683989', '26.683588499124', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520115, '观山湖区', 'G', '106.60953255751', '26.623894296899', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520121, '开阳县', 'K', '106.97155955928', '27.063673573951', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520122, '息烽县', 'X', '106.74756178044', '27.096475267062', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520123, '修文县', 'X', '106.59849220314', '26.844862447594', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520181, '清镇市', 'Q', '106.47752261032', '26.561987898479', 520100, 3, 'tr_0 tr_520000 tr_520100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520201, '钟山区', 'Z', '104.85052981696', '26.580704079622', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520203, '六枝特区', 'L', '105.48342934686', '26.219214290638', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520221, '水城县', 'S', '104.96456610819', '26.553719763692', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520281, '盘州市', 'P', '104.47858183932', '25.715651258076', 520200, 3, 'tr_0 tr_520000 tr_520200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520302, '红花岗区', 'H', '106.90049658668', '27.650870260732', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520303, '汇川区', 'H', '106.94045752761', '27.756343380087', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520304, '播州区', 'B', '106.83650354793', '27.542500878', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520322, '桐梓县', 'T', '106.83248902061', '28.139468384162', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520323, '绥阳县', 'S', '107.19749228819', '27.953080005876', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520324, '正安县', 'Z', '107.4605748906', '28.55909172878', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520325, '道真仡佬族苗族自治县', 'D', '107.61948378781', '28.86864981438', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520326, '务川仡佬族苗族自治县', 'W', '107.90545629257', '28.569077110562', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520327, '凤冈县', 'F', '107.72354763025', '27.960695338965', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520328, '湄潭县', 'M', '107.47259853019', '27.75449836496', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520329, '余庆县', 'Y', '107.91146020728', '27.221379027997', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520330, '习水县', 'X', '106.20342803999', '28.339117886481', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520381, '赤水市', 'C', '105.70348859502', '28.596118908733', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520382, '仁怀市', 'R', '106.40752655518', '27.797752158543', 520300, 3, 'tr_0 tr_520000 tr_520300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450702, '钦南区', 'Q', '108.66454861267', '21.945972440989', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450703, '钦北区', 'Q', '108.63851257493', '22.020367050196', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450721, '灵山县', 'L', '109.29747796631', '22.422413326701', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(450722, '浦北县', 'P', '109.5634229294', '22.277822326937', 450700, 3, 'tr_0 tr_450000 tr_450700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520402, '西秀区', 'X', '105.97240632053', '26.251497663244', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520403, '平坝区', 'P', '106.26358378709', '26.411186471257', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520422, '普定县', 'P', '105.74848570614', '26.308233451347', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520423, '镇宁布依族苗族自治县', 'Z', '105.77658344485', '26.063829083032', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520424, '关岭布依族苗族自治县', 'G', '105.62547597168', '25.949877045969', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520425, '紫云苗族布依族自治县', 'Z', '106.09041375093', '25.757408728958', 520400, 3, 'tr_0 tr_520000 tr_520400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520502, '七星关区', 'Q', '105.31158071811', '27.304095223427', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520521, '大方县', 'D', '105.61845131242', '27.147060750626', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520522, '黔西县', 'Q', '106.03857397726', '27.014344747084', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520523, '金沙县', 'J', '106.22644163901', '27.465354872614', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520524, '织金县', 'Z', '105.77758954702', '26.669221885659', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520525, '纳雍县', 'N', '105.38948662276', '26.783717229132', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520526, '威宁彝族回族苗族自治县', 'W', '104.25948063398', '26.879247190553', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520527, '赫章县', 'H', '104.73351582262', '27.129051675142', 520500, 3, 'tr_0 tr_520000 tr_520500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520602, '碧江区', 'B', '109.18743536171', '27.696773471802', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520603, '万山区', 'W', '109.22045617394', '27.524647851983', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520621, '江口县', 'J', '108.84540005924', '27.705921695043', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520622, '玉屏侗族自治县', 'Y', '108.920563527', '27.248557881456', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520623, '石阡县', 'S', '108.23046385479', '27.519722059758', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520624, '思南县', 'S', '108.25941731933', '27.944547877977', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520625, '印江土家族苗族自治县', 'Y', '108.41659167843', '27.999823251993', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520626, '德江县', 'D', '108.1264110615', '28.270423278494', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520627, '沿河土家族自治县', 'Y', '108.51047753979', '28.570101680095', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(520628, '松桃苗族自治县', 'S', '109.20940351278', '28.160420179011', 520600, 3, 'tr_0 tr_520000 tr_520600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522301, '兴义市', 'X', '104.9024609483', '25.098113310297', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522302, '兴仁市', 'X', '105.19256772452', '25.440898753576', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522323, '普安县', 'P', '104.95954583802', '25.789951769129', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522324, '晴隆县', 'Q', '105.22548361467', '25.841047900453', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522325, '贞丰县', 'Z', '105.65655958807', '25.392123965341', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522326, '望谟县', 'W', '106.10644455174', '25.18435492392', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522327, '册亨县', 'C', '105.81851050706', '24.989637494252', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522328, '安龙县', 'A', '105.44954274777', '25.103990431232', 522300, 3, 'tr_0 tr_520000 tr_522300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522601, '凯里市', 'K', '107.98944624078', '26.589702969826', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522622, '黄平县', 'H', '107.92354780622', '26.911288643101', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522623, '施秉县', 'S', '108.13043978205', '27.039822051733', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522624, '三穗县', 'S', '108.68154500207', '26.958666465246', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522625, '镇远县', 'Z', '108.43658077263', '27.054820913901', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522626, '岑巩县', 'C', '108.82248096196', '27.179902417394', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522627, '天柱县', 'T', '109.21444570161', '26.915804084012', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522628, '锦屏县', 'J', '109.20743846948', '26.682631631865', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522629, '剑河县', 'J', '108.44751710323', '26.734047558881', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522630, '台江县', 'T', '108.32855163', '26.672372539643', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522631, '黎平县', 'L', '109.14356697147', '26.236874050192', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522632, '榕江县', 'R', '108.52755369872', '25.93772537325', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522633, '从江县', 'C', '108.91156142782', '25.759881327892', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522634, '雷山县', 'L', '108.08452891457', '26.384205121689', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522635, '麻江县', 'M', '107.59555140191', '26.496807595584', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522636, '丹寨县', 'D', '107.79551348972', '26.204421169869', 522600, 3, 'tr_0 tr_520000 tr_522600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522701, '都匀市', 'D', '107.52540443144', '26.266117957789', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522702, '福泉市', 'F', '107.52643281158', '26.692525700784', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522722, '荔波县', 'L', '107.89340938687', '25.417097566273', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522723, '贵定县', 'G', '107.2405543594', '26.590659655039', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522725, '瓮安县', 'W', '107.47755223592', '27.084125602602', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522726, '独山县', 'D', '107.55149778107', '25.828287807074', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522727, '平塘县', 'P', '107.32956664388', '25.828201706902', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522728, '罗甸县', 'L', '106.75854805682', '25.430837682972', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522729, '长顺县', 'Z', '106.45842122163', '26.028454545714', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522730, '龙里县', 'L', '106.98658596469', '26.459080630642', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522731, '惠水县', 'H', '106.66345262709', '26.138209889396', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(522732, '三都水族自治县', 'S', '107.84263500353', '26.096765617985', 522700, 3, 'tr_0 tr_520000 tr_522700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530102, '五华区', 'W', '102.7134232806', '25.049834961981', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530103, '盘龙区', 'P', '102.7585262121', '25.12237227983', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530111, '官渡区', 'G', '102.7504817066', '25.021196423859', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530112, '西山区', 'X', '102.6715571235', '25.043198760947', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530113, '东川区', 'D', '103.19445186746', '26.089054237623', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530114, '呈贡区', 'C', '102.82747259726', '24.891871210947', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530115, '晋宁区', 'J', '102.60241805181', '24.676098812517', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530124, '富民县', 'F', '102.50447319701', '25.228085092195', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530125, '宜良县', 'Y', '103.14755798426', '24.925286989652', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530126, '石林彝族自治县', 'S', '103.29650817676', '24.77770196132', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530127, '嵩明县', 'S', '103.04356394016', '25.344409459135', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530128, '禄劝彝族苗族自治县', 'L', '102.47742324184', '25.55767180024', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530129, '寻甸回族彝族自治县', 'X', '103.26357387135', '25.563893580433', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530181, '安宁市', 'A', '102.48440918413', '24.925601726344', 530100, 3, 'tr_0 tr_530000 tr_530100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530302, '麒麟区', 'Q', '103.81143036949', '25.502101828437', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530303, '沾益区', 'Z', '103.82848532841', '25.606630798868', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530304, '马龙区', 'M', '103.58544688632', '25.433966374816', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530322, '陆良县', 'L', '103.67343249743', '25.035639470439', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530323, '师宗县', 'S', '103.99155634453', '24.827994969501', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530324, '罗平县', 'L', '104.31551019438', '24.890519724895', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530325, '富源县', 'F', '104.2614742434', '25.680279502133', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530326, '会泽县', 'H', '103.30348729192', '26.424215045561', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530381, '宣威市', 'X', '104.1115760691', '26.225598378324', 530300, 3, 'tr_0 tr_530000 tr_530300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530402, '红塔区', 'H', '102.55156461759', '24.359801443673', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530403, '江川区', 'J', '102.76052700796', '24.293438700984', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530422, '澄江县', 'C', '102.91455487235', '24.679414908816', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530423, '通海县', 'T', '102.73242289128', '24.117891201574', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530424, '华宁县', 'H', '102.93549185853', '24.198581027163', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530425, '易门县', 'Y', '102.1695354962', '24.677404477592', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530426, '峨山彝族自治县', 'E', '102.41256450607', '24.174774239093', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530427, '新平彝族傣族自治县', 'X', '101.99642771261', '24.076262705278', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530428, '元江哈尼族彝族傣族自治县', 'Y', '102.00441463673', '23.603000905475', 530400, 3, 'tr_0 tr_530000 tr_530400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530502, '隆阳区', 'L', '99.172070839289', '25.12688832219', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530521, '施甸县', 'S', '99.195469362222', '24.728835000146', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530523, '龙陵县', 'L', '98.695749912275', '24.592546947017', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530524, '昌宁县', 'C', '99.611616576026', '24.833984919853', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530581, '腾冲市', 'T', '98.497595035489', '25.026616860346', 530500, 3, 'tr_0 tr_530000 tr_530500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530602, '昭阳区', 'Z', '103.71347042315', '27.326144206053', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530621, '鲁甸县', 'L', '103.5644121645', '27.193107219133', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530622, '巧家县', 'Q', '102.93651934037', '26.914705038577', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530623, '盐津县', 'Y', '104.24157884246', '28.114384038516', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530624, '大关县', 'D', '103.89751489665', '27.754021401911', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530625, '永善县', 'Y', '103.6445690431', '28.234722481383', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530626, '绥江县', 'S', '103.9645523826', '28.604277931727', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530627, '镇雄县', 'Z', '104.88040422431', '27.447794634649', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530628, '彝良县', 'Y', '104.05444303021', '27.631690165547', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530629, '威信县', 'W', '105.05557676311', '27.85253746404', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530681, '水富市', 'S', '104.42243298394', '28.636106975262', 530600, 3, 'tr_0 tr_530000 tr_530600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530702, '古城区', 'G', '100.23248033921', '26.883161684001', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530721, '玉龙纳西族自治县', 'Y', '100.24352734105', '26.827391803625', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530722, '永胜县', 'Y', '100.75758141133', '26.689950245419', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530723, '华坪县', 'H', '101.27243012268', '26.635223014622', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530724, '宁蒗彝族自治县', 'N', '100.85859038623', '27.287727826052', 530700, 3, 'tr_0 tr_530000 tr_530700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530802, '思茅区', 'S', '100.98355510298', '22.79249798436', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530821, '宁洱哈尼族彝族自治县', 'N', '101.05244246946', '23.054590179481', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530822, '墨江哈尼族自治县', 'M', '101.69858356155', '23.437725772256', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530823, '景东彝族自治县', 'J', '100.83848864452', '24.451863775495', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530824, '景谷傣族彝族自治县', 'J', '100.7094565801', '23.503204071241', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530825, '镇沅彝族哈尼族拉祜族自治县', 'Z', '101.11556882305', '24.010330833613', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530826, '江城哈尼族彝族自治县', 'J', '101.86847918429', '22.59168385943', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530827, '孟连傣族拉祜族佤族自治县', 'M', '99.590962825578', '22.335307615556', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530828, '澜沧拉祜族自治县', 'L', '99.938588283239', '22.561831918087', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530829, '西盟佤族自治县', 'X', '99.596622150289', '22.650656010974', 530800, 3, 'tr_0 tr_530000 tr_530800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530902, '临翔区', 'L', '100.0884425304', '23.901401938645', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530921, '凤庆县', 'F', '99.934989222215', '24.586472458274', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530922, '云县', 'Y', '100.12953102441', '24.442807275329', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530923, '永德县', 'Y', '99.265075642606', '24.024871282777', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530924, '镇康县', 'Z', '98.831871224123', '23.768315480096', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530925, '双江拉祜族佤族布朗族傣族自治县', 'S', '99.834130982979', '23.479836504614', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530926, '耿马傣族佤族自治县', 'G', '99.403942176092', '23.543490995101', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(530927, '沧源佤族自治县', 'C', '99.252721696084', '23.152878733913', 530900, 3, 'tr_0 tr_530000 tr_530900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532301, '楚雄市', 'C', '101.55247228396', '25.038860388323', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532322, '双柏县', 'S', '101.64840700053', '24.694898530382', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532323, '牟定县', 'M', '101.55348099122', '25.318845903714', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532324, '南华县', 'N', '101.28042055018', '25.198587071156', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532325, '姚安县', 'Y', '101.2485272012', '25.509775443473', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532326, '大姚县', 'D', '101.33056746713', '25.727600600572', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532327, '永仁县', 'Y', '101.67249299667', '26.055565754521', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532328, '元谋县', 'Y', '101.8804452425', '25.710895319939', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532329, '武定县', 'W', '102.41053182037', '25.536089587807', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532331, '禄丰县', 'L', '102.08553135476', '25.155830804806', 532300, 3, 'tr_0 tr_530000 tr_532300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532501, '个旧市', 'G', '103.16651860849', '23.364941534583', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532502, '开远市', 'K', '103.27355323709', '23.719907796912', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532503, '蒙自市', 'M', '103.37154588175', '23.402079885198', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532504, '弥勒市', 'M', '103.421489063', '24.417982225357', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532523, '屏边苗族自治县', 'P', '103.69343183232', '22.989989585513', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532524, '建水县', 'J', '102.83343959161', '23.640938563461', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532525, '石屏县', 'S', '102.50244661978', '23.712004452449', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532527, '泸西县', 'L', '103.77252314092', '24.53803716745', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532528, '元阳县', 'Y', '102.84143280386', '23.226198051926', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532529, '红河县', 'H', '102.42755057757', '23.374488738365', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532530, '金平苗族瑶族傣族自治县', 'J', '103.23246860579', '22.785560606183', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532531, '绿春县', 'L', '102.39849398755', '23.000164936586', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532532, '河口瑶族自治县', 'H', '103.9454436278', '22.535465602947', 532500, 3, 'tr_0 tr_530000 tr_532500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532601, '文山市', 'W', '104.23854382746', '23.391944131908', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532622, '砚山县', 'Y', '104.3435508907', '23.6114865767', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532623, '西畴县', 'X', '104.67852542203', '23.443271275283', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(532624, '麻栗坡县', 'M', '104.70954948078', '23.13158558356', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532625, '马关县', 'M', '104.40041497692', '23.018993577166', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532626, '丘北县', 'Q', '104.17344174074', '24.056993896218', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532627, '广南县', 'G', '105.06158238459', '24.052198510921', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532628, '富宁县', 'F', '105.63749017905', '23.63138040952', 532600, 3, 'tr_0 tr_530000 tr_532600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532801, '景洪市', 'J', '100.80644312258', '22.017004423119', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532822, '勐海县', 'M', '100.4594459398', '21.963433596681', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532823, '勐腊县', 'M', '101.57152830823', '21.465280880862', 532800, 3, 'tr_0 tr_530000 tr_532800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532901, '大理市', 'D', '100.23651930044', '25.597604905452', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532922, '漾濞彝族自治县', 'Y', '99.964413758168', '25.676295762972', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532923, '祥云县', 'X', '100.55744657937', '25.489872506242', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532924, '宾川县', 'B', '100.57845668762', '25.835249028198', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532925, '弥渡县', 'M', '100.49758601546', '25.349336028746', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532926, '南涧彝族自治县', 'N', '100.51554862227', '25.049426762094', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532927, '巍山彝族回族自治县', 'W', '100.31346033515', '25.233438729799', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532928, '永平县', 'Y', '99.547494899931', '25.4702064833', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532929, '云龙县', 'Y', '99.377416022867', '25.891945073902', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532930, '洱源县', 'E', '99.969209721453', '26.120093341888', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532931, '剑川县', 'J', '99.912091235112', '26.542516534181', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(532932, '鹤庆县', 'H', '100.18249206302', '26.566197313345', 532900, 3, 'tr_0 tr_530000 tr_532900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533102, '瑞丽市', 'R', '97.862485584208', '24.022816893105', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533103, '芒市', 'M', '98.591359356114', '24.438010702758', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533122, '梁河县', 'L', '98.303133631636', '24.810784458257', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533123, '盈江县', 'Y', '97.938426535386', '24.711534266143', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533124, '陇川县', 'L', '97.798530364124', '24.189467890549', 533100, 3, 'tr_0 tr_530000 tr_533100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533301, '泸水市', 'L', '98.864586163328', '25.829026769972', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533323, '福贡县', 'F', '98.875649424493', '26.908055208498', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533324, '贡山独龙族怒族自治县', 'G', '98.672399448687', '27.747067875272', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533325, '兰坪白族普米族自治县', 'L', '99.423284669988', '26.459207904688', 533300, 3, 'tr_0 tr_530000 tr_533300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533401, '香格里拉市', 'X', '99.707444573899', '27.835760125321', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533422, '德钦县', 'D', '98.924452656054', '28.470086006822', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(533423, '维西傈僳族自治县', 'W', '99.293465689934', '27.183170204022', 533400, 3, 'tr_0 tr_530000 tr_533400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540102, '城关区', 'C', '91.145100352371', '29.658331252915', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540103, '堆龙德庆区', 'D', '91.009963134209', '29.651625675009', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540104, '达孜区', 'D', '91.356318118388', '29.675409063815', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540121, '林周县', 'L', '91.26950057393', '29.898733205887', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540122, '当雄县', 'D', '91.107451746831', '30.479221726942', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540123, '尼木县', 'N', '90.171180066243', '29.437518981255', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540124, '曲水县', 'Q', '90.749958665453', '29.358987058337', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540127, '墨竹工卡县', 'M', '91.737266398592', '29.839752605055', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540171, '格尔木藏青工业园区', 'G', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540172, '拉萨经济技术开发区', 'L', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540173, '西藏文化旅游创意园区', 'X', '91.120823915464', '29.650040274768', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540174, '达孜工业园区', 'D', '91.356318118388', '29.675409063815', 540100, 3, 'tr_0 tr_540000 tr_540100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540202, '桑珠孜区', 'S', '88.902951718862', '29.255582814198', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540221, '南木林县', 'N', '89.105704213077', '29.687938036552', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540222, '江孜县', 'J', '89.612012194954', '28.917634684239', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540223, '定日县', 'D', '87.129597739314', '28.663951983289', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540224, '萨迦县', 'S', '88.028269488152', '28.90493151262', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540225, '拉孜县', 'L', '87.643647318074', '29.087509679995', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540226, '昂仁县', 'A', '87.242427336755', '29.301060484014', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540227, '谢通门县', 'X', '88.268206799957', '29.438142414132', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540228, '白朗县', 'B', '89.268741991895', '29.111858951918', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540229, '仁布县', 'R', '89.848624967899', '29.236788327037', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540230, '康马县', 'K', '89.688244915761', '28.561443952501', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540231, '定结县', 'D', '87.772376743375', '28.369910769393', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540232, '仲巴县', 'Z', '84.038116876917', '29.775982232026', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540233, '亚东县', 'Y', '88.913440783145', '27.491108780091', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540234, '吉隆县', 'J', '85.304073768987', '28.858501664955', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540235, '聂拉木县', 'N', '85.988770403046', '28.160839360543', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540236, '萨嘎县', 'S', '85.239825701307', '29.334659688784', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540237, '岗巴县', 'G', '88.526529281476', '28.28036304226', 540200, 3, 'tr_0 tr_540000 tr_540200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540302, '卡若区', 'K', '97.186654336416', '31.144248893947', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540321, '江达县', 'J', '98.224594520968', '31.50520701798', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540322, '贡觉县', 'G', '98.277334127289', '30.865966958412', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540323, '类乌齐县', 'L', '96.606717192399', '31.217793112281', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540324, '丁青县', 'D', '95.602643844218', '31.418402964614', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540325, '察雅县', 'C', '97.575123679628', '30.659864699371', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540326, '八宿县', 'B', '96.924360446152', '30.059028991399', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540327, '左贡县', 'Z', '97.847366832989', '29.676848537197', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540328, '芒康县', 'M', '98.599685480392', '29.685776117713', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540329, '洛隆县', 'L', '95.831306613477', '30.747126507478', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540330, '边坝县', 'B', '94.714371149159', '30.939624927347', 540300, 3, 'tr_0 tr_540000 tr_540300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540402, '巴宜区', 'B', '94.36754427672', '29.641644546372', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540421, '工布江达县', 'G', '93.252419796678', '29.891367616241', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540422, '米林县', 'M', '94.219938578083', '29.220916541197', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540423, '墨脱县', 'M', '95.33949529751', '29.330937701878', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540424, '波密县', 'B', '95.773900121645', '29.865060090549', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540425, '察隅县', 'C', '97.473269749246', '28.667444137201', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540426, '朗县', 'L', '93.081368234407', '29.051902419086', 540400, 3, 'tr_0 tr_540000 tr_540400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540602, '色尼区', 'S', '92.05984683665', '31.476117292678', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540621, '嘉黎县', 'J', '93.23873151504', '30.647062455597', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540622, '比如县', 'B', '93.685965938612', '31.48635726205', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540623, '聂荣县', 'N', '92.308654466293', '32.113707483115', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540624, '安多县', 'A', '91.688890677999', '32.271268023108', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540625, '申扎县', 'S', '88.716481108234', '30.936393285832', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540626, '索县', 'S', '93.792172958379', '31.892424309227', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540627, '班戈县', 'B', '90.016707727114', '31.398727622963', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540628, '巴青县', 'B', '94.059881564766', '31.924549424276', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540629, '尼玛县', 'N', '87.243292410868', '31.790953326638', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540630, '双湖县', 'S', '88.843427936123', '33.193503165809', 540600, 3, 'tr_0 tr_540000 tr_540600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542521, '普兰县', 'P', '81.183094731974', '30.300162591078', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542522, '札达县', 'Z', '79.809323212178', '31.485343070014', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542523, '噶尔县', 'G', '80.102877146054', '32.497156823602', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542524, '日土县', 'R', '79.739109138263', '33.387186043872', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542525, '革吉县', 'G', '81.151664369638', '32.393356020044', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542526, '改则县', 'G', '84.06911336254', '32.308356643244', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(542527, '措勤县', 'C', '85.165952205481', '31.022666379273', 542500, 3, 'tr_0 tr_540000 tr_542500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610102, '新城区', 'X', '108.9673910385', '34.272724469533', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610103, '碑林区', 'B', '108.94049774781', '34.236473940412', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610104, '莲湖区', 'L', '108.95042644912', '34.271017203053', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610111, '灞桥区', 'B', '109.07141535554', '34.279127674951', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610112, '未央区', 'W', '108.95340118781', '34.299148106589', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610113, '雁塔区', 'Y', '108.95144045638', '34.220635239986', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610114, '阎良区', 'Y', '109.23246311822', '34.668363274699', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610115, '临潼区', 'L', '109.22043579558', '34.372747432848', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610116, '长安区', 'Z', '108.91358047235', '34.163290267305', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610117, '高陵区', 'G', '109.09438691387', '34.541093106058', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610118, '鄠邑区', 'H', '108.61142023271', '34.115020711599', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610122, '蓝田县', 'L', '109.32938812681', '34.157620654732', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610124, '周至县', 'Z', '108.22842183954', '34.169385269616', 610100, 3, 'tr_0 tr_610000 tr_610100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610202, '王益区', 'W', '109.08141735858', '35.075322096471', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610203, '印台区', 'Y', '109.10643408907', '35.120859282945', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610204, '耀州区', 'Y', '108.98643790006', '34.91596030911', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610222, '宜君县', 'Y', '109.12353674801', '35.404582194219', 610200, 3, 'tr_0 tr_610000 tr_610200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610302, '渭滨区', 'W', '107.15641916768', '34.377481132682', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610303, '金台区', 'J', '107.15342367813', '34.382351084696', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610304, '陈仓区', 'C', '107.39343842395', '34.360756335457', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610322, '凤翔县', 'F', '107.40737949665', '34.527616279899', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610323, '岐山县', 'Q', '107.62744727879', '34.449776962387', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610324, '扶风县', 'F', '107.9064530651', '34.381463351226', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610326, '眉县', 'M', '107.75639813644', '34.280375863086', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610327, '陇县', 'L', '106.87058365441', '34.898780253107', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610328, '千阳县', 'Q', '107.13946616644', '34.648544600794', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610329, '麟游县', 'L', '107.799514106', '34.683748667164', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610330, '凤县', 'F', '106.52255782187', '33.916583016343', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610331, '太白县', 'T', '107.32552913248', '34.064248441153', 610300, 3, 'tr_0 tr_610000 tr_610300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610402, '秦都区', 'Q', '108.71243199239', '34.3351451161', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610403, '杨陵区', 'Y', '108.09151531881', '34.278012507654', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610404, '渭城区', 'W', '108.74345057148', '34.368110229368', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610422, '三原县', 'S', '108.94744650025', '34.623078955252', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610423, '泾阳县', 'J', '108.84937884705', '34.533316532768', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610424, '乾县', 'G', '108.24537762554', '34.534018266142', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610425, '礼泉县', 'L', '108.43161549166', '34.487390768504', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610426, '永寿县', 'Y', '108.14846878644', '34.698035535617', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610428, '长武县', 'Z', '107.80556078005', '35.211657338715', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610429, '旬邑县', 'X', '108.34046703665', '35.117963919719', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610430, '淳化县', 'C', '108.58744176373', '34.804776911295', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610431, '武功县', 'W', '108.20655106479', '34.266137667633', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610481, '兴平市', 'X', '108.49639400877', '34.305476520292', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610482, '彬州市', 'B', '108.08456557823', '35.049610571828', 610400, 3, 'tr_0 tr_610000 tr_610400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610502, '临渭区', 'L', '109.4985962764', '34.504000470428', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610503, '华州区', 'H', '109.7784773716', '34.5187307401', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610522, '潼关县', 'T', '110.25250761972', '34.550326848532', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610523, '大荔县', 'D', '109.94845330291', '34.801832760484', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610524, '合阳县', 'H', '110.15539621274', '35.243872196866', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610525, '澄城县', 'C', '109.93843360325', '35.196572815551', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610526, '蒲城县', 'P', '109.59249651068', '34.961274128783', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610527, '白水县', 'B', '109.59752055374', '35.183287514613', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610528, '富平县', 'F', '109.18643744728', '34.757260440256', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610581, '韩城市', 'H', '110.44955264012', '35.482086787313', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610582, '华阴市', 'H', '110.09860075704', '34.571800158753', 610500, 3, 'tr_0 tr_610000 tr_610500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610602, '宝塔区', 'B', '109.49959402433', '36.596890441313', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610603, '安塞区', 'A', '109.33541943984', '36.870098259307', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610621, '延长县', 'Y', '110.01847172589', '36.585328801705', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610622, '延川县', 'Y', '110.20054028665', '36.884136960993', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610623, '子长县', 'Z', '109.68138985954', '37.148816918367', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610625, '志丹县', 'Z', '108.77557747991', '36.828021135864', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610626, '吴起县', 'W', '108.18258966361', '36.932576099483', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610627, '甘泉县', 'G', '109.35752350454', '36.282688619053', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610628, '富县', 'F', '109.38659653355', '35.993367977969', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610629, '洛川县', 'L', '109.43840396825', '35.768300429421', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610630, '宜川县', 'Y', '110.17541306458', '36.056397437854', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610631, '黄龙县', 'H', '109.84654907671', '35.590233768069', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610632, '黄陵县', 'H', '109.26960598495', '35.585076348969', 610600, 3, 'tr_0 tr_610000 tr_610600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610702, '汉台区', 'H', '107.03840167622', '33.074191093099', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610703, '南郑区', 'N', '106.94243318334', '33.005614599734', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610722, '城固县', 'C', '107.3406125803', '33.162399385178', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610723, '洋县', 'Y', '107.55246428058', '33.228862589315', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610724, '西乡县', 'X', '107.77339281906', '32.989397441895', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610725, '勉县', 'M', '106.67942594867', '33.159804746955', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610726, '宁强县', 'N', '106.26458864382', '32.835380199209', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610727, '略阳县', 'L', '106.16354400616', '33.333193777733', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610728, '镇巴县', 'Z', '107.9014456407', '32.54283336567', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610729, '留坝县', 'L', '106.92741441352', '33.623825216737', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610730, '佛坪县', 'F', '107.99742428443', '33.530693101588', 610700, 3, 'tr_0 tr_610000 tr_610700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610802, '榆阳区', 'Y', '109.72755916953', '38.28241962673', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610803, '横山区', 'H', '109.30049134534', '37.968573394166', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610822, '府谷县', 'F', '111.0736281152', '39.03379562985', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610824, '靖边县', 'J', '108.80060049853', '37.605063193955', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610825, '定边县', 'D', '107.60756957446', '37.600459865341', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610826, '绥德县', 'S', '110.26942648536', '37.508907288933', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610827, '米脂县', 'M', '110.19045141747', '37.761397514329', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610828, '佳县', 'J', '110.49747741874', '38.025611678572', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610829, '吴堡县', 'W', '110.74645500778', '37.458269874078', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610830, '清涧县', 'Q', '110.12755916227', '37.094852887828', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610831, '子洲县', 'Z', '110.04239845247', '37.617025887547', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610881, '神木市', 'S', '110.50542966826', '38.848544495221', 610800, 3, 'tr_0 tr_610000 tr_610800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610902, '汉滨区', 'H', '109.03359606476', '32.701196105738', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610921, '汉阴县', 'H', '108.51550698561', '32.899120857292', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610922, '石泉县', 'S', '108.25442679592', '33.044602110263', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610923, '宁陕县', 'N', '108.32056400011', '33.316555486503', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610924, '紫阳县', 'Z', '108.54159431661', '32.525785619364', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610925, '岚皋县', 'L', '108.90861535814', '32.312880776501', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610926, '平利县', 'P', '109.36854670128', '32.394804123185', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610927, '镇坪县', 'Z', '109.53349679292', '31.889643295791', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610928, '旬阳县', 'X', '109.37155674338', '32.839864221772', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(610929, '白河县', 'B', '110.11958688053', '32.814846485284', 610900, 3, 'tr_0 tr_610000 tr_610900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611002, '商州区', 'S', '109.94747163465', '33.86885529308', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611021, '洛南县', 'L', '110.15442748007', '34.097070538846', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611022, '丹凤县', 'D', '110.3335602886', '33.701537322921', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611023, '商南县', 'S', '110.88840847837', '33.537533476707', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611024, '山阳县', 'S', '109.88854863218', '33.537968382769', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611025, '镇安县', 'Z', '109.15957460914', '33.429044650147', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(611026, '柞水县', 'Z', '109.120502272', '33.692026241945', 611000, 3, 'tr_0 tr_610000 tr_611000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620102, '城关区', 'C', '103.83147490053', '36.063181475369', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620103, '七里河区', 'Q', '103.79241388204', '36.07212925843', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620104, '西固区', 'X', '103.63458007682', '36.094109365757', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620105, '安宁区', 'A', '103.72553503682', '36.109753754973', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620111, '红古区', 'H', '102.86542781272', '36.351863423179', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620121, '永登县', 'Y', '103.26662443823', '36.74209521344', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620122, '皋兰县', 'G', '103.95346415997', '36.338142148673', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620123, '榆中县', 'Y', '104.11956587928', '35.848851048242', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620171, '兰州新区', 'L', '103.76383312444', '36.082833434467', 620100, 3, 'tr_0 tr_620000 tr_620100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620201, '市辖区', 'S', '98.208045429791', '39.821463455258', 620200, 3, 'tr_0 tr_620000 tr_620200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620302, '金川区', 'J', '102.20058588614', '38.525772245594', 620300, 3, 'tr_0 tr_620000 tr_620300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620321, '永昌县', 'Y', '101.97946358316', '38.252940956889', 620300, 3, 'tr_0 tr_620000 tr_620300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620402, '白银区', 'B', '104.15541276065', '36.541463568069', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620403, '平川区', 'P', '104.83161394007', '36.733498751869', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620421, '靖远县', 'J', '104.68251507796', '36.577096288837', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620422, '会宁县', 'H', '105.05960693274', '35.698508053094', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620423, '景泰县', 'J', '104.06944438436', '37.187406260097', 620400, 3, 'tr_0 tr_620000 tr_620400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620502, '秦州区', 'Q', '105.73041549435', '34.587315743121', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620503, '麦积区', 'M', '105.89559698949', '34.576336861448', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620521, '清水县', 'Q', '106.14359506621', '34.753882906363', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620522, '秦安县', 'Q', '105.68157480343', '34.864876111568', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620523, '甘谷县', 'G', '105.34247534291', '34.738300137398', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620524, '武山县', 'W', '104.89742838309', '34.727669101635', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620525, '张家川回族自治县', 'Z', '106.21139036271', '34.99490501302', 620500, 3, 'tr_0 tr_620000 tr_620500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620602, '凉州区', 'L', '102.64857479651', '37.934121948376', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620621, '民勤县', 'M', '103.10040027988', '38.630624826433', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620622, '古浪县', 'G', '102.90362978165', '37.475801906601', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620623, '天祝藏族自治县', 'T', '103.14862131966', '36.97759617654', 620600, 3, 'tr_0 tr_620000 tr_620600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620702, '甘州区', 'G', '100.48455772128', '38.934781471785', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620721, '肃南裕固族自治县', 'S', '99.621905418008', '38.843100205023', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620722, '民乐县', 'M', '100.81942903742', '38.436842233981', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620723, '临泽县', 'L', '100.17055476077', '39.158514444726', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620724, '高台县', 'G', '99.825759504337', '39.383646046807', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620725, '山丹县', 'S', '101.09561558172', '38.790452663306', 620700, 3, 'tr_0 tr_620000 tr_620700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620802, '崆峒区', 'K', '106.68141452757', '35.548814892232', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620821, '泾川县', 'J', '107.37451813364', '35.338668597821', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620822, '灵台县', 'L', '107.62746120252', '35.07158181696', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620823, '崇信县', 'C', '107.04141513189', '35.308615839828', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620825, '庄浪县', 'Z', '106.04258582178', '35.208192125804', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620826, '静宁县', 'J', '105.73841580322', '35.528257189136', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620881, '华亭市', 'H', '106.65948599177', '35.223550762897', 620800, 3, 'tr_0 tr_620000 tr_620800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620902, '肃州区', 'S', '98.514321853032', '39.751245509963', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620921, '金塔县', 'J', '98.908368236172', '39.990029254093', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620922, '瓜州县', 'G', '95.788736364512', '40.52610597895', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620923, '肃北蒙古族自治县', 'S', '94.883692395412', '39.518329738436', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620924, '阿克塞哈萨克族自治县', 'A', '94.346760190396', '39.640045316917', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620981, '玉门市', 'Y', '97.051711691182', '40.297620020884', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(620982, '敦煌市', 'D', '94.668527025762', '40.147867484244', 620900, 3, 'tr_0 tr_620000 tr_620900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621002, '西峰区', 'X', '107.65739112517', '35.736864475978', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621021, '庆城县', 'Q', '107.88840619724', '36.021726360644', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621022, '环县', 'H', '107.31446964419', '36.574427108907', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621023, '华池县', 'H', '107.99638952632', '36.467575129884', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621024, '合水县', 'H', '108.026447188', '35.8252622164', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621025, '正宁县', 'Z', '108.36637461671', '35.498218780898', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621026, '宁县', 'N', '107.93457092587', '35.507932974537', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621027, '镇原县', 'Z', '107.20757586986', '35.683230586316', 621000, 3, 'tr_0 tr_620000 tr_621000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621102, '安定区', 'A', '104.61650040265', '35.585600016725', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621121, '通渭县', 'T', '105.24840362211', '35.217216821266', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621122, '陇西县', 'L', '104.64138059069', '35.010197162318', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621123, '渭源县', 'W', '104.22158401062', '35.142391958021', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621124, '临洮县', 'L', '103.8656010777', '35.400587040258', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621125, '漳县', 'Z', '104.4785953255', '34.854249981778', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621126, '岷县', 'M', '104.04339603983', '34.44440764065', 621100, 3, 'tr_0 tr_620000 tr_621100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621202, '武都区', 'W', '104.93259336075', '33.398072188089', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621221, '成县', 'C', '105.7484779029', '33.756635187351', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621222, '文县', 'W', '104.68955842198', '32.949601280768', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621223, '宕昌县', 'D', '104.39938579987', '34.053486291359', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621224, '康县', 'K', '105.61539187549', '33.335376401996', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621225, '西和县', 'X', '105.30761048912', '34.016787358437', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621226, '礼县', 'L', '105.1835909694', '34.194685061207', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621227, '徽县', 'H', '106.09441787005', '33.77519418709', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(621228, '两当县', 'L', '106.31141946599', '33.915122835173', 621200, 3, 'tr_0 tr_620000 tr_621200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622901, '临夏市', 'L', '103.2495491776', '35.609898772689', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622921, '临夏县', 'L', '103.00251408439', '35.497397958837', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622922, '康乐县', 'K', '103.71547554223', '35.376109760702', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622923, '永靖县', 'Y', '103.29250749455', '35.963330304471', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622924, '广河县', 'G', '103.58240999619', '35.494101361696', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622925, '和政县', 'H', '103.35752370329', '35.430589904166', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622926, '东乡族自治县', 'D', '103.39561320437', '35.669329728624', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(622927, '积石山保安族东乡族撒拉族自治县', 'J', '102.88251807505', '35.72349932364', 622900, 3, 'tr_0 tr_620000 tr_622900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623001, '合作市', 'H', '102.917571573', '35.005935428196', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623021, '临潭县', 'L', '103.36053329624', '34.698639411522', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623022, '卓尼县', 'Z', '103.51361578396', '34.594916432804', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623023, '舟曲县', 'Z', '104.37748996239', '33.790814973644', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623024, '迭部县', 'D', '103.22844034558', '34.062020054097', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623025, '玛曲县', 'M', '102.07860004026', '34.003358168342', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623026, '碌曲县', 'L', '102.49442413371', '34.597087271566', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(623027, '夏河县', 'X', '102.52857708038', '35.208324325541', 623000, 3, 'tr_0 tr_620000 tr_623000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630102, '城东区', 'C', '101.80956903833', '36.605707645661', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630103, '城中区', 'C', '101.79048354964', '36.628800570589', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630104, '城西区', 'C', '101.77241422413', '36.634496979524', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630105, '城北区', 'C', '101.77240488176', '36.656293630837', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630121, '大通回族土族自治县', 'D', '101.69256375752', '36.932666463407', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630122, '湟中县', 'H', '101.57861675782', '36.506627546281', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630123, '湟源县', 'H', '101.26244861154', '36.688587514903', 630100, 3, 'tr_0 tr_630000 tr_630100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630202, '乐都区', 'L', '102.40856633883', '36.487820051522', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630203, '平安区', 'P', '102.11442787756', '36.506553573162', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630222, '民和回族土族自治县', 'M', '102.11044407228', '36.508511080941', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630223, '互助土族自治县', 'H', '101.96456904899', '36.850021613826', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630224, '化隆回族自治县', 'H', '102.27044827345', '36.100988250893', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(630225, '循化撒拉族自治县', 'X', '102.4953853206', '35.856667223862', 630200, 3, 'tr_0 tr_630000 tr_630200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632221, '门源回族自治县', 'M', '101.62843803903', '37.382180626313', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632222, '祁连县', 'Q', '100.25962157243', '38.182924871569', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632223, '海晏县', 'H', '101.0005855486', '36.902376022515', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632224, '刚察县', 'G', '100.15360607139', '37.327320072254', 632200, 3, 'tr_0 tr_630000 tr_632200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632321, '同仁县', 'T', '102.0254377812', '35.521865150524', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632322, '尖扎县', 'J', '102.0375073242', '35.944284459868', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632323, '泽库县', 'Z', '101.47359451319', '35.0420144951', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632324, '河南蒙古族自治县', 'H', '101.62247338027', '34.740396071091', 632300, 3, 'tr_0 tr_630000 tr_632300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632521, '共和县', 'G', '100.62662348005', '36.288703317865', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632522, '同德县', 'T', '100.58542386564', '35.259857775817', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632523, '贵德县', 'G', '101.43953310384', '36.046158080751', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632524, '兴海县', 'X', '99.994380072293', '35.594629879949', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632525, '贵南县', 'G', '100.75359321473', '35.592415454611', 632500, 3, 'tr_0 tr_630000 tr_632500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632621, '玛沁县', 'M', '100.24556434882', '34.483569486002', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632622, '班玛县', 'B', '100.74360459645', '32.93850392747', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632623, '甘德县', 'G', '99.907510695578', '33.975003677602', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632624, '达日县', 'D', '99.658010113065', '33.754937373991', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632625, '久治县', 'J', '101.48853225585', '33.434773499408', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632626, '玛多县', 'M', '98.215883832099', '34.920748646186', 632600, 3, 'tr_0 tr_630000 tr_632600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632701, '玉树市', 'Y', '97.015376401101', '32.999555650886', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632722, '杂多县', 'Z', '95.306964878828', '32.89924067586', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632723, '称多县', 'C', '97.115000009277', '33.374225698944', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632724, '治多县', 'Z', '95.61979357437', '33.857953267719', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632725, '囊谦县', 'N', '96.486918271283', '32.209194368698', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632726, '曲麻莱县', 'Q', '95.803750013992', '34.132298666997', 632700, 3, 'tr_0 tr_630000 tr_632700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(632801, '格尔木市', 'G', '94.933310210425', '36.412371046954', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632802, '德令哈市', 'D', '97.367470299975', '37.375345907463', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632803, '茫崖市', 'M', '90.87951750334', '38.261902814972', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632821, '乌兰县', 'W', '98.486735699295', '36.935747859032', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632822, '都兰县', 'D', '98.102704793777', '36.307611028682', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632823, '天峻县', 'T', '99.029242967967', '37.306903395111', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(632857, '大柴旦行政委员会', 'D', '95.371722465415', '37.857987655919', 632800, 3, 'tr_0 tr_630000 tr_632800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640104, '兴庆区', 'X', '106.29549376692', '38.479578929456', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640105, '西夏区', 'X', '106.15658124015', '38.496817469604', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640106, '金凤区', 'J', '106.24956089094', '38.478695238722', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640121, '永宁县', 'Y', '106.25960457536', '38.283001541521', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640122, '贺兰县', 'H', '106.3565182653', '38.560406689579', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640181, '灵武市', 'L', '106.34644035545', '38.108658666793', 640100, 3, 'tr_0 tr_640000 tr_640100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540502, '乃东区', 'N', '91.778681965641', '29.234229154985', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540521, '扎囊县', 'Z', '91.343627127639', '29.251164315795', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540522, '贡嘎县', 'G', '90.990582372498', '29.295585920341', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540523, '桑日县', 'S', '92.022157253696', '29.265175836421', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540524, '琼结县', 'Q', '91.690100777976', '29.030865581933', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540525, '曲松县', 'Q', '92.210174662975', '29.068424815624', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540526, '措美县', 'C', '91.439917573188', '28.444257990161', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540527, '洛扎县', 'L', '90.866452001915', '28.391634617398', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540528, '加查县', 'J', '92.600448881489', '29.146087474784', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540529, '隆子县', 'L', '92.468965520987', '28.414018998419', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540530, '错那县', 'C', '91.96375005827', '27.997004265923', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(540531, '浪卡子县', 'L', '90.404646883462', '28.973992017804', 540500, 3, 'tr_0 tr_540000 tr_540500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640302, '利通区', 'L', '106.21940702074', '37.990746080857', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640303, '红寺堡区', 'H', '106.06842117808', '37.431882454446', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640323, '盐池县', 'Y', '107.41337954864', '37.789295649909', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640324, '同心县', 'T', '105.9205990776', '36.986269629165', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640381, '青铜峡市', 'Q', '106.08537031661', '38.027412223967', 640300, 3, 'tr_0 tr_640000 tr_640300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640402, '原州区', 'Y', '106.29451461392', '36.009367675763', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640422, '西吉县', 'X', '105.73538590857', '35.97007642089', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640423, '隆德县', 'L', '106.1184982967', '35.631762315094', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640424, '泾源县', 'J', '106.33739343083', '35.504361637679', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640425, '彭阳县', 'P', '106.64454429656', '35.85540546349', 640400, 3, 'tr_0 tr_640000 tr_640400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640502, '沙坡头区', 'S', '105.20357090089', '37.505701418703', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640521, '中宁县', 'Z', '105.6915371912', '37.497420805579', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640522, '海原县', 'H', '105.65055514638', '36.570781489719', 640500, 3, 'tr_0 tr_640000 tr_640500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650102, '天山区', 'T', '87.638407777566', '43.800271358313', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650103, '沙依巴克区', 'S', '87.604670027697', '43.807262352761', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650104, '新市区', 'X', '87.575908441201', '43.861394002748', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650105, '水磨沟区', 'S', '87.648896662192', '43.838251163831', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650106, '头屯河区', 'T', '87.434506709858', '43.882653022602', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650107, '达坂城区', 'D', '88.317397656607', '43.36994274634', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650109, '米东区', 'M', '87.662134271848', '43.979247426398', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650121, '乌鲁木齐县', 'W', '87.416028745179', '43.477086065793', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650171, '乌鲁木齐经济技术开发区', 'W', '87.523118529771', '43.868981036009', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650172, '乌鲁木齐高新技术产业开发区', 'W', '87.58408445863', '43.87767236981', 650100, 3, 'tr_0 tr_650000 tr_650100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650202, '独山子区', 'D', '84.893613283343', '44.334407392365', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650203, '克拉玛依区', 'K', '84.866221962114', '45.596624206981', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650204, '白碱滩区', 'B', '85.139510123686', '45.693951629764', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650205, '乌尔禾区', 'W', '85.700304826442', '46.095295184689', 650200, 3, 'tr_0 tr_650000 tr_650200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650402, '高昌区', 'G', '89.192458882701', '42.948548691684', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650421, '鄯善县', 'S', '90.220093886103', '42.874759228479', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650422, '托克逊县', 'T', '88.660164359541', '42.798545831023', 650400, 3, 'tr_0 tr_650000 tr_650400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650502, '伊州区', 'Y', '93.521320462369', '42.832824924721', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650521, '巴里坤哈萨克自治县', 'B', '93.022930953564', '43.605688770787', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(650522, '伊吾县', 'Y', '94.703825671285', '43.260676527466', 650500, 3, 'tr_0 tr_650000 tr_650500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652301, '昌吉市', 'C', '87.27386462195', '44.020126845939', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652302, '阜康市', 'F', '87.993677905062', '44.163137321346', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652323, '呼图壁县', 'H', '86.905143806731', '44.197654596132', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652324, '玛纳斯县', 'M', '86.220643452199', '44.3100628588', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652325, '奇台县', 'Q', '89.601080811724', '44.026897819018', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652327, '吉木萨尔县', 'J', '89.187122858141', '44.005717795203', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652328, '木垒哈萨克自治县', 'M', '90.292514737334', '43.840308302807', 652300, 3, 'tr_0 tr_650000 tr_652300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652701, '博乐市', 'B', '82.057972254591', '44.860009784639', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652702, '阿拉山口市', 'A', '82.560725272438', '45.179670079921', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652722, '精河县', 'J', '82.900655316205', '44.606645943492', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652723, '温泉县', 'W', '81.031145546486', '44.974856638705', 652700, 3, 'tr_0 tr_650000 tr_652700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652801, '库尔勒市', 'K', '86.181494309938', '41.732373221412', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652822, '轮台县', 'L', '84.258212152054', '41.783813000515', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652823, '尉犁县', 'W', '86.266036536399', '41.350122782054', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652824, '若羌县', 'R', '88.175324441896', '39.028991037175', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652825, '且末县', 'Q', '85.535990385731', '38.15138769413', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652826, '焉耆回族自治县', 'Y', '86.581222026277', '42.064850858728', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652827, '和静县', 'H', '86.390398220692', '42.329365035879', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652828, '和硕县', 'H', '86.883689037252', '42.288065062428', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652829, '博湖县', 'B', '86.638469149986', '41.986430356829', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652871, '库尔勒经济技术开发区', 'K', '86.229512961483', '41.71760888729', 652800, 3, 'tr_0 tr_650000 tr_652800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652901, '阿克苏市', 'A', '80.269926757334', '41.173859926953', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652922, '温宿县', 'W', '80.245564352581', '41.282567249887', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652923, '库车县', 'K', '82.968458787284', '41.723447514833', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652924, '沙雅县', 'S', '82.788823736148', '41.227749329027', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652925, '新和县', 'X', '82.615823030526', '41.553999628477', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652926, '拜城县', 'B', '81.858516272038', '41.800706601984', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652927, '乌什县', 'W', '79.230868990897', '41.220871106999', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652928, '阿瓦提县', 'A', '80.381849245908', '40.649358802911', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(652929, '柯坪县', 'K', '79.053213535614', '40.514055520966', 652900, 3, 'tr_0 tr_650000 tr_652900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653001, '阿图什市', 'A', '76.174906408698', '39.722079128589', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653022, '阿克陶县', 'A', '75.953725266709', '39.153888517642', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653023, '阿合奇县', 'A', '78.45253927839', '40.942958224222', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653024, '乌恰县', 'W', '75.26533363237', '39.725123590953', 653000, 3, 'tr_0 tr_650000 tr_653000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653101, '喀什市', 'K', '76.000312737915', '39.473649532912', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653121, '疏附县', 'S', '75.869168667361', '39.381291555212', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653122, '疏勒县', 'S', '76.056614395075', '39.406709108732', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653123, '英吉沙县', 'Y', '76.182075425651', '38.935670863521', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653124, '泽普县', 'Z', '77.266559423761', '38.190725516333', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653125, '莎车县', 'S', '77.252436713686', '38.420156752419', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653126, '叶城县', 'Y', '77.420097621865', '37.889166844427', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653127, '麦盖提县', 'M', '77.658824287414', '38.911194315553', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653128, '岳普湖县', 'Y', '76.78414771574', '39.239387333945', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653129, '伽师县', 'J', '76.730385568257', '39.493851605868', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653130, '巴楚县', 'B', '78.5557014018', '39.79078837708', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653131, '塔什库尔干塔吉克自治县', 'T', '75.230804744838', '37.779045640763', 653100, 3, 'tr_0 tr_650000 tr_653100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653201, '和田市', 'H', '79.920212469755', '37.118335544466', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653221, '和田县', 'H', '79.866215595042', '37.090362410221', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653222, '墨玉县', 'M', '79.735479265358', '37.282993446907', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653223, '皮山县', 'P', '78.289871062405', '37.627248714375', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653224, '洛浦县', 'L', '80.195387611879', '37.079611030988', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653225, '策勒县', 'C', '80.813201268742', '37.004122359371', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653226, '于田县', 'Y', '81.683782914748', '36.86295413611', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(653227, '民丰县', 'M', '82.702713427589', '37.070256968231', 653200, 3, 'tr_0 tr_650000 tr_653200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654002, '伊宁市', 'Y', '81.284242405278', '43.915299436243', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654003, '奎屯市', 'K', '84.909449241687', '44.432057210004', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654004, '霍尔果斯市', 'H', '80.427129772427', '44.235308556093', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654021, '伊宁县', 'Y', '81.533906479394', '43.982909125124', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654022, '察布查尔锡伯自治县', 'C', '81.157924570907', '43.846690330452', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654023, '霍城县', 'H', '80.885281123201', '44.062249507399', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654024, '巩留县', 'G', '82.238225609409', '43.488485559536', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654025, '新源县', 'X', '83.267022301497', '43.435927002185', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654026, '昭苏县', 'Z', '81.137377539147', '43.163496741509', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654027, '特克斯县', 'T', '81.842587249244', '43.224248213467', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654028, '尼勒克县', 'N', '82.51800753168', '43.804594836238', 654000, 3, 'tr_0 tr_650000 tr_654000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654201, '塔城市', 'T', '82.987235518406', '46.750948254373', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654202, '乌苏市', 'W', '84.720088146964', '44.424048034452', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654221, '额敏县', 'E', '83.633374454783', '46.531884861309', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654223, '沙湾县', 'S', '85.626144686035', '44.331949461741', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654224, '托里县', 'T', '83.612909438315', '45.94274280505', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654225, '裕民县', 'Y', '82.9894387025', '46.207453546928', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654226, '和布克赛尔蒙古自治县', 'H', '85.735008883548', '46.798685112637', 654200, 3, 'tr_0 tr_650000 tr_654200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654301, '阿勒泰市', 'A', '88.139226564024', '47.832752648475', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654321, '布尔津县', 'B', '86.881360170273', '47.707951723888', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654322, '富蕴县', 'F', '89.531953408055', '46.999951053055', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654323, '福海县', 'F', '87.493157246325', '47.118140737535', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654324, '哈巴河县', 'H', '86.424817684664', '48.066148902458', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654325, '青河县', 'Q', '90.389444407193', '46.68019396705', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(654326, '吉木乃县', 'J', '85.880818240706', '47.449018413257', 654300, 3, 'tr_0 tr_650000 tr_654300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659001, '石河子市', 'S', '114.5163190347', '36.772534944449', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659002, '阿拉尔市', 'A', '81.287354225395', '40.553263894706', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659003, '图木舒克市', 'T', '79.075616286896', '39.871209077425', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659004, '五家渠市', 'W', '87.549936632296', '44.172444518901', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(659006, '铁门关市', 'T', '85.686857831724', '41.863648697693', 659000, 3, 'tr_0 tr_650000 tr_659000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130102, '长安区', 'Z', '114.54561160958', '38.043256136498', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130104, '桥西区', 'Q', '114.46741977426', '38.010381080199', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130105, '新华区', 'X', '114.46943844641', '38.057119539196', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130107, '井陉矿区', 'J', '114.06863186515', '38.070565834517', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130108, '裕华区', 'Y', '114.53758291426', '38.012087686284', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130109, '藁城区', 'G', '114.85337790442', '38.027816555321', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130110, '鹿泉区', 'L', '114.32059757764', '38.09174945759', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130111, '栾城区', 'L', '114.65457561879', '37.905816364165', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130121, '井陉县', 'J', '114.15146299928', '38.038386214927', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130123, '正定县', 'Z', '114.57748106365', '38.151713727954', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130125, '行唐县', 'X', '114.55960676028', '38.444238747676', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130126, '灵寿县', 'L', '114.38947775771', '38.314629370046', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130127, '高邑县', 'G', '114.61841307286', '37.621879561553', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130128, '深泽县', 'S', '115.20740369913', '38.190451203069', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130129, '赞皇县', 'Z', '114.39246354556', '37.671667061291', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130130, '无极县', 'W', '114.98243934348', '38.18543617028', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130131, '平山县', 'P', '113.98543503085', '38.271951013311', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130132, '元氏县', 'Y', '114.53256551866', '37.772338553855', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130133, '赵县', 'Z', '114.78259655058', '37.761858522888', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130171, '石家庄高新技术产业开发区', 'S', '114.47561896798', '38.014375062684', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130172, '石家庄循环化工园区', 'S', '114.69991493042', '38.002797025837', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130181, '辛集市', 'X', '115.22445084279', '37.949309043173', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130183, '晋州市', 'J', '115.0505290147', '38.039491309736', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130184, '新乐市', 'X', '114.69053218327', '38.349292647959', 130100, 3, 'tr_0 tr_130000 tr_130100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130202, '路南区', 'L', '118.20604028639', '39.612986996735', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130203, '路北区', 'L', '118.2239040796', '39.673985965975', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130204, '古冶区', 'G', '118.45340092552', '39.739735914766', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130205, '开平区', 'K', '118.26860762449', '39.677143635862', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130207, '丰南区', 'F', '118.0903655757', '39.581540485109', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130208, '丰润区', 'F', '118.16854133135', '39.838353430851', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130209, '曹妃甸区', 'C', '118.46645986221', '39.279283996335', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130224, '滦南县', 'L', '118.68040524315', '39.510044702469', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130225, '乐亭县', 'L', '118.91938406305', '39.431931320096', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130227, '迁西县', 'Q', '118.32038397781', '40.147837151362', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130229, '玉田县', 'Y', '117.74543440564', '39.906592348189', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130271, '唐山市芦台经济技术开发区', 'T', '117.83195389236', '39.334328330689', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130272, '唐山市汉沽管理区', 'T', '117.88832858176', '39.367125548614', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130273, '唐山高新技术产业开发区', 'T', '118.18645947204', '39.636583724147', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130274, '河北唐山海港经济开发区', 'H', '119.00992050252', '39.237818631017', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130281, '遵化市', 'Z', '117.97237521307', '40.195533204033', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130283, '迁安市', 'Q', '118.70645736056', '40.004183924931', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130284, '滦州市', 'L', '118.71048006247', '39.747115765489', 130200, 3, 'tr_0 tr_130000 tr_130200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130302, '海港区', 'H', '119.61747524097', '39.940412688357', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130303, '山海关区', 'S', '119.78243521397', '39.984445641831', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130304, '北戴河区', 'B', '119.49152607118', '39.841005667936', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130306, '抚宁区', 'F', '119.25154914402', '39.88141356935', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130321, '青龙满族自治县', 'Q', '118.95648129587', '40.412793702313', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130322, '昌黎县', 'C', '119.16937521021', '39.71905083388', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130324, '卢龙县', 'L', '118.89948911126', '39.897958466103', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130371, '秦皇岛市经济技术开发区', 'Q', '119.48439783729', '39.943641230776', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130372, '北戴河新区', 'B', '119.47981001139', '39.831809170026', 130300, 3, 'tr_0 tr_130000 tr_130300 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130402, '邯山区', 'H', '114.49638868967', '36.586692191979', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130403, '丛台区', 'C', '114.49943259789', '36.642672565982', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130404, '复兴区', 'F', '114.44809470749', '36.610368592227', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130406, '峰峰矿区', 'F', '114.21948332131', '36.425653614399', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130407, '肥乡区', 'F', '114.80654708226', '36.55382525367', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130408, '永年区', 'Y', '114.55062514246', '36.747569389575', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130423, '临漳县', 'L', '114.62642694614', '36.340765980595', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130424, '成安县', 'C', '114.67657655802', '36.449796208953', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130425, '大名县', 'D', '115.15461253007', '36.291288466231', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130426, '涉县', 'S', '113.69758434883', '36.590691663211', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130427, '磁县', 'C', '114.38043173139', '36.380358940947', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130430, '邱县', 'Q', '115.19339516368', '36.817362417143', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130431, '鸡泽县', 'J', '114.89658577064', '36.916398206414', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130432, '广平县', 'G', '114.95441490649', '36.489779995612', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130433, '馆陶县', 'G', '115.28853676635', '36.553956728653', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130434, '魏县', 'W', '114.94545044631', '36.366156454371', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130435, '曲周县', 'Q', '114.96340442939', '36.771544831336', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130471, '邯郸经济技术开发区', 'H', '114.54562822824', '36.631262731204', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130473, '邯郸冀南新区', 'H', '114.54562822824', '36.631262731204', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130481, '武安市', 'W', '114.21051607638', '36.70248828628', 130400, 3, 'tr_0 tr_130000 tr_130400 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130502, '桥东区', 'Q', '114.51347113674', '37.073749959651', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130503, '桥西区', 'Q', '114.4743934996', '37.066172415704', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130521, '邢台县', 'X', '114.14341085818', '37.17710928752', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130522, '临城县', 'L', '114.50544333972', '37.450788548442', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130523, '内丘县', 'N', '114.51849293403', '37.292857912047', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130524, '柏乡县', 'B', '114.69949736209', '37.488758727152', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130525, '隆尧县', 'L', '114.77661608165', '37.355908006295', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130526, '任县', 'R', '114.67860600983', '37.126726783523', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130527, '南和县', 'N', '114.69054772395', '37.01099797056', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130528, '宁晋县', 'N', '114.92556169283', '37.625612279932', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130529, '巨鹿县', 'J', '115.04358735887', '37.227088328938', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130530, '新河县', 'X', '115.24854716945', '37.534590601536', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130531, '广宗县', 'G', '115.14960474634', '37.080457122162', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130532, '平乡县', 'P', '115.03658174369', '37.069096393044', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130533, '威县', 'W', '115.27361761861', '36.981581608663', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130534, '清河县', 'Q', '115.67439356765', '37.046375401617', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130535, '临西县', 'L', '115.50762943786', '36.87675996654', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130571, '河北邢台经济开发区', 'H', '114.51146225613', '37.076685950966', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130581, '南宫市', 'N', '115.4145290548', '37.364069402723', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130582, '沙河市', 'S', '114.50947385688', '36.861127341145', 130500, 3, 'tr_0 tr_130000 tr_130500 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130602, '竞秀区', 'J', '115.46543414161', '38.883787961691', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130606, '莲池区', 'L', '115.53548768833', '38.860675807041', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130607, '满城区', 'M', '115.3283750886', '38.955441208686', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130608, '清苑区', 'Q', '115.49660588179', '38.771001774749', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130609, '徐水区', 'X', '115.66247952133', '39.024712583834', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130623, '涞水县', 'L', '115.72054302508', '39.400334198489', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130624, '阜平县', 'F', '114.20156347384', '38.855351444796', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130626, '定兴县', 'D', '115.81441011189', '39.269423528527', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130627, '唐县', 'T', '114.9894471146', '38.754019925125', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130628, '高阳县', 'G', '115.78544721513', '38.706257734087', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130629, '容城县', 'R', '115.86863129349', '39.048559435416', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130630, '涞源县', 'L', '114.70047561679', '39.366271691524', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130631, '望都县', 'W', '115.16158760286', '38.700157645549', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130632, '安新县', 'A', '115.94242628266', '38.941734298593', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130633, '易县', 'Y', '115.50360664612', '39.355054469981', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130634, '曲阳县', 'Q', '114.7514548138', '38.628384104122', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130635, '蠡县', 'L', '115.59044548045', '38.494200963238', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130636, '顺平县', 'S', '115.14159743069', '38.843261370364', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130637, '博野县', 'B', '115.47046698806', '38.463408004952', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130638, '雄县', 'X', '116.11460144552', '39.000180119499', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130671, '保定高新技术产业开发区', 'B', '115.47146383769', '38.879987768455', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130672, '保定白沟新城', 'B', '116.06423983354', '39.145149134834', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130681, '涿州市', 'Z', '115.98161971138', '39.491065832', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130682, '定州市', 'D', '114.99649620776', '38.522198840134', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130683, '安国市', 'A', '115.33340802488', '38.424828318687', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130684, '高碑店市', 'G', '115.88056905507', '39.332335447462', 130600, 3, 'tr_0 tr_130000 tr_130600 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130702, '桥东区', 'Q', '114.90060577763', '40.794268437423', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130703, '桥西区', 'Q', '114.87651609843', '40.825605695041', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130705, '宣化区', 'X', '115.1054444068', '40.614591888266', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130706, '下花园区', 'X', '115.29351688226', '40.508145182672', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130708, '万全区', 'W', '114.74742582376', '40.773149648997', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130709, '崇礼区', 'C', '115.28954933632', '40.98047788587', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130722, '张北县', 'Z', '114.7263751121', '41.164943620015', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130723, '康保县', 'K', '114.60635583664', '41.858636884497', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130724, '沽源县', 'G', '115.69540744878', '41.676015876097', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130725, '尚义县', 'S', '113.97552438548', '41.081888482486', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130726, '蔚县', 'W', '114.5954005518', '39.847088636366', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130727, '阳原县', 'Y', '114.15752413604', '40.109588388731', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130728, '怀安县', 'H', '114.39246911506', '40.680369343116', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130730, '怀来县', 'H', '115.52455288485', '40.420289890382', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130731, '涿鹿县', 'Z', '115.21138346203', '40.385834075003', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130732, '赤城县', 'C', '115.83850589957', '40.918761216841', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130771, '张家口市高新技术产业开发区', 'Z', '114.89257223145', '40.773237202691', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130772, '张家口市察北管理区', 'Z', '115.13535097349', '41.463489368202', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130773, '张家口市塞北管理区', 'Z', '115.80931788745', '41.877919284073', 130700, 3, 'tr_0 tr_130000 tr_130700 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130802, '双桥区', 'S', '117.94942790899', '40.980824477401', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130803, '双滦区', 'S', '117.80657828883', '40.964729148178', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130804, '鹰手营子矿区', 'Y', '117.66560909159', '40.552043233623', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130821, '承德县', 'C', '118.18045573699', '40.774367194936', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130822, '兴隆县', 'X', '117.50742737264', '40.423454029635', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130824, '滦平县', 'L', '117.33949787111', '40.94756096291', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130825, '隆化县', 'L', '117.7454510243', '41.319898805021', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130826, '丰宁满族自治县', 'F', '116.65239270009', '41.215336380004', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130827, '宽城满族自治县', 'K', '118.49159436055', '40.617151507814', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130828, '围场满族蒙古族自治县', 'W', '117.76656434785', '41.944323773611', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130871, '承德高新技术产业开发区', 'C', '117.96939750997', '40.957856012338', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130881, '平泉市', 'P', '118.70742672204', '41.023755625929', 130800, 3, 'tr_0 tr_130000 tr_130800 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130902, '新华区', 'X', '116.87243317375', '38.320366719478', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130903, '运河区', 'Y', '116.8386119713', '38.316522737476', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130921, '沧县', 'C', '116.88439779466', '38.299452743407', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130922, '青县', 'Q', '116.81057477836', '38.58846475864', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130923, '东光县', 'D', '116.54340955698', '37.894513906653', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130924, '海兴县', 'H', '117.50441804918', '38.149402516518', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130925, '盐山县', 'Y', '117.23741362448', '38.064318399559', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130926, '肃宁县', 'S', '115.83651767998', '38.428905919718', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130927, '南皮县', 'N', '116.71560115883', '38.045187886965', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130928, '吴桥县', 'W', '116.39739206243', '37.633908755554', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130929, '献县', 'X', '116.12956002887', '38.195981438007', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130930, '孟村回族自治县', 'M', '117.11043607455', '38.059839127888', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130971, '河北沧州经济开发区', 'H', '116.84558075595', '38.310215141107', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130972, '沧州高新技术产业开发区', 'C', '116.81727200975', '38.34342368505', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130973, '沧州渤海新区', 'C', '117.7623777537', '38.282913560669', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130981, '泊头市', 'P', '116.58462803581', '38.089256915446', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130982, '任丘市', 'R', '116.1056050955', '38.717348630775', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130983, '黄骅市', 'H', '117.33648109172', '38.377493900735', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(130984, '河间市', 'H', '116.10562809212', '38.451356515106', 130900, 3, 'tr_0 tr_130000 tr_130900 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131002, '安次区', 'A', '116.70963326617', '39.526159764041', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131003, '广阳区', 'G', '116.71761426148', '39.528611447334', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131022, '固安县', 'G', '116.30542004093', '39.444484855304', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131023, '永清县', 'Y', '116.50542928985', '39.327852998574', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131024, '香河县', 'X', '117.0124021078', '39.767939188546', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131025, '大城县', 'D', '116.66040917846', '38.710858640026', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131026, '文安县', 'W', '116.464609479', '38.87895049307', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131028, '大厂回族自治县', 'D', '116.99640912565', '39.892208394086', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131071, '廊坊经济技术开发区', 'L', '116.76777922809', '39.587610159458', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131081, '霸州市', 'B', '116.3983972663', '39.130920596981', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131082, '三河市', 'S', '117.08458787248', '39.988099552443', 131000, 3, 'tr_0 tr_130000 tr_131000 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131102, '桃城区', 'T', '115.68139532011', '37.741636751694', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131103, '冀州区', 'J', '115.58542988146', '37.557086025833', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131121, '枣强县', 'Z', '115.7305629044', '37.519363689764', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131122, '武邑县', 'W', '115.89451363117', '37.807764276867', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131123, '武强县', 'W', '115.98961391178', '38.046856805237', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131124, '饶阳县', 'R', '115.73257160535', '38.241037525428', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131125, '安平县', 'A', '115.52554928532', '38.240506922191', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131126, '故城县', 'G', '115.97260216135', '37.353347552477', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131127, '景县', 'J', '116.2774107853', '37.698814551395', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131128, '阜城县', 'F', '116.18242153525', '37.868732457906', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+INSERT INTO `hg_sys_provinces` (`id`, `title`, `pinyin`, `lng`, `lat`, `pid`, `level`, `tree`, `sort`, `status`, `created_at`, `updated_at`) VALUES
+(131171, '河北衡水高新技术产业开发区', 'H', '115.73456139967', '37.807821775773', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131172, '衡水滨湖新区', 'H', '115.70627999969', '37.701616037093', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(131182, '深州市', 'S', '115.56636927583', '38.006941234922', 131100, 3, 'tr_0 tr_130000 tr_131100 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640202, '大武口区', '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640205, '惠农区', '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00'),
+(640221, '平罗县', '', '', '', 640200, 3, 'tr_0 tr_640000 tr_640200 ', 0, 1, '2022-10-07 20:42:26', '2022-11-01 00:00:00');
+
+-- --------------------------------------------------------
+
+--
+-- 表的结构 `hg_sys_serve_log`
+--
+
+CREATE TABLE `hg_sys_serve_log` (
+ `id` bigint(20) NOT NULL COMMENT '日志ID',
+ `trace_id` varchar(50) DEFAULT NULL COMMENT '链路ID',
+ `level_format` varchar(32) DEFAULT NULL COMMENT '日志级别',
+ `content` text COMMENT '日志内容',
+ `stack` json DEFAULT NULL COMMENT '打印堆栈',
+ `line` varchar(255) NOT NULL COMMENT '调用行',
+ `trigger_ns` bigint(20) DEFAULT NULL COMMENT '触发时间(ns)',
+ `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态',
+ `created_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_at` datetime DEFAULT NULL COMMENT '修改时间'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统_服务日志';
+
+-- --------------------------------------------------------
+
+--
+-- 表的结构 `hg_sys_sms_log`
+--
+
+CREATE TABLE `hg_sys_sms_log` (
+ `id` bigint(20) NOT NULL COMMENT '主键',
+ `event` varchar(255) NOT NULL COMMENT '事件',
+ `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
+ `code` varchar(512) DEFAULT '' COMMENT '验证码或短信内容',
+ `times` bigint(20) NOT NULL COMMENT '验证次数',
+ `ip` varchar(128) DEFAULT NULL COMMENT 'ip地址',
+ `status` tinyint(1) DEFAULT '1' COMMENT '状态(1未验证,2已验证)',
+ `created_at` datetime DEFAULT NULL COMMENT '创建时间',
+ `updated_at` datetime DEFAULT NULL COMMENT '更新时间'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统_短信发送记录';
+
+--
+-- 转存表中的数据 `hg_sys_sms_log`
+--
+
+INSERT INTO `hg_sys_sms_log` (`id`, `event`, `mobile`, `code`, `times`, `ip`, `status`, `created_at`, `updated_at`) VALUES
+(1, 'login', '1530380571', '1234', 4, '39.165.245.126', 1, '2022-12-16 16:01:30', '2022-01-24 11:33:16');
-- --------------------------------------------------------
@@ -4676,7 +4785,7 @@ CREATE TABLE `hg_test` (
--
INSERT INTO `hg_test` (`id`, `category_id`, `flag`, `title`, `description`, `content`, `image`, `images`, `attachfile`, `attachfiles`, `map`, `star`, `price`, `views`, `activity_at`, `start_at`, `end_at`, `switch`, `sort`, `avatar`, `sex`, `qq`, `email`, `mobile`, `hobby`, `channel`, `pid`, `level`, `tree`, `remark`, `status`, `created_by`, `updated_by`, `created_at`, `updated_at`, `deleted_at`) VALUES
-(1, 1, '[1, 2]', '测试标题', '描述', '这是内容............
', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', '[\"http://localhost:8000/attachment/2022-12-29/cpea9g76jq4cyxvg8c.jpg\", \"http://localhost:8000/attachment/2022-12-29/cpeajfdijd6gix0m37.jpg\"]', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', '[\"http://localhost:8000/attachment/2022-12-29/cpea9g76jq4cyxvg8c.jpg\", \"http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1x44idoycrtajf2.xlsx\"]', '[{\"key\": \"qwe\", \"value\": \"123\"}, {\"key\": \"asd\", \"value\": \"456\"}]', '3.0', '88.00', 10, '2022-12-23', '2022-12-01 00:00:00', '2022-12-31 23:59:59', 1, 20, '', 15, '133814250', '133814250@qq.com', '15303830571', '[3, 2, 1]', 1, 0, 1, '', '备注!', 1, 0, 1, '2022-12-15 19:30:14', '2023-01-18 15:02:01', NULL);
+(1, 1, '[1, 2]', '测试标题', '描述', '这是内容............
', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', '[\"http://localhost:8000/attachment/2022-12-29/cpea9g76jq4cyxvg8c.jpg\", \"http://localhost:8000/attachment/2022-12-29/cpeajfdijd6gix0m37.jpg\"]', 'https://bufanyun.cn-bj.ufileos.com/hotgo/logo.sig.png', '[\"http://localhost:8000/attachment/2022-12-29/cpea9g76jq4cyxvg8c.jpg\", \"http://bufanyun.cn-bj.ufileos.com/hotgo/attachment/2022-12-30/cpf1x44idoycrtajf2.xlsx\"]', '[{\"key\": \"qwe\", \"value\": \"123\"}, {\"key\": \"asd\", \"value\": \"456\"}]', '3.0', '88.00', 10, '2022-12-23', '2022-12-01 00:00:00', '2022-12-31 23:59:59', 1, 20, '', 15, '133814250', '133814250@qq.com', '15303830571', '[3, 2, 1]', 1, 0, 1, '', '备注!', 1, 1, 1, '2022-12-15 19:30:14', '2023-01-18 15:02:01', NULL);
-- --------------------------------------------------------
@@ -4850,12 +4959,35 @@ ALTER TABLE `hg_sys_log`
ADD KEY `error_code` (`error_code`),
ADD KEY `req_id` (`req_id`);
+--
+-- 表的索引 `hg_sys_login_log`
+--
+ALTER TABLE `hg_sys_login_log`
+ ADD PRIMARY KEY (`id`),
+ ADD KEY `member_id` (`member_id`),
+ ADD KEY `req_id` (`req_id`);
+
--
-- 表的索引 `hg_sys_provinces`
--
ALTER TABLE `hg_sys_provinces`
ADD PRIMARY KEY (`id`),
- ADD KEY `parentid` (`pid`);
+ ADD KEY `pid` (`pid`);
+
+--
+-- 表的索引 `hg_sys_serve_log`
+--
+ALTER TABLE `hg_sys_serve_log`
+ ADD PRIMARY KEY (`id`),
+ ADD KEY `member_id` (`level_format`),
+ ADD KEY `traceid` (`trace_id`);
+
+--
+-- 表的索引 `hg_sys_sms_log`
+--
+ALTER TABLE `hg_sys_sms_log`
+ ADD PRIMARY KEY (`id`) USING BTREE,
+ ADD KEY `mobile` (`mobile`);
--
-- 表的索引 `hg_test`
@@ -4877,25 +5009,25 @@ ALTER TABLE `hg_test_category`
-- 使用表AUTO_INCREMENT `hg_admin_dept`
--
ALTER TABLE `hg_admin_dept`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门ID', AUTO_INCREMENT=113;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门ID', AUTO_INCREMENT=117;
--
-- 使用表AUTO_INCREMENT `hg_admin_member`
--
ALTER TABLE `hg_admin_member`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '管理员ID', AUTO_INCREMENT=11;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '管理员ID', AUTO_INCREMENT=8;
--
-- 使用表AUTO_INCREMENT `hg_admin_menu`
--
ALTER TABLE `hg_admin_menu`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', AUTO_INCREMENT=2207;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', AUTO_INCREMENT=2211;
--
-- 使用表AUTO_INCREMENT `hg_admin_notice`
--
ALTER TABLE `hg_admin_notice`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '公告ID', AUTO_INCREMENT=8;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '公告ID', AUTO_INCREMENT=9;
--
-- 使用表AUTO_INCREMENT `hg_admin_post`
@@ -4907,25 +5039,25 @@ ALTER TABLE `hg_admin_post`
-- 使用表AUTO_INCREMENT `hg_admin_role`
--
ALTER TABLE `hg_admin_role`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID', AUTO_INCREMENT=203;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID', AUTO_INCREMENT=213;
--
-- 使用表AUTO_INCREMENT `hg_admin_role_casbin`
--
ALTER TABLE `hg_admin_role_casbin`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2785;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3380;
--
-- 使用表AUTO_INCREMENT `hg_sys_attachment`
--
ALTER TABLE `hg_sys_attachment`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '文件ID', AUTO_INCREMENT=29;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '文件ID', AUTO_INCREMENT=30;
--
-- 使用表AUTO_INCREMENT `hg_sys_blacklist`
--
ALTER TABLE `hg_sys_blacklist`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '黑名单ID', AUTO_INCREMENT=4;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '黑名单ID', AUTO_INCREMENT=8;
--
-- 使用表AUTO_INCREMENT `hg_sys_config`
@@ -4943,43 +5075,61 @@ ALTER TABLE `hg_sys_cron`
-- 使用表AUTO_INCREMENT `hg_sys_cron_group`
--
ALTER TABLE `hg_sys_cron_group`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务分组ID', AUTO_INCREMENT=7;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务分组ID', AUTO_INCREMENT=3;
--
-- 使用表AUTO_INCREMENT `hg_sys_dict_data`
--
ALTER TABLE `hg_sys_dict_data`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典数据ID', AUTO_INCREMENT=127;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典数据ID', AUTO_INCREMENT=141;
--
-- 使用表AUTO_INCREMENT `hg_sys_dict_type`
--
ALTER TABLE `hg_sys_dict_type`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典类型ID', AUTO_INCREMENT=34;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典类型ID', AUTO_INCREMENT=37;
--
-- 使用表AUTO_INCREMENT `hg_sys_gen_codes`
--
ALTER TABLE `hg_sys_gen_codes`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '生成ID', AUTO_INCREMENT=22;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '生成ID', AUTO_INCREMENT=24;
--
-- 使用表AUTO_INCREMENT `hg_sys_gen_curd_demo`
--
ALTER TABLE `hg_sys_gen_curd_demo`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=12;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=11;
--
-- 使用表AUTO_INCREMENT `hg_sys_log`
--
ALTER TABLE `hg_sys_log`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID', AUTO_INCREMENT=24;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID', AUTO_INCREMENT=5;
+
+--
+-- 使用表AUTO_INCREMENT `hg_sys_login_log`
+--
+ALTER TABLE `hg_sys_login_log`
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID', AUTO_INCREMENT=31;
+
+--
+-- 使用表AUTO_INCREMENT `hg_sys_serve_log`
+--
+ALTER TABLE `hg_sys_serve_log`
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID';
+
+--
+-- 使用表AUTO_INCREMENT `hg_sys_sms_log`
+--
+ALTER TABLE `hg_sys_sms_log`
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', AUTO_INCREMENT=14;
--
-- 使用表AUTO_INCREMENT `hg_test`
--
ALTER TABLE `hg_test`
- MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=7;
+ MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', AUTO_INCREMENT=4;
--
-- 使用表AUTO_INCREMENT `hg_test_category`
diff --git a/server/resource/template/generate/default/curd/web.api.ts.template b/server/resource/template/generate/default/curd/web.api.ts.template
index 16dab23..81ff85c 100644
--- a/server/resource/template/generate/default/curd/web.api.ts.template
+++ b/server/resource/template/generate/default/curd/web.api.ts.template
@@ -19,7 +19,7 @@ export function Delete(params) {
}
@{end}
@{ if eq .options.Step.HasEdit true }
-// 新建/编辑@{.tableComment}
+// 添加/编辑@{.tableComment}
export function Edit(params) {
return http.request({
url: '/@{.varName | LcFirst}/edit',
diff --git a/server/resource/template/generate/default/curd/web.edit.vue.template b/server/resource/template/generate/default/curd/web.edit.vue.template
index 3bed7a6..58d63f6 100644
--- a/server/resource/template/generate/default/curd/web.edit.vue.template
+++ b/server/resource/template/generate/default/curd/web.edit.vue.template
@@ -4,7 +4,7 @@
v-model:show="isShowModal"
:show-icon="false"
preset="dialog"
- :title="params?.@{.pk.TsName} > 0 ? '编辑 #' + params?.@{.pk.TsName} : '新建'"
+ :title="params?.@{.pk.TsName} > 0 ? '编辑 #' + params?.@{.pk.TsName} : '添加'"
:style="{
width: dialogWidth,
}"
diff --git a/server/resource/template/generate/default/curd/web.index.vue.template b/server/resource/template/generate/default/curd/web.index.vue.template
index 74eba84..b5f2e5e 100644
--- a/server/resource/template/generate/default/curd/web.index.vue.template
+++ b/server/resource/template/generate/default/curd/web.index.vue.template
@@ -2,8 +2,8 @@
- 新建
+ 添加
@{end}
@{ if eq .options.Step.HasBatchDel true }
@@ -89,9 +89,9 @@
import { BasicTable, TableAction } from '@/components/Table';
import { BasicForm, useForm } from '@/components/Form/index';
import { usePermission } from '@/hooks/web/usePermission';
- import { Delete, List, Status, Export } from '@/api/@{.varName | LcFirst}';
+@{.apiImport}
import { State, columns, schemas, options, newState } from './model';
- import { DeleteOutlined, PlusOutlined, ExportOutlined } from '@vicons/antd';
+@{.iconsImport}
@{ if eq .options.Step.HasView true } import { useRouter } from 'vue-router';@{end}
import { getOptionLabel } from '@/utils/hotgo';
@{ if eq .options.Step.HasEdit true } import Edit from './edit.vue';@{end}
@@ -172,10 +172,10 @@
showModal.value = true;
formParams.value = newState(null);
}@{end}
-
+@{ if or (eq .options.Step.HasAdd true) (eq .options.Step.HasEdit true) }
function updateShowModal(value) {
showModal.value = value;
- }
+ }@{end}
@{ if eq .options.Step.HasCheck true } function onCheckedRow(rowKeys) {
batchDeleteDisabled.value = rowKeys.length <= 0;
diff --git a/server/resource/template/generate/default/curd/web.model.ts.template b/server/resource/template/generate/default/curd/web.model.ts.template
index 6abfd87..eb39741 100644
--- a/server/resource/template/generate/default/curd/web.model.ts.template
+++ b/server/resource/template/generate/default/curd/web.model.ts.template
@@ -8,7 +8,7 @@ import { isArray, isNullObject } from '@/utils/is';
import { getFileExt } from '@/utils/urlUtils';
import { defRangeShortcuts, defShortcuts, formatToDate } from '@/utils/dateUtil';
import { validate } from '@/utils/validateUtil';
-import { getOptionLabel, getOptionTag, Options } from '@/utils/hotgo';
+import { getOptionLabel, getOptionTag, Options, errorImg } from '@/utils/hotgo';
@{ if eq .options.Step.HasSwitch true }
import { usePermission } from '@/hooks/web/usePermission';
const { hasPermission } = usePermission();
diff --git a/server/utility/charset/charset.go b/server/utility/charset/charset.go
index ca4d43e..16fc76a 100644
--- a/server/utility/charset/charset.go
+++ b/server/utility/charset/charset.go
@@ -67,9 +67,14 @@ func RandomCreateBytes(n int, alphabets ...byte) []byte {
return bytes
}
-// GetStack 格式化错误的堆栈信息
-func GetStack(err error) []string {
- stack := gstr.Split(gerror.Stack(err), "\n")
+// ParseErrStack 解析错误的堆栈信息
+func ParseErrStack(err error) []string {
+ return ParseStack(gerror.Stack(err))
+}
+
+// ParseStack 解析堆栈信息
+func ParseStack(st string) []string {
+ stack := gstr.Split(st, "\n")
for i := 0; i < len(stack); i++ {
stack[i] = gstr.Replace(stack[i], "\t", "--> ")
}
diff --git a/server/utility/tree/tree.go b/server/utility/tree/tree.go
index 30e672e..98d6e7a 100644
--- a/server/utility/tree/tree.go
+++ b/server/utility/tree/tree.go
@@ -12,17 +12,31 @@ import (
"strings"
)
-var (
- pidName = "pid"
- treeBeginCut = "tr_" // 树标识开头
- treeEndCut = " " // 树标识结尾
+const (
+ treeDefaultId = "id" // 树ID
+ treeDefaultPid = "pid" // 上级树ID
+ treeDefaultChildren = "children" // 下级属性
+ treeBeginCut = "tr_" // 树标识开头
+ treeEndCut = " " // 树标识结尾
)
+// GenOption 生成选项
+type GenOption struct {
+ IdField string
+ PidField string
+ ChildrenField string
+}
+
// GenLabel 生成关系树标识
func GenLabel(basic string, appendId int64) string {
return fmt.Sprintf("%v%v%v%v", basic, treeBeginCut, appendId, treeEndCut)
}
+// GetIdLabel 获取指定Id的树标签
+func GetIdLabel(Id int64) string {
+ return fmt.Sprintf("%v%v%v", treeBeginCut, Id, treeEndCut)
+}
+
// GetIds 获取上级ID集合
func GetIds(tree string) (ids []int64) {
idsStr := strings.Split(tree, treeEndCut)
@@ -44,41 +58,50 @@ func GetIds(tree string) (ids []int64) {
// GenTree 生成关系树
func GenTree(menus []map[string]interface{}) (realMenu []map[string]interface{}) {
+ return GenTreeWithField(menus, GenOption{
+ IdField: treeDefaultId,
+ PidField: treeDefaultPid,
+ ChildrenField: treeDefaultChildren,
+ })
+}
+
+// GenTreeWithField 生成关系树 自定义生成属性
+func GenTreeWithField(menus []map[string]interface{}, op GenOption) (realMenu []map[string]interface{}) {
if len(menus) < 1 {
return nil
}
- minPid := GetMinPid(menus)
+ minPid := GetMinPid(menus, op.PidField)
formatMenu := make(map[int]map[string]interface{})
for _, m := range menus {
- formatMenu[gconv.Int(m["id"])] = m
- if gconv.Int(m[pidName]) == minPid {
+ formatMenu[gconv.Int(m[op.IdField])] = m
+ if gconv.Int(m[op.PidField]) == minPid {
realMenu = append(realMenu, m) // 需要返回的顶级菜单
}
}
// 得益于都是地址操作,可以直接往父级塞
for _, m := range formatMenu {
- if formatMenu[gconv.Int(m[pidName])] == nil {
+ if formatMenu[gconv.Int(m[op.PidField])] == nil {
continue
}
- if formatMenu[gconv.Int(m[pidName])]["children"] == nil {
- formatMenu[gconv.Int(m[pidName])]["children"] = []map[string]interface{}{}
+ if formatMenu[gconv.Int(m[op.PidField])][op.ChildrenField] == nil {
+ formatMenu[gconv.Int(m[op.PidField])][op.ChildrenField] = []map[string]interface{}{}
}
- formatMenu[gconv.Int(m[pidName])]["children"] = append(formatMenu[gconv.Int(m[pidName])]["children"].([]map[string]interface{}), m)
+ formatMenu[gconv.Int(m[op.PidField])][op.ChildrenField] = append(formatMenu[gconv.Int(m[op.PidField])][op.ChildrenField].([]map[string]interface{}), m)
}
return
}
-func GetMinPid(menus []map[string]interface{}) int {
+func GetMinPid(menus []map[string]interface{}, pidField string) int {
index := -1
for _, m := range menus {
if index == -1 {
- index = gconv.Int(m[pidName])
+ index = gconv.Int(m[pidField])
continue
}
- if gconv.Int(m[pidName]) < index {
- index = gconv.Int(m[pidName])
+ if gconv.Int(m[pidField]) < index {
+ index = gconv.Int(m[pidField])
}
}
diff --git a/web/package-lock.json b/web/package-lock.json
new file mode 100644
index 0000000..c9d3e88
--- /dev/null
+++ b/web/package-lock.json
@@ -0,0 +1,25099 @@
+{
+ "name": "hotgo",
+ "version": "2.1.2",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "hotgo",
+ "version": "2.1.2",
+ "license": "MIT",
+ "dependencies": {
+ "@vicons/antd": "^0.10.0",
+ "@vicons/ionicons5": "^0.10.0",
+ "@vueup/vue-quill": "^1.0.0-beta.8",
+ "@vueuse/core": "^5.3.0",
+ "axios": "^0.21.4",
+ "blueimp-md5": "^2.19.0",
+ "clipboard": "^2.0.11",
+ "date-fns": "^2.28.0",
+ "echarts": "^5.3.2",
+ "element-resize-detector": "^1.2.4",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "mitt": "^2.1.0",
+ "mockjs": "^1.1.0",
+ "naive-ui": "^2.34.3",
+ "node-sass": "^7.0.3",
+ "pinia": "^2.0.14",
+ "qs": "^6.10.3",
+ "vfonts": "^0.1.0",
+ "vue": "^3.2.33",
+ "vue-router": "^4.0.15",
+ "vue-types": "^4.1.1",
+ "vue3-json-viewer": "^2.2.2",
+ "vuedraggable": "^4.1.0"
+ },
+ "devDependencies": {
+ "@commitlint/cli": "^12.1.4",
+ "@commitlint/config-conventional": "^12.1.4",
+ "@types/lodash": "^4.14.182",
+ "@types/node": "^15.14.9",
+ "@typescript-eslint/eslint-plugin": "^4.33.0",
+ "@typescript-eslint/parser": "^4.33.0",
+ "@vitejs/plugin-vue": "^1.10.2",
+ "@vitejs/plugin-vue-jsx": "^1.3.10",
+ "@vue/compiler-sfc": "^3.2.33",
+ "@vue/eslint-config-typescript": "^7.0.0",
+ "autoprefixer": "^10.4.7",
+ "commitizen": "^4.2.4",
+ "core-js": "^3.22.5",
+ "crypto-js": "^4.1.1",
+ "dotenv": "^10.0.0",
+ "eslint": "^7.32.0",
+ "eslint-config-prettier": "^8.5.0",
+ "eslint-define-config": "1.0.9",
+ "eslint-plugin-jest": "^24.7.0",
+ "eslint-plugin-prettier": "^3.4.1",
+ "eslint-plugin-vue": "^7.20.0",
+ "esno": "^0.7.3",
+ "gh-pages": "^3.2.3",
+ "husky": "^6.0.0",
+ "jest": "^27.5.1",
+ "less": "^4.1.2",
+ "less-loader": "^9.1.0",
+ "lint-staged": "^11.2.6",
+ "postcss": "^8.4.13",
+ "prettier": "^2.6.2",
+ "pretty-quick": "^3.1.3",
+ "rimraf": "^3.0.2",
+ "stylelint": "^13.13.1",
+ "stylelint-config-prettier": "^8.0.2",
+ "stylelint-config-standard": "^22.0.0",
+ "stylelint-order": "^4.1.0",
+ "stylelint-scss": "^3.21.0",
+ "tailwindcss": "^2.2.19",
+ "typescript": "^4.6.4",
+ "unplugin-vue-components": "^0.17.21",
+ "vite": "^2.9.8",
+ "vite-plugin-compression": "^0.3.6",
+ "vite-plugin-html": "^2.1.2",
+ "vite-plugin-mock": "^2.9.6",
+ "vite-plugin-style-import": "^1.4.1",
+ "vite-plugin-top-level-await": "^1.2.2",
+ "vue-eslint-parser": "^7.11.0"
+ },
+ "engines": {
+ "node": "^12 || >=14"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.1.2",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@antfu/utils": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/@antfu/utils/-/utils-0.4.0.tgz",
+ "integrity": "sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/throttle-debounce": "^2.1.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz",
+ "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+ "dependencies": {
+ "@babel/highlight": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.18.13",
+ "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.18.13",
+ "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.18.13",
+ "@babel/helper-compilation-targets": "^7.18.9",
+ "@babel/helper-module-transforms": "^7.18.9",
+ "@babel/helpers": "^7.18.9",
+ "@babel/parser": "^7.18.13",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.18.13",
+ "@babel/types": "^7.18.13",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.18.13",
+ "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.13",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.18.9",
+ "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.18.8",
+ "@babel/helper-validator-option": "^7.18.6",
+ "browserslist": "^4.20.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.17.1",
+ "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.18.9",
+ "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.18.6",
+ "@babel/types": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
+ "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.18.9",
+ "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "@babel/template": "^7.18.6",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.5",
+ "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.18.6",
+ "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.18.10",
+ "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.18.6",
+ "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
+ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.18.9",
+ "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.18.6",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz",
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.18.13",
+ "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.16.5",
+ "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript/node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.16.8",
+ "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-typescript": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.18.10",
+ "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.18.10",
+ "@babel/types": "^7.18.10"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.18.13",
+ "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.18.13",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.18.9",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.18.13",
+ "@babel/types": "^7.18.13",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.18.13",
+ "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.18.10",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true
+ },
+ "node_modules/@commitlint/cli": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/cli/-/cli-12.1.4.tgz",
+ "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/format": "^12.1.4",
+ "@commitlint/lint": "^12.1.4",
+ "@commitlint/load": "^12.1.4",
+ "@commitlint/read": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "lodash": "^4.17.19",
+ "resolve-from": "5.0.0",
+ "resolve-global": "1.0.0",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "commitlint": "cli.js"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/config-conventional": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz",
+ "integrity": "sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==",
+ "dev": true,
+ "dependencies": {
+ "conventional-changelog-conventionalcommits": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/ensure": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/ensure/-/ensure-12.1.4.tgz",
+ "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^12.1.4",
+ "lodash": "^4.17.19"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/execute-rule": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz",
+ "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/format": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/format/-/format-12.1.4.tgz",
+ "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^12.1.4",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/is-ignored": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz",
+ "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^12.1.4",
+ "semver": "7.3.5"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/is-ignored/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/lint": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/lint/-/lint-12.1.4.tgz",
+ "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/is-ignored": "^12.1.4",
+ "@commitlint/parse": "^12.1.4",
+ "@commitlint/rules": "^12.1.4",
+ "@commitlint/types": "^12.1.4"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/load": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/load/-/load-12.1.4.tgz",
+ "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/execute-rule": "^12.1.4",
+ "@commitlint/resolve-extends": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/message": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/message/-/message-12.1.4.tgz",
+ "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==",
+ "dev": true,
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/parse": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/parse/-/parse-12.1.4.tgz",
+ "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^12.1.4",
+ "conventional-changelog-angular": "^5.0.11",
+ "conventional-commits-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/read": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/read/-/read-12.1.4.tgz",
+ "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/top-level": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "fs-extra": "^9.0.0",
+ "git-raw-commits": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/read/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/read/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/@commitlint/resolve-extends": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz",
+ "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==",
+ "dev": true,
+ "dependencies": {
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/rules": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/rules/-/rules-12.1.4.tgz",
+ "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/ensure": "^12.1.4",
+ "@commitlint/message": "^12.1.4",
+ "@commitlint/to-lines": "^12.1.4",
+ "@commitlint/types": "^12.1.4"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/to-lines": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-12.1.4.tgz",
+ "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==",
+ "dev": true,
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/top-level": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/top-level/-/top-level-12.1.4.tgz",
+ "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@commitlint/types": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/types/-/types-12.1.4.tgz",
+ "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v10"
+ }
+ },
+ "node_modules/@css-render/plugin-bem": {
+ "version": "0.15.10",
+ "integrity": "sha512-V7b08sM2PWJlXI7BJiVIa0Sg30H3u/jHay4AclNXfF2yRFwwb4ZJjggsMfzwj3WSihAdNf2WTqvOU5qsOD80Dg==",
+ "peerDependencies": {
+ "css-render": "~0.15.10"
+ }
+ },
+ "node_modules/@css-render/vue3-ssr": {
+ "version": "0.15.10",
+ "integrity": "sha512-keGKnkB2nyVGoA8GezMKNsmvTGXEzgLOGGlgshwOTSEzd1dsROyZ2m/khJ9jV5zbzDM4rWeAWbWF0zwHemsJcw==",
+ "peerDependencies": {
+ "vue": "^3.0.11"
+ }
+ },
+ "node_modules/@emotion/hash": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.8.0.tgz",
+ "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
+ },
+ "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": {
+ "version": "3.0.2",
+ "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "lodash.get": "^4",
+ "make-error": "^1",
+ "ts-node": "^9",
+ "tslib": "^2"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "cosmiconfig": ">=6"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.2.tgz",
+ "integrity": "sha512-Art7v3xYfqH1gEMUSP0Nx67pNAlC/Y3qSg3mOw8Wg7MP9bJLXL0DrmJaV1Qz1o4FwagtvDgkVOeBDpZgxdj13Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.2.tgz",
+ "integrity": "sha512-QSkmYISXr2uFoR+NdmmKyR5svYb0cXDCfzwNblLsrC8wTpx/I1L7u/zrjrf4aLoHoRTycZFIewJwBiUrO5DWtQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.2.tgz",
+ "integrity": "sha512-5VOaFBI0RK8jJVDHdeU1YJmpxXoOf1RPoiOBhk/Tvpulw7R1SwCsxHvC3eDQcoF0gV7YM4V2wJO0PR9tem6gCQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.2.tgz",
+ "integrity": "sha512-iQJu1Zn1Wi91D5x/sslEn/jwae1tgSAEHK0R/kYzIr5jO992IJwDDuWhSGll23jHt18RECxahhGG0BWY/bVUTw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.2.tgz",
+ "integrity": "sha512-j750nyrwoRZd3VnPo5sd12/5U27TxFGmvmoDv93G2jiaGJPYKJ/+5IfRAvHahGePTUIRPyOlE5YLFw9MlzuBnw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.2.tgz",
+ "integrity": "sha512-ti7GU+/KUQQXEPmSUep7efZpA3KR2SkKsVuSL2FE7Yxka9apuqKfymAgQmVPMxstzAgCRBIu8uEu0KFmTfs3/Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.2.tgz",
+ "integrity": "sha512-NgooSKWSnrNKRuiumY1dg7KAGpsyXIMcwyOXN9imnqe8VFjqqrEOMqZRik0C1wlfLjiSCuMsj+YUSmBMAJMt0A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.2.tgz",
+ "integrity": "sha512-8dfrRTd39n+THdAetwQKNwK6zBPR5oPjMtgRNXvRq8gsn/J5o69zTaOWVi3QO09BljqdShxU2dxDA09lDhdIqQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.2.tgz",
+ "integrity": "sha512-jcJ4cxwQyqEqgDwkqj7820nKx9cM5WBPCCU4oUXvTeG+DkkJE6/P75od0VPHmItFfEJu+/2vV85ebvFVomZcBg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.2.tgz",
+ "integrity": "sha512-dXZ3m++zaRVD2fqOUPP8QTh1Lfg6WO6uZDo/QJ3KdfnIR7dDToDtaA12AgKYvCed9Nuzf/gpKs/7/f6I02b/sg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.2.tgz",
+ "integrity": "sha512-/vntXkzSe9TUp0Rh35Wgye1EOhDtmIMjwC4rtahHcALmDXL+iuQGvwGFvXrP+sBigia/ltLryMAvCiqGV6plqw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.2.tgz",
+ "integrity": "sha512-guYcNHjMRO1BMxWAeb8LDfgQaU8oeUO65xtlclwBD+hX3163KBifEHyao1hK96J10BP9n0UmZug6GhtGZaNm2Q==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.2.tgz",
+ "integrity": "sha512-fzHTnIGIVqgUGZcFnnisguKD4UneF4uwWwkG+i8kBspMDdU1wJ0jha1VdtxWP7Ob1KGxuXcoUlrQkCVO+Z5iOw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.2.tgz",
+ "integrity": "sha512-Sa+z7csvNVeAsTD83tVSggOb8CAU7EdDuihC8WhtoJfuDVkF5+Vi0imaiCjXQ7Ci5rz/a8IJ1H1MWX3eI9AmuQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.2.tgz",
+ "integrity": "sha512-jUFCO+/VA1Y/oeauSNBubp2UtGu4xjBUEFVgMPm0qLuw6xw18yOagKwBOPVmyE3ZSFqGd9BAPZM/JrtadgBryA==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.2.tgz",
+ "integrity": "sha512-naygxkSmr6x9tuvpa8iGefnXo3Rc3Noz7c4+Dn0MSfSWJwLaN2YR686e7HkI09irfjDdU5UAq9wcxUwjkYQNUA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.2.tgz",
+ "integrity": "sha512-Hagbdq4EpiG9XXJY6Ozfrl2RN5jkXZXd6BD39f43tWz0d8yyOrRZlofM1eA6JYQbdv6c8BUsUOcgopavIqwx4Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.2.tgz",
+ "integrity": "sha512-Pkby+VEXY7+aWP8J2RUCfqWbbZz2M1GavRGGnE2kEPzwarba/BOk3B45PSaKwc3iKdK2rgCPCTjC/p9JoKNejA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.2.tgz",
+ "integrity": "sha512-WAyg4dBTUsAPJ9cRnuQ23cwJWYRhP4e4y0M/l2+EpRjWW+g1MNAXKQQNNhRQ71zc8UixRVrqj+43ReHeZC8mJQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.2.tgz",
+ "integrity": "sha512-rMbO3gPpxuENd+AnZLgo4J/g+BkwxT3NK7nYpSZ0KlYtSdlxYMIMG5pznX7a1ISZKo67aGStne+K41jdkBywpA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.2.tgz",
+ "integrity": "sha512-73dWKDMhFk+4owS19OjEVbEDGFPRS1fyga3qOu5HPd5eTxJTjtlVTT/fG/S7AchA0vXS7hOqY70AAir1CkmICg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.2.tgz",
+ "integrity": "sha512-QFJlhf73HCBjTqAWWSIlD8JQBtmue0Dd6UV+KGccycJ3HKj1dCkXdRKJGwc5bZWiI9hrxcWsVEa1kVFaltC4vQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
+ "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.1.1",
+ "espree": "^7.3.0",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
+ "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+ "dev": true,
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.0",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/core/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "dev": true,
+ "dependencies": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "dev": true,
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/types/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz",
+ "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.15",
+ "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "node_modules/@juggle/resize-observer": {
+ "version": "3.3.1",
+ "integrity": "sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw=="
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz",
+ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/@npmcli/fs/node_modules/semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@rollup/plugin-node-resolve": {
+ "version": "13.1.1",
+ "integrity": "sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw==",
+ "dev": true,
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "@types/resolve": "1.17.1",
+ "builtin-modules": "^3.1.0",
+ "deepmerge": "^4.2.2",
+ "is-module": "^1.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.42.0"
+ }
+ },
+ "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
+ "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@rollup/plugin-node-resolve/node_modules/estree-walker": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz",
+ "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
+ "dev": true
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "4.1.2",
+ "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==",
+ "dev": true,
+ "dependencies": {
+ "estree-walker": "^2.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "1.8.3",
+ "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
+ "dev": true,
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "dev": true,
+ "dependencies": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "node_modules/@swc/core": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.27.tgz",
+ "integrity": "sha512-praRNgpeYGvwDIm/Cl6JU+yHMvwVraL0U6ejMgGyzvpcm1FVsZd1/EYXGqzbBJ0ALv7Gx4eK56h4GnwV6d4L0w==",
+ "dev": true,
+ "hasInstallScript": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/swc"
+ },
+ "optionalDependencies": {
+ "@swc/core-darwin-arm64": "1.3.27",
+ "@swc/core-darwin-x64": "1.3.27",
+ "@swc/core-linux-arm-gnueabihf": "1.3.27",
+ "@swc/core-linux-arm64-gnu": "1.3.27",
+ "@swc/core-linux-arm64-musl": "1.3.27",
+ "@swc/core-linux-x64-gnu": "1.3.27",
+ "@swc/core-linux-x64-musl": "1.3.27",
+ "@swc/core-win32-arm64-msvc": "1.3.27",
+ "@swc/core-win32-ia32-msvc": "1.3.27",
+ "@swc/core-win32-x64-msvc": "1.3.27"
+ }
+ },
+ "node_modules/@swc/core-darwin-arm64": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.27.tgz",
+ "integrity": "sha512-IKlxkhEy99CnP9nduaf5IJWIFcr6D5cZCjYmCs7nWkjMV+aAieyDO9AX4LT8AcHy6CF7ByOX7SKoqk+gVMAaKw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-darwin-x64": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.27.tgz",
+ "integrity": "sha512-MtabZIhFf/dL3vs6UMbd+vJsjIkm2NaFqulGV0Jofy2bfVZPTj/b5pXeOlUsTWy7JcH1uixjdx4RvJRyvqJxQA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm-gnueabihf": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.27.tgz",
+ "integrity": "sha512-XELMoGcUTAkk+G4buwIIhu6AIr1U418Odt22HUW8+ZvV+Wty2ICgR/myOIhM3xMb6U2L8ay+evMqoVNMQ0RRTg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-gnu": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.27.tgz",
+ "integrity": "sha512-O6vtT6bnrVR9PzEIuA5U7tIfYo7bv97H9K9Vqy2oyHNeGN0H36DKwS4UqPreHtziXNF5+7ubdUYUkrG/j8UnUQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-musl": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.27.tgz",
+ "integrity": "sha512-Oa0E1i7dOTWpaEZumKoNbTE/Ap+da6nlhqKVUdYrFDrOBi25tz76SdxZIyvAszzmgY89b5yd1naourKmkPXpww==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-gnu": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.27.tgz",
+ "integrity": "sha512-S3v9H8oL2a8Ur6AjQyhkC6HfBVPOxKMdBhcZmdNuVgEUHbHdbf/Lka85F9IOYXEarMn0FtQw3ywowS22O9L5Uw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-musl": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.27.tgz",
+ "integrity": "sha512-6DDkdXlOADpwICFZTRphCR+cIeS8aEYh4NlyzBito0mOWwIIdfCgALzhkTQOzTOkcD42bP97CIoZ97hqV/puOg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-arm64-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.27.tgz",
+ "integrity": "sha512-baxfH4AbEcaTNo08wxV0W6hiMXwVCxPS4qc0amHpXPti92unvSqeDR1W3C9GjHqzXlWtmCRsq8Ww1pal6ZVLrw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-ia32-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.27.tgz",
+ "integrity": "sha512-7iLJnH71k5qCwxv9NcM/P7nIEzTsC7r1sIiQW6bu+CpC8qZvwl0PS+XvQRlLly2gCZM+Le98tksYG14MEh+Hrw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-x64-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.27.tgz",
+ "integrity": "sha512-mFM907PDw/jrQ44+TRjIVGEOy2Mu06mMMz0HPMFuRsBzl5t0Kajp3vmn8FkkpS9wH5982VPi6hPYVTb7QJo5Qg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.1.17",
+ "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.4",
+ "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+ "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz",
+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.14.2",
+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.4.10",
+ "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz",
+ "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
+ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.39",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz",
+ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+ "dev": true
+ },
+ "node_modules/@types/graceful-fs": {
+ "version": "4.1.5",
+ "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/graceful-fs/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
+ "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/jest": {
+ "version": "27.0.3",
+ "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==",
+ "dependencies": {
+ "jest-diff": "^27.0.0",
+ "pretty-format": "^27.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/@jest/types": {
+ "version": "27.4.2",
+ "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog=="
+ },
+ "node_modules/@types/jest/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@types/jest/node_modules/diff-sequences": {
+ "version": "27.4.0",
+ "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-diff": {
+ "version": "27.4.2",
+ "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.4.0",
+ "jest-get-type": "^27.4.0",
+ "pretty-format": "^27.4.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-get-type": {
+ "version": "27.4.0",
+ "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/pretty-format": {
+ "version": "27.4.2",
+ "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==",
+ "dependencies": {
+ "@jest/types": "^27.4.2",
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.9",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "dev": true
+ },
+ "node_modules/@types/katex": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmmirror.com/@types/katex/-/katex-0.14.0.tgz",
+ "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA=="
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.14.182",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
+ "dev": true
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.6",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
+ "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/lodash-es/node_modules/@types/lodash": {
+ "version": "4.14.178",
+ "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw=="
+ },
+ "node_modules/@types/mdast": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.10.tgz",
+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz",
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
+ },
+ "node_modules/@types/mockjs": {
+ "version": "1.0.4",
+ "integrity": "sha512-gK20xPqJhzMIitechVbvfnAk+oBIxVRnWrihJpRYHMI6UHCB/cvWgJa+dy6trRwQLE3AbtAJnXpm7pn6blG8sA==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "15.14.9",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-15.14.9.tgz",
+ "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==",
+ "dev": true
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "node_modules/@types/prettier": {
+ "version": "2.4.2",
+ "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==",
+ "dev": true
+ },
+ "node_modules/@types/resolve": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz",
+ "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/resolve/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
+ "dev": true
+ },
+ "node_modules/@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==",
+ "dev": true
+ },
+ "node_modules/@types/unist": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.6.tgz",
+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
+ "dev": true
+ },
+ "node_modules/@types/yargs": {
+ "version": "16.0.4",
+ "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "20.2.1",
+ "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+ "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "4.33.0",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "debug": "^4.3.1",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.1.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^4.0.0",
+ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+ "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.7",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+ "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+ "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-4.33.0.tgz",
+ "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
+ "dev": true,
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+ "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0",
+ "debug": "^4.3.1",
+ "globby": "^11.0.3",
+ "is-glob": "^4.0.1",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+ "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@vicons/antd": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmmirror.com/@vicons/antd/-/antd-0.10.0.tgz",
+ "integrity": "sha512-F+pVt2cYJDoJw5Wvu5YzvqnpCoUPeYh272R/ZVK+2H6U/G0LCDvEWNQHXkbLBpCtu9FAq/yac0NNfg1i0a1DGg=="
+ },
+ "node_modules/@vicons/ionicons5": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmmirror.com/@vicons/ionicons5/-/ionicons5-0.10.0.tgz",
+ "integrity": "sha512-AgOAI15sXiasLKozj9Nkrxdda8BoaFN4TaprFCcHbBMLFOUwk6QLLHRngC+X5YhYXVjLqMbQ6FtEbrPSPYIZEA=="
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^2.5.10"
+ }
+ },
+ "node_modules/@vitejs/plugin-vue-jsx": {
+ "version": "1.3.10",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.10.tgz",
+ "integrity": "sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.17.9",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-transform-typescript": "^7.16.8",
+ "@rollup/pluginutils": "^4.2.0",
+ "@vue/babel-plugin-jsx": "^1.1.1",
+ "hash-sum": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@vitejs/plugin-vue-jsx/node_modules/@rollup/pluginutils": {
+ "version": "4.2.0",
+ "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==",
+ "dev": true,
+ "dependencies": {
+ "estree-walker": "^2.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/@vue/babel-helper-vue-transform-on": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz",
+ "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==",
+ "dev": true
+ },
+ "node_modules/@vue/babel-plugin-jsx": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz",
+ "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.0.0",
+ "@babel/template": "^7.0.0",
+ "@babel/traverse": "^7.0.0",
+ "@babel/types": "^7.0.0",
+ "@vue/babel-helper-vue-transform-on": "^1.0.2",
+ "camelcase": "^6.0.0",
+ "html-tags": "^3.1.0",
+ "svg-tags": "^1.0.0"
+ }
+ },
+ "node_modules/@vue/babel-plugin-jsx/node_modules/camelcase": {
+ "version": "6.2.1",
+ "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.2.37",
+ "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.2.37",
+ "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.2.37",
+ "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.37",
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/compiler-ssr": "3.2.37",
+ "@vue/reactivity-transform": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "dependencies": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.2.37",
+ "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.1.4",
+ "integrity": "sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ=="
+ },
+ "node_modules/@vue/eslint-config-typescript": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-7.0.0.tgz",
+ "integrity": "sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw==",
+ "dev": true,
+ "dependencies": {
+ "vue-eslint-parser": "^7.0.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/eslint-plugin": "^4.4.0",
+ "@typescript-eslint/parser": "^4.4.0",
+ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0",
+ "eslint-plugin-vue": "^5.2.3 || ^6.0.0 || ^7.0.0"
+ }
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.2.37",
+ "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==",
+ "dependencies": {
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "node_modules/@vue/reactivity-transform": {
+ "version": "3.2.37",
+ "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.2.37",
+ "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==",
+ "dependencies": {
+ "@vue/reactivity": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.2.37",
+ "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==",
+ "dependencies": {
+ "@vue/runtime-core": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "csstype": "^2.6.8"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.2.37",
+ "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.2.37",
+ "@vue/shared": "3.2.37"
+ },
+ "peerDependencies": {
+ "vue": "3.2.37"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.2.37",
+ "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw=="
+ },
+ "node_modules/@vueup/vue-quill": {
+ "version": "1.0.0-beta.8",
+ "integrity": "sha512-3fnIdmnz2ba4dI4WIpudlYoev9r5hrL8NrvhzMXrBj5c5+uEBqM2P48Q+skwToFZjPJT+QDIKiQqY3CXJvpX/Q==",
+ "dependencies": {
+ "quill": "^1.3.7",
+ "quill-delta": "^4.2.2"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.31"
+ }
+ },
+ "node_modules/@vueuse/core": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-5.3.0.tgz",
+ "integrity": "sha512-bBL1/JMRHFWmbgQzUZHF4WOwlqfenR1B8+elriXsbnHlogQM5foSz9++WyDBR0YPIVgCJq7fvNLqd4T7+cjc5w==",
+ "dependencies": {
+ "@vueuse/shared": "5.3.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-5.3.0.tgz",
+ "integrity": "sha512-qZfkPFH0qTScFpYiPOFpTcxWriRhlM3bgSzl3DFTgr/U0eZg3w2EFWaRZHdWeSvAUdNQyjOC4Toa8S0zJyEjHw==",
+ "dependencies": {
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/abab": {
+ "version": "2.0.5",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
+ },
+ "node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-node": {
+ "version": "1.8.2",
+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.0.0",
+ "acorn-walk": "^7.0.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
+ "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "peer": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.1",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.1",
+ "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==",
+ "dev": true
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-ify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
+ "dev": true
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "2.6.3",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmmirror.com/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.7",
+ "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ ],
+ "dependencies": {
+ "browserslist": "^4.20.3",
+ "caniuse-lite": "^1.0.30001335",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.11.0",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ },
+ "node_modules/axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "dependencies": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "node_modules/babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.8.0"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+ "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/bail": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/bail/-/bail-1.0.5.tgz",
+ "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-2.0.0.tgz",
+ "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
+ "dev": true
+ },
+ "node_modules/batch-processor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz",
+ "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/blueimp-md5": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmmirror.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
+ "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/brace-expansion/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
+ "dev": true
+ },
+ "node_modules/browserslist": {
+ "version": "4.21.3",
+ "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001370",
+ "electron-to-chromium": "^1.4.202",
+ "node-releases": "^2.0.6",
+ "update-browserslist-db": "^1.0.5"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dev": true,
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "node_modules/builtin-modules": {
+ "version": "3.2.0",
+ "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.1.1",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cachedir": {
+ "version": "2.2.0",
+ "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dev": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase-css": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/camelcase-keys/node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/camelcase-keys/node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001385",
+ "integrity": "sha512-MpiCqJGhBkHgpyimE9GWmZTnyHyEEM35u115bD3QBrXpjvL/JgcP8cUhKJshfmg4OtEHFenifcK5sZayEw5tvQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
+ },
+ "node_modules/capital-case": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/capital-case/-/capital-case-1.0.4.tgz",
+ "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case-first": "^2.0.2"
+ }
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/change-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/change-case/-/change-case-4.1.2.tgz",
+ "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
+ "dev": true,
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "capital-case": "^1.0.4",
+ "constant-case": "^3.0.4",
+ "dot-case": "^3.0.4",
+ "header-case": "^2.0.4",
+ "no-case": "^3.0.4",
+ "param-case": "^3.0.4",
+ "pascal-case": "^3.1.2",
+ "path-case": "^3.0.4",
+ "sentence-case": "^3.0.4",
+ "snake-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz",
+ "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-legacy": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
+ "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-reference-invalid": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
+ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.2",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "3.3.0",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
+ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
+ "dev": true
+ },
+ "node_modules/clean-css": {
+ "version": "5.2.4",
+ "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz",
+ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+ "dev": true,
+ "dependencies": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz",
+ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "2.2.1",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "dependencies": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-regexp": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/clone-regexp/-/clone-regexp-2.2.0.tgz",
+ "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
+ "dev": true,
+ "dependencies": {
+ "is-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-regexp/node_modules/is-regexp": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-2.1.0.tgz",
+ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+ "dev": true,
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/collect-v8-coverage": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
+ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
+ "dev": true
+ },
+ "node_modules/color": {
+ "version": "4.1.0",
+ "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/color-string": {
+ "version": "1.9.0",
+ "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+ "dev": true
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/commitizen": {
+ "version": "4.2.4",
+ "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
+ "dev": true,
+ "dependencies": {
+ "cachedir": "2.2.0",
+ "cz-conventional-changelog": "3.2.0",
+ "dedent": "0.7.0",
+ "detect-indent": "6.0.0",
+ "find-node-modules": "^2.1.2",
+ "find-root": "1.1.0",
+ "fs-extra": "8.1.0",
+ "glob": "7.1.4",
+ "inquirer": "6.5.2",
+ "is-utf8": "^0.2.1",
+ "lodash": "^4.17.20",
+ "minimist": "1.2.5",
+ "strip-bom": "4.0.0",
+ "strip-json-comments": "3.0.1"
+ },
+ "bin": {
+ "commitizen": "bin/commitizen",
+ "cz": "bin/git-cz",
+ "git-cz": "bin/git-cz"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/commitizen/node_modules/fs-extra": {
+ "version": "8.1.0",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/commitizen/node_modules/glob": {
+ "version": "7.1.4",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/commitizen/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/commitizen/node_modules/strip-json-comments": {
+ "version": "3.0.1",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/commitizen/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+ "dev": true
+ },
+ "node_modules/compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
+ "dependencies": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/connect/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/connect/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
+ },
+ "node_modules/constant-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/constant-case/-/constant-case-3.0.4.tgz",
+ "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case": "^2.0.2"
+ }
+ },
+ "node_modules/conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-changelog-conventionalcommits": {
+ "version": "4.6.1",
+ "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "lodash": "^4.17.15",
+ "q": "^1.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-commit-types": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
+ "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
+ "dev": true
+ },
+ "node_modules/conventional-commits-parser": {
+ "version": "3.2.3",
+ "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
+ "dev": true,
+ "dependencies": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.0.4",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "conventional-commits-parser": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/copy-anything": {
+ "version": "2.0.3",
+ "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==",
+ "dev": true,
+ "dependencies": {
+ "is-what": "^3.12.0"
+ }
+ },
+ "node_modules/core-js": {
+ "version": "3.23.4",
+ "integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==",
+ "dev": true,
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.0.1",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/cross-spawn/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-js": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz",
+ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==",
+ "dev": true
+ },
+ "node_modules/css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/css-render": {
+ "version": "0.15.10",
+ "integrity": "sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==",
+ "dependencies": {
+ "@emotion/hash": "~0.8.0",
+ "@types/node": "~17.0.5",
+ "csstype": "~3.0.5"
+ }
+ },
+ "node_modules/css-render/node_modules/@types/node": {
+ "version": "17.0.45",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
+ },
+ "node_modules/css-render/node_modules/csstype": {
+ "version": "3.0.10",
+ "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
+ },
+ "node_modules/css-unit-converter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
+ "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
+ "dev": true
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+ "dev": true
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dev": true,
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "dev": true
+ },
+ "node_modules/csstype": {
+ "version": "2.6.19",
+ "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ=="
+ },
+ "node_modules/cz-conventional-changelog": {
+ "version": "3.2.0",
+ "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "commitizen": "^4.0.3",
+ "conventional-commit-types": "^3.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^2.0.1",
+ "word-wrap": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@commitlint/load": ">6.1.1"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/execute-rule": {
+ "version": "15.0.0",
+ "integrity": "sha512-pyE4ApxjbWhb1TXz5vRiGwI2ssdMMgZbaaheZq1/7WC0xRnqnIhE1yUC1D2q20qPtvkZPstTYvMiRVtF+DvjUg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load": {
+ "version": "15.0.0",
+ "integrity": "sha512-Ak1YPeOhvxmY3ioe0o6m1yLGvUAYb4BdfGgShU8jiTCmU3Mnmms0Xh/kfQz8AybhezCC3AmVTyBLaBZxOHR8kg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@commitlint/execute-rule": "^15.0.0",
+ "@commitlint/resolve-extends": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "typescript": "^4.4.3"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/load/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/resolve-extends": {
+ "version": "15.0.0",
+ "integrity": "sha512-7apfRJjgJsKja7lHsPfEFixKjA/fk/UeD3owkOw1174yYu4u8xBDLSeU3IinGPdMuF9m245eX8wo7vLUy+EBSg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types": {
+ "version": "15.0.0",
+ "integrity": "sha512-OMSLX+QJnyNoTwws54ULv9sOvuw9GdVezln76oyUd4YbMMJyaav62aSXDuCdWyL2sm9hTkSzyEi52PNaIj/vqw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/@commitlint/types/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/cz-conventional-changelog/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/dargs": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz",
+ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dev": true,
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/date-fns": {
+ "version": "2.28.0",
+ "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==",
+ "engines": {
+ "node": ">=0.11"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/date-fns"
+ }
+ },
+ "node_modules/date-fns-tz": {
+ "version": "1.3.6",
+ "integrity": "sha512-C8q7mErvG4INw1ZwAFmPlGjEo5Sv4udjKVbTc03zpP9cu6cp5AemFzKhz0V68LGcWEtX5mJudzzg3G04emIxLA==",
+ "peerDependencies": {
+ "date-fns": ">=2.0.0"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.3",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.0",
+ "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decimal.js": {
+ "version": "10.3.1",
+ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
+ "dev": true
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "node_modules/deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/defined": {
+ "version": "1.0.0",
+ "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==",
+ "dev": true
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-indent": {
+ "version": "6.0.0",
+ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detective": {
+ "version": "5.2.0",
+ "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.6.1",
+ "defined": "^1.0.0",
+ "minimist": "^1.1.1"
+ },
+ "bin": {
+ "detective": "bin/detective.js"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "dev": true
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dlv": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz",
+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
+ "dev": true
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/dom-serializer/node_modules/domelementtype": {
+ "version": "2.2.0",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "node_modules/domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "dev": true,
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dot-prop/node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz",
+ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
+ "dev": true
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/echarts": {
+ "version": "5.3.3",
+ "integrity": "sha512-BRw2serInRwO5SIwRviZ6Xgm5Lb7irgz+sLiFMmy/HOaf4SQ+7oYqxKzRHAKp4xHQ05AuHw1xvoQWJjDQq/FGw==",
+ "dependencies": {
+ "tslib": "2.3.0",
+ "zrender": "5.3.2"
+ }
+ },
+ "node_modules/echarts/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true
+ },
+ "node_modules/ejs": {
+ "version": "3.1.6",
+ "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "dev": true,
+ "dependencies": {
+ "jake": "^10.6.1"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.235",
+ "integrity": "sha512-eNU2SmVZYTzYVA5aAWmhAJbdVil5/8H5nMq6kGD0Yxd4k2uKIuT8YmS46I0QXY7iOoPPcb6jjem9/2xyuH5+XQ==",
+ "dev": true
+ },
+ "node_modules/element-resize-detector": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
+ "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
+ "dependencies": {
+ "batch-processor": "1.0.0"
+ }
+ },
+ "node_modules/email-addresses": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/email-addresses/-/email-addresses-3.1.0.tgz",
+ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==",
+ "dev": true
+ },
+ "node_modules/emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.12.0",
+ "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
+ "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-colors": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true
+ },
+ "node_modules/esbuild": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.2.tgz",
+ "integrity": "sha512-odaHSgtYafOXt2nSISwdWlfRkb4ceMX3akY1mWspQpT08jsqVYEK1XtVusr250Rmbx8AVNWjMPI/yyvKqxOKMw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "peer": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.17.2",
+ "@esbuild/android-arm64": "0.17.2",
+ "@esbuild/android-x64": "0.17.2",
+ "@esbuild/darwin-arm64": "0.17.2",
+ "@esbuild/darwin-x64": "0.17.2",
+ "@esbuild/freebsd-arm64": "0.17.2",
+ "@esbuild/freebsd-x64": "0.17.2",
+ "@esbuild/linux-arm": "0.17.2",
+ "@esbuild/linux-arm64": "0.17.2",
+ "@esbuild/linux-ia32": "0.17.2",
+ "@esbuild/linux-loong64": "0.17.2",
+ "@esbuild/linux-mips64el": "0.17.2",
+ "@esbuild/linux-ppc64": "0.17.2",
+ "@esbuild/linux-riscv64": "0.17.2",
+ "@esbuild/linux-s390x": "0.17.2",
+ "@esbuild/linux-x64": "0.17.2",
+ "@esbuild/netbsd-x64": "0.17.2",
+ "@esbuild/openbsd-x64": "0.17.2",
+ "@esbuild/sunos-x64": "0.17.2",
+ "@esbuild/win32-arm64": "0.17.2",
+ "@esbuild/win32-ia32": "0.17.2",
+ "@esbuild/win32-x64": "0.17.2"
+ }
+ },
+ "node_modules/esbuild-node-loader": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/esbuild-node-loader/-/esbuild-node-loader-0.1.1.tgz",
+ "integrity": "sha512-n24xYzMfKmPupUZgs0QYBr52HUSh1M1vDtBfkEVa6pdENqo5+U5WP+zaj4Iw2MinuYk1axLW8+NVutrBCkrdmA==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.12.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/esbuild-node-loader/node_modules/esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ }
+ },
+ "node_modules/esbuild-register": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmmirror.com/esbuild-register/-/esbuild-register-2.6.0.tgz",
+ "integrity": "sha512-2u4AtnCXP5nivtIxZryiZOUcEQkOzFS7UhAqibUEmaTAThJ48gDLYTBF/Fsz+5r0hbV1jrFE6PQvPDUrKZNt/Q==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.12.8",
+ "jsonc-parser": "^3.0.0"
+ }
+ },
+ "node_modules/esbuild-register/node_modules/esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ }
+ },
+ "node_modules/esbuild-windows-64": {
+ "version": "0.14.29",
+ "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz",
+ "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
+ "dev": true,
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/escodegen/node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "7.32.0",
+ "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz",
+ "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.3",
+ "@humanwhocodes/config-array": "^0.5.0",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^2.1.0",
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.1.2",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.1.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.0",
+ "strip-json-comments": "^3.1.0",
+ "table": "^6.0.9",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "8.5.0",
+ "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
+ "dev": true,
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint-define-config": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmmirror.com/eslint-define-config/-/eslint-define-config-1.0.9.tgz",
+ "integrity": "sha512-LRzNlRo9sv43BAXY+nhZIUCZLRisTMEXXSqlGc2uZ8emAGyJv3FDSew2MIVRMwThexEjVxjNmeqduaexJ/GT3Q==",
+ "dev": true
+ },
+ "node_modules/eslint-plugin-jest": {
+ "version": "24.7.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz",
+ "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/eslint-plugin": ">= 4",
+ "eslint": ">=5"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/eslint-plugin": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz",
+ "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==",
+ "dev": true,
+ "dependencies": {
+ "prettier-linter-helpers": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.0.0",
+ "prettier": ">=1.13.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint-config-prettier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-vue": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz",
+ "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==",
+ "dev": true,
+ "dependencies": {
+ "eslint-utils": "^2.1.0",
+ "natural-compare": "^1.4.0",
+ "semver": "^6.3.0",
+ "vue-eslint-parser": "^7.10.0"
+ },
+ "engines": {
+ "node": ">=8.10"
+ },
+ "peerDependencies": {
+ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/eslint-scope/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/eslint-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz",
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "node_modules/eslint/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/eslint/node_modules/semver": {
+ "version": "7.3.5",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/esno": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmmirror.com/esno/-/esno-0.7.3.tgz",
+ "integrity": "sha512-ONTHZLBipMC9uK9oqASzqYGCrjcqp/N0NXt/Q0WpYw/Ikm9he+rYER2ATx6czaFcMvwrbIXBlNe9hSEiTrNKow==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "esbuild": "^0.12.8",
+ "esbuild-node-loader": "^0.1.1",
+ "esbuild-register": "^2.6.0"
+ },
+ "bin": {
+ "esmo": "esmo.mjs",
+ "esno": "esno.js"
+ }
+ },
+ "node_modules/esno/node_modules/esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ }
+ },
+ "node_modules/espree": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz",
+ "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.4.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^1.3.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/evtd": {
+ "version": "0.2.3",
+ "integrity": "sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw=="
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/execall": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/execall/-/execall-2.0.0.tgz",
+ "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
+ "dev": true,
+ "dependencies": {
+ "clone-regexp": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/external-editor/node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w=="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.7",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
+ },
+ "node_modules/fastest-levenshtein": {
+ "version": "1.0.12",
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
+ "dev": true
+ },
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fb-watchman": {
+ "version": "2.0.1",
+ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
+ "dev": true,
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "node_modules/figures": {
+ "version": "2.0.0",
+ "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/filelist": {
+ "version": "1.0.2",
+ "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/filename-reserved-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+ "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/filenamify": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz",
+ "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
+ "dev": true,
+ "dependencies": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.1",
+ "trim-repeated": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-node-modules": {
+ "version": "2.1.2",
+ "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
+ "dev": true,
+ "dependencies": {
+ "findup-sync": "^4.0.0",
+ "merge": "^2.1.0"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "dependencies": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.2.4",
+ "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
+ "dev": true
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.6",
+ "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz",
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://www.patreon.com/infusion"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "10.0.0",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fs-extra/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
+ "dev": true
+ },
+ "node_modules/gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/gaze": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "dependencies": {
+ "globule": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
+ "dev": true
+ },
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/gh-pages": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/gh-pages/-/gh-pages-3.2.3.tgz",
+ "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.6.1",
+ "commander": "^2.18.0",
+ "email-addresses": "^3.0.1",
+ "filenamify": "^4.3.0",
+ "find-cache-dir": "^3.3.1",
+ "fs-extra": "^8.1.0",
+ "globby": "^6.1.0"
+ },
+ "bin": {
+ "gh-pages": "bin/gh-pages.js",
+ "gh-pages-clean": "bin/gh-pages-clean.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/gh-pages/node_modules/array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
+ "dev": true,
+ "dependencies": {
+ "array-uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gh-pages/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "node_modules/gh-pages/node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/gh-pages/node_modules/globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gh-pages/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/gh-pages/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/gh-pages/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/git-raw-commits": {
+ "version": "2.0.10",
+ "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
+ "dev": true,
+ "dependencies": {
+ "dargs": "^7.0.0",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "git-raw-commits": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/global-dirs": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
+ "dev": true,
+ "dependencies": {
+ "ini": "^1.3.4"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dev": true,
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/globals": {
+ "version": "13.12.0",
+ "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globals/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.0.4",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globjoin": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/globjoin/-/globjoin-0.1.4.tgz",
+ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==",
+ "dev": true
+ },
+ "node_modules/globule": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/globule/-/globule-1.3.4.tgz",
+ "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==",
+ "dependencies": {
+ "glob": "~7.1.1",
+ "lodash": "^4.17.21",
+ "minimatch": "~3.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/globule/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/gonzales-pe": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
+ "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "gonzales": "bin/gonzales.js"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "dependencies": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.9",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
+ },
+ "node_modules/hash-sum": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz",
+ "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==",
+ "dev": true
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/header-case": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/header-case/-/header-case-2.0.4.tgz",
+ "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
+ "dev": true,
+ "dependencies": {
+ "capital-case": "^1.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/hex-color-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
+ "dev": true
+ },
+ "node_modules/highlight.js": {
+ "version": "11.6.0",
+ "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "4.0.2",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hsl-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz",
+ "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==",
+ "dev": true
+ },
+ "node_modules/hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==",
+ "dev": true
+ },
+ "node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dev": true,
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/html-tags": {
+ "version": "3.1.0",
+ "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/husky": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/husky/-/husky-6.0.0.tgz",
+ "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==",
+ "dev": true,
+ "bin": {
+ "husky": "lib/bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/typicode"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.2.0",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/import-cwd": {
+ "version": "3.0.0",
+ "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
+ "dev": true,
+ "dependencies": {
+ "import-from": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-from": {
+ "version": "3.0.0",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "3.0.3",
+ "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
+ "dev": true,
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "node_modules/inquirer": {
+ "version": "6.5.2",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/inquirer/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/chalk": {
+ "version": "2.4.2",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/inquirer/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/string-width": {
+ "version": "2.1.1",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "integrity": "sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/inquirer/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/inquirer/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
+ },
+ "node_modules/is-alphabetical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
+ "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-alphanumerical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
+ "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
+ "dev": true,
+ "dependencies": {
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
+ "dev": true,
+ "dependencies": {
+ "css-color-names": "^0.0.4",
+ "hex-color-regex": "^1.1.0",
+ "hsl-regex": "^1.0.0",
+ "hsla-regex": "^1.0.0",
+ "rgb-regex": "^1.0.1",
+ "rgba-regex": "^1.0.0"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.8.0",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-decimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz",
+ "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-hexadecimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
+ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="
+ },
+ "node_modules/is-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz",
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
+ "dev": true
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "dev": true
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
+ "dev": true,
+ "dependencies": {
+ "text-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
+ "dev": true
+ },
+ "node_modules/is-what": {
+ "version": "3.14.1",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
+ },
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.1.4",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "dev": true,
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.8.2",
+ "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "dev": true,
+ "dependencies": {
+ "async": "0.9.x",
+ "chalk": "^2.4.2",
+ "filelist": "^1.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jake/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/async": {
+ "version": "0.9.2",
+ "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==",
+ "dev": true
+ },
+ "node_modules/jake/node_modules/chalk": {
+ "version": "2.4.2",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/jake/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/jake/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "dev": true,
+ "dependencies": {
+ "detect-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-jsdom/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "dev": true,
+ "dependencies": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-mock/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.2",
+ "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-serializer/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.16.5",
+ "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/semver": {
+ "version": "7.3.5",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/camelcase": {
+ "version": "6.2.1",
+ "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
+ },
+ "node_modules/jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dev": true,
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsdom/node_modules/acorn": {
+ "version": "8.8.0",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/jsdom/node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/jsdom/node_modules/tough-cookie": {
+ "version": "4.0.0",
+ "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "dev": true,
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsdom/node_modules/universalify": {
+ "version": "0.1.2",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+ },
+ "node_modules/json5": {
+ "version": "2.2.1",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonc-parser": {
+ "version": "3.0.0",
+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
+ "dev": true
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonfile/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ]
+ },
+ "node_modules/JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "dependencies": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ },
+ "bin": {
+ "JSONStream": "bin.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/known-css-properties": {
+ "version": "0.21.0",
+ "resolved": "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.21.0.tgz",
+ "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
+ "dev": true
+ },
+ "node_modules/less": {
+ "version": "4.1.2",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "dependencies": {
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "source-map": "~0.6.0"
+ }
+ },
+ "node_modules/less-loader": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-9.1.0.tgz",
+ "integrity": "sha512-/BPur/W4NaDBvw4A7pTGMtKpAsAnexeJdw2VWRVzWEQCNX2FboFa1GUIFwkzBFwX5x/q7M/Srtng96QnhV5wIA==",
+ "dev": true,
+ "dependencies": {
+ "klona": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "less": "^3.5.0 || ^4.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/less/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/less/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/less/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/levn/node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/levn/node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.0.4",
+ "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "node_modules/lint-staged": {
+ "version": "11.2.6",
+ "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-11.2.6.tgz",
+ "integrity": "sha512-Vti55pUnpvPE0J9936lKl0ngVeTdSZpEdTNhASbkaWX7J5R9OEifo1INBGQuGW4zmy6OG+TcWPJ3m5yuy5Q8Tg==",
+ "dev": true,
+ "dependencies": {
+ "cli-truncate": "2.1.0",
+ "colorette": "^1.4.0",
+ "commander": "^8.2.0",
+ "cosmiconfig": "^7.0.1",
+ "debug": "^4.3.2",
+ "enquirer": "^2.3.6",
+ "execa": "^5.1.1",
+ "listr2": "^3.12.2",
+ "micromatch": "^4.0.4",
+ "normalize-path": "^3.0.0",
+ "please-upgrade-node": "^3.2.0",
+ "string-argv": "0.3.1",
+ "stringify-object": "3.3.0",
+ "supports-color": "8.1.1"
+ },
+ "bin": {
+ "lint-staged": "bin/lint-staged.js"
+ },
+ "funding": {
+ "url": "https://opencollective.com/lint-staged"
+ }
+ },
+ "node_modules/lint-staged/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/listr2": {
+ "version": "3.13.5",
+ "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==",
+ "dev": true,
+ "dependencies": {
+ "cli-truncate": "^2.1.0",
+ "colorette": "^2.0.16",
+ "log-update": "^4.0.0",
+ "p-map": "^4.0.0",
+ "rfdc": "^1.3.0",
+ "rxjs": "^7.4.0",
+ "through": "^2.3.8",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "enquirer": ">= 2.3.0 < 3"
+ },
+ "peerDependenciesMeta": {
+ "enquirer": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/listr2/node_modules/colorette": {
+ "version": "2.0.16",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "node_modules/listr2/node_modules/rxjs": {
+ "version": "7.4.0",
+ "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "~2.1.0"
+ }
+ },
+ "node_modules/listr2/node_modules/tslib": {
+ "version": "2.1.0",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "dev": true
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/local-pkg": {
+ "version": "0.4.1",
+ "integrity": "sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "node_modules/lodash.get": {
+ "version": "4.4.2",
+ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
+ },
+ "node_modules/lodash.map": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/lodash.map/-/lodash.map-4.6.0.tgz",
+ "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==",
+ "dev": true
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "node_modules/lodash.topath": {
+ "version": "4.5.2",
+ "resolved": "https://registry.npmmirror.com/lodash.topath/-/lodash.topath-4.5.2.tgz",
+ "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==",
+ "dev": true
+ },
+ "node_modules/lodash.truncate": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+ "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
+ "dev": true
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz",
+ "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update/node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-update/node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-update/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/longest": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/longest/-/longest-2.0.1.tgz",
+ "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/longest-streak": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-2.0.4.tgz",
+ "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.7",
+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.4"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dev": true,
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mathml-tag-names": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
+ "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/mdast-util-from-markdown": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
+ "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^3.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "micromark": "~2.11.0",
+ "parse-entities": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-markdown": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
+ "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "longest-streak": "^2.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "parse-entities": "^2.0.0",
+ "repeat-string": "^1.0.0",
+ "zwitch": "^1.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
+ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/merge": {
+ "version": "2.1.1",
+ "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
+ "dev": true
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "2.11.4",
+ "resolved": "https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz",
+ "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "debug": "^4.0.0",
+ "parse-entities": "^2.0.0"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.4",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.51.0",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.34",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "3.3.4",
+ "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/mitt": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/mitt/-/mitt-2.1.0.tgz",
+ "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg=="
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mockjs": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz",
+ "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==",
+ "dependencies": {
+ "commander": "*"
+ },
+ "bin": {
+ "random": "bin/random"
+ }
+ },
+ "node_modules/modern-normalize": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/modern-normalize/-/modern-normalize-1.1.0.tgz",
+ "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/multimatch": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz",
+ "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/multimatch/node_modules/arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.7",
+ "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==",
+ "dev": true
+ },
+ "node_modules/naive-ui": {
+ "version": "2.34.3",
+ "resolved": "https://registry.npmmirror.com/naive-ui/-/naive-ui-2.34.3.tgz",
+ "integrity": "sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==",
+ "dependencies": {
+ "@css-render/plugin-bem": "^0.15.10",
+ "@css-render/vue3-ssr": "^0.15.10",
+ "@types/katex": "^0.14.0",
+ "@types/lodash": "^4.14.181",
+ "@types/lodash-es": "^4.17.6",
+ "async-validator": "^4.0.7",
+ "css-render": "^0.15.10",
+ "date-fns": "^2.28.0",
+ "date-fns-tz": "^1.3.3",
+ "evtd": "^0.2.4",
+ "highlight.js": "^11.5.0",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "seemly": "^0.3.6",
+ "treemate": "^0.3.11",
+ "vdirs": "^0.1.8",
+ "vooks": "^0.2.12",
+ "vueuc": "^0.4.47"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
+ "node_modules/naive-ui/node_modules/@types/lodash": {
+ "version": "4.14.181",
+ "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag=="
+ },
+ "node_modules/naive-ui/node_modules/evtd": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmmirror.com/evtd/-/evtd-0.2.4.tgz",
+ "integrity": "sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw=="
+ },
+ "node_modules/nan": {
+ "version": "2.16.0",
+ "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA=="
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true
+ },
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/needle/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-emoji": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmmirror.com/node-emoji/-/node-emoji-1.11.0.tgz",
+ "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.21"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-gyp/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+ "dev": true
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.6",
+ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
+ "dev": true
+ },
+ "node_modules/node-sass": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-7.0.3.tgz",
+ "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "async-foreach": "^0.1.3",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "gaze": "^1.0.0",
+ "get-stdin": "^4.0.1",
+ "glob": "^7.0.3",
+ "lodash": "^4.17.15",
+ "meow": "^9.0.0",
+ "nan": "^2.13.2",
+ "node-gyp": "^8.4.1",
+ "npmlog": "^5.0.0",
+ "request": "^2.88.0",
+ "sass-graph": "^4.0.1",
+ "stdout-stream": "^1.4.0",
+ "true-case-path": "^1.0.2"
+ },
+ "bin": {
+ "node-sass": "bin/node-sass"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/node-sass/node_modules/meow": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz",
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize": "^1.2.0",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-selector": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/normalize-selector/-/normalize-selector-0.2.0.tgz",
+ "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==",
+ "dev": true
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "node_modules/num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
+ "dev": true
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.0",
+ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
+ "dev": true
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-hash": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-2.2.0.tgz",
+ "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.12.0",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/optionator/node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/optionator/node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz",
+ "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
+ "dev": true,
+ "dependencies": {
+ "character-entities": "^1.0.0",
+ "character-entities-legacy": "^1.0.0",
+ "character-reference-invalid": "^1.0.0",
+ "is-alphanumerical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-hexadecimal": "^1.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/path-case/-/path-case-3.0.4.tgz",
+ "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
+ "dev": true,
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-to-regexp": {
+ "version": "6.2.0",
+ "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.0",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinia": {
+ "version": "2.0.16",
+ "integrity": "sha512-9/LMVO+/epny1NBfC77vnps4g3JRezxhhoF1xLUk8mZkUIxVnwfEAIRiAX8mYBTD/KCwZqnDMqXc8w3eU0FQGg==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.1.4",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.4.0",
+ "typescript": ">=4.4.4",
+ "vue": "^2.6.14 || ^3.2.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
+ "dev": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/please-upgrade-node": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
+ "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
+ "dev": true,
+ "dependencies": {
+ "semver-compare": "^1.0.0"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.14",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-js": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-3.0.3.tgz",
+ "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
+ "dev": true,
+ "dependencies": {
+ "camelcase-css": "^2.0.1",
+ "postcss": "^8.1.6"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-js/node_modules/nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/postcss-js/node_modules/postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "dev": true,
+ "dependencies": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-js/node_modules/source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-less": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmmirror.com/postcss-less/-/postcss-less-3.1.4.tgz",
+ "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.14"
+ },
+ "engines": {
+ "node": ">=6.14.4"
+ }
+ },
+ "node_modules/postcss-less/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-less/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "3.1.0",
+ "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
+ "dev": true,
+ "dependencies": {
+ "import-cwd": "^3.0.0",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-media-query-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmmirror.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+ "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
+ "dev": true
+ },
+ "node_modules/postcss-nested": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-5.0.6.tgz",
+ "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
+ "dev": true,
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.6"
+ },
+ "engines": {
+ "node": ">=12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.14"
+ }
+ },
+ "node_modules/postcss-resolve-nested-selector": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
+ "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==",
+ "dev": true
+ },
+ "node_modules/postcss-safe-parser": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
+ "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.26"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-safe-parser/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-safe-parser/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-sass": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmmirror.com/postcss-sass/-/postcss-sass-0.4.4.tgz",
+ "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
+ "dev": true,
+ "dependencies": {
+ "gonzales-pe": "^4.3.0",
+ "postcss": "^7.0.21"
+ }
+ },
+ "node_modules/postcss-sass/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-sass/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-scss": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/postcss-scss/-/postcss-scss-2.1.1.tgz",
+ "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-scss/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-scss/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.8",
+ "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-sorting": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz",
+ "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14",
+ "postcss": "^7.0.17"
+ },
+ "engines": {
+ "node": ">=8.7.0"
+ }
+ },
+ "node_modules/postcss-sorting/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-sorting/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.7.1",
+ "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "dependencies": {
+ "fast-diff": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/pretty-hrtime": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pretty-quick": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz",
+ "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^3.0.0",
+ "execa": "^4.0.0",
+ "find-up": "^4.1.0",
+ "ignore": "^5.1.4",
+ "mri": "^1.1.5",
+ "multimatch": "^4.0.0"
+ },
+ "bin": {
+ "pretty-quick": "bin/pretty-quick.js"
+ },
+ "engines": {
+ "node": ">=10.13"
+ },
+ "peerDependencies": {
+ "prettier": ">=2.0.0"
+ }
+ },
+ "node_modules/pretty-quick/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pretty-quick/node_modules/execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/pretty-quick/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-quick/node_modules/human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.12.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/psl": {
+ "version": "1.8.0",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.1.1",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/purgecss": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/purgecss/-/purgecss-4.1.3.tgz",
+ "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==",
+ "dev": true,
+ "dependencies": {
+ "commander": "^8.0.0",
+ "glob": "^7.1.7",
+ "postcss": "^8.3.5",
+ "postcss-selector-parser": "^6.0.6"
+ },
+ "bin": {
+ "purgecss": "bin/purgecss.js"
+ }
+ },
+ "node_modules/purgecss/node_modules/nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/purgecss/node_modules/postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "dev": true,
+ "dependencies": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/purgecss/node_modules/source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz",
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.10.3",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "dependencies": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ }
+ },
+ "node_modules/quill-delta": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-4.2.2.tgz",
+ "integrity": "sha512-qjbn82b/yJzOjstBgkhtBjN2TNK+ZHP/BgUQO+j6bRhWQQdmj2lH6hXG7+nwwLF41Xgn//7/83lxs9n2BkTtTg==",
+ "dependencies": {
+ "fast-diff": "1.2.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.isequal": "^4.5.0"
+ }
+ },
+ "node_modules/quill/node_modules/fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ },
+ "node_modules/quill/node_modules/quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "dependencies": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ },
+ "node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/read-pkg/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/reduce-css-calc": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmmirror.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
+ "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
+ "dev": true,
+ "dependencies": {
+ "css-unit-converter": "^1.1.1",
+ "postcss-value-parser": "^3.3.0"
+ }
+ },
+ "node_modules/reduce-css-calc/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+ "dev": true
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.3.1",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remark": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmmirror.com/remark/-/remark-13.0.0.tgz",
+ "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
+ "dev": true,
+ "dependencies": {
+ "remark-parse": "^9.0.0",
+ "remark-stringify": "^9.0.0",
+ "unified": "^9.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-parse": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-9.0.0.tgz",
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-from-markdown": "^0.8.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-stringify": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmmirror.com/remark-stringify/-/remark-stringify-9.0.1.tgz",
+ "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-to-markdown": "^0.6.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.20.0",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dependencies": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-dir/node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-dir/node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-global": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz",
+ "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
+ "dev": true,
+ "dependencies": {
+ "global-dirs": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve.exports": {
+ "version": "1.1.0",
+ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/restore-cursor/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/restore-cursor/node_modules/onetime": {
+ "version": "2.0.1",
+ "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "node_modules/rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==",
+ "dev": true
+ },
+ "node_modules/rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==",
+ "dev": true
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "2.61.1",
+ "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "6.6.7",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/rxjs/node_modules/tslib": {
+ "version": "1.14.1",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sass-graph": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/sass-graph/-/sass-graph-4.0.1.tgz",
+ "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==",
+ "dependencies": {
+ "glob": "^7.0.0",
+ "lodash": "^4.17.11",
+ "scss-tokenizer": "^0.4.3",
+ "yargs": "^17.2.1"
+ },
+ "bin": {
+ "sassgraph": "bin/sassgraph"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/yargs": {
+ "version": "17.6.0",
+ "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dev": true,
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/scss-tokenizer": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz",
+ "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==",
+ "dependencies": {
+ "js-base64": "^2.4.9",
+ "source-map": "^0.7.3"
+ }
+ },
+ "node_modules/scss-tokenizer/node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/seemly": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmmirror.com/seemly/-/seemly-0.3.6.tgz",
+ "integrity": "sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw=="
+ },
+ "node_modules/select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz",
+ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
+ },
+ "node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/semver-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz",
+ "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
+ "dev": true
+ },
+ "node_modules/sentence-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/sentence-case/-/sentence-case-3.0.4.tgz",
+ "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case-first": "^2.0.2"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ },
+ "node_modules/simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
+ "node_modules/simple-swizzle/node_modules/is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "dev": true
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/snake-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/snake-case/-/snake-case-3.0.4.tgz",
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
+ "dev": true,
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.7.0",
+ "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==",
+ "dependencies": {
+ "ip": "^2.0.0",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sortablejs": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz",
+ "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w=="
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead"
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.11",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g=="
+ },
+ "node_modules/specificity": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/specificity/-/specificity-0.4.1.tgz",
+ "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
+ "dev": true,
+ "bin": {
+ "specificity": "bin/specificity"
+ }
+ },
+ "node_modules/split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
+ },
+ "node_modules/sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/stack-utils": {
+ "version": "2.0.5",
+ "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/stdout-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/stdout-stream/-/stdout-stream-1.4.1.tgz",
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/stdout-stream/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/stdout-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/string-argv": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.1.tgz",
+ "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.19"
+ }
+ },
+ "node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dev": true,
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "dev": true,
+ "dependencies": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/strip-outer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz",
+ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
+ "dev": true
+ },
+ "node_modules/stylelint": {
+ "version": "13.13.1",
+ "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-13.13.1.tgz",
+ "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
+ "dev": true,
+ "dependencies": {
+ "@stylelint/postcss-css-in-js": "^0.37.2",
+ "@stylelint/postcss-markdown": "^0.36.2",
+ "autoprefixer": "^9.8.6",
+ "balanced-match": "^2.0.0",
+ "chalk": "^4.1.1",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.3.1",
+ "execall": "^2.0.0",
+ "fast-glob": "^3.2.5",
+ "fastest-levenshtein": "^1.0.12",
+ "file-entry-cache": "^6.0.1",
+ "get-stdin": "^8.0.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.3",
+ "globjoin": "^0.1.4",
+ "html-tags": "^3.1.0",
+ "ignore": "^5.1.8",
+ "import-lazy": "^4.0.0",
+ "imurmurhash": "^0.1.4",
+ "known-css-properties": "^0.21.0",
+ "lodash": "^4.17.21",
+ "log-symbols": "^4.1.0",
+ "mathml-tag-names": "^2.1.3",
+ "meow": "^9.0.0",
+ "micromatch": "^4.0.4",
+ "normalize-selector": "^0.2.0",
+ "postcss": "^7.0.35",
+ "postcss-html": "^0.36.0",
+ "postcss-less": "^3.1.4",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-safe-parser": "^4.0.2",
+ "postcss-sass": "^0.4.4",
+ "postcss-scss": "^2.1.1",
+ "postcss-selector-parser": "^6.0.5",
+ "postcss-syntax": "^0.36.2",
+ "postcss-value-parser": "^4.1.0",
+ "resolve-from": "^5.0.0",
+ "slash": "^3.0.0",
+ "specificity": "^0.4.1",
+ "string-width": "^4.2.2",
+ "strip-ansi": "^6.0.0",
+ "style-search": "^0.1.0",
+ "sugarss": "^2.0.0",
+ "svg-tags": "^1.0.0",
+ "table": "^6.6.0",
+ "v8-compile-cache": "^2.3.0",
+ "write-file-atomic": "^3.0.3"
+ },
+ "bin": {
+ "stylelint": "bin/stylelint.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stylelint"
+ }
+ },
+ "node_modules/stylelint-config-prettier": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz",
+ "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==",
+ "dev": true,
+ "bin": {
+ "stylelint-config-prettier": "bin/check.js",
+ "stylelint-config-prettier-check": "bin/check.js"
+ },
+ "engines": {
+ "node": ">= 10",
+ "npm": ">= 5"
+ },
+ "peerDependencies": {
+ "stylelint": ">=11.0.0"
+ }
+ },
+ "node_modules/stylelint-config-recommended": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz",
+ "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==",
+ "dev": true,
+ "peerDependencies": {
+ "stylelint": "^13.13.0"
+ }
+ },
+ "node_modules/stylelint-config-standard": {
+ "version": "22.0.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-standard/-/stylelint-config-standard-22.0.0.tgz",
+ "integrity": "sha512-uQVNi87SHjqTm8+4NIP5NMAyY/arXrBgimaaT7skvRfE9u3JKXRK9KBkbr4pVmeciuCcs64kAdjlxfq6Rur7Hw==",
+ "dev": true,
+ "dependencies": {
+ "stylelint-config-recommended": "^5.0.0"
+ },
+ "peerDependencies": {
+ "stylelint": "^13.13.0"
+ }
+ },
+ "node_modules/stylelint-order": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-order/-/stylelint-order-4.1.0.tgz",
+ "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.15",
+ "postcss": "^7.0.31",
+ "postcss-sorting": "^5.0.1"
+ },
+ "peerDependencies": {
+ "stylelint": "^10.0.1 || ^11.0.0 || ^12.0.0 || ^13.0.0"
+ }
+ },
+ "node_modules/stylelint-order/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/stylelint-order/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/stylelint-scss": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-scss/-/stylelint-scss-3.21.0.tgz",
+ "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.15",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "peerDependencies": {
+ "stylelint": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0"
+ }
+ },
+ "node_modules/stylelint/node_modules/@stylelint/postcss-css-in-js": {
+ "version": "0.37.2",
+ "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": ">=7.9.0"
+ },
+ "peerDependencies": {
+ "postcss": ">=7.0.0",
+ "postcss-syntax": ">=0.36.2"
+ }
+ },
+ "node_modules/stylelint/node_modules/@stylelint/postcss-markdown": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmmirror.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
+ "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
+ "deprecated": "Use the original unforked package instead: postcss-markdown",
+ "dev": true,
+ "dependencies": {
+ "remark": "^13.0.0",
+ "unist-util-find-all-after": "^3.0.2"
+ },
+ "peerDependencies": {
+ "postcss": ">=7.0.0",
+ "postcss-syntax": ">=0.36.2"
+ }
+ },
+ "node_modules/stylelint/node_modules/autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dev": true,
+ "dependencies": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ },
+ "node_modules/stylelint/node_modules/get-stdin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-8.0.0.tgz",
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/stylelint/node_modules/meow": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz",
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize": "^1.2.0",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/stylelint/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/stylelint/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/stylelint/node_modules/postcss-html": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmmirror.com/postcss-html/-/postcss-html-0.36.0.tgz",
+ "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
+ "dev": true,
+ "dependencies": {
+ "htmlparser2": "^3.10.0"
+ },
+ "peerDependencies": {
+ "postcss": ">=5.0.0",
+ "postcss-syntax": ">=0.36.0"
+ }
+ },
+ "node_modules/stylelint/node_modules/postcss-syntax": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmmirror.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
+ "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
+ "dev": true,
+ "peerDependencies": {
+ "postcss": ">=5.0.0"
+ }
+ },
+ "node_modules/sugarss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/sugarss/-/sugarss-2.0.0.tgz",
+ "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/sugarss/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/sugarss/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-hyperlinks": {
+ "version": "2.2.0",
+ "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
+ "dev": true
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "dev": true
+ },
+ "node_modules/table": {
+ "version": "6.7.5",
+ "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.1",
+ "lodash.truncate": "^4.4.2",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/table/node_modules/ajv": {
+ "version": "8.8.2",
+ "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/table/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "node_modules/tailwindcss": {
+ "version": "2.2.19",
+ "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-2.2.19.tgz",
+ "integrity": "sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==",
+ "dev": true,
+ "dependencies": {
+ "arg": "^5.0.1",
+ "bytes": "^3.0.0",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "color": "^4.0.1",
+ "cosmiconfig": "^7.0.1",
+ "detective": "^5.2.0",
+ "didyoumean": "^1.2.2",
+ "dlv": "^1.1.3",
+ "fast-glob": "^3.2.7",
+ "fs-extra": "^10.0.0",
+ "glob-parent": "^6.0.1",
+ "html-tags": "^3.1.0",
+ "is-color-stop": "^1.1.0",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.21",
+ "lodash.topath": "^4.5.2",
+ "modern-normalize": "^1.1.0",
+ "node-emoji": "^1.11.0",
+ "normalize-path": "^3.0.0",
+ "object-hash": "^2.2.0",
+ "postcss-js": "^3.0.3",
+ "postcss-load-config": "^3.1.0",
+ "postcss-nested": "5.0.6",
+ "postcss-selector-parser": "^6.0.6",
+ "postcss-value-parser": "^4.1.0",
+ "pretty-hrtime": "^1.0.3",
+ "purgecss": "^4.0.3",
+ "quick-lru": "^5.1.1",
+ "reduce-css-calc": "^2.1.8",
+ "resolve": "^1.20.0",
+ "tmp": "^0.2.1"
+ },
+ "bin": {
+ "tailwind": "lib/cli.js",
+ "tailwindcss": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ },
+ "peerDependencies": {
+ "autoprefixer": "^10.0.2",
+ "postcss": "^8.0.9"
+ }
+ },
+ "node_modules/tailwindcss/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.1.11",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.15.0",
+ "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.6",
+ "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
+ "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.14",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "terser": "^5.14.1"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser/node_modules/acorn": {
+ "version": "8.8.0",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true
+ },
+ "node_modules/throat": {
+ "version": "6.0.1",
+ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
+ "dev": true
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true
+ },
+ "node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
+ "node_modules/tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "node_modules/tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "dependencies": {
+ "rimraf": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.17.0"
+ }
+ },
+ "node_modules/tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "dev": true
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/treemate": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmmirror.com/treemate/-/treemate-0.3.11.tgz",
+ "integrity": "sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg=="
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/trim-repeated": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz",
+ "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/trough": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/trough/-/trough-1.0.5.tgz",
+ "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/true-case-path": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/true-case-path/-/true-case-path-1.0.3.tgz",
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "dependencies": {
+ "glob": "^7.1.2"
+ }
+ },
+ "node_modules/ts-node": {
+ "version": "9.1.1",
+ "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.7"
+ }
+ },
+ "node_modules/ts-node/node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/tslib": {
+ "version": "2.3.1",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "dev": true
+ },
+ "node_modules/tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ }
+ },
+ "node_modules/tsutils/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+ },
+ "node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "4.8.2",
+ "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
+ "devOptional": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/unified": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/unified/-/unified-9.2.2.tgz",
+ "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
+ "dev": true,
+ "dependencies": {
+ "bail": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-buffer": "^2.0.0",
+ "is-plain-obj": "^2.0.0",
+ "trough": "^1.0.0",
+ "vfile": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unified/node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/unist-util-find-all-after": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
+ "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
+ "dev": true,
+ "dependencies": {
+ "unist-util-is": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-is": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-4.1.0.tgz",
+ "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
+ "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unplugin": {
+ "version": "0.3.2",
+ "integrity": "sha512-5d0DMYNKZU+S9eZUiBfw6Co32eRg8myUgBPoWSqG/wDFCUE/WznfSsJnZWi1P9l69x4uLJqt2qVq1xW/AsXFrw==",
+ "dev": true,
+ "dependencies": {
+ "webpack-virtual-modules": "^0.4.3"
+ },
+ "peerDependencies": {
+ "esbuild": ">=0.13",
+ "rollup": "^2.50.0",
+ "vite": "^2.3.0",
+ "webpack": "4 || 5"
+ },
+ "peerDependenciesMeta": {
+ "esbuild": {
+ "optional": true
+ },
+ "rollup": {
+ "optional": true
+ },
+ "vite": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/unplugin-vue-components": {
+ "version": "0.17.21",
+ "resolved": "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.17.21.tgz",
+ "integrity": "sha512-jkXksUF6zkNbzHQbw1DdrsQyVoMZGESRZDIGd9x7nUP+65nHdpBCY/JmlxSjKbuTrOwfMsk6FQFa0RpRueOCKg==",
+ "dev": true,
+ "dependencies": {
+ "@antfu/utils": "^0.4.0",
+ "@rollup/pluginutils": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "debug": "^4.3.3",
+ "fast-glob": "^3.2.11",
+ "local-pkg": "^0.4.1",
+ "magic-string": "^0.25.7",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.21.0",
+ "unplugin": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@babel/parser": "^7.15.8",
+ "@babel/traverse": "^7.15.4",
+ "vue": "2 || 3"
+ },
+ "peerDependenciesMeta": {
+ "@babel/parser": {
+ "optional": true
+ },
+ "@babel/traverse": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/unplugin-vue-components/node_modules/fast-glob": {
+ "version": "3.2.11",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/unplugin-vue-components/node_modules/is-core-module": {
+ "version": "2.8.1",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/unplugin-vue-components/node_modules/resolve": {
+ "version": "1.22.0",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.5",
+ "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist-lint": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/upper-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-2.0.2.tgz",
+ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/upper-case-first": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/upper-case-first/-/upper-case-first-2.0.2.tgz",
+ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true
+ },
+ "node_modules/v8-to-istanbul": {
+ "version": "8.1.0",
+ "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/v8-to-istanbul/node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/vdirs": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmmirror.com/vdirs/-/vdirs-0.1.8.tgz",
+ "integrity": "sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==",
+ "dependencies": {
+ "evtd": "^0.2.2"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.11"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/vfile": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmmirror.com/vfile/-/vfile-4.2.1.tgz",
+ "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "is-buffer": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0",
+ "vfile-message": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-message": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-2.0.4.tgz",
+ "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfonts": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/vfonts/-/vfonts-0.1.0.tgz",
+ "integrity": "sha512-vQBcvntBlnAPonAkGNM8iJ9NxE3PucA+V2W95xiN75YJKxirLJvOws2kEyOEO45T4N+YTbQOCR2m77Y05pfVhQ=="
+ },
+ "node_modules/vite": {
+ "version": "2.9.14",
+ "integrity": "sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.14.27",
+ "postcss": "^8.4.13",
+ "resolve": "^1.22.0",
+ "rollup": "^2.59.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": ">=12.2.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ },
+ "peerDependencies": {
+ "less": "*",
+ "sass": "*",
+ "stylus": "*"
+ },
+ "peerDependenciesMeta": {
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vite-plugin-compression": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.3.6.tgz",
+ "integrity": "sha512-aSskQCJsP3VQ8PsnY+vO7UfD5qoFMOEuzg0PG2E9Zqyx+ARmc3wr9KCgOFraZOFW1Y4UAa5BR0SMTjoxHRMJoQ==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "debug": "^4.3.2",
+ "fs-extra": "^10.0.0"
+ },
+ "peerDependencies": {
+ "vite": ">=2.0.0"
+ }
+ },
+ "node_modules/vite-plugin-html": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-html/-/vite-plugin-html-2.1.2.tgz",
+ "integrity": "sha512-7HXkL6n7M2qDEaUV4Vnz8yM2glW4gV36d5HSBIM5gOoAG1PkuQb4Vv9FTPgPiQxq4sPRf/6IgABX0MeLVW+CyQ==",
+ "dev": true,
+ "dependencies": {
+ "@rollup/pluginutils": "^4.1.2",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "ejs": "^3.1.6",
+ "fs-extra": "^10.0.0",
+ "html-minifier-terser": "^6.1.0"
+ },
+ "peerDependencies": {
+ "vite": ">=2.0.0"
+ }
+ },
+ "node_modules/vite-plugin-mock": {
+ "version": "2.9.6",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.6.tgz",
+ "integrity": "sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==",
+ "dev": true,
+ "dependencies": {
+ "@rollup/plugin-node-resolve": "^13.0.4",
+ "@types/mockjs": "^1.0.4",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "connect": "^3.7.0",
+ "debug": "^4.3.2",
+ "esbuild": "0.11.3",
+ "fast-glob": "^3.2.7",
+ "path-to-regexp": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "mockjs": ">=1.1.0",
+ "vite": ">=2.0.0"
+ }
+ },
+ "node_modules/vite-plugin-mock/node_modules/esbuild": {
+ "version": "0.11.3",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.11.3.tgz",
+ "integrity": "sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ }
+ },
+ "node_modules/vite-plugin-style-import": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-style-import/-/vite-plugin-style-import-1.4.1.tgz",
+ "integrity": "sha512-lJCRvm7+So0hHdnSJiJPg9gD5mxtL6YY0jmhEph+k7ArpsyvqOh6han2kG5htbWWDZxHkUN9d1BuTFL//yCLLQ==",
+ "dev": true,
+ "dependencies": {
+ "@rollup/pluginutils": "^4.1.2",
+ "change-case": "^4.1.2",
+ "debug": "^4.3.3",
+ "es-module-lexer": "^0.9.3",
+ "fs-extra": "^10.0.0",
+ "magic-string": "^0.25.7"
+ },
+ "peerDependencies": {
+ "vite": ">=2.0.0"
+ }
+ },
+ "node_modules/vite-plugin-top-level-await": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.2.2.tgz",
+ "integrity": "sha512-JBuY9X5KCxZyzwQUOIBpgX0Jbe2BECxwElWPeyrdRC5xaWzDibTG65QBW25COmwqHBeVlV04u8GTlJkuOWhfgw==",
+ "dev": true,
+ "dependencies": {
+ "@swc/core": "^1.3.10"
+ },
+ "peerDependencies": {
+ "vite": ">=2.8"
+ }
+ },
+ "node_modules/vite/node_modules/esbuild": {
+ "version": "0.14.29",
+ "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "esbuild-android-64": "0.14.29",
+ "esbuild-android-arm64": "0.14.29",
+ "esbuild-darwin-64": "0.14.29",
+ "esbuild-darwin-arm64": "0.14.29",
+ "esbuild-freebsd-64": "0.14.29",
+ "esbuild-freebsd-arm64": "0.14.29",
+ "esbuild-linux-32": "0.14.29",
+ "esbuild-linux-64": "0.14.29",
+ "esbuild-linux-arm": "0.14.29",
+ "esbuild-linux-arm64": "0.14.29",
+ "esbuild-linux-mips64le": "0.14.29",
+ "esbuild-linux-ppc64le": "0.14.29",
+ "esbuild-linux-riscv64": "0.14.29",
+ "esbuild-linux-s390x": "0.14.29",
+ "esbuild-netbsd-64": "0.14.29",
+ "esbuild-openbsd-64": "0.14.29",
+ "esbuild-sunos-64": "0.14.29",
+ "esbuild-windows-32": "0.14.29",
+ "esbuild-windows-64": "0.14.29",
+ "esbuild-windows-arm64": "0.14.29"
+ }
+ },
+ "node_modules/vite/node_modules/is-core-module": {
+ "version": "2.8.1",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/vite/node_modules/resolve": {
+ "version": "1.22.0",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/vooks": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmmirror.com/vooks/-/vooks-0.2.12.tgz",
+ "integrity": "sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==",
+ "dependencies": {
+ "evtd": "^0.2.2"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.2.37",
+ "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/compiler-sfc": "3.2.37",
+ "@vue/runtime-dom": "3.2.37",
+ "@vue/server-renderer": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "node_modules/vue-demi": {
+ "version": "0.12.1",
+ "integrity": "sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-eslint-parser": {
+ "version": "7.11.0",
+ "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz",
+ "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "eslint-scope": "^5.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.2.1",
+ "esquery": "^1.4.0",
+ "lodash": "^4.17.21",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.0.0"
+ }
+ },
+ "node_modules/vue-eslint-parser/node_modules/espree": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/espree/-/espree-6.2.1.tgz",
+ "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-jsx": "^5.2.0",
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.1.2",
+ "integrity": "sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.1.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/vue-types": {
+ "version": "4.1.1",
+ "integrity": "sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw==",
+ "dependencies": {
+ "is-plain-object": "5.0.0"
+ },
+ "engines": {
+ "node": ">=12.16.0"
+ },
+ "peerDependencies": {
+ "vue": "^2.0.0 || ^3.0.0"
+ }
+ },
+ "node_modules/vue3-json-viewer": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmmirror.com/vue3-json-viewer/-/vue3-json-viewer-2.2.2.tgz",
+ "integrity": "sha512-56l3XDGggnpwEqZieXsSMhNT4NhtO6d7zuSAxHo4i0UVxymyY2jRb7UMQOU1ztChKALZCAzX7DlgrsnEhxu77A==",
+ "dependencies": {
+ "clipboard": "^2.0.10"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/vuedraggable": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-4.1.0.tgz",
+ "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==",
+ "dependencies": {
+ "sortablejs": "1.14.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.1"
+ }
+ },
+ "node_modules/vueuc": {
+ "version": "0.4.47",
+ "integrity": "sha512-lBxGeTWLFp0O36SlcAeBrh29dxE/GboOH/0eUJhocUuE9DRrzUcVmwGau7v7ZWsxjivjJC3Qup7l9sCyA3it+g==",
+ "dependencies": {
+ "@css-render/vue3-ssr": "^0.15.10",
+ "@juggle/resize-observer": "^3.3.1",
+ "css-render": "^0.15.10",
+ "evtd": "^0.2.2",
+ "seemly": "^0.3.1",
+ "vdirs": "^0.1.4",
+ "vooks": "^0.2.4"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.11"
+ }
+ },
+ "node_modules/vueuc/node_modules/@types/node": {
+ "version": "14.18.2",
+ "integrity": "sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg=="
+ },
+ "node_modules/vueuc/node_modules/seemly": {
+ "version": "0.3.3",
+ "integrity": "sha512-mAyqemz41e9HiZPMXAn7NtTExJgztwco5cdZjrt/iViU/oFeav+Q8K1c93M/tIZZ00QkT65JMr4xXQk7Vv5hWQ==",
+ "dependencies": {
+ "@types/jest": "^27.0.1"
+ }
+ },
+ "node_modules/vueuc/node_modules/vdirs": {
+ "version": "0.1.4",
+ "integrity": "sha512-g2wJgE8hj/ruqEnGFEXFVC8IR4kRaPDr7Cl+SSy+A8kmNr47rL1l+0wMi51amlrTL6eQsRk+wcl4bjjfPXNzZQ==",
+ "dependencies": {
+ "@types/node": "^14.14.10",
+ "evtd": "^0.2.2"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.11"
+ }
+ },
+ "node_modules/vueuc/node_modules/vooks": {
+ "version": "0.2.10",
+ "integrity": "sha512-clZkEndDEUyUFP7u1dL0iijcW0p04Hhj50IVcakRrLjQkuZIr7sx6EX9oMyWgrYVjmfdX6vysnCg3OxsYl67jA==",
+ "dependencies": {
+ "evtd": "^0.2.2"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
+ "node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
+ "dev": true,
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dev": true,
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dev": true,
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.75.0",
+ "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz",
+ "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^0.0.51",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.10.0",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-virtual-modules": {
+ "version": "0.4.3",
+ "integrity": "sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==",
+ "dev": true
+ },
+ "node_modules/webpack/node_modules/@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/webpack/node_modules/acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true,
+ "peer": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/webpack/node_modules/acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "dev": true,
+ "peer": true,
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dev": true,
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+ "dev": true
+ },
+ "node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.6",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+ "dev": true
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "dev": true
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zrender": {
+ "version": "5.3.2",
+ "integrity": "sha512-8IiYdfwHj2rx0UeIGZGGU4WEVSDEdeVCaIg/fomejg1Xu6OifAL1GVzIPHg2D+MyUkbNgPWji90t0a8IDk+39w==",
+ "dependencies": {
+ "tslib": "2.3.0"
+ }
+ },
+ "node_modules/zrender/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ },
+ "node_modules/zwitch": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-1.0.5.tgz",
+ "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ }
+ },
+ "dependencies": {
+ "@ampproject/remapping": {
+ "version": "2.1.2",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ }
+ },
+ "@antfu/utils": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/@antfu/utils/-/utils-0.4.0.tgz",
+ "integrity": "sha512-gqkpvjkgFUu+s3kP+Ly33OKpo5zvVY3FDFhv5BIb98SncS3KD6DNxPfNDjwHIoyXbz1leWo1j8DtRLZ1D2Jv+Q==",
+ "dev": true,
+ "requires": {
+ "@types/throttle-debounce": "^2.1.0"
+ }
+ },
+ "@babel/code-frame": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz",
+ "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+ "requires": {
+ "@babel/highlight": "^7.18.6"
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.18.13",
+ "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==",
+ "dev": true
+ },
+ "@babel/core": {
+ "version": "7.18.13",
+ "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==",
+ "dev": true,
+ "requires": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.18.13",
+ "@babel/helper-compilation-targets": "^7.18.9",
+ "@babel/helper-module-transforms": "^7.18.9",
+ "@babel/helpers": "^7.18.9",
+ "@babel/parser": "^7.18.13",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.18.13",
+ "@babel/types": "^7.18.13",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.1",
+ "semver": "^6.3.0"
+ }
+ },
+ "@babel/generator": {
+ "version": "7.18.13",
+ "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.13",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "jsesc": "^2.5.1"
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-compilation-targets": {
+ "version": "7.18.9",
+ "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.18.8",
+ "@babel/helper-validator-option": "^7.18.6",
+ "browserslist": "^4.20.2",
+ "semver": "^6.3.0"
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.17.1",
+ "integrity": "sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ }
+ },
+ "@babel/helper-environment-visitor": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==",
+ "dev": true
+ },
+ "@babel/helper-function-name": {
+ "version": "7.18.9",
+ "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.18.6",
+ "@babel/types": "^7.18.9"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
+ "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.18.9",
+ "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "@babel/template": "^7.18.6",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.5",
+ "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==",
+ "dev": true
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.18.6",
+ "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-string-parser": {
+ "version": "7.18.10",
+ "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==",
+ "dev": true
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.18.6",
+ "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g=="
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
+ "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==",
+ "dev": true
+ },
+ "@babel/helpers": {
+ "version": "7.18.9",
+ "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.18.6",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz",
+ "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "@babel/parser": {
+ "version": "7.18.13",
+ "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg=="
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.16.5",
+ "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.5"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "dependencies": {
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/plugin-transform-typescript": {
+ "version": "7.16.8",
+ "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-typescript": "^7.16.7"
+ },
+ "dependencies": {
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/template": {
+ "version": "7.18.10",
+ "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.18.10",
+ "@babel/types": "^7.18.10"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.18.13",
+ "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.18.13",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.18.9",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.18.13",
+ "@babel/types": "^7.18.13",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/types": {
+ "version": "7.18.13",
+ "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-string-parser": "^7.18.10",
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true
+ },
+ "@commitlint/cli": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/cli/-/cli-12.1.4.tgz",
+ "integrity": "sha512-ZR1WjXLvqEffYyBPT0XdnSxtt3Ty1TMoujEtseW5o3vPnkA1UNashAMjQVg/oELqfaiAMnDw8SERPMN0e/0kLg==",
+ "dev": true,
+ "requires": {
+ "@commitlint/format": "^12.1.4",
+ "@commitlint/lint": "^12.1.4",
+ "@commitlint/load": "^12.1.4",
+ "@commitlint/read": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "lodash": "^4.17.19",
+ "resolve-from": "5.0.0",
+ "resolve-global": "1.0.0",
+ "yargs": "^16.2.0"
+ }
+ },
+ "@commitlint/config-conventional": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-12.1.4.tgz",
+ "integrity": "sha512-ZIdzmdy4o4WyqywMEpprRCrehjCSQrHkaRTVZV411GyLigFQHlEBSJITAihLAWe88Qy/8SyoIe5uKvAsV5vRqQ==",
+ "dev": true,
+ "requires": {
+ "conventional-changelog-conventionalcommits": "^4.3.1"
+ }
+ },
+ "@commitlint/ensure": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/ensure/-/ensure-12.1.4.tgz",
+ "integrity": "sha512-MxHIBuAG9M4xl33qUfIeMSasbv3ktK0W+iygldBxZOL4QSYC2Gn66pZAQMnV9o3V+sVFHoAK2XUKqBAYrgbEqw==",
+ "dev": true,
+ "requires": {
+ "@commitlint/types": "^12.1.4",
+ "lodash": "^4.17.19"
+ }
+ },
+ "@commitlint/execute-rule": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz",
+ "integrity": "sha512-h2S1j8SXyNeABb27q2Ok2vD1WfxJiXvOttKuRA9Or7LN6OQoC/KtT3844CIhhWNteNMu/wE0gkTqGxDVAnJiHg==",
+ "dev": true
+ },
+ "@commitlint/format": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/format/-/format-12.1.4.tgz",
+ "integrity": "sha512-h28ucMaoRjVvvgS6Bdf85fa/+ZZ/iu1aeWGCpURnQV7/rrVjkhNSjZwGlCOUd5kDV1EnZ5XdI7L18SUpRjs26g==",
+ "dev": true,
+ "requires": {
+ "@commitlint/types": "^12.1.4",
+ "chalk": "^4.0.0"
+ }
+ },
+ "@commitlint/is-ignored": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-12.1.4.tgz",
+ "integrity": "sha512-uTu2jQU2SKvtIRVLOzMQo3KxDtO+iJ1p0olmncwrqy4AfPLgwoyCP2CiULq5M7xpR3+dE3hBlZXbZTQbD7ycIw==",
+ "dev": true,
+ "requires": {
+ "@commitlint/types": "^12.1.4",
+ "semver": "7.3.5"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "@commitlint/lint": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/lint/-/lint-12.1.4.tgz",
+ "integrity": "sha512-1kZ8YDp4to47oIPFELUFGLiLumtPNKJigPFDuHt2+f3Q3IKdQ0uk53n3CPl4uoyso/Og/EZvb1mXjFR/Yce4cA==",
+ "dev": true,
+ "requires": {
+ "@commitlint/is-ignored": "^12.1.4",
+ "@commitlint/parse": "^12.1.4",
+ "@commitlint/rules": "^12.1.4",
+ "@commitlint/types": "^12.1.4"
+ }
+ },
+ "@commitlint/load": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/load/-/load-12.1.4.tgz",
+ "integrity": "sha512-Keszi0IOjRzKfxT+qES/n+KZyLrxy79RQz8wWgssCboYjKEp+wC+fLCgbiMCYjI5k31CIzIOq/16J7Ycr0C0EA==",
+ "dev": true,
+ "requires": {
+ "@commitlint/execute-rule": "^12.1.4",
+ "@commitlint/resolve-extends": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "@commitlint/message": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/message/-/message-12.1.4.tgz",
+ "integrity": "sha512-6QhalEKsKQ/Y16/cTk5NH4iByz26fqws2ub+AinHPtM7Io0jy4e3rym9iE+TkEqiqWZlUigZnTwbPvRJeSUBaA==",
+ "dev": true
+ },
+ "@commitlint/parse": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/parse/-/parse-12.1.4.tgz",
+ "integrity": "sha512-yqKSAsK2V4X/HaLb/yYdrzs6oD/G48Ilt0EJ2Mp6RJeWYxG14w/Out6JrneWnr/cpzemyN5hExOg6+TB19H/Lw==",
+ "dev": true,
+ "requires": {
+ "@commitlint/types": "^12.1.4",
+ "conventional-changelog-angular": "^5.0.11",
+ "conventional-commits-parser": "^3.0.0"
+ }
+ },
+ "@commitlint/read": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/read/-/read-12.1.4.tgz",
+ "integrity": "sha512-TnPQSJgD8Aod5Xeo9W4SaYKRZmIahukjcCWJ2s5zb3ZYSmj6C85YD9cR5vlRyrZjj78ItLUV/X4FMWWVIS38Jg==",
+ "dev": true,
+ "requires": {
+ "@commitlint/top-level": "^12.1.4",
+ "@commitlint/types": "^12.1.4",
+ "fs-extra": "^9.0.0",
+ "git-raw-commits": "^2.0.0"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ }
+ }
+ },
+ "@commitlint/resolve-extends": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz",
+ "integrity": "sha512-R9CoUtsXLd6KSCfsZly04grsH6JVnWFmVtWgWs1KdDpdV+G3TSs37tColMFqglpkx3dsWu8dsPD56+D9YnJfqg==",
+ "dev": true,
+ "requires": {
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ }
+ },
+ "@commitlint/rules": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/rules/-/rules-12.1.4.tgz",
+ "integrity": "sha512-W8m6ZSjg7RuIsIfzQiFHa48X5mcPXeKT9yjBxVmjHvYfS2FDBf1VxCQ7vO0JTVIdV4ohjZ0eKg/wxxUuZHJAZg==",
+ "dev": true,
+ "requires": {
+ "@commitlint/ensure": "^12.1.4",
+ "@commitlint/message": "^12.1.4",
+ "@commitlint/to-lines": "^12.1.4",
+ "@commitlint/types": "^12.1.4"
+ }
+ },
+ "@commitlint/to-lines": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-12.1.4.tgz",
+ "integrity": "sha512-TParumvbi8bdx3EdLXz2MaX+e15ZgoCqNUgqHsRLwyqLUTRbqCVkzrfadG1UcMQk8/d5aMbb327ZKG3Q4BRorw==",
+ "dev": true
+ },
+ "@commitlint/top-level": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/top-level/-/top-level-12.1.4.tgz",
+ "integrity": "sha512-d4lTJrOT/dXlpY+NIt4CUl77ciEzYeNVc0VFgUQ6VA+b1rqYD2/VWFjBlWVOrklxtSDeKyuEhs36RGrppEFAvg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^5.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^5.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ }
+ }
+ },
+ "@commitlint/types": {
+ "version": "12.1.4",
+ "resolved": "https://registry.npmmirror.com/@commitlint/types/-/types-12.1.4.tgz",
+ "integrity": "sha512-KRIjdnWNUx6ywz+SJvjmNCbQKcKP6KArhjZhY2l+CWKxak0d77SOjggkMwFTiSgLODOwmuLTbarR2ZfWPiPMlw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0"
+ }
+ },
+ "@css-render/plugin-bem": {
+ "version": "0.15.10",
+ "integrity": "sha512-V7b08sM2PWJlXI7BJiVIa0Sg30H3u/jHay4AclNXfF2yRFwwb4ZJjggsMfzwj3WSihAdNf2WTqvOU5qsOD80Dg==",
+ "requires": {}
+ },
+ "@css-render/vue3-ssr": {
+ "version": "0.15.10",
+ "integrity": "sha512-keGKnkB2nyVGoA8GezMKNsmvTGXEzgLOGGlgshwOTSEzd1dsROyZ2m/khJ9jV5zbzDM4rWeAWbWF0zwHemsJcw==",
+ "requires": {}
+ },
+ "@emotion/hash": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.8.0.tgz",
+ "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
+ },
+ "@endemolshinegroup/cosmiconfig-typescript-loader": {
+ "version": "3.0.2",
+ "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "lodash.get": "^4",
+ "make-error": "^1",
+ "ts-node": "^9",
+ "tslib": "^2"
+ }
+ },
+ "@esbuild/android-arm": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.2.tgz",
+ "integrity": "sha512-Art7v3xYfqH1gEMUSP0Nx67pNAlC/Y3qSg3mOw8Wg7MP9bJLXL0DrmJaV1Qz1o4FwagtvDgkVOeBDpZgxdj13Q==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/android-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.2.tgz",
+ "integrity": "sha512-QSkmYISXr2uFoR+NdmmKyR5svYb0cXDCfzwNblLsrC8wTpx/I1L7u/zrjrf4aLoHoRTycZFIewJwBiUrO5DWtQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/android-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.2.tgz",
+ "integrity": "sha512-5VOaFBI0RK8jJVDHdeU1YJmpxXoOf1RPoiOBhk/Tvpulw7R1SwCsxHvC3eDQcoF0gV7YM4V2wJO0PR9tem6gCQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/darwin-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.2.tgz",
+ "integrity": "sha512-iQJu1Zn1Wi91D5x/sslEn/jwae1tgSAEHK0R/kYzIr5jO992IJwDDuWhSGll23jHt18RECxahhGG0BWY/bVUTw==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/darwin-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.2.tgz",
+ "integrity": "sha512-j750nyrwoRZd3VnPo5sd12/5U27TxFGmvmoDv93G2jiaGJPYKJ/+5IfRAvHahGePTUIRPyOlE5YLFw9MlzuBnw==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/freebsd-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.2.tgz",
+ "integrity": "sha512-ti7GU+/KUQQXEPmSUep7efZpA3KR2SkKsVuSL2FE7Yxka9apuqKfymAgQmVPMxstzAgCRBIu8uEu0KFmTfs3/Q==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/freebsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.2.tgz",
+ "integrity": "sha512-NgooSKWSnrNKRuiumY1dg7KAGpsyXIMcwyOXN9imnqe8VFjqqrEOMqZRik0C1wlfLjiSCuMsj+YUSmBMAJMt0A==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-arm": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.2.tgz",
+ "integrity": "sha512-8dfrRTd39n+THdAetwQKNwK6zBPR5oPjMtgRNXvRq8gsn/J5o69zTaOWVi3QO09BljqdShxU2dxDA09lDhdIqQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.2.tgz",
+ "integrity": "sha512-jcJ4cxwQyqEqgDwkqj7820nKx9cM5WBPCCU4oUXvTeG+DkkJE6/P75od0VPHmItFfEJu+/2vV85ebvFVomZcBg==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-ia32": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.2.tgz",
+ "integrity": "sha512-dXZ3m++zaRVD2fqOUPP8QTh1Lfg6WO6uZDo/QJ3KdfnIR7dDToDtaA12AgKYvCed9Nuzf/gpKs/7/f6I02b/sg==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-loong64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.2.tgz",
+ "integrity": "sha512-/vntXkzSe9TUp0Rh35Wgye1EOhDtmIMjwC4rtahHcALmDXL+iuQGvwGFvXrP+sBigia/ltLryMAvCiqGV6plqw==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-mips64el": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.2.tgz",
+ "integrity": "sha512-guYcNHjMRO1BMxWAeb8LDfgQaU8oeUO65xtlclwBD+hX3163KBifEHyao1hK96J10BP9n0UmZug6GhtGZaNm2Q==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-ppc64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.2.tgz",
+ "integrity": "sha512-fzHTnIGIVqgUGZcFnnisguKD4UneF4uwWwkG+i8kBspMDdU1wJ0jha1VdtxWP7Ob1KGxuXcoUlrQkCVO+Z5iOw==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-riscv64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.2.tgz",
+ "integrity": "sha512-Sa+z7csvNVeAsTD83tVSggOb8CAU7EdDuihC8WhtoJfuDVkF5+Vi0imaiCjXQ7Ci5rz/a8IJ1H1MWX3eI9AmuQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-s390x": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.2.tgz",
+ "integrity": "sha512-jUFCO+/VA1Y/oeauSNBubp2UtGu4xjBUEFVgMPm0qLuw6xw18yOagKwBOPVmyE3ZSFqGd9BAPZM/JrtadgBryA==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/linux-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.2.tgz",
+ "integrity": "sha512-naygxkSmr6x9tuvpa8iGefnXo3Rc3Noz7c4+Dn0MSfSWJwLaN2YR686e7HkI09irfjDdU5UAq9wcxUwjkYQNUA==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/netbsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.2.tgz",
+ "integrity": "sha512-Hagbdq4EpiG9XXJY6Ozfrl2RN5jkXZXd6BD39f43tWz0d8yyOrRZlofM1eA6JYQbdv6c8BUsUOcgopavIqwx4Q==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/openbsd-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.2.tgz",
+ "integrity": "sha512-Pkby+VEXY7+aWP8J2RUCfqWbbZz2M1GavRGGnE2kEPzwarba/BOk3B45PSaKwc3iKdK2rgCPCTjC/p9JoKNejA==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/sunos-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.2.tgz",
+ "integrity": "sha512-WAyg4dBTUsAPJ9cRnuQ23cwJWYRhP4e4y0M/l2+EpRjWW+g1MNAXKQQNNhRQ71zc8UixRVrqj+43ReHeZC8mJQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/win32-arm64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.2.tgz",
+ "integrity": "sha512-rMbO3gPpxuENd+AnZLgo4J/g+BkwxT3NK7nYpSZ0KlYtSdlxYMIMG5pznX7a1ISZKo67aGStne+K41jdkBywpA==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/win32-ia32": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.2.tgz",
+ "integrity": "sha512-73dWKDMhFk+4owS19OjEVbEDGFPRS1fyga3qOu5HPd5eTxJTjtlVTT/fG/S7AchA0vXS7hOqY70AAir1CkmICg==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@esbuild/win32-x64": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.2.tgz",
+ "integrity": "sha512-QFJlhf73HCBjTqAWWSIlD8JQBtmue0Dd6UV+KGccycJ3HKj1dCkXdRKJGwc5bZWiI9hrxcWsVEa1kVFaltC4vQ==",
+ "dev": true,
+ "optional": true,
+ "peer": true
+ },
+ "@eslint/eslintrc": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
+ "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.4",
+ "debug": "^4.1.1",
+ "espree": "^7.3.0",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ }
+ }
+ },
+ "@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
+ },
+ "@humanwhocodes/config-array": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
+ "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
+ "dev": true,
+ "requires": {
+ "@humanwhocodes/object-schema": "^1.2.0",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true
+ },
+ "@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "dev": true,
+ "requires": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ }
+ },
+ "@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "dev": true,
+ "requires": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ }
+ },
+ "@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ }
+ },
+ "@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ }
+ },
+ "@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ }
+ },
+ "@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
+ "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true
+ },
+ "@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true
+ },
+ "@jridgewell/source-map": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.2.tgz",
+ "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.15",
+ "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "@juggle/resize-observer": {
+ "version": "3.3.1",
+ "integrity": "sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw=="
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@npmcli/fs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz",
+ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
+ "requires": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "@rollup/plugin-node-resolve": {
+ "version": "13.1.1",
+ "integrity": "sha512-6QKtRevXLrmEig9UiMYt2fSvee9TyltGRfw+qSs6xjUnxwjOzTOqy+/Lpxsgjb8mJn1EQNbCDAvt89O4uzL5kw==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^3.1.0",
+ "@types/resolve": "1.17.1",
+ "builtin-modules": "^3.1.0",
+ "deepmerge": "^4.2.2",
+ "is-module": "^1.0.0",
+ "resolve": "^1.19.0"
+ },
+ "dependencies": {
+ "@rollup/pluginutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
+ "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ }
+ },
+ "estree-walker": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz",
+ "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
+ "dev": true
+ }
+ }
+ },
+ "@rollup/pluginutils": {
+ "version": "4.1.2",
+ "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==",
+ "dev": true,
+ "requires": {
+ "estree-walker": "^2.0.1",
+ "picomatch": "^2.2.2"
+ }
+ },
+ "@sinonjs/commons": {
+ "version": "1.8.3",
+ "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
+ "dev": true,
+ "requires": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "dev": true,
+ "requires": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "@swc/core": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.27.tgz",
+ "integrity": "sha512-praRNgpeYGvwDIm/Cl6JU+yHMvwVraL0U6ejMgGyzvpcm1FVsZd1/EYXGqzbBJ0ALv7Gx4eK56h4GnwV6d4L0w==",
+ "dev": true,
+ "requires": {
+ "@swc/core-darwin-arm64": "1.3.27",
+ "@swc/core-darwin-x64": "1.3.27",
+ "@swc/core-linux-arm-gnueabihf": "1.3.27",
+ "@swc/core-linux-arm64-gnu": "1.3.27",
+ "@swc/core-linux-arm64-musl": "1.3.27",
+ "@swc/core-linux-x64-gnu": "1.3.27",
+ "@swc/core-linux-x64-musl": "1.3.27",
+ "@swc/core-win32-arm64-msvc": "1.3.27",
+ "@swc/core-win32-ia32-msvc": "1.3.27",
+ "@swc/core-win32-x64-msvc": "1.3.27"
+ }
+ },
+ "@swc/core-darwin-arm64": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.27.tgz",
+ "integrity": "sha512-IKlxkhEy99CnP9nduaf5IJWIFcr6D5cZCjYmCs7nWkjMV+aAieyDO9AX4LT8AcHy6CF7ByOX7SKoqk+gVMAaKw==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-darwin-x64": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.27.tgz",
+ "integrity": "sha512-MtabZIhFf/dL3vs6UMbd+vJsjIkm2NaFqulGV0Jofy2bfVZPTj/b5pXeOlUsTWy7JcH1uixjdx4RvJRyvqJxQA==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-linux-arm-gnueabihf": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.27.tgz",
+ "integrity": "sha512-XELMoGcUTAkk+G4buwIIhu6AIr1U418Odt22HUW8+ZvV+Wty2ICgR/myOIhM3xMb6U2L8ay+evMqoVNMQ0RRTg==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-linux-arm64-gnu": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.27.tgz",
+ "integrity": "sha512-O6vtT6bnrVR9PzEIuA5U7tIfYo7bv97H9K9Vqy2oyHNeGN0H36DKwS4UqPreHtziXNF5+7ubdUYUkrG/j8UnUQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-linux-arm64-musl": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.27.tgz",
+ "integrity": "sha512-Oa0E1i7dOTWpaEZumKoNbTE/Ap+da6nlhqKVUdYrFDrOBi25tz76SdxZIyvAszzmgY89b5yd1naourKmkPXpww==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-linux-x64-gnu": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.27.tgz",
+ "integrity": "sha512-S3v9H8oL2a8Ur6AjQyhkC6HfBVPOxKMdBhcZmdNuVgEUHbHdbf/Lka85F9IOYXEarMn0FtQw3ywowS22O9L5Uw==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-linux-x64-musl": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.27.tgz",
+ "integrity": "sha512-6DDkdXlOADpwICFZTRphCR+cIeS8aEYh4NlyzBito0mOWwIIdfCgALzhkTQOzTOkcD42bP97CIoZ97hqV/puOg==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-win32-arm64-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.27.tgz",
+ "integrity": "sha512-baxfH4AbEcaTNo08wxV0W6hiMXwVCxPS4qc0amHpXPti92unvSqeDR1W3C9GjHqzXlWtmCRsq8Ww1pal6ZVLrw==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-win32-ia32-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.27.tgz",
+ "integrity": "sha512-7iLJnH71k5qCwxv9NcM/P7nIEzTsC7r1sIiQW6bu+CpC8qZvwl0PS+XvQRlLly2gCZM+Le98tksYG14MEh+Hrw==",
+ "dev": true,
+ "optional": true
+ },
+ "@swc/core-win32-x64-msvc": {
+ "version": "1.3.27",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.27.tgz",
+ "integrity": "sha512-mFM907PDw/jrQ44+TRjIVGEOy2Mu06mMMz0HPMFuRsBzl5t0Kajp3vmn8FkkpS9wH5982VPi6hPYVTb7QJo5Qg==",
+ "dev": true,
+ "optional": true
+ },
+ "@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
+ },
+ "@types/babel__core": {
+ "version": "7.1.17",
+ "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "@types/babel__generator": {
+ "version": "7.6.4",
+ "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+ "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__template": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz",
+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__traverse": {
+ "version": "7.14.2",
+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "@types/eslint": {
+ "version": "8.4.10",
+ "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.4.10.tgz",
+ "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "@types/eslint-scope": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz",
+ "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.39",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz",
+ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+ "dev": true
+ },
+ "@types/graceful-fs": {
+ "version": "4.1.5",
+ "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
+ },
+ "@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "@types/istanbul-reports": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
+ "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
+ "requires": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "@types/jest": {
+ "version": "27.0.3",
+ "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==",
+ "requires": {
+ "jest-diff": "^27.0.0",
+ "pretty-format": "^27.0.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "27.4.2",
+ "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ }
+ },
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog=="
+ },
+ "ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="
+ },
+ "diff-sequences": {
+ "version": "27.4.0",
+ "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww=="
+ },
+ "jest-diff": {
+ "version": "27.4.2",
+ "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==",
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.4.0",
+ "jest-get-type": "^27.4.0",
+ "pretty-format": "^27.4.2"
+ }
+ },
+ "jest-get-type": {
+ "version": "27.4.0",
+ "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ=="
+ },
+ "pretty-format": {
+ "version": "27.4.2",
+ "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==",
+ "requires": {
+ "@jest/types": "^27.4.2",
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ }
+ }
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.9",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "dev": true
+ },
+ "@types/katex": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmmirror.com/@types/katex/-/katex-0.14.0.tgz",
+ "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA=="
+ },
+ "@types/lodash": {
+ "version": "4.14.182",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
+ "dev": true
+ },
+ "@types/lodash-es": {
+ "version": "4.17.6",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
+ "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
+ "requires": {
+ "@types/lodash": "*"
+ },
+ "dependencies": {
+ "@types/lodash": {
+ "version": "4.14.178",
+ "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw=="
+ }
+ }
+ },
+ "@types/mdast": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.10.tgz",
+ "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "*"
+ }
+ },
+ "@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true
+ },
+ "@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz",
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
+ },
+ "@types/mockjs": {
+ "version": "1.0.4",
+ "integrity": "sha512-gK20xPqJhzMIitechVbvfnAk+oBIxVRnWrihJpRYHMI6UHCB/cvWgJa+dy6trRwQLE3AbtAJnXpm7pn6blG8sA==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "15.14.9",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-15.14.9.tgz",
+ "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==",
+ "dev": true
+ },
+ "@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw=="
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "@types/prettier": {
+ "version": "2.4.2",
+ "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==",
+ "dev": true
+ },
+ "@types/resolve": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz",
+ "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "@types/stack-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
+ "dev": true
+ },
+ "@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==",
+ "dev": true
+ },
+ "@types/unist": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.6.tgz",
+ "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==",
+ "dev": true
+ },
+ "@types/yargs": {
+ "version": "16.0.4",
+ "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "@types/yargs-parser": {
+ "version": "20.2.1",
+ "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
+ },
+ "@typescript-eslint/eslint-plugin": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+ "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/experimental-utils": "4.33.0",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "debug": "^4.3.1",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.1.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "@typescript-eslint/experimental-utils": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+ "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.7",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
+ },
+ "dependencies": {
+ "eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^2.0.0"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true
+ }
+ }
+ },
+ "@typescript-eslint/parser": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+ "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "debug": "^4.3.1"
+ }
+ },
+ "@typescript-eslint/scope-manager": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+ "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0"
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-4.33.0.tgz",
+ "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
+ "dev": true
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+ "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0",
+ "debug": "^4.3.1",
+ "globby": "^11.0.3",
+ "is-glob": "^4.0.1",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "@typescript-eslint/visitor-keys": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+ "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/types": "4.33.0",
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true
+ }
+ }
+ },
+ "@vicons/antd": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmmirror.com/@vicons/antd/-/antd-0.10.0.tgz",
+ "integrity": "sha512-F+pVt2cYJDoJw5Wvu5YzvqnpCoUPeYh272R/ZVK+2H6U/G0LCDvEWNQHXkbLBpCtu9FAq/yac0NNfg1i0a1DGg=="
+ },
+ "@vicons/ionicons5": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmmirror.com/@vicons/ionicons5/-/ionicons5-0.10.0.tgz",
+ "integrity": "sha512-AgOAI15sXiasLKozj9Nkrxdda8BoaFN4TaprFCcHbBMLFOUwk6QLLHRngC+X5YhYXVjLqMbQ6FtEbrPSPYIZEA=="
+ },
+ "@vitejs/plugin-vue": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz",
+ "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==",
+ "dev": true,
+ "requires": {}
+ },
+ "@vitejs/plugin-vue-jsx": {
+ "version": "1.3.10",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.10.tgz",
+ "integrity": "sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.17.9",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-transform-typescript": "^7.16.8",
+ "@rollup/pluginutils": "^4.2.0",
+ "@vue/babel-plugin-jsx": "^1.1.1",
+ "hash-sum": "^2.0.0"
+ },
+ "dependencies": {
+ "@rollup/pluginutils": {
+ "version": "4.2.0",
+ "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==",
+ "dev": true,
+ "requires": {
+ "estree-walker": "^2.0.1",
+ "picomatch": "^2.2.2"
+ }
+ }
+ }
+ },
+ "@vue/babel-helper-vue-transform-on": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz",
+ "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==",
+ "dev": true
+ },
+ "@vue/babel-plugin-jsx": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz",
+ "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.0.0",
+ "@babel/template": "^7.0.0",
+ "@babel/traverse": "^7.0.0",
+ "@babel/types": "^7.0.0",
+ "@vue/babel-helper-vue-transform-on": "^1.0.2",
+ "camelcase": "^6.0.0",
+ "html-tags": "^3.1.0",
+ "svg-tags": "^1.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.2.1",
+ "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
+ "dev": true
+ }
+ }
+ },
+ "@vue/compiler-core": {
+ "version": "3.2.37",
+ "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "@vue/compiler-dom": {
+ "version": "3.2.37",
+ "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==",
+ "requires": {
+ "@vue/compiler-core": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "@vue/compiler-sfc": {
+ "version": "3.2.37",
+ "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.37",
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/compiler-ssr": "3.2.37",
+ "@vue/reactivity-transform": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ=="
+ },
+ "postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "requires": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ }
+ },
+ "source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA=="
+ }
+ }
+ },
+ "@vue/compiler-ssr": {
+ "version": "3.2.37",
+ "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "@vue/devtools-api": {
+ "version": "6.1.4",
+ "integrity": "sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ=="
+ },
+ "@vue/eslint-config-typescript": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-7.0.0.tgz",
+ "integrity": "sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw==",
+ "dev": true,
+ "requires": {
+ "vue-eslint-parser": "^7.0.0"
+ }
+ },
+ "@vue/reactivity": {
+ "version": "3.2.37",
+ "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==",
+ "requires": {
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "@vue/reactivity-transform": {
+ "version": "3.2.37",
+ "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "@vue/runtime-core": {
+ "version": "3.2.37",
+ "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==",
+ "requires": {
+ "@vue/reactivity": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "@vue/runtime-dom": {
+ "version": "3.2.37",
+ "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==",
+ "requires": {
+ "@vue/runtime-core": "3.2.37",
+ "@vue/shared": "3.2.37",
+ "csstype": "^2.6.8"
+ }
+ },
+ "@vue/server-renderer": {
+ "version": "3.2.37",
+ "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==",
+ "requires": {
+ "@vue/compiler-ssr": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "@vue/shared": {
+ "version": "3.2.37",
+ "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw=="
+ },
+ "@vueup/vue-quill": {
+ "version": "1.0.0-beta.8",
+ "integrity": "sha512-3fnIdmnz2ba4dI4WIpudlYoev9r5hrL8NrvhzMXrBj5c5+uEBqM2P48Q+skwToFZjPJT+QDIKiQqY3CXJvpX/Q==",
+ "requires": {
+ "quill": "^1.3.7",
+ "quill-delta": "^4.2.2"
+ }
+ },
+ "@vueuse/core": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-5.3.0.tgz",
+ "integrity": "sha512-bBL1/JMRHFWmbgQzUZHF4WOwlqfenR1B8+elriXsbnHlogQM5foSz9++WyDBR0YPIVgCJq7fvNLqd4T7+cjc5w==",
+ "requires": {
+ "@vueuse/shared": "5.3.0",
+ "vue-demi": "*"
+ }
+ },
+ "@vueuse/shared": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-5.3.0.tgz",
+ "integrity": "sha512-qZfkPFH0qTScFpYiPOFpTcxWriRhlM3bgSzl3DFTgr/U0eZg3w2EFWaRZHdWeSvAUdNQyjOC4Toa8S0zJyEjHw==",
+ "requires": {
+ "vue-demi": "*"
+ }
+ },
+ "@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true,
+ "peer": true
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true,
+ "peer": true
+ },
+ "abab": {
+ "version": "2.0.5",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
+ },
+ "acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true
+ },
+ "acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "acorn-node": {
+ "version": "1.8.2",
+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.0.0",
+ "acorn-walk": "^7.0.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "requires": {
+ "debug": "4"
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz",
+ "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==",
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {}
+ },
+ "ansi-colors": {
+ "version": "4.1.1",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true
+ },
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.21.3"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true
+ }
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
+ },
+ "are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "arg": {
+ "version": "5.0.1",
+ "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==",
+ "dev": true
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true
+ },
+ "array-ify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
+ "dev": true
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
+ },
+ "astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true
+ },
+ "async": {
+ "version": "2.6.3",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmmirror.com/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA=="
+ },
+ "async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true
+ },
+ "autoprefixer": {
+ "version": "10.4.7",
+ "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.20.3",
+ "caniuse-lite": "^1.0.30001335",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ }
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
+ },
+ "aws4": {
+ "version": "1.11.0",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ },
+ "axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "requires": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "dev": true,
+ "requires": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ }
+ },
+ "babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ }
+ },
+ "babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ }
+ },
+ "babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+ "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ }
+ },
+ "babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "dev": true,
+ "requires": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ }
+ },
+ "bail": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/bail/-/bail-1.0.5.tgz",
+ "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-2.0.0.tgz",
+ "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",
+ "dev": true
+ },
+ "batch-processor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz",
+ "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "blueimp-md5": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmmirror.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
+ "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ }
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
+ "dev": true
+ },
+ "browserslist": {
+ "version": "4.21.3",
+ "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001370",
+ "electron-to-chromium": "^1.4.202",
+ "node-releases": "^2.0.6",
+ "update-browserslist-db": "^1.0.5"
+ }
+ },
+ "bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dev": true,
+ "requires": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "builtin-modules": {
+ "version": "3.2.0",
+ "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==",
+ "dev": true
+ },
+ "bytes": {
+ "version": "3.1.1",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "dev": true
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ }
+ },
+ "cachedir": {
+ "version": "2.2.0",
+ "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
+ "dev": true
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
+ "camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dev": true,
+ "requires": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ },
+ "camelcase-css": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "requires": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "dependencies": {
+ "map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ=="
+ },
+ "quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
+ }
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001385",
+ "integrity": "sha512-MpiCqJGhBkHgpyimE9GWmZTnyHyEEM35u115bD3QBrXpjvL/JgcP8cUhKJshfmg4OtEHFenifcK5sZayEw5tvQ==",
+ "dev": true
+ },
+ "capital-case": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/capital-case/-/capital-case-1.0.4.tgz",
+ "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case-first": "^2.0.2"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "change-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/change-case/-/change-case-4.1.2.tgz",
+ "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
+ "dev": true,
+ "requires": {
+ "camel-case": "^4.1.2",
+ "capital-case": "^1.0.4",
+ "constant-case": "^3.0.4",
+ "dot-case": "^3.0.4",
+ "header-case": "^2.0.4",
+ "no-case": "^3.0.4",
+ "param-case": "^3.0.4",
+ "pascal-case": "^3.1.2",
+ "path-case": "^3.0.4",
+ "sentence-case": "^3.0.4",
+ "snake-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "dev": true
+ },
+ "character-entities": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz",
+ "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
+ "dev": true
+ },
+ "character-entities-legacy": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
+ "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
+ "dev": true
+ },
+ "character-reference-invalid": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
+ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
+ "dev": true
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "chokidar": {
+ "version": "3.5.2",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ },
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true,
+ "peer": true
+ },
+ "ci-info": {
+ "version": "3.3.0",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ },
+ "cjs-module-lexer": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
+ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
+ "dev": true
+ },
+ "clean-css": {
+ "version": "5.2.4",
+ "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.6.0"
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz",
+ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+ "dev": true,
+ "requires": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "dependencies": {
+ "slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz",
+ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ }
+ }
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "requires": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
+ },
+ "clone-regexp": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/clone-regexp/-/clone-regexp-2.2.0.tgz",
+ "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
+ "dev": true,
+ "requires": {
+ "is-regexp": "^2.0.0"
+ },
+ "dependencies": {
+ "is-regexp": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-2.1.0.tgz",
+ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
+ "dev": true
+ }
+ }
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+ "dev": true
+ },
+ "collect-v8-coverage": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
+ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
+ "dev": true
+ },
+ "color": {
+ "version": "4.1.0",
+ "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "color-string": {
+ "version": "1.9.0",
+ "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
+ },
+ "colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
+ },
+ "commitizen": {
+ "version": "4.2.4",
+ "integrity": "sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==",
+ "dev": true,
+ "requires": {
+ "cachedir": "2.2.0",
+ "cz-conventional-changelog": "3.2.0",
+ "dedent": "0.7.0",
+ "detect-indent": "6.0.0",
+ "find-node-modules": "^2.1.2",
+ "find-root": "1.1.0",
+ "fs-extra": "8.1.0",
+ "glob": "7.1.4",
+ "inquirer": "6.5.2",
+ "is-utf8": "^0.2.1",
+ "lodash": "^4.17.20",
+ "minimist": "1.2.5",
+ "strip-bom": "4.0.0",
+ "strip-json-comments": "3.0.1"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "8.1.0",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.4",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.0.1",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ }
+ }
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+ "dev": true
+ },
+ "compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
+ "requires": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ }
+ }
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
+ },
+ "constant-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/constant-case/-/constant-case-3.0.4.tgz",
+ "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case": "^2.0.2"
+ }
+ },
+ "conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ }
+ },
+ "conventional-changelog-conventionalcommits": {
+ "version": "4.6.1",
+ "integrity": "sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "lodash": "^4.17.15",
+ "q": "^1.5.1"
+ }
+ },
+ "conventional-commit-types": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
+ "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==",
+ "dev": true
+ },
+ "conventional-commits-parser": {
+ "version": "3.2.3",
+ "integrity": "sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==",
+ "dev": true,
+ "requires": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.0.4",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ }
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "copy-anything": {
+ "version": "2.0.3",
+ "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==",
+ "dev": true,
+ "requires": {
+ "is-what": "^3.12.0"
+ }
+ },
+ "core-js": {
+ "version": "3.23.4",
+ "integrity": "sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
+ },
+ "cosmiconfig": {
+ "version": "7.0.1",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "optional": true
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "dependencies": {
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "crypto-js": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz",
+ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==",
+ "dev": true
+ },
+ "css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==",
+ "dev": true
+ },
+ "css-render": {
+ "version": "0.15.10",
+ "integrity": "sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==",
+ "requires": {
+ "@emotion/hash": "~0.8.0",
+ "@types/node": "~17.0.5",
+ "csstype": "~3.0.5"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.45",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw=="
+ },
+ "csstype": {
+ "version": "3.0.10",
+ "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
+ }
+ }
+ },
+ "css-unit-converter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
+ "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
+ "dev": true
+ },
+ "cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true
+ },
+ "cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+ "dev": true
+ },
+ "cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dev": true,
+ "requires": {
+ "cssom": "~0.3.6"
+ },
+ "dependencies": {
+ "cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "dev": true
+ }
+ }
+ },
+ "csstype": {
+ "version": "2.6.19",
+ "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ=="
+ },
+ "cz-conventional-changelog": {
+ "version": "3.2.0",
+ "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==",
+ "dev": true,
+ "requires": {
+ "@commitlint/load": ">6.1.1",
+ "chalk": "^2.4.1",
+ "commitizen": "^4.0.3",
+ "conventional-commit-types": "^3.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^2.0.1",
+ "word-wrap": "^1.0.3"
+ },
+ "dependencies": {
+ "@commitlint/execute-rule": {
+ "version": "15.0.0",
+ "integrity": "sha512-pyE4ApxjbWhb1TXz5vRiGwI2ssdMMgZbaaheZq1/7WC0xRnqnIhE1yUC1D2q20qPtvkZPstTYvMiRVtF+DvjUg==",
+ "dev": true,
+ "optional": true
+ },
+ "@commitlint/load": {
+ "version": "15.0.0",
+ "integrity": "sha512-Ak1YPeOhvxmY3ioe0o6m1yLGvUAYb4BdfGgShU8jiTCmU3Mnmms0Xh/kfQz8AybhezCC3AmVTyBLaBZxOHR8kg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@commitlint/execute-rule": "^15.0.0",
+ "@commitlint/resolve-extends": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "typescript": "^4.4.3"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "optional": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "optional": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@commitlint/resolve-extends": {
+ "version": "15.0.0",
+ "integrity": "sha512-7apfRJjgJsKja7lHsPfEFixKjA/fk/UeD3owkOw1174yYu4u8xBDLSeU3IinGPdMuF9m245eX8wo7vLUy+EBSg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ }
+ },
+ "@commitlint/types": {
+ "version": "15.0.0",
+ "integrity": "sha512-OMSLX+QJnyNoTwws54ULv9sOvuw9GdVezln76oyUd4YbMMJyaav62aSXDuCdWyL2sm9hTkSzyEi52PNaIj/vqw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chalk": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "optional": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "optional": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "dargs": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz",
+ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ }
+ },
+ "date-fns": {
+ "version": "2.28.0",
+ "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw=="
+ },
+ "date-fns-tz": {
+ "version": "1.3.6",
+ "integrity": "sha512-C8q7mErvG4INw1ZwAFmPlGjEo5Sv4udjKVbTc03zpP9cu6cp5AemFzKhz0V68LGcWEtX5mJudzzg3G04emIxLA==",
+ "requires": {}
+ },
+ "debug": {
+ "version": "4.3.3",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
+ },
+ "decamelize-keys": {
+ "version": "1.1.0",
+ "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==",
+ "requires": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ }
+ },
+ "decimal.js": {
+ "version": "10.3.1",
+ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
+ "dev": true
+ },
+ "dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "defined": {
+ "version": "1.0.0",
+ "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ },
+ "delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
+ },
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
+ "dev": true
+ },
+ "detect-indent": {
+ "version": "6.0.0",
+ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
+ "dev": true
+ },
+ "detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "dev": true
+ },
+ "detective": {
+ "version": "5.2.0",
+ "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
+ "dev": true,
+ "requires": {
+ "acorn-node": "^1.6.1",
+ "defined": "^1.0.0",
+ "minimist": "^1.1.1"
+ }
+ },
+ "didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "dev": true
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "optional": true
+ },
+ "diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "dlv": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz",
+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
+ "dev": true
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.2.0",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "dev": true,
+ "requires": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "dependencies": {
+ "webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "dev": true
+ }
+ }
+ },
+ "domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^2.0.0"
+ },
+ "dependencies": {
+ "is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true
+ }
+ }
+ },
+ "dotenv": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz",
+ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
+ "dev": true
+ },
+ "dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "echarts": {
+ "version": "5.3.3",
+ "integrity": "sha512-BRw2serInRwO5SIwRviZ6Xgm5Lb7irgz+sLiFMmy/HOaf4SQ+7oYqxKzRHAKp4xHQ05AuHw1xvoQWJjDQq/FGw==",
+ "requires": {
+ "tslib": "2.3.0",
+ "zrender": "5.3.2"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ }
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "dev": true
+ },
+ "ejs": {
+ "version": "3.1.6",
+ "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "dev": true,
+ "requires": {
+ "jake": "^10.6.1"
+ }
+ },
+ "electron-to-chromium": {
+ "version": "1.4.235",
+ "integrity": "sha512-eNU2SmVZYTzYVA5aAWmhAJbdVil5/8H5nMq6kGD0Yxd4k2uKIuT8YmS46I0QXY7iOoPPcb6jjem9/2xyuH5+XQ==",
+ "dev": true
+ },
+ "element-resize-detector": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
+ "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
+ "requires": {
+ "batch-processor": "1.0.0"
+ }
+ },
+ "email-addresses": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/email-addresses/-/email-addresses-3.1.0.tgz",
+ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==",
+ "dev": true
+ },
+ "emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
+ }
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "5.12.0",
+ "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz",
+ "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ }
+ },
+ "enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "^4.1.1"
+ }
+ },
+ "entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
+ },
+ "err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
+ },
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true
+ },
+ "esbuild": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.2.tgz",
+ "integrity": "sha512-odaHSgtYafOXt2nSISwdWlfRkb4ceMX3akY1mWspQpT08jsqVYEK1XtVusr250Rmbx8AVNWjMPI/yyvKqxOKMw==",
+ "dev": true,
+ "optional": true,
+ "peer": true,
+ "requires": {
+ "@esbuild/android-arm": "0.17.2",
+ "@esbuild/android-arm64": "0.17.2",
+ "@esbuild/android-x64": "0.17.2",
+ "@esbuild/darwin-arm64": "0.17.2",
+ "@esbuild/darwin-x64": "0.17.2",
+ "@esbuild/freebsd-arm64": "0.17.2",
+ "@esbuild/freebsd-x64": "0.17.2",
+ "@esbuild/linux-arm": "0.17.2",
+ "@esbuild/linux-arm64": "0.17.2",
+ "@esbuild/linux-ia32": "0.17.2",
+ "@esbuild/linux-loong64": "0.17.2",
+ "@esbuild/linux-mips64el": "0.17.2",
+ "@esbuild/linux-ppc64": "0.17.2",
+ "@esbuild/linux-riscv64": "0.17.2",
+ "@esbuild/linux-s390x": "0.17.2",
+ "@esbuild/linux-x64": "0.17.2",
+ "@esbuild/netbsd-x64": "0.17.2",
+ "@esbuild/openbsd-x64": "0.17.2",
+ "@esbuild/sunos-x64": "0.17.2",
+ "@esbuild/win32-arm64": "0.17.2",
+ "@esbuild/win32-ia32": "0.17.2",
+ "@esbuild/win32-x64": "0.17.2"
+ }
+ },
+ "esbuild-node-loader": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/esbuild-node-loader/-/esbuild-node-loader-0.1.1.tgz",
+ "integrity": "sha512-n24xYzMfKmPupUZgs0QYBr52HUSh1M1vDtBfkEVa6pdENqo5+U5WP+zaj4Iw2MinuYk1axLW8+NVutrBCkrdmA==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.12.6"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true
+ }
+ }
+ },
+ "esbuild-register": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmmirror.com/esbuild-register/-/esbuild-register-2.6.0.tgz",
+ "integrity": "sha512-2u4AtnCXP5nivtIxZryiZOUcEQkOzFS7UhAqibUEmaTAThJ48gDLYTBF/Fsz+5r0hbV1jrFE6PQvPDUrKZNt/Q==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.12.8",
+ "jsonc-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true
+ }
+ }
+ },
+ "esbuild-windows-64": {
+ "version": "0.14.29",
+ "integrity": "sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==",
+ "dev": true,
+ "optional": true
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
+ },
+ "escodegen": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz",
+ "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
+ "dev": true,
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ }
+ }
+ }
+ },
+ "eslint": {
+ "version": "7.32.0",
+ "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz",
+ "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.3",
+ "@humanwhocodes/config-array": "^0.5.0",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^2.1.0",
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.1.2",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.1.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.0",
+ "strip-json-comments": "^3.1.0",
+ "table": "^6.0.9",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true
+ },
+ "eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "7.3.5",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "8.5.0",
+ "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-define-config": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmmirror.com/eslint-define-config/-/eslint-define-config-1.0.9.tgz",
+ "integrity": "sha512-LRzNlRo9sv43BAXY+nhZIUCZLRisTMEXXSqlGc2uZ8emAGyJv3FDSew2MIVRMwThexEjVxjNmeqduaexJ/GT3Q==",
+ "dev": true
+ },
+ "eslint-plugin-jest": {
+ "version": "24.7.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz",
+ "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==",
+ "dev": true,
+ "requires": {
+ "@typescript-eslint/experimental-utils": "^4.0.1"
+ }
+ },
+ "eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz",
+ "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==",
+ "dev": true,
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-plugin-vue": {
+ "version": "7.20.0",
+ "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz",
+ "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==",
+ "dev": true,
+ "requires": {
+ "eslint-utils": "^2.1.0",
+ "natural-compare": "^1.4.0",
+ "semver": "^6.3.0",
+ "vue-eslint-parser": "^7.10.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ }
+ }
+ },
+ "eslint-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz",
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true
+ },
+ "esno": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmmirror.com/esno/-/esno-0.7.3.tgz",
+ "integrity": "sha512-ONTHZLBipMC9uK9oqASzqYGCrjcqp/N0NXt/Q0WpYw/Ikm9he+rYER2ATx6czaFcMvwrbIXBlNe9hSEiTrNKow==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "esbuild": "^0.12.8",
+ "esbuild-node-loader": "^0.1.1",
+ "esbuild-register": "^2.6.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.12.29",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.12.29.tgz",
+ "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==",
+ "dev": true
+ }
+ }
+ },
+ "espree": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz",
+ "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.4.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^1.3.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ },
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg=="
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "peer": true
+ },
+ "evtd": {
+ "version": "0.2.3",
+ "integrity": "sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw=="
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "execall": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/execall/-/execall-2.0.0.tgz",
+ "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
+ "dev": true,
+ "requires": {
+ "clone-regexp": "^2.1.0"
+ }
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+ "dev": true
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
+ "expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w=="
+ },
+ "fast-glob": {
+ "version": "3.2.7",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
+ },
+ "fastest-levenshtein": {
+ "version": "1.0.12",
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
+ "dev": true
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "fb-watchman": {
+ "version": "2.0.1",
+ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
+ "dev": true,
+ "requires": {
+ "bser": "2.1.1"
+ }
+ },
+ "figures": {
+ "version": "2.0.0",
+ "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "requires": {
+ "flat-cache": "^3.0.4"
+ }
+ },
+ "filelist": {
+ "version": "1.0.2",
+ "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "filename-reserved-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+ "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
+ "dev": true
+ },
+ "filenamify": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz",
+ "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
+ "dev": true,
+ "requires": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.1",
+ "trim-repeated": "^1.0.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ }
+ }
+ },
+ "find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "find-node-modules": {
+ "version": "2.1.2",
+ "integrity": "sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug==",
+ "dev": true,
+ "requires": {
+ "findup-sync": "^4.0.0",
+ "merge": "^2.1.0"
+ }
+ },
+ "find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ }
+ },
+ "flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "requires": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "flatted": {
+ "version": "3.2.4",
+ "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
+ "dev": true
+ },
+ "follow-redirects": {
+ "version": "1.14.6",
+ "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A=="
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "fraction.js": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz",
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "10.0.0",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "dependencies": {
+ "graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ }
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
+ "dev": true
+ },
+ "gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "requires": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ }
+ },
+ "gaze": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "requires": {
+ "globule": "^1.0.0"
+ }
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
+ "dev": true
+ },
+ "get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "gh-pages": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/gh-pages/-/gh-pages-3.2.3.tgz",
+ "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.1",
+ "commander": "^2.18.0",
+ "email-addresses": "^3.0.1",
+ "filenamify": "^4.3.0",
+ "find-cache-dir": "^3.3.1",
+ "fs-extra": "^8.1.0",
+ "globby": "^6.1.0"
+ },
+ "dependencies": {
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^1.0.1"
+ }
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ }
+ }
+ },
+ "git-raw-commits": {
+ "version": "2.0.10",
+ "integrity": "sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==",
+ "dev": true,
+ "requires": {
+ "dargs": "^7.0.0",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true,
+ "peer": true
+ },
+ "global-dirs": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.4"
+ }
+ },
+ "global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^3.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ }
+ },
+ "globals": {
+ "version": "13.12.0",
+ "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.20.2"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true
+ }
+ }
+ },
+ "globby": {
+ "version": "11.0.4",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "globjoin": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/globjoin/-/globjoin-0.1.4.tgz",
+ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==",
+ "dev": true
+ },
+ "globule": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmmirror.com/globule/-/globule-1.3.4.tgz",
+ "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==",
+ "requires": {
+ "glob": "~7.1.1",
+ "lodash": "^4.17.21",
+ "minimatch": "~3.0.2"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
+ }
+ },
+ "gonzales-pe": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
+ "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "requires": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.9",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA=="
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
+ },
+ "hash-sum": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz",
+ "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==",
+ "dev": true
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true
+ },
+ "header-case": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/header-case/-/header-case-2.0.4.tgz",
+ "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
+ "dev": true,
+ "requires": {
+ "capital-case": "^1.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "hex-color-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
+ "dev": true
+ },
+ "highlight.js": {
+ "version": "11.6.0",
+ "integrity": "sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw=="
+ },
+ "homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "requires": {
+ "parse-passwd": "^1.0.0"
+ }
+ },
+ "hosted-git-info": {
+ "version": "4.0.2",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "hsl-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz",
+ "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==",
+ "dev": true
+ },
+ "hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==",
+ "dev": true
+ },
+ "html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-encoding": "^1.0.5"
+ }
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dev": true,
+ "requires": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ }
+ },
+ "html-tags": {
+ "version": "3.1.0",
+ "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "husky": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/husky/-/husky-6.0.0.tgz",
+ "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ignore": {
+ "version": "5.2.0",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "dev": true
+ },
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
+ "dev": true,
+ "optional": true
+ },
+ "import-cwd": {
+ "version": "3.0.0",
+ "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
+ "dev": true,
+ "requires": {
+ "import-from": "^3.0.0"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ }
+ }
+ },
+ "import-from": {
+ "version": "3.0.0",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "dev": true
+ },
+ "import-local": {
+ "version": "3.0.3",
+ "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "6.5.2",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "4.1.0",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "integrity": "sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ=="
+ },
+ "is-alphabetical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
+ "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
+ "dev": true
+ },
+ "is-alphanumerical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
+ "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
+ "dev": true,
+ "requires": {
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "dev": true
+ },
+ "is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
+ "dev": true,
+ "requires": {
+ "css-color-names": "^0.0.4",
+ "hex-color-regex": "^1.1.0",
+ "hsl-regex": "^1.0.0",
+ "hsla-regex": "^1.0.0",
+ "rgb-regex": "^1.0.1",
+ "rgba-regex": "^1.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.0",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-decimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz",
+ "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-hexadecimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
+ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
+ "dev": true
+ },
+ "is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="
+ },
+ "is-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz",
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
+ "dev": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
+ },
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
+ },
+ "is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "dev": true
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
+ "dev": true,
+ "requires": {
+ "text-extensions": "^1.0.0"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ },
+ "is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
+ "dev": true
+ },
+ "is-what": {
+ "version": "3.14.1",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
+ },
+ "istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ }
+ },
+ "istanbul-reports": {
+ "version": "3.1.4",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "dev": true,
+ "requires": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ }
+ },
+ "jake": {
+ "version": "10.8.2",
+ "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "dev": true,
+ "requires": {
+ "async": "0.9.x",
+ "chalk": "^2.4.2",
+ "filelist": "^1.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "async": {
+ "version": "0.9.2",
+ "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ }
+ },
+ "jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ }
+ },
+ "jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ }
+ },
+ "jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "dev": true,
+ "requires": {
+ "detect-newline": "^3.0.0"
+ }
+ },
+ "jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "dev": true
+ },
+ "jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^2.3.2",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "dev": true,
+ "requires": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ }
+ },
+ "jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-pnp-resolver": {
+ "version": "1.2.2",
+ "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
+ "dev": true,
+ "requires": {}
+ },
+ "jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "dev": true
+ },
+ "jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ }
+ },
+ "jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ }
+ },
+ "jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "dependencies": {
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.16.5",
+ "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.5"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.2.1",
+ "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
+ "dev": true
+ }
+ }
+ },
+ "jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ }
+ }
+ },
+ "jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.4",
+ "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
+ },
+ "jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "8.8.0",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "dev": true
+ },
+ "form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "tough-cookie": {
+ "version": "4.0.0",
+ "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ }
+ }
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+ },
+ "json5": {
+ "version": "2.2.1",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true
+ },
+ "jsonc-parser": {
+ "version": "3.0.0",
+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ },
+ "dependencies": {
+ "graceful-fs": {
+ "version": "4.2.8",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+ "dev": true
+ },
+ "JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ }
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ },
+ "kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true
+ },
+ "klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
+ "dev": true
+ },
+ "known-css-properties": {
+ "version": "0.21.0",
+ "resolved": "https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.21.0.tgz",
+ "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==",
+ "dev": true
+ },
+ "less": {
+ "version": "4.1.2",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "requires": {
+ "copy-anything": "^2.0.1",
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "parse-node-version": "^1.0.1",
+ "source-map": "~0.6.0",
+ "tslib": "^2.3.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "optional": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "less-loader": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-9.1.0.tgz",
+ "integrity": "sha512-/BPur/W4NaDBvw4A7pTGMtKpAsAnexeJdw2VWRVzWEQCNX2FboFa1GUIFwkzBFwX5x/q7M/Srtng96QnhV5wIA==",
+ "dev": true,
+ "requires": {
+ "klona": "^2.0.4"
+ }
+ },
+ "leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true
+ },
+ "levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "dependencies": {
+ "prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ }
+ }
+ },
+ "lilconfig": {
+ "version": "2.0.4",
+ "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+ "dev": true
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "lint-staged": {
+ "version": "11.2.6",
+ "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-11.2.6.tgz",
+ "integrity": "sha512-Vti55pUnpvPE0J9936lKl0ngVeTdSZpEdTNhASbkaWX7J5R9OEifo1INBGQuGW4zmy6OG+TcWPJ3m5yuy5Q8Tg==",
+ "dev": true,
+ "requires": {
+ "cli-truncate": "2.1.0",
+ "colorette": "^1.4.0",
+ "commander": "^8.2.0",
+ "cosmiconfig": "^7.0.1",
+ "debug": "^4.3.2",
+ "enquirer": "^2.3.6",
+ "execa": "^5.1.1",
+ "listr2": "^3.12.2",
+ "micromatch": "^4.0.4",
+ "normalize-path": "^3.0.0",
+ "please-upgrade-node": "^3.2.0",
+ "string-argv": "0.3.1",
+ "stringify-object": "3.3.0",
+ "supports-color": "8.1.1"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "listr2": {
+ "version": "3.13.5",
+ "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==",
+ "dev": true,
+ "requires": {
+ "cli-truncate": "^2.1.0",
+ "colorette": "^2.0.16",
+ "log-update": "^4.0.0",
+ "p-map": "^4.0.0",
+ "rfdc": "^1.3.0",
+ "rxjs": "^7.4.0",
+ "through": "^2.3.8",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "colorette": {
+ "version": "2.0.16",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "rxjs": {
+ "version": "7.4.0",
+ "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
+ "dev": true,
+ "requires": {
+ "tslib": "~2.1.0"
+ }
+ },
+ "tslib": {
+ "version": "2.1.0",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==",
+ "dev": true
+ }
+ }
+ },
+ "loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "dev": true,
+ "peer": true
+ },
+ "local-pkg": {
+ "version": "0.4.1",
+ "integrity": "sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "lodash.get": {
+ "version": "4.4.2",
+ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
+ "dev": true,
+ "optional": true
+ },
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
+ },
+ "lodash.map": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/lodash.map/-/lodash.map-4.6.0.tgz",
+ "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==",
+ "dev": true
+ },
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "lodash.topath": {
+ "version": "4.5.2",
+ "resolved": "https://registry.npmmirror.com/lodash.topath/-/lodash.topath-4.5.2.tgz",
+ "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==",
+ "dev": true
+ },
+ "lodash.truncate": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+ "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ }
+ },
+ "log-update": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz",
+ "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "dependencies": {
+ "cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "requires": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ }
+ }
+ },
+ "longest": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/longest/-/longest-2.0.1.tgz",
+ "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==",
+ "dev": true
+ },
+ "longest-streak": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-2.0.4.tgz",
+ "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
+ "dev": true
+ },
+ "lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "magic-string": {
+ "version": "0.25.7",
+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+ "requires": {
+ "sourcemap-codec": "^1.4.4"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true,
+ "optional": true
+ },
+ "make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ }
+ },
+ "makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dev": true,
+ "requires": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="
+ },
+ "mathml-tag-names": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
+ "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
+ "dev": true
+ },
+ "mdast-util-from-markdown": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
+ "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
+ "dev": true,
+ "requires": {
+ "@types/mdast": "^3.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "micromark": "~2.11.0",
+ "parse-entities": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ }
+ },
+ "mdast-util-to-markdown": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
+ "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0",
+ "longest-streak": "^2.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "parse-entities": "^2.0.0",
+ "repeat-string": "^1.0.0",
+ "zwitch": "^1.0.0"
+ }
+ },
+ "mdast-util-to-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
+ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
+ "dev": true
+ },
+ "meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ }
+ },
+ "merge": {
+ "version": "2.1.1",
+ "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
+ "dev": true
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "micromark": {
+ "version": "2.11.4",
+ "resolved": "https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz",
+ "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.0.0",
+ "parse-entities": "^2.0.0"
+ }
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true
+ },
+ "mime-db": {
+ "version": "1.51.0",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "requires": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ }
+ },
+ "minipass": {
+ "version": "3.3.4",
+ "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mitt": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/mitt/-/mitt-2.1.0.tgz",
+ "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg=="
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "mockjs": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz",
+ "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==",
+ "requires": {
+ "commander": "*"
+ }
+ },
+ "modern-normalize": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/modern-normalize/-/modern-normalize-1.1.0.tgz",
+ "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==",
+ "dev": true
+ },
+ "mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "multimatch": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz",
+ "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "dev": true
+ }
+ }
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==",
+ "dev": true
+ },
+ "naive-ui": {
+ "version": "2.34.3",
+ "resolved": "https://registry.npmmirror.com/naive-ui/-/naive-ui-2.34.3.tgz",
+ "integrity": "sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==",
+ "requires": {
+ "@css-render/plugin-bem": "^0.15.10",
+ "@css-render/vue3-ssr": "^0.15.10",
+ "@types/katex": "^0.14.0",
+ "@types/lodash": "^4.14.181",
+ "@types/lodash-es": "^4.17.6",
+ "async-validator": "^4.0.7",
+ "css-render": "^0.15.10",
+ "date-fns": "^2.28.0",
+ "date-fns-tz": "^1.3.3",
+ "evtd": "^0.2.4",
+ "highlight.js": "^11.5.0",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "seemly": "^0.3.6",
+ "treemate": "^0.3.11",
+ "vdirs": "^0.1.8",
+ "vooks": "^0.2.12",
+ "vueuc": "^0.4.47"
+ },
+ "dependencies": {
+ "@types/lodash": {
+ "version": "4.14.181",
+ "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag=="
+ },
+ "evtd": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmmirror.com/evtd/-/evtd-0.2.4.tgz",
+ "integrity": "sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw=="
+ }
+ }
+ },
+ "nan": {
+ "version": "2.16.0",
+ "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA=="
+ },
+ "nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "dev": true
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true
+ },
+ "needle": {
+ "version": "2.9.1",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true,
+ "peer": true
+ },
+ "no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dev": true,
+ "requires": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node-emoji": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmmirror.com/node-emoji/-/node-emoji-1.11.0.tgz",
+ "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.21"
+ }
+ },
+ "node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "requires": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ }
+ },
+ "npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "requires": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "2.0.6",
+ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==",
+ "dev": true
+ },
+ "node-sass": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-7.0.3.tgz",
+ "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==",
+ "requires": {
+ "async-foreach": "^0.1.3",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "gaze": "^1.0.0",
+ "get-stdin": "^4.0.1",
+ "glob": "^7.0.3",
+ "lodash": "^4.17.15",
+ "meow": "^9.0.0",
+ "nan": "^2.13.2",
+ "node-gyp": "^8.4.1",
+ "npmlog": "^5.0.0",
+ "request": "^2.88.0",
+ "sass-graph": "^4.0.1",
+ "stdout-stream": "^1.4.0",
+ "true-case-path": "^1.0.2"
+ },
+ "dependencies": {
+ "meow": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz",
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize": "^1.2.0",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ }
+ }
+ }
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.7",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "dev": true
+ },
+ "normalize-selector": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/normalize-selector/-/normalize-selector-0.2.0.tgz",
+ "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "requires": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
+ "dev": true
+ },
+ "nwsapi": {
+ "version": "2.2.0",
+ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
+ },
+ "object-hash": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-2.2.0.tgz",
+ "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
+ "dev": true
+ },
+ "object-inspect": {
+ "version": "1.12.0",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "requires": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "dependencies": {
+ "prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ }
+ }
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parse-entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz",
+ "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
+ "dev": true,
+ "requires": {
+ "character-entities": "^1.0.0",
+ "character-entities-legacy": "^1.0.0",
+ "character-reference-invalid": "^1.0.0",
+ "is-alphanumerical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-hexadecimal": "^1.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true
+ },
+ "parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
+ "dev": true
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true
+ },
+ "pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "path-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/path-case/-/path-case-3.0.4.tgz",
+ "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
+ "dev": true,
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "path-to-regexp": {
+ "version": "6.2.0",
+ "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.0",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true
+ },
+ "pinia": {
+ "version": "2.0.16",
+ "integrity": "sha512-9/LMVO+/epny1NBfC77vnps4g3JRezxhhoF1xLUk8mZkUIxVnwfEAIRiAX8mYBTD/KCwZqnDMqXc8w3eU0FQGg==",
+ "requires": {
+ "@vue/devtools-api": "^6.1.4",
+ "vue-demi": "*"
+ }
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "please-upgrade-node": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
+ "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
+ "dev": true,
+ "requires": {
+ "semver-compare": "^1.0.0"
+ }
+ },
+ "postcss": {
+ "version": "8.4.14",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "postcss-js": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-3.0.3.tgz",
+ "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
+ "dev": true,
+ "requires": {
+ "camelcase-css": "^2.0.1",
+ "postcss": "^8.1.6"
+ },
+ "dependencies": {
+ "nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ }
+ },
+ "source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-less": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmmirror.com/postcss-less/-/postcss-less-3.1.4.tgz",
+ "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.14"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "postcss-load-config": {
+ "version": "3.1.0",
+ "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
+ "dev": true,
+ "requires": {
+ "import-cwd": "^3.0.0",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ }
+ },
+ "postcss-media-query-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmmirror.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+ "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
+ "dev": true
+ },
+ "postcss-nested": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-5.0.6.tgz",
+ "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
+ "dev": true,
+ "requires": {
+ "postcss-selector-parser": "^6.0.6"
+ }
+ },
+ "postcss-resolve-nested-selector": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
+ "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==",
+ "dev": true
+ },
+ "postcss-safe-parser": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
+ "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.26"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "postcss-sass": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmmirror.com/postcss-sass/-/postcss-sass-0.4.4.tgz",
+ "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
+ "dev": true,
+ "requires": {
+ "gonzales-pe": "^4.3.0",
+ "postcss": "^7.0.21"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "postcss-scss": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/postcss-scss/-/postcss-scss-2.1.1.tgz",
+ "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.6"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "6.0.8",
+ "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "postcss-sorting": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz",
+ "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14",
+ "postcss": "^7.0.17"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+ "dev": true
+ },
+ "prettier": {
+ "version": "2.7.1",
+ "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
+ "dev": true
+ },
+ "prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "requires": {
+ "fast-diff": "^1.1.2"
+ }
+ },
+ "pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true
+ }
+ }
+ },
+ "pretty-hrtime": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
+ "dev": true
+ },
+ "pretty-quick": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz",
+ "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^3.0.0",
+ "execa": "^4.0.0",
+ "find-up": "^4.1.0",
+ "ignore": "^5.1.4",
+ "mri": "^1.1.5",
+ "multimatch": "^4.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true
+ }
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
+ },
+ "promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "requires": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ }
+ },
+ "prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "requires": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ }
+ },
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
+ "dev": true,
+ "optional": true
+ },
+ "psl": {
+ "version": "1.8.0",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ },
+ "purgecss": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/purgecss/-/purgecss-4.1.3.tgz",
+ "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==",
+ "dev": true,
+ "requires": {
+ "commander": "^8.0.0",
+ "glob": "^7.1.7",
+ "postcss": "^8.3.5",
+ "postcss-selector-parser": "^6.0.6"
+ },
+ "dependencies": {
+ "nanoid": {
+ "version": "3.1.30",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "8.4.5",
+ "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.1"
+ }
+ },
+ "source-map-js": {
+ "version": "1.0.1",
+ "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==",
+ "dev": true
+ }
+ }
+ },
+ "q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz",
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.10.3",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true
+ },
+ "quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "requires": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ },
+ "dependencies": {
+ "fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ },
+ "quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "requires": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ }
+ }
+ }
+ },
+ "quill-delta": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-4.2.2.tgz",
+ "integrity": "sha512-qjbn82b/yJzOjstBgkhtBjN2TNK+ZHP/BgUQO+j6bRhWQQdmj2lH6hXG7+nwwLF41Xgn//7/83lxs9n2BkTtTg==",
+ "requires": {
+ "fast-diff": "1.2.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.isequal": "^4.5.0"
+ }
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg=="
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "requires": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ }
+ },
+ "reduce-css-calc": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmmirror.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
+ "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
+ "dev": true,
+ "requires": {
+ "css-unit-converter": "^1.1.1",
+ "postcss-value-parser": "^3.3.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+ "dev": true
+ }
+ }
+ },
+ "regexp.prototype.flags": {
+ "version": "1.3.1",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true
+ },
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "dev": true
+ },
+ "remark": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmmirror.com/remark/-/remark-13.0.0.tgz",
+ "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
+ "dev": true,
+ "requires": {
+ "remark-parse": "^9.0.0",
+ "remark-stringify": "^9.0.0",
+ "unified": "^9.1.0"
+ }
+ },
+ "remark-parse": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-9.0.0.tgz",
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
+ "dev": true,
+ "requires": {
+ "mdast-util-from-markdown": "^0.8.0"
+ }
+ },
+ "remark-stringify": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmmirror.com/remark-stringify/-/remark-stringify-9.0.1.tgz",
+ "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
+ "dev": true,
+ "requires": {
+ "mdast-util-to-markdown": "^0.6.0"
+ }
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
+ "dev": true
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.20.0",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "requires": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "dependencies": {
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ }
+ }
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "resolve-global": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz",
+ "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
+ "dev": true,
+ "requires": {
+ "global-dirs": "^0.1.1"
+ }
+ },
+ "resolve.exports": {
+ "version": "1.1.0",
+ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "1.2.0",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ }
+ }
+ },
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==",
+ "dev": true
+ },
+ "rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rollup": {
+ "version": "2.61.1",
+ "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==",
+ "dev": true,
+ "requires": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "sass-graph": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/sass-graph/-/sass-graph-4.0.1.tgz",
+ "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==",
+ "requires": {
+ "glob": "^7.0.0",
+ "lodash": "^4.17.11",
+ "scss-tokenizer": "^0.4.3",
+ "yargs": "^17.2.1"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "yargs": {
+ "version": "17.6.0",
+ "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==",
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
+ }
+ }
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true,
+ "optional": true
+ },
+ "saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dev": true,
+ "requires": {
+ "xmlchars": "^2.2.0"
+ }
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "scss-tokenizer": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmmirror.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz",
+ "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==",
+ "requires": {
+ "js-base64": "^2.4.9",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
+ }
+ }
+ },
+ "seemly": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmmirror.com/seemly/-/seemly-0.3.6.tgz",
+ "integrity": "sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw=="
+ },
+ "select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz",
+ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "semver-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz",
+ "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
+ "dev": true
+ },
+ "sentence-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/sentence-case/-/sentence-case-3.0.4.tgz",
+ "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
+ "dev": true,
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3",
+ "upper-case-first": "^2.0.2"
+ }
+ },
+ "serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ },
+ "simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.3.1"
+ },
+ "dependencies": {
+ "is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "dev": true
+ }
+ }
+ },
+ "sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ }
+ },
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
+ },
+ "snake-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/snake-case/-/snake-case-3.0.4.tgz",
+ "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
+ "dev": true,
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "socks": {
+ "version": "2.7.0",
+ "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==",
+ "requires": {
+ "ip": "^2.0.0",
+ "smart-buffer": "^4.2.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ }
+ },
+ "sortablejs": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz",
+ "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "sourcemap-codec": {
+ "version": "1.4.8",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.11",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g=="
+ },
+ "specificity": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/specificity/-/specificity-0.4.1.tgz",
+ "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
+ "dev": true
+ },
+ "split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "stack-utils": {
+ "version": "2.0.5",
+ "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true
+ }
+ }
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true
+ },
+ "stdout-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/stdout-stream/-/stdout-stream-1.4.1.tgz",
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+ "requires": {
+ "readable-stream": "^2.0.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
+ }
+ },
+ "string-argv": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.1.tgz",
+ "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==",
+ "dev": true
+ },
+ "string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dev": true,
+ "requires": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "dev": true,
+ "requires": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
+ "strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "requires": {
+ "min-indent": "^1.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ },
+ "strip-outer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz",
+ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.2"
+ }
+ },
+ "style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
+ "dev": true
+ },
+ "stylelint": {
+ "version": "13.13.1",
+ "resolved": "https://registry.npmmirror.com/stylelint/-/stylelint-13.13.1.tgz",
+ "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==",
+ "dev": true,
+ "requires": {
+ "@stylelint/postcss-css-in-js": "^0.37.2",
+ "@stylelint/postcss-markdown": "^0.36.2",
+ "autoprefixer": "^9.8.6",
+ "balanced-match": "^2.0.0",
+ "chalk": "^4.1.1",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.3.1",
+ "execall": "^2.0.0",
+ "fast-glob": "^3.2.5",
+ "fastest-levenshtein": "^1.0.12",
+ "file-entry-cache": "^6.0.1",
+ "get-stdin": "^8.0.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.3",
+ "globjoin": "^0.1.4",
+ "html-tags": "^3.1.0",
+ "ignore": "^5.1.8",
+ "import-lazy": "^4.0.0",
+ "imurmurhash": "^0.1.4",
+ "known-css-properties": "^0.21.0",
+ "lodash": "^4.17.21",
+ "log-symbols": "^4.1.0",
+ "mathml-tag-names": "^2.1.3",
+ "meow": "^9.0.0",
+ "micromatch": "^4.0.4",
+ "normalize-selector": "^0.2.0",
+ "postcss": "^7.0.35",
+ "postcss-html": "^0.36.0",
+ "postcss-less": "^3.1.4",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-safe-parser": "^4.0.2",
+ "postcss-sass": "^0.4.4",
+ "postcss-scss": "^2.1.1",
+ "postcss-selector-parser": "^6.0.5",
+ "postcss-syntax": "^0.36.2",
+ "postcss-value-parser": "^4.1.0",
+ "resolve-from": "^5.0.0",
+ "slash": "^3.0.0",
+ "specificity": "^0.4.1",
+ "string-width": "^4.2.2",
+ "strip-ansi": "^6.0.0",
+ "style-search": "^0.1.0",
+ "sugarss": "^2.0.0",
+ "svg-tags": "^1.0.0",
+ "table": "^6.6.0",
+ "v8-compile-cache": "^2.3.0",
+ "write-file-atomic": "^3.0.3"
+ },
+ "dependencies": {
+ "@stylelint/postcss-css-in-js": {
+ "version": "0.37.2",
+ "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": ">=7.9.0"
+ }
+ },
+ "@stylelint/postcss-markdown": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmmirror.com/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
+ "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
+ "dev": true,
+ "requires": {
+ "remark": "^13.0.0",
+ "unist-util-find-all-after": "^3.0.2"
+ }
+ },
+ "autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "get-stdin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-8.0.0.tgz",
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+ "dev": true
+ },
+ "meow": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz",
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize": "^1.2.0",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ }
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "postcss-html": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmmirror.com/postcss-html/-/postcss-html-0.36.0.tgz",
+ "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
+ "dev": true,
+ "requires": {
+ "htmlparser2": "^3.10.0"
+ }
+ },
+ "postcss-syntax": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmmirror.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
+ "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
+ "dev": true,
+ "requires": {}
+ }
+ }
+ },
+ "stylelint-config-prettier": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz",
+ "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==",
+ "dev": true,
+ "requires": {}
+ },
+ "stylelint-config-recommended": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-recommended/-/stylelint-config-recommended-5.0.0.tgz",
+ "integrity": "sha512-c8aubuARSu5A3vEHLBeOSJt1udOdS+1iue7BmJDTSXoCBmfEQmmWX+59vYIj3NQdJBY6a/QRv1ozVFpaB9jaqA==",
+ "dev": true,
+ "requires": {}
+ },
+ "stylelint-config-standard": {
+ "version": "22.0.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-config-standard/-/stylelint-config-standard-22.0.0.tgz",
+ "integrity": "sha512-uQVNi87SHjqTm8+4NIP5NMAyY/arXrBgimaaT7skvRfE9u3JKXRK9KBkbr4pVmeciuCcs64kAdjlxfq6Rur7Hw==",
+ "dev": true,
+ "requires": {
+ "stylelint-config-recommended": "^5.0.0"
+ }
+ },
+ "stylelint-order": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-order/-/stylelint-order-4.1.0.tgz",
+ "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.15",
+ "postcss": "^7.0.31",
+ "postcss-sorting": "^5.0.1"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "stylelint-scss": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmmirror.com/stylelint-scss/-/stylelint-scss-3.21.0.tgz",
+ "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.15",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "sugarss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/sugarss/-/sugarss-2.0.0.tgz",
+ "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ }
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "supports-hyperlinks": {
+ "version": "2.2.0",
+ "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
+ },
+ "svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
+ "dev": true
+ },
+ "symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "dev": true
+ },
+ "table": {
+ "version": "6.7.5",
+ "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.1",
+ "lodash.truncate": "^4.4.2",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "8.8.2",
+ "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ }
+ }
+ },
+ "tailwindcss": {
+ "version": "2.2.19",
+ "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-2.2.19.tgz",
+ "integrity": "sha512-6Ui7JSVtXadtTUo2NtkBBacobzWiQYVjYW0ZnKaP9S1ZCKQ0w7KVNz+YSDI/j7O7KCMHbOkz94ZMQhbT9pOqjw==",
+ "dev": true,
+ "requires": {
+ "arg": "^5.0.1",
+ "bytes": "^3.0.0",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "color": "^4.0.1",
+ "cosmiconfig": "^7.0.1",
+ "detective": "^5.2.0",
+ "didyoumean": "^1.2.2",
+ "dlv": "^1.1.3",
+ "fast-glob": "^3.2.7",
+ "fs-extra": "^10.0.0",
+ "glob-parent": "^6.0.1",
+ "html-tags": "^3.1.0",
+ "is-color-stop": "^1.1.0",
+ "is-glob": "^4.0.1",
+ "lodash": "^4.17.21",
+ "lodash.topath": "^4.5.2",
+ "modern-normalize": "^1.1.0",
+ "node-emoji": "^1.11.0",
+ "normalize-path": "^3.0.0",
+ "object-hash": "^2.2.0",
+ "postcss-js": "^3.0.3",
+ "postcss-load-config": "^3.1.0",
+ "postcss-nested": "5.0.6",
+ "postcss-selector-parser": "^6.0.6",
+ "postcss-value-parser": "^4.1.0",
+ "pretty-hrtime": "^1.0.3",
+ "purgecss": "^4.0.3",
+ "quick-lru": "^5.1.1",
+ "reduce-css-calc": "^2.1.8",
+ "resolve": "^1.20.0",
+ "tmp": "^0.2.1"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ }
+ }
+ },
+ "tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true,
+ "peer": true
+ },
+ "tar": {
+ "version": "6.1.11",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ },
+ "terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ }
+ },
+ "terser": {
+ "version": "5.15.0",
+ "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "8.8.0",
+ "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+ "dev": true
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ }
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "5.3.6",
+ "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
+ "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.14",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "terser": "^5.14.1"
+ }
+ },
+ "test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "requires": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true
+ },
+ "throat": {
+ "version": "6.0.1",
+ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ },
+ "tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "requires": {
+ "rimraf": "^3.0.0"
+ }
+ },
+ "tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "dev": true
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "treemate": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmmirror.com/treemate/-/treemate-0.3.11.tgz",
+ "integrity": "sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg=="
+ },
+ "trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="
+ },
+ "trim-repeated": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz",
+ "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.2"
+ }
+ },
+ "trough": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/trough/-/trough-1.0.5.tgz",
+ "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
+ "dev": true
+ },
+ "true-case-path": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/true-case-path/-/true-case-path-1.0.3.tgz",
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "requires": {
+ "glob": "^7.1.2"
+ }
+ },
+ "ts-node": {
+ "version": "9.1.1",
+ "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "dependencies": {
+ "arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "dev": true
+ },
+ "tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.8.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ },
+ "type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="
+ },
+ "typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "requires": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "typescript": {
+ "version": "4.8.2",
+ "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==",
+ "devOptional": true
+ },
+ "unified": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/unified/-/unified-9.2.2.tgz",
+ "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
+ "dev": true,
+ "requires": {
+ "bail": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-buffer": "^2.0.0",
+ "is-plain-obj": "^2.0.0",
+ "trough": "^1.0.0",
+ "vfile": "^4.0.0"
+ },
+ "dependencies": {
+ "is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "dev": true
+ }
+ }
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "unist-util-find-all-after": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
+ "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
+ "dev": true,
+ "requires": {
+ "unist-util-is": "^4.0.0"
+ }
+ },
+ "unist-util-is": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-4.1.0.tgz",
+ "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
+ "dev": true
+ },
+ "unist-util-stringify-position": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
+ "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.2"
+ }
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "dev": true
+ },
+ "unplugin": {
+ "version": "0.3.2",
+ "integrity": "sha512-5d0DMYNKZU+S9eZUiBfw6Co32eRg8myUgBPoWSqG/wDFCUE/WznfSsJnZWi1P9l69x4uLJqt2qVq1xW/AsXFrw==",
+ "dev": true,
+ "requires": {
+ "webpack-virtual-modules": "^0.4.3"
+ }
+ },
+ "unplugin-vue-components": {
+ "version": "0.17.21",
+ "resolved": "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.17.21.tgz",
+ "integrity": "sha512-jkXksUF6zkNbzHQbw1DdrsQyVoMZGESRZDIGd9x7nUP+65nHdpBCY/JmlxSjKbuTrOwfMsk6FQFa0RpRueOCKg==",
+ "dev": true,
+ "requires": {
+ "@antfu/utils": "^0.4.0",
+ "@rollup/pluginutils": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "debug": "^4.3.3",
+ "fast-glob": "^3.2.11",
+ "local-pkg": "^0.4.1",
+ "magic-string": "^0.25.7",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.21.0",
+ "unplugin": "^0.3.0"
+ },
+ "dependencies": {
+ "fast-glob": {
+ "version": "3.2.11",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "resolve": {
+ "version": "1.22.0",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ }
+ }
+ },
+ "update-browserslist-db": {
+ "version": "1.0.5",
+ "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==",
+ "dev": true,
+ "requires": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "upper-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-2.0.2.tgz",
+ "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "upper-case-first": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/upper-case-first/-/upper-case-first-2.0.2.tgz",
+ "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
+ "dev": true,
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ },
+ "v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true
+ },
+ "v8-to-istanbul": {
+ "version": "8.1.0",
+ "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true
+ }
+ }
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "vdirs": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmmirror.com/vdirs/-/vdirs-0.1.8.tgz",
+ "integrity": "sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==",
+ "requires": {
+ "evtd": "^0.2.2"
+ }
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "vfile": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmmirror.com/vfile/-/vfile-4.2.1.tgz",
+ "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0",
+ "is-buffer": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0",
+ "vfile-message": "^2.0.0"
+ }
+ },
+ "vfile-message": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-2.0.4.tgz",
+ "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ }
+ },
+ "vfonts": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/vfonts/-/vfonts-0.1.0.tgz",
+ "integrity": "sha512-vQBcvntBlnAPonAkGNM8iJ9NxE3PucA+V2W95xiN75YJKxirLJvOws2kEyOEO45T4N+YTbQOCR2m77Y05pfVhQ=="
+ },
+ "vite": {
+ "version": "2.9.14",
+ "integrity": "sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.14.27",
+ "fsevents": "~2.3.2",
+ "postcss": "^8.4.13",
+ "resolve": "^1.22.0",
+ "rollup": "^2.59.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.14.29",
+ "integrity": "sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==",
+ "dev": true,
+ "requires": {
+ "esbuild-android-64": "0.14.29",
+ "esbuild-android-arm64": "0.14.29",
+ "esbuild-darwin-64": "0.14.29",
+ "esbuild-darwin-arm64": "0.14.29",
+ "esbuild-freebsd-64": "0.14.29",
+ "esbuild-freebsd-arm64": "0.14.29",
+ "esbuild-linux-32": "0.14.29",
+ "esbuild-linux-64": "0.14.29",
+ "esbuild-linux-arm": "0.14.29",
+ "esbuild-linux-arm64": "0.14.29",
+ "esbuild-linux-mips64le": "0.14.29",
+ "esbuild-linux-ppc64le": "0.14.29",
+ "esbuild-linux-riscv64": "0.14.29",
+ "esbuild-linux-s390x": "0.14.29",
+ "esbuild-netbsd-64": "0.14.29",
+ "esbuild-openbsd-64": "0.14.29",
+ "esbuild-sunos-64": "0.14.29",
+ "esbuild-windows-32": "0.14.29",
+ "esbuild-windows-64": "0.14.29",
+ "esbuild-windows-arm64": "0.14.29"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "resolve": {
+ "version": "1.22.0",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ }
+ }
+ },
+ "vite-plugin-compression": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-compression/-/vite-plugin-compression-0.3.6.tgz",
+ "integrity": "sha512-aSskQCJsP3VQ8PsnY+vO7UfD5qoFMOEuzg0PG2E9Zqyx+ARmc3wr9KCgOFraZOFW1Y4UAa5BR0SMTjoxHRMJoQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.2",
+ "debug": "^4.3.2",
+ "fs-extra": "^10.0.0"
+ }
+ },
+ "vite-plugin-html": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-html/-/vite-plugin-html-2.1.2.tgz",
+ "integrity": "sha512-7HXkL6n7M2qDEaUV4Vnz8yM2glW4gV36d5HSBIM5gOoAG1PkuQb4Vv9FTPgPiQxq4sPRf/6IgABX0MeLVW+CyQ==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^4.1.2",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "ejs": "^3.1.6",
+ "fs-extra": "^10.0.0",
+ "html-minifier-terser": "^6.1.0"
+ }
+ },
+ "vite-plugin-mock": {
+ "version": "2.9.6",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.6.tgz",
+ "integrity": "sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==",
+ "dev": true,
+ "requires": {
+ "@rollup/plugin-node-resolve": "^13.0.4",
+ "@types/mockjs": "^1.0.4",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "connect": "^3.7.0",
+ "debug": "^4.3.2",
+ "esbuild": "0.11.3",
+ "fast-glob": "^3.2.7",
+ "path-to-regexp": "^6.2.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.11.3",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.11.3.tgz",
+ "integrity": "sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw==",
+ "dev": true
+ }
+ }
+ },
+ "vite-plugin-style-import": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-style-import/-/vite-plugin-style-import-1.4.1.tgz",
+ "integrity": "sha512-lJCRvm7+So0hHdnSJiJPg9gD5mxtL6YY0jmhEph+k7ArpsyvqOh6han2kG5htbWWDZxHkUN9d1BuTFL//yCLLQ==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^4.1.2",
+ "change-case": "^4.1.2",
+ "debug": "^4.3.3",
+ "es-module-lexer": "^0.9.3",
+ "fs-extra": "^10.0.0",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "vite-plugin-top-level-await": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/vite-plugin-top-level-await/-/vite-plugin-top-level-await-1.2.2.tgz",
+ "integrity": "sha512-JBuY9X5KCxZyzwQUOIBpgX0Jbe2BECxwElWPeyrdRC5xaWzDibTG65QBW25COmwqHBeVlV04u8GTlJkuOWhfgw==",
+ "dev": true,
+ "requires": {
+ "@swc/core": "^1.3.10"
+ }
+ },
+ "vooks": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmmirror.com/vooks/-/vooks-0.2.12.tgz",
+ "integrity": "sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==",
+ "requires": {
+ "evtd": "^0.2.2"
+ }
+ },
+ "vue": {
+ "version": "3.2.37",
+ "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.37",
+ "@vue/compiler-sfc": "3.2.37",
+ "@vue/runtime-dom": "3.2.37",
+ "@vue/server-renderer": "3.2.37",
+ "@vue/shared": "3.2.37"
+ }
+ },
+ "vue-demi": {
+ "version": "0.12.1",
+ "integrity": "sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==",
+ "requires": {}
+ },
+ "vue-eslint-parser": {
+ "version": "7.11.0",
+ "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz",
+ "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "eslint-scope": "^5.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.2.1",
+ "esquery": "^1.4.0",
+ "lodash": "^4.17.21",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "espree": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/espree/-/espree-6.2.1.tgz",
+ "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.1.1",
+ "acorn-jsx": "^5.2.0",
+ "eslint-visitor-keys": "^1.1.0"
+ }
+ }
+ }
+ },
+ "vue-router": {
+ "version": "4.1.2",
+ "integrity": "sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==",
+ "requires": {
+ "@vue/devtools-api": "^6.1.4"
+ }
+ },
+ "vue-types": {
+ "version": "4.1.1",
+ "integrity": "sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw==",
+ "requires": {
+ "is-plain-object": "5.0.0"
+ }
+ },
+ "vue3-json-viewer": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmmirror.com/vue3-json-viewer/-/vue3-json-viewer-2.2.2.tgz",
+ "integrity": "sha512-56l3XDGggnpwEqZieXsSMhNT4NhtO6d7zuSAxHo4i0UVxymyY2jRb7UMQOU1ztChKALZCAzX7DlgrsnEhxu77A==",
+ "requires": {
+ "clipboard": "^2.0.10"
+ }
+ },
+ "vuedraggable": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-4.1.0.tgz",
+ "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==",
+ "requires": {
+ "sortablejs": "1.14.0"
+ }
+ },
+ "vueuc": {
+ "version": "0.4.47",
+ "integrity": "sha512-lBxGeTWLFp0O36SlcAeBrh29dxE/GboOH/0eUJhocUuE9DRrzUcVmwGau7v7ZWsxjivjJC3Qup7l9sCyA3it+g==",
+ "requires": {
+ "@css-render/vue3-ssr": "^0.15.10",
+ "@juggle/resize-observer": "^3.3.1",
+ "css-render": "^0.15.10",
+ "evtd": "^0.2.2",
+ "seemly": "^0.3.1",
+ "vdirs": "^0.1.4",
+ "vooks": "^0.2.4"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "14.18.2",
+ "integrity": "sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg=="
+ },
+ "seemly": {
+ "version": "0.3.3",
+ "integrity": "sha512-mAyqemz41e9HiZPMXAn7NtTExJgztwco5cdZjrt/iViU/oFeav+Q8K1c93M/tIZZ00QkT65JMr4xXQk7Vv5hWQ==",
+ "requires": {
+ "@types/jest": "^27.0.1"
+ }
+ },
+ "vdirs": {
+ "version": "0.1.4",
+ "integrity": "sha512-g2wJgE8hj/ruqEnGFEXFVC8IR4kRaPDr7Cl+SSy+A8kmNr47rL1l+0wMi51amlrTL6eQsRk+wcl4bjjfPXNzZQ==",
+ "requires": {
+ "@types/node": "^14.14.10",
+ "evtd": "^0.2.2"
+ }
+ },
+ "vooks": {
+ "version": "0.2.10",
+ "integrity": "sha512-clZkEndDEUyUFP7u1dL0iijcW0p04Hhj50IVcakRrLjQkuZIr7sx6EX9oMyWgrYVjmfdX6vysnCg3OxsYl67jA==",
+ "requires": {
+ "evtd": "^0.2.2"
+ }
+ }
+ }
+ },
+ "w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "dev": true,
+ "requires": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dev": true,
+ "requires": {
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dev": true,
+ "requires": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "watchpack": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ }
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true
+ },
+ "webpack": {
+ "version": "5.75.0",
+ "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.75.0.tgz",
+ "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^0.0.51",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.10.0",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "dependencies": {
+ "@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "dev": true,
+ "peer": true
+ },
+ "acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true,
+ "peer": true
+ },
+ "acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "dev": true,
+ "peer": true,
+ "requires": {}
+ }
+ }
+ },
+ "webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "dev": true,
+ "peer": true
+ },
+ "webpack-virtual-modules": {
+ "version": "0.4.3",
+ "integrity": "sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==",
+ "dev": true
+ },
+ "whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dev": true,
+ "requires": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "requires": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ },
+ "write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "ws": {
+ "version": "7.5.6",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "dev": true,
+ "requires": {}
+ },
+ "xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+ "dev": true
+ },
+ "xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
+ },
+ "yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "optional": true
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
+ },
+ "zrender": {
+ "version": "5.3.2",
+ "integrity": "sha512-8IiYdfwHj2rx0UeIGZGGU4WEVSDEdeVCaIg/fomejg1Xu6OifAL1GVzIPHg2D+MyUkbNgPWji90t0a8IDk+39w==",
+ "requires": {
+ "tslib": "2.3.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ }
+ }
+ },
+ "zwitch": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-1.0.5.tgz",
+ "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
+ "dev": true
+ }
+ }
+}
diff --git a/web/package.json b/web/package.json
index fa6462b..7a5d13c 100644
--- a/web/package.json
+++ b/web/package.json
@@ -67,6 +67,7 @@
"autoprefixer": "^10.4.7",
"commitizen": "^4.2.4",
"core-js": "^3.22.5",
+ "crypto-js": "^4.1.1",
"dotenv": "^10.0.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.5.0",
@@ -97,7 +98,9 @@
"vite-plugin-compression": "^0.3.6",
"vite-plugin-html": "^2.1.2",
"vite-plugin-mock": "^2.9.6",
+ "vite-plugin-require-transform": "^1.0.5",
"vite-plugin-style-import": "^1.4.1",
+ "vite-plugin-top-level-await": "^1.2.2",
"vue-eslint-parser": "^7.11.0"
},
"lint-staged": {
diff --git a/web/src/api/apply/provinces.ts b/web/src/api/apply/provinces.ts
index 8e009ab..1cc8256 100644
--- a/web/src/api/apply/provinces.ts
+++ b/web/src/api/apply/provinces.ts
@@ -39,3 +39,43 @@ export function View(params) {
params,
});
}
+
+// 获取最大排序
+export function MaxSort() {
+ return http.request({
+ url: '/provinces/maxSort',
+ method: 'GET',
+ });
+}
+
+/**
+ * 获取省市区关系树选项列表
+ */
+export function getProvincesTree() {
+ return http.request({
+ url: '/provinces/tree',
+ method: 'GET',
+ });
+}
+
+/**
+ * 获取省市区下级列表
+ */
+export function getProvincesChildrenList(params) {
+ return http.request({
+ url: '/provinces/childrenList',
+ method: 'GET',
+ params,
+ });
+}
+
+/**
+ * 唯一省市区ID
+ */
+export function CheckProvincesUniqueId(params) {
+ return http.request({
+ url: '/provinces/uniqueId',
+ method: 'GET',
+ params,
+ });
+}
diff --git a/web/src/api/base/index.ts b/web/src/api/base/index.ts
new file mode 100644
index 0000000..0a8e929
--- /dev/null
+++ b/web/src/api/base/index.ts
@@ -0,0 +1,9 @@
+import { http } from '@/utils/http/axios';
+
+// 获取验证码
+export function GetCaptcha() {
+ return http.request({
+ url: '/site/captcha',
+ method: 'get',
+ });
+}
diff --git a/web/src/api/curdDemo/index.ts b/web/src/api/curdDemo/index.ts
index 937c85c..9f4c891 100644
--- a/web/src/api/curdDemo/index.ts
+++ b/web/src/api/curdDemo/index.ts
@@ -18,8 +18,7 @@ export function Delete(params) {
});
}
-
-// 新建/编辑生成演示
+// 添加/编辑生成演示
export function Edit(params) {
return http.request({
url: '/curdDemo/edit',
@@ -28,7 +27,6 @@ export function Edit(params) {
});
}
-
// 修改生成演示状态
export function Status(params) {
return http.request({
@@ -38,7 +36,6 @@ export function Status(params) {
});
}
-
// 操作生成演示开关
export function Switch(params) {
return http.request({
@@ -48,7 +45,6 @@ export function Switch(params) {
});
}
-
// 获取生成演示指定详情
export function View(params) {
return http.request({
@@ -58,7 +54,6 @@ export function View(params) {
});
}
-
// 获取生成演示最大排序
export function MaxSort() {
return http.request({
@@ -67,8 +62,7 @@ export function MaxSort() {
});
}
-
// 导出生成演示
export function Export(params) {
jumpExport('/curdDemo/export', params);
-}
\ No newline at end of file
+}
diff --git a/web/src/api/log/smslog.ts b/web/src/api/log/smslog.ts
new file mode 100644
index 0000000..e2ab979
--- /dev/null
+++ b/web/src/api/log/smslog.ts
@@ -0,0 +1,24 @@
+import { http } from '@/utils/http/axios';
+
+export function getLogList(params) {
+ return http.request({
+ url: '/smsLog/list',
+ method: 'get',
+ params,
+ });
+}
+export function Delete(params) {
+ return http.request({
+ url: '/smsLog/delete',
+ method: 'POST',
+ params,
+ });
+}
+
+export function View(params) {
+ return http.request({
+ url: '/smsLog/view',
+ method: 'GET',
+ params,
+ });
+}
diff --git a/web/src/api/loginLog/index.ts b/web/src/api/loginLog/index.ts
new file mode 100644
index 0000000..8209308
--- /dev/null
+++ b/web/src/api/loginLog/index.ts
@@ -0,0 +1,33 @@
+import { http, jumpExport } from '@/utils/http/axios';
+
+// 获取登录日志列表
+export function List(params) {
+ return http.request({
+ url: '/loginLog/list',
+ method: 'get',
+ params,
+ });
+}
+
+// 删除/批量删除登录日志
+export function Delete(params) {
+ return http.request({
+ url: '/loginLog/delete',
+ method: 'POST',
+ params,
+ });
+}
+
+// 获取登录日志指定详情
+export function View(params) {
+ return http.request({
+ url: '/loginLog/view',
+ method: 'GET',
+ params,
+ });
+}
+
+// 导出登录日志
+export function Export(params) {
+ jumpExport('/loginLog/export', params);
+}
diff --git a/web/src/api/org/user.ts b/web/src/api/org/user.ts
index 18ef916..9f789a1 100644
--- a/web/src/api/org/user.ts
+++ b/web/src/api/org/user.ts
@@ -34,7 +34,7 @@ export function Delete(params) {
export function ResetPwd(params) {
return http.request({
- url: '/member/reset_pwd',
+ url: '/member/resetPwd',
method: 'POST',
params,
});
diff --git a/web/src/api/serveLog/index.ts b/web/src/api/serveLog/index.ts
new file mode 100644
index 0000000..7b3c4fe
--- /dev/null
+++ b/web/src/api/serveLog/index.ts
@@ -0,0 +1,33 @@
+import { http, jumpExport } from '@/utils/http/axios';
+
+// 获取服务日志列表
+export function List(params) {
+ return http.request({
+ url: '/serveLog/list',
+ method: 'get',
+ params,
+ });
+}
+
+// 删除/批量删除服务日志
+export function Delete(params) {
+ return http.request({
+ url: '/serveLog/delete',
+ method: 'POST',
+ params,
+ });
+}
+
+// 获取服务日志指定详情
+export function View(params) {
+ return http.request({
+ url: '/serveLog/view',
+ method: 'GET',
+ params,
+ });
+}
+
+// 导出服务日志
+export function Export(params) {
+ jumpExport('/serveLog/export', params);
+}
diff --git a/web/src/api/sys/config.ts b/web/src/api/sys/config.ts
index 72508a5..3b8d898 100644
--- a/web/src/api/sys/config.ts
+++ b/web/src/api/sys/config.ts
@@ -29,3 +29,11 @@ export function sendTestEmail(params) {
params,
});
}
+
+export function sendTestSms(params) {
+ return http.request({
+ url: '/sms/sendTest',
+ method: 'post',
+ params,
+ });
+}
diff --git a/web/src/api/sys/cron.ts b/web/src/api/sys/cron.ts
index 86d34ab..f41f2f5 100644
--- a/web/src/api/sys/cron.ts
+++ b/web/src/api/sys/cron.ts
@@ -42,7 +42,7 @@ export function View(params) {
export function GroupList(params) {
return http.request({
- url: '/cron_group/list',
+ url: '/cronGroup/list',
method: 'get',
params,
});
@@ -50,7 +50,7 @@ export function GroupList(params) {
export function GroupDelete(params) {
return http.request({
- url: '/cron_group/delete',
+ url: '/cronGroup/delete',
method: 'POST',
params,
});
@@ -58,7 +58,7 @@ export function GroupDelete(params) {
export function GroupEdit(params) {
return http.request({
- url: '/cron_group/edit',
+ url: '/cronGroup/edit',
method: 'POST',
params,
});
@@ -66,7 +66,7 @@ export function GroupEdit(params) {
export function GroupStatus(params) {
return http.request({
- url: '/cron_group/status',
+ url: '/cronGroup/status',
method: 'POST',
params,
});
@@ -74,7 +74,7 @@ export function GroupStatus(params) {
export function GroupView(params) {
return http.request({
- url: '/cron_group/view',
+ url: '/cronGroup/view',
method: 'GET',
params,
});
@@ -82,8 +82,16 @@ export function GroupView(params) {
export function getSelect(params) {
return http.request({
- url: '/cron_group/select',
+ url: '/cronGroup/select',
method: 'GET',
params,
});
}
+
+export function OnlineExec(params) {
+ return http.request({
+ url: '/cron/onlineExec',
+ method: 'POST',
+ params,
+ });
+}
diff --git a/web/src/api/system/dict.ts b/web/src/api/system/dict.ts
deleted file mode 100644
index e69de29..0000000
diff --git a/web/src/api/test/index.ts b/web/src/api/test/index.ts
index dad4e99..92b028c 100644
--- a/web/src/api/test/index.ts
+++ b/web/src/api/test/index.ts
@@ -18,7 +18,7 @@ export function Delete(params) {
});
}
-// 新建/编辑
+// 添加/编辑
export function Edit(params) {
return http.request({
url: '/test/edit',
diff --git a/web/src/assets/images/account-logo.png1 b/web/src/assets/images/account-logo.png1
deleted file mode 100644
index 22cffd5994a639fb6174730163d9140ab79ac163..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 11762
zcmaia2RK|?_qP<$OBxAL!c8QY5u!&YYLJj2J^$~%-#qi2ea_x%t-bc%Yp=7;Uca|bb<`MW*=Q*!C>S)<
zRrDw*&JU39E2%G$uZ>0QhvecW?6DC{A8H4KTe{m)DB3`+Y`HaDEbVReY%Ohk+`4RK
zC@3!QfS((|jI^IfTSHxdmS;3TZx>fGHwA@^ytk{RwUaH3+sf7+43Xv8sBh-s2HVK;
z7>a2>&~{a}bpWgTy4&je>O8mhb+VSS;gOf)mhqM*3vjW8S#o>3I72+7y=8g+lq*fX
zKdTnv;r^2Z<|NDWmr_RBPq~$$?zY@wz=r_q2g1VK;^IJIQ896GVL@(@2f`vk56FLU
zfUu~vn7Fiv1oyvwJmlWoZS17=R8;@f7x_t+#{mX&l@=0$!{I>qLm<@MUPxF<6qN6
zo-iSAOIIOb;DfUv{Y|K?{ohGlT>ee%0n@YnAASFyf<2!5xY`Qo*?K@d-L1(BXUBWi
zm8-O}yR9V*>i!%Gb^d!6pE^KcP!9*FE4Q+~IQKn6FvJE5_qhKjy|%Wr2E+qq39+`-
zP?6;!O8|nwHqxp}B1$3;A3j!j_&`!v__30rs+5wlh{{8W2Z|!%lFDL#^Qu6tJzZ=e
zu)le2{)bofA9>GA!Nrx_vx==d*vr;N)g9`>{pXOS!T+p_@;}P^7q87f>!R|Hyh3DU
zgw7WBKNkA$Dzf#Q-TvEb$q)ZFd|L?F+TF=!Eia*;M?t}Fr=g@?APTw7VOlV-L6gh+Tzj`^w!wIeU58*~7i2cCh`g
zntcEOzp3$89ht|J_kaR}Et?*aB
zXSYMXWi&D1js&$j3|^cAI^>Sv
z!sUo7Nv=INygkL}(-`cNHtQHHLK}{Oebfexk$oME^UkfG2E{qGeYqH#{*>}OZS=(M
zH*H&I#|O(P4m*i!lZbb-4OGX@0sKeemZ4f6`j=wEU}9Crgh;vZ+GmU@B=Gpn9e(mJuB2nL}b96cRWzBA5Nj~5f7=F8AbtArzJ;Ati
zY7wcv6yDW9`cnr&WY1!pM^X36)JFp&*QtW1N9MI5i&{A}L_fp^Myt;4UF88kepgqM
zUEFx!B)T%I!>O##ow&V!fr49#ej&>FfwVwB5O55^-7hkQG}Ffv%Yo{Shfv?;W(e}>
zM!w5Es0s#@XS7E2NpFr*zIP3Q5FcMSxv%U)JV!Pq)%BY(+5$sf!Y_v$i8woaOLuA8nhBOX|1yiM4bIbQqi+rZ^t(+WE0TkKC|AmVK&J
zx6?U@V-?d~y4E?y(wBajyR}(X{X5fi=Gq?E0zKS}-ry8VGTelkbG7624%C>USzCI|
z0gu@?;-bUjX1`m3*E?9!qd!27vMOEQV#oMaghW;L?^lCWr>m@8crL2y+YYtIL{pw^
zOiNRSa`uZkwHj=Cf0%is!th&V8>g)z_-;1vlt;kW9+BQ{rq+KMP}Vt7u6=}6N)mKV
zBe-cv@`Y5}rEOn^9v$Lx*pKNLi1Z&rnU1F2$kyPMd5KMSsdt^cE+(#!0K-JzVE6}%
z!p(->;MF@!nrgqcTX#0E&~@=z5wgpM)^U$;>lF#2W5JuJa(6gkv@zfCD~-0ky}ZE*6o~BUqY7D8p`S07V;o%VB+&r$o5Cr`W@7
zm(`&$@hO$+@SkB!X-{v~uPNDg(W@_CuAfpFKO`E-0J?S=~HdSH(Lu$KIW^nK`sTQ5zNu|8gR&
zJ#lprAl$3!(KGaQTFMOK7JknrrNdV
z&9)2*i`u)&M|v0`Czr(5yNbXJN;a$}=%@2`eNK|=S2S|+4O2(z(o~3f1at_4`fin<
zZZYc~C3A`pK>K<27w1Ts=ZDY@LQ-QtOofDcxO_nv@%R%j;@NFcUvJ+ALklH(eU<8n
zLMTvAwp@s*!{>0WSiTn?2l|@p6FKkqmh~kLp%)UMF&DmYgKpr
zP`NKyGWQesbz|kY@<4TJ7Q4XB0%C$mkDzMQmXd3x>(Pn3ffm(i0%2o;rHKx3i?G5W
zuU>8DAn6DN_ui%JWYUC>-JVP8)I_J=nu;Ec`z(#mc{s;r7D7V3T&GXjwvkT6iJ>YVSBhZyc;|2ES$Y*uK!JEnmeJ413
zTSS9xr&Ehp51Uo=GY3WAkxTeGs_ZaUpDdQpkO26z%=&@NRo>P1X#%Pw^~30R9esuE
zURVFJf?zF6dS{KIsHEft4G&~@T#7$4=G3$Y@udO!dh*)wNiV7C=Q>=FmBdp}L6t;N
z`=>Izy|bor91T
zB@PR0NbNH*2CI;sRG`hSuNg
zAIDrZLtioLH8_8cO+7=KC78;HqG_ED)q_K-h>9NvXyM{?YW1a8s89t^KS1N-*NxMY
zvD}i-@tF~JDCVwNK>Y5k7>grsWmvLDHl;=VhFDrfOzH;1`*OL~>3hXu6M*V=C0J0A
zb*~cmSg>T$W^NR_f#|o$mg-l3P4x5EAiz!x+ge;#8NZ9QT&TeHas;kYqagAOL^}sT
zB0u$j0BLs8(*5>a2L=h!57)N&-+w01~R!!
zf#|my+cDJq$f$$;{T|7DiiyaUe^RYr{ySv%-s`MNa|eeNi`63pCx2sA>xyu8_Eu%B;bK}j}?td|kxPC5RtjA29#<*$slJz}QJo(PCztat-o
zivHaZGk}@ztE17whhdsR=4&ClBvqsE0F2Y#d-sftdfh?pk|n0#9Z2hMJ{(i;y44+`
zFkh<-g-C()ytwb2!e|DU!+aq}5HtP~%T3c=MS^QtP5N(>6n3+06F&cKSGr1jbuPeK
zohSS@HcG*J?kb9qwhc76rMDVleMt=;^OA1lmb@s{g}q^~=IAXd=dZo(v_w|fbr$+^
z0eV55S-GgTXe>+*nTlSZE9>7ywZRA1}*Q|8-WT1=yC0L
z+b|gcWuj?lddL>MVmRsW7a^+!!8mfC@vH4gIfiSv
zU~aN`QeH|*tj~Wk`fzO&?h?Bq+K0QV&jb1R?b@5!N4`>e&o*
zr_7DBq6NWa@X$LPu6G&g_t;z3sjVuD3(`XZJ4bfbiGMj~J+XK4umh12rZQ>hNIiVf
zA$=tz^479RoSCd!VL1c*!}K@1lHIxEt2s&iF{<>xj`eRod~!4+WnOyPfpbowolEd|
zDbX^zbcr?IdJ-Md0bX13r1}o4rZ~DiIO3)1qQO2_vLu>>=5X!Nhn0F#9o)Q)`J<)@
zxclM<-Gy^kN%<(sCm{4UYE1U9g_l~@TY=8}<@OZ=&hp8x8TV^QrcVo)XkI|rpJ>n4
z))IC0Ko&iI2M%BMEQwE(U9Rl=j)uNj{YJfk@3>6BE1k;fr?v;60xW8Kan%A+;BM_<
z1zvl~3zbf0kOC*h3cD1ESR9?9CLuL}V`kjvw-`~h@kOFjSnrH7b-%`?q1Kofy{q=|
zFO6l5w4Hjj)!tw)O3}
zUxYb5XqQf4#gkCz2+HhUf+lJ&5uns%ZIB=&{*^5F33p%w2y4e
zZuiCq=pAWN#ac5HZ`!Xv92xexHsCbD
z9?H|mVy)6K@QL3S<`m_7GYWmQ<|@m-(+J_{S4kUj8a8ddI51a!MQRKiE}r&XPLO{i
z%ih;Ur<&3I5ti@Oh4DYQX7^Z0!5rpC`*=6#>zBH0o|l`Byr{loCP;FFA*IjJyhnh3
z{keV7i&sE>{Z&N>EEMedNar#pbENDC~r$k
zIXC1@ly}d~rL=o5-n?NU)cYMrR;v(;VhNPE=(SXkf251#oq12lsjtv_(88^p+bvac
zkBKiUPE(Bw&3eSTc~Y6-4rveq=a(yU!at5~*F{EX(hMm0zIITjQ42_BTQ04`7aLfI
z4MF7v8&7gcB1UY;Xv2>jo{bYnkr3xkN8`r{DL}02yWOD>)KI?`ui9QR8pmW{t=#I?
znsA#rJ;go8wf*6#({X9MJ$w@wt)GQuVVPiDe{ma`R1_pQ0`2`?m7MzZ{Wy~-#Ltk}
za!?gh|KczjTcr)5bB^ey?g3+20(y`j^UdHNqcf>EvY6IS=xU}175O|s
zTNua_`RIw4`Qnl8$r3I8mtXb}q+kQmJMcv3HzQYIBl`DaQ>tgrUmNnvW?lORRT@Mn$%_X+Pv+>kCm2-QkjF#)k
zC9>lc3%-zFIjSHKz>WQ)Lbn_0l47AIVKTew<0aat=({YWm%%=7`=&Y;z(Ku}ejyJD`U0hcZ4M;u1x)W|AL86I)zzu
zeAQvc`AYTi_e9}#po8e^;*&d{=$n}Ms^}bTIRI4K)icTAd=awv_8Q)exM`>Is@Fsh
z%gC#TpH*N0Qey&I2ixQ2uxPFqe8Bbm
zzL{GyC7kF#?2xY;;C@>UmbWK#YjUBMP`bIwWg5I!I-((?qOE>I`-OTweeK#r-)Py<
zPTo$sv@9hS93o37n?M>gmOsR_G6`DtbUmMTKv+FZ4KA5#O9dG-jhE0}ms4`^q~aw_0hIjlu1N;j`q}0?mP2@TB)p1jxh{kJ^W+7KOm1U0+3}?-*_{^e
zn;eA%Ki(xhtvlcZk2^xY$7fv7*GDvlS=5!=s&OmSb4r@T3Q%>qwUlC#e;F>GoD=gt
zy`R!ZEB7NE$k0XqE9PaR+4n|S222HTygW)0BPK{+Nf~pPZ}h&kp8pr@XQ6sWM?k=e
zXDK>V*mwY=Zum8_>=Xv8H}G1Vot6x0lIalZzJ8l;*Lpc5gd7-mKv*wVQ7-FLDV%Og
zfv1$fV<#*DYFb*WbA*Sugr*}cFuuNQ$pecr+fIkI3nrcVfZJ2`x}HM)Ge0@ic;d>j
z0z={Gr0_>>W0&2x2lNl9kS`frJ!zGU_>bN&CdrQgG~zV<@2fqg3rbtc^PRqWN;3VhNV-BcPZ|1+
zGPPNjWfj)Tkn+u=5n_%xr5=}jWHf&~tspgy^ai$xM7{8Ur)`Y#<-A^nR*zdk737ob
zb)jaNrj?(U2o~5%6O(FV{#(rTIWql-UmTD8Ab|!{LY(wc4z)2T=9#ib?CJV93nv(>
z@?ZU`yG9k<;ihEApP--g_;!UzM|6UAe^Ei}j{ki*VT}$sy+O(nPfUOr$F`5CI6D;`
zIfSp}OjkCs1l9XE;k^TkUzwUTqu6!o*P4KZ`x|%SR$Wf3aP}kvHbmAg6Y;B`TPlDp|1J0S{*E%h&p%#tOCmrj9wJzA4j*oDS`htaT}EL6G`-Pa&u?c>^r
z(@=)pZfTZAu*Qlw{xc|N2^XU};nG1l_2;_Nahfr4X!m3X%b6qkgv@wTykl4=L9@FQ
zsLU7&tn$8%eD)A`(o;WFAhaoK4VdCS44`FR@-s{
z(4p(3(&sZ~B2|0CdTF6oYrmpST=d#I^CaF2b|~=w)b^<-*nLYG>3FPG$u8j&LiT&U`
z4*b5qL27Bfy67)ICQ*xu1bD$pqZe0n-suUjNeR*W|T}6^?7t
zN>euwf0WuV#m^}*h9g(=i++z?l!8XK5+!u+z(X{A;v-uP6EjHT0PBRyOeFU!ItpYJ
z63@fh%_S#?<+AJQnO1rC#)r-pI=oXn==Snx0Mz;-lEJ>2yDh7L|R+%u|l^?Lr0(mL_YS@N+t=
zh3(`R^3R1WjaE!F90WD2sc_d6)+`8Ml}q<(rLLQW9Tu6jG`)~U@$G)5rc$Dq>dL_^
zO+FnZ9`PQH*o{jwb`5AuTTOA+2C+EI=gL4~&1UCesTSSLd32JjGS+dXt1fPMz9mij
z=ma|%e%Xq4$gP(%@UH~IS7m5DbF*zyW%*zLp4T5ggwoE_Xrof4pE{&jXGSr>0tirl
z;K({Fd(L)dW#ad_>OC5>-o8tfi64VWmM$#A;_&B&Da>J%o@h4n9#9O~L8=&Oxi_#Z
z%OFx!6c66KZoqfaWhX6ZFhGqJkdk8M+yTaFpyqyUfrb!mIn6rva#73E`BcN!2a{Li
z!k2myt~D4nOxR33d9vOg(m*O_B1aTh3XUswJ98sU
z0u66?<4Z`@yCyj>5^J`ie}i6R5vEPK4z%9ACk{yX0eTr=lejx35zEy7ELC~TqkrSX
z&)o>upD*`0uTa;4oScC{D;0PpI%#E+
zS6euid3~((iFK-HnJ?8yZ&H
zqnXR@Fw~GISvj_PWG=<9@+vf2v<~)Osl;7Xy{k6MHuScIw|h+M+<6%7aQR^c6JX${
zcA2K+>r0lf((#38OBtQ{&v%8Gavc4_!`8DEh#eU(xx#IshR1o2PaA`v&AQ?i-ML
zZLLSyg!tzD18EZv?p2QknV9pi8+F@0{gRrsgUE()GqGD(hs
z?f?$pi)o$KTG?9_*(+Qz;vfg$O*>snwO>1-n-SFYOX_bHZdZ@MTHM>>pIzPxWT&5-
z8`BR;u9VcQ(cbFvv;6s%@XDO_ylBh>MT(8kEkFQXx$7yo{T@DF8a%6wqLfcCw;11B
zIfa52S=Zy_i2mTgB)u&;)TZK;^bdyC{m!+Zk74Fm4_(Gf4rqeM#Dz+WZ^C@8J7d)T
zN?{zXWX}cp7Uiv%rm4?UOhrCsa=ZXr2?+tbUGhMpvIJF_fHCWSdPhI^P!a)vqRE((
zy{Ss=x>Za3Q_y0`qLy-~@mDT9;TeZL){M^ANq%5s0>Pe{COOYTSFo;dWtCW)OJ|tD
zTQq>Y%oI*ho^0`La3JU^zVB=Jf$>H1iLautW4Z(cd0G@xwXS}P-;84`aEis8u)Y80
z5oa7@(tT_#H#r&~;K5I8;{BL>`Yk^J>Y*i@?w`DLk;p2)5#OYE4XUV*-Ez0edEq7G
zPn>Dvkr#9XP#t?LO`9-dP2Q13Pc9n(qj2;hY|`LMuIg)%HS?yy0ZK76w?bAP4c$O>
zDlkRF*rZ<7(Q(`NcR2cCm>)H(dDw2ngGZ_+wa<Bm6&o`sy75%Y${zJd$mtnIO}elU8+E%6&G$!ZNs;jP`|ix>G43obTV5_E${*>
z>LMuM#{poj>(|`#Y;R)Cg|+-w=P7Q|4CoKRT$EqjWoIBK*P=E0rygJwfku6##NGBg
zC}AqC4N;RA^A)6Or&GFT?NG>g?D>2LT|8HbRvvbpeCB<+_r7E?ks30GHy**?J
z!u?q<6-7+Ii3TwlhTt3zFv};0eM#eJvVC;#tqU|RI0i|Co|1-GQcpKPDBY&jklEZz
z8%=M6E1gEX5JLB3Ls@-T+2XN+aTqm+xw`q$t>R|&FjE2SmLGUpq2zfsJRq2yJ}BvU
z6%uk12OXzr3CpI$#ji^lPCWeK$|HYT51aBwy#%QS1XO$b2$bJeAX=o1QbJPMO8#g|
z4x-+#6wMZmpe)hk
z1AjbPF05wr2HuwFP`3*!xtIz5f;LHVn7+)KjrE@ZiYCtiMJsKw2X89(8xMAXuk?>r
zIZz#N&~jBYHrAi)?Psa%I{{FV9jJ2w-
z&cC;M!Jy(Sc{7Du(BmQ}m$J6<`abu{t!NVqFwX#qx~CHlZiG$
z{JTu$$O$Cy6)^3*LPCfG;if3x4>_|W=eO|)CFitlUz7Ux=D$V5r~JqsW8!=z7bJqt
zc>*J_RI>@8E2&o3ZDNt@zeoIh)K!amn4rbSIfGVfo|84mq+`IAzq^DfSM|%eMLvPf
zvh%x8R>OTVM~TWnYcTyHm=tQM`b5`0RH}w)J7vG<$(dtJI0*=O?inxo6?!03EqjMU
zM8A#@%_Z20G~HO0L^v_FJ}U8I_yY@ox~CtQ-O_UTI2u53ldMa<%|Zof=V_Ei>cKRwR!cdD~`p0#qeR7U`>Q<3lou}~~bAcT?aa{O}
zxzoXWYO*J}*7BoztqGI!g(cadUfj#O*uo|4D_k?JuA_A)LT_-{p{MH^`88(SkTY_6
zB<_8A@Due;(VjA_A;a73bLx%HRvb1^0;uJd$=5*o5C@{L?EJ%w#wvfGP{g*Zu%fpY
z&OM4(=4yISjl4IRT
z+OMf$*}BW4%r5%IZ!SP&ifw-zH4A31xk(M2|3Wvo-adsC?8nb5j~o)kZP}&5uQ0;2
ziYr_8>V$2$O1PG_*5lR@28otId-Kt&0SI!kmC*mG@3aOsVu~MR&GAgix!h6p5mx?V
z4Czo}WFKw0g%2dTaOlL!A#7HO@=Yprt)m(1*OTC14U5aNlH#1+xZZv^rUy!Sys|W!
zBkBs8k2r@thiQ`sB4@=#M1^>-OSyhqx2&a~*a&41}*4R;M
ze76RwS|<|Aw3lhilDuZ^ImMGum-B(Qftc&VYSwI3MJsZm_$dKBH$^yk{KoQjgWQEI
z;Cc0pfHft!iyBu#Avx7uC!^5JNJaLFfa&?mHX+i;LGZ997q?r9SA9FOq+M5u24_S)25~jSB*&JGG(=8GboX!wt
z5Iex5T
zLXUDXc}l|G3t|?|aBhDjT^+ml^E`WnOUPvUoeME
zHaipVR6Yh^Y3Kd*ShWP$5CnK3~5U(
zkEaG^SWlmukWwj^{IkzBR%DJ!#f$w7q8hf{=|+wSBt(`zFyoOW)WK$pP*UcwNNB)3R(|0HGxWacPDD2
z7VYv0FF}Wj#%A9xYqh)^FKSFD!=1v(iHWKMNO4gqT~D#l(ua;2Wxu6B{v_)DKOtsW
z>y>y4egZ~6L#{n9T32#MJPMiLnv1BAl3tY;?=8i1C$W@E
zQBW+)T+&mls>i13B*14dGvZNI;0H-}hgE%)vzl#&^u=Wzh782%C@AvV6!^&qI)y9u
zX2=D3d!AkY-{8Ujj)FYH8~y|1e?TMuKM=?>8E0PNzauXHo05O^^&dU{1EBIR@T11T
c>3MpJoGBZnx16)9XT57Y)=?=|dKvtG0Lt`Rh5!Hn
diff --git a/web/src/assets/images/logo.png1 b/web/src/assets/images/logo.png1
deleted file mode 100644
index de873ed4ee9e871a0f654fff3a94d37819a19d6b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6448
zcmaJ`cQjmUzaE6>L<|SG}KiLu15Huhn(!{
z?Kb}!b~W7cP&M^1L_2tR*cEtt&WFO(&Z0%hT9zZ*UBhpn4wAIi80wUpZAQLgDFw{*M;e=H8!5|EM
zbYS*AF7{Gz&?9-EEKd4L0EO_d1>#UoU9r+QIncj!rLX3HwuL~ze?dH4nQgoLkdaRJCfX)$qW5eeYGFVK}W4BSE5
zKt=7}wysukASVwGH)$auFE1}aFHu1>#!(0&B_;JoLqtU23L${?cJ;8u3Akdp{#H;y
zVC^wTHxDG*75GQd)(-9IAqTqh^uI$ux&24h75ncrT_sEiXX_>e5fuIt(%(QR^#6yV
zQ2#+=Jq!^4l-A%qMNShOd`{;F^eTz^ctNh@OzwjO8<42^#JcNX=W&>m>4
z6WR@^Y$y)AZ-R7%qrI?v|H4C|(i*N<4_jAzgocV7=t@BliG)iFLqvs@m6XNQB$bpP
z5LG29QMHFEs;Y`g!Vnb^5f$;jxhiOTPZYw{<8Lnff4JiR$o;x45D`A9FTt-;O~;>|M5cdRH^d%QIxnoghsla1)n#C|1Arf%Q1W$%2Wub@gTdk$<
zF7?wfMt%gnrJ-1iG5~J94Ot|lwUU!fU3;~*_Puy2eTVO)_4?teYpT=>7=rlya^Nv)
z9B_Q*-v%Kqrkxkjls%w3dfB)7+-E+Jiq=`rZjh(7eFT8V5FSamP;8&(Dd@|;8m9i_
zL=J-u-cm@S0LmP{e6~}X0Uvq8$phG^U*=jd^OOjbe>tGzM}>3e36vy)$M58GyZfDy
zRB8dF7|J|Mg6>O^-sxMo#z(;zNIWUg(Y$l9D--ftetXsVLP0on2hHvFR24BvjDZ38
zem?p>->c*Ht+(DOjP&eooLZ^Gc7qGDu`>O*i61W2
zmKN(xF!65SCIO(;l~E1XIHk?m%AlS{q??U{XUFY+hizW!({G~Ry3l7oX0bUjYBieb
z@5am0$bMi=Zg+otY_<|U_mc6H!B;^=?zKCFHl8_{3i}IaHCPPWg9KhA$L|RiZv7rq
zu>9Ip_~9*SnDc|utQTpT3cfYsm$!ZC7+FOs9tGaNzq99bl)z}`YHfEtawNDmv}VHMY0fSaV-Ugyt&t$fYYUGZ&V9ufpxtA6-tkI6Yg
zFQkjs;4~h7qdVYS>qKme$U15ct@2*f-p)FkDzYH|$635;Zh6#Mhp&){aK~d|m&%nz
zIVF5xGQU8mLaxO7{4J~S4yJhJBxWLZ?`A@Kcw*AMLj7u?Z$urp
zEqa9v4j!gIIn3b-+OtS~X;!6?XE$|I5bWjR%5_lp08damUgr$bLT=~lnG0^&DY7nW
z%PS#Mlut3M1t$u8J^DLGTy&8IFO>{NMcBUWNfR%G6Wa?y0s|grjYpZt51}#=3}vL7
zUdXaGe;)8D?64f|_3Ix=TwI9`dSk+8=A?P>W;wQC?&Td|wqU^9V7ZS%ualq)(y+qf
zlmvm;*}qiTBBT|SGsn{Txe5=x^7_}fn=W(gjx?w@v&PeLVPZuVHPGN=^-tG~97^Ld
z=!x2`PlG<`B#MDw;XhH#3|fyFHay*fl*P?y=joQe2J=S^h(T+Syp|`oj?c(6CJ)9|
z4vCn0~@yC4(iDKdu#1?HPb99V~2
z+sLbNd-J0vE)#axLEqE|3XQreo&n-I`2?4&b9|gTD0FVSHcjZfF@%C)YKF#7B@t1F
zH_J7dIo`_WmuG$?P4^2^!*#b%oSk#wXf>56xQ(ec5{&8UU#%v5L2^d39uW~A3FCj{
zQ+JCb#?V6)EW>?v$%wl5jSAlz=zjdonafoZ=GS6d>Thn=IY>(gZYq6Qk>~1Y6u9}>
zGq?AW*ckONy<7V |