From 946384b9ed2c9bd8be717ff6698b064bc39302d9 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Thu, 6 Jun 2024 16:56:34 +0800 Subject: [PATCH 1/6] =?UTF-8?q?feat:=20=E8=A1=A5=E5=85=85=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=A8=A1=E5=9D=97=E6=9D=83=E9=99=90json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hx-ai-intelligent/src/api/origanizemanage.ts | 1 + hx-ai-intelligent/src/router/organizationManage.ts | 35 +++++++++++++++++ .../organizationManage/departmentManage/config.ts | 20 +++++----- .../organizationManage/departmentManage/index.vue | 44 ++++++++++++++-------- .../view/organizationManage/usermanage/index.vue | 10 ++--- lib/saas/store/modules/app-config.ts | 14 ++----- lib/util/http/axios.ts | 3 +- 7 files changed, 84 insertions(+), 43 deletions(-) diff --git a/hx-ai-intelligent/src/api/origanizemanage.ts b/hx-ai-intelligent/src/api/origanizemanage.ts index 4d02876..12d2b93 100644 --- a/hx-ai-intelligent/src/api/origanizemanage.ts +++ b/hx-ai-intelligent/src/api/origanizemanage.ts @@ -1,6 +1,7 @@ const BASE_URL = '/carbon-smart'; export enum permission { add = `${BASE_URL}/admin/permission/save`, + permissionTree = `${BASE_URL}/api/dept/permissionTree`, } export enum origanizemanage { diff --git a/hx-ai-intelligent/src/router/organizationManage.ts b/hx-ai-intelligent/src/router/organizationManage.ts index 23c8f2d..9c28777 100644 --- a/hx-ai-intelligent/src/router/organizationManage.ts +++ b/hx-ai-intelligent/src/router/organizationManage.ts @@ -38,6 +38,41 @@ const organizationManage = { meta: { title: '用户管理', keepAlive: true, + operates: [ + { title: '新增', code: 'userAdd' }, + { + title: '导入', + code: 'userImport', + }, + { + title: '模板下载', + code: 'userTemDownload', + }, + { + title: '导出', + code: 'userExports', + }, + { + title: '批量删除', + code: 'userBatchDel', + }, + { + title: '编辑', + code: 'userEdit', + }, + { + title: '冻结', + code: 'userFrozen', + }, + { + title: '重置密码', + code: 'userCodeReset', + }, + { + title: '删除', + code: 'userDelete', + }, + ], // backApi: [], }, }, diff --git a/hx-ai-intelligent/src/view/organizationManage/departmentManage/config.ts b/hx-ai-intelligent/src/view/organizationManage/departmentManage/config.ts index ffd1c1f..f2e5aff 100644 --- a/hx-ai-intelligent/src/view/organizationManage/departmentManage/config.ts +++ b/hx-ai-intelligent/src/view/organizationManage/departmentManage/config.ts @@ -116,7 +116,7 @@ export const formConfig2 = (disabled2: Boolean) => { // }, { label: '节点编码', - field: 'code', + field: 'roleCode', component: 'NsInput', componentProps: { disabled: disabled2, @@ -132,22 +132,22 @@ export const formConfig2 = (disabled2: Boolean) => { }, { label: '是否部门领导', - field: 'isleader', + field: 'isLeader', component: 'NsRadioGroup', componentProps: { disabled: disabled2, radioType: 'radio', options: [ - { label: '是', value: 1 }, - { label: '否', value: 2 }, - ], - rules: [ - { - required: true, - message: '请选择是否部门领导', - }, + { label: '是', value: 0 }, + { label: '否', value: 1 }, ], }, + rules: [ + { + required: true, + message: '请选择是否部门领导', + }, + ], }, { field: 'remark', diff --git a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue index 4cf69cd..e505664 100644 --- a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue +++ b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue @@ -101,14 +101,14 @@ 取消 - {{ disabled2 ? '编辑' : '确定' }} + 确定 diff --git a/hx-ai-intelligent/src/view/equipmentControl/lightingManage/indexs.vue b/hx-ai-intelligent/src/view/equipmentControl/lightingManage/indexs.vue index da5f92d..a6a1648 100644 --- a/hx-ai-intelligent/src/view/equipmentControl/lightingManage/indexs.vue +++ b/hx-ai-intelligent/src/view/equipmentControl/lightingManage/indexs.vue @@ -1,336 +1,344 @@ \ No newline at end of file + } + From 112c70179920a4d0651cc208f1b1e1e4bbf7f317 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Fri, 7 Jun 2024 14:14:21 +0800 Subject: [PATCH 3/6] =?UTF-8?q?feat:=20=E8=A1=A5=E5=85=85=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hx-ai-intelligent/src/api/origanizemanage.ts | 3 + hx-ai-intelligent/src/router/organizationManage.ts | 5 +- .../organizationManage/departmentManage/index.vue | 178 +++++++++++++++------ hx-ai-intelligent/vite.config.ts | 2 +- 4 files changed, 131 insertions(+), 57 deletions(-) diff --git a/hx-ai-intelligent/src/api/origanizemanage.ts b/hx-ai-intelligent/src/api/origanizemanage.ts index 12d2b93..aa3821c 100644 --- a/hx-ai-intelligent/src/api/origanizemanage.ts +++ b/hx-ai-intelligent/src/api/origanizemanage.ts @@ -28,4 +28,7 @@ export enum department { addRole = `${BASE_URL}/api/dept/addRole`, editRole = `${BASE_URL}/api/dept/editRole`, queryRoleTree = `${BASE_URL}/api/dept/queryRoleTree`, + + queryDeptPermission = `${BASE_URL}/api/dept/queryDeptPermission`, + queryRolePermission = `${BASE_URL}/api/dept/queryRolePermission`, } diff --git a/hx-ai-intelligent/src/router/organizationManage.ts b/hx-ai-intelligent/src/router/organizationManage.ts index 363e6e0..e6031ff 100644 --- a/hx-ai-intelligent/src/router/organizationManage.ts +++ b/hx-ai-intelligent/src/router/organizationManage.ts @@ -83,11 +83,11 @@ const organizationManage = { name: 'AuthorityManage', meta: { title: '部门/权限', hideChildren: true, icon: 'dicizhishou' }, component: Base, - redirect: { name: 'authorityManageIndex' }, + redirect: { name: 'AuthorityManageIndex' }, children: [ { path: 'index', - name: 'authorityManageIndex', + name: 'AuthorityManageIndex', component: () => import('/@/view/organizationManage/departmentManage/index.vue'), meta: { title: '部门/权限', @@ -97,7 +97,6 @@ const organizationManage = { }, ], }, - ], }; export default organizationManage; diff --git a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue index e505664..3b1df11 100644 --- a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue +++ b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue @@ -39,21 +39,28 @@ formLayout="vertical" class="form" /> - + - + - 取消 - 确定 +
+ 取消 + 确定 +
+
+ 确定 +
@@ -61,9 +68,7 @@
角色管理
- 新增角色 + 新增角色 新增子角色 删除
- + - - + @select="UserSelect" /> - 取消 - 确定 +
+ 取消 + 确定 +
+
+ 确定 +
@@ -112,7 +121,7 @@ import { Modal } from 'ant-design-vue'; import { ExclamationCircleOutlined } from '@ant-design/icons-vue'; import { http } from '/nerv-lib/util/http'; - import { cloneDeep } from 'lodash-es'; + import { cloneDeep, get } from 'lodash-es'; import { formConfig, formConfig2 } from './config'; import { department } from '/@/api/origanizemanage'; import { permission } from '/@/api/origanizemanage'; @@ -140,34 +149,18 @@ const projectId = JSON.parse(sessionStorage.getItem('userInfo')).projectId; const userAdminTreeData = ref([]); const apartmentTreeData = ref([]); + const apartmentAdminTreeData = ref([]); const userTreeData = ref([]); const getPermissionTree = (params) => { - return http.post(permission.permissionTree, params); + return http.post(permission.permissionTree, params).then((res) => { + apartmentAdminTreeData.value = get(res, 'data.data'); + userAdminTreeData.value = get(res, 'data.data'); + }); }; + getPermissionTree({ projectId }); - const apartmentAdminTreeData = [ - { - title: '首页', - key: '0-0', - children: [ - { - title: '控制台', - key: '0-0-0', - children: [ - { title: 'leaf', key: '0-0-0-0' }, - { title: 'leaf', key: '0-0-0-1' }, - ], - }, - { - title: '用户管理', - key: '0-0-1', - children: [{ key: '0-0-1-0', title: 'sss' }], - }, - ], - }, - ]; watch(ApartcheckedKeys, () => { console.log('checkedKeys', ApartcheckedKeys.value); }); @@ -183,6 +176,7 @@ apartmentTreeData.value = res.data; }); + // 获取部门树 const getTree = () => { getDepartList({ orgId }).then((res) => { apartmentTreeData.value = res.data; @@ -190,14 +184,17 @@ }); }; - const getUserTree = (params = { deptId: selectRef.value.deptInfo.deptId }) => { + // 获取角色树 + const getUserTree = (params = { deptId: selectRef.value?.deptInfo?.deptId }) => { http.post(department.queryRoleTree, params).then((res) => { userTreeData.value = res.data; }); }; // 根据依赖刷新角色树 watchEffect(() => { - if (selectRef.value) getUserTree(); + if (selectRef.value) { + getUserTree(); + } }); const opMap: any = { @@ -284,7 +281,7 @@ onOk() { http.post(department.deptDel, { deptId: selectRef.value.deptInfo.deptId }).then(() => { getTree(); - clearData(); + clearApartData(); }); }, onCancel() { @@ -307,13 +304,78 @@ class: 'test', }); }; - const clearData = () => { + + const clearApartData = () => { selectRef.value = {}; formData.value = {}; opMap.type = ''; opMap.fuc = ''; selectKey.value = ''; }; + + // 保存部门权限 + const apartmentPermission = () => { + http + .post(department.addPermission, { + deptId: selectRef.value?.deptInfo.deptId, + projectId, + permissionVoList: ApartcheckedKeys.value.map((item) => { + return { permissionId: item }; + }), + }) + .then(() => { + NsMessage.success('保存成功'); + }); + }; + // 保存角色权限 + const rolePermission = () => { + http + .post(department.addRolePermission, { + // deptId: selectRef.value?.deptInfo.deptId, + roleId: selectRef2.value?.roleId, + projectId, + permissionVoList: UsercheckedKeys.value.map((item) => { + return { permissionId: item }; + }), + }) + .then(() => { + NsMessage.success('保存成功'); + }); + }; + + // 获取部门拥有的权限 + const getDeptPermission = () => { + http + .post(department.queryDeptPermission, { deptId: selectRef.value?.deptInfo.deptId }) + .then((res) => { + ApartcheckedKeys.value = res.data.map((item) => { + return item.permissionId; + }); + }); + }; + + // 获取角色拥有的权限 + const getRolePermission = () => { + http + .post(department.queryRolePermission, { roleId: selectRef2.value?.roleId }) + .then((res) => { + UsercheckedKeys.value = res.data.map((item) => { + return item.permissionId; + }); + }); + }; + + /** + * 默认选中视为编辑部门 + * type editDpet + */ + const apartmentChoose = () => { + opMap.type = 'editDpet'; + opMap.fuc = (params) => { + return http.post(department.deptEdit, params); + }; + }; + // 部门选择 const SelectApartmentTree = (selectedKeys: any, info: any) => { const { selected } = info; @@ -322,12 +384,21 @@ selectKey.value = selectedKeys[0]; selectRef.value = info.node.dataRef; formData.value = cloneDeep(info.node.dataRef.deptInfo); + apartmentChoose(); + ApartcheckedKeys.value.splice(0); + getDeptPermission(); + // getUserTree({ deptId: selectRef.value.deptInfo.deptId }); + }; + + /** + * 默认选中视为编辑角色 + * type editDpet + */ + const roleChoose = () => { opMap.type = 'editDpet'; opMap.fuc = (params) => { return http.post(department.deptEdit, params); }; - - // getUserTree({ deptId: selectRef.value.deptInfo.deptId }); }; // 角色选择 @@ -339,14 +410,15 @@ selectKey2.value = selectedKeys[0]; selectRef2.value = info.node.dataRef; formData2.value = cloneDeep(info.node.dataRef); - opMap.type = 'editRole'; - opMap.fuc = (params) => { - return http.post(department.editRole, params); - }; + roleChoose(); + UsercheckedKeys.value.splice(0); + getRolePermission(); }; const CancelApartment = () => { disabled.value = true; + // 取消视为转入编辑状态 + // clearApartData(); }; const CancelUser = () => { @@ -382,10 +454,9 @@ opMap.fuc && opMap.fuc({ ...formData.value, selectRef: selectRef.value }); } }; + const UserSure = () => { disabled2.value = !disabled2.value; - console.log(formData2.value, 'formData2'); - console.log(opMap.type, 'opMap.type'); const typeArr = ['addUserSon', 'addUser', 'editRole']; if (typeArr.includes(opMap.type)) { opMap.fuc && @@ -403,7 +474,6 @@ else { console.log('ss'); } - formData2.value = {}; }; return { @@ -436,6 +506,8 @@ UsercheckedKeys, UserSelect, formRef, + apartmentPermission, + rolePermission, }; }, }); diff --git a/hx-ai-intelligent/vite.config.ts b/hx-ai-intelligent/vite.config.ts index 2494632..7372520 100644 --- a/hx-ai-intelligent/vite.config.ts +++ b/hx-ai-intelligent/vite.config.ts @@ -12,7 +12,7 @@ const proxy = { changeOrigin: true, }, '/carbon-smart': { - target: 'http://123.60.103.97:8224', + target: 'http://192.168.112.144:8224', changeOrigin: true, rewrite: (path) => path.replace(/^\/carbon-smart/, ''), }, From a0f5c4de0866b5173a74595e758217fc9d09fb57 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Fri, 7 Jun 2024 14:16:45 +0800 Subject: [PATCH 4/6] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E6=96=B0=E5=A2=9E=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/view/organizationManage/departmentManage/index.vue | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue index 3b1df11..d1dae33 100644 --- a/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue +++ b/hx-ai-intelligent/src/view/organizationManage/departmentManage/index.vue @@ -6,9 +6,7 @@
部门管理
- 新增部门 + 新增部门 新增子部门 From fc940e7241a19c60e39ef1c82663ddea595ef2a4 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Fri, 7 Jun 2024 15:11:04 +0800 Subject: [PATCH 5/6] =?UTF-8?q?feat:=20=E8=A1=A5=E5=85=85=E6=96=B0?= =?UTF-8?q?=E9=A1=B9=E7=9B=AEhx-op?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hx-op/.env | 10 + hx-op/.env.development | 22 + hx-op/.env.production | 35 + hx-op/.version | 1 + hx-op/build.sh | 74 + hx-op/index.html | 19 + hx-op/public/asset/file/whiteListUser.xlsx | Bin 0 -> 8909 bytes hx-op/public/asset/font/QuartzMS.TTF | Bin 0 -> 26740 bytes hx-op/public/asset/image/NoImage.png | Bin 0 -> 1782 bytes hx-op/public/asset/image/header.png | Bin 0 -> 56665 bytes hx-op/public/asset/image/login/adminIcon.png | Bin 0 -> 3169 bytes hx-op/public/asset/image/login/background.png | Bin 0 -> 704075 bytes hx-op/public/asset/image/login/icon_clear.png | Bin 0 -> 1741 bytes hx-op/public/asset/image/noResource.png | Bin 0 -> 21422 bytes hx-op/public/asset/image/side.png | Bin 0 -> 93832 bytes .../asset/image/sider_collapsed_background.png | Bin 0 -> 150207 bytes hx-op/public/asset/js/tdt.js | 1 + hx-op/public/favicon.ico | Bin 0 -> 4286 bytes hx-op/release.yaml | 12 + .../nervui/smart-parking-depositor/create.sh | 35 + .../nervui/smart-parking-depositor/delete.sh | 1 + .../nervui/smart-parking-depositor/setup.sh | 1 + .../nervui/smart-parking-depositor/start.sh | 1 + .../scripts/nervui/smart-parking-depositor/stop.sh | 1 + .../nervui/smart-parking-depositor/type.json | 30 + hx-op/resources/templates/deploy.json | 64 + hx-op/routes.json | 26545 +++++++++++++++++++ hx-op/src/App.vue | 215 + hx-op/src/api/index.ts | 6 + hx-op/src/api/origanizemanage.ts | 9 + hx-op/src/api/user.ts | 17 + hx-op/src/config/app.config.ts | 108 + hx-op/src/config/index.ts | 2 + hx-op/src/enum/http-enum.ts | 22 + hx-op/src/icon/dicizhishou.svg | 10 + hx-op/src/icon/downArrow.svg | 5 + hx-op/src/icon/headerAdminIcon.svg | 8 + hx-op/src/icon/passWord.svg | 5 + hx-op/src/icon/trigger.svg | 6 + hx-op/src/icon/userName.svg | 5 + hx-op/src/main.ts | 18 + hx-op/src/router/home.ts | 29 + hx-op/src/router/index.ts | 11 + hx-op/src/router/organizationManage.ts | 29 + hx-op/src/store/item.ts | 12 + hx-op/src/theme/detail.less | 151 + hx-op/src/theme/form.less | 72 + hx-op/src/theme/global.less | 183 + hx-op/src/theme/global.scss | 73 + hx-op/src/theme/theme.scss | 2 + hx-op/src/theme/variable.less | 36 + hx-op/src/types.d.ts | 1 + hx-op/src/util/debounce.ts | 21 + hx-op/src/view/developing.vue | 17 + .../enterpriseManage/TreeAdd.vue | 74 + .../organizationManage/enterpriseManage/config.ts | 335 + .../organizationManage/enterpriseManage/index.vue | 175 + .../organizationManage/enterpriseManage/mock.ts | 43 + hx-op/tsconfig.json | 51 + hx-op/vite.config.ts | 20 + lib/component/table/table.vue | 9 +- lib/saas/config/table.config.ts | 2 +- lib/saas/view/system/layout/header.vue | 2 +- package.json | 3 +- 64 files changed, 28632 insertions(+), 7 deletions(-) create mode 100644 hx-op/.env create mode 100644 hx-op/.env.development create mode 100644 hx-op/.env.production create mode 100644 hx-op/.version create mode 100644 hx-op/build.sh create mode 100644 hx-op/index.html create mode 100644 hx-op/public/asset/file/whiteListUser.xlsx create mode 100644 hx-op/public/asset/font/QuartzMS.TTF create mode 100644 hx-op/public/asset/image/NoImage.png create mode 100644 hx-op/public/asset/image/header.png create mode 100644 hx-op/public/asset/image/login/adminIcon.png create mode 100644 hx-op/public/asset/image/login/background.png create mode 100644 hx-op/public/asset/image/login/icon_clear.png create mode 100644 hx-op/public/asset/image/noResource.png create mode 100644 hx-op/public/asset/image/side.png create mode 100644 hx-op/public/asset/image/sider_collapsed_background.png create mode 100644 hx-op/public/asset/js/tdt.js create mode 100644 hx-op/public/favicon.ico create mode 100644 hx-op/release.yaml create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/create.sh create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/delete.sh create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/setup.sh create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/start.sh create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/stop.sh create mode 100644 hx-op/resources/scripts/nervui/smart-parking-depositor/type.json create mode 100644 hx-op/resources/templates/deploy.json create mode 100644 hx-op/routes.json create mode 100644 hx-op/src/App.vue create mode 100644 hx-op/src/api/index.ts create mode 100644 hx-op/src/api/origanizemanage.ts create mode 100644 hx-op/src/api/user.ts create mode 100644 hx-op/src/config/app.config.ts create mode 100644 hx-op/src/config/index.ts create mode 100644 hx-op/src/enum/http-enum.ts create mode 100644 hx-op/src/icon/dicizhishou.svg create mode 100644 hx-op/src/icon/downArrow.svg create mode 100644 hx-op/src/icon/headerAdminIcon.svg create mode 100644 hx-op/src/icon/passWord.svg create mode 100644 hx-op/src/icon/trigger.svg create mode 100644 hx-op/src/icon/userName.svg create mode 100644 hx-op/src/main.ts create mode 100644 hx-op/src/router/home.ts create mode 100644 hx-op/src/router/index.ts create mode 100644 hx-op/src/router/organizationManage.ts create mode 100644 hx-op/src/store/item.ts create mode 100644 hx-op/src/theme/detail.less create mode 100644 hx-op/src/theme/form.less create mode 100644 hx-op/src/theme/global.less create mode 100644 hx-op/src/theme/global.scss create mode 100644 hx-op/src/theme/theme.scss create mode 100644 hx-op/src/theme/variable.less create mode 100644 hx-op/src/types.d.ts create mode 100644 hx-op/src/util/debounce.ts create mode 100644 hx-op/src/view/developing.vue create mode 100644 hx-op/src/view/organizationManage/enterpriseManage/TreeAdd.vue create mode 100644 hx-op/src/view/organizationManage/enterpriseManage/config.ts create mode 100644 hx-op/src/view/organizationManage/enterpriseManage/index.vue create mode 100644 hx-op/src/view/organizationManage/enterpriseManage/mock.ts create mode 100644 hx-op/tsconfig.json create mode 100644 hx-op/vite.config.ts diff --git a/hx-op/.env b/hx-op/.env new file mode 100644 index 0000000..8286906 --- /dev/null +++ b/hx-op/.env @@ -0,0 +1,10 @@ +# port +VITE_PORT = 3301 +#mode +VITE_GLOB_APP_RUN_TYPE = saas + +# spa-title +VITE_GLOB_APP_TITLE = hx-ai-intelligent Depositor + +# spa shortname +VITE_GLOB_APP_SHORT_NAME = hx-ai-intelligent-depositor diff --git a/hx-op/.env.development b/hx-op/.env.development new file mode 100644 index 0000000..0a2d943 --- /dev/null +++ b/hx-op/.env.development @@ -0,0 +1,22 @@ +# Whether to open mock +VITE_USE_MOCK = true + +# public path +VITE_PUBLIC_PATH = /hx-op/ + +# Cross-domain proxy, you can configure multiple +# Please note that no line breaks http://100.73.70.51 + +#VITE_PROXY = {"/community":{ "target":"http://100.73.70.51","changeOrigin": true,"prependPath":false},"/parking":{ "target":"http://100.73.70.246:8080","changeOrigin": true,"iprependPath":false}} +# VITE_PROXY=[["/api","http://100.73.70.51"],["/parking","http://100.73.70.246:8080"]] +# Delete console +VITE_DROP_CONSOLE = false + +# Basic interface address SPA +VITE_GLOB_API_URL=/basic-api + +# File upload address, optional +VITE_GLOB_UPLOAD_URL=/upload + +# Interface prefix +VITE_GLOB_API_URL_PREFIX= diff --git a/hx-op/.env.production b/hx-op/.env.production new file mode 100644 index 0000000..e67279b --- /dev/null +++ b/hx-op/.env.production @@ -0,0 +1,35 @@ +# Whether to open mock +VITE_USE_MOCK = true + +# public path +VITE_PUBLIC_PATH = /hx-op/ + +# Delete console +VITE_DROP_CONSOLE = true + +# Whether to enable gzip or brotli compression +# Optional: gzip | brotli | none +# If you need multiple forms, you can use `,` to separate +VITE_BUILD_COMPRESS = 'none' + +# Whether to delete origin files when using compress, default false +VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false + +# Basic interface address SPA +VITE_GLOB_API_URL=/basic-api + +# File upload address, optional +# It can be forwarded by nginx or write the actual address directly +VITE_GLOB_UPLOAD_URL=/upload + +# Interface prefix +VITE_GLOB_API_URL_PREFIX= + +# Whether to enable image compression +VITE_USE_IMAGEMIN= true + +# use pwa +VITE_USE_PWA = false + +# Is it compatible with older browsers +VITE_LEGACY = false diff --git a/hx-op/.version b/hx-op/.version new file mode 100644 index 0000000..8acdd82 --- /dev/null +++ b/hx-op/.version @@ -0,0 +1 @@ +0.0.1 diff --git a/hx-op/build.sh b/hx-op/build.sh new file mode 100644 index 0000000..e4bdb04 --- /dev/null +++ b/hx-op/build.sh @@ -0,0 +1,74 @@ +#!/bin/bash +SOURCE="$0" +while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink + DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + SOURCE="$(readlink "$SOURCE")" + [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located +done +DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + +if [ -z $WORKSPACE ];then + echo "WORKSPACE not exists" +else + set DIR=$WORKSPACE +fi + +echo "current dir" +echo "$DIR" + +cd "$DIR" +projectname=$(basename `pwd`) + +npm run parking-build + +if [ -d "$DIR/dist" ];then + + cd "$DIR/dist" + + # copy module.json + cp ../module.json ./ + + # package + VERSION=$(cat ../.version) + lastdir=../release/ + if [ -d ${lastdir} ];then + echo "删除旧release文件夹" + rm -rf ${lastdir} + else + echo "文件夹不存在!" + fi + mkdir -p ${lastdir} + + dir=../release/nerv/$projectname/$VERSION + mkdir -p ${dir} + tar -zcvf "${dir}/$projectname-$VERSION.tgz" ./* + + templatedir=../release/resources/templates/nerv/$projectname/$VERSION/$projectname + mkdir -p ${templatedir} + cp -r ../resources/templates/* ${templatedir} + + cd ../ + + releasefile=nerv-$projectname-$VERSION.tgz + if [ -f ${releasefile} ];then + echo "删除旧包!" + rm -rf ${releasefile} + fi + + tar -zcvf ${releasefile} ./release/* release.yaml + + mkdir -p ./release/nervui + cp -r ./release/nerv/* ./release/nervui + + if [ -f ${releasefile} ];then + echo "编译成功!" + mv ${releasefile} ./release + else + echo "编译失败!!!" + exit 1 + fi + +else + echo "编译失败!!!" + exit 1 +fi diff --git a/hx-op/index.html b/hx-op/index.html new file mode 100644 index 0000000..420aa9c --- /dev/null +++ b/hx-op/index.html @@ -0,0 +1,19 @@ + + + + + + + + + AI智能BAS系统 + + +
+ + + diff --git a/hx-op/public/asset/file/whiteListUser.xlsx b/hx-op/public/asset/file/whiteListUser.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d3a6036f3bd60194981fa526d4cd1f61fd5666e1 GIT binary patch literal 8909 zcmaJ{1yr2LvIYiscMtCFZoz`PdvJGWaMu8VAVGt>yK8U=5-d0b4J0@ZlDnG?ci-)E z{+T&5RbAa*S5?=kZxmzz;IJT1BUJ8-(9`>01LpCAiJh^6qn*7Iqr#&Y`r{YSKgC)& z7b=)QK|t8RKtPcHDQ0MI&){xjoe|$94PZtW{{ehJuC`;PCsksh28QuMX}J)v+AVg< zq9*K2T+=f+lUzdCp4+M1!n2}H6g4`!=^t&ie}m4lOG~R=3#_LoOmvWd!8Vn#QR8mY z$c%}hf}wgvZDmDVs15DR@coDTdKn-V7c3luV$(T#*DMO6E<_^4q4t$C%>iDx!#S;4 zi8L)&)qVkJpmmyQC_D#rL6GBSJDi2(ySmHOsj1=^MjeI*1~53^uR3LKdfoFIX)rgx zt?zBz2iL6g3IZ0EbtMl2*XYNz6wLWyt~vAs@;9|0cX6E-r7QBg=0EpMO&lyjoPW8y zIz7B#U|6TS-YZM#*;P0IFz*2rze2VEdr_iwyYu^TyFFATWBownLpu3IyI*ldvV#<4 zh_>HTQiRsZFm~V+^wU{qD7n56UA|;m9wLDNM$K^KT+OZ4_Eg^8cLG? zwuI#J>~7O?K3>vgXRSfoq(Uy5d#z1*1&ytYEj}NQaTf%PKsecM`^iVpqRUHR`=Z?-2Mb_$s$RDb}wKl>N;b zxmzdDA=*H$8n%K)F{67F6IrS^#VIxNOzHDV9q-I0St0dDuW5&6tZcl1_XxKwo_fy|dX4hL%m4h6A z7vi?6;tRvt*Vfm1j+58|)bIHVf~=Xc-f_Z4a}u;(pDjG7FW|J#HBCFsM&TA(ltrU?!6`5e3n1|Ej7q-3%Oju_>ylyo>`xWupI)u9WV^%!??Y7S$8@fzzp)ME z5>LsV_eY>|^-;6t!KBg5%p*HojZLtow7HJkB1xt`!%ql3KRePqSp$(~UBD!RF-8^A z9*(GM0p4C;*|WX~;HWL5N})&JgkWpZ_PMR(lfKBq13@DeDS?~9o~F-{OhJGy7F`gI ztAZvnw$r?}dq!AuWt(AbTJE!Sgidh)|(FQ?(QHyMmGART0 z&(c>W1RdGb_48w0q*GIsfYN|(z|ul4NIwE7!gyj_oUw7hQlRpkA_T^a^Y}-tGr>}p zSHjzdEK;wpoG&Q@N8CJa;jKSmkJ2G2qYk#Mmj+kZgT$mTtUKWuVUpD}B_+IIzJ~%X zkWd6t@)G zSuB&sM8i*;!aXjlBcA7-QOLchj7XX6>OLpTf<&TCL(uGCw;qE>Nr;XLyGG2dTO{FP zrm(|qgTmz7PHO+Ip>JeT!Ec{SH^SX-a(*IpZF548n(g|Sr4)vJtafm`n6>01_azu{ z8SR63n*;4s4mC;ui0mQ#>*&GCzKpk#@fm0avtSdVwz#uBc+t5%@*AmMJK1O~ll^%@{*fLIF7zlQID- zo>YsFlKy&A`WqbL>0noI1di&oN;#GTgCz7u`eaAx>l>pd2u;n77ltBj#-k9176TQ! z#n*�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 a$5M$uJ3Vtv)*VjO%PXgD{O1AN#s35G&zH9V literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/NoImage.png b/hx-op/public/asset/image/NoImage.png new file mode 100644 index 0000000000000000000000000000000000000000..d70a7d7971b49c8ab0e02c721ce0d29caf39427b GIT binary patch literal 1782 zcmb7Fc~sJg7XE=?KS4*GT+o;i_ia*itkk21%P16L0!1zanvUbEXD;(x(hN5ucO~mt zxrJ$_nNFrMT9~NipxIESjSC`<<*RTZi*kGP-~0F7bH4kX?>px^_n&*uy?BHapoK6- z005vx!26L^%=!vYUDbtN5h4|7#N$Jf0KmZVDIDQpZ)z&!ebrR3?2rz7isry}H&goz&$lMRkh*ARRuRh*ItjAC6@S35 z%}W>kR1Lmg+eR$|VWTd_SS?%cQ-R$Cw2NeaXG+%QX~>FG;D7zLucBcs0n zCD^ELNpm~xVm$6s*G6-=at&q{(Sn>i#*mF46O45mPDVs*>Xqqma?7CIeEut%O)m8~ zOal7#<00{urvnlu=+H7O3CQe{+sWnObb6B<`Gt8M2)$#lc{Uqm4V>pR8qXYXvM6LX z@mMD-s$7qF@L;+rl)DpMzvN@dz+mJmhc?TZ=_NHPs=oCptQr0J{F+D@Yn*9p3lLUT z@Jz0HK_7RF`=9N>xy&=NKg4lepJEST_wRnQr)y;InG0dFl5)i2KTEi{*Y@`I7n8S6 zuLx&*VJ5-@Uad)9L&i7JvQvNjSC776= zmKI_fScsC_3WslOb?~#P8aR?eR|h3?X+iOs@||^9bhlyl3x4(sur`SGvgjqRI|nQD zJStv9kj+^T$W?o;Z>;8!DsSG3*{d(4f=oZwF=;o3YF~_ah5o4?EFLg zB@T8PDLiH@9`HwEh%Bp(Cgtoc;RCEv- znCzunEqRl^#Eu9(qZd+^h>W-WC`i0WGX9>o)pNNg3Ve69P^5)21#DN^+KYer;uN>` zWB~q*GS?30S(Ol}fJS{(;J~eXsUN)b$f1|6#M>wm5g;_E%uB=OyLJ0u;tiTrxP)NC=2*umv%AHC^g>V8A5d!2_TTN zQe5`xRmh#!v}VAyT{<#0HUSRwkBksU|3w!Q>M<)zOT+Jfbq~8P4wubE^e^ksX+(w+ydQC?eZaO_4d_&y?)BcBp_N}E>$-Lv{wILiS|K>99 zevqNqUbO`e#(b1IEXlaZYVj1Tq0+8Lv7B}44FY!~?W0lW=;%G8lAqda&7SlrUyAj; z7p2m={5T28!r@7qBw+pNiL2!ZfB9_WZ|`<0s>jqC%I}TL%v1@}7SBhs?I5R^JIkv! zOwXQff^uqJZmzvaO`cICeHc$1!uX{CusT&P3ZGOl+!7dP2Sc0$-QlD@p>pP=5Z%{ZrdY9=`NQ&DKSW_vA{0%gk8n$8m*o7l0Od4N0osX z8;u?q(Z9M$nKN;JaB%RiTUEYeAmXgLfpC9;cWxGWH7Zv9UQQx^I^^HO7@vi=Q2Fxm zU?A1v=ebeDS^{Flfa2 zk5@pyS)L?;eR!##d$62VmRGbP*s1QALvEiNtuOS@G>6sZbLz(b;bwN3c@6$tACEl~ zJiB}KL&oEqtFa%G`H=(6Ydd#aawZ}d8c;_ark~9OJ|1>N{Z8>sqkQ+{*S|sdiR9Pn H!_59K+oL76 literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/header.png b/hx-op/public/asset/image/header.png new file mode 100644 index 0000000000000000000000000000000000000000..c89c99011131d828d1a1c8a1485ae4ce9e16e59e GIT binary patch literal 56665 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 E0P~Esy#N3J literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/login/background.png b/hx-op/public/asset/image/login/background.png new file mode 100644 index 0000000000000000000000000000000000000000..48446c896eb5d18911f3c2f65461743fb4c1661a GIT binary patch literal 704075 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

tdQo=dVHBQN|fMo6DVHePmpNV!ML zEB85+s$V@16JGg9Vo2`RKx@b>p`MmK=3$ZmURQCfj#ck6 z(4=T!e!v9p>+zq8uKe!IN+y0fmwdKvo%_*4+D0-kxoJj4kA_F)jAIN%$; zZeL$FkwE`STzG+cc!1fy^o-B>q)X_nB3IAiBp-f}v0kW85siT3Gt+W`4t~=#aK%gI z$N%c(wC;`JaDu<~(7H6yhLY!P;jZ6%>mMMi0{AAeBUH~^xck`Rry zV5wu_z|-EfECy%c5jwCvVjhcAb!*sihz}M(9ZfgbPwy97#T?pM?WuBTiv+I2AaDdv zf9qaprmtbiRP0BOL(4Ji&Xa7QFeA5lIW$|0LcwF@4Sc3$?I^4+A-_$BMtCX_cMc6F zLp~Vq2;#x_s^?fK8`uGH;xtf0jQf>9-~*{Eo#LPK;q380OV`^yBAO)+7=|o84Qsf0z=lvUpR+oWQSERQX)CsG=uRF~BDxo<>&-shO zG9D%5?K&*+`JKqEFUwi*Ut1X*b{f;8z;RE=bgqnuV74k*- zW-zS~QXshb$>`k3x=+x~A}Z-5G+nb-Z$S-xgh0@`dT*>ARs>4#*0I~wZT@K~5A?k- zm3J`Q0QCL#Po|$h~(TYflJXl6<(XBlV#b=EX5lMv@@K}xaH?Oej17a zqM8AxK5OsM>GeU2v9=$V}Zl@4E-P38{^{FkvUI?{1qnFYGObwpLyb63(AC z&bi_iav(j;SH%LvhRp`)^i6g=uxFMt6L6PhPAG$Kr&8TUPjv&A{gJnPA#aUzg|LN| zkSUxTs!AkG4%zJ=2i6Vz0;LbImcN?XT2*j#3cX`WJwntN%X;ozWVfza>~Y#;ndEzK zR|2mi5Y?-(*r8VXKKU?Boy~tzG!6$T{E`mmV89XuQv9wI?YxB#cqw8T1hk^QkG$^^ zEBhY0aGsXG3O8gZxg%kW_<$U;NH(H2A;7f@RbzGztHU#vBMW3y+AMFCb=_GmZ~2Rw zbfRT?6{uSa7|U3+3A8j9he@8z>JnIEQQjV~D{|PEW5NzDHXk9Vqz9kKiU;mZ@I8d$ zu741k7rg`0MMQS-phEC(buI@x1FfAPustN-10OXd^N1l+ga{?dC+BD~c(_TeXg1_ zY?b@!SaVO+
OmN*sbz%&6mruQd99 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

XA>ea z10RQXneC~oyyFKJ81~X$o)d^k&+q#*!rk0U=H2f4B%4X%LB!|%+jl54=+^u` z0K+wX)q8k8Fr?B3E@^024f`|Rv1J_Ef-f)mF5%JP;qqs@9UcKNLwhOp+YtbFIclbu z?ds)5q17#X%(D0l^;BP5rG+jw?c+s3Zhlqjf!>Vz&O2R~60kV#rKCDu8jOwGV%qfj z>zc7ha$e~}Z1;L`Q#Yt<$d{a}3O8IHp$pdP`1&(-#iK_zyl-F|N-xt9+>^*^9G{4` zlGv!;v2Duw$aL1-1Cqka!q?O?BLC^h@l#*@`R|kSNmGC8Q>9HLv`68+7Zh(7mA+9k z;5@4%UyN;u3+Rmoys^_6@ZC`$q85^fe6_q{?&H#a50mOf6M9$ZeQmqXNBUro0k)k z7T`wCZv((tlDqmciFVX0$)u4;!B`nTD&?U7SOtftklSvMoEn^U!pFPIZ>qQVtPgO0 z;R1rr=NSHIcV6kMYKw15Ok)DQzO?sfWth2F@OY`o8P3CCOYwQa`JBW*J5Q*9%Da@G zSX{ZKPb-%e7rFGZ1;86f??M5dPWctgQbOgN4KAx-cP?_vl!dTy1bu8`8T4Kzf@e!B zaCn~O)}s~AofX`!f*WzOOmHvV``rmbWciElbpNH)uhCU!925Bc%jE-%jl+k(on|+IRB14n+s|O{ zR?pr=A=f|mUlRWEbBqIA0Q~7$rb7n`e z^QG1y)DXR zym#yP^2L(V;{@PKKj@qrsvNq~Eb3Hc1^! z_Z^kVZ@+N&$)9a(Axm989_8qLiT9S)iE)VQ zg_~$HsArlr3~+Mg(b_DL)-!)9{eJ+)`!!qv%QZ8eV?T`Ev8GKtM=DNfxfnXe=9_V%;dlCx&P~1>4J;0{weSB%qn_;#HQ*&_uor6&?YHsN zR%xKU8;F(TapW*Z{UDPPx@-+ttZtpVpv&~EhbUeQCl;uDZ4Z9kito>0;Dp-nj@I7O z8k&!rCssfD-^f!IZ* zZE>C9d;u~M@kK-Bc3(0 zrIbc$Bc@+eqG{@ARZVHUu$q!vlwQfIN@shgYhK&UQp-CZ)e=yv=;fD`8qv+2#AP>q4bLPxdo zJg_R@D*bW_mnzMf>d;gsQ|kSbfqkZ*S#kAJDzsl(rFbvfmcn7NU3uyx7$+O8Qg4#X z;MX2#!e|NJA8mO>1Sz=Z3hHHy2;a%S! z*qJFWWO#@46!M!1SkFbCeq~vH^hK1frJOHk3&|b~C&%aC+?}1=yIj+=)34XABAoJq zZ>Ov(NhC1ut3DXWC&IF^qK!t%90dl{up7{W;Qr$62mh%#-5Y%PIQd$7NFoUEu*l6v zkQWxg`FofARc8dCb_=z)2rhqQx%lK|!VYUm7fF_jA_tF(+8$4L<1l?>sSl^s9_E z)L5k+EHHVK_N59=Wvy9?@{7r(v?obc4YmYlsOj4#h;tf@o+oTSFe66wSqG+4KtqV) zf`wD1)CJFyD^2IHF~i4Fm+Ba338w-n!)Fp7;ze8h(;%@3F-RufPQ;6LZ{zN z4+&)rHl958t>5XwT~35R6Hf-!Vpaq@^KMUJnT>4*2edLPqX&c43;;5*x&VgIl< zN-i69IE8&4NkdhkNPY@LEKg)jZin|~3h&);2oG$p3QfoQu&;8o;j3<%jb0E6k zdh_u8-+KG_?_R9(6d-v1sV6TzbNl=&#|P`F7D@y`i~AkZ>;w^yCFa}UJU)LL49;A3h9_NUEyH#) zJR%(6uu+Z!G$Tg5=ri?#b;=DsEbmxMcMu-vIyv4zh|=C`dr_ttz@j)J^R4Vy=nyWZ zwYz~YTe!i=jPN=~Mg830F|2u8Pn8D%03ZNKL_t&!bDh0BhbrlQ=2H%REQ~k0_QmwI zb;6TXU)Tx}bCpBlpo$aKKPSG%4HPB^g>k8fdh7dDuC`uzNTu7 zZ6}@8L*13pOSHgj^a@}hgE@zl$>Pj^x(F2r z3tU(jlMIrDnW?j-cIaHk+bs#mmzVE2FX@F}`u#UQ zn$9mj_0K-`++WNW>u+b0U-&ooei86;i_tadmz{wM8R1nWE2Ifc+|)xxO>yIQn*7yC z0NbHppaiKK>^bB>XJ)-kV{{vBZcY}knCCi$LYFJf()8j~I!f%iVfk=#LC0l``65z{ zrlH&>(;PT_&tn{LM~IaXHKWy+j&?u(Fr^QC*X8=Fw=dTF_KpNz_fchQ0%6{7r1bok zce_sjz>R`eKXP&YpKaKp%F8J1US6gfufBEXXHjX&-sA;m;>jjljeL5_yUFkn9NDII zw)p>6n}Zb@W8Uy_f!^OfdGbfk+bYFMq@5%|5!gHN0lx&0Fd7r(ruTKfXnm6FnBDa#5hxgf2Ad9!zewhWR0G4Ao$ZR$elEG!t)_ej%uD6=W; zn}&@&hqBDCxSS>;rW{^|V|5r$AmK^t&Q3PPE+b#s%X8Yg4`By3cn(h|f{ZgrA0F!P zn3?Cey%lJx>MGjCqVy5_QPYeMfEnCpA$Dw@;hp>427Pv!ZhiIM?T=rsa!Um3!IIy6 z_ua?8dvbXB7Ef%B3QcAbv5y|tN^xxgtPPISev~$c>RfKDQb|(BVOg7+YYu+@ZdeRSuA3C@} zw#LT#Q+X#EvrK3wR}f%{5f;2av~FYjn5Nu9dsrwLZm)D5f#IQh;No&Qe)G}t;_DB( zk^SkL7oUIO?%C%LckAg@__39~ov;V`dnf=nk5x`gtD-SS^@7TVD-jz+u0YQ$4`fIg z2$_E_TyLLjhkb1k&nadNxYl~lXikK2wLj>*D89JTVS>{Dvq`^K^;z3NGqB8)!|93a zV|#+y@pb0yvT-b4wh4^`amofbDcmbC--h1Eq|uXsi7UKk82Ll^<4tdg)JqQ1*z9-`5MW`>+AdDw(_*ZeSu8H1g5XoH{k z>;eyEpSL7nB?HEwv{@t43}eMS3-?ZO&(L`p09}eJ;_$XHXw2SDQ^x*WT_@>d&H<*{ zDh9@q+ty8zu2z;Qt-$g}HxB>hQgHS?PtO12VaD0kg{qte!6`gvLHgps!B0LGd9f7i z-n-`Cd||!(dg1a+b!fWhm%Cfvd~o|`P_V>F>@!MFlej;Yt~8d<+L@A9KepI@^m^fP z`^KQCMMUCZU~y?e=D8wO4q&ourWE600!-~T&aWaigc!X7CI>mR2LDj${am`I5l zlq;Pc(~gPgqDoLzi0UTb_`Cj6vGyE^-be%|lcv8DqBs4Bwm}euCKqEi4ho9NjC`&HeXQN;JwmY{FUj4TTu6_11l@Jco@YvwCTR z=WOx&u88VJv1%?2dyi??1c{CG9Gm-TST z_uu#Iqu)9>$o?Xr!D2HE*RoylP-dU#GfQ12sDsv+v(B*>9ftftX4;40dkEOF?~cD&u=qO0{jK^>KfihGpexVsWyJ2XWywk6`IPl1)xDT+@iN zAFdh5smFXKn7F^(4U_TBb^$fMx^)jS#+2s(`(YP|>66QJ{O8}i^;74U^0ZcZ`sT&w zpTBeZ#hZuaVQx&%j=0A*!aAkK+*GIAN2~1jmH}^SRDvy}c~f5@+XKLLFUkZ)^mo$@ za@yd*JgHQQ=Q&e0&0q{Fz$RlWq%Y7OzK)E~X-3OndEExGj~>-}+x%(PSI3#2>G5JR zu$f-b7-lktxt;bK+5w=SSg@0%3O^a)-YcW>!U17OZrnsFKfU-odw-o2_4JwdyW6)c zx6IlK`u_lm_9Hh1J)U^z4OJqzDI!H?seNRRGqVqHB7$`-E^n$IyLSPY#1}0EUBYcc z#*=24a7I{MLq6R~L%|F_K^W!Mc;7)>E6tCo;{ZmOQBwWSV86jfH(BcB#q93BVT0}A z(H80zW!#sw(V9xEQ?Lmj%8R;5Y3ozU{6!jd=i+h{PB%q$w+aL~|2g=1F<^IWu zd;wLiDnPdp>oWl47UNy>vNR8F3O^I$zSsBgXVw*PEzC^3M3mR6UEB$cL(YG_alZQ} zttFRbNf=_m1F$-+9vSgn(z?Oe-o!+T)vm_+YBY4^hVcWc6be$0x31<&)yj}!HW=OZq%RyF{Pg1_FCLfj zt&f~u{9iLk&k4$DBA~QF98Bs-k(0{>hhI26_@{v2Lr>0s^>!(5%otfr=WDuI%5wOv z2evTA6a8JGKzPqCDeO~gnPflNY=H}_2>hG(JASl46%fUZBE%NLl zxcISj{=YB4>h~TIIA{_+4r!NmaaVB#6M-R?_Rc#6&0NZ^65* zr(})Ah=Dl_r(ASusl#N3>P{FX8o#wIwgl6Gd~L+D)G=)`IwO>2B;48tWAbDumw!a(cPD z{n~@$?|bxQ_W@^gU-FqLlZ<7Vy4zT!rat$21Rom;=gq=M#9?C&w+(xedv^6`)8z1* zQ9F9PkMkS11h>I(bEn~29vdNI+9HpNClJ3+r)aXZS++JoOyRwqWJ#FX_gxn(x9Q#! zID@*D127uc0Y`=n#dv}dAW&blq8|$##vZtIH0cQP8No;`GrtxqOPrOc<>!j<{zu0$G*(=2;eJ113j9qhkn}eDt$nk^%d-~4aTe_}* zStbBxK$*W~HLK+f{4K~vwr4lGws42vjvPe&?AsI5OHk7!Kdko*P7#LO0JpuFGW{Xs zi1#i0m9}btqU%4l2l&Gxj@Uiw0}fgMy9(gzmS(YfWhApyy0*zdfHF zEb_{3C-;{{PNR2vDXEB%@w%j<7o_H#rL=hJi4E8-oJ=XHEYW)J%JgtBnz~^r*^50P zxyxK@JKcER_n&#NM?<;$I3XFbqMn{#o3)_FWe@#p*dM)!HFcQqW|X#$x!@cCE_3?L zfAOPFePOz$f5Vgf!oR)ui>VO@6Py7v*qAb<3^_39A?+jj^v-)VZ)hf|;_qIsNX-MB zk<9A3O54h>8}=23i5TXkdM&mi-_e8Y8U~Xs8Nc^8Dpj+(PJxT>CVfQ8KJ!Fl9uc`f zCY*?2V`fTY7NpOe9Q`jqk#}BP{Lb?id4s1J6X#!+bokmEcYY=pIkERD2u&()eeE6usSTmb=~XkqY%8@gGY@ua zZ_?jL%7JCcZ#{SW!GAg4ks_>R1f$Wt<$tCeeByDD=LN_gT`oR(vy{gjHv}5fBu?wo z`QRVrg56W8eDju+H{O}nukLbVaSh&=8OuE^&;IGU`>F3+F8=fLDZlQxgj%6eGW=k? z*jO(2Y)g@Qzgv3YAow_s`rh#Lc(^MR7DJaQbUyQBbLA%Q*yyrP;5IT8_WV`|for9N z9{=V#nwLosf}*i+W?EN!HX6_dKO5@S)MI{1f>n=dPB6okWuFJpUM;^1(ysNZl!%EU z7?T-Wsk};Z=0O(Q+|$pDo%;R)&+()=PWd`h*iYsL?V>+NBa!o3rotP#?T`vUhFCx9 zO%yJWv&-G>Zw90L(Qdu>o@XDwgo16?ElRHa36tJuq#cYUV|A#vIrn9MXJKS8-+J6O z^Mc{TQ}N}l;yGsHjEQ+ptScM1WA8@z&&cjHG0bNB+7`)g0Qd1@wvd>?W`yk^mxX~> z6zx1`SbJKK>DtcZi>cgKPbdJXrP*EqFdANgNE(6g4yZ;0cSvU+-B!6G$cPe!w&n)tyq|$_-|UquVmr9nU_RR@ zll3-ZE0s5%qo*Wdn|u1P_1u8%K#Qo{7VX>OIm1>Ca7U=;jD{O@+=u7BI&1|n(E$Jx zXyOUU7(%jFD&O9I*i)86k7(a<4{+K?9%pr?ZS31?8}(--*ck%1I-CqZVH=I<+VIrq zekCs#bc;AlCnNSc<$r8E-_$X*Y=PaarE+PPFNr7wc>C}#a0b>{>T5|KSI7&*)+~p8 zf{nF}K%M|yPmTcN*=OrxtBGsM%tM>{LzhnV%ImhX!9Syn5_Kwuqm>6XKeWUyySzV_ zZ(P-Y|NBCDxiDKQvjkyqSeh#PynS-G{4r8Fm%*?O0mz6Acq2G@t+Qd=d80Q&xxQOh z4WHVkt>p{6S2}>f6J3q!(SseRhU2OX75nW%zV!ZFos`^#rl2-jA#r&vUONExZjX}k zh*A9Y%YQ8{1R^45b}=d#t<4}#&$X`%4I{&H&w?5vroz7)*DJ_+t3A|A2AaXWFG0tH zocjr}oPnK`vjyq5{)ZpB^CkQ(O6J*);uQ!!B5Ie`w5+I{&4?u?`P0;-cW)dI4H%;J zPNhlf9EQXx+De?#NSut1WZ3B`-R;9M^T`Bf0>$*5?v=&ISf1!*zAN$NxB4A~)9@|~ zV=ClmfA+D3%SUN|l`LA&ErVSyKw98n`|9EHq1O(VA6^PhKXQ8U$t9O{b0T5grTrVj zOIUw7-b611=KdU5%HXVx2STs5|*Z#@2;o5$y0TO?m@8eWYgqtOT8_i^w~P9e`6AV2)x zvi{~Bls8S#AlSw3|7$+{`)>j7(KbtMFH6Ds0m|8pRNi<7`7d6{%lBLWH%?IQ{owBM zQxc6>+J5Royl$EqU?M07pz9ik_XACF@A~KLK|TvIvR!;ejYZFS{^+jxwuc+*?5N#^ z*1B(vk3=E&E?1cE`_LZ^rTeC=4WvkDL+BV1=*?K$X*+R5EJ=^N@(+RPyXsfsq%*B>0e|Mdrl7LQ$x>^Bd~Lkl~p?My5Mf7K7YHos^@;CTl<6;wWW z?hQ#VM+Kr|#|BNC80N5~Z?XrN-I$~bWatjZnKx1+f-d@Gifx&=3 z;GgP`8$^A|FWA`Q`pQ@&ZR$3&wj?Gel-ZJcF>wbOV$>pbIPb_|V-e>e3c#aZGz!-$?SLan-GSX6+A@6sq2ddlN%}y&! zym-enQ5JHhOLIxi7`)c^tnEHEZJUo>rFd>9-uKrr#Me4ob_a!3MY1jXL(Q0k=xRWV zp7M2UK}eY~GfM8`*B+UBZ<_GK2!u|>`Epgu98jNO7DEWlWEki^-=mvcH);I!gz99p z#d8*<5q2|}65L8EWl8C+nc=Zl#Wc+Ut7cOId7*6dgvIG1rYO$r?~pPT-E`;oe$(!{`p6r zesgmj{{|(aeQm4M=SJtU8D+!)ai*hOgJ#!wQ-Dd>RY|NGmouQo4uYZGVHcH;$7{St zp|pOw(L{GZtyc>V$L5l*kGMXjDNmI4gwg0hQd6e?leA%O7)f#l#Z#{4NES}m0h$VNv`NH}7r5kJc#tNK#?P&MIelTb|nAXRT ztHMjeP|SvxQo=hf*DoEH@=XBv>e23}-c0E^n_Yv4B)IYSsg-i)#-l&Gb^PSBDdmSE z69G3EeK0HI+MFi^@eI;i6ucDQzqPT|2#wADBA-8d`{A$OIyw9DlB%ISw{}w)b4GuM zBR%Od{d{?mdmlOXHA`*&#&fdocVM*2bM)^P&+%0}&%vJZdRmJXg87T_oYvmfKGMG# zZ6C4WfgXm?F;eMUMjlS>#337+x3!oV;Zs{_!l9JRXZmnke*y6~J z$e3>n0b4{~s*X1vkZVo{FTZ~B_g;D9=wlaadTJ3oxpjQ;mG6D;TmSy#Fh9I3#oA># zvpQdh&3zYmj=S}ulju#pV=6%~wD$>kLAdXk;tU5hkMNCX@vQsK_l5u1JCzdzH3TaF zGs0?UkS;3#9mHNMS2CICx06Xrq+|V;8D~X!YjvJOFyduTZD0)Y!O&YeTpWD209E`} zV>rx`h&TQyKMYwz2nl_W>Ag4JVKAgBzn!HVERjRJcPrmt=sxewZx~ zdk}R1{oD4IkIM~67RkBXef!bHk6f;}UHh$}VzNM104Y_EcWberxOnYrt&?+q*72ZYFlkAZ6QVqHxDl}s*!eC zt0P8=h|)$}GElw1bFP~E+9mV^l$26w@!LzzSu$!o_>4Z+NR4UF6(AM35HigK)An8~ zt8>!&WK>AnPy0a8!phV=TgRDFS&{W4i3(BDJ>OyBWJ;=YT9B}$bUUr`uRi(Nw?6zI z{=*lKW^nnNl;mIk+j>FjEcT=3tIW#sDIbD}UXq+lAf~)nHpjf^HWdrSXPt~~G{HLYDVE74T3|(LK9vrGdb|8osD#2uh{K2J5jPLK z%azx*O)*2SH#`Gq$8ro$T)yjXwt`SbP9BWNozff>2B z7HuYH<_vuKX!+5H%ksVg>|VHB|KNqo_0M;}g`d8U6O9D(P7wfaK05ixnfO!V*$>d zlKjdYl-KVd-#ba=>`3s$O}TRvT8h!zaSOFKmtb<_yH+T!ATR6C5LI(&3x|fm`q-}t zaB)-e&KZ{{8!H2(=G~3U)(-KYb(rOT{A#E>d+=dgqFifldiqlkK z*m%NZ9@7|#sVgn!;jZ&W$5rEv(Gn5Un0Z1+@Amk2HVlM(Ox_s^FoD}>W2?O(ObHx1b>=b9h%G>4+QZC-{^poFz{`T2dOvQ4r+lEqKgV7tBWyO6U zyH0ZWs0LrSb+Q!~d{%GDa|*xrr~9V*VmQ6PX%-sD7ohyDeLhLKUPx!Z-KC4yk=;237|y~# zI(|p8c}(#%YjpmJbTgiA%#`P756h8O_uJz+_Kx?^o^liNxvdXd#lBwyGjjQZ$zadk zozlb7<$%3mWe8RU81|KcKHy6XBf{kv52jnQ1h_8~+5Ou|tT%w@A`n84(321 zA#>c*L{o{W#k)DK3hCov*YSFb=gdMtX&Xam7r^bSEjf1{F3Pv(x#4(PDs<&C26C(U zq??q|cn&Z)lxcG7PS4t(ns26ic9N;IIVHS#v`b%Ic6cilG_UolaXRnz)kk_+0W+$n zl!|$?w*ut+&MCVqB;g?l?o%f*LEn{RVr@_d{kL9eNuc11y{ht&G1E z)m>O>;OQY|Sd|1ok#qIJ)dtEG#^mAU1w+5001BWNkl9eJdQA5+ zaK=fx>itIfEw7fT&~5|jOurO{E+pWRs$tMbc{`?|7@E7r%w{ zky3zLseI!H^2KlP`bnx^p*M{qn)V?0D@gDAQr`W<4mj2NYr#=2-HC7}tO6*vQu*d{ zQeJ+CTz(w@js@pefkPLLkNi&c#DMZcJ5l3`wgqi76iL!9PQ3KHf*P_Oxk&=B)mNnM5N7(&kdTuCFz%Bq(`B^kk3i?CU2g7m?@83`(1c+WEG5 zP5}BQ&uQiU(mZEF0X2mM8%pG!Axq!)FdLP$4`nKmNq|QHw1YSQAn6t$rG%7>t#Ckn zu7WkMkQhvqo-ZzO{MB!f(fwe3?b%yrpSyc}@fsFdf~d_*`1r7oCp>v$sC(fW+vfaz z79>}eH$vDXQ5l^or&Mo<`OaxWNSonT98OHre8!7?!c(X-X=d14vobNBe(Vmw@Nr|- zhBv~~8nS#|CiR+XGaaJqw}l4)a9Ps9gGaj;9-J;OvXTAS+n0azu4f+o+1^kvanXs8 z>X@T(kIQbpqjVJwvvR?KXX}zbCxcRohIXCS8uInslm}Ucpp^YQ2fb+j5%aiSp>fFu z&)K&*S{h=p&(dTcTYczy?g=llCvTu*SCrYThq;RA>L@91Fsy$k8}Pac>{f~h!TFl4 z@M|PkojOWc?ZkuIN@b1*n|N}SFoTJ%PwR74+TMqimTdB)nS+Pbi;&Nh z1CL>u6}&g9{2D{XaB^EL?6<8jYg)8E2vG8Ra%1<0i{yuZ8p)kxQj3xoJETPgB_ll> z)HNK9g`H{7`VKGyytKV(bpiMbRw?uh#b)*1XOjz4T|D;~7e21xJT7~mZB5;{9WOZz zA!ancl{b`_p=vA_@Qww>G4z zd^um1-#LBx?&p5~=Ouhb`TuvS7o?V%;)P&*o72H4(A2f9Px~0@kS5Yn^m1gvuAxSv zXYydA30TGLNUqo@kwb1MOr_OHN!o>lwePL?xKqVe8MbyYF{nhv*M?0>ic`j;QDnXx zQw42M>d}=gE`QxL^={|>>GyfU@fU6!{!c|9?|X9j>vzucYgbJ|VXE)qZ%xdkK7VxZ z56?uN2Ovwq>4%YPy!}kNgTI2@Qak_Qt1?Elr z#kJDlb-t%eGq69B!_!xvJ9+ZQC&1a3al>F6+Fk*9Tjc34$?nI_i`*%-+{Jg5%insT zpJ};2#Uh`cb*~wPWB604^6SuU)2h-7D$cr;w*F zB^|G&9I9P`m*N08{d?*BKOPC5@F_kU7SRAcxxnpA^`V9vv#D+AEOze&krW99`S|b< zpIy2a(&m~5L&Tuy6!?!PP4P~tos?n2OQh@9gk>FU=y+0R^CGbgjoH>B?s+Z4u*3*6 zfAQ&jXz`i*P@Xfj3o!8veQz0Soku*;GIzluFcL@3QzL-DE=j$L=SU5=whydob$GXm%GZsFF$ooZqZtR6CJ=m|n<>_n3G~qT|6{rIY zh_6SZyGU8zefRV?p1N`VS`w6L-1fCh7qAQDVO-&T-|uxMvrAGr&G~-71EL{=kAr&S zI~Pm8nC>I4)x)qo2RWm)F({N#9>lnhV>kQYYVX5BRF|Gq;mdHDE!rd*erU|paB`uR zX@&@R^in*6jLQGkeq^4*`^pvqa0dAtrnCz@r-qPB2M-?ZUijMmlb=BImt!M)A4jbl zKiqcDSsh#FIfHR_#$0E_IH%}g513rmi(wU6HY-Y@>VPS~SVTAFZ*QNmb?CWTnUYx8ajI{pZ z>9WI_xj^a@!J4b|OLK$AbCYjoO;M93AL$;Q!$TcR%SHqJnYRHahQ-z?0?wP&t!qz0 z1p+*jR&$$S9+7uemKo!=&vk)or$GS02sq=fbip`!eur=S9pu_scUN`4Z_5H0Hr((r zg#`ila$Xpld?<;C(b}?0ST%dWNJ<3y-BWv2R^@i`WQiE~IlK&z zGCgme^(Ynw8LvH+a&o;1pt&eH+<%&|JxJ^S>-Ro+_&NX((Jye2|6xGBAQe4v4MG5y zVPqmu(W(YSvGgaE zV$TpVGKlYjPHSN zS00^Qdhu+t_gqYLkRlxU&j8}}Ruht7qL+>oX?hmcO<-sbKT2WQ{CLi63dY%fO@ zMpA#=WP5dw5QT??CtgacPaP561duMJbZ0-LhaaA|U$$QZ*h3Yw+)nq2uI~Zo0C1Sn z(UN3v9Kz+V$JOssO7kaZ^Jn|ODGyMewLHizVR{hh`mMBj_k)OcY(NJoVS4|x{hN1& z_^Mql3l_ii#Y$=4(g?9keS1ccsmVqla}^??G|SF9x?`1TJ0K$%P(DvIl)Q1(UI zamF23^kBST8){IFrcA*x%*VbAFNmW321b`9KF)ACPbn^CES@gKl93v>oQEyrfj6I$ z#<%+Lv*I~2bcK_@WH_*(`9M)NO&M5>`6I(z1U3-|x9(s5(8JU9udvbmo!5`Qc;j$$EA^p0HNH%L9{=yQ8p{~M zz|-+|=^0(q&>7P`T~(!Z9@e6;krCWwTaYij&+CDnmU?9@bmv=5c0njpYfoj|;(V1d z3Lh7c@$5@BPY&aUP(JZcGMVJ(e9lLBVo2k(I)*ZKYh(|UHkbD1TZjAUjh&wC-h3g9 z@jQpp|1U(Gu|pO%nVyVWjXuSwV8cu(0}w>T0T2=9IW=Pf&jF~otB(UqicNCsn&w>( zX3=*oGg?na;c1~t@`b9LC&Se#qfI&OSqk0|Q!IWOhZl9~ej6-2o|WX z(gEX;od%Mww@ZHZhBbxEb4VMKeR~nFD|YOG@{en1w|vpcOa}K8(cMc2^xYI^n!@T_ zUtn4cx(O)~D3!1-^Bgfvp?R@WF`k#-opnWCm|DEhbNqO1nCG%=fUkyo8=GAilDoy> z&?=nQLcHkTFl(nM z-5BaZ3&C4@r|5&OKO-B;t^wH#pwnPXK~K{Z&(_G|$$Vu;00^$(qsk4IphskD*1!u* zfl!2$b3Q9uMVT5o{ww8qkniyut32B}M9uSMsOZ(P_Bd_|lRnpvtAqjV^q&W;e|Wg} zZz8Zx0N#DJ{fj5&c#9nVL&#o`p}2oZn}za*9e5iZ2fF%`{q?`tBwQf^Rxur|frrm+ zwtsger3bJwzL2guMjFxLa-!{<VjeI?s3;vClZj#oEd6-M@hz4_J$-f{9J!aR3<1LDOC z#)r$|`R(!?p3eosBFK5?I%Vv2z1TyR2bNr8s|$*EDG3;Ilen@;nOB+{ElEh)C|c@G zGSr;NQw`a}>8y1ZhE5hwO`Q?jPWNxS8{n$rIe{?GIRr}08{pQHSKK^68Fjlp>pywW z%G{qgml}reWhJ$|=ok>9`a@o3#*p&_&)LNcWg4*jH3CCf2NE)gyeyS~`o$f~Fdm)c za`m~$MkG7{hjPo?054=rb%u0ssb5BAL0mdtGA!ap)qvd5)MUAcj(- zEQEfsBKe{@Q%jx`qOXjb7KTn9`h#`&-f9(YgVNj#>n&o-L?wP@%gt~*C@>ZAmzQPh_OM%csx0F7hTVkwP2N7#$Wy1TuRp^uvU`Z zYK+^|+Uj1gs5V==_j@$Z2p|zw-#^^@p8;SdT)IBTZ@u#@erH15Fms(O9xn)lR*ypl z9R<4jQZ~9@=3*1!^x4h!t5@dq)Mp{Imym9M3Y$Lz zpf)<=s~S}YI43b8dx`FX>?Cl*(y+d0vC}Jru}~ZrwI_1DL40*{)<%0oeoAgPS3;2) zNE{*2kfI69K9kuaZF%y3A+=;0JgI&p^_zuOA-=d%2A81qzimJ{)lI4I4S|QzpHY${ z8rp|kWhRu*Z%z1^YWVT!nwe*-<1dE`mWkr=cus9Uq8i!x8MqkFfsZ zA<}DN2VRF~*cswTIdwOM;5lr>1gx0nE#N+silfW? z)ZD94K$q*nO~B|So-#840xAwXF+hSnE{&%*V`($Ci$(SXQn5y!w{n#gMgw<*TWPfI zc+SFMQ(r_g{b1v8sW;MdTu)frw@3&4vcWYH<%Mz$=dt}6#VOuthZQ^ufHt&?GIBip za_|@NV6I^HPGIlX+|{_6{E9)qh2nk#kfDM+oXB*Uw+q)nR*X*iqSD?9k7BMr&LyZG zKl4O=_gs4IklSPixfggJ@8ExKzERkhVzk@(ou@lcL#C)RqKpgZ@g&C5ML7_EyIAl7 zD*j4;!R!f_PIFs?Y*aPvj^v{WsNoI)6g-$0D#gR8`xvW zB7b*bxyrj`bMmMaEzAzPFk9R`8?6ifS$*MaA&>T4~eYrqYObm68 ziLY?Q*91jHOzi2d);^^F{KU2E-}#*v=@kEnfMrw!qGq6Bff}e%K{O}R3dQzp1(U{W zoDX^<`T;qS{|*~1zf(;44Phx;WdqKKCSD}!Q|W`s;PNzOCsg`y#^OLsDaUl<;-m4$ zHg`$uvU^S=nXEyUUR=^o=lo{B6b2WYJ z5z$k&0ZGN`lwxb&dSmM2A=oi19Td;kVe@D&Y#!~cHjma}^Ju-A9|el%E8vXFYIc(M ziAu9J#TgS7p_wDgN;3dHZ@DqZ}}=15aHAqXw=czET-JX>EZB zxR>a?uhHsP&k`M;5Isc+xPkaeEyU+p4nK}@&c-laTaOM%$T%V+q$H%-jVP}Af&Ao` zr{>DNhL+ThQnwzkbyLD5Gg7Mx%5`FuWm`EFdYj7sVhA8X+{=Ym2UKDF7Ds>cE#M1bI^O22^KE$Q z?xVdIyMZL3?8v5NNT0=tnt0%bk5rseTXd!ewojPfcEP0`M*Ws$2cM#DY;n@{XnRqy{F|WTaSzOsmz_NC|OH>TJlSYuS_>=8O#a2e{i`dd6>6Ks& zKQPZVWNtA6MdpddAgmfFoq68w0F)t08X>FbCS)sOlQI^YnFA#i# z6WLFU2~$0nqHM?hgG>MA<(MJ#^}In;IfLt!x;dRxAC}LB^3a8Ff}nq5EiC<1X=3wm zd$LcSle-sy@-;+(f*V#hspvUU#I5%%EGiZ481fOO)Nd1|MzQ?4OStivTuk}%l{%+! z^}wFDp)cEH3Hddnlo_?)=fA8<4R^7}SKD*C?{=Pn5KY?!f5aPH$Yu4Or36Gfp6JuP zy2Zsh5=25d(^+>+RUcHqWUib$f}p_=vTe{+QiKi(6M8+x(_Ogf7?Yl7)O$OMI&!|U z5YtIb17zX$Q-%_%XDsM;a({INSDS5kcMc;1n#UdKm~5J4fe|A3hF zP~l~b3FWN`k~Yj&f|HOx679*-g^7=ABzARApSepfvhXuKx8WTPz05Qra zq#3R4^E*I>X{qC=qhXb`e5Th7?V%XcfsjH#nh`N0mX{7}gwJ&YO4yjP7F5cpi%&VU z41g4n=fQllsIqfL2O$6xA5iAQrN3faugf$cfWyZmWJCLmm_Oi>A z0FY7_dahk=CA=7&AzTE8!)67Bw6f~ewNs2Hf7GA-4WJ%<>Cpx=1``%fDMVU{6y=vD zV4iE7<_ILp{`IdOOdr3y3LgQGZf@tVJbO0(KwpY_k=V}pZvqxCu$n1*7{0ZdUbr<) zpNxe4yfiegVm!JW)9W|q`TLh*zEHKcS=&a>Xa~S!*%_$av>8NaQ7GZ==jla?tCyDo zI3w&GW4iiU2)}lga9w(!Uqk%KJLCNQt0~=^ye;i13t|D}o;V}y9U(mNvow9|JmBhi zqRS(N@Q~7*A4;3Qz66}gODUOS*uBDMxBeExvO`q(L0-4cGu@k-Q?6!-M62i8zIYVs z!x1!E;(Dja!E;%mbt%UdgAYjy^3t{T>r%?Wmgnjz$uepZ=XbQg!^JZLx(IO`(gbLO zw7@wGeP-~7n`=2!7tdm?0%49l{=L1mYYy^Rh9#?)CW_JU*G`Qe_&leBj?wn8lU0gy zT-!t&53j^7o^uiYB$`tS2$MgqSJ$4|Gth470i=DnHmRT**BiOcKTfqlIPjXZP`#jyJUf2_)FbmbNggi z$$1#_9Jy?2>rvr3<*+K50?yv>Xoz_3*y@1ZxO944d|~5bxS?68w1l>%17KyST3nArD1<<o=kql+d_#_I2i z3j9`F3%y7|g1Qu*U+7F139(ghvsCUPXD$e$?S-Xb!Y;$pNPGhNoIbuF2{b{Yr3~1y z5-w$x5qVd3nbMU#Q}XM|WD)A^hXFsW^{MGTOXQdFoRG`2o>04E+ed6-u*C&~T6(c4 z9St3GkF}?I zE@M64BLHFOug}^8UbZPh&Zv4EHm2ZL#euK=j@Gi-bMghOv0c21{9>Typ{$MU4~ZT| z%-{GopL+7^LtOm>f^2Lz%z+JdEWEe0oz1C+E?^6Ap^N#%jg{x_)@eW+XhPWyvF*}c zhA)gv4A2_dN0V4mf-G1?xhiS03<<@=w#@<{{KE-To*9Exb|LzJR~EWlptjEWvoR5z zTnxD4!ef{~duigN$vn%9AFk-BS1zr8HxZ^O;^YIz=YP5aHW%7dqD-f>n>3q$0=j&6 zZ}pzr6MZxS6A>ZBlqTSGg>-y%8-MoXHonXkt8yE|#(}E*bY;B(7Z?dVT{@FTk$(p4 zy%DDO-VfnDXGB-$gncQh^cvpzSkk&bSp`11QPe*=JPXzk8;Se9wj?`RH?Ohewk zatGKpo$0ztt}Lg@iVPcy~Z6bK)Rx2^3Eg zbr(aCE%a}B4nKFFPaDI)MTX7>hHR{gAevfer7o~-FTY9NZY@=uCqIcF?iG*0cTC&V zv4$I`$X48F=Sb7T)Adu<$o|eJPQG=xzkN^}8sMc1CuqktB!mm# z&Yvoq&U1&#|K#%|u?E0@J}-e>lxv#wZ1voY4}J zQ%-{Hy9-fb!qcVHU!?Bgs;>E>FoZ7r$Vko^$+Wxrw|{GX06fF^E?_;Q+XH-nmMm-r zxQ!);9%W<|v@D5v*JVvyM>LQcesh_;-foy63nMx^kP*FljtcI=lD?AV(oEM`Mjf>e zKpF6CpV8#o-^$z8D_a_=F~GqzBDi6ry148NRu6)cFSd_#5@=Z>G>KD1#(g7V&RLIARexGz1)z%27w)^9oP>f4tItq;W~`h$B>oXmt?*|Szce5Om4dtvtf$Cw1VRJ7943>|TI5Z)%;z%QBdAD8?KkFa??^ z;L+j!^zAUE4SO~RUO4IHZ!SQcME*PjlL#$SFE_2BVp@ojQ9O599_1oc)fP_naZ>i*>LwN}k)A7d`iz*vb-Du*Y7o#>pHMxjzFAViex5Fg% zgNWBIe3*e2&mHY!jfCPeWeoBHSB>UIP>K3fPM!YXL)4BT#`|d#|KC6S&8J`Oiu?lt z<=Jk%m!x3b7^CpSv4Xh64VLs%-W|#q<5gN9+H9l&dJo1jm7Hb>Z^yi1Rex#>cek7= zKZOOaj*Eg-!kJk(9AHF1-Oz-9R=S)n)nDrI*x67C7kUBX8QJxKTj#F#Nd)GA>1UVL z|MbyBFA^c`#dPOAN1MM|1E-#0u1*XsOAJ`?Ak9Hw-%Mm!A^I$W!@Favr()3tyYucY+Q!zo{GY2&(m zGpv965$M?!(&-8~JqA5p+voL+Kp<@PC_Q`z@rO53ymf`rLn`Ah@?smC!TB!xjVI8^ zdTk)Su~sR+qKw<0RkpoAt*Mn$_3byrc5{m7s(cBhsU0cd6)z1K4yqMI3!KI2_yTEhm`HN_A z@uSSolTu-P66nF{`X+n22TJD$d-KnqzwziRY;+%akb1{#BsN_bmn43qP8M#4-8^;$ zH807rlsK;*&v6N|DT993D?@16Lpz$Ppz!Z4+5&z#t-A*yJf4yZNRML;ZGDSwCqyZ` zwo)boierReF7r&&58t@@&rdhuW|@5PWIy@Vm4o>KA3WK19YY&}&NqaW_olQ{=F1P$ z@H{T^9E|re25A?`h}G9P@;{)%+%4V zV>JeJ2i!Xu#4zl7uxuiWyN(7%2T1l1qLuBsG3DIj4gxU{z zH7ahRNG;C_mqPZI=h6$+RQm=H#9@vBn9%P2<2?7P_cp{H20B(vUeLi*GjLdw`nQEO~(yTUtr z!gE{byxV0w_z59X$JQ{V(89>@I&|^dMcERO^v=P0`r^O-^{cmB9R586efCdoe_q)f zfXq07Cd3n39Cwj70;~5cS+x*a>)osvsZ)`_GL|s1LNv@fM+`vL;qy=lS8Thm?ox*s z%L`Q9$>|~Z3*n?KDaA|a@);scU7YECnrx{3aA;Nuaug%aAiuOHVge?^NIEcrvc&VF z6+fc1HxgR?+a?ygqvI|80h zIVxCHhL8;tk$_D|X+ywF3ETaY9;|?qgP0x>rOgyEuVXsJ6e3dd&f?*pBV9@fbROtn zOX1QfaCJjCoRLG^Bw!VZ_9Cz<4i{2DOIKq2*^N2Ad==@=K}yFH%PmECRzkU0BE~;^ zTRaGK{fNT#pNH^~4d_Y&ro)(SeI#!Fa^lElEG!0qVs7p>g`0ONJa-r2#Vz6BJ!$@% zXVd(%DPg-!Sl^q%Q?FtA@Db=8b+N^GQUX?l(`$&Yd?0TBZsL!=2F4KkvaO{z99sMW z=tBB9GEx(Q>lkyLhVwS|&gsQS(aQV8)KTRHiY8-}>%5VK(pn8N;v6cvZItG=C(N0a zF>9tK82`fXxKRMYc#gGS)NcSw8h;<9NRL%2<=GI*D4BFsN7QRS zy)Pj&Nc~iWmr?jAeeGBf6*>lhr8k!Mt1|pIfgT>OZ@&5H(yyIv!n4ije*Bg7Dyj>C zLRkS0=O^17d}N~K0W(xNCGVMeNAzfhI85D3{{^1IbvzHhk@3LtW_gb7nRc5P@R8wy zah~{HY00F+#q1zw2&^YLWqX;9CnV~aNsiw40l*BJe)xJZvL{do>Gbd*{`}eE$u4Dl z`Rzl@50A=gqoWp{6sQ56+mR!BWnVIwI$LUh+ylLX%G_zCABl+5P~Qj7K>Q z3b|fr7_}D+{v@tDyf5IJ%TLq5!`-8MKr_TLB%5E7lYVCC4Co#Kl+P8ZFy~L>r>42T z9i#nVAJq#REe$B3^h(iJYoOFek4HIB73xALsujo1o**J58|q66DRB1B0FNC#gegmX zQCD9{P#1H`P$j$;9PV%^*H~N(zRL8Vd5{a9BhO7>WwMlqITitkbAGWdjC!iP!~wv+ z1)f!51Es(~w5q>H)d5tzs1RTyN4$|z;VBOyjnHVPt34SRwre^eU%)!Rn>VD+m~Ot} zoCNM%Ug*5^9Pv!3dWKdm3N43i9JkdcwL`We;%3ke6B~4srIwO0x zSBSz0l+)`4r~uGnv$wX;Jl3T*{0RH4A6BY7V||Tx9sn8Fy?tFeGN^<5a#Tras25{u zAzzBY+m(MLE^NC1P{R4t^U9eKEtE@LpD4y8yw(ZX5MJ?D%Ca{*#iAZII*>i!i$T2@ z+Y^Ak&$_hw83{8&dh_Ju(HH*RKYQ0H5xK|j?*po5yWIOS41pzBUWkGP`6JgsJIMSD zI80N5V4$@V)9EOj4B+hEIuJu2V_#?YWPo9CK0QSJ>G)tOqdavu3{4slzwQ%nsT3#k z40N=7S!*>j>NYF#RqJ*Lz(rqJYVr-3}1 z0IY!1{fIl4)BNTW5pS#z&-W>vts~Cs6hwXA8@s&8xRZ0j{`bQAe>f$2Dj~14nd}EHeXG8R}b6+gL4jr@uH|&r@5Ib5f^TcmY&&z4r*gDV$T^!oKb)441 zRnyT+G#-%;`se%@JSP;%eaSm*#B(kRBc9{R%p)U|0it|A7w<1h@=hV4knouy##{L- zkioG^6@JY5a7F;Nd&FeiJt0366O)$#5-n~MFn+nR02NYy<;pU5S%e*kTK_YR};TPmF+LTX>A?>gso zVzJ@NyHCLve4R9Ky|Q+qOduf6gF0d;T&<>=ttW=8es^0;)SIL5WKW`@rl6CGV-Pa!gG3 z0-mg(j+H!K3xbGRepLrU+_-ddfM32_sOYds7#BXDI6?rNW0V&*oM9mJm zJbFRZ#a+i(e3ff$za;U%;$rwUfz{t_WlPvE%A-f%DRW*K_<54|Qqo%^pWg+CKXZ1I zOoNX?C1Z-T$-aD%Z_YUhS>|5aLkcCq&_U6shfe_7o@dTn&6hC1KYcM_| z1we091*#D~x2+B6T^N^Ir+HMfalLgf4Dk|FjCSdL4jrdm$8QIK8mcDncsV_T-gPoY zJNF~fTv=bvjZs=X+na~EtS`$85jcr-poN@ieN|jH4|xt1QyUG?p?qTL$1~pB@hs?* zHeNgTF@>N^X;k(^oWceGCZzxR2cNk9-~J&O-RZNRyZw1jknfc@5x*U1HV0~-^GI+N z1&0VMf*A+_&AZ(RJJY=7pf` zx}UFOx_=PU?dMLmUkh}x=mlkZV--T+JdepY_R0Mu4Zd5#Y6ey_(JBE`1g4p2eNJ?k z0zyilEro;Z2rt^DkX9+4PAP3BV6%?tGywCIunj5AAYcV-Rta-uHAen~z(qCS0yVa~ z^^O}Uz$sEm0%r77a{1K9lKDq_AG(gUXS zY?hA`Um~@L*b@`M%Y=swfd;+qZrX`%$DLSR?+$Wmh z+z6%@;VIVG8W-}tGMomHE-%|uL-K+ZCs_|_p_MU0W*H-cQbPF5uwq(}w5WU*=oOb1 zx+fF@8AH-Mez*uCk8$YbJBngOB{>&p+O`6a5{0AF>BejK4?nZrhHHV+82~(c?c^&r z4$psDjk{)ua_Gx)gpPY{bst$)@)noC3VEUnN8%}>j)$cs(+d})b!-D=|L@hvS-9-S$C)4$x-MRef^KH11vaWOb z;xk8od3Z424WvW7)VhV|Y`d>g8qdl3`NDM>MzVt)xUAq2T(y?Md$}|)l8r~ud0|i>?2W2{jGdm|E^!PnMS0c)Eeq7bRkFVU`0EC_>j$E zmcy_>5c&K?T-PZ&L!W2l1Dta+2s5)QEJ9~^mFIi`JiWs+s(WE#ybv;+KhHJB@6fm| zA=Q5xZbt_9T46yrbuY$TVx9tzbvaD=i=4&2Y+h9Rb;D5p5E*eHJ%~!35m=sY+mMm1 zYN(iq-uSaa1Xf=2aLz)-pWtg9&lA;bxEKdti=m$C{P|#;Wac?)kN4*a7>MqMuG+I= z?_!H3osbR0s%&2|DG_5OA8|dxPCd-=y$7EaN@~7gEeP4R^qg_f`OLW-cQGG?C3g&t?wmVEc^(^XiFK+?>q*DO6 zv`^n$ucu=Z3Z^Zo@KO)j16q5t#}ZN632Rcj<#zL&79`!=o+(4d!@WK$lvHo{t`EIc zbf_54=Pgp}h%F=gAs{A}?8rdX5jbkq%*z-;>z9a5_7ML1fBMw5AL8#3`k3u}u35lJfcOXk z0IGqe`&<;QoJW}X4csI>8|^}ST4RR{t+`4M$V`YE*AG%U-b*;OeF8?n7723y)Owv#qb2ZRISEFPW&{p55 zEa1|5PG^A-VepeL#0^SNe0f@Z@J*r*&!9^{6C&!k5;m8SZhc_hd}*(}U*08~iavpm zKi>=wL09jG@XWjB`G<_F+K$1acS)JIbTD;W$SHBlhZ(c0{5a*jI>|{J7J^Wq0m!=r z>d_!=gqN8kxhjZ))icdepipT14jr^LDqSQ-W$bwyXj9#bQFBJ?QW<{W$-G=%FVV%k z+jl{#RN4s5+@4*$X!>&U?OaDjIItk<4eagmoQN*$$u6G5>9ValHD_-x>OCwCNnX>k zs+X5CLUGeVfw53=!rPr%n@HwaOvE(=l?ev`(M(u{6dK`n^lZu|EUbpSXxM_A z;pg`bK9drrKxuQZH{bfe&7&{Tlx9h=s=Nn%?mTh3&a)$Sb^&`(9_^;zU0~-u;%_$J zt0xoLaKI0$tWo~CL2ckM+c26o3wST^Jx}uC@)743oBOBWAX!Xes?y*>?xdN+TV8f;d~vFwoLH!spQJ#|>9Peq>rg$ELhbL&9!g+>GmuJ`%w3niK z#`Tf6r41|NeVNSXP~uu=!d+h}_f$EDjqVG0?T)b8Q|+=;hFx@3!iY~;o&`XAtw+C% z*M0<=ZDE7`i9a)w+xw?D_=E*NIJdCuJNDp`GEF$GkB;^a}O=BuHqVqlZz-|Rb6+y=aG%>N7pn5QD?__}R{KEE z0XF!%`$8Dky)@6@P7Np4I-=_XAPQek^VP5Y;cw8fE%*Ni&}aYT_UBm`mf(f?S_~nA z$Co=?u-XO>6vEh6%BkaRC<%K$sxUD?RdkerzSNtzTgPCr7-A*@DG0BS!D1*PH&WDK z)?7|adaMg&*)xt?gFS$%cw0VJ{|=bA;(fJ@l>AMf7cs9cNnV3=`<5I5h=lOUrPZgm zfv%nhx}Ja)67b|Eef`>I`^x?{JqiiY!^hD?H-37s{=Gz)tTOYCv-xkH-p(&2NMTsU zc*|>0J)H|B=`3*)Xh*&+Hvo-$-?%2d*|!tch`_xmJbfpG_uQxOUIOUZdH(A2^ZbJe z6qi1Cu zqqmj4He^{(w(1%cnW=nFT!m_@>`FQ*I_EtF^vbjHQW;FDQ@9g)J7xIewbXEfWY)R-Y+AUwO4M?IdY;pSI2(zNBJqx397Dlq1OHx{#PsBvw ztq1!r{QQ11vOjfo`;B+rIQ=2fJX>RWkH?aibiWEr|LR#RzJ2DpvQ2Afy$I-Yv0Q(w zXfCwB;|z~*rudYnrwpED+A#FT0`F&yl2jw9^KMP$4Yur~UUpfB-PZF$AxTQx6(`?7GtyT0_tTK`QV25G3AD3cF@r! z(X8Tx+WK)iWW9uZF?96Xy9ime{Ae^D1mu^NW=ufCxisW>D&%9~+)l!S(HUL%0*Qdm z!}%i3E{QK{4?M2SEpRBSyI$@9Vi80uPUIO>%s;7hlsK{Y=yZ7ld|tb|7DCHc-48Z^ z`a+h|Sx0GqUUI?z8uMq|d;l*F}jf9U`w2Zydtw zg>Tk$RNz`P7>gny@oLv!z7XlW*%xH%wkBzFuphoX5gt)MiCT#LPq>6#(|{ixRau3{7&{lwR{x+E-#o z?7wACoL<7hRO5Q?yLp$#Vz_2wdTzhw0T5pH^<{@JpsT%*^ZAlfTd)2u^$5)qeJbNm z?Ii~Yxg8lwhGL`?LZX=GoV3rR%1`n|0MVacx&Fi}zw;ugJFxzH1O4&mZhu}eLLm&v zx7R=um}JNh0CJ6M`Ys;V9eCNGY}Dr4h6j?hHBz{jt5$-L8O>Zm(De0|CsBtgpFN@x z3zJLz^hQ%xX-0wX>M_HY3Y8qHlP-qcU_oH>Jl;F+^sWM0V8nC6^1i_!&sARK@3NUkJO?@3-A0`!80q39&qh^zTAuWL=R>6o z@hWe}M0bH9x}l6z8m?44_ltCO0U@a)eFm3D=c{Y4W~2L)NFdMCz4p(Fk?h*x;Y(L3 zxI9O#ue2DIq}0kUdc0c@xLYb}&$N5C2SQL+){`^M0@TZkM|4i?krvV+sZlj+9UW_3jx*`L0;{l>F5j=tB*_Hu#e$sWvk8Py$v#INYP%1Nb-K)}|@ zi3U7l`bbXRb&NZsj;s`*6n$CVty42l4L*idSLk@Ys-%%XzvFEcB-~9s6 zcwY_$Q6U)vT(@qTnJTA?i>&jmGIcKqc|qb5=)Oc?aL=Q(6)1TVYW{H<5n&j#s)Sta%2IuG2SKf@jRGi`?kH_aX_Of0RV>#5$$)@SO4+tf&6$mJ^%n9 z07*naRKWQ#gcG37Xm^J}`NtaHWm#3;oNF$>bhbwO1kihC>3AyRubi8dIhT|{K;dzu zF?C|_E(O%otFooX^qfPYhFsF?+K6(zzH=1a%Y2ho*K;5oj_$DV93_=g#12F$dJJHd z;_=?4^>wM& zQt@Wuw|o1&|1IN^WR9G_=4syX=6ot+IA2)Gp6hMs?IKoAVPii3E^XKsGJ2h2ZfioQ z?@5>xvPU}w&>Xd)T`jR}Gw9N{@nvN;A7)piac`_{qq@h#ES zEwEn<#PRYRUwUE_fBM?N>UZS43uR01IoW*S@;2S=+tuMpUfY{Ka&MYGI0qb1!n}uc z`!J?ApFW#^w4c&Zw`|^bhH}tCxs4rX&gmx;T}}}=ThZZZq9;zL@WdJ6>T~DYuV0Dj zp4VfNtR;nNXV6B=IjQ@Z=n?dA(9B1OXbnCS9@5Z-YsOdsc$3I*okmKOWNelX!?4AhA%aD&aCHq3f?u8w80wr`-gE-K6SINcg z1Y$?YbFFI*@}$}B~HN|C`bT0Gb#&(~*%M%f`vRMw^Jc{?2y9sy-llF0*~7i~=U zbQS&~U+md^FjPbXhM{4GA!C$c(F}zF!hrC$gdMJGLM}jWDgOQ7c<<(|`v;#okKq~; zXg#F|FFf_|i--H^kqRNhMk6~caUeSVso7Rk8USrz<-gX*U>4pQGo%rwi>E5;jcB?) z%T#`g^Irzm(Sm^xR_i2C2$bBAOpcQIxZvH>vjizocyuz|c=hh#XExh#Ew_<9*`Isz z_2lB5@!(Bde%ep%@*e ziRqW{a+W+xz(sgYl?%{h#Xy9a>7H5BR({YR{|2=D$uu;@9XpGmP zoZxuH1HLFTI?Fb1shveVvQ)NVFywizJZB)!)cqxK&Ei|sUpOd_W}wL;Eb2MDjLQ`P zw&^(n$SeCcz`GpvLiNhucJ}fNI5__ z+S;}JWkNQ#15ME)z3)5WId>DAwF9Zc^(3iQs?Dcp>NeP(dAUK#TXN1HEPoztC8`6&r({5c79<;REX zKa4`*C`IOv9H0O1p}kw}U=y%+MB&EE`>TJ+eY1n~$B)ndHy#@6TyjE3fo{CET7B$f z3eQIo6ZC3~KmC>S?SE2BRnKXGvSdGBP4D~p6n+CllQeX#Q+lwU;)91Yy^G5S%9pTC zF&*8U<9D8m@y7|Nwhsbk!s?r=_3xh(U4!V0L!~`8&wu+&nt!&RaOQEDEI_n#8Rv*; z5*NQf2q~d9-wP~a^1Cjxg{@=9gT8(z$PB#KYd@Y)HUg%(=KKX@FLe@W+*T!*7cgkl zV=8I+4hc-r^ikOWZA5<@%}kzMdD}bC-VprEnH{^5 zkkGu}-zHQ%d*Okwu->i(s0Wva%i@kmG{gh4(fzGQ2OmA%gqtWv_xC*Y@QVi}yi6UA z<^8r_(|=~WLKfhq@Cc@r73C6edjr}SkzddNO;J?_c+m%`PIsJjZ=r=8(E@Phyn1PdyYri-pRFIZKX%k;F)z7(|3EqND;uz-;v0lLtV(9Jz2P8JlhDc|728*58(~yhIx3 zJP-D6g-bal76r5Jj&Zj_RDaZ-klwW;Isi1D)7fa{OEs}&JWqFvL&eJy5YcEI%NX(^ zR8PmLXnS0N^@5;`@ud$Ll1U=PqrPYy zd%QMGI6hpjzKJlOdEV;)2s092pen{krLW{Z%c)eOvlDmS8zOt6N7;Uj;Z99J43H?7 zWmI};JD~SN1Hd6>FaemOYL|Er`MG(ev$s0Xsoa??iTX0!j9Ei*uKTYCv;#vnu(NvR zd8*scGal4-M5r1zA#lhTX;jzkXQO`&K@$RELQFXS^Z(_aJo6(W8ut5(0R8dj-u!%d z&m)wvvRCrRUBWZ65e)4IBkA~Yq-HKZqU`37)(b16xIiLwQ!&kpizZClthikyw2U1t zw_Uy8>{kR1Ev$+yZ&s`P07@ZN%V9jHq@pDIQp0tWEBkr5OzS++cHoi%VV>tEWQe!D zJQy#Q{t$LBSIGzGgmC*{dhc8N(`R^&T_FI6+xW`WZT#t_IXzgXbh3Z*TY4yo_ zQ}~eW?_Hj4B`2gr|F+1qILBIh&gYSaQfbP``0%R-|VDdG-F6A>4dyb*yzq+b$qqP zyUID~yKDrij8bw$tp4(Q66blOdAsAGLKjAL1-(^ECy$+cNyqq?ifq#7b_9aj9hKKoR4%;WJ>a%c{#xAR-$miYZhU%U_v{MxxodYc|B_yX+#NKm6Na5OnfJKa zVm&)0mw8Tv3Tbgsp5yX!!E+P{x+U8pv>TIc9i@~~!Kslsr007zN{J#%2E72njJbyX zP#&6MFO_sjc$ZJE7>;$e~`i`LKr8lqs^V4lJy1($$ z!!H8Bp^WRU_(Ok@YA;iidPe>LpbfO%0TpGrjXLxl7KTwXdEb;z>`lIGLe=wdT4fIL z0?*s{j-1&wHV|V8?2*XZZv}n_v#<+|GEB{jcM~iQq z?!A<^`NQ(&T)9U1B$ji;1gm^d4DzyUa*ES{40d$Z;W=KJlE!PSXr+-`MtGCpUThs5 zc}e6m^dT(T;q}AD_+Z6#A|byDdC``&hVzjD-KM)CgqA?8xjldN#mDrRUe5xz-Z^7% z)bd4$$ZT)6qzKwl^K@5LZ`)2Zi2QKcqsFD{zZ4SqURC*9c%;K zF2;BlzonitAiJIj)S5CcWdNu(Q)nL1Of1L+=4{oZpwF9Zz@AH)C|{gWvBAkU?La&} zdl6vVg()0g+Q-+YKA~?fvH4W37rC4UJkD@ z6V(sqn2nQw7fz;{#eib$uFrK$a`DU9a@oAJ)#Wk)Ee<>9>3HoCKuG4RFV%N0%VA%% zKwR3bG2yAHY>5IWl{j^T{F_3H)82W}dk{tcp&0BPgSz&HZ$^2yO`yhhM;`3FPwPK@ zw3*NT=+js4{4x#i^x4nd{=AISF1L|VrXbQJFl{1KZ`Ykh8*>O{y6TJvDPygV6kRjG zCH=wUP3rYdL?6mPq{%u{Xk9C1O^z|>VOoCTOj&u5dFgQS9a^_jXVf0;;*uAmSgZEU z;z^@))45mH<$q?S~(o{d)k(h6s^x7U=N) zD!lX7dir#Y(U*X|IoE;U(CnKTdI|u83eH!RVo(B@}^gMs{`SbbvGhwv}v^Nvh z=R^k&L%4YYdiI=fiR0JSfK?0KPAwQ*Q-z7o5HU~Ajk9o zFeRM4H*WvalXJXP`?l>YNNJ|XYm&8G#|+=@p7dhV&~H^tXzRWgq&B*(xbl`7eH zeaMX{Id)Koi(BAnbG&xDzV*x}O+#F|J`mnjd!xO;(t-SJQodC4K;g^?ynrx%79287 z2KS|#>(<{)%TCYR3vS4mI97`6JQiQb$}**%Dj%IR2LiGO1M{2!Ataaa+VIkHm^Ho1 zi6))Pn!_=Y1w6j*v1~?X-lxJ4QT|aeGKFD58lP%hVpEjL6NeI6QY_UZ&AQn=VvTg_ zlUuW2RhvO4)iq#ar6V7Vh6V^aEYhNr9s#6C(@%ua9RQxVy!r0UDj1$%kJqK<*Hb?3`>W)X+vZI@tX@jYlFI`zDvxLY$(cLCkNMd6~`G8{CcjD)fu4bw~cNds49bo`+ZuX_0TA$!6Mg3#F6p{fH?)H0Tuw z0A|nIQcTd|cxgNfVxLjv`+PWMI(o@vgaJX})DY4oV~_G|?sG8``a7|a_>b^UX2Im&OnV8AI}I%8u@4urFDb z@ovB}BrnesS_+<36~=vG?p98<-PMdG*?md)EudaPmNZ4$3~pLIsP*savn@bm*01rS zgUX=L(t#&$+B~n!_@oXB8baO4BZZjD-!6hgTO@EQWn8XQpAvIBU#VlbVYb`wF-BpfVi%kI(gRf#aU0oS7y^N_5+Da`neT$TJy=shyEEk25oshl2 zfq+mhI5l*?U0TW>=IjMuLdmqUEe)m(j`g0~Ko7E~|*Z7T?&MNU1&s1+;OpAoQFLFfF)9=hCr znM@$j9y5PIO6IveG=|Kb`yLOqQ#GLcNP!2J(^x=u^b2K}OGyhP-2B5;c=l)=UIa2j zlZ5%1^X=a~bvA!vFV45cl4V0zdDsNHet(ZX@biP!r|#@cAE1y0Fg~3Cu$NM;&vKcd zju^QohyOTkZ%dA;zF`8K?Yv<}K1*PM zmwAiFU%a%+*P=?2mo-`iC`^J6i@c8KgjOWhe*{?Ew<<2rQG&WvpjZ@8xd39rM?s%L8E^n~xTYYb>AKcF23g_Lte)^4R!kJvJii-q*s0}eQ-u#0|ZN-WQLUXDR3&8D3 z*|7r4gN7ftUo_P6qHpfsG~3G)v7{gJ3=^Mp`b=_&s;WmOw|Mp9HXiV*ZZ z5N$|3$L@!2QcQDFk!J+hv%!DsIFjHwrd|kICz6KS7~4LH^*O4#dXQoYj={CzD%JLN zK2;p|Yuk8V#XC`l|5VC$9??dZ=?8~8ulzT4(~`LI)-x1iKnRAGpt2YddL*g_JX*(c zV@$D=Lln=6y`0eoCGaHLh^#M`GL@~{KFWRw0a?!pybl1x)_+?X7OZ1`fV~4P|5Dxq z_N+1Ps_eoS+(7CMJm{Q}bAp(Nmo2jhH?rp6@pOa{sO`2`E7^LgX3seKY4&S26u zkAe*CoZJ59*x?evJU&!Bbz=t*#cuJ+*z*#(MlVR_pGG-Q@<=LYIEj7Yw4ubDkoBBo z3k0e%ac;X!K*}-%&5H<(1EKMRj3dv89YutP7)9)T(T_bh3U6rV=pu%8K*&NyCa!s0 zui{t-1($~QXzDSqRYM?LJ)h%yVzIRV$Y*^9LI^3OkmgwrB!rN1_?F`N9wQ-wAPn(H z!t1?NY~8c*JSvnYh{(9@90^bP+z0V_k%o4`ZR=g@Rn5!>3|rGWARpaGS!Oo18h-V2Y89z2U*5@gSIG{uVzH)vDT zOU04{3m4Gk!XRw~5&0{M8nZc?!^a&*^kGL#2ON`K20D_)Jh@}Jo|IqI@0iEMpWyQt z_!Do3X6Q)`CN0-zRKE%v+=l#QSCpw;kx+WjEt`uI0MZ_A+RUZ9&&F9`M~P{dgihj2 z$n|J-%Go^tfjcRK)3o4WFqr7wgYfRR4pyI@fpznaB!rkw-v8+Q{|qy>0#|fS*qz+YI9{iCyiPb-MVzb?PWRG$vYv5zGSQVg z>*@V>R^cPnIFJ$!=lJsbPS3wo#g+g%OW5B8x-^HdJ_lXeAYMv=rjtN7jw!rQ6*U&p zR7^qPSzN}tm(sl}5wBj~Y+qdiXK$^-i*K!_j~2TX*H2eteCb!tw_ld?>z2Ea@{mH8 zzXjF+aC-{RT~F!O{+v$AB_bLGzLYYViL}ZCP&|E&H#_wC)q{jOhXg?v279SaMTUxz zV>A8K{oo|%&%kqnkl8RvCmZ#7lTc3G|>p|&hh?X{aFkq%$EO@VOm`bc^ z)7OyK*fI{!k#*J37qt8cU^3odwX0IEubz=cXy>Np7n+TfS{!z}hs)0i7g#GS>;b!2 z9>X39Jhq;g8sktY@+*+)=CpGE7kgOOHf)Hb(8n*Pyye&s)L7{I_^p!mWejN=p`S z+ogF>1*m?m0l?Ae>e?%J4nK3g4cAk`6bRdQJ$3X~*A6$gtS;G+5{IVCkTRWUv~YI4 zA;+R-)w_Ba9HwaZM@Ou={4WVcv~8F!@MPlz+h-zDFO3x_y#wWI@cdktMaTd){G2CG z7*V0;Ij{|z$}sh;a57?svcK|sB11<#Ik4<86*Jx`Gn@$1nkpYikMrJJddb@vK=sIl zO@}$=72ieAF?)gyLM$U*G@Q%`hBCU7FVh%otae+k(@6@buW&5x2XegvrtxTN8%@0t z&#|E6fj0qd#8$id==Xs9N})cB%5_|ZUVA#k2o`ZaqN583oMo5lqABYzNPP1@B#I>H zus=(;*Y^Sf~80XQ?do=qm^Io)(5V)sBRUW3C@XId8MsvQDGB#O|F+-AMU^ zEF+W-36FX1NZ@Np&*6O`_X*28@&eT*Jx75#J3YPmIJnjGpth=$`8$pr^Pj_LeRewWiH|B<^ zw9)#L-uBW9pYwFgCq{i6SDrzd3aN=D{s^--Xfq39jZf0Ty0i{637T`+I&QAV7nK62 z;bpj--V4%0zPe|FL(i0A6oMd;Mu1hG?i>Qf*(-{~j`mUslas{yvPXPvdz;R%H~-lm ze&Xp@`xY(^^v8d4`|~yYi`3JpPF&MCj`8LY3_Bn7Y&A5MhKA6Kh8*YyCeoccmL~FF zDUft@FtVX%EHl=jmvMNyomNVl0>pi&PyJ)NTGOtztS?i{hGg%Ty+rr- zQ@nFIr8f^Z@%A2YKBaUH0PBRUW%RG?O&`5IO&>FHlH>IlfAHe@_N%rZ#r*lKE|iH7 zFH%M@GJ^1LZb;$Bh7-`Crt%URW!caQCI2`Y&qd^~nqQF1p9MEXvV^-xTKTT~q$**i zVcFpYl~`#|4?y-3EMi4XPtX_VLSKTsD^$?i0`J^9bi2M>6Zs0)LWmsQX{7%$4H;=a z87?XhyXj@D-G1f@0XR|bA71=iM?q!LXl;SznARd7zWCV|A$q+zxQAU@}E(u7iEH2gW z?qR9J&ud~m(7kESGfi(iIQW%2#poU=o!z{4@|CBrp8wRP1wcJAc3*YdM2L8@Jm)DG zX^_q#^mJUeNpbi&HmYjc!yDiWQO>yyY}jF(nNUEX>{o?5vqXnH-rL>}<)bdE=QdF~uRs?L25modcrxNQFOHH^4IW2E2So?!o^dWY z?eMBGI^sD?V!;TM=%97cI&dpXb|DOG**Z!1bXm$K)u1ls$Z0J933-pfphNA2 z&I3gK3o*12<8ubMB+3JTx&-wiGL3l-s=_kfWt?`d?1iPk1^0tIBoV;m7~S8t0lxC4 zwg^(sX*!tUn|eFxbwrahJ6I5Al)P9Dpf${OG4WBhy9__!^x^RdOHyU~HUvpAsz4q# zMa#s4H1c)Fb2I?JKg$<@y6gfEac=v>ikn`zAP*-M=W36j?vFfn&DVf-)`n;Iq9DfA zz1XVj-1bRlXh)CpTp7?WNT6^PRr{v0`5jBXrr$cmNUhQdAgM27z{(m`ezmkp7AB}z z>PoZ;MF(}{9~(BvvweA*ORs|n`PJCdBp$uGyLf6qUh@$BavuH`dFD`fbn-c==s2Dn zsMg29K`loq(S-Y#_QSU(3fYmmgp~mR8KZp^X2uxanE-khq;e%fRnQtjiWmx%kTJ1d zq#A(`QW;nCHSPL{9F_(ge_bzGF_!CPWeE*3_B;1c>a{ixjQ{{307*naR8w*OPb1XH zwh1=Wi(@orHA=*B?^HGumWKc;VS~C5GKjf+ZcD^k2Wsr~W-MO_HB*fFwY}1Bib%Fy zhKcCm8RDP*(I;=*bMd_c=#M{l`}2Kj{xjlF%&7T!bdLCQ3{}oBMfc)7+o=cUuqtC4 zB$oTPWiqc(z5a5&$GHe~30#8aEF8;!yOidxeXHDh%JEQPZohJ@s>aXdc%(vAr{F0` zN!0NaJ2RP1c;erHnk*A^e#oEQrAjF*fqnJz>NCgd@ZJPXbq?lq>)j7Ge?jfQ7sW;! z&#P`&_DQ5Peea3Ae}^m`E2ZaM$J_sVoziIvVReFZ?QEi}GiYzK3RmZpE^R@V(u9NB zdV(7pQyOFeAS9fG6t`>8F(qvF5*{I?c|WCxM?}v&T7~z^afF1;uN|NNd%Jv#$}<7? zC_MAh!RlY}7z#yosTk0E8)Qyw# z+Buc`LAGoAlhEmZ)bA}bz4k0Bs<`eXaGXYE2LrK-!h@G}%i|<)yC9=#+fs7&L|q^` z;2q;L(C9r&T_wXKWWaKM6njYIcUQ6NrO_@5aPS2v!jy1v?~et&Ri#%?bTcQ(b9Tjk zcKa7=;DSJOU9!hiG?#>LRn_n*Wenh-h6qHoJEu5>D0Fnsf>Kh&b3K>hEU6>oAWSPl zc~FaZ6_f7bTdG5~<5@uC$=Wchi#Jbr*<5#w#1{ya?~Cz`j#`S^=sr<8JJ{R4{+?%! z{>I{&7sJXIqiM^rRazqJjcCt^=AfnT;wv>j_4`CEfc!m}K&2&~f>_y+HNf}so81O6 zQTWNN!_REC(^Y9?fByRMR}T-i_ltxvj?XXFgN^Q9{B=+M8`5<7*Dj_QhmsFPdFDT= zO*QAS{9$=cM}v}SU$+czrCpSkL>oW0izgcga`xan^QX*e=>$Ea`mdA=^0SfyoU_o$ z2}TB}W0SPRlS#PoPT1+&w*ByYTo83C-gb=L!V=F}D(A(B-c^pDJ8w+r-!3fB^otnZ z?blkI258w|r#bs%2Xr3o7pUjrK%P5sHuV<>xuSfb;;3(aKVmP+^X(aNWyM9FV~x?K zEpFe#S2f!5p4x?LhdvL%oC9lUZDxpe;Wq)=(93&ZG{?t;YMk}Xuq_KiFU20PrL#vDtyre$?p|^+E4Mi_*H=LRL7XoKvW6 zb-m+DQHh6HhRykEq&1{Wx!5$K#c0=;o$||s++VAg=TPIi12mV-W-nRgxb9`L%8!b} z+~mIc7bFbo0@S>il%(fA%JD5zOvo=A_=rZ^PK*yQP51!HqozycO6J=%^E{lu2*iZEixL^s z3zUfNh04i_uD^b``XA?suE=mIPi*7&-tlPrRiCjM4-;sH_Va_)hwko&Pom753m$Ic zPhU9R{tXYIt83ho?ythLZ|+Z@IG^ZADPZ3`pTGRn+59pQ5|xNw9MZ{K!bAw)zP$Ip z#)L_Z`NlSW=iO)9uhp{(ai*;TjE47nQ@Huk-s*SdS*M6OCE(Z2&;O5g!nqy*z@cHh zy`Uf2&)dw|Gq1f`>zy$3v{;%07YEDQdXlWea)F(75&bCQ(=`sd^7A>AO1> zVXp6N)BtGDc8KLp?JP5Ba^uX(U8n^ZDRv9mm%9AAP6FP&QnGKH_5@Lo{=ge8=*fszkG)K(@tc9?$8!Y2Yw`04RZc7jL&yuM=4UvFu(I z6-t2&PDR0b796m9MD|q^MR=>xOOlFjk=KO}8E${K~yY`yY-G2O;3}iG%Z>yz9y1uQj<4odMbVEtno)4Sy=% zhv7*a(G^pdTc{dF^p(&G-o_r~Nf@0O+rCtA0i;CXrCW!eIXYXvkWyB^*pvOr-u6BP zN;M3R)75YaWo@)$gXTHB4_xE@fafrIBLdA4sedu6+wR6_8D>X(muatKpLttQk7jMK z86AQwBs;r^a^GleFHZ^w9t-Y8>jpZyme369o#0gd8RntKg(=1%?W|GPeJLy$tu&Gn zWzR5pd%@P1W3%nTr!&Jd;4q_T@~!7BmjOjA3`~ojl_tJ!c z<-Ln~H~T`+kj7S?Qv}a2={2k6r19100@0}_&!jwu3O}*Odv`2r!a%XUAfD_#aLbf` zWPbf3ZzOznguywY2}n}!f<{LzEAlT42CqGv8#{e?EYY$)ea^JpTWN08IP20yhIpnJ zkuGdp-$kn#c8UAEzDX2YQuqevh5+@VWb_p{3cXz-*|sZB_W|1aM`u{O!Ud`G$j`A4 z?_2Xi-aCu&i$$`xU#6nZS$ZmMKOQ~idbM~Fq8~?-BhXACK04fAe>)&;iXK4qV$@<3 zk0dWbg*Lp`Ih8w27A{nUFa}4U8Q_c8dR?E^2LZi@d90#sGjwygkz6k8mM1A9waR%glM7;6P zjAHF`IwxkAp)NELwn*#qK!iWdU2i;fNj9ukFM_h+cJ!% ztR&!lk2e2tFQ!LoPmGkQ2;9CD-g9R?ePly)U2df3Pq%+@?L59ArqF?9SUKuRa;@S4g)BnfXyZ+poWc6Xc zs{Ov_(wFJ!X=ny}CWA3C5FiLhVjH7mBqZA+j%?>c{vX8Ofj>^9SVNr`yMC5g2v+19X+ojKv3>EP3lmZzXqDe9OX zu+Xw3%6mFNHNvzWL^P*~9mmB3}pQ$55x>NzZk&j)^ycdBaIQ?(TdL z86m8Fz{`VBmP3tH?Jtubp$!*{eP>nD`owf7bFMW$4!YYKxJfD?gYiOY@Zn%w8-Qs& z(S~(#Y_UiESg2!cu~5U3;o`!{QS4Wxm$|z<7^RVCHG-%797L-+Xv; z|LL2L&mYu^7Q+Ma`nvriq<{I{=KhX_Eh~wq4P+523hsN@1Vgapc9sun2RKkc_QO#M zfV(70E+rc)$uEA#6OG{uVpsw$qYeo5rl`EvaCI^E?6SjM|L44`SiViU9nHH*O5s`x z&J?C5(i($lao97T%>}Gq*CVIRm3p9-<+#(=z&pyNF&-?=->sSvL!v0}Z7WV#{wv7P zP= z+fk3`JD3%j?ic+vb`UymEe{*yQV>4T+%uU~Fob-qOC5b)!slt&5o()l3|-f2$t;^D zs%+5BY`It#D~(Ow>UXyv!7(MHgB|)Bx&+uzlESsVlA60u1unkDR!_-zY%HH8DVL}? zk}-|dlntAMg|LPCKAnR88Wvx}K*rM@oOtJZq%ozb27wFhns=$WKh{^KKRG&e1DWMo z15P&=!qC1#iav;feqV3P`>#Jd{hW3%<~_%Vn$@r`_$4@6`^6 zS_m0++^gf;cEa13#u%ay*LSB{bH{taB+LkU4wLPIy_-YUhT=os>qXKw_^7xP6xcw*7h#L&zho9g7);ss@Tbfbny-htej0(PgDqlU9a`RSe z-@k4BSs8OZr(Q;GH{jcLmwT3uCYd09+~LdI!&bj|b9E*rD* z?i8J*y9P2Pj%fC*?el=0@vN2|7I^Pi=3#Pe1Z!UNGtHY*6@`aCrd_hYV0x%^r#w9l zk4MLOTe{>L6{gH?Y$GQ#wn}1>XXB`o$EPxfaNTxA{|AscT>S_<02asXRfdzMW#OkK z>KqMH#;vnxHg@Wg9rB%;)ADlU+8(L<;|Z?stS-UJ$$$G9;$m|7$gemB`QJA0+%R_^ zQ?4Y~M6^=Bz7Z|kQBF^v-G1rMgVX)Z$M@g);^UX^W!>9zW=U=wH)&Xrq?|U9(PB)N zPdK*JJ<>f6WX@KHVf+y1d=;nHr_WAreea`(|4DSRzw_pcZL{u7rjAyM(h&n5})fbKU&Oqk>aAiqPo1)k&x)2%<5G3F7LJ( zz;xQfJ79y}u*k4vARYNQl$UVb*cY@MSEgb5&N+{S@s)6miFaiJdr_)CmYwQU-d)lt zWvxEh82VnHIgY!}<2vhy7{Kdc>GyA1fJa$-xSas89O*^pbq*qwj&ICDB};GNBQr<8`2eOOV?kIJ?=&jOq~ za3TjfCU~7w^$Oa|oUmMX3t!>WPBaotXZF1N$ms@wg+HesJsNC>HGhOTya4wK-N_f3 zIOsmA>~t2Vd&q}=dDlZZXT(Up(_ew@eM4+dXgMBMg#YAy`3I7YvGF6)@yc7_=<%gh_#gM;%V%Vt>cDj=6n|$37Ne zgjezNDbPN+jn??$G20n0OXExyfo$@i;jYiVo67o|pII|>Oy3p~G#g&pgMsR6rK@7xyW>F{(XyykQ|k#H`! zKcRlVcD(lwf9}nHRZ3aLGvpcM7(|bPjuq%JL+?a8=G+yY7BYjOaRy}HQR_wo#$;=( z6r41T+R@)sr)PO#u<_X#9xwzNmy`A!t+(6=jLkLxD8=EKrPBRWEd)rJ>sBx?$I<~( zBjyX}Fd;Y$+tD`fisJsqxG;_2KHGD#WeW`Sr&8nyanAJ`hR|8y!vz>ISTN{2hJ&=% zTXSJPN}bM;1!uzVa+-L{oXsw|l$;LW{ss@9-HM|fqUaRhtrzD%eCy@;FP7NRLFjQu zr4*cNx$VvSCQ2D6WiryrmQ0@?qCdN>0C@AIQo72~756f!kTO3?L&p^iy-nVam z`R@Fuk6Zur1~{J}j&{Na9iKaHY-QSEIGIw5-<>UkEVV$-|Jb_3Rop0C);49^*J~R1 z5x45}m!}#{9$pH@ndls{zpO;b-!mUC7cs>#{i@KE>lBj|Y8m43Bz@Of!0-mfvG9ty z^R$*S`HD=y=`n%c*To@C&??C96Xj##+eZO+j!k0`RDykt3gyg?C`oUZ=e^ll zUJA@ROjlt(LUXYws7-nLS|7hhz&Zz7QrQE}zpPVXA6ozJN6ef02afAZcN|KQW- zw?6^^4{zF&AAR@J|NRHP@cdisXxAn(_0>ce<+*hu7L$oaR)g+^rdz1D2sr&qa)DK4y* z>Hi4+%kJe_lsVH;Q_y>pjILQ$*4jbZnD0byfDH<>1+YE&Vz($lsV#PzeHcIKN_OKkZpf2Y38p< zdmDYEPM%eX5i|&_tV7>M(|I-jY<8s}P2?4+qqz>a)H>!k@uZ>FvHoosxigi?GisSM z2w?6|cEzWBEWmK8BL(Rid8-M(ZQbFn_TuKV!9Py!gM=UCTt7(;zQyN_w)!HQniMh` zjs*hJ)G8;5fayojwp9Ou?68)9>}dDXFNQzy9VZ1*k+wBCM|+TKrk|F{*401JDGwkV z*f`qF3LzPj**T`qv{hVBTVqb@+?om6K~pdtw!q_xTN|=xlB%O4ptNzyjwhOYwja(f5-(DRq=XP)1kzueCKw)PRow~oF<>^BSt zIyy23?{LVn5K+OV4*CMy(aqDTz0UA4W?I%-J5CkqsGl-V9ptmDu8Tg8GSd*MOAh#(GC;HXAp@g(50;k^eSOzbZotja5vW9gs(a8=eTEI@nTvYgXXc&*SPPc zwNe^NYr*)_iMCcsy}$)4=0&Rli!S~5T6?Lr7lL~O&|52|{D!8ZSQ`MRATR4E1L^BGkoL%;`jY9V{Cx5P`n!#ahpI@&|Hkf%50o$tMN^NX#N z+m3$QN~yQ!{?U(qa`ziHK1`>PuH8;K`p)Brc$J0?={(sZU=1^NtZ`)xj(%3=I=s+_IAruR8l#7P-nI78G<1 zEWa@(%pd?PE=mD>kg+hS?DET9Do`2~_|euAue=bPsD9@*^dn67yPFT|<2aKE( z=F7BQitrh~NA4x~y%PMx*vHOwDHUbck-*fp8?{M)=g+Xivtr>7u0Q!rQJIdDFy-AT z-%NHX4=D&?KN!ErsL<#fTF%we>`9LH%q0vSik<|Z9^TtS#kyN4$*ZR!b4rvss$f<& zWcf!^Fg$a6-oJW=r& zbd>t!(}!RE?uU>5w(ewqaB3fZ<(<#I`P!rVk3zSyTXG_KWDk*7AF&O$?pRPQ|0^+AXVSEnN-RP{kERtx(1Y^SxHz9@BB?^}QC zCQ4fG1fHMga&}H;_i7ugZz6${{5@o^G3GnnrLyR(SaBqct52Od-WeO>I@RNezINfv z#`GOM#M24!BS;L<FMeUJi4uabW`zuJr%u3wb)oj z84WF?%wz6+*Rp2;(~0T>-G!W?&@j|bmtlZ+tEZ$LL(5y@ z(Z|{qh;v;!mJ3a3*LyMm7m_A8)#FZfzHGHL>PH6#4okC!h2b`NcfO9b)VVuepD`|q zuy&5vs*wJ0%2U0fBB0cN`^Cp^{_ZdRMEL}OINL=~nnOl~rzyYwJpoMwEyp%Z(oWzd z2);FJ+BD3_x&+*qQ$e&j4!$$2GUXynDQ!cg{LmGq z=3(tj-Ez4sD?=#erzr*IkKG65-0N>dc7I;1qtH}!WUU>9Ei zl|M4n0iabpICsYg>}O{rc_Ses)v-S_2+2O8n^4yZ`lZ!>7?{626lL z7&Y`#Z~p!3x4(Sq<=Mm5KYG;q$2YBg`sRIm|I{%qc`opmtrmiNXxkap%nx{RXi==K zjj{k2f14M#2;KViDP*y8XbsmUR+y<|h;Zlf`cXxl+z6PufH5|-h(fm%v%D)SeRTh7 z!5Ml~C2cW^j32N0kzc#zP&m?f7txNuccQ0NCwPT2zoa8ZSBaiu9T`--s2TuWihb-q zIC^(Y>InRPXHjPTZH&5@oXp9X@DL&?!`>M}uOf5uF&&F%<%ST6bNOX@+{EoXRnU{K*034C&`u0A!)02-Me)YQ_O(*;7 z5AVMHH{Sj1n<%|mco|uUC4MsNWy=KVISjGI@>8%(Juvi>$s8}=Cq8hSqrXHR?BKLx zya#Y)2SMuxVF^EHat=ARN22Z-@-$y#IdgLQVp!U&45(bmUQ$~N+uG2{qIK_#>kFU?q?Sp9N5U5u#+k3wmX68%EdMaw)&ifjB)L88SWt3n=WOaP$r(R z&Iiy^PV&@dysRrQ4?qk}V=_?tWEqz6!3*h72T+*u2P*(RZh8oLifH4n4nNZ^(U&z( zFDY$7uF#;H{C{_fEYcDg=^}Pup?F1vwVuCBY5ZXDC)teM$CU5ds^q0Vcommh6&dPHl zKrW7VZbtGrgk+ccMeeV2tiNKt4=U4Vc`Q4-B4lZb{BsSbMRhVGM4t)%94>}=s}JLp zD2NAe&G_@NsqP!|?{y$FkKXSdJ*ap z#_|9_o$mUZ`~l_M}Buw06%ox8d&3I1h@?ggvg2r98M z(u*_MiNkF*Z&q(^NVmFe#nT%*#KPJm3o8{?EdFQ^A z2dJfR2VZ!3{%+}Li@{N<8A6(3EPh)CV{>q@r?LP5AOJ~3K~&+gG%}j>Jv&}9*w~yC z<8JF5+2YMKoYSw)N~=2$)J}mCJ8K7ayBarS@n-);aU1shlQ;-j07C88I20!#h*V&hUyT4OgeL z*LnTh9ec}_Q_r0JZu5kRW&5vJptcKZf=+vi00v2Yj4Mt7^gdkvW1XE zuBZJ+kWe&FVZC?dvQr6hNV^UOuO>&nCTa8iPab{k$*0rl{`#Z)Z~gTzJ^P)TdVZ0~ z9CJoEnX^)ElsT!~WxTn}cd{0lGd>pQ&{ zbF%-)yPtj2g^FQX3p$^p5n=9b{orA3r_dsQPMqwEuBN6IzrP^c5CZ(tYhscPipV&V7kwndS9l0B<7sF%y(s4+28=)nFS8d11_Wv zp$)vV3v)kr3QR5TQnzKS$wis)DygL%Y?Q{Z(?3Q!lqDOuW$DN{>+0CJG+);@foo{f z#w|?8#h;FwBIJ2G4pWJ8RnnR%FHjYb@I-A0&5TZ4D33bzSGRfnKyS8JYWML55d{6T$hu$p zYP!)+LQ}bOJsV`gKbN+`F!GXQnkBSjdJn-c<+TU6QTfNBOavPy+H zvMV0`8GwVeaJCipB&2zlNwyQ(E!Dwzr(QUXBX^N4u+X=R^EprK8R@9?$a*5RRkP17h!#4}QKzoz4^&{ggStdc1>e*Jm~c z=d-7}wj62<(MOww{-|M7jyCUmA3KP(lg4$aPP4v4+QD$I>Fw)gjKtmnDPIQ&FGh#% zGF4#WNnM8%hp05fN9+rdMO$$u8kBCHe8|3-9l+ok-0MbctNyY z^L3)$kfFNP(+x6gK=Q|u>{9b+f%PWQJz z`<(};_5wuuQ^vu|9Do*;7^TbCN8VK7WfIG%ExocJbqLCfnlQ<@0B4k^FNc%;#og)M zQpQaq=49`BBg>xs8O(NY4qZoe$n^B?%QEdP8wGjFfDu)!v!Kk5nHqngdND7Mo#6n2 zewZ=sf>nong_Nn0HrLGpPsffAOEPjqPYwEros?5v#Z!(tC34+^kvg)ipGiPUa--&6jZGL(61N&-1y@I#=k0S!fH#=aeso6nUYIAt|uv%haZ!#KykZ zesICS4HUHl#=^LbKdduroxtu`wk`0J{~f`^orq)yT3CD54;#JT)weY|fT1~K4|GTK zD}-I`5r;A#L1v@IGMXY;M;^*Ft+0yWG3?YH(fsy4#zfEIcM5m47tPL5o)Mdgv?gh> zS3 z^F&#=c#6n{4-K$6;;{?ArS`3D-b7Ig&i8%Gqq8(a&jzL1#)@SFU_m)QdQgA=RPj;e zi&ABfW4+u$c#yB*V|+y2x$AlKv%X-4aB=m=0M-jn8~4lYwqiTj4~Tk+y`FIDEc{F|eO~<131(WK z$za5WpC3hTpO^pPAO7N7@7vCHGlWP9s~z51qYbhmPmGtt%v@rqsX}xBYyhhRj_SB` z7&0*Dq)DW>ezoFJl@RNzVw@T=COD_K<=&qsCSHx&RbRVEbj`IcC(`DRV!Fz3@Bigsfmnr2ALPoBmcB9 zoU=*Tu5{_#EsZL)+&T4EO0kQww0xMFUpksh10Cx&<%68=&~ihWcM>E@dZI-KmxT6X z@G&>7BSss#U6s=bjK%mx08>&wmXCFSVFbs9vM3nK4t8!+j3f51moPaFo3HmUaySVa zQJ_!fW7?EiCdh+1Di;Yw$4*BHJ?o@~2w6PyvDWBgt)DFhW zQlD^q*3V^*iwDk4Y{SEl%(;?R?&L-km73v<9S&i_DF7sw{o}ZQOfa;n9H3-M9x``Wz@5|{Iy#7w`jZTjAmzZLhD`11) z72{MeXkf|%X5n9V`_O-}1U5ed(SoRvlxQomo7-gYoB8_f;1H(a{0Wy)(`!G*4 zWvcX{irg^odDFBp0#!$e8_+cT%c8T8Q$2`jFDl74vb=l<4n#HDIjV~yET61#roPU$ zJWtiXC-nzm!cS8cnrXQ!Bgjuj$7a`saM7$l%7=#JpjeuAYrd8vze1?1bJ4Ms*3XY0 z-~8^)33|`oY+fDe5;ui(em!i-pB2!G#4YO(^4kJ&Ti*(G>lvs<}nwHCO4?ff<;AlVUP+t z94o<>QWRdA7pXeYbH&a`G;6AqIaRqnkHOa+Cy|;IbP9qh%8`xIx~tK%+n^Vn=Im&F zC8gcQ>+>~SfSY6{NP`0C6pTO^(J@YXp5aIwnxDqXOO6DugZY8Miv$Hq0sIa!It{T* zSjOC`&&=@UL=)t(82qiA9uyywjl9OS7d1C#2G`=mwMlTn6rjp*^oq0F1pzo%M>uzQ zJc(1gWHXHR0~4h2>iY_;4)rL%v>x}>LOD#H?LQJHDFW?4m}W93D%7zF&Zq@59GU7J zySgznO&rd~qOfcR4*gvmr;Fh^kv|J3v%-}pnmq5yCiSvY3oh-fIFePHLwDO`pg!3B zj0APFDQF(x(0Zhv51&7dM29Ww2+v;Jy!ovsuYdjiT;2eN)BVjy_uu)#(N6&BH{oY59ewv-^Uw!AZZ$1u} zo?0^n&|?}(i>%L$GV2D244%u$#f(Lf%rWOyIF%9?rG@&-cg_qac>G*OQllL$RomqP z8SJGU3zfG~+>c0hmux->@8nPj<{;F;kgl-Q4?_pw9jc_Ck{RWv#X1EF^lM@&r=mi@ zZ2*+9{>~h=I^Vc!dP%9$yYEY%t9*=q6<9eZY+v!l!Jc>D(tBVv6KiaM_%HXZDekPy z%EWTpbf91^4)+q4G04D7$Gj>9SS|FJlrcPk;y&F=66g_9<{BMw5v8hMV1?socM8~z zIQ33_Zle~oc81nW)u(Ih#!MKRj^aO%@H_o&`fH$_D9YHprGp;p0=p`kOlT zzAWf4W3#iJ(=i?M2Pu-M!vlG+yiA8>omKMH*}mw5&Y3XZWpdP4T>Uqk(lB1GK*&F^ zbGVF#hCW_FN^1X8`vxoN$FXlG805Xk_*(GUOq4XwMXrqQYHhqx>O zziS+KJ-Y~0(6=S!dFk|*gr_NhhJ6WR7_c1<^q87cdr%-wb%-;(`Y}dXtPXaK4Q~!| znXK*92QV&lo$=f!h}H{N$I^R;d8ZEmBTsg}s{>wOT^gSP7^%lo2$XcawVt+FYVGCI zXaD1`{Fguc{qk$S{^T2((X}Yj$OWULxen*_+1a=UbTbL@8e=#X#9i2x=$BA&{k}tq52N_R*U#9J{IY~Slh)P20BgxF@LBGfOmYj6lj%0VJxr=b(V`#iJo^l&(0P+${U93 zCTvWg!KJ;-po)!SvwTQ!XgfgUi4CYOJOjbd6$6;#DcT1a?N1HlfIr)hXFJ9REbuhN zaw9z4ZURztfPg0lWp;7X1uPE8r0v z9#`vJv)0!4DNZCX8W-A!NnWM&tWED!Ai(PZ>3jI~k9C$)4N(S!_vuGeVBr}B1)tsB zy!oy7UibOib8%H@u|Gb&pY&6gI&t1eFV z2k(CS$>aY@9QmH2L> z6S{Yp`6_cb&y971KmWh

    FZ&Us*U--Aq_K-K>Ee5j)Qi2p5o)d+R(Pt@G=3mi zoVnRR1FTp0$B%I#6v7aaa2Hna;d5;yC(YV@#^jX-V-ju(lTC7x#N*mRZL?%45R4k-k{#Z?D{FPz{u z3#4*Gd?lyA_gvT1wwpgG=?WX?AV*l!n$e4wu{^G=^YFmVTT-G3jX8yjWUK#xvD_7x z3JbxZunXR82x~x3aIK(ydV4y3|G`c9ZY|{=?35NqaMPkANeG&T=x`spB3*LYtc{HxWkzqaAv6YB(pcJ_^9LpYY*q}ILA zsAa&%jI#?2RymJy85=^SvKyrdz}!)MS_fZ(23yL+!#MTC?jH&;DNOthNqHVRKy*|J za6Y4|p&#+22fPrEf=$2Aa@M{MUZg+Mq8UUw$s(Cc-ViA1BxKUoZ8q`At?k*-mJ$d+ zj`f+>TbF;BuqPPzP(IRVgdL;tg0gbd+js?Z`Gyu0%ZKGnJMPS#%UsroOP#01?Uk9u zKPtZ{lb0x7G#wXLrWiEN(GCDb73~6L#R`tCqdopsMw0N!=xDbl4bFsTl$Ryu*-jC{ zTwnedhs}zZwV9ONP21s|@SqM%Lq+*qElwsaJc{vH-aB@-lQ|0mciqZII2l@%uF3Ij zynqdtMCPzET`RUSheHQ6Yhw1du;f0z>r|iRjZ=tmNy*@?hHYrG5J~j1);&X+BoCf` z(|WfJKZ*Ru%Cwj@@V&Ckk@jmTu6!+iF`_t(`J^gcbhL9LCN7nSl!A6X+rl|K=?UHx zI0LjvTl#&;ct#)PPPM)Kfj3|LE|2NSCl7z-?u>^E!EI!YiDzQSYTPh;Ti6lv&FafK z{*uU?VPuX4xI5$Fdmldh8J@$J-n{#x#}Ch+EHDi1IM|S5A>vPkr>m7-ec48ByZ4l* z@G@SGRUdb>$?`zp(Bivb-LuSD@KMXC%wb*9q%B89Aqa^SbI}50} z8lmqx1|RHg{-%K#t}Zf%)ix;N@?31Xz!aW2}emVrRnOb!FXTr@Lgd$=wmZ zA8S$2`?w0t)PR=YFpa~(C+>nTvz=NKnS)jJ=l-&gl!tjFd)@C>NTn3#Xa@!#9RIi= zy{G5x0og))FqU!jHXdrUbNX1rRDqS0&bJf4sOx%X<1i7*G9iqk^|KLrq%*}E<6(9F zHQv{ze6Ey#4l#`4sk}-9(suj+{knM_;6fbe4#ck^3eU)+3kr(pE1sS@d2+n1P$b_r z6m;Qzbp>mh68xz(&UfFEt(VrN7b=f*jT!Dy|FdV(g;~#R)|r3j`E!x+&o()^z0HA^ zS?7;xxYI{__uwRX*qN{L-{R?+hvACVk{cHx@iu2elLF^x*Y0?uk?J@F#6PPq4=Dq9 zGsECaj&@x`EyruvF!0%6+I+kE!)Un$9f&(l5yj)3>sL;$6wEV?{XXc10jHNcnlfhA zFgNN38_iC$Rw^e+u=2s(egEsdwObkduDg!b)DE*oDrT(p258urUIzn;(p;F*C}Zsn ztsGJh@nY0E9qlRmsN7H0_8^Y)8K1oZU3aUWf{RD+Z-%tdcD1fJz-!g{Hk^f-w1$EP zl!nsONuKfE2)j0RyqDIB?kqo}iMcp;8LA__s|r;0uY3q0VyRMI%K&3s0|#mk7s(C> zyNK*QPZpF;>*IH}DKwt3q(IeoUn4qSAXY$=2gH)ib0RYC@k+ zkl0p%(7Tka+52@E+adC#c5A{@bosLW3=5|`@OvpAH`8g}gehz4p-!w%bxqnIi1xSx zcG(eouwy~vf9XI+-sUJ+qd6ZDVTO=NT4oghqv3@*-3C|+(9akSe09cly11=T3}(3H zzAhEGyArM-g=t_%oT1-w5X-3sRusZuwXE%K#1ORE5y=ZvOE^5--3jh_aqcZ$VR z+$fiy=dO<>?PLz|(~Os7GD@8inOslP!fU+DDP>%&3XC1_=kPI@o8aAEZr2YzN86@w z<_1SQhRlfuX085i7G8*yJS*WSLOuPRq(x^4i)%Zd87~S(XrGgwcnZ6pDV&d1<^Gax z{FrDG;ef_=N{4br(#uvK0>F3Pf9)4OeSY&b0Ju5zPrv%5Pk!_DNA2T_vZF^lSdV=d zz@3Hw0tzP0D{b}&ZvY*q(;t8L^{>CYFYokTPB%C0qp!UE**D*KbpD_~E`}O^|3HVKP9gZ?qIcpBjd&^rbs7|H|}s00OAFY zI)O#kCY>|gaVaUg9F^bkC3b^%d3l{Jv9U)fu$4zzaI@Po){k{72A^G=w(^|DV~;5% zptab-U#`#z7kg6hEZUgdzB+Fz{f=!Rlm*~+(JvvrGJ6BQ%%%LO>&1^P%LS=2U&p&h zR=Sf4rZ?{2*>B(&jyE}yX2WhZppd5Zu`=WpP58%3ry zu}Ot_Y3%MykIIsRD`dF??HEY|jxUr07;p94pl@?OF;98nE-rf}>odN((=)7YpwES` zHeWwghht{UTPj?UE*N`pBgYaCp6bV)?3PSF^|dpyI~taq;tM+HfcfBK5f45xHa5vEZ9%=qW1yvNvzDA8|j{6bg+%8KUh02*UiV@DzhsuGhEAMR2QbOYM9fgzO zBOU5EFF?BUz0}&fv|9&2>~{lD&`Nn$e&fIXdvAYh#B8TE%an5+>F6EKVRMPkZ5is3 zww&c{2+gpqA$5#9h9sK59!1tx_<7e(HZe7fxsKuFCWH&(JDCp~P)@L)_OU%P13C-; zuozhOgOu#pf1&r(&aMx$GJ@hBap`mloI@tnbkjqk2*n$%w<$r$tv#unDU<=0O+rbqNc>g}L(xb4u$67k!aTQ>94|a+&aR zDM}ck?cMY^@2JdXN$g=vJ;Y;Y3u|y^40D#+iijc&>lCw)7->9P`E%mXF`0smJ)b_( zVJ&TpG1pFnH8;9Z?3Tfi_K+)Rgd-P*w4+}n&sp89o{g8&B>}iF<%4oN#WHOV&QWOO zajoHD&IdT2ukTpqM6sL79M0bmTah13FYcQ7GWa~u7l%WGT)I4)qlbd{C8`7d==Fww zY+>BQutfKlNM#0KlD`cVvUzu4|4?046keg;rk@>oW@P{zGE7mcRum_hbAPT6|Kfw! ze&H!O-QRlr;*Wp$i_iZs%A8Bi*(K&_+0c9iI)C^J?Qps8K6&&LPhZ}=`~2?oZtLat z=B9u2mA9V`CwuKJ!h5^+3Z{a^nI7|EI6-OJ2J2)u>t%H6u?CrwMld>n4fpSLM4~I! zNderHc_)dspDx7}u>3r!0=Q4w-kA~X97vD11G)2-4NXao3=Z_o-EaF#87_KLHsMzh zU{>aWg1KuaRd~az&nr-+ZVc^$4(HUppzgWf24DC#XMP}x#bFQ-90~lX51Yin+P3B| z&)lYf6dVV9%0yb?PN3x!V6b(>W3#rZXU31vS31;>X*^8mh)uFzEy|~aBZ3Ih49_>!`P0*MYSn2;->!%Yw ze*CchUg>Dg!LH$B0AR!k*Vyf_-|GdcV(2$Mp1e*8^RiT422hxo08_ueanPP?N8#S| zB2;N(n4tc`)UjKATy)ymiB6$o7&hag)_EbS)6;Z}i6dRZ!*m%lr`B3I)r#KG3%r9| zCTtg+&i3p^M2Q2m*5a zOT5WO6NwOK&2eR>6P=xs6c8B*&zXT6lqT*W_OlrOJ}N|q61c9h{dv5J^=6d89QbyuVOmPFQg@YmQJA2 zyBdt@h$q)DTOqp61lJv9k&aZ;r!X4t5h-PExt})YcF&~xGZsSlK3sXqqw8ysWo$-=TD67zK_mo7%RqGkX9AOJ~3K~zRIaWPVpIvg&F+q;SkI$fxnB}OFn?C|@@ z+t2GfY+RM_L_CvxI)PK<*X!~SFlbyy%4&w{#{0uO_;{f@XVF$!F;BbXSi0uWlNIWD$s-dEO2p9r*mQQ;-fgGR~x5^usw=jnhWZq zW(O~6yYiQwV|$?}zjNhD=Eq^jIy=}#T_KYb+82L>kG#*FuEW^v{ul2jPWQK;{~-S!rnA>#)e; zurVXMJXKSZc#+!_Har}u)q3}fgCF2v9Y5CVT<-Z)3dwx{-pL+x3QGrYG?^1+7th7* zUJo(ak=OC{;hd_#T-$VKtkXl13)j{3;ggQ!JmuZ0@`}MUmm*VGDBm2ZeZtRFG=f9# z4W*FG3GFO0hsUzmbzY=Lc(0S#rycLf%I)6GKBsb!sTrEcS&;8)ZoUjK;h*hDKhx=z z&zqcM9p1?fB(l%o3OntSC8LESC5O`nZV^r?99WkmdQrN?rj1K7$DA#pa#}xUwiBlE z9BG=zytf|K!MPLWR3x7IJ@>QmFc+Vldn$pK5WLlPLIcoy>U>W@>-78mNy+tIi^1$u zd103l&-NVp^Vi&#)1j_cjIZzRzK{ybMVjIlu+v3}K6Q;MwNbA`&W%gp<#CS04-ubL9|HBXs-AKxb%E!jrZy4GLs{dB4yz5W2d*K2K9ceZCk&A7GOy{=uc zqdvp`w#03ZyWod&-0BW^45v7)1DDqr>A={PuIAbp4z)M+s)54n=&v(h->KsrfL)e4 zafCh~7(PM5y1;h91Jj8 zo0cnZy4>;5HpcX&UGhT6I|?@u$4Ekz z9iiI%_J(m{eo>irit<*{9uH2B5dx~@VkkdZ*_tc|PomGVK~uAr=18ZM=p()ff+^r( z=)%#^SfWA9d3MWuVrX-DH^6q~R4Z|?U4BLoi7<}JiPEe$j7} zIB&`bS+t-JY;}m(9m^O5yh!?uJn`kZKK%IEgCG9xhmZa)knD8Ff;K)c3U(!9cI>sh#jMS9%W;RJMD(zj)#}j53;LnbNBLDB0VO!#L zJDS{bMgFJRWm7-GVyQTP^M@OA&hr4GeiD*fPvW)g*gyP0xk~|G3|@j8jmlgba%2Zz z0IO5>N}e3Uki>Vc{VUTF1_tnQEGgGXv1QyUmeH5CmfxEc$5M$nZHgD@+?F%a6$nb$o)`9X3^w{heyv{(b(P>Syjj{3d@_+j=DVX?sNfSwmUW-&}L)+TG?2mpbPy7EZM z0f#W)5HZ|U9H#3g3h{vRkzbzCaFUP8%ljQKmqORDIk#h6h*wV~aGHH0U3Z@Aa>7je zxK^)Dx>$S>w0<#ctt%6BI*phiv$T%f$J5^1&8dF!`t9it`l;VZyYu20AD7*QoUv|s z2Yi@94a4>{X^FWnwH8Ug(V1B-? z?T882bzpIqyX|6^GJGNGbf8Z__PU0eaUo=EVP)4kU3S`}Y>^o6JhozDdOF#Qy*vHi zzw+~M{z3UQ+1YO6ktJsE3~ZT7kQ1UIKU0EYYM@x%oED)dU&?ld4(%*;NKVggS0q0Z z0i_1D=0lX!GmX{Gw9mXOG>lD&7)5FbPz=`0kg#&G9xsKoqY~bR5DmLTKp3w8oPo70 z`%dZ6*BML?QtKFTPB#ke5*Lb$nr$zcAYLTxEFO&;qgvuzxxgC@MY+mlQj2Rh0m-X? zImoxEz??cUPPV1^V0rTmVu;YVl}IHkJU zh_MoqwG+D4e35BmBg#JHSvFiwap&L2L~bFFT&b$5NM7bxax}*D10M!XJKLcB{4M>Z zcp?jR(Iz5zX@Et|cON>`XapA6IPzdwd(m*XY)w{C@yw~Faxk%zoofnu{$zA&7q;UG^^XMB(y zDe+Mq`v}!J&xeD##%cR1;$s1w>fpi2P~~B}+maiklsV}f-;zUoj^8A5y`SejKRvVo zfOe^a9IUg?=q%0j2Wu}=Y>Wp4JUPh;Y6{ckWX?{{Kv+7>uVP0rK5UXZxj^|l*e_1r zAXhVIecZWe9W1o$c?sVmk>Ws*WxM2@=28A_^eq>fFzAZA-!VnIK6NJA`ytd)x}&-= z_J7>juKl8}^yl6qfPe(kgxSa&&m?o&9#DS$U@;Ypq}8@m}ybV zB4XQoR{eF+ODMy5MTl*yeuzVO!o$STNxQ7RYFXU@ot-xFp_w+qYy$@#*EMm!Z6|er zrSn;2`s=Q}GT{>K;etTNtk=edm^Q^Wjxe8d2sqI_o-9pgbk8~|fL2B3kYQXgHkX`a z?K_4{(lClOw6&c0O6(lQozy2oNgqeJAepH2ePTy8^;KldM=Eo4{2%$JiuOZxU613X zXXn|jx%yK8w*l~kaxSO-{-c|le|K~0ce;yQn`<8A2*1tjOqQ|8Kze)*Jdxci!C60d zr3VN7+znr4uMy_%_ZIuA0PlRazMHR8cRSamjnalgpJC)|e}3P9B4h5Z&l$!>>j0qV zxw9RZGhTMQ%LLr>0FJG10SaH7TF3i>e*3Tg(J#FIJ9B5d0*qW+$#=LI-#S96(;LQaWjPCIg6vv{gBrD4& zEmNYndw}Qq3P+>qz-SBwnc2eEw@YP0xj40KY;K&Jk0j9+No^CYzvCsd6I4jp7{_zN z(Qx>Dg{vmx8GsvT&L5$1=w}J=yk6ZHi=$E+QKkE-x4{DXb!(j}{@8sls3RtK_bYjm&Z4 ziFAf^2vL|{nPwj%+ciI|ZSl`ZUi7*aH|I{mLUuVi^Dds59f3jd+XuN z`N>zm^z^qLJ!qfq)*z#85Bh@E>*-J5d;Iq_9=kc&-+b}yap`FZ0}PW}bb^_0PQIgZ zA!RxnpI~5GNm*n@;~To?Me_YkIdW5GSQws)#byUCdIH?NA|!LN&@_i>$DlFf<Bi-+rN@vmnG@k+u;0Md!Ia=K+oFp&DZI&{?Mn?e zYS+p|*zE+LHIT#l5dPAPyU3eqy>L-+@+Rx=vJ#$=orrMHOCyws@#_f&)nAW3bPn1- zTS!TzpB;T=bjmO}X=H&}e9~kfmfZ=G%;CO>+$$Uti;rV84qJF6`f1>k4xUWA+|gFH zQI~ND8|Kl0^e!Sbxe#rO=GQ->iKjo`ugCcSY(SI0SoYcZ}lgn?E~P=bh$b_o_Z;Fr`kSv{o&0YY4f0+)!}%@yg*gDsgPaeH8|60 z=XaatvJIJsqjA`!{{n16%w)V%%~)}u7uk1ocFHio@!S~)VhEXR-EG%<^Ve8(#Bes$ zP6C(R<*D&f)IR6GsPj7XG6(>1_j;3eoz`31e~8=P{`)`w`frzC`)BWuo$cM+lJBg7C5fmHjyu;r4>;4>0Gv+VS;1J0BC*)1%U+N55+y3POFbH8 zZkj<^;b9tL2hJ_bKAo~i;9acGxXYShyd2ddV+mN{y-Yeux@&#wXafmLz{U2Sjl@Z; zjLSLUmqAc}0UuJvoH6kD<(tODJ6yEQIM^Y7SAm)BHZ!5${qSR(6$~3bCOitbQxZ~s zYXE2POqBWEaZWe1-H|a>6nEBG2A@VNMl|f`KEQH66@PK6E%CvJ6#dQZ#rIq$d!H?H zM`Cz~&Rv;of@-irmyIj>GOC>0$C+zjsm=^@vc-uMp*eyx_Z%t>U_rTE?ptTEe2ciEE6nQi1THyhQf z0fToAt;w(Q`$tA~;e0{n=wDkOLf=_;yyxXwofDFdf$EC5HK>V0JxsztMeAdicxj;n zK9+k1s4r`G!|#(iwE%kcg;SfHp5gTigH$Bf^^U=%q&h6&Ghfg1V<;7ij`^Ej~?fY|i697u-cMneZ z`0<0g_ij(^vo{{yfB)fw`%iBx?mm5f`}Vh!oG8jnNRb3q!QSY-|?qSVL@1xz1TYQLPNroK_1y&~=%o91o>i5!iDy)1PQ@+rL znw@~wwngSFvEcbVfOv^!M!Jz4-8xJoQQ8fKFyHS&OPs3mt^H2c<62hQ3kX=mdsLNu&XS-3^*$!}g_xb+P>Bp^1yh2`Py5y>N`f~B3@1?#n z(|pUz;!f#+1C=T-@xA5U*53eWrp|0ah4!x)HZ|FsYOSDECb)UOR-)(&+ zx|=<7sCSs1evxiB4*3dNa|HNBeyjhJXQ!VKjEq-j!Ybp}mPKW-mg7`Jp*)L@8`~`c zs0il>Gvi(g&-u#q*BzXxS&th@yJJ2pjQN9qZ+?H1t~Z}1*g4C0rxNs?rZilWtX~5~ zt*A3k$Dt1ILpoa&PFb(d=`06=ilTlB`*42HuJM#9$K5+O=J}f)^o0zbcoP1m*3TY4 zsQ@dpDcwc7dxpz@p z3e4B-fXo_)uTwCwMu(^6ma`RedREq$AdN+j+oTg>t&9+9rvOIh{J~TfxxVMS4hja15&Y}6es4w^hCv&`fxB*rFYS+ecMO+>oq#7HR7aa z@*eXY??%_>XaqyqrBscI>jGm(%UHq%xeWznEfY1s=&&tyTpV>eT@Z*>@Z{j=9JjfI zlewfs5v>D6<3VU1*_JLp!IMn!<#{Z-kYXjWvAv^FJ`b~aG#sFvgGpj|>#jDy@0_pj zIABW?;5z!tdRdKboRD95%4L##r#J~yjynjpM@5~q_aj>r*zoR%h7WnZjKQ3>k%@DP z%r_Bqe7S0@vosrUeqOlhYFF-7`~O;}!{e>gpYVG!3GQ!eX=38ymv>7r%)JVUiuXJL<5$Q;%KvhXkFT+i&- zLUoX!eeB2jC*4TeDHvH=?zxKPHNGIgzU0rbC`*q3If#W0i)o3R4n- zZeisUonp(-;&Sff_GaMGIqYCSuy0`uQTI%7KGuejbrJn_cbe}&U&-{|KYArZ$Fvq@ zPLyXHUfAIUCwVdc44Ah1YI^6P8M!-!c?83ZrwWaBdoOklHz|xzcg1I2Y|%y*P}^rm zKjXqB9+{ddf+uVrC~P7vE)glBZgi;(m)*SE`E`!iE3ZKeH&cK$M2x9{f4jlNX1FbkYZ$}K0ybJuBipj7lf_?4f3`!{7I9kdyL@M2N&YKJ^`?_gJ9 zP94YRR=i+!$}19@s^KRgcVX?UX?Hs-MJ8Xz&N{B^9CjjCRJQ2vs0?$Tg$G{YjbP1eVIu(+Pzq7slMFjhGBa8V)pHI3uM} zxxV}$6r#LFXdb0$Ey8XHr)+R#)veed2a3jz238|yK)M8(g(Wp#@ zA4H4Mu^ydTP&8(ACc)N2p0!Qyw2w~zG6kocPAEkTEy{Og$~1JH!5r4g?OKu!2N-Ga zD6-C@zZpI#F4v^<)LCtZwq+X!^54IetZaAaU)Zb=CH~vBV%ezOj%Mq5B$pTjO37&gD=-)Ug_mM z@G>VJC3T_DSdJuON@Wf^;typ^NXApz7<4({fh=&^SU~IFS5b? zThU}Mb3oy%MCMdwc&Z0L-_6B|N3)gJG|r?ly;B;={m{q%S1H}J6=y{01QH!`S=6YDXd78wYTv1bXV`kSgq;{nPbXBB@mSlbfV_v- zy$cpczH?~PI#*PKStXe>>hx89buUB2*D+rLi=*Aj6XRu_Qq??Q%A87#MDl3a4eOLr z)=I_`E7^?~vtfp>2o0FCNa#}0U+2PX_oRA8A^Ac7lx$L+QuMiwNe^l&8t<7xEoAt2 zI;O?p%k@<+l}=sROcByP0JM; zy(WETcI2rz*~Vc4ma;TwzdJqrCiZ7|BJhZ(6ta`Ew!4~P%nGbl5M))EV{{e90eGFB z;llEv)>Y<2P&H|+QGX3co$OqPWu7uLJ5eV6+Nnz|EBsjTC5}Z&y-}O`+!7m-^E98^ zZ))f82{GM-QwUEwaOQj75*lHqP~h|2mP)CThMgk)X0Lr=ZivYQ4yAfJ$$VG3(%-fo zle{c{^x@&Hc~%Z}ffw&KMtC=L`~*2ije!GU9>p=DWS-i78GK@x@CrL3IFnaxWw&e_ z5$$T83nNo7?Hq<<>kgM9`SOb*1GjD)b$uFnC$d?r3*U^*U*FYQJT01XGV4|CS7F2W zK@4Hq1aPS`qR4xN(WS6puD;GA^4(CLLDRu_2B3-!5ooBE-wSoqy)BZ$b0fzIw zv{7&L(NKWWTC=uv7kfi9$9b>lr&__6t=3w*ve6lX9ZSr0wvUUL*BvtU)(VSa5vOxr z)VA(sucKYt>3%MAt*zGvnDcJX8#&=kA*U4h-!!C(UXK zDiMtVZOUr(gaE)h;CYH|)=B%$ETy)-R{k}PA9q)D8cCjIuv4DLYQ~coOel6u8*0^4 z31l>o64s9S~Zi^%X9dG-tylg6IKv7C{(rhK1*% z*T#PMeRaChiUSJQ^IYexQY&<0_z|Y8#xonMo$4~~G(niA{Yjn1Z9(vf`Z;O+KFMVK zRe9K*(QC`2NTBcpP)l{EBDU$o4N+nksdB~iD`gyiNN~t?O>IWyGs2J)U#h8PxSlTy z#9dH)hHiklEehWlfA`KPsl#XSDmLpS{Y<_&en;nC-mf=K0D^tsF^kNhHH|XIiPRu- ztXLh!Q|C~0+DMsYTz#9&`nv{gNDa@@$B|#7hxp-=c+$x{L#zm6;SX+MfEhTxefZnRI;0WK+*6B=kvT!bgSQ2(Z!k#$IFU3Wr@)Cpv5Rl(CL`K{S!Qy-$bOaH!JM zSRW~6b%J49U)cf zhfj%QDtxw^eAJ7-NnliJFDSE-uL4A)Z9YT$u6~17%?8S2t6|P%!nk*D=h&vP;{S48 zqdDa=1>@3q5NP_QzLrO7ZmfMp{+twR=PsKCJpWa?W<8^EBW!15@=5*8WvvYwi0NGw zbE87VaQyOnsuRWWn5Mvj8B$ya{@q2M0Ba0=daS6%4^6EhUP)CZ^WKcj@Ie(Z(|u+e zY!ew?Kqj1tQ(1^}66P{azv{Yz^j8oq67TJ3bMpv0;Msvh48fn0^&0>k$m@g=pD@bg zxl55pOS&Yg3@;i`TAyoAZ7DxjJ53$)i?5;6y)C43tJhY?qV}7?8>VWF|Ajf|_@BRQ zKl#b?yZ_?lUHihhx7yUyt+Mr*Vz)yi=`=T5X$MQ8yzi{TZMO8?FUQ!LH)5lUM5tp7 z4f+9KIJ|{sOG6Vgd317a=x4MM$6e~yIzzzJTKgFdx=S5sF2u|k%{k0_9qpNoL%ZzT zaEf>R3t&3!38_kJr6+Ofiq>mJVtv@)qyOG$P3enlm#{R^p6arm9q734uZ?vTLU$K5 zfs}MI!lto}Z6cZg03ZNKL_t&)6e>g_k+n;VmWB!Nv10Ded~o?evuExPj8738BgbnF z-ceB~FWqU#&tc4_+#Zd;`RWz0FXNeA*1C_e+RlFLi_?TCH%>c!R{mIK{b=kuOp|1od`)ZJez8QwA}O*%hO(2q!+|Ef6wPoUY0ot*{|s-~ zn4-Zh=s_BU?fR5_Qv!*e-O+5Cl+ijoE@}QSL?%uxqA2Ja3%N#QWjHgfa;UT>3eY(y z#{92M7#rR(FAu}$GT1DCW2fw&BO_}bPfA@}>QvMlw5lX)`NcUKt%g99YN%+BGo%fb z7bUlwqU&Xj$|5Ion(z{O7iG>eH^b*-$0;f4rnoz13P)Ia5`<~!+<_u>jQ*51( z;>n;s%7B6O(_QhIh*y{{L9dnnga2Z#-T2epJC;)wW#9?JE0Z~m-cxF0%jtw;5AdVE z6;oc?&SY*2L{{2P05!Mo?28g~6Vd^Zw$&-LOgH#Dv|{xs%AAIJe~;U9!z26$NcZ>k zt><@moXUel9@%6PgAADTs0RNkM5m5-NK4vuIC%gJTB@g6ZmZrFj~^-@oUftNyFz+o zq4if71({(VTM5nW^aA4nusGcBNq4ldxO$z4JgiNmRRkPv>j#J^dLZS-Ur;>S*}>FB zd#E^nE~oVv&J}K_TQU^@-v45y1MkZ|FtWH{5dxLpdX|f27DCLf3 z$j;Gbr0y0M!rzMp0qDttn4-&O2m1vsB&3wiEdDytp2 z%TuR!ffiJcVR`7_pnv=PoqtOsUfk!uPWc4`@4Dc>+w@iCT^OdNjo}eh?L{v|SX*Eb zw6xP1zz7w>x}{Y$MdJWRTAwFp0}l9duuf~8G>}f0={EG&fi3;AZ>WR)3Vs6Wr|4o! zxsVT;@?8mCs`nGv=8c3sIMG3Xlz|Gkuo6qkklVO1{ndry zK@-Ar872sxWOoBB&Ut6dP6^NrF<2T|V&+7e$L=Io9JU={(|l2Y_^5Vk-cD#T*{DR> zl8NE8IOsG#NEfn8oFH!WZO!@G#NaaLY@&VDI^gecjbYs&A%FML_5T2YA@m4o^NC zr$-ADte8Tu^%?3x$5U$Y;!Mdy5TI-Q7M3VO)a1D@NIq$oFvZ!B4sPMMgIzcx9O3G4 zqRot9U?Ek?z`LBN0bAAt(K@I-WhvIE9gOKrn%XJWZ!aKxw zkr!28b{c_x9#+QIvUvFwWgexAGDl=zCUeqiBr{p&utCJ4*P0Ct8BTH`k{=~mSltEa zc50eTD#nYwBfib!^_tm<<|9x~G?oqv$>d<@mP2sFYoVTDMujJ)GIfZk|1|hDQrYV6 z8{xL7&j3n4Zd&U>n|>jJX!Uiq4y(V3F~>Mi!vb=?>JT>0NNmm;^uJB!RJ5BL+||Y~ zK;d-_!(cs6+W@uI0$f$z?2LTJ21x)bK!al8|EVswrm^eGt08&5>gAn<9@VL!fxA~}TnuQ|PC?d;&iZ%;(oL+l=*MI8iXYCj7?(s$2!%p$jM{M_1O=UC~ zXg?hBKr3S>`sjA3G!{SI8JQKb8(kW0ps+S`joer8^IR(336G-vjj8n+ZKqjyoCa8Y z_UL5SFfy9wE?=d3vNnim)E~Rhb-bma=#KRwYshUCpp+3aAJh3Rp==_1)(}54Mtmu) zm4e!D>Z3;rlR2P1FTt|ivc1obJE}-^4^&HHZAB*Qr#{Ab)}tITx$WD*VrcNO+e1eR zvE`!EItf7~yVLnhPWHtyV(qkPyU*cG#@0A54DZ@B+t7~l9cs>?HQHkhMpz(^JN|E%{|=oSi&W6|RWPm^YY)FWmCxQsyHM`| zh-Fy`i*2NdBUKSHs@ye$lO%c#^w-J=moUN+B$5IWPN4)^?18jGJ>JpA$&P&`@LhI) z8L`v>`wnxMFT#@rp611rI6UUjux?KbPyRw4Z9J{fvEqptJ@jntR!n7=;%0KJRn0W; zQS)wDY27P|Gm5nEymlMz4)X1X6lR~D-it-6M<(q9j=s`k^&RGrUlmnCa7ENi*H(Cz z@SYU;sR?x8L~GJUo_?O^YtW5{J3bH)HQ-mV4!ayhEz7V#&;Fy)%(F7V@uK}%{6r=+ zQ+Ab+!pSKBXf4Pb;)A_yWJr`b5Itd69+#C+du^c~{4^cuiE{09njVbaK7V&i9G%5y zI2ev|S_*KMU6@RF17#}o&IH@7PJq}_c12_a#si?U2`p00kkvq z5#R(&CxP#GmLK$JOkto6dDETouOZ$7FG$&EfeTwR;T;t8lJgcDXAufgnZrr=jq*ZA z20^B%gUQtm^6rgCcYlhN9A7!T`{wiCzPZ7j;S#G#8yx}&w5&$H(uZtLiI%?8|Kzt< zX^SiG)Em;X^j`&r<6Y5`!ueEMXB!h{8`RBou(7@e3K8h&sd{U_hccXcD919b7U_d5 zRh}>HhUJgIJpP?C$F)O$vmLhaW7e`Oo{esCI&h5kr9qStR!-{i?!CF39nf9S5`xh2 zG-gd@hIok|=nMa*b+!+cn$K|TQi<|-6>XP0pVx8p<%!ITt%-ldPX? zS9A-!jP=u9nS}BAi)}@Jt%{qYj)sb{Ho4Bw%+e1s?C7;&9)*qJd34rTyVQk!Oy-X! z=6@ym#yX{i8szplvHrPHd^nc-kOQRaF`m%6W%eZ~uZpq|{Q+8D$xfYhPKGgTs}5}P z5+hlmX$}j~nz(L>jC(QOh02wC(D?am+~96In^*L zp*n3M!D;Pe7k_=clX*A)cZ3X@{ZCkVT1~?^@w3WJQaCC?1yw5R#04wj6p_hiowCEW zzkDcBtXtGx(#hDt-!Wy5*^L1no%n2Fn#y3Pzq`_KcRYXAoi^g~VU&Cg@z_|wD+TI==MXIjp;)G~xz6~sw%ff{ zjpYt)ql}O+=(;PtTI}?SIz3xOW5V-p{nAi$=eq7Z*Ja`{&A&A~j~(&4dtKJQ=&pC? zgqL^hG_SSV4tCk$-Uq#y7KA?7Lzlls>K!P(orS~MG+|0Sl&+bQ*%;EY^iP#oP7!B0 zRUo}g(H-xMM>{L#4p$=F0xY2-%Bjq&dufm}j(Zpk5yB*HnYv))B20u3{H23Q+*+`( z$&)G$I&E&tRc(Il&G9K6#LHJBPpOo@D9Nl`2L)jonQ#W%B~y6ra2JJ=VHoC>YGpcv z)aaoyRL4*^v^fl(;@c7C8FiuEF;4#K>XuJPbvY_XZMpWSpsjltM0R>v!@%gYdhavV zY8fn7ja6r3lnFC^pPg86&rx!Tfe?>*0q`GF2o|+q7^WxbuTdFb5s)e|meVOg=^ACH zAalpWn&Lp8gkpm$HnkYX+u4>R1j7SN=I?UF2^YnKPG+WDbpXCv!5k z>12*g^+4vRqOHSLLrP_iR!Z>Wq}c=*)kYBV=f#4>cAtkHjbCw<#$5 z=QiQE@FMF7<{*HUrJpWFzu>d8J6fo=@O{ERhN;M$h&mMnBTlr1#>kXqIaZm&WwpJt z%ABN(4&R-^qqeO~2r=T4u+Mkic=7L(x38RDdwBnZKiVn%8ZCohtdr5dVG$ecV%88$ zJbCwCez#tH9c*N7T#E+d;WiYp${AP2Iv2AcBmFAPg6fR?J_S-D>zAGAiOg~Oik1m7 zCu>u60rek6nKO0h%aprQ4ZYK#SY})sb~HH$+{SQmn{t$PndgTTaovRz83oKbGu?yN zx06~x`b)vMS0^m7HDVtd2~N{I^ht5S9R{6C=K9w18NXt_)51H1@&>n~@G#2y0^BlZ zQKLpP+p|f%ER3n@w3Qq{+V7bhMdk#@eDCyo0mjzn-hJ5)EY9<6SG(rdTBb8z@q`Ct z(;~sg_!j=!`p}vTc1F4$(|8EKsPJVqRj@aZK(7 z25voyt-Ir;!lV~ITZ?nLM)8@2gV8}}A5o3}N@MP0M9ZK0Eu#rSvk`m@pet_5@Th>mCBO5aQvcAxNG;(SGE(|S+bg>?=<3Rh+aS#j)SjXQKH${(hc%sGhJld9F))?zb;qo`0l4BC56#6J6EW!4q|-`0xl-bHuB6 zNT=X-s1KBu`0NY@-8U&0rV__$#uN&MLmf=7+6&|o)duhdrsG)^iQ$abnC>H1{B&?z zYC@hXn5bA#D0`DQ3=|WmsFElL+$VBE|%qDpS=(s5l z0ide$?vhSx8_G!;Q-NMv>#5LDqq+OCE|zYY#tcC6mmTMT<08&Datd9aj(z4E~NsB<>B~<|& z@@-vZy&WBdNmO94Q!S@(7KY5ua@(;(I+!_Q3g#|mQXE?N%L<2`IEYhh-Nx>YQUQZo z6V67*)o_HU;Gy*a=5a4jn@a1;7|4;L<$@8Mop!LDW$-9p=pX1k;K)K7w)}W$DK`># zl+D3YI~~J;sW>S0-EnIZA#>0LDgfG~OYV;i;jZwf3`&ji7*AZ%#-fH}{F2%{&obsP z4LD$Up=(vAf;!3VDp`OYy-tA`}@3dSZb7&a^hl^7hql2PIkuFwb$HWucCLm2{ zO!r;7q>x*`{FfGo4Z)&vf|YGuhbVkQUCnmRa%ppdbrR*w>wX6`rRoc&?^&N~n7kzF zc~!dS53e*#n}Ktn^(jAGzfLfEiekK5WRB`Fn17pSxvxJufB3h4=#&4YlzztNNN+qk z|Jjdy`Qv}_#-sZW_@kZae0rLvD(6g+8yHrdv|=S7ePyS+x)rs*VZEJ0U1?P`_n^Mc z^;Ox9DRY($6FSWRV<#7Q>ujHRv23W=)d$c7Pn^tQI_-1GP4-}QvO1dTYOcZmJ=ijx zI^+oP-Hut}X$n(wK-KwdQ!d3$kUIS&>a6bf)Mv8gwhEn=wD_ggI=s_O%QST2rDZzd z`s6$6M1z!P*mQ>1qTEOw``z7pgSA()=W^`$bi^xQAt~*{?3|$QGn^d=SOyB?a^blQ z54vlwql;|q({>}A&@p7+2(JnGlCg6R^`l|c_>_W$7^1owvWOjcOXCE4r+3OTe{h-X zZLdXTwrqT_bY^B6J7=3O>l~+9>dpKOZ1(Y8GzepIoAi=;cJiCx8h3MBn^o+b-W}|L zsgnRX+|g-VfxhenY*%|HmpP7qs148qiP8h_vUY+xq$T_xKX=&XggB}JTV){K(Nc7f zn?9*_I?vMCeS`jt4@;diHoMe|_|nj(Zko&w4QSQl0sz!zugBEMC!l;s*L;3lBX?=w zdlq`M5KeT#71njTh_wH&wRh>+Y`MlMH=fcZ5q(oDu6i2cEhfEL%5^M*tGRQzf z!+;0*Lqh&V0vQ=`lE5AWK{B)gI5WjS#26y%FtKD)k>o>)hv(9Ly5CwE)Ve%tRqgld zqquuOy@Ku+ zTdU8$2iFQ%O>$dk`xz z@@2iFOHd7!jld&by1)0e0>Y_p{N38j-Rx0ztR3%nV1_|l5|USqr0Xb$z$H0v4A&$GOHc++`w@+8)SuW@*cw8|pbp4*-I^s15fXExHrS3Rj@6KOT7G)@&2Z@w#E|#|b8l$DSK^2}@1kP|dO4wD$R9YUzP5>q z%NgAUM1zkuX})FJ2PH@wZn$HX9kgCIkBF)%9|{je)Cnt;3xXS?FRyvFU%#05^8L9h zM;*+eOhq19)ApV}=0w}NcB)Nigwg<3*&88~={TE=&mF)uR1EWM|473hPk|jTx}iL7 zqtbE=1c@vs1qt--f^Q#jq`_4z&uLVL!oD2SPX?09Jvv$TqvBB$hc_KREZnN;nSa;JSk+XW#1Up~Oo%J5j3R zz5oJBaj=uRbG6%r>&9b4hTBb6*q067XE`Q-Ir_9Ze~Qtd+YYkLYe0Dswr14g>_{E5 z#<>`?Y%=kbLZ4G?yU?%7o~@Q~-tA60!Z4ZWe;tO-o*P=QqQ(o|mtQ<%0>|ek$&?*`qk|Pr@|nr?Kd5L9j3EA(dFp#M_Pw>VqPu zLL^`80q9*Z$m0`uWV&mpcvf%O9(Alz9t0vvPPh#3B1n1O^^UScT7MK4r+{K&&L(i^ zxkWW9IstqP4!0rYw2=3KQyUj)46}1uKi<~3tv>v3;JOk#t@zO&Q_85R?`!44gfu(E z$<>`edzgdM42ZG4ZIYC4Zl~m5UqX|Tw%#i^?8pY7$B;5okf0RbkjLB36D`+69>Zjg zpfV~?tpD3@Iy{oQsd2`Kqizz2JvJT}ItdjI*gBpN%@;cp#-9kT{eG0I(=5x5CpgwsZorR`D5Y|i*`F-|Yf@NPp7k))Z!VPrOP5Ng6{7!?PC4>;{Y zP%hW)HZg#8(zeQ+lf4n5(SCJ`brcz<2+RYXFx}49=8+bSF_Vb2_p{KOJPGuTp5?Ij z%_uw%aQ`y=wiOqwy4e8FW1Oi3 z(;z29amMSqRl4}2Mm2ITZ1a-(m-|?|o5FVwc35p`&gB?0d37^k?aN#F!rnkpKuEAu z!*1scJ9C#femQAhnt#x*4BM2C!(f<^jbQ?c9d6c+x~1918)7W9E6{(5^f)RYQUpfU(tc$TAG ztz3E5{T-0TGeAaeGoIYZE(8Y=<0Y-ZN%diMoIXo=o|NMYtgPcv#}mOitt5&657VRf z^WxcI*6R}A78|%bRh@=A92_fhiW0xk%4Oavvytt*aNq*%B3JC1XrCj`)rpn6 zG8CdMmn+1(JVZtD5e^jRV8D3Raz#{*edsK6j^pY^&79$cI`I-t=aVJbm4BZm8^?D0 zB`_IfKlsJZfB$Rmz5a`*F<*cCgO~po1h}i*RMps>%qQRdZU)mqgqDSn_IuM0 zr!HLgMVX3i_b0)B(dQ_yPUUhzmR=O}rwP-ch|L=Fp!c0v$87asZL;1L@Fn_z0&nP} zJd}0+3nirsNhF^1GUWpU^}r!q^eB-h$ z#Zqg+x6?x3wG5EVu@jQv1X8RG0>tkZy(~P5`pt2~td+xPIDs%;6rA8ZINc{{i&UHO z+2p#u%QZg%NhcwFz2gKI5DrwvlSeQt??CUZ-y3YN9oqY700s8_qY68xO|`FPwwz^5 z$CJ(O2eHjqd&!f4L~s0I#EVCa=_ZG{J%(+JnP5J+tR>g?$3S@MHiw{xi0LW~+fYu3 zotH`}nmoX8z&8LW=pzdk_HqYBGCq>@G4*oHBQ5XfsP{6|SMdilIXbxjD!hH&?@W_3 z;kzBxCt$Pl99U~~M>`!w@_OG1Pxu6oX+PZsc}`7sUCASMq?Z#gLeJc$+c_nWQA-B^ z03ZNKL_t)u%Fq&C4EyuV;8ljgIu0sKCw<7+;Oz8Ww>k0xQ+KLcL++SYtex}zVZa>q zYdI$}?t8Td;sR7|n|HbEoFabVtJUFYSiXt$vA(a4p#yjazzQQ{V<<;ZgYQXR(z*U6 z=r{!}X#UQ>n!7A5a~T;k7~gh|`6RhJkb0R(4iH}uSCU8p&LrvVX>ElJ9Z7hb)4sIy z7QEm>IrX*g!x-jVb%mt}v02;5N+a3=7SS_o!|=Tj#;!(#QO81df9d%mD(L= z+(2qmJkpdQ;cHvccpe)LnD?-Z#S6BE1Sxp=9XlqD zJVrqqLg=Dvs~bx#i3`jp0DGnjmPY@a&trd-e1ILndm^PK1~332p|q|~r-2g9H`}8c zF32N#bvb>7tX))i0uRx@@{YripNJ`WlsBvOzH5Tp_RCbyM-*E=8s(j2lPmSk(`FV8 z__JZuWX@%~JiReW5p@S4<4GgVVuTbUC0nX7Dd}U2_;gMItpMBzCq^YT!7@Hhbh}OL z$|!Mtz@8oEA^%4jA?sBV;0hsAm83wG0$bUPMF8p0w9qg-q%!QLA8;rbo?;Xw*tpDa zSs(lYyPCFHc}|3Cr*T;3czOHBGUw0!^1bip?|<)C ze*RBBc>nVsKaKes)ZY#F`_sVd7XzqZCdU8?g4Sk}1!Y<>S>5V69Q)4lf%^OS%ztUDo)YkV5asE2(C>J}7CVh=5p)AbMEjwpb&j@&tewRAYBsuCej$EEBjo*9mP-2EBA z{eI7WqpegteG^&V8Lq6@*i`g^aj1%N*?Z`(cP;dnp(Rp(z0^}(_aAi}oG!xxwVlqV zwB7tv*@od{Z+6&T3kt;bb@DzV>HkxhXtd)?n4R<4z71{ zTG*(|$q9zB+u#@P0P21ct_~ak>b>RPlWyPhVi)@agy_4|RM46AUBGCYVB}Pu`=0kr zoNJpzitjE2+?vHs@WkJ50NyCR{_~gf?|t&>&2OmA+l@*km}a6;TtwPh9#+p;>ohb@ z{%H>M^~=q)<=l1$H@ShLP1{|5fcv^wH7`X~Wc+q_sE;w!L(trYIo;WIr3+Bw0$Bhu zr*Jzl39K+QygDm1%}|c@ZsQU4FgwfF4%C(37rw8dJQ6JnlT|9TZ8w>G?9x%kMQAMQkK zW8>lS-##T=jc!^t{r`T0?)j6)q_HaM|%4Mm&9*7jZ zoz0jh>A*+9dFL7DpHc|{bwLaRfDTS_P6?SUvoMcY&`8KA5%(?o)JX;+Ao6Pa_?>>3&SO5HH@BUre#f}f(fAdG* z`GwDa008b_XPL9{iN+uOeV5z4_<2%o0-SeBU8cQ7*@7+vqm4Zj_)R~FnkUxU5Mq6? zq1=v3z3kh_oJT^F)23s5Ihiv+G7ByL&_oR*QRz1>foqPG3<)8-llG*%pWgAnc=~Yy zuHxxQmD|FCT&*QNhmL?&*BckWLkVsjKYAwp^ljJP$Ka;|-pbA~9?^%t<)rCQ4p`;RCt&HsM8p1H7$}hgIvLFt?DUNe`+Poiz^9xioe;m$O;;uCypvxGWjTy3 zC*ltrc<$0mcEzfYuAb@j-%HYoVRla8k&{S)*4fihBocj{ z0L2y-0NVy-L5&Z=uZ&qM(d@(uOX#QS6sUM%zvY%T>VXAsD0KQAlkUnMheEqJp-|Gm z7Qg)4*)1(qaMh64n22DBC3FV^7Z$hexT6THhe}OXFYP?rfWOY;{w&(CGI=M=d`<@ z$$`x~+j-adoWN~B)PN+#0u|He_+l@sVBw0XGoHz~gapOb=fQihI8(Ish2 zyskgL=VQRb!YlBR;gfOGQy51edhGA{?VjCSHgAoXnx&e>s^`yx}Ou zOF{DsnRBc|&;9r`^Vq!7p5e-h%RT|;Jr!@4w#9H9SdMo7@Lr6UM~V!=5Lml4w|-k1 z!1e*2y%c^6Q8 z@YOee^vmD){0C1mUtbY(aa^E4JDd~6*ahJd>m;P)Y&>COlCW}q?iAaC7xjh~Y8>cw z?e?tjajWX2KObrEWNfnj#f#JEc~JS&-j|}!RTgxqCtT?f+x$`6^!|ETUfv#7=1SZ= z_r8E^By9$mM>FD22>+ZBbI32Txz#PUbgFK8VZr^%V>g*YYX6DcvVGDoKy|K!BIOmw zee1WEExO84Q`*zA0~XRff-6vY@Mb^Ib2xV94zk1nw2(0g|C8g0-*Y-S$h%WyUkdWL zXlA8g z+^Ee}rpA&kZ87X0yr*HCOgh{_!}P2G;Yy`rvSb+-2aC zufBKt7w&ZTG)v6@faWyQc^-BAyTOd%39PTdG1~{gpFJr}fmto`>PWN>Y>!9cLkzhEv=QmFpi?4^b0jk4Em=xFIs9N7HbAW-* zf9u2lHa5`@gVK6M^}TDI+p*;nL8g*&W(PhEt}9knS>YO}7a(%SSOj^@=khcl&M(hf z{eHw;x3bgoJLieEc5yWUJ0hIz9UW(sH}6{3YM`!htfk&VAxd<^^82Gxt- zUe>gRZkXL}nP28q&W~UN`0=acSTD-hCg2xWtP5!kPb$)uwuSzW_ezr@W*NgCg-;y? zdSTv8Lv@4RQ#jmoy^uc0XltIjvg6i@8(_{7#8K;moJqqu;FZ%40AfI$znJO56SViK zq799BG4!0oo}?8a9TNk%-zU8{pNCWO zyv#)9md(+An(9MEhm`9umhHFtLt7iQ!34f=Q?%}du9+>SO;PY<8#t_uzA!@i@u`xR z8>q2#XZzbzx7I9Am|6IMh_<FuBGsuoIXFelydfheC$_oj9y^XR)#-D;* ztgeS=h@-SlTe7zi)wCnK4}$7!csm;WfjQMK@XB(t5M51!TOq=n_WS5)pY5@=-G}LP zJt?!OM-#xbgYK%WHly`qax8o$9qn@FCETLaF?JmwP_@aNFTNOG`{AE{`1e13_2Sp2 z;@uaw`SD->@YO&255M{8KR-I!+2}yh9SwtYxQja)BzegS-=rxsfQsZSR9ROzox3lz zxu?^Iv2-TUM71_~Vyz74b9kZ3|3l9snUid4h79R@7PgHUoV5M5=cfyqvmfMaR-1Ihjehf37snjaH^M z>_2w2PeYJS?(7KO?s~wU@BAAr3j*jpxms+v(kipUAuFl9`g>7=k!IaBAkvqw_$blz zf}7NgLpo+_cE|8Hm4i-jx_+Xit>sIYp-=WT57pHg=ln{%-0^wf^K|!{kHhOYsvhq! z5DeA{58zGyNADXSULRM;j+=h*W&$f%sb&aNw_l51f~7--{p(Y3JE9E@(6A}^bZs>k zw5;{!G@x{nyEWWarJtVX@bWQD&gaJM+5J0{d$o7-grPI%z1C+B6WPZ0IE;j%czA&rN$ixL+_TwP43X!ed>pweD>yV z-*tT5yY%iY;--2?nE{u7b}^~%Zl6)!hb_Qzvai_c2*c56Ts+46s=sda$dGL5XkSiq zw;qFJd`cENCf#UuN7zwejC!`a{T}TjoaNooE(|gYPqRYF_zwM{VorA{oWdOSYcW(- zy!aqp1;luX{Q4i*-gh^66BAM*csQ7#av{E_XI!0toy!T4($}OU{=yVajT6@&S$?|^ zb1cQ#nN_WCLd=+#Gb%=SXLPRg2oaW-I~kwH3GsREQmocLh2ij}cpC#e+9iV|+66)@ zOQT#OcIz;-VcT+>&Owo8W6tBWuYWnJm{S|5u*BxST@$lBF+A`PGWAQO?DgUNh8K|p zQ!CE~%xTJD3jyH3R%NF;lA*@v20hb+$_^OIJ1RHiSc#7)SG!FcjGQh3)O!-J@Pv(; zYJoXE)-vMkPhmU1sb0sAV%(7wIE*6(+hE=m62Rdud3VA#VJbJMZ$j+jP{)F0S61A) zzrhtKFJW?oZgQ&ykgy(vUrdvxyTxyg;}2+2jQu_7ZDtI6Uk~&R z65a=EKBS_y9mO$$(%#gQmyr~#ZC2BG77vlnG+=!0Sp-JI1336 z0^)BdmW?3uBdcYJqh@H?tKI>G8By?%wl&Q4x*Obw3rr`bIyr+M8M)n1cg^;|>z+-t z=p}qe1GU3#+-^H?^V@N z+U!?#o^mP$z~(&IHVL+IPm($A&$v{KDxM6U_bIipFl^#O=k1nsR{9}Yv;Q0}TX(EW zbzRwTVm!hPlAZls_~`qFE4KIA*USEqQ-O@XPppx3UG<$M3TWFo)a}r6uM_=Mud)=k zGMDg~+;@8Nva{=t6B+7qIUTAw(QN`8(jfc@SxdYGF8`#IE8}i?V+`nrh?cC3xJ@^5H07hq%rQw@gA7T87`w*b^gVID*Mr)}^Ma4I z2C0L+^V#RGf9sQ%_rD`5@9ACN2PW>O8A}XtiaW}u9p-eW`1FfP{n(l@&#}U#i0_17 zaIygmKw|jo5>s!}Gq^kd|OKlmg;@C@T=?{}l}FO&Lt_tT*1S#EaAbDxy`-C`;FD=M=c`@4X7 z|9yJy<^7$f-d3p?=T;8ua*;|5c3!#*7({p&H&mRpDaySGJ;X>1UTjSpr)ODyj9YjZ zOIfR!|BX!iscMamo;-U+pEMf2NIoBWVIejazPdn)Vc zis55lLY=_vO4;T1PBO=hNS8TQ?lAPT%prNT$p%k`uYwf@>4N>{(R(rDMAA@+wXb$f z(u8N6fK(9R%i;A^m>7?@IPgpiOvZ~ZlQwuI`#Re1X!#CDmJ<^zl$#RTkPiA*MPZw%R1o8mr4yU+@`<6gH1L%| z(hzQ;Flb!e_B-{1EK=%BD%-;X0bkCX;E*s8Uc?ivaf#R7-g$PkbLd9_z~b*mRkj~4 z>RqKrcOX3Hm*6%49Ky-~51BKC_3G_cx=i|dmP{uw2bX!CHbtu~a4PexBjAyoeFh-4 z%C%k6Q@3+YWlk~NyN#mLb}ly>>h#5nzwywMTx>rXwnw#z^WK^t@Ak=GIb9e|``L&8-P5#%KMG$5P6KepfNnzX(2jRD zteM4x%~F_%SXPVJwN$p_0vp4Qm`>KgNnc^a1+X3Ck71I594ks~d6_x(XN5W8FO0Gf zJ~4b&26vXe8B~;C*O}@H_Bh>w;;fCqItnQjga*7_ma*e~c-^4q2baZw;_sD-Y5kDG zO4iIQe|~T>)234K1R#I5{oa_tBj)YAbL*$!Q;DnC;%@ee{&xUV94g@7Gx6^I;n8M|$Ic`5--WH_C66C2r_u;H?BA_Z^2BUH}gTHUI=4EP6 zZmR8iPbBZ-pj@BEdeWV^K*f{#gD+B5Aa*~nQ0zwbdaf6+^6bjac7siPSW&{KG9FEu zF0(tQ)5)7Hb=>K20^veew7XKnLZ#;s+)s+gNkI`T-rT1!iUYpVu*YWZFu%F7I#FO5 zbsNJLUJIVm;i2wozTiSMlweL zDASvoQApZJp;^m!HA%JtSUedTbd-q-Db@!};}eAz$>2UE-(s=J>w^Kw`al} z@ux4o=PzD7&2X|`T8zN)<8Gm|gZ|N-j3<82aNjDWTP#tPFhGc`^*q+11<#lJLOp}f?JUy$+&UfeU{1Lufw0=^EqOYAF#B*6X zJvdyoegxq13OvbKKfbWxBd@I2!MSi%hYkC)^OXn!sb_{$fMwpGU6MXMB|XE|j&%jS zPsnZTCws^ndr;$1UI4q(wN>&D7z!Mn@=ixV_mVQ_(#YBdWQ85K4&%ABIjQKRb|5%9 z16N+kH*RcjS&ku1j-0Z?(qw?=b-j@52_#P2_IY!?O}DHnM~&?cCZiFEb9AO_L5*`d z!UaBol4i?`%Y^~pKu2Lm*oCG8OZO~}cLDmxkD{u~y}c+qQR?L&^TK1#a{A>H2!&60 zeq$cPo;xo&!F)79cQPTfey)Ls(5s2@-yH3_WKO`3>OVT!Ro0uH zV{JFYkpj0asFSB6oYf4sXm^vzePo0~|36Z_PtIC3*&aOFKWY%eQ7#V@23=Gom$TNc z4iMlMec-2E17ur2|s-2>FFbgzL~IH?dEW2 zSQ#B3naHF|TJjRr8Epk*CJ>jOPWL`d$Q%*U=;IP3Sm$I!oc_uq)i(@@mAU}S|j zaJ?z|p=X*xcbUR-Xwn!9aSMSI#n%?GdH4IS=C#mL1{*6iX$72!K))Ff%Z>8ri;wlEuf8Jgz4753+0n=zS4_>ky@dv z2ud{kjXqDt%hW{^u1Ndw>;dZ|aKOwO-u2k%U7__uS}wskDe`0jP(loyCL{y!(7sUQ zB{A_q4*8c-C?$Qd$Br9oAc@Lp&!k}#Q?qzypd(<~+p@xpGaO$rEA92A001BWNklBOQ@_r4_&**qJLDSs(dihG=$kPlLx2PGoQ+Hw#f8ac+-VPeMr802t%%LD5mzY zZF6vug92)Q@2yN%eu$TA!1IC3+0~W^5pqiIT=nC;!RKdl@ewYC%sVjrUgwhecdO>$ z0N`ehjCMTuxs%8-P0V66MfnFZXKja(9Gm7YB_WxkCUeRXXd0LBqEguz8^Ed)d6v)V zzqXfu(qi&!P??mViBCo5uwnyJ_WcLp=4iUf(p&b$o0B^&s|>q+f&dC~J+=5T*6-`w8+@lW6XPk!|0AN+%lKYjY%i`)G8#clrdyWjcw zKl$!=KK@@`yjYHQzZWEAPB7(_7Me7f1809)%CR$}?to8sZEL>D_L+Z$YX#%9ekWH? zIFyYKL^l&Cao*h!9bRVw}&~#jfI= z+uv>P=P{gJgiKNt2W*li@xoaqS~~PlHlF3-LP|_%#tCE?hE;zS2ce=m+KcmxPvShY ziK9iOC_0}U%H&6wEbA~EPBXCQuA>uvl+@^QO*m=C>8P7x>=)Q%PE!M;{HQV~;5b_U zNLX~*jj(oLGL>j&HhAW4>lyqxz|MWxgwAo=wb+px9^1bXVu<);IWVk5!%lOwBe{t@ zvL%RNcUzjDn~@Y@Bs_cxr{Iq}v2H5LAX4$?*#Vxl8|gPq*l%enM-p2$RHy4~ar<@pxZ-zK z+$;>_Fq-T#wA8T|6R00CNtfNC2t>tY`>|6#-VqqLZ@QC-gfA_lz6dsU{(xZoB7W?T1a**VO7_4CsobzMSN9iViLpj`FpH=1{jL zeRXvLTg-P~`N$8EOuOIh-G^U&F`huF;0>Ax`gDrnw14p((dK${lJQgLipR=E+kvxfA;X+lXcEl8 z=bhS_4yX0?cis(8Y@zH1-?I5zM8Zo?DHn=BM( ztJBx36Im#{8n4|jNoN7VxQKvuY^B6{E}?RiIqH2qkU4IFjvd4&nNy5+k~xr6l36Qp z!V8|n({x^PpSYRkros&v%!tp#-v%WAhTP#gX?wPyzifY<;h8ZIbIBpB;&Cd^Li`LQ z-c#GY1GX5Tq$9BL?~efk-p%eGv<0M#t+AFa=Uj18jj>dlVA@qkIc0`LC(Z5D8)9iN zMDX(Uc>kxLyz^@xee&*a0*V*6`SCA)?e!mi>+7HYaU(!m+LVQDnbrw4E8C;5F+JXO zE`yO^m^`)xedL`4rM=Z+wA%+m{dS_7_m03g(@krR9TqV>0Mlg7X!_VV)o1qS&%ysw z`0&nkhFi$;fFbg98_67R7u1*2@JXlOk0aBRD3>ck+%DTcwy|vT%IjmsE%+jjgYoqQ z*APeTU991(cmY97F$~rb6&_CUpJg(j>`d8=r-DMI0?aNayy#4u&L2U z7cMd#Ih^7IHL$_l-<`r8IH`5V7oSo*CaL;sI?jzBHJ;{u75!7VUbYJW_xpYEKYmB= zv+Sb+F5vP-Q5O(|+lr+V8HrW`hG~nd2D? zzM8w_8K1D^Zow079}7=z5hEdOkw|LxlI$n5x+)b_w85|F*G&<5n?!A`HC{63bONF3 z3z@;N$#pYFy|egv)O%8o5fjp?6Ec%Z?z4tO=KC)CiGyNZ zI3K0=m4`NZrOL4;8};z8;A;bB|+kK?+9}JmHcUE`EGoylb7&!1I8N z(%^FtpC_rKt}`n4L1WdKr`cRq`}{q0rQ=+*7YhgD?Gg@pmh)i~p^b+XXx9xx50DpM zyw=~qYkmFnH2&nB+x+nw&QK2vvv#kK9A47%x<7W|!J4|oVxPwC-LbAwjxR^eC0M+A z;BL-(!4L&XXc>3FdmnU=C)liF?K+1!+!ri7^b4&u#v*BRvJYSP2~n6(u;n%wXPB8) zcKxP!?usEgr&v542!NmcY{=6VI>g6eiuhWpLBJnQ7@P16DP$N z&>~BREDNZ#ZA^Yr|EaLjSQHqNYuyd1sfd%Y{w|$z%wDqnaK=X2kp$cEf|tYI-)_jA zeSDOHjoKmRc-QEBF`)&Maihf~CEE1L95pk_w)2eNZB{M)c6?cIGAT>%3lmr3W2)$} zwskDWZ5`x!@I{}}1V=0zYT4W&w#Rw*iNrcFG5BxM9d=C#k3^iiC1mL(#iDsiAL-_aOrmNd5= zWI_C?gJja6dOaqqJn5nlx1BG(V%nX|BxA6?R>Uwko$y4FPW$P_$jIOUG7ZjES8oU{ zmWQK`Cxv9%Q{nLyPkcIyWO9xjwtaeh1lOM#wYw+5@BTQ+iW2+V@Oct1jBkkqOm@tc zuoT&-{T)^2G()9~gJq8Qb6d#FAogKg$(#VC0<>Wu7mtajirN%|lA)l6^L!(ZpkZ6^ zjsB1i0b99-XHVPl>X>jjK^Zs)(7@?$xi9u0b7J}Ecb7S4N9-~OsBrYj`tR8BPCCRG z@ey^&j$~AG6PPsIrVDzxfVck@;N|Pv`+xG$SAP4|>)W@1|uDD%t4z*;7cVCH;nd_NGwdldlSn!=?->(?{tHT5&#NZqd5Vl zS>O&gM4fSDiwyqGDmmX-NVM4&FPs7-bJ`FQ)}6KuGg`}?b|LrlRGhgKds}!csEU@$ zp%_f2zQ!jW1)Orjdua-ut2-5FPO1OF{4VhgS+G6a^( zdfgk?WSC@GkDKqhN!WBwlU-Q~xOh7QTUeja1uNe2AUb}6RwF)qtTj(vb26iBX>-2vGmUN0ZZeR7rSstl z#944^bHTgmuU+;MeEV)%*HNN=dmjzZdhv%drtN+&7LcKayu2E0x}5`V@8D=Z>O3iU zY?#RtI~SkrZ*Ru=F7w1iD|!U2^U}Vnc^kRGw7?T}shwB*58rgdu#b&6sB1S!C(gbr zcT)SGb(NAFF7_NJN|5^NBHtA&i&W8bL6 zcp~Vs5=pzZB>9nv?s}r-npBQSXtXvx)D|c|P6RErFliIiNa$1}=D=-elrtN zeKp)tREXbNy{=%mO2Vp1p0L)liHr(r5|Q>$1wrs~+MTF`=ppL`1v!Gw<5Yg_*wr}h zCw!gGOM@lQhFk&Wa=QQeo4fq#dr#y4#1not!a()qnV54#ob@ruJ>&l6#fxp%x?PNl zvDlitX+=M!VuY4GcB^tHei58<3Hv`0jV!xxPDKS0_5MPBcWx+Y;X$52%}; zI%2Dm*oPlgYr$E=90Rf(?g{{3d;c~@90}LTOdY_5L6W@bM|_tuq@kEI<6Q*0hZq^# z11jYn5{DzvwoajEj3l^lz)ut>x(z7_HZ=H@>})_6{pBz|&YC@w85T(RxcpaL@$abG z?8oh|Iz;kBgnKAzU@v;0oJE5ToEBNGI>W+0jl_hXBe)C1P;3yxJCDKXt$p ziVJQpQem7ukNWVVep?73$=|`d%6nPDPxhb{Ech1x(qM}Gz8kH_fm-34KR$q8D9V}z zi*v;X)Y^|_b$Tw!z>KzwG}|OwrXd5Yi)MbCuNhg38+oDiwLQ9TZI>PHQAWd&$xOGD zalvTi5=ME*+mB{3D`SO6F8-FKAl(^l$pci)U`l-8%9(PvM6Slo8g`~$2IXtdFc2mo z!wna%(SPlCkzJ?xeSBMDpxc=G#)Ajf4i$|}Znf(I*I9pywOim(@IZ^-Alf{n3;lWx zukZ2-BXCo()-zHi!-|c+lsNw3B{RZ&aCBoYPxYT#tN|j z`@#Z&pRr3b{xpZWNYGChCayDTZF+}o<^=wTe zn#_+J?e>>^fvC zcfm?aUf3Y>jyn;C{MC}`N=f(Chx4v zWvK@CMi?Tv3F|C^4J^{?Qrk5Bt&d5+hZMD?vc*XLU)Yj#ae+BN5(%kWa zO|drQAuGJ+CUd%C45PJ4bmVP@?$Bfoty2@V$Ix|aJe~I2W&mPt(^`vNxYqb!M6tYS z9eUrZE%eSJsVc@8^@Mw)3qH*Xe{W?}fcw3{QxHyh-dJGMOwE>Fuq~mexK-L_A#ymS z(9;EKXT4UY$Q%kq;`CYG^ZEiiZ5j_?8Vx$Nj1n#ev^Io%9M+?R_!zaQD_R?eVMcu7 zrO5pJ=z$jgBMDal+s(bV>+n`2OpD560^?-o^q~S88;tI@h~o2YfbH^gwrAH-9-(28hv}xnd`<&acXzP$j>a<-lO;v z6P&Zeckiq+;L1AW82Mp#n4M$o7y7mbCFBrls*lw135vMeC&J56zWZ-o6au98TXV18 z%wHAAlfXCHPq+hpP#BjL-#yo9U^y8)Zu`p1W5w5pvJt5~8nib{>(%Gs z-2%x__-o+S)~&VG-y>nL2}YrJzW#FES8q4?ofEVIQ)d-`sihaGAT{1l$o788#_>W} zjyFO{sbh}87ciZRIn5Ie9NH`K_L{~lA`4&I)Yz6()%EX=jGbiz4C63EqZ9+jDAM5&( z$MxR68Z#rb!Swu7iq9e=;p$4*VJcWV1hSu^dx;dhh_OiiRg-iDcdRqk#kc_%q7GM8 z)DI?Bj+OfmQKX?W?K00U7aIz(O~Q?SGUh@bzfKAQA~odc0V5J(RO{4|=aaJ1>bi{R zuwqpAVV#Dm{rTcp&N(;d!V zj-qrl^6LG!#o1(jCl;#1I2OAAO_gKb84W2icBWgVR;VhoD89rkzBhK9D8E^e@5~R& zcu-oblT7o(j`)5WVTdIBxDNeYA3m0IDjmHuWc%a_o;NGZhUG)LZkH&Z?@??a<`a=` zyyZ`R@|EBG;g3J~hd=x5o&Weg<(&_{`udN)_nn{r4}aqqKKG3?)Nvd;Q>SA`d^6$2KIC#uPivc$!qs!RvRFz}m0cERDN0 z$npE@ZueTZJKDouXngIsOMW3r+bMszG}ZaVkjtIV5!3yGuF~gac7qY5>a4J$`eUH% zn+kXg|J!5^)mzROp*1I-I1?894oDf7_NA6^Y+lA~$I}PU!;eT4i62`&nw_K7wk#*= zj4lNr_#i^bFp8Dk&yr**io6s)r(5`gSZ5ph@J_;>hHUSGl^M+X>M-o4w{dvC=_Q_T z3+VCx9X1oo8S8lC4%|X-+}9(*?(Ye=iuyV#ERV@)jQ$D12u#ORMj2j;1qU(RB-B>2 zGu;LlbwJDR(P$=Eb=QZy+N65+LGy0;fwNoOH#DW)vWc$^d*F|b{cpefV!c?1I_H{4 zp(h4Luh;C1%?9gs$f)M$DQ&X5zxM}n%zL{eZmWacI$UdCcUng}*r>KD*>@8FsUMI& zK;@L`ssANMdhna3W4Zppax>&PxU9fVB;D>)Km6q7{XhHk)%|-WTa|aAj}qQ0W#Tgq589CXpPX?{@dZ zjJPmm|4js>>@|#7U^r7#&vS-Dgi>}en^#dc$3KhhJw zFO(Yrmh*rH(b2y;ER5F~{c*S_AKWRl&+$VI(<|dxPuAB)-?A{lW8VTf&8Zd@&GkBm zn@v7wliSzUQHGP{hSBxKyHh<-C>d?<*&15hJLyIN3LT?mtmWD}MTwOf z`Ka{o>+DCp{m|S5;gdC39rMmhP@HE)usSTQ-MH7m(ldGqa>Ce^rbgqdL02yK{DluG z@s$v;9OH}jbB$S$FyHmW`Yu27yHuk1xT2sRUo2?PxW`H%5#!#xh* z+sGU?Ou43WhmVz9Ut9{i#B)0QPi>pt_K|^LJ9Tv2E>iT ze42w`=3NAws(w-KT;b{PlDSN<-+%Ixul(jGFQ0zxKF9lj-hbtrpa1^X-+TQRPd9V0 zH<`oiAg0k5xZ{n#Kfq-TNj902)pl6B9>}4c;$meNYF&BqbhOl4YO;uRvqBgby2(aY zT$Fd214ZUcAU4A|-}gGcp}_h6a>l2g1}a;UV%^O|vSBAK!XuJpEOW~IXg;IKoWgf# z?yP5cnKueN$w5uzurZ)DY~i7To&XFEdthZal*NfGT{e~2v{b0*Cx>KgH24;Wt&6*6 ztdS!RI%KjT9-#6yE=nkB_>pL^Ccc}?t;ZX!c?_ZHfU_yb9+oC_6B^IFJAT!5Zst+K znRVFaWVwRXX@_#@ZzR0u93`YoI+e)IX&uaIVKEQDjySqL_D*69mL%sAHYN)LeBo-x zfq<#Y?Ws*a%)eJVnq8K=i=;d9PvJ@cU%PBSLi|=J`4Fq2sL9oeljIgNR_LR@ho9m$!ppO6%z_)3#VYDD-#Se?>zn`l?d?uAfx> zwH&EArK#IHhZD!}1{xn_o4lVOI@kiX8Mg9la=iKym(VX{17vJ?Qc5B5J9zLBfwB+h zuSJ!j=Of=1;I1gAf&8NghmB#w(qnnY@2EQ?21UT%=RWDLMAxRbNO8CW*=A=KWhm4R zO!omyf3>`U73M`w1lZScB58}(bv7C;bw+(3;en~I(H|J5G_Ng<#h*(!kq4=SsBJ=q z*`=020pYJ`V^pL*>F>IY8FffB<`{;3aMRQYyzwxATYJWrgJ(EDF?!RZ_hvYy-7&#oX@C`K#>3G>Xc++Fo{tHU0afciLc_#v z`x(ym2nVy`x-V7`vEWBI_5r}d#!TBmZy}H5)w{nio|cll03SO~O!%^c)`7u_(q@0i z`bwFX3`ljJqtGHlxTYY6IslHzbs}#69RiHoofFIQ&&0ya$Dtz)B{k!^$8}$?Q&VC` zOLWK1Gl0Gb)9^J3q!?1p+!!u%VvdnUQ_7sO94GD*a*<`0kE=QP!a$?OYF?cz8(ACA z_PO3`jI61^?Ur~F{e#fK6rNyW$p(-BDN;@h_l)K*}Wcv!*`QDQ~a}?wP=-n^8%_h16#DZ?fx_Bp! zbCp81vUHex9cg)1#)W2F0;CmAe!7938@YUm(R_)}TPKI9PyA%iO_cbg2{)sg6YoDf z^M|gI25=)|eseV7F-)aBD>UN#oyxGXwT+t;xYgIh;(YBrTa1=J%|Hp=;u)FqR=}cu zQa%t*=NRo><^U;kD46ij9Yp& zngfmOHv6gjqM|)F_X02NW(#Ld=O`Cpjs5i{o;>!(rja_$f>}y?6lj&$LCWl~s-vqhqFJP_l!6lkC+0fZ({GHi7 zmk%0tnr?6#xBX6^TEOOKbmKeN^A2}4J;vp9-6+xZ=z>C>-{1Z6!Cm#;))@eA%IIFf z(H5yp%ksO-;rBUq&ELXxUET<4Tm_T{H~Zm1Uf&HL@8-F^tIJU%HZ!+v`6pvP%8dH^ zcB5F!?CsWUwCrLg)?H+dz#OV%=OFb5p}NOiu2xt;eRO3;QJt_wu}TkCPqd)v|)78h~KkFLVBmdxZ$Yk4Lvy0mM`ci9%li{VU*yQ~6H=X3W z19s(aWM?l>Yy>ZxBU!qU19b|#%k_&9OQOLP7-ofupraF(X7kAs(rJ9cTBiz+mC<=xDq4Gvc zC(g*1FFu!C*R5<}HSYX*yOZW3b#fYG$sFHXI)NHXeIV{b01{5S@oMW!YdW|y%I_aE z3(pNWB@Buj4SxaM;}O{fA6F32c1Y7 zZ>%)?K%f&t(rvmq-az!>ZQxqLT?Nr0o9RM$vctw%X&6<`e1?GxFsFGs&uuDor!wVj z@xdFRTwVlzBC2R&cLD*Z&W*z~yRryW9<(hD$vYks6IV&im@T`TrTyl-E5!}Y-2BCZ z3DKkkg8Tg*u~=#7dwtG)u;y)Q!315GcU!}^6_kr=s2oo*+H3aJsoye&rhR+g&iuUL z*im-XAnG#a^ZJUoEk}dvg!hBukoC5<39*7ryCDI?fk*V)Q)2){uu(hZZUv&}MRx-A z_(L5JdOv8eKco&{9DXOBBrJW$5$`DDPS}ttyP0|)eSp2dX|OFhEDM4XYzK_DtBIJ4 z-Aeo55xUr0?Rf8l^6kqHw@*BHWr~oD+rkrut0_1q#bl#ZoKd>N{B2U~RG$YLHv(G9 zKN&hl!DnM|S#rS_z0Pwo=iJ1XkU0Rn3^-|Q@Mt8Wf;tiye zeL2`y`sHta_P>7c-kU#vy3N-!S{*xjU-7W6Q+C~=*Ts@KH%V>UWzd5vrQ1sX$xDK! zfFoR!p6&OXkUrWz@p;I*NTs;LpyLm(lRM8(Os;p?@Z_X77TxXw7vS%%5{)bRKefwB z7u7xD$)%)H=0~mQq_Yu6xZ@_rz#7%CACvCk;)voLG@=W`9 z2)4_#!KdR%!F~FOF*_WZ4cYs#zlC)Ug3Y1L(JS-n6huiu#isxZ4>xLT3St?2-9kKAZRLbY%YEqw%(n zcQbTav^?gok9hHs56Axp$N6&x4QRceV}SHN;4;!a#hfePIjKM=cpl96(q;}U6$jQG zA~n5lfl@H_jupK0Vj8S75`t}NZRi64CSHE^o$&+Q?7eb4bpc&qiseK%KAyYY zV<)-oM8D9x=A6aJF0eNFvQ?i7Ip!Tu9EaWO_BHFzUKR_k(XYQ#LKig$J-7Y({qf&F zc`JTgc-rqltvE0i_0n7f$MqOMhPglzSh+zuRxbbCM*E_5h2)mszhK&sXoO*+LEEjg z%!qtdOE{5X29_yj<0iP@H7+qI>wDC4Y>4rP zO-H}CF|szt8~vUNjJ68`Ksgdsn5!{Sor-ZA28T7U(bqQ?gxKprS$3z_ecmxTqiaH7 zIqbB>`pxpdL9ua#`of0PIU%=EVs~~8T!6Am)D@RWJHf)hCMGzUMk(L#M=raXZ9oAp zu7k`k!qz4mD@@#f7=aY{Gm^3qcf%gPntrd4L$r&S7J}Z4qQAv6A}NnkJp%#g)?1^Sg8(BR`Tdj*M-XN9CnUgw0-R9?Yg6mwp$- z5?6T_bnbLd9pO&L7q_{R%<295yKxiTp}1ig6`Qp~^`cqYVavomL?UdA|1I5xk<#+< zJlN8?wupa@9O}sIT3<#v?W{l^rQWn-nyjTl+g6EBI7BIjt!DeVW(s$px?$OIiWU~* z=Z(2L+dg95et@o9d=&klh5Dz z_P-@3`&Zw4^RIv9o1gsw0KD@wUsc^<;c708gQdT5YBJ zUH1bFK8v1C`eKZXJ^+kXu3GtRUJrCg?)#B=IG7PMkFn+Z?^rvtOUkai0XwGLm9sk3 z4fkA>55r?oT>4Z`yV$kzCTE&U{%4$S=8y3##Fw};ZNFU~xk7wha^enM`Uk;qdU%9G zBGCtmrsjpw`7eaojFv&nUZMJ91=*3>Y3{{^~0mTkV}f zi!^;h>{sZ<8lhSEqlcH}{3~mg%M1wadS7i`>2L~)q`M|}q${m;xs2-EL(13=fU=BJ zx4J2#cmxDjgJIv0*BfHGj@JaEIC|E$Z^#1T16!;=)w@(GO<{2Q%F%Ec z4H|bi_LE1Oqdn@;(BPA_*69k!4z%Id*0c;G_-Wld6^01ZgzY2 z&@et3nIm@0dn|ZgGX)}ajHE`i+WOt!`{?@-@7I*A-1WA0vb#cEcEWaJsXfELih4f% z#;Ls3IXZ57C5Qio12+`hgK<>k*(4&OXJ6P(96XfS%3Y-;KMuQ<{r#hN*q0!6goIOn zxBl*-Av!;dRJHt=8N+)>Eyy^r=J8+=ynm%~o3?F38SA6Q)*cN!j{+IoZs((%eR^vU zee#dX9Bh^9jKc*EP@yXv>4w#%rvN+N#qwF5PM16l-rWp_moh#*m?#?TqS)?`XQi@y znQo_IuIP2!)$Z*awn6eRk4Lq(a;3&DQ0e)RVsuK1gR#W0??}VX&mo9X`%NeU&0)gA z6KIQs;_PxGESBvwj_1a>4Fo%FAL?>^LunzUu424DT0*Z`71r9$c^Z}I9xcHdM>4&w z?2)-zIx*kF^JxeB1*<$KH$JZ9%ETTX<3V3#$OoBIyUn$HK#ujDI9(!n2_+$&Qgc%Dh2DA~<6P1Ui+jYpxVytk=^uw zF6a9IUA24wYt~m-w|HBb!{K1UDc|7f;bSh-g?_>8*?LkN7VYC3gIb!kE~G zH5cA9I_BHIC}7>ncW1k5m4!9`(D(rc(f+B7(dk2&za@TLve@nuu>31|#lKH~d!db% z+dKbVKAyD3PCIB%dH#`Q#qUr1b50BQ6~C#j7~~9QJLpNrF})af&CB6&Ci~;!IUYB9 zyrP$$PA5kSjrf}KdQw?`S28YAl$~6!D-!nJbg|2w2jf~KyKZo)zm_jw*kvT=(@)+XciO4G z-g|H0%U2hUiCiHc`Z<8U`kL(q&Y z8p;IKW5xXNJb~Q3K5_UGtk@UN8@F4!eP|`P-yR>&(<+~rC;Gp2IwAi~o9MdWh*rnG z_qdUi#-6US(E1Kd_FXv%`rHrY6wT3oQN{%j1|B-v0aOa>(#4QUDX*MdkY&nuow+QT zzw3(ZCVQnIqfp^)P?z24AQ+;`uaQk;C^YLkXp|J>ats}b3zy2cw~d_^ilg1?hSCX( zCTN3PI}I9rcY1Xti`ReB0Eni2ctNLb?9#s&=kzJ6fh9vvaoHH1$exD`CKhw0GU5;F zig;VAj-p*FQZ6Iqj|L|E9qewD*ZfYv-WDUNFy^2stO;^wZn$G>CT# zHpNBD@e33lkf$ExFqFPCL^t^Qd!;%`d3~tc@XJR5n@haQzvc4ZFh-=zWsuAXXU)M1 z*k$X5%<*<+%Jlwzk>Nq+gw`Ns$&0~t2zOTXZcVvD?>eD5nTwE{-S-#)nhRz0Z2VE7 zCUXSfjg!f9Q-|GA?*ve-kI_Vj0UP1LFkwcAIZpW>xI9&FGDi(4lk)c6wTE$cjSwj7 z-CubDhG#sRqy6O<C{LX!j_n&V1$+y1#@_+xE-}>Z#doo8m%bcD< z{(FX!u3^9VlvUK}GKcvL5oG7(-exVX^(7px1DKsBP{~+(NqP;yCH-vpPzbIM4h0{k zsvX=i+8MP<@MA*MSW6{LT($PL?;KMpAD#%20xS}9^IDne&;qN9* zqB!Np34b+qN^W?`I-_KH&vZRQsVq3J(bj;}kT2}faW&&0<2PE@s%vtJ-Rtxbx{!)w znNu1=!lvZ*hqb-Q6KcC}C>luk@iY9HI?34a^giC1ofCD2&GkHoOAF*mpTdQ_Lc+uK z>vWQ^#%bkG@{NrP^*=N8Jx8Zv3moJ~>59h6vS83Z?*C{4&b$mdmUL7&H4{I_w84>l z4yGfq3{9G+cSNT(Y)p1^8uuoP$<7&rDF0 za#68P($JcKbnMLThDS^7IC7nP753}n$trURzlJEW)bw0bABPe1afX{sb`Go)g52)_ zq~V?vo}K)kaVOfPg`H~e$S~k>!>-4xRpzWGd|T$U-+%y2G=>>QFkO2Zw{ z!Uwu~1sMOe1@HPtS1XzCGF&}|J68_)1-|Py@#%t@`_H<-$0ZR@uvx%__N4o%! zVSb%H4yNZeX0`I}3@_~gklEz@Fr4u`U3QKFkXzPOR|e)pz2jy8qSbdmXm%$A+GpDI zUdNRyJ<4Q5+!@F`Nb_%~$qm7D44Eq5`26+!jr+uhb6W7&5x184I*70BipLIJ|I$&O zEF(wDJKk?t7o2j)7|-Ll@!n6lAl2PCbH+hI=Pm9qPnk1(ZXOb5)g43K(H^04#!$69 zQpH5edc zV7F6q^vnd6feov0X?zK0`_*Z=aUF%|y*W3g2~oaWs|d9N%r*ryCLrmI6)!tBgDM10 zwQ8+wU4(JM8=mAnRS!UC*@aI@=W{P$~jY%qK(6LW@jJl$d50ORzHL= zd@0U?Asf&@=nrUV6^S+Ia6KdP@9ydKBu>46D+m? z~sVJid7FSbSklxQ}{C%0coxY>UFSiOlm@kg) zmOOUOQTdJUx*Q@UyUQGxt3~Dz&ApY(*}IM3LNbQ|q2_cd$LO`fYB?G*ln5Ioofka{ zkHCtE3PR=xmeIHw20W=*^K@Gbln*DESk6ywi^|?wK>JeG`U^2gva3gl$(5+XuCL8m zB~qsK^7ZZgfBFA@{dfM=pMCHTU%kG4+nwzH(RY6KKmPR(U;fZ#4u7!kVPYl_3i#@R z#-fBLtdGdzC0&QedNX*T%bcy4U^77YvEa|So21dP^w-k|mK4SaIBjWD@~rHL#|)b)o{XqueQ3l*Q)pRy;3|JqpVkbO>_Hz?x4F;`E;+bSSv(6Iv6Zuh%^s{3; zXd8!McMK;2&D4`l4NTa_mzZALgs}cd7GJ+;Y;S_57elo>>$HxlN6?^hBsTT@;)Rfdi9S<5Dn9hsi-TQUjj+u`CZv26D z;ogrZv3Ylh+K22tyj_Ewnl04$@^(j-y_Z&3^D*s{w&nruA%Q=Pi`?cFIaAP8Ho zsWg+zWCiBGVjo>rA!$m7B#$^ChFp!ZD=QcEqxh)n=VM%b)U;^s;O`5k3gs~)GTmR= zID&?K(*_VB->yEWc6XcVnnXXT)DH6&UhE<{x?ogS*9n%cxbRTQl7=`W{jx+n_xz&U zN!?)6H#tlhFJI|zeEM?!_I=K8%t>KXV9yhnu+T67=A0rEaRDj-iSR78gPr|>I-qw< zbjP|5=xq$J6J7_j?r5KuKNRbWfMB3qo|;Q2xyMrdH-qG~TYlJFhxH?v^4Waz75UwN z^wIZIu(k`kaxIS@gpgGV@U**9R2bWAdF|cy%ngz;ddbxvwADk#l*{S(9rd|SyJ;rR zq;j19IPvGF(DOM>>jOYirXH5hhwaD5k2cY@ZUAUn2a^||cvh-YiNwDne{bSuL5B=pyv1`j8jO1WdZR0cwE zP@}Ci`Awl_MIH5cWBF@k!;WBDZK<*nI*MfzC?RCpL!=+;OeiCgf=40$Tge@>O3sw!_O{jreaC*Z~eJqnh#H`CXy?12Rr+m;c~g?wE$b z`w)9Vrldmb{MZunXC)-x?%M#aQ1?rvFI~@N2-T1Ap~{k@%<=Je%W_L!UgpFu^tX{Y zCqs$qHISvu=|^rahrJ#O&+S7a<HYye43gg`cE~XEb?0&~U*F#Ulb?L$w_m-!eH#Ft zZu-fu{^F&X7+r_&}hWIx6 zE2XPDWiFG=-*u7m7@Ev!agsJ?c=oqYQLnIuRb14HZ z_khF!mV*VC-bO)b>zK5)?g}a=9e`(HRzgZNUGu81QXh@}u3>Y-91Upt$@EU|w{R6qSWOQqa68a+;Saq|8{Wc=HHe3&^e$j`8D@yUhSVIVI;MT2qk75Hp`3cIF8#d|50QWu2pjF(2+O`q@vcC>ZxGIk`Q-#xDT zK-J@#>YVi8Z5b~ZxAECmUW^~8=*va36qkK7D$82QeZu3gtF5*4dfwh06a8}3Xv;1~ z5tyW2*;b?I%TMlW6fZ2y=)aVd23dQj@>Hv8H2xDbnoJz~Zy{v1%VO0t)F3Lkp z7V89HyecqN4@RVhNaU#ra+U(;&BJnxY=l4q!T{E&QELrsBNsQ#%SQHQGYN;Cc7YSP zxObwW#i3XMqzADcL{Ea8LSteXEF#5&#iY{lSSp#~Ng}gI6gq)SVUt;GG6g&H;E-r~ zg_0dE^q+}^oVd7n7}l{#q~zpeVls^g>ElQg7K=q9Q%O`R0r4OhQnWB&Bxnt;vkXGe zAlIvOunN**&5VEyN`$#MMCrQ}G`cxjtzo82NWn-(Ku4kw$>x-19mV4RchzX-ybW+T z_+IY^i4Bqz9Y_iX4N#(9jxS*+qc*8ihe^FU~HNMs?XS0#Z8e?6qZPAAS*eLxGJ#u9q^GCs~X zgH?P$%R4NS{823=L=4H?-v6|F)`ZNEc{?|}$YE~$K`k=#dStk(#;I+{o$(S0`4VGa zd$D)C1K;5$BS?*ligxpB`Eo^zcT}{fGPfcy--;jHg4^ZZ{@pq*!6CfG36Hz%&tHqd z4XxzkJ)~I$^ZgAmfv%1Z@%RO5`LEMQP~5#H_xh znz{#;lh$`~e9(SbK9)Os7M=eaFb4sbFYj zjr~1|q;t6u!-G6FJIFEB+$&{W!1w95MZ0Ac6ODbmpKC0WH@4-n&{=ZeOz)wzGHE^L!k#~3C0@APEex*xf%kRsz8=lt-IK4uhmpSG4JT%3Yc8A?~Jd`2&!8+vJ zX*6(2T^U=H-E}*5F`+j`=|119zNekZuf98~R&Bx8y-=_B15V^EdL{C{CkEP&P80=P zDBHn5VStDBR2O?yU#(2&h~zg6w)Zgc5skx?!VOu%lqv4yz7CTkopul1VJi*TXY-cR zc)pPENaBszylCJMx;G4V;;mJ0lAF?r$&uIWF6>c~OClS#O<9d=?0gnC$AnrOU6AJ= zY-tkK1W-!Gs{58ye7j=2H9g~4ks#yDH{C}D9BVVP0}jeCDE%)liyYzpcDM6NcmJCU zsrFqP(9JPTCp|2xZ;n+0RnL-w!d*^|UK~5{JYvaLlkC5FtBO>wKX*uKDm-<|ebkL} zdh7nMADQPS_lk~l6gOPLBEciXv!lLv&D0KO)3r}s(=TrSdY5P{Aj1N+>`v#OKRxek QH2+{kej&n2-`K2w0sEPxPyhe` literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/noResource.png b/hx-op/public/asset/image/noResource.png new file mode 100644 index 0000000000000000000000000000000000000000..1a15bd426ad86c824b3b8a7dd3d641f6c85638d2 GIT binary patch literal 21422 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 literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/side.png b/hx-op/public/asset/image/side.png new file mode 100644 index 0000000000000000000000000000000000000000..b43bb663084fb83e226f15ff62764257feefc951 GIT binary patch literal 93832 zcmV(#K;*xPP)HBw+Y$+)-2kaB|3ClV|KAGQ*7v`)BLDgC z`z!Mme{bmi?H9j(|NKq<{L-Wm)^~s0w)Ih@zQ=a^>I7PAed6=a!Pk#Ko-zBDNgOWT zpV9eG;(xcPcHezZV;mLHcq#OhW?Z?IpWW|CX7CtofA!%pwvM20roZ`7nV+^z8~P|& zwhU=)bNkIl+k^MA(>nZh9=6WGAM5D#Qd=`WMW^_!e%y!cSNiz*_&-11ZjcC9O);uQ z024t2u%egskH*ApC&qGq5{CU9%m>rWPJ*Kq)V`@h-PSE=R^yHK{eCVs=bR+T@ znF=O72KSg4BW~ZR?WR?rrp{5$_aO&n8ui@+SDm%wVD0euLGr}m9nRb7D=0xvF$Q7D zt-9FqZQDnb-vWRm-cZV6@aSrfn}$jq9qSknKmOdF(F97`MhP0jmG!qHvr>d_Pc?sT zjG}O!E>B!XEIz)@%b)-c#}*|1Y+{!@RwM8C=}D|uCE}h7L4fKfiJtMHu?U? zrtyGxK4YA>ReKCua}pl6K)y2bo1Ly0LwORxM%&h2hr_&m;->jMLH(vDodk!W3I`bn zK$Q<&X|Y%cRmxw8@NB@K-x2Xp7IAPYUG5vVyg@$>V(a(MpVtWjuCF~9y`C*u6?BjZ z_WoB?nIpKmJoCYcqLpYdY|P6ZTaPUQ0?ts7(-#(!BCmsOm5IpVB{TGqcO2JqScRgK zY;12v1k_g$OjFfn={~Wd;noRq**dIdHVJt%6S3jcLs2=t${^zG*!J zg(DNwodb4}-fN6C7;Q-z2}DEofOGVctRug+8~^H z7i*Ii8A51qztT%(rOIOJL!`llIoi8cN7P~BDsm%ANAN;_r1F1;`KR>B)yop!x>KxB z11(`z`?2EYaO)`6mE{gz*{6>cVo-O;3WD#l+q5{KC5>_fR9evxEczIKWxS5c+<)`l z_d$=)KM|V_au7$u2*<%2c3H{Q4Z>*Y~HcP1`Gp?^uTea_-t*G+yzYWQ!$z zi`O?N88kQwKb*2Nu%L|AXz>01xlZBz*omQ(3`vPp=dxiq@V*C<6d6+D#Gm8pma-o_ z#X}(Lyk{?eu4|m0YBjjoG0I5HA9%^=t3!--$^)`b2)eu66Nh8Ivb%YGkj=Bj%FAQ9;IO4zpTccb=zZQ|+G`(4qRr z*xfNFK;p#$&cX~bzA=ijgLV3xCHC+2p4z z2N?eE==S}st$ngpMC;S{F~VRFN}sc{x0~7D?{B;%RAHmqizi^<19y z@+J?+9)`-;}54z0~JQpO(7n}p5_gZW$)V) zRt3AT`Q)I9@FQQR?B%F0CBy!FM!0A)koDzX*!NcgxuFYzO2L@mG9!*WVN7f$*O|G=p4m^fV1Z!aOq2m z$5g*_Fg=5J9!7^MBLC=E7Xd6urXP`3<%k1!U;66lJr<|vR#U{mWw&? z8^No23`XFA1C!5xlpVMq+mYo}hn~Q03J_j#{I-9CP#Q5r9y?!0lf!h^^*!#W>&Uvy zJ4y}AN5ph#t7j2M=BW(AxTTbmi|c5YK{LpW@NKRkm|FS4)WjL$jvqstqWvx7bzcl} zsIxGy$VfUi&vkC=Rs1+`sqPtA{@&)}eN`((=4$h8#`4ElC9Hs*BNPat0q#8!);#yf z%!HwgXz7TfU6sxb!%QvaT0g!z@Veo-acG#TeW*YXN72#XO9H0nF#d+UiLe8TBgOUE+G{Y(;gr!!VI z*J-}w`R|)&jN?3UP&nB+|Df`p#?&!*5nw$y^tb8jJ9!K}TdAA#r<1f8&>5if3eLQY zhBI(roXV$Akm*U|@c6cuAYRC<*}Mnizbu?UHC_^8=NG5wu^x#~TN#pCi~hdI{Zq z`9e8$`Cg2{-)$ch=$yyBZ9DK}(s-fznbE1|;1LV&K*jTHh~*c2gw4yu5^oF7Pp@t*3+JD#BALzizWhl7Cu$YTG@QA~#>>&u!cpxt}6v4m?F5GjjXawIO)R#`BHe z03W|Tq1lPIUq7PtZT}+v(8p!P{x^tmN-8F@Ay_FVh|!8@pamP(nb!0?qu}h6dfMAd zgSf|Jj2frzE;7V>+Db|LI)5F5WpT8Xwn^(jSEm(~%)=D?IXLr_RaADrWFkV-KhN)g z(m;wnPg-)=sJ9>nXcL-$Y3~Mm#k>^gJUHZ*06&nlR|Z@10{nin^Y*7{?Mp|seD|(!-rOMaVc4@7+I|!M>ZOSuE4`tQ6MHoojObC;4by`8dTro`8*SreB{m z1eycQ?$}pl^!TN4orL-0VBk92GaZ7HAAaTK4CY&(2q}C*f}TN+gGIq@lIut0cm39{ z-v6u{DBbZpkkqFKK@8>2kJs9lVI?2H`8}g1N7^UYIltGI`^18ggoEcg>=$|BIo$!J zH%d)QStX!e(B=-zsC^V6DC`dMw3V{S2?!Z*BFPP18wqmeV1k$zMv8%{0;<{&mID{pw3=XDkPt z!_(2-TL%hquvfr$5Mgr(p%dS4miT;pGRzUn=)WlKc7)E8HcQ}&-Xy24)apo8%0av0 zWeHy_`=l&xgN?^hohWcb(*sZHJp=dPunB7QS!=MxCt#yRV?6~n(0%v$gw6+I;0?i3 zfwL#`G(x&QU?&g4{rxrW=d9=%(e1)PP;^Rn`-E%xjRMVECo6j}C@yZAW5yVXm|0fJ zH!bpoN<8D&N!lw=2QE@L(kYy(f`;i(wlIZY>w)3FQHq7^pRO<*5r@Wsqp;!UIS6N; z3jQi3^r^_p9xkA~R?xW|^}A0XQ4)d2m*4}JlbWUKHp@LW9G($c#{_DJY);oVcGemX z`}=sj;bK2<$Nb+_psChoXRm#}X6(nyP`@}^?DX9MZ~99Pyd{D;n$-f*W|HHcd-wwmSSCgssGryOQ-$i|{ zJAD5-6&`oP85we{)%#6z&El7z6{P&2Z)V&|dIBn5000(o~Q?o9q!UUpv4;<;cR9UL0rGE!O@0PMCh*0dsFf8%jpHblSZ zZujR&I^=#ws|nFj5)WOy=m_>)CtqrE{G!-VV%~^-T_o|ctkHo}zPmH(5F*JbLNu^axPq5H{SdFd*E*x0(ehl)RgxYO^s#hLE_3H=^ z-6%+5pRU2zKG>lL%cjFwsQV7<&4Wdqka`TjfuIMisq}IFYV%dEN&fHF?g@6{-(&h< zT4fHYDJ6SGHzOcFKGF}Z(Lpv#{Xsu&)h+Md)D;v;Fm=UefZdW zt_giWM>=JqB5ViC#}xd$D&k|Z1Mjw9Z~&BsjX2gjjv79Yj`IEQ^(4%M&#xSQ&JQjnN7Nf8Kv*Kewd!j!4_6hVu1j@z}!U=iVzh9(T6aec(@lgjedSFIHugM+DL2yibnp8QQxH7$9_nPj;Ui z601XbpP_o?J7cJ`K`!tBU}C*&2Lum}q)(#%eBhpBV>F%gq5UAE2kYr`p&KiAp5dyW zf>;Dj%oYDSL9epwDX`cdIuM-zU^KZ3Kew3e3*YL}ReJ3l+p8jS{JRch3B(Xs{l@Y!o^>w$?rQyHiZrvbiCG(E{&24x#nJJw%~ zgP;-nHNeZp53llR>BI6_4Zgwx*qy)l$QwM>{x@Fe^6ur12OzqdDY{+ zHRQZ46QZLY>Qi+DMNgx8nB3WEH3d%dg=lCUgIvx#zJuR2D)(t)2V;QXiKJfQ(fKPn zeC|MyOE?860@YK-X883=w=1>}W9d|0&L2{M55TJ$qfJ3ktwP@7nb{-luB*a^!T8 zk>66Yxbp6{n^$BM%nowb6CDyjz-1%T>)?#+tL4wcgq*+ zGG&xSe1rulohYMye9{X*=O_G>RvwUBvEq3?1sR^7DFymP`>8yfetWs})UN!AD-i~} zw<-(hT@CO%17%6i7AnLZc#hEh`9q$l_Ij&cU0)7FO>tO#|EpdbAFUn^@kdu;#FK$M zgTNU$ofjPrX4T&kCOo*^iP^9`Vdi-f%R85Md#s-x?>v(E*nRm$9$W&J41bk^J)?)o zw?dauS#EwPSoOzQU4cAN;sH)U?E`)WQX0v)>~wsd2+Y^5wpIGxt7)4Lde*Q2JXJ=W2VhW~b%kuSdD?B?ipDTF z8X={&o2|tUc=d%3LKyBS?|nUr^x)%7*Pxf}PZ3HP{IAUG(>j#D;O2o zSvSqRpNv#+j(8Y@oIgTPpGyjM0_87>OFg+afnw3(%v28BXf8!x$r7eh90LswJfXiB zpr8W|^uGY{cOC$D_cL-&Z~s0Boo#pYvWATq6c{?8DJ6LA2I5IHgZlrq<%j@X3GVRP zi4|BfmLarW4yk!HIQY_!?u>ih!t)5$6;JwVQtyGzfrCe==i%Ry5cQ2`S;!aImdsZX zh0_(kuj7E^q2$0i{%l9TYO?^s%c!_${}TOYs=sg+;Yz0L@=l5DO~hA$f&(OXLkJCL z=5(c{O3)aKg!RZpy6(=;N&-5eO-8?C4afVv04a*;0fG9m##Da#q*qI$Z2Ef&@QC>$ zwdv*6+GYjwuPZH;Rn_Ss(+a)G3GMd%vN7pzfxmf@7=pGTWf#9RyJ&mXi>Sbem=_wpWw5@~4m#L; zxLpdI6us5AU}peogs$Q+;4sLz&3m<=@7Q*xZT~d!|KSj#Q0I%RB-aC1vdRiTQ zKkZ=8s}#Iyj6&fX8tnzrQ+C^bvhl`tPYXbnCCHAOr+o&y+QZHjU|x1{2?%fvsUl){ zOAqt(xw75>U<6Ym0})nqbj@)4s*^z|?>iYBZK>sg^8#JHw3r>=Q$J|_TV|L7rLRbA zT1m&U@jmmF?jDrs^sYA`D+~&x)p-{JaSifjv`o+O5j6$}67S=s?*g`$jT153g6Dxn zlbkkuWA z%R?X#+h%tOp?vrG+?fiA+Rc7M8zHx@?>2^XWpFi<9j(p-m z#HXLl4zw4L!E!9Gvayr>j@p}jW(SGTb^E%`$CjD{*CY+vLRlq&7$nZ<5u@b@kRSu^=jji*NFgnYWK7oYmv>UZrfEGItWc&WBhtz6+MZCXPu3Ux~ z`73__5am%2Xttm1`4D|i}o+b)FroInt`B)KF zq;I85ZYjN9-jhkRpWYCnQS8X-oeNUsko}AA5B3#vd8p1B@yC+lQm|p9z7B2~YOUFC zwl45`)LWia03KSf>uP*2S>0MzqMmjyvS5OD=K1^i_T|e;tr5DqFTZ-XeSfViRyN1jVw;$7fYFB7BP-uamnW*Hn_MaHC#?iUFcULoo z@8eQqjRBK`EVvXQgTX4Imm~YW<;Z-<{_5=LhvPFEYkLW9a!${#YTx1~g@-#{=~Koi zd%(BvB-j~c;w3On+;j(J1vcbwPRUBgenjxP&3>Z1_NUaGl5RUP{nw4#cSnM3K6%G6 zH*ykkZC;lcwX&V-_fo7;h@bAvymIptxV@j1wzqDF{$L9&$uc5**_HLdeW%xHsiSKU zbO6e>uT1|MZPWwJK|{+{Y;R%aMEkGdM~xdT1+#!U$y|qHD3MYVr9w3zBL-+qXj1f? zm;Sx;Ju22VMf|4>!n8^5i13x3YNM!MW0n4p&E|2}fOa{IQ~YGhMr$@Omjt9=D@4BC*-@jzz5|qd4WnK)Qx3y$O&3@Tr;;}-BY=t;Y${Jizft}};P2q~X zK4BkvN6?&Mn!7yr;jJU%bc~&|mmaLA)9`^O2^xo`=e22^kfJ6H&oI-`n%+chVCvW_v1|B zHSPLzu<=Wv)qysBw*dzbXJywN|Nd_L2=OU^c$4}(aUVe~Yr=<)^9n*o#E|vY0)iv> zIapABJ(qlkhGf`9@&xJP`;9NT54G^a;U6#Bj>(3N*aX6&0!esT7m zXmPgS<9GGO`anPH`h;f6G}?#HPu?;3{S~Y)&9W@3wym)^1ANQ4HyfZB*wG=uF&jp3jp=aK@R;Zp3`0ZbdRT%(b9UpwvxPNcE;TuLFBIh6;o#%peW$}#> zJ)NO{_4~H}tQSFJ8nUb_NL#)N&P@3r9C)mB{iiyzoC(POZ|yi^)z=hR%L~w7Yhw*^ zj8Xbu2N=92-~BsZd$9FU-Z*$8biKcVX$fGxgkS$&_?Be<({8VVDnc z`uIzZzmHFCrvSoz3uOdLxF9^%|C<{d13dRDBK6vmscfru$Yji`qk6k%Asopw zw07omA^N+Q9?!IU#=b4WH>R1{S8o4_nu9`>uPe8&wYRQa~v}` z%G04mC`;R(2~@ZUJiJNKU*i42$er%(G3=kp6Q$|Kztl7SH4`u|>Z~F3aXfE(=Lz-t zM2FE2nZQ?9fc}$%*70a%XfMywWTVWqxLn~SXYKRdJ|8bRmdxcgE;?{&)@ngRZ7yQx zbQy#9Dc$r&_lX^`PvlPc`5o%*eYq}7dt%#)H83?HH>0EO2LixwU*M{D27A3*V>|`w z?C4V(Y%dsJykeye(4yWN+qB2dtzCFp2me8wfb@;n(K$j`2wszMhp!vJl&jl#cmHYk=BokW`0CijoTEIBLuso*ckO(k zDOn?SFSEM9m9Clot38JvbZ~#^v}u}lB|;&Ln(FjeX>ht+4qTz@Yhv67&Kf=J1KRV% z*(cXM`1^@DY}st5?eMNKb-cadihvcmsuN>I-22VxjxAr3sd$_I4xQ3^8Va;*T@yx+Rg))Nzq%HJf_&FK?PMV9Bjdv*YaKuetj6 zV?YGjfPR(^WM_#qXyduUL(u06A z6R#-5AL!o&R>bUqHp%z>pPb<+G7rYey%3s`OGxa z;@VlV2QzME25uPQCGhT$ePIIpvCXFwX})U3-;tRefWU*z0a%b_LdTzxs{$Mvxr?Gr zV`}40SmSnw>TM@S`D^RWKl2@=I30hY$pOBd*`L&)PQi%9sEXr^vaEZIr|2INKsg|y z%ACU(-Nwa#_2DtO49d{sT5?uKP++?{xsgSPe-CwM?pX*r6X3j+$fiSsT_7ybz$=n| z$AKzHL4LN)ON5BWlRTn~jyUBY{cY+WNnT91YSGWxV+tM1|F5>`yO2PPr#THk%(#af>RKq1revs(ymBQnBvZ;v?phow|Vlb zD6eC5o;f=(7%Zd52Ih?&2)`ZO#K;#NN$=tLWa4$TET@@*oN$XV__U;3jVDI_DS+Qkh#}E`NzMULeK>2F*ulo;?I+yFd8j@;==Le@ zY$#3?!`;N4pZ6=mAG8!my?=Oz$@=~GB1e7-I7Vz=ZQ`~X1l2Cdn0ykjGEQaUy%c-e zCyD@`!?d|x)eM84z~j0PKPv{+p3~(Q59Od_uF9OGqYpcCftZfV)l0T9`7#kyAUM&x zDZQO&pXlX%;o4uR)}xLUQK<@arwDeMdZG+;mhkph5NIH28dm3z>trSGM3;Hxn^WrQ zNp;L1Q0Nc+MPGNuu<}vc`+M3L0hPb=o#^<@P58k<669P(5Bf{-1zgOCw*BN2P<)Au z*>DME6#HB0*nRHuAis-;DLbmJzir+(HProu_fH2h=neg*Kkm3NAfxHLuOsEwV> zja=+{M+1(ZLK!!bIs4k{qTE)E{C}7 z)vv!BUX)F*tC?ygFv57zm4H;~B|`7>wDKTyhm6EQF>h+z+NZx+Ax(x%BHmwQSt zNw&~59T9cGAir)FDS1f=gK@B~t^rCqGPJ$Y4K$;bv6x8y`bP(aWhzjhTO#+<_7dLa z3)qS;28zi~O7{$kMHl>JqsikJki1nebf|_^L(c25Ax_l?fkT0=Av*jo>XohRSX`PY zZ*lqI{q-B~nc}vt#CxQrXQkg$Z#gG}Lpk;n;xIaPUMgeYfdl*SyxKK6Wzo^#@~vkF zy&DgeS53q#!RFw0-9t zN`T^(S9R=a-_tGYYFeV@$={4-J?k?679`j1$g*-BfTa z8mIazUkLQdV!mS4WoE!|+Rd1zKdl}#lt znlR0V0qr%?MiybTjdA1o$HarSot$(vIvwqbC-2*xrmvK+PIo(i59s>~y?IO^J9Mdz zz9e&lPN!M>Q?B;y02C3|*>SnYGCJyS9q=N$FRgZL+6bR7zajkYZ*P4&d(a^6sA)=4 zL@Oi)DlP$n61WWEV?UeeFg7I_|&q>Qd#&`)~$iN1Mk% zS*6FBZcq7BFzHe-oD%f5ZeG_Odv3AYK_0fTW|J7^E|;HNRg6lXU)lRJd)cLQiB~;o z@OD5gepwHGr9k!Tpmj>`fBwBrsmAlHt~+};E~oG^N=L{LCYj)J4=LrQB9JtY`gN+; z(**B*@q0$Vh#4hftV37)`&OV3hv!PY9@tB0V~mJs8_jv0KKxmOB> zQc2K{$AF{ORF7rwWDH7Br+%tSyRlbG#V%W;U}HQEHPqiOo0c_`n1R+tLI~=dKc!Sn;UNfvRNc|4gej_D{_3GhPlk->s08D5 zrFu|l;07)cNOw-|+Z|^2{m^qWSr;kU0D4jM#<9OLT4h)d$Rop#B#)&!Kv{+3kZH9( z>N{PxI%jel1^xCYIQy!mJby)4dS8E{;NJ)dK5-v5 z_IVcAybPC?{D2PgL_R((=K}kvr|vVSY!OTEo~3v)9Zd} ztsI7Qbko4QcKfx$3Bno!fdYWw3&8F;6ri`v^r531LwEk@{Ms{WL#F_h3MjH=ZoXMI z*JbgE`@L60Oji@n{GpFX5}e&%$JcZbgD!^i(gRV_Pclu2%(d?oGF>AJpGNr!UQb=vLJZ33X1<{xtjH3J^|;#v;G&MODw5*o;2yY0IpJ9j!l zEOq+k@XPzs&wZS)HFDYTyjON$c9sm*o9ZaUd3tHZ4j96he@8aq ziF(BJoFM3S50>Y0T?OBulIwLc@XSvE-1p<&6YOP*Mtww|`MZKK7!4J^L4hH)Iis0x z%{fly=yyw@eLhFZzif+mo$A;MdK&XyccdsfJBM!oky?on=UZzC-gWyZ0vp+KjO#ER zwUsVqv`jc%1bAFtqNtpT)WiJ&H#<(iIq|b315Tw|(NKN#;Jq1-+;w;^kaqS-TSyHE z#yK!1MS1=DtIG2A?jyYpSMCgXS=+flD0mLoSE-59nO8Ffka zK$koh`vHO6nkj#lyw>``Ejq2(G7C7HvA9h!B%O-N~fhtkf1N5I;hNMz!$| zjnwPbSt)tzwI_T45Al- zt7BcqUh=L7U=HdF9w5U%lVE+aFQ;C0nl6wIqKHKqWGxCLJr9tS?!D~jw2L3C^5%8UKHy_SiL)+Dp=<-DXkb&Z3X%OjtwT%9Zu z<{Hp-nbFtkogRHyV1S3XNo3L&0^jFSeFK=}(C#_wFJyoa0X0G~$kXk3oOUEL(BlkG z%j>u@8KKPL2=5Bwi@KiBLqrwSj|j^=H4bFgzAQiXds+uV)te7_+|FnINt4^%rO)5l z_qBo7&N1|Evt9XIM^kS=*WNBiGF!1SIN*y9(j`3<|oe z9xi^{ryz>`@A;+&O>LzZL}*8b*9$0h)7PhtWsLXVQsin7M8q&D?P*NWPs^4tnZk^; zEWmme>xk+bom}!GE67-mZrxG3vfhQ&Kam{EGFYeq+#wbL6y;8>aQeZ-BWFlOZ$h_|F zyzj{Tsi1vXhPk~gV@<)LJcykRjgLG>-tQF{?Az%6zJ=?AUj)+UOvomnl{bPo0NEyZ zz%uJgHwBG7PTef?W(17L@CmUBP*J>yx$p0f2-Ot6ik>^<6M}Xjd>M6re_5M|o|%%y z#T{iFE~|}kyvmcF0hC6eCk2e8^lW2pzV*zfx1UOiD_b0y zlYx*CeVt5@7I?}#&w=362<$7*4J!IAytCcb0igd24oc}8@d$>m^ZU)lg_FE4GfSkh zm%tec)I^k(fT&Z3Dwys#tDj`^IRKO%gy7tVmAR2Y%O~_Fsw7NW>9BdsR3HF~{b1Y3R#iTHyCN9G6n_ zoMpC~0^B+49dQ>AFsA{C?g-t3s@%(TgzR6{#v75y$bbRVJk$F0VfK~uCUZZTJb@1MsX&m-K{U=9;vZVa23j_d zeGU(IUb)r-ZRM%<`HE84M|V_Sz_@{Q&d&3gQ&!tcuiyRr1c%ul)F1b!@`U4>Js8x3 zGEk5V`_~&gGyDl=MMP8Pq6i{|ERWv5mN~n#Y~{R^W^f-540iNAO?M@B6s+--C$C5S z?dwK0c*0ro=#ngu5W2{-knjm#yT>+VgW@BDS3!6p|81jhWQp+d6(!1y<~;*=w!x3z z%fExq6Qn)L(2zIwBFcRYY*iMq?)*|RbgU})qGBzo4m-ls*g8>Hd-Qo9^mPMZnzb`A zpj$u7=o`{%DWd4A!#I+G$!gOhHi9pw@R}JY*?9+oczH9;Sva^esXL{1)Jr05Qo$ek$p9V(d`dEA%!u*rv)GOht$?IVn#zD9=n%H+Lw9P&-kOy ze>(%sB@BKKbe6+O8jb$FeiyAND=ROaUDkLEy!CPF7y}0O&smrqxR23wuKMNGGCyxH zft<^OtAQsFukqf9h}8(`;|0}O)!|tXP0?%|MH^uyLP`@wd=3U6pc_X^wFrHEr@y$n z8*<&TwbatoszLW~BIwuPBgSyvHxDbiGsWfaj`Poo37?GA$z4QPc6Fqjw-ph-S`xvw z3YmXF-@EM^c<4SfEp0PEaT(Jy{AxkLV{$eOE3H)@L1XKAhIb993Q#AXg2PJ;J&wVD z4)j~x$)6!>-|NLoa1$b>(nv*|z3FA9j_RDYJ@BT?rsJwS{iV=P+xC=s^(Dvl?p%KC zh;YAnV9OJc^L#siP?x$ql|DtMag}}!MS+lyc~&Vt+0o~1(#h%p{u=~3)N-p&l=)!- z^U&D&=F$R>$&N<&SqMboK7r=x3D*S0!r)rlmta6j?1y4J9WyE~qFwy5Y?_grcZ|WM zn6~46>^N`;UaIuXb)>P~IDNOzJc7tRfMFx?~=1ZPj&P-_EQyCnL zCu{oT>6D=5NnsC~N#WXu$M3Sv{dJ6KZ9UXc8xUlKl|r8{a;)vJ8M+LdS2wQ1AiCY) zCBk(aq4g{iXR_%D(L&$&_$$*4qn&>Bd!Lhfy* z4t+mMmY8^@^j#%Qx}0faMs$6EU(M*DrDp|LD!+Z=yxT?EIhs6t{;~adq)NiGE{{=F zz*KgleP8l)ySYw4_j60f@Ag82unnH1h=rp_(@*HJB$ZdT@%p$JlyT#^9OATJXI3?c zxh&w4VB#}nY*utfXZ-tu1lPvep5){|qQCK8eK`{j!eH_W zpQM8CY%+Wu{bdgN`~6C@U)OV5#(Vag)j&k;6Mt+evStg;-uVqwP^F^eSVSDrmBR4Z z|Iu}7y$QT%e*~rLQUgX%%>MA$CVi3xdLHlrjMb`{;m_ty|0`c0j2@PJWLw{ zhmO<7DqT8Fp7`-f(A@7FUs`(HR;v(OkvO5IOV8(W02~Ie6LgX}984XZpLJETf-m#| z=sj<@-37jv$Rl#Z7WwUtR*m=t$N7R%*+`3om$X{+f|vhT85k4HDH2t^56AO9AqFZX zI)auwW#oFyUnwj|8dYZTn>P#Q(&JN_t?^2R&ey!n^Q!M(zTY9~Wrp0(<NYnTtfs zcq|nonzA`q6#>;r-T8eIFNoOVglHfeSEl0e718w!JZGw>a&-6eSG_9GxD2!>>IzU_ zeX72ycb5C9=I4GrE90WhXP|pSa9y{pR1)+Ow7VR429?`94}1JB+D%WHp7fFu>Cqd6 zqv;X+ykiWAqXyG*s!A!Uq{%U5#MJS9?C(|&UDX#dFLJu|2lA_f%_W>)hN8>T8vLCu z9M*%N0#V03dj*xF1P&We*Y26@*1Z4BjOf8URTIlW(31bUq5hOGAkcPfFn&a1PuwGR`-6eVllziv02 zCO=P3(~VT)mVP~x&rVnk-NReE$p%D0|*D(kHg1@ZtuK)=5}rV!&SF^se| zr{($7Z`4(b4CQ=>W3uI5N7ofKwELWST(v!VmcYg(F+I>fp-*-$)GvO&e_^!BI+JcX z=%k_hXDo%rx8Dcb$ARPM@f>~o1P07Z8>2L(&o!OZJalf_ny#DC$n4*B^h$p`Ilroq z5(N8hCJ0#GB7uzqbnpMb%WmT?>zhk;^R?a1T3pX0%WqP^xW-oWFJli&TXr`_T( zO?;BR;Ydu|vR1Pt`c-=doZSYsHMi%4^3vM0dh<(X2^3);0xcj3<_^7Ah>LvZB;Z$u?|!*?oysv9C{U04@A|h(t_ox>S4&=$A{lte_BuSA zOU}RleRNfgb)b{YJWjY`et}}dJi+DKeo4Ptl0?Z{=VgW`W>9&!`Ncia;A4@kULqID zJ?FW`{oEI_f46rj^tW^Iz+q24_B88A0R*f`W}Zi-z!_HL;$Kv*72lI!_GFW^*|BGH?qWyGpKKv&w>m$2*5Mq4(WPX2~9-h{%HXvhPywI$- zzhMu1HYH;4JKoOA-&c7Ko*(;ypK$1EOSHumi3 zJ^@4KJbF2O*r4nHOw-dk&|G!vZ$=Nxs=S|N=;bYB=FA3}mdWjoclbD<5maJTRwU^z z4Fw|yf?h5%-)re7_^ql~R{1uNw;?)-%LRA+?KK{sarAJ78bogCwN zegALUrfvQf1@IZubwz52*~#P2eLbM?shQyk>0LiE|o&q?3lljmyy zz14z@s|vT9=s&BZNz=0j>a;pZ567KKiwLdF+;R3YT;E?bk@DmS`iEZTt78TA^`$yR zazT!ho%l6DJvAzynr4^r?lN=6>p|bqm3ORRKOIlg^ayh)|XhSS8cu8M?R-UyT`S;71%I&gZ`H3y@%Q@JBJ za22eQ5ATuX#e=M0ugMQkeD_~N^?Lr&5dDR0tpuZ>hKxoJql8f#!HZYrzT3NZ>W&WP z_OZ3JUet1CQv9WEZI(s0D;(`#Ek#y;Ka+W`1z((@cKR&3j6ynI=NZTqf;zix3`XL9 z*$^3M$WCd-`to=$eKseJ71QcU(Q^JVr%8ER&v=G)A+vYh)O*`1%etC^5Ye4HZ%w~{ z0qp9xt{9e|!S*rw4AXlq;~gNDzbKmp#BW|x)d4ZUe6bQ3+; zbTbW?2othapn8q%Wv9NxE=ZOX-dt~L2ehBIZnKDpUP6hlHG8S!mk!_JSk%GSRm)kq zegi_3vcEy_f0qVds=9+?U1S!~bG~?rh1D`^A1j*7?~YYytgjwKcwjRp_W#fXooQ|PS^7R zszVCdSmiIdSQl$`$9H|LrDKX+fk=5-Z(JU2TR$rUKXo?!0zm;wb#T9jJ7B+;>XVyvLS8E20N4y;XdG-rQQP}bE- z?T5gw1(+H~OXc0}z92*2wzAqw%rZQ3QUA;SrIB|ha}w=I!n4yTJ@!&{qPPL27traX zcyjg{-(P+Qq|_&`g`{^uh|pzHMkhvpE)AB*DdV2wpEK!I=ihhV@%1jq1|jmR9ysW9 z4gh;9|NTjF00AyxN=}>%_06-kf=cPf1C03%D$(`>3OK0CfB0;*UTw;}^2YxA#tYXp z%|QVXF;0N`OyAQc3#TcojK~h^^n7O1r!&hO)B#2W6ila`3bJb; z(|{)HG+WkYeJLLyJ2&nB3%r0tPXs>c=*^5W0@vU`nKZOg1mqhI)w_LeQM9?dBj7D2#$qL;M0y-%c7CvZk~NTq`@bpl>X=nk0ch>+Aa z#NN!Sp8r{U4uD#T&wes$D9YV|@28#xWP=o~UMk?)^}m)SpA6LJ4Pk;S5<>wY@@T!= z&rUOP?|qsLn657kGHT*@1-{qU9o=Sx=hp(kHoUPM4pd29Zg$Jlu+`?Uv6oYtMdG#t zZ%*&XB7BDQ^-SUmG0(A@t-qJtm`AN!QvD{uT<5#;c?nMiiiq%KJzPh#E>hzeJV7-Z z3yt9LGNkhafg)TRkIOxWC8|1_J;r)!ZC{aI9)loI>uRQ zmND5E_{7|L;FSV>#h_O%pEMw*tXI0`%+8sC+wrDBuzgiuf_wda4a_;QrvcKC*cGuF zLqS7!1meNd#>gS9#-G8lngQVODmS&@;9IH_MxLwKbUvO91w&hQ5d|;W<$)SRds&dH zlkhl2@1n3g;hBJG&Exa9%413&ZS!wizYm~jimM#wEq)X*dWQD0dr?5XXT-xL226<2 z6{z6OkVFH6Rv#>zuBgkL`8@$V7H6AETQ!cT?ZM$$uFcz761!B%;Kpl&jvZEK)*CHd z+0|Y-nlfhb_WfR&rLj&aJV@4M`^#C>(44JAM;4$JvmBh|$VFdEiCW3xQl_%LFNH4Y zSJ}JfAY3|K&I?Sw2u(oR1PIPXEdNw}%zpBII^b!#gzJh9G6FGmOhK}v~ zJWVoPY8k$2-+#K%2LA zWTJ{x?iiO?W_LzIMKFVd9bJG%)sMG)(!LyLXVFO=D~kDebjTy;=v+7Z!AW!(bs3$; zZ2&QK9>HMZ6Suf%o>B(Lq&NKp()6AAcOaSc5Y~prE52XRZ+M5Tbz*)1a@3Dztnv+> zt6+|$;0)(q1V{?nWup>B?g`E*2S<*PciGKqHzCoYHa*S#we=b~f*mc2TuwM;uo9!0o}9(}I(6&~LgWqdvB=Pv~Q$>&K>5BwwQd&*=R*@{E+5iSz5@t01cl zUdYjxR{1zbJxA{fpQHE$klX4!B_31k4v3ef)fA*;W4+3uG9;}s4>H2#L07fPxHu!P zIw~Igeg=H%nO~>jK~VY%DHXuayy?8qgUS1E@}4o+Z@f$?o~D40q4e2wW#rU_1OSLG zeKLr?eb)Z0EZ!d?7zS6xDlHbySC-~U%k`|PD}O(U#^od9tIa|Tsi2u3tu?kW6EQM z>gUq}<}q+HhUeL?F=*aJRO?D!&6$)DmYUAd^Y|wtE~-pLMJ|;}V``n$<2S z(CLVE;jF@aIoonOcDQTcSdAV#lj?t;@?!phmYX&QTxGj!GqHtENV{XJK8l`iZcnBs zht_Hp3}?k!kxT&{5O_~1R*?;kP|Rv7ol+nM14AU(wOm{#ee&5OKia-zA%mR&yhrfT z-X0gP&%r)_dnEJUdANHTN-~dZn4(*?=%lm1V%VLZ_oMXkNi$#8p2Ij;#o4sj#w+-N z1D?smHlP261E1Jdm?PbvUS-#&MSCL z|FUd`ErHqLIpv`bv9a`uNlr^sMk--A-K*p45*(g1%|Q?i$s)o6l~=u%W;)7B2(+se zaZ;BrhPegPs(!_f_R*70cYJP9CFh3!@RwNh5+#fu2D8I+>4lAFHWV)l#Np4?zsZ$$+1ET zRa(t0`f2~!!8k)`1}l23nD73NJUXOgK8A>M1!Xy#v|Zw#w;H9}E;nY>A$<|o)XS~I_J_`dSw+tvFjewMUlnHd;s z?DzWU1WMC;UIk*cq(@XaE0+!->6o(&`t5(Ky;-D~jh1#3!lg38DG*~Y4H%yLu)?Z4 ziz)w9FfonWu9d?X54(T>O**~J{!fpCJ9 zAmaAL94od?sTXN}Z@|7%ad+l7%|pl_H20uzl-LSlJlpUp9%m{5Vc7$V9XS7S zOScGnc-IOk2Z?D7%J1K=A56EMQlKPkUHrb8SvKUa;quExXN7P?ht!fWv?FxP5~inD zoseN%q)#Y(C?nfWAj*vRG1Teoe9=(7*Zj<5m)m(`zNYPIHKor5ir)f`7da#MQT~g@ zim);jPNQ-&FFNt`0Es_;V;tg>9JcJl{eI)fV@_DMZjYX2wk!?;?`hpyccr8gW~eJO zG$S-rGs7LAiq!E#YIg*~GQ?jb-A(gF#|#LeCw{uaXx8HP%yk8{4pPC{XdEqkf)2y^o8^m_7@c>wJ|(i{71C6*D2@MhqbIgoHfV)U*pkMV}$F?EmG- zWlo2)L+Soy4v#|~$SJ?st{lw2CtI&0?bk-%dwhf5x)^0so{zy7X1-NVn{GrbmMch( zMZ6{Ti)iogpfTaZ3?vckzhPC&M610d56mI*85ukC)#fmB`UFkB7VLfnWmE~;?+jwB zi0LLBv0pjA5W#Dfrfvzk! zo9#atnl04cIydMbnM1$5@9mM(QNsy=!M`R}N^6b3(IcIF|^*e^65@!c*S9~7FDEhbCdg$9}+`l9{w=G^U&(OYg z%u#SjZ{jsj!oZQ@LFc?tHE@GWH(Zt3_4`)_>2r^~zC{`$+xZDH{SMHZgW_FkDOB>O z!PR@3wqlo@Fk*cy5+I)-LQ}BtoSSSuZwnT-~-Nn)xW0s&x+B9;u!$u+E;^}ogaOWHQcTY8osi$ zzrSdlXPy}}6r`4n$ue>vMtE7|{y6nZvj_L*0Nh{N)1j9rtUL83u&LZZcRjp9kut^M znc2M>fIFTT-E_SCtxFFwMHnK|F=~;7gl+RNXl$FKjQfaoF7P!;Dy|f zxyHhLW|>S8y@XlD>vRP!?9CfUK~M6IFh`x625oR%l_1p2j`A2>)7nM*%&Xuvlo^u) zDH3P+q*YORI|3tgUn0F+-gZ&Q7cpig@KFv)Mj+#A$q1c&hQ}C=wfi7nr1Gl<$7%@M zw1Nga=?x}auHs$EyIp~X>InK($M5=bK;t=<%sUR;a)!77brm^Xkg0(STX0rRv-76; z?j_Fm_eTccbS+H%Hq?W%D)b{W)rTpmxg71@k(Cji`tt7UTaL~!AqPn`8Yd+?XaHwS zeDHCzNdTcbf_1d&V@z2E4zt9mpU`sK=@kl6bNi>IYXl1KPebscp+Fb0L?#8;Mg6<1 zc!(~ZmXR;j{Vr4WDINs?98k<}_5JB!(bJ)w0Voiez?GF5G@&~}vu`hVnmU+|h#rHI zF)sB9PJOI^ZY&@c<|>|wi{B6>Ici0~u@&9B&Xi8kP!tC0!$~xYcA36gon)Mjr8w39 z{`bF_^ujf|E>QH9C6}G$2tjdoW?zM?etNV2)$#R>a{izIUiZ?7yHvW6A%XrBkdeU| zpTTZtxlc`k6(O{|fH)p23qhw&S8JjCdp48h+7SID zt|K4TN}ok1hI+qv;|x5NG}ZGZ9JnkVj6IOQo16#W1{FEKr=NY+NZ3(pAKTww%?Zh= zXeZuE=)vM>3gv$Pd*w^$V(dbPNeO0{D8F8fubWmE?v#qef`G2Y>&h2zf?$L9BY3Cn zIRDWj9-+vYRMD__^Rk1-lDd2Kfa9`~#kqR^aJg}tlJf$L;A=i@rgXr z~ekP9`MqN*!uzL7pem@XWQ_SRcPKl#Q|5SAe6;(X6mvPQm(`FX4qOXZ)j=m(;+J9dZUa z7SCyrh1BW%JV_dDZX2Nw0+XmXc-p6DEdqvH z7VS4m$}N%XMC#m}xWy zDJhm5sgAj$u&e-+4h9j~jLIu7Pdt9;{^PY6dBI17mkC-%Fm3e9U|o68^U6xm$Jh)2 z)0jbYdxlXRpe^`QUH&g0A|h102Iapu(EgiS92sjV~Cd? z?B5?Lt16upO;vuO>%6hic$I^ZF^yNq0MuNjI_B5qg;O#u9n;XaWF?M(r<|69SmjL1PyiX%ukz>!k}GE5hSp zMZw4V1&KXnPQgJxpHR&8R{J>EpMnR+LwsH*kq#Ompuxa%WfrI7V1V7q{-C!cAR^{f zC0|bdrHz%t-C!Nv(MNUAGb{7F9UJ?Vr}ES7HlL`c9=_)Y8BQA$Q7Byzq@vIx@U}Lj z-VVlwTdfZxx@LjxkUnW*URee_T5uotAjyMJ(U8oMP&dtLF=U9iyee=idS{PySp=ZjbOj%ETjfbNxAGuH7+ZP)AIhUcW%KT+U~nwC*Z2QO)G*O zJq}-Z2kt%&1e`JxK0OG!Awy7f3i9d?l+VyPO$UUtcL!_ih&`bh8gQ5o@uV?YDTBbj zD0<#S>?rGUOh8vz`@1yCHt9heMq7iMfX$SIHP2-QQ41OBxCyrsy^V}cH3!|I0e z!OpsEaCA`ixnNSqqV-oN^m_roYnV^q34W#X&bRUj*|`j^eH_%>U;Sk@z^r35vSfMo zb3PYk=K-=gG!tVcCdQvo4Q-RqlpHd7H(ux->?jbF*LYYUUnM1MFlXF<|AoR`fAUV&9d>v+4gBU6Z=XY=w(8C z&a~o}zih^tGy)G?n0?{)&uq9Cl?&FrA3z0EBm+}jU>1bYh14&BfYRsZ%rAP+7SX9U zvNJ8zrK`~b{g8A$IkirLHA9r*wG7bh(_Xz3%q^v5P0pIIAJnmDOQsMcUa~cB*Oenuv5O7exUa!_}_b>k3A)nFZ zmPNUh#j7C*+_0_dOoO^3=}+ERR?1NCMdi^DfW9&l=IE6bo+h!})-Q+ne&~aXTZVud#z+b*1l@Pv8<9Mvt|i_GN)XAtVL z6MwXSlwzr4v3!5c@z_oPCtjfgjqm68D&d}O*!e*d-__TO*HvvSGwEDtc76mT=3dJS z3ERiM^9GMpza>(HDs*5WXQqN`S)KgEPUoSDVnj={O&L(L-69%1soZ^eo-_siEk_ts!pGDV zL6>FPx*TfHwD(nLRw~{~WwfsdE&-)DnzaIUMWm?93T(S?Ci@k~9WUWW7I%08d* zPfk0H{e*z338*y4y+Dn^Nz0^7pUsE_w!HUPLNVTp}vxN&G}|IE8E=QT;u>N z8X9|MyQ3MP6fcUxR;yDDo{uQWnSuEwS@>5fKi+ol^CeV1pOF~j_hi0jdwkozYcxzU zRvTC*Ai3^Sirqk7(<$neWMG=h8U)H|n;DZzl}ALf1{3qcZPp$BW}%jzA@g_ZH?M=Q zsV3cl5~IFBI|m+bWD$5c;IQ*XM@)(!w@q@;Q$M*7cXfUddC5ZEo&X~A5GX!E(#{L=c-GQ_Yjd643 zIda|oB%-x%s|=5e;4U*^t^E)=2y743rT3|c5B7u`#-LFX&`eiT(+GrT8eea)1a^BR>M z?R)GaL4wbzPGrTXkyX$wY}YK#4Jf~r0>6&@8J;m;wJ%0l7ro?Uk~x=u*MK7@`vjF; zchqnL_Y*lvm*)m0+vWIP$-0_cL1ow^3;1z|I*-C6?YNWaI}LnZ;af@ovg>5Ed?~bLlbdXXU3BPONuiz6_nz~3Y!H=`x$;mT6A;`|k zn3P;dNK~S-8J-?2WG-`RR89N6uAV2adR~H!rh(tfl12TKbh-OtpFhRg`Phod=%ry$ z3CZQ{Zw%H%A}bW1T;hOVmbC{P>ygW?ZX;ox^yAqxhqk_)pOOjtzI{o_`_^w?0$e7< z^qnF|7-1*Y<7&{`{GW_DNj^-P*J|j<%K4_Wehwl`K?r8r8|pw0CtA$7Y)I$(X3skm z_b*;_Y|XgZ-s@;a^C^4soC=QSa_jiT6LgBclY?q~ul#FJ^Z>&#$ji1YUYN)F4p|iZ zHhl#&4hW{n&R;a%Ob?9q6H-6a6vOI(nlb1sX{aInY~+OeWsnK+C6Q1>7y7XyR`7Cw z;8mU3(4qLim5S>ji$KBbBv)svc&=>Fmqjt=YOiRmPhag|1FD?t6nGGpzk9fJTe{H9 zt8(%qY;f%GAV{3y+0em4=%ne&bi`u`M=P2vd%Ty8r(iOH0I!g}m)tb&QIp+yfB$1Y zI~PwL{dcrE1jf^-jF>Jr{%-qzPT#wQ-*b-;$M1*@MKJFytClW~^gu9fC-wh>0YTHV zkUCkPJ4~CFJDw$(KQAdeU6oh&Q7al?uQo9PZwK~G*XbjCe(84KMgp^|`67e-X z8Iz$Pbn(B(Si)nC8xKlK>#wvTmIVv?aORrI2j`R9cv+=1J2-*Pl#P4#{HtUtxtIkn zYZb9`q{V!oE#D&or)OJ$#v~tX)HB}HNA)}fRc&v+FSZ(%<0?aIP;>+%ttcturf_yN zDNhy$Q#6J0_^gDYRqgRM65SX~}IaT{HUJ?+1U*(CNJ0qxW zhwQuE=B-$*ET^wD?b*6JyE`~L1^55G96e_TDkr`#O^LLCkzT>N#HX&@O&ON`=<0U= z3I(EW9|66E1qYX*e9>Nz;erG0YA}yLIDZ{GHR#d^zVxpDagcNebfm@;(Llk6)m>=U~2#63lK%44)F@*C&U&EpHoBWzo`oB)kiv3B2whvPmmqQ_y} zsg|ejd17~=@L914**gy&Y@BU0TfoscvU!ezsQ*yuR0cQ?O1j*pq4YAIfZmKYEI(E{ z)VSqz&|zBEm~??NsCQI)lVeEvuv!)=9rx9mrTRR4;H~bQIcz)PsS~H@Lj5D!=jU73 zM-KG2ye!)V%uxHPto*dV6dw?#E1(Wezg4P2SRe>TGaMGr&?yH-aP&GW4e7iMD~k>4 z%r|6N{-sb28GuWSqI-K8;$|w>yG^vMBQ?HHub8diWqPVFmk(zzRagyp1{-9@2rXSh z#s@7NLx$vl>TN4%6qvNc&~k^zw}4t31jDiuf4_2kzY`Ev5P17&vQ5FI&E6oY=`*a} z>Q1V}SGW^R>%S3R7GU2JnokqVu#yN$PkPI{uHbYh_5jpWu5I9uF_nl{P1WvYCF2xu zSY~8Lo5}!|-$BYVFc3Lt{5gnqa|G8+;k;-WjQx|G6(H;8SN5yZQ@pa5hijv3Oq<$; zmx^=np-NqG>FwtNnc-tddumKxqEf*$-3KXx8D2(PSBo6M_V@3Pmy|Zl3$G({oiOEc66;^HcLgXBpAw6*1a|0rH!ve>NGjhV$X{+@BT$db5)-8_}wgx1`-7 zzxs;8ZSdQ%h-8w}mXZ{KW}%p&QwP%+j&^!8Iys;K1yY~R1Ke?8^cvD)Gtk8#zX>jl)f3M8=xtkm^J@b;H zs|TMSe1{hq@-cf8g$S!s6c90wc{3s=)kr|#@1IvB5!Cwu{vO-~tA1dLl&tz5w#9`3 zg2?77f{gNd)R1WTs3i|6eunvtAQWD7h@YrYtZ#}tkRXa75sF6*oO{l*TUY@aBC zXU~kv$1)k2e-B*WJP_9-Lc1@xuP9%$Ui$sXOsfa;cmJE6X6m>?k$QjcUg{ZRQb>9uqkkr4e+Y zyy>>C$SeHpX&gRzDOEv0%Te&kJ`kfLJ232hpN~3pNAUHB-j`$;jHBb1eVk6OLbR_< zg53#|(0&oYr^^5k#dtZPuLFlLP)6kx$;T1B#Sg~&o;=eM1>boxtEGtF|VrE-we$rADmvGN+f88ZeW7LjoAD zk7^ODQe7v<$uI@DbNt+)vn5ONKhIPE#rNcxoq;D*E*8#m*Jn?h>IU{tl=XcLUs02P z!?5cLsD?O{uW(Pxa?!^4HsR&d3E|*)yn3{Zk4K-L4+S9i+ByyPvD?#kGKxmNLyu_IWg z6-@2v-fJ}(6x^_n?_|r0fCG?R73}d@mqGl&wzxzFx~Vei-VXq!q`kaaQE4ks75V#q zZ<=x8&Mj-7Wsb7~s{nW%D2_2Yt?8m zN}HX7vx8?zEt8_9ZsoJDwz)l407!;&9?MJBpf+A=2GKf>Oj+R9NDJbALc+Kz{62Pj;vZs*>^h^%Z-udb3@xLR2IXMTg(sSvreR zhoysB3F2$os~;m~osm`0D5pq~iBVr^>^=aqYR9PiX?$Na4<2{#i$gOm$W?tnNix3dBC)i)G*;hcWI ze*%-4Ei{~8OP^mV`@cNp#V7i^0l0={g)53eKf^_LCx}ZI-6`VA1-eM5jC7D9=x;VU za8TZ-8)wwYAcc<7KU2|~o{2e?WWK!Z^>Ge%_<_ZJPU|j_njR$s7|opTTqCZ{Mqzfw z_kK=>s*hlMuwQHTyYC0!nf9K5+l>(`jCs(`fH6@|GGo!U?ZiNWI^)M>m!{?KN1n&2 zq@YAZM;cZXoCg89`NHSZk|WSek=G6ArOM65^m{*%g86im>~kunIhBEv)A@YJ^{=vl zUX97;Gy23j?*8@BlXFZ{?Gob10FGfLaGiV5$?H+ttq3cx06hH`RX*lHRKvcxma474 zz^o5kf~+GMf@2=I1nm9quK^uF>pF0|)zXnX?fVLyREqPyE_a6l>Tj?#EW}gcR*bIV2cQ65+zg7HX7ks0ferHPG%#tTDq7BU@9PFlzIkOIu5w>c{DO z(v@G=^t^!wmCJQevK0NW;N)OT%fi`ctNp6nT_GT|vhgWd+sYda3~CS|L3W=iA%WoK zVOU^xuz*fFpOYT6gxsI+a?Xt&c?T}#GQxUY7oNVNJMX>f@Cv0!)+c=s*d5Q2JiA9r zN>oHb@c5Q#L1|+<51hF`f8IDt0fBUEwC!nHk)CDHwp@BKIQ;rwFkq*09@L3+><}K^ zQR`<``dMLFS}O&&1p--Dgj{zaBTnajlH}&n_j%iwLM-Zkjii?`T%jM zkIyJIDP#Q$a@GVLeWul%s@?0j&rdKm$rbKAj6B5~IAJ;mm#9Bvka{|&{=DxwpbOEQ zzb=pRcC+#ycf`$l;SF}<%*Q3lHd`s)otp#oE(S-~yg?TwAS3H@QD(n9Nq~nT{#2Sl z#y1ZPS=Sh;zwg69lfa+&P$AJLW4(m&v4Zxik>u!d1OO@kJ=T46BBKOoC~aP^FUMDd zR3DTD-p)}xC>^hVgQX^$f&`o*Y@Z&x6$w4rPigk8^tH!VI^OPl3#}3q9BTzfP@Qa0 zex`v5{`x#KE^YpdbUQ^jNODFgeZ3VG)oT%&yL--kPT;Ap`*ZDFw0Tu!3I+zcr&TePRdt|z0CkVVmv*!{gZ6=4f_}%X zPTq_NsQr}@{Vd`+q&Kv9Q5xeK)+eNF&{(>z%mNmg$m&42vB5LnI8%oq8zZHjsJV1j zSQbpq8NtrLJ?l!!>Uj1u~f16*_E!Vz6qi=NlYr+{ZWePrD z;z8&AN?t6Gq|iz8LATki%#i82Zvvo7A8(D`j*PS66nzVLWlY|wO6cv=t_q(3f?|P^S*8igGr=J|twCov>`Za0{7B!cFQ#$YdR(Fe2%b zMs*1E%ZTVeFlD7?)L@4?*({2GtTw?(^N&(yy5KKNzPw}A0!#JfjI7`3d`~F)t4>8K zB=8Z0K)?7u_XMwdOdX*sm>K8P#j|Z)BVU3NL_H#UO5BL$sGdZ3;>WioV?dq~Ug?6K zm0+a!sVuxcnLK9c;uF52Rdwg&;7=P4`Ppm@a%5iwn)fN*@M&2fIEaR8r9x?(UnDcz z4K`c%rxh_v+p67dNxgyFw$2LAP(+WAUue5B18Ddf9)BVn?mxo?HsPlOMhn1jRt|y@2Y|Fo^ zPk##FGvFwAWRt;K2M6Ah&CquXwXP!r!KG)WI6uqt2fpA^2sSj&`a=fM&N|UsCZGq2 zGN?3tU;dd+b?twmtIF-ERixMf0WOa`8Gj}jlOM*3+nFC9B_Bhc2ZU#F5# z9T_t2W9(q6L(L#T?PK`O0k-cXgC5lWK0joh=HLhdsRD)7%EsGc!DpEcF5!>Sjz#kg zg8d?+AEJL0MYt{uQie=gBZk2l71?l%)ZJ;ER!78;U~%Nt3@|UbVu=*LH?1|4ejIE@ zBZmw+fQAQPP&ud>RviJ(z5CQsq@K5kAuuvj_9c$_v{gnyeyo=fw zeR4Lkd7)~?%Yt^>(Pa)RV_0?$xRM(yJxj6#R-+zi(y^fjm8-Yoo7KC`9qrjc zQ^w*UzK8e;5FzCu9I(bMkkV}X?T;6W-%GP4)(U8PhAqDEso6#|5c?_4^UTZF&}g%@|a&4*QfU3HJ~0Oo_%Uue)yM;p*+Yr zn{(+32Yt_2CSUl;CL3VLI-nhP%z?mtte<5DUlAeYG-b@-tm50!Nie6U>-eu6&?_4u zeoV<8@G~F~qX1~_F^Xw-aP>sHyu3w(mL!UFD*qbz>+=h5?`K(6w@C=^8MJ3cAEWc-n+MZ(16ZMr1Be2y z@(MYWpMCsycOD18S!miRn~*meVoi>K8|8gvp@i>-ETL;mD4Xj*RuCV9V>xobSX>XY za|51^0s ztY2M$uo5~-9OKD-u*=ZN&pN`0Ncl^I^f`r=2A8WlX3rGS0*L1^ z8DWBdEPHfAaL{QfFlV*>$v1DS9%tm6kx=$5mFZ~%5NW?c!qTbFFPQFK$jH|NKS}$h zHXVGbAJ5k+LvQ|cZm2T3juj9RxD%MbAMRf8J%G|`S>~+>9idMe*g`1+?+|6@pEj*C zx&I#PK0*2e1x3W5JQ_C~z0$_(rHPhG9IU+zS$~u|IJSoIm+)9Jc9fqST+5Irgm=f* z@r7crqlC;;g60>`}n8qUPhuq+QaA15*@*2q+^=UC7h`Y)hBo`U`NFQ zjVTk2NSx(39_%^}`cDY$I?*$-y7jq82b2g*USUTKv`~NzqO*k(-h4rVw--q0#x=5t zaI-}{I`9lj4urn!c#5Q9<%A=cqc1D|o)8jL(=l~LO2^=U>hh_qMJqzHkII-=DlI+M zIL5=!DxZ{E&RZ=)yo|5CZ_YYTty9sL>gHHCn{yy2REPOH`bifNGy)H*HJjKDWA41tR0p0WX(%(AaAfi_Ta z(Hkkbgks(lsTVmO*V3-6dDRP#`#33FuAlc4KuZ)><%r(kv*;MccH33`j)w$$=8Qlf z?|u3Z;~7Z0`ICNsg;^s$U>Tlmfuqv)r~&*;0Gh#%QX!AIyuW#d%!GYbeFY15G^D5+ z98nxbW15_WG5^=LPl5Zy#uXE-ModzcmK4QP$($t5gqk6BG#q75>euLST;uNFi|STB zcJ?G3A7JE7SJN%i;XV#XYTIS~qmLIn0p@_v_7eDcy@S1LA8US<#>>*5hiA1lbmVhJ z%qxQcDnrgioS=MnltRtiQ;ssqlNgx@9f|u%D;7xCtf$&=O5a$)`A~{2o}P@jM2Q;U z8WjCmNX%CcRP=i~2f$l~I_Sx0^7I7+_BE*JLeGw~?yq5M1knrWI={WrZiI6 ziI}Mo5iWX8Xc1S?&#LQB^r)}AV2p_QNod`eI-%>UITZv&0~4(>KsjgWr&9W+~X?v#F#~s2=bx;%X9-K`khqMWVVmlC&B2;{iBybV|M&&l@80R$*P;}Y;y8U^KT{YXPa0lf3d9aYWsmqYg~a6tjyI)k zI>~dnWW{8Jph{&wTx-L9iZ2=E8q!bn%@=)yjBg3dQ* zF@M#Omtp`twrBZHCiKX2g(~@q3NIjVCN6$+2(teBsXXmq2oU!z@s6-PKnq(E8l55( z`Seyuj@IvnD?-zv7K&KZW?9?LbVt6u|7p!WH0di3*TorGv<)K<(`SP-KmX17C!Ixj zSyzsxeW?$rqprDOoj85p$^mb=dV8jTVuYT*VY*sIt>EjtoMvW-^UnzGHs1UBP4Mg5 z?@$(CuE0II$l3?m6};~}D2+8-L@nP|2Es$#89*qc+&VU`3G4j;j&_@#_5kwW`tyF- z?~Kl8$n7r)dR#tLdv-vjU2SCq;*Iy=w#D01oLG6}vW~Ma&NUzabzZe^hS_nD`zFHR=du$ z)AMvgP>edjcODxhmecKeDB5r&c3>W>?8h0J`FHzrf86!O8PvyLW8nWL%F$PM_>&h( zF6iDrouBHX3leK6Dfj;O>|m4;1_$#e@8+TWz1Q=*GVu9C_(X~w@QO-k=Vd^x1IN;N z1(1>XB+h9P3tGLc2EkDhI0#=csvB|01Qbjx>r=o^dd%<%D}N#b!71EPe}6y73M`MK z^*yp8=EV#Kw$$Uo{<=twvVwyPzxj+fJN4vtenO1_R_Sw4A^^Y5UgKG4FAG1n{hK39 z6#}Mc*a0~Y`aB?vN1Oyrp#J1|Euna2iWQIq0a^>zm`U#gR=GHEHRxWER4U-g&NTXp zN(f%iE5mn#k-lzw&x9!J>SiPb0M=BJ{-*k$OIF?=!f)}1<6^`uOGDE%8ml>K&sIve z+Q8Om$II$^sdGfvd)bfq)0cx(KfcfXyZ1dImLd{IZPITrx{vL3c^~vcXH~)eG33$R zjr33ih5})vrqng_8>tQuoI-E^R~MWehTx|zuT?-`pa4UhYDI1dyxqTo@*}rE9>+Mk z{4N*QO*G$3^dbkj&O=U#`P>}z%wNx7K{VKoI9rUD;0BZ&!N7WgzxXVCcFmP#wa9%LOtSKd5qYuJk11kwl%Jk-ZoM6KEM^3q(N~| z63_0*xmy6On94mto`tqsbDDwBUJXK>jrL_FBD#J`?%kGUseYUPS0YQjTDH+Uv{a@g zw$(9F$`)<&(?XpI+AJGQ8MdYP#kC>%2quU`XZ}+L%lCs;iaaGZ_U%swm*VA@H4p6-uJ`@>z34gb6;U;j(6lw7 z9ExjzTD2AN-Ns@cwE z(1~BRV6HJ8?Rac|4Jc5sxBqUtQ~}y?Nzls6SRvKpLojpcr1E-(F^Btj(D=4mhG%Ep z8$V@4w`nD5(oF%v{=M|MK#EY&((%Nw8h?K+O!Z@oSikW;zFw^89yVd)H!X^zGDx)4 zIPpGjj{Fh6l&HUyzWkSZoNL6Alb^E2OQ-$q<1i>7a*ru@FWotVJ9e#b{X258v*~1C=VSa? z@?6Gztc6Ay1QyrPO7|}rTV=@pn@H7V50kDqOL{e-z;UXN7y3`7r_w@M*eBr%xKmJm z`F$(e_W{fCnaM)MiD<1BIO3ckO^_A(xWB%Z4aAvHV8tA4teD-`U;fQ}N;ZigB=YQW zjAr}J5#=D&30M5vs)!q$joM2{Px%}?kYUStpV_qQpWr&VGAnfKkE+zNv5xPiJE(Bx zzgDoOXMZ|4bU)hsuEAfH$vXQempt3%{@hZ0uQA@9k{OY`-b2cRGPV$lP#}gm`aUlzDzc%q3_1Muzi6n#0cOfqX%`&xuHURT?nf5@bPdwDk? zLHYKHSY8Ii1AW%>BoE2`Q_~vd?qv=>Gy9uEvE4HoWIOQ3OT6&Eef(Z4l z$D*jP7(8Od+)Sfe#2IYg)@z%R*f}F~88(A?UI$$xs{Hb0OQN@Wz=-Sp2D@B7I62dm zJ;E1Hay!}sSgv00U(o7fz@VL%G+**%-}NtGwCMMe5pU20pShlvyKCGwN^}rF5cka1 z!H2ow?5H+cmogJ&z{O(N-uGsviy$sWawHz2bwJulFh_|)d87eeIxcp$5(KGV?;P09JyCmc1Bw*zZkIai4u_N zbCUT7G^Z=0u4jGSQod#Y9F}D($lZgiIEZq3@!3_xZ|10Mfh>3^d=z}&61^ozHD0)^ zpgKTN&lBBI_}bH8C?ir&wX3t>Q6r8{YSb_udHiw|y=MI`qrTL8ci(zwRA2A!wQW3P zJ`HZp3X^WomynKHBaOe}-dC$VqdSxb0#j5F0S)IBTY(lo?vUk;SfM2@(d54k$d>(9 z{oDy{{}z=P>~;MT=_7Nb9K#DJrbrK7P@|9Jr1n*kDXu!+%Ac zM)!LeU~KfS$(?7M2vrbhJWt4co`QCY&d+0LaIn)}hb0$Fk}J$YuYt#>YzcscKza@v;}HdFDg5*R*yH&V8L&SZ>eu%?2KY(td@nk) z{}T+?i>Xfk&aw_z?`lXvwdp&57fFu_mqxlGcq!>)edmpp(o2j8txq?-*L7~^aXIx+ z#Bn6rpQt(a?@~Ai6pwZ7u;%NHcy(ez#6J0q2+J~3i(jYK0J)MZ$f|sPTb*lXzP}d( zL&@GJw35{ma}4knlI69(%F%gDk&Tb%kReGLA*(dfWbXd7fnMe8SA#BHE{v9{;v(k$ z%E5DtQhfeza=K!!`mg9^1h$LCdEc z<Up$}hPYGE@Yu*SNxEBd3~~sIEx;yJ zb@WF&lo@+QviF@9_XOG=R|6XQeTA1>!wcX3XuU0pk04jh|`pay0s}9r^tLp$`AN zDS;=2FZ%uab%mXb5JPFA2+!kjy1&*3xMAHgYziJ+549ne{cXJhVn^rI6^Ji#C-?R{FmkeYE_gfGLhBTe&& zOXci%RVfkuxT6e?egF2CKm_p-;qjOJqXlwA*l~A+yyXS-{xRo=zIeYrugEXKfE(d* z5YA@B7Y834y)tpM%HY^7ae2h|*yn@WCX0^SSIWFYlP_H%?n$oDW8?=uF~^ukhI?lG zTnr};lS&Yd9ztY_rWz1!cXK!^#(G)AYntjP$I7c<_(2)pVSLyRAm7>Ti zv`*D)(0~19JRiT0TRcTf<7(iSUPS-(Yx!!(lw~*|C)(9#h2CSaF8$4FMoQmhdMp9- zl4kZJ=zw*^89nU;TUgfc05xBw(#p5*IiJ@DH`Kh{LEMR2ggPdp3E>V7jx@j?OP->~iK;0maV@Cj-oPrISop4Crv>$0*?Lrqb$_?f)QQk zFB;@pI_OfG#QOSN=kYR+b>@hNOq8P2EnnES#0ff`qoJ$Ir~jL9faHSIBzE?A}vl& z9KnjBE`XyHymPhox~ag<$2Itwke;ghWCcPD@+(DQAdF^$iH{IDxB@Glj`Y8SxE5Y@ z1BXk?jA=3!ze|qETjDL1V~mO93J0tvCDGOZ-g@P?{-_=&{iXQF{a#OQNCvKA7D2;$ z@GQu-*uUotUj3^Lz-V4R{cdlK+K#$NDM+!rXYv))L;0jOn3U7A}rq4x}j z@&*W}f!lcv;sZKEVCl+_14T%{_6z{93qk$jlj%f^hBp2J{X-|BWv9tsV1N8pdEjgg zo)ZsVDF86jbhJP39H3^;$Gm$$8KoRZ8C5h=^m8O(!`FK9RzBY$6u}wbC%}3(uJggd zO%C&nv^wsO$F=UnwH&G1{)N_^F9a2TYDrW&g3|=oa-nBlx#TcV1L~dOr|gQki#}x7 zv*R4lEZ1=H+1ftDKH>f_mAZR>5`B!no?}qjf==z8=0(U_Z#T-f*L@IE(U6pxVE3G@pqCkL=rr_vl-p8fA zlv!LRc6J~)wY{j$;5AtPjNh}Sw_n(0U;+KBU6}?>;!QksG**4q_|Mrx0SYDShXEaF9WhXMvgX*S!4x|`JM;M-i&AM4qHO0WhYRC#Ee#H=Sx2*l&UJzU z{1z8cM&L4pQ?@u^qs`9YffM0c&PRt0qOo-_R$9wjGLH^g%x4|{82_+F(K`74`!NT1 z23C7g`o+J<$8!kC>TUXkjm!rE!;P-`KdV4%Fk%lkIKZ&X6@21i5e)>vUO(Qud%X;Y zrV%&tpFq+ju#Ap454us_$_-;8$CadLp5pBf-kSLT2da;{)G`}XUTn{bsn zRYsOke`O8SdfKk0F<+A8qZgI$pT6(&&wsgef?c1?e$Q$uBjzHzjXq{2h-TL#^Ir4C z(hF}hNG&db;M|40aPl4yB9i!HHYX^fC=Xu4$H*{HY>h&(B6c4;5v1N4$U0jA#ox1X z8)x)zSa_LFqS>+g1fOM4$Lq&qMtbVg(bY~E60JTG8;=pU(DLUHQqR|15yTnnlz08D zVDnT>h^T7~zf-aVvi+)f54Q{Rz`pcW1Xx8f9IZ%N`kq%oMZAu2Z8oJ{Ol&kIMW|qR zHHOCLIxZ>VIemIo!*@&`^&zk1JcF;c43t38?>{_)W(fl2fJoCicAtFKxH0aJmfm$$ zNZVY=E>GWWe!C0y!xO+u>9L;cy1ed^z*l?v@;K-bk77?<0`@s2{A-a8j-;7Fr?wYe zg!bkAt&zveW;0?zxZQ3uy=Y%F!92if_;N_DhqaIQg|ldFi963$3r3e`g$8$b#?!+b zhK`*{08je)EVc%6h!Ok#Tc;RM{2LnPm8InN$saCi<8q1j&q2>%;PDosQ)`na)k>ARg!mZUMh_sveqC5Rdv z<$#{dDXe-*cSRpa*HOOJqeJ^r{J41 z&UC?E9$%vqqDTA*WEPdAX<4E8RaP1NST5*ySu5~qHaI+Rsr<&$=3aG)TVwSaeNti( zg+nVV5Im$Tc%p;x5LjG8a}CF<6wD*1PM{CBaYw2ZCs6CS0z*w(J>qf6RgPke)4`3uiVaoXqwFPHf0h1{tNny z3!cz{*58c0JU+(2>JI{1>-vake#zGqW$+TQR~f#&tJdR4y~~=`VJ-vw%&Mc7wa)p> zVo!g)Ot~pmzUvw05|mM7c8WMMo0253Ry@h^qq?F8L4?V-tQK~9Ww11U(C3Ma1 zk*k779hCA3wL3>7-EF15UIS_+chzjcwLee*irKt;hQehyb$=BVRBA=kG}vY1N%(EM z7SRw%Ob48iqRT8BuWWI)oikreLZM467fxd#OX~cK=Kynn^8*0bZ&LJ8-&N-fwyMLB zEX@5q%PCKFqI18YwCtd(a;1;bRc(72lu6lRBuZJywcE{)bahU-=uAe#wVCP2U z17%(r!8KzkmFv8`yj9-`WjG)lnc%Pt5c7C3(q;qrSP(J z@LP4e=|NV|jHV}Kx4qAodgpma2C^RZ)~lCr{XVzxEbqQqx&ysl0$2MN@!`(~wXN5N zg}$D;-~il*5nF1;#q@Usb6`cl8Q7T%Ww8xegK9%|97ZBctdi(_WK2iiuA9j@)ZsdE z`f7{Ps(pFVNG-SOVn76g02`WLAystyYlWDBJ>bt-<)H;h{dp^=XT6=Fq z!Oq(^5GsTH-Z%X{+e~9eXnl_Wbdc=VtQ9zLu)gbn^0HINmq>qELI?v}7*AKM@T8Il z{Wy^P1WhT3zw@&yE9J36O(}TS-Sq;FWkxE81%mDW*?}27dfB531&XN5)9v@=>%*YZ z(e}z)8St`@_wtcwbF-c`dO&i(5{;z*hrVYP^cl6jb{{l)-6q(}U6& zS#kWJvz-vsvV`fBHl7g&{nPgn;?nU93O;s#^Tgznl6fWL>Ov4{web+RD6d#P4tAD@ z_0yeK>){AE-S3elKVkkyC>zwK`q!~450io^C}XO#i*!iPt{`RG)|0Pj;2e>$!_bTkk8jZGbi(JNXzl{urA zb(oj*U^-?v!+9Ha)@f-@C(sNWDkFl5dGGDM+b$(u4fVLxNwJBR6q1o>IWnw_U^zPA zk>k-LAIph(JbqU(O77L<3@WSnp$*6s)2nA=1ll)d^!y%xB^@29v1v)roixU>h#zZy z5|=2b`WG)nA1fDFz3_H!h(eU4SHJRScO<8?gqBY9;*MSCJyLj4h52g9raiqb2zpmq ztLatw<5e#%u|Qih+6w3pFAu@}Ngm`8b#4dq4S)O%0=340-af*ImTOb_R+1qy@}p^jOdD30_Ok6>0V+#T;2y=j z$U!R1G$@2y`{ay~4_T$JFHfm>u@iBo`w9D8GBD`y#5_U+5X+a#Tt>6s9d`)IHkRnc}vK0J?kGQhhxuGXGP3di6nIaJl64 zzy8WjwU23IB=mnq{!tPvE{&T#{zz^eG_Wic{=(=0%lgJ#KNPA-pwT>EP}b_ax!6yj5#eQNrQN5o{wm>^?%t=o!KUoM zY^V9E&>f4_H^Lu1`6M#~vS*{-Eh&ii!MhB~9lZYEX^D*yO#nv8r|1R~e3C@z-m<8z z!E=H?XQmTDQpaKt8vV1;@^Qicv(nYq`kK5O!jUUh&nEX!pe&dij>nyN^F&WfFB{{GNS=c?W0(?gywHOhZc? z5S?b`I%#u6SYuH5GlAeJh76Ln;`YJXa1SCDk`2slAW!2=vLM!(OP0K)M23!2$5qaV zc`f=O5NP|-<=0oSgK0hM4gmzdvS!J^JiTr^9s{;#dhX;H=UI-Wbgx|IsHwK?r#`y&@=}^wVa^2rZMU?9mJahX(JppT`+*fRB)}kb$gL%Gg1EE$O6@^1=F3 zy}@-5_;b0X{Ht8_66@16sZW(<-~WDZ|2fYv-7?Ph49n~}1km#aebRe^4@$lwe4;aN zrHqQo(=We|Rl#h(E@AdS(-L88ib-FDYZIldBU06__82CMiG295YJN2wu-tZ*w;swF+A6x?1WeF*YB#0K`}W-Z;^p> zQ#ln8f0YFlY~uDMdtzr*VrrKNkoi?6Hj~p zR0dU_6bBIF-|{a9p37m>A12#-U_8GJ1-f?dDRj<&^9~wlwhGIR4v0mYOJhin^D-sF zTWce9?kKNHac3w+!v4<4z$l;NSU^J#`gQjg zl1R1;mc72CeOO7uPO6#7vsTdYY!0G)fL{*Uns2}X&wirh_4Skmri{tiS+g=v#!EKP zkFiXQ0kQoUIq~u(*bp7Lp9+`~jgsLFL6s>TG$^9x<)$ikc%q@s2fC9Iru~k>LGudb z@q8zLn;d;VtFpgAjEx);iX<;8bS2?j?LeBji5F&Co)_FmPn{- z)Zhc(J+pbK1$o^eIJ2NX9|KR_d3Yk&mxpyJ6yt~Jjmtn^sREFh)8^&i>h9b3cOva% z@g)9SC#4VewYiOEH{8ns8keh^aWpgXcg}!Zu5yL)=IHi`?Fvnw9td$(L+%Np&oSNb zic61vbxyxtyKjo<6Ea?xfg#c+#S04NP4|)f3m1qnK=irAx^#4Zga#LbLJuM!s$Pe~ zyg(o5tB$2l@bGe!_57Cug5OP;^;3@Zo9X@H19JzZgK`Pw>uTAf)R0HsResf8zom}6 z_v`zx6v$N9dzt?@_ThydjW{bIS_$){I54AVt2JX#eTe%%ds)T(`TM=$dnsy9b#j#R zlp0n98xVXSr3ZqDB#vk$7=qS$uP8> z)2yMqI=x4EQN(cOkShYJpaDi70YZJRfy~U?&P`bO}6kShf z^9um33Gw1GIH9hDEJNBj&d16QstM-|P_?R;Fs{tm0YcFF$KStPFZA8&?C9@C94U9= zmwFc)kmy$_b({VUy~z1hKaJDW-=GoH$8M}K#71Aw7&_5chtUk=ZFnrc#;549J`|Le z(B%)`3S5Lv=DjK2ORXB?xm?6x1w1dyrW_pV@Xp)r_jZPHu%|^n8B_zDwU`!bo4-8H z{0X06?>3$3yvpz(;tR?OInKpXnP-fTDCZ*KuW?Ey;z?S`dPco6_}xk1B`jd<#l%Mv zZrkhpMJTM+VPK%W#zR^kH8z)Sd`wD-0<=iId_tT^$H$y*kHfEyD&9&~EnAK+h3iMl zp&GkZ7TMk<8}lTx7{aSzi1~@pf;b>C3+Ggh;R#rmaS>Pp->xM^ux(r=2RzKfT za&p#gNS$FpZH|0Uf1mrA`2e3GHd7x<<9CS+U(kDlX}@Eineo*GI5Z>AUlVCJu$M#1 zXhbi2G74pSAo>XyN8zLBuTQ6C49W%^Ts^z!epa%l@u|-4JePdW0hAPwpaVeiH{?t} zG-m`x$U?`G>HkmLw`fU4vHgX~+W*VN(N2|xqkvG30b28gZ z@e+VjSYwo3W$W$ju_MiNCU!!!hm@+&%e1d`e)4Z38=zL#V`tE#4Zx-UiNZ~{8Kz}t z1jE%C>CDXLz_IGWDesV|InxsKxl&F4g6R02+ekhw1nZ7v;6v`V$%N_FFkr9uLu-6D)4^>! zunQGDQ-zQZnwZy9D#cTR;JrVUu9?5Da#`1V@*pHAEnauyZ+>i`T3z+;MuEN=n0WGG zj?ws2c_saa*+07cN|O%U<8TgO&}BM1VKi5JM6|Jy(zbmxAl35#-wBD^I#~N|r%5{54=wBqRjVF7=D2eEmNx*Y`A8nU zf6R2Mq9p+f_*>Uq+Y%X}ocA-q-B>o`Es$=Q4U-v+YS7YaagCjey%Av9A?YT0vKO1R zkui;ov}$BUU$AqV#TKqjQV2GF7{nag?2&-eo0f`>D@f?JAB<=nIT#G4G8v_v+S&8{ z=cXa{)WmT@+g%>b2?GGYifL1)jbR^o?bg29ADvuMi3h6_nAP|}#{#`GpmX1y-N+yq z4Yo3;s&=DhQrSSxPNVH`PK%tp5iX1$bXS8g>WGbBjX1kEA1T^?r~!43Ke&$|8qnrd z@>GF#PDyc&gXkvPa()gon|nX z7FN@Y4SyIxnm6MLownHE!_pXi(;*|DbLVtz3jbT~y6d``$1D_QL*$-cQEukt>Vym~ z)DIblHmm5}-<|l>fvBSFc~GvYmJL28O1qqITK4)1I@96#+`1zi2RfUtuE$aCGiPt? zfJ)p@T@yu4!kPgk7Ty|L-46YimJy?(6yn(boH=S@X%iYASWM0tH`ilTCK zBV+jDgw7uh^^7qaX zI)w&(CwcNU1_$p4Vmi&(ANXJbTNcwg&jtX2u*Vh}} zE5T$UJ)?Z+V9-Ewi6UNNt@anASN&MiX}o1Nr#v~?1~RJ6#a~ozU&W1uj@0Xf*wgi< zh)=og300-UNGli-xy(Kwp6#YLXE0M^p{bS zaahRjbrtczvqU6qW+LEd=VSCobFE+nl-0s*HLe+oYh%?3g>`K=E_DzEB)!H{xu|=U z!%pL0<$7^n+_trca?|*`uW67Pk>Y0K)V|lT??=>G#5`PRK)v4`zrX7&P&PBsKy$%8 zrbp*99Y@FzCAX;G{bebmmnm=ZyNcDa9Xx#FVoWNA*MMJw%7e0wi2?RlAsr@Z#g;1| zhYfHVux0Az*NSRs*0y;uD=a$Hgix(a5%^=QChqKIRwv7oMC(Hf*%J><{45NYpD_@VM z4MDS<&#j}2b^5UDfX7v=Wbl*H*lfuMi807lkUI_Z1puD0%c-H5ILzr+C-T@a$V7q@q1L z=kt3#pTKYKG}~`FDR(=X&oZPp$Emi1h%+MBFG{O$y|1m`i*{aFtnJ;m(#Nw)h-U2^ z+J~9)-|q~IjmG`(`JUi!p1ulih6+^8@5VVZ5G@TRMoa7nwGb-}m&sv+b4rd~jQwKr z%_yyTqX&vTSDrR%ms)m-r3YJAw-I?-u3ck~ttQ3r*o`(OPTa4V3l%8F70#USGJz| zyBa_-0(Tv-3M1LQ_W|1gao zMoM>Xi@u|A(6WiZ+o59#6XfA-DUPUt<=hXgx5WIUjnOzC$uxC(AN1+$k)k*ZvGP^V zmp~t6pvbKQVot4QB+9WDH2LnyQ|a;-)=n%<<@)N^K+^Dlxx>#&=7ipqn=6lp0aP0 zFE&jd+qCUilLHB3(fzQ&C|yi%7%Sx6mBIEY)%n{hWtxaRma32Ey4N|OUYu6xHj&NF z1M{`o_+0PwBNU~?*$AJS`zv8D;@6Ea7)4}RZzr&J0yajpE4QZ#@ogE^)ry`zXr>M& zG9kMOa`ZZ&6sJ5N5vpj_tvp^@pKTxmQDg78K-0CKIWT2XCUS)YpRhSWF~rw&vm;B} zEr^O()mO;(2}F(By`{|xYC4K1Rv9*K~0P!+C58oja>U1V=TN< zppdq^1Edy^BcD@Q5glZF=fj7i*v1Lx?7JcMbYbg|QJHD6QKs8~PWo*yXQ>M6)Hy3% zt-2v&A8kr+g5i3bo<@{e7Y6?wKvr8HsQ=2`)eEtAMJyYB@GeLA_&bbbNH7?a&DVn*G;QZ2(`zZxMUrok$Tpzjae>+HV3RJC>lr2GmCG~V zCnIJW`26gb*LH!APv`4kdFAjy$^>(B&Y1;>-$Cq@S%)$rZP>x6jZ71cf=@0(hB*(- zJ$(?9v~NmFhXJ|}?=1)=&`Zh4gInsjBg_Unjkx(}blnYf@^$7Hv5+GH41PDPL{Hk; zdD7EIY{oGDuc zJ*T*uXJ0p-gh{OvMk!TlPsA5P032Pni&_uDnbTyo2uo_H5CPheGEoa~JFfH;0<7f9 zoPWP5gA!Sp&mNrST)PcX+fk!pvBe!<894P9#;|21PnC0(&+BJ&KKDJl)%zLR4&Owp zjO1u<&4ClG^nwgU+G>Jq6CvG>kzjqlyjM?lihvfP8g$BypKog#GLeGA51}j0HE5rV zUwWsv$XN9kwYx>sNlZ~fF){gblU!cpjTdZ;iDfN1iNd|k#n7# zqn71Zkp0xwsmh$e>#_|#?HEBguI4eLX6sT1_KR=(N+bH=elZg@H!@I! zKSk}ycMpJjOa}c-gYWN`jJ5vW2wR)Qnr+c2y%l*q1an~3d_xNuq>16}RXx!+g<)+d zmT5+W3b_Wa<>oQ2t^T)tP5;gcgd^YGg~=bF23@U_QLgGle#@X~;C4?k!#E4&_Y_B+ zny!lFL|M|Ybj^ZrTFa3?*I?EHKTjt@t zw;>PScZ$aCu+u$<>9_a|WvOQefL7c7B_ zr>57uT~JFA76;6O;$$FLJPkpnbGr4k;yTS}*L@T!aU-tm?+(BQZZ^a)jCOzb@oG4Z zb#^B^!IScaDBe+QudjpX+m6ezX@$V4&n&h6QUt-8ps;;vlvBJ0D3zZ^jdp_fPH>mB z#y3K?!NSV%*%hZxN1v3qy z+Uq*!6|F+W605&0C$ctd+;N>gUrhv-gtQZ@f^`MucVq7B9p!Xw(wxaNi{T&~h1v1( zXWoyvq>r+M{39X>mTw6E-Cn0Boc7$cEIo=x<`?ZhOUb}+!Rf4MTto>73bl8YaZRp&8$+OvVoqqG(y}mbGHMkO?7B$@UCizU~;Ih zI2!Yix;3IrFFjYEPV#-)lpE8s=)R3ljZKkxzln4*6iz|7?}@~9rN)cY^4NbCC_MQD z&5GPM4!7-0Iq57sA{v$dSiO9?vCs?U+6k6H5V7us`ii4Lo*v4i1sR%=!!3hCelCQj zRl}e~NYXadiroM-zvVuF@QuV-BYCt=v!>NPVu)M<5>&nlJMUHc(HuBsT?os@u1==?w*eiBjCTt#J*y5JiJt)D^-kKK9ol*YU3^dUXF$*i zj z#W$HXb7eRLe7$sJI+Ok5`0jk)(;H2XP_KjT&g-?%lb2-)*hhg=P?f8H>~_S_S{P6Q!Npnb1Roz|^{#+${|l z>s<~Fh<9^}9QklY_KCEzqk)yxPiK4?#D-HCf4pTc$+x>Wlpe-2K(&lS>YP)8^U+>e zC~9*c8`AE{nERc?j3R9rbGZX+b4IZlCH6-qt@yVgAGXam1>#L)w-7jtL$4M@BTKP~ zCK`^ky_s^X@^>2tw^48XXs19X;3#8ld|fWm(Gt<#sAI;{bSvVl2H%>_#%YHz&Q7!x zwaSm_NT)e|IKTx%YM2pY5r_Qy^=JKf26gveXL}!HBM9PwGdn*p+D(EJ1tB(!84-j9 zV}n&g^zL!9q2!sOP;-2aO2$z<6o`5JF+mWLV?KN{IJY@rfYkUi=Udl&Dm@6E))uCt z>gnkS*NnL3g$GbV zKHS8_$OvEvkc*Ef;e0EVWn5h^U0m0X$a1|z-CI8}J~$guCNkv%mPUw}!KPkhCl2d9 z8{;I~He}zsNGe=Fgq^?&)C_X*C(fx;og9>%p`KP1CtwI@=fm-o`ApQ05~h_PV<`N6 zQYozupRP%$8lBnJhmEl5kc?SQV=@%BGxC5N%HkK`MSF$SctRSfU&aPknjwKXS;c+- zVLT~>lJN!ld(L^I7n|dH7g_$oO4u(?VXbx>+J3G}c+VD>Uj#+)bPC~%^wVI_l*y}S zZ!#J(yw?zE_3mn?<=dEnKHKOkk~o#E44`jL7WfcIwv#akvoq*S*0kxqM-v;ppNZtf zxZU!OCd~YtW(wZMF!xS=Fbyyw#38}(pZH^CaMsbJzFW!dRTSvCyRZf2EG{`SXfG;u z8r}=^mdMv8;mGuM!)m6}mmt4lCnb|#dj%Pbx5osFwD~MDi?*R)P6%+QcO%3j0O)qw z>ESTB>s8Wu6;1Z)qx*3B9%MugUQG2}z(i%r00ShnPK^1>_Iu2LYx`~+^X_x$`R;Si zp%23-P=0jghH2t;6#%I&Tgn*za8p<{Gsbz-!Y!pMzca!@Nlr$E&mJ7x+L579CCCh- zV+ExlYif|+bPoaNr)QsXt=r|Yxb~KI2sh`t@vyiv`X>*mtY;ZYJAsR6#Muq9UZoI$ zc`O4O3O$ntr}IIP;7xTiAH)Ji7|rMNS><#0j3fuX(_li;{&k`D6h-LZh-vat5F)=2 z9ALG6S2yO0kU(}qmuEY7LQ z4Uz{;K1K`3Hr7hfbsoFWiBVVjlg5vT03Om2z!TD)GQtaM^%;~>A4y%)7v%`$tPb?M zcAkx7i#EgZX*MZr6^XgOCyHM_Y^VjifNDAIRe5IK$FbdzU64Ly>iZzJqMK1P2?n$& zD>HTm=;y;scAg$WKnyupXsyAu`H```G`uwBn$B`peVwwxA2U^4UymkQ7?o&aotn5% zX4L1TpZJC2R_=#Z(zBg%eJHbRn<9a?Q>^n>M^JZ4&ms-R*A5gdk(a8=T@1He@c}CD z>BYD7m~8?=V(NRJJ-N!zJ2OzdKqqjtd+Y^;@thkwspPo>W?egp~zez2qmKhSU6p|-M#s5aCx88V|B@(&>bfm zK_)uesh@ddSK>TWzaoI!$Vpcjk#ae~Wi{GyK5rF4-`S8fzMsmw+rgUd`^_YuB<6LL zs}1kY6cW)Ayfd=C`;MkDw)1%D+DKIIy#TcHlkZ?idfzmv6781VdrlsJ@3h9np>X-3 zZ$%rS*;rS79`?`?e1~W^9 zuFEACu6@e_j*u=>^YPX>e*(_6JfW2BmHW3&mF26@bB$AstwvG$A>qe0GoU>8!0qy?i@%e$LQ6V@Ic9I%Oj3-EqhU2f=pz_bnMJajqn8mj(&)@&GBR3Mh_!OdVidfwq8`b45eIk`9N8ywp)~pPi*W=pw zEl`9J$Ha9jCym;5$thA`V7+8}6GJR}r~a(i;}kc_(G?vB7$(KfiV>a?hl6^Qbyl6{ z{Ktl8zI5JuF6*esf~tVODrQjIn5-tSl<(F*ORLmi}Bta6mL7tOSp$|;dxji8X!D2{*DJ`gy1zEBBSPA*PI>MTMkP8aMTDz=5)0FO|a$I z)zppe2^IE47^g6GW6~|t7cV=RQ4wj|x~H+8$zJy|u$}$7w;{TKqq!4nQO=m;w;kPm zH@j^k`q>rG1Rc6M`p1Y#5b#dBF*DI#g;0qB?g>eI(Af%k>$+72B0_zM8ts6Q=yMz$ z+VE{pWrm}w1G*YYFs-jvjR(ih?NB-bR4)5PX&APzLEgtmu5{MUnqw`n^QPs;ep1(cqs@umL=QuH`BcBI+j_D?jjm;UuQAR@f6QVB zBD7W4EmIosXU6Gs5csqW`8x?9@-(tlZzuiCLholPg+o1vo8Xv|E>vpa8#x0RtT>Dr z%!k){bl#uSTSA?cabcRT4YoszqC6S6HBH2T_)phqmF`DJ%#M~`eY@>^o+pTn$n$y* zVu57tH0_X!Ri70NEXY{ah1=P9t5p9All1Jp|9`hbV^GY4@zqbZa$VL*(q(_1JM9}o zMyZSdJwU?0zMZrDh}!J25=EQ>vfP9i5f##O7h9zOXF3ZMo6$nMAI24|Oa^%{_Hxt)JY$@Na0x21PyJn$r`JkU@e+3VCjox-T4_X zLohsJ(Vg7YUWJ}e!(*@W;Ze1?%$vy(SeigKGF!%kX)p^iSWyosMO+QH%e~^reYD>`k{?#9+H+V8E4xBr~ zaYL)aB^()aSQ=x6BHIx7g7i~pb~zb!$PJG-KfP};b}+DLaRs96sip>bD$Zk|v4+q} z5sVdRowihJWTlMc_WgTPNMHjlSr{3v7<)%KPC3B84y|D?Y^?0TVf?Bf9NI8Qyj@O6R9{gxZ!EYg$l-_Q_uJcOA=hC3U>i$L z926tv5rtHk(Okdh%{)l%V<>OlDEEe4%Ry^L%$N85-%jaUeX#E@}+!eOIe;TT)(3w zzIXcO!V7E&Q5f>=fp@n5z7aAi16i|2ESz@Y0xQ!A*yThwy{c;rs;znWw5PTNl@Z$p z91_YYw7uo-Ap1{&XWbakfv}W#4i=R%mLijVI6C2?$l7=z&2EJ*CmCqHTDq)xRbG^eh{vY_WpQkP%wZ z`753T;ZK#l1oC=Wj7)#z5fH${5vkwwH=a!7*Rz-8ku!EjzC{-8- zCooA5+R%9&SD6vS7SiuN`9)L`%4sy!@K%74@i>=r z5nhiGXy&531z}a5{D>~+t#vXkPE$A(v9TUybch7%9E}&;z+{iWJ^yxkBSND+mMR58 ztS#BJasf=OL&b6j^qUO^LnET`!ojVunM8m%Fq@8JJQ!WD4WRM_G0<6Wp2y6P&#q#4 z7=+AknY02&v-Srk5dYMLCRw(=U?laKFL+}X^wnjXYOXe?O3}i~{rC;xZB#%8JjK&F zYRKbr5o|Nl5ZBn`+1=reID~qWcjtmQ7iCUQ@Xh$I`EUzelbY_E@3P@_-l`>1S`zbJC}H5`ScprTvcoi+!Q^rk;6k_~6YEQ!p5asK7L(To9b|88fSX@hoVdIX31 zI6B4q8F#0P zQkbb@4B35lBCH(&!k(lu+TK0>xDbBk>BdT%}Y+Kb?DbKc)pgVJEZ_?f* zQi$f12!Mcaoe@C>xJE`UDFo3_1-n^9&gv$|F~uTeb2M^0IzY>mqER$O&PJT=$TpIz z(1FN?n{mUby5VGt6-CA`8H88exobG< zO5PA-74lD^j~cl36*ncEgVH!>bXUZ&P$Zn6HsDO1ms=NIBx%1c#t6c&A6wBc3B-qr*n(mxp5;<@)EW!-|- zj;h0Gqep42H^$$62C2$9k%w#J(8vcoG*rt&JfDcF^?Yt zVcQr1%z6gEim2t;Q7*#{1w(B3rd;vlUDgJ(ZuVRf5dyr`+f+;(;5o3s>pevep*#Io zzel8~l+cE9AQ#;5VLQw(l8eLWvwfDQ86!UR&uJ2+ci`>4`}(KHGI_bsL7ZxqAi`%h_}A`HFCW$>s}Yl*nJQke1c#d4L^ z)$R>U|K-#q%2>e<>bM7@)>S~kKuA~%c*)T@ykCo~U9ddiC2dvh8 z4C`7>;D_?)GR$gH{p29VGMx-~eOsh^%ftqFL_5k#AYyB;Y(*+tWgV#hu^1(?)vH3> zYS2lje&pYKU{z7UI)w-x3#>Np+QnCeqW(xR@r&$}WLse_joSCzy_AkuZlb1lpYJ2y zK<_k=+P~9w<#j)bjO{E1gGK)w=!Vhvd>paT3!=TEgAta7E{!(J=tJ8PI`LW7?*NLG z_~eS5rI*K%gOZXB3H; zvq08p0#+DN%xXj}ieci-4spZEm~^BbeUVy((4|G7^UFtc%H-OTh}g;LF6@M0Ll|th zxe~JM-;a*uDHtF=M+O(fGvT3)h7G<4yqFEDv}Z}9yz|CIYq>|I0a5+G-}px6>x27@ zoY6UnR&gHCvXibly&=F}+NoUxBQKg!Pc#-PFIQ_N!uQklLo1mUUVnO$;L;am?}XZR zjej^mW$ed(aNy!gr=*sLI(a_c9ainkLC&@Jx6{Z2G^2E6-l;Z(s5WALw9Y%12m05T z$SJyUUhKkdeTi^Ece8d-9`JV9g$`)T!lB!UknKj^)6Nc&`iOKMr?pnmcaI;ZubsNl zw&|Wkph5TAmr!l<2xBa6;6R$k2V~m6N3*Uw`EC)Y+BP$CElHK~EN3DgxeDd@R}ubpIcsGLU6 zmlg4~$p(0o@j#G+9x6u1W=@e*(QHUaKMs*^0Vj+V98;EjmxW1D__rcmu`c2 zvP?gnyDvv7f2#ia1RJZ=8FzX){bbpojYzu-iX@!^m5Y8iDotIIHHoRFE}xxrr_NPv z#TjqL#+v<7L5SZAO>ZgM&7eZGcRPH8E=W*L>q+1UK9q3P!x+A8W3G{aQl)8U&!1b7 z3kZ1MoxfKUAp5^L-GE{LJ^v^73+0GgP7s>DwkkqoDPyiT^;)w&Vf4DBzXRVNThZ&G z6^r1OEw~aZ`t9@YPHp&k?e^uGEDilC_wNqMp=k1b1bf*4R@aTbTj%}=s8GOBO!U+=I>--%lEzyvNpKx4Bu_`@Khku;y zNA$ns{%Yv{V_2U2Zsl(C@yWIh9(T3OT5deOzB;2UVK@WMds~1VK|0_F?3f{aS0o&? z)oW6#CHn3pt`;?+93g!L@BG7)HWYQL{vxKs#_Qo@!&ikYEAI_z6f-_eu`#8Fv|+uN zf_E<<19%Is^Ur2cb^2Z}sW_s2MvamXg=&~0U*j}>0r*XZ*+%)wF_-GfRA7ejG~LGD zptOmM%jr51*2Uh^^p9*8L;5$dnn)FI?0$JK`tFrCBtmKKnLr>RzW?lwJ< zfDzT;Bh0)vFn$wCh00VCN1re+#OFa+2&$N1i0u%ZC!m#9N$yDD;dz9zLvZvnDm6lF+fQCL6C><>F(#P;b1L4n|Li<7Dhk*NbQO4e_MAFp9L$ z{Q7uiQEqyvZJ5~{TcOqsN9tCxS{M&v3u&{!`>+S;DbNY*Hg}xhZOLCj^1Fx4wp8XV z_6P5EqcnE{*T#*uC8DBDk_+@wfC83-6y-f=L7|h8hk$AUYIF-9bjrkvSGo<jx5I9JONc?YBL48MMyf_ zh`eZ!K-7ct@*FzouT(Ch1-AFrfuC8!=%TmQ`(yu_Di&LLETsT=RJ0)RIvmK`XuJT> zD4hYbY*|JT{vHmga^opWrjf5#Fbr%h<>sz7QRKgR`uQt@+v1Cgip`7fJ*>0qK0r+= zbu7@iTEd?mnY7SAIIbI4Rppey`bb^~p~^Dp68bPfiE1os`3lLA@1}hFyJ$p)U~FFXUnX*WiWGM0c|L~u%#GNu3@Ipg8(arOzKsbd7U4f zt?^OmbRD!YR)|mgjOlO+7*Z#oji7b2BHBQ$=a@N^IU6x|V=mwXrpqbF8EX17+mXTM z)hUf29U)N964{>CJndYpAQPf$8a5~&jaCZJ0KMPu@jLsdJGo`_LmmS$R}*(W3r&*` zroghc0?8C}$dm`h*xpeN^xNUb>V@Hcbr7jeJNY#e?6T9~n88nBP$}WmjUBtjMcIBw zT>>ss8u%0d=s7;UIu2;j2u@j5r3OM~bh#BhHD@h?M{Ftr$zWJeg*9CFb#TC}BwXzX zVUu+df(oQ&FbeHWP#>ueH!#No&UqY3m&ZRV66hV^$>SZv>Va533YzlJUG|KfPf(%$ zti~Ks#@~*tG^9Cgj#KYN$VVrmO@~DwxFc;peMUPiqVG(Dv#4R}bOuAT+kF!P`EW_D zlT*i6&VGKX%i%fok~A|yCNHFuhQr!8L<)qIrcP0yP7T%UMg8hBfe=TIvPG;7Xgc(6 zNDt%BHfGw>Xfo_+mua(XjqZC2xr}pQK^sEE_7BQuv|ZvB|_ED*TO&E9DB0pDgQdC$2Np-O@=8HU( zLZnfo*+R72{(C3@^*UeAUJ?$0lvAvgAV>D)dmd&nPnD@eM5`G^NI#q4GjBKf?yq%+ ztlQC<8%muJ5v*;@4~X3$KuWFltn}>+aBe&38joMS_!+qD z;17nsWHWfrkiU4<92&`l{$ zBR6CP@$iB2prdKFm#1q0lzqh=KU|Muryh)*$85bKX=@m9oM0o4C=%9Q zl|u00s_BheRihkH&}+3;Epr+|ZPvpWtSRq)3*qaOe?fCEp>&zph*Hyj{^*lijN)=$ zqCwTJK7i%_IuuzqYWgFMkM~@)4VY|zm+4L)1Go}LsedX*?T4IpiJ&~gH)(+!TrLoC z#g|JRF6>-K_5rK~lOp|Y;CbQMKmJ(6;dbz)^x zEPtdxlVJ|^L*QG(=Hh)vT$ z6v(lKX#~?Pai>scC~qo=ZVysG-nfK>x$0;#O=oVb5WdZQ%4}IK~_JE)IFXABOP#NJI0mw_wNI9NgSdVWqHmGm5LC_Wy36)c~MvL2C(MHqB zspQf{SoFJyq_@iRleHT+p03L{tLXG~M3f*Ca+pt~GjX=if4qRQMY?=fL1oddI#vh3 zU{4grM%ure4Kd3>5h9XG9ZbF0t@nz5K5F1XZHp5&+$MU zLwjG2;h@%O5VsNsV<$UD_?5J0lzYJgV1NZYx08i5fIDcJtR z$ejZ{8Y7FyCW#`$Gb^NSg~te6QBl78Q%7N@eCyRKHepSBhqNV_`Pd>p-5T+0uv;`p z7fnl+!5%zi^r2+cG6%?joCD}8NDCea!Ak^YJ9^K^_%&TcoU+6@hny5yIer!Biz}FqSM+)2tSS zlxFfpcv;J4*7c&rdS;C811Qcg{h8)mZ2S#k^=z@*26D_Nz^?l)DzlD>y?;1y0&$HB zi6Ac&+J-Ko|ColG?S)fFTwms31d&5iBrhaD*{6@Igx(E!g+HfywxvDKaa~`KrO7Kf z+;?ng4a#ud59L|#9o`U!?{6Iy8qtT<4m+Z;p(5akFgBYl+63K|<;P zgQ{^^-p9dAp7HuIOP7ui`dz882BeS)O+Ju&9O-kzQz5dt&4>GJ)^@dU|WqsFmA zLzah;mj@4rh67X&W~V7q3x0?r8g!JrfpiKp)V*yvx$ov?8~7-|m;3}OZ48NM3ByA+ z9z)F6vLX(@YjbElR!wfa9~jsg0bS^4MWK!i%}lqumUNTj!A?jI-Kty9DEinPnv8d! zv(7TP$g2i421GM_Yh)(nfEezp{MLJLquTG4p>CAZ=)bqCKIM|wGp!o!l`pjnc$9e#t9psIM-E2tGyH zX_J|IzkqS^zCJ%ef>-8SxImMlK8WNPmADKf%#j3M$~OEVQuf3M6gRUR9&wO0epgF9t-N+NXzgf3sxLTQF4J(w9T##unr zm(2gV8Wy<=ah~h@Y2W^Bai6)QM#7i@$l0+wC2XU2m3Pq*Yj<4J6PrNW(5r36EZN9O)6jvWb@KSmjE z^~1a;8zVXRmM{^|=og^lC6(seY`rME#lZ?~Z)`bWFlcSSwxg4a7xn=~!1&&_-i?t| zIIZj`V&8oJx->7agK&(D-}`qtC&L=?-gEwU^^Bd_R)MG#2mFhnn~jK3h#-zvKw6H$ zbgLX#Xc3`KJ&cpx*on0;G9-3~5iZ_EZP$pv(S!A48cDYC^#6>LuDs*xX>@4orVY>5 zis6oi(3R&yH8!GL*^Ox=7h1`KB2NJJQ2s7@!|=MN4`V}j>h!5od?iG;uGfDA(dWU2 z{k8&y7Xm?1sz6;RXl8l2_Ai9qCYyjW|pP^A@3D*M{M;g00sv z;T5dAgieQBOQj&8t}WisHjqLJYLLsl9l8dSxZY{<`q^++f9u=3F$mtO{PH*(GLQNhqQ#1}%% zzNx|m%?Hf5m4m1*J4I55*!%hYKp0OGk3k{5#gWq=sow$IDit8GE$u~(w(Nxd=wn!o zg=`{hhK+4$$!2#{?bvr3qqPo$MnG~R#=TS59zW5YU+ZQaQBfFX8LV4mS2Ry+%k@r$ zNg5{6TkYK#gP30KSH-wrM<1V!*m(q_*gUl15|M-@_^%(T?q0$3B4q!CY(5-N#OB>> z_YXGs4kZkF^d0+oLfh4^tM2|4Hp;Yyf@Ii zp}&Cxb!sjpfv4|jFhb|e!{=P3PH2-!TiZ#$?LDc_lkxr_)w~j1c?}U*-E9Lv$4)S> zuTDK9f^$IYhp)UX=_7)+M!Gshm#Y1e1PgG&T{qw-POKLy$)$r+SoMT(Y=!*B@9FZB zo1R^l8)gNw0~fDayjr~@zJP{VjW=RP`XE_uY1@oIQnyj~gj@4|$nGd{Xix7SK(#7Q zUgE;kIiSBxA&97&M6kSfla23A3B<;vJR=vZ3lVUDE-iMfNSR(F5g?*?E}#h77G<(_ z(rgrCo#RzGX9pR-nVC|e_H=pAcBmq`6sJ8?P!wleXM-ScHSQkU%ztvt4#-a&a7rjI zyr!rCRISJaU?4F^{T;jq90taby*baA866==3?n=Pfm=r+BE*~D^{M62zTAmFfmTGO zIaleWY$(&9sD9SwU1jRtD0imciQJPMv|LFLK$m=fgz-RV=5_73XeM_mBh-jv80&MQ zwj`OVZQ?|U6<@!s?}1E4Jub=pxX&x}>m`x4Faf{O`7k4G8-EnC;vT@u-^fEjBOHOT zEl6e)S!Z|;k(LQIwan{k(OR-$FB{h(OLm0nGlIT%JFjgxm3gk^!vTrW>)H}Z(>KR8 zpg3~&2+xxH!PI@Xg?7#uWxUQWc?ngEgB0X*=Hs?Ye2lqiAku@x5cK!jO2ZKnP53n@ zOYPA;8!YDf8?`{_U|%Cd_K#2cAUfx))I|Lx(%SGN)XI9glWxSp36c{}rL!X~2LYto z_P}{{k<3JkGY5iwZB?rSu@Fm)QkSiowm;Ao!!13X&34kJ(b+cWsEFypb`HLL1-#PjpuJz zao3d6Eg%^E^m*#C=vx1-EfMv@PemL2JEu9O&TvY3Vw{V1tj#^0WNB?=(`jRp534jb z{=Ns&eK)`iF&DR+Oz0x=d_=tW-o>k0ydQZP`9&bb9WnoI`?#ygQ@M9!4VhJA{ju^uF1~S_&S+~&WZ^WBd|b5XC89h&$?mS5wJ7P|FPh(h8dyycb^aNf^GP%35F8-fPiG@)jh zzw?@Ye6GULJa!q^Xw=>xOA>bkl!YX@M5uoIG3 z)bK*YibiJkHD#i{SGYByA4VK`ai9I+vJ*x^6bb8P$9UhU62u=HA^;@$!vjwB+%>Tj z#KUU$iGTyi^OK$Du9q2F@*f>NSg}Uu+HTAFt@_nUyD>&ZD3jF1Yxz9dy&Z_JH8Bq*{$toelnf0uj$O`(5Tn>{$2)t_`wh8k!J{u)@!VDp$cv>tjj=YF;7`uf1h+zKmU5~)A^_noou7IC$RFukMJhxMo8k{K=K3AO)1*v`z4&(#a~qP; zXEw$1is~Q0Ky*>PL>e0e6cy`obUPJ2ZY9F{C+l^w>4oTk1`JBy-5LC@7ioZEj5`2| z3nbSaVcrnA-Z^m4z&w^r)&QF61zkqKW8QLou6{aS&Ue#7(CpDJtqMUL-q)5I(Z+i4 zK%^~^OtunT(j^#)Gu&}MZX*@*FT$}(VcGb%K`(_~h%Rz~c-tN!VDyYR5Ybaq9UYF`;?ZMAuk zH)3lbu#O#^1LFY4^reCnrs~mV+xhy=`cPUEDuS74z1(wr<_ER%HQoIrjMLO$9 zx%IIbkQvVw@o{>oT|2Fpj!80;d*ZY)wcPs?w*I~12!@2%77Vtuf{w4wT#kUdQxR|^(kb0(~1@d90x|rx9A!L zNfF{p$<76&Y?t4by`6SQk`VEF2*4@2fyryNW5o?c zTE-F2^*|*LDU{JIjo5P#?N*L$Hh`ndEpNx9H#p2ae$97r<4jn!mtyR%K_-2mKxjCfS1WwW!{%+hh_dBwd;jbpN%HT zTeN|cfk)@u?7$|@=lYul0Si4@lI`gI0*gj{BT>4FrRg8~VmZOtiXt!5%|2FNTTmK? z7o3U|U4-sF4ZzAEEhCXX<56ELMc32DL9Xd0?o+RCJv3WsGsy$Ml@jd4 zY5tkwrdPap@s{b1!{EVu0|o%h-E6ZS@7DA@6sNkmfS~9DNbhda(&dG;gk1!-90|}4 zCO%9ePdDlnVY3l>JTj&$lVgp{Vy%L%-2Q!yIc6IjYry=yX?9=v+Pg>me}AlNIkk&$ z2*>pzi>a`q(^^OUPoWftADb|e3}o1QNxUis)wN#Bw>(-5os{HEZTr9$!Yb^(_64H| ztJlE`dbWKPFcT8r@&bz`usac_9LCxKzynX0O7sgIGXVM6Xv>fsXuAU-gJlenm`G!d zIhqBYGGr^a)|YkJ^%)9I)v}fRIbADPcS2`}b8*CJq(y2mXXt|Twcm}7QuY1kkJUy8 z2~O+&#-F$3yS3#L6KXXqr@>(w#oA%4qHssN=if&Jm>ltdZx^D;R(!noFwYvyNCAXK zLZD9Jg7%$Cq+&4NEP1ZAgG7gVd{(ca$`HknaTl|c&WPpq8DkRx&xl%871i+cmW4XF z^M{j+aNWz8fU<3q1Eea_se!dYw=oCRpJSob?e2a&FmD|sFj2IF!RAk;i7fuTVQ3W1 zGAgtL#+a-?>H&bCit>#7MZ=7SrobcVTJVdq*HxR0H`6Y{m%LV#dG49>dCPQ%jh?sV z)|SYjQeY5Dr!dxtoZoAc+6}4AW=!NXO0W|h5IhH6YyTrT{Z_|!V{j7QR9(~sI3pRd z>GWXLoCfSrgP7{~^8euo@MpwS#UtsMXh z+pfzCWR|0YTd%*MD^gER^naSjHmqvIiV|7 zz{+`d7Z}E!1|1omYRFNJgMu9~0N#S8VK%2Q9T#jzPvMrRHS(shCC$6O^bHeRNpYM;NKF)E;gz^8Vzh z!HJ_nu&n5Hp(^+#i`7~T=QeVRP|E5$esgSyfu_{VDlgEha@oTDh;T6e>d)1bw|fCj zw59PiZzH9sRF55}qo-;pTHkdtq>a~!T;){}IE(i{__Fo90^Zry5%L5cl!T?9s6Bro z?C9kYaTF4Ia%PZ1pcyHH?63r zlbv8m0g&%6RNWU(!fHpC9p!AFO|ymcfhhBQzW0Xhx?#}xhmmwp+fyGZug|(Q9VXV6 zUxS_2X}06KHbj^X1YzocFGb}8O_SkDv9{>pWVAg9TJnrSzbaEcvgiJgk5S!4N&ZdY zg@q`$XbDDC0WoXwx^dK#zr*--_A7TUE54I10H!s-y*K=7e<0iBJ3$KkZqe4QQYX+N zcIj;7R(ZBtr%V^6z1x5|Ox74pV8sz&G^d2tb}Coy81A(+Vmb>?MOB&Cuh;1D{iRPvya0uiZBjS1!HO zU+9T+B0#_-M-+hZ5yDi{aPW;$sf8_|_r!$v?lG}QX<0anrptqdC%i- zi2qc%$l$&2(!u!moV5vigBPI)h?V@@5edv@8pF$eZzyEpM~2%OuB1{CxMa=t+;%NB3cEbytyM)vQ+e`9Ar zf>2M70z5hG^q7NpKf{9<`t|Dc-Dx7mo68H+^oPlllg$1-pO+N*a*VWv_=oS8 zhEtd22vP|+wq7{k1F$%qX?hX}v+ldmcty~B9JhMFDoO8|Ab)0otlRa2B6tK}(`7!* z)Y`i$rRqVmkr4ZL&%HC6sdAcyzL9Z{oVy3oeE5bmq?psW{UKVkhLaT6mChegWOHYdW4@oX{Fl^^ z*_&k)PG~a)3N&-;JE@RPqYy60bQ&9i`DCenpHiSZ&ND%LPz#lN*TCCpFCqvpZMjGa z#&%mbTKv?HrPr1y)Yy#y!KzQ5bz#S-h$x+8*&6K4>(p5}1)QYIY-2s@vs|a{!dBNL z(ZgCJMy@Y?F}S`z(4&}CTLzox*h(nsAC3#%2y_3BjZ%Kmuk_>BNAgAXOx871&- z7&k&K1|T^18=5Tpzw`xa-lD5J(EOt6IJWi*`A^-vB8(+xDF2~Q%Lk`J&&6H_ZZp-+ zR#MosPf-~QN3;B13I>2cX<0r}9t%LiW}@V_8_aD{ZT4$#N&a)ZAaXM@0@p}v4P@je zo0XRpT%LLSKv~nM!W4M&Aa{JtWP8cpsm^GTomX1=JaGRUSFe*_cL(l_0HD8C5nH1H z=)G$U;MG_h1O{XT`d@xFZ$=40PBTphqC$3RSA?E8ERSa!gWdk%OELA z<9zoPgC5&Khn#Ic&jVd*v(>_)s2g+zevn(>xsKLPt!oN(%(V>0ll3ThAYwW#x(nGg zqBPWNfkHwV;JDaGg< z&_l!B8uM$uB@zNc;|Sq(p3z6OjZL@+Tq#uOTumaPTt`IW-dba z(H2Jn&v2Jfz8#E^u|corvYm}HD@N>#<@)e?$1ghbY`a8K2DJV<3((wV%0iid>EP9D zF1X{dQfYx4VQ+LJzax;5k$CrCKo_IkL@d7V0|bAs>lAqb&nlS@UO~^vK%GBHuBL`x zJ-f-Zt(~x~z6~_zC_j0Q&8MC#bL&OouK zx`Qm-kRG#Bygo?4_u(x}ig8RK4R2~DFG7y4ck$-6)|T!fwCp2#zCCgFkR!8PoD0hU zvvc!d7}5QRpH(z4LFyobEgw$}c;KFd4aYW%agw8^IugrZH~1FuFz!GvQ3k~`Lshq; zw+(p|XLJrZd#J8TKU}{#HSmA*n|1P^sWgL_iS@FxK zR`e$Ob9Ux6CipNC6oR~Y(wcTMn+`w$*{Pmu2jw8`Zig^Wq=xMSQ94)68H9xbEhJ>H z>@(}_kn}7ql@~;0x)VKEsz^n6*>0yN9E<;c>tL3SF&bD}C|@ zz{BO@hSs=7QN@Hi(z%rovVhxUo9*FS#GKK?zeK}3Q=M6V)iX({>I-|S)2RZ{_dWnU z)r)6u^Nk-I0eD~>b?zFW*c*YY5!!4wcuud_$PfIHX;WDreGZgu-^cX0X&De?PdLIOseEyiQZ46OuRS z5H2I2XJBXrR&v1SseU1HDL2e$IV}tjKKT^Ac@8_M4O8U=&HqPU4AZuRl4yq#!?#Ao zX~eDIFphS%3761t8!r(Zt`Wtz^rkvC&dZVIiGiK`$h&+~XjbVhot67KuMpbkdKCF`hh+sjfo2@hnsg;0D>M7_QWKY45l@Ja>Gbg2a zMF$W>Ixrq1cnTA9_XcK%Mb4$LHh#yDzid+;EtD9Ai)HqB@Ejz;;f&N3i)~Y`r7UU; zLI)hl?HWd0t|n!L<^e+DC~yk5J*Wvds52s0Hg~Bz%fKOoPoZ_5cH#+joQzrN)2QN- z70f6JDZO2$(&RxS6}im_w5r5b&Xd_YNqK&M_$J2mIuO^>QZ7uuIcykM4II4*G;*Ge zcq*k|tkAlaHY5qHOv-0j3YdX12$cqGgaAN<$~7JNqVME_*ZTQQDPF_}jPEUfNzv~P zpvYg}iS%h;Cg&D&jX49jw)%&@hNB7MizDqioe?n1#F?w^w}Pk^$}M7+ z!#m5OZ1f`wy3#~yKufLmtc}xOLd4D3TWGbdAxZ?@Y`U2Rs|9dhk8js1s#poE(yNG? z9Uy5G9~gfGd$QrHANw(?yG`Al>e+k;f(?YP6Pw&aN-bLT^`M>O;x~-=95KvhIB*N; z&j`hVCGYQRa<)go5&|mQFmj6YJs{p!k8+)fZQB2!L{cT3jZxZi41g!H=yIbUr9Q3- zZze;+o)C@x=?pJXZFGE2+_~<)AttO*p6#-4oV0X0r_bLsqOBk`7vUU~)23j}J2S-f zt#AJ6Fq36yTOa&;A2(PVp3qS}+OEbn_9l?VKqDP(^$CH*(`t;iE}V)$in zUWoqwj$BVf@0)8CyR;IcUen>)U+7jg0vg_9fuN|k^h0-oRaMifC~)3N&U!rbQ$ycNt@F`o`4v=ekZcOj4sRa$wzw&uPrR z%N1zs+N5!WB@OT&wj4QTYW2wN%6=^NSv4<0OyIRrBaRMIpCva)lN2dNXGyjyfcn&; z2WpS!7JF$`&X^DVKvsyNJO-e~G#6B5&M+GzQFPyfS(``X3*llYVhkvcvj$#a`A%eN z2FkslWg<8)VD*0Q*{=`o)Vbnxvo)Wz z=U%HttCbp(CDfg}6hv@(1{ZB-SpO1nJHN5H!qbWCsPAShz&b=vUdoFh!K+X>n91*U z;%c5{WI}si)6eg1OIbMYuwCQ&0#;^1J|CR#Pa40ZLhLB414NaL_No>FDpz$!G*peH z^_kYV&9R`b_Yu%6V3SL|Z9?@nejn$pA^@X&UxeYup<#&wF2L9kpy;}*9SK*dEfp72 z+iSfeR3IE;Upn(v@^Ju73ddl+X>7xpM^I|DZ3eb=K@y=P9?_)q;N3buH(Zy#1RQ3i z5uKdYMnK3D-=avIyicua)ep1HQ!~A^FKuv?lL54~T&j4Mzle zK|IDGb#EahQ`C4H@yS?ibm3Ls55{h0HWluTF|@ zZ#5&8vCAgA!~LAjiPhVPRikgCDvait9f*#doq!WDm-2PjvY_37Zz zk7b|%M5}oOT}xfrX)1FabFrLRBNxUFZ6qkTbcueXiD7!^^FSwMDn8CPFYSo(`~ zGn`RG6k671o?C1x(<5UJ{j*AArwNHJ4udd$D#yj~*g=~_wI8NuefygNeM&-M>t)JyOWaim zNN+&wY4)PYokBD*{^BqCIaknnnmI#Tjy6TsF5<^@Z>zie8@1#c>)ZJR1kR!hYTups zHIV^$nakJxm=c=xv?(l0ZN%x13@OUT82uSU(Wm4T*`MB%ssaDV;Xv~zuAeC>>s%br z5ymb81>sMu)V3X5?sRRQuM~{XQ?)T=2!7lcS&mc6 zu6@S@wPQ?*?6M76X4%LouM24@(eB#bCI)#xCTYi({6fP?53Bq;3l!D5Cy^*U!f|2i zLg((*OsCe|IBMBIdW$9k4kS06Vjnc4Y~VVFO+p$GSUL4>>@S|so#B2Cx!ZJcOFhci z=YB|n_Eu>QlwXGH<- zEV(&u%Hjnm+T*FnHEZ+_Bbp(=kl7~4SnQ9o3~uie5_i_Wj9`=OOn;OLe(g>|LksF2 zMv1A)wrq_I#qe`sZF$%IQrac4x!3Xtt$%oij;lr`CgESq3LsT=d>BLQ@|2c1^=R7IXJgc9QW#u-stP!oYLLr2$MX}Mm>8(y z=qg?J62>4LzZ5uD;nu&Kyim`rrguM$4`if^Vmc=jR!A(64x`=4tm=1agdZ?!A85@3 z<0yvQe{4M&Hr9H)(s0WK(kbjVj9!jQgVYh;V~hgJm`1pq&jFB0w=f0Kl16ta57~B_ zW#!CdR;ETr4vb&Cc5&1#aB>}(v--Lp6ZA$-?Sz(k_`$b^DGy`^KUg=k>%g{gMguUV zsS!4wSM2t~>JESFJj;z};Vhdx|FPk5?GV*{8pvRDL+(Vwe3TL5WO3|Mlu>=MP}CvN zo!it5qXyS?M({$8>~1Kjsc8q0$Myt`8F3Z=w9l^Vo0!_zjFsxsAn{E<^~V?(t`4?h zE89Wz-8p9mf6GS*`c@qp98cL7sEOWG4mY*YO^%r3Y_7pMT?ZHFS!lPa$MO*^dCM8R zeY$5eQGwfes;mpAO{Ecs6H=Qx74sNIV=5AGc3A9l$ZBzzO}xx}dU$dE?&vU4jW=hS zhNGB4)18~|C@%3pmyw4ff)&!z43d90;`e7rv)_-Ca}Q9Hhmc%(sWQG@6xuos?kkA) z67a2~09jxM1DL6C?G!+3v)GQWI$vHPIlnFC3aug_pb|XV=6DfxnfT7=gI04D4s5f!| zlFY%7PifJAJtVaP&`1}>oFPpJs$7yeL`4*$47Sfwj?;YQU1w@b#+6?=peW!vewy`K zoUJ2)Pjb#r{L*jROe-iNcCV^rt1-1iD4L@D*G%SyoAMNAFH#%-l^ObKhg&(AMIj=FzSevMRz z{&tu7yg_hur|Yx{E>9f9FCH0oPILITvf|V(8^5=4vm^O#!YsxJNS7^X+3|->;7oiq zDGgH|W4bT{r`LXs(36j{YXD8T?pqy$WNM4{qXgFP!fGz&`u*vwcvFn2?U-ikS?fx4 zp4!dwGc9UV@-O9?X1xYN$h`)_O+%%AxV@St&FhbxeUIExw%xMo2uH?FvniG{Yq$rL z-gGpeAbwUI0u^IKc9j9Q5n=L-iBGvyPs&_=ZP3KYeUG9K3Z9&x(`uT7w}O%K#N#2z z;j+j37|o3GAgFs=o1ac}<7#Xi?cvZ-(TnR01n3g)-zAzZKNy%Py6gj8-^xv6evR*% zh<|Xx`Wb@Uhpy@;ukvIgy`t_m^qErHLx+kH!nfmZcfj@xB-G4ezjc6lf$Or zZhRBw&@9k@JbdJZCY?W@nZ^)`L&na^h_(c`Uca#f=wtxhnNzq8iAQdA(~Kj9^Pm~H z(9Wl91eeID;71(Uon$S$Rss8PmTd1DXeaIPw>T8~2R%rClAr#2?l1b4?WF^i=IqGC z2~GuobD$?I#F5_L&ZSw0|2lkRdu|mR;E-Y~BW?73+WBL)+w&ooooJzQY545gRIyg* z#Sa2mWTK|sNpt55Y>yLvRp(f&By%xB-h!zd}G!RsIea4z61e{1nzW_!!!!B zf(@ZuekVN>g&Q98Hwu!|M(k>m^oIx9c077%GZ|v`4LN@s++vQtG}X;ex;vs#SFR70 zz0@9 z1`P-4`TkIPZ4dD?mt2JiiOcwb`pfY#7Jy+Qs%d-6LOA@2#pG{BQ1&~a6Eu*aQ6ZbX zN(y2u3%4`c#o@ah%9)NKgcL71S+v8PTp~Dft}0*(o7p;?X3}bAyvp>W zq)f|~iLULs4(vkY6)3=4kz{`MKJAmp&C6w*dAAevutC99bm;qi$*LB&~ zX-&)T86ip@htLdu;ZM4mn17F7K2gt7J}R#yB7=?0o3-4hte(@}z)|T@U$hO;IbwIB7WvdVyKW8xpgYa@}VIk z`2vxaqHeniInIHfFb>+=9d(q7WOm*bbSLPRx zU;N^JO#LPUhy0Lgb5HpA*e|GlI{f6NOclc6Yy37Xl{$CXS)i6YkdsCBS9knGp_Jy( z(FzGMGzjX~RiQ;9jM6p5+E{Q!cslqVf>WE+#o~^@t<#XvMxU^rtvMXUZje4&*>m=W zi%X=SpRi>dFz`u1t(i(5g6yDbauf^=7G+tR@l)i$OyRF!7@JOf6fQ@z|M4_v;l+NM zaj9hKxr>#rQ0C+9k67egj>5?5TS@}qFCoywB@`j1VK-I0>ecNu>jP#^SEe&fK>}$? z=bTy@oW)FqWSxH44n-$u>iZyvLXkAlR4c+i6<7w`U#-^vL`IQp@Wwu^Zlgn@nXFH4 zbPi{e>FoSdMac3S?36uSq1(;Yo~78B{c6N_$HH;8NGB$P9oP4Tja}d>SX=i(YF12QHG4!yzUD^1!#yEE}12 z-8Z!+1k>T|vTzQv$^72*N5D9YCL*j25G{odxwYX$oakwAj3c29_YwO!<_A3S?BI@9 z+X?Awu@-7rFYy{3K6XOFu>XAc*WYdUJQK7SbK4U1V8EYF(Kl&!;llVy8psK_+=>n7UsLi)f&;<{i&V^pl0!${#*~|AOZk_ zPVI*hd^*+@Mqnj|2P~pD&Ih0CcP@e(37+PyH8E%%LT8;hhM*rrSCgSLGZJRu!})`X zQT-N{`%JAS>Q6Z}h1x9iagh7rl$S7UEkE$R4gj&*umK}cExk5I?&1#rYFNrP z&^mM{X-!}T&&Zj3{zsNwRD>{yGMng#hJG7(HsP@Sn@Nf1HK{`yA&hZ5ioL|E%DN1y{`CQ7tVmJXcw|3U(_V}1M z1LHp>8n6cz-Mahk+Sps}H!zs9JY1#|sU_8%eabVR&Xd^q2_Z*&`)?L-my!95Lg^?p z@nn|QpOm`tJgS(Gj~=3E#dKIZh9|O9uw7O!PG;6SlWdY%_8N`8nmR@4P&*wZJ6Ko5Kn>JfJ0s*Eyr;;FSKX0pu1eEN8+@Ttw_NY}T<+ z(#lZ29X+OqLe4m}&F!{04+v{I6A7{bb(CDNCt3BHw@D; z)T$cV9u0Kqr_dvP6ZP#NYgxR!vw<4((%Guf<1d#E!uHN}Lxl#9cA%?xl@thqS_`~# zwx(L8GHxa#DxS45j0s@u&$&C1pAet6J1L>uhyt-O$%CW5;E9M821FQ3UM+Y=Y!y&{ zo~BNnk)GOtaf?pEY)*B0d8DF_Nv)Zquf{^rR8POQwjnFvwH?B1+bCN*g>@Jf85u`pgSow{RzO715kbjXfe+nIp315cl=A+ln%R6|cQJWg! z{d)L9aW5xW#*al?5$!y@qr}E!9Ci$YyWQP)fpZn{6gt%!Qk=KXd+pNb4QWnyZE7tp zeFLo~YPtRy?G3$;BRF?H(U@g!L{TFHKjlpUjMDLz>Qcc-2mp^3gs!$lp(gOaXnytm z7Vx4Zx-VdLPvwFM)5uN}DeFFLFx6RpRr*L+oLJ(agc6eoSLFzs6D(sdT#f$6zso5s z>ejy)Nw(Yhwaut4cDP>sn*}hy4$cWf9>{2P#u@r`8Yj3Pk_Ioy$(>0%9p|%Pik-Jb zA0tYz!+RO~^XHB(UjHhx60!$rk{rgWovuSJ@ykI2U_$!o;5a!QJWhF3fIS-DIXuBL zZ71cEJc=eWdALqeD}Saz>4g@g#x}H#&u(1)Vt~tM)5zTz?V+r@=l-+)yLd_5v=!Cj zY%R*Vo}iQfP{GLHg;jRAXI6ahO(1aqHV}43TWfa8LCyADwYxLQj?}0NQK1LRR8iXq z>qgipJmrVb4;k{TP(Yrz7I3*JKT^Z;A~Yd68H6oe{Rl$@YzAb0|W@D9(9) z5NDj@Tm4=#?O7Ao?s46;?(xX7J{=bZY$n;FI1h=T4~f57G^Fn4H(Oem5&3Z6fQzF1 z=l=75(tEu-Ehx1k(}uJm*kOP^-9VvgAxk>|#C)1bLY+8J-w8()dTYNRG2NQ@02=my zx7)@uy*wE9v2Mf%%2jzXa2GD<68Ff@JRfAte3uhg7~fdqvUpRGg%19(@!gV+S-Pqu&i`KS*kKsN5 zLKYe%TF>-{8v4u7ZL;!23?78F;^mRPLF6$fv^MNr5Nb9|t`~1XCvAew`vp!_H^J)4 zIyi!MrWI9Yq0f7@YnBGsJlIu!KPJy_KgfY8ss%&60b)$78f?2c0aO=>@~A8?>0T*K z=^0VPCu`t+L+ewervKeWIXbQMm`|j%+_|Za1S;i9cVS=7gWzOPa=s<$RyaBbl2W(# zoyP9m$z2QuIR)E?(|K|elYoSD>&eb#BF;#LQ{6l{|&m1Da z61>l)0AAw>c9a!dUAS{FGyVDB{s0E4*Yy`XuGx=U(7K|6!T1}TZWJ&RfWmLi%Y!^E z>~O=6b@2SVZ_}j^F8b@f*jx{A7I@dFQF5e{2Cz%$nN4Lm(FFKs8uY$Z=A}7OZm{wi z0b)aXD`Q!`;QC!r0>qeiUxlJ^(tcQ1jY9+&LW`XjaS}Tp2#sQq`4hr(8{ysPCf9I2 z47%qvD=NayOFp~bBM!{pDYnhfx4LEFTGo(eC16o>>rQ-^Eu(($D%0(9M`&jaumg|6 zHN(TDS}1Yki%DB8-f@zcOYsj-I*6H2EaVp=8$Q2e>E%4C&(30|q9oGcGDp4xplE3&=KXqqxhG_C zJc}t?wv{_}(XOXB@pjU6{B?jocH)Q!TCb{tyiXL`5EMKO8hCw0sMkk3PzfRpA_yTm zM4L_3my-o4AeGn%O+^_k(YE$*K6rGUe37br~h1Zh}bO&Non~DN59V5yBU|ue2Ob-rEM+=}UC_LgOpW--FQE;%sVg zj5`J}45KfZ1Nn>YyhpL+jRX>Aq^PB%Ir+7vGNuT=MXoL=XGV+3N|^~ z^nUXem~`%pDq(XTjG5zULqVIAmF93m32ZQ~f(VL0e3aRiW92ku<-A@t2ISN$G?1Z5!AXnuVD+<#2-QX?Ww2v+F~ zLQ&$rP3Ojglo{F&IaA2a5#8T6I~$!>o8(sg2_cgclv;fc+qGs0v4rl0K$$_v|I&&i z6`{UJjCTNz{pgo7gkdM`18I%o1O6ZAO;fRnsdj*151R7lbFSG z{6XjQZ$~`eY)C+`Qe*-RQ(h%SXa7$55AznV)o}q0f=xoTu`ClE_6y=n)oPHy z^VJ}SSiOd+oS*790S`L|!qQDEer-C+L9Ve|SbdRkRD1BO(I8Vx(bMsRk}vNF{Wao8 zqkq}q>@7}4-VQG3%Sl$7pEs;}$U2J{h1+)Z<_#N|%vL0!Fvfd4?D7<=El(p3jxb%z z5|uhiJWcY>%$f>taA<>mao)`iVxC>Cn%?!-&USVXXqq(!@fo?mMsSJ%=ZO_@j8dbN zhKUd45A4JFUcWKf(BZIC9HO6`!Gxqvn_}ZTHXZk|-#4-PR5am84RGS&Q&l+`v(cbG zWz+`FsA_GkxIRn>(b4p@afJKu^dz%-6Y6lsA&cisgqM|f;m?DR6^OEyOLQpq$qSh*Wr}9KE>?YO&bz<8U`txJ%yrO&1KKFB6Pn`IBhv-w+;E-G)*0G*nldO zNA(>o!&?5PnkIas-gN$rivJRwYf6^J7yXK?9nm$#8Rv;`{#{X0$t8#G@@_8Ca!rHY zv9a33L^C3e!Hp8a@|*aioW}ZhV2L+!R$X#3bFsc6yrInQOQN&M{e>*^=GQqrx~#&r zl0kupBo)WtEk_#ABy1kU;0bB*rAQY6;h7qxSsAMcD)PA(j z3QQ+5D`fzvlQVon9C2Ykm+1Ejm0rsyga+T>I~w>z{cJ7v603zYxdKpHt(pLF zSXpgzyt$`vzZ_w$zr@f9oaH?|996ba7Wzk_)D#Sd7si7s&f*F- zH~Q@m;jEKZO~w;7g14%(kjtyjn!@yN%B2|<&>d?T^-8;pvmBzh8n&-T(ul$EH;3-> zVREDEJq2Tp9r+=%Xz*G8diOTq8U^nv)#7mB>>FG2oR4VAzr3Pem`+2|mmo)EBdzOs z-U%p!N|g+v)2ru~n{DG#I&f`8fG{;i`i@)2s|ereO$zHep*`is?I^qh_?4~oat%T08Oiz#JBLkYwYG~+7Q&3*OlW5F-q?$74@4xPIdx6=#csF$=3c``1ga6bHBq_lP~<>$XA~y+NjI{ zP2c0wPU5Js@+5DC&W>sh+f?Ayira?%lRA!Ut4^5iUt%iYyT#dS^GA80U6)MVMdzN@ zbg$ID)z#1c`WgM2eBO4a33Z|=iX7W=e$#Soxa%LLHPxyNPt0b&taiJUBVN zyp3<^1nHdIEX<++x6?Ba+Y#KK3yo{maq(8m=yI%mrD8`0d!TL z_C^4@BN~PEV(=LMiyEVi4TF{LxNDl7j9Smjic}Y|i_rP-L(c8=?Wleh=;egkCta3@ zTiS$0MVBv{$0Z-g?|Zw56v z>0?(ux$8)JjgYnxh3IOV`r;JSMFGhy6q;i724gW_le!d)(20jtAjlA*++@u7+PUkR zHYa6MN1b|vhG}oqCX%e*9J2;AxEouF9D)$VFY;?i_I0^x$;QLxxRMHHJ6yw$e?$lR z6*J69e~IX+j41R9&ZQ{1s7BcEm3C|p5j#uyDGG@O_ z+j#fCYM#@#Qwo+T5~nY?(FtP{W8}Ojf z-FSfC?S{2@73A86V>}KS8d2!@OrHui_U?TXViAx+=lrFV8ICNCOG*#?F(Ae-b+@V zMel5b>IOMGA$zD1t&fQ9THDNfC)fz7a(c2Bn+M5$po_5p$r-pPA;}^pzhC|EHBcsO z^dZ(`tx!%`LW>l0Uk;!7rb+Y0fxu>8GjZ?^yZFturK%M$qBk{+5K2tx>T#73LO1JV z;NA_k$|zc^f5^=^aj{#*n0c2dHLhRhMo>wDR4^R-?M>NNAm4$5G{{KaT`oDY_9 zkEc44G%seIEPogUo5hB8O&>ZG)2YqqfWR1>z;I`}{VosA7fZWsqH7vfqpOa)P}y{W z>YQDng=XzIY&5E58+`WKpn)o`KVeYoS{UO131prT#DA&2bKe_At`L$8H|XjnAX-wP zt(Vrp=n%Q0K9c*vTXWtW68S->&bzQVLp`^Ue=4ng^o$fw_A3pe;zCi|Pgyg0VQ`nm z>5X<8~oU03Qv%GH(sVrmRiLCLhGELkuz9v4-NO2LJr$xUNT}n0{k_A zxzWs(%Y^dV;g$W8nj5U%lD9d%pp~UiJ)!#(cJK)yKgw<#eP)A_N{?oiv+vQuxQqTH zjxjP)y(mJV?@B+bvcR>jxmb#ux8S5QjUrprwxM zvQ0Xx!$vt*gLTT$^!rA>#Wzz&o33@2(qbzv#tk%2l*SuT%!&L$!Syc)*xK29Xs?Ds zKOhG-23SK=Cr+`JdZ0d?-vmKptplF%_{(?zoaGA~%#IIVxsmJU7-vAIap#`&@mnZKFHeR!V?$bH?yxtJAL{o2@XDOuspg~3rnSVB#+c#C$ z?u@Lwao%UYA;!$9AWxf~A_ifj{p;Wo7$*RTn;r_b897b{+V@4gHp>EkES)L8#bQu# z-$ezB;t0n5^Yh3S<vqw1CQ`Bu}Cl5H1s(D)p>itr!8q2Hc721-H6Fv z2=%?nYdE(g=6E1Z%5*}P6?xb&8}Dh+>Yt(j9Q3-lW>7@3Zd?E==sHfC`8O6qLu(c% zI{QQ$5)IDmKOE$DM;Zim%rGIbBE)b6F<3Vx`rus$8LqZw@2xCx@d7E6$jtysMM)1- zDXerIdGU?<&sV23oM_wdCqWgF5;fik;EW3IrJf24vjg)^#CN@7%t`RsA&T?O6~rW$ zrqYSh;W(9ngq#_wPd5?d)mtgDQI~S$3-RdO*D9oUWQ~rH>M^I;B!n%aL;58aBJ}J> z(eqTkIKuRzuAUkN7@5wl#oC;JQ^G9N7)bBWZPM0MYrj=RiG1j|+{qGDW|%lhjambD zr%BIq&+B`3n+g^%YI9liu;Z+-Af(M@9YdgHpR^R>LH~;$Mn|xILKxQYG=&bMwhmz_ z5$Po47NTW-OvdZ35mx<3P-sM&z>;?dx-w$38bvCX&w~h-1Uhn1G-GYld^L z*5;v()9Cok11QRw^($j%%EHWf^rM=bB5vs)eE>&pC+N#5>m(a#kftow8GyOiMe%EW zsq_C;2gtszo#e%JJtHXGD99lQT|Vt6ou8{WV*Oxj*L%CdyUHE;|w7oOB(<~WDW0ynJDD>lb% zu*eh9L)MnxkOg~jP`U+K2WTLeeA>KVz-~Q*10nUfK80uytV+}6zKiaC*c4?{%Y-@- z6u@x>0t|2*0~aRr7kEB1m(k+}op4ayZDRgV@-4!);JYz)aT115D`7oiC^YwcuITe^ryZo*ZZKu!b+PlERjq>QOU-wulT3v+J`t1wcs;}L{Ha->LeRJJnv!(CZN2!e z{Mz_6I%YuQ^hOM5-P*%9qDf-n1eE3gWo$2}sSk_>^{w;YC*LLSukFrV+Xd?^d>~WV zk{G`k8@P^XR>5VQw{hyB3Jj}ElN_}N@@yPxbtUVOYL*PpH!+92nOPP&iyWf8KSuwO zinaTcb0-3a_O$bn&dE36PO~)_N4b$>fG0D0^mZN3RJvvx6ZUPRtY(3F;Bzh1Bc$RX zjx+|;v=x@tD!(;Finkb|I|TY&5N^9olb{cv?FWWn0JynQS)mX9!x}YeSvDxNgE6cg zMwi_jo_I>6vU0jsRvaQxpff_JMTYiO;s`T^lpd580va6lqC7k4r>Mm|u2Zzm9?LcO zD8nb3UcH?hwNWRC*3DTg>3sN5Vpo~mF(EixFl$*-#$hDWxq@H|-WJltyA~e?f8b;hb+cw032lS=p#BbvmFVwn55t~YvqEOtRPG0;aT@jRFT`( z{PC0G{Jb~DZloO*+Iq=^8{tai+rZvbklE?SW! z!yZwgWvc^7q2EHI;|3~13KLTaqX8@pATuoc5cJO9T1+C-gh68qj(c$p;tM-pL%e$M zVwm;n8Mfrd{b*dzk2}i?(15ly-Zy>CT{4!8?=q^A2RW}FI*a=z4!VDpPt#nfD%np8 zYVm3$s%6Rbwdc*An{;=Pg4iHIx7u<2p8BX+pt=}o;2_}%ov|WAaFc9P-cbb1#3;8J z;a?(tf)+B_j>v4hJey(}mBNY3>M>IXM|(_X22cj(im}PNh4o*n@|B}l&x!Z!M5Ayw zdsmra8ue)3p6BU1w=7)5*2@oW3L_o!2Bvs!7Unw(*x4_? z6eL=kB}eLHeT+ulpiT`P}fA9Vy6WPB+oaXpAL;6fZK69{v18M*)(bIVMo}}?v5xJ`)FR%LmVVwOY8zvLW$!hmVM2roD*vX<9?Y#{ z2tIQfREe{;?U#~_29d^YoqyL>>4ku1m=(DoRkpemCWmk7GrwZ z)gv^Th33hGQri)jcDzMI*-D+O{c)V8JY&v;5P!%?X9`9-s)$U+{QkT&H@^cQbR`Yc zP|0ho@wXTecPL@-(h(tlM-N7OA|-!I)Jcb;Day6H+za`y+=)A^qkhFh*jn^>sb{pz z_NT1Q<5}kkl`}9b{^VHP?zWRJQCcl1eG2Zn61Qybju@!27ot94-ve7kM zcPD|Gm5Ch{mGmBf$w-iVUI*ni`mj<6y5YQXkr863Jj;`MvO+LBBkv=U+u?Xb27wmO z4C!pmI`_7bKdyJp6LIzT-2EqB{XB+s{rniF74Pv*=nF6X7)a!1QqHB!veZiBE)iwd zOhNU~m3Xkj;ogH&vs#fLX>7_ONOrtapQMWy$(PFXzOl;&Kj^%ipoqZE$bYi#8sNS+ zVs0}S;3I)ID}5Cc=?qDTA5x+;^jcPth_)`JnMN00`SC?|Pt0_yV&q7tc)0{e#h~;> zUX8#J0K%?wL4WD`tY_4xSa@FJ@=p0X-pk52bK<8Q&6!E&2O9I&)jgFn|lb zY3F532OzSZrGY`7XaV@&vfF{N!$=<8&eJa7bp7sfrw*%E8yzLDHP*o`d+G%ni^XBI zm9n@QMc=#Oy>z0SDR_FZW$BetS*4i8S2VqA*-B`7LC6R@7^d0Buc$RZX2Z4*Otd3AwE@)Tqo?m+ zq@nc)g%|6ME*o->Tw8nUfpidB)R(MO_YbN^ld#(W#fT$~8K!fCnl8fdWwg`N$zU;0yV)$Un@R{$gu$k`;uBFAk!q{3E#+%~i5^7&)14q2zp-`OfWS3EA z4pOfWHAI-x(X&5j!$nYTy;cST_D)F_Gq!EiG`c9-*0N)m0;3^Ncu*FjKPS1TQi0xW zRNnt8MOn_A!l?FB+-bC(YP{vK^3%fj{>v+03XgKb>|QD0_3qE~W35vcXAT-jL(fLe zr1u5J1P7Nhuk|`;V|{We)KjD~1L!&>4ElM@R?){-wDd87z$%A)K5Ot{Ij{iAT&0$U zjyDl)bj^nn>01qGEeE~(@y3?CYt4@@LY6GZm$LT({zhM6$IWyhlu0=tP{at`W$t-x z5?O{!W#9l8=liR0-xn}3XngSzCQo1MNh}Z(7zCV&Wb>_dI&yeApwT6BMR~KOk@| zg7P^RV*^QUMMn*+9F$Q}eJk1w`}jtHg1ax!PG%17RQ-eKJz!_Ir} zY!QJ>0S2NLA&nm*_EWSc4A_~toEzWJYTHi>O1W2xWI8X`z)2`?G)reWBNQF!3crB% z%|^%m=?ur^P5w zUwcUaewVcBSdZ!T-N16F3cW}n$N|vE-54ZC3Ukl#n+JrhieQV;ZY`P@mQ3fo8LB2= z2p~|3V+=&DjT%SPEGf%L2(E%ArgyATGlgDDbazd6T4fS<^WiOKrvYHpJ*HKz`0#e5 ziU>iR7Q!VLscU|Sm+9v5(?rKly2fkxRt!K8J-;v0NALICJLs*#dF_wYATdf_X5>m% zhHu40mGETRY3i({cSPgW)>1B-3sW2^6iQ)k`6SU>Mm}Y3a6S@qGwm9kU(H zwi7tta5?F@XmfdMPSH_BM9B%WAZyBU0nA&zFv!U@6D4zB$(18$}Mfd6w7N zOsx2FL;zDyGphkmc~+uK8}3hf+Y-7H8`osj+ndYxu4{#?Xr;Zo132fAU}{Au7=<3N z*8CNX@@8BZj98 zSLf%69mYSF6I{KMLxzf((??N_0v(a!z9kw&@+J(h0geZ(isy2WzFv;`RtwWjaWiu$ zD-sD%?>;ifAe|Qp))AmO1YVW38v+ zf)E9Ua%BVv<8-Ccie6F{HhD2d>dw>v3&k(M_MMQH@&5tT9U@%;MOR)?GbcY5E3uS9|Vw+O(Z zGwwuS$9mQ!s4w5VcHJQAsB&eU+jQ=^gb4@gnB9?Jaw;iNM_1(9O95kG%uQekZ`C%_ zF^9H&{xQ$Dp|Wa~^wfo53ne7317cjyOV+a>a5$aT?Aart-`(mNVv3SWG!(hm@Xg37 zgw#$~GS%V;($2{;4e5LR)#sc$rJ~*tS%#h&JSKe~Hb|=?)*fUnh%)qgejrMu;G0o@9%R4FNX1IUl0L=PTF(u8>Dmh zjtDCP1<4x`(~ZEG`tkbhSA!RV29|WxH~~l=L6L}#_vh8+0FsFQJOR=btYInEMrpB6 z>3@ucW2!OFj@PbWj2}HOBzJ9vh{OZewu8`#r_xsS+iFeDLp+eetb}#l7$dkK@I1Uu zlT$b-4>8^lW1|OuVgT>#K>Aw7RRdOP!+4gAtG`t!O0ri~xi1c7Ch3L{>B9}H%yyw7 z&^}$wrs70n>Ja0J+O|Z;LFqMbTC3?S2o%I5Uhn1&eVJDqOi!iNX-ms&qS(~vmySnV zJ;z5auq*002q=osN`t&d@&nSlJk7pH4r(sDvXq&;j&WPvjIv73jEy3I_l=iTB;C^6xWL!T7H&re5GKI1otF%lq!-V> z%N6^{99q^RufJaz{i$u`(I(c+tdY~(dcKRz=>9@a1HS1)Jr-&0SVl&ldRj8Nass3` z;3aZNzmTgXLc^4G-LBJj;B^wx?bIuGDN^Z2(c7df<6K+ygp6Gfbo6(R`jE!S8z6|qI+)|=P!Cn(!vo*G2UT<|OT`u-^% zs1F@|^SRhO1@_$!oP>fPT1trp43&^nd-Fu$dwD(porG6Tfp)Tt2tPEp*XU4^G#=mv z(Z$OxI7kCMd!S6nY+0XlTvGCugQUJrX#nkr(1_SFz1R>L48)K!jj6?OUS-+M7VtY6 zp%cK7p&~6pUnRO8#8!IRq*`ap3```KY72a0ircmn9I>PAhVCF&KRqTf8)jPkC#b%4 zR($;I#!o#PDY&SKQ83yGM0P!5=lSzyr=?QsU{Ei-+cFru(#fkZmobtOEcYogI0oIN zc01(#K@k9`(E_&!<1s+X#%iF&0_@OC!ff>ss z&t7s_nU3b=WpuRH|GK-KW1e`HMq_Nz1k8C8CXa!l6pyt=Ngv-Gw$z0==@fLqnn~8d z;zpkyHAb1HScC0gjYPHEx_!>BdrpU0AVxdwpy*A;%L`FBxS2r&9gQaNS~Fci$M=#W z(J3Fyc{gMFQz*PYIuK1qA#`Ps?|`u0Q)^sQW|Sp8@{I!m1yOYNQUkJS&`tBB$ScnY z-Gt`mR&5H5m;8vDSnFY&B0{Xe0?9MhF8K7&6LirJM)l;j+2q>}&Otn8XbC1$rE0Ya zLm4I5b&(&}i6P(SUtPuX*%aJQQm;)LC;(V(eacyhxfp)m&T}y2Qjnf)_ueeDJ(Ro> zd2tEn{f1c{&PUm{Co)SXLTQk&fvl&RoHnUXM}mnP=i@V8uN!wQ8#V?wbC#s(>k#K? zTB=oR!x)iMy*4ZKNjz4`hC58M#_CA->W9!yJZ`6iLq%-*8AZBNJq8-K9X+d0h_SSb!KVG#>eHn(%+;ocI5!Xgu( zP!u;lhj9bZfo?5n{^nR38Jwvyf-?*Ht?S^e+Fnk$5W2VSi(S#yh+e6WpNx~8GBrTk zHq6*we~T_QOp~%q&9@`S6491VZ`%$ow`h*9rDlhRdNB(7I0f0{iO+8Ap31`S?}VsR z%%014N5w>#dU(7W(k^pqE)f?wBZFLEB^P-%Fn6OojqTg)PoaGX=AW4dwW*F z#?L3og(dCsJq2p9{kKCVJp9yJqca!iX)P{0+BG- zF`9Lkk=c-evX8#%*#)}H@jtC@8DSP=CuZz%meOb=XMiTSz}Y*>;5*AT7rBv9t@bbD zl=J)H6<^~}E=GExit0AH?^z$E#Y^gI#dj9iXm|Fuu0XiRGJ5Rznf0TK8z&N52#Ic5 z@@N@|g_yj4f{^WO8P9qMCc)XtUQksGC(5upgMY*Ro%BOeNPum^eEAY@WELVIjG~UTRW4Ph@Ss^Sdx3s7LBMgwbqpwS7gDU#PWdB2MY)T@0uDtp-Kp_QRNb*al3AUl$`~+K>R|pkaMF0t2?)4n*Tvt zZX z`5C>KQ@m7y3Q!uC26^$-DKCzOqc5Th=nao7V@7NByBe#{LjCAzb)`=j2e`%i)9!njhFLU!R##~Eq-|M=yc@V<4U42oF8*LqQD;g!5@N8@? zS627wayAexjq{(futsn;^!GmpmI2`(#x82nwL5D%7*KnxP%%rKKV~DrPCy_Hc|drivHK}^uc=Ej^Rt{1UhSLlak;mYyJR0y(+_j_)&HSoZwKi3qIIiMN`rE(rT$+I==8t0K_0t=nYQ_qT<4chhFSgVhahe&lMYtUibf`@665GGHAgg91K!CbRt}z*?Rm{G=uM{q zkM2@GLryX6!gJDCb&yQ8p)=amYiDzN6^#g1jsy>KGWL1^9#fw0tCreSWmoAYu%y#O zP-IBnLQDLA8T)n+4gQa!L#1`D+ft}qvp_HPaVq{lK00vX*Z;IO4QgThH>W?n44FeS z8#{W(D-7CELPBUoAYvWPQHB(KODzTt^wDDXF_46l`vjFlZT~MCbwsLak*-~IO=)8% zvNHV3I6AbG{|8$BLFWI);a|RgJ5G5<;4#%WxAXbF6Z3E6*yi>7`IA3txo$N!@0@P* z8vUK=(3a)^k!bb?&Dv`E&fU*sk5Wc6i~5ZlC4J+IkTIy7=L;s-;^QP2HCz`baO>9> zaXLoPpvb*2>}WZ$QKR1F)(^bo3ehXCqr5l*%?fR_s;uppiu`T~|9eNr;WtZgK98$C z)7Q_f^tsQ!JMm%5Bft8UEFNb4&c_NwQ9pXkPBLdmH_F@(%}_$-NQ+k8pR3;(Qbt&W zMlX3VE3a{{z0{jNNZGv}C~;yUYCXIct+>OXgJah;h7g`bi|;(Mv@QvXB-=aapPK^Ja@-zs4 z!NUc$HkTfE`m;U*|8Cu)9W^?&;b(qlhhE#S-}j$Pq1w?AdLE16z7arOzkixVLDW(Hw-&`SjnJM- z^(o)Z2b_c&t#v;Z? z<#&waUWznwytTu_l>^(A+gED$zV!Mz_hXjVR{bC2v?mEJzH|voiKJ-U+=DU#jaEKO zem&g(h41=Va;EQ-1|r(#a`;s)tT4r_ABxwGw8Ilw_*)y!&MJPY)xUz$9nAc!`ib<< z#!fUKez)Mh`|j`VFx~d^->p===dr#=o|wvF!9YU}UdEp1*!Z2s17V%&EVc;g0TRx} zhv;DCn1c3*0s^gT3~;&EP7jjbC)$Ty)s{O_qTFtTqERCw9Jh}cKfp6|W=F}RVYU&R zIcErEM|QHmS$Z0O&{7hdCnu>0V}r$OXIcgtYER36{GhFoSj9rD?nQ2xW-(USnO2q zn+b~hi4BDh`#00jk(og6mQhRjULIu(5HgZJlTkg*-GDQ+Y)&vLPoNEPf@mj(k-^|{ zI<(N*x=b057_RmoGF6%)^j+YxBFD)A(LNl=tdTze+`YHH6OuCxd=H@<);kIqBlp$M z_~O4S^Z6Qm@T^XzI-DAzMlIwq{CnE=4UJ&+C=wGS#?CUu-yR|K_#V zM4k(wPM!(=?w9l}e)CeZZ6F=C@gq*aw4-QFc^VKrXpnZ8DbjR^a1A?7y=Cv6+-M;I z9n8(-PH%px0d_h-J=g-aefR(RMUKFZQE7^qRS9y2Hu@~Vh;RM9+P{$Vv3=%i_1 zY_nEE&>=Pt0;l{*{8FiZ9skMc-kC4e$%-=b+&mU-m9zqwD)o)$k;w1Wza5)rACUgP zR4$)*ycAm;vcplk2w~3vGH9C>P$3CrTF6rdddoTyYjsS z8|VL%nU8kReo)gv8SO-L5xdp>8jcul!<%pWd{2A6S#|t=deZ-;Y2MJcpW3QFga06> zjjgdZ@-E}92LCE`%;fNFjnF11T!eO(ireoqd6YCU;#bOJ^~v`IoSornCqRm$`9I(3 z?QLcHCf7!kLCB}%N0&v+7LXopr)@(wC~*VYZvyl2>x;gRRfqB-sOOB~{B&#*2&qMt6H_jgPV6HWgcH7XMOC&k%h(#0lIsezp1CkhQS> zR9lWMcxFCBO-0wOYC(XOKwrkcbocqUd9%Us+4%3qJr8gBcs}-+r`My6@9NK<2^v+! z*=EYrW8ENp(}mmOBqY2z_NVDiR@DA8axJN?pR&1+b^ zd4O-q|I6#EjQ|-LwjRZbIJVQnan=9J*`KOE%p#1}3P$tlctag`=bG>5q3)n#)0lO8 zzcg&>cXKA%UlrbP=)<1j$rSx`_%oINuh&7jtK1T3s^F;5#>QZ#S(f-ZZn_CVc^K53 zK_}1Pqwa?A#{E$n1|nCKx+IH>4u!c%j#*%?3~{gLaL5;G9eZa{jC8m5NU(&g;_exx4$s z{U6@x1;XF3Ce-y%v=HJkhzTjeTuZN*!>>SRn=G0r(E%p1q5uU*&ij`lmlC%xi)u%k zUx#|@>(Yt&zPZ0#;zLiRe<>9DZA~OXfSM$#FvdGrSHPM(NG}YEfPYCwtH4Shf`Id;y_-dGqI_L*gl6xf1*@`sQjS}g}fbSe3-WW;%0h$Vr`67 zem}@i^rX!fHFTbE7cZynoHB~>iVeF`8rjTON+wz3`l3v({j=f3tW(}SqX=MTbaz(9 zmtOq(JE^W;|3>sLZ=;^Z>3$H;Q|;zO?CRgap#`;X6>{&43WKyeO?aGKP2x$QSGmnZ zRN=|ueV=TfJi1Gn51EJgM&m@tv&8g@L06Hy(`Sbc<6JNA>EHK@p$&jG+G#F(&GYmM zZFD33$u<_x4ydo7~L1n*QvpvBYyEnBc_FhO0)Bym05cAGw zYNF9xP@vjmsIkhU!>95L{GfQJBh+Je-|IHf+H|{kqQ1lv44I_0E_(9UZ7M5Pza~@K z+sc5}+*h!hoXXL%aPVieJ^^G>n<~qCLA%_hw7gyZwakq}P9PTyt&L($^tOtZTpzZrY?;E2b(mAt@B_YSzVRe9=K{c7be4Im~r$8tpB z2D!Z%LZc6zMLN6{u23{^Ftiatk2q&<{o~rvAyTCsEB9ZoVC--sD7*@#v%G-wGsQzL z&au3CxiMi^!Y(%n|KF}PR=$j@e-yeDf#`0i0b%6fxVtcDy#U$>QRh`)88q z!+gS|gV$n8G~f#$^fYqgSxAB3WS>iOdlp{}$S zd*}~G4Cs-@l1QQbW;h@hk;$s>{nT!V(FPfg8;n{!NzqX8yNl_A2N#Y_<9)a9j|8%e zq5NLnAfFCfUd>u2Z1ksV&g2|wInee`#}1gXk`BG4?>`m5$F|TFlot3D7_>x>ANaLxY$f|9u#bo7-nzu z;O%l%VmVU;R)CDCw+(WNj=RO2~Sk6t%|KrL+2WWeAkiKE}P$#{Q>d zR+*wy4GACoRnZ$9?Er~`&$m+X)%WfaJpZe=nc z|KHZHz)T|m5NC13^H?nw|Ng(P0a#&B0w&jnRkMK_t<9w5w2YTI2_ugIRpH|Z!LBwq z9U3sK5qlQBPBV%SYyE;d#w{H{E)5Y5_0ID-O$RcG`%?D}$=tCZ{oJX#K$^$UT=#Dx2299zDA#|*M@3c3Bz_l&1 zHWcCAUC5xbL8W(Q|EU2$-Rs+4`k3k}cOF=U4QBzNXY2LI-<@Glz{Li6gHH!{W=YHq zLaWJ$1D$KuZJ8!gYc(&u$;AscYv~&O3WtOrm6`f{te+`r-VI@r8O7ti8)6aEhS9XH zzt7JBx50gWSnpq?tH&e#6jDX%bm8kZBJ`5R1OKzP5HGUzH9iY422h^MR($}~Gses6DbVNb1{o99?_jyZnvFt_ zo|s@7vcD301Q{Kpm-T&jaW_ETuoh&utv}>G>X&zs<;ejUDICW0Z4I!Dc_{&}OClG) zcK>7d2kq|KAvR5Ul1v4h_@-pUyvH^2a4~@-!N7%9H5Ks&&UKr;uAkk``TDNJvu4oWlM%or0Yzn{Ui>@q>ilC4)#DPu%8y5f zP}7yxV5@DrKb<<0tjNZRHxk#GeEBV~A-X!gEbU6s-DR?U2&NUKxlO(XT_13`oOeX; z1n!HJEnARRn|6V5jF82LV+#G=;v;uWAEvg<)3?^%GKldtUwd{fl{cVKHO5j4XP83h z>Snwnj0d1@O`>Igzc>oW zytV12&k@vSnx8_FR5*^sA49AR#6?Q&^{T|AzZy7cHzPlJg`smR<~(WR=BvZs2WfkIC65#!TH z60TZD0Zz31#Q>)Hj{(du(Wcl*RBWw0w2k&i=+K?c&q3X5{|FW05c|ePe4A%?s|#hH z3jO)hzfI+plE}JFWbcZLj8WEbPNNc!BAZ3%3iB3X7KM1YBiduY01E(!@Z$v~VZpfE zJ()uR2MsF_mOT~XN+`ujZzB8J-&p0P4?N#yyf}^=U|~&Ck(ocE)50D1Cnyy?KOpzp z74NqM!C=FAYqT8-X!~YIf{JxUppgAT`CX^~;39!wVeFFo{0|8b#$hIlCncD&Aght+ zh8bmdYHdR6gREShXq9>QQ{OjFVB!=unXP<#X>^s{jn~hF-nX&G=|%cHT7Y;92IHog zG()*b^E43W>{}e@w$7Z*MZMWb`Bn(a;jmW{gu|oq5}4D-A2(cM)X}!o6BcNg@LYR0 zKYv$#V#v1b9(^p0@)m5ZYp)yUL;p@uv-fJ(ZUs`#vv)itR4|um2iH8be%QKs46`Fu3^rY73$9 z*#N&a<+k%#DKt zXRTutw{*{&!h<-{7m8=C6}{iOV2qTHJ1{u~)abg2$BwB%V z;#qHVtMA1m1m&}S33zd9W}yaRV6q>9>^UX155uA^divU+I$m}YXBE^--E%I#E~;7b z^I1A(^iNX58i16tF$mI|bIlc}K{Uq!xtj0-C9QIm z4vat~=LM{3)YQlNk#h~L5zAXIZbiWjKqz(1MrO)?`Al$H6S~g7o9x1Dq%~d2sXciP zULdt4XY41jy}JO8ACy4Sh&>RW??JZVB)B=LQ}JhAr+Ylf04E5ypZd{lXMe6IiOuCZW7_YJ$jOe_W>{z(K zy%wg=TcFqXLgQLU_F~-TI;VKtfxxZ$GNC(rL0Qa&s`Y0D7&3-J`s}}c$7_|Z9rcH! z>oPpoVXBJ^qGpm^yvGAnrJ@tWzHEfW02nCorr2%$2J5wn_|fm|=Zp`*i5gEJuj}U_8kJz1ga9z zC!UL*)vA!Y!~_6+MxHPt*f2b2Iwt?5JZu3CGNJUc5$8N@FE}9HG@D%pY>nbkeODiD zhu<8OBrtWBMW1sIXg4e9)h5lVYzv}O|mfElkaRcO>9m@wi zlucGDTTt)YVR{dW-*lBnaOff5pW~Qs@-`i*rRMb;x2fcnZdJ{^`@TNh#W8&GFor!E zg-ImpOz$>_v$HtdQ(nBa)@(z^=Z!j64D{axM$Rly$?Hc1w3?r}PP`-!cSmv7W2u5VDcKBw+@x z>dL3^h&gs+l7mnf0M(#KI%7%aCu%7aSFD6W_c52dGEin%OqU0X1`VOJkJT)l`EgNr zGe26JPy&V<{XbWo;m|ssii`Fd>$}0bE9zQLa)b)gQc0a+ex_A26vbB~c=fL)aQRSh zUJJAu=>+>Q5`Qulv;V-jZ3Lq2U2F5O!w{l6Din3M4yk?3HU|`qLuL&UR&`sHWdz=e z-Rq1P6b|xcXu(f&@$u&(Qcq{@dd49tzXr!sZfzJ%kIUjanw?5Em>PWQScS5W0T@|U zD?cBG5nU+;qs6M1Jh@JUnua(Qw2(4#E+ONzaV2W-@!oQ$AYtI^cq*z@mBy2-z}DW7 z*>T?ZGK1C`11|<*?MnuFY251*#QFVPv^flcLM|tUYnM29xCY_d5C*{Ta4w3xjlG9; zpL>sUuu?ErRcHVRkwx)y-=(-%GeG$5BkGXy{{_QquhWXyc%u@~Cw$)V;^=RRc6 zpF(ePRvDv_!m@l?2`lb5)0F2ljxcqZWZ8l$l;H``!hwr^CN{i!<28sQMIX_R(JhbT znk_P3bS|1|M|qBCW;S!l@c5xK>sq%ruf#UhUtxN~rcpx+k+*>X<^7_A6x_IWegsN) zm*9lwq+eP<%+8k*6QDRaCDgyg$m*%N`q|r3c;_&S0Vj1xzO82{01#p{ zq{`e##?^X@kMOZWJNL$-#$sKH(Z6Vz8JT1g-HOZg03EBO;F#v8t-YDHpfMiFCvj}B zy_wcHScYZr#)!dW?j8>k2INn|pa0!%wMQ|JNqf?I-*@-*%-2W8e_X<>CH_z_a2UQG zk5>I%Z`;0B7U*+b7Gn8LlqhR7LYHDsaoN_7E_8a*Mu=jV>K1Hl?Xc=^rLRR%HSRg} zIU>1pD3ecRCPjHsMbUqRNmXFR%E|Z22!*nyWrSc+_pLq2#4mnWrwnn)+eHQ~$9lk| ziHSigeeU~a3K4C-L~9U8GKKi})58;I{A(HiIMBY1Y_A_eFW3R6@ng$)uE`r6~nf$pM|%Ro4#xIW%FY#LUS)mze< z3@)*yfvhcL@3{@LDI=k#9cxbn6wr@tH_dguC$V;nW^AZlawF4oP*|aj5fZCotTt?X z90#jF*=|eW+q;l)F%bPTrjZjEC()Q;LHfyf-RX5Dn`0!SJA{^JF0b<3Lzx@x!3iy& zh%pMUlGb|g{>MjXq3F*7gBK`8dWZ{lE9Di)h|GrjISZ*!JQ$I1x5r<`0Y>_-fhMw8 zpveU#JWf>T!g5Cv%RzS|P_N*Ju2~^tw!}T+gq53Ap5ACT;(6n`gmw{|ao0x}g%6QO zJ4)0qYl!~ds88(K&O8WY1&%bCsJ>H4FECtZn0WUYGi#Co0+|2@%nSJA6!+)P&;Gn7 zPZlvjVl9PK2YY`}{!JI_HdNdOa(XD)@38~Lg{_A-y`7koo zAxJDr)>D2^obY`opwpQ~X-Y!By4RgPo4rmHOm`Ea6Lq3AnkY-_8eBMk!y=rB)n?Tl zL2elX4guzs>B|y3-kSt+9^Y49{OM!;P#}l6HNUG(8sNQNkMpVX=g*%G9g8ey#`5oF zI95Ln!wtm@Enj^HeGhGCwIG>FkMDY#FDag1DsdnAj- z&v+ZBZBr_nG!@SCH*3vnl;2&0*=)mxXM^AXKLsxA57uDAn0&1{FjmgB zW46mX^J zVUXf7bo70t1@wkiu?8@+Lzopu!y4WCUW6Y|@J)xeb3o?3kekY32REVjND12@078=I@^##TGQDuqVvRa{DoERW!X2tL}B-3l>+IU*k1g7zTb zJz^-HqLq||8D|p2VBfBYqmsf^rl10AilX;qIIGKD+a+xp6P;bbJSNSnvUmJH5V}Cb zjn3^X=w;GS#xqw7OA$%a2kOaaV&8;XJm(v>PhKTIlw2!Y!)qH^<(IgZw_nT?>via@eP7+M!YSv_`mimE93O#&)K zh(qou4rZ_+IQm_7i@s|tI2ktN3LT8ttC)BUi3&1e;AXayU;|=xj0JtEScBsO%x#qZ zJ{R!(%?TgNV75NKjtTj_?kV(GCKSze4{d3QH|e@Q3|T7MTF}-ZVt~8p_Mf(4Fv9l% zJ%Pn)%zMRE+&0LOdbLhq2Qi#q*Sq@de7Y0;{KBRg(7rkf!-Cnpc7lfj_rR+hC{T57 zs(wRW&F?`_a=~hm(^eWzM$^hZvqNpep~%+x=3iV9oB473Mj4ukM}1iPx~tpXwA)Ql zem{_=hS5ko9`cb;qS_B5SbD+j3Q9{8l8!u9%&I>UKBZ%-Dr0P{1>xz`&;wyh=4ADp0$RvR3eE{C#1`7w{aN8An%ypro6wntH(J$09WbjsY zKV&WTYod_Z?v3pI!jN6r?Ki~6OJ}2Y?0k3(T3 zP{1ZeXn5lF{C?4CK?!{+uivCx5IPRkSuf66l2;o@nIg~62wSt!cqsmaUP)lga_gBZ zWvO)OQNvEC>nx~IXAU)x(GS(w6z3 zG6o~G3DY>>DQIMU)MG46X)ybCAt^D2Eam1{rM=@K$n&8bo>K{dN;kS*b#tKUFu{F( zC@oZvw@_w_!aF1cyX$)XLQ_BsIo2s1;eGo=PlXK7@jU8UQ49H>(Jg(|zhC#;tR#_1#5YwHUHr-0i+>xyGk)_EQ2A^gc4~Ov!A7q^7{IDP{ zgOw-Ag6qc&WLg~12SQr!UPY;0D5;X}sf#!xQ^sE)gCi27ei@m_(1h0O+QF=jX}|*q zcG+X`{}c5CyvCDj#vf|qz^q1H@RMDFcy1&lX0G->mt9=kkCapH>u%a9EhjZ=g`DyPb zrizv)7O#jU<+FZZ)O8%v$dedbDR0o{(iUrks^9#T?t}}Nb*nnvY1k)l$yjCRBVO|| zc_4^*aWQ`T7{EY%h6vO4w~dJwVo9}!0kxUi(DMk}QkQ103de>S12ub?Lk0kod%&oQ zS!FF^Z5YU>lTie@ZJ0AD`*UPZkjG4E4booF_z zMo2sLwEi7OK4#XYkzd+9744YgP7mg-3?ohsYZRYHm-Pca_wj->3Kp*?Y7Z&Vd{~d~ z0Oyr=_m#OBr^!}7{Jx$Hcb8nQIlUOjtn1=g0-T}pWl;d1tY6djY5D_{ z^x;kKdb6MPI)Eu9R+Z))rwZ!V|(_gn~gMU z&b3YEzV07HWq2;Y5Y-2V-Ux$A?AQpS$>JEA<2NT4*#a_E{606nEk;MZSgF$>^gwS^ zR`)x@Q0SzBVWkY89>nypoDZtqb`REMY_K4c|J0zIKUYr5A#EE$d4>W5W6$E42U0}#g3rfGd6_6blLm#K9DbE< zItT>M!TsRzM@bmmOZGn{L>ma+6B=-8#f-YFZeSeg3wp9bB{w~uMLF@5~;^SEZ z*jf3bKLM$N41+q`Gd(oR+_g+tOT#AM814#9jAE?lM;;`uH|xdKUoKX9-kEe|V|>_p zF|#=LZDaS6o4j7C_)rKzmi7j{rXT}bo;eJ0c*-=4p4X8;#e8PM96PB!#nhis+i%w} ziP!sO1fSUcavmi_ylH>=N=EeVqO(&Kmp=T|0z#?`6bK$L(82e*{Agj2kq`szx#FZR znJ_6A?ShW^@=8%B5oj3}fh;49jXsG1QZOhjdWkXKj%=@%9NSQb3urLCtoy#UnLI2x z6S9i7k(ZdQva-;v1$`o) z>2Gf``!pza%QFx#SmTXwPJ4ml^E_@u zahXT^XCR7!PA?Gjrj<9NjGDlcL2>!_E{hEeNApPHG66)$rn6H5n)MS&+Zupbj#etp z{`hRc7Ah4&!lmk1vJp8eTS$Gd;Obs3KUFI874EFJ5>sQF!Icggcd(pQ_qinD6tG{Bjb5 z<~hKi9*2g(lzm4th)om3VHj$}tEJGBE>^Az11N5Lw}3GT8{%6t*F{Z(Lzz7ez?Nnn zW_%2Jd9K@DuSREALA$?93e&0IbPcusbsYHb>wX?WcS-Z!{lnyr^YH{)^J<-U%wavC zGS?R;gR5Itrz6e8la{E-3yJ}n*^ExYfXdvTq?$`#j6k+N`#1wddIanPZ;(Nq2A!3w z>ad>n2_ww0?JF6I38+}#&B-)gaLqKw;o5_<^}}$^_iC}ok}l8N|Ck`t!8h2q3zKR> zZ=;sIdk!x5rh~zUWEdO#$!7)x=pmmm0`l1i5o$O&@W!Vyzs`dl!;^~tQIHD9LvBfe zVMvQ8s~03YfekDFYU<$60Dc~2cur#zG`T-UOmBvJaL3>YfHE__-|mGSr&|^NP{)~R zv$s&Dkua=7rn%)U$AUxbT(zEK^iUPCR-C`gzL2*jyu1J}00pH?^{UE(J*5Wc-9I=3 z-P|X_$vc%zA%}<^ecHxmhgH-Dp`;@ux@#WHdT&59oxP$hg>Dy7)x7!McaSGLNZS6P`cQP z*}YduP5L>erxC->G;B4MhR8ng<_EW<(mHxAWNSnEot-Le&5pM*IYwwDsTQq}jpm-< z9_Yu2R2z&M8SJbilM!u9ebYAvwlYK#xv#-=R->7@N<#h*_T@m>d?i_f00000NkvXX Hu0mjfJTee7 literal 0 HcmV?d00001 diff --git a/hx-op/public/asset/image/sider_collapsed_background.png b/hx-op/public/asset/image/sider_collapsed_background.png new file mode 100644 index 0000000000000000000000000000000000000000..600cd8a7a7d0a05588b82fd807a9769edad611b1 GIT binary patch literal 150207 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 r&IG5mjza+eEkvOI_`rApcDl{%K4Ir!`>v@l3 z8`b7==CJ&MRzz$#md6Ymo>RE&E)X_O2T0gtf3q`$B3+_Q^rYSMlR|4Wy#%ac?L`LD z8_bx#y5bJ?S21?c@GfGa2#H#*(4AK@Ue#f8-I1KTZQzz-(`0dDIgHvQeDv#*zI;G< zqXFP>zbW1pp39i=rw-^m-7aQv6xJ^nf7-s}G z(K9kHd21d!-lu{Y$DZg1jb0Lso-az?J{X8WfA24ktB+QC2yV}!N%P}vy3-?u8NLBxq<6;u$nLFb}zHz58-k&%R8*voQq>Mk8?zWGDbv6 zR_TFLC6RBRam{eq?SfOIF8Kb%(MEa47){UDr2f%q78Sp^2=WPztaSq;FiouT;GD>D zWoAZd4xHl@hk2^T*A<@X>$kxgMr_bp5gJ@U-LuamNAq^7n%$;?K}MQe=$uDKPsyQl z4cxco#82EHZbwwv5{{crdY_qyR!r)8DFwjH-ItAzHQ1ziEANQB;C@Xdx?-EU5QjMf zGb{xZzi}{aO7FBCznjgMULQYyvNi?ZU~Z z@xo{frr@mXgB9)c{(!DeTCisxWAGGn&}7iNRXz>r1(Q$WVCh5$+Pob(yZK27Z1njX zFHc)!IL2=(VHdK|XmwGDJr%3vyh4tTBCw?Sp*!wq+H@eVT7&<%m_My9^LxIX|XPI&49D)ekUSZvoM$O=Py669H;(a~T4ZubuN z3*g7O2z>Q^p-t6B!NhJOSLXDkL{b|JpGx(kT+|;APZdby4fg;r{aCa&oDUvz|MWsL z2HYJ!%n|FVe#M%eoHGfaalt)hUyCub+fl%p8nBS*&b#@9HH&j)#UXC4Tl92hz|(M@ zHmqKl(~s14*G;0Ym0C~W>9?t9C}l=@jMp*dSVCZLPdd*fjXn&co5fS*z-x(K(IF95 z9ys{gaHpp|t|km3-EiGna-gk_z@6yN3N(2f7t;@DG5)Puu9i7ganc=*i4qv%$#^F! z)%F~b+SIhI#z7o7|GO{{suYl->?6X3?0nOqZQ*16nq^*^G7_|-ucTnZ*~?>rQf*e6 zSf}@SF+fFM<>wT>I{OUA$RT$JN}k{LjcaI*2*ja+iRUI{zx_wOK7^P0R3mnHYcXJS zh1q|=Nz>*a>-@;2EIg=S)X`S_T|t^m!cVV(be9INf<(|{=D_MxI_nC)LeyL`?+!M$ z^Y;VAe{m#e1`$8<2y*E0fK8))fzy-{du|2_Hi#-KI$Gv>Dza`)ExBq1>8hu#*rM?H zOPQ7jov%0oVtqPV`QGVQXY1OY)9zd6>qQ4J3F*|^F5Q}!!dPi6nKjJ8X?tk&-x^aC zBTWr#LW`S%JzY6D-Koc>oM;q4x&~Xed8T^Gp#3wf z+W^(^r=HLmeI9ZhE-|^gNOz66hL%ANFmo`Hw(>?7ty*mbM)Yyr4g}qhoVvh4m`0_G zWQ^6EwAyESJRRkLE5PJQWqhC9FFA-e7ua;j;1iMr#7##=YZgesE zZYw#`=6U#st*IE{ctq}N#TVmRgnWeb<+C`2097MU?P_Qp8$MS&SrEo$N)-KAp=auT zfwltnB2dZ3h05`?^%(TWoZUJWPtuxN*$~JuT0k4GD}euT^EJz~&ja$r`{v^nLa|tE zQHVK;!)XPJfX*EV672vrmo#`y$|7Iz{NZRb>;_@@R~T5OIN+|s9s&kKOFqu=7p46)!n^rc6(X4nFZjLmoK^DPYqdn{ z)ZbDu^LuFC7?J@E5lony2hn}r`D;II=oF*Gh)B{2Lf0WV+u!a%dP_%);-5uR`ux0% zJAA5~lYfMe4uZT(?%vRB2<`Bu78tH4xX@61b3}Q) zE)+jwrKNyJKJeEyK3 zIxk^1fmp8uJx6U&7KYDIo3}g^^EF>KFmHyU&*^GDOeq|U>yK)Rm12PaiWUbDXF4bX8&xxzeJAOVo?ML;+c?sqPTZkq=dx zDFF0%QJr%Na4x2GwLRGkcg#Uvbx;|9b^f8;VTDQ-xd<`VMOD` zRYSyf2Fq1AWG1nAkx(Km0V^;d1y7AY84_9y)ej>}Q_M&DZCVqu7Tb!e=6N-uI_K-A z-dzbILN5T~+Es*ffrRd65pllcppy@o>>L$5HfYeWPY$4}X(R47w)lIqp+!wXmyd33 zX(Tti7D63en=4y0z>sY-ZMIh^S6z(j*R268I8MWCd$|gd=1?I6sZv#_x8vfM$B_!j>Le-1E5liVqKZel zzW2Fa-@I|rITHtrcC-ej2Z~e|`BQnm{JX1p`Q?^v)0Dblrj8#!5z1T`8@@J4zYzsH zkJndTA7?^QfU6P3%O0p{=}Lw|o;rMiMX%%}XHN=qc|nebTaD(3R<7~`(aV%l1Un>; z(KaL@e%m}$cIpGu5;&^AY|`S&>1>R=l7uUTICV(z$g7#W5f5dLaFmTN7tUr=*=E zMD8}ZJDY-rGg?Fsp%?|i{cf*1vFcGE#&cyf6PZE}XL?%b;E?_ZlOg1kT|&Y(a#B~F z3nI195!nSpjrQ>&+X>>OS$n7E(;BNIoPLu!{1oi+*^8NZc}(~Nll$M%Uo}sC^j0aI z{dA=zXZ6l2_NrHkhWzwSRlE#&jVZ-?vB_TD*%4hf$`F@Qv1({Pn_2vQVYVg4uTIQs(e`QQ;?_Tl10aN`iCrrw}XE<{<(Dh z1p$pC6V%)>G8{_Zw5@Y8vl$V?W<6ZNY&w;EhZE-*_As95OU47}{Z-ATU0{2i4pfn( zQ-)4i$$NAvjr1IKH_BNQG3~RT9U;tbU8zntB0K|Z4q+>~uT;0@@%>qba-4rrx<;)3 z)8n@1dh_)fXN1ks{(2v>LZQV4Dv#&Ox@Iz`F#}X|HS@3ufc9w~_+Ph!q>@z3kZaOg zY57{H`G-C#h%YJgiJLNuuwU6%cV2+b&YN!TZ!f#4%hg(YZVC2wYXD#pNsKQJTftxo7k^(KBO_cE?rDP(&q@ zrdbOKA#A8}!drXIRM0Q&6fK@hg!vAB@rlxky02Ush5})d6nxRS$GSuBuuIPE@(#jLd@K0a0oZKCQKFM5y z55%x4ovZ*E84R}vqXmipyK$q^Uq;Msd|Y_sF|T%5nXBoby-ROcr5VRWgE%A1q|hpl zt;(%F0^IGW)s*QL5U-XIp=%k-PnPk*`T(Is@HZ-m9u$i zUQV??=Wslw1Flpt!iLiq5~x%5bZL)8`FsorZ4dFZC-%niV9aSmp<0aGJlBiZ^7}OS ze1_0E=DgKFC-y9a(#B9I`ooterxw|ro43cG3WM=emx~8Qtoq5;0F%x=$b)mrq8%{j zH0WWH{~b^BZCN>SJ!*a!_cnTG+iH>LwGuGXC*-22l)I9xEE*W1p3H$N_W`<$^_pVJ zVK&4;)>~ta*~QnT(kv6uqSecyR}VG%+|Rr+3PyY#&-lD)#NC#Anc*ldDogX=rs?A2d($Ur@w68F09m8EC235@yKYe|Y1w#LfIE^TT zgs~p#gh&V~B!=~Mol@oE^dOx1A&ZO=lb7hI{9dX%>U`ndiwMX*{Z$l6sM&!{^o~_&yLa&Zh{XhJX=P6nnAae}Jh42t1R9>!Cn4|Ch z{4?MumEeNpii%bWgHf9rv3XoKK_$}iEn&|b5uv9$N;q$n_h8@N70qmCVb#5 zppK~H7g96|Y5OQLVQj??*VCBLIP zjj<4FDVWX*OLAp;)}&FLCt{IAQ}NSq8UsZ%Ka)Rwt!owSly~gVH;l=`d5m3teILfe z9up-1Y#C45#ElljCfM6nJ3sQvEo||9)7#BPcI@+b5h81(ZC~-ST-WRQmKsH&I5-8H zNAW4q*!@)xIa22{0zW1;P41fQg zQ(HeXRO%ygjHoDqQ=q9Q(2qnSWB+%2B;s;n``b|hOE3&ZKt_Pu>c&y=8u@70$H0RL zVf>Jw-9jQ1&15QnGTQC1Of-t8?sai6enVFRA$9~dtY}CjPHDuzTD@XNndZYeH%kHZ zGXezWp!Yx+sAoAI39pQ5)UFOWQno7%&_x~37>C1|qHxkdNo+#3q3CQ7dF z(RZblldtoU5sV_k>$?MSn2-U7lFDkEd`RD+gI*Yx=&sv9dYnz7^6~oE zg_@204y&?wLE_ikr^a3RR<28gk>fFv>BfQenVq+SqIn5GO7Ktxl1a%Y8(MxeKU!{3 z=;Aod7{b@hNfbUq@?Bhn6`@kt%$A1+BY#}|m^tQOQhVeTZTh69{`Y%Ns5uXM^7-P98sPR1{2eSbqw{RK;5ptTJhJmbSwd${nsY$$ zJSxA`t45cvCb@GQN2V=}LEw{dCa+frB@pJ8;i85V6<`|5EV=HcxqEdDRJaUOH2bS42XPfV)>mXez&V9-<*b$x= zs0kV`Vnm)I%BHEe)&sBfH6$(*l%uaypuxY&F}4DeH$rhtQE-VI6>>rMhhA3R7qIB% zD4zdxLEgZibJS)0OvL4iy3y}*%r^;JuG{C-hgF6f;N&)DPa_1`5Xf*Az8|DW73OD> z*L+gm)ZyGOH4j8rj6T}`_T)ZG-G5i6L*R>&wOboZO7zt5gnIpLY(M7Wy$prYfjT1T z#V{%vu=P}Io^MXHb^C1olS2N~TiI43-&xfO@l}LvG&%-hY0>t6l z1M0QXOHx0bU-mUBm$0c*jF4%9E|{yBb8=0mrIXZ!mQZqjO1A zYD^a)J@At+afrMV$P?YSa=#@hFkkn466t(xXMALoat8Dy;ep2|BC@RLn z6_S08YF|7`9ypexqTkm`uO{3a!-Oe+(CJIGpU|jicjvN$sr7nPg??)mm&WB1pSt0x zl#~(=-F!2(S9yp-Dp>yjWV`)_xbHM@ePy$}RSTL9dxPZtxe{-RD{6F!$8~hr{E3j5 z5{-Ig0)lDq&_r6pKEu5jZ32))e~&Zt)rFo$j>7Sv&E1Hwwkl4+ z_V08GNDS5O++T(Ym~sT$Y|AAFV~ouo)C`_v%sBdVR9+&Y#%lH?vb9i{N=hV-a=%5R z`v)#Z9&cR60Bj+ot7*cvIYES@27WoPVM^qTFSa86G_^n{ngULnG@uPlWew@XUU#HRm0yB!eQ6 zuE>ZSga$vIrZ-9*=irKRhdaEl`%=G)&Lgm> zbaIT>eFGMS33c#Yh33gcOA<5QBDl~E=Uc{ULE1(f#~5}EZiY2~EAt<%jH#sR?8{(- zAcz9Z(3Ig)BHrIxvlYGVkxc{mrm64pNkQSITszo*Sy*Wfwln16^8 zF7np+px5);r(LN+Nd^^?>ClFPu8*8cI5H&+z_dVWhL$9;`N8zSxV*a9MIEJinv9U6 z%WC|TBz>`g4y)*uQ@Y^Fj)LVAq#Q>sFh$W<=6xoPGBU>lBu8yHPF02qG(B5%9Qw^3 zc&=!=dEv=D@{@D%o8w0qIfM2%ypFCN^IWDWSl@T7w4Pzd!H@CJyUNB=pA zmaZ4p-P5(S8CC~1l4fbm1s+8u+%WKXEr`rZew(xk6>8!z}W6`ZaU?#MSJXA;3O$e?f*`>yOS_C`N$TN;&uR9F`ms-K#~ z0_QcLqYeR^F0>&^P~Z<(T?)|^lewmP7ApH!}f!Bl>(TSD|()AaLUc z61~*w+wVqHN|KMuHKMCf9o4~|;XjwgKyTY&#M=dyr!^$C;)IbZMt%$7mDA8umI+CI zB#ux{QAN2f1}0&i*Y0EP6>L|F&pBl0dv%6X{}*~ElFa1&fWvXD)F#m$-=`)W@h1&( z)(V~zKBDmuffU{_KAU`@tM@RER;SCH43p1lBfe%=U=ZKUkIw-b3qrkjAySH`eV)ba z=1i__&ZjWssg<>${W&>HW4xAj9r%-5Pc3z8Tq?W*`%vI4p)~NZcA5l`T z^@2G;Z<@|p`tC|mwCzqEMpvZi>!~zzYKc@Z#vc?htr*)124f<~&v8Gw{W(q}rH^x4 z1eo(d|JMs0mFuH-7F6p|Wz~H|k2Vr^5|E!@_1v3NEnXe*^}RAw=5@a0k*+;&MX91< zUJ~GpM9s}QH#MR?fgT2u@!I$~#t#@z>>CY#?bKj;nkK##G3Fo=H1-A0U-wVL%FVXd zTbyqjox0oY%UYE+lz75%Hqp+rJxx<^!7JOrp$S9>Jw7s1Ce#W%nhzXtZL|;6oh{Ab zD1UG2isSqu{Bt3shd2lwGyIXu^w3YFx%uEtRyK;Zt<@!;uFFkdLh(!%IW-~fA4f5f z8@}l7N6!1ce}X(^$sY%e8Mp3?VpV0|+7HyBSZy5dqsDA*aG%O(A9iKYp7QlFK#CvU z7aCir_Spu1jX+?oO>$!rr%QG}*)rKI_^s;FYe1w`$}+yKA{9?hV5X?p`7bzB_ty!& zC64kj0}IYo1rS87aAS(Bh5&H>^GG7_2;92S2fnUWk9%@ep;>EC#GcM0`vbT_qnK-^ zuBHUkIBa8HW{t(i%Q1-5I;S*J{k{1@4PESGG^-OFg1;tW*4&_a$U-(RN)6SuGJ*lYa?ayV-=2R1ef6b(n5jfS~=>HE9pv zydg`qw>{-CHt%ur25hGV0%43WhwabyN zkXsb%dG(@st;fc8P&1@?d{=f?FBEB${kcfI`E&03U0)Al6dtC4MiVNU4K*Ax z>wGGn!*i%kXVy#B7d)d4u!uTghClJ_YR28~h$4k4XZ#J4JVbL=uMu%` z-h=mYypzLCr(hex)1(xEW7?zvX$XOHiUY!V8Rv#Z?FgHne#k+-uApj1viLb-`qHT# z;bi0{*lHt2lN5xv@hVD5@Blcb)6?te8fgWH5QOHj==mJwimmL>QL&>iYLS=t+e`K^%IG>ru{K_ylc|@G;JnjM zGn%(b5>|8Ays>1`b{n&qtAtHK2-1MVrK&cCFWen_ouAR3g8Hba<7++Z9rptI@@q#5-!l(%b(VT>i5kn5 zcNo4{4j;OOgM8CXV5Ml}eznqH9LA%bTU>uHED!0cFxre9D%+6QXcns2`r1OYAhFD&Nu`pAok0zHep0(9>JSY-)m*B%67Y2$^MEWe&b%{U#Til^ zBrq2TbP<8q;*aqwKc76V&0qbV#8Acn+rMI|ZQ)ZGp|jalP(@kWRpk6g~*!*Ow8aCyx7 z{Ad74+!qX3)h1Du^0^8SM)|<|%Zclp3Ijf4w7(n`acR6Hn92vwW1JYY6cOc$y^kWW zoz<4t;HfGhstb7)(&Yr)kv~kzACZVqD9`+S+z|F!1O5@BT_$ZqA5-Fjw#&IYS*a>> zv>!Ci;$`)B1xXs&xzWI5&|I%4PfI#@VHE8qgi$#{!fni;`hCUEg3ytQgn>A+mgbp@ zG%o@2p35v*dyA2#t)h|F44S3J)j5d@l0k#Gbqx`s}DQ)`<`g?!1wIbWiO+$mW&VYn55=uk+RL zTQ>GdEM)jY*6e2Ekj0b>Sd?7f%GYjc0?cQ^Nlw|K=P$bB5Pw-FJyNv=@xqhh;5u@ z;h9t)iL&Xl(QE%>bKTE$I$ zmkw;#*(ykguF1!9u57iqbRhQDJjM2kn;63{W1jU#sGN230$AtyMG$_kibd z*=%vfdyLo&-KlZ>=*-P^(K8x;P`Cfutzyk| z81I5YcqsZhrb=T)UC!Jm7c@ExHpK4Vx5sZMZ8ihf2%FJ^>+x@}k%x!pm4;0lI?poF zc%CaO4!8IBnFq=?#Wn;;FLo!dKnpsh^NyB^L?0i=dz~`))$HDd2wjkkpnYya;P@rT zE_%9%$(w!miCUd_D>U8=cTBRycsh^M0>NMoI1GN{;dya9Wby}+t8YrO7__<&>FN!h z3xOlMt=E)5;@Pl#C03rG&U8$aBRaI*j{Erm(Krpn{wJ^B z9#6bl=km_^DW{u@+BU>NRnUaiv|MOaIsjSj-cDOQNMy&Et2(tLM}N#ZJGvvKyaK6@lsxxQ)7>ed$0 zDGl{C(W(Bnqm-L0GzksPGC;WA#b6->3QlKkiXx1=!kV$3j=)~^P{?dyg1pScP+sgj z`~|D|Iwn7R8KivAb=WFCW@TLcwAg8Z@Zw|@1p$ZV{pRtUQ+<;17e80URz8}!0djui zlrh*W>o0|$(GA?;GdC1?@uL-O9Aj%g@n4DNym}P(4=aK=FY|4rG{bHwKk*vO{4!`Qm_|JL4XC*AZsqMdd}b!hR1r$J~_lTR6%l7dG9}JW?a%>n?mOML6|DxaG_xItJh3-8 z@bCV#Rj>5if&7aA8XeV^x20RBgK?pQ+x$(TQA_hPVd(r%-|s0Diz)=+4!9Rm?K~Iv z-DkSrkxG+F-#RF#)<~O6g_Ki}ZIIRRA&&U;3U*RObki9bH4hA>MMkS4983)Pq*>R6wb;3)8JtIj6`%%=odXjN z0k}I>y*(1`$bap8gCQy@goTdy~0=J+eJ>g{7* zv<8I@r^J)AyE5Dj715?c)c)Gx0`ri-sN$L7PxX!!LD|!1*RQP5@i=fiT+BdGjC`F_T+p( zqdSv3L-UjFq?3Xj0|n*~dVfqs+L6P7QB`BWKMB_ts#j2LkL?H?)?N+M`I2b-^%ZC< zW5>u1Q&}yVNM8A3<}qd7gi7fLT#dP$=QF&&WgErKvGLWfnj(%P(+W}T>bo43Vs1BC zk(Pfv+tqjEBX&k!$_NqBX)HRqJqZF?XvVejW5jj$k-WR7=c)_yAG_hEZt0L*0Yg^M zA<2VR)mr_kx3AA{dL^@Y@G5iZGP zD5boQi!yV(0)K}eUfbnhsdJy8()#SHG_{zqe(WR<+7pq!Pc-~F^&Fj0qqS$9qZtSV zJ$hg0UXUh~ z&L&k)NbIG;%|u0F<;@V-T+lyox!pm3SPW?GGgF;QL3H`*vZjZjE-8ssN0dF)yl9!l3a zDxE@+Lfh&&E-lJAT%7pj2&Ez8&8-2Qj@0o?dE@3x^~{6%O{^ADJzc#t%*>;LIZkDL z-sDOT->*8)YMW4-muW|NW{h!1o{EceATQ_ju_1ZzaTqtocQ+s~dZY*fQB7*e%msHN1(|mxk~aYv z)iIJ<_zNqFX^Em=EdX|Rl%sX6&u(3XOj6>e)8#I)pVuI3kCJW|ltKDS_5$M2TiUgDJ@|H8W^N zzjqYa9YU(V5F^NEhxLS{Pajv$m*E7G8ErY_T=L&@XYoVnXDy%(-A*S}r?S2v6s~|p zMB!!>B!3)nZRE7d(+`DVAe|~MPddH8Fvir%j~=fMR*^+VYbTw82BXGSO>$aYowr^W zvA10hjuA%-_Z9!%M??2E)uW!yr0d>3pmnh-MCXR6=e#)n72Xe~ZL6h<3hT>TDQ=Vc zJVJh+3lXHo3V03xET?=rREOgT9ll8=)5l|wToFcU+Gzx($&{lH zry{te9~AuJnm@4}2$;F>*wWgO`8b{xjcBkz7^+1RfD8iOyC0LGLHV}Jz_R~9%Z@@T zF2WVEDc2B&(f0_re=!EadzTD!Wouuu((XC<3%mr_lIMv#3Mh;x?!mD0-}lmUQu+Ng z+rCw@ZmCF(lpd91x`HlJBpR;clF&_Y>2N&;!mE~0JMtQ>68>@C+{B4ltWPWfDMN+y)UJ}`}gTs zszQ4?Ie^w5xFFQ{sD(yF%`#$DigQ<>EY-O`(RoK)PWGlBY9n$>w17&$m^L86IaV$x>)Iu})Dtdg#U=nTc39gnG&i`16NjS!MF$Tm7#03h59e%~! zoon+>Vzr8JgAT|Mp+JKK%W;TeFssHixIc~|V%bRNX|PeE^FtR+9sQy_NH`M^ptp0D zejj)J@aPSUim4W2#Ex-v8&RoO3c8k8)F$Ss6M@{Ild6N}El=ohYBy;}7<9uz3#pv> zIr`r+P)FXT*H9lrFZ)6leigxrSWx}cAUFbJ=IrnBaJ7wRGvm$YgC2j?P_yw}v#fPX z9`yE69M!-=VSi3>gzQu9!9&<45oh$CMMZ~87fiZ{+(FYx2F-^meolSUpgNmxhyacBxt0mkPWW`mkVsSHDJQ7mpDLX82(D4(2O~gSvA?-r{eCgl1D5fx%RNPE zdzNjaf{@UQv3S2(Nq-?ltJ0JN&k?m_istjr>N7F#Fe6V|F)AY5j^!WGD@3}}Vd4#t zx#^^$F(qN<1>&op!n*89{AgDMem_4l1rHBhXEgShHBJlCIq)m!BcX9o$oACGzGo|Y zErr|iSywlhvhSXrRcrw{YV5c(I7znO$h;A_I(_({jcuJ?RX3NYowD;KjAvc%9lzk2 zZGeHIl@AmL=tT+fk^7+mlz#?%${&+=cAiR(t47>#YI^9@nNSO7zC_(6DlAh6`6+`E zYLyI;DAn6h=Xm)1(fK@-IhgxFXxc}}z&HbmoJ*f%*DA$B#!DG&0Vlq z_06(3YpIucsG_z*aKJRqV@fXLG2g%-3ev^>YwSEo+qf_j69$zX8MK^=C{X7=7pf_a zOegTzO8ETnvQCQHkq?n!D};in0Wx-I;ubnJPpb3h`kf1BdvM8b_4Gt~7zRBQl^U-J zEr#36`IqLm694=18PJ=^S2F0bpkgNkgwf|VHNMM}&@^idD&M!`yQlzX6FJWR{;|B+ zd22VUsOqJtAWW2Elr@Z`kV%0n_m!X~mW34CT%)9Dw$sc)CoO7X^TM3&b6T5*n9}v` zZ?^`GNS&4@syf%{RTj==OVVxi`nS_l#0+*eH}nt)c&0`yxB(?mB?5Y)UKNd%)`8(v z!xdXV%{%T01?lXPO{?1L+zF!mo~LCp>cuH^97++!Q!{!%h0qX3ZeT#=W{9z}osSD9 zqSHa^IYz9o>Y;GFEw4eIY+K2^nJeSw_L^qw0;|W-`W3hg#(o%0^obK~_K6_!&I?#X3fD{h)Ky|XLn-4^}9G*G+;&gwMv#Zia+R~to}UW!2H`?4Z% zPAeu54Y>aPeb<{i2Zn^O5r{abZGHrv$ZieRzLPT_5aQk<{JaNrK#208%S)-^6&!^a z7w!Fo5m4*~hP(GpK5>;%LM?Id9b*;a2(~#+rw~x_I|6?@K3TGC4ID`3Ct7DI4y?Ii zW`z*2uL8k@t~`-DvJTHn%${49xIuTY1 zoXS}p<%t7MuYun-Plm(35u}saCZd+!Z8|Z3KYoOr2zpjPlD8O4z5jCP#6K?9tO>pN7ckz{ zuqhIH!K03xCff<^l&#NnY5)YxV2fdUh#Y;IAB*haTzQjbFQs)zUNp$-74Lb;W5MEJ z69PQv*u*!4dO#dN97(tj8SkvrvLlAeUUm865b4)Ahb&wZ$J)X-|0T}_C?M#=F#uMy zalp6k0mjD1X{27oI`ZQ-pfMops;OyYS2;F>T7Gxnar2eBB*p-Rc!|9mg=3gnT3api zN+M)<-5@>t)!b703yi)m-A&d+Ul)YY$fW9oixmDC5A4s0JR!n&%Q;f$Uz9Wi z8}NP3!^H2Yurn`Im)o$s{^kFJHwada3`WJfeWyadiI)wd|Cgg8`!+8nJNkfwA!I>l z1H*m%$LLi_GZH({#OiT)FOW!P8XV+(ns}OxV#Hdt9ut$0Mu$h9kA15?=Hvp`|UR0V7d z$zY##HREV{%L!uo>Kuc*?Ql?@-fgI*zT(gNxA7Hz;j26)Z!Z>%u?RV@M{mxVgE)OX z?C0n55uv>l8*lbSTU7{e3D0jiDCwlUVoi}aZ1x(2u{xc3vQ_V9k#)2p+saq3+F;*; zFYWvtC*S0i$M1LO|2pDwO6IchHgB@PT5okNw4G)tL1ynhq9mtxMHW*hD_+%AKGbD6 zTFHnZZi4JLTp-wF({F#A?A-z(U!hE5QKmGv!#1!D^6z1Hi(;*)3B_^Ix8=b6L1;z! zu|0#$Lpu@GWTats8HYs4HC{)?A@h&-3=$5S0xnmET#c_Z| zMGixWQe#XP8a3+u1r=@uQi64YE_+PJu^*cgg~eRK2;veXPRRw_;rdb;W57yHR5f3A zWJ;hFEVN^Y(;O4&cy;vqp#}o^e|q6t(pHk^ZrfGtjP&fkprE)-{QuLeq`@jT&m3z% za(SV8zc2eG^VsM3b=+_vfYalZLuDSf@|mAoemy_hrYZ<|UK=#$`-{Pb=xD^x{p;l$ixEs;w+-*aAIL^xv z_8Js^^~njf7t}C$L;6C3xDyX>U|dK9{*KR# z9y3N3gkj=8+Ri4p&8)kG^{k3?UeIY7i59F6VFamAMy zyL6QUYF~~B9PnBbx?VEOoICQX8Q;ccO!Ta{fx>ve<00^3%B_&Fe0Q`SPEqHS`aE~Q z6@Y(RJ@K2A6+4DuOTGazG)|p}jk5jzO`M-Qi1hkg53bx?pXFMbewV?y z(*hi!BoJI1*K=YvmeQg-&MdwQ4_bkl(_T}(Q!eyA8yJCY#Gnxmm??i-A*+(nJ7Gu$ zWAo+kc_@qyhfe0kH)5G5-i`Npqc4#q#N2UbMw8$wV>X2TaEk;rW5=8?FjkT zDpABiJ9VChGGYoWeq%Y#F1K`h!3)Q9LMwKnvqNeE7*q$%Lcfzc7e>j|S=)#$g`Q>YnrInPde zs9#VNf$q1ZC=ZJwBQa0LK}BwnxRSDRPAe>ZH6)x98C=gZ!fFMHO2{^@*>|^fah=x* zpIRM;G}oJj6~$sMe3aD(+=iaRi5}=`oerYgNyP=eGy1&5@fSw*R)CNJV&^KGbSpzI zRoD6PE9TVaV0_&gw@~BXUJbKNd z7l#fX=DYtf^GGtwd^DH!G z14_%IMh5>~vyx@N8{%AtZH-Omkry4g0|GNBh(_Oc`pD(A$C^&?jHpF8QnwtXT}7eL zX=0b6Lqn%;!6?s@;zG&Ya@ZWshgI)|>8()-3te(R4#%4F&+wT8sM>pe1!~EUMjVS0 zAu`q&z%kuX4j+!3u25)FMY}>P)bLr#^Q_zH{K$^JgG*FZ+eomhIRPc96SAYC+^1lx zRjUyml0Q^Kpo6+^rL`$I%bdWTlHzF~!5}#&V@e^TYrv-bfYJLlcp^?TK;^(qVe1d_ z($edktX4A5)eYV@F&AB%zlP8#dlQcK`QmBWQI#Xct%9JKG{wLQIU>Svt4-@TOo7#O z%Hy(^q0QfSzu(;mW6B`INY-MWPvFS2$C3WC0~%95kSw_5prP#c87;w=f@cK_a}Ldg zV^(2aW?o;$h2*Mgj~MXABQ8oUdTm%i1=VvGHF@+V9Bx|FfQ-G{RZa}!%Z-d7Ye%N( z`jqb(mFf5f(H;?t>>QP}SW>kgIinOUnOx4x^ZjnR5>7HK> zR#2-2QDfQHD zEfp=K$gyIl{Dk%>9X4Muca(EG(lx1vDiv}>oKXkSfg&JWH?6QuyC0pIJMYa(RU|B~ zbX+~xe2%%I8a5gJ?B~j8Z9es>RkHpG9k@pLpW@addmA|%|7CkNlvNO+F0s;qay6}8 z2UHa9k7OxG?xy&oa8aeg?@8sDjP7cqIklYlxk1WmUB4xtv(RwoECna-a}~)~wgOMSv*23hsonoHU@(=L#^zhag7|;}$YyUSzF*_q(7${9TLy&%xUOfo3%O<;h`) z<&|75XEnF~o6tFqxwIAn0tz=_*dNxnxe;v9idE-;W&Gc_i9S?(7e#Z7-S0N1x`9PU zX^e<&BpPsvX@KI9R~+)Uc9o|jy|^*S@_-TeGu4j4p9u>WlV1QSFPt9Xh^b!_%Vt?U z_|5Qd#g7E;o_=ij+03l*Vnc+OEVy$$3w^xsGArgXRHjE#Ps_BLNtX!lK1Gb?)e)n0 zphcm!)Q~K@Jy{C)Izf=R^I$YmI2Wj(ZJpDN(6quUo|u%+C=8n4P$DT!zfT2md7thD zp(QxO8CJ@dg3WMXB?g~?#*ur)6VdRpY&B835 zsSzSsZ1Sqyyq*?F0IRp-&>)ed9MY>jI|);0Xr(3!HI&v-N#}sH8ghv1EPA1nsUYew zYV+iQ0*cffaQoWvBgn9+Ks0$wl0mAvuJ^fkeTdT3yIcg0))$qpw(Dtq=GIL=>C+cf zyLz{-aD>R)@5-sgU^VWXr!Jl7mrm(G?I5j2N1h`ZW!~BRNW}Y(Ap3@dFysPPPO~!` z9@vG9rD98BcpK@L@^Uk7^AY!pU8r!SXL86+LdVE$Cu%1g*i=B1qqLIGx)LMTe7q3wOT>9Eu!e!x-~~ml{tO z4!R6aoLF`{Qj7?S&`V`C`4)J70w=E>kz5(7&m4>CM3>RT%CHy=btqnM^4ZPgCs^Av zR(}>HHda9D%YF^i7n#Hx3trGs$9=gSnc&izSBv7g^XSPkjYmZllgv58TlgB%^v|gYolo?E|TJP*o)4ymkAkVmJTT zN{GMzR-YOvT@8j97&GrUt=|KEy6_m)T2Qb>AMgnzE?RY^a=kNJ;kx5e#m7-z#c(DW z!m9_-i8W6-nU#~koDP}8R!|4-Psb?}hvRAv-m(QrQ3f5#jF1Ukh@HyRb4iSBcZrLv zUyr{-IozRVBnJ7f=xa2Vo(rf zo|tNn_I4%l$#kdJNE$R-#I5Lp3$=sV;Asej&Drce8uuwe`Z!8CM<<2XVXhb}FP76F z;`HPZeccUamrxG7932&6?ZEw?pu_jD-;GdGlc}{_g%R{DQeq$q=tSERH|}Y$VyYiM z;{2?0nFh1{niDqRMSynb;AZs2Mw)JzL>GfUY2Vim!69%uLr}*TzRcNp;#S;giufM< ze&COn*oM!zF$HBOeI3qHjV-%C7{Y0sUK_}^l;=)Bm&XeGuU58?dA}CpwTyLHfH0^} ziAtN_orA=n4~6r6?Xn=l^L1(zXj(8;L^g!}meM*wzWoGiw(2s{;4oyMRzfrG)>j>> zu*ZI3O0KH$TQQ02nyNYjWT574ze&B!h^o)UTt|F(n-e%SQbBF2usQjdykmb?WM05n zA7z9dUvBAiP&w6j340H6D;}S}aBdIYuG5q4%mY#CsNC7KXCQaK9hc!}i?24sTnK1` z$oV>#fKL%F45mlLTXorlfjcs&F$I=tF(gxSdRn!vG`{orkP z+Ch`e$DEF-2>pD*-%KuO8%VQS-0s<5!WD!NluX*u7*kKD*x-2m{XZIsB&rc#6{V7Ih+w${%|ubx^G)Gp%cPQyH3+I2dkKXh-4p=_+eEz?!r7 zBbY_-#$B!?ta*)c<$^hpdPy97$#q>EC!oR%ZqESS0w2-y5>3i0l+EIOM50HWPfc>4 z4~6Qk9mJtE0GcjLc3b#}kpqqCrpVodFm4k&U@y^>@RGb7V5_+<=exp2VD)Z?twN1* z8 zdvdRf8eU)YshFadFFB~le>xp(J!(D^$04uL?%)4vgdtwg`vo47`LOg| zhd=CYCMOBk_4?^za-%(^IrPTP;fO(x#PD9l>hVf)vV$SH<eQy?BM{BVxCD z8$t_3w<>HYCXe}=C@j_F3TxS;oDr@cw_$gF>K<{n-{H1Y6MyiBqrAYqPH2oAqXaRj|y5y<_m`sb&h48*ir%QZtkb@C}!=fbnE zEh?~U{)%C@l7bq|7juO1=d-7?gKHv-K#n-xe%SmC1qz2PR*l`@x;?$885lb0em$zZ z%N}3TQXLOhFC+tgt(Tu@#csi3ECe#I>b;p zA^-+_pE5xB&3QKWkC8A5vZv_jd+hC`bNitudr^!0BI&ps8uY#q!>YlBTft6X_{=H!iG~NOiSd>A>*XTl_gt+*VKYkc?moQCe^3 zx|H91bH!%0s#h^v_j#U<+4k~tP!J-`DkEa$Y(*vE@az+PVSu?f2XA{>7yc14o;6Zm z`+eG|TPwA2Jg0fUERV;rHJG?Z>^h$vIk4n*F~3xZ?Nfm+zd{}Z{`o+I%9KE?REG?h zZ;C}~9;^!-Dg&m-sj{cYdhhkNXz^R(YohvO3P$fxY{Ws)mnv4kCkJ>tDu6{6yH4cIjoc{v-Q=xN#E>Bz%90ani;9Ye>N}w-Se;{imK)w||lRI+& zR~(F|#GKQH4BDd!O4W5{K(^E)2SUwC_Gv!VU{R0SItYhbn1eK%n@NH#VWs9zIjH8f z8lC6GBBOl`|N9x%7f)c~XZ~>hA$)JeUdPY=ujjblnbhygDKh$d#3|pp0LIPW#ffhx zvD=rMx*tG0I+98F(8Ft`ot{>F$L2_*?gnRdO{Xs!L4bQ@^vF4|SS{n@SP`XY{KSPe z4wx>)t<7LUwi}XAw64Vv@-GvrJ6IH=kPm#!2!ESQZflc4lDNUqMVktaRsd}$D29|) z9*hnpTQ69V6qpez{0NVsLXZ_#JXFVHfueliLpS8G3AlSJteC25Or35(n!}1lKkSS! z{e5|=%KNO0%}(O-5+(8*bi)X>{4+vyMp(*u6*2%*K&-!S0_>bt(}0*70r%TthBZm> zwczp8k>xBM!BK{M=$vip!emXlNC9w1rCjHRfPXJUi6wZUx<7q8=mOMqH*y&gzG2jZ z{4(aw3mq*^C)00vsDAC&HyAA_J}yxyT?~xz3g_n5*95J=1tu?WS*JN4103X}ky^Qz z0;6HP*+?p(jGZ$404ox`*2eK0pQ55*{k!feE`pbQ=7|8`{l%f-UJ zq@dEkXxKW3ge%|X%Xnd3+R)`lN7DAsp`Dme5u;5z}!e44c@4hgnAoVFkwa<}@dxb-k+t6D4Z-Te) zOXTp*qN(Yi#i&99L^u>8b}NnI^gIiP-@}=b#sc`Y^8&FLJWbtDFW5zlK|nN9^JwdT zvL_bC+U^%3jDMpB_FnJg8g&Z;6(XdKGX%TwxrmEzRmg@!8V%feeM4{usUY8swV5)H zyjbHw&zH5cX9*j+`l7kVAqU?* zhF%O!hm}$`((VXd!|V6u@?iU%8jQJ7!&610_~|IG>pJ1o?UEixuz|K$AJYxVgIz!f zMTImiDvPgqm`w+7gp~oQB5$@5O2>@208^P#d8|bd7)MM^;l%qBVCJPDiq)9=l^dk6 zf7Try1>elc~Vzv3Y|JXUILKiKjmruH4Rt?{oAIIYE-X4 z>1?qc(Ga*4l~-$Qhm7Ts1jQnuhoMyCBN%c2(e`YzmzY&av=^V#OPK*&l z7Nxa-LZQXQiqJeS5qn%M786Hgrt;2nnK(T6F%}xG&YWSj!Oz2OEnY7csr$tgdI?r! zK^W0Uv8aK|&3Pqh3k%(UGSZdpn-gtkqup)>_bBU#oxC14zVOp5gosiL>UA;bV@Y^_ zg1qSc;#p_ai;QzQ_n4zN$6fC4fjbIO`7JvmlezF~1Hmnlq)K~>WJR6Hr!U>1!$wo6 z=H60G1;dPL2twTB(>T*E$0gns09r&U(cX>teb;XnF~Vqc!&1QJJMR&{nHgWBs_P-j zmx!C_vD&Ybfsv;mLd3bws;cmv>*DNGQbBq2O5D+{H;PZR$?&tp?|Czt?J+>c+)pzuWelxA0KmSlJ4Bzj?_^+ZC{B*8-~dbNTRq zV8{99DK*^prSCtF0A_H|TNN6IWHx_m#ROi%YoE3U;?1T<5pWg;t<_W`+?94nA^FTJ zW%uCDudTRJrWY0oclJgoFi-uLY->Xpfrj&0c382B9J9aeAhIb%Qrk=sX z0e5-A@uGU)U-Y%je?M#)%|qSj*2&o6n#Qv@%P9BBZ#gv1vBoj!a7tIvHz0C1eTc1w znaA4>(AbM<1!+5*s+wJVVPZ4ogEv=>J$+oM4E`3>rF6C5wRxN>s zn)=s@i5Sp{gPE9Bid8E+l17d^83il23gm6HnxX(+5JWit_>Z|r=@hLtj41b*)UOLT ziW}qM&=PW_i@ekT`dT!~K^|i}5&18o2@*nA3gUT42QW{X%U;6qqKSJR>LvgrZLuc0 zc&v_7D>bQB{+A==ucLkDpBsa_J#%(K=WDgf6vnHko4<0T56Ln4&~x*u43maKOr&ap z_rX(?z2P#1>CVTom6b=JI6U7*a0S$z%WB+zh0cvCTxgI5hkU6cciycXnRaZ=*|R!@ zI$bF@q=|1Sxw2jAqVR|o2@!w;uyO4lCk$NVWRCi_{k%j&85p?Yz0D7X1J6pYtJ2I@ zNSb3$I&vt_X-u9%^3>`u&`TgGDbcTo{>6h_t6XpM6%-1#} zjc5g`Z7Pa#x6wM{&5^I5omb}U=jS}?Ofi$Pb00D2Z@j3y=M1@m=X=tOgI={|4$hgQ z;fD%$7E3wipMR~I=z3{xKFopA*Hf!u!)nT0`G_>?WaZU=cdS~k^+geZnmRF{v0`jr z4@vfNCece)nSMj>l5b2e8e!ZmQ>#DWD<>AKA{#0lI$M?+bBkl}Tb$%+;})B{Xs?Jh!$eA_%%-Jlq7DeswuhWU7t{#QK{zB6FKgPW< zsG;cm5&IMypI0@7`YVky;J{5U`{(sYV z=R#lX823;w-nxdQ6#*yU7oH@}rA`hW} zwf*hQU2iK(Q{eBX$6B=_*TX32Ts`u!)Mm?R5C`5|7EI*ep(6R$R0p$FiXAC}`9;HX zGe6wtQcM$dRpGllTOFw!Kt2Ai`6l1P^^=YYc7)@GMWi~>2mv+i^~bOBa41S8tR5We zs%IryR-w*xcTEtcazvxHgITP{FupO0Dj8Jl4_5Zuus}!SZBH&GJEvZ&_CFl$ zFcJ)v(sV63nCY-`pu%LiXyuJOyhgqNLkN+}2V`mKogP@Lhvv-~(WrFWc*XwtoUtHV z!khEikxwVL!m0WMxCZ4g=#e)ge$L_2Vr(1+0%7fbJbn^-deZ)W@*jXK@9!jzS+&jB zxCDaE`))=i?NkRzVLWpOe>{nN>L5NENne^aF(uILj zy#kjbm(EJ_Zo5&Pf;o%*CPHij8KMB^YSm5tiDoNZoKLBUCKd-VwdNlB5N-t9(PdLk zL5FUWFnin-CqQUt%d2l@J@Oiar_F>_p=*UV!RmpeTmA`u7csEOU<}(3ugF{ALruS1vs)9mM zME4incnU*XR>*w#=EOJW6khx`!#p6qF7-UnK@6=K-kxygI~Rno@OKVuuAuQ`uNUD? zVRMgFiY8B*BSUho9`W*_WU6H@=E=kRuSfL|*b(Q26spRAas-V#|c=}pS)`f?S7t(ny zlXdRB$T$s6NSEk3ky(0&h1&f`kZZnvhQ7=M9Ip>e*ouzcy8_@}61FPM>YvS&M#%jb z`SAq-F02?2r}JosX=E>&W*eiuo#1WjsEv8)Ut3_M^M@p-pZj|^>`}nCAm62cdiX~-_gMstie+~ zMBgRgD>?!%IX(4W+^9l1b{>&;U{v1T$DL-fl4w~HNBUsx;PNlWE64@rB0;9YG-ZA! zI{)BwFuU17gIAayAa0DJ9yini1YT~h6s8_G>l4}mZ^syEu(R6T=W%bwhP9P}y@4=6 zUJ?%X01TpMbSW)DrG8~C!6^r>(fcUVY52|8>Ck;m5@hah$erC^Bk+h0^@bqRlZG_g zmuU(?k7RTsh9$x^lrhh|8Bf2E^5Tt#|2z=ZgOMzKk}AAv&+#9dJN6#Ar}n zMz5HWDUoaA29&R`Hfiu&o@^6&67h|9Q|~T^Lg=j14jU$1I#dL?x6xZL?0h27f#jH)hmPp8n1FXuTFl~Uq9$49Ng_~ zLYNXRQZr*KGYrr5b-hx7 zUZ z0=O>*guIr4b>u)r_?68nPWFF*Yc2E4hx*F#2$hN!bL_cGl3K*X9y{O#N);SCbi2ao zm4Q~08geTO`I@-Tyz>S(6r>2AFT zg3briwLQknzLs)vqQduM-xHG(iaJ`NJbtA(GQ;cNACl4vu?N6=#NF0K-#y)T7pC#6 z;4x}{YEHVtSt-70fZnDa?aBy&$-Kh#zd_kxU&bSEXKutX9XXuKa@fhk z9CsE)GfJg|{Ly%P>8vkB>S8228z)CWusfN8Lcg!>Iq4`~;Q3N_BW{I63w??Hc}yBC zL>3G890@j%oM;(;(9~B(ApVsf8w$DwX0q%BK#CK?Q7 zL!jp*zz3e)JU`uzxOn!>kc6msBP2XN_XftxId%A*{iL?<^qg)8^IY{(~;JtKo2jA&SH~fb+&<*!3|+{>%875lK|*xG?{`Kuz;YsGY@|PULI!*&UYD zM1TMVjq18JkOvdd8MGs$IJ@}9&FlYrBml&8NX3f-zN(chM44jWBK@5ecf`_+@1`p< z018G1pK|hzkEg6)ML-eF(9Uzmuh>Suo#Y;PAY8LWEDt$HHWTXKsxZ(g@&gh zkJ#@aw^YDyrLP=vNd^`t8ohFHR-lFbDs;0iR6F4-&5;AGLIkYByh9BItM>I-k-`?@ z|8S-&yh9@!{X`8f9qwttR-6tDgB4a2&1BY^>E_w*rPRib&Ds^f#hVuz#YP4P*Mf@5 z;u^VX_-x2@`fY;o2?5vH4GR- zMwnyU^Fq^rFb|;F))@r|&T$3%w|Er|p2Zb#{&4IR{h!T&(8?;+n#vh}w=hcsnbak3zHu9KKj zuk>(1%&=T+MUW~QOPMXu<4a-JDa44_IPt!ta2eobNlT_oUFrVXKPW?-#tTe8bY5fR zY)?^y)5YArwO%kcevDW$;N+JB8M1Dt`7WNu5jc6|!>+glHtk};qImE3^(j0Ue#-$xvNEh@elC~km`o~YxV#<-pE~5yO-(6o)1f-* z>HErG^H!Gz?I@?Rymkt1t>=HgU!$C^v9)p8?|aA=9g^A%gYO%@5^PXq+tM9pyQ^? z*fIdH$i}5$3WK>gjPq}wZ4CN>3?~jKm%~Ay$x;R(FX-h~3RoqB4RHB+WE* zOdn;AdZ6%lE6QBs+*T<{NIlP06Q?_$uoMvzRbzfRl9=+WYr!pRo_yVouVa_PN7L@2 zz!ia2YQDcG^ja*=KdiL`$5@-G@ z+7-bz-4SR6622U_#y)eR8X1;BV3p))O^v)+d6FRC*7e7)w-WXj1l<_uloTsX?mjf# zZl4Ctao>Gzz&#pLOH|gAnxgyHg?2K8 zq@x{VLbH)K#KMW}6ZE!9(BUj6(Wd8``|m`WY^RzK*w^c(v&&J&-U(Uc=hF~xJKUo zxH*{T2!nc7*B|3xTEE~z=HeXCbL;+78P(?qb88HpR-9Gwpg#uI?L9@1*_V%-OjUM< zFJ0{h-zA!KQc<{9QG+}xKHStEY+ol7$-8n(=S>%@4Z>;|Df`{)rH49CD#pJbrNm4c z3ppzUg;7=L$c?F8%3y#oEUZ2;LLrHKJr7KqxF`#`HX7YAD2 zh?k0yLy%|T$J%DU-YQLgz;W36=*>F0Bd{9exLDR{=GJZ8gNqAc^{^-dDf}_nALCYw zZT$j|yAXTLa7XZWEs_Fn>xj3`gxrxN&^yKZ``1PP00K!5NB&b|PER!w+%ug6Rr5y! zh)UY)oe>wKve^j_q1?BpLxoL}i9N4c)|^qc3WL@naJh$Q_~@z<1BQxbd$YhYF7Or#+j4vT3M2eA z*)GRB@}cA?qRWX1jc_}e{pM8mZY(vZV#u?oLL6`BYl+d_CG1Dd>tW7EO#g&cDE~1s-S}Sx!iS& zH2Y!b5jst6(|#+YirGhGNh)3T){pS1{3d&asYA1{pzLXwf0V_TbGB?De8KA94|AM~ zHo2CS3->i;MJL|Be+_;vi3pd)3N=QYx0clKO~0H#=cD^i7bD1z3OaszN4+|FfsM*s zr%SEDDBNQ*C(3*Xb*?3}3M|tZ^8g89T(I#lwx~IQTV18P(h9YsUX-P}Bp=bkN!-2# zXAk<<^-2MoEScPY+{z*!W_t&I{m1_uz z`A>-)ywsEE{cp$0&|1yasvt0iMidrt^WO{9bs?g{^QFgV2;FoH*g_of0@uAp3*M{? zi&O<38VU^(KD#xQ_v`(_+@rw`(wPZE_ zH_k&0Z{th;i5kCzagQVnWW(}p35vqAn+mK*@;lQZW8jXt5YD$U-LN95>~tETUqhWU zjP6^%e%xf=!PKU!C>Xf0?E9K>v723<0#Q>5g_-z^ob&rQ(pEGtl4*Yri- zhqSIi3Yux;RI=b@nJk;=iO#MwR4-R>v zOM&YFTcHx{5r3Zip}|6cWxua^rz-4N-XeUMGAZwWJEr?}wVSe@n`!b-`i}dQ4zh1$f=-}*c-K1`10gITol)4;q9dd~jdwgWkZkHFTi z{fDa5y@oZk!VLHN1Q`t$HSmoPCiKPS-4f@}OP03_LBTRpZs^X5j8L#Va&tLsf^y8o z4PgWBOGTH?&!x14$hzzskXHU zGecGwBreCUj8%pNxacjq9`DL=9y{HwzSH`7yYG^@SxN7wiMBfV`X-EprJG{CfH>X0 z?X|#5!0=R_7pKxfL${O!$-m9(x^ncbv|Ldj`L9-oRBr3Pg|G?vZk(M)7tsNIhH6E!>tFRlrz1poMftexV9;Z z9v6ujkK5n4g0rEPIq;JL^Sm##W3{wViBys%rwyuj85#F|v+^e0NL3|k4rFc=C=ux# znksU|>o<>vkmZGiOVvM9Fe%*owu}Y$gg+`62IpzURA6j7B~Y@m*Di8EiYysRe6pMYPe#zG}hCIX!mToS&XZCmmQTf2W0d}r|H0zoJtL? zm~ih+zF4-a$k%r1PGA*dLEHgzjjLNhvEQ#xodU{O<#a)3QmD%ww<3w-Gty=?nzY7- zMy?9UdMK#7fCuNJf~skrfNe=-{}Uda2vcIio_U;%T14B8+)G)B=8*?0ceM=#E=%}Q z1d{FN;p?4g%BNzjhmBusPe2QV8JFl##zAMKra93^ii=vF>=tpRqDOi{w~jtJvQ9ff zK^nI1QyMtziKRUP6rTbDd$RN$qMYailiqD$C*`9Q>z=r4;_da-501X%R#Ymzov9>d+b7B>FjTJhUX%KAWL z_%-IOp*yPgHzP7TAMD?HOHoeLzngJ|+`l}lSs!jzWI{f(-)wyDbX2DlRQR6m?>sQb zN%aXU*KMq_m*mdngas$kHekznC1BerdHx>vD#UqwyFWLDZMKAl;ODMH)q9sbbD%tg zf4$wnn4Wy7?4mUD%oNnVMAROet0`l*1F%X^BdP6{y0F0O1&19}Vyjh{yLFDZI>yJv zscy#_g+)v%z+_CzXP=A~vM^%U67-xDZtyR>xH9U3cAHgP>h%u#Xk!`7X%te7jq(@f zrmsm(u41bhhB^+rmb1x+|8|5x?GoIt%QVD(!E?R&jbv^U&=td+^1MRdN}AUT?v;Tq zpSw8i=)DM+5}(O(+aNUvfm|4i>-djN(grjq^%rIuaGn>0(&f`93bgYPX(cz4pBTI> zhV-0&<_|zd>l_&Hl+9EcojqbJkVn;PDgDGJq*S(r0A)N#-;P9=N`a9NsE_}UPo5mgtP#Qi3z9LUoA3jN=+K*L1B>D1Y}nG50` z*f3%U6f+hC)Jv91Ix|YZtu&p4XYooo4)=D{~KtWw8nSRaH{~382z0E~(jC33A zk%GBU=%BMA8Pvu1Hf#zV3}>$~w>E4)uvVq=c-nGyC@&`wMVu;<_kbqfR`O*@&F=N6 zh_wD>rC$sHSgM$_0t#9*NWxY_vQM0c7CMs;8)OT8&QG(IuEh{@XkC+~w;=7b08k@V z4jej~_g7`kH|x370T|Y&3Su5kaXuR=NPFbOfaO|1WJ&aNqc4y&(M2z{68w6TPk~m; z!{R9t`WkT-UDIpM59|-gmjR1L^Uy4rgYtDMKs&}iUH+DXeCaL=XWv%gM$Z3LX>kYw z{GRefMGenjcPjcQlih;}FZ;?H$+{NfCfPI{!74{MKOy<1fb%1;7EKg8&q4AX#7l&3 zdt@@ldXn{S4bOQPxb-bOeBVCB;LqR%DY-x8NnjC)5rHwA2#;bA5@-SD#I)$^l%ycM ziyct_rHOMK`+S;?I|+nw_4V5-%CXM+$6+9mas#sfK4*-8?XCoDoSXB0dp(-sT99?w zHD8vB-%a?<#-v>Nv8mj0ix_R@I`tXdAvd_ImYwtm53@hK&8ZBbnT`N+qgaa+2qaE} z)+C;|8-|d_(4%ihV@mrpq{q4^CR#sHbFl3x7FJtvImcbmk`%CtksGr(4X}cq5!7?a zd?7G7@E2=#7y#SngK_5M-Q8{8m=YnWo6Z0so2P!m;WZ@G>?p+_A z0{B=@smQrt96}5WUu_DZtL>a}?BK{e72CpwDJtI#Rs_o(p~{se%C9&;@yb9=sp1H% zzbl`F!+9$Dh!F`${ZcRw!0rqP8l_+}!FAK<>tZ;sWwsF^N}O}Hs;;ZOKW}Ym zq#?F5GreTObRs(_FoMH>_#;FR5h^d5?Fpq=DAYS3_Q<>jR`sD1_@c1d+5=-#*E|~1 zsnWn4S0h~&4qW+r!h9ds$}k`W&`m&K?l9Eiw^2_wW2ts71$MsMy!3|db>%a}Q1$YH zTPD-^ns2XT-n5h@)MiX3w3RFNC6C!bkT9I5jylf9xS8FcRi-@f*u(|j`kq!9t?kDR!J(z130E369UC(A*(pu z7K~8NUeeG4M|5kS5dP=#gh!|rV<=fD7|#hGB$L_$T;L`;4%_`s>>s~kgr#w0j5Nu) z-QiLRQ!n1A{S`{Sr@#5)dV5B{rI#N@+Se<3G>WDpl`@L`qVoGGyJM{N$LSOL+^>&R zr$^4z!8c5H*BH(l?2}MLiFUfF(+4}p{eD82hfw<9x6S{8tjr zk)TN?B!>o@X9nId+-ZmS$ONf5sm=@(8ywhB&&XisXv*8=MY!Whl z+^e+}HZ71t9IY7;#w+}-srbGW0fb~7n6DiTnMWYhn-o?pB12)`8X-p^A`-Q67oV_5 zj{TcNeI&t-Ju8&xF2gA{qd`GudDBPrbbqH;ULO}Iz|bB7Jww^g}UL{ z>!^cakDlEYGHs|U?E@pa!i%v|Fhp=Dt)6%0XuBLaLEI)&3PWhlMXH%;Hcv`Nno!dh2@ z#h(;o5jW)yfF047$7koQH3Rg*G$W7st_q`u`0#shZh6^IM$V_CD>Od>gd^sc==TX6-uub4N;4IE!MxHCh?`^KI7&?# zY#p83<8G@k12c%$p(c|q9s9*sQ%o|NmpkzdAoaEN~OS$gWzAVR^$4i<>&C=UI-`}RM zYC2PA4AY+_*9Dz0e3X_gw4+&by*$x0fA2&2Th02``etTv)==Go)P`WV8sm8Pa^z?e zjMAKW3NHrwFSL{1iEzVgVoF%xR}f-Uiky72|Ba;(XRHE^I&Jn~iybX(bc8|mBQU5a zRman#iIc|uB2wkRD(1fbdj!ssJE1>=c2&H1qk6Kyv^0G;+zD%GL(HCWsV-qgjSI|^ zP|PU0MYZrB(@}Qs04`W{PXYUiuzOmkYPAy9P~NvVIiu=i5n`vIp^D1t+Y{MJ-W=LxR3!LUo92zcY}7pPS~BW#7(wQc zR)}pH1?Lk2&neY~{TSY^4wCz(rmjG18Sa1oeLgjnsG?)X-Od-$A@9-V%D5;C7wAu( zcZ545NFP<{ir|nom4VXFf61*KGtg;HzexUTE|MFs%;z|wv*>;D64&L;ska^)Fd{Y2+z`Zhi&n|6m0$jb#c^EttD>m2yRfjD zLrYKv)-;Hd^VQgq9V+^)n!8WQ8ihdX^|?-o+JKCPt)8sh*CJ}9jEGIaaNvZd$?R&H zP$Dzmoh$Jn#tiF|W2~8%4G|(PJkjGj*K7ywXzGD{^H^!x5$>lqx3b6$X3|!%eV!5n=LJu+AR_ zS?bS2=oo@)YiV~ukM!Z3tInqa@?9yeYyIsm`FmjA>AY6>&QYV`&BteC-PS?lB0`T0 zKWc~KIht!}|5NxAM?~tl`d5VJd<=ReeJ?L&2(ilR3k;ay{jvC?bHT7R$ktRalus zlv~?g0a6DQ`ZQj^C*vws;B^`ybnSEHHSJrl21S`LI7I6ME);Oh<9Ml}>q=A0y&EAQ zx`&IlNM5l2Cie~JJJ0RwpN|SOdTb>qLS;Ifb9};}lF>Xk>2pD&Hdejzy)Je`Y$?!k zU6xy+Iha-F@o2TVu3pwQ#+&dL%+EfvmC)}s8JUOG(3JzLdCjlXvt7X_ExFjoEh=V( z7ki9GE09#>h%RzA7iCaiv&8*Ku3`2#$}&}hgGlEQfzcp?tIO#$CCgD9;>KPTcgqnU zdPJ#UkJ9c>W#?Xc(4T`V*e%E^_^Nfj5Vihjwel|R4Vdz=&!fk~2^ls;lH^wt^EqW|nj@g?RUK%X>PzpbakTl`jVPC9)YQ!l z(bv*?PZyfv|HSx=v)Q2idW0B#FLA3h8$QqW(G9{Q2ntJr7VtK2heCU|6r=UHQ|aJ> zw%u}ZIpSYl%O6J$?5q9d78h>$bX8#nuSxS`!)l~>n4xA~SWyS^Jeupg1D9HFERxQz(SE z3BZ>7GRL%Kai@C@ z!P)F!rLlsXc}1LuK~Lt6BSqTy-C03Yw$85m-~7r{ww{?nm~|3k+r@lh*1(5mRN{CZ)IHgVkOzNn8(w z6t4E@b&|a(WRGD6gXh99B%V0p?^5%@9}cd3_|zz_qH^Cbu0hb$Wb$9g`JCCSgeGxB zS7DNDxM!xh3Rmd*U2S8eDf=dnbK}uB!7&@U6edHefLf;0K5E4Bk)Bg}%fSep7x(ON_`>(#t@Xn`-$%ue zXNgNmYAcTo-Wrm2kO%WeCag$e^o9!)7?of&dm8PvDlgo~*eQlC@p80xTn!UI#%b&b z(jUm8J1IJUTqL!^L>s8D_PLl>mc8h5B~@CEy6$2!GxIX zKi<{N=*i}Coj&J-kbGM?W#ky4_g4;q6b^Mg6Nkb|Q(VBufILxu^hm-eI=@XrDLl5M z-zwAD9%ArYQs3iIBgeSU=NAQSq@D4y(1TxqtY|WQ97h^AnoTXF#eaD&M)XM>eeO^+ zbOi{=yj8I02JPlphcX@jbeB{D#%-b^(e=qTC6;Y^}V^vp;2Mc7|=`sjUa_UEg0tQ@TEUhK~?7! zrZtxfFj6OE<`~!b=5X-rkc7b*t?ZP@yZN(6*(jmmTv%W2%X^(0Wz|0?{Dvl-4)kh_ z(6h+6R)i~THJ3I|;^wNz&h}6gB(I?uUTR5LrPz7CdQa!xK;m=qe7yVg#Sk zIE|@-j#SYG?IkPq($Q`j)cs&a2SgF0ZQ%IKF^W&hQKrhFL&_)$yEI|7z8#^QVxz^= zzK~&b%CpB0fdq3Y zLBO2nL7_c}6sL1=Y-^JOuUBJx1xZ*xPZsOn+Brdj`v}w87Fz+)p^#J=PWecqtypGJ~j>(Z1rS%mti#r`s--bzBZfD7~-kG4O%E5 z`O^UEwj$I~)ov%`D$6#G!fxAFQwHx~X#Y$`pG!i=`2PDmGkvU1w^ZRm{g%=g36sY< znWQPg72)vCDLD@G8i(dG^i14CnNZTYQ?AkysylB_r`VeGX~FP%@eQxN#HC}3PhSl0RJLQFu3?-ek)?p0w&f~fcxrwdd-!1!>aa`f-W z6}<=IC_2!ltpX_~{}ge-@5xUaKWmPabkDjdf(C%IYCQAw+%q!;)b)T(3qsDTv706P z7Z>B5!rDSjJHzHJ3BR7}2Ra?2GiQDj@Q#h1lJ@HSUGcqc3BX1@Aw$fqHe6fzL=zyyq3Nv>B z(R%8JO4pzo)E3HNrJ_x)APul22`SKMg7FA44Kr;&5jZ4BL$|mvgcHKCA9Apm-@hE+ z<7D_4dvIH6N?4_5C=w=Y+Th!l;#?7VGwO6?Jr|dLj5IwtKf4n+Ebgd%ArUVrBnOlp zgLV=|2WZ2swuuf{$2rC2wBL~r?C*n}0?l~WqpCPNcPdnw{1qLZD4YJg|6j+iT&0Sx zC}q1_yj)K8>JQ8s>`k|AlcbbscRy>Ty9gQreFd6$ivOt35=_SSgwSH-lQIp7{S95o z72lp2cTY2@bssP|^nPf#YV3%MHZU|3z+BV@0Nrn!U9X2Yf;sJ`WwDvMIFAmlHzV@A zd~*w~{7?ttS-R>#8PfH2GI`Wia^BbLtu)T(voxHR+oE9rxI`4lggd{&D|1bg**Q*K zy`wD|!R-KfItEPe3#y1gB)-r7qWp?LZ(VGr$Oo5S@|H$(zowu}1x@Kh9OamnKp%2& z*%A5qbYXS7pJ>`cjRb_@Vp3IFb3$vL{(U5(qGG&U6;i8 zW@9Q|4WO`x>ESMv(dxcuIg6%!YO1P#SA;{cbj(TrKsnQ?vM>N7Np@mogsI~ zM7)TW<}u1r8!qU%Wsv?=m4eZ9ss~faEu6fL;}KrhX7sniEDg+2u4qw8(ZXhA8uUVk zAmZ(2kEzctVzz}OaY^RL{ksD4<(A({jJo{qb!CHwWV)ujZ>ksf}*x2zf!F%vY^kZI7+>yaopNHcD__jDv`l~(t~R7y$m&Ni2Y zfUPMzR}K?KNA7C-I>YDF%Va0sKoknhd2Wt;4v%qt*Ia~ikdm64YjLzY=i~Cl*@HNlXEe-Z9-Ab`? z+Y!;b4w`R8C-b8?kw6wE(rBte%8~dL?(d}scvHd_h!eq$;}R`-iGuxIZFK^RvW_%` zj6Ffe+(T0cgyeQ^_vk`^IfuZbt{RzB%v>qaQTEgV$W~~q+ME#r=es*d;RWVab%{Wk zs>XCeX-2Fn)N)yIE`Mw2uW`blE+w(bd8Nt0?@+U`X!kYDyo!V|@bhR(!U2?(_>b)OpS`Tim_N@~w5VQ(c zDBMHL$@lzNPPlw3I&bFL2!H@PK*YanNl92g$0S~yVdHf1)$e0E=erU2(AFx&vCd^V zQs(0(zs+*Rs9LyzGcSXs+&++H*qI4Z*otmCmH(qv9{&*7X8YLLj4-OK^@I zkUUi0&M{Z}*!&bN^N|UgVVCz@LWL0V3t+= zXbjDqmm0=f2`LJ1jVk0+0cZX!u+yrk8=p9~t?K55>uBsM?{ncp5g?&Cxj9WYutu>%x4T7+uTf(L zM~=$M@$;5*aT)DP_bHh8q~Y6Fm09_Nl#~C;fa?zD{a%D%-)$;^!r!=ki44_BN#Ujg zax}i^_D~-H!>eMfsoRIq37N zAmtNc7KA1W?7A|-^28kZ#j4H3v6@iOGFSNjO%PSSt%?jZgL0E9a_VqW(5(LonyUz* z@?Ft&uAT3gLvpE0Wzr=!`wqw8-ErX1g2DVhI;Ird>x4~se>pCn(BRL30MSu1p=b#` z)LW6Kd7#Dx1h&@rkSM>G*HmPqy}>^7=JCA_(BtaKjm1Y5F}d{+&aMaum~Qq-26gew zc3Pm6rzFC?MTgUI(GNMujWVtLSmC`5QBdC8{?kIAbHy2aJ%-VNT1wtmp-Bwrh`z9#v`tz~KQwc+b z>5A)06%Yv1uck?-(HG*RNNk` zVok2=wu4W7MR_Yv69v86IVn|qBtkQ3CU+X=q4Q4ORO#-Na3_aEa`8{JqO-}U{ckPT zaauGF-%=}H8fl~m`X2K2vJ{Ym<2tzsMwgt<@|c|-$It61w%5_~My!Pbg+ioyHC&YR zITp1dIclQS{wyxxH0zYe(RwIjt;9p4?C?m5{2~;C2;>4+1(LbAV`m z$h_nr6RL$5$A~e89Rt)Psu?BW3weH|s$G($WmPL-y5+z~>hfmTE@$Z?dG#6sNeTY+gd zx5j*Hhpf;kcF_~7dhM;6W>c%vJuwO4C)O?Om7h!Qp^lc9AXW1JKI|&@GH=yDS0OdR zM<^8^k6o+FRkJ2N=G){`c#!;Z2?tG4rbw8Cx)Smz3IK}=;{~|FF~{63bM{PuPUg+k zG@Xo&A&cZK)h9dZLWi(H^UQ;RzH0y|T{7hIDmCD^DSZ+q_xIm_6biM7$oSG}Q<+fWF58}nUudPy~RC!`!6)s%F5z(5{a}V!%fW;9% z-%8oUSwwXl9l@C$$$E{;Z0I>0bR>gZF-`)$TnEf_VkMJ0iz+1Z-uAPc?;n*Twjuww zY#ln4``y2r8zp+BSFEFmiG^gwOu}~$s^1p4qwUMl=hMb$2&rq}LUKJ>q7>iMH1~yRle2*byhR=YuTn&bA11g8HORFb|4f~(Ao`gs zaCpj(yJ)!ES9?)ACl9%9^py&kf;w=L(0{HSx0Pf#MHIhT5R7u zCNRG(JOFv2XVmS3Us?}LxkZq>5h>T}y?igX7+4V#sp5p+yHP!AaGh*#iJ)_?g2Q(809i4qgz4 zO|X!dN*8{I5wxO2YSkNi8*2D4#;!w(ftm*!)IGL+CB*9Muf^E!_YZ&U9Na46wjb3* zeJq#&yy}%ff{n{?!#mn*fA@xdvYG1kgVFB0tx1ST;}K0cwNZOFRSb7RPia3IpPpaB z3^JGTTK3^sHE8Q&zy5T7j8{<_7urqgh|EU}o@BP_6s@*e&|iA^e1>ON-y&FUkqMjF zC(dKjs5uPBEM8AxKKmx&srUsFVlY!Gr!JF?i6*<|g%=UY07)(?C_X5^)lnBn>NV3H zs4DJ{Jo(omzoHC|aQ~Qrl-SNw5jC%iwTW15#(JU|v6eaNhSFFCM{N%G6NO3}g-FO| zviK;^3P^eiT5ickuMUa2Dh6Uizt87F@+8|eZ!PQA(WkxE=#(=b6MuY0A*KBSJUFo8DybC{8p!-XfOn~&uLdf$jHDe0jQTS6rGZKT$O zb7A(JBpCn$Nn;L6q;s1fyO1gyp*hpnw~CTk+EO=Zv~YG;CQ!$~}iN5Pwo z3VS#d`l?8FV08haa#g2VWiggS5&QG+`|VFy-qLyI59P-Md)|x{p)&GV6E1~qm@C8B`8Wr5%j=|y6-lZKVuSt)+48^CLc4+GG1gH-b4pwq!hlZmo9j3 zRxR;K;Y2GAKCR7u?K`?YbaSf&p(1B%K9wnH)6oZy##u=!Owe&w`wu>6Gj*uU5iDC* z5*)uBB5{KJMPQR;YAwN*ykQKf%30IdKa4Jngx$)HhN6m4=ELn{@*UxN;7K_^kEGiy zd;ZA{;0;;DXMKrgx?hexOpq^&x)3pT+f}0lixhLr(SOX3!-?_O@;ghZ>Rp@5!S^j< z5m2UW(EW85vh~%Ty$220t7F zkl5`8YXE^O!S;%(fI*(ba6hGft*s{J%7?=BZxMWcL#YEG+kInH&7J4>PDl=?%+Uv} z;2L7-8c6Wr-XLq0aVp%=;vVh>Vk%%z3(fpK?b~q#-c?pt-cKdq&X+-Fjq#bHd zb($g{rmPB~n95K6dUjf5bfr)`;*A{Qc5y9nzS!+Xj&|O&|@rZsZ$OA>%yXn8b%s;&Y5k#J}E{MLwQjII+7Z5_o;lz z%3UjKMGrLeo6d&uiq2ERWbm2i{R0FoR4=f~w9CE1xXoA# zxc1I4gyYw=s}S+AVnlkHYeK@OoRka7%-7YvAyvc^ML9C46J!#tI^ws}e3ZdF_~dsZ zq9Q9rpdZuJ_X@@+1y^BlMA_C@37jH4D?(7Q1~F)%eqUBeUvw_0n=Wv=#BSH90O{ZE zD$zqlDKwW_fA2qM6lhdd@ukt%G(YYT{Vrj%D8MaHG`$uG)6@4)?upr+p5U5+D>$oT zPeS`XN_ty;)}^9Zo`-l*!;DzLCdRVVWQy;><~^bVj*?;&s~OaVM$%ECR;&e~8_9cC zjF()>>vh~caNl4Ru*!8ck5=Q5$o%3Ia&rCjl3n@-FeWkQZ?GUjGVJ~vL)kkBd2_uwrJ43W%Llw~>5=Ck{iUWAwW z+?l@}oY#?4o|09AgXlvCUGE=+g7^M2Of3k+&|k=4T2xm1`SmV7$GcZPH5r3G+N&s z_Q|e7aZXlSf#qadQk1rPe_BH($s5$^ikE~HKc&G;?%=dYVzDJ_)ffWs#Z>q%$kU1m z5o_lH^NiLnT|GdU?3;TIMRG#SKQKze=pTxekwihEt@!VTwUVK{l(QV}^)Fdj)(9QbSjlzn1Dhizujn3UF_3LF(h6#%*GQ2|Nd(|8S0)MS&SPtym(-6o!RAXF!sWU_$ zp%Dnnag}#hRE;lOLYd=~X3@-6l15mxP+@YZZm_k%E0<9P7VDg*4&<1gs38+3pXYYc z`{&1|JUM%zXWg5els;Ux#Ehuw&xK_%`~ekxQ`COd2xu?0=+;7IhW$F8zEwW~@#i{9 zc_DeK1hDbH@8!04%f^SS?Y0u-*$}7ZB}j;Dql(Lme0oz=2h|#-B9I}o7}>_tsJLiO zqecZ?dFR=KlZjho7ku^S7#p9GxH&%@!l67Burhwa=;rkMsh(^>s9c|Dlo0etLuY88 zPJG#Rk+mT<%yC6+2#xY_;rsGQ=o)L+CRuBt!O$X520c`OSSv(>DEXXIjC6xcg=)U) z5RVx@`+C?3NKGXp5~}r8=`9C~qhRPt6*S`al>V%$8OXdT+cI-L*oGsf0$Ob4oFK*2OESG4J>wo5G7E|$uA+UpD`+;uRE(@$D*0zoG`jyS0tv% zT2RjDkt$R%u}CQtZ$)KukoZDmr9jUSv^_I#F57(y1}U6s6%PEFMO-xCQ4k1*3X^h zjMCyutM!V!s@BT^Do7#4(Nmv8nMmrMRzG1I;94oaF}uyD2vqib+#6<5Qv%i+gyyii zQTN=&A_Vgg@R9S3Qb&v!(LIk_1?|vBI4px&-nBft@8q4cJ_EX#w1*aie?J(p7wWTce+F!d8?p~=-N(1cApO5Fj78r7P#Dy5Qj8zJ==-Onu zc-tp372cKKGy@p_c24N0s3udc#w7yJgEa>B7`qDXHGpE&G+qNV6BdEwNDTyfr-l)@ zD5gtmlU_L2EmFjAlF`o#1?4;XTG8n_p*T}RS&ZS~j#OjT(%e1T=KJ%UaNgG{vg@oN z$j2T2JMOa?NHV-5Z=ZSg=O^}+9fTTj1;1Popl~~642mrcyIaD9yBPN(edh{u3eA0k z&NK#*z)2_G;8dazXQX+1bZ(BwSD2oB(vTtgO5uH_t$$EvdBSGyoc(`~&wBflYAgDy zBYj#<*b1C~^NaJ#0krr8=|>w_L2b?I^NF-Yd==Zqvrs0=x?#yrmN7i**JLW&M-eSj$s) zp8D1NaVV=ov{%LVeUMt(p9KlF6Zw3KVhaS$s+Y{si-3ZB3r z)pU|6Fcc!g6t4#j8zQ#yzg7L_>`nLgFaFyxSBzLa|HjM9l!ZBPbMma6ol@a5{x*9VmYggYLfN$jKy*X_yjsM*KvF(%p>rIK2f>8^= zprMPo@3{_UFc&t%PjnTlkOYIb=>CLSj=it2vJJh>51WS=rlZ2VSb^IZ1rm?90ar=x z(~Yx&eVcA*aZ<DsEn4;PYUvJQu|V=0ES37vwZxC#mKXfQTk z1xZlQ`CwMe92Xab;Xo2|i1aCd^6dO_jMCd7`~{k|dR98$;~&i}O}J88KkKujZG}`J zPv{0`@L>cYH|J#2+)_&^zq@9f0L(ZEa~LOlBG}J)WzeWxc0H-Eok< zhZy#-A1XU+$Rw!LAo7shiqIZw>+bhUsQU{sQF>L!k$K_w^gr}cpi@>o4)t+w3gJ>i zyyrYUQ0`iWhRe-RtD+6x9Q1^}#wmzhjU4v$J)=Gdr&8jF@SEF^eK%aO-fhUA((V3Q zfx>l>!H5caEP4>k;-|r!j+7LI)a#gr3{K>K)4qIm_&uSgT8A{~Er{r$ zE8@yrLKmd_R8^~OJopSYCk=&gE@s1w*sAc5L8~+Zm}8dGLNFwXOSaMCsjE+P=`svc zRdGS^c#k=qNYlq}9@zP8GrittCG;f(A9ZT8#B5{I4N8Aq5oZ2pur43mS6c#BT6Ua}X;W ze-M+;|Jr|k#!7rRun?%X%oQ5~N(mq&gd~GibutKEewe`=gS>V$NavXRX zsi7$u1kjAmn|c zabyOIm!B4Etk{YB>AX~yrlJE{;YB($MnCaSD#9aniih-5$uxm>V1eaw&R_IBRgnnJZRjuuH^mlG5jwfR!gjPVq3?K$YB5#!gj$ByR-i5CR(* zTp8kJ_2o~t-`1}Pm=KY&+?P7;_qGm&eCQysLwJ1JF{o@q?R4I4Np0llw?iH7A67l< zj+YH#|v||sWSHx*7&E5eWGl=XWr5@nmytToY~Uox_Uq2b|W{QiZnLWbR^vRs{aw4fq1 ziqA!A)Ut1%cO8ysBhmJ_0%DUvP)rltcPiDgNF7i-HYNQW=pUf`{(U}t4tL#^hBfnh ze)%urvjLI?#qYa!-#dx}QW%I;+o0w)7r|9g(Qx2qFC}DGjXl>aT|}dBg@ip!y;Ms! z$yXI%oq&Q_ug0&GQeOus$FWK~V(0s$F3MqrVhYUX$a5vb3Lep^q>pU02>z1jKK{|_ zY2#sgWSG)R;rlrYVDWRj~|94h~L)ZBhk?P167q7ZPQh>!79SKJg=Wf;7~G-2qt&KPDgqA zncEy^8d4phxb&);kY4?t@a4V2o;DOl#i@CHfZIPImc|ZKCPS5UBbpV86MtGyk zew`l@ewryjAT;44%#|59UsA58L_#l2R8A|$*Y=f*!JK5|Q~0RpZs*jW&4X8yU^MBb z@olcBT4r92*3TKO=mO|_?0Mie-v49x=k`vHunJJw!iD-z>CTE4fjhAvq+p~nYwM}Z z+I~YbyGupC8!*8LZ`sg>Oue%lfpdPE4e`H^{5iu`V9U`u=X|%1idfBcVw5hd0FTD4 zpVomKGIZ1Wr=spDWky+Fy|EL_614}}XGS%u;BX!zw{0Vp{yyrl6|E`J8v7Tex7aBm z;j0$tF)Giq=Ax4%H9}rWdD>p8)9D)+W|$NC)WQVZ|I?M9rITzv8ccM+q2cfGPcx{7 z`}KUjPn`_j713`5Hqg)l3AAX#46hu#SY@~gJX@K4_B-bGovMgW<+;K1=&~JEEJ$7p zG-QeW1WhD;bo){)l`SzQ$R59Ml*o73y9iWy!-OF`g@0tR)_PnN{^|K2%7#1ZJh`V> zK{JT1e*cK^=0pI>XpR*Xy`F4|O`%qK>Y1|&MTW(q%rIpFiUPIEk@8Jn3|=b28&YeC zc9^ttRD8<0&40BKqT~J}l!2ao7GNL7O#cqyhnPR2}oISFp!yP&w ztn-cmvS1zXd<2D7r2ulF5u?g4J~kvNlvg$WHQr}LlxoW7pgD{}K9(ah^7Ty>WW5$z z8r{$Qu>~W)ZVR?lYkqt`+pc+>QaL0!dvISfW+T7_2zdu%@$a9b@DSq zvLKk)mZy4t|GLL3bB#BbNc4U?fY;in{%(ViOjS-tP)u8)ou+m~!hkMza`*!9cO`#+-BUichuEU5`! zGBHFTvu?MfW3l^w#UgXS7(fnWiF{Y>+EQ`RYQ#zfpRs{%=UzEgQm`H^lT1_^Z!xAI z1yV{=dGG3R5qlgb8jjk=&>kBXjXV>2&X)1?e_iYiL=RGl56ZI&3xb&=S)=T9KP^_=7yKA_`YFqH(h(H#c7>v9X0JzyJ(G)(3=@w&X8 zHL$U~RegpaEEgkl)q%DEob2rcs}=a(>lgaT<>r$o+I#jV=og#f0e&M$?Q%$a3%)-< z$BPABG`rO4>PyPTHF$?f%cr>Vo9n;wWWExw{_X_Mzodp;GLN!n2UBV7MAtYR4Og$ z?M$$t&cNraon>$rDOD4oeG-C|mLlz)2ul)W{CP12=B)?>U2Cn7CgR(z8&(xpR}4(c zwju%}CLle{Yt=M9SR0lWZ>LGLXofV#klV^)$siL{qJb^c_L>}TvXSB^C&@e2$#_)` zh3LbEA+ohm2uK-Op$(PASc!3>$cVP6(4zo{$`_RY=6UwskCz3Li!!o#Ybq;9Ziffd z8JIQ$c^_Fh80!OTHGYyIL7}y?`)Y;q7PZDGIT_7O?XV&T4h$)=B@>{X2%Q)eDGwPL!5*!k$cn&iCCQmX@SduZQ zi6;`)6>I%Nmcyr(fux`XQF>To%?fgCXZ7CrHdr=3_5P9EZyM*2Laz|frX$&0ar~1? zyWZu87|0VGCTSE@`^lHE{t{7WK)i)I=hy)#U~#eR)zV92GcIo!X0fJnt$rQY#d0;*>K(9Zp(4H6v4Fx|B-LLkxC;?XtMt&tqB>?o=VlXV`f@KGj8F z1cx!|356jQaL3^ky*NhX1jWGW%Eo8UQmtKY6q1lL*RrlmZ&Jv-Uzb<4cp-)m^`@{+3&3y0T(Nw6FV+rnB4 zp#)eKzX4@M6HyQy>(tgkDJ|P=JeLAoO?wcH+Qzr08+uU8Fm7eVF7deUX=d4rxkf_* zR1(qgmi-zv{gPgnzF!7{j&J=`Nt+X3o6#&Mi1A_ZTAIy5Mem1z%!rCsP`lsK`C{H! z=!sA%IAi5ezu=aFfD{%m6_6J_l9HYu>AAyhtHeY7Bi0o29chIg5;)`3sqdnReCuR* z%~Urh*xmICEm&AonWyXAPrcYaG2qU7Vl4LW*eb+nbtfU!s{365w=y)^092M2#Ohoi zaU9}T3%4Cot>aUL3rT;8UhsV6oI_2|q$}hxEV`Oli2jOv?@4H#`y@cGEK^j_90%#o zU;RcT6nW%$A+RAl<^F+qC3zqTv=W<#9b1beZ`#gQosbrFOTjaKU_xu*Ev4`NH!PhQ z8eZH@;v~L7j)phq*_5WG)?q01SNX0^ud5Ar8AOj)3pBu^+)z1<8QsD86-$`l3(y>niN$9XIYTM{L9P@G&}8_sgo(@^*Q}$f)QTuDDS>acr+D+P-?_f zz^7bi<&9(@_n7p`b~NN9g%Y|(sfU<*lVp=To+0EJe*@*sI?eOS^@Hh>%yzA}Uz2x1>mJ(<*ievo?qs?5t zqbD_y0+!flITxC)*QBA9w7@y=cp5zDt6jxf+A~SfCkkSq*!CSPGEML7mrKg@7|aQH)R8XW-%A~J{9P9 z%%uH5!q2_iYE}ao4#P&w>X9kHC~@#&u@qTcodnu$odnOL)ne5k3m>!jDw-!8FTE^z z{jZ6S%)_F`o9c-G!IT){T&>rM21=o#PQ6bRZHzi)h@gKwCZ1#(dKl5iiU&z3Wj~g# ztU96CK=4%_!xWB0<*YbOij2C*9otI?R#u3Bt|W2|n7=ER`!UXtjpsQ-JGOgpP7>^> zU`@YKSJ_5-ENyjk{>OT}Tux!2C0O6E_yb0&?ys2;TZUOBDbz`p+^iH43l|k$0gNn_ z<;%p^7ofA*COp|!!7?>xFEmns!Yr!uggpLr(QY3)oGE=o?_(xPcoL5#o{TVS7;~+4 z1`=dw%i&hN=qHny45n#WHH+Z{Dbs^MR%^{^!NL25Zcv)o7VH9R6lAMiw$`FAFA-dM zv~{HbFH`z~n*ZFqCHt^eXpetUv^BpTNr36xRNm^ z2?U5|L1Of;Fb-o^YTH;UB(Rsd>>`(W=At#O(-X}fx|_a;oR{=eqEi^MSg|PHycsEx zq?Hq#xr-%TraQIE-%R1Sgg*o`4~<(UN}>YbN%ocsLa?eZZll)uXqhZD-(5^^wtgMt zs_!^$LN>9LwlJfHWoawueh2bRu!#)h2=9pru!aFHU?Bh4@u0i~13rga^h;ysR{U;b zBT(Rwg)-uyVM}h_B|Ul*RQ9El)PrZ^nUQ70nXSKdt+5QE=aWaVd>nK8ply(yw5>)z zYB6u`@iFHv91T|L2r^kK5Im~4coH|uD@&O%L|Ji;+XOiIDKC#SyFH}Sdo!lWDprCF ztjbgnYNNWYL@Ls?2R8(Q`g{Ivvdpr;=U%-^r1@xHc>@%BIc$AjmTr+CkZ1A6 z-@2j3_SQ8U3Rv)_`%+6s}K(@WBl5RH7`bD#wosdq)S-p1RCW-qf?E3_uGm@2I3 zE&5p=q0lO$@i`Ei(D9&XTnd4j*B`^B=l-*O2p5!%I z?udHVde)*^C3;p8V^EWLKQ4cti^wZ0K2gS@GDxO55|#k!wzaUV-@lg1pjH3SL&vNV zWFecggrG@HSP}pehTC#kxY@98oTV3XI}MML{#)2QZ3!aHqQ}qFZVm@TkmxKNoTbKo zQA+xf+)qcD&6a25M;2#iAa^gK#A-SnHdAG1H<|BR3D>1(hN~to?s41&Xu!U{U$MW& zWfB3DwL+5)brYPbXC$Wp&Xb z)mW`H@O4KC6Iry-o8V+^AqVCly&Gw`Ywnxskqa@J2_%)mD)C?pY<@WD+2J)kj0V#K z2{5?miE3-_8}VGH|I(&;`90NUZAJKjW3x9 z!Nnjjgj_?0343|h8`=t*4E4PQxDWW31(Prg;BjZElVgw>hdoM)nr7Qzwqs;Le|V+S zY_zU!6pP4b5Nq$u@YrHAJWALG$>*nyo{32wm-33t6hN=Ba~DYydlE~7+AiW$I8%`o zC(1)ygv!GdFhfCmqnjE`_t4Ou+Z9(EAmc&RZ6pZ6JIMYiIbrfh;*tb<7ib4%+NKh{ z&}3~v>BrEs;70`!(DReTV7#p`CvN!|p{a)r%v4z@rrxVgdLC>;lGU?q*)Zlz3Fxkj zG1*{(sC*otebS(zllm%WZ34?*=1v0lPC`O@7kL^6qJSUBSwt?Ra{|NXBZntwrKdPQ z;iWK|c(LatTV)|78>TM=n*(Bwhec}Q0kV%1EnXK=778Qm^0 zyu@T{V!|;CNUxJ;hVjU=izyt+1$35)B(kELA7 zG#L;FW-KK+=L_m2z(^d>x*CL%X}55o*6G1?(G%B};P(EyQ&3;p|9jmxr~tNPrzj}z zfoWFS6FUsetF6M7^ooGk3Q32JV32X-j}J3`cMtOw=75+B(cRw*yaHNGJgDSQ@(ABg zZ^)YlRSwt6gu}W}dap5=B`{Kmt*JsA*Rn0W6XhvWHKy5^q<~SPD?udNuhxyYS)r=w zhi!CbfBBO|LPIq4A)9B;di<*JBTgw{t?&_0okQS_5GLCA=BAKcTozWFz_h-a^xMg$ zu0eMEA}eHsFu)0r3(dIEB5TAC@XSR=j-uc^AWV}ww{xoxI#FtDk(R8^C#EGaZJDtgkxh%@# zNV3Gk6`mI4NrGw%JzpwHmsT}K`*x4o#%Mwb?^>>t?g3LsMfTEK8w(#i{kAUfG8cMf zrclM0W5~`0yz7BY@-vkeg9q!tDq?;0&%}v^l^k2zL+&J#o;u49qh>^B?6wSjMODL) z^Z`I#sl}#cpdn8;y3LQ~HP?hg)VzL_EdtZM=C-uw0a zRgCB+_0Qq~wxLE?_7r5DH&S7^R2Af;#H7BJki@d{+W1d9S3)a386sif-qxQP2^^EB zMIZ=ET}ds*4CU>i zP5=hm!TGOY8*XsG%UG6h%Jfzn)h}?`XG1qB31ZJ)Tudm;;M=PN=wXfx-pV^^=h|UN zl8&6`6p+CX#fi;_V!S1G)fkY3LGd{fHBTN^Rp<3PBFua7XUBgW4r39OlGtEeN|GXs z7^Olwv(Y!}ESODWDB+=yOnTb}*KAxtBqwS79AmD^&540>6ozZ)tW7fCN!ChsQJfcg zyxs541F{ehOc8@Me-{wELr?KYP=T*UiIIe0+zwQsC-}6gXH{m|t8qoD88MJsHR*&H zvhorF#D+*SHnFIpjr4k9#Oafv4xS!K9*j>8W`XEgHas_5V5{?`E&dwS zKIF(eNU=HpmxQ|$ytY19HS7k;b*qN+AXNjGWS?R+#Dz8thC43hd@agVysUCEG{<^? zocb)S8dF&cZsT(yFK1qIqnF6c8?TyJ_Q>ePdiF&&a>aDp`%`7)bYrK2itR1nxm|57 z@r-ePC})Sw!J=e#<;lhNmLGkE;f@b&-P1coiGcKzW!o4B4Wj{8`!$k}Y7-5AMJz#H zU*pOq&e+$^Uj7V{GjY0zG;1c!kNCE}`h*lcG!xbJzO>)mQh~zrgkJTufdJG>8p~_B zMQityMxk;fyr}?9JyPL@Rom`$Ee#J4d6zc8#&xA~vQdQz^qeQrViebj_vbTT^aXYt z%RJf#Rnea8{U`nGb2oq;w7j6FA=9aauH(uS$5y_}+!CY4o?yEnln2s9VOJbxB|JKz z%w7|dAX#jzOb-;n=7@r9wodz&JS(pxbc*@ zq!N2Y9+hHqe-mD1R)wyjbzF*KFRO&-bcn87xYe{cTbhSLX`i-*$UvQVO7CoF26)1N zv)i>NW_iK3S)s;l^pv6aM)OdDnz55+?^KCS-gFq$cKaquTvr;5GX;0@*!*<NMJCFB{Ev`(XPSg?%Fh-{fJV z-O*usVR_(c-aQtH*Om&d-V7UipDM2lxlBvBK#6#y#L_NT0`pFIvJ5lp{#|j315i24 z>@Mj~ps|k46ISP}39py(lTYovb4hFViyBMUgGEda4t3EJ>lgcDSv)6cpf426cI73p zI#ni?aKFwdQ{0Tjq)d7?&r+3qVd@miR*M!K6#5kZeCfG81y1OwoGcja;8=6_ z2WXp6sk82oEQ^&khYgPDRb=Z0+jPgJ7?^qe#%?f(BS>dha|ce@^_Na4!Q-{W z_J1P}uX4zHc=7%c(Ks?Qv2t&yP}IwmSpUTn(_6AEK&uyC5IvF|Ygr=8wZWi+QMHAN zuRE>Y6%&bsUIiL1Y-&OAmwv%sB*%2~qRHy}v_;J=zL!n@uW6bQ96e`adXj4)ekIFu z3}}bu_i;vib@{AJbsE!zU~b>n7?IO_L7<3H4L&+3PFp?7xCA#mFoUWN+zOmTp$xNz zEf%xVc}z(zeki-Q*Uty)NqFI8jIhSO#4ex&b==Ehx(&nCm#8mNvY#x|1%@Ri8cqIk ze@+q*Pfi|)PPunhGsEina%*=0!iH=Nqgl_VV-X@H8@!y<&EIaP%g6}fIz*!R(wn;2_JV^sZeJZUp&_N? zG)S*%!A8DI_jw2SY=P zQOon;mCcXEcQyQNaln;|YXf2@hBz5nX6ACuPc!h;lT+6@6CuPwKADW)4#(f~)RQ-z z6y=Aqvke^D;sQ3y4n%YxFq7U$Q*-hiOPQ?DS@th2q{mJ`nS?1FC%W(-xc{}DVKZ98?>6_2b8R%jJy4sP1>31HYUbG!Q;YAN zsYGVkbS`CC+?!q;7oFPwJGQWZ+P%&3YkE)0`yJ~1aQ0Uv_v2_FH5K@KTPHX0S*nBO zx$tmjiA-o{eT@FfohVzhqvzyj^QWv$*YnQe*?7xXIPMG74Jhvs0V`|F7yTEHBRtRX zE56kAZ>>?hIE;%V5sd`KquNBChS}Ve<|amAV-_X|OWRQBaXRsFZGhBKw0=C5PRk^` zabh|CQmj$jw!i89^Z1X}`uk>Lzg+&}YCMxPt$RTD+7t7}A9-XUjmEv^A zv`$>xm%hcZ<5fbQaS79&vLD%&;fMYzo_+D7{~isF&K8DhenGg(av=IHcq@p;ZKlnS zXVa)bulu_)CwBW^VJP;3GyBer@8q45+xb}OC#7c6#S`FPy8mxFrfdgisWqdr@p0wv zB6&N``^7Eai0K)CF#ly$$zF>TI+ZSx93r^(&SW6rL*u8O9omH&jzxPlfeln#dF$C& z75Oh}?Qg^PsqTNa5yM&!3_*AXPk-M(b6e@HmCm_C9kn34%z(tb6O@7!IxOH$N)hb- z5_6~6eI!2I?iMrSTHPy{|JM4c=cEBIj<`|Ggn{32`awff&t%@`6@8MNFF^{ShP z0{DKgaR`o!aKE>3g4G!_=Wr#hvRBn7NPqKGhODXl(=qOkw*H>~Fd#}9{

    <^>fT)6p(kX`I2oO$~C=T{<2_vmRQ}loLIh_Zug&Y=`Z1y2XW2{WtvPG z;kbf1hP9n}U_+x1f9ZlJm{MR&p|HN&W1MIoLghfb9sN+hyYLo5#-THG*6mOPk$ErM z>F4j{iP?$JfG>&@kHz3Iaas~K?ZEima;K=qiYf_ zp|m3F-o5ToAMYic+7n@dC9@q&us68+XchJiNmj9a<;EZkiU zhEC4_%O=hxok`hN3tG;u-h_G5&B~jG=S|^hZ)-Zw=1gDOleP}y*V$mov^{VjvpG$z zu~VoAQziAbw(_>kTr$eeQ=U$VeQ1 z@Z#CDpU6%GlB9AB@WwL=jFJ6hbUu?^vgNZ>z z%bp*0pvtSTe{l(x9;<3F4xHgmTMB_QqiMCr(yJ|-cO2X&d%t@cR~itod#Z0@&vNz2 z&M^2a7tVgsO68fX8U_V_$@^7cVJnuk?AOUr7HAKJ58}5IYzVO*CRWweU5d=66S>`c z=|yEcJJoqlR)v;|_Gc`c1?rxkd8*HjD-J(e&@T6#{z)pQhl&8cx-5My0qsR5c-Y|@rcpY?lN4c85RHt5e~8Ps}gPR*OT5ENosLnS%QE67;@L${g*SyhTWIW|(hU3pdVvrmfH2 zOcZcF*ocmY%qnCJt{JFDy-fbTw#{@n`XvW|*vjd{*3;?`MWwga765ncfjgu#MT#`#}@H~;k1Ma0j%U6Ivl9m&QLX%aoEnd zbnJux)Q@w24NPfZ;(*%iD%-oK@ZJ2_--qR=(#Rel&A(YAeA8%#4Qk$PBP%b&o*322 zV%%g`jSs@IUK011utx0}*- z+O;zGB^fHa7${KukkN%CL|gChv`BclzL1L6_d|^d@MZpUw|*p2PPrR~*R)i@#sIknq}NQ1A;G za0B9E!bH#fPAT!*%n0bH9Zx5OSpRq((?xZ}^gZ9t?t@oqulK=V7Z&FF8U_np-ieXZ z^pkUM=}}a$?fn-snh;JjcO5=ck77Zq^00f(h6<+$ste3g;5Wb+-!IJj?&}F%zjs;s z%0YXQw_||BC(1mVATLkUSkxh4BhVFgs_<5jW2lyEi zx6h6gcHK9-+94K$ET^{>s*qy1CzjwPrFy#r7!n+6I@pDSRvO2?{Xg}}NiY*- zI!76fi@~_iq8-j82vVyV6J^dCrnUEi+7{e#5*SM<&$uIAkw5q31Oe?rb+3Z4b=ld3 ze7Er#*Y`5s}#XXHP+t}eUzE$;UKae5l z=Crf-uQ9^q<7+hor?we3not_SwGa?SlXLy$$~=yy4cyK1No+b1o`kbU#OBOD9S{dW&0 z)i_-A#O36C#!a*rFDUP}ig!$5x_;1S8vCY@NdvHXWM8A|)%IE57ne%2s<} zuWjCLr#6br%{J5U`cWQ3dQbs{kM>>3@Kaylkig?Z7wUF^rf3a2%yU1!e1B-B!jZIfASWh}K2>*dHQMhIq44(euT^tG}XqUTu%! z%FgsgJ%XqK*~#C2%}Gnu*Dnd2d@sJnYdC>`PQtG5`^1 zkM*2;!h+h^FUmq17Vo2@wQ4Y?qu_h!B<5_Bj^0y6w)pp2=_S;Mb9tBYMmc%C2>xJT zlPnO+^%4nc|7r26z?$7Z!ipb&6xDVdRL@GHDLW|Q3i%wae8HWq63~ZAmd0#Ea(Cdg zPm-;l5b9|wL|oOgZoPnup42euCgQ9b@e0m zjB39GMXhCjw#%>?UB~Tbt0aRbh#_x}8(&ds3LH%nXOWpPwwax2-O%2eCZN3=vn)mB z-Gf!Sj7ZJ1&!3-L8CH7*24&-5#|tmJk3oofweG7vT#dICKv3pn?PRpHp*i_1+TGdC z*~15ER53$9S-tgbuAuMo9KxqIZFHfBhOeWHvy=}*NDt&<>=m_yuNGt4i*H?bCnonB z2dT6lnj#lru&M7(w33ylyZFw%d~znbvBIYnhzE(@#GZF-qi7Wa=Mux74}eg7&lu02 z&vD5ulB@1uCcz!HyVS)f#}UG%^PzuGr)lXFGduKi%#C(PkQ**Dc5Pj$>AomgnP4=ycJmm@Dd-CAC%kMH*EJ_ZsS-~Il}Oo>hw&dL zD&429nbapM6K#k#<4Kvt4wNNe%97RVyB+0IsdQ;~w<$hPTg*N(aYQ)>410794O~={ZR>vPoScE9DTI+l6lU9@>0fJZKkS#8OLqJn@ z#y8vU_(q4E^JP&c8VyW-JE{A4e>=(NRm3>(9b>F=hQqke>%j{qMitWa@_g0swy-cm zeWZ$BM;Q-!aFUU6hXtPmv?EUUIUK`1zLsQH{LMP8<C2YSi#ua>-! ztSrblL%nRSq_iYa_G`y)ZYeLCSgv<7q7uDhi`v1UJY4JL02uwo|u3gx$>%Q z2x6m{1HS_;PDQU?dzS{RiRJquC&-L~Hvj>wbiTT3Ze(R5;HTkBU+|3s$LMC-;-;oU zvzS&GQ9{a`ywJCA|<-vD~StHqYWYLZ$G;yOS(dc2g% z8~r###}sFb_Z;+KNw=e{H7m{5Y^xH-`p$HNPVL~TIUUEbCeNM9a+7LUBnS0d>3g#> zs%6L4=EFlvqE}a@o!IV&hEH7(4HHs0@aCzH3!_y=YTvxlwSpQr(gT|O_5E$F9K%`> zz!_qb#>r&{`uz01ypcp+J5+ZfTr88bZ3xRJVreck6Xp<>btTV+z18Ap#=j^anevSk z|MjzSA+q|EVZnlZizDIl-r3&VG7nQcXs>LV!6-95YItSo#E9R#wTaBo8r$zza!ATF zp>_3rF;pZK3Ol1+O2s*|7IURC+z4l_#qhx(naG0H(XMRx*@VO+Fd@DR^50etUy>`d zhM+XT2P9j68n8W8q!aPy!@nrM3>!HUvjofO3;~I>Haw85k}sLCNJKaB96NlTxc05^ zN&XwL*oLPc+rTdeRZ8TrnU9D>(xb&{&uyMU02P^8`@!tihm~l-nfyh}Qa+IIv!aSl zU*-L7Ugj!;u-p9r3n#PgxjBA`5aIRlkl$C}j%--2t3v<>i{?j#qTN}RjimdPR!Xq` zgiq0P%~9=Y(JzyHR>6F)Gk2mvhhO z=uA(%ZDT71JAf9)*t9Jpfs7^~z{hpRiwAtGw;zf6Jp;nmN7-`=LVw}DeX*a>&Tj~^ z3UngVN#B=tgO~ny9sJVsI@yyLZx45z$Ns<`hv3ln9QnE22=Liwb(um;SZ>_;ZrBZe=87$#G&&NB zgaIh8L5RM#M&Whv65Mx?=X%tRpX*l}B2J(!k+>6Sv%w|d8W-)fEQ&J?u=6cHo;%ok zn51v^dad%dUbxk!+Mr7!ME+7eLENM@J&0$_3xS}EKuh67zK<-hGOI101#@ka&QhB-dZ^r5Y#`&+oG%{Ox2dL2wJRFiK zkl$=P>-S8~E}lWN#1n$AHiC*ifsZHC=@@%7Pu9t>x1i79 zB;0BW-!nK)u>~Q1=Xje5>Gp*G>ci>&&C2kekl+kO**&ZFNLSt;mSxn%Z%4naP{Dz^ zmSKam=Ul?~SoC}E_SIvafA7t^$`oU zS^t}TdBsT$C)uWPXi9sbhIl3hq$X2BTo^BF^>H0-IYqP|u&Z6WdaVI)GUUX}Uznk! zEUrrPDXinsuPd4JtXp4XWcaqD7iT4YLzQe-;w3pm1s&7R=b#@!E>)x$D9wkc-s$h# zb%B2Vbl+1j-^*87CU7vs$LTFJ`5rP6`k;xwvAXkF!LM<8YKRa*mY6(^5XXaM!^x9T z!oxAsMt7HZg994IlKHx5%QC!w3Snb{pvpCStIr9sHDtg>P9Ihb+y}4BtX7~Ej0)cU z;&*T8`in51aNb{5TZa{W41{_q^iiLj#76y@5ziwB_OvUFI&&>JV@!M5!Hz}W`I9?E zS(U34Jt31j-eQmrJ5DR<_(o5XL{o7YL;nhz+XC%Zq5gF{#0yWHQ~htDVqOt%{Augs zt-kOZ_6}!cz#17o6D=*_wseC&ffNMicc&qE9x2XVTaGY$MR&s;>ZJu=-hsKU<5#K_;Tul-{-leg)>T0&j2gl8@AdZ zbK2^!tu;Ng>tHuU>Aqu~Sn*%rWE-Dml`M57SE2MPyg`)*;25D#^r(^g1h1{#i{Wm) z<`}F=Fc+TMaY(F@VME5V>e0p8d=QKg6WYBPvb__Z`A21E9APf>U_~U0>479jJ0zOG zA%Ai77?Ik^d*`0(>=Z*QWOy3%>Nx4k7Cvm;*pK;-)U zmuab9`iJ3&{rvOU91|;B>%vlxsVV9Onx^`3s88_vH;$rrgJ~=N(k8!}8M)o`L`3~h z8hv@J(`tj$lPumG7~w6eqBA$Le!rU$-|deriYRZZt5P5&7z~~m=P{MkDqdR_j_(^sbM+s>I!d$fPz(yr*$LldDS7$24sv@#-!0t1hB`=xPE)lHSa-M zWF33;ty>O9OwtC6?uK>s3O^tX=LB4C(sJT&w#moE_$h3LK#To%BMKxM zyx0BP6dtuX6p5(UENjyB+i{Mg%}@R?ivIjunn=K9dI&+RmuLEUrP&YmKRwPX<}$Im zr7#+!bFWz3ZH;cEGJ6uLKl?7RZlk`swhbuM@pa&L2&KBeDbMlSu@Xi`8-h@{i}>~D zSBczm6NSJN6!@70g30AkfWVY7OidVaF-0d@P6-2|Juc6}_vyt1^P3&gr^If--{!?e zJ?@hy5xA87qQWv`CYa0=yvOg!QOLa*fx=lt**k^lv+22eF)xJ-`FvoG%sXTF2 zHux1DeHTh9?34j#)F3r)?WnY%%HKM|nTFCKd#)WlIFISOpDgCF2jZCmihVH)=cYjGP*Ar$0}k1$8lATNYYC8GFOhVQky`pJ28sQsUoZ1e|ANBz2Uu%bWzAjRp7Dp@ zkJ1LV0fmr|yyy6)1?{2`o%sL>A=(`i0`&?i@3Cshby#v`i(xd1uwi_=%2!!%yG&gX zE(VjdrI%-DsD5vkL@E2^F()TRc9;k;<6mwG(9oYJV+Q)!_^ffV2ad!!UN!{Ir9fN9dSqy&ovbU zNKj2q8(-7MsOE(V(Ot*DD(Ed>G#|pY^K&N2v%=sIh1RF*H^oFgF2N;z@fI>U=pyTj z;{c1~y$X?DE%Larn~VG2p6D(t?qLr-?kn2m+&Abe`N2ea3`?-l+y;lvVi;xee9YLG z);48Qx$?vLW}IIAJjW-QdwB9cDG}WNa$~J52AXG7N0uHG2eX{Zg#hZHC)`h7tDah=F&uY~(!# z!g9}iFeo~E1)A9O)XT~ZPFVu)v#QGN%LyBW8ET z`|Sk-H8}UQff=)>LbHww6p#$14@X&WwV@LeN>8gF+G&;>08?h<{a_7uRGD^Acro0S zWe~AFFki6BL-I;M?xj>G58el)-D37Pp{2bxj0osNr|MIqd_S(;w^w@zp^74$d-iGr zq=4c%`OHR4`{X_vdZ>$L9DHf=kayUNG0Or%Q?}g@s+M7#0>5{bNiQ<3DbB=3<4y~x zt-NMbJEo-J#Kku^0{e0+#?xyld*nGrO%Bk)X2q<|$}lYXs{R1Zf*58C9vfSmO#$sySSZ}2eTIll>NYu4lL`|1^d#8C2r ziU*#bVX*{dd^pkQez=>+LEVcdM>&~(^o~1Pn`N;+ZR-oz+%IHhWT=}iMmvQ_QRw;n zkZ|lq3$}u<_cI4Z`ptiH?zFu026QnZG;eYdaj}T8S;wYFP^@|`o56?~>jHQ!+E_un z4bmhlUA$82pB6;4FLI0>47LFtdM9~G*P?A7k+5%9?9DoorBXTOooX)+Oq6)!vY{vCz8UHM?=I2x2cdu7F543*cibO5=&dFWP;k%6rg0&iR&B`bpD z^88^;aIPe*#o|Sl4MACezqc0JNq&;1%dS>pdM-<^CKntuodnf&e{=db>6qh9 zFC3$KZ#k|<_g@n3qQ?q)J04Q&5)V_@-gjq(2SVfWjsETNoaoAtx8Gc+5Te{)2xv=B zK8%MOrCVme1Nywnr(lYc78vgeuc3s*P)Z!Ks8oMuuxH6Xw+BG#T$DI50d$1i8l+y%^{}b_e$AYh6%&PeG4ujt(_DA&0WTI zqp2+VA<^<=6YtT+!q@ zJBcW>aUh&lXI39x>op^H1Fe>n%JSH*-u1J#-XSDYX6yD0N{7cPlE}o zz(&jh)Th!m;?NR)&NW~WDJghRkDyDGlg~6y3eO6j-qPcb2 z?%ke6{Z3^&K+8nHoJDeunLhXfIy^8Zyj+tOHc2(_f&6{btI|k#s{;;v{(6M5a>r4E zlOj&>t2g4l7hW&Bd&1jW=}{Ash*%Tna*;gH0q>wnhG^Ah^0s7SLtv~-6grWF(N>8K z*4MvXIhB-cRU|ejJ%BjD@ku9ZL#+oq*Kd7zDN&jY?=v!!5}a_zPDCg_AmZujj&>SO z({OYJJ6Up~sB$L49$T(jv6#U%Guhs4#$JOGsL)9Fcw=q}-pK%lP)z{=EKNq?@>qK_*+c`=iN&&v?Pj#+9aGSW%_iFt2~!k49CG$J<0Wua!et`mgS6Qo1&ORu@uV0fKZJ2N{1!<8OT5F46fw%Lj%QptTVf&!jz)`X9A%VE1&h?9B7qI-596>lgf;AF0IwMwFw8pFE{HQ0x+tqj ze+>1afpo%Y84s|*Sr6cYcC#&9y#Lz1RlfPRT{-9hj>KmGnx`NoQ7?QAk|XQ9?>AWJ`fX1Y~uhX z)Jo!EuHHwn(b-xln@)dCX_XIH{sS4uvf)Sql}2LnmI`O%EP^9?Anho7YkT$(aMtg+ zyS6wXJK`1b^(r^U3KnGu`@t&k?jg8C&v~*nqdhoVDI@5%%Ls3m*%jVcoHHt&v+Q1? z(`rD?ns}oEE2pz)jF%Ark_BR*h$rQ%ObjFL)~dU@Je&xBj$4v}lwn#+&ss1IWXZ1S zLQRzcp{R?GM{sTF}K&)&e5t-pbVz*M#yLrY@8GLG*ikL zZjHbPVfAz`g>8{O&N!ZQlt)Fyb~-PazY@BAH%y{o9z6y}FL+SG#VhjYxyn0sUQ>R! z2)7J_>y(L}>RZE(YQgpynlfg;!~5pCqt5c@Dtm%8d&X+$hJY;@(1h+iF$o1h4Wtdg z$-8%Mv(1F$q@ni7IQQFwrWQn;qyZ%T-2SNfv{{drrS9TKt6r&fmKZ*Ew=>Z+1o11hu5($y(AsU> zn&iC62)1MCGf?1XMZR9{t^85esGerSKwRBY_&4DM;pAS>T5Mx1bIr`OY-3kgdb82+ zqeCn&)0Pw&;o0X~d` zY88`mwn*Q3w%V)B1n#0tPTD$N`JfX8-zLD-orsr19YhD=uIB6p{)Msx#13EWgjp>? zC}+*s2x>JVmzA16muKPw;xZpsA;+R-xkbc$8(2e3eM!v4o*Aj7(z6u+^B7 zyH+A09#lcBfD$@TvD!#@OlQ*s)@XZs(l++zH1hg-6oKwY>L!ch<%)$$Dg2b-r|~_v zQ`}3$!?Q?)F|O=Dnw?70(_%v=L@4jVfYz?lv!Pa2mx6u2&Ee1#AP5CuV!fpm&~g+A z^15OfboQ0#Al_Fx8eS^EH{#**2)8ej!$yyZy!sqnXI^&HnOM{ zgCHD$&xHx_ScvpI6kvmVbbDCL-rRANlsVfiqb$>D2+BB>rZbkoI)vM}9{tFGoa&O% ztPH(9y&aVK!nWt9tGIZ!!fivklYHxqy$z%JEk&jD_OKv}dI`Lzd&1XmFCHzn05%_; ztM(8hL~RXxb67D2$Z9BWu=dXmmrO@OGjQ!osX*#LLN@PiK$^+6W?G)n}b$Snl#GYnx zdJ8KD>3AD{l!A#LCp@&=mPWD8D7N?T1uAGK{?W?e7~Omt@!8(JVV+o~ARsCor7%2&PH z8wcJyv2~={OrB4}CMc}7LES_6A#i7yZT{IArf0SX5HFU7v&gCCq+)^+mPJ3!rX#W! zNoq1{OZ@M4ib8770B{m_w&LKN+7h0M8&}~x@iK-M&%d>8gS;8+%@tR&x%f`rvsOj` zg%4L)OL{>b)kV9_q$S@Y?$~GvhNH!lVaV=MUZ0~DbQfc55<9_@_hhDMb4~@Kfb={s z4_pF6?qW#D|NlA^fn>)Aq3CCp! zQ#FfZi35YtGZJ)_{v|_1&#@+t63@#>zD?g1Ear03`$yaR-BhPFzS!KjjJoA12Tj$1 z@rj|inIPeFaI6wGJUuhzNr#QLTcHJ}4iRpRH^X|^sNlQDaJz3SvE)VRolrh&J7pv~ zZ`+veTW{D9tY0(o(vZ(WAb@C@hK;VfZ&Jqd{f2a05JQB`7?>V)8Njm|85;{qxLs2E z@(%Alz~4bD=}W_TFP0aJb|=&*L823&S_J{minNDyeb6w8LlWAP;E*ScN(T)++~&z3 z5pC5#{s$AxJ7if~1Rq|r(Io4p9K&lX(E#LuM(hODj~;s_DNaVx!h^KmUdhVI{g^>% zPh?cAs;}bJTrU~yI0~d$*UHH-ZdF1k$ap%CLIft*Dx}Ii-%BTrYc;|=;5p_h?n-AY zg%u<%(UO@tysbP%<^&=y!Pol4NRzGSAL}81gN!Q+y3IBVT=5zJ&vORRIvbOpWCWEj zaGN^hfVV<>_@Q)EpV3#x{;!?90#(SnL zR*G6psa3zsXT}&5B(c``)J!|7U0$VbXh8+Lnm#Y60cN}^@i;J76l5Vd9l#kbA!E-W zOUWElsF|24BBk<%Mpza_1R#4#)0&-)*ox1Om%w5s1|Gts!F!oGIvszzY@ljMtbf>2 z#1dE$tud4fTi=)DiFtRO?&1OSs>>(})dB^Vj?I4I6SZPlUKDtY=k?+QB3+vQwLjZ4LK4pY4E zJT!eU4i9&AZ#|bnQV~gcip9|>JQGJk+o&X%$|5~zrMkn*dpb$mtZ`q_Nz9vxGONWz z10LSUvyU7*0dij=(xfd=U&aPk-r9WMyt|-=FAa~2j0iEHg@c^DFj`K6yYU<-aw)6| zSRr{492X+=MCM2_AqX&fiX)Q?A2Fh!p_u75%Rnl-Ssm&MKKh9bP8?pPEJ^iK#Zk#N zppdvok}p17cARIX$>qthC^MeUH!w{hlhNcULyET1$j2iYNhhd=o!xa^^Bf|kk&1J9 zLn~i5O)?ta)tcK=(sI-D369ceh=<~8$g$AEdY5*=i8;OYgBqKeu8_HCXk!(*AZLA; zc6#0imC^E!G?8!1s0@-~owtb5P8;LEV9Z*WPKCXAv>1I7;8bUvEU{Xv*hX=4*Kxl4 zDweDbqkkXCC`nqvA+YM0QT(7JUL#6^y1f52`5>Cv(7@q9w1tAb1@|kk(m*Qeb9ksB zb}K^=XSJtWD1E-@2ZudUU`Cc~(%r3bUe~)wls5|3WmwRxM->Ccz4AOz-7xJ;783SX z3XdME*)Z3b1W#6vP{}k@Lgb{-Z^Bfb%TyRIi|(GIE#rbqyv`~?ED#3QxFQGbiixW|r}#CY6it^jvg|0@N!EwGXAkAWt3u`N*1Y z2;q}0NkB|u8Hg%|TgVneqk+6DdqEqvxcTYvnUk?4B;_ErI}CPPsK}}f9?7`3G_lWP z8aO`XIIv$olHHDaC^W+0MYC8^zL<&~YT`G8U~d0v(m=txUhrLKy1XoZ6mB8oN<0;;SDRF!apX`8ao z*a7ay+hYJyM3$pepOhgpGEfNJV-!iW$n|CvWN2xuNFLhIUeDreG_;il_+ci&8xTvV z#7PO(#gYs?_t`5>YQ9gy3CWC7$0Z19d48^(hA-i#*_3u`}VA3<^d(#{Gq1 zKP8<9Q?2ble@+GR2EnAnKAKn|ho%6~rOUT&0G5|P zJryEiBr7|4WYU!T^$cSbVHk8~dwH*7jIq*9`!VgCv)8g%vvQ=KzUxTlO03v}tCg)9 z!;GJg=OsrMtgL*^w5(S)U)D-29-%olPd21+=<|k#4ms<%!tfzTRCevylANqBj^@F# zhoU-@@=-3U_R>|9@%B4xkkZMO#%WTX;Sjf||4796zvN;4E(RrP&wum^X5rrvG*j8P z`MXu(+!tW-);#X8!{gWJ`-9)jgi9=y7UQbLfQN%_^Bg#<2+9+gILzdcU!g9wM zTb~GtuDS1wuIrHd&*x3&#LH#~AaQ7)*{@U9xs+3b37Z05#OOE=B6v0C9?&~TnPey) zKO|OLJmOjz0s8aP);ulP)#`?j-|}cHzdPne7|A6Gu2u)Ckc=#XeRXMg1msMs`d4ou0m(HxHm$n>gB^xvsm0Z0o ze?3>>Y{x}+n~#2PHWJceH3m-c5(R;U2<5QUPIZ6gqv#Kf-0r2J=kKy|%T3)T4XjE_ zEp8R_)^h?$v@+=5z9W;9W=g1XrRKd|zsyO~ap@t#EUyuEbF4HGQf80TkC*U4!f(ZN zzbO>QdF(h*$VvNTSYSop{jg5Z!0|Kt&hM9#&Y0*XRtV_yk(J_{h_}ayaGhp4yptS| zP(0}%ri{9CR&rS-MByyNY@X=>G2h*I;ffhmr}YTUyGw~NS-I!#Rtd7*qSwk= z!;p;1h;=yjo+1_}Ck`FxlN@9)9eno?AfF}Ffr7IfC>Z7EoW`3u#GRF0HT1dS%hkVa@TA5VtHf!a$2nrMvEp~Q!B_m*u#(*@s_m=kTo7Uh+I6eHye)ln3 zPAY5t6nvIJ3zTPx-cKWUqG_=*%=BnBq^7gIstDG#*WyQAL8l?tKObhcnO~Im+~7Ns zc`_|;sh~Ro@k7=qM==MQy=P%1l}u3xo7768C<46NFlMBU;_ zlcU+{pW|yMc1|k<8QY4ONQA@V!Pc}msL(>j&y)H}Lh$j{%QMw;0FjCZP9iGrYk zCFg~~X{C$7>uLx=5y2Lh2DuB6UBrm7-k;*&{h>yd4pLGz7MJ-MLE|!P5#=R=pkz7b zc6o)M0)H7}8mq!vG|-_1om1Es{;RCD9;#h4q3@OZsFn?P(V#zCvKDeOpbAe&RY-Gf zw2EcnX55Ez6{k>r(lWR?On8EhY}0{VBP1uf?NT zmj`&v$23oNoRraJJ_o*2WR~AZO~8@ojtfqNb|Irjlqa-yz|A&l@5tUA$T=vBL^Yhr z3@^Qi_bqZDQP+Eq3g}5s9T%^5`#pRvNmVoA!dW|Od=FY)?+HFjc8+$Tq*W$W0#e?zz}5h1Z!*_x4IAnQ&$m>sOP!lMZ)#V2gFNSIcuJq=;6Z|E|gCs^bLrBKS6D zfs56NRnuMCMz_!L%-lCLM?r@Kc~%ZHmwnu~?=3si#!C0~n77Cx;$sQlky9CEgXtaC z{ESABwNo%XU}53k;2~Da)CUIxf=dog{}G=c2z6`7+yxI}sbm=CeuLJ|qT8pPr2!QM zS4Jtvzx4X!9u+@vB=ns+gnd}wkKL{gY$)z|? z#36p5{l$OjiK#rPfNsCk$sXkDeb}p$eA+_`O_(1i$VVtJI`26tnuq0v2Uu_L>_KF8 zN*?IK5!KoFA=|eW$*V9@d_zn#D|+zV{GKCYeL>&hAq(rwfCQEzvvyfy!$liI8jH6g z8K<@-s&x^nO)on6va>=x6j*E;ncb_#*1RX-){s^czaS_b*6GuNFlY`dF{pirR3h8# zxMvg(A(~4?8e?qGk*L5XTv4@R=1NxDi(KNhlclT#2k3RqR&$#Vd8pGhs?)4GSFE}@ zOi3eNr>nt!U#KMaF!r>v!cu$_)ya>Ga9Y%AftBct&9=)M_PEIB^Hm>W*0W}j?;G9x zVPEPeZRJqL9HG3dUgn-w!?DXcxna7RS1(;kj^GqZEVowJyLg+5%qFj9jHKR8u}E5I zNumi$VtsII5Npy@TZIggeKdyjOso6JtaBzB86anY>D38&?L|xv;e$2@9nJvkXXzU^ zp+*U}8u!Tx$wtw}2LbdF(D=yh6snaAT&D?p-HEM7crFf=@YKmVaq>9!Uizc3i`czZ z9>Z1vYZ!sEk$2lAI19!gyVU5G(6gFpszhlF2&zlDz@en7xwjE8-R@%etYWWvUfOWc zSM!s9+k0Z(0VZ6b#WFmG{ioE22{kcRgqAWUI!e9gA5*Ip0mo;rsleTiZ51Il5rTF* z&jsD2(Lw8SUP>@CVz-AZH%;_crkZ_cRuBT0zi&OxKQZ*jM?DVMNw7kwsfx zje;a_cfGDq%A_^Av@q~zW){|ccY7I&K*~+ePLFN2*{f*+Mf*#yAPG8oy%)pTF?(ik z8SNSw$wdZ`ikq46Mhblv+NJk-??8jPz8sfGt2*+EQA6>bMa59_7Ue)DrCWKqjz>{j z`e?yZMpukdY$Jl&FlZ!X3YqQ35O&JMta^D$bmIDf6q-b9AjhW?R)Hsik!%@&} zlb;FA2I)WR^|#Sq$RGn(&!evLPk&e2Sz8w$i*a6+?%ivff(N_B00u;K%SE?L8mG6~ z*4*fDw4Y34+K5-2ky(Cjyr6L1v%w3m%1nXx^PV?Na)3i9_L&!ev(ti9jB;>H9W&Bh zlzj=lxVLmOp0JZ7AR11#gA$cwfdXXmU6N2ZL$CAqlANKZ z))upp{7m6TqfY-N9P*MFdt{B<1$u`EI4g&{Z?9{HR{vL-D+$q-W-P%yJH2eqxBFJT z7;}w3TX0YM)grP>Z1j3;r?7a!&`7uFK!3)AG&j0JZ430K!U!7t)aDR63pkA{mFTYE zE>Iqx*xuJPOFeQPo)x+prtTt)fr%CdsSOWBTM?`YpKXKY>(cLAysEmtTnk3?4fj3s zLg`Jy1WTx%w~sP>oXMy}Wt%)W5ZB(tjdE{RFZ&tR^&?$7(Y@*!$k)jVaWl zX>7MMgP>i^%uvY>3co<2p-ZFg1bxiSIP%tfTYUE8^d-Fj$r|-ftySHvuc5Ik;KV5l z$%jB|cw^MZ=1J@GzPWuHO6sHEZF-0?)h=yn!azr^0`lbr|QMuOohC?4}fg(Zy~gCl83SKvP>#^eW!(i zpifoYd|Vd6XcQB6l}h5)`hKMWhTPJqxGxHIA*0GTw&0z|bulwJ17ly%p=UQ+v#$Mw zpm@%AdVllp!iSTKaYncVPwlXRh|V-{+pZ-vqP)G5o-Qgfy5vey9d!-BSmJT+k_i^NsbEw|XoS*j8>RsK=y^_`8CY4I zg}W%kH_OGQsQNvxa3zk%+;6<(zzP~_>$t5g{5rs{x81y@uM~1{Kv9hzhq6`|!vZzQ z?*=Q#Aw`wKt^5u=fXS?PeNiTp(IGFkBQ;<_TEdGmGV5|wOzhV|-Y06`ldZfM;1+Ad z6i?fWjRu#g&}%qnK~yo$?!RW%ya1CG9Q8a!PT@?zQ?f#*&orLwF!x`#7q$S#Zf9xV zAiJS`2bgMyd7A~|UU_}RquoF{Q%A|o>-%swYXfptB-Le)Odc%y*^;X&abSX(C95@N zFiV!vISEIIH*GD;R`6d9O6+rN^*zc?xmT$-U+*QKXD+g=IXdm{JL}bzq_rrg>Ce`5 z`o+z3r_|F5xNgzf%g<%VmC^P%k~98!Tut$9O}v19y^XhaaRCw`P&rP}-@JkC4QSuV zjkY-nOoK-^Hla^jQ0TYI!p8h0DTav7r+|t)(qTGoL9Zp0aJvA< zA~gtxpC#ZN{HEM18%98K&}NtJF*R(s0G@>4q$xXQA*LdBx+y%c$I=6+%x)U6wylq? z)uaV^I-f7$KhUj zotMQZZ!X;x;$@>wnwrQe$B>^v*Ot~ruw!N+3Aq8JhM^Fa#IHy&9Gf{eqwb<}B zoaDvClYC2{xNKTmy^*Ohm|{%XBzjZ96$3rrm;2V|xhIg?!x|~3u-m_ax**D7i_H)r z9%cm5-|2skyA?IzVuZKip6*g{_RbsECdr+3z$ z&frCub=O3t44D9axTVGjmFjOYjNu1gXb<&{3nJW>r&wTqPK*E~PVxPVvk10|anz$_ zv+WJySl2Fnd$f~|;@W}KReKTfU=Gj+OX88KNXYx;oLt9+$LIFdiR{Wc%ts2!9z>`~ z?}3Fp1q-!qVcd_WN@w1*an0g!EHZb;K^mq)JNBQ3#+O1E z9z=SRm>_`c#IzHZg!i@ebWjsngJ$b^B7OSdnyHjBA!ESBG}o7YkO%R zi{CD22V?88S_`8#QYHOku;#&seWAZy3*`(Z#Ol92orV|(QiP|;WBuXe=E^4H#aNtF zymuRn0`zM>B@D$rL?~cxi<_y9I?Bo=CW@mCd!n@-$rAtJA z^(;(#FtuK()DN!o9I;bItSE%G^SEv0%>~`ApOf@yunhSIO&Yy$ol(Is{i@$q_}nt0 z-C9{~d3{mk?@(o@sJL|^x~atZu$tL19{DH7UzFe5ER?jREFa@CS29YI!A=db`<8J% z3i8BqBLf*(D()8LsZrNFZLyfz_Tr5feDit_BU)ypgaRXoJd-f0tODcfhWHgbx;?f$ zbPv#H9#lFuuMPckd{84>5M*Wt&!GOF{}u}d4e`^VF*>e{)YZj{KvH^QcK;?2F}EGnuv}@ut`2q&qIw<7iYF--NmQCt zDbYl7dZhB$`i9|TyxOMttZhr0H*IF~US@|#*ps@$<7G^_l_O?Quy}!jBbPGFd;f`A zurZHdkF-%{_ST4u{VW=5C}~35IY!gy)l3Yagsk9t+V1x z8df1T<7&o9qcx4RWrH_M?rVsSRxDko?ApYjNDfYPRy}CO9lTjw=pMZ7HTkBoq{MB? zeDk=vTEbiwG=+^2mR&UF>7i(G z;Fby5p4;c-56AMEji&OK=vuj4zMP@>i}D=MsE;fo8RBihJK$rIjA^{;daNqiR)(+m z+>(Lq&8yVlTlZ>+dOriQu8UTfrH5uL@8;OD(r5NYkEy;C7!zV-t~Pt>@0(n!Jua_va(G`4tXVT zxCrN|SFf)mAz4#LL~|m-V?YZ}a5~3!oUSV}xQa*U95K-)idDli`>dDAt=F)}Y->vo+rVodCqkX6J_FVZo`hcTLzy`7v|T~( zBNZgLno5r{B|fWvD|%48+6*MxkS&+uWLMSAGGl*k#b$clWDpwzF{@W0o4h-^;uqN7 z{Xn6K@lMrgW}aR;G=#R^?!l$KS57yrOI`yV2=08(5e1GFL9$+6aAnPjUg9S~N81^^ zQyG?JP5eb${W}|LeBH>GllSj1A{2KuzpI>C0c!oYbSS=mSFL{dMn?yb7OpO zmt5Z>Irr8Bs1An0TXEX1Z3&HUWw`Sf%B}X%0i#KYf(3)Bgl`Z%&oil7iUUmuq;X%1 z4kKAxBr#<JJPaWw^+9IZ@y1_tKb%hD=|wZW=96oK$10eY0EAw2qH5wcewC3#i3R%KI{O z^BTE#S0Uur6~WlBjb9E-Fa9pftp|BG^`Y5s^z00LLzzxlskb1x{hNY}UTXH#R0nO*K@C_WFdo5M$ zgzHv4=9|sW2nmBOZ>XG4NM*eo2d2Mzca1Vo{@NA)-x4gV8|v!oj@d z8vA0x;OU-tRICCkR00@-;5m-vRex(FLd~#@jKqXulTW99R@X#Bg%jyrXnu2zJGW-q zpwDzT5+Upp1bAId2P@EBP~l!`dz<0Rol~$%Y)ApsUlgrDJR7GeTQp7Bg`(Z|t1ef~ zTo({E_#2IXEngitOvCvwUxurBf$n#G~wD$=VOQ?g zNQ2X+OYgj0#lV8y<_EkkTXN-woKVUslaA%x)33+hd@7ny`zL0-S1 zhySg{M~2Ddt8OCBIJq7vrh^<9@=$OV6Q&$HKqy(hl3J|L(9{@tv2i|6?{VzB!9YJ^ z;!RJPS9tRUaTYs@g6>;KSuUF~a5@YX`dB?vz2x(HUpV0Fj4ial$c&9v=?(U-KB_o?jc12O(`XnP<}t3H|mrzkZ!EgM4jY>KXiQQVnhcaR zYd_OLuMS3rkan=}ATz!3;Jv*TP}7^&^AzvX6tO=m7XPdv$zMLqqrw`Dm<2A`Y6I{1 z(veA)=R#hmGiw~V`intnTyGk4Y=p8`3x~1BCSIr}@85TSJh*^E2qhg5Z+0^tp$#q*$^^!v4$b~JVO}Wba{X@29xKtIv}93lC8D!w%H*rH*Kj_sL)37@$}Rm`Ia#V^ zC0G_IX(k<+m_~j%AuuefY=@!1F7yU)r)ue0k*NifK6nMHR|)VFF+<@fm1IP>p4pI@ z!LHQVt2K=zz)tigVK6E~af=DVIOl6wj&+}NyM^Ve@TbHU%MBr{rIbXz7x;2ICLcg^ zD~yiqUTurji&M4}!pMnhbGG$GTn?SQlgh#0RTH4q26CDfb)Istnn*B`&=q}M7iyp# z(LN>R4H&Dk-Iv370yx^e%F7KsUrg;_`N$U?r;<~Ub-J!vn3BB@w$P6$eLhDEtL{V$#gpy4i!yqD&^^nbEFYQ8x3S*~WvnRab|3S+p3r}zCrAfQ zS2FOE#6;${_PG4<^LM{H+J5pHVl<7x*w4#&Ulk`kk#s<6x5b1|)~ud)c&e$fDI%N| zG}_J9t(1D{mZO*9%Q@Wo%pVqQ5jyfp;4t?QWcn7<7H>{jZo%koY^L=+CF+kNdi5Y+ zs})JD{M`Lq*N@Wvc>X@P?i(L}63{GvaDI+IB^zVTvoxx>aN z47=>K-STQ{d~o)(;$}9a8C7=09WZ!g+rYS3-OhWCqc_I{p>w~^H1@p`|MT_p$LE7T z{{0{LeExi^{P}p|{r=))Dx>E>ilqk1JVc~nCQR! zYhSo;!59w14x++}-p#3`d~>D!GsmBQ`p5rxr1_(~Km7W)f3^G1Ki^TjvxGM>#rhpf znxn*=G}8OO9Jbdz9p7AbvxdKDPdqEio?Lt6CV!i@^98+}D?QBn$*Q+w#kJ2r{qw*4 zWO|qX+voq&pa#>#53WVh{;E`-sX5@+Y)3j6^sH+K=$LqJ z&F^;qz^8&N&W!v<+vvBW+9t@IUv2O6&;R@{{;z-h%(k2K iE97{nTa))owEqwL?Is-nkc*Q500001}}(),T.Point=function(t,i,n){this.x=n?Math.round(t):t,this.y=n?Math.round(i):i},T.Point.prototype={pQ:function(){return new T.Point(this.x,this.y)},AQ:function(t){return this.pQ().aQ(T.SQ(t))},aQ:function(t){return this.x+=t.x,this.y+=t.y,this},sQ:function(t){return this.pQ().DQ(T.SQ(t))},DQ:function(t){return this.x-=t.x,this.y-=t.y,this},dQ:function(t){return this.pQ().FQ(t)},FQ:function(t){return this.x/=t,this.y/=t,this},fQ:function(t){return this.pQ().GQ(t)},GQ:function(t){return this.x*=t,this.y*=t,this},gQ:function(t){return new T.Point(this.x*t.x,this.y*t.y)},HQ:function(t){return new T.Point(this.x/t.x,this.y/t.y)},hQ:function(){return this.pQ().JQ()},JQ:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},jQ:function(){return this.pQ().KQ()},KQ:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},kQ:function(){return this.pQ().LQ()},LQ:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},distanceTo:function(t){t=T.SQ(t);var i=t.x-this.x,n=t.y-this.y;return Math.sqrt(i*i+n*n)},equals:function(t){return t=T.SQ(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=T.SQ(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},lQ:function(){return"Point("+T.S.h(this.x)+", "+T.S.h(this.y)+")"}},T.SQ=function(t,i,n){return t instanceof T.Point?t:T.S.l(t)?new T.Point(t[0],t[1]):void 0===t||null===t?t:"object"==typeof t&&"x"in t&&"y"in t?new T.Point(t.x,t.y):new T.Point(t,i,n)},T.ZQ=function(t,i){if(t)for(var n=i?[t,i]:t,e=0,o=n.length;e=this.min.x&&n.x<=this.max.x&&i.y>=this.min.y&&n.y<=this.max.y},intersects:function(t){t=T.cQ(t);var i=this.min,n=this.max,e=t.min,o=t.max,s=o.x>=i.x&&e.x<=n.x,r=o.y>=i.y&&e.y<=n.y;return s&&r},BQ:function(t){t=T.cQ(t);var i=this.min,n=this.max,e=t.min,o=t.max,s=o.x>i.x&&e.xi.y&&e.y0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(n)},Rq:function(t,i){if(void 0!==t.classList)for(var n=T.S.j(i),e=0,o=n.length;e=e.lat&&n.lat<=o.lat&&i.lng>=e.lng&&n.lng<=o.lng},intersects:function(t){t=T.jq(t);var i=this.kq,n=this.Lq,e=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&e.lat<=n.lat,r=o.lng>=i.lng&&e.lng<=n.lng;return s&&r},BQ:function(t){t=T.jq(t);var i=this.kq,n=this.Lq,e=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&e.lati.lng&&e.lngthis.options.maxZoom?this.setZoom(t):(this.wQ("maxzoom",{minZoom:this.options.minZoom,maxZoom:this.options.maxZoom}),this)},Ew:function(t,i){this.ew=!0;var n=this.getCenter(),e=this.Rw(n,this.fW,T.jq(t));return n.equals(e)||this.panTo(e,i),this.ew=!1,this},rw:function(t){if(!this.CW)return this;t=T.extend({Tw:!1,qw:!0},t===!0?{Tw:!0}:t);var i=this.getSize();this.kW=!0,this.tw=null;var n=this.getSize(),e=i.dQ(2).hQ(),o=n.dQ(2).hQ(),s=e.sQ(o);return s.x||s.y?(t.Tw&&t.qw?this.panBy(s):(t.qw&&this.Ww(s),this.wQ("move"),t.Yw?(clearTimeout(this.Uw),this.Uw=setTimeout(T.D(this.wQ,this,"moveend"),200)):this.wQ("moveend")),this.wQ("resize",{oldSize:i,newSize:n})):this},checkResize:function(){this.rw()},uw:function(){return this.setZoom(this.GW(this.fW)),this.options.AW||this.wQ("viewreset"),this.Iw()},iw:function(t,i){if(!i)return this;var n=this[t]=new i(this);return this.HW.push(n),this.options[t]&&n.enable(),this},Qq:function(){this.FW(!0);try{delete this.Ow._tdt}catch(AO){this.Ow._tdt=void 0}T._Q.Qq(this.ow),this.Pw&&this.Pw(),this.pw(),this.CW&&this.wQ("unload");for(var t in this.hW)this.hW[t].Qq();return this},Aw:function(t,i){var n="tdt-pane"+(t?" tdt-"+t.replace("Pane","")+"-pane":""),e=T._Q.s("div",n,i||this.ow);return t&&(this.aw[t]=e),e},getCenter:function(){return this.Sw(),this.tw&&!this.sw()?this.tw:this.Dw(this.dw())},getZoom:function(){return this.fW},getBounds:function(){var t=this.Fw(),i=this._q(t.CQ()),n=this._q(t.VQ());return new T.Kq(i,n)},getMinZoom:function(){return void 0===this.options.minZoom?this.fw||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this.Gw?1/0:this.Gw:this.options.maxZoom},nW:function(t,i,n){t=T.jq(t),n=T.SQ(n||[0,0]);var e=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.Zq(),h=t.cq(),a=this.getSize().sQ(n),u=this.nq(h,e).sQ(this.nq(r,e)),c=T.oQ.any3d?this.options.AW:1,l=Math.min(a.x/u.x,a.y/u.y);return e=this.gw(l,e),c&&(e=Math.round(e/(c/100))*(c/100),e=i?Math.ceil(e/c)*c:Math.floor(e/c)*c),Math.max(o,Math.min(s,e))},getSize:function(){return this.Hw&&!this.kW||(this.Hw=new T.Point(this.Ow.clientWidth,this.Ow.clientHeight),this.kW=!1),this.Hw.pQ()},Fw:function(t,i){var n=this.hw(t,i);return new T.ZQ(n,n.AQ(this.getSize()))},Jw:function(){return this.Sw(),this.jw},Kw:function(t){return this.options.IW.eW(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this.aw[t]:t},getPanes:function(){return this.aw},getContainer:function(){return this.Ow},cW:function(t,i){var n=this.options.IW;return i=void 0===i?this.fW:i,n.scale(t)/n.scale(i)},gw:function(t,i){var n=this.options.IW;return i=void 0===i?this.fW:i,n.zoom(t*n.scale(i+T.gq.EW))},setCrs:function(t){if(t==this.getCode())return!1;var i=this.getCenter();"EPSG:900913"==t?(this.options.IW=T.gq.UW,this.SW=t,T.gq.EW=0):(this.options.IW=T.gq.uW,this.SW=t,T.gq.EW=1),this.setMapType(this.getMapType()),this.ZW(i,this.getZoom())},switchingMaps:function(t){this.setCrs(t)},nq:function(t,i){return i=void 0===i?this.fW:i,this.options.IW.qW(T.fq(t),i)},_q:function(t,i){return i=void 0===i?this.fW:i,this.options.IW.wW(T.SQ(t),i)},Dw:function(t){var i=T.SQ(t).AQ(this.Jw());return this._q(i)},kw:function(t){var i=this.nq(T.fq(t)).JQ();return i.DQ(this.Jw())},layerPointToLngLat:function(t){return this.Dw(t)},lngLatToLayerPoint:function(t){return this.kw(t)},hq:function(t){return this.options.IW.hq(T.fq(t))},distance:function(t,i){return this.options.IW.distance(T.fq(t),T.fq(i))},getDistance:function(t,i){return this.distance(t,i)},Lw:function(t){return T.SQ(t).sQ(this.lw())},Zw:function(t){return T.SQ(t).AQ(this.lw())},vW:function(t){var i=this.Lw(T.SQ(t));return this.Dw(i)},BW:function(t){return this.Zw(this.kw(T.fq(t)))},containerPointToLngLat:function(t){return this.vW(t)},lngLatToContainerPoint:function(t){return this.BW(t)},Cw:function(t){return T.oq.Vw(t,this.Ow)},cw:function(t){return this.Lw(this.Cw(t))},Bw:function(t){return this.Dw(this.cw(t))},sW:function(t){var i=this.Ow=T._Q.mQ(t);i&&i._tdt,T.oq.addListener(i,"scroll",this.vw,this),i._tdt=!0},DW:function(){var t=this.Ow;this.Nw=this.options.OW&&T.oQ.any3d,T._Q.Rq(t,"tdt-container"+(T.oQ.touch?" tdt-touch":"")+(T.oQ.retina?" tdt-retina":"")+(T.oQ.ielt9?" tdt-oldie":"")+(T.oQ.safari?" tdt-safari":"")+(this.Nw?" tdt-fade-anim":""));var i=T._Q.getStyle(t,"position");"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this.bw(),this.Mw&&this.Mw()},bw:function(){var t=this.aw={};this.nw={},this.ow=this.Aw("mapPane",this.Ow),T._Q.setPosition(this.ow,new T.Point(0,0)),this.Aw("tilePane"),this.Aw("_w"),this.Aw("overlayPane"),this.Aw("markerPane"),this.Aw("infoWindowPane"),this.options.PW||(T._Q.Rq(t.markerPane,"tdt-zoom-hide"),T._Q.Rq(t._w,"tdt-zoom-hide"))},ZW:function(t,i){T._Q.setPosition(this.ow,new T.Point(0,0));var n=!this.CW;this.CW=!0,i=this.GW(i),this.wQ("viewprereset");var e=this.fW!==i;this.qE(e).QE(t,i).mw(e),this.wQ("viewreset"),n&&this.wQ("load")},qE:function(t){return t&&this.wQ("zoomstart"),this.wQ("movestart")},QE:function(t,i,n){void 0===i&&(i=this.fW);var e=this.fW!==i;return this.fW=i,this.tw=t,this.jw=this.WE(t),(e||n&&n.pinch)&&this.wQ("zoom",n),this.wQ("move",n)},mw:function(t){return t&&this.wQ("zoomend"),this.wQ("moveend")},Iw:function(){return T.S.V(this.wE),this.EE&&this.EE.uw(),this},Ww:function(t){T._Q.setPosition(this.ow,this.lw().sQ(t))},eE:function(){return this.getMaxZoom()-this.getMinZoom()},ww:function(){this.ew||this.Ew(this.options.maxBounds)},Sw:function(){!this.CW},FW:function(t){if(T.oq){this.RE={},this.RE[T.d(this.Ow)]=this;var i=t?"off":"on";T.oq[i](this.Ow,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress",this.rE,this),this.options.oW&&T.oq[i](window,"resize",this.dW,this),T.oQ.any3d&&this.options.pW&&this[i]("moveend",this.TE)}},dW:function(){T.S.V(this.tE),this.tE=T.S.C(function(){this.rw({Yw:!0})},this)},vw:function(){this.Ow.scrollTop=0,this.Ow.scrollLeft=0},TE:function(){var t=this.lw();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.pW&&this.ZW(this.getCenter(),this.getZoom())},YE:function(t,i){for(var n,e=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if(n=this.RE[T.d(s)],n&&("click"===i||"UE"===i)&&!t.uE&&this.IE(n)){r=!0;break}if(n&&n.EQ(i,!0)){if(o&&!T.oq.iE(s,t))break;if(e.push(n),o)break}if(s===this.Ow)break;s=s.parentNode}return e.length||r||o||!T.oq.iE(s,t)||(e=[this]),e},rE:function(t){if(this.CW&&!T.oq.OE(t)){var i="keypress"===t.type&&13===t.keyCode?"click":t.type;"mousedown"===i&&T._Q.Sq(t.target||t.srcElement),this.oE(t,i)}},oE:function(t,i,n){if("click"===t.type){var e=T.S.extend({},t);e.type="UE",this.oE(e,e.type,n)}if(!t._stopped&&(n=(n||[]).concat(this.YE(t,i)),n.length)){var o=n[0];"contextmenu"===i&&o.EQ(i,!0)&&T.oq.preventDefault(t);var s={originalEvent:t};if("keypress"!==t.type){var r=o instanceof T.Marker;s.containerPoint=r?this.BW(o.PE()):this.Cw(t),s.layerPoint=this.Lw(s.containerPoint),s.lnglat=r?o.PE():this.Dw(s.layerPoint)}for(var h=0;h0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},GW:function(t){var i=this.getMinZoom(),n=this.getMaxZoom(),e=T.oQ.any3d?this.options.AW:1;return e&&(t=Math.round(t/e)*e),Math.max(i,Math.min(n,t))},enableAutoResize:function(){this.options.oW=!0,T.oq.on(window,"resize",this.dW,this)},disableAutoResize:function(){this.options.oW=!1,T.oq.off(window,"resize",this.dW,this)},getOverlays:function(){var t=[];for(var i in this.hW)"undefined"!=typeof this.hW[i].options.type&&t.push(this.hW[i]);return t},setStyle:function(t){t=t||"black","black"==t?this.Ow.style.backgroundColor="#000000":this.Ow.style.backgroundColor="#466399",this.defaultMapType.getLayers()[0].on("tileload",function(t){T._Q.Rq(t.tile,"tdtTileImage")}),this.defaultMapType.getLayers()[1].on("tileload",function(t){T._Q.Rq(t.tile,"tdtTileImage")}),this.ZW(this.getCenter(),this.getZoom())},removeStyle:function(){this.Ow.style.backgroundColor="",this.defaultMapType.getLayers()[0].off("tileload"),this.defaultMapType.getLayers()[1].off("tileload"),this.ZW(this.getCenter(),this.getZoom())}}),T.gE=function(t,i){return new T.Map(t,i)},T.HE=T.m.extend({options:{hE:"overlayPane",pE:[]},addTo:function(t){return t.addLayer(this),this},Qq:function(){return this.JE(this.jE||this.KE)},JE:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this.jE.getPane(t?this.options[t]||t:this.options.hE)},kE:function(t){return this.jE.RE[T.d(t)]=this,this},LE:function(t){return delete this.jE.RE[T.d(t)],this},lE:function(t){var i=t.target;if(i.hasLayer(this)){if(this.jE=i,this.ZE=i.ZE,this.CE){var n=this.CE();i.on(n,this),this.rQ("remove",function(){i.off(n,this)},this)}this.onAdd(i),this.VE&&this.jE.cE&&this.jE.cE.BE(this.VE()),this.wQ("AQ"),i.wQ("layeradd",{layer:this})}}}),T.Map.M({addLayer:function(t){var i=T.d(t);return this.hW[i]?this:(this.hW[i]=t,"undefined"!=typeof this.hW[i].options.type&&this.JW.push(this.hW[i]),t.KE=this,t.vE&&t.vE(this),this.sE(t.lE,t),this)},removeLayer:function(t){var i=T.d(t);return this.hW[i]?(this.CW&&t.onRemove(this),t.VE&&this.cE&&this.cE.NE(t.VE()),delete this.hW[i],this.CW&&(this.wQ("layerremove",{layer:t}),t.wQ("remove")),t.jE=t.KE=null,this):this},getLayers:function(){var t=[];for(layer in this.hW)"function"==typeof this.hW[layer].getTileUrl&&"tilePane"==this.hW[layer].options.hE&&t.push(this.hW[layer]);return t},clearLayers:function(){for(var t=0;t=0;t--)this.jW.splice(t,1);return this},addOverLay:function(t){this.addLayer(t),this.wQ("addoverlay",{addoverlay:t})},removeOverLay:function(t){this.removeLayer(t),this.wQ("removeoverlay",{removeoverlay:t})},clearOverLays:function(){for(var t=0;t1e-7;a++)i=s*Math.sin(h),i=Math.pow((1-i)/(1+i),s/2),u=Math.PI/2-2*Math.atan(r*i)-h,h+=u;return new T.dq(h*n,t.x*n/e)}},T.gq.ee=T.extend({},T.gq.Gq,{code:"Re",projection:T.bq.we,WW:function(){var t=.5/(Math.PI*T.bq.we.R);return new T.NQ(t,.5,-t,.5)}()}),T.re=T.HE.extend({options:{hE:"tilePane",Te:256,opacity:1,zIndex:1,te:T.oQ.mobile,updateWhenZooming:!0,Ye:200,Ue:null,bounds:null,minZoom:0,maxZoom:void 0,ue:!1,className:"",keepBuffer:2},initialize:function(t){t=T.setOptions(this,t)},onAdd:function(){this.sW(),this.Ie={},this.ie={},this.ZW(),this.Oe()},vE:function(t){t.ME(this)},onRemove:function(t){this.oe(),T._Q.Qq(this.Ow),t._E(this),this.Ow=null,this.Pe=null},pe:function(){return this.jE&&(T._Q.Wq(this.Ow),this.Ae(Math.max)),this},ae:function(){return this.jE&&(T._Q.wq(this.Ow),this.Ae(Math.min)),this},VE:function(){return this.options.Ue},getContainer:function(){return this.Ow},setOpacity:function(t){return this.options.opacity=t,this.Se(),this},setZIndex:function(t){return this.options.zIndex=t,this.se(),this},De:function(){return this.de},redraw:function(){return this.jE&&(this.oe(),this.Oe()),this},refresh:function(){this.redraw()},CE:function(){var t={viewprereset:this.Fe,viewreset:this.ZW,zoom:this.ZW,moveend:this.TE};return this.options.te||(this.fe||(this.fe=T.S.G(this.TE,this.options.Ye,this)),t.move=this.fe),this.ZE&&(t.Ge=this.ge),t},He:function(){return document.createElement("div")},he:function(){var t=this.options.Te;return t instanceof T.Point?t:new T.Point(t,t)},se:function(){this.Ow&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this.Ow.style.zIndex=this.options.zIndex)},Ae:function(t){for(var i,n=this.getPane().children,e=-t(-(1/0),1/0),o=0,s=n.length;othis.options.maxZoom||ne&&this.Ve(o,s,r,e))},ce:function(t,i,n,e){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new T.Point(o,s);r.z=n+1;var h=this.ve(r),a=this.ie[h];a&&a.active?a.retain=!0:(a&&a.loaded&&(a.retain=!0),n+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)return void this.be(t,n);for(var l=o.min.y;l<=o.max.y;l++)for(var f=o.min.x;f<=o.max.x;f++){var d=new T.Point(f,l);if(d.z=this.Pe,this.rR(d)){var p=this.ie[this.ve(d)];p?p.Je=!0:r.push(d)}}if(r.sort(function(t,i){return t.distanceTo(s)-i.distanceTo(s)}),0!==r.length){this.de||(this.de=!0,this.wQ("loading"));var m=document.createDocumentFragment();for(f=0;fn.max.x)||!i.wrapLat&&(t.yn.max.y))return!1}if(!this.options.bounds)return!0;var e=this.tR(t);return T.jq(this.options.bounds).BQ(e)},YR:function(t){return this.tR(this.UR(t))},tR:function(t){var i=this.jE,n=this.he(),e=t.gQ(n),o=e.AQ(n),s=i.hq(i._q(e,t.z)),r=i.hq(i._q(o,t.z));return new T.Kq(s,r)},ve:function(t){return t.x+":"+t.y+":"+t.z},UR:function(t){var i=t.split(":"),n=new T.Point(+i[0],+i[1]);return n.z=+i[2],n},Be:function(t){var i=this.ie[t];i&&(T._Q.Qq(i.el),delete this.ie[t],this.wQ("tileunload",{tile:i.el,coords:this.UR(t)}))},uR:function(t){T._Q.Rq(t,"tdt-tile");var i=this.he();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=T.S.H,t.onmousemove=T.S.H,T.oQ.ielt9&&this.options.opacity<1&&T._Q.setOpacity(t,this.options.opacity),T.oQ.android&&!T.oQ.android23&&(t.style.WebkitBackfaceVisibility="hidden")},TR:function(t,i){var n=this.IR(t),e=this.ve(t),o=this.He(this.iR(t),T.D(this.OR,this,t));this.uR(o),this.He.length<2&&T.S.C(T.D(this.OR,this,t,null,o)),T._Q.setPosition(o,n),this.ie[e]={el:o,coords:t,Je:!0},i.appendChild(o),this.wQ("tileloadstart",{tile:o,coords:t})},OR:function(t,i,n){if(this.jE){i&&this.wQ("tileerror",{error:i,tile:n,coords:t});var e=this.ve(t);n=this.ie[e],n&&(n.loaded=+new Date,this.jE.Nw?(T._Q.setOpacity(n.el,0),T.S.V(this.ke),this.ke=T.S.C(this.Se,this)):(n.active=!0,this.Ke()),T._Q.Rq(n.el,"tdt-tile-loaded"),this.wQ("tileload",{tile:n.el,coords:t}),this.oR()&&(this.de=!1,this.wQ("load"),T.oQ.ielt9||!this.jE.Nw?T.S.C(this.Ke,this):setTimeout(T.D(this.Ke,this),250)))}},IR:function(t){return t.gQ(this.he()).sQ(this.Ce.origin)},iR:function(t){var i=new T.Point(this.WR?T.S.g(t.x,this.WR):t.x,this.wR?T.S.g(t.y,this.wR):t.y);return i.z=t.z,i},qR:function(t){var i=this.he();return new T.ZQ(t.min.HQ(i).jQ(),t.max.HQ(i).kQ().sQ([1,1]))},oR:function(){for(var t in this.ie)if(!this.ie[t].loaded)return!1;return!0}}),T.PR=function(t){return new T.re(t)},T.TileLayer=T.re.extend({options:{minZoom:0,maxZoom:18,pR:"abc",errorTileUrl:"",AR:0,aR:null,SR:!1,sR:!1,DR:!1,dR:!1},initialize:function(t,i){this.FR="",t&&(this.FR=t),i=T.setOptions(this,i),i.DR&&T.oQ.retina&&i.maxZoom>0&&(i.Te=Math.floor(i.Te/2),i.sR?(i.AR--,i.minZoom++):(i.AR++,i.maxZoom--),i.minZoom=Math.max(0,i.minZoom)),"string"==typeof i.pR&&(i.pR=i.pR.split("")),T.oQ.android||this.on("tileunload",this.fR)},setUrl:function(t,i){return this.FR=t,i||this.redraw(),this},He:function(t,i){var n=document.createElement("img");return T.oq.on(n,"load",T.D(this.GR,this,i,n)),T.oq.on(n,"error",T.D(this.gR,this,i,n)),this.options.dR&&(n.dR=""),n.Fq="",n.src=this.getTileUrl(t),n},getTileUrl:function(t){var i={r:T.oQ.retina?"@2x":"",s:this.HR(t),x:t.x,y:t.y,z:this.hR()};if(this.jE&&!this.jE.options.IW.RW){var n=this.QR.max.y-t.y;this.options.SR&&(i.y=n),i["-y"]=n}return this._url_temp=this.FR,T.S.k(this._url_temp,T.extend(i,this.options))},GR:function(t,i){T.oQ.ielt9?setTimeout(T.D(t,this,null,i),0):t(null,i)},gR:function(t,i,n){var e=this.options.errorTileUrl;e&&(i.src=e),t(n,i)},he:function(){var t=this.jE,i=T.re.prototype.he.call(this),n=this.Pe+this.options.AR,e=this.options.aR;return null!==e&&n>e?i.dQ(t.cW(e,n)).hQ():i},fR:function(t){t.tile.onload=null},hR:function(){var t=this.options,i=this.Pe;return t.sR&&(i=t.maxZoom-i),i+=t.AR,null!==t.aR?Math.min(i,t.aR):i},HR:function(t){var i=Math.abs(t.x+t.y)%this.options.pR.length;return this.options.pR[i]},Me:function(){var t,i;for(t in this.ie)this.ie[t].coords.z!==this.Pe&&(i=this.ie[t].el,i.onload=T.S.H,i.onerror=T.S.H,i.complete||(i.src=T.S.Z,T._Q.Qq(i)))}}),T.JR=function(t,i){return new T.TileLayer(t,i)},T.TileLayer.WMS=T.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},options:{IW:null,srs:null,jR:!1},initialize:function(t,i){this.FR=t;var n=T.extend({},this.defaultWmsParams);for(var e in i)e in this.options||(n[e]=i[e]);i=T.setOptions(this,i),this.wmsSrs="EPSG:900913",i.srs?"EPSG:4326"==i.srs?(i.IW=T.gq.uW,this.wmsSrs="EPSG:4326"):(i.IW=T.gq.UW,i.srs="EPSG:900913",this.wmsSrs="EPSG:900913"):i.srs=this.wmsSrs,n.width=n.height=i.Te*(i.DR&&T.oQ.retina?2:1),this.KR=n},onAdd:function(t){this.kR=this.options.IW||t.options.IW,this.LR=parseFloat(this.KR.version);var i=this.LR>=1.3?"IW":"srs";this.KR[i]=this.kR.code,T.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this.tR(t),n=this.kR.nq(i.Zq()),e=this.kR.nq(i.cq()),o=(this.LR>=1.3&&this.kR===T.gq.uW?[e.y,n.x,n.y,e.x]:[n.x,e.y,e.x,n.y]).join(","),s=T.TileLayer.prototype.getTileUrl.call(this,t);return s+T.S.K(this.KR,s,this.options.jR)+(this.options.jR?"&BBOX=":"&bbox=")+o},setParams:function(t,i){return T.extend(this.KR,t),i||this.redraw(),this}}),T.JR.wms=function(t,i){return new T.TileLayer.WMS(t,i)},T.TileLayer.TDT=T.TileLayer.extend({}),T.JR.tdt=function(t,i){return new T.TileLayer.tdt(t,i)},T.lR={ZR:"202206011524",CR:function(t,i,n){if(window.localStorage){var e,o=localStorage.getItem(t);null==o||0==o.length||this.ZR!=localStorage.getItem("TDT_version")?(document.write(''),window.ActiveXObject?e=new ActiveXObject("Microsoft.XMLHTTP"):window.XMLHttpRequest&&(e=new XMLHttpRequest),null!=e&&(e.open("GET",i),e.send(null),e.onreadystatechange=function(){4==e.readyState&&200==e.status&&(o=e.responseText,localStorage.setItem(t,o),localStorage.setItem("TDT_version",T.lR.ZR),null!=n&&n())})):(T.lR.VR(o),null!=n&&n())}else T.lR.cR(i)},BR:function(t,i){if(T.oQ.ie8)return T.lR.vR(i),!1;if(window.localStorage){var n,e=localStorage.getItem(t);null==e||0==e.length||this.ZR!=localStorage.getItem("TDT_version")?(window.ActiveXObject?n=new ActiveXObject("Microsoft.XMLHTTP"):window.XMLHttpRequest&&(n=new XMLHttpRequest),null!=n&&(n.open("GET",i),n.send(null),n.onreadystatechange=function(){4==n.readyState&&200==n.status&&(e=n.responseText,localStorage.setItem(t,e),localStorage.setItem("TDT_version",T.lR.ZR),e=null==e?"":e,T.lR.NR(e))})):T.lR.NR(e)}else T.lR.vR(i)},VR:function(t){var i=document.getElementsByTagName("HEAD").item(0),n=document.createElement("script");n.type="text/javascript",n.text=t,i.appendChild(n)},NR:function(t){var i=document.getElementsByTagName("HEAD").item(0),n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=t:n.innerHTML=t,i.appendChild(n)},cR:function(t){var i=document.getElementsByTagName("HEAD").item(0),n=document.createElement("script");n.type="text/javascript",n.src=t,i.appendChild(n)},vR:function(t){var i=document.getElementsByTagName("HEAD").item(0),n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=t,i.appendChild(n)},bR:function(t,i){var n=document.createElement("script");i&&(n.onload=n.onreadystatechange=function(){this.readyState&&"loaded"!=this.readyState&&"complete"!==this.readyState||(n.onload=n.onreadystatechange=null,i())});var e=document.getElementsByTagName("head")[0];n.type="text/javascript",n.src=t,e.appendChild(n)},onLoadJsCallBack:function(t){var i=T.ScriptLoader.getObject();i.load(t,"UTF-8",this,function(){i=null,delete i})},MR:function(t,i){if(T.oQ.ie8)return T.lR.vR(i),!1;if(window.localStorage){var n=localStorage.getItem(t);null==n||0==n.length||this.ZR!=localStorage.getItem("TDT_version")?(T.lR.vR(i),i.indexOf("tianditu4.0")!=-1&&(i=T.w.E+"/api?v=4.0&name=tianditu4.0"),T.lR.bR(i,function(){T.ObjectData&&(n=T.ObjectData),localStorage.setItem(t,n),localStorage.setItem("TDT_version",T.lR.ZR),T.ObjectData=null})):T.lR.NR(n)}},nR:function(t,i){if(T.oQ.ie8)return document.write(''),!1;if(window.localStorage){var n=localStorage.getItem(t);null==n||0==n.length||this.ZR!=localStorage.getItem("TDT_version")?(T.lR.cR(i),i.indexOf("components")!=-1&&(i=T.w.E+"/api?v=4.0&name=components&tk="+T.w.TMAP_AUTHKEY),i.indexOf("service")!=-1&&(i=T.w.E+"/api?v=4.0&name=service&tk="+T.w.TMAP_AUTHKEY),i.indexOf("military")!=-1&&(i=T.w.E+"/api?v=4.0&name=military&tk="+T.w.TMAP_AUTHKEY),T.lR.bR(i,function(){T.ObjectData&&(n=T.ObjectData),localStorage.setItem(t,n),localStorage.setItem("TDT_version",T.lR.ZR),T.ObjectData=null})):T.lR.VR(n)}}},T.qv=function(t){if(t&&0!==t.code){T={};var i="天地图密钥错误,可能是因为您提供的Key不是有效的天地图开放平台Key,或此Key未对本应用授予JavaScriptAPI权限。您可以访问如下网址了解如何获得有效的Key:http://console.tianditu.com/api/key";alert(i)}},T._R=T.HE.extend({options:{opacity:1,Fq:"",mR:!1,Ue:null,dR:!1},initialize:function(t,i,n){this.FR=t,this.Qr=T.jq(i),T.setOptions(this,n)},onAdd:function(){this.qr||(this.Wr(),this.options.opacity<1&&this.Se()),this.options.mR&&(T._Q.Rq(this.qr,"tdt-interactive"),this.kE(this.qr)),this.getPane().appendChild(this.qr),this.wr()},onRemove:function(){T._Q.Qq(this.qr),this.options.mR&&this.LE(this.qr)},setOpacity:function(t){return this.options.opacity=t,this.qr&&this.Se(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},pe:function(){return this.jE&&T._Q.Wq(this.qr),this},ae:function(){return this.jE&&T._Q.wq(this.qr),this},setUrl:function(t){return this.FR=t,this.qr&&(this.qr.src=t),this},setBounds:function(t){return this.Qr=t,this.jE&&this.wr(),this},VE:function(){return this.options.Ue},CE:function(){var t={zoom:this.wr,viewreset:this.wr};return this.ZE&&(t.Ge=this.ge),t},getBounds:function(){return this.Qr},getElement:function(){return this.qr},Wr:function(){var t=this.qr=T._Q.s("img","tdt-image-layer "+(this.ZE?"tdt-zoom-animated":""));t.onselectstart=T.S.H,t.onmousemove=T.S.H,t.onload=T.D(this.wQ,this,"load"),this.options.dR&&(t.dR=""),t.src=this.FR,t.Fq=this.options.Fq},ge:function(t){var i=this.jE.cW(t.zoom),n=this.jE.DE(this.Qr.Zq(),t.zoom,t.center);T._Q.Uq(this.qr,n,i)},wr:function(){var t=this.qr,i=new T.ZQ(this.jE.kw(this.Qr.Zq()),this.jE.kw(this.Qr.cq())),n=i.getSize();T._Q.setPosition(t,i.min),t.style.width=n.x+"px",t.style.height=n.y+"px"},Se:function(){T._Q.setOpacity(this.qr,this.options.opacity)}}),T.Er=function(t,i,n){return new T._R(t,i,n)},T.Icon=T.c.extend({initialize:function(t){T.setOptions(this,t)},setIconUrl:function(t){this.options.iconUrl=t,this.img&&(this.img.src=t)},getIconUrl:function(t){if(this.img)return this.img.src},setIconSize:function(t){this.options.iconSize=t,this.img&&(this.img.style.width=t.x+"px",this.img.style.height=t.y+"px")},getIconSize:function(){return this.options.iconSize},setIconAnchor:function(t){this.options.iconAnchor=t,this.er(this.img,"icon")},getIconAnchor:function(t){return this.options.iconAnchor},Rr:function(t){return this.rr("icon",t)},Tr:function(t){return this.rr("shadow",t)},rr:function(t,i){var n=this.tr(t);return n?(this.img=this.Yr(n,i&&"IMG"===i.tagName?i:null),this.er(this.img,t),this.img):null},er:function(t,i){var n=this.options,e=n[i+"Size"];T.S.l(e)||e instanceof T.Point||(e=[e,e]);var o=T.SQ(e),s=T.SQ("shadow"===i&&n.Ur||n.iconAnchor||o&&o.dQ(2,!0));t.className="tdt-marker-"+i+" "+(n.className||""),s&&(t.style.marginLeft=-s.x+"px",t.style.marginTop=-s.y+"px"),o&&(t.style.width=o.x+"px",t.style.height=o.y+"px")},Yr:function(t,i){return i=i||document.createElement("img"),i.src=t,i},tr:function(t){return T.oQ.retina&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}}),T.ur=function(t){return new T.Icon(t)},T.Icon.Default=T.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-41],shadowSize:[41,41]},tr:function(t){var i=t+"Url";if(this.options[i])return this.options[i];var n=T.Icon.Default.imagePath;return n+"/marker-"+t+(T.oQ.retina&&"icon"===t?"-2x":"")+".png"}}),T.Icon.Default.imagePath=function(){var t,i,n,e,o=document.getElementsByTagName("script"),s=/[\/^]tdt[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,i=o.length;to?(i.height=o+"px",T._Q.Rq(t,s)):T._Q.Tq(t,s),this.PT=this.Ow.offsetWidth},WT:function(){if(this.jE){var t=this.jE.kw(this.or),i=T.SQ(this.options.offset),n=this._getAnchor();this.ZE?T._Q.setPosition(this.Ow,t.AQ(n)):i=i.AQ(t).AQ(n);var e=this.pT=-i.y,o=this.AT=-Math.round(this.PT/2)+i.x;this.Ow.style.bottom=e+"px",this.Ow.style.left=o+"px"}},ge:function(t){var i=this.jE.DE(this.or,t.zoom,t.center),n=this._getAnchor();T._Q.setPosition(this.Ow,i.AQ(n))},wT:function(){if(!(!this.options.autoPan||this.jE.EE&&this.jE.EE.aT)){var t=this.jE,i=this.Ow.offsetHeight,n=this.PT,e=new T.Point(this.AT,-i-this.pT);this.ZE&&e.aQ(T._Q.getPosition(this.Ow));var o=t.Zw(e),s=T.SQ(this.options.autoPanPadding),r=T.SQ(this.options.Vr||s),h=T.SQ(this.options.cr||s),a=t.getSize(),u=0,c=0;o.x+n+h.x>a.x&&(u=o.x+n-a.x+h.x),o.x-u-r.x<0&&(u=o.x-r.x),o.y+i+h.y>a.y&&(c=o.y+i-a.y+h.y),o.y-c-r.y<0&&(c=o.y-r.y),(u||c)&&t.wQ("ST").panBy([u,c])}},YT:function(t){this.rT(),T.oq.uw(t)},_getAnchor:function(){return T.SQ(this.br&&this.br.sT?this.br.sT():[0,0])}}),T._r=function(t,i){return new T.Zr(t,i)},T.Map.M({QT:function(t,i,n){return t instanceof T.Zr||(t=new T.Zr(n).setContent(t)),i&&t.sr(i),this.hasLayer(t)?this:(this.Dr&&this.Dr.options.Br&&this.TT(),this.Dr=t,this.addLayer(t))},openInfoWindow:function(t,i,n){this.QT(t,i,n)},closeInfoWindow:function(t){this.TT(t)},TT:function(t){return t&&t!==this.Dr||(t=this.Dr,this.Dr=null),t&&this.removeLayer(t),this},closeInfoWindow:function(t){this.TT(t)}}),T.HE.M({dr:function(t,i){return t instanceof T.Zr?(T.setOptions(t,i),this.Dr=t,t.br=this):(this.Dr&&!i||(this.Dr=new T.Zr(i,this)),this.Dr.setContent(t)),this.DT||(this.on({Qq:this.TT,move:this.dT}),this.DT=!0),this},FT:function(){return this.Dr&&(this.off({Qq:this.TT,move:this.dT}),this.DT=!1,this.Dr=null),this},openInfoWindow:function(t,i){this.QT(),this.Pr||(this.Pr=this.dr(t,i),this.QT())},closeInfoWindow:function(){this.TT()},QT:function(t,i){if(t instanceof T.HE||(i=t,t=this),t instanceof T.fT)for(var n in this.hW){t=this.hW[n];break}return i||(i=t.getCenter?t.getCenter():t.PE()),this.Dr&&this.jE&&(this.Dr.br=t,this.Dr.update(),this.jE.QT(this.Dr,i)),this},TT:function(){return this.Dr&&this.Dr.rT(),this},GT:function(t){return this.Dr&&(this.Dr.jE?this.TT():this.QT(t)),this},gT:function(){return this.Dr.isOpen()},isOpen:function(){this.gT()},HT:function(t){return this.Dr&&this.Dr.setContent(t),this},hT:function(){return this.Dr},JT:function(t){var i=t.layer||t.target;if(this.Dr&&this.jE)return T.oq.uw(t),i instanceof T.jT?void this.QT(t.layer||t.target,t.KT):void(this.jE.hasLayer(this.Dr)&&this.Dr.br===i?this.TT():this.QT(i,t.KT))},dT:function(t){this.Dr.sr(t.KT)}}),T.Marker.M({sT:function(){return this.options.icon.options.popupAnchor||(this.options.icon.options.iconAnchor?T.S.l(this.options.icon.options.iconAnchor)?this.options.icon.options.popupAnchor=[0,-this.options.icon.options.iconAnchor[1]]:this.options.icon.options.popupAnchor=[0,-this.options.icon.options.iconAnchor.y]:this.options.icon.options.popupAnchor=[0,0]),this.options.icon.options.popupAnchor}}),T.InfoWindow=T.Zr.extend({options:{type:3},initialize:function(t,i,n){this.ET=t,T.setOptions(this,i),this.br=n},getType:function(){return this.options.type},setMinWidth:function(t){this.options.minWidth=t,this.update()},setMaxWidth:function(t){this.options.Cr=t,this.update()},setMaxHeight:function(t){this.options.maxHeight=t,this.update()},setLngLat:function(t){this.sr(t)},setOffset:function(t){this.options.offset=t,this.update()},getOffset:function(){return this.options.offset},closeInfoWindow:function(){this.rT()}}),T.LayerGroup=T.HE.extend({initialize:function(t){this.hW={};var i,n;if(t)for(i=0,n=t.length;ia&&(s=r,a=h);a>n&&(i[s]=1,this.At(t,i,n,e,s),this.At(t,i,n,s,o))},it:function(t,i){for(var n=[t[0]],e=1,o=0,s=t.length;ei&&(n.push(t[e]),o=e);return oi.max.x&&(n|=2),t.yi.max.y&&(n|=8),n},at:function(t,i){var n=i.x-t.x,e=i.y-t.y;return n*n+e*e},Pt:function(t,i,n,e){var o,s=i.x,r=i.y,h=n.x-s,a=n.y-r,u=h*h+a*a;return u>0&&(o=((t.x-s)*h+(t.y-r)*a)/u,o>1?(s=n.x,r=n.y):o>0&&(s+=h*o,r+=a*o)),h=t.x-s,a=t.y-r,e?h*h+a*a:new T.Point(s,r)}},T.Polyline=T.jT.extend({options:{Ft:1,type:4,ft:!1},initialize:function(t,i){T.setOptions(this,i),this.Gt(t),this.gt="solid",this.options.lineStyle&&this.setLineStyle(this.options.lineStyle)},getType:function(){return this.options.type},Ht:function(){return this.ht},getLngLats:function(){return this.Ht()},Jt:function(t){return this.Gt(t),this.redraw()},setLngLats:function(t){this.Jt(t)},setColor:function(t){this.setStyle({color:t})},getColor:function(){return this.options.color},setWeight:function(t){this.setStyle({weight:t})},getWeight:function(){return this.options.weight},setOpacity:function(t){this.setStyle({opacity:t})},getOpacity:function(){return this.options.opacity},setLineStyle:function(t){"dashed"==t?(this.gt="dashed",T.oQ.ie8||T.oQ.ie7?this.setStyle({dashArray:"2,2"}):this.setStyle({dashArray:"4"})):(this.gt="solid",this.setStyle({dashArray:""}))},getLineStyle:function(){return this.gt},getMap:function(){return this.jE},enableEdit:function(){this.jt&&this.jt.enable()},disableEdit:function(){this.jt&&this.jt.disable()},isEditable:function(){return this.jt.aE()},Kt:function(){return!this.ht.length},kt:function(t){for(var i,n,e=1/0,o=null,s=T.ut.Pt,r=0,h=this.Lt.length;ri)return r=(e-i)/n,this.jE.Dw([s.x-r*(s.x-o.x),s.y-r*(s.y-o.y)])},getBounds:function(){return this.Qr},Zt:function(t,i){return i=i||this.Ct(),t=T.fq(t),i.push(t),this.Qr.extend(t),this.redraw()},Gt:function(t){this.Qr=new T.Kq,this.ht=this.Vt(t)},Ct:function(){return T.Polyline.ct(this.ht)?this.ht:this.ht[0]},Vt:function(t){for(var i=[],n=T.Polyline.ct(t),e=0,o=t.length;e=2&&i[0]instanceof T.dq&&i[0].equals(i[n-1])&&i.pop(),i},Gt:function(t){T.Polyline.prototype.Gt.call(this,t),T.Polyline.ct(this.ht)&&(this.ht=[this.ht])},Ct:function(){return T.Polyline.ct(this.ht[0])?this.ht[0]:this.ht[0][0]},Nt:function(){var t=this.bT.Qr,i=this.options.weight,n=new T.Point(i,i);if(t=new T.ZQ(t.min.sQ(n),t.max.AQ(n)),this.Lt=[],this.vt&&this.vt.intersects(t)){if(this.options.ft)return void(this.Lt=this.lt);for(var e,o=0,s=this.lt.length;o';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(AO){return!1}}(),T.SVG.M(T.oQ.vml?{sW:function(){this.Ow=T._Q.s("div","tdt-vml-container")},Oe:function(){this.jE.ER||T.ZT.prototype.Oe.call(this)},wt:function(t){var i=t.Ow=T.SVG.s("shape");T._Q.Rq(i,"tdt-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t.Yt=T.SVG.s("path"),i.appendChild(t.Yt),this.Tt(t)},Et:function(t){var i=t.Ow;this.Ow.appendChild(i),t.options.mR&&t.kE(i)},et:function(t){var i=t.Ow;T._Q.Qq(i),t.LE(i)},Tt:function(t){var i=t._stroke,n=t._fill,e=t.options,o=t.Ow;o.stroked=!!e.stroke,o.filled=!!e.fill,e.stroke?(i||(i=t._stroke=T.SVG.s("stroke")),o.appendChild(i),i.weight=e.weight+"px",i.color=e.color,i.opacity=e.opacity,e.dashArray?i.dashStyle=T.S.l(e.dashArray)?e.dashArray.join(" "):e.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=e.Qt.replace("butt","flat"),i.joinstyle=e.qt):i&&(o.removeChild(i),t._stroke=null),e.fill?(n||(n=t._fill=T.SVG.s("fill")),o.appendChild(n),n.color=e.fillColor||e.color,n.opacity=e.fillOpacity):n&&(o.removeChild(n),t._fill=null)},TY:function(t){var i=t.eY.hQ(),n=Math.round(t.EY),e=Math.round(t.rY||n);this.iY(t,t.tY()?"M0 0":"AL "+i.x+","+i.y+" "+n+","+e+" 0,23592600")},iY:function(t,i){t.Yt.v=i},Gr:function(t){T._Q.Wq(t.Ow)},tt:function(t){T._Q.wq(t.Ow)}}:{}),T.oQ.vml&&(T.SVG.s=function(){try{return document.namespaces.AQ("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("')}}catch(AO){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}()),T.mT=T.ZT.extend({onAdd:function(){T.ZT.prototype.onAdd.call(this),this.hW=this.hW||{},this.oY()},sW:function(){var t=this.Ow=document.createElement("canvas");T.oq.on(t,"mousemove",T.S.G(this.PY,32,this),this).on(t,"click dblclick mousedown mouseup contextmenu",this.pY,this).on(t,"mouseout",this.AY,this),this.aY=t.getContext("2d")},Oe:function(){if(!this.jE.ER||!this.Qr){this.SY={},T.ZT.prototype.Oe.call(this);var t=this.Qr,i=this.Ow,n=t.getSize(),e=T.oQ.retina?2:1;T._Q.setPosition(i,t.min),i.width=e*n.x,i.height=e*n.y,i.style.width=n.x+"px",i.style.height=n.y+"px",T.oQ.retina&&this.aY.scale(2,2),this.aY.translate(-t.min.x,-t.min.y)}},wt:function(t){this._updateDashArray(t),this.hW[T.d(t)]=t},Et:T.S.H,et:function(t){t.sY=!0,this.DY(t)},rt:function(t){this.dY=t.vt,this.oY(!0),t.Rt(),t.Oe(),this.oY(),this.dY=null},Tt:function(t){this._updateDashArray(t),this.DY(t)},_updateDashArray:function(t){if(t.options.dashArray){var i,n=t.options.dashArray.split(","),e=[];for(i=0;it.y!=e.y>t.y&&t.x<(e.x-n.x)*(t.y-n.y)/(e.y-n.y)+n.x&&(u=!u);return u||T.Polyline.prototype.HY.call(this,t,!0)},T.wY.prototype.HY=function(t){return t.distanceTo(this.eY)<=this.EY+this.Ut()},T.GeoJSON=T.fT.extend({initialize:function(t,i){T.setOptions(this,i),this.hW={},t&&this.addData(t)},addData:function(t){var i,n,e,o=T.S.l(t)?t:t.features;if(o){for(i=0,n=o.length;i100&&e<500||t.target.qU&&!t.uE?void T.oq.uw(t):(T.oq.QU=n,void i(t))}},T.oq.addListener=T.oq.on,T.oq.removeListener=T.oq.off,T.nY=T.m.extend({options:{clickTolerance:3},v:{START:T.oQ.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,i,n){this.WU=t,this.wU=i||t,this.EU=n},enable:function(){this.eU||(T.oq.on(this.wU,T.nY.START.join(" "),this.RU,this),this.eU=!0)},disable:function(){this.eU&&(T.oq.off(this.wU,T.nY.START.join(" "),this.RU,this),this.eU=!1,this.sw=!1)},RU:function(t){if(!t.uE&&this.eU&&(this.sw=!1,!T._Q.Eq(this.WU,"tdt-zoom-anim")&&!(T.nY._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches)&&this.eU&&(T.nY._dragging=!0,this.EU&&T._Q.Sq(this.WU),T._Q.Aq(),T._Q.Oq(),!this.rU))){this.wQ("down");var i=t.touches?t.touches[0]:t;this.TU=new T.Point(i.clientX,i.clientY),T.oq.on(document,T.nY.MOVE[t.type],this.fe,this).on(document,T.nY.END[t.type],this.tU,this)}},fe:function(t){if(!t.uE&&this.eU){if(t.touches&&t.touches.length>1)return void(this.sw=!0);var i=t.touches&&1===t.touches.length?t.touches[0]:t,n=new T.Point(i.clientX,i.clientY),e=n.sQ(this.TU);(e.x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)50&&(this.JU.shift(),this.jU.shift())}this.jE.wQ("move",t).wQ("drag",t)},hU:function(){var t=this.jE.getSize().dQ(2),i=this.jE.kw([0,0]);this.CU=i.sQ(t).x,this.VU=this.jE.Kw().getSize().x},cU:function(t,i){return t-(t-i)*this.kU},gU:function(){if(this.kU&&this.KU){var t=this.dU.uU.sQ(this.dU.YU),i=this.KU;t.xi.max.x&&(t.x=this.cU(t.x,i.max.x)),t.y>i.max.y&&(t.y=this.cU(t.y,i.max.y)),this.dU.uU=this.dU.YU.AQ(t)}},HU:function(){var t=this.VU,i=Math.round(t/2),n=this.CU,e=this.dU.uU.x,o=(e-i+n)%t+i-n,s=(e+i+n)%t-i-n,r=Math.abs(o+n)i.getMaxZoom())&&void("center"===i.options.bU?i.setZoom(o):i.VW(t.containerPoint,o))}}),T.Map.M({enableDoubleClickZoom:function(){this.bU.enable()},disableDoubleClickZoom:function(){this.bU.disable()},isDoubleClickZoom:function(){return this.bU.eU}}),T.Map._("iw","bU",T.Map.MU),T.Map.n({_U:!0,mU:40,Qu:70}),T.Map.qu=T.Kr.extend({oU:function(){T.oq.on(this.jE.Ow,"mousewheel",this.Wu,this),this.wu=0},Ar:function(){T.oq.off(this.jE.Ow,"mousewheel",this.Wu,this)},Wu:function(t){var i=T.oq._Y(t),n=this.jE.options.mU;this.wu+=i,this.Eu=this.jE.Cw(t),this.eu||(this.eu=+new Date);var e=Math.max(n-(+new Date-this.eu),0);clearTimeout(this.Ru),this.Ru=setTimeout(T.D(this.ru,this),e),T.oq.uw(t)},ru:function(){var t=this.jE,i=t.getZoom(),n=this.jE.options.AW||0;t.Iw();var e=this.wu/(4*this.jE.options.Qu),o=4*Math.log(2/(1+Math.exp(-Math.abs(e))))/Math.LN2,s=n?Math.ceil(o/n)*n:o,r=t.GW(i+(this.wu>0?s:-s))-i;this.wu=0,this.eu=null,r&&("center"===t.options._U?t.setZoom(i+r):t.VW(this.Eu,i+r))}}),T.Map.M({enableScrollWheelZoom:function(){this._U.enable()},disableScrollWheelZoom:function(){this._U.disable()},isScrollWheelZoom:function(){return this._U.eU}}),T.Map._("iw","_U",T.Map.qu),T.extend(T.oq,{Tu:T.oQ.msPointer?"MSPointerDown":T.oQ.pointer?"pointerdown":"touchstart",tu:T.oQ.msPointer?"MSPointerUp":T.oQ.pointer?"pointerup":"touchend",NY:function(t,i,n){function e(t){var i;if(i=T.oQ.pointer?T.oq.Yu:t.touches.length,!(i>1)){var n=Date.now(),e=n-(s||n);r=t.touches?t.touches[0]:t,h=e>0&&e<=a,s=n}}function o(){if(h&&!r.cancelBubble){if(T.oQ.pointer){var t,n,e={};for(n in r)t=r[n],e[n]=t&&t.D?t.D(r):t;r=e}r.type="dblclick",i(r),s=null}}var s,r,h=!1,a=250,u="_tdt_",c=this.Tu,l=this.tu;return t[u+c+n]=e,t[u+l+n]=o,t[u+"dblclick"+n]=i,t.addEventListener(c,e,!1),t.addEventListener(l,o,!1),T.oQ.edge||t.addEventListener("dblclick",i,!1),this},MY:function(t,i){var n="_tdt_",e=t[n+this.Tu+i],o=t[n+this.tu+i],s=t[n+"dblclick"+i];return t.removeEventListener(this.Tu,e,!1),t.removeEventListener(this.tu,o,!1),T.oQ.edge||t.removeEventListener("dblclick",s,!1),this}}),T.extend(T.oq,{Uu:T.oQ.msPointer?"MSPointerDown":"pointerdown",uu:T.oQ.msPointer?"MSPointerMove":"pointermove",Iu:T.oQ.msPointer?"MSPointerUp":"pointerup",iu:T.oQ.msPointer?"MSPointerCancel":"pointercancel",TAG_WHITE_LIST:["INPUT","SELECT","OPTION"],Ou:{},Yu:0,vY:function(t,i,n,e){return"touchstart"===i?this.ou(t,n,e):"touchmove"===i?this.Pu(t,n,e):"touchend"===i&&this.pu(t,n,e),this},removePointerListener:function(t,i,n){var e=t["_tdt_"+i+n];return"touchstart"===i?t.removeEventListener(this.Uu,e,!1):"touchmove"===i?t.removeEventListener(this.uu,e,!1):"touchend"===i&&(t.removeEventListener(this.Iu,e,!1),t.removeEventListener(this.iu,e,!1)),this},ou:function(t,i,n){var e=T.D(function(t){if("mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE){if(!(this.TAG_WHITE_LIST.indexOf(t.target.tagName)<0))return;T.oq.preventDefault(t)}this.Au(t,i)},this);if(t["_tdt_touchstart"+n]=e,t.addEventListener(this.Uu,e,!1),!this.au){var o=T.D(this.Su,this);document.documentElement.addEventListener(this.Uu,T.D(this.su,this),!0),document.documentElement.addEventListener(this.uu,T.D(this.Du,this),!0),document.documentElement.addEventListener(this.Iu,o,!0),document.documentElement.addEventListener(this.iu,o,!0),this.au=!0}},su:function(t){this.Ou[t.pointerId]=t,this.Yu++},Du:function(t){this.Ou[t.pointerId]&&(this.Ou[t.pointerId]=t)},Su:function(t){delete this.Ou[t.pointerId],this.Yu--},Au:function(t,i){t.touches=[];for(var n in this.Ou)t.touches.push(this.Ou[n]);t.changedTouches=[t],i(t)},Pu:function(t,i,n){var e=T.D(function(t){(t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&"mouse"!==t.pointerType||0!==t.buttons)&&this.Au(t,i)},this);t["_tdt_touchmove"+n]=e,t.addEventListener(this.uu,e,!1)},pu:function(t,i,n){var e=T.D(function(t){this.Au(t,i)},this);t["_tdt_touchend"+n]=e,t.addEventListener(this.Iu,e,!1),t.addEventListener(this.iu,e,!1)}}),T.Map.n({du:!0}),T.Map.Fu=T.Kr.extend({initialize:function(t){this.jE=t,this.Ow=t.Ow,this.fu=t.aw.overlayPane},oU:function(){T.oq.on(this.Ow,"touchstart",this.Gu,this),T.oq.on(this.Ow,"touchmove",this.gu,this),T.oq.on(this.Ow,"touchend",this.Hu,this)},Ar:function(){T.oq.off(this.Ow,"touchstart",this.Gu),T.oq.off(this.Ow,"touchmove",this.gu),T.oq.off(this.Ow,"touchend",this.Hu)},Gu:function(t){if(this.jE.CW){var i="touchstart";this.jE.wQ(i,this.hu(t));var n=this;return this.timer=setTimeout(function(){n.jE.wQ("longpress",n.hu(t))},600),!1}},gu:function(t){if(this.jE.CW){var i="touchmove";this.jE.wQ(i,this.hu(t))}},Hu:function(t){if(this.jE.CW){var i="touchend";return this.jE.wQ(i,this.hu(t)),clearTimeout(this.timer),!1}},hu:function(t){if(t.touches&&0!=t.changedTouches.length){var i=this.jE.Cw(t.changedTouches[0]),n=this.jE.Lw(i),e=this.jE.Dw(n),o={lnglat:e,layerPoint:n,containerPoint:i,originalEvent:t};return o}}}),T.Map._("iw","du",T.Map.Fu),T.Map.n({Ju:T.oQ.touch&&!T.oQ.android23,ju:!1}),T.Map.Ku=T.Kr.extend({oU:function(){T._Q.Rq(this.jE.Ow,"tdt-touch-zoom"),T.oq.on(this.jE.Ow,"touchstart",this.Gu,this)},Ar:function(){T._Q.Tq(this.jE.Ow,"tdt-touch-zoom"),T.oq.off(this.jE.Ow,"touchstart",this.Gu,this)},Gu:function(t){var i=this.jE;if(t.touches&&2===t.touches.length&&!i.ER&&!this.ku){var n=i.Cw(t.touches[0]),e=i.Cw(t.touches[1]);this.Lu=i.getSize().FQ(2),this.lu=i.vW(this.Lu),"center"!==i.options.Ju&&(this._pinchStartLatLng=i.vW(n.AQ(e).FQ(2))),this._startDist=n.distanceTo(e),this.Zu=i.getZoom(),this.sw=!1,this.ku=!0,i.Iw(),T.oq.on(document,"touchmove",this.gu,this).on(document,"touchend",this.Hu,this),T.oq.preventDefault(t)}},gu:function(t){if(t.touches&&2===t.touches.length&&this.ku){var i=this.jE,n=i.Cw(t.touches[0]),e=i.Cw(t.touches[1]),o=n.distanceTo(e)/this._startDist;if(this.fW=i.gw(o,this.Zu),!i.options.ju&&(this.fWi.getMaxZoom()&&o>1)&&(this.fW=i.GW(this.fW)),"center"===i.options.Ju){if(this.BT=this.lu,1===o)return}else{var s=n.aQ(e).FQ(2).DQ(this.Lu);if(1===o&&0===s.x&&0===s.y)return;this.BT=i._q(i.nq(this._pinchStartLatLng,this.fW).sQ(s),this.fW)}this.sw||(i.qE(!0),this.sw=!0),T.S.V(this.IU);var r=T.D(i.QE,i,this.BT,this.fW,{pinch:!0,hQ:!1});this.IU=T.S.C(r,this,!0),T.oq.preventDefault(t)}},Hu:function(){return this.sw&&this.ku?(this.ku=!1,T.S.V(this.IU),T.oq.off(document,"touchmove",this.gu).off(document,"touchend",this.Hu),void(this.jE.options.Nr?this.jE.ge(this.BT,this.jE.GW(this.fW),!0,this.jE.options.snapZoom):this.jE.ZW(this.BT,this.jE.GW(this.fW)))):void(this.ku=!1)}}),T.Map.M({enablePinchToZoom:function(){this.Ju.enable()},disablePinchToZoom:function(){this.Ju.disable()},isPinchToZoom:function(){return this.Ju.eU}}),T.Map._("iw","Ju",T.Map.Ku),T.Map.n({Cu:!0,Vu:15}),T.Map.cu=T.Kr.extend({oU:function(){T.oq.on(this.jE.Ow,"touchstart",this.RU,this)},Ar:function(){T.oq.off(this.jE.Ow,"touchstart",this.RU,this)},RU:function(t){if(t.touches){if(T.oq.preventDefault(t),this.Bu=!0,t.touches.length>1)return this.Bu=!1,void clearTimeout(this.vu);var i=t.touches[0],n=i.target;this.YU=this.uU=new T.Point(i.clientX,i.clientY),n.tagName&&"a"===n.tagName.toLowerCase()&&T._Q.Rq(n,"tdt-active"),this.vu=setTimeout(T.D(function(){this.Nu()&&(this.Bu=!1,this.tU(),this.bu("contextmenu",i))},this),1e3),this.bu("mousedown",i),T.oq.on(document,{touchmove:this.fe,touchend:this.tU},this)}},tU:function(t){if(clearTimeout(this.vu),T.oq.off(document,{touchmove:this.fe,touchend:this.tU},this),this.Bu&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;n&&n.tagName&&"a"===n.tagName.toLowerCase()&&T._Q.Tq(n,"tdt-active"),this.bu("mouseup",i),this.Nu()&&this.bu("click",i)}},Nu:function(){return this.uU.distanceTo(this.YU)<=this.jE.options.Vu},fe:function(t){var i=t.touches[0];this.uU=new T.Point(i.clientX,i.clientY),this.bu("mousemove",i)},bu:function(t,i){var n=document.createEvent("MouseEvents");n.uE=!0,i.target.qU=!0,n.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(n)}}),T.oQ.touch&&!T.oQ.pointer&&T.Map._("iw","Cu",T.Map.cu),T.Map.n({SE:!0}),T.Map.Mu=T.Kr.extend({initialize:function(t){this.jE=t,this.Ow=t.Ow,this.fu=t.aw.overlayPane},oU:function(){T.oq.on(this.Ow,"mousedown",this.nu,this)},Ar:function(){T.oq.off(this.Ow,"mousedown",this.nu,this)},moved:function(){return this.sw},_u:function(){this.sw=!1},nu:function(t){return!(!t.shiftKey||1!==t.which&&1!==t.button)&&(this._u(),T._Q.Oq(),T._Q.Aq(),this.TU=this.jE.Cw(t),void T.oq.on(document,{contextmenu:T.oq.uw,mousemove:this.PY,mouseup:this.mu,keydown:this.QI},this))},PY:function(t){this.sw||(this.sw=!0,this.qI=T._Q.s("div","tdt-zoom-box",this.Ow),T._Q.Rq(this.Ow,"tdt-crosshair"),this.jE.wQ("boxzoomstart")),this.eY=this.jE.Cw(t);var i=new T.ZQ(this.eY,this.TU),n=i.getSize();T._Q.setPosition(this.qI,i.min),this.qI.style.width=n.x+"px",this.qI.style.height=n.y+"px"},WI:function(){this.sw&&(T._Q.Qq(this.qI),T._Q.Tq(this.Ow,"tdt-crosshair")),T._Q.Pq(),T._Q.aq(),T.oq.off(document,{contextmenu:T.oq.uw,mousemove:this.PY,mouseup:this.mu,keydown:this.QI},this)},mu:function(t){if((1===t.which||1===t.button)&&(this.WI(),this.sw)){setTimeout(T.D(this._u,this),0);var i=new T.Kq(this.jE.vW(this.TU),this.jE.vW(this.eY));this.jE._W(i).wQ("boxzoomend",{boxZoomBounds:i})}},QI:function(t){27===t.keyCode&&this.WI()}}),T.Map._("iw","SE",T.Map.Mu),T.Map.n({Ir:!0,wI:80}),T.Map.EI=T.Kr.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this.jE=t,this.eI(t.options.wI),this.RI(t.options.aW)},oU:function(){var t=this.jE.Ow;t.tabIndex<=0&&(t.tabIndex="0"),T.oq.on(t,{focus:this.rI,blur:this.TI,mousedown:this.nu},this),this.jE.on({focus:this.tI,blur:this.YI},this)},Ar:function(){this.YI(),T.oq.off(this.jE.Ow,{focus:this.rI,blur:this.TI,mousedown:this.nu},this),this.jE.off({focus:this.tI,blur:this.YI},this)},nu:function(){if(!this.UI){var t=document.body,i=document.documentElement,n=t.scrollTop||i.scrollTop,e=t.scrollLeft||i.scrollLeft;this.jE.Ow.focus(),window.scrollTo(e,n)}},rI:function(){this.UI=!0,this.jE.wQ("focus")},TI:function(){this.UI=!1,this.jE.wQ("blur")},eI:function(t){var i,n,e=this._panKeys={},o=this.keyCodes;for(i=0,n=o.left.length;i0&&t.screenY>0&&this.jE.getContainer().focus()}}),T.oI=function(t){return new T.Control(t)},T.Map.M({addControl:function(t){return t.addTo(this),this.wQ("addcontrol",{addcontrol:t}),this},removeControl:function(t){return t.Qq(),this.wQ("removecontrol",{removecontrol:t}),this},Mw:function(){function t(t,o){var s=n+t+" "+n+o;i[t+o]=T._Q.s("div",s,e)}var i=this.iI={},n="tdt-",e=this.PI=T._Q.s("div",n+"control-container",this.Ow);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},Pw:function(){T._Q.Qq(this.PI)}}),T.Control.Zoom=T.Control.extend({options:{position:T_ANCHOR_TOP_LEFT,zoomInText:"+",zoomInTitle:"放大",zoomOutText:"-",zoomOutTitle:"缩小"},onAdd:function(t){var i="tdt-control-zoom",n=T._Q.s("div",i+" tdt-bar"),e=this.options;return this.pI=this.AI(e.zoomInText,e.zoomInTitle,i+"-in",n,this.aI),this.SI=this.AI(e.zoomOutText,e.zoomOutTitle,i+"-out",n,this.sI),this.DI(),t.on("zoomend zoomlevelschange",this.DI,this),t.on("minzoom",this.DI,this),t.on("maxzoom",this.DI,this),n},onRemove:function(t){t.off("zoomend zoomlevelschange",this.DI,this),t.off("minzoom",this.DI,this),t.off("maxzoom",this.DI,this)},disable:function(){return this.dI=!0,this.DI(),this},enable:function(){return this.dI=!1,this.DI(),this},aI:function(t){this.dI||this.jE.zoomIn(this.jE.options.aW*(t.shiftKey?3:1))},sI:function(t){this.dI||this.jE.zoomOut(this.jE.options.aW*(t.shiftKey?3:1))},AI:function(t,i,n,e,o){var s=T._Q.s("a",n,e);return s.innerHTML=t,s.href="#",s.title=i,T.oq.on(s,"mousedown dblclick",T.oq.stopPropagation).on(s,"click",T.oq.uw).on(s,"click",o,this).on(s,"click",this.OI,this),s},DI:function(){var t=this.jE,i="tdt-disabled";T._Q.Tq(this.pI,i),T._Q.Tq(this.SI,i),(this.dI||t.fW===t.getMinZoom())&&T._Q.Rq(this.SI,i),(this.dI||t.fW===t.getMaxZoom())&&T._Q.Rq(this.pI,i)}}),T.Map.n({FI:!1}),T.Map._(function(){this.options.FI&&(this.FI=new T.Control.Zoom,this.addControl(this.FI))}),T.oI.zoom=function(t){return new T.Control.Zoom(t)},T.Control.fI=T.Control.extend({options:{position:T_ANCHOR_BOTTOM_LEFT,GI:'

    GS(2023)336号 - 甲测资字1100471
    '},initialize:function(t){T.setOptions(this,t),this.gI={}},onAdd:function(t){t.cE=this,this.Ow=T._Q.s("div","tdt-control-copyright"),T.oq&&T.oq.iT(this.Ow);for(var i in t.hW)t.hW[i].VE&&this.BE(t.hW[i].VE());return this.Oe(),this.Ow},HI:function(t){return this.options.GI=t,this.Oe(),this},BE:function(t){return t?(this.gI[t]||(this.gI[t]=0),this.gI[t]++,this.Oe(),this):this},NE:function(t){return t?(this.gI[t]&&(this.gI[t]--,this.Oe()),this):this},Oe:function(){if(this.jE){var t=[];for(var i in this.gI)this.gI[i]&&t.push(i);var n=[];this.options.GI&&n.push(this.options.GI),t.length&&n.push(t.join(", ")),this.Ow.innerHTML=n.join(" | ")}}}),T.Map.n({cE:!0}),T.Map._(function(){this.options.cE&&(new T.Control.fI).addTo(this)}),T.oI.Ue=function(t){return new T.Control.fI(t)},T.Control.Copyright=T.Control.fI.extend({options:{position:T_ANCHOR_BOTTOM_RIGHT,GI:""},initialize:function(t){T.setOptions(this,t),this.hI=[]},addCopyright:function(t){if(this.hI["str"+t.id])return void alert("copyright id 重复");this.hI.push(t),this.hI["str"+t.id]=t;var i=T._Q.s("div","tdt-control-copyright");T.oq&&T.oq.iT(i),i.innerHTML=t.content,t._span=i,this.Ow.appendChild(i);var n=this.jE.getCenter();this.JI(n)},removeCopyright:function(t){this.Ow.removeChild(this.hI["str"+t.id]._span),this.hI["str"+t.id]=null;for(var i=0;i数据来源:国家地理信息公共服务平台',this.Oe(),t.on("moveend",this.Oe,this),this.Ow},onRemove:function(){T._Q.Qq(this.Ow),map.off("moveend",this.Oe,this),this.Ow=null},getLayerArray:function(){for(var t=this.jE.getPanes().tilePane,i=["vec","cva","ter","cta","img","cia"],n=[],e=0;e"}),this.dataSourcesInfo=i.dataSourcesInfo}},setColor:function(t){return this.options.color=t,this.Ow.style.color=t,this},getDataSources:function(){return this.dataSourcesInfo}}),T.oI.datasources=function(t){return new T.Control.DataSources(t)},T.Control.Scale=T.Control.extend({options:{position:T_ANCHOR_BOTTOM_LEFT,Cr:100,KI:!0,kI:!0,type:1},onAdd:function(t){var i="tdt-control-scale",n=T._Q.s("div",i),e=this.options;return this.LI(e,i+"-line",n),t.on(e.te?"moveend":"move",this.Oe,this),t.sE(this.Oe,this),n},onRemove:function(t){t.off(this.options.te?"moveend":"move",this.Oe,this)},setColor:function(t){this.lI&&(this.lI.style.borderColor=t,this.ZI.style.color=t),this.CI&&1==this.type&&(this.CI.style.borderColor=t,this.VI.style.color=t)},LI:function(t,i,n){this.type=t.type,t.KI&&(this.lI=T._Q.s("div",i,n),this.ZI=T._Q.s("div","tdt-control-scale-m",this.lI)),t.kI&&1==t.type&&(this.CI=T._Q.s("div","tdt-control-scale-linebottom",n),this.VI=T._Q.s("div","tdt-control-scale-i",this.CI))},Oe:function(){var t=this.jE,i=t.getSize().y/2,n=t.distance(t.vW([0,i]),t.vW([this.options.Cr,i]));this.cI(n)},cI:function(t){this.options.KI&&t&&this.BI(t),this.options.kI&&t&&1==this.type&&this.vI(t)},BI:function(t){var i=this.NI(t),n=i<1e3?i+" 米":i/1e3+" 公里";this.bI(this.ZI,n,i/t,this.lI)},vI:function(t){var i,n,e,o=3.2808399*t;o>5280?(i=o/5280,n=this.NI(i),this.bI(this.VI,n+" 英里",n/i,this.CI)):(e=this.NI(o),this.bI(this.VI,e+" 英尺",e/o,this.CI))},bI:function(t,i,n,e){e.style.width=Math.round(this.options.Cr*n)+"px",t.innerHTML=i},NI:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),n=t/i;return n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:1,i*n}}),T.oI.scale=function(t){return new T.Control.Scale(t)},T.Control.MI=T.Control.extend({options:{nI:!0,position:T_ANCHOR_TOP_RIGHT,_I:!0,mI:!1},initialize:function(t,i,n){T.setOptions(this,n),this.hW=[],this.Qi=0,this.qi=!1;for(var e in t)this.Wi(t[e],e);for(e in i)this.Wi(i[e],e,!0)},onAdd:function(t){return this.DW(),this.Oe(),this.jE=t,t.on("zoomend",this.wi,this),this.Ow},onRemove:function(){this.jE.off("zoomend",this.wi,this);for(var t=0;t1,this.Ti.style.display=t?"":"none"),this.ti.style.display=i&&t?"":"none",this},Ei:function(t){this.qi||this.Oe();var i=this._getLayer(T.d(t.target)),n=i.overlay?"AQ"===t.type?"overlayadd":"overlayremove":"AQ"===t.type?"baselayerchange":null;n&&this.jE.wQ(n,i)},ui:function(t,i){var n='",e=document.createElement("div");return e.innerHTML=n,e.firstChild},Ui:function(t){var i,n=document.createElement("label"),e=this.jE.hasLayer(t.layer);t.overlay?(i=document.createElement("input"),i.type="checkbox",i.className="tdt-control-layers-selector",i.defaultChecked=e):i=this.ui("tdt-base-layers",e),i.layerId=T.d(t.layer),T.oq.on(i,"click",this.ri,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");n.appendChild(s),s.appendChild(i),s.appendChild(o);var r=t.overlay?this.Yi:this.Ti;return r.appendChild(n),this.wi(),n},ri:function(){var t,i,n,e=this.ei.getElementsByTagName("input"),o=[],s=[];this.qi=!0;for(var r=e.length-1;r>=0;r--)t=e[r],i=this._getLayer(t.layerId).layer,n=this.jE.hasLayer(i),t.checked&&!n?o.push(i):!t.checked&&n&&s.push(i);for(r=0;r=0;o--)t=n[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&ei.options.maxZoom},Ii:function(){return this.expand()},ii:function(){return this.collapse()}}),T.oI.layers=function(t,i,n){return new T.Control.MI(t,i,n)},T.Control.MapType=T.Control.extend({includes:T.iQ.OQ,options:{position:T_ANCHOR_TOP_RIGHT,behavior:"previous",expand:"horizontal",_I:!0,maxLayersInRow:5,manageLayers:!0},initialize:function(t,i){T.S.l(arguments[0])||(i=t,this.Oi(),t=T.w.oi),T.setOptions(this,i),this._expandDirection=this.options.position.indexOf("left")!=-1?"right":"left",this.options.manageLayers&&this.on("activelayerchange",this.Pi,this),this.pi(t)},Oi:function(){T.w.oi=[{title:"地图",icon:T.Icon.Default.imagePath+"/map/maptype/vector.png",layer:TMAP_NORMAL_MAP},{title:"卫星",icon:T.Icon.Default.imagePath+"/map/maptype/satellite.png",layer:TMAP_SATELLITE_MAP},{title:"卫星混合",icon:T.Icon.Default.imagePath+"/map/maptype/satellitepoi.png",layer:TMAP_HYBRID_MAP},{title:"地形",icon:T.Icon.Default.imagePath+"/map/maptype/terrain.png",layer:TMAP_TERRAIN_MAP},{title:"地形混合",icon:T.Icon.Default.imagePath+"/map/maptype/terrainpoi.png",layer:TMAP_TERRAIN_HYBRID_MAP}]},onAdd:function(t){return this.Ow=T._Q.s("div","tdt-iconLayers"),T._Q.Rq(this.Ow,"tdt-iconLayers_"+this.options.position),this.Ai(),t.on("click",this.collapse,this),this.options.manageLayers&&this.Pi(),this.Ow},onRemove:function(t){t.off("click",this.collapse,this)},pi:function(t){this.hW={},t.map(function(t){var i=T.d(t.layer);this.hW[i]=T.extend(t,{id:i})}.D(this)),this.Ow&&this.Ai()},ai:function(t){var i=t&&this.hW[T.d(t)];i&&i.id!==this._activeLayerId&&(this._previousLayerId=this._activeLayerId,this._activeLayerId=i.id,this.Ow&&this.Ai(),this.wQ("activelayerchange",{layer:t}))},expand:function(){this.Si().slice(1).map(function(t){var i=this.si(t.id);T._Q.Tq(i,"tdt-iconLayers-layerCell_hidden")}.D(this))},collapse:function(){this.Si().slice(1).map(function(t){var i=this.si(t.id);T._Q.Rq(i,"tdt-iconLayers-layerCell_hidden")}.D(this))},Di:function(){return this._activeLayerId?this.hW[this._activeLayerId]:length(this.hW)?first(this.hW):null},di:function(){var t=this.Di();return t?this._previousLayerId?this.hW[this._previousLayerId]:find(this.hW,function(i){return i.id!==t.id}.D(this))||null:null},Fi:function(){var t=[],i=this.Di()?this.Di().id:null,n=this.di()?this.di().id:null;return each(this.hW,function(e){e.id!==i&&e.id!==n&&t.push(e)}),t},Si:function(){var t={};return t.previous=function(){var t=this.Fi();return this.Di()&&t.unshift(this.Di()),this.di()&&t.unshift(this.di()),t},t[this.options.behavior].apply(this,arguments)},si:function(t){if("Microsoft Internet Explorer"!=navigator.appName||"MSIE8.0"!=navigator.appVersion.split(";")[1].replace(new RegExp("[ ]","g"),""))var i=this.Ow.getElementsByClassName("tdt-iconLayers-layerCell");else var i=document.getElementsByClassName("tdt-iconLayers-layerCell",this.Ow);for(var n=0;n>>0;if("[object Function]"!=Object.prototype.toString.call(t))throw new TypeError(t+" is not a function");for(i&&(n=i),e=new Array(r),o=0;o=0&&this.QO()},qO:function(){return!this.Ow.getElementsByClassName("tdt-zoom-animated").length},Bi:function(t,i,n){if(this.ER)return!0;if(n=n||{},!this.ZE||n.Tw===!1||this.qO()||Math.abs(i-this.fW)>this.options.Mi)return!1;var e=this.cW(i),o=this.dE(t).FQ(1-1/e);return!(n.Tw!==!0&&!this.getSize().contains(o))&&(T.S.C(function(){this.qE(!0).ge(t,i,!0)},this),!0)},ge:function(t,i,n,e){n&&(this.ER=!0,this.WO=t,this.RR=i,T._Q.Rq(this.ow,"tdt-zoom-anim")),this.wQ("Ge",{center:t,zoom:i,noUpdate:e}),setTimeout(T.D(this.QO,this),250)},QO:function(){this.ER&&(T._Q.Tq(this.ow,"tdt-zoom-anim"),this.ER=!1,this.QE(this.WO,this.RR),T.S.C(function(){this.mw(!0)},this))}}:{}),T.Map.M({enableContinuousZoom:function(){this.options.Mi=4},disableContinuousZoom:function(){this.options.Mi=0},isContinuousZoom:function(){return 4==this.options.Mi}}),T.Map.M({Ne:function(t,i,n){function e(t){var i=t?-1:1,n=t?v:m,e=v*v-m*m+i*g*g*w*w,o=2*n*g*w,s=e/o,r=Math.sqrt(s*s+1)-s,h=r<1e-9?-18:Math.log(r);return h}function o(t){return(Math.exp(t)-Math.exp(-t))/2}function s(t){return(Math.exp(t)+Math.exp(-t))/2}function r(t){return o(t)/s(t)}function h(t){return m*(s(E)/s(E+y*t))}function a(t){return m*(s(E)*r(E+y*t)-o(E))/g}function u(t){return 1-Math.pow(1-t,1.5)}function c(){var n=(Date.now()-Q)/x,e=u(n)*q;n<=1?(this.wE=T.S.C(c,this),this.QE(this._q(l.AQ(f.sQ(l).fQ(a(e)/w)),p),this.gw(m/h(e),p),{Ne:!0})):this.QE(t,i).mw(!0)}if(n=n||{},n.Tw===!1||!T.oQ.any3d)return this.gW(t,i,n);this.Iw();var l=this.nq(this.getCenter()),f=this.nq(t),d=this.getSize(),p=this.fW;t=T.fq(t),i=void 0===i?p:i;var m=Math.max(d.x,d.y),v=m*this.cW(p,i),w=f.distanceTo(l)||1,y=1.42,g=y*y,E=e(0),Q=Date.now(),q=(e(1)-E)/y,x=n.duration?10*n.duration:10*q*.8;return this.qE(!0),c.call(this),this},wO:function(t,i){var n=this.NW(t,i);return this.Ne(n.center,n.zoom,i)}}),T.Map.M({EO:{eO:1e4,watch:!1},RO:function(t){if(t=this.rO=T.extend({},this.EO,t),!("geolocation"in navigator))return this.TO({code:0,message:"tO"}),this;var i=T.D(this.YO,this),n=T.D(this.TO,this);return t.watch?this.UO=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},uO:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this.UO),this.rO&&(this.rO.gW=!1),this},TO:function(t){var i=t.code,n=t.message||(1===i?"IO":2===i?"iO":"eO");this.rO.gW&&!this.CW&&this.mW(),this.wQ("OO",{code:i,message:"oO"+n+"."})},YO:function(t){var i=t.coords.latitude,n=t.coords.longitude,e=new T.dq(i,n),o=e.Jq(t.coords.accuracy),s=this.rO;if(s.gW){var r=this.nW(o);this.gW(e,s.maxZoom?Math.min(r,s.maxZoom):r)}var h={KT:e,bounds:o,PO:t.PO};for(var a in t.coords)"number"==typeof t.coords[a]&&(h[a]=t.coords[a]);this.wQ("pO",h)}});for(var n=0;nLW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/hx-op/release.yaml b/hx-op/release.yaml new file mode 100644 index 0000000..1fd2c16 --- /dev/null +++ b/hx-op/release.yaml @@ -0,0 +1,12 @@ +# 上传release目录信息到nerv-file仓库 +release: + - {src: release, dest: /upload/pkg, include: [".*(.tgz)$"]} + - {src: release/resources/templates, dest: /upload/templates} +register: + name: nervui-smart-parking + version: 2.1.19 + components: + - type: nervui-smart-parking + resources: + - {type: template, relativePath: /nervui-smart-parking/deploy.json} + diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/create.sh b/hx-op/resources/scripts/nervui/smart-parking-depositor/create.sh new file mode 100644 index 0000000..b0feeee --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/create.sh @@ -0,0 +1,35 @@ +echo "=====================================================create=====================================================" + +#!/usr/bin/env bash + +function create() { + + if [ -d "$nervui_app_home" ];then + echo "$nervui_app_home exists!" + else + echo "start mkdir $nervui_app_home" + mkdir -p "$nervui_app_home" + fi + + pkg_file_name=${pkg_url##*/} + pkg_file_path="$nervui_app_home$pkg_file_name" + + + echo "start download $pkg_url" + curl -L -o $pkg_file_path $pkg_url + + + echo "start install $pkg_file_path" + tar -xf $pkg_file_path -C $nervui_app_home + +} + +if [ "$pkg_url" == "" ]; then + echo {\"error\":\"pkg_url is empty\"} + exit 1 +elif [ "$nervui_app_home" == "" ]; then + echo {\"error\":\"nervui_app_home is empty\"} + exit 1 +else + create +fi diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/delete.sh b/hx-op/resources/scripts/nervui/smart-parking-depositor/delete.sh new file mode 100644 index 0000000..b966278 --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/delete.sh @@ -0,0 +1 @@ +echo "=====================================================delete=====================================================" diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/setup.sh b/hx-op/resources/scripts/nervui/smart-parking-depositor/setup.sh new file mode 100644 index 0000000..7ebb8ff --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/setup.sh @@ -0,0 +1 @@ +echo "=====================================================setup=====================================================" diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/start.sh b/hx-op/resources/scripts/nervui/smart-parking-depositor/start.sh new file mode 100644 index 0000000..6095f42 --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/start.sh @@ -0,0 +1 @@ +echo "=====================================================start=====================================================" diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/stop.sh b/hx-op/resources/scripts/nervui/smart-parking-depositor/stop.sh new file mode 100644 index 0000000..f5814a5 --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/stop.sh @@ -0,0 +1 @@ +echo "=====================================================stop=====================================================" diff --git a/hx-op/resources/scripts/nervui/smart-parking-depositor/type.json b/hx-op/resources/scripts/nervui/smart-parking-depositor/type.json new file mode 100644 index 0000000..2505b77 --- /dev/null +++ b/hx-op/resources/scripts/nervui/smart-parking-depositor/type.json @@ -0,0 +1,30 @@ +{ + "name": "/nervui/nervui-smart-parking-op", + "operations": [ + { + "name": "Create", + "type": "shell", + "implementor": "create.sh" + }, + { + "name": "Delete", + "type": "shell", + "implementor": "delete.sh" + }, + { + "name": "Setup", + "type": "shell", + "implementor": "setup.sh" + }, + { + "name": "Start", + "type": "shell", + "implementor": "start.sh" + }, + { + "name": "Stop", + "type": "shell", + "implementor": "stop.sh" + } + ] +} \ No newline at end of file diff --git a/hx-op/resources/templates/deploy.json b/hx-op/resources/templates/deploy.json new file mode 100644 index 0000000..607ac82 --- /dev/null +++ b/hx-op/resources/templates/deploy.json @@ -0,0 +1,64 @@ +{ + "name": "/nervui/nervui-smart-parking", + "version": 1, + "inputs": [ + { + "name": "server_ip", + "type": "string", + "required": true, + "description": "应用安装IP地址", + "inputType": "ipSelectType" + }, + { + "name": "version", + "type": "string", + "required": true, + "description": "软件版本", + "inputType": "versionSelectType" + }, + { + "name": "install_dir", + "type": "string", + "required": true, + "defaultValue": "/data", + "inputType": "textInputType", + "description": "安装目录" + } + ], + "nodes": [ + { + "name": "nervui-smart-parking", + "type": "/nerv/nerv-orchestrator/cluster/Nervui", + "parameters": [ + { + "name": "file_repository", + "value": "${nerv_file_repository}" + }, + { + "name": "install_dir", + "value": "${install_dir}" + }, + { + "name": "pkg_url", + "value": "/api/pkg/nerv/nervui-smart-parking/${version}/nervui-smart-parking-${version}.tgz" + } + ], + "dependencies": [ + { + "type": "contained", + "target": "host" + } + ] + }, + { + "name": "host", + "type": "/nerv/nerv-orchestrator/compute/Host", + "parameters": [ + { + "name": "address", + "value": "${server_ip}" + } + ] + } + ] +} \ No newline at end of file diff --git a/hx-op/routes.json b/hx-op/routes.json new file mode 100644 index 0000000..ed9d6fe --- /dev/null +++ b/hx-op/routes.json @@ -0,0 +1,26545 @@ +[ + { + "path": "/login", + "name": "login", + "meta": { + "title": "登录" + }, + "props": { + "default": false + }, + "children": [], + "instances": { + "default": { + "_pStores": { + "appConfig": { + "$id": "appConfig", + "projectType": "web", + "baseApi": "/api", + "timeout": 60000, + "pagePermission": true, + "actionPermission": true, + "userLoginApi": "api/web/objs/Login", + "siderPosition": "top", + "userResourceApi": "/api/web/objs/User/Resource", + "userInfoApi": "api/web/objs/CurrentUser", + "resourceName": "", + "showProject": false, + "useHistoryTag": true, + "enablePermissions": true, + "updatePassWordInfo": { + "title": "修改密码", + "subtitle": "芜优出行平台", + "api": "/api/web/objs/User/changePassword" + }, + "iframe": false, + "headerBellInfo": { + "isShow": true, + "api": "/api/web/objs/bulletin/readCount", + "toRouterName": "NoticeManageIndex" + }, + "themeConfig": {}, + "initThemeCoinfig": false, + "resourceInfo": { + "application": { + "version": "1.1.68", + "label": "停车业务平台", + "dataScope": { + "scopeMode": 0, + "scopeType": "", + "dataTips": "" + } + }, + "api": "/qa/Operation/Resources/Pc/init", + "token": "202311201a329ffasasozozxqq66cfab7" + }, + "getThemeConfig": {}, + "getHeaderBellInfo": { + "isShow": true, + "api": "/api/web/objs/bulletin/readCount", + "toRouterName": "NoticeManageIndex" + }, + "getInitThemeCoinfig": false, + "_isOptionsAPI": true, + "baseHeader": "/parkingManage", + "baseRouter": "/parkingManage/parkingLotManage" + }, + "authorizationService": { + "$id": "authorizationService", + "appConfig": { + "$id": "appConfig", + "projectType": "web", + "baseApi": "/api", + "timeout": 60000, + "pagePermission": true, + "actionPermission": true, + "userLoginApi": "api/web/objs/Login", + "siderPosition": "top", + "userResourceApi": "/api/web/objs/User/Resource", + "userInfoApi": "api/web/objs/CurrentUser", + "resourceName": "", + "showProject": false, + "useHistoryTag": true, + "enablePermissions": true, + "updatePassWordInfo": { + "title": "修改密码", + "subtitle": "芜优出行平台", + "api": "/api/web/objs/User/changePassword" + }, + "iframe": false, + "headerBellInfo": { + "isShow": true, + "api": "/api/web/objs/bulletin/readCount", + "toRouterName": "NoticeManageIndex" + }, + "themeConfig": {}, + "initThemeCoinfig": false, + "resourceInfo": { + "application": { + "version": "1.1.68", + "label": "停车业务平台", + "dataScope": { + "scopeMode": 0, + "scopeType": "", + "dataTips": "" + } + }, + "api": "/qa/Operation/Resources/Pc/init", + "token": "202311201a329ffasasozozxqq66cfab7" + }, + "getThemeConfig": {}, + "getHeaderBellInfo": { + "isShow": true, + "api": "/api/web/objs/bulletin/readCount", + "toRouterName": "NoticeManageIndex" + }, + "getInitThemeCoinfig": false, + "_isOptionsAPI": true, + "baseHeader": "/parkingManage", + "baseRouter": "/parkingManage/parkingLotManage" + }, + "projectId": null, + "projectName": "", + "enterpriseName": null, + "userInfo": {}, + "userResourceList": [], + "initAllResourceList": [], + "initRouterList": [], + "initOpList": [], + "initMenus": [], + "allResourMenus": [], + "getPrjectId": null, + "getProjectName": "", + "getEnterpriseName": null, + "getInitRouterList": [], + "getUserResourceList": [], + "getInitMenus": [], + "getAllResourMenus": [], + "getInitAllResourceList": [], + "_isOptionsAPI": true + } + }, + "title": "账号登录", + "themeConfig": {}, + "url": "/asset/image/login/background.png", + "loading": false, + "userName": "admin@rhpt", + "password": "319603", + "errorMsg": "", + "bgUrl": "", + "logUrl": "", + "errorShow": false + } + }, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": { + "default": { + "name": "UserLogin", + "__hmrId": "73e4ecbf", + "__scopeId": "data-v-73e4ecbf", + "__file": "D:/workspace/nervui-saas-lib/lib/saas/view/system/login.vue" + } + } + }, + { + "path": "/updatePassWord", + "name": "UpdatePassWord", + "meta": {}, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/403", + "name": "error403", + "meta": {}, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/", + "redirect": { + "name": "ParkingStorageManageIndex" + }, + "name": "root", + "meta": { + "title": "Root" + }, + "props": {}, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {} + }, + { + "path": "/cusService", + "redirect": { + "name": "FeedBack" + }, + "name": "cusService", + "meta": { + "title": "客服帮助", + "icon": "kefubangzhu", + "index": 2 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "feedBack", + "name": "FeedBack", + "meta": { + "title": "建议反馈", + "hideChildren": true, + "icon": "jianyifankui", + "index": 999 + }, + "redirect": "/cusService/feedBack/index", + "children": [ + { + "path": "index", + "name": "FeedBackIndex", + "meta": { + "title": "建议反馈", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackList" + } + ] + } + }, + { + "path": "detail", + "name": "FeedBackDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "FeedBackEdit", + "meta": { + "type": "op", + "title": "回复", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "billAppeal", + "name": "BillAppeal", + "meta": { + "title": "账单申诉", + "icon": "zhangdanshensu", + "hideChildren": true, + "index": 999 + }, + "redirect": "/cusService/billAppeal/index", + "children": [ + { + "path": "index", + "name": "BillAppealIndex", + "meta": { + "title": "账单申诉", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApprovalTenant" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "operates": [ + { + "title": "重新退款", + "code": "billAppealResubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ] + } + ] + } + }, + { + "path": "detail-complete", + "name": "BillAppealDetailComplete", + "meta": { + "title": "查看完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "detail-incomplete", + "name": "BillAppealDetailIncomplete", + "meta": { + "title": "查看未完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "complete-action", + "name": "billAppealActionComplete", + "meta": { + "title": "处理完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "incomplete-action", + "name": "billAppealActionIncomplete", + "meta": { + "title": "处理未完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "refu-complete", + "name": "billAppealRefuComplete", + "meta": { + "title": "退款完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "noticeManage", + "name": "NoticeManage", + "meta": { + "title": "公告消息", + "hideChildren": true, + "icon": "gonggaoxiaoxi", + "index": 999 + }, + "redirect": { + "name": "NoticeManageIndex" + }, + "children": [ + { + "path": "index", + "name": "NoticeManageIndex", + "meta": { + "title": "公告消息", + "keepAlive": true, + "operates": [ + { + "title": "标记已读", + "code": "NoticeManageReaded", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/bulletin/addTenantLog" + } + ] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [], + "index": 999 + }, + "name": "NoticeManageDetail" + } + ] + }, + { + "path": "drivingTestOrderAuthentication", + "name": "DrivingTestOrderAuthentication", + "meta": { + "title": "驾考预约认证", + "hideChildren": true, + "icon": "jiakaoyuyuerenzheng", + "index": 999 + }, + "redirect": { + "name": "DrivingTestOrderAuthenticationIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestOrderAuthenticationIndex", + "meta": { + "title": "驾考预约认证", + "keepAlive": true, + "operates": [ + { + "title": "审核", + "code": "DrivingTestOrderAuthenticationProcess", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/driving/appointment/appoint" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/driving/appointment/pageList" + } + ] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage", + "redirect": { + "name": "ParkingLog" + }, + "name": "financialManage", + "meta": { + "title": "财务管理", + "icon": "caiwuguanli", + "index": 1, + "isAdmin": true + }, + "props": { + "default": false + }, + "children": [ + { + "path": "parkingLog", + "name": "ParkingLog", + "meta": { + "title": "订单记录", + "icon": "dingdanjilu", + "index": 999 + }, + "redirect": { + "name": "OrderListIndex" + }, + "children": [ + { + "path": "orderList", + "name": "OrderList", + "meta": { + "title": "预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "OrderListIndex" + }, + "children": [ + { + "path": "index", + "name": "OrderListIndex", + "meta": { + "title": "预约订单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/appealAmount" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ], + "operates": [ + { + "title": "申诉", + "code": "OrderListLibraryAppeal", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "OrderListDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "OrderListLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "parkingOrder", + "name": "ParkingOrder", + "meta": { + "title": "停车订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "ParkingOrderIndex" + }, + "children": [ + { + "path": "index", + "name": "ParkingOrderIndex", + "meta": { + "title": "停车订单", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ParkLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/parkOrderRecord/scrapOrder" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "ParkLockEdit", + "meta": { + "title": "申诉", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkLockDetail", + "meta": { + "title": "详情", + "icon": "parkingCarPark", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + }, + { + "method": "POST", + "url": "/api/objs/CameraDevice/BatchConfig" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "passingRecord", + "name": "PassingRecord", + "meta": { + "title": "过车记录", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "PassingRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "PassingRecordIndex", + "meta": { + "title": "过车记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "accessRecordSelfEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/accessRecord/exportAllParkAccessRecordData" + } + ] + } + ] + } + } + ] + }, + { + "path": "chargeOrder", + "name": "ChargeOrder", + "props": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + }, + "redirect": { + "name": "ChargeOrderIndex" + }, + "meta": { + "title": "充电订单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeOrderIndex", + "meta": { + "title": "充电订单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargeOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "shoppingMallPointOrders", + "name": "ShoppingMallPointOrders", + "redirect": { + "name": "ShoppingMallPointOrdersIndex" + }, + "meta": { + "title": "商场积分订单", + "hideChildren": true, + "type": "menus", + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ShoppingMallPointOrdersIndex", + "meta": { + "title": "商场积分订单", + "operates": [ + { + "code": "ShoppingMallPointOrdersExports", + "title": "批量导出" + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/point_shop_exchange_order" + } + ] + } + } + ] + }, + { + "path": "chargingRecord", + "name": "ChargingRecord", + "redirect": { + "name": "ChargingRecordIndex" + }, + "meta": { + "title": "充电优惠记录", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargingRecordIndex", + "meta": { + "title": "充电优惠记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargingRecordExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/thirdCouponRuleWash/receiveLogPageList" + } + ] + } + } + ] + } + ] + }, + { + "path": "billRecords", + "name": "BillRecords", + "meta": { + "title": "账单记录", + "icon": "zhangdanjilu", + "index": 999 + }, + "redirect": { + "name": "BillFlow" + }, + "children": [ + { + "path": "billFlow", + "name": "BillFlow", + "redirect": { + "name": "BillFlowIndex" + }, + "meta": { + "title": "账单流水", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BillFlowIndex", + "meta": { + "title": "账单流水", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BillFlowExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "BillFlowDetail" + } + ] + }, + { + "path": "chargeBill", + "name": "ChargeBill", + "redirect": { + "name": "ChargeBillIndex" + }, + "meta": { + "title": "收费账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeBillIndex", + "meta": { + "title": "收费账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargeBillEx", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "ChargeBillDetail" + } + ] + }, + { + "path": "paymentBill", + "name": "PaymentBill", + "redirect": { + "name": "PaymentBillIndex" + }, + "meta": { + "title": "补缴账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "PaymentBillIndex", + "meta": { + "title": "补缴账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PaymentBillExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "账单详情", + "backApi": [], + "index": 999 + }, + "name": "PaymentBillDetail" + } + ] + }, + { + "path": "monthlyBill", + "name": "MonthlyBill", + "redirect": { + "name": "MonthlyBillIndex" + }, + "meta": { + "title": "包月账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "MonthlyBillIndex", + "meta": { + "title": "包月账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "MonthlyBillExit", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "parkingRefund", + "name": "ParkingRefund", + "meta": { + "title": "退款记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "ParkingRefundIndex" + }, + "children": [ + { + "path": "index", + "name": "ParkingRefundIndex", + "meta": { + "title": "退款记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ParkingRefundExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "RefundRecordDetail", + "meta": { + "type": "op", + "title": "包月退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundMouthRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "detailCar", + "name": "RefundRecordDetailCar", + "meta": { + "type": "op", + "title": "停车退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "appointDetail", + "name": "AppointDetail", + "meta": { + "type": "op", + "title": "预约退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundReserveRecord/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargingBill", + "name": "ChargingBill", + "props": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + }, + "redirect": { + "name": "ChargingBillIndex" + }, + "meta": { + "title": "充电账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargingBillIndex", + "meta": { + "title": "充电账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargingBillDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointmentBill", + "name": "AppointmentBill", + "redirect": { + "name": "AppointmentBillIndex" + }, + "meta": { + "title": "预约账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "AppointmentBillIndex", + "meta": { + "title": "预约账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBill/pageList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "AppointmentBillExports", + "backApi": [] + } + ] + } + } + ] + } + ] + }, + { + "path": "arrearsManage", + "name": "ArrearsManage", + "meta": { + "title": "欠费管理", + "icon": "qianfeiguanli", + "index": 999 + }, + "redirect": { + "name": "VehicleArrears" + }, + "children": [ + { + "path": "arrearageRecords", + "name": "ArrearageRecords", + "redirect": { + "name": "ArrearageRecordsIndex" + }, + "meta": { + "title": "欠费记录", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ArrearageRecordsIndex", + "meta": { + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ArrearageRecordsInvalid", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "批量导出", + "code": "ArrearageRecordsExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ArrearageRecordsDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/ArrearsRecord/detail" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "finsReport", + "name": "finsReport", + "meta": { + "title": "财务报表", + "icon": "caiwubaobiao", + "index": 999 + }, + "redirect": "/financialManage/finsReport/inStatistics", + "children": [ + { + "path": "inStatistics", + "name": "InStatistics", + "redirect": "/financialManage/finsReport/inStatistics/index", + "meta": { + "title": "收入统计", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InStatisticsIndex", + "meta": { + "title": "收入统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "InStatisticsExports", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "payMethodStatistics", + "name": "PayMethodStatistics", + "redirect": { + "name": "PayMethodStatisticsIndex" + }, + "meta": { + "title": "支付方式统计", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "PayMethodStatisticsIndex", + "meta": { + "title": "支付方式统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PayMethodStatisticsEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/StatisticsPayWayExport" + } + ] + } + ] + } + } + ] + }, + { + "path": "parkingPaymentAnalysis", + "name": "ParkingPaymentAnalysis", + "redirect": { + "name": "ParkingPaymentAnalysisIndex" + }, + "meta": { + "title": "临停缴费分析", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ParkingPaymentAnalysisIndex", + "meta": { + "title": "临停缴费分析", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/statisticsPayment/queryStatisticsPaymentList" + }, + { + "method": "GET", + "url": "/api/objs/admin/wuCarPlace/queryAllParkList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "ParkingPaymentAnalysisExp", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/statisticsPayment/exportStatisticsPaymentList" + } + ] + } + ] + } + } + ] + } + ] + }, + { + "path": "distributionSettlement", + "name": "distributionSettlement", + "meta": { + "title": "对账管理", + "icon": "duizhangguanli", + "index": 999 + }, + "redirect": "/financialManage/distributionSettlement/businessCheck", + "children": [ + { + "path": "businessCheck", + "name": "BusinessCheck", + "redirect": "/financialManage/distributionSettlement/businessCheck/index", + "meta": { + "title": "业务平台对账", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BusinessCheckIndex", + "meta": { + "title": "业务平台对账", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BusinessCheckExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ] + } + }, + { + "path": "detail", + "name": "BusinessCheckDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargeCheck", + "name": "ChargeCheck", + "redirect": "/financialManage/distributionSettlement/chargeCheck/index", + "meta": { + "title": "充电业务对账", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeCheckIndex", + "meta": { + "title": "充电业务对账", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ], + "operates": [ + { + "title": "明细汇总批量导出", + "code": "ChargetotalConfigExports", + "backApi": [] + }, + { + "title": "帐平明细批量导出", + "code": "ChargebalanceConfigExports", + "backApi": [] + }, + { + "title": "差异明细批量导出", + "code": "ChargedifferencesConfigExports", + "backApi": [] + }, + { + "title": "明细汇总查看", + "code": "ChargetotalConfigCheck", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ChargeCheckDetail", + "meta": { + "type": "op", + "title": "帐平明细查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + }, + { + "path": "Difdetail", + "name": "ChargeDifCheckDetail", + "meta": { + "type": "op", + "title": "帐平差异查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "invoicesManage", + "name": "InvoicesManage", + "meta": { + "title": "发票管理", + "icon": "fapiaoguanli", + "index": 999 + }, + "redirect": { + "name": "InvoiceSubject" + }, + "children": [ + { + "path": "invoiceSubject", + "name": "InvoiceSubject", + "redirect": "/financialManage/invoicesManage/invoiceSubject/index", + "meta": { + "title": "发票主体", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InvoiceSubjectIndex", + "meta": { + "title": "发票主体", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/delete" + } + ] + } + }, + { + "path": "detail", + "name": "InvoiceSubjectDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "InvoiceSubjectAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "InvoiceSubjectEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/update" + }, + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "financialInvoicing", + "name": "FinancialInvoicing", + "redirect": { + "name": "FinancialInvoicingIndex" + }, + "meta": { + "title": "财务开票", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "FinancialInvoicingIndex", + "meta": { + "title": "财务开票", + "keepAlive": true, + "operates": [ + { + "title": "停车批量开票", + "code": "parkingInvoicing", + "backApi": [] + }, + { + "title": "包月批量开票", + "code": "monthInvoicing", + "backApi": [] + }, + { + "title": "充电批量开票", + "code": "chargeInvoicing", + "backApi": [] + } + ] + } + }, + { + "path": "parkedit", + "name": "parkInvoicingEdit", + "meta": { + "title": "停车开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "monthedit", + "name": "monthInvoicingEdit", + "meta": { + "title": "包月开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "chargeedit", + "name": "chargeInvoicingEdit", + "meta": { + "title": "充电开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "invoiceRecords", + "name": "InvoiceRecords", + "redirect": { + "name": "InvoiceRecordsIndex" + }, + "meta": { + "title": "开票记录", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InvoiceRecordsIndex", + "meta": { + "title": "开票记录", + "keepAlive": true, + "operates": [ + { + "title": "同步", + "code": "InvoiceRecordSync", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceRecord/sync" + } + ] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "InvoiceRecordsDetail" + } + ] + } + ] + }, + { + "path": "allotProfitsManage", + "name": "AllotProfitsManage", + "meta": { + "title": "分润结算", + "icon": "fenrunjiesuan", + "index": 999 + }, + "redirect": { + "name": "AllotProfitsRules" + }, + "children": [ + { + "path": "allotProfitsRules", + "name": "AllotProfitsRules", + "meta": { + "title": "分润结算规则", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsRulesIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsRulesIndex", + "meta": { + "title": "分润规则", + "keepAlive": true, + "operates": [ + { + "title": "关联停车场", + "code": "AllotProfitsRulesPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/profit-rule/relationPark" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AllotProfitsRulesDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + }, + { + "path": "add", + "name": "AllotProfitsRulesAdd", + "meta": { + "type": "op", + "title": "新增", + "index": 999 + } + }, + { + "path": "edit", + "name": "AllotProfitsRulesEdit", + "meta": { + "type": "op", + "title": "编辑", + "index": 999 + } + } + ] + }, + { + "path": "allotProfitsDocument", + "name": "AllotProfitsDocument", + "meta": { + "title": "分润单-租户", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsDocumentIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ] + }, + { + "path": "allotProfitsDocumentUse", + "name": "AllotProfitsDocumentUse", + "meta": { + "title": "分润单-用户", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsDocumentUseIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentUseIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentUseDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ] + } + ] + }, + { + "path": "orderVerificationIndex", + "name": "OrderVerificationIndex", + "meta": { + "title": "订单核销", + "icon": "dingdanhexiao", + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage", + "redirect": "/marketingManage/businessCouponManage", + "name": "marketingManage", + "meta": { + "title": "市场营销", + "icon": "shichangyingxiao", + "index": 1 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "businessCouponManage", + "name": "BusinessCouponManage", + "meta": { + "title": "商家券管理", + "icon": "shangjiaquanguanli", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponManage", + "children": [ + { + "path": "couponManage", + "name": "CouponManage", + "meta": { + "title": "商家券管理", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponManage/index", + "children": [ + { + "path": "index", + "name": "CouponManageIndex", + "meta": { + "title": "商家券管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/delete" + } + ] + }, + { + "title": "审核", + "code": "CouponIssuanceDetailCheck", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/approvalCouponInfo" + } + ] + }, + { + "title": "失效", + "code": "CouponIssuanceInvalidation", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/invalid" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + } + ] + } + }, + { + "path": "add", + "name": "CouponManageAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CouponManageEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "copyCoupon", + "name": "CouponManageCopyCoupon", + "meta": { + "icon": "parkingCarPark", + "title": "复制", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "CouponManageDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couponIssuance", + "name": "CouponIssuance", + "meta": { + "title": "优惠券发行", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponIssuance/index", + "children": [ + { + "path": "index", + "name": "CouponIssuanceIndex", + "meta": { + "title": "优惠券发行", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + } + ], + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/delete" + } + ] + }, + { + "title": "提交", + "code": "CouponIssuanceSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/onLine" + } + ] + }, + { + "title": "终止发行", + "code": "CouponIssuanceStop", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/invalid" + } + ] + } + ] + } + }, + { + "path": "couponIssuanceAdd", + "name": "CouponIssuanceAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceEdit", + "name": "CouponIssuanceEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceDetail", + "name": "CouponIssuanceDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs//orgCouponDistribute/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couponGifts", + "name": "CouponGifts", + "meta": { + "title": "优惠券赠送", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponGifts/index", + "children": [ + { + "path": "index", + "name": "CouponGiftsIndex", + "meta": { + "title": "优惠券赠送", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/pageList" + } + ], + "operates": [ + { + "title": "单次赠送", + "code": "CouponGiftsSend", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToUsere" + } + ] + }, + { + "title": "赠券记录", + "code": "CouponGiftsSendRecord", + "backApi": [] + }, + { + "title": "批量赠送", + "code": "CouponGiftsSendBatch", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/checkPhoneList" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToMultiUser" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "CouponGiftsDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couopnRecord", + "name": "CouopnRecord", + "meta": { + "title": "赠券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couopnRecord/index", + "children": [ + { + "path": "index", + "name": "CouopnRecordIndex", + "meta": { + "title": "赠券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGiveLog/pageList" + } + ], + "operates": [ + { + "title": "作废", + "code": "CouponFinsh", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGiveLog/cancel" + } + ] + }, + { + "title": "批量导出", + "code": "CouopnRecordExports", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "voucherPurchaseRecord", + "name": "VoucherPurchaseRecord", + "meta": { + "title": "购券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "VoucherPurchaseRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "VoucherPurchaseRecordIndex", + "meta": { + "title": "购券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + }, + { + "path": "detail", + "name": "VoucherPurchaseRecordDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "distributionStatistics", + "name": "DistributionStatistics", + "meta": { + "title": "发券统计", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DistributionStatisticsIndex" + }, + "children": [ + { + "path": "index", + "name": "DistributionStatisticsIndex", + "meta": { + "title": "发券统计", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + } + ] + } + ] + }, + { + "path": "storeManage", + "name": "StoreManage", + "meta": { + "title": "车后门店", + "icon": "chehoumendian", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "StoreManageIndex" + }, + "children": [ + { + "path": "index", + "name": "StoreManageIndex", + "meta": { + "title": "车后门店", + "keepAlive": true, + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + }, + { + "method": "POST", + "url": "/api/objs/merchant/delete" + }, + { + "method": "POST", + "url": "/api/objs/merchant/online" + }, + { + "method": "POST", + "url": "/api/objs/merchant/downline" + }, + { + "method": "GET", + "url": "/api/objs/merchant" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "CarWashStoreImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + } + ] + }, + { + "title": "上线", + "code": "CarWashStoreOnline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/online" + } + ] + }, + { + "title": "下线", + "code": "CarWashStoreDownline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/downline" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CarWashStoreAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CarWashStoreEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "CarWashStoreDetil", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operatingSituation", + "redirect": "/operatingSituation", + "name": "OperatingSituation", + "meta": { + "title": "运营概况", + "icon": "yunyinggaikuang", + "index": 0, + "type": "menus" + }, + "props": { + "default": false + }, + "children": [ + { + "path": "operatingSituation", + "name": "OperatingSituationHome", + "meta": { + "title": "运营概况", + "icon": "yunyinggaikuang2", + "index": 999 + } + }, + { + "path": "revenueStatistics", + "name": "RevenueStatistics", + "meta": { + "title": "营收统计", + "icon": "yingshoutongji", + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage", + "redirect": { + "name": "MonthlyPayment" + }, + "name": "operationManage", + "meta": { + "title": "运营管理", + "icon": "yunyingguanli", + "index": 1 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "monthMange", + "name": "MonthMange", + "meta": { + "title": "包月管理", + "icon": "baoyueguanli", + "index": 999 + }, + "redirect": { + "name": "WarrantyManagementIndex" + }, + "children": [ + { + "path": "warranty", + "name": "WarrantyManagement", + "meta": { + "title": "包期证管理", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "WarrantyManagementIndex" + }, + "props": { + "postImportApi": "/api/parking_merchant/objs/wuCarPlace/import", + "getPageApi": "/api/parking_merchant/objs/hikCarMenuLog/pageList", + "postDeleteApi": "/api/parking_merchant/objs/hikCarMenuLog/delete", + "getGroupApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryExitMonthlyParkOrGroupList", + "getDetailApi": "/api/parking_merchant/objs/hikCarMenuLog/detail", + "postAddApi": "/api/parking_merchant/objs/hikCarMenuLogNew/add", + "getMonthlyApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "getRuleApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryCarParkMonthlyRuleList", + "postRenewApi": "/api/parking_merchant/objs/hikCarMenuLogNew/renew", + "postAgainApi": "/api/parking_merchant/objs/hikCarMenuLogNew/applyAgain", + "postRefundApi": "/api/parking_merchant/objs/monthlyRuleRefund", + "getRecordApi": "/api/parking_merchant/objs/hikCarMenuLogInfo/pageList" + }, + "children": [ + { + "path": "index", + "name": "WarrantyManagementIndex", + "meta": { + "title": "包期证管理", + "keepAlive": true, + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "POST", + "url": "/api/objs/wuCarPlace/import" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "WarrantyManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "WarrantyManagementAdd", + "meta": { + "title": "新增", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/placeMenuInfoList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/add" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "WarrantyManagementDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + } + ], + "index": 999 + } + }, + { + "path": "continue", + "name": "WarrantyManagementContinue", + "meta": { + "title": "续包", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "WarrantyManagementAgain", + "meta": { + "title": "再次办理", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "charterGroup", + "name": "CharterGroup", + "meta": { + "title": "包期车场组", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "CharterGroupIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroupPage", + "postDeleteApi": "/api/parking_merchant/objs/placeGroup/delete", + "postUpdateApi": "/api/parking_merchant/objs/placeGroup/update", + "postAddApi": "/api/parking_merchant/objs/placeGroup/add", + "getDetailApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroup", + "getPlaceApi": "/api/parking_merchant/objs/wuCarPlace/queryPlaceListByDataSource" + }, + "children": [ + { + "path": "index", + "name": "CharterGroupIndex", + "meta": { + "title": "包期车场组", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/pageList" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ], + "operates": [ + { + "title": "批量删除", + "code": "CharterGroupBatchDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + }, + { + "title": "删除", + "code": "CharterGroupDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CharterGroupAdd", + "meta": { + "type": "op", + "title": "新增包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CharterGroupEdit", + "meta": { + "type": "op", + "title": "编辑包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "periodRule", + "name": "PeriodRule", + "meta": { + "title": "包期规则", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "PeriodRuleIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfoPage", + "postDeleteApi": "/api/parking_merchant/objs/carMenuInfo/deleteMenuInfo", + "getParkApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "postUpdateApi": "/api/parking_merchant/objs/carMenuInfo/updateMenuInfo", + "postAddApi": "/api/parking_merchant/objs/carMenuInfo/addMenuInfo", + "getDetailApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfo", + "getPlaceApi": "/api/parking_merchant/objs/carMenuInfo/queryPlaceOrGroup", + "postInfoApi": "/api/parking_merchant/objs/carMenuInfo/queryInfoDataList" + }, + "children": [ + { + "path": "index", + "name": "PeriodRuleIndex", + "meta": { + "title": "包期规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "PeriodRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/deleteMenuInfo" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfoPage" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList" + } + ] + } + }, + { + "path": "add", + "name": "PeriodRuleAdd", + "meta": { + "type": "op", + "title": "新增", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PeriodRuleEdit", + "meta": { + "type": "op", + "title": "编辑", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "MonthlyPayment", + "name": "MonthlyPayment", + "meta": { + "title": "错时包月", + "icon": "cuoshibaoyue", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponManage", + "children": [ + { + "path": "monthlySubscriptionRule", + "name": "MonthlySubscriptionRule", + "meta": { + "title": "错时包月规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakRule/deleteStaggeredPeakRule", + "getDetailApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRule", + "getPark": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePark", + "getBind": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark", + "postPark": "/api/parking_merchant/objs/staggeredPeakRule/bindStaggeredPeakRulePark", + "postUpdate": "/api/parking_merchant/objs/staggeredPeakRule/updateStaggeredPeakRule", + "postAdd": "/api/parking_merchant/objs/staggeredPeakRule/addStaggeredPeakRule" + }, + "redirect": { + "name": "MonthlySubscriptionRuleIndex" + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionRuleIndex", + "meta": { + "title": "错时包月规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "MonthlySubscriptionRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/deleteStaggeredPeakRule" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionRuleAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "MonthlySubscriptionRuleEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/updateStaggeredPeakRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "associated", + "name": "MonthlySubscriptionRuleAssociated", + "meta": { + "title": "关联停车场", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/bindStaggeredPeakRulePark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "MonthlySubscriptionCard", + "name": "MonthlySubscriptionCard", + "meta": { + "title": "错时包月证", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly", + "getParkList": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList", + "getDetail": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly", + "getRecord": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund", + "postAdd": "/api/parking_merchant/objs/staggeredPeakMonthly/addStaggeredPeakMonthly", + "getDate": "/api/parking_merchant/objs/staggeredPeakMonthly/queryMonthlyDate", + "postRenew": "/api/parking_merchant/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly", + "postAgain": "/api/parking_merchant/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly", + "getRule": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + }, + "redirect": { + "name": "MonthlySubscriptionCardIndex" + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionCardIndex", + "meta": { + "title": "错时包月证", + "keepAlive": true, + "operates": [ + { + "code": "MonthlySubscriptionCardRemove", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionCardAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "renew", + "name": "MonthlySubscriptionCardRenew", + "meta": { + "title": "续包", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "MonthlySubscriptionCardAgain", + "meta": { + "title": "再次办理", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionCardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeViolationRecord", + "name": "WrongTimeViolationRecord", + "meta": { + "title": "错时违规记录", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeViolationRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeViolationRecordIndex", + "meta": { + "title": "错时违规记录", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "WrongTimeViolationRecordCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakViolationRecords/voidStaggeredPeakViolationRecords" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationRecordsPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationVoidRecordsPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeParkLockDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeManger", + "name": "WrongTimeManger", + "meta": { + "title": "错时违规管理", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeMangerIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeMangerIndex", + "meta": { + "title": "错时违规管理", + "keepAlive": true, + "operates": [], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitPark" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/configStaggeredPeakLimitRule" + } + ] + } + } + ] + }, + { + "path": "wrongTimeBlacklist", + "name": "WrongTimeBlacklist", + "meta": { + "title": "错时黑名单", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeBlacklistIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeBlacklistIndex", + "meta": { + "title": "错时黑名单", + "keepAlive": true, + "operates": [ + { + "title": "解除限制", + "code": "WrongTimeBlacklistRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/blackList/voidBlackList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeBlacklistDetail", + "meta": { + "title": "查看错时黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "historicalDetail", + "name": "WrongTimeBlacklistHistoricalDetail", + "meta": { + "title": "查看历史黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "orderDetail", + "name": "WrongTimeBlacklistOrderDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeRefund", + "name": "WrongTimeRefund", + "meta": { + "title": "错时包月退款", + "hideChildren": true, + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage", + "postCancel": "/api/parking_merchant/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund", + "postNotify": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify", + "getDetail": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + }, + "redirect": { + "name": "WrongTimeRefundIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeRefundIndex", + "meta": { + "title": "错时包月退款", + "keepAlive": true, + "operates": [ + { + "title": "取消", + "code": "WrongTimeRefundCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord" + } + ] + }, + { + "title": "退款", + "code": "WrongTimeRefundAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund" + } + ] + }, + { + "title": "通知", + "code": "WrongTimeRefundNotify", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeRefundDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "drivingTest", + "name": "DrivingTest", + "meta": { + "title": "驾考预约", + "icon": "jiakaoyuyue", + "index": 999 + }, + "redirect": "/operationManage/drivingTest/drivingTestOrder", + "children": [ + { + "path": "drivingTestRule", + "name": "DrivingTestRule", + "meta": { + "title": "驾考预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestRuleIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestRuleIndex", + "meta": { + "title": "驾考预约规则", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestRuleHandle", + "title": "配置保存", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/jkReserveRule/updateDataTimeList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/jkReserveRule/buildTimeList" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/jkReserveRule/configReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryDataTimeList" + } + ] + } + } + ] + }, + { + "path": "drivingTestOrder", + "name": "DrivingTestOrder", + "meta": { + "title": "驾考预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestOrderIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestOrderIndex", + "meta": { + "title": "驾考预约订单", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestOrderExports", + "title": "批量导出", + "backApi": [] + }, + { + "code": "DrivingTestOrderEnter", + "title": "入场", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCancel", + "title": "取消预约", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCheck", + "title": "违约确认", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "staticDataExport", + "title": "驾考预约统计导出", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager" + } + ] + } + }, + { + "path": "detail", + "name": "DrivingTestOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "drivingTestFilings", + "name": "DrivingTestFilings", + "meta": { + "title": "驾考预约备案", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestFilingsIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestFilingsIndex", + "meta": { + "title": "驾考预约备案", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestFilingsImport", + "title": "批量导入", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/personInfo/baseInfoImport" + } + ] + }, + { + "code": "DrivingTestFilingsDel", + "title": "批量删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + }, + { + "code": "DrivingTestFilingsDelete", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/pageList" + } + ] + } + }, + { + "path": "add", + "name": "DrivingTestFilingsAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "DrivingTestFilingsEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "drivingTestLimit", + "name": "DrivingTestLimit", + "meta": { + "title": "驾考预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestLimitIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestLimitIndex", + "meta": { + "title": "驾考预约限制", + "keepAlive": true, + "operates": [], + "backApi": [] + } + } + ] + }, + { + "path": "drivingBlackList", + "name": "DrivingBlackList", + "meta": { + "title": "驾考预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingBlackListIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingBlackListIndex", + "meta": { + "title": "驾考预约黑名单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "DrivingdeleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "DrivingBlackListDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "index": 999 + } + } + ] + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage", + "redirect": "/parkingManage/parkingLotManage", + "name": "parkingManage", + "meta": { + "title": "停车管理", + "icon": "tingcheguanli", + "index": 0 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "parkingLotManage", + "name": "parkingLotManage", + "meta": { + "title": "车场管理", + "icon": "chechangguanli", + "index": 999 + }, + "redirect": "/parkingManage/parkingLotManage/parkingStorageManage", + "children": [ + { + "path": "parkingStorageManage", + "name": "ParkingStorageManage", + "meta": { + "title": "场库停车场", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/parkingLotManage/parkingStorageManage/index", + "children": [ + { + "path": "index", + "name": "ParkingStorageManageIndex", + "meta": { + "title": "停车场管理", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "ParkingStorageDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + } + } + ] + }, + { + "path": "roadStop", + "name": "RoadStop", + "redirect": "/parkingManage/parkingLotManage/roadStop/index", + "meta": { + "title": "道路停车点", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "RoadStopIndex", + "meta": { + "title": "道路停车点", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "roadStopDetail" + } + ] + }, + { + "path": "carpotManage", + "name": "CarpotManage", + "redirect": { + "name": "CarpotManageIndex" + }, + "meta": { + "title": "道路泊位", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "CarpotManageIndex", + "meta": { + "title": "道路泊位", + "keepAlive": true, + "backApi": [], + "operates": [ + { + "title": "批量导出", + "code": "CarpotManageExports" + }, + { + "title": "删除", + "code": "CarpotManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + }, + { + "title": "批量删除", + "code": "CarpotManageDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/dlSpace/batchDeleteParkingSpot" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CarpotManageAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "CarpotManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "depotBerth", + "name": "DepotBerth", + "redirect": { + "name": "DepotBerthIndex" + }, + "meta": { + "title": "场库泊位", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "DepotBerthIndex", + "meta": { + "title": "场库泊位", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "DepotBerthExports", + "backApi": [] + }, + { + "title": "删除", + "code": "DepotBerthDelete", + "backApi": [ + { + "method": "POST", + "url": " /api/objs/ckSpace/deleteCarPlaceSpace" + } + ] + }, + { + "title": "批量删除", + "code": "DepotBerthDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/batchDeleteParkingSpot" + } + ] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ] + } + }, + { + "path": "add", + "name": "DepotBerthAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/addCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "DepotBerthEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/updateCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "DepotBerthDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "roadType", + "name": "RoadType", + "meta": { + "title": "泊位分类", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "RoadTypeIndex", + "meta": { + "title": "泊位分类", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceTypePage" + }, + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceType" + } + ], + "operates": [ + { + "title": "删除", + "code": "RoadTypeDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "RoadTypeAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "RoadTypeEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "laneManage", + "name": "LaneManage", + "redirect": "/parkingManage/parkingLotManage/laneManage/index", + "meta": { + "title": "车道管理", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "LaneManageIndex", + "meta": { + "title": "车道管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "LaneManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/delete" + } + ] + }, + { + "title": "下载二维码", + "code": "LaneManageDownload", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "LaneManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "LaneManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "exitManage", + "name": "ExitManage", + "meta": { + "title": "出入口管理", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ExitManageIndex", + "meta": { + "title": "出入口管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/gateInfo/pageLis" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "ExitManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/delete" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "ExitManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/gateInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "ExitManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "orderManage", + "name": "orderManage", + "meta": { + "title": "预约管理", + "icon": "yuyueguanli", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/orderCarport", + "children": [ + { + "path": "orderCarport", + "name": "OrderCarport", + "meta": { + "title": "预约车位", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/orderCarport/index", + "children": [ + { + "path": "index", + "name": "OrderCarportIndex", + "meta": { + "title": "预约车位", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "orderCarportDetail" + } + ] + }, + { + "path": "appointRulesManage", + "name": "AppointRules", + "meta": { + "title": "预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointRulesManage/index", + "children": [ + { + "path": "index", + "name": "AppointRulesIndex", + "meta": { + "title": "预约规则", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + }, + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRulePage" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "operates": [ + { + "title": "车位预约规则删除", + "code": "AppointRulesDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ] + }, + { + "title": "场库预约规则删除", + "code": "appointRulesLibraryDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/reserveRule/deleteReserveRule" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "AppointRulesEdit", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/update" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "AppointRulesAdd", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryAllowReserveParkList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/add" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "AppointRulesDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryEdit", + "name": "appointRulesLibraryEdit", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryAdd", + "name": "appointRulesLibraryAdd", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "appointRulesLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + } + ], + "index": 999 + } + }, + { + "path": "libraryChange", + "name": "appointRulesLibraryChange", + "meta": { + "icon": "parkingCarPark", + "title": "规则日志", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRuleChangePage" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointLimit", + "name": "AppointLimit", + "meta": { + "title": "预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "AppointLimitIndex" + }, + "children": [ + { + "path": "index", + "name": "AppointLimitIndex", + "meta": { + "title": "预约限制", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveLimit/detail" + }, + { + "method": "POST", + "url": "/api/objs/ReserveLimit/edit" + } + ] + } + } + ] + }, + { + "path": "appointBlacklist", + "name": "AppointBlacklist", + "meta": { + "title": "预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "AppointBlacklistIndex" + }, + "children": [ + { + "path": "index", + "name": "AppointBlacklistIndex", + "meta": { + "title": "预约黑名单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "deleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointBlacklistDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "operates": [], + "index": 999 + } + } + ] + }, + { + "path": "appointCancleRefund", + "name": "AppointCancleRefund", + "meta": { + "title": "预约取消退款", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointCancleRefund/index", + "children": [ + { + "path": "index", + "name": "AppointCancleRefundIndex", + "meta": { + "title": "预约取消退款", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款取消", + "code": "CancleRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveCancelRefund/cancel" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointCancleRefunddetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointMessage", + "name": "AppointMessage", + "meta": { + "title": "预约通知", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointMessage/index", + "children": [ + { + "path": "index", + "name": "AppointMessageIndex", + "meta": { + "title": "预约通知", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款", + "code": "AppointMessageRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "重试", + "code": "AppointMessageAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "完成", + "code": "AppointMessageOk", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + } + ] + } + } + ] + } + ] + }, + { + "path": "chargeManage", + "name": "ChargeManage", + "meta": { + "title": "充电管理", + "icon": "chongdianguanli", + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargePosition", + "children": [ + { + "path": "chargePosition", + "name": "ChargePosition", + "meta": { + "title": "充电站点", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargePosition/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chgNode/queryChgNodeList", + "postDeleteApi": "/api/parking_merchant/objs/chgNode/deleteChgNodeDetail", + "postImportApi": "/api/parking_merchant/objs/chgNode/import", + "getOperatorApi": "/api/charge/objs/operator", + "getDetailApi": "/api/parking_merchant/objs/chgNode/queryChgNodeDetail", + "postUpdateApi": "/api/parking_merchant/objs/chgNode/updateChgNodeDetail", + "postAddApi": "/api/parking_merchant/objs/chgNode/addChgNodeDetail", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getStaDetailApi": "/api/charge/objs/station/detail", + "postFileApi": "/api/file/objs/MaterialFile", + "getAreaApi": "/api/parking_merchant/objs/BaseArea", + "getExportApi": "/api/parking_merchant/objs/chgNode/exportChgNodeList?", + "manager": true + }, + "children": [ + { + "path": "index", + "name": "ChargePositionIndex", + "meta": { + "title": "充电站点", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeList" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/import" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "chargePositionImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/import" + } + ] + }, + { + "title": "批量导出", + "code": "chargePositionExport", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/exportChgNodeList" + } + ] + }, + { + "title": "删除", + "code": "chargePositionDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargePositionAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePositionEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePositionDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargePile", + "name": "ChargePile", + "meta": { + "title": "充电桩", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargePile/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chgPile/pageList", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getDetailApi": "/api/parking_merchant/objs/chgPile/detail", + "postUpdateApi": "/api/parking_merchant/objs/chgPile/update", + "postAddApi": "/api/parking_merchant/objs/chgPile", + "getOperatorApi": "/api/charge/objs/operator" + }, + "children": [ + { + "path": "index", + "name": "ChargePileIndex", + "meta": { + "title": "充电桩", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + } + ] + } + }, + { + "path": "add", + "name": "ChargePileAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePileEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePileDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargeGun", + "name": "ChargeGun", + "meta": { + "title": "充电枪", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargeGun/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chargeGun", + "postDeleteApi": "/api/parking_merchant/objs/chargeGun/delete", + "getDetailApi": "/api/parking_merchant/objs/chargeGun/detail", + "getOperatorApi": "/api/charge/objs/operator", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "postUpdateApi": "/api/parking_merchant/objs/chargeGun/update", + "postAddApi": "/api/parking_merchant/objs/chargeGun", + "getListApi": "/api/parking_merchant/objs/chgPile/pageList" + }, + "children": [ + { + "path": "index", + "name": "ChargeGunIndex", + "meta": { + "title": "充电枪", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + } + ], + "operates": [ + { + "title": "删除", + "code": "ChargeGunDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chargeGun/delete" + } + ] + }, + { + "title": "二维码", + "code": "ChargeGunQrcode", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargeGunAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargeGunEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "carManage", + "name": "carManage", + "meta": { + "title": "车辆管理", + "icon": "cheliangguanli", + "index": 999 + }, + "redirect": "/parkingManage/carManage/blacklistManage", + "children": [ + { + "path": "blacklistManage", + "name": "BlacklistManage", + "redirect": "/parkingManage/carManage/blacklistManage/index", + "meta": { + "title": "黑名单车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BlacklistManageIndex", + "meta": { + "title": "黑名单车辆", + "operates": [ + { + "title": "删除", + "code": "BlacklistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "BlacklistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/wuRoadCarPlace/import" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ] + } + }, + { + "path": "add", + "name": "BlacklistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "BlacklistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "whitelistManage", + "name": "WhitelistManage", + "redirect": "/parkingManage/carManage/whitelistManage/index", + "meta": { + "title": "白名单车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "WhitelistManageIndex", + "meta": { + "title": "白名单车辆", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "WhitelistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "批量导入", + "code": "WhitelistManageImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量导出", + "code": "WhitelistManageBatchEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPropertyExport/exportCarPropertyData" + } + ] + }, + { + "title": "批量下发", + "code": "WhitelistManageBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "下发", + "code": "WhitelistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "whitelistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryLibraryParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "whitelistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + }, + { + "path": "copy", + "name": "whitelistManageCopy", + "meta": { + "type": "op", + "title": "复制", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "visitorVehicle", + "name": "VisitorVehicle", + "redirect": "/parkingManage/carManage/visitorVehicle/index", + "meta": { + "title": "访客车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "VisitorVehicleIndex", + "meta": { + "title": "访客车辆", + "keepAlive": true, + "operates": [ + { + "title": "批量导入", + "code": "VisitorVehicleImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量下发", + "code": "VisitorVehicleBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "删除", + "code": "VisitorVehicleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "VisitorVehiclelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "VisitorVehicleAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "VisitorVehicleEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "equipmentManage", + "name": "equipmentManage", + "meta": { + "title": "设备管理", + "icon": "shebeiguanli", + "index": 999 + }, + "redirect": { + "name": "ParkingLock" + }, + "children": [ + { + "path": "parkingLock", + "name": "ParkingLock", + "meta": { + "title": "车位锁", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "ParkingLockIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/carParkLock/pageList", + "postDeleteApi": "/api/parking_merchant/objs/carParkLock/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "postAddApi": "/api/parking_merchant/objs/carParkLock/add", + "getLockApi": "/api/parking_merchant/objs/libCarPlace/queryLockParkList", + "getProductApi": "/api/community/objs/Device/ChooseProduct", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/queryCarPlaceSpaceByUuid", + "postEditApi": "/api/parking_merchant/objs/carParkLock/update", + "getCheckApi": "/api/parking_merchant/objs/carParkLock/check", + "getDetailApi": "/api/parking_merchant/objs/carParkLock/check", + "getStatusApi": "/api/parking_merchant/objs/carParkLock/checkLockStatus", + "postLockApi": "/api/parking_merchant/objs/carParkLock/ctrlLock" + }, + "children": [ + { + "path": "index", + "name": "ParkingLockIndex", + "meta": { + "title": "车位锁", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "ParkingLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ParkingLockAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/add" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryLockParkList" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ParkingLockEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/update" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkingLockDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "geomagneticManagement", + "name": "GeomagneticManagement", + "meta": { + "title": "地磁管理", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "props": { + "postImportApi": "/api/parking_merchant/objs/Device/GeoImport", + "getPageApi": "/api/parking_merchant/objs/GeoDevice/pageList", + "postDeleteApi": "/api/parking_merchant/objs/GeoDevice/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDeviceApi": "/api/community/objs/DictItem", + "postUpdateApi": "/api/parking_merchant/objs/GeoDevice/update", + "postAddApi": "/api/parking_merchant/objs/GeoDevice/add", + "getDetailApi": "/api/parking_merchant/objs/GeoDevice/detail", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/geoSpaceList", + "getProductApi": "/api/community/objs/Device/ChooseProduct" + }, + "redirect": { + "name": "GeomagneticManagementIndex" + }, + "children": [ + { + "path": "index", + "name": "GeomagneticManagementIndex", + "meta": { + "title": "地磁管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoDevice" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "导入", + "code": "GeomagneticManagemenImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + }, + { + "title": "删除", + "code": "GeomagneticManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "GeomagneticManagementAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/op/objs/GeoDevice/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "GeomagneticManagementEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/GeoDevice/update" + }, + { + "method": "GET", + "url": "/api/objs/GeoDevice/detail" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/geoSpaceList" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "operationsDeclare", + "name": "OperationsDeclare", + "meta": { + "title": "运营申报", + "hideChildren": true, + "icon": "yunyingshenbao", + "index": 999 + }, + "redirect": "/parkingManage/operationsDeclare/index", + "children": [ + { + "path": "index", + "name": "OperationsDeclareIndex", + "meta": { + "title": "运营申报", + "keepAlive": true, + "operates": [ + { + "title": "提交", + "code": "OperationsDeclareSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/pageList" + }, + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + } + }, + { + "path": "add", + "name": "OperationsDeclareAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/add" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "OperationsDeclareDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/detail" + }, + { + "method": "GET", + "url": "/api/objs/flow-task/taskPageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "OperationsDeclareEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "tollManages", + "name": "TollManages", + "meta": { + "title": "收费配置", + "icon": "shoufeipeizhi", + "index": 999 + }, + "redirect": { + "name": "ChargingConfiguration" + }, + "children": [ + { + "path": "chargingConfiguration", + "name": "ChargingConfiguration", + "meta": { + "title": "收费规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "postRecordApi": "/api/person/objs/personToFormal/approvalPersonToFormalRecord", + "getPageApi": "/api/parking_merchant/objs/CarCostRule", + "postDeleteApi": "/api/parking_merchant/objs/CarCostRule/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDetailApi": "/api/parking_merchant/objs/CarCostRule/detail", + "postRuleApi": "/api/parking_merchant/objs/CarCostRule/counterRule", + "postParkApi": "/api/parking_merchant/objs/CarCostRule/ruleBindParkList", + "postBindAPi": "/api/parking_merchant/objs/CarCostRule/bind", + "getFilterApi": "/api/parking_merchant/objs/CarCostRule/ruleFilterParkList", + "postAddApi": "/api/parking_merchant/objs/CarCostRule/add" + }, + "redirect": { + "name": "ChargingConfigurationIndex" + }, + "children": [ + { + "path": "index", + "name": "ChargingConfigurationIndex", + "meta": { + "title": "收费规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "ChargingConfigurationRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule" + } + ] + } + }, + { + "path": "add", + "name": "ChargingConfigurationAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/add" + } + ], + "index": 999 + } + }, + { + "path": "association", + "name": "Association", + "meta": { + "title": "关联", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargingConfigurationDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "holidaySetting", + "name": "HolidaySetting", + "meta": { + "title": "节假日设置", + "hideChildren": true, + "index": 999 + }, + "props": { + "getApi": "/api/parking_merchant/objs/holidaysConfig/queryHolidaysConfigData", + "updateApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigData", + "batchApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + }, + "redirect": { + "name": "HolidaySettingIndex" + }, + "children": [ + { + "path": "index", + "name": "HolidaySettingIndex", + "meta": { + "title": "节假日设置", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/holidaysConfig/queryHolidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + } + ] + } + } + ] + }, + { + "path": "paymentAccount", + "name": "PaymentAccount", + "meta": { + "title": "收款账号配置", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "PaymentAccountIndex" + }, + "children": [ + { + "path": "index", + "name": "PaymentAccountIndex", + "meta": { + "title": "收款账号配置", + "keepAlive": true, + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/parkList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccountList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccessConfigList" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updatePayAccount" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updateAccessConfig" + } + ], + "operates": [ + { + "title": "同步刷新", + "code": "PaymentAccountReload", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + } + ] + }, + { + "title": "禁用", + "code": "PaymentAccountRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + }, + { + "title": "启用", + "code": "PaymentAccountEnable", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "PaymentAccountDetail", + "meta": { + "title": "查看", + "type": "op", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + } + ], + "index": 999 + } + }, + { + "path": "bind", + "name": "PaymentAccountBind", + "meta": { + "type": "op", + "title": "关联停车场", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "dot", + "name": "PaymentAccountDot", + "meta": { + "type": "op", + "title": "关联充电网点", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "PaymentAccountAdd", + "meta": { + "type": "op", + "title": "新增", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PaymentAccountEdit", + "meta": { + "type": "op", + "title": "编辑", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + } + ] + } + ] + }, + { + "path": "geomagneticGuard", + "name": "GeomagneticGuard", + "meta": { + "title": "地磁值守", + "hideChildren": true, + "icon": "dicizhishou", + "index": 999 + }, + "redirect": "/parkingManage/geomagneticGuard/index", + "children": [ + { + "path": "index", + "name": "GeomagneticGuardIndex", + "meta": { + "title": "地磁值守", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "GeomagneticExports", + "backApi": [] + }, + { + "title": "参数配置", + "code": "paramsConfig", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationParkList" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "POST", + "url": "/api/objs/GeoConservationConfig/update" + } + ] + } + }, + { + "path": "detail", + "name": "GeomagneticGuardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation/detail" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage", + "redirect": { + "name": "RoleType" + }, + "name": "UserManage", + "meta": { + "title": "用户管理", + "icon": "yonghuguanli", + "index": 3 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "menuManage", + "name": "menuManage", + "meta": { + "title": "栏目管理", + "icon": "lanmuguanli", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "menuManageIndex" + }, + "children": [ + { + "path": "index", + "name": "menuManageIndex", + "meta": { + "title": "栏目管理", + "keepAlive": true + } + } + ] + }, + { + "path": "roleType", + "name": "RoleType", + "meta": { + "title": "角色管理", + "hideChildren": true, + "icon": "jueseguanli", + "index": 999 + }, + "redirect": { + "name": "RoleTypeIndex" + }, + "children": [ + { + "path": "index", + "name": "RoleTypeIndex", + "meta": { + "title": "角色管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "RoleTypeRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role" + } + ] + } + }, + { + "path": "add", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role" + } + ], + "index": 999 + }, + "name": "RoleTypeAdd" + }, + { + "path": "edit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role/update" + }, + { + "method": "GET", + "url": "/api/objs/Role/detail" + } + ], + "index": 999 + }, + "name": "RoleTypeEdit" + }, + { + "path": "setRolePerson", + "meta": { + "type": "op", + "title": "人员设置", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role/Account" + } + ], + "index": 999 + }, + "name": "SetRolePerson" + } + ] + }, + { + "path": "user", + "name": "User", + "meta": { + "title": "员工管理", + "hideChildren": true, + "icon": "yuangongguanli", + "index": 999 + }, + "redirect": { + "name": "UserIndex" + }, + "children": [ + { + "path": "index", + "name": "UserIndex", + "meta": { + "title": "员工管理", + "keepAlive": true, + "operates": [ + { + "title": "重置密码", + "code": "UserReset", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/person/reset" + } + ] + }, + { + "title": "删除", + "code": "UserRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "关联停车场", + "code": "UserBindParking", + "backApi": [] + }, + { + "title": "关联网点", + "code": "UserBindDot", + "backApi": [] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/AccountDataPermissions/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeListNoDataScore" + } + ] + } + }, + { + "path": "add", + "name": "UserAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [], + "index": 999 + } + }, + { + "path": "edit", + "name": "UserEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [], + "index": 999 + } + }, + { + "path": "detail", + "name": "UserDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/feedBack", + "redirect": "/cusService/feedBack/index", + "name": "FeedBack", + "meta": { + "title": "建议反馈", + "hideChildren": true, + "icon": "jianyifankui", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "FeedBackIndex", + "meta": { + "title": "建议反馈", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackList" + } + ] + } + }, + { + "path": "detail", + "name": "FeedBackDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "FeedBackEdit", + "meta": { + "type": "op", + "title": "回复", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal", + "redirect": "/cusService/billAppeal/index", + "name": "BillAppeal", + "meta": { + "title": "账单申诉", + "icon": "zhangdanshensu", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "BillAppealIndex", + "meta": { + "title": "账单申诉", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApprovalTenant" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "operates": [ + { + "title": "重新退款", + "code": "billAppealResubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ] + } + ] + } + }, + { + "path": "detail-complete", + "name": "BillAppealDetailComplete", + "meta": { + "title": "查看完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "detail-incomplete", + "name": "BillAppealDetailIncomplete", + "meta": { + "title": "查看未完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "complete-action", + "name": "billAppealActionComplete", + "meta": { + "title": "处理完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "incomplete-action", + "name": "billAppealActionIncomplete", + "meta": { + "title": "处理未完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + } + }, + { + "path": "refu-complete", + "name": "billAppealRefuComplete", + "meta": { + "title": "退款完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/noticeManage", + "redirect": { + "name": "NoticeManageIndex" + }, + "name": "NoticeManage", + "meta": { + "title": "公告消息", + "hideChildren": true, + "icon": "gonggaoxiaoxi", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "NoticeManageIndex", + "meta": { + "title": "公告消息", + "keepAlive": true, + "operates": [ + { + "title": "标记已读", + "code": "NoticeManageReaded", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/bulletin/addTenantLog" + } + ] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [], + "index": 999 + }, + "name": "NoticeManageDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/drivingTestOrderAuthentication", + "redirect": { + "name": "DrivingTestOrderAuthenticationIndex" + }, + "name": "DrivingTestOrderAuthentication", + "meta": { + "title": "驾考预约认证", + "hideChildren": true, + "icon": "jiakaoyuyuerenzheng", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingTestOrderAuthenticationIndex", + "meta": { + "title": "驾考预约认证", + "keepAlive": true, + "operates": [ + { + "title": "审核", + "code": "DrivingTestOrderAuthenticationProcess", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/driving/appointment/appoint" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/driving/appointment/pageList" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog", + "redirect": { + "name": "OrderListIndex" + }, + "name": "ParkingLog", + "meta": { + "title": "订单记录", + "icon": "dingdanjilu", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "orderList", + "name": "OrderList", + "meta": { + "title": "预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "OrderListIndex" + }, + "children": [ + { + "path": "index", + "name": "OrderListIndex", + "meta": { + "title": "预约订单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/appealAmount" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ], + "operates": [ + { + "title": "申诉", + "code": "OrderListLibraryAppeal", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "OrderListDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "OrderListLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "parkingOrder", + "name": "ParkingOrder", + "meta": { + "title": "停车订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "ParkingOrderIndex" + }, + "children": [ + { + "path": "index", + "name": "ParkingOrderIndex", + "meta": { + "title": "停车订单", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ParkLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/parkOrderRecord/scrapOrder" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "ParkLockEdit", + "meta": { + "title": "申诉", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkLockDetail", + "meta": { + "title": "详情", + "icon": "parkingCarPark", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + }, + { + "method": "POST", + "url": "/api/objs/CameraDevice/BatchConfig" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "passingRecord", + "name": "PassingRecord", + "meta": { + "title": "过车记录", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "PassingRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "PassingRecordIndex", + "meta": { + "title": "过车记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "accessRecordSelfEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/accessRecord/exportAllParkAccessRecordData" + } + ] + } + ] + } + } + ] + }, + { + "path": "chargeOrder", + "name": "ChargeOrder", + "props": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + }, + "redirect": { + "name": "ChargeOrderIndex" + }, + "meta": { + "title": "充电订单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeOrderIndex", + "meta": { + "title": "充电订单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargeOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "shoppingMallPointOrders", + "name": "ShoppingMallPointOrders", + "redirect": { + "name": "ShoppingMallPointOrdersIndex" + }, + "meta": { + "title": "商场积分订单", + "hideChildren": true, + "type": "menus", + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ShoppingMallPointOrdersIndex", + "meta": { + "title": "商场积分订单", + "operates": [ + { + "code": "ShoppingMallPointOrdersExports", + "title": "批量导出" + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/point_shop_exchange_order" + } + ] + } + } + ] + }, + { + "path": "chargingRecord", + "name": "ChargingRecord", + "redirect": { + "name": "ChargingRecordIndex" + }, + "meta": { + "title": "充电优惠记录", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargingRecordIndex", + "meta": { + "title": "充电优惠记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargingRecordExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/thirdCouponRuleWash/receiveLogPageList" + } + ] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords", + "redirect": { + "name": "BillFlow" + }, + "name": "BillRecords", + "meta": { + "title": "账单记录", + "icon": "zhangdanjilu", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "billFlow", + "name": "BillFlow", + "redirect": { + "name": "BillFlowIndex" + }, + "meta": { + "title": "账单流水", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BillFlowIndex", + "meta": { + "title": "账单流水", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BillFlowExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "BillFlowDetail" + } + ] + }, + { + "path": "chargeBill", + "name": "ChargeBill", + "redirect": { + "name": "ChargeBillIndex" + }, + "meta": { + "title": "收费账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeBillIndex", + "meta": { + "title": "收费账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargeBillEx", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "ChargeBillDetail" + } + ] + }, + { + "path": "paymentBill", + "name": "PaymentBill", + "redirect": { + "name": "PaymentBillIndex" + }, + "meta": { + "title": "补缴账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "PaymentBillIndex", + "meta": { + "title": "补缴账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PaymentBillExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "账单详情", + "backApi": [], + "index": 999 + }, + "name": "PaymentBillDetail" + } + ] + }, + { + "path": "monthlyBill", + "name": "MonthlyBill", + "redirect": { + "name": "MonthlyBillIndex" + }, + "meta": { + "title": "包月账单", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "MonthlyBillIndex", + "meta": { + "title": "包月账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "MonthlyBillExit", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "parkingRefund", + "name": "ParkingRefund", + "meta": { + "title": "退款记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "ParkingRefundIndex" + }, + "children": [ + { + "path": "index", + "name": "ParkingRefundIndex", + "meta": { + "title": "退款记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ParkingRefundExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "RefundRecordDetail", + "meta": { + "type": "op", + "title": "包月退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundMouthRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "detailCar", + "name": "RefundRecordDetailCar", + "meta": { + "type": "op", + "title": "停车退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "appointDetail", + "name": "AppointDetail", + "meta": { + "type": "op", + "title": "预约退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundReserveRecord/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargingBill", + "name": "ChargingBill", + "props": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + }, + "redirect": { + "name": "ChargingBillIndex" + }, + "meta": { + "title": "充电账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargingBillIndex", + "meta": { + "title": "充电账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargingBillDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointmentBill", + "name": "AppointmentBill", + "redirect": { + "name": "AppointmentBillIndex" + }, + "meta": { + "title": "预约账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "AppointmentBillIndex", + "meta": { + "title": "预约账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBill/pageList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "AppointmentBillExports", + "backApi": [] + } + ] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/arrearsManage", + "redirect": { + "name": "VehicleArrears" + }, + "name": "ArrearsManage", + "meta": { + "title": "欠费管理", + "icon": "qianfeiguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "arrearageRecords", + "name": "ArrearageRecords", + "redirect": { + "name": "ArrearageRecordsIndex" + }, + "meta": { + "title": "欠费记录", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ArrearageRecordsIndex", + "meta": { + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ArrearageRecordsInvalid", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "批量导出", + "code": "ArrearageRecordsExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ArrearageRecordsDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/ArrearsRecord/detail" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport", + "redirect": "/financialManage/finsReport/inStatistics", + "name": "finsReport", + "meta": { + "title": "财务报表", + "icon": "caiwubaobiao", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "inStatistics", + "name": "InStatistics", + "redirect": "/financialManage/finsReport/inStatistics/index", + "meta": { + "title": "收入统计", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InStatisticsIndex", + "meta": { + "title": "收入统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "InStatisticsExports", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "payMethodStatistics", + "name": "PayMethodStatistics", + "redirect": { + "name": "PayMethodStatisticsIndex" + }, + "meta": { + "title": "支付方式统计", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "PayMethodStatisticsIndex", + "meta": { + "title": "支付方式统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PayMethodStatisticsEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/StatisticsPayWayExport" + } + ] + } + ] + } + } + ] + }, + { + "path": "parkingPaymentAnalysis", + "name": "ParkingPaymentAnalysis", + "redirect": { + "name": "ParkingPaymentAnalysisIndex" + }, + "meta": { + "title": "临停缴费分析", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ParkingPaymentAnalysisIndex", + "meta": { + "title": "临停缴费分析", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/statisticsPayment/queryStatisticsPaymentList" + }, + { + "method": "GET", + "url": "/api/objs/admin/wuCarPlace/queryAllParkList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "ParkingPaymentAnalysisExp", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/statisticsPayment/exportStatisticsPaymentList" + } + ] + } + ] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement", + "redirect": "/financialManage/distributionSettlement/businessCheck", + "name": "distributionSettlement", + "meta": { + "title": "对账管理", + "icon": "duizhangguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "businessCheck", + "name": "BusinessCheck", + "redirect": "/financialManage/distributionSettlement/businessCheck/index", + "meta": { + "title": "业务平台对账", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BusinessCheckIndex", + "meta": { + "title": "业务平台对账", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BusinessCheckExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ] + } + }, + { + "path": "detail", + "name": "BusinessCheckDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargeCheck", + "name": "ChargeCheck", + "redirect": "/financialManage/distributionSettlement/chargeCheck/index", + "meta": { + "title": "充电业务对账", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ChargeCheckIndex", + "meta": { + "title": "充电业务对账", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ], + "operates": [ + { + "title": "明细汇总批量导出", + "code": "ChargetotalConfigExports", + "backApi": [] + }, + { + "title": "帐平明细批量导出", + "code": "ChargebalanceConfigExports", + "backApi": [] + }, + { + "title": "差异明细批量导出", + "code": "ChargedifferencesConfigExports", + "backApi": [] + }, + { + "title": "明细汇总查看", + "code": "ChargetotalConfigCheck", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ChargeCheckDetail", + "meta": { + "type": "op", + "title": "帐平明细查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + }, + { + "path": "Difdetail", + "name": "ChargeDifCheckDetail", + "meta": { + "type": "op", + "title": "帐平差异查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage", + "redirect": { + "name": "InvoiceSubject" + }, + "name": "InvoicesManage", + "meta": { + "title": "发票管理", + "icon": "fapiaoguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "invoiceSubject", + "name": "InvoiceSubject", + "redirect": "/financialManage/invoicesManage/invoiceSubject/index", + "meta": { + "title": "发票主体", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InvoiceSubjectIndex", + "meta": { + "title": "发票主体", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/delete" + } + ] + } + }, + { + "path": "detail", + "name": "InvoiceSubjectDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "InvoiceSubjectAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "InvoiceSubjectEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/update" + }, + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "financialInvoicing", + "name": "FinancialInvoicing", + "redirect": { + "name": "FinancialInvoicingIndex" + }, + "meta": { + "title": "财务开票", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "FinancialInvoicingIndex", + "meta": { + "title": "财务开票", + "keepAlive": true, + "operates": [ + { + "title": "停车批量开票", + "code": "parkingInvoicing", + "backApi": [] + }, + { + "title": "包月批量开票", + "code": "monthInvoicing", + "backApi": [] + }, + { + "title": "充电批量开票", + "code": "chargeInvoicing", + "backApi": [] + } + ] + } + }, + { + "path": "parkedit", + "name": "parkInvoicingEdit", + "meta": { + "title": "停车开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "monthedit", + "name": "monthInvoicingEdit", + "meta": { + "title": "包月开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "chargeedit", + "name": "chargeInvoicingEdit", + "meta": { + "title": "充电开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "invoiceRecords", + "name": "InvoiceRecords", + "redirect": { + "name": "InvoiceRecordsIndex" + }, + "meta": { + "title": "开票记录", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "InvoiceRecordsIndex", + "meta": { + "title": "开票记录", + "keepAlive": true, + "operates": [ + { + "title": "同步", + "code": "InvoiceRecordSync", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceRecord/sync" + } + ] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "InvoiceRecordsDetail" + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage", + "redirect": { + "name": "AllotProfitsRules" + }, + "name": "AllotProfitsManage", + "meta": { + "title": "分润结算", + "icon": "fenrunjiesuan", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "allotProfitsRules", + "name": "AllotProfitsRules", + "meta": { + "title": "分润结算规则", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsRulesIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsRulesIndex", + "meta": { + "title": "分润规则", + "keepAlive": true, + "operates": [ + { + "title": "关联停车场", + "code": "AllotProfitsRulesPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/profit-rule/relationPark" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AllotProfitsRulesDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + }, + { + "path": "add", + "name": "AllotProfitsRulesAdd", + "meta": { + "type": "op", + "title": "新增", + "index": 999 + } + }, + { + "path": "edit", + "name": "AllotProfitsRulesEdit", + "meta": { + "type": "op", + "title": "编辑", + "index": 999 + } + } + ] + }, + { + "path": "allotProfitsDocument", + "name": "AllotProfitsDocument", + "meta": { + "title": "分润单-租户", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsDocumentIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ] + }, + { + "path": "allotProfitsDocumentUse", + "name": "AllotProfitsDocumentUse", + "meta": { + "title": "分润单-用户", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "AllotProfitsDocumentUseIndex" + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentUseIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentUseDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/orderVerificationIndex", + "name": "OrderVerificationIndex", + "meta": { + "title": "订单核销", + "icon": "dingdanhexiao", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage", + "redirect": "/marketingManage/businessCouponManage/couponManage", + "name": "BusinessCouponManage", + "meta": { + "title": "商家券管理", + "icon": "shangjiaquanguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "couponManage", + "name": "CouponManage", + "meta": { + "title": "商家券管理", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponManage/index", + "children": [ + { + "path": "index", + "name": "CouponManageIndex", + "meta": { + "title": "商家券管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/delete" + } + ] + }, + { + "title": "审核", + "code": "CouponIssuanceDetailCheck", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/approvalCouponInfo" + } + ] + }, + { + "title": "失效", + "code": "CouponIssuanceInvalidation", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/invalid" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + } + ] + } + }, + { + "path": "add", + "name": "CouponManageAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CouponManageEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "copyCoupon", + "name": "CouponManageCopyCoupon", + "meta": { + "icon": "parkingCarPark", + "title": "复制", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "CouponManageDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couponIssuance", + "name": "CouponIssuance", + "meta": { + "title": "优惠券发行", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponIssuance/index", + "children": [ + { + "path": "index", + "name": "CouponIssuanceIndex", + "meta": { + "title": "优惠券发行", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + } + ], + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/delete" + } + ] + }, + { + "title": "提交", + "code": "CouponIssuanceSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/onLine" + } + ] + }, + { + "title": "终止发行", + "code": "CouponIssuanceStop", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/invalid" + } + ] + } + ] + } + }, + { + "path": "couponIssuanceAdd", + "name": "CouponIssuanceAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceEdit", + "name": "CouponIssuanceEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceDetail", + "name": "CouponIssuanceDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs//orgCouponDistribute/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couponGifts", + "name": "CouponGifts", + "meta": { + "title": "优惠券赠送", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couponGifts/index", + "children": [ + { + "path": "index", + "name": "CouponGiftsIndex", + "meta": { + "title": "优惠券赠送", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/pageList" + } + ], + "operates": [ + { + "title": "单次赠送", + "code": "CouponGiftsSend", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToUsere" + } + ] + }, + { + "title": "赠券记录", + "code": "CouponGiftsSendRecord", + "backApi": [] + }, + { + "title": "批量赠送", + "code": "CouponGiftsSendBatch", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/checkPhoneList" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToMultiUser" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "CouponGiftsDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "couopnRecord", + "name": "CouopnRecord", + "meta": { + "title": "赠券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/marketingManage/businessCouponManage/couopnRecord/index", + "children": [ + { + "path": "index", + "name": "CouopnRecordIndex", + "meta": { + "title": "赠券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGiveLog/pageList" + } + ], + "operates": [ + { + "title": "作废", + "code": "CouponFinsh", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGiveLog/cancel" + } + ] + }, + { + "title": "批量导出", + "code": "CouopnRecordExports", + "backApi": [] + } + ] + } + } + ] + }, + { + "path": "voucherPurchaseRecord", + "name": "VoucherPurchaseRecord", + "meta": { + "title": "购券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "VoucherPurchaseRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "VoucherPurchaseRecordIndex", + "meta": { + "title": "购券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + }, + { + "path": "detail", + "name": "VoucherPurchaseRecordDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "distributionStatistics", + "name": "DistributionStatistics", + "meta": { + "title": "发券统计", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DistributionStatisticsIndex" + }, + "children": [ + { + "path": "index", + "name": "DistributionStatisticsIndex", + "meta": { + "title": "发券统计", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/storeManage", + "redirect": { + "name": "StoreManageIndex" + }, + "name": "StoreManage", + "meta": { + "title": "车后门店", + "icon": "chehoumendian", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "StoreManageIndex", + "meta": { + "title": "车后门店", + "keepAlive": true, + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + }, + { + "method": "POST", + "url": "/api/objs/merchant/delete" + }, + { + "method": "POST", + "url": "/api/objs/merchant/online" + }, + { + "method": "POST", + "url": "/api/objs/merchant/downline" + }, + { + "method": "GET", + "url": "/api/objs/merchant" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "CarWashStoreImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + } + ] + }, + { + "title": "上线", + "code": "CarWashStoreOnline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/online" + } + ] + }, + { + "title": "下线", + "code": "CarWashStoreDownline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/downline" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CarWashStoreAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CarWashStoreEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "CarWashStoreDetil", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operatingSituation/operatingSituation", + "name": "OperatingSituationHome", + "meta": { + "title": "运营概况", + "icon": "yunyinggaikuang2", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operatingSituation/revenueStatistics", + "name": "RevenueStatistics", + "meta": { + "title": "营收统计", + "icon": "yingshoutongji", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange", + "redirect": { + "name": "WarrantyManagementIndex" + }, + "name": "MonthMange", + "meta": { + "title": "包月管理", + "icon": "baoyueguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "warranty", + "name": "WarrantyManagement", + "meta": { + "title": "包期证管理", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "WarrantyManagementIndex" + }, + "props": { + "postImportApi": "/api/parking_merchant/objs/wuCarPlace/import", + "getPageApi": "/api/parking_merchant/objs/hikCarMenuLog/pageList", + "postDeleteApi": "/api/parking_merchant/objs/hikCarMenuLog/delete", + "getGroupApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryExitMonthlyParkOrGroupList", + "getDetailApi": "/api/parking_merchant/objs/hikCarMenuLog/detail", + "postAddApi": "/api/parking_merchant/objs/hikCarMenuLogNew/add", + "getMonthlyApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "getRuleApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryCarParkMonthlyRuleList", + "postRenewApi": "/api/parking_merchant/objs/hikCarMenuLogNew/renew", + "postAgainApi": "/api/parking_merchant/objs/hikCarMenuLogNew/applyAgain", + "postRefundApi": "/api/parking_merchant/objs/monthlyRuleRefund", + "getRecordApi": "/api/parking_merchant/objs/hikCarMenuLogInfo/pageList" + }, + "children": [ + { + "path": "index", + "name": "WarrantyManagementIndex", + "meta": { + "title": "包期证管理", + "keepAlive": true, + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "POST", + "url": "/api/objs/wuCarPlace/import" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "WarrantyManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "WarrantyManagementAdd", + "meta": { + "title": "新增", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/placeMenuInfoList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/add" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "WarrantyManagementDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + } + ], + "index": 999 + } + }, + { + "path": "continue", + "name": "WarrantyManagementContinue", + "meta": { + "title": "续包", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "WarrantyManagementAgain", + "meta": { + "title": "再次办理", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "charterGroup", + "name": "CharterGroup", + "meta": { + "title": "包期车场组", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "CharterGroupIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroupPage", + "postDeleteApi": "/api/parking_merchant/objs/placeGroup/delete", + "postUpdateApi": "/api/parking_merchant/objs/placeGroup/update", + "postAddApi": "/api/parking_merchant/objs/placeGroup/add", + "getDetailApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroup", + "getPlaceApi": "/api/parking_merchant/objs/wuCarPlace/queryPlaceListByDataSource" + }, + "children": [ + { + "path": "index", + "name": "CharterGroupIndex", + "meta": { + "title": "包期车场组", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/pageList" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ], + "operates": [ + { + "title": "批量删除", + "code": "CharterGroupBatchDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + }, + { + "title": "删除", + "code": "CharterGroupDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CharterGroupAdd", + "meta": { + "type": "op", + "title": "新增包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CharterGroupEdit", + "meta": { + "type": "op", + "title": "编辑包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "periodRule", + "name": "PeriodRule", + "meta": { + "title": "包期规则", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "redirect": { + "name": "PeriodRuleIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfoPage", + "postDeleteApi": "/api/parking_merchant/objs/carMenuInfo/deleteMenuInfo", + "getParkApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "postUpdateApi": "/api/parking_merchant/objs/carMenuInfo/updateMenuInfo", + "postAddApi": "/api/parking_merchant/objs/carMenuInfo/addMenuInfo", + "getDetailApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfo", + "getPlaceApi": "/api/parking_merchant/objs/carMenuInfo/queryPlaceOrGroup", + "postInfoApi": "/api/parking_merchant/objs/carMenuInfo/queryInfoDataList" + }, + "children": [ + { + "path": "index", + "name": "PeriodRuleIndex", + "meta": { + "title": "包期规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "PeriodRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/deleteMenuInfo" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfoPage" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList" + } + ] + } + }, + { + "path": "add", + "name": "PeriodRuleAdd", + "meta": { + "type": "op", + "title": "新增", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PeriodRuleEdit", + "meta": { + "type": "op", + "title": "编辑", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment", + "redirect": "/marketingManage/businessCouponManage/couponManage", + "name": "MonthlyPayment", + "meta": { + "title": "错时包月", + "icon": "cuoshibaoyue", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "monthlySubscriptionRule", + "name": "MonthlySubscriptionRule", + "meta": { + "title": "错时包月规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakRule/deleteStaggeredPeakRule", + "getDetailApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRule", + "getPark": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePark", + "getBind": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark", + "postPark": "/api/parking_merchant/objs/staggeredPeakRule/bindStaggeredPeakRulePark", + "postUpdate": "/api/parking_merchant/objs/staggeredPeakRule/updateStaggeredPeakRule", + "postAdd": "/api/parking_merchant/objs/staggeredPeakRule/addStaggeredPeakRule" + }, + "redirect": { + "name": "MonthlySubscriptionRuleIndex" + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionRuleIndex", + "meta": { + "title": "错时包月规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "MonthlySubscriptionRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/deleteStaggeredPeakRule" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionRuleAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "MonthlySubscriptionRuleEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/updateStaggeredPeakRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "associated", + "name": "MonthlySubscriptionRuleAssociated", + "meta": { + "title": "关联停车场", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/bindStaggeredPeakRulePark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "MonthlySubscriptionCard", + "name": "MonthlySubscriptionCard", + "meta": { + "title": "错时包月证", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly", + "getParkList": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList", + "getDetail": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly", + "getRecord": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund", + "postAdd": "/api/parking_merchant/objs/staggeredPeakMonthly/addStaggeredPeakMonthly", + "getDate": "/api/parking_merchant/objs/staggeredPeakMonthly/queryMonthlyDate", + "postRenew": "/api/parking_merchant/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly", + "postAgain": "/api/parking_merchant/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly", + "getRule": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + }, + "redirect": { + "name": "MonthlySubscriptionCardIndex" + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionCardIndex", + "meta": { + "title": "错时包月证", + "keepAlive": true, + "operates": [ + { + "code": "MonthlySubscriptionCardRemove", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionCardAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "renew", + "name": "MonthlySubscriptionCardRenew", + "meta": { + "title": "续包", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "MonthlySubscriptionCardAgain", + "meta": { + "title": "再次办理", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionCardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeViolationRecord", + "name": "WrongTimeViolationRecord", + "meta": { + "title": "错时违规记录", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeViolationRecordIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeViolationRecordIndex", + "meta": { + "title": "错时违规记录", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "WrongTimeViolationRecordCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakViolationRecords/voidStaggeredPeakViolationRecords" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationRecordsPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationVoidRecordsPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeParkLockDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeManger", + "name": "WrongTimeManger", + "meta": { + "title": "错时违规管理", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeMangerIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeMangerIndex", + "meta": { + "title": "错时违规管理", + "keepAlive": true, + "operates": [], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitPark" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/configStaggeredPeakLimitRule" + } + ] + } + } + ] + }, + { + "path": "wrongTimeBlacklist", + "name": "WrongTimeBlacklist", + "meta": { + "title": "错时黑名单", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "WrongTimeBlacklistIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeBlacklistIndex", + "meta": { + "title": "错时黑名单", + "keepAlive": true, + "operates": [ + { + "title": "解除限制", + "code": "WrongTimeBlacklistRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/blackList/voidBlackList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeBlacklistDetail", + "meta": { + "title": "查看错时黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "historicalDetail", + "name": "WrongTimeBlacklistHistoricalDetail", + "meta": { + "title": "查看历史黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "orderDetail", + "name": "WrongTimeBlacklistOrderDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "wrongTimeRefund", + "name": "WrongTimeRefund", + "meta": { + "title": "错时包月退款", + "hideChildren": true, + "index": 999 + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage", + "postCancel": "/api/parking_merchant/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund", + "postNotify": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify", + "getDetail": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + }, + "redirect": { + "name": "WrongTimeRefundIndex" + }, + "children": [ + { + "path": "index", + "name": "WrongTimeRefundIndex", + "meta": { + "title": "错时包月退款", + "keepAlive": true, + "operates": [ + { + "title": "取消", + "code": "WrongTimeRefundCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord" + } + ] + }, + { + "title": "退款", + "code": "WrongTimeRefundAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund" + } + ] + }, + { + "title": "通知", + "code": "WrongTimeRefundNotify", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeRefundDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest", + "redirect": "/operationManage/drivingTest/drivingTestOrder", + "name": "DrivingTest", + "meta": { + "title": "驾考预约", + "icon": "jiakaoyuyue", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "drivingTestRule", + "name": "DrivingTestRule", + "meta": { + "title": "驾考预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestRuleIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestRuleIndex", + "meta": { + "title": "驾考预约规则", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestRuleHandle", + "title": "配置保存", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/jkReserveRule/updateDataTimeList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/jkReserveRule/buildTimeList" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/jkReserveRule/configReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryDataTimeList" + } + ] + } + } + ] + }, + { + "path": "drivingTestOrder", + "name": "DrivingTestOrder", + "meta": { + "title": "驾考预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestOrderIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestOrderIndex", + "meta": { + "title": "驾考预约订单", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestOrderExports", + "title": "批量导出", + "backApi": [] + }, + { + "code": "DrivingTestOrderEnter", + "title": "入场", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCancel", + "title": "取消预约", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCheck", + "title": "违约确认", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "staticDataExport", + "title": "驾考预约统计导出", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager" + } + ] + } + }, + { + "path": "detail", + "name": "DrivingTestOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "drivingTestFilings", + "name": "DrivingTestFilings", + "meta": { + "title": "驾考预约备案", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestFilingsIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestFilingsIndex", + "meta": { + "title": "驾考预约备案", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestFilingsImport", + "title": "批量导入", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/personInfo/baseInfoImport" + } + ] + }, + { + "code": "DrivingTestFilingsDel", + "title": "批量删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + }, + { + "code": "DrivingTestFilingsDelete", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/pageList" + } + ] + } + }, + { + "path": "add", + "name": "DrivingTestFilingsAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "DrivingTestFilingsEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "drivingTestLimit", + "name": "DrivingTestLimit", + "meta": { + "title": "驾考预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingTestLimitIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingTestLimitIndex", + "meta": { + "title": "驾考预约限制", + "keepAlive": true, + "operates": [], + "backApi": [] + } + } + ] + }, + { + "path": "drivingBlackList", + "name": "DrivingBlackList", + "meta": { + "title": "驾考预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "DrivingBlackListIndex" + }, + "children": [ + { + "path": "index", + "name": "DrivingBlackListIndex", + "meta": { + "title": "驾考预约黑名单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "DrivingdeleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "DrivingBlackListDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage", + "redirect": "/parkingManage/parkingLotManage/parkingStorageManage", + "name": "parkingLotManage", + "meta": { + "title": "车场管理", + "icon": "chechangguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "parkingStorageManage", + "name": "ParkingStorageManage", + "meta": { + "title": "场库停车场", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/parkingLotManage/parkingStorageManage/index", + "children": [ + { + "path": "index", + "name": "ParkingStorageManageIndex", + "meta": { + "title": "停车场管理", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "ParkingStorageDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + } + } + ] + }, + { + "path": "roadStop", + "name": "RoadStop", + "redirect": "/parkingManage/parkingLotManage/roadStop/index", + "meta": { + "title": "道路停车点", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "RoadStopIndex", + "meta": { + "title": "道路停车点", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "roadStopDetail" + } + ] + }, + { + "path": "carpotManage", + "name": "CarpotManage", + "redirect": { + "name": "CarpotManageIndex" + }, + "meta": { + "title": "道路泊位", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "CarpotManageIndex", + "meta": { + "title": "道路泊位", + "keepAlive": true, + "backApi": [], + "operates": [ + { + "title": "批量导出", + "code": "CarpotManageExports" + }, + { + "title": "删除", + "code": "CarpotManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + }, + { + "title": "批量删除", + "code": "CarpotManageDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/dlSpace/batchDeleteParkingSpot" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CarpotManageAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "CarpotManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "depotBerth", + "name": "DepotBerth", + "redirect": { + "name": "DepotBerthIndex" + }, + "meta": { + "title": "场库泊位", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "DepotBerthIndex", + "meta": { + "title": "场库泊位", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "DepotBerthExports", + "backApi": [] + }, + { + "title": "删除", + "code": "DepotBerthDelete", + "backApi": [ + { + "method": "POST", + "url": " /api/objs/ckSpace/deleteCarPlaceSpace" + } + ] + }, + { + "title": "批量删除", + "code": "DepotBerthDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/batchDeleteParkingSpot" + } + ] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ] + } + }, + { + "path": "add", + "name": "DepotBerthAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/addCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "DepotBerthEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/updateCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "DepotBerthDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "roadType", + "name": "RoadType", + "meta": { + "title": "泊位分类", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "RoadTypeIndex", + "meta": { + "title": "泊位分类", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceTypePage" + }, + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceType" + } + ], + "operates": [ + { + "title": "删除", + "code": "RoadTypeDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "RoadTypeAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "RoadTypeEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "laneManage", + "name": "LaneManage", + "redirect": "/parkingManage/parkingLotManage/laneManage/index", + "meta": { + "title": "车道管理", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "LaneManageIndex", + "meta": { + "title": "车道管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "LaneManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/delete" + } + ] + }, + { + "title": "下载二维码", + "code": "LaneManageDownload", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "LaneManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "LaneManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "exitManage", + "name": "ExitManage", + "meta": { + "title": "出入口管理", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "ExitManageIndex", + "meta": { + "title": "出入口管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/gateInfo/pageLis" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "ExitManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/delete" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "ExitManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/gateInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "ExitManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage", + "redirect": "/parkingManage/orderManage/orderCarport", + "name": "orderManage", + "meta": { + "title": "预约管理", + "icon": "yuyueguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "orderCarport", + "name": "OrderCarport", + "meta": { + "title": "预约车位", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/orderCarport/index", + "children": [ + { + "path": "index", + "name": "OrderCarportIndex", + "meta": { + "title": "预约车位", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "orderCarportDetail" + } + ] + }, + { + "path": "appointRulesManage", + "name": "AppointRules", + "meta": { + "title": "预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointRulesManage/index", + "children": [ + { + "path": "index", + "name": "AppointRulesIndex", + "meta": { + "title": "预约规则", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + }, + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRulePage" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "operates": [ + { + "title": "车位预约规则删除", + "code": "AppointRulesDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ] + }, + { + "title": "场库预约规则删除", + "code": "appointRulesLibraryDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/reserveRule/deleteReserveRule" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "AppointRulesEdit", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/update" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "AppointRulesAdd", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryAllowReserveParkList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/add" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "AppointRulesDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryEdit", + "name": "appointRulesLibraryEdit", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryAdd", + "name": "appointRulesLibraryAdd", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "appointRulesLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + } + ], + "index": 999 + } + }, + { + "path": "libraryChange", + "name": "appointRulesLibraryChange", + "meta": { + "icon": "parkingCarPark", + "title": "规则日志", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRuleChangePage" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointLimit", + "name": "AppointLimit", + "meta": { + "title": "预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "AppointLimitIndex" + }, + "children": [ + { + "path": "index", + "name": "AppointLimitIndex", + "meta": { + "title": "预约限制", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveLimit/detail" + }, + { + "method": "POST", + "url": "/api/objs/ReserveLimit/edit" + } + ] + } + } + ] + }, + { + "path": "appointBlacklist", + "name": "AppointBlacklist", + "meta": { + "title": "预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": { + "name": "AppointBlacklistIndex" + }, + "children": [ + { + "path": "index", + "name": "AppointBlacklistIndex", + "meta": { + "title": "预约黑名单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "deleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointBlacklistDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "operates": [], + "index": 999 + } + } + ] + }, + { + "path": "appointCancleRefund", + "name": "AppointCancleRefund", + "meta": { + "title": "预约取消退款", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointCancleRefund/index", + "children": [ + { + "path": "index", + "name": "AppointCancleRefundIndex", + "meta": { + "title": "预约取消退款", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款取消", + "code": "CancleRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveCancelRefund/cancel" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointCancleRefunddetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "appointMessage", + "name": "AppointMessage", + "meta": { + "title": "预约通知", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "redirect": "/parkingManage/orderManage/appointMessage/index", + "children": [ + { + "path": "index", + "name": "AppointMessageIndex", + "meta": { + "title": "预约通知", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款", + "code": "AppointMessageRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "重试", + "code": "AppointMessageAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "完成", + "code": "AppointMessageOk", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + } + ] + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage", + "redirect": "/parkingManage/chargeManage/chargePosition", + "name": "ChargeManage", + "meta": { + "title": "充电管理", + "icon": "chongdianguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "chargePosition", + "name": "ChargePosition", + "meta": { + "title": "充电站点", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargePosition/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chgNode/queryChgNodeList", + "postDeleteApi": "/api/parking_merchant/objs/chgNode/deleteChgNodeDetail", + "postImportApi": "/api/parking_merchant/objs/chgNode/import", + "getOperatorApi": "/api/charge/objs/operator", + "getDetailApi": "/api/parking_merchant/objs/chgNode/queryChgNodeDetail", + "postUpdateApi": "/api/parking_merchant/objs/chgNode/updateChgNodeDetail", + "postAddApi": "/api/parking_merchant/objs/chgNode/addChgNodeDetail", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getStaDetailApi": "/api/charge/objs/station/detail", + "postFileApi": "/api/file/objs/MaterialFile", + "getAreaApi": "/api/parking_merchant/objs/BaseArea", + "getExportApi": "/api/parking_merchant/objs/chgNode/exportChgNodeList?", + "manager": true + }, + "children": [ + { + "path": "index", + "name": "ChargePositionIndex", + "meta": { + "title": "充电站点", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeList" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/import" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "chargePositionImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/import" + } + ] + }, + { + "title": "批量导出", + "code": "chargePositionExport", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/exportChgNodeList" + } + ] + }, + { + "title": "删除", + "code": "chargePositionDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargePositionAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePositionEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePositionDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargePile", + "name": "ChargePile", + "meta": { + "title": "充电桩", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargePile/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chgPile/pageList", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getDetailApi": "/api/parking_merchant/objs/chgPile/detail", + "postUpdateApi": "/api/parking_merchant/objs/chgPile/update", + "postAddApi": "/api/parking_merchant/objs/chgPile", + "getOperatorApi": "/api/charge/objs/operator" + }, + "children": [ + { + "path": "index", + "name": "ChargePileIndex", + "meta": { + "title": "充电桩", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + } + ] + } + }, + { + "path": "add", + "name": "ChargePileAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePileEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePileDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "chargeGun", + "name": "ChargeGun", + "meta": { + "title": "充电枪", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "redirect": "/parkingManage/chargeManage/chargeGun/index", + "props": { + "getPageApi": "/api/parking_merchant/objs/chargeGun", + "postDeleteApi": "/api/parking_merchant/objs/chargeGun/delete", + "getDetailApi": "/api/parking_merchant/objs/chargeGun/detail", + "getOperatorApi": "/api/charge/objs/operator", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "postUpdateApi": "/api/parking_merchant/objs/chargeGun/update", + "postAddApi": "/api/parking_merchant/objs/chargeGun", + "getListApi": "/api/parking_merchant/objs/chgPile/pageList" + }, + "children": [ + { + "path": "index", + "name": "ChargeGunIndex", + "meta": { + "title": "充电枪", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + } + ], + "operates": [ + { + "title": "删除", + "code": "ChargeGunDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chargeGun/delete" + } + ] + }, + { + "title": "二维码", + "code": "ChargeGunQrcode", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargeGunAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargeGunEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage", + "redirect": "/parkingManage/carManage/blacklistManage", + "name": "carManage", + "meta": { + "title": "车辆管理", + "icon": "cheliangguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "blacklistManage", + "name": "BlacklistManage", + "redirect": "/parkingManage/carManage/blacklistManage/index", + "meta": { + "title": "黑名单车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "BlacklistManageIndex", + "meta": { + "title": "黑名单车辆", + "operates": [ + { + "title": "删除", + "code": "BlacklistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "BlacklistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/wuRoadCarPlace/import" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ] + } + }, + { + "path": "add", + "name": "BlacklistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "BlacklistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "whitelistManage", + "name": "WhitelistManage", + "redirect": "/parkingManage/carManage/whitelistManage/index", + "meta": { + "title": "白名单车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "WhitelistManageIndex", + "meta": { + "title": "白名单车辆", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "WhitelistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "批量导入", + "code": "WhitelistManageImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量导出", + "code": "WhitelistManageBatchEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPropertyExport/exportCarPropertyData" + } + ] + }, + { + "title": "批量下发", + "code": "WhitelistManageBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "下发", + "code": "WhitelistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "whitelistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryLibraryParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "whitelistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + }, + { + "path": "copy", + "name": "whitelistManageCopy", + "meta": { + "type": "op", + "title": "复制", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "visitorVehicle", + "name": "VisitorVehicle", + "redirect": "/parkingManage/carManage/visitorVehicle/index", + "meta": { + "title": "访客车辆", + "hideChildren": true, + "index": 999 + }, + "children": [ + { + "path": "index", + "name": "VisitorVehicleIndex", + "meta": { + "title": "访客车辆", + "keepAlive": true, + "operates": [ + { + "title": "批量导入", + "code": "VisitorVehicleImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量下发", + "code": "VisitorVehicleBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "删除", + "code": "VisitorVehicleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "VisitorVehiclelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "VisitorVehicleAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "VisitorVehicleEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage", + "redirect": { + "name": "ParkingLock" + }, + "name": "equipmentManage", + "meta": { + "title": "设备管理", + "icon": "shebeiguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "parkingLock", + "name": "ParkingLock", + "meta": { + "title": "车位锁", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "ParkingLockIndex" + }, + "props": { + "getPageApi": "/api/parking_merchant/objs/carParkLock/pageList", + "postDeleteApi": "/api/parking_merchant/objs/carParkLock/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "postAddApi": "/api/parking_merchant/objs/carParkLock/add", + "getLockApi": "/api/parking_merchant/objs/libCarPlace/queryLockParkList", + "getProductApi": "/api/community/objs/Device/ChooseProduct", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/queryCarPlaceSpaceByUuid", + "postEditApi": "/api/parking_merchant/objs/carParkLock/update", + "getCheckApi": "/api/parking_merchant/objs/carParkLock/check", + "getDetailApi": "/api/parking_merchant/objs/carParkLock/check", + "getStatusApi": "/api/parking_merchant/objs/carParkLock/checkLockStatus", + "postLockApi": "/api/parking_merchant/objs/carParkLock/ctrlLock" + }, + "children": [ + { + "path": "index", + "name": "ParkingLockIndex", + "meta": { + "title": "车位锁", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "ParkingLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ParkingLockAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/add" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryLockParkList" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ParkingLockEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/update" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkingLockDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "geomagneticManagement", + "name": "GeomagneticManagement", + "meta": { + "title": "地磁管理", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "props": { + "postImportApi": "/api/parking_merchant/objs/Device/GeoImport", + "getPageApi": "/api/parking_merchant/objs/GeoDevice/pageList", + "postDeleteApi": "/api/parking_merchant/objs/GeoDevice/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDeviceApi": "/api/community/objs/DictItem", + "postUpdateApi": "/api/parking_merchant/objs/GeoDevice/update", + "postAddApi": "/api/parking_merchant/objs/GeoDevice/add", + "getDetailApi": "/api/parking_merchant/objs/GeoDevice/detail", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/geoSpaceList", + "getProductApi": "/api/community/objs/Device/ChooseProduct" + }, + "redirect": { + "name": "GeomagneticManagementIndex" + }, + "children": [ + { + "path": "index", + "name": "GeomagneticManagementIndex", + "meta": { + "title": "地磁管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoDevice" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "导入", + "code": "GeomagneticManagemenImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + }, + { + "title": "删除", + "code": "GeomagneticManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "GeomagneticManagementAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/op/objs/GeoDevice/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "GeomagneticManagementEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/GeoDevice/update" + }, + { + "method": "GET", + "url": "/api/objs/GeoDevice/detail" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/geoSpaceList" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/operationsDeclare", + "redirect": "/parkingManage/operationsDeclare/index", + "name": "OperationsDeclare", + "meta": { + "title": "运营申报", + "hideChildren": true, + "icon": "yunyingshenbao", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "OperationsDeclareIndex", + "meta": { + "title": "运营申报", + "keepAlive": true, + "operates": [ + { + "title": "提交", + "code": "OperationsDeclareSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/pageList" + }, + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + } + }, + { + "path": "add", + "name": "OperationsDeclareAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/add" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "OperationsDeclareDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/detail" + }, + { + "method": "GET", + "url": "/api/objs/flow-task/taskPageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "OperationsDeclareEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages", + "redirect": { + "name": "ChargingConfiguration" + }, + "name": "TollManages", + "meta": { + "title": "收费配置", + "icon": "shoufeipeizhi", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "chargingConfiguration", + "name": "ChargingConfiguration", + "meta": { + "title": "收费规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "postRecordApi": "/api/person/objs/personToFormal/approvalPersonToFormalRecord", + "getPageApi": "/api/parking_merchant/objs/CarCostRule", + "postDeleteApi": "/api/parking_merchant/objs/CarCostRule/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDetailApi": "/api/parking_merchant/objs/CarCostRule/detail", + "postRuleApi": "/api/parking_merchant/objs/CarCostRule/counterRule", + "postParkApi": "/api/parking_merchant/objs/CarCostRule/ruleBindParkList", + "postBindAPi": "/api/parking_merchant/objs/CarCostRule/bind", + "getFilterApi": "/api/parking_merchant/objs/CarCostRule/ruleFilterParkList", + "postAddApi": "/api/parking_merchant/objs/CarCostRule/add" + }, + "redirect": { + "name": "ChargingConfigurationIndex" + }, + "children": [ + { + "path": "index", + "name": "ChargingConfigurationIndex", + "meta": { + "title": "收费规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "ChargingConfigurationRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule" + } + ] + } + }, + { + "path": "add", + "name": "ChargingConfigurationAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/add" + } + ], + "index": 999 + } + }, + { + "path": "association", + "name": "Association", + "meta": { + "title": "关联", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargingConfigurationDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule/detail" + } + ], + "index": 999 + } + } + ] + }, + { + "path": "holidaySetting", + "name": "HolidaySetting", + "meta": { + "title": "节假日设置", + "hideChildren": true, + "index": 999 + }, + "props": { + "getApi": "/api/parking_merchant/objs/holidaysConfig/queryHolidaysConfigData", + "updateApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigData", + "batchApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + }, + "redirect": { + "name": "HolidaySettingIndex" + }, + "children": [ + { + "path": "index", + "name": "HolidaySettingIndex", + "meta": { + "title": "节假日设置", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/holidaysConfig/queryHolidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + } + ] + } + } + ] + }, + { + "path": "paymentAccount", + "name": "PaymentAccount", + "meta": { + "title": "收款账号配置", + "hideChildren": true, + "index": 999 + }, + "redirect": { + "name": "PaymentAccountIndex" + }, + "children": [ + { + "path": "index", + "name": "PaymentAccountIndex", + "meta": { + "title": "收款账号配置", + "keepAlive": true, + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/parkList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccountList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccessConfigList" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updatePayAccount" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updateAccessConfig" + } + ], + "operates": [ + { + "title": "同步刷新", + "code": "PaymentAccountReload", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + } + ] + }, + { + "title": "禁用", + "code": "PaymentAccountRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + }, + { + "title": "启用", + "code": "PaymentAccountEnable", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "PaymentAccountDetail", + "meta": { + "title": "查看", + "type": "op", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + } + ], + "index": 999 + } + }, + { + "path": "bind", + "name": "PaymentAccountBind", + "meta": { + "type": "op", + "title": "关联停车场", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "dot", + "name": "PaymentAccountDot", + "meta": { + "type": "op", + "title": "关联充电网点", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "PaymentAccountAdd", + "meta": { + "type": "op", + "title": "新增", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PaymentAccountEdit", + "meta": { + "type": "op", + "title": "编辑", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + } + ] + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/geomagneticGuard", + "redirect": "/parkingManage/geomagneticGuard/index", + "name": "GeomagneticGuard", + "meta": { + "title": "地磁值守", + "hideChildren": true, + "icon": "dicizhishou", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "GeomagneticGuardIndex", + "meta": { + "title": "地磁值守", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "GeomagneticExports", + "backApi": [] + }, + { + "title": "参数配置", + "code": "paramsConfig", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationParkList" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "POST", + "url": "/api/objs/GeoConservationConfig/update" + } + ] + } + }, + { + "path": "detail", + "name": "GeomagneticGuardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/menuManage", + "redirect": { + "name": "menuManageIndex" + }, + "name": "menuManage", + "meta": { + "title": "栏目管理", + "icon": "lanmuguanli", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "menuManageIndex", + "meta": { + "title": "栏目管理", + "keepAlive": true + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/roleType", + "redirect": { + "name": "RoleTypeIndex" + }, + "name": "RoleType", + "meta": { + "title": "角色管理", + "hideChildren": true, + "icon": "jueseguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "RoleTypeIndex", + "meta": { + "title": "角色管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "RoleTypeRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role" + } + ] + } + }, + { + "path": "add", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role" + } + ], + "index": 999 + }, + "name": "RoleTypeAdd" + }, + { + "path": "edit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role/update" + }, + { + "method": "GET", + "url": "/api/objs/Role/detail" + } + ], + "index": 999 + }, + "name": "RoleTypeEdit" + }, + { + "path": "setRolePerson", + "meta": { + "type": "op", + "title": "人员设置", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role/Account" + } + ], + "index": 999 + }, + "name": "SetRolePerson" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/user", + "redirect": { + "name": "UserIndex" + }, + "name": "User", + "meta": { + "title": "员工管理", + "hideChildren": true, + "icon": "yuangongguanli", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "UserIndex", + "meta": { + "title": "员工管理", + "keepAlive": true, + "operates": [ + { + "title": "重置密码", + "code": "UserReset", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/person/reset" + } + ] + }, + { + "title": "删除", + "code": "UserRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "关联停车场", + "code": "UserBindParking", + "backApi": [] + }, + { + "title": "关联网点", + "code": "UserBindDot", + "backApi": [] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/AccountDataPermissions/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeListNoDataScore" + } + ] + } + }, + { + "path": "add", + "name": "UserAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [], + "index": 999 + } + }, + { + "path": "edit", + "name": "UserEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [], + "index": 999 + } + }, + { + "path": "detail", + "name": "UserDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/feedBack/index", + "name": "FeedBackIndex", + "meta": { + "title": "建议反馈", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/feedBack/detail", + "name": "FeedBackDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/feedBack/edit", + "name": "FeedBackEdit", + "meta": { + "type": "op", + "title": "回复", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FeedbackWeb/feedBackDetail" + }, + { + "method": "POST", + "url": "/api/objs/FeedbackWeb/replyFeedBack" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/index", + "name": "BillAppealIndex", + "meta": { + "title": "账单申诉", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApprovalTenant" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "operates": [ + { + "title": "重新退款", + "code": "billAppealResubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/detail-complete", + "name": "BillAppealDetailComplete", + "meta": { + "title": "查看完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/detail-incomplete", + "name": "BillAppealDetailIncomplete", + "meta": { + "title": "查看未完成账单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/complete-action", + "name": "billAppealActionComplete", + "meta": { + "title": "处理完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/incomplete-action", + "name": "billAppealActionIncomplete", + "meta": { + "title": "处理未完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/approved" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/reviewRejected" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/resubmit" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/billAppeal/refu-complete", + "name": "billAppealRefuComplete", + "meta": { + "title": "退款完成", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PaymentApproval/detail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval/refundFinish" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/noticeManage/index", + "name": "NoticeManageIndex", + "meta": { + "title": "公告消息", + "keepAlive": true, + "operates": [ + { + "title": "标记已读", + "code": "NoticeManageReaded", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/bulletin/addTenantLog" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/noticeManage/detail", + "name": "NoticeManageDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/cusService/drivingTestOrderAuthentication/index", + "name": "DrivingTestOrderAuthenticationIndex", + "meta": { + "title": "驾考预约认证", + "keepAlive": true, + "operates": [ + { + "title": "审核", + "code": "DrivingTestOrderAuthenticationProcess", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/driving/appointment/appoint" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/driving/appointment/pageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/orderList", + "redirect": { + "name": "OrderListIndex" + }, + "name": "OrderList", + "meta": { + "title": "预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "OrderListIndex", + "meta": { + "title": "预约订单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/appealAmount" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ], + "operates": [ + { + "title": "申诉", + "code": "OrderListLibraryAppeal", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "OrderListDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "OrderListLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/parkingOrder", + "redirect": { + "name": "ParkingOrderIndex" + }, + "name": "ParkingOrder", + "meta": { + "title": "停车订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ParkingOrderIndex", + "meta": { + "title": "停车订单", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ParkLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/parkOrderRecord/scrapOrder" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "ParkLockEdit", + "meta": { + "title": "申诉", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkLockDetail", + "meta": { + "title": "详情", + "icon": "parkingCarPark", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + }, + { + "method": "POST", + "url": "/api/objs/CameraDevice/BatchConfig" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/passingRecord", + "redirect": { + "name": "PassingRecordIndex" + }, + "name": "PassingRecord", + "meta": { + "title": "过车记录", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "PassingRecordIndex", + "meta": { + "title": "过车记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "accessRecordSelfEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/accessRecord/exportAllParkAccessRecordData" + } + ] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/chargeOrder", + "redirect": { + "name": "ChargeOrderIndex" + }, + "name": "ChargeOrder", + "meta": { + "title": "充电订单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + } + }, + "children": [ + { + "path": "index", + "name": "ChargeOrderIndex", + "meta": { + "title": "充电订单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargeOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/shoppingMallPointOrders", + "redirect": { + "name": "ShoppingMallPointOrdersIndex" + }, + "name": "ShoppingMallPointOrders", + "meta": { + "title": "商场积分订单", + "hideChildren": true, + "type": "menus", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ShoppingMallPointOrdersIndex", + "meta": { + "title": "商场积分订单", + "operates": [ + { + "code": "ShoppingMallPointOrdersExports", + "title": "批量导出" + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/point_shop_exchange_order" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/chargingRecord", + "redirect": { + "name": "ChargingRecordIndex" + }, + "name": "ChargingRecord", + "meta": { + "title": "充电优惠记录", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ChargingRecordIndex", + "meta": { + "title": "充电优惠记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargingRecordExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/thirdCouponRuleWash/receiveLogPageList" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/billFlow", + "redirect": { + "name": "BillFlowIndex" + }, + "name": "BillFlow", + "meta": { + "title": "账单流水", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "BillFlowIndex", + "meta": { + "title": "账单流水", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BillFlowExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "BillFlowDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargeBill", + "redirect": { + "name": "ChargeBillIndex" + }, + "name": "ChargeBill", + "meta": { + "title": "收费账单", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ChargeBillIndex", + "meta": { + "title": "收费账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargeBillEx", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "ChargeBillDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/paymentBill", + "redirect": { + "name": "PaymentBillIndex" + }, + "name": "PaymentBill", + "meta": { + "title": "补缴账单", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "PaymentBillIndex", + "meta": { + "title": "补缴账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PaymentBillExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "账单详情", + "backApi": [], + "index": 999 + }, + "name": "PaymentBillDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/monthlyBill", + "redirect": { + "name": "MonthlyBillIndex" + }, + "name": "MonthlyBill", + "meta": { + "title": "包月账单", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "MonthlyBillIndex", + "meta": { + "title": "包月账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "MonthlyBillExit", + "backApi": [] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/parkingRefund", + "redirect": { + "name": "ParkingRefundIndex" + }, + "name": "ParkingRefund", + "meta": { + "title": "退款记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ParkingRefundIndex", + "meta": { + "title": "退款记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ParkingRefundExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "RefundRecordDetail", + "meta": { + "type": "op", + "title": "包月退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundMouthRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "detailCar", + "name": "RefundRecordDetailCar", + "meta": { + "type": "op", + "title": "停车退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundRecord/detail" + } + ], + "index": 999 + } + }, + { + "path": "appointDetail", + "name": "AppointDetail", + "meta": { + "type": "op", + "title": "预约退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundReserveRecord/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargingBill", + "redirect": { + "name": "ChargingBillIndex" + }, + "name": "ChargingBill", + "meta": { + "title": "充电账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/charge_order", + "getStationApi": "/api/parking_merchant/objs/station", + "getDetailApi": "/api/parking_merchant/objs/charge_order/detail" + } + }, + "children": [ + { + "path": "index", + "name": "ChargingBillIndex", + "meta": { + "title": "充电账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + } + }, + { + "path": "detail", + "name": "ChargingBillDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/appointmentBill", + "redirect": { + "name": "AppointmentBillIndex" + }, + "name": "AppointmentBill", + "meta": { + "title": "预约账单", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointmentBillIndex", + "meta": { + "title": "预约账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBill/pageList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "AppointmentBillExports", + "backApi": [] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/arrearsManage/arrearageRecords", + "redirect": { + "name": "ArrearageRecordsIndex" + }, + "name": "ArrearageRecords", + "meta": { + "title": "欠费记录", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ArrearageRecordsIndex", + "meta": { + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ArrearageRecordsInvalid", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "批量导出", + "code": "ArrearageRecordsExports", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ArrearageRecordsDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/ArrearsRecord/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/inStatistics", + "redirect": "/financialManage/finsReport/inStatistics/index", + "name": "InStatistics", + "meta": { + "title": "收入统计", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "InStatisticsIndex", + "meta": { + "title": "收入统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "InStatisticsExports", + "backApi": [] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/payMethodStatistics", + "redirect": { + "name": "PayMethodStatisticsIndex" + }, + "name": "PayMethodStatistics", + "meta": { + "title": "支付方式统计", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "PayMethodStatisticsIndex", + "meta": { + "title": "支付方式统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PayMethodStatisticsEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/StatisticsPayWayExport" + } + ] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/parkingPaymentAnalysis", + "redirect": { + "name": "ParkingPaymentAnalysisIndex" + }, + "name": "ParkingPaymentAnalysis", + "meta": { + "title": "临停缴费分析", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ParkingPaymentAnalysisIndex", + "meta": { + "title": "临停缴费分析", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/statisticsPayment/queryStatisticsPaymentList" + }, + { + "method": "GET", + "url": "/api/objs/admin/wuCarPlace/queryAllParkList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "ParkingPaymentAnalysisExp", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/statisticsPayment/exportStatisticsPaymentList" + } + ] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/businessCheck", + "redirect": "/financialManage/distributionSettlement/businessCheck/index", + "name": "BusinessCheck", + "meta": { + "title": "业务平台对账", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "BusinessCheckIndex", + "meta": { + "title": "业务平台对账", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BusinessCheckExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ] + } + }, + { + "path": "detail", + "name": "BusinessCheckDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/chargeCheck", + "redirect": "/financialManage/distributionSettlement/chargeCheck/index", + "name": "ChargeCheck", + "meta": { + "title": "充电业务对账", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ChargeCheckIndex", + "meta": { + "title": "充电业务对账", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ], + "operates": [ + { + "title": "明细汇总批量导出", + "code": "ChargetotalConfigExports", + "backApi": [] + }, + { + "title": "帐平明细批量导出", + "code": "ChargebalanceConfigExports", + "backApi": [] + }, + { + "title": "差异明细批量导出", + "code": "ChargedifferencesConfigExports", + "backApi": [] + }, + { + "title": "明细汇总查看", + "code": "ChargetotalConfigCheck", + "backApi": [] + } + ] + } + }, + { + "path": "detail", + "name": "ChargeCheckDetail", + "meta": { + "type": "op", + "title": "帐平明细查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + }, + { + "path": "Difdetail", + "name": "ChargeDifCheckDetail", + "meta": { + "type": "op", + "title": "帐平差异查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceSubject", + "redirect": "/financialManage/invoicesManage/invoiceSubject/index", + "name": "InvoiceSubject", + "meta": { + "title": "发票主体", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "InvoiceSubjectIndex", + "meta": { + "title": "发票主体", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/delete" + } + ] + } + }, + { + "path": "detail", + "name": "InvoiceSubjectDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "InvoiceSubjectAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "InvoiceSubjectEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/update" + }, + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/financialInvoicing", + "redirect": { + "name": "FinancialInvoicingIndex" + }, + "name": "FinancialInvoicing", + "meta": { + "title": "财务开票", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "FinancialInvoicingIndex", + "meta": { + "title": "财务开票", + "keepAlive": true, + "operates": [ + { + "title": "停车批量开票", + "code": "parkingInvoicing", + "backApi": [] + }, + { + "title": "包月批量开票", + "code": "monthInvoicing", + "backApi": [] + }, + { + "title": "充电批量开票", + "code": "chargeInvoicing", + "backApi": [] + } + ] + } + }, + { + "path": "parkedit", + "name": "parkInvoicingEdit", + "meta": { + "title": "停车开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "monthedit", + "name": "monthInvoicingEdit", + "meta": { + "title": "包月开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + }, + { + "path": "chargeedit", + "name": "chargeInvoicingEdit", + "meta": { + "title": "充电开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceRecords", + "redirect": { + "name": "InvoiceRecordsIndex" + }, + "name": "InvoiceRecords", + "meta": { + "title": "开票记录", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "InvoiceRecordsIndex", + "meta": { + "title": "开票记录", + "keepAlive": true, + "operates": [ + { + "title": "同步", + "code": "InvoiceRecordSync", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceRecord/sync" + } + ] + } + ] + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "InvoiceRecordsDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsRules", + "redirect": { + "name": "AllotProfitsRulesIndex" + }, + "name": "AllotProfitsRules", + "meta": { + "title": "分润结算规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsRulesIndex", + "meta": { + "title": "分润规则", + "keepAlive": true, + "operates": [ + { + "title": "关联停车场", + "code": "AllotProfitsRulesPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/profit-rule/relationPark" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AllotProfitsRulesDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + }, + { + "path": "add", + "name": "AllotProfitsRulesAdd", + "meta": { + "type": "op", + "title": "新增", + "index": 999 + } + }, + { + "path": "edit", + "name": "AllotProfitsRulesEdit", + "meta": { + "type": "op", + "title": "编辑", + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocument", + "redirect": { + "name": "AllotProfitsDocumentIndex" + }, + "name": "AllotProfitsDocument", + "meta": { + "title": "分润单-租户", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocumentUse", + "redirect": { + "name": "AllotProfitsDocumentUseIndex" + }, + "name": "AllotProfitsDocumentUse", + "meta": { + "title": "分润单-用户", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AllotProfitsDocumentUseIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "AllotProfitsDocumentUseDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage", + "redirect": "/marketingManage/businessCouponManage/couponManage/index", + "name": "CouponManage", + "meta": { + "title": "商家券管理", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "CouponManageIndex", + "meta": { + "title": "商家券管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/delete" + } + ] + }, + { + "title": "审核", + "code": "CouponIssuanceDetailCheck", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/approvalCouponInfo" + } + ] + }, + { + "title": "失效", + "code": "CouponIssuanceInvalidation", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/invalid" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + } + ] + } + }, + { + "path": "add", + "name": "CouponManageAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CouponManageEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "copyCoupon", + "name": "CouponManageCopyCoupon", + "meta": { + "icon": "parkingCarPark", + "title": "复制", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "CouponManageDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponIssuance", + "redirect": "/marketingManage/businessCouponManage/couponIssuance/index", + "name": "CouponIssuance", + "meta": { + "title": "优惠券发行", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "CouponIssuanceIndex", + "meta": { + "title": "优惠券发行", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + } + ], + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/delete" + } + ] + }, + { + "title": "提交", + "code": "CouponIssuanceSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/onLine" + } + ] + }, + { + "title": "终止发行", + "code": "CouponIssuanceStop", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/invalid" + } + ] + } + ] + } + }, + { + "path": "couponIssuanceAdd", + "name": "CouponIssuanceAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceEdit", + "name": "CouponIssuanceEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "couponIssuanceDetail", + "name": "CouponIssuanceDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs//orgCouponDistribute/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponGifts", + "redirect": "/marketingManage/businessCouponManage/couponGifts/index", + "name": "CouponGifts", + "meta": { + "title": "优惠券赠送", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "CouponGiftsIndex", + "meta": { + "title": "优惠券赠送", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/pageList" + } + ], + "operates": [ + { + "title": "单次赠送", + "code": "CouponGiftsSend", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToUsere" + } + ] + }, + { + "title": "赠券记录", + "code": "CouponGiftsSendRecord", + "backApi": [] + }, + { + "title": "批量赠送", + "code": "CouponGiftsSendBatch", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/checkPhoneList" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToMultiUser" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "CouponGiftsDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couopnRecord", + "redirect": "/marketingManage/businessCouponManage/couopnRecord/index", + "name": "CouopnRecord", + "meta": { + "title": "赠券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "CouopnRecordIndex", + "meta": { + "title": "赠券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGiveLog/pageList" + } + ], + "operates": [ + { + "title": "作废", + "code": "CouponFinsh", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGiveLog/cancel" + } + ] + }, + { + "title": "批量导出", + "code": "CouopnRecordExports", + "backApi": [] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/voucherPurchaseRecord", + "redirect": { + "name": "VoucherPurchaseRecordIndex" + }, + "name": "VoucherPurchaseRecord", + "meta": { + "title": "购券记录", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "VoucherPurchaseRecordIndex", + "meta": { + "title": "购券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + }, + { + "path": "detail", + "name": "VoucherPurchaseRecordDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/distributionStatistics", + "redirect": { + "name": "DistributionStatisticsIndex" + }, + "name": "DistributionStatistics", + "meta": { + "title": "发券统计", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DistributionStatisticsIndex", + "meta": { + "title": "发券统计", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/storeManage/index", + "name": "StoreManageIndex", + "meta": { + "title": "车后门店", + "keepAlive": true, + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + }, + { + "method": "POST", + "url": "/api/objs/merchant/delete" + }, + { + "method": "POST", + "url": "/api/objs/merchant/online" + }, + { + "method": "POST", + "url": "/api/objs/merchant/downline" + }, + { + "method": "GET", + "url": "/api/objs/merchant" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "CarWashStoreImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/import" + } + ] + }, + { + "title": "上线", + "code": "CarWashStoreOnline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/online" + } + ] + }, + { + "title": "下线", + "code": "CarWashStoreDownline", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/downline" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/storeManage/add", + "name": "CarWashStoreAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/storeManage/edit", + "name": "CarWashStoreEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/merchant/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + }, + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/admin/tenant/operator/queryTenantList" + }, + { + "method": "GET", + "url": "/api/objs/admin/BaseArea" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/storeManage/detail", + "name": "CarWashStoreDetil", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/merchant/detail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty", + "redirect": { + "name": "WarrantyManagementIndex" + }, + "name": "WarrantyManagement", + "meta": { + "title": "包期证管理", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "props": { + "default": { + "postImportApi": "/api/parking_merchant/objs/wuCarPlace/import", + "getPageApi": "/api/parking_merchant/objs/hikCarMenuLog/pageList", + "postDeleteApi": "/api/parking_merchant/objs/hikCarMenuLog/delete", + "getGroupApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryExitMonthlyParkOrGroupList", + "getDetailApi": "/api/parking_merchant/objs/hikCarMenuLog/detail", + "postAddApi": "/api/parking_merchant/objs/hikCarMenuLogNew/add", + "getMonthlyApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "getRuleApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryCarParkMonthlyRuleList", + "postRenewApi": "/api/parking_merchant/objs/hikCarMenuLogNew/renew", + "postAgainApi": "/api/parking_merchant/objs/hikCarMenuLogNew/applyAgain", + "postRefundApi": "/api/parking_merchant/objs/monthlyRuleRefund", + "getRecordApi": "/api/parking_merchant/objs/hikCarMenuLogInfo/pageList" + } + }, + "children": [ + { + "path": "index", + "name": "WarrantyManagementIndex", + "meta": { + "title": "包期证管理", + "keepAlive": true, + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "POST", + "url": "/api/objs/wuCarPlace/import" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "WarrantyManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "WarrantyManagementAdd", + "meta": { + "title": "新增", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/placeMenuInfoList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/add" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "WarrantyManagementDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + } + ], + "index": 999 + } + }, + { + "path": "continue", + "name": "WarrantyManagementContinue", + "meta": { + "title": "续包", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "WarrantyManagementAgain", + "meta": { + "title": "再次办理", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/charterGroup", + "redirect": { + "name": "CharterGroupIndex" + }, + "name": "CharterGroup", + "meta": { + "title": "包期车场组", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroupPage", + "postDeleteApi": "/api/parking_merchant/objs/placeGroup/delete", + "postUpdateApi": "/api/parking_merchant/objs/placeGroup/update", + "postAddApi": "/api/parking_merchant/objs/placeGroup/add", + "getDetailApi": "/api/parking_merchant/objs/placeGroup/queryPlaceGroup", + "getPlaceApi": "/api/parking_merchant/objs/wuCarPlace/queryPlaceListByDataSource" + } + }, + "children": [ + { + "path": "index", + "name": "CharterGroupIndex", + "meta": { + "title": "包期车场组", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/pageList" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ], + "operates": [ + { + "title": "批量删除", + "code": "CharterGroupBatchDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + }, + { + "title": "删除", + "code": "CharterGroupDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CharterGroupAdd", + "meta": { + "type": "op", + "title": "新增包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "CharterGroupEdit", + "meta": { + "type": "op", + "title": "编辑包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/periodRule", + "redirect": { + "name": "PeriodRuleIndex" + }, + "name": "PeriodRule", + "meta": { + "title": "包期规则", + "hideChildren": true, + "icon": "parkingCar", + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfoPage", + "postDeleteApi": "/api/parking_merchant/objs/carMenuInfo/deleteMenuInfo", + "getParkApi": "/api/parking_merchant/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList", + "postUpdateApi": "/api/parking_merchant/objs/carMenuInfo/updateMenuInfo", + "postAddApi": "/api/parking_merchant/objs/carMenuInfo/addMenuInfo", + "getDetailApi": "/api/parking_merchant/objs/carMenuInfo/queryMenuInfo", + "getPlaceApi": "/api/parking_merchant/objs/carMenuInfo/queryPlaceOrGroup", + "postInfoApi": "/api/parking_merchant/objs/carMenuInfo/queryInfoDataList" + } + }, + "children": [ + { + "path": "index", + "name": "PeriodRuleIndex", + "meta": { + "title": "包期规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "PeriodRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/deleteMenuInfo" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfoPage" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList" + } + ] + } + }, + { + "path": "add", + "name": "PeriodRuleAdd", + "meta": { + "type": "op", + "title": "新增", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PeriodRuleEdit", + "meta": { + "type": "op", + "title": "编辑", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule", + "redirect": { + "name": "MonthlySubscriptionRuleIndex" + }, + "name": "MonthlySubscriptionRule", + "meta": { + "title": "错时包月规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakRule/deleteStaggeredPeakRule", + "getDetailApi": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRule", + "getPark": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRulePark", + "getBind": "/api/parking_merchant/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark", + "postPark": "/api/parking_merchant/objs/staggeredPeakRule/bindStaggeredPeakRulePark", + "postUpdate": "/api/parking_merchant/objs/staggeredPeakRule/updateStaggeredPeakRule", + "postAdd": "/api/parking_merchant/objs/staggeredPeakRule/addStaggeredPeakRule" + } + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionRuleIndex", + "meta": { + "title": "错时包月规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "MonthlySubscriptionRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/deleteStaggeredPeakRule" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionRuleAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "MonthlySubscriptionRuleEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/updateStaggeredPeakRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "associated", + "name": "MonthlySubscriptionRuleAssociated", + "meta": { + "title": "关联停车场", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/bindStaggeredPeakRulePark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard", + "redirect": { + "name": "MonthlySubscriptionCardIndex" + }, + "name": "MonthlySubscriptionCard", + "meta": { + "title": "错时包月证", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage", + "deleteApi": "/api/parking_merchant/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly", + "getParkList": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList", + "getDetail": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly", + "getRecord": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund", + "postAdd": "/api/parking_merchant/objs/staggeredPeakMonthly/addStaggeredPeakMonthly", + "getDate": "/api/parking_merchant/objs/staggeredPeakMonthly/queryMonthlyDate", + "postRenew": "/api/parking_merchant/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly", + "postAgain": "/api/parking_merchant/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly", + "getRule": "/api/parking_merchant/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + }, + "children": [ + { + "path": "index", + "name": "MonthlySubscriptionCardIndex", + "meta": { + "title": "错时包月证", + "keepAlive": true, + "operates": [ + { + "code": "MonthlySubscriptionCardRemove", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + } + ] + } + }, + { + "path": "add", + "name": "MonthlySubscriptionCardAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "renew", + "name": "MonthlySubscriptionCardRenew", + "meta": { + "title": "续包", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "again", + "name": "MonthlySubscriptionCardAgain", + "meta": { + "title": "再次办理", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "MonthlySubscriptionCardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeViolationRecord", + "redirect": { + "name": "WrongTimeViolationRecordIndex" + }, + "name": "WrongTimeViolationRecord", + "meta": { + "title": "错时违规记录", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "WrongTimeViolationRecordIndex", + "meta": { + "title": "错时违规记录", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "WrongTimeViolationRecordCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakViolationRecords/voidStaggeredPeakViolationRecords" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationRecordsPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationVoidRecordsPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeParkLockDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeManger", + "redirect": { + "name": "WrongTimeMangerIndex" + }, + "name": "WrongTimeManger", + "meta": { + "title": "错时违规管理", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "WrongTimeMangerIndex", + "meta": { + "title": "错时违规管理", + "keepAlive": true, + "operates": [], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitPark" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/configStaggeredPeakLimitRule" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeBlacklist", + "redirect": { + "name": "WrongTimeBlacklistIndex" + }, + "name": "WrongTimeBlacklist", + "meta": { + "title": "错时黑名单", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "WrongTimeBlacklistIndex", + "meta": { + "title": "错时黑名单", + "keepAlive": true, + "operates": [ + { + "title": "解除限制", + "code": "WrongTimeBlacklistRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/blackList/voidBlackList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeBlacklistDetail", + "meta": { + "title": "查看错时黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "historicalDetail", + "name": "WrongTimeBlacklistHistoricalDetail", + "meta": { + "title": "查看历史黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + } + }, + { + "path": "orderDetail", + "name": "WrongTimeBlacklistOrderDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeRefund", + "redirect": { + "name": "WrongTimeRefundIndex" + }, + "name": "WrongTimeRefund", + "meta": { + "title": "错时包月退款", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage", + "postCancel": "/api/parking_merchant/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord", + "postRefund": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund", + "postNotify": "/api/parking_merchant/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify", + "getDetail": "/api/parking_merchant/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + } + }, + "children": [ + { + "path": "index", + "name": "WrongTimeRefundIndex", + "meta": { + "title": "错时包月退款", + "keepAlive": true, + "operates": [ + { + "title": "取消", + "code": "WrongTimeRefundCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord" + } + ] + }, + { + "title": "退款", + "code": "WrongTimeRefundAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund" + } + ] + }, + { + "title": "通知", + "code": "WrongTimeRefundNotify", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage" + } + ] + } + }, + { + "path": "detail", + "name": "WrongTimeRefundDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestRule", + "redirect": { + "name": "DrivingTestRuleIndex" + }, + "name": "DrivingTestRule", + "meta": { + "title": "驾考预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingTestRuleIndex", + "meta": { + "title": "驾考预约规则", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestRuleHandle", + "title": "配置保存", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/jkReserveRule/updateDataTimeList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/jkReserveRule/buildTimeList" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/jkReserveRule/configReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryDataTimeList" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestOrder", + "redirect": { + "name": "DrivingTestOrderIndex" + }, + "name": "DrivingTestOrder", + "meta": { + "title": "驾考预约订单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingTestOrderIndex", + "meta": { + "title": "驾考预约订单", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestOrderExports", + "title": "批量导出", + "backApi": [] + }, + { + "code": "DrivingTestOrderEnter", + "title": "入场", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCancel", + "title": "取消预约", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCheck", + "title": "违约确认", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "staticDataExport", + "title": "驾考预约统计导出", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager" + } + ] + } + }, + { + "path": "detail", + "name": "DrivingTestOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestFilings", + "redirect": { + "name": "DrivingTestFilingsIndex" + }, + "name": "DrivingTestFilings", + "meta": { + "title": "驾考预约备案", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingTestFilingsIndex", + "meta": { + "title": "驾考预约备案", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestFilingsImport", + "title": "批量导入", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/personInfo/baseInfoImport" + } + ] + }, + { + "code": "DrivingTestFilingsDel", + "title": "批量删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + }, + { + "code": "DrivingTestFilingsDelete", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/pageList" + } + ] + } + }, + { + "path": "add", + "name": "DrivingTestFilingsAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "DrivingTestFilingsEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestLimit", + "redirect": { + "name": "DrivingTestLimitIndex" + }, + "name": "DrivingTestLimit", + "meta": { + "title": "驾考预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingTestLimitIndex", + "meta": { + "title": "驾考预约限制", + "keepAlive": true, + "operates": [], + "backApi": [] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingBlackList", + "redirect": { + "name": "DrivingBlackListIndex" + }, + "name": "DrivingBlackList", + "meta": { + "title": "驾考预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DrivingBlackListIndex", + "meta": { + "title": "驾考预约黑名单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "DrivingdeleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "DrivingBlackListDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/parkingStorageManage", + "redirect": "/parkingManage/parkingLotManage/parkingStorageManage/index", + "name": "ParkingStorageManage", + "meta": { + "title": "场库停车场", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ParkingStorageManageIndex", + "meta": { + "title": "停车场管理", + "keepAlive": true + } + }, + { + "path": "detail", + "name": "ParkingStorageDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadStop", + "redirect": "/parkingManage/parkingLotManage/roadStop/index", + "name": "RoadStop", + "meta": { + "title": "道路停车点", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "RoadStopIndex", + "meta": { + "title": "道路停车点", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "roadStopDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/carpotManage", + "redirect": { + "name": "CarpotManageIndex" + }, + "name": "CarpotManage", + "meta": { + "title": "道路泊位", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "CarpotManageIndex", + "meta": { + "title": "道路泊位", + "keepAlive": true, + "backApi": [], + "operates": [ + { + "title": "批量导出", + "code": "CarpotManageExports" + }, + { + "title": "删除", + "code": "CarpotManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + }, + { + "title": "批量删除", + "code": "CarpotManageDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/dlSpace/batchDeleteParkingSpot" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "CarpotManageAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "CarpotManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/depotBerth", + "redirect": { + "name": "DepotBerthIndex" + }, + "name": "DepotBerth", + "meta": { + "title": "场库泊位", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "DepotBerthIndex", + "meta": { + "title": "场库泊位", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "DepotBerthExports", + "backApi": [] + }, + { + "title": "删除", + "code": "DepotBerthDelete", + "backApi": [ + { + "method": "POST", + "url": " /api/objs/ckSpace/deleteCarPlaceSpace" + } + ] + }, + { + "title": "批量删除", + "code": "DepotBerthDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/batchDeleteParkingSpot" + } + ] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ] + } + }, + { + "path": "add", + "name": "DepotBerthAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/addCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "DepotBerthEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/updateCarPlaceSpace" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "DepotBerthDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadType", + "name": "RoadType", + "meta": { + "title": "泊位分类", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "RoadTypeIndex", + "meta": { + "title": "泊位分类", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceTypePage" + }, + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceType" + } + ], + "operates": [ + { + "title": "删除", + "code": "RoadTypeDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "RoadTypeAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "RoadTypeEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/laneManage", + "redirect": "/parkingManage/parkingLotManage/laneManage/index", + "name": "LaneManage", + "meta": { + "title": "车道管理", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "LaneManageIndex", + "meta": { + "title": "车道管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "LaneManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/delete" + } + ] + }, + { + "title": "下载二维码", + "code": "LaneManageDownload", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "LaneManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "LaneManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/exitManage", + "name": "ExitManage", + "meta": { + "title": "出入口管理", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "ExitManageIndex", + "meta": { + "title": "出入口管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/gateInfo/pageLis" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "ExitManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/delete" + } + ] + } + ] + } + }, + { + "path": "addEdit", + "name": "ExitManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/gateInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "addEdit", + "name": "ExitManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/orderCarport", + "redirect": "/parkingManage/orderManage/orderCarport/index", + "name": "OrderCarport", + "meta": { + "title": "预约车位", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "OrderCarportIndex", + "meta": { + "title": "预约车位", + "keepAlive": true + } + }, + { + "path": "detail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "name": "orderCarportDetail" + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage", + "redirect": "/parkingManage/orderManage/appointRulesManage/index", + "name": "AppointRules", + "meta": { + "title": "预约规则", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointRulesIndex", + "meta": { + "title": "预约规则", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + }, + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRulePage" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "operates": [ + { + "title": "车位预约规则删除", + "code": "AppointRulesDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ] + }, + { + "title": "场库预约规则删除", + "code": "appointRulesLibraryDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/reserveRule/deleteReserveRule" + } + ] + } + ] + } + }, + { + "path": "edit", + "name": "AppointRulesEdit", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/update" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "AppointRulesAdd", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryAllowReserveParkList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/add" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "AppointRulesDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + } + ], + "index": 999 + } + }, + { + "path": "libraryEdit", + "name": "appointRulesLibraryEdit", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryAdd", + "name": "appointRulesLibraryAdd", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "libraryDetail", + "name": "appointRulesLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + } + ], + "index": 999 + } + }, + { + "path": "libraryChange", + "name": "appointRulesLibraryChange", + "meta": { + "icon": "parkingCarPark", + "title": "规则日志", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRuleChangePage" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointLimit", + "redirect": { + "name": "AppointLimitIndex" + }, + "name": "AppointLimit", + "meta": { + "title": "预约限制", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointLimitIndex", + "meta": { + "title": "预约限制", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveLimit/detail" + }, + { + "method": "POST", + "url": "/api/objs/ReserveLimit/edit" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointBlacklist", + "redirect": { + "name": "AppointBlacklistIndex" + }, + "name": "AppointBlacklist", + "meta": { + "title": "预约黑名单", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointBlacklistIndex", + "meta": { + "title": "预约黑名单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "deleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointBlacklistDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "operates": [], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointCancleRefund", + "redirect": "/parkingManage/orderManage/appointCancleRefund/index", + "name": "AppointCancleRefund", + "meta": { + "title": "预约取消退款", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointCancleRefundIndex", + "meta": { + "title": "预约取消退款", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款取消", + "code": "CancleRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveCancelRefund/cancel" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "AppointCancleRefunddetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointMessage", + "redirect": "/parkingManage/orderManage/appointMessage/index", + "name": "AppointMessage", + "meta": { + "title": "预约通知", + "hideChildren": true, + "icon": "parkingCarPark", + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "AppointMessageIndex", + "meta": { + "title": "预约通知", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款", + "code": "AppointMessageRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "重试", + "code": "AppointMessageAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "完成", + "code": "AppointMessageOk", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePosition", + "redirect": "/parkingManage/chargeManage/chargePosition/index", + "name": "ChargePosition", + "meta": { + "title": "充电站点", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/chgNode/queryChgNodeList", + "postDeleteApi": "/api/parking_merchant/objs/chgNode/deleteChgNodeDetail", + "postImportApi": "/api/parking_merchant/objs/chgNode/import", + "getOperatorApi": "/api/charge/objs/operator", + "getDetailApi": "/api/parking_merchant/objs/chgNode/queryChgNodeDetail", + "postUpdateApi": "/api/parking_merchant/objs/chgNode/updateChgNodeDetail", + "postAddApi": "/api/parking_merchant/objs/chgNode/addChgNodeDetail", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getStaDetailApi": "/api/charge/objs/station/detail", + "postFileApi": "/api/file/objs/MaterialFile", + "getAreaApi": "/api/parking_merchant/objs/BaseArea", + "getExportApi": "/api/parking_merchant/objs/chgNode/exportChgNodeList?", + "manager": true + } + }, + "children": [ + { + "path": "index", + "name": "ChargePositionIndex", + "meta": { + "title": "充电站点", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeList" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/import" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "chargePositionImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/import" + } + ] + }, + { + "title": "批量导出", + "code": "chargePositionExport", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/exportChgNodeList" + } + ] + }, + { + "title": "删除", + "code": "chargePositionDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargePositionAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePositionEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePositionDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePile", + "redirect": "/parkingManage/chargeManage/chargePile/index", + "name": "ChargePile", + "meta": { + "title": "充电桩", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/chgPile/pageList", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "getDetailApi": "/api/parking_merchant/objs/chgPile/detail", + "postUpdateApi": "/api/parking_merchant/objs/chgPile/update", + "postAddApi": "/api/parking_merchant/objs/chgPile", + "getOperatorApi": "/api/charge/objs/operator" + } + }, + "children": [ + { + "path": "index", + "name": "ChargePileIndex", + "meta": { + "title": "充电桩", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + } + ] + } + }, + { + "path": "add", + "name": "ChargePileAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargePileEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargePileDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargeGun", + "redirect": "/parkingManage/chargeManage/chargeGun/index", + "name": "ChargeGun", + "meta": { + "title": "充电枪", + "icon": "parkingManage", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/chargeGun", + "postDeleteApi": "/api/parking_merchant/objs/chargeGun/delete", + "getDetailApi": "/api/parking_merchant/objs/chargeGun/detail", + "getOperatorApi": "/api/charge/objs/operator", + "getStationApi": "/api/parking_merchant/objs/chgNode/queryNodeWhereList", + "postUpdateApi": "/api/parking_merchant/objs/chargeGun/update", + "postAddApi": "/api/parking_merchant/objs/chargeGun", + "getListApi": "/api/parking_merchant/objs/chgPile/pageList" + } + }, + "children": [ + { + "path": "index", + "name": "ChargeGunIndex", + "meta": { + "title": "充电枪", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + } + ], + "operates": [ + { + "title": "删除", + "code": "ChargeGunDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chargeGun/delete" + } + ] + }, + { + "title": "二维码", + "code": "ChargeGunQrcode", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun/detail" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ChargeGunAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ChargeGunEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/blacklistManage", + "redirect": "/parkingManage/carManage/blacklistManage/index", + "name": "BlacklistManage", + "meta": { + "title": "黑名单车辆", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "BlacklistManageIndex", + "meta": { + "title": "黑名单车辆", + "operates": [ + { + "title": "删除", + "code": "BlacklistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "BlacklistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/wuRoadCarPlace/import" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ] + } + }, + { + "path": "add", + "name": "BlacklistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "BlacklistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/whitelistManage", + "redirect": "/parkingManage/carManage/whitelistManage/index", + "name": "WhitelistManage", + "meta": { + "title": "白名单车辆", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "WhitelistManageIndex", + "meta": { + "title": "白名单车辆", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "WhitelistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "批量导入", + "code": "WhitelistManageImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量导出", + "code": "WhitelistManageBatchEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPropertyExport/exportCarPropertyData" + } + ] + }, + { + "title": "批量下发", + "code": "WhitelistManageBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "下发", + "code": "WhitelistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "whitelistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryLibraryParkList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "whitelistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + }, + { + "path": "copy", + "name": "whitelistManageCopy", + "meta": { + "type": "op", + "title": "复制", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/visitorVehicle", + "redirect": "/parkingManage/carManage/visitorVehicle/index", + "name": "VisitorVehicle", + "meta": { + "title": "访客车辆", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "VisitorVehicleIndex", + "meta": { + "title": "访客车辆", + "keepAlive": true, + "operates": [ + { + "title": "批量导入", + "code": "VisitorVehicleImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量下发", + "code": "VisitorVehicleBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "删除", + "code": "VisitorVehicleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "VisitorVehiclelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + } + }, + { + "path": "add", + "name": "VisitorVehicleAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "VisitorVehicleEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/parkingLock", + "redirect": { + "name": "ParkingLockIndex" + }, + "name": "ParkingLock", + "meta": { + "title": "车位锁", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getPageApi": "/api/parking_merchant/objs/carParkLock/pageList", + "postDeleteApi": "/api/parking_merchant/objs/carParkLock/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "postAddApi": "/api/parking_merchant/objs/carParkLock/add", + "getLockApi": "/api/parking_merchant/objs/libCarPlace/queryLockParkList", + "getProductApi": "/api/community/objs/Device/ChooseProduct", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/queryCarPlaceSpaceByUuid", + "postEditApi": "/api/parking_merchant/objs/carParkLock/update", + "getCheckApi": "/api/parking_merchant/objs/carParkLock/check", + "getDetailApi": "/api/parking_merchant/objs/carParkLock/check", + "getStatusApi": "/api/parking_merchant/objs/carParkLock/checkLockStatus", + "postLockApi": "/api/parking_merchant/objs/carParkLock/ctrlLock" + } + }, + "children": [ + { + "path": "index", + "name": "ParkingLockIndex", + "meta": { + "title": "车位锁", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "ParkingLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "ParkingLockAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/add" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryLockParkList" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "ParkingLockEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/update" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ParkingLockDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/geomagneticManagement", + "redirect": { + "name": "GeomagneticManagementIndex" + }, + "name": "GeomagneticManagement", + "meta": { + "title": "地磁管理", + "icon": "parkingCarPark", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "postImportApi": "/api/parking_merchant/objs/Device/GeoImport", + "getPageApi": "/api/parking_merchant/objs/GeoDevice/pageList", + "postDeleteApi": "/api/parking_merchant/objs/GeoDevice/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDeviceApi": "/api/community/objs/DictItem", + "postUpdateApi": "/api/parking_merchant/objs/GeoDevice/update", + "postAddApi": "/api/parking_merchant/objs/GeoDevice/add", + "getDetailApi": "/api/parking_merchant/objs/GeoDevice/detail", + "getSpaceApi": "/api/parking_merchant/objs/CarPlace/geoSpaceList", + "getProductApi": "/api/community/objs/Device/ChooseProduct" + } + }, + "children": [ + { + "path": "index", + "name": "GeomagneticManagementIndex", + "meta": { + "title": "地磁管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoDevice" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "导入", + "code": "GeomagneticManagemenImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + }, + { + "title": "删除", + "code": "GeomagneticManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + } + }, + { + "path": "add", + "name": "GeomagneticManagementAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/op/objs/GeoDevice/add" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "GeomagneticManagementEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/GeoDevice/update" + }, + { + "method": "GET", + "url": "/api/objs/GeoDevice/detail" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/geoSpaceList" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/operationsDeclare/index", + "name": "OperationsDeclareIndex", + "meta": { + "title": "运营申报", + "keepAlive": true, + "operates": [ + { + "title": "提交", + "code": "OperationsDeclareSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/pageList" + }, + { + "method": "POST", + "url": "/api/objs/flow-declare/submit" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/operationsDeclare/add", + "name": "OperationsDeclareAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/add" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/operationsDeclare/detail", + "name": "OperationsDeclareDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/flow-declare/detail" + }, + { + "method": "GET", + "url": "/api/objs/flow-task/taskPageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/operationsDeclare/edit", + "name": "OperationsDeclareEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/flow-declare/update" + }, + { + "method": "POST", + "url": "/api/objs/admin/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/chargingConfiguration", + "redirect": { + "name": "ChargingConfigurationIndex" + }, + "name": "ChargingConfiguration", + "meta": { + "title": "收费规则", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "postRecordApi": "/api/person/objs/personToFormal/approvalPersonToFormalRecord", + "getPageApi": "/api/parking_merchant/objs/CarCostRule", + "postDeleteApi": "/api/parking_merchant/objs/CarCostRule/delete", + "getParkApi": "/api/parking_merchant/objs/libCarPlace/queryOwnerParkList", + "getDetailApi": "/api/parking_merchant/objs/CarCostRule/detail", + "postRuleApi": "/api/parking_merchant/objs/CarCostRule/counterRule", + "postParkApi": "/api/parking_merchant/objs/CarCostRule/ruleBindParkList", + "postBindAPi": "/api/parking_merchant/objs/CarCostRule/bind", + "getFilterApi": "/api/parking_merchant/objs/CarCostRule/ruleFilterParkList", + "postAddApi": "/api/parking_merchant/objs/CarCostRule/add" + } + }, + "children": [ + { + "path": "index", + "name": "ChargingConfigurationIndex", + "meta": { + "title": "收费规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "ChargingConfigurationRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule" + } + ] + } + }, + { + "path": "add", + "name": "ChargingConfigurationAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/add" + } + ], + "index": 999 + } + }, + { + "path": "association", + "name": "Association", + "meta": { + "title": "关联", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + } + }, + { + "path": "detail", + "name": "ChargingConfigurationDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule/detail" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/holidaySetting", + "redirect": { + "name": "HolidaySettingIndex" + }, + "name": "HolidaySetting", + "meta": { + "title": "节假日设置", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": { + "getApi": "/api/parking_merchant/objs/holidaysConfig/queryHolidaysConfigData", + "updateApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigData", + "batchApi": "/api/parking_merchant/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + } + }, + "children": [ + { + "path": "index", + "name": "HolidaySettingIndex", + "meta": { + "title": "节假日设置", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/holidaysConfig/queryHolidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + } + ] + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount", + "redirect": { + "name": "PaymentAccountIndex" + }, + "name": "PaymentAccount", + "meta": { + "title": "收款账号配置", + "hideChildren": true, + "index": 999 + }, + "props": { + "default": false + }, + "children": [ + { + "path": "index", + "name": "PaymentAccountIndex", + "meta": { + "title": "收款账号配置", + "keepAlive": true, + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/parkList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccountList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccessConfigList" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updatePayAccount" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updateAccessConfig" + } + ], + "operates": [ + { + "title": "同步刷新", + "code": "PaymentAccountReload", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + } + ] + }, + { + "title": "禁用", + "code": "PaymentAccountRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + }, + { + "title": "启用", + "code": "PaymentAccountEnable", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + } + ] + } + }, + { + "path": "detail", + "name": "PaymentAccountDetail", + "meta": { + "title": "查看", + "type": "op", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + } + ], + "index": 999 + } + }, + { + "path": "bind", + "name": "PaymentAccountBind", + "meta": { + "type": "op", + "title": "关联停车场", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "dot", + "name": "PaymentAccountDot", + "meta": { + "type": "op", + "title": "关联充电网点", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + } + }, + { + "path": "add", + "name": "PaymentAccountAdd", + "meta": { + "type": "op", + "title": "新增", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + }, + { + "path": "edit", + "name": "PaymentAccountEdit", + "meta": { + "type": "op", + "title": "编辑", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + } + } + ], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/geomagneticGuard/index", + "name": "GeomagneticGuardIndex", + "meta": { + "title": "地磁值守", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "GeomagneticExports", + "backApi": [] + }, + { + "title": "参数配置", + "code": "paramsConfig", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationParkList" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "GET", + "url": "/api/objs/GeoConservationConfig/List" + }, + { + "method": "POST", + "url": "/api/objs/GeoConservationConfig/update" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/geomagneticGuard/detail", + "name": "GeomagneticGuardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoConservation/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/menuManage/index", + "name": "menuManageIndex", + "meta": { + "title": "栏目管理", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/roleType/index", + "name": "RoleTypeIndex", + "meta": { + "title": "角色管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "RoleTypeRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/roleType/add", + "name": "RoleTypeAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/roleType/edit", + "name": "RoleTypeEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Role/update" + }, + { + "method": "GET", + "url": "/api/objs/Role/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/roleType/setRolePerson", + "name": "SetRolePerson", + "meta": { + "type": "op", + "title": "人员设置", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Role/Account" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/user/index", + "name": "UserIndex", + "meta": { + "title": "员工管理", + "keepAlive": true, + "operates": [ + { + "title": "重置密码", + "code": "UserReset", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/person/reset" + } + ] + }, + { + "title": "删除", + "code": "UserRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "关联停车场", + "code": "UserBindParking", + "backApi": [] + }, + { + "title": "关联网点", + "code": "UserBindDot", + "backApi": [] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/AccountDataPermissions/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageListV2" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeListNoDataScore" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/user/add", + "name": "UserAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/user/edit", + "name": "UserEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/userManage/user/detail", + "name": "UserDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/orderList/index", + "name": "OrderListIndex", + "meta": { + "title": "预约订单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve" + }, + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/appealAmount" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ], + "operates": [ + { + "title": "申诉", + "code": "OrderListLibraryAppeal", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveApproval" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/orderList/detail", + "name": "OrderListDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveOrder/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/orderList/libraryDetail", + "name": "OrderListLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约订单查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/parkingOrder/index", + "name": "ParkingOrderIndex", + "meta": { + "title": "停车订单", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ParkLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/parkOrderRecord/scrapOrder" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/parkingOrder/edit", + "name": "ParkLockEdit", + "meta": { + "title": "申诉", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/parkingOrder/detail", + "name": "ParkLockDetail", + "meta": { + "title": "详情", + "icon": "parkingCarPark", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "POST", + "url": "/api/objs/PaymentApproval" + }, + { + "method": "POST", + "url": "/api/objs/CameraDevice/BatchConfig" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/passingRecord/index", + "name": "PassingRecordIndex", + "meta": { + "title": "过车记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "accessRecordSelfEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/accessRecord/exportAllParkAccessRecordData" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/chargeOrder/index", + "name": "ChargeOrderIndex", + "meta": { + "title": "充电订单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/chargeOrder/detail", + "name": "ChargeOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/shoppingMallPointOrders/index", + "name": "ShoppingMallPointOrdersIndex", + "meta": { + "title": "商场积分订单", + "operates": [ + { + "code": "ShoppingMallPointOrdersExports", + "title": "批量导出" + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/point_shop_exchange_order" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/parkingLog/chargingRecord/index", + "name": "ChargingRecordIndex", + "meta": { + "title": "充电优惠记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargingRecordExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/thirdCouponRuleWash/receiveLogPageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/billFlow/index", + "name": "BillFlowIndex", + "meta": { + "title": "账单流水", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BillFlowExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/billFlow/detail", + "name": "BillFlowDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargeBill/index", + "name": "ChargeBillIndex", + "meta": { + "title": "收费账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ChargeBillEx", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargeBill/detail", + "name": "ChargeBillDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/paymentBill/index", + "name": "PaymentBillIndex", + "meta": { + "title": "补缴账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PaymentBillExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/paymentBill/detail", + "name": "PaymentBillDetail", + "meta": { + "type": "op", + "title": "账单详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/monthlyBill/index", + "name": "MonthlyBillIndex", + "meta": { + "title": "包月账单", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "MonthlyBillExit", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/parkingRefund/index", + "name": "ParkingRefundIndex", + "meta": { + "title": "退款记录", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "ParkingRefundExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/parkingRefund/detail", + "name": "RefundRecordDetail", + "meta": { + "type": "op", + "title": "包月退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundMouthRecord/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/parkingRefund/detailCar", + "name": "RefundRecordDetailCar", + "meta": { + "type": "op", + "title": "停车退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundRecord/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/parkingRefund/appointDetail", + "name": "AppointDetail", + "meta": { + "type": "op", + "title": "预约退款详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/RefundReserveRecord/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargingBill/index", + "name": "ChargingBillIndex", + "meta": { + "title": "充电账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order" + }, + { + "method": "GET", + "url": "/api/objs/station" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/chargingBill/detail", + "name": "ChargingBillDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/charge_order/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/billRecords/appointmentBill/index", + "name": "AppointmentBillIndex", + "meta": { + "title": "预约账单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBill/pageList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "AppointmentBillExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/arrearsManage/arrearageRecords/index", + "name": "ArrearageRecordsIndex", + "meta": { + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "ArrearageRecordsInvalid", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ArrearsOrder/scrap" + } + ] + }, + { + "title": "批量导出", + "code": "ArrearageRecordsExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/arrearsManage/arrearageRecords/detail", + "name": "ArrearageRecordsDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/ArrearsRecord/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/inStatistics/index", + "name": "InStatisticsIndex", + "meta": { + "title": "收入统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "InStatisticsExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/payMethodStatistics/index", + "name": "PayMethodStatisticsIndex", + "meta": { + "title": "支付方式统计", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "PayMethodStatisticsEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/StatisticsPayWayExport" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/finsReport/parkingPaymentAnalysis/index", + "name": "ParkingPaymentAnalysisIndex", + "meta": { + "title": "临停缴费分析", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/admin/statisticsPayment/queryStatisticsPaymentList" + }, + { + "method": "GET", + "url": "/api/objs/admin/wuCarPlace/queryAllParkList" + } + ], + "operates": [ + { + "title": "批量导出", + "code": "ParkingPaymentAnalysisExp", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/statisticsPayment/exportStatisticsPaymentList" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/businessCheck/index", + "name": "BusinessCheckIndex", + "meta": { + "title": "业务平台对账", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "BusinessCheckExports", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/businessCheck/detail", + "name": "BusinessCheckDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/chargeCheck/index", + "name": "ChargeCheckIndex", + "meta": { + "title": "充电业务对账", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/balance" + }, + { + "method": "GET", + "url": "/api/objs/Reconciliation/variance" + } + ], + "operates": [ + { + "title": "明细汇总批量导出", + "code": "ChargetotalConfigExports", + "backApi": [] + }, + { + "title": "帐平明细批量导出", + "code": "ChargebalanceConfigExports", + "backApi": [] + }, + { + "title": "差异明细批量导出", + "code": "ChargedifferencesConfigExports", + "backApi": [] + }, + { + "title": "明细汇总查看", + "code": "ChargetotalConfigCheck", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/chargeCheck/detail", + "name": "ChargeCheckDetail", + "meta": { + "type": "op", + "title": "帐平明细查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/distributionSettlement/chargeCheck/Difdetail", + "name": "ChargeDifCheckDetail", + "meta": { + "type": "op", + "title": "帐平差异查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/Reconciliation/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceSubject/index", + "name": "InvoiceSubjectIndex", + "meta": { + "title": "发票主体", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/delete" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceSubject/detail", + "name": "InvoiceSubjectDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceSubject/add", + "name": "InvoiceSubjectAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceSubject/edit", + "name": "InvoiceSubjectEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceSubject/update" + }, + { + "method": "GET", + "url": "/api/objs/InvoiceSubject/detail" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryInvoicingParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/financialInvoicing/index", + "name": "FinancialInvoicingIndex", + "meta": { + "title": "财务开票", + "keepAlive": true, + "operates": [ + { + "title": "停车批量开票", + "code": "parkingInvoicing", + "backApi": [] + }, + { + "title": "包月批量开票", + "code": "monthInvoicing", + "backApi": [] + }, + { + "title": "充电批量开票", + "code": "chargeInvoicing", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/financialInvoicing/parkedit", + "name": "parkInvoicingEdit", + "meta": { + "title": "停车开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/financialInvoicing/monthedit", + "name": "monthInvoicingEdit", + "meta": { + "title": "包月开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/financialInvoicing/chargeedit", + "name": "chargeInvoicingEdit", + "meta": { + "title": "充电开票", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/Invoicing" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceRecords/index", + "name": "InvoiceRecordsIndex", + "meta": { + "title": "开票记录", + "keepAlive": true, + "operates": [ + { + "title": "同步", + "code": "InvoiceRecordSync", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/InvoiceRecord/sync" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/invoicesManage/invoiceRecords/detail", + "name": "InvoiceRecordsDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsRules/index", + "name": "AllotProfitsRulesIndex", + "meta": { + "title": "分润规则", + "keepAlive": true, + "operates": [ + { + "title": "关联停车场", + "code": "AllotProfitsRulesPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/profit-rule/relationPark" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsRules/detail", + "name": "AllotProfitsRulesDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsRules/add", + "name": "AllotProfitsRulesAdd", + "meta": { + "type": "op", + "title": "新增", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsRules/edit", + "name": "AllotProfitsRulesEdit", + "meta": { + "type": "op", + "title": "编辑", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocument/index", + "name": "AllotProfitsDocumentIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocument/detail", + "name": "AllotProfitsDocumentDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocumentUse/index", + "name": "AllotProfitsDocumentUseIndex", + "meta": { + "title": "分润规则", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/financialManage/allotProfitsManage/allotProfitsDocumentUse/detail", + "name": "AllotProfitsDocumentUseDetail", + "meta": { + "type": "op", + "title": "详情", + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage/index", + "name": "CouponManageIndex", + "meta": { + "title": "商家券管理", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/delete" + } + ] + }, + { + "title": "审核", + "code": "CouponIssuanceDetailCheck", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/approvalCouponInfo" + } + ] + }, + { + "title": "失效", + "code": "CouponIssuanceInvalidation", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/invalid" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage/add", + "name": "CouponManageAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage/edit", + "name": "CouponManageEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage/copyCoupon", + "name": "CouponManageCopyCoupon", + "meta": { + "icon": "parkingCarPark", + "title": "复制", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponManage/detail", + "name": "CouponManageDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/couponInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponIssuance/index", + "name": "CouponIssuanceIndex", + "meta": { + "title": "优惠券发行", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + } + ], + "operates": [ + { + "title": "删除", + "code": "CouponIssuanceDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/delete" + } + ] + }, + { + "title": "提交", + "code": "CouponIssuanceSubmit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/onLine" + } + ] + }, + { + "title": "终止发行", + "code": "CouponIssuanceStop", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/invalid" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponIssuance/couponIssuanceAdd", + "name": "CouponIssuanceAdd", + "meta": { + "icon": "parkingCarPark", + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponIssuance/couponIssuanceEdit", + "name": "CouponIssuanceEdit", + "meta": { + "icon": "parkingCarPark", + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponDistribute/detail" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/update" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponDistribute/add" + }, + { + "method": "GET", + "url": "/api/objs/couponInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/person/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponIssuance/couponIssuanceDetail", + "name": "CouponIssuanceDetail", + "meta": { + "icon": "parkingCarPark", + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs//orgCouponDistribute/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponGifts/index", + "name": "CouponGiftsIndex", + "meta": { + "title": "优惠券赠送", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/pageList" + } + ], + "operates": [ + { + "title": "单次赠送", + "code": "CouponGiftsSend", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToUsere" + } + ] + }, + { + "title": "赠券记录", + "code": "CouponGiftsSendRecord", + "backApi": [] + }, + { + "title": "批量赠送", + "code": "CouponGiftsSendBatch", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGive/checkPhoneList" + }, + { + "method": "POST", + "url": "/api/objs/orgCouponGive/giveToMultiUser" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couponGifts/detail", + "name": "CouponGiftsDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGive/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/couopnRecord/index", + "name": "CouopnRecordIndex", + "meta": { + "title": "赠券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponGiveLog/pageList" + } + ], + "operates": [ + { + "title": "作废", + "code": "CouponFinsh", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/orgCouponGiveLog/cancel" + } + ] + }, + { + "title": "批量导出", + "code": "CouopnRecordExports", + "backApi": [] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/voucherPurchaseRecord/index", + "name": "VoucherPurchaseRecordIndex", + "meta": { + "title": "购券记录", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/voucherPurchaseRecord/detail", + "name": "VoucherPurchaseRecordDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/marketingManage/businessCouponManage/distributionStatistics/index", + "name": "DistributionStatisticsIndex", + "meta": { + "title": "发券统计", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/orgCouponOrder/pageList" + } + ], + "operates": [] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty/index", + "name": "WarrantyManagementIndex", + "meta": { + "title": "包期证管理", + "keepAlive": true, + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "POST", + "url": "/api/objs/wuCarPlace/import" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "WarrantyManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty/add", + "name": "WarrantyManagementAdd", + "meta": { + "title": "新增", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/splicePlaceBuildList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/placeMenuInfoList" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuInfo/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/add" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLog/delete" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty/detail", + "name": "WarrantyManagementDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty/continue", + "name": "WarrantyManagementContinue", + "meta": { + "title": "续包", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/warranty/again", + "name": "WarrantyManagementAgain", + "meta": { + "title": "再次办理", + "type": "op", + "icon": "parkingCar", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarMenuLog/detail" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/renew" + }, + { + "method": "POST", + "url": "/api/objs/hikCarMenuLogNew/applyAgain" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/charterGroup/index", + "name": "CharterGroupIndex", + "meta": { + "title": "包期车场组", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/pageList" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ], + "operates": [ + { + "title": "批量删除", + "code": "CharterGroupBatchDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + }, + { + "title": "删除", + "code": "CharterGroupDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/delete" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/charterGroup/add", + "name": "CharterGroupAdd", + "meta": { + "type": "op", + "title": "新增包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/charterGroup/edit", + "name": "CharterGroupEdit", + "meta": { + "type": "op", + "title": "编辑包期车场组", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/update" + }, + { + "method": "POST", + "url": "/api/objs/hikCarPlaceGroup/add" + }, + { + "method": "GET", + "url": "/api/objs/hikCarPlaceGroup/detail" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/placeBuildList" + }, + { + "method": "GET", + "url": "/api/objs/areaManager/listPark" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/periodRule/index", + "name": "PeriodRuleIndex", + "meta": { + "title": "包期规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "PeriodRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/deleteMenuInfo" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfoPage" + }, + { + "method": "GET", + "url": "/api/objs/hikCarMenuLogNew/queryAllowMonthlyParkOrGroupList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/periodRule/add", + "name": "PeriodRuleAdd", + "meta": { + "type": "op", + "title": "新增", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/monthMange/periodRule/edit", + "name": "PeriodRuleEdit", + "meta": { + "type": "op", + "title": "编辑", + "icon": "parkingCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carMenuInfo/updateMenuInfo" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/addMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryMenuInfo" + }, + { + "method": "GET", + "url": "/api/objs/carMenuInfo/queryPlaceOrGroup" + }, + { + "method": "POST", + "url": "/api/objs/carMenuInfo/queryInfoDataList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule/index", + "name": "MonthlySubscriptionRuleIndex", + "meta": { + "title": "错时包月规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "MonthlySubscriptionRuleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/deleteStaggeredPeakRule" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule/add", + "name": "MonthlySubscriptionRuleAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule/edit", + "name": "MonthlySubscriptionRuleEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/updateStaggeredPeakRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule/detail", + "name": "MonthlySubscriptionDetail", + "meta": { + "title": "详情", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/monthlySubscriptionRule/associated", + "name": "MonthlySubscriptionRuleAssociated", + "meta": { + "title": "关联停车场", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/bindStaggeredPeakRulePark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRuleBindPark" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakRule" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard/index", + "name": "MonthlySubscriptionCardIndex", + "meta": { + "title": "错时包月证", + "keepAlive": true, + "operates": [ + { + "code": "MonthlySubscriptionCardRemove", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/deleteStaggeredPeakMonthly" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard/add", + "name": "MonthlySubscriptionCardAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/addStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyParkList" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard/renew", + "name": "MonthlySubscriptionCardRenew", + "meta": { + "title": "续包", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard/again", + "name": "MonthlySubscriptionCardAgain", + "meta": { + "title": "再次办理", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/renewStaggeredPeakMonthly" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/applyAgainStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryMonthlyDate" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakRuleByPlate" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/MonthlySubscriptionCard/detail", + "name": "MonthlySubscriptionCardDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthly" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakMonthly/queryStaggeredPeakMonthlyChangeRecord" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakMonthly/staggeredPeakMonthlyRuleRefund" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeViolationRecord/index", + "name": "WrongTimeViolationRecordIndex", + "meta": { + "title": "错时违规记录", + "keepAlive": true, + "operates": [ + { + "title": "作废", + "code": "WrongTimeViolationRecordCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakViolationRecords/voidStaggeredPeakViolationRecords" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationRecordsPage" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakViolationRecords/queryStaggeredPeakViolationVoidRecordsPage" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeViolationRecord/detail", + "name": "WrongTimeParkLockDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeManger/index", + "name": "WrongTimeMangerIndex", + "meta": { + "title": "错时违规管理", + "keepAlive": true, + "operates": [], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitRule" + }, + { + "method": "GET", + "url": "/api/objs/staggeredPeakRule/queryStaggeredPeakLimitPark" + }, + { + "method": "POST", + "url": "/api/objs/staggeredPeakRule/configStaggeredPeakLimitRule" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeBlacklist/index", + "name": "WrongTimeBlacklistIndex", + "meta": { + "title": "错时黑名单", + "keepAlive": true, + "operates": [ + { + "title": "解除限制", + "code": "WrongTimeBlacklistRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/blackList/voidBlackList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryVoidBlackListPage" + }, + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackListPage" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeBlacklist/detail", + "name": "WrongTimeBlacklistDetail", + "meta": { + "title": "查看错时黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeBlacklist/historicalDetail", + "name": "WrongTimeBlacklistHistoricalDetail", + "meta": { + "title": "查看历史黑名单", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/blackList/queryBlackList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeBlacklist/orderDetail", + "name": "WrongTimeBlacklistOrderDetail", + "meta": { + "title": "停车订单详情", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/scrapDetail" + }, + { + "method": "GET", + "url": "/api/objs/parkOrderRecord/normalDetail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeRefund/index", + "name": "WrongTimeRefundIndex", + "meta": { + "title": "错时包月退款", + "keepAlive": true, + "operates": [ + { + "title": "取消", + "code": "WrongTimeRefundCancel", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/canelStaggeredPeakRefundRecord" + } + ] + }, + { + "title": "退款", + "code": "WrongTimeRefundAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordRefund" + } + ] + }, + { + "title": "通知", + "code": "WrongTimeRefundNotify", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/staggeredPeakRefundRecord/staggeredPeakRefundRecordNotify" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecordPage" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/MonthlyPayment/wrongTimeRefund/detail", + "name": "WrongTimeRefundDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/staggeredPeakRefundRecord/queryStaggeredPeakRefundRecord" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestRule/index", + "name": "DrivingTestRuleIndex", + "meta": { + "title": "驾考预约规则", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestRuleHandle", + "title": "配置保存", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/jkReserveRule/updateDataTimeList" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/jkReserveRule/buildTimeList" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/jkReserveRule/configReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/jkReserveRule/queryDataTimeList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestOrder/index", + "name": "DrivingTestOrderIndex", + "meta": { + "title": "驾考预约订单", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestOrderExports", + "title": "批量导出", + "backApi": [] + }, + { + "code": "DrivingTestOrderEnter", + "title": "入场", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCancel", + "title": "取消预约", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "DrivingTestOrderCheck", + "title": "违约确认", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/DrivingTestReserveManager/opera" + } + ] + }, + { + "code": "staticDataExport", + "title": "驾考预约统计导出", + "backApi": [] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestOrder/detail", + "name": "DrivingTestOrderDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/DrivingTestReserveManager/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestFilings/index", + "name": "DrivingTestFilingsIndex", + "meta": { + "title": "驾考预约备案", + "keepAlive": true, + "operates": [ + { + "code": "DrivingTestFilingsImport", + "title": "批量导入", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/personInfo/baseInfoImport" + } + ] + }, + { + "code": "DrivingTestFilingsDel", + "title": "批量删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + }, + { + "code": "DrivingTestFilingsDelete", + "title": "删除", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/filings/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/pageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestFilings/add", + "name": "DrivingTestFilingsAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestFilings/edit", + "name": "DrivingTestFilingsEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/filings/detail" + }, + { + "method": "POST", + "url": "/api/objs/filings/add" + }, + { + "method": "POST", + "url": "/api/objs/filings/update" + }, + { + "method": "GET", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingTestLimit/index", + "name": "DrivingTestLimitIndex", + "meta": { + "title": "驾考预约限制", + "keepAlive": true, + "operates": [], + "backApi": [] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingBlackList/index", + "name": "DrivingBlackListIndex", + "meta": { + "title": "驾考预约黑名单", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "DrivingdeleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/operationManage/drivingTest/drivingBlackList/detail", + "name": "DrivingBlackListDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/parkingStorageManage/index", + "name": "ParkingStorageManageIndex", + "meta": { + "title": "停车场管理", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/parkingStorageManage/detail", + "name": "ParkingStorageDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadStop/index", + "name": "RoadStopIndex", + "meta": { + "title": "道路停车点", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadStop/detail", + "name": "roadStopDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/carpotManage/index", + "name": "CarpotManageIndex", + "meta": { + "title": "道路泊位", + "keepAlive": true, + "backApi": [], + "operates": [ + { + "title": "批量导出", + "code": "CarpotManageExports" + }, + { + "title": "删除", + "code": "CarpotManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + }, + { + "title": "批量删除", + "code": "CarpotManageDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/dlSpace/batchDeleteParkingSpot" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/carpotManage/add", + "name": "CarpotManageAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/carpotManage/add", + "name": "CarpotManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/depotBerth/index", + "name": "DepotBerthIndex", + "meta": { + "title": "场库泊位", + "keepAlive": true, + "operates": [ + { + "title": "批量导出", + "code": "DepotBerthExports", + "backApi": [] + }, + { + "title": "删除", + "code": "DepotBerthDelete", + "backApi": [ + { + "method": "POST", + "url": " /api/objs/ckSpace/deleteCarPlaceSpace" + } + ] + }, + { + "title": "批量删除", + "code": "DepotBerthDeletes", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/batchDeleteParkingSpot" + } + ] + } + ], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/depotBerth/add", + "name": "DepotBerthAdd", + "meta": { + "title": "新增", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/addCarPlaceSpace" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/depotBerth/add", + "name": "DepotBerthEdit", + "meta": { + "title": "编辑", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/updateCarPlaceSpace" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/depotBerth/detail", + "name": "DepotBerthDetail", + "meta": { + "title": "查看", + "type": "op", + "operates": [], + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ckSpace/querySpaceList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadType/index", + "name": "RoadTypeIndex", + "meta": { + "title": "泊位分类", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceTypePage" + }, + { + "method": "GET", + "url": "/api/objs/carPlaceType/querySpaceType" + } + ], + "operates": [ + { + "title": "删除", + "code": "RoadTypeDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/deleteSpaceType" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadType/addEdit", + "name": "RoadTypeAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/addSpaceType" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/roadType/addEdit", + "name": "RoadTypeEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carPlaceType/updateSpaceType" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/laneManage/index", + "name": "LaneManageIndex", + "meta": { + "title": "车道管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "LaneManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/delete" + } + ] + }, + { + "title": "下载二维码", + "code": "LaneManageDownload", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/laneManage/add", + "name": "LaneManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/laneManage/edit", + "name": "LaneManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/laneInfo/add" + }, + { + "method": "POST", + "url": "/api/objs/laneInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/laneInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/pageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/exitManage/index", + "name": "ExitManageIndex", + "meta": { + "title": "出入口管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/gateInfo/pageLis" + }, + { + "method": "GET", + "url": "/api/objs/gateInfo/detail" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "operates": [ + { + "title": "删除", + "code": "ExitManageDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/delete" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/exitManage/addEdit", + "name": "ExitManageAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/gateInfo/add" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/parkingLotManage/exitManage/addEdit", + "name": "ExitManageEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/gateInfo/update" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/orderCarport/index", + "name": "OrderCarportIndex", + "meta": { + "title": "预约车位", + "keepAlive": true + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/orderCarport/detail", + "name": "orderCarportDetail", + "meta": { + "type": "op", + "title": "详情", + "backApi": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/index", + "name": "AppointRulesIndex", + "meta": { + "title": "预约规则", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + }, + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRulePage" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "operates": [ + { + "title": "车位预约规则删除", + "code": "AppointRulesDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ] + }, + { + "title": "场库预约规则删除", + "code": "appointRulesLibraryDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/reserveRule/deleteReserveRule" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/edit", + "name": "AppointRulesEdit", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/update" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/add", + "name": "AppointRulesAdd", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryAllowReserveParkList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/add" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/detail", + "name": "AppointRulesDetail", + "meta": { + "icon": "parkingCarPark", + "title": "车位预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/appointmentRule/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/libraryEdit", + "name": "appointRulesLibraryEdit", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/libraryAdd", + "name": "appointRulesLibraryAdd", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/updateReserveRule" + }, + { + "method": "POST", + "url": "/api/objs/reserveRule/addReserveRule" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/libraryDetail", + "name": "appointRulesLibraryDetail", + "meta": { + "icon": "parkingCarPark", + "title": "场库预约规则查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRule" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointRulesManage/libraryChange", + "name": "appointRulesLibraryChange", + "meta": { + "icon": "parkingCarPark", + "title": "规则日志", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/reserveRule/queryReserveRuleChangePage" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointLimit/index", + "name": "AppointLimitIndex", + "meta": { + "title": "预约限制", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveLimit/detail" + }, + { + "method": "POST", + "url": "/api/objs/ReserveLimit/edit" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointBlacklist/index", + "name": "AppointBlacklistIndex", + "meta": { + "title": "预约黑名单", + "keepAlive": true, + "icon": "parkingCarPark", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveBlackList/pageList" + }, + { + "method": "POST", + "url": "/api/objs/appointmentRule/delete" + } + ], + "operates": [ + { + "title": "解除限制", + "code": "deleteLimit", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/invalid" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointBlacklist/detail", + "name": "AppointBlacklistDetail", + "meta": { + "title": "查看", + "type": "op", + "icon": "parkingCarPark", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveBlackList/detail" + } + ], + "operates": [], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointCancleRefund/index", + "name": "AppointCancleRefundIndex", + "meta": { + "title": "预约取消退款", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款取消", + "code": "CancleRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveCancelRefund/cancel" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointCancleRefund/detail", + "name": "AppointCancleRefunddetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/FieldLibraryReserve/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/orderManage/appointMessage/index", + "name": "AppointMessageIndex", + "meta": { + "title": "预约通知", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/ReserveCancelRefund" + } + ], + "operates": [ + { + "title": "退款", + "code": "AppointMessageRefund", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "重试", + "code": "AppointMessageAgain", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + }, + { + "title": "完成", + "code": "AppointMessageOk", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/ReserveErrorLog/updateErrorLog" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePosition/index", + "name": "ChargePositionIndex", + "meta": { + "title": "充电站点", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeList" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/import" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ], + "operates": [ + { + "title": "批量导入", + "code": "chargePositionImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/import" + } + ] + }, + { + "title": "批量导出", + "code": "chargePositionExport", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/exportChgNodeList" + } + ] + }, + { + "title": "删除", + "code": "chargePositionDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chgNode/deleteChgNodeDetail" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePosition/add", + "name": "ChargePositionAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePosition/edit", + "name": "ChargePositionEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/station/detail" + }, + { + "method": "GET", + "url": "/api/objs/BaseArea" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/updateChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/chgNode/addChgNodeDetail" + }, + { + "method": "POST", + "url": "/api/objs/MaterialFile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePosition/detail", + "name": "ChargePositionDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgNode/queryChgNodeDetail" + }, + { + "method": "GET", + "url": "/api/objs/ParkPic" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePile/index", + "name": "ChargePileIndex", + "meta": { + "title": "充电桩", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePile/add", + "name": "ChargePileAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePile/edit", + "name": "ChargePileEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + }, + { + "method": "POST", + "url": "/api/objs/chgPile/update" + }, + { + "method": "POST", + "url": "/api/objs/chgPile" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargePile/detail", + "name": "ChargePileDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargeGun/index", + "name": "ChargeGunIndex", + "meta": { + "title": "充电枪", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun" + }, + { + "method": "GET", + "url": "/api/objs/chgNode/queryNodeWhereList" + }, + { + "method": "GET", + "url": "/api/objs/operator" + } + ], + "operates": [ + { + "title": "删除", + "code": "ChargeGunDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/chargeGun/delete" + } + ] + }, + { + "title": "二维码", + "code": "ChargeGunQrcode", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chargeGun/detail" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargeGun/add", + "name": "ChargeGunAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/chargeManage/chargeGun/edit", + "name": "ChargeGunEdit", + "meta": { + "title": "编辑", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/chgPile/pageList" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun/update" + }, + { + "method": "POST", + "url": "/api/objs/chargeGun" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/blacklistManage/index", + "name": "BlacklistManageIndex", + "meta": { + "title": "黑名单车辆", + "operates": [ + { + "title": "删除", + "code": "BlacklistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "BlacklistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + }, + { + "method": "GET", + "url": "/api/objs/wuRoadCarPlace/pageList" + }, + { + "method": "POST", + "url": "/api/objs/wuRoadCarPlace/import" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/blacklistManage/add", + "name": "BlacklistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryAccessChannel" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/blacklistManage/edit", + "name": "BlacklistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/whitelistManage/index", + "name": "WhitelistManageIndex", + "meta": { + "title": "白名单车辆", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "WhitelistManageRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "批量导入", + "code": "WhitelistManageImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量导出", + "code": "WhitelistManageBatchEx", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carPropertyExport/exportCarPropertyData" + } + ] + }, + { + "title": "批量下发", + "code": "WhitelistManageBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "下发", + "code": "WhitelistManagelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/whitelistManage/add", + "name": "whitelistManageAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryLibraryParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/whitelistManage/edit", + "name": "whitelistManageEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/whitelistManage/copy", + "name": "whitelistManageCopy", + "meta": { + "type": "op", + "title": "复制", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/visitorVehicle/index", + "name": "VisitorVehicleIndex", + "meta": { + "title": "访客车辆", + "keepAlive": true, + "operates": [ + { + "title": "批量导入", + "code": "VisitorVehicleImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/importWhiteCarData" + } + ] + }, + { + "title": "批量下发", + "code": "VisitorVehicleBatchLssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/batchLssuedCar" + } + ] + }, + { + "title": "删除", + "code": "VisitorVehicleRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/delete" + } + ] + }, + { + "title": "下发", + "code": "VisitorVehiclelssuedCar", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/lssuedCar" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carProperty/pageList" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/visitorVehicle/add", + "name": "VisitorVehicleAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/pageList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/carManage/visitorVehicle/edit", + "name": "VisitorVehicleEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carProperty/save" + }, + { + "method": "GET", + "url": "/api/objs/carProperty/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/parkingLock/index", + "name": "ParkingLockIndex", + "meta": { + "title": "车位锁", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/pageList" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "删除", + "code": "ParkingLockDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/parkingLock/add", + "name": "ParkingLockAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/add" + }, + { + "method": "GET", + "url": "/api/objs/wuCarPlace/queryLockParkList" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/parkingLock/edit", + "name": "ParkingLockEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/update" + }, + { + "method": "GET", + "url": "/api/objs/Device/ChooseProduct" + }, + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/queryCarPlaceSpaceByUuid" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/parkingLock/detail", + "name": "ParkingLockDetail", + "meta": { + "type": "op", + "title": "查看", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/carParkLock/check" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/geomagneticManagement/index", + "name": "GeomagneticManagementIndex", + "meta": { + "title": "地磁管理", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/GeoDevice" + }, + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ], + "operates": [ + { + "title": "导入", + "code": "GeomagneticManagemenImport", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + }, + { + "title": "删除", + "code": "GeomagneticManagementDelete", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/carParkLock/delete" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/geomagneticManagement/add", + "name": "GeomagneticManagementAdd", + "meta": { + "type": "op", + "title": "新增", + "backApi": [ + { + "method": "POST", + "url": "/api/op/objs/GeoDevice/add" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/equipmentManage/geomagneticManagement/edit", + "name": "GeomagneticManagementEdit", + "meta": { + "type": "op", + "title": "编辑", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/GeoDevice/update" + }, + { + "method": "GET", + "url": "/api/objs/GeoDevice/detail" + }, + { + "method": "GET", + "url": "/api/objs/CarPlace/geoSpaceList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/chargingConfiguration/index", + "name": "ChargingConfigurationIndex", + "meta": { + "title": "收费规则", + "keepAlive": true, + "operates": [ + { + "title": "删除", + "code": "ChargingConfigurationRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/delete" + } + ] + } + ], + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/chargingConfiguration/add", + "name": "ChargingConfigurationAdd", + "meta": { + "title": "新增", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/add" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/chargingConfiguration/association", + "name": "Association", + "meta": { + "title": "关联", + "type": "op", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/CarCostRule/bind" + }, + { + "method": "GET", + "url": "/api/objs/libCarPlace/queryOwnerParkList" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/chargingConfiguration/detail", + "name": "ChargingConfigurationDetail", + "meta": { + "title": "查看", + "type": "op", + "backApi": [ + { + "method": "GET", + "url": "/api/objs/CarCostRule/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/holidaySetting/index", + "name": "HolidaySettingIndex", + "meta": { + "title": "节假日设置", + "keepAlive": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/holidaysConfig/queryHolidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigData" + }, + { + "method": "POST", + "url": "/api/objs/holidaysConfig/holidaysConfigDataBatchUpdate" + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/index", + "name": "PaymentAccountIndex", + "meta": { + "title": "收款账号配置", + "keepAlive": true, + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/parkList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccountList" + }, + { + "method": "GET", + "url": "/api/objs/configRelation/payAccessConfigList" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updatePayAccount" + }, + { + "method": "POST", + "url": "/api/objs/configRelation/updateAccessConfig" + } + ], + "operates": [ + { + "title": "同步刷新", + "code": "PaymentAccountReload", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/refreshPayConfig" + } + ] + }, + { + "title": "禁用", + "code": "PaymentAccountRemove", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + }, + { + "title": "启用", + "code": "PaymentAccountEnable", + "backApi": [ + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/operate" + } + ] + } + ] + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/detail", + "name": "PaymentAccountDetail", + "meta": { + "title": "查看", + "type": "op", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/bind", + "name": "PaymentAccountBind", + "meta": { + "type": "op", + "title": "关联停车场", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/dot", + "name": "PaymentAccountDot", + "meta": { + "type": "op", + "title": "关联充电网点", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/unbind" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/add", + "name": "PaymentAccountAdd", + "meta": { + "type": "op", + "title": "新增", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/parkingManage/tollManages/paymentAccount/edit", + "name": "PaymentAccountEdit", + "meta": { + "type": "op", + "title": "编辑", + "hideChildren": true, + "backApi": [ + { + "method": "GET", + "url": "/api/objs/PayServiceConfig/detail" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig/update" + }, + { + "method": "POST", + "url": "/api/objs/PayServiceConfig" + } + ], + "index": 999 + }, + "props": { + "default": false + }, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {}, + "components": {} + }, + { + "path": "/:pathMatch(.*)", + "redirect": { + "name": "root" + }, + "name": "default", + "meta": {}, + "props": {}, + "children": [], + "instances": {}, + "leaveGuards": {}, + "updateGuards": {}, + "enterCallbacks": {} + } +] \ No newline at end of file diff --git a/hx-op/src/App.vue b/hx-op/src/App.vue new file mode 100644 index 0000000..bd1f9b4 --- /dev/null +++ b/hx-op/src/App.vue @@ -0,0 +1,215 @@ + + + + + + + diff --git a/hx-op/src/api/index.ts b/hx-op/src/api/index.ts new file mode 100644 index 0000000..6ae56cc --- /dev/null +++ b/hx-op/src/api/index.ts @@ -0,0 +1,6 @@ +/*** + *配置接口 格式 module:Array + */ +export const apiModule = { + parking: ['User', 'CurrentUser', 'Organizational'], +}; diff --git a/hx-op/src/api/origanizemanage.ts b/hx-op/src/api/origanizemanage.ts new file mode 100644 index 0000000..2850f3d --- /dev/null +++ b/hx-op/src/api/origanizemanage.ts @@ -0,0 +1,9 @@ +const BASE_URL = '/carbon-smart'; + +export enum enterPrise { + list = `${BASE_URL}/admin/org/queryByPage`, + del = `${BASE_URL}/admin/org/del`, + edit = `${BASE_URL}/admin/org/edit`, + save = `${BASE_URL}/admin/org/save`, + link = `${BASE_URL}/admin/org/link`, +} diff --git a/hx-op/src/api/user.ts b/hx-op/src/api/user.ts new file mode 100644 index 0000000..4a4edf5 --- /dev/null +++ b/hx-op/src/api/user.ts @@ -0,0 +1,17 @@ +import { http } from '/nerv-lib/saas'; + +enum Api { + // USER_LOGIN = '/api/community/objs/Login', //用户登录 + // USER_INFO = '/api/community/community/objs/CurrentUser', //获取用户信息 + + USER_LOGIN = 'api/web/objs/Login', //用户登录 + USER_INFO = 'api/web/objs/CurrentUser', //获取用户信息 + USER_RESOURCE = '/api/community/objs/User/Resource', //获取用户资源 +} +export const userLogin = (data) => http.post(Api.USER_LOGIN, data); +export const userInfo = () => http.get(Api.USER_INFO); +export const userResource = () => http.get(Api.USER_RESOURCE); +/** + * @description 用户登录 + * @property `[fatherRegionUuid]` 父级区域唯一标识 + */ diff --git a/hx-op/src/config/app.config.ts b/hx-op/src/config/app.config.ts new file mode 100644 index 0000000..661b45c --- /dev/null +++ b/hx-op/src/config/app.config.ts @@ -0,0 +1,108 @@ +/** @format */ + +import { http } from '/nerv-lib/saas'; +import { ref } from 'vue'; + +const value = ref('1'); +const transform = (data, map) => { + return Object.keys(map).reduce((pre, cur) => { + pre[cur] = data[map[cur]]; + return pre; + }, {}); +}; +export const appConfig = { + projectType: 'web', + baseApi: '/api', + enablePermissions: false, + // themeColor: '#eee', + siderPosition: 'left', + baseHeader: '/parkingManage', + baseRouter: '/parkingManage/parkingLotManage', + themeConfig: { + bgImageUrl: `${import.meta.env.VITE_PUBLIC_PATH}/asset/image/login/background.png`, + }, + // userCustomRouterGuard: (to, from, next, whiteNameList, authorizationStore, appConfig) => { + // console.log({ to, from, next, whiteNameList, authorizationStore, appConfig }, 'routeConfig'); + // next(); + // }, + + // customUpdatePwd: () => import('/@/view/updatePassword/updatePassword.vue'), + + // userInfoApi: () => { + // return { + // code: 200, + // success: true, + // data: { + // accountCode: '1305107806187376793', + // accountName: 'adm*n', + // accountType: 'admin', + // accountStatus: 1, + // accountRealName: 'admin', + // organizationCode: 'dingcloud', + // authConfigList: [], + // organizeResCode: [], + // leadDepartmentUuidList: [], + // }, + // }; + // }, + + // headerSlotConfig: { + // component: 'NsSelect', + // componentProps: { + // style: { width: '200px' }, + // placeholder: '请选择', + // value, + // onChange: (cur) => { + // value.value = cur; + // }, + // options: [ + // { label: '济阳', value: '1' }, + // { label: '临沂', value: '2' }, + // ], + // }, + // }, + timeout: 60 * 1000, + userLoginApi: '/carbon-smart/user/login', + userResourceApi: () => { + return { data: [] }; + }, + userInfoApi: () => { + return http.post('/carbon-smart/user/login/logInInfo').then((res) => { + const info = res.data; + const trD = transform(info, { + accountCode: 'userId', + accountName: 'realName', + accountRealName: 'realName', + orgId: 'orgId', + orgName: 'orgName', + projectId: 'projectId', + }); + return { data: { ...trD } }; + }); + }, + + useHistoryTag: false, + // 修改密码配置 + updatePassWordInfo: { + title: '修改密码', + subtitle: 'huaxing平台', + api: '/api/web/objs/User/changePassword', + }, + // headerBellInfo: { + // isShow: true, + // api: '/api/web/objs/bulletin/readCount', + // toRouterName: 'NoticeManageIndex', + // }, + resourceInfo: { + // application: { + // version: '1.1.74', + // label: '停车业务平台', + // dataScope: { + // scopeMode: 0, + // scopeType: '', + // dataTips: '', + // }, + // }, + // api: permission.add, + }, +}; diff --git a/hx-op/src/config/index.ts b/hx-op/src/config/index.ts new file mode 100644 index 0000000..b696641 --- /dev/null +++ b/hx-op/src/config/index.ts @@ -0,0 +1,2 @@ +import { appConfig } from '/@/config/app.config'; +export { appConfig }; diff --git a/hx-op/src/enum/http-enum.ts b/hx-op/src/enum/http-enum.ts new file mode 100644 index 0000000..1235bea --- /dev/null +++ b/hx-op/src/enum/http-enum.ts @@ -0,0 +1,22 @@ +export enum ResultEnum { + SUCCESS = 0, + ERROR = 1, + TIMEOUT = 401, + TOKEN_INVALID = 403, +} + +export enum RequestEnum { + GET = 'POST', + POST = 'POST', + PUT = 'POST', + DELETE = 'POST', +} + +export enum ContentTypeEnum { + // json + JSON = 'application/json;charset=UTF-8', + // form-data qs + FORM_URLENCODED = 'application/x-www-form-urlencoded;charset=UTF-8', + // form-data upload + FORM_DATA = 'multipart/form-data;charset=UTF-8', +} diff --git a/hx-op/src/icon/dicizhishou.svg b/hx-op/src/icon/dicizhishou.svg new file mode 100644 index 0000000..38f2155 --- /dev/null +++ b/hx-op/src/icon/dicizhishou.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/hx-op/src/icon/downArrow.svg b/hx-op/src/icon/downArrow.svg new file mode 100644 index 0000000..6113d76 --- /dev/null +++ b/hx-op/src/icon/downArrow.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/hx-op/src/icon/headerAdminIcon.svg b/hx-op/src/icon/headerAdminIcon.svg new file mode 100644 index 0000000..9458d04 --- /dev/null +++ b/hx-op/src/icon/headerAdminIcon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/hx-op/src/icon/passWord.svg b/hx-op/src/icon/passWord.svg new file mode 100644 index 0000000..5e632d7 --- /dev/null +++ b/hx-op/src/icon/passWord.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/hx-op/src/icon/trigger.svg b/hx-op/src/icon/trigger.svg new file mode 100644 index 0000000..2f0acf3 --- /dev/null +++ b/hx-op/src/icon/trigger.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/hx-op/src/icon/userName.svg b/hx-op/src/icon/userName.svg new file mode 100644 index 0000000..6546d34 --- /dev/null +++ b/hx-op/src/icon/userName.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/hx-op/src/main.ts b/hx-op/src/main.ts new file mode 100644 index 0000000..5eea1a2 --- /dev/null +++ b/hx-op/src/main.ts @@ -0,0 +1,18 @@ +import { createApp } from 'vue'; +import App from '/@/App.vue'; +import { saasInit } from '/nerv-lib/saas'; +import { apiModule } from '/@/api'; +import { appConfig } from '/@/config'; +import './theme/global.less'; +import { LeftOutlined } from '@ant-design/icons-vue'; +// import ElementPlus from 'element-plus' +// import 'element-plus/dist/index.css' +const app = createApp(App); +app.component('LeftOutlined', LeftOutlined); +saasInit({ + app, + apiModule, + appConfig, +}); +// app.use(ElementPlus) +app.mount('#app'); diff --git a/hx-op/src/router/home.ts b/hx-op/src/router/home.ts new file mode 100644 index 0000000..c4e935a --- /dev/null +++ b/hx-op/src/router/home.ts @@ -0,0 +1,29 @@ +const Base = () => import('/nerv-lib/saas/view/system/layout/content.vue'); +const home = { + path: '/home', + name: 'home', + meta: { title: '首页', icon: 'dicizhishou', index: 0, hideChildren: true }, + redirect: { name: 'homeIndex' }, + children: [ + { + path: 'homeModule', + name: 'HomeModule', + meta: { title: '首页', hideChildren: true, icon: 'dicizhishou' }, + component: Base, + redirect: { name: 'homeIndex' }, + children: [ + { + path: 'index', + name: 'homeIndex', + component: () => import('/@/view/developing.vue'), + meta: { + title: '首页', + keepAlive: true, + // backApi: [], + }, + }, + ], + }, + ], +}; +export default home; diff --git a/hx-op/src/router/index.ts b/hx-op/src/router/index.ts new file mode 100644 index 0000000..cf8cab9 --- /dev/null +++ b/hx-op/src/router/index.ts @@ -0,0 +1,11 @@ +/** @format */ + +const RootRoute = { + path: '/', + name: 'root', + redirect: { name: 'home' }, + meta: { + title: 'Root', + }, +}; +export default RootRoute; diff --git a/hx-op/src/router/organizationManage.ts b/hx-op/src/router/organizationManage.ts new file mode 100644 index 0000000..83c3dd1 --- /dev/null +++ b/hx-op/src/router/organizationManage.ts @@ -0,0 +1,29 @@ +const Base = () => import('/nerv-lib/saas/view/system/layout/content.vue'); +const organizationManage = { + path: '/organizationManage', + name: 'organizationManage', + meta: { title: '企业管理', icon: 'dicizhishou', index: 99, hideChildren: true }, + redirect: { name: 'EnterpriseManage' }, + children: [ + { + path: 'enterpriseManage', + name: 'EnterpriseManage', + meta: { title: '企业管理', hideChildren: true, icon: 'dicizhishou' }, + component: Base, + redirect: { name: 'EnterpriseManageIndex' }, + children: [ + { + path: 'index', + name: 'EnterpriseManageIndex', + component: () => import('/@/view/organizationManage/enterpriseManage/index.vue'), + meta: { + title: '企业管理', + keepAlive: true, + // backApi: [], + }, + }, + ], + }, + ], +}; +export default organizationManage; diff --git a/hx-op/src/store/item.ts b/hx-op/src/store/item.ts new file mode 100644 index 0000000..2b518c4 --- /dev/null +++ b/hx-op/src/store/item.ts @@ -0,0 +1,12 @@ +import { defineStore } from 'pinia'; + +export const items = defineStore({ + id: 'items', + state() { + return { list: [], count: 10 }; + }, + getters: { + double: (state: any) => state.count * 2, + }, + actions: {}, +}); diff --git a/hx-op/src/theme/detail.less b/hx-op/src/theme/detail.less new file mode 100644 index 0000000..03dbf09 --- /dev/null +++ b/hx-op/src/theme/detail.less @@ -0,0 +1,151 @@ +.ns-view { + min-height: 100%; + height: 100%; + background: #e5ebf0; +} +.ns-detail-content { + border-top: 16px solid #e5ebf0; + padding: 16px 21px; + background: #fff; + height: calc(100% - 50px); +} + +:deep(.ant-skeleton-paragraph) { + display: flex; + flex-wrap: wrap; +} + +:deep(.ant-skeleton-paragraph li:nth-child(n)) { + display: block; + margin-right: 4%; + margin-top: 16px; + margin-bottom: 4px; +} + +:deep(.ant-skeleton-paragraph li:nth-child(3n + 3)) { + margin-right: 0; +} + +:deep(.ant-skeleton-content) { + padding: 0 8px 10px 10px; +} + +:deep(.ant-descriptions-item-label) { + color: rgba(0, 0, 0, 0.5); +} + +:deep(.ant-descriptions-item-label), +:deep(.ant-descriptions-item-content) { + line-height: 22px; +} + +:deep(.ant-descriptions-view) { + padding-bottom: 8px; +} + +:deep(.ant-descriptions-item) { + padding-right: 20px; + + &:nth-child(2n) { + padding-left: 20px; + } + + &:nth-child(3n) { + padding-left: 20px; + padding-right: 0; + } +} + +.descriptions-title { + &:after { + content: ''; + width: 75px; + height: 7px; + display: block; + background: linear-gradient(90deg, #537fff 0%, #fff 82.67%); + margin-left: 2px; + margin-top: -2px; + } +} + +.ns-page-header { + margin-bottom: 0 !important; + padding-top: 7px !important; + padding-bottom: 7px !important; + width: calc(100% + 32px); + margin-left: -16px; + .title { + cursor: pointer; + font-size: 18px !important; + } +} + +.ns-detail { + border-bottom: 1px solid #ecedef; + + &:last-child { + border-bottom-width: 0; + } + &:first-child { + :deep(.ant-descriptions-header) { + margin-top: 0; + } + } + + :deep(.ant-descriptions-header) { + margin-top: 12px; + margin-bottom: 12px; + + .ant-descriptions-title { + line-height: 16px; + font-size: 16px; + } + } +} + +:deep(.ant-image) { + width: 64px; + height: 64px; + img { + width: 100%; + height: 100%; + object-fit: contain; + } +} + +.ns-detail-html { + :deep(table) { + border-top: 1px solid #ffffff; + border-left: 1px solid #ffffff; + + :deep(p) { + font-size: 12px; + color: #898e91; + } + } + + :deep(th) { + border-right: 1px solid #ffffff; + font-size: 13px; + padding-top: 5px; + padding-bottom: 5px; + font-weight: normal; + background: #eff0f2; + } + + :deep(td) { + border-top: 1px solid #ffffff; + border-right: 1px solid #ffffff; + padding-top: 5px; + padding-bottom: 5px; + font-size: 12px; + color: #606060; + text-align: center; + + :deep(text) { + border-bottom: 1px solid #ffffff; + } + + background: rgba(240, 242, 245, 0.5); + } +} diff --git a/hx-op/src/theme/form.less b/hx-op/src/theme/form.less new file mode 100644 index 0000000..1480546 --- /dev/null +++ b/hx-op/src/theme/form.less @@ -0,0 +1,72 @@ +.ns-view { + min-height: 100%; + height: 100%; + background: #e5ebf0; +} + +.ns-page-header { + margin-bottom: 0 !important; + padding: 7px 16px !important; + width: calc(100% + 32px); + margin-left: -16px; + + .title { + cursor: pointer; + font-size: 18px !important; + display: flex; + align-items: center; + + .text { + margin-left: 6px; + } + } +} + +:deep(.ant-spin-nested-loading) { + min-height: 100%; + height: 100%; +} + +:deep(.ant-spin-container) { + min-height: 100%; + height: 100%; +} + +:deep(.ant-divider) { + display: none; +} + +.ns-add-form { + border-top: 16px solid #e5ebf0; + padding: 16px 21px; + background: #fff; + height: calc(100% - 47px) !important; + + .ns-form { + + // 第一个子表单Title距离顶部为0 + :deep(.ns-form-item .ns-form-body .ns-child-form-title) { + padding-top: 0; + } + + &:after { + display: none !important; + } + } + + :deep(.ns-child-form-title) { + &:after { + content: ''; + width: 75px; + height: 7px; + display: block; + background: linear-gradient(90deg, #537fff 0%, #fff 82.67%); + margin-left: 2px; + margin-top: -7px; + } + } +} + +:deep(.ns-form.ns-vertical-form) { + padding-top: 16px !important; +} \ No newline at end of file diff --git a/hx-op/src/theme/global.less b/hx-op/src/theme/global.less new file mode 100644 index 0000000..714d672 --- /dev/null +++ b/hx-op/src/theme/global.less @@ -0,0 +1,183 @@ +//侧边导航 +// .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { +// background: rgb(229, 247, 249) !important; +// } + +// .ant-menu.ant-menu-dark .ant-menu-item-selected { +// color: #fff; +// background: #43BB79 !important; +// } + +// .ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover { +// background-color: #43BB79 !important; +// } + +.ant-menu-inline .ant-menu-item, +.ant-menu-inline .ant-menu-submenu-title { + width: 100% !important; +} + +.ns-basic-table .ant-btn:hover { + border-color: transparent !important; +} + +.ns-basic-table .ant-btn-link:hover { + background: none !important; +} + +// .ns-detail { +// padding: 0px 24px 10px 24px !important; +// } + +.ant-tabs-nav-wrap { + padding: 0 24px; // 列表tab边距 +} + +.ant-tabs-nav { + margin: 0 !important; // 列表tab下边距 +} + +.ns-richText-ZIndex { + z-index: 1; +} + +.ant-input-number { + width: 100%; //inputNumber组件宽度 +} + +// header菜单字体样式 +.ant-menu-dark.ant-menu-horizontal>.ant-menu-item, +.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu { + color: #fff; +} + +.ant-menu-dark .ant-menu-item, +.ant-menu-dark .ant-menu-item-group-title, +.ant-menu-dark .ant-menu-item>a, +.ant-menu-dark .ant-menu-item>span>a { + color: #fff; +} + +@font-face { + /*给字体命名*/ + font-family: 'YouSheBiaoTiHei'; + /*引入字体文件*/ + src: url('/font/YouSheBiaoTiHei.ttf'); + font-weight: normal; + font-style: normal; +} + +@font-face { + /*给字体命名*/ + font-family: 'DIN Alternate'; + /*引入字体文件*/ + src: url('/font/DIN Alternate Bold.ttf'); + font-weight: normal; + font-style: normal; +} + +@font-face { + /*给字体命名*/ + font-family: 'PingFang Regular'; + /*引入字体文件*/ + src: url('/font/PingFang Regular.ttf'); + font-weight: normal; + font-style: normal; +} + +@font-face { + /*给字体命名*/ + font-family: 'HYYakuHei'; + /*引入字体文件*/ + src: url('/font/HYYakuHei-85W.ttf'); + font-weight: normal; + font-style: normal; +} +// .ant-popover-message { +// width: 250px !important; +// height: 198px !important; +// overflow: auto !important; +// position: relative; + +// padding: 0; +// color: rgba(0, 0, 0, 0.85); +// font-size: 14px; +// } +// .ant-popover-inner-content { +// /* padding: 12px 16px; */ +// padding: 0; +// color: rgba(0, 0, 0, 0.85); +// } + +.ant-menu-title-content { + svg { + color: #A1ABC2; + } +} + +.ant-menu-item-selected { + svg { + color: #D0DBF5; + } +} + +//状态颜色 +.commonStatus { + &::before{ + content: ''; + width: 8px; + height: 8px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + margin-right: 4px; + } +} + +.statusWarn { + &::before{ + background-color: #fa8214; + } +} + +.statusSuccess { + &::before{ + background-color: #0D9E3E; + } +} + +.statusRunning { + &::before{ + background-color: #1C4DDC; + } +} +.statusError { + &::before{ + background-color: #D4321C; + } +} + +.statusEmpty { + &::before{ + width:0; + } + width:0; +} + +.statusNotStart { + &::before{ + background-color: #8B98AB; + } +} + +.statusDone{ + &::before{ + background-color: #697383; + } +} + +.statusInvalid{ + &::before{ + background-color: #AEAEAE; + } +} diff --git a/hx-op/src/theme/global.scss b/hx-op/src/theme/global.scss new file mode 100644 index 0000000..5bf90bf --- /dev/null +++ b/hx-op/src/theme/global.scss @@ -0,0 +1,73 @@ +@font-face { + font-family: 'QuartzMS'; + src: url('/asset/font/QuartzMS.TTF') format('truetype'); +} + +@font-face { + font-family: 'FZDeSHJW_511M'; + src: url('/asset/font/FZDeSHJW_511M.TTF') format('truetype'); +} + +@font-face { + font-family: 'Fzltth_SC'; + src: url('/asset/font/Fzltth_SC.otf') format('truetype'); +} + +//侧边导航 +// .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { +// background: rgb(229, 247, 249) !important; +// } + + + +.ant-menu-inline .ant-menu-item, +.ant-menu-inline .ant-menu-submenu-title { + width: 100% !important; +} + +.ns-basic-table .ant-btn:hover { + border-color: transparent !important; +} + +.ns-basic-table .ant-btn-link:hover { + background: none !important; +} + +// .ns-detail { +// padding: 0px 24px 10px 24px !important; +// } + +.ant-tabs-nav-wrap { + padding: 0 24px; // 列表tab边距 +} + +.ant-tabs-nav { + margin: 0 !important; // 列表tab下边距 +} + +.ns-richText-ZIndex { + z-index: 1; +} + +.ant-input-number { + width: 100%; //inputNumber组件宽度 +} + +// header菜单字体样式 +.ant-menu-dark.ant-menu-horizontal>.ant-menu-item, +.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu { + color: #fff; +} + +.ant-menu-dark .ant-menu-item, +.ant-menu-dark .ant-menu-item-group-title, +.ant-menu-dark .ant-menu-item>a, +.ant-menu-dark .ant-menu-item>span>a { + color: #fff; +} +.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after { + border-bottom: unset !important; +} +.ant-menu-horizontal{ + border-bottom: unset !important; +} \ No newline at end of file diff --git a/hx-op/src/theme/theme.scss b/hx-op/src/theme/theme.scss new file mode 100644 index 0000000..df57b96 --- /dev/null +++ b/hx-op/src/theme/theme.scss @@ -0,0 +1,2 @@ +@import "variable"; +@import "global"; diff --git a/hx-op/src/theme/variable.less b/hx-op/src/theme/variable.less new file mode 100644 index 0000000..dba1764 --- /dev/null +++ b/hx-op/src/theme/variable.less @@ -0,0 +1,36 @@ +// @import "./global-antd.less"; +@primary-color: #ff7602; // 全局主色 +@layout-header-hover: #924908; //hover +@layout-header-background: #111519; // 头部背景色 +// @layout-header-background:url(/asset/image/header_background.png) no-repeat; +// @ant-layout-sider-collapsed-background:url(/asset/image/sider_collapsed_background.png) no-repeat; + + +//btn +// @btn-height-base: 30px; +// @btn-height-lg: 30px; +// @btn-disable-bg: #dfe3e9; //禁用按钮background +// @btn-disable-border: 1px solid #ced0da; + +// @btn-link-hover-bg: #37ABC4; +// @btn-text-hover-bg: #46ebdb; + + +// //input +// @input-height-base: 30px; + + +// //form +// @label-color: #52616f; //form-lable颜色 + + +// @form-item-margin-bottom: 16px; + +// //menu + + +//spin + + +// @border-width-base: 1px; +// @border-style-base: solid; \ No newline at end of file diff --git a/hx-op/src/types.d.ts b/hx-op/src/types.d.ts new file mode 100644 index 0000000..df9f4ba --- /dev/null +++ b/hx-op/src/types.d.ts @@ -0,0 +1 @@ +declare module '*.vue'; diff --git a/hx-op/src/util/debounce.ts b/hx-op/src/util/debounce.ts new file mode 100644 index 0000000..6d63f8d --- /dev/null +++ b/hx-op/src/util/debounce.ts @@ -0,0 +1,21 @@ +export function debounce(_this: any, fn: (arg0: any) => void) { + // 用rAF去做防抖 + return function (...args: any) { + if (_this.lock) return; + const run = function () { + // requestIdleCallback-任务调度 + window.requestIdleCallback(function (deadline) { + _this.lock = true; + // 判断空闲时间 + // 显示器刷新频率HZ 16.7ms内不会重复执行 + if (deadline.timeRemaining() > 1000 / 60) { + fn(...args); + _this.lock = false; + } else { + run(); + } + }); + }; + run(); + }; +} diff --git a/hx-op/src/view/developing.vue b/hx-op/src/view/developing.vue new file mode 100644 index 0000000..bac8852 --- /dev/null +++ b/hx-op/src/view/developing.vue @@ -0,0 +1,17 @@ + + + diff --git a/hx-op/src/view/organizationManage/enterpriseManage/TreeAdd.vue b/hx-op/src/view/organizationManage/enterpriseManage/TreeAdd.vue new file mode 100644 index 0000000..b552187 --- /dev/null +++ b/hx-op/src/view/organizationManage/enterpriseManage/TreeAdd.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/hx-op/src/view/organizationManage/enterpriseManage/config.ts b/hx-op/src/view/organizationManage/enterpriseManage/config.ts new file mode 100644 index 0000000..1a8869a --- /dev/null +++ b/hx-op/src/view/organizationManage/enterpriseManage/config.ts @@ -0,0 +1,335 @@ +import { mockData } from './mock'; +import { cloneDeep } from 'lodash-es'; +import { Modal } from 'ant-design-vue'; +import { createVNode, ref } from 'vue'; +import { NsMessage } from '/nerv-lib/component'; +import { ExclamationCircleOutlined } from '@ant-design/icons-vue'; +import { enterPrise } from '/@/api/origanizemanage'; + +export const formConfig = [ + { + field: 'zuzhi', + label: '组织ID', + component: 'NsInput', + componentProps: { + placeholder: '请输入组织ID', + }, + rules: [ + { + required: true, + message: '请输入组织编号', + trigger: 'blur', + }, + ], + }, + { + field: 'jituanname', + label: '企业名称', + component: 'NsInput', + componentProps: { + placeholder: '请输入企业名称', + maxLength: 20, + }, + rules: [ + { + required: true, + message: '请输入企业名称', + trigger: 'blur', + }, + ], + }, + { + field: 'jituanname', + label: '集团名称', + component: 'NsInput', + componentProps: { + placeholder: '请输入集团名称', + maxLength: 20, + }, + }, + { + field: 'cityName', + label: '省市区', + component: 'NsInputCity', + defaultValue: '', + fieldMap: ['provinceName', 'cityName', 'areaName', 'province', 'city', 'area'], + componentProps: { + placeholder: '请选择', + api: '/api/parking_merchant/objs/BaseArea', + isSeparate: true, + }, + rules: [ + { + required: true, + message: '请选择区域', + trigger: 'blur', + }, + ], + }, + { + field: 'address', + label: '地址', + component: 'NsInput', + componentProps: { + placeholder: '请输入地址', + maxLength: 50, + }, + }, + { + field: 'person', + label: '联系人', + component: 'NsInput', + componentProps: { + placeholder: '请输入联系人', + maxLength: 10, + }, + rules: [ + { + required: true, + message: '请输入联系人', + trigger: 'blur', + }, + ], + }, + { + field: 'phone', + label: '联系电话', + component: 'NsInput', + componentProps: { + placeholder: '请输入联系电话', + maxLength: 11, + }, + rules: [ + { + required: true, + message: '请输入联系电话', + trigger: 'blur', + }, + ], + }, +]; + +export const tableConfig = (visible) => { + return { + // title: '企业管理', + api: enterPrise.list, + headerActions: [ + { + label: '新增', + name: 'RoleTypeAdd', + type: 'primary', + handle: () => { + opMap.type = 'add'; + opMap.fuc = (formData: any) => { + console.log(formData, 'formData'); + mockData.value.push({ + id: Math.random().toString().slice(2, 6), + ...cloneDeep(formData), + }); + }; + visible.value = true; + }, + }, + ], + + rowSelection: null, + columns: [ + { + title: '序号', + dataIndex: 'address', + width: 80, + customRender: (text: any) => { + return text.index + 1; + }, + }, + { + title: '组织ID', + dataIndex: 'orgCode', + }, + { + title: '集团名称', + dataIndex: 'intro', + }, + { + title: '组织名称', + dataIndex: 'orgName', + }, + { + title: '状态', + dataIndex: 'status', + }, + { + title: '省市区', + dataIndex: 'area', + customRender: ({ record }) => { + const { province = '', city = '', county = '' } = record; + return `${province}/${city}/${county}`; + }, + }, + { + title: '地址', + dataIndex: 'address', + }, + { + title: '联系人', + dataIndex: 'person', + }, + { + title: '联系电话', + dataIndex: 'phone', + }, + ], + columnActions: { + title: '操作', + actions: [ + { + label: '编辑', + name: 'RoleTypeEdit', + handle: (record: any) => { + console.log(record, 'record'); + formData.value = record; + opMap.type = 'edit'; + opMap.fuc = (formData: any) => { + Object.assign(mockData.value.filter((item) => item.id === record.id)[0], formData); + }; + visible.value = true; + }, + }, + { + label: '组织边界', + handle: (record: any) => { + console.log(record, 'record'); + borderVisible.value = true; + }, + }, + { + label: '服务', + handle: (record: any) => { + console.log(record, 'record'); + serviceVisible.value = true; + }, + }, + { + label: '冻结', + name: 'RoleTypeEdit', + handle: (record: any) => { + console.log(record, 'record'); + Modal.confirm({ + title: '是否冻结该账户', + icon: createVNode(ExclamationCircleOutlined), + content: createVNode('div', { style: 'color:red;' }, ''), + onOk() { + NsMessage.success('冻结成功'); + }, + class: 'test', + }); + }, + }, + { + label: '重置密码', + name: 'RoleTypeEdit', + handle: (record: any) => { + console.log(record, 'record'); + Modal.confirm({ + title: '重置密码', + icon: createVNode(ExclamationCircleOutlined), + okText: '重置', + content: h('div', {}, [ + h('p', `企业名称: ${record.jituanname}`), + h('p', '管理员账号: hxdtadmin'), + ]), + onOk() { + Modal.confirm({ + icon: createVNode(ExclamationCircleOutlined), + content: '是否确认重置该企业管理员密码', + onOk() { + Modal.success({ + okText: '确认', + content: h('div', {}, [ + h('p', '重置成功'), + h('p', '点击【确认】后自动复制密码并离开'), + ]), + }); + }, + }); + }, + + onCancel() { + console.log('Cancel'); + }, + class: 'test', + }); + }, + }, + { + label: '删除', + name: 'RoleTypeEdit', + dynamicParams: 'orgId', + confirm: true, + isReload: true, + api: enterPrise.del, + }, + ], + }, + + formConfig: { + schemas: [ + { + field: 'zuzhibianhao', + label: '组织ID', + component: 'NsInput', + componentProps: { + maxLength: 20, + }, + }, + { + field: 'jituanname', + label: '集团名称', + component: 'NsInput', + componentProps: { + maxLength: 20, + }, + }, + { + field: 'zuzhiname', + label: '组织名称', + component: 'NsInput', + componentProps: { + maxLength: 20, + }, + }, + { + field: 'status', + label: '状态', + component: 'NsSelect', + componentProps: { + options: [ + { + label: '正常', + value: 1, + }, + { + label: '冻结', + value: 2, + }, + ], + }, + }, + { + field: 'cityName', + label: '城市地区', + component: 'NsInputCity', + defaultValue: '', + fieldMap: ['provinceName', 'cityName', 'areaName', 'province', 'city', 'area'], + componentProps: { + api: '/api/parking_merchant/objs/BaseArea', + isSeparate: true, + }, + }, + ], + params: {}, + }, + // pagination: { defaultPageSize: 10 }, + rowKey: 'id', + }; +}; diff --git a/hx-op/src/view/organizationManage/enterpriseManage/index.vue b/hx-op/src/view/organizationManage/enterpriseManage/index.vue new file mode 100644 index 0000000..2aa8150 --- /dev/null +++ b/hx-op/src/view/organizationManage/enterpriseManage/index.vue @@ -0,0 +1,175 @@ + + + + diff --git a/hx-op/src/view/organizationManage/enterpriseManage/mock.ts b/hx-op/src/view/organizationManage/enterpriseManage/mock.ts new file mode 100644 index 0000000..57d2e68 --- /dev/null +++ b/hx-op/src/view/organizationManage/enterpriseManage/mock.ts @@ -0,0 +1,43 @@ +import { ref } from 'vue'; + +export const mockData = ref([ + { + id: 3, + zuzhi: '22', + jituanname: 'axb', + zuzhiname: '张三', + status: '男', + area: '123456789', + address: '1234567889', + person: '1', + phone: '1', + }, +]); + +export const mockData2 = ref([ + { + information: '铁路局1/产品部1/产品总监1', + }, +]); + +export const treeData = ref([ + { + title: '铁路总局', + key: '0-0', + children: [ + { title: '济阳站', key: '0-0-0' }, + { title: '临沂站', key: '0-0-1' }, + ], + }, +]); + +export const treeData2 = [ + { + title: '全部', + key: '0-0', + children: [ + { title: '产品部', key: '0-0-0' }, + { title: '运维部', key: '0-0-1' }, + ], + }, +]; diff --git a/hx-op/tsconfig.json b/hx-op/tsconfig.json new file mode 100644 index 0000000..de08b71 --- /dev/null +++ b/hx-op/tsconfig.json @@ -0,0 +1,51 @@ +{ + "compilerOptions": { + "allowJs": true, + "baseUrl": "./", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "preserve", + "lib": ["esnext", "dom"], + "module": "esnext", + "moduleResolution": "node", + "noUnusedLocals": true, + "noUnusedParameters": true, + "paths": { + "/@/*": [ + "src/*" + ], + "/nerv-lib/*": [ + "../lib/*" + ], + "/nerv-base/*": [ + "../lib/saas/*" + ], + "/type/*": [ + "../type/*" + ] + }, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "strictFunctionTypes": false, + "target": "esnext", + "typeRoots": [ + "../node_modules/@types", + "../node_modules/@vue", + "../type" + ], + "types": ["vite/client"] + }, + "include": [ + "src/**/*", + "type/**/*", + "mock/**/*", + "vite.config.ts" + ], + "exclude": [ + "node_modules", + "dist", + "**/*.js" + ] +} diff --git a/hx-op/vite.config.ts b/hx-op/vite.config.ts new file mode 100644 index 0000000..7372520 --- /dev/null +++ b/hx-op/vite.config.ts @@ -0,0 +1,20 @@ +import configFun from '../build/vite-default.config'; +const dirname = __dirname; +const proxy = { + '/qa': { + target: 'http://100.86.13.179:8080/qa', + // target: 'http://100.86.13.206:8081/qa', + changeOrigin: true, + rewrite: (path) => path.replace(/^\/qa/, ''), + }, + '/carbon_emission': { + target: 'http://140.210.143.1:14492', + changeOrigin: true, + }, + '/carbon-smart': { + target: 'http://192.168.112.144:8224', + changeOrigin: true, + rewrite: (path) => path.replace(/^\/carbon-smart/, ''), + }, +}; +export default configFun({ dirname, proxy, serviceMode: 'saas', baseDir: '../' }); diff --git a/lib/component/table/table.vue b/lib/component/table/table.vue index 2d7203e..86291cc 100644 --- a/lib/component/table/table.vue +++ b/lib/component/table/table.vue @@ -353,7 +353,7 @@ } const tableChangeEvent = (pagination: Props, filters: [], sorter: any) => { - // console.log('params', pagination, filters, sorter); + console.log('params', pagination, filters, sorter); if (sorter?.field) { if (sorter.order) { orderRef.value = { @@ -383,7 +383,7 @@ if (pagination) { const current = get(dataRef.value, props.pageField); - console.log(current); + function getTotal() { let total = 0; if (isFunction(getPageParams)) { @@ -393,7 +393,6 @@ } return total; } - console.log('current', (current >= 0 ? current : 0) + props.pageFieldOffset); return { showQuickJumper: true, @@ -406,13 +405,15 @@ }, ...(pagination as Props), total: getTotal(), - current: (current >= 0 ? current : 0) + props.pageFieldOffset, // 后端1 开始 + current: (current >= 0 ? current : 1) + props.pageFieldOffset, // 后端1 开始 pageSize: get(dataRef.value, props.sizeField), }; } return false; }); + console.log(getPagination.value); + const getTableBindValues = computed(() => { const { params, dynamicParams } = props; return { diff --git a/lib/saas/config/table.config.ts b/lib/saas/config/table.config.ts index a03e63a..8d00c94 100644 --- a/lib/saas/config/table.config.ts +++ b/lib/saas/config/table.config.ts @@ -1,5 +1,5 @@ export const tableConfig = { - pageField: 'data.pages', //当前页 + pageField: 'data.current', //当前页 pageCount: 'data.pageCount', //当前页 sizeField: 'data.size', // 每页数量 listField: 'data.records', // 数据集合 diff --git a/lib/saas/view/system/layout/header.vue b/lib/saas/view/system/layout/header.vue index 51b489f..ff314fd 100644 --- a/lib/saas/view/system/layout/header.vue +++ b/lib/saas/view/system/layout/header.vue @@ -10,7 +10,7 @@
    - +
    diff --git a/package.json b/package.json index e5f1eea..43097c8 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "start": "npm run dev", "ai": "vite serve ./hx-ai-intelligent --config ./hx-ai-intelligent/vite.config.ts", "ai-build": "cross-env NODE_ENV=production vite build ./hx-ai-intelligent --config ./hx-ai-intelligent/vite.config.ts", + "ai-op": "vite serve ./hx-op --config ./hx-op/vite.config.ts", + "ai-op-build": "cross-env NODE_ENV=production vite build ./hx-op --config ./hx-op/vite.config.ts", "dev": "vite", "lint:eslint-fix": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.{vue,ts,tsx}\" --fix", "build": "cross-env NODE_ENV=production vite build ", @@ -34,7 +36,6 @@ "dayjs": "^1.11.2", "echarts": "^5.3.2", "echarts-gl": "^2.0.9", - "element-plus": "^2.7.4", "element-resize-detector": "^1.2.4", "exceljs": "^4.3.0", "file-saver": "^2.0.5", From cbfa942ff62e10f3cdc5eb833f1f4e61bf3a2de0 Mon Sep 17 00:00:00 2001 From: xuziqiang <1344691446@qq.com> Date: Fri, 7 Jun 2024 17:41:47 +0800 Subject: [PATCH 6/6] =?UTF-8?q?feat:=20NsCascader=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/component/form/cascader/cascader.vue | 35 +++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/lib/component/form/cascader/cascader.vue b/lib/component/form/cascader/cascader.vue index a0ee8b6..b7ce0e1 100644 --- a/lib/component/form/cascader/cascader.vue +++ b/lib/component/form/cascader/cascader.vue @@ -1,17 +1,46 @@