From 1f3051178a5152cb72358bcc282c8c417f076404 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Mon, 17 Jun 2024 11:02:59 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"1.=20=E6=9B=B4=E6=96=B0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E9=A6=96=E9=A1=B5=EF=BC=9B\r\n2.=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E9=82=AE=E4=BB=B6=E6=A8=A1=E6=9D=BF=E8=AE=BE=E8=AE=A1=E5=99=A8?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=EF=BC=9B","MessageType":2,"Modules":[{"State?= =?UTF-8?q?":1,"Type":1,"Name":"PCPage/FGC=5F=E5=AE=A1=E6=89=B9=E8=AE=B0?= =?UTF-8?q?=E5=BD=95"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=88=97=E8=A1=A8"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8"},{"State":1,"Type":1,"N?= =?UTF-8?q?ame":"PCPage/=E4=BB=BB=E5=8A=A1=E9=A6=96=E9=A1=B5"},{"State":1,?= =?UTF-8?q?"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E4=BE=A7=E6=A0=8F"}?= =?UTF-8?q?,{"State":1,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF"},{"State":1,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=AD=90=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=88=97=E8=A1=A8"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1-=E5=B7=A5=E6=97=B6"},{"State":1,"Type":1,"Na?= =?UTF-8?q?me":"PCPage/=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"State":1,"?= =?UTF-8?q?Type":3,"Name":"MasterPCPage/FGC=5F=E6=AF=8D=E7=89=88=E9=A1=B5"?= =?UTF-8?q?},{"State":1,"Type":31,"Name":"UserControlPage/=E8=AF=84?= =?UTF-8?q?=E8=AE=BA=E7=BB=84=E4=BB=B6"},{"State":1,"Type":31,"Name":"User?= =?UTF-8?q?ControlPage/=E5=8F=91=E8=A1=A8=E8=AF=84=E8=AE=BA=E7=BB=84?= =?UTF-8?q?=E4=BB=B6"},{"State":2,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"State":1,"Type":40,"Na?= =?UTF-8?q?me":"Plugin"},{"State":1,"Type":1,"Name":"PCPage/=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=9B=BE=E6=A0=87"},{"State":2,"Type":28,"Name":"Proc?= =?UTF-8?q?essItem/=E4=BB=BB=E5=8A=A1=E5=88=86=E9=85=8D=E6=B5=81=E7=A8=8B"?= =?UTF-8?q?},{"State":3,"Type":15,"Name":"ServerCommand/=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B=E5=89=8D=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?"},{"State":3,"Type":28,"Name":"ProcessItem/=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=B5=81=E7=A8=8B"},{"State":3,"Type":15,"Na?= =?UTF-8?q?me":"ServerCommand/=E5=8F=91=E8=B5=B7=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=B5=81=E7=A8=8B"},{"State":3,"Type":6,"Name":"Pages/?= =?UTF-8?q?=E9=82=AE=E4=BB=B6=E6=A8=A1=E6=9D=BF"},{"State":3,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E6=A8=A1=E6=9D=BF=E7=BC=96=E8=BE=91=E5=99=A8"},{"St?= =?UTF-8?q?ate":3,"Type":7,"Name":"Table/=E9=82=AE=E4=BB=B6=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E8=A1=A8"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 278 +---- MasterPages/FGC_母版页.json | 4 +- Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json | 56 +- Pages/8ee6eff0b74d43ef8e54cd3ef782f76.rd | 2 +- Pages/94f8bae36aee4ae7aec2a063ca731b1.json | 8 +- Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json | 43 +- Pages/a9dda523558c44c189c02319d3d55b4.json | 26 +- Pages/任务/任务-侧栏.json | 16 +- Pages/任务/任务-基本信息.json | 700 +++++------ Pages/任务/任务-基本信息.rd | 3 +- Pages/任务/任务-子任务列表.json | 8 +- Pages/任务/任务-工时.json | 30 +- Pages/任务/任务首页.json | 939 +++++++++++---- Pages/任务/任务首页.rd | 33 +- Pages/任务/新增任务.json | 1030 +++++++---------- Pages/任务/新增任务.rd | 20 +- Pages/共用/选择图标.json | 256 +++- Pages/共用/选择图标.rd | 2 +- Pages/流程页面文件夹/FGC_审批记录.json | 179 +-- Pages/流程页面文件夹/FGC_审批记录.rd | 4 +- Pages/邮件模板/模板编辑器.json | 293 +++++ Pages/邮件模板/模板编辑器.rd | 5 + Pages/项目/项目列表.json | 10 +- .../项目首页/项目首页-容器页面/任务列表.json | 68 +- Plugin/Unlayer-9_0_103_0(1).zip | Bin 0 -> 321706 bytes .../{任务分配流程.bpmn => 新增任务流程.bpmn} | 84 +- .../{任务分配流程.json => 新增任务流程.json} | 2 +- ServerCommands/任务/任务发起流程前校验.json | 492 ++++++++ ServerCommands/任务/发起任务流程.json | 407 +++++++ ServerCommands/任务/新增任务.json | 919 --------------- Tables/邮件模板表.json | 75 ++ UserControlPages/发表评论组件.json | 243 ++-- UserControlPages/发表评论组件.rd | 2 +- UserControlPages/评论组件.json | 82 +- UserControlPages/评论组件.rd | 2 +- 35 files changed, 3435 insertions(+), 2886 deletions(-) create mode 100644 Pages/邮件模板/模板编辑器.json create mode 100644 Pages/邮件模板/模板编辑器.rd create mode 100644 Plugin/Unlayer-9_0_103_0(1).zip rename Process/{任务分配流程.bpmn => 新增任务流程.bpmn} (62%) rename Process/{任务分配流程.json => 新增任务流程.json} (96%) create mode 100644 ServerCommands/任务/任务发起流程前校验.json create mode 100644 ServerCommands/任务/发起任务流程.json delete mode 100644 ServerCommands/任务/新增任务.json create mode 100644 Tables/邮件模板表.json diff --git a/.collaboration b/.collaboration index 2e36241a..7f7c81fc 100644 --- a/.collaboration +++ b/.collaboration @@ -466,19 +466,7 @@ }, { "ModuleName": "PCPage/FGC_审批记录", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:23:09.183409+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\流程页面文件夹\\FGC_审批记录.json", - "Pages\\流程页面文件夹\\FGC_审批记录.rd", - "Pages\\a9dda523558c44c189c02319d3d55b4.json", - "Pages\\a9dda523558c44c189c02319d3d55b4.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/流程页面文件夹_手机版", @@ -530,21 +518,7 @@ }, { "ModuleName": "PCPage/项目列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T09:35:35.2012376+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目列表.json", - "Pages\\项目\\项目列表.rd", - "Pages\\8ee6eff0b74d43ef8e54cd3ef782f76.json", - "Pages\\8ee6eff0b74d43ef8e54cd3ef782f76.rd", - "Pages\\b90932e038f94707b54e571ff7cd84d.json", - "Pages\\b90932e038f94707b54e571ff7cd84d.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目成员详情", @@ -584,19 +558,7 @@ }, { "ModuleName": "PCPage/任务列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:11:01.5856671+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.rd", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.json", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目工时", @@ -718,17 +680,7 @@ }, { "ModuleName": "PCPage/任务首页", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:43:03.4240162+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务首页.json", - "Pages\\任务\\任务首页.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务部分", @@ -736,35 +688,11 @@ }, { "ModuleName": "PCPage/任务-侧栏", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:24:31.8704706+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-侧栏.json", - "Pages\\任务\\任务-侧栏.rd", - "Pages\\9d9faa04d5a74f1dbf8dd3b2040b6f6.json", - "Pages\\9d9faa04d5a74f1dbf8dd3b2040b6f6.rd", - "Pages\\b522ad93131845cf87553eda79dfd25.json", - "Pages\\b522ad93131845cf87553eda79dfd25.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-基本信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:43:03.4244875+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-基本信息.json", - "Pages\\任务\\任务-基本信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-任务信息", @@ -776,35 +704,11 @@ }, { "ModuleName": "PCPage/任务-子任务列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:11:01.5853395+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-子任务列表.json", - "Pages\\任务\\任务-子任务列表.rd", - "Pages\\558ca610fafc4ffd8884b819161bfd6.json", - "Pages\\558ca610fafc4ffd8884b819161bfd6.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:43:03.4242733+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-工时.json", - "Pages\\任务\\任务-工时.rd", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", @@ -820,17 +724,7 @@ }, { "ModuleName": "PCPage/新增任务", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:32:46.4139774+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\新增任务.json", - "Pages\\任务\\新增任务.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/新增进展", @@ -1062,17 +956,7 @@ }, { "ModuleName": "MasterPCPage/FGC_母版页", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:19:32.5645636+08:00", - "ModuleType": 3, - "ToRemoveFiles": [ - "MasterPages\\FGC_母版页.json", - "MasterPages\\FGC_母版页.rd" - ] + "ModuleType": 3 }, { "ModuleName": "MasterPages/流程母版页面文件夹", @@ -1088,31 +972,11 @@ }, { "ModuleName": "UserControlPage/评论组件", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:31:36.9210311+08:00", - "ModuleType": 31, - "ToRemoveFiles": [ - "UserControlPages\\评论组件.json", - "UserControlPages\\评论组件.rd" - ] + "ModuleType": 31 }, { "ModuleName": "UserControlPage/发表评论组件", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:46:33.0773696+08:00", - "ModuleType": 31, - "ToRemoveFiles": [ - "UserControlPages\\发表评论组件.json", - "UserControlPages\\发表评论组件.rd" - ] + "ModuleType": 31 }, { "ModuleName": "UserControlPage/收益数据横幅", @@ -1142,19 +1006,6 @@ "ModuleName": "ServerCommand/修改任务预算工时", "ModuleType": 15 }, - { - "ModuleName": "ServerCommand/新增任务", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:25:05.7710098+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\新增任务.json" - ] - }, { "ModuleName": "ServerCommand/移除任务成员", "ModuleType": 15 @@ -1713,46 +1564,7 @@ }, { "ModuleName": "Plugin", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T11:02:44.5025701+08:00", - "ModuleType": 40, - "ToRemoveFiles": [ - "Plugin\\Echarts图表-10_0_3_0.zip", - "Plugin\\Editormd-6_0_102_0.zip", - "Plugin\\Forguncy.CustomMenu.zip", - "Plugin\\Forguncy.PassListviewDataCommand.zip", - "Plugin\\JSON 序列化和反序列化-10_0_2_0.zip", - "Plugin\\JSON数据源-10_0_2_0.zip", - "Plugin\\Lottie动画插图-10_0_2_0.zip", - "Plugin\\Notiflix-9_0_103_0.zip", - "Plugin\\OPENAI套件-10_0_3_0.zip", - "Plugin\\PC组件包-格友工作室定制版-10_0_2_0.zip", - "Plugin\\SqlServerWrapper.zip", - "Plugin\\Tiny富文本编辑器-10_0_2_0.zip", - "Plugin\\UI操作工具箱-9_0_6_0.zip", - "Plugin\\xTools快速开发工具包-9_0_4_0(1).zip", - "Plugin\\加载动画-10_0_2_0.zip", - "Plugin\\发送HTTP请求命令-10_0_2_0.zip", - "Plugin\\增强关闭页面-9_0_6.zip", - "Plugin\\复制到剪贴板-7_0_3_0.zip", - "Plugin\\客户端缓存操作工具库-8_0_0_0.zip", - "Plugin\\富文本编辑器-10_0_2_0.zip", - "Plugin\\对象与集合操作工具-8_0_0_0.zip", - "Plugin\\异步运行命令-9_0_103_0.zip", - "Plugin\\支持预览的附件上传-10_0_2_0.zip", - "Plugin\\服务端缓存操作工具库-8_0_3_0.zip", - "Plugin\\模板引擎操作库-9_0_103_0.zip", - "Plugin\\甘特图-10_0_2_0.zip", - "Plugin\\用户管理命令 V2-10_0_2_0.zip", - "Plugin\\网络操作库-9_0_102_0.zip", - "Plugin\\设置当前行命令-10_0_2_0.zip", - "Plugin\\设置焦点命令-10_0_2_0.zip", - "Plugin\\豪~豪插件合集-7_0_102_0.zip" - ] + "ModuleType": 40 }, { "ModuleName": "PublishSetting", @@ -2156,19 +1968,7 @@ }, { "ModuleName": "PCPage/选择图标", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T09:30:44.3486763+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\共用\\选择图标.json", - "Pages\\共用\\选择图标.rd", - "Pages\\724528b5f0ca4bf3b5886ccd98103fe.json", - "Pages\\724528b5f0ca4bf3b5886ccd98103fe.rd" - ] + "ModuleType": 1 }, { "ModuleName": "ServerCommand/删除项目分组", @@ -2182,38 +1982,12 @@ "ModuleName": "PCPage/项目审批历史", "ModuleType": 1 }, - { - "ModuleName": "ProcessItem/任务分配流程", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:36:16.1085609+08:00", - "ModuleType": 28, - "ToRemoveFiles": [ - "Process\\任务分配流程.json", - "Process\\任务分配流程.bpmn" - ] - }, { "ModuleName": "ServerCommand/任务发起流程前校验", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:32:46.4135411+08:00", "ModuleType": 15 }, { "ModuleName": "ProcessItem/新增任务流程", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T08:36:16.1085681+08:00", "ModuleType": 28 }, { @@ -2228,42 +2002,18 @@ }, { "ModuleName": "ServerCommand/发起任务流程", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:00:32.992088+08:00", "ModuleType": 15 }, { "ModuleName": "Pages/邮件模板", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:32:35.8313289+08:00", "ModuleType": 6 }, { "ModuleName": "PCPage/模板编辑器", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:32:48.2794451+08:00", "ModuleType": 1 }, { "ModuleName": "Table/邮件模板表", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-17T10:36:57.7469979+08:00", "ModuleType": 7 } ] \ No newline at end of file diff --git a/MasterPages/FGC_母版页.json b/MasterPages/FGC_母版页.json index fe20c4ff..82704c7a 100644 --- a/MasterPages/FGC_母版页.json +++ b/MasterPages/FGC_母版页.json @@ -553,7 +553,7 @@ "plainText": false, "showOnlyTheLastOne": false, "rtl": false, - "clickToClose": false, + "clickToClose": true, "closeButton": false, "pauseOnHover": true, "success": { @@ -1050,4 +1050,4 @@ "Formula": "FGC_母版页!$B$2" } ] -}//6sFRPChj2VtdHov+b0qrEKQKHcuEpeKfNVDT6dVNAkXRoELFAzZ6Dvv8uzL/vauAWGqCIZtiN2qs47dwS+vj2hNGRKyS0JARI8shKnMzZYtK6JaCOUe6bEiThbER+TfD9SYPEFZjrytdVGLcZLkCJB0uX37jLEhlo+yqUC2a7LerofDtvlCtl5Kemuhyh3ZiZpzswDUKniUDli+J+mEOQTlzEFKFy6yN3rNEQ8nBpU0XoQQsgFYzgRXqyhI2UykJ1YBloUKevdvskbHfPMQrOFDYfgvNvIg9wEekeTRBGafJBgpa0uhDJBMRm1lwjV4yULxgU81G1QjGYCwqU847OEK7NOYLUXIfXyCOS5ZyCT5U0siHDedBzilh9bu35k7vnwXj04y3RecXRiTsC5WxONe+a/eF6CR0LvQhgfV1jWnNGDbYTQWlUcHZPeyhMC/we8Q90ZXuyb3ZSig8L4tz1btKWFXnSDOioppRbjPsYv4vkhKPH0iMmgOltsL5lRtIU6A4p75BZNySJlI3pVx6eJCb5iQirnjOi5L/EUUEI8p/7/YOGn4SKJVwVgzLYQL89tYHKRgZS3EWzXWAbnT9Az9PBaL1TCHZkeV5og5Zxf5/PQinTgKURy71NqovqljlnZU7nmOk6wZW0IU/+94L07I2WjbZ9uLf1x5VTxEK5dmWfnCeCOp+YjmKLf2OBqPx7H4hha1Jyv6GQm9+z4LUsfR5fMUKMtCKRlk2pTBJO5ACR+2BKsA8EUTmyXJ9IWTgd9B+irKQRuCg6DSMBxH/63Ghf3L+zhON6CcQDxh0QLDXSXz1e4pcr6wu4/9zQf1b3NCvRJzX4n/8XrQA0fvrQ8j3pfDwULMYlJ/8ctBxAsD10r/iQJr6lgXCp8BUWUAXRp4TqFsbHOmxlCw1Ve4QVQ==|920 \ No newline at end of file +}//DvFeXtvXMrglvsEgDc1dCQXLXEjV6XZ+LWBYONRHvKDSPyrn2Z0PDPOORf1KmiQP5D0cAEhayUwNQjPMcVUpo43NHzzyMaLZG3lMm2OPoPlsRZE3QPv4NBPJ8vOy2buGWpeXDiEW1/CJxAdlNyWOQa7b0AWzkGBEpGwVILQ+j+L8VSBgc9ktoiKf/nNYFhXtFFjnhGnEjVvhmHop0BAeMd4uz9+fk8FGjrvJbcuY4WJGZxGcNpYOv/wcTmHrxACfKkxr7twrQGFDIE2Fau12oa5XHkNHo9JqRH/LGPg308YMtOTrdHLqBQseEl1ktnEyw8D0JT5uNNf4NOzO+hTLXAHdfG0Vs3B7tSmX525mylFGVZdGVK1PZEYqQjuHrmVe3HR80kEN0axSnMSWmS14ZdzWqet4dpMWqTZBMqhd1GVXMcSyDa0cH7WozD+gTZXzJGPMizDD5t6pdw075xV6slSgN5C6tSeUNrDwwExdu1hTHL/T3W7oQlGJZwjC83BvW/biRCwkoxEMDhvDI6CeUNIBMnNEbCqXHKkD1MbOiT5ewP/CR+z1br/BydF5OQ2wQUzzapt90DnwdrRL/Vr9R8CoH2zMou5DqDsbkf8mdYhhtsCVum3L8Ld3qUJPFT/XS0P1NiTNQAQauYsjAQloeua4IY6CRPykapVUYlX+rl5C4Obiqto2P+zoV5fz+NSbrjVnD9U4qUao4B6EHFbb/33ZFnmbFOAW+oHFprZUs9QXAX1pspkPU/VMvWGJ7l+EYijGaUUrJskjPKv9Z54nKEJeYtoGQc48tC5MM0Tor15LlrAyZSAK0d3H8oODBJtHpuhvXdHj9/Di+iIr9o2cblE0pHBliezDye2og7rj2QFZPgvgOqJZdSjuM8Fdj3+pgsBUNDnrCUb7gI7eB+LC3A==|920 \ No newline at end of file diff --git a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json index 938f71ae..78b6cb93 100644 --- a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json +++ b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json @@ -15,9 +15,17 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 23.0 + } } }, - "Count": 3, + "InLogicalVisibleIndexes": [ + 3 + ], + "Count": 4, "DefaultSize": 10.0 }, "Cols": { @@ -123,10 +131,35 @@ "TableName": "项目分组", "ShowConfirm": false, "CheckDataValidation": false, - "ReloadAfterSucceed": false + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目分组", + "ColumnName": "ID", + "GUID": "b8213434-845b-4b7b-a05a-9f07ff2ed539" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='8ee6eff0b74d43ef8e54cd3ef782f76'!C4" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "项目分组", + "ColumnName": "图标", + "GUID": "eadb0287-00af-4b05-96a0-99f7df96dfc6" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='8ee6eff0b74d43ef8e54cd3ef782f76'!选择图标" + } + } + ] } ], - "ID": "4803ed7c-ceb2-4b7d-bc6e-760d9710d24d" + "ID": "0d414999-c155-4be7-8d6a-278b0317f2da" } ] } @@ -201,7 +234,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "ea25a584-5f4a-495a-bcca-cb458eda1697" + "ID": "09a48dd1-a1bb-434b-b43a-ca7bccb9a2f9" }, { "Condition": { @@ -231,7 +264,7 @@ "Message": "复制成功" } ], - "ID": "30a0ec9c-9a78-4e0d-9ccb-0bfea495d045" + "ID": "dd94df67-e789-49a2-b662-8af4a0f87df5" }, { "Condition": { @@ -308,7 +341,7 @@ "Message": "操作成功" } ], - "ID": "91d20802-3f39-4058-a172-4047479dc700" + "ID": "58f28864-2c1d-415c-90b0-d878bca8b645" }, { "CommandList": [ @@ -323,17 +356,17 @@ "BtnText": "知道了" } ], - "ID": "6137c7d9-03bb-4be2-b231-ebadcd2bf77a" + "ID": "7f3b18c7-f985-4508-acf3-f7a20bdd92a8" } ] } ], - "ID": "bdb5a9f7-8dbf-4839-85f0-6592b0eacd9b" + "ID": "c9d1b17e-a85b-421e-8721-d5cfe6ade893" } ] } ], - "ID": "3cc6eb75-1e8a-4cf1-82f4-68f98f9175f1" + "ID": "a5c86070-88a2-4517-b8c0-89fd85de62bb" } ] } @@ -351,6 +384,9 @@ "ImagePath": "更多.svg", "UseCellForeColor": true } + }, + "3,2": { + "TemplateCellSource": "ID" } }, "StyleDatas": { @@ -402,4 +438,4 @@ "PaperSize": {}, "Margin": {} } -}//b04FJ4fG83tfyM7U2BNAZ4OiKRFT6bODDELqBczwFN9grql5dEvqMptjHTihohuuvGHchT4MKRtvjM/cjemtblajaUHvpm5sialtaEJrgQ0FCcIYiP1ukDppSoX9Qaq+1g4UTuMbbYIC4jJ2gL0gA2bVNy/xrqTdUQbPo/eWAXBp97V/rpj+FpNQ3n8cfIxWddeGV2IGI9M5EvGGxNXFNxE6Cm8pAlJvHHkCu+zp+RmCvOQPihStcOeWYnra1MwM0CU9GZ3r1/QIoAD5xcAfjLQqdqJ5SYHVF6GagCy7Z4eZ36uqNoNnK6IuDJtqzNo+EvRqmOXYIrwnvXza+/rzPGMTpdPyYZM5DdqwU4Qp+J3d16xcsFDXylCv+6zTYS3wj7NOiN33j6BLatSdE2hD0FnC5tLirRoaPT6QhDCm/7HbnM3nO8TXL7pUITx1rdaJmhzeuoEFR6dorM4iz93YkJsWYPxF45X+i5XsV11dxrsk/t71ZGdi+iHkRnEz0Wy+IYTw9U2CQmAGES3CJTrwSDo07cROD6Js5SO0ZEHHVLhFPxyQguWFT49U62INGX3XSDoz0Edt6BpHbaFkS0ZSuRtujDELmErKCUVW6mbNs0PXb0U5/kRRzbzvykeXrrG60z2xOMuWEE9cxqInPY+Zty045qUZtviD4lknUnVzw2yAWd3Q+JdqXUMvyPGzt9IGLGyJ7DNwLgL2c/1cmCuXDEew7QFB6SvRwXYJ4yW5TURsP9M7RafKcxNRlJTJJaB2+nus9x1Ag8uSjSsmG7mi5N3cZ/nTRoev9IADoppXSDG7c8nFyD3QJBCh3uKjMzNjnKOQ+AqBeYUa59keIwEe1Lq6Eot2Sz3lOKKA263CkQB12zPagl6GcGVrZ2Hx9HKWpLE6MfrdmdTnxn41ydlAyA==|920 \ No newline at end of file +}//SYbsBvg5NyFxiz4BLd7PYcBWETnOxlc8N1MZ2SjMDq6OjrGLiKpKFb0QUSnQl9h3J32l4FqlJ4vsF/JBTc6jHjvgE+L89Uhx8dvcHfVyQBX1br9xrjU3DD7hZtYNnZgsg74zsA7a0CkNqWGUb9cHozzNerue8/pYlAija+nDFQluByTbFyqK4xEzhTlho1zidbNn3v2LsRmYfhGeWR0/4qyQz7wxh6WE1sQqZL47K8khrwrSqx2sK8QaN8RsUoWPrZ2x+zIP/yQ2cWsliy0D307KwuplVGHR+8xxWDQrfECir3nc/+oSViPue7JdJTrP9blvmdT+cHcE34cYvauxPG+pWTxx38JKLY6khkX6vwogNMfMo34YGRtBH6LsAN6MpzpSAvP7GMES9Nq1dhgHlCTpBTFUVcX143kKwCr+25eiix3oDHzNuKj1GqxG28GA1UK2yR8dtgRiRWjw8zgyojEYmDSjiC+1E0mSlY8M20IA0A+0MYc4t79pBCt4if8ZjqMiVeoXR2S+raFSYA38PgPW7Q/slYzDUHbsmPpBjxHx22JI3yNMGpa4LZuoEaRqyfZaIjjb/e5pmKpgL7+a2cMTzOmXO3dgso8UC3RhlqyFL2Gmj6E88mZ1haklwDii0PWDqwnyHEierAtIGAIkkJeQVa8kYJWFOw1n9NEFecHoA9FIkzMt0oE6SPeyuwPMlAqwtI5qK4u5cVtq79ko5choZxR1TeSzzm5d4tGL4a9hJ0ZxNKc1vqBDPBs7m+Jd4nD035mQ38r81HA0JqThomSubJAejJoH0SjJIAU9NqIqXpQxmCxton+cyBMIZbqn6PpCdkzWDeAaFFk0Z2yrBFHie4q2Y27MIw2x4M7JGQsu6wrvfOoxIrO5AS40+rcM3hAPtH1qap4td7pLml0eQw==|920 \ No newline at end of file diff --git a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.rd b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.rd index b761ba53..ad4c0293 100644 --- a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.rd +++ b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.rd @@ -1,5 +1,5 @@ { "PageType": 2, "ColumnCount": 6, - "RowCount": 3 + "RowCount": 4 } \ No newline at end of file diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json index 6ba9418f..05233082 100644 --- a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json +++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json @@ -145,7 +145,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "20cdffc9-8ee4-4e72-967b-cfe2a392e21a" + "ID": "42a933ef-8d31-4558-8d3b-78bd50adde81" }, { "CommandList": [ @@ -157,12 +157,12 @@ "ConfirmText": "您确定要删除吗?" } ], - "ID": "142017ac-ceb3-4829-bff4-a5aad576f15a" + "ID": "0503a68d-8e13-4de2-a826-08856de4f141" } ] } ], - "ID": "aafb5ec3-57e2-4c86-bfdc-5429d8b5616d" + "ID": "8f951977-12d6-4a39-9be7-3508514b2623" } ] } @@ -230,4 +230,4 @@ "PaperSize": {}, "Margin": {} } -}//HZUAxh4UXmMDypPYEZFiVRIAdeGIzCJqVTSbfN2OkAVpz+eHMF15dTO843YZnRqXVm/f3J/VknUqM/wMvzkX2EFWpaQ/OfH7Eh1e+9T02URBbq1eRn3ZxLDca2QXHOJGh3SzaW3GiUXaLvYwSXVxPjsYuUt+j6w2y5vKJVGKTPRzIa46UyzlAoDZ7toTPrSa3AFpZ8OJgvLcN04mRBQoq5Nl87AtqRjMF9osRNs8PDk4SuwyFX+lWdsBqsQGmgURHbpPwzajbEaDTFQNaZex0x2j7mVIoVtEZSf+0gMG076XTjl2DUejdffe1hmoytkIRJ9JKsR1z4Nca0Je0BJouOnGjhXBtgvvk/MFWltzYFFGy0nRNjjBmLbCS8zitkv8Pf92KJ1oY6qoaTrKjIxXIem+iROcZUn1UJs2uj0dXYAGqsBJfGOZqCKR2qYMs/FvWtYCKd+68Oocf0r/3+Pr8mse3vfx8w5ensomF/korkW/3YupFVIK/qguhCcd1d1VVNDwZZfsAtlUyCFjfCs44NnqEueMbvDj7GRROi78+2Tt0t/iklaA6GpmAG9L/t3Rf10Y6ABqjOm9iO0GHmJAKLXRp9aFaXuDEtE1ZUx5liihhIm0Hid/5rrQOyHNbYcK9I1F6A83XdpUEz7R0Qag8ircBrmov11qSY73K2vfQD1c6AuaLEdQwKzGQhkp9h53HJ43Fyl9rLVIdDsfGGOx/cIcpX9MHt38uBoD92+rjIAU9UwCPFC21z9bNCSsz1RdNJr1OhPR9ihAp+uYgY02FC2fLN1Q2D0bxEj35CYZvrflXKgDKeazqU+eq52jsFUtt4FOdm6n+oElByl+PukI4L/x6ONQ47eS+Cq3+Na6I20F/LDyPRJwGfM94ZrXwis4eC571YCp9YgEyrM9xPb6UQ==|920 \ No newline at end of file +}//JqMkUo11WLT8lV7nuydaZtF0iWoymvArpEVXFzBTavqYp2sA8n90tjE7NQWLsfSerZtK6aMGEwbaKFODoF8/0AEIjsgu75tgEHWZ9gnCFQEucD91qTTRoJPsqG8a7Q1yaABK+DltaJjhFur/Tpm13uSmtzanBkLZbhrwYHnjo4ThWtiUZXfyy89Xyo1P82wRUFpYwzAqw8CS9TsXONsBv7dQOQRrd4dF2SnWKGqRVMCMqLY6GBC/zWKltKSB5Ca+yKPpGif8p4zFyNXv8MadAnZ2eTmTEjBfray7DQ8FRvcG9F4EYSo3lK+q+P7GXNEtz4PH5bNcNzbn/fqyKS92g6TgsoO7Vtrjkl3pdWrajMJ14FZ5t/x7nYtVJ1He056aF4Pemmyx5k5nWh7sShQCLc5rCjG353MLd0JzoHr6aXgTPAnAeIWosY9yty81W3NXvFGBhjTHkXLe4xF52eRJCPDy4RFzkpLhs26yiN+a6mWCSlJ/0UqqPnex8udEfxaEnwJW1TijF5l8PyYChDo2+r5xealoCWxnaspIipF/G3azwg+lkdMgXXeIrMG1vLFBixVcWOnQShWewQ5pPjMrqMRQMXu/V6+lOSXHilBiQ7NQ/pUWmUMqHlIlw5rslpNLA1M/fZFNJgVkRBgi23+B1QRC3p83NqMt/Vb9hA+TEzLp2a0dFNzIdYsSZg5j1Hmo8bXwxcfVfTjLiX3y5hJWccTaB2UkgkpoCNaW8P+wuntzTrDGTmL0UtwLDRZlPmPGmJd3UiNl11sQKjCVFvd1CCgj41mXHsKURIpDqjzHXCgCCmMx3/LJDbL/FV5TM7Lr4nFW4/nClTJ5xxeYMuEyNEZGJmP2okQvsuFFkUPmJFOlPGz2/ROz3YfScvwyLh48c+Sd2n/lg/AAui6vodyy8Q==|920 \ No newline at end of file diff --git a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json index d044a53d..0dacda30 100644 --- a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json +++ b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json @@ -127,10 +127,35 @@ "TableName": "项目任务分组", "ShowConfirm": false, "CheckDataValidation": false, - "ReloadAfterSucceed": false + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目任务分组", + "ColumnName": "ID", + "GUID": "cda1f1c2-e08c-47ba-a094-a7ab70161dc6" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=a3c94948c8a24e6a9d63fc05ebfd71f!C4" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "项目任务分组", + "ColumnName": "图标", + "GUID": "a1c47385-7352-44b5-91d0-a016100bc732" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=a3c94948c8a24e6a9d63fc05ebfd71f!选择图标" + } + } + ] } ], - "ID": "1eb962f4-0bcc-4c71-96f3-c2865988e99a" + "ID": "457534b1-16cb-48f5-9147-710798b13929" } ] } @@ -204,7 +229,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "54d7fcae-6f8f-4968-92a5-f6264adc50be" + "ID": "4b93fb91-b81a-4b9d-b615-baffae6ebc2b" }, { "Condition": { @@ -234,7 +259,7 @@ "Message": "复制成功" } ], - "ID": "0451c209-cb2e-4f0b-a783-84d5587ab924" + "ID": "2702288b-0b5e-4a7e-8baa-b8d2333afa44" }, { "Condition": { @@ -311,7 +336,7 @@ "Message": "操作成功" } ], - "ID": "95e274a7-9e35-4008-9834-49639273d300" + "ID": "ba2bf5d0-8835-419b-bd37-9ffcf57ede9b" }, { "CommandList": [ @@ -326,17 +351,17 @@ "BtnText": "知道了" } ], - "ID": "68e68cfd-6caf-4dc2-b635-4b5b6aed24fb" + "ID": "69f3d9e8-3260-4d5e-ac92-d575b1709df3" } ] } ], - "ID": "7bd03b3a-91d1-46c4-94e2-d2e13bf1b24b" + "ID": "8856075b-9adf-41fa-a852-61d9916aa010" } ] } ], - "ID": "694fea46-f843-47b9-b95e-7e46eda4e86c" + "ID": "bae66faa-1b8e-4f24-bba0-08e37b5b846c" } ] } @@ -411,4 +436,4 @@ "Size": "24,24" } ] -}//fP4OzPS6IgdaQi3d8zX8NzDFrFvNcu99jr6Ci8u8w28Ar7Yov2DV4DgSKhZIeTiBVV/Bsh+7fyYLAYGhGU9Cc/kjIyd5F53fpLGbfa5WkX+3C+5Qh/Gcts03+lm1lelee7wnZuDKQSHr9eEOSIzgfjlVZGFclA8Pui8RiRJRqySRJcTdVSVcqldq3tjnam4F1JjNVvSK6X1YULTf+H143ZiGi7axvVHFCwnfEV3QAABH6Gh7eKJJfZJ2XSyuIgGlqnilm34kekLSDrbsvXftwwj+sYunQUjzHP9jvTdFzkYTycLRN8Sno42DqWamMuDh6JM8EPfo8xaDPCISie+4o0tuqyoiQLDgty2aZSjK5h8/coKyxKKuIHMx0YG+8or05gtKxTfne8zaRe/XmpZHWjzKGOjPB//qVmoAZF7VGOicCE/yK74BSDJ7GMd2UJfeUaqJbwM8dUR8q0PkvEi/aMSDIT4CMLC7zHp1PkUnz6C8RTh2YoHChMve6VdLLCEKx7dZrYHE9UClMA+3SdITyJ9oK5xH8iQpp4rhTcfDXRTITptT3F5Fhe9jUtuPnGl0RXZ8aMgDCN/MBkDFrQwqP1lh/MU8kqSUT3rPoA0zs41/LJtcNHlq0x62KUT4PMzTmqp43PJjxG/cwTRAlYDl+P3giGJgLNgA2Iv36Ey9m/P5t7qnhw7tgR9k8EtNTJngi/XpeVZ/kzqH22tNwXilsxrdGDmQvgB1TDgglIiwt5DVKQMMxrK1dBHjscrKsevGzNzbP4+bO7Lzm3ufDk3pwK8ZIQIAXt0LZLvYDdl6xz5CjKr3Famgleb7O6i8tU8TSosyFlZ+cgP2P06hggT1jCDDrQuYoUx30LygqeQVHwhZWosPCv5UY6YMJYs1cFIFu0yOaum4lRdRKxr3yzqgSw==|920 \ No newline at end of file +}//ILQfIT5DPfcGydsV6+KHwYjkwUwLtdtGCTKgn1Yqxin2nr4/WgkWDFDWRB61TmY3L61ozNIfugc5sroNsMoib0PB8ba2WE9GctV4wk6IoBXFUbNTl33pvoXckmMFqaNtJ23wBTGH4Ri1mzgK8jJ/1RWAWM4gfIf7UREIkW7msDtNNh4e8ONHiyoBPccdYB0RNbjXbcS1Mz9Ecex8m1su7JE1Qm/JnqUfirgYjd38QbDE6x/G/P6IQNpjezBClNsc1StCoGm7TAyXCRhsBIHZCIDY+XB710C4z5s2bUHjSVGxJX8RCTRcKiVlBn+0Mh9FPNh5z2jSGOoRqNOKhX1HEnWd7sSd0WmQV13NWd7OTPPKD4J/UA5lY6sl1mOae4vw3yADmgZLY/+VEIsE4+NWclD7Lmpm6QshsgmolhaKdCS5K0YWgMnVPTpkAzmgKhxkRjeRon4R90P4AIISE/Fn5Duxx/ZSyFwNmmT7uiRZ2V4xwaTvU5fmtvvlibHov5NbywONh1kl/O4WmP/sXoN8cgv3FxnvGfph97juPsdGxjm62N2mMY1yJJGimgKbyxwBq/NdtNQnKlxYRg+wllI/H5QYWNynOvn5tW+E5av37iUAVDeTnfncq8ISIauf/6QRRPz5VjKHXJ4jCe1LvLYWB87QcCHFzs6lypbstrEwUffTkB/U5zO6Qo7nGWTfUB6NuSl+Iur6CR5NaRC9EnAUSykybkq5mTFlpIlswLVrYJoEBXVZee1NxfJaxiW8xBZbZy6BoI2xCiZNdRNPpDsHcOI82iP/0MfcxKAm+tI6+IvmdVNCoTz7zK4yOz8wWLCOJQTkVRc77x+MZDEq8a+mkvxx9CCkwLpczZbVvC3DuTWJ98hDxddgUX8jSaq60wgNduHQ18iRAXHeUCK1JkRLHw==|920 \ No newline at end of file diff --git a/Pages/a9dda523558c44c189c02319d3d55b4.json b/Pages/a9dda523558c44c189c02319d3d55b4.json index 17509feb..677fcae3 100644 --- a/Pages/a9dda523558c44c189c02319d3d55b4.json +++ b/Pages/a9dda523558c44c189c02319d3d55b4.json @@ -45,6 +45,30 @@ "DesignLengthInPixel": 8.0 } }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, "12": { "GridRowColumnDefinition": { "DesignLengthInPixel": 8.0 @@ -266,4 +290,4 @@ "PaperSize": {}, "Margin": {} } -}//DAu/LTBqIKykAo2P2Vu03rUmwceSWXYtE/ptfFN3nEpIj3fFFCavMScgJ5bsxTsurOiv2RQaIoQWWoulREnWRY0XvRbGOYTWYCeSB3nds9DAD1OHzP+qTdfMhGcF8F1QGpvrEtoBeHfc5p89y7ch9scD6tmYRXi2b3CBXURM3qAp3rG6nT2gY6Gn8bhgArndSDX6r7kTgHWqOtwLgZMlprPfWqYFX4S57dPa4xMZRGtASv+7JRzkUpkQtqtdwrCkmdxA1K4kllOXHGLzUOHWQ1iAc55u90etVeVt1iOcI5IhvJRWcSQllqk30q8VQXS29F4elV+bU7/JEL43dJ4VpatI2RggCjf1FlQ9Fc8nfriOMtNWrj1K28M1NXGFYNLFCxRqj0h+OAfuYN0CDmaNkNyAl4+qOwcmDFQMRCsAbFc8NTJWk9KldTtJ0vqIDFKAEUWEa99w4cc8eYteN11w4SIAgL0yhrCbJiql/HbDPP6BLsTtUoQ5tSkhkaAmjVk5Lbk6EvfHQZSn1JV+f1l9iivDu4SpswepdXaaAdsPKfhfbVd/F4D531M4ZQM7gnoUnr2r4g+2L0mva0v5X8ir/smLyFfgot8F5D6nKninLodWMhspLRXm5QW+cqNDnq2IgQ2zi3sdKoLezZSvKGLxPjpZaJnWCCgP23MuJtW7qN2Mzb6XZxcer5DlcFw6A3+7iCWLliLSeUZh4PK0tyGq86MEvwTW5pou22moCzgYN33pZo5jTirIqJ+lg3xdGElnLXL2gZQEKZGagkje8H7i4XvNvq9oRmoM+n6rYvCukabGK8yGtInAOoREMMl9ifYj2sg+OCjX93UEb033hQycWusFOeZKit9k6vyJG6wnGLe25NUjkObEHo8kPR4XzpkhmCpEy0yMPiKWbHp2l+23zg==|920 \ No newline at end of file +}//p7Dwe9hKii4Oulq1SoChihG10t+qxFlscGj1bJGxXvbnIWMxgSXPKsVfplv6WIveh8OaPASzOYoMwn5mVqI1zjfbHFbuzZ+RptFwUlnEEsnjY56m9RkGO0W79zMs8N4+LGJn7QkV8nYDHNELuchKa86DDsCkiM/oQrLjH03nSMK0ZCybMTv4QKvdybuNwfAd4TwlFwlaguKdhC7u2W2zHzvn9jsDIoyJ99VsldNVh/8vYeKTEqFWhfDf5dBSNYRFsW/Ki5awOrB1ZTCmT/qqqy28piygFzKGOUnDQqE25JaZdHGcy9lvCgbKhJZCDjmcO9n6BKlRh8kX5NaIQhe8w3SU2YGZfphIgvn9hgEf4gDsWu1np+expjok58+8Vtiq4qHGhWEkUC+1dX2WcZUNt4KN1C8kYKZ2H46/VtfWfCPQuZGwt76/rGEZDZ+nG7fyVblPGm1fZNzQoWRr5JQ5RVPNNosuofYr84SWnCZnOFn5WrJR4zd5r35OVQF8S5fwFLXjkjYTwqdcsOW3bIWq6N9R15AifWVxP4r5K3A0ckwInHZhzOjrcQnTxT90h/Nfs0L6bELHtJQNQJrzMHfg0uKcEi3kGh3nV7ONrpLIhcKFMVNs8CUvWOJm9UBUHTFNYL01vqPck87GhcgqNF518E0n6aF50W3O7G6YGZD4IKg/djhhiNSn6QW8EbM2Do6Yo6PKCR91HTaQdhsKJZdqLoIrNulx/VzcZ5hvbeRqpiRDSQlWTI1/uzj7RW5+/HS51c+A+DTvw6yCIyZ9mxS+TLF+PtrIAIGg3iwAWmTeyNyciKU9ysCuFqv0emY1ayyUKzGHZIGhEO9d4SeG/9qVzLdFYaBm8gHrviwPFpwN07+CNQfPMlpaaSThOcLosBQS9JTG/JfaEAtliM4DbrYsRg==|920 \ No newline at end of file diff --git a/Pages/任务/任务-侧栏.json b/Pages/任务/任务-侧栏.json index 7df3b552..57fdc844 100644 --- a/Pages/任务/任务-侧栏.json +++ b/Pages/任务/任务-侧栏.json @@ -73,7 +73,7 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 20.0 } }, "1": { @@ -120,7 +120,7 @@ }, "10": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 20.0 } } }, @@ -283,7 +283,7 @@ "ID": "ead92b1c9df1498883eaa4adeefb5174" } ], - "ID": "6524612f-768f-47fe-8efd-53ec1ba63f73" + "ID": "e44d8cd8-6285-4834-83d1-a22f351df720" }, { "Condition": { @@ -315,7 +315,7 @@ "ID": "3b696050194144c7a51203d042e4e1cf" } ], - "ID": "58b40ced-1365-47f1-8838-38821543f547" + "ID": "89f5b4b1-ba65-43a5-a367-f45e5b4e21cd" }, { "CommandList": [ @@ -325,7 +325,7 @@ "ID": "ebac52583bc449c5a4388b99e7f43d75" } ], - "ID": "27241dad-710c-47f7-a728-294340c83609" + "ID": "d688228b-b6ca-4c1d-b952-6e60f4436568" } ] } @@ -614,7 +614,7 @@ } } ], - "ID": "39fb0522-dd45-4cee-854a-e191f7c8bd81" + "ID": "9f1bdd48-b5d2-4edc-81c1-272a412faf66" }, { "CommandList": [ @@ -627,7 +627,7 @@ } } ], - "ID": "53252ecc-8150-495f-b92c-b6ef74fab579" + "ID": "e92436f4-f4e4-4e33-a2d4-ba15270dbb0b" } ] } @@ -754,4 +754,4 @@ "Formula": "'任务-侧栏'!$B$9" } ] -}//TzlAZ1/5UJRY+Uy5AOgop07miABXlE7cxVkD8eKTtq6gIbVgANdu202YFSHp7XmPQDIWREj1kzcKsZZGfYBjMoP9yvSUkrtwTNsrtcB4NVmgbnYNB1peF7YcH5v8jkTQcmOHC59KQMAZM9Q0wD9zAxTNq3DY4rSZOrUaboABQEFhhS8QXQy4U1IUyiwBoXECBuFF2bvy1E3Wlg3jmuKVcnGKihaF9q8AkXnJAvvIkf8mUxe8+wzU3D9iyhZ1JYDrxw9lF1HjxfLTknWqMJw+2uqMKUjU3LFhHlNyBXhXr3ZrUJETxUvCZd/DFrOO7t1063DoJmFBCtDF5+/4Sx8Dbvyb6fnUmeN15GcV/za4tVXK0m2CKS80L+6/EcNhUcFF19kDTRWJLHWlEQQw9MUW3G4aHXbedn1uOZTjwDCSDp0QJTR2J4bRmku9QeGsY/D6Zrolas2ZWXwTW9eoYodvVp1HuYN54abaRty48HKgH32ce0mitexH34HggRFUCFgcOxy5PLJbnudoA2Et1rAoZ4e1xhfKXlaZwHpIHQXNrL1GS9kuLcnlqMS1Go/51q5WLmfUIWS6jUa/LNOZNKwwwTiQV73Rp/NOBb9C2phHImyw/i+y9D6Kv0mfJ7ecgFHcZ10w9w8oGP9EIU8dqj8XM9lPz9/FZ/gAkuTZ56tmbBEfS8cwqUi0kNqNkJbBu9lYramaqXOaRXugZZoGA0jJvDOxJX9T6mMUU6bHCtrYTQp/YCXEtR3X7Uej+HCTN/VUnWa7TtejR9ADRejbGBYfWjzuElR0JRyQapvnK6OooLJxrvU463YUT6uy18kxK66HIqj2V+ZvRmKRt0l+CIUnKRVblLs/vmryUZmGg69r9L5J0HscUWyjPqA1FSFVVJ+uVdQGuZsuu7LTbid92/PDmA==|920 \ No newline at end of file +}//i8Q5oA3+n94yoh9lIZhRrum2ofgpmbn7pay49UilbCV5U7+BMLS8t+i/nsx/zbf5dA55cppda8+500KyPV4psbBNJwYlmEoioSNArV1BDqpzl/MVN2g8m7bkw4STL2MKH5mLhUVArIJ41afjs8Y5UOZuavqdUM55TvaztaQTtJCJX+ZVsyLDDXTLL9bcd1/WqRoxoivWHjmZ6J0TM7J2Zn0H5lqbqK8NDsV/a+D9v1L9NUaet/zlDGJc4WzyG9tzePSPThzMNYDBD9C6HwSoIKvh82WT0mef6SVvpGAZbvVX8T/a1D6aNVibnvFLq2RAmL/KcSkmMrRXFE3c2H6VKRTJAF3tCqq5ERowoZ1Ec8LUBc8aFbRU4XGiDNDkVgrnFtjT01wEr9Ky4JHoYvIi6aXzucN2ks52z1qXI1nAi8JVG4r+8TdoDcjwjCdkRYdf82zDoq3Ecqldes8Tb3Lz/rehPN5ikPrHVnxz3SMG9ZnR6mwFDomCA7d5vUa0eUz8+prwMw4VP7uqBxINKSqWv9+GVrd0aXYchAl5tQW7cCD6/JjqapME1Bf5ahN4lvUPurkLIDVCQp0TJVKu+Kbi3awO38w+mbnTrMzAgtZw9Fjx06V43ynJ761BlOi66y13+VLro2UEesQu/dOd2WDTGdpRiq6VkCRQI5GPnGrQD2WElObf6MVnfy+vWIHkLWoDFL/ghafSv89y4jsRvdfmpj+XJH8dxPURaPTkQUpQXU4uYai7Eb1/QsRh27wDv1/yeQa+/NP4UfIL4KZELbTraOXKBouj+8rcxL3OHaOxZzMCS1ZYs1o7nvYtxoIxBixDNMQKpe+DWhC06PoaM2wERQ49ygXraqYA580E025CGGxmXfc4ALwpt0obB0lnmZ9hZ+zJJSh5UBJUqLGzX88NSg==|920 \ No newline at end of file diff --git a/Pages/任务/任务-基本信息.json b/Pages/任务/任务-基本信息.json index 710acff0..2ab0bebe 100644 --- a/Pages/任务/任务-基本信息.json +++ b/Pages/任务/任务-基本信息.json @@ -172,17 +172,9 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 76.0 } - }, - "20": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } } }, - "InLogicalVisibleIndexes": [ - 19 - ], - "Count": 21, + "Count": 20, "DefaultSize": 32.0 }, "Values": { @@ -196,7 +188,6 @@ }, "Formulas": { "11,2": "C16&\",\"&J16", - "1,18": "IF(折叠全部,\"展开全部\",\"折叠全部\")", "13,17": "C14-任务总计划工时" }, "AttachInfos": { @@ -235,120 +226,13 @@ "ShowConfirm": false } ], - "ID": "fb3d6dfc-f14c-4a59-8bcd-c7856becfb2c" + "ID": "389a2c17-b6fe-4c76-b673-7a0953af18ac" } ] } ] } }, - "1,18": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!折叠全部" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=NOT('任务-基本信息'!折叠全部)" - } - } - ] - } - ], - "TemplateKey": "Gost" - } - }, - "1,19": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!收起侧栏" - }, - "Value": "0" - } - ] - }, - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!U:U" - }, - "Value": true - }, - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!T:T" - }, - "Value": false - } - ] - } - ], - "ToolTip": "展开", - "Size": 18, - "ImagePath": "收起.svg", - "UseCellForeColor": true - } - }, - "1,20": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!收起侧栏" - }, - "Value": "1" - } - ] - }, - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!U:U" - }, - "Value": false - }, - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!T:T" - }, - "Value": true - } - ] - } - ], - "ToolTip": "收缩", - "Size": 18, - "ImagePath": "展开1.svg", - "UseCellForeColor": true - } - }, "3,2": { "BindingInfo": { "TableName": "任务表", @@ -364,69 +248,31 @@ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 1, - "Placement": { - "SerializeProperty": "='任务-基本信息'!C4" - }, - "ClosePopupCallbackCommand": { - "Commands": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=是否为确定" - } - ] - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "变更任务状态", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!任务ID" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "状态码", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!状态码" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Title": "加载中" - }, + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "a47aa4a3-dc7e-4597-8272-f1c80a90b59e" + } + }, + "value": "2", + "compareType": 3 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 1, + "Placement": { + "SerializeProperty": "='任务-基本信息'!C4" + }, + "ClosePopupCallbackCommand": { + "Commands": [ { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -437,51 +283,123 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "='任务-基本信息'!code" + "SerializeProperty": "=是否为确定" } ] }, - "value": "0" + "value": "1" }, "CommandList": [ { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!msg" - } - } - ], - "ID": "a9950383-8996-4153-b723-d0ea4bc1eb3a" - }, - { - "CommandList": [ + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!msg" + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "变更任务状态", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!任务ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "状态码", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!状态码" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" }, - "BtnText": "知道了" + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-基本信息'!code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!msg" + } + } + ], + "ID": "860f440f-ea95-4000-8282-6a46ef5444ea" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "cedb1913-85b9-4669-b1e6-d422cdfa6c6c" + } + ] } ], - "ID": "5c3d02a6-6e00-437d-8a2b-1d819785f9c7" + "ID": "f8a3c9e3-d420-4671-aebf-bae51bdfff69" } ] } ], - "ID": "620eb1ab-4654-4626-adb2-f13d1feab4b3" - } - ] - } - ], - "ParamProperties": { - "IsOK": "是否为确定" + "ParamProperties": { + "IsOK": "是否为确定" + } + }, + "PageName": "切换任务状态" + } + ], + "Comments": "小于进行中", + "ID": "9f234940-ff3b-405a-9b0a-f160431d96c5" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": "任务尚未审批完成,不可修改状态" + } + ], + "ID": "128baf3c-54ba-4d40-8f53-77fe343f34af" } - }, - "PageName": "切换任务状态" + ] } ], "Text": "未开始", @@ -557,7 +475,7 @@ ] } ], - "ID": "5c54336e-f31e-46bc-aa53-05198126c0bf" + "ID": "64c2289b-9919-4489-8a4b-c09504fdedd7" } ] } @@ -690,7 +608,7 @@ ] } ], - "ID": "dde5cc70-3c9c-4746-8a4f-83302c03704d" + "ID": "a958d541-52b1-4aae-9b9a-78034364aff1" } ] } @@ -798,7 +716,7 @@ "ShowConfirm": false } ], - "ID": "d36894ce-fcf2-4e02-8b93-06febced6c1d" + "ID": "dfaaf66a-3963-490c-beb2-d3a3ad5caf9f" } ] } @@ -835,7 +753,7 @@ "ShowConfirm": false } ], - "ID": "ebc047f9-d543-465f-964d-a69d607d4c7e" + "ID": "7cc265a3-4cfe-477e-ba38-2c7802a51de4" } ] } @@ -970,7 +888,7 @@ ] } ], - "ID": "e80a0044-b973-43e7-ad07-91d31ad3e273" + "ID": "4b4dca07-420b-4831-8040-2a7a766c6961" } ] } @@ -1139,7 +1057,7 @@ ] } ], - "ID": "affc17d2-e5e0-4884-8fef-d770a49cf993" + "ID": "154c2bfd-8358-47f5-9f46-a8eef1f5d98a" } ] } @@ -1278,12 +1196,12 @@ "BtnText": "知道了" } ], - "ID": "f678c2f0-8fdd-4316-bf66-f862582d730b" + "ID": "1d66bdb1-50f2-439e-b0f1-e2efc7f7ee9f" } ] } ], - "ID": "622eb8af-9cf5-453a-8f6b-6ce1f5a2a5e1" + "ID": "5105aaae-a69b-4ed2-b4a2-9b610d29518c" } ] } @@ -1331,43 +1249,39 @@ "Foreground": 0, "Formatter": 1 }, - { - "FontSize": 13.333333333333332, - "Formatter": 2 - }, - { - "FontFamily": 3, - "FontSize": 13.333333333333332, - "Foreground": 4 - }, - { - "FontFamily": 3, - "FontSize": 13.333333333333332 - }, { "FontSize": -1.0 }, { - "FontFamily": 3, - "FontSize": 13.333333333333332, - "Foreground": 4, - "Formatter": 5 + "FontFamily": 2, + "FontSize": 13.333333333333332 }, { - "HorizontalAlignment": 6 + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 3 }, { - "FontFamily": 3, + "FontFamily": 2, "FontSize": 13.333333333333332, - "HorizontalAlignment": 6 + "Foreground": 3, + "Formatter": 4 }, { - "FontFamily": 3, + "HorizontalAlignment": 5 + }, + { + "FontFamily": 2, "FontSize": 13.333333333333332, - "Foreground": 4, - "Formatter": 7, + "HorizontalAlignment": 5 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 3, + "Formatter": 6, "TextIndent": 10, - "HorizontalAlignment": 6, + "HorizontalAlignment": 5, "WordWrap": true }, { @@ -1375,14 +1289,13 @@ "Foreground": null }, { - "Foreground": 4 + "Foreground": 3 } ], "Types": { "Strs": [ "black", "@", - "General", "Body", "Text 1 50", "[AUTO]General", @@ -1394,161 +1307,152 @@ "1,1": 0, "1,17": 0, "1,18": 1, - "1,19": 2, - "1,20": 2, - "3,0": 3, - "3,1": 2, - "3,2": 3, - "3,3": 3, - "3,4": 3, - "3,5": 4, - "3,6": 4, - "3,7": 4, - "3,8": 3, - "3,9": 3, - "3,10": 3, - "3,11": 3, - "3,12": 3, - "3,13": 3, - "3,14": 3, - "3,15": 3, - "3,16": 3, - "3,17": 3, - "3,18": 3, - "3,19": 3, - "3,20": 3, - "7,1": 5, - "7,2": 6, - "7,10": 6, - "8,0": 3, - "8,1": 2, - "8,2": 3, - "8,3": 3, - "8,4": 3, - "8,5": 3, - "8,6": 3, - "8,7": 3, - "8,8": 3, - "8,9": 3, - "8,10": 3, - "8,11": 3, - "8,12": 3, - "8,13": 3, - "8,14": 3, - "8,15": 3, - "8,16": 3, - "8,17": 3, - "8,18": 3, - "8,19": 3, - "8,20": 3, - "9,0": 3, - "9,1": 5, - "9,2": 3, - "9,10": 3, - "9,17": 3, - "9,18": 3, - "9,19": 3, - "9,20": 3, - "10,0": 3, - "10,1": 5, - "10,2": 3, - "10,3": 3, - "10,4": 3, - "10,5": 3, - "10,6": 3, - "10,7": 3, - "10,8": 3, - "10,10": 3, - "10,11": 3, - "10,12": 3, - "10,13": 3, - "10,14": 3, - "10,15": 3, - "10,16": 3, - "10,17": 3, - "10,18": 3, - "10,19": 3, - "10,20": 3, - "11,0": 3, - "11,1": 5, - "11,2": 3, - "11,3": 3, - "11,4": 3, - "11,5": 3, - "11,6": 3, - "11,7": 3, - "11,8": 3, - "11,9": 3, - "11,10": 3, - "11,11": 3, - "11,12": 3, - "11,13": 3, - "11,14": 3, - "11,15": 3, - "11,16": 3, - "11,17": 3, - "11,18": 3, - "11,19": 3, - "11,20": 3, - "12,0": 3, - "12,1": 2, - "12,2": 3, - "12,3": 3, - "12,4": 3, - "12,5": 3, - "12,6": 3, - "12,7": 3, - "12,8": 3, - "12,9": 3, - "12,10": 3, - "12,11": 3, - "12,12": 3, - "12,13": 3, - "12,14": 3, - "12,15": 3, - "12,16": 3, - "12,17": 3, - "12,18": 3, - "12,19": 3, - "12,20": 3, - "13,0": 3, - "13,1": 5, - "13,2": 7, - "13,17": 8, - "14,0": 3, - "14,1": 5, - "14,2": 3, - "14,3": 3, - "14,4": 3, - "14,5": 3, - "14,6": 3, - "14,7": 3, - "14,8": 3, - "14,9": 3, - "14,10": 3, - "14,11": 3, - "14,12": 3, - "14,13": 3, - "14,14": 3, - "14,15": 3, - "14,16": 3, - "14,17": 3, - "14,18": 3, - "14,19": 3, - "14,20": 3, - "15,0": 3, - "15,1": 9, - "15,2": 3, - "15,9": 3, - "15,17": 3, - "15,18": 4, - "15,20": 3 + "1,19": 1, + "3,0": 2, + "3,1": 3, + "3,2": 2, + "3,3": 2, + "3,4": 2, + "3,5": 1, + "3,6": 1, + "3,7": 1, + "3,8": 2, + "3,9": 2, + "3,10": 2, + "3,11": 2, + "3,12": 2, + "3,13": 2, + "3,14": 2, + "3,15": 2, + "3,16": 2, + "3,17": 2, + "3,18": 2, + "3,19": 2, + "7,1": 4, + "7,2": 5, + "7,10": 5, + "8,0": 2, + "8,1": 3, + "8,2": 2, + "8,3": 2, + "8,4": 2, + "8,5": 2, + "8,6": 2, + "8,7": 2, + "8,8": 2, + "8,9": 2, + "8,10": 2, + "8,11": 2, + "8,12": 2, + "8,13": 2, + "8,14": 2, + "8,15": 2, + "8,16": 2, + "8,17": 2, + "8,18": 2, + "8,19": 2, + "9,0": 2, + "9,1": 4, + "9,2": 2, + "9,10": 2, + "9,17": 2, + "9,18": 2, + "9,19": 2, + "10,0": 2, + "10,1": 4, + "10,2": 2, + "10,3": 2, + "10,4": 2, + "10,5": 2, + "10,6": 2, + "10,7": 2, + "10,8": 2, + "10,10": 2, + "10,11": 2, + "10,12": 2, + "10,13": 2, + "10,14": 2, + "10,15": 2, + "10,16": 2, + "10,17": 2, + "10,18": 2, + "10,19": 2, + "11,0": 2, + "11,1": 4, + "11,2": 2, + "11,3": 2, + "11,4": 2, + "11,5": 2, + "11,6": 2, + "11,7": 2, + "11,8": 2, + "11,9": 2, + "11,10": 2, + "11,11": 2, + "11,12": 2, + "11,13": 2, + "11,14": 2, + "11,15": 2, + "11,16": 2, + "11,17": 2, + "11,18": 2, + "11,19": 2, + "12,0": 2, + "12,1": 3, + "12,2": 2, + "12,3": 2, + "12,4": 2, + "12,5": 2, + "12,6": 2, + "12,7": 2, + "12,8": 2, + "12,9": 2, + "12,10": 2, + "12,11": 2, + "12,12": 2, + "12,13": 2, + "12,14": 2, + "12,15": 2, + "12,16": 2, + "12,17": 2, + "12,18": 2, + "12,19": 2, + "13,0": 2, + "13,1": 4, + "13,2": 6, + "13,17": 7, + "14,0": 2, + "14,1": 4, + "14,2": 2, + "14,3": 2, + "14,4": 2, + "14,5": 2, + "14,6": 2, + "14,7": 2, + "14,8": 2, + "14,9": 2, + "14,10": 2, + "14,11": 2, + "14,12": 2, + "14,13": 2, + "14,14": 2, + "14,15": 2, + "14,16": 2, + "14,17": 2, + "14,18": 2, + "14,19": 2, + "15,0": 2, + "15,1": 8, + "15,2": 2, + "15,9": 2, + "15,17": 2, + "15,18": 1 }, "ColStyles": { - "1": 10 + "1": 9 }, "SheetStyle": { - "FontFamily": 3, + "FontFamily": 2, "FontSize": 13.333333333333332 } }, @@ -1564,7 +1468,7 @@ "7,2,1,7", "7,10,1,7", "13,2,1,15", - "13,17,1,3" + "13,17,1,2" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -1670,4 +1574,4 @@ "Formula": "'任务-基本信息'!$B$2" } ] -}//T3ZY77ipjgge9i/Hyw2GFFDLsimCAjhowcMSXPBki/EVNIVtKv6p3rjJmz0nZeaioJYnKMbd0I+ro6sYS5zxhj9RMclPcWfMvMTdRM/8onwJ1oiKjW/iQg8GhTx3/dxTgyjsOYqkd5f93WLEPyftrW6d+Q9wcxwrLIh/F7oBttPfrutEnde6kk4Tso5TfvCO5YcoPzbctf/V4kj1CAOK5DLV/Fbqd/D0AKukXOhppxRvN1G1xwCzsHJD4OlY1+LyHvaX49IdKF4b3u4I3GTb6O7bQU5MkJOTvmgtPk1l3hp1vYPXhCd5W04dRdrZFR5jQRYn/LVvctH29Ig/01ACW1a9df3hRraW3wy2kQmpIzEUu0OdfTSb2bQ2TKRryBX08g2BZaT9K0ZjJDGXhasvhgen2PulkbQgp+mF3Q/sNEnT+nzinFV8oKEu4Y9x8pZKKSVM7ayn+Cr0uYHjNVKuOTKHOkSQXQRXHn3vThpyevzczkShVa1J4LdAq/PgpI7kb4SI0us7mGmzh+WPxsA3VGiBlCvK54zF0vpJgnPIOF1PyuuEV5FJMf2VGs0xsX5JXLhXH4sy0uNZ4ggl3d7qcBKfe2H5YPGiGVMcg1CWdcILh8D0bRZYeak/HOdSsJszXbFu6eHCCIEIGZy5NNf+IhvUd+YaN6FvCb0imu3aC/8rWu0Ko/YYXD0YAoKdiFef6l5QlTcmEwWKjuFrScNuJYNT3RIBpCbAT+9WRbxImSb/zdpJMKyFHsvk1G9Qxd6lVXfYAOkuYr+aGQEpJ815dS/BckccQPop2LVJwP6vC/zWWGaQyqxlrxDmh5UwPTOcNuFg+bcrWV7e4hdIbI9SHsvesP0a8pmstWDTxfGsSYqC7Y/Ly9K3h4+W6XY0wcupGZeetp9LhBwWzJMsYDY2Wg==|920 \ No newline at end of file +}//s6+rkQFrX0iJ/zNwGbrKtDvrnJRrsp2GzGytpbPNBCXgOBU21jutM8Pl+/WdLtzM0J1fVUaEeJxTbWbj374MAgNQWu6JBwxVcbiIynlwSMBy3FWSf/vvITHFDdVqAZ26Zl130TQGHx48CvgayK9MN39P5OKBVlGicYLU2DNiLZutdlV8wq058/4JsE+3g+ueoYYMwbHoMWJ5ddZCsSqIvBo6h7FFrVqhaQIcE7v8KfqWcpNZJuukMHvL5nIz/nZGChtwwDqSnNmmmQQcHTfbPzHKMceDguNe35e5jgMOpuXyABGxS0pKOJGOzka2sQAk8bvsDR2nyIUm0SOWmAAtFqG+uOjXHHvFyDjZG5wguhWDgSFmerhiyDc4ieluQ0P934eLaS+mFUr5kCRfxyJHJfAU66Bk6GAJIun+UptnLGbvkHOVzTmOPgwNSCrvc5A0Z3TrC/mHbYr3l9oG0g/Lah2MBx3twwyyKZJcTciS9WxmwybOAb6qHjOchF1iBn3JQ5A/fFDvktjp2f52NOqx4EQEOyvw1n1xMNBl8PtFBpbwS251aLKSliCZj5KdHKuV0VLQ6KdfiteFFo7WbX/h4x+fL8fYQtnbf9eWDNxGx6nX3KXi6ms2TR5+CBDw+ToqBC40+Vv0HqwGlnUx4O/WnhoxLrD2FjbjMaqKqZY26ridHgFMj/8UIf0tekwA/IMKIkz2id1xMkzuJj5Xi514Tr0LxvlSkdsHW9xeKTCRY/bRrHMdw+gfYH0jYEzoExWy3hDENQPU5vnNHtNy4535mQnMN3QphQgsod6kAN+0XAlx1BvT/uzdnGTKQxPB+fWXGCYFSPcq2MDL4ZjUL6xlGIOAvPCZHmZYdgiBWtu+w2+Jui8t2ZD9p/X6iyy2QlXgU4c1z7DURckNrbs5k9ARpw==|920 \ No newline at end of file diff --git a/Pages/任务/任务-基本信息.rd b/Pages/任务/任务-基本信息.rd index 0d831443..a4559874 100644 --- a/Pages/任务/任务-基本信息.rd +++ b/Pages/任务/任务-基本信息.rd @@ -1,10 +1,9 @@ { "PageType": 0, - "ColumnCount": 21, + "ColumnCount": 20, "RowCount": 16, "Formulas": { "11,2": "C16&\",\"&J16", - "1,18": "IF(折叠全部,\"展开全部\",\"折叠全部\")", "13,17": "C14-任务总计划工时" }, "CustomNames": [ diff --git a/Pages/任务/任务-子任务列表.json b/Pages/任务/任务-子任务列表.json index e0d60014..072b01c8 100644 --- a/Pages/任务/任务-子任务列表.json +++ b/Pages/任务/任务-子任务列表.json @@ -180,7 +180,7 @@ "SerializeProperty": "='任务-子任务列表'!C6" }, "TargetCell": { - "SerializeProperty": "=新增任务!B18" + "SerializeProperty": "=新增任务!B16" } }, { @@ -189,7 +189,7 @@ "SerializeProperty": "='任务-子任务列表'!F6" }, "TargetCell": { - "SerializeProperty": "=新增任务!J15" + "SerializeProperty": "=新增任务!J13" } }, { @@ -198,7 +198,7 @@ "SerializeProperty": "='任务-子任务列表'!I6" }, "TargetCell": { - "SerializeProperty": "=新增任务!J18" + "SerializeProperty": "=新增任务!J16" } }, { @@ -619,4 +619,4 @@ "Formula": "'任务-子任务列表'!$R$6" } ] -}//2b1gxBgbaZiq3RKHT9SnoiCjsgVsACuvF5unGO6ILKDFGltJuGYfgffRgIl4Wjk0TJlC7i3hX0GC8qPeQ4x+Y2g4S4wRNcd/7obOTH9Nz8IiekZqJUPfEQwUEt+FRF0F1SxWUF8LWXVNdjI3bcMoqmSdR1ofTEIMie48JOqQN4xhNG6JbG8Dwg+r9/nybfdsAqKc+u6dHVuqD3vB0Gd2jrqPTgW81gwquYLNL/5zltjvLkfnXzbfc/M3r9Dr00rNMZ3Z3+LS3LpzbZxnU1l505Fyqfe+otWHa/i1OneNFOITo+gB0+eo1PrUABtXTyLzFioao3CMdumJyzI0WlPTJEqI8JkT1mdEAgf8feAqElsV7ZiDQwOEgCXLBTqzt3JYk4fe+moj3ous+JgU8aYQEpY9rhunj87fdHbqBkMhSMZD8QAVHd0AYk5PHUQZRWefiiuetz/WmKP6m/qZfS0uiXGbynyb0Y4y00m04ZBYzZwIxq7TdzPY1oWnkxZeL99YCrnTWHoVnfOsCQoXhUcrQgI872rk3+OmUHpTGhf5M/KTAbohKt6dQ0xPjPZxDtvok4NEIQToB1dzMr4kqMYa0jucKEf+2sjNekNkR0x/NpeynnyX6bcNYYNCCkAS3+MvIC9gJCl3w8O4wa8Dhl8c9r7QJ0m882YmNynYb0O0XKr3wVDp73xBVY+lSMetIzVwpz2ITB8qx5DEVsiy5BOXGhbiF4GekIEl/y18Dcd4cF2sgv/SW7z7tK4GEHCILTQSD0a1z9M1S/ixRChQI6gymloFK4HqNBNEknIaJ7ghtcWn13czZKe8BziaWmQ+rR1K4f9EV7GspmiVSJ4XPeBID2s7D0bpYFsxa8A6Nms1/MuflQz9ywUiJu9jQm/yLEZRcUz2KHWmVV+fCBtaaI7RVQ==|920 \ No newline at end of file +}//gMFoDWK0haeMh1RARdraLCG4+gyVw24LDJycrqIxWfhmZQNgp9WxBoHbBdDK/jgywt8RcP1xap6CVmB5GNJvMDXEhgGq413azF3LHhUzu2hMFrHCra4CSiu+YCw3jxVqDiSEClnXI861CINq0jVrr63XsIURI78ZJEgdv6ABW4HuvdbS3UFxit+x13kxCXGS5zPm4Lgzpb0q1QtHkK2V6gk+VD2UkHbOHZ9/LvPot2PsACqMEaUivFRo7BhdAmufCtnS5fWamgGEYrxO49CSNJNd0Z9H22PXI8RMFEs+21JGAB8EzF1GjTRwLNTh0HPI0o+pt1sUMTpyGWrL8G1jdSE8EMJvXQ+SM1svBaRVUoH2I/IrX9n+qufyedT5dwrbOIE09kSa518VCLXNer5ILordDNup/eCOfvqr1R+GmOqT+TH01kOl77L2/U7zVVI0T2QcZShpQ04m1RJBIOIFySJCtr2tbQ7u7GCyRVhFn8YFndxOTqFPLEJsiIBLWlcDYD7N/ROcwJoSXzwdR82cZKd3K5S96xL5716minCQFAM2Pb4fB+rUsP/81oD9QD6EyByB+5COT7GgWNgqfssAPAO+t4jSSAyH/Zd+ByHWLCTfZC0i8wwU6lcNUBD5uZ2no30u7v2s/9a7qxr5Y2Khu4Kp5li2TTmCbWuGqNvHf78jGslTWCFqCI8UbTS9CAM6KzxlBzzXQFnGNTIf9CjcjuD2HBCxGah66BrQapu2zL5wcFtOkAcOz5RBqQgXOKsF9cRrXIrBEvDYCHmFxA8QifKByjFoXUpw12siR40Ucrab11aSvEmgIHSujnN0CsvMkvmVBtPzIMZSIVMMgYlRxDGKgcNxTvnM1I/F7OxVsFhduYrZP6swEJeA0I6NjS2Z54aLFaLM15z4GZ3lSnt4aw==|920 \ No newline at end of file diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json index 6dc7dcfc..86b0544a 100644 --- a/Pages/任务/任务-工时.json +++ b/Pages/任务/任务-工时.json @@ -315,7 +315,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "02986f2e-aec8-4359-b33d-60edc5f83b8b" + "ID": "4ecfdb77-9f96-4ba4-9f20-cb26096f70a8" }, { "CommandList": [ @@ -354,12 +354,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "2eb2e698-d30f-464b-b003-ec311a093f38" + "ID": "26f39a41-9ff2-4251-9f45-76a0154b4aa6" } ] } ], - "ID": "99e190f4-6cc8-46b6-ab2a-760aad045f78" + "ID": "b60b21f9-4094-4207-a8b6-3c66366bc507" } ] } @@ -396,7 +396,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "e18f49b3-b1f3-452f-a95c-159a9ff57ee9" + "ID": "922ae99b-774c-497e-93e3-7a7a94f7cf00" }, { "CommandList": [ @@ -435,12 +435,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "2c8f4979-d7bf-4e97-afc3-bb1f89f57ee9" + "ID": "0c466a4b-c681-4d65-8f9a-09dbe0587043" } ] } ], - "ID": "506ac5b9-6a62-4561-81c6-b16d075676ee" + "ID": "767f3c1b-f3eb-4f06-a7d7-5bed3c8fb3e0" } ] } @@ -493,7 +493,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "bc3503fc-3129-49e2-9331-07970ff9c9a0" + "ID": "f3768eb3-a955-4f07-9fa5-cf6b64330bfc" }, { "CommandList": [ @@ -532,12 +532,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "403144ce-d299-4a52-bdfa-f396697c1feb" + "ID": "6bc27d41-2183-4b41-bf7e-d20e31a802e6" } ] } ], - "ID": "90f18155-5597-45fb-abe4-2acdde9b9543" + "ID": "e0393c64-4783-4980-aeb2-2e4b1168d2f5" } ] } @@ -582,7 +582,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "ae3176d6-21e3-46a7-97b2-a164fcae96c0" + "ID": "4b74aee9-7c86-4a31-8702-56790d405b59" }, { "CommandList": [ @@ -621,12 +621,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "3dc38bb6-fd93-4e35-89dc-653741910be3" + "ID": "e8aa96b6-1690-4d41-a51d-6e7b81979483" } ] } ], - "ID": "2a6f1b88-e2d2-46a7-a856-e8b9cc5d8dca" + "ID": "f55596d2-e1fb-4e8a-bb9c-8fbd817d6efc" } ] } @@ -857,7 +857,7 @@ ] } ], - "ID": "9e7265d0-097b-4cf7-8d6a-5067c9e7541c" + "ID": "ca255523-f688-445b-ad51-5403b7075808" }, { "CommandList": [ @@ -877,7 +877,7 @@ ] } ], - "ID": "3d5909c7-557e-4a55-92b7-04b86066943d" + "ID": "a0b457eb-2363-447f-9bda-c3c6c8c7a1b4" } ] } @@ -1204,4 +1204,4 @@ "Formula": "'任务-工时'!$V$14" } ] -}//3tucIAIdXup8AtDfGKzXTSY89likhpecgaHNjPw4I99O4VhuzEt9Isi8az5HlEuCHvfe2Vm7EW5yBQSLzGUrqpWl5M1N4hc/fQ/ct38UFaV25SG4kl74/9HG/FxUjSaYQ9EXbzBq3BzdU2dBQcd85/OEmoWQJWaPb/B3x6WN2w4QpVpiLbrWRY6oIeDDXoAjLj1Gvj72mmZRaludZ3r2fUnHnvccYMDJv9MhSQTyOK62OefqepYHA/z8zdy6XkMdP2mbncBRsXNI2UJTsI+ewypIltC+yUgrHsebe6Bi7r1p9rF4JqcQUE90b+v0kP5iyfX/adWHZdR9WcRnhJKXwYleMaCdU7eTHWGXLh5sqqvj2CLVqsoBfuL+24kQVTwQdgzZS2gI03cZObLPBDkUYpYQI8miRROQuIBfY+l38v4JypJG2zdFJwvLpDDLisStg0gNysrOZ/aM9Rn27xA+dMQ6iylrZJXNf6IYrVSoThB7TXgfEHUs6yWUwgB4rkNIhFi8WBNLqbepR07VN8GzbNm28Xs10FDCThxeAEYU2ooswZ+ksW7+TJAeDVuYd6uU1Nntz9offYH+SUO5jyrAoQz2yjiZeocdjvAgAPGmBHsZcNHNOASH6caCmXWdy9Khd1pUEozIdWLTxElJ5nX5ci/B6O++rzWKYg+znQl/cEnMjqCkkvp3rKnMgpEiZzFjDzglo+hqQBLBSitItxJhSQyJJ1bXJyxk9FvtVPeXAC93k4/MTuVmEY/ZdoVF8Wd1urqSEqFMO232cI7Vl1Sn0ia0tUIBjqyICfrpI7Lz0YCSJA/FZJoyetEuV4Sl+5BaM3OajfHZUGvCPdV95e/4iir+sCunDz6n+dYw/KHq6bVoRwVCkggF6OJpY+QIgbZkh1UJ6NLR9rjMqwVSu0RgOQ==|920 \ No newline at end of file +}//yEgkSTF/WhFJGr8FNpArBgtNri4KdUpRBliuPxAhUUimaY4Ve3YEKDOHS8NBcd+2bOrIjfPjFlUpKLc/sNPzG3W9rTkLQMcO/B6cf5mEM90EF2KIKoXnYjRMLYYMzys2Vv5iKQQfT2Erghhq1YSslmVEy0+UG4LT1SqFVAqaW/Ifv+eUjcVv+ZosKDURkFVaUqldvODSQOGpqnqkFria2LEDFKaYsFEJB2sEJrqxJl+bidwZTHY8/kmtWqhy+MXnoxFRJ6PAbTJ5T0S+AGKmKN1cB9hYEX+z17b9oouHL3YoQyA/JwVW7D/93Zijsz8aEG7vY8UBg25kkq1iM7XHVpOgNJnV2v2DezEvBVv80dFZcA5rSRdg9pNjhfiKJ+fqiGirQaLzT2hJVqJwyODBBrKy5kcO5esq1TnSSA+t3rylMJm6z+LBgg/As/TR7mCR4bOFQ9m2Y06SwEUGnhzZdFhntzjjxcQXoxSgeVNRy+knFrVHfOXLg9asbktKBWDtIixSwnao6YALu+fKuZozmDSNcRWe8GcQCKUmynhzhGdlHjMJlFUuIHD1PRIE9Q7aFFWM+5nU43ChF8VPtrkPVKB5gonHDINAyPCU8e/r7jAUTkaemXHWUOeN1Dm8Z2Ok71AQ04KXSPWD2SpnlXqXV9aEgPilqtHQcaUdFey/UJDlAaK75Ixy4AD7dUTAFwtT62teoyE5IWh5neVzH64dNI57kYSuMgS5e8bNbgUwlZFkf8Rrnr5uC3XieRZU52QP2QeRgpiA3aOFqg0AQBUxN2ckYxZBqk1gCwIaBWJOuxNzwQXN92dy+DnRxrwMzt1Gzgr0B3rsdMooCS2lHxWX9p0fmVIRmzfAlastMTKsuXUHiPyczfbXuzyRHPZZEKvDDBaiutrYXZrAPmq7sSU/0Q==|920 \ No newline at end of file diff --git a/Pages/任务/任务首页.json b/Pages/任务/任务首页.json index 95da21dd..93eb9b4c 100644 --- a/Pages/任务/任务首页.json +++ b/Pages/任务/任务首页.json @@ -1,19 +1,27 @@ { "Rows": { "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true + "DesignLengthInPixel": 40.0 } }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0, - "IsHidden": true + "DesignLengthInPixel": 16.0 } }, "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 807.0, "Mode": 2, @@ -25,15 +33,9 @@ } } }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true + "DesignLengthInPixel": 15.0 } }, "6": { @@ -41,16 +43,21 @@ "DesignLengthInPixel": 32.0, "IsHidden": true } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } } }, "InLogicalVisibleIndexes": [ - 1, - 2, - 5, - 6 + 6, + 7, + 8 ], - "Count": 7, - "DefaultSize": 15.0 + "Count": 9, + "DefaultSize": 32.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -116,16 +123,6 @@ "DesignLengthInPixel": 32.0 } }, - "11": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, "13": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -161,12 +158,12 @@ "DesignLengthInPixel": 32.0 } }, - "22": { + "20": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "23": { + "21": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } @@ -178,37 +175,103 @@ }, "25": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 16.0 + "DesignLengthInPixel": 32.0 } }, "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "30": { "GridRowColumnDefinition": { "DesignLengthInPixel": 400.0 } + }, + "31": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } } }, - "Count": 27, + "Count": 32, "DefaultSize": 32.0 }, "Values": { - "0,26": "任务-侧栏", - "1,22": "审批历史", - "3,0": "任务部分", - "5,3": "任务ID:", - "5,7": "项目ID:", - "5,15": "参与人数:", - "5,19": false, - "5,23": true, - "6,1": "工时分配方式:", - "6,7": "总计划工时:", - "6,13": "流程ID" + "0,30": "任务-侧栏", + "3,30": "任务-侧栏", + "4,0": "任务部分", + "6,3": "任务ID:", + "6,7": "项目ID:", + "6,17": "参与人数:", + "6,21": false, + "6,25": true, + "7,1": "工时分配方式:", + "7,7": "总计划工时:", + "7,15": "流程ID", + "7,23": "刷新任务" + }, + "Formulas": { + "1,27": "IF(收起侧栏,AB8,Z8)" }, "AttachInfos": { - "0,26": { + "0,30": { "CellType": { - "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", - "PageName": "任务-侧栏", - "OverflowMode": 1 + "$type": "ElementUI.TabHeader, ElementUI", + "ClickCommand": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!AE4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!页签值" + } + } + ] + } + ], + "ParamProperties": { + "itemIndex": "页签编号", + "itemValue": "页签值", + "itemText": "页签标题" + } + }, + "DefaultValue": "任务-侧栏", + "Tabs": [ + { + "Value": "任务-侧栏", + "Name": "评论" + }, + { + "Value": "FGC_审批记录", + "Name": "审批" + } + ], + "type": "default", + "position": "top", + "stretch": true } }, "1,1": { @@ -217,7 +280,70 @@ "PreCommands": [ { "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中" + "Title": "加载中", + "VBalidate": true + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "任务发起流程前校验", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!任务ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务首页!code" + } + ] + }, + "value": "0", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "failure", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!msg" + } + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中", + "VBalidate": true + }, + { + "$type": "Forguncy.Model.StopCommand, ServerDesignerCommon" + } + ], + "ID": "b3c6a9fb-0b26-4812-ac25-705a121e5dd6" + } + ] } ], "PostCommands": [ @@ -244,61 +370,263 @@ ] } }, - "1,22": { + "1,13": { + "CssName": "toolbar toolbar-right ", "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ + "$type": "Forguncy.CustomMenu.ForguncyMenuCellType, Forguncy.CustomMenu", + "TemplateKey": "横向迷你菜单", + "Items": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 4, - "DrawerDirection": 3, - "ShowDrawerHeader": true, - "PageName": "FGC_审批记录" + "Value": "菜单1", + "Text": "刷新任务", + "IconPath": "Application/057_refresh_1.svg", + "SelectedIconColor": "Background 1", + "SelectedIconColorUseItemColor": true, + "IconColorUseItemColor": true, + "IsOldMenuPath": false, + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!刷新任务" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "CanVisitRoleList": [ + "FGC_LoginUser" + ] + }, + { + "Value": "展开/收起全部", + "Text": "展开/收起全部", + "IconPath": "查看.svg", + "IsBuiltInIconPath": false, + "SelectedIconColor": "Background 1", + "SelectedIconColorUseItemColor": true, + "IconColor": "Accent 1", + "IconColorUseItemColor": true, + "IsOldMenuPath": false, + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!折叠全部" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=NOT(任务首页!折叠全部)" + } + } + ] + } + ], + "CanVisitRoleList": [ + "FGC_LoginUser" + ] + }, + { + "Value": "发起流程", + "Text": "发起流程", + "IconPath": "Application/156_processCentre_1.svg", + "SelectedIconColor": "Background 1", + "SelectedIconColorUseItemColor": true, + "IconColorUseItemColor": true, + "IsOldMenuPath": false, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "流程实例ID", + "GUID": "66961b79-4deb-42be-9f09-3ce48aa2bf8e" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 3, + "DrawerDirection": 3, + "ShowDrawerHeader": true, + "PageName": "FGC_审批记录" + } + ], + "ID": "a2314d6f-f2a3-4d3f-8491-88aa19237d55" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "发起任务流程", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!任务ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!刷新任务" + }, + "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务首页!code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!msg" + } + } + ], + "ID": "0263d36e-0ce8-4d6b-9c04-be2685f3d372" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "failure", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!msg" + } + } + ], + "ID": "18a43a66-b8e0-42f3-ad21-3ec1e374e38f" + } + ] + } + ], + "ID": "20a8ac8e-d144-4b8c-b460-67a01c316a91" + } + ] + } + ], + "CanVisitRoleList": [ + "FGC_LoginUser" + ] } ], - "Text": "审批历史", - "TemplateKey": "链接样式", - "Icon": { - "Name": "Application/156_processCentre_1.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - }, - "RulesGuidList": [ - "083ef244-f290-450a-aec4-bca83595e44a" - ] + "Orientation": 0, + "MenuLevelsStyle": [ + { + "FontSize": 13.333333333333332, + "Bold": false, + "Height": 32.0, + "IconHeight": 14.0, + "IconWidth": 14.0 + } + ] + } }, - "3,0": { + "1,27": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!收起侧栏" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=NOT(任务首页!收起侧栏)" + } + } + ] + } + ], + "ToolTip": "展开", + "Size": 14, + "ImagePath": "展开1.svg", + "UseCellForeColor": true + } + }, + "3,30": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "任务-侧栏", + "OverflowMode": 1 + } + }, + "4,0": { "CellType": { "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", "PageName": "任务部分", "OverflowMode": 1 } }, - "5,4": { + "6,4": { "BindingInfo": { "TableName": "任务表", "ColumnName": "ID", "GUID": "2c5a4904-3a02-4c35-9080-be6d81c7674b" } }, - "5,10": { + "6,10": { "BindingInfo": { "TableName": "项目表", "ColumnName": "ID", "GUID": "83e8051b-34cd-41da-a2b4-9699687b73bd" } }, - "5,16": { + "6,18": { "BindingInfo": { "TableName": "任务表", "ColumnName": "参与人数", "GUID": "dd68b5dc-2111-47fc-92e0-c24293bc5265" } }, - "5,19": { + "6,21": { "CellType": { "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", "Caption": "收起侧栏", @@ -310,11 +638,11 @@ { "Location": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!AA:AA" + "SerializeProperty": "=任务首页!AD:AE" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=NOT(任务首页!T6)" + "SerializeProperty": "=NOT(任务首页!V7)" } } ] @@ -322,7 +650,7 @@ ] } }, - "5,23": { + "6,25": { "CellType": { "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", "CellDefaultValue": true, @@ -397,7 +725,7 @@ ] } }, - "6,4": { + "7,4": { "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -409,14 +737,14 @@ } } }, - "6,10": { + "7,10": { "BindingInfo": { "TableName": "任务表", "ColumnName": "总计划工时", "GUID": "66115867-4c74-4e00-9197-9b03a2a24e92" } }, - "6,16": { + "7,18": { "BindingInfo": { "TableName": "任务表", "ColumnName": "流程实例ID", @@ -442,14 +770,52 @@ }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!Q7" + "SerializeProperty": "=任务首页!流程ID" } } + }, + { + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "ACT_HI_TASKINST_View", + "ColumnName": "PROC_INST_ID_", + "GUID": "52a1aa00-cef1-43ab-a810-4843bee71872" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!流程ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "ACT_HI_TASKINST_View", + "ColumnName": "ASSIGNEE_", + "GUID": "2a1525c1-8090-40da-91c9-1b0b1ce447f2" + }, + "Value": "%CurrentUser.UserName%" + } + ] + } + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!B2" + }, + "TargetType": "Forguncy.ProcessPanelCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "Refresh" } ] } }, - "6,19": { + "7,21": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "ToolTip": "展开", @@ -458,7 +824,7 @@ "UseCellForeColor": true } }, - "6,22": { + "7,22": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "ToolTip": "折叠", @@ -466,40 +832,119 @@ "ImagePath": "收起2.svg", "UseCellForeColor": true } + }, + "7,23": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon", + "JavaScript": "Forguncy.Page.recalc();\r\nForguncy.Page.reloadBindingData();\r\n", + "ID": "8e45cfc63efd4a619b60ffad6e35ec0e" + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!B2" + }, + "TargetType": "Forguncy.ProcessPanelCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "Refresh" + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "刷新成功" + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + } + ], + "Text": "刷新任务", + "TemplateKey": "_RS_Success3" + } + }, + "7,25": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ToolTip": "展开", + "Size": 14, + "ImagePath": "展开1.svg", + "UseCellForeColor": true + } + }, + "7,27": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ToolTip": "展开", + "Size": 14, + "ImagePath": "收起.svg", + "UseCellForeColor": true + } } }, "StyleDatas": { "Styles": [ + { + "BorderRight": 0 + }, { "Background": null, - "FontFamily": 0, - "FontSize": 14.67, - "BorderLeft": 0 + "FontFamily": 1, + "FontSize": 14.67 }, { "FontSize": 16.0 }, { - "FontFamily": 0, + "FontFamily": 1 + }, + { + "FontFamily": 1, "FontSize": 13.333333333333332, "Foreground": 2 }, { - "FontFamily": 0, - "FontSize": 13.333333333333332 + "Foreground": 3, + "HorizontalAlignment": 4 }, { - "FontFamily": 0, + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Foreground": 3, + "BorderRight": 0 + }, + { + "FontFamily": 1, "FontSize": 13.333333333333332, "Foreground": 3 }, { - "BorderLeft": 0 + "FontFamily": 1, + "BorderBottom": 0 + }, + { + "BorderBottom": 0 + }, + { + "FontFamily": 1, + "BorderBottom": 0, + "BorderRight": 0 + }, + { + "FontFamily": 1, + "BorderRight": 0 }, { "Background": null, - "FontFamily": 0, - "FontSize": 14.67 + "FontFamily": 1, + "FontSize": 14.67, + "BorderRight": 0 }, { "FontSize": 13.333333333333332, @@ -507,26 +952,26 @@ }, { "Background": 5, - "FontFamily": 0, + "FontFamily": 1, "BorderTop": 1, "BorderLeft": 1, "BorderRight": 1 }, { - "FontFamily": 0, + "FontFamily": 1, "BorderTop": 1, "BorderLeft": 1, "BorderRight": 1 }, { - "FontFamily": 0, + "FontFamily": 1, "FontSize": 13.333333333333332, "HorizontalAlignment": 4, "BorderLeft": 1 }, { "Background": 5, - "FontFamily": 0, + "FontFamily": 1, "BorderBottom": 1, "BorderTop": 1, "BorderLeft": 1 @@ -536,41 +981,51 @@ "BorderTop": 1 }, { - "FontFamily": 0 - }, - { - "FontFamily": 0, + "FontFamily": 1, "FontSize": 13.333333333333332, "Formatter": 7, "HorizontalAlignment": 4 }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Formatter": 7, + "HorizontalAlignment": 4, + "BorderRight": 0 + }, { "FontSize": 12.0 }, { "Background": 5, - "FontFamily": 0 + "FontFamily": 1 }, { "Background": 5, - "FontFamily": 0, + "FontFamily": 1, "Formatter": 8 }, { - "FontFamily": 0, + "FontFamily": 1, "FontSize": 13.333333333333332, "Foreground": 9, "Formatter": 7, "HorizontalAlignment": 10 }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Formatter": 7, + "HorizontalAlignment": 10 + }, { "Background": null } ], "Types": { "Strs": [ + "Background 1 -15", "Body", - "Background 2 -10", "Accent 3 0", "Text 1 50", "Right", @@ -583,7 +1038,7 @@ ], "Borders": [ { - "Color": 1 + "Color": 0 }, { "Color": 6 @@ -591,95 +1046,165 @@ ] }, "CellStyles": { - "0,26": 0, - "1,1": 1, - "1,22": 2, - "1,23": 3, - "1,24": 3, - "1,25": 4, - "1,26": 5, - "2,26": 5, - "3,0": 6, - "3,25": 6, - "3,26": 5, - "4,0": 6, - "4,1": 6, - "4,2": 6, - "4,3": 6, - "4,4": 6, - "4,5": 6, - "4,6": 6, - "4,7": 6, - "4,8": 6, - "4,9": 6, - "4,10": 6, - "4,11": 6, - "4,12": 6, - "4,13": 6, - "4,14": 6, - "4,15": 6, - "4,16": 6, - "4,17": 6, - "4,18": 6, - "4,19": 6, - "4,20": 6, - "4,21": 6, - "4,22": 6, - "4,23": 6, - "4,24": 6, - "4,25": 6, - "5,3": 7, - "5,4": 8, - "5,5": 9, - "5,6": 9, - "5,7": 10, - "5,10": 11, - "5,11": 12, - "5,12": 12, - "5,14": 13, - "5,15": 14, - "5,16": 11, - "5,17": 12, - "5,25": 14, - "6,1": 15, - "6,4": 11, - "6,5": 12, - "6,6": 12, - "6,7": 10, - "6,8": 13, - "6,9": 13, - "6,10": 16, - "6,16": 17, + "0,28": 0, + "0,30": 1, + "0,31": 1, + "1,1": 2, + "1,13": 3, + "1,26": 4, + "1,27": 5, + "1,28": 6, + "1,29": 7, + "1,31": 1, + "2,0": 8, + "2,1": 9, + "2,2": 9, + "2,3": 9, + "2,4": 9, + "2,5": 9, + "2,6": 9, + "2,7": 9, + "2,8": 9, + "2,9": 9, + "2,10": 9, + "2,11": 9, + "2,12": 9, + "2,13": 9, + "2,14": 9, + "2,15": 9, + "2,16": 9, + "2,17": 9, + "2,18": 9, + "2,19": 9, + "2,20": 9, + "2,21": 9, + "2,22": 9, + "2,23": 8, + "2,24": 8, + "2,25": 8, + "2,26": 9, + "2,27": 9, + "2,28": 10, + "2,29": 3, + "3,0": 3, + "3,23": 3, + "3,24": 3, + "3,25": 3, + "3,28": 11, + "3,29": 3, + "3,30": 3, + "3,31": 3, + "4,0": 1, + "4,28": 12, + "4,29": 1, + "4,31": 3, + "5,0": 1, + "5,1": 1, + "5,2": 1, + "5,3": 1, + "5,4": 1, + "5,5": 1, + "5,6": 1, + "5,7": 1, + "5,8": 1, + "5,9": 1, + "5,10": 1, + "5,11": 1, + "5,12": 1, + "5,13": 1, + "5,14": 1, + "5,15": 1, + "5,16": 1, + "5,17": 1, + "5,18": 1, + "5,19": 1, + "5,20": 1, + "5,21": 1, + "5,22": 1, + "5,23": 1, + "5,24": 1, + "5,25": 1, + "5,26": 1, + "5,27": 1, + "5,28": 12, + "5,29": 1, + "6,3": 13, + "6,4": 14, + "6,5": 15, + "6,6": 15, + "6,7": 16, + "6,10": 17, + "6,11": 18, + "6,12": 18, + "6,13": 18, + "6,14": 18, + "6,16": 3, + "6,17": 19, + "6,18": 17, "6,19": 18, - "6,20": 18, - "6,21": 18, - "6,22": 18, - "6,25": 14 + "6,28": 20, + "6,29": 19, + "7,1": 21, + "7,4": 17, + "7,5": 18, + "7,6": 18, + "7,7": 16, + "7,8": 3, + "7,9": 3, + "7,10": 22, + "7,18": 23, + "7,21": 24, + "7,22": 24, + "7,23": 25, + "7,25": 3, + "7,26": 3, + "7,27": 3, + "7,28": 20, + "7,29": 19, + "8,9": 3, + "8,10": 3, + "8,11": 3, + "8,12": 3, + "8,13": 3, + "8,14": 3, + "8,18": 23, + "8,19": 23, + "8,21": 24, + "8,22": 24, + "8,23": 25, + "8,24": 25, + "8,25": 3, + "8,26": 3, + "8,27": 3, + "8,28": 19, + "8,29": 19 }, "RowStyles": { - "3": 19 + "4": 26 }, "SheetStyle": { - "FontFamily": 0 + "FontFamily": 1 } }, "Spans": [ - "5,4,1,3", - "5,10,1,3", - "5,16,1,2", - "1,1,1,12", - "3,0,1,26", - "0,26,4,1", - "5,19,1,4", - "5,23,1,2", "6,4,1,3", - "6,1,1,3", - "6,10,1,3", - "5,7,1,3", + "6,10,1,5", + "6,18,1,2", + "6,21,1,4", + "6,25,1,3", + "7,4,1,3", + "7,1,1,3", + "7,10,1,5", "6,7,1,3", - "1,22,1,3", - "6,13,1,3", - "6,16,1,2" + "7,7,1,3", + "7,15,1,3", + "7,18,1,2", + "7,23,1,2", + "0,30,2,1", + "3,30,2,1", + "4,0,1,29", + "1,1,1,9", + "1,13,1,13" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -713,23 +1238,7 @@ "RowBreakLines": [], "RepeatRangeSettings": [], "ConditionFormatRulesCollection": { - "Rules": [ - { - "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", - "Formula": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!$Q$7=\"\"" - }, - "GUID": "083ef244-f290-450a-aec4-bca83595e44a", - "StyleInfo": { - "Underline": null, - "Strikethrough": null - }, - "IsDisabled": false, - "IsInvisible": true, - "IsReadOnly": false - } - ] + "Rules": [] } }, "PrintInfo": { @@ -739,39 +1248,47 @@ "CustomNames": [ { "Name": "参与人数", - "Formula": "任务首页!$Q$6" + "Formula": "任务首页!$S$7" }, { "Name": "工时分配方式", - "Formula": "任务首页!$E$7" + "Formula": "任务首页!$E$8" }, { "Name": "任务总计划工时", - "Formula": "任务首页!$K$7" + "Formula": "任务首页!$K$8" }, { "Name": "任务ID", - "Formula": "任务首页!$E$6" + "Formula": "任务首页!$E$7" }, { "Name": "上箭头", - "Formula": "任务首页!$W$7" + "Formula": "任务首页!$W$8" }, { "Name": "收起侧栏", - "Formula": "任务首页!$T$6" + "Formula": "任务首页!$V$7" }, { "Name": "下箭头", - "Formula": "任务首页!$T$7" + "Formula": "任务首页!$V$8" }, { "Name": "项目ID", - "Formula": "任务首页!$K$6" + "Formula": "任务首页!$K$7" }, { "Name": "折叠全部", - "Formula": "任务首页!$X$6" + "Formula": "任务首页!$Z$7" + }, + { + "Name": "刷新任务", + "Formula": "任务首页!$X$8" + }, + { + "Name": "流程ID", + "Formula": "任务首页!$S$8" } ] -}//ardsBgBSWVNGDzr+nYFTVvhfOZzaqtlXI2Hilg5xnd5xl2OaWFlq1gUi1wsRdQ6ii5IlyfOgW4aMx9isYwsBzgzZKiYbztpAVf1224Q8ljSAPqmOVFSoFjFQ7EQnbVvmpvyyqwZCWdePqiQSB+USXw4YXZVqssknY3OV9OmkI44OtrVxedlTVOa+fFJ4LQbWh57P4Gu1mR0OyWZ4vxaX4qMEixYeknVV3kmHFynNfm3tE8hryb+QYHLG8OADSTGeZc8sixbbJ0mPNGPOLwIOL708vYSu32+g270kivqV11ApmXLPKFp8p1MlxsFnOreZfyYRybJNAPPRnfCfSxqODkrNs7/EoqkKp3+lUeAYdNWbzPE61QyxYzyH3tw+pVkEOUZXg0FUySvNVPT2fFsmNyZmZomrBhi8UJkfXtc9M9jszn2IDt1lqbenUl0AnrzcoBtVf7evziMRFEzOcVED2EIhcg05mP5klY+oNgNMbOmH4bbB6AuvemQ1kAJG/FXdD8h7qLo8miUxvtzFcLGMPDC9B6iWg59PCynIPgRm/ZBEstRFxvFtcHTGO1nb/6F4v8Me3GyueghGn/WYCYAPJy3KHvMzKCNhDcTWdj9NokddVreq8zfx2/Nr8umHmVoHdI3SdrEmAnq3HZ4nRCQSOGSz30sXZgnjCE6J/srT/vQ+J7yJPJJsSgllKMte3PY7CUFxcnSOj92Ipyhit7u5BpeQjCPg/SjvAHQRYUsdnfZKYwZPS/nY4IDughv7zYgETyA0Tqq64Qt+oXzAJ0/9c3gSWiDebQvrg1UNGk5X+hAkANUMSlqojNoRDuJeU9yDZe0zqildBxP4SmJdBGJ51gcaegwL+anIEdVHxZg2HgkeXpBUuf2DqOJFHVi2KGYtAWPH42+ZboZjtADfvWrnAg==|920 \ No newline at end of file +}//aYvkPoJqE386TPNQ3/184Fm/GdGnrqEfCwOwgmlvinw0r3KKaovIDG/RuvrR5iQDAJkQ8S3YjuW4Aw2bsiOfnpzVfIUjsqZgCHMvcRydCmf782XQZV9CTVNGN11IQ7RB3ofLC1xXvh0A7ZORdste8XOF7Wg34vzy2MlddzQCXf9qnzuL9RQXdEula8nxlK2o8wzubCUcolIb6W82a0Olce+04Ecnf/teSyC8zNviUpser/nuogmih6XyTgbW088yY4uo9GnqiqU3S1YDSB3hB1rrCuQgWMWyowFzFsQADQw0I3HnYH2/+gFdvgNYRuN3MMpqLlVRoEzq5k7Om1LQh7A0C/RlKgRxqu4romccqVwj47Uli0hM6nTaoVnVt3SsVC3AXnYmxaBLh4lPDBLFSSEkO1zGPHsQMN7LjTWIFPR39k6UgYUeWw6MJovl0sDt3CkW3Ap4+Og1E8TjjITt7tSkPC9MmRBPBSC5vJs/Mg0wCd9l5lxBmKa+JraKBD4W7CNJ+HjuVpKYTmbZb6yJp8TUxQWWBztg1WvfCJVmynRCMVxhj0lbdnj2cN4j+rAB856NJeaiHnUMnfNdon1RXDuZjyq/esb2bzvny4oWOSTfAHwj4fJbABaElDbbtGt73h2NHEyuxxCc2nOTWfQq1H3yfcEMMuqlZvNemBmZWi/TXfqz5DymuIUtaWsmDafcFoJk02X1pcdUsCfmp4lWNrTvocthlRXUBeygZdh6KC9TpIChSy1wMTp9fzQts5PerQ5fWZOYXBCtGBkIoDYRPFGurrx5KRp074OxKH1DyKuPNtN08h0GjcQ/tQ7Kwq1ayCwxCN4mQUKFBWg6RxE6LOtkFvMrR9aYNE2yQ636jqsAproIDbv94/9vRZPdLgG8fwgNQmeY9ccOb7ugHXDuYQ==|920 \ No newline at end of file diff --git a/Pages/任务/任务首页.rd b/Pages/任务/任务首页.rd index 99575ef9..eaf58c45 100644 --- a/Pages/任务/任务首页.rd +++ b/Pages/任务/任务首页.rd @@ -1,43 +1,54 @@ { "PageType": 0, - "ColumnCount": 27, - "RowCount": 7, + "ColumnCount": 32, + "RowCount": 9, + "Formulas": { + "1,27": "IF(收起侧栏,AB8,Z8)" + }, "CustomNames": [ { "Name": "参与人数", - "Formula": "任务首页!$Q$6" + "Formula": "任务首页!$S$7" }, { "Name": "工时分配方式", - "Formula": "任务首页!$E$7" + "Formula": "任务首页!$E$8" }, { "Name": "任务总计划工时", - "Formula": "任务首页!$K$7" + "Formula": "任务首页!$K$8" }, { "Name": "任务ID", - "Formula": "任务首页!$E$6" + "Formula": "任务首页!$E$7" }, { "Name": "上箭头", - "Formula": "任务首页!$W$7" + "Formula": "任务首页!$W$8" }, { "Name": "收起侧栏", - "Formula": "任务首页!$T$6" + "Formula": "任务首页!$V$7" }, { "Name": "下箭头", - "Formula": "任务首页!$T$7" + "Formula": "任务首页!$V$8" }, { "Name": "项目ID", - "Formula": "任务首页!$K$6" + "Formula": "任务首页!$K$7" }, { "Name": "折叠全部", - "Formula": "任务首页!$X$6" + "Formula": "任务首页!$Z$7" + }, + { + "Name": "刷新任务", + "Formula": "任务首页!$X$8" + }, + { + "Name": "流程ID", + "Formula": "任务首页!$S$8" } ] } \ No newline at end of file diff --git a/Pages/任务/新增任务.json b/Pages/任务/新增任务.json index cacb4f63..4561f44e 100644 --- a/Pages/任务/新增任务.json +++ b/Pages/任务/新增任务.json @@ -33,85 +33,70 @@ }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 24.0 } }, "7": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 32.0 } }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "10": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 15.0 } }, "11": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 32.0 } }, "12": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 35.0 } }, "13": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 15.0 } }, "14": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 32.0 } }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 35.0 } }, "16": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 15.0 } }, "17": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 32.0 } }, "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "20": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, - "24": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "25": { + "22": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true @@ -119,9 +104,9 @@ } }, "InLogicalVisibleIndexes": [ - 25 + 22 ], - "Count": 26, + "Count": 23, "DefaultSize": 32.0 }, "Cols": { @@ -203,17 +188,12 @@ }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 16.0 + "DesignLengthInPixel": 24.0 } }, "16": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "17": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } }, "18": { @@ -221,54 +201,71 @@ "DesignLengthInPixel": 32.0 } }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0, - "IsHidden": true - } - }, "20": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0, - "IsHidden": true + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 } }, "22": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 346.0 + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 } } }, - "Count": 26, + "Count": 30, "DefaultSize": 32.0 }, "Values": { - "1,21": "任务说明", - "1,23": "编辑", + "1,17": "任务说明", + "1,27": "编辑", + "3,13": false, "5,1": "任务执行人", "5,5": "%CurrentUser.UserName%", - "7,1": "任务成员", - "10,1": "计划日期", - "13,1": "所属项目", - "13,9": "任务分组", - "13,17": "添加", - "13,21": "备注", - "13,23": "编辑", - "16,1": "任务类型", - "16,9": "任务版本", - "16,17": "添加", - "19,1": "预算工时", - "23,1": false, - "23,12": "取消", - "23,16": "提交" + "8,1": "计划日期", + "11,1": "所属项目", + "11,9": "任务分组", + "11,13": "添加", + "11,17": "备注", + "11,27": "编辑", + "14,1": "任务类型", + "14,9": "任务版本", + "14,13": "添加", + "17,1": "预算工时", + "20,22": "关闭", + "20,26": "提交" }, "Formulas": { - "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")", - "11,1": "J26&\",\"&M26", - "23,1": "项目是否开启反馈收集" + "3,13": "项目是否开启反馈收集", + "9,1": "J23&\",\"&M23", + "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")" }, "AttachInfos": { - "1,23": { + "1,27": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ @@ -280,7 +277,7 @@ { "Source": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!V4" + "SerializeProperty": "=新增任务!R4" }, "TargetCell": { "SerializeProperty": "=MD编辑器!编辑器" @@ -331,7 +328,17 @@ "IgnoreBlank": false } }, - "3,21": { + "3,13": { + "CellType": { + "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", + "Caption": "公开", + "Style": 1 + }, + "RulesGuidList": [ + "d04a43e1-1794-4325-8b78-0c1d63a8f074" + ] + }, + "3,17": { "BindingInfo": { "TableName": "任务表", "ColumnName": "关联资源", @@ -427,107 +434,7 @@ "IgnoreBlank": false } }, - "7,5": { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "参与人列表", - "GUID": "03579a4d-765f-4162-a2d0-df23104e9868" - }, - "CellType": { - "$type": "ElementUI.SelectCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "useBinding": true, - "options": [ - { - "value": "黄金糕", - "label": "黄金糕" - }, - { - "value": "双皮奶", - "label": "双皮奶" - }, - { - "value": "蚵仔煎", - "label": "蚵仔煎" - }, - { - "value": "龙须面", - "label": "龙须面" - }, - { - "value": "北京烤鸭", - "label": "北京烤鸭" - } - ], - "bindingOptions": { - "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", - "TableName": "项目成员表", - "BindingInfos": [ - { - "GUID": "305c57fe-535d-43a1-bc1c-5bfabd1bddad", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "ID", - "GUID": "97355a2f-5dda-4fc3-8c22-221502b2e4d2" - }, - "ColumnName": "value" - }, - { - "GUID": "af412e41-00dc-4332-8e5f-cfae6481d72f", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目成员", - "GUID": "1233b94b-b2b3-4ea0-a489-7dffcaf49d3d", - "AttachType": { - "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", - "UserColumnAttachType": 1 - } - }, - "ColumnName": "label" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目ID", - "GUID": "234f88d3-398d-4e82-8f9d-21b7339b6fb2" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!项目ID" - } - }, - "CustomColumns": [] - }, - "placeholder": "请选择", - "noDataText": "无数据", - "multiple": true, - "collapseTags": true, - "filterable": true, - "filterInServerOptions": { - "matchMethod": "contains", - "loadingText": "加载中" - }, - "noMatchText": "无匹配数据", - "clearable": true - } - }, - "11,1": { + "9,1": { "CellType": { "$type": "ElementUI.DatePickerCellType, ElementUI", "CommandList": [ @@ -535,16 +442,16 @@ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", "TargetPageElement": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B12" + "SerializeProperty": "=新增任务!B10" }, "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", "MethodName": "GetSelectedRange", "RetrunParamNames": { "StartValue": { - "SerializeProperty": "=新增任务!J26" + "SerializeProperty": "=新增任务!J23" }, "EndValue": { - "SerializeProperty": "=新增任务!M26" + "SerializeProperty": "=新增任务!M23" } } } @@ -578,7 +485,7 @@ "DefautWeekFormat": "yyyy 第 WW 周" } }, - "13,17": { + "11,13": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ @@ -607,13 +514,13 @@ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", "TargetPageElement": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!J15" + "SerializeProperty": "=新增任务!J13" }, "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", "MethodName": "ReloadBindingItems" } ], - "ID": "cb170c63-2a60-418e-87ca-be45e0d34111" + "ID": "51f17049-559a-4d3b-9bb0-3bbae6c93bda" } ] } @@ -642,7 +549,7 @@ "TemplateKey": "_RS_Main" } }, - "13,23": { + "11,27": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ @@ -654,7 +561,7 @@ { "Source": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!V15" + "SerializeProperty": "=新增任务!R13" }, "TargetCell": { "SerializeProperty": "=MD编辑器!编辑器" @@ -668,7 +575,7 @@ "TemplateKey": "_RS_Main" } }, - "14,1": { + "12,1": { "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -745,14 +652,13 @@ "matchMethod": "contains", "loadingText": "加载中" }, - "noMatchText": "无匹配数据", - "IsDisabled": true + "noMatchText": "无匹配数据" }, "DataValidationInfo": { "IgnoreBlank": false } }, - "14,9": { + "12,9": { "BindingInfo": { "TableName": "任务表", "ColumnName": "分组ID", @@ -844,7 +750,7 @@ "noMatchText": "无匹配数据" } }, - "14,21": { + "12,17": { "BindingInfo": { "TableName": "任务表", "ColumnName": "备注", @@ -856,7 +762,7 @@ "ReadOnly": true } }, - "16,17": { + "14,13": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ @@ -885,13 +791,13 @@ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", "TargetPageElement": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!J18" + "SerializeProperty": "=新增任务!J16" }, "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", "MethodName": "ReloadBindingItems" } ], - "ID": "27bde735-8d7c-4b5f-b572-22481611bfda" + "ID": "d0347c44-cd37-4b40-8136-4bf6907a8c0f" } ] } @@ -920,7 +826,7 @@ "TemplateKey": "_RS_Main" } }, - "17,1": { + "15,1": { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务类型", @@ -1003,7 +909,7 @@ "IgnoreBlank": false } }, - "17,9": { + "15,9": { "BindingInfo": { "TableName": "任务表", "ColumnName": "版本", @@ -1094,11 +1000,9 @@ }, "noMatchText": "无匹配数据" }, - "DataValidationInfo": { - "IgnoreBlank": false - } + "DataValidationInfo": {} }, - "20,1": { + "18,1": { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务预算工时", @@ -1133,17 +1037,7 @@ "IgnoreBlank": false } }, - "23,1": { - "CellType": { - "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", - "Caption": " 在反馈中显示", - "Style": 1 - }, - "RulesGuidList": [ - "d04a43e1-1794-4325-8b78-0c1d63a8f074" - ] - }, - "23,12": { + "20,22": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -1151,166 +1045,39 @@ "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon" } ], - "Text": "取消", + "Text": "关闭", "TemplateKey": "_RS_Information3" } }, - "23,16": { + "20,26": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中", - "VBalidate": true + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "9b8c535f-08bc-4e52-85f8-6b9a1d248ac8" + }, + "Value": "0" + } + ] }, { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { + "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", + "ProcessDefinitionResourceName": "新增任务流程", + "ProcessInstanceName": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B12" + "SerializeProperty": "=新增任务!B4" }, - "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", - "MethodName": "GetSelectedRange", - "RetrunParamNames": { - "StartValue": { - "SerializeProperty": "开始日期" - }, - "EndValue": { - "SerializeProperty": "结束日期" - } - } - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "新增任务", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "项目ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!项目ID" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "父任务ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!父任务ID" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务标题", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B4" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "执行人", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!F6" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "成员ID数组", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!F8" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "开始日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!开始日期" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "结束日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!结束日期" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务分组", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!J15" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务类型", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B18" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务版本", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!J18" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "预算工时", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B21" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "任务说明", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!V4" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "收集反馈", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!B24" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "备注", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!V15" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Title": "加载中" + "SelectedTable": "任务表", + "ReturnResultName": "发起流程结果" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -1322,41 +1089,53 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "=新增任务!code" + "SerializeProperty": "=发起流程结果.ID" } ] }, - "value": "0" + "value": "%Null%", + "compareType": 1 }, "CommandList": [ { "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!msg" - } + "Message": "操作完成" }, { "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", - "ReloadData": true + "ReloadData": true, + "ClosePopupReturnValues": [ + { + "Name": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新增任务!任务ID" + } + }, + { + "Name": "关联页面", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新增任务!发起流程结果.Page" + } + } + ] } ], - "ID": "ae5ccb4e-c837-454b-9734-8544aeb08459" + "ID": "120f3a33-2a91-4f30-a3eb-d3c0ff96562f" }, { "CommandList": [ { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "出现异常", + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!msg" - }, - "BtnText": "知道了" + "SerializeProperty": "=新增任务!发起流程结果.ErrorMessage" + } } ], - "ID": "2b108829-d338-4474-8413-a5faf526fc20" + "ID": "75a3ac10-f2d5-4728-98c1-3da4747d5c26" } ] } @@ -1365,33 +1144,40 @@ "TemplateKey": "_RS_Main1" } }, - "25,1": { + "22,1": { "BindingInfo": { "TableName": "任务表", "ColumnName": "父任务ID", "GUID": "cccaa787-e255-4f32-baf9-5a3d1b09189a" } }, - "25,4": { + "22,4": { "BindingInfo": { "TableName": "项目表", "ColumnName": "开启反馈收集", "GUID": "3263091d-059c-4ef5-9f1c-7a8608944b1c" } }, - "25,9": { + "22,9": { "BindingInfo": { "TableName": "任务表", "ColumnName": "开始时间", "GUID": "08a3389e-19f7-4a8a-b81f-6d9330d273d1" } }, - "25,12": { + "22,12": { "BindingInfo": { "TableName": "任务表", "ColumnName": "结束时间", "GUID": "7dd99afa-ad0d-475a-aefe-e560f30fcb1f" } + }, + "22,15": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "ab7e6f36-abc4-48e6-a075-cf361ca3bf6c" + } } }, "StyleDatas": { @@ -1421,6 +1207,12 @@ { "Formatter": 6 }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 7, + "HorizontalAlignment": 8 + }, { "FontFamily": 2, "FontSize": 13.333333333333332, @@ -1513,11 +1305,19 @@ }, "CellStyles": { "1,1": 0, - "1,19": 1, - "1,21": 2, + "1,15": 1, + "1,17": 2, + "1,18": 3, + "1,19": 3, + "1,20": 3, + "1,21": 3, "1,22": 3, - "1,23": 4, + "1,23": 3, "1,24": 3, + "1,25": 3, + "1,26": 3, + "1,27": 4, + "1,28": 3, "2,1": 5, "2,2": 5, "2,3": 5, @@ -1532,228 +1332,204 @@ "2,12": 5, "2,13": 5, "2,14": 5, - "2,15": 5, - "2,16": 5, - "2,17": 5, - "2,18": 5, - "2,19": 1, - "3,19": 1, - "3,21": 6, - "3,22": 7, - "3,23": 7, + "2,15": 1, + "3,13": 6, + "3,15": 1, + "3,17": 7, + "3,18": 8, + "3,19": 8, + "3,20": 8, + "3,21": 8, + "3,22": 8, + "3,23": 8, "3,24": 8, - "4,19": 1, - "4,21": 9, - "4,24": 1, - "5,1": 10, - "5,5": 11, - "5,19": 1, - "5,21": 9, - "5,24": 1, - "6,1": 10, - "6,2": 10, - "6,3": 10, - "6,5": 11, - "6,6": 11, - "6,7": 11, - "6,8": 11, - "6,9": 11, - "6,10": 11, - "6,11": 11, - "6,12": 11, - "6,13": 11, - "6,14": 11, - "6,15": 11, - "6,16": 11, - "6,17": 11, - "6,18": 11, - "6,19": 1, - "6,21": 9, - "6,24": 1, - "7,1": 10, - "7,2": 3, - "7,3": 3, - "7,4": 3, - "7,5": 11, - "7,19": 1, - "7,21": 9, - "7,24": 1, - "8,1": 12, - "8,2": 12, - "8,3": 12, - "8,4": 13, - "8,5": 14, - "8,6": 14, - "8,7": 14, - "8,8": 14, - "8,9": 14, - "8,10": 14, - "8,11": 14, - "8,12": 14, - "8,13": 14, - "8,14": 14, - "8,15": 14, - "8,16": 14, - "8,17": 14, - "8,18": 14, - "8,19": 1, - "8,21": 9, - "8,24": 1, - "9,19": 1, - "9,21": 9, - "9,24": 1, - "10,1": 10, - "10,10": 3, - "10,11": 3, - "10,12": 3, - "10,13": 3, - "10,14": 3, - "10,19": 1, - "10,21": 9, - "10,24": 1, + "3,25": 8, + "3,26": 8, + "3,27": 8, + "3,28": 9, + "4,15": 1, + "4,17": 10, + "4,28": 1, + "5,1": 11, + "5,5": 12, + "5,15": 1, + "5,17": 10, + "5,28": 1, + "6,1": 13, + "6,2": 13, + "6,3": 13, + "6,4": 14, + "6,5": 15, + "6,6": 15, + "6,7": 15, + "6,8": 15, + "6,9": 15, + "6,10": 15, + "6,11": 15, + "6,12": 15, + "6,13": 15, + "6,14": 15, + "6,15": 1, + "6,17": 10, + "6,28": 1, + "7,15": 1, + "7,17": 10, + "7,28": 1, + "8,1": 11, + "8,10": 3, + "8,11": 3, + "8,12": 3, + "8,15": 1, + "8,17": 10, + "8,28": 1, + "9,1": 12, + "9,15": 1, + "9,17": 16, + "9,18": 14, + "9,19": 14, + "9,20": 14, + "9,21": 14, + "9,22": 14, + "9,23": 14, + "9,24": 14, + "9,25": 14, + "9,26": 14, + "9,27": 14, + "9,28": 17, + "10,15": 1, "11,1": 11, - "11,19": 1, - "11,21": 15, - "11,22": 13, - "11,23": 13, - "11,24": 16, - "12,19": 1, - "13,1": 10, - "13,2": 3, - "13,3": 3, - "13,4": 3, - "13,5": 3, - "13,6": 3, - "13,9": 2, - "13,10": 3, - "13,11": 3, - "13,12": 3, - "13,13": 3, - "13,14": 3, - "13,17": 17, - "13,18": 3, - "13,19": 1, - "13,21": 2, - "13,22": 3, - "13,23": 4, - "13,24": 3, - "14,1": 11, - "14,9": 11, - "14,19": 1, - "14,21": 6, - "14,22": 7, - "14,23": 7, - "14,24": 8, - "15,19": 1, - "15,21": 9, - "15,24": 1, - "16,1": 2, - "16,2": 3, - "16,3": 3, - "16,4": 3, - "16,5": 3, - "16,6": 3, - "16,9": 2, - "16,10": 3, - "16,11": 3, - "16,12": 3, - "16,13": 3, - "16,14": 3, - "16,17": 18, - "16,19": 1, - "16,21": 9, - "16,24": 1, - "17,1": 11, - "17,9": 11, - "17,19": 1, - "17,21": 9, - "17,24": 1, - "18,19": 1, - "18,21": 9, - "18,24": 1, - "19,1": 2, - "19,2": 3, - "19,3": 3, - "19,4": 3, - "19,5": 3, - "19,6": 3, - "19,19": 1, - "19,21": 9, - "19,24": 1, - "20,1": 11, - "20,19": 1, - "20,21": 15, - "20,22": 13, - "20,23": 13, - "20,24": 16, - "21,1": 14, - "21,2": 14, - "21,3": 14, - "21,4": 14, - "21,5": 14, - "21,6": 14, - "21,7": 14, - "21,8": 14, - "21,9": 14, - "21,10": 14, - "21,11": 14, - "21,12": 14, - "21,13": 14, - "21,14": 14, - "21,15": 14, - "21,16": 14, - "21,17": 14, - "21,18": 14, - "21,19": 14, - "21,20": 14, - "21,21": 14, - "21,22": 14, - "21,23": 14, - "21,24": 14, - "22,1": 3, - "22,2": 3, - "22,3": 3, - "22,4": 3, - "22,5": 3, - "22,6": 3, - "22,7": 3, - "22,8": 3, - "22,9": 3, - "22,10": 3, - "22,11": 3, - "22,12": 3, - "22,13": 3, - "22,14": 3, - "22,15": 3, - "22,16": 3, - "22,17": 3, - "22,18": 3, - "22,19": 3, - "22,20": 3, - "22,21": 3, - "22,22": 3, - "22,23": 3, - "22,24": 3, - "23,1": 11, - "23,7": 11, - "23,8": 11, - "23,9": 11, - "23,10": 11, - "23,11": 11, - "23,12": 19, - "23,13": 3, - "23,14": 3, - "23,15": 3, - "23,16": 19, - "23,17": 3, - "23,18": 3, - "23,21": 11, - "23,22": 11, - "25,1": 20, - "25,4": 21, - "25,15": 21, - "25,16": 21, - "25,17": 21 + "11,2": 3, + "11,3": 3, + "11,4": 3, + "11,5": 3, + "11,6": 3, + "11,9": 2, + "11,10": 3, + "11,11": 3, + "11,12": 3, + "11,13": 18, + "11,14": 3, + "11,15": 1, + "11,17": 2, + "11,18": 3, + "11,19": 3, + "11,20": 3, + "11,21": 3, + "11,22": 3, + "11,23": 3, + "11,24": 3, + "11,25": 3, + "11,26": 3, + "11,27": 4, + "11,28": 3, + "12,1": 12, + "12,9": 12, + "12,15": 1, + "12,17": 7, + "12,18": 8, + "12,19": 8, + "12,20": 8, + "12,21": 8, + "12,22": 8, + "12,23": 8, + "12,24": 8, + "12,25": 8, + "12,26": 8, + "12,27": 8, + "12,28": 9, + "13,15": 1, + "13,17": 10, + "13,28": 1, + "14,1": 2, + "14,2": 3, + "14,3": 3, + "14,4": 3, + "14,5": 3, + "14,6": 3, + "14,9": 2, + "14,10": 3, + "14,11": 3, + "14,12": 3, + "14,13": 19, + "14,15": 1, + "14,17": 10, + "14,28": 1, + "15,1": 12, + "15,9": 12, + "15,15": 1, + "15,17": 10, + "15,28": 1, + "16,15": 1, + "16,17": 10, + "16,28": 1, + "17,1": 2, + "17,2": 3, + "17,3": 3, + "17,4": 3, + "17,5": 3, + "17,6": 3, + "17,15": 1, + "17,17": 10, + "17,28": 1, + "18,1": 12, + "18,15": 1, + "18,17": 16, + "18,18": 14, + "18,19": 14, + "18,20": 14, + "18,21": 14, + "18,22": 14, + "18,23": 14, + "18,24": 14, + "18,25": 14, + "18,26": 14, + "18,27": 14, + "18,28": 17, + "19,7": 12, + "19,8": 12, + "19,9": 12, + "19,10": 12, + "19,11": 12, + "19,17": 12, + "19,18": 12, + "19,19": 12, + "19,20": 12, + "19,21": 12, + "19,22": 20, + "19,23": 3, + "19,24": 3, + "19,25": 3, + "20,7": 12, + "20,8": 12, + "20,9": 12, + "20,10": 12, + "20,11": 12, + "20,17": 12, + "20,18": 12, + "20,19": 12, + "20,20": 12, + "20,21": 12, + "20,22": 20, + "20,25": 3, + "20,26": 20, + "20,27": 3, + "20,28": 3, + "21,7": 12, + "21,8": 12, + "21,9": 12, + "21,10": 12, + "21,11": 12, + "21,17": 12, + "21,18": 12, + "21,19": 12, + "21,20": 12, + "21,21": 12, + "21,22": 20, + "21,23": 3, + "21,24": 3, + "21,25": 3, + "22,1": 21, + "22,4": 22 }, "SheetStyle": { "FontFamily": 2, @@ -1761,32 +1537,30 @@ } }, "Spans": [ - "1,1,1,18", + "1,1,1,14", "5,1,1,3", - "1,23,1,2", - "13,23,1,2", - "21,19,1,2", - "11,1,1,18", - "16,17,1,2", - "13,17,1,2", - "7,1,1,3", - "23,1,1,6", - "25,4,1,4", - "25,1,1,3", - "14,1,1,6", - "3,1,1,18", - "5,5,1,14", - "7,5,1,14", - "25,9,1,3", - "25,12,1,3", - "14,9,1,10", - "17,1,1,6", - "17,9,1,10", - "20,1,1,18", - "3,21,9,4", - "14,21,7,4", - "23,16,1,3", - "23,12,1,3" + "1,27,1,2", + "11,27,1,2", + "9,1,1,14", + "14,13,1,2", + "11,13,1,2", + "22,4,1,4", + "22,1,1,3", + "12,1,1,6", + "5,5,1,10", + "22,9,1,3", + "12,9,1,6", + "15,1,1,6", + "15,9,1,6", + "18,1,1,14", + "3,17,7,12", + "12,17,7,12", + "22,12,1,3", + "3,1,1,12", + "3,13,1,2", + "20,26,1,3", + "20,22,1,3", + "22,15,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -1818,7 +1592,7 @@ "MethodName": "Focus" } ], - "ID": "e3ef9e5d-62b5-4a7f-8b4f-d8d8c3d7e922" + "ID": "cc2e9c58-6a58-47bb-b261-c239090ea557" }, { "Condition": { @@ -1845,14 +1619,14 @@ { "Location": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新增任务!19:21" + "SerializeProperty": "=新增任务!17:19" }, "Value": true } ] } ], - "ID": "a3ac75f0-a600-483b-a1e6-94fe2ad5c17a" + "ID": "b4c5aece-cf4d-424c-98cc-c27dbb6c8ad2" } ] } @@ -1901,15 +1675,19 @@ "CustomNames": [ { "Name": "父任务ID", - "Formula": "新增任务!$B$26" + "Formula": "新增任务!$B$23" }, { "Name": "项目ID", - "Formula": "新增任务!$B$15" + "Formula": "新增任务!$B$13" }, { "Name": "项目是否开启反馈收集", - "Formula": "新增任务!$E$26" + "Formula": "新增任务!$E$23" + }, + { + "Name": "任务ID", + "Formula": "新增任务!$P$23" } ] -}//MNJh8pkl9IOYsSTjNC8heQmTP7zSursIQq9DJo0xbjsHWRdjLUuQKbo3eaz4liZiEvHgr2SUKaIQSbyvrKJvgSmVuO2AWvRlC4ts6Kx9L2cMk0H98CxWsBaa1R2bLLwIn7FUjXxZJ7e4W1oEXEXhQs3zM+COCWaCxZRKDV1WD2nMq9CMCu51FoYYXKPkOLc+Od2lKoVNQtlc1KsGFo+8UOAXORsMz7CjP3wL+GTKVJiUDrgbi8krAq79ETcGcDz5rxNQ23AQ82FBnsOzw/FVvmhxXApSh8KleplJ1v/Jyh1Alu8HkQHMBYOJ2CLlOBsAaI4LEcI6NITqsH7HOah/8XjjElcpNimY8zvIUES34y8EN2eikURF4fxFOnf7Sh6EgvwIg3ey//dtnnos8OULjROb99Z0FEKyFh5C6aRwME4qd/NzWB3CFKMYCAogaTSdwOvYx0qSZeGaS3+o1mXVAAl1mdj5qFE0mIsaRf8Q1mXMJnCWtUj+tlcKV0075dTQYDiSE+QkSxambzn+ffTNF8W3rZzXaBeL8Of1oHRREGUuAUoSbUKNEfqmF06kiIvI9B1nhrsZCvOXBB2eT60eMTWmsA6UGjWFBcc2Gv38laX8+KjcfbM1VRWgJ6mJ7TWVB/nKsipLdMkXtGo9s7T5AJ/A6//leH2yCYUvdl10uzBF7sDjwUbnVjID0Y6ZdEl8eyDHzBljxWZJYyy/EftGPCpLxN9VR0jIdR/ATiSjDFqbsjO4NVYNPxo9+REuK8PAT0oKqExHHTD3MTwXe6X1Efj+i9KIU366QrdvguDAHydYW0qvUOfbiBG/tqz4U7JK726GdhunYx86zU/NjBiEDAKEjGOsRGv9T5IA+Dav+c4uzTegYCHht7vrxvmIosRbpBzrcPht4Z3ZeRfuauezMQ==|920 \ No newline at end of file +}//JZgLQc7iWjq/9Ut3CFEYtRXyt2aFonSsXtpupaPrYagfpkPiFVvgxiBiE5kiVBdxUiwCZzH9ZOMbjYh4h22FBbjejL60Y9DtyLxT9urTgJ38ycjux/x++KJQ2jKtA+Xv8UouUekjKFZ1xFBPolk38xvIzzZ01+6ZttZ8UPEcuPELjXJONDUf7Qs4W1mm8ZDvbW3IZxhYkZBSWy7S4rfutRu+X/tHhRaaXtC8L2WoMxXq/VZgNt+sY1hIq3c6wuRYG/ODjEr6xKtbhTmTGW4f+RsZxRLQp/NBpQZB1Ua4SbkhKO2T6TJ9DHO5POB18m6TLfNQGBNvOKWnJyIYGqH8n58tVal6gRQLrHP7yeJSaURU5GQWd0rwhdzkorglmPvb4idfRPIejQ/uQlJZbh9XzU2SdRxT8kUbTWB1NHL747SFi46lKZuXocdHTYQgTbPPCNbJfs/+fpVj2Rl7rkWg+lRQ93tziRN38aLL3V+yLsvdVrSYNfZAqVWRhGpvlaQTXKd70ftoMfxlAhN/pcvRH6tIXQczNvJvk2DC9/mHCROMphH4hFmNPSmtpRSQx9IB40Hbj/50AWBxUCHMJAxvndTzwckLhLCyKYl8gH2WXAzMpbq3x5WOdveSsYHLgGbrquWfEkAELYzFcAA64qCtNw6I7Q3IxUDxSjENT9PD0wmJb0SNBvWYToHMSqE2j8aex0rd8EfKE6jOGOKGoyb0wmWiTQZpgBbxezNBSNaIi/KUibpdMCIGwTwUqLzAFZT6Ve1NgX50PNBGmoxQ1+xC1Jq9FRkF1kVKMNonrxpUcnm4uXruyVcCzbp6hp3q1p6zOzjn7uXVYU5js5g4irDpwvCMYbggZ7QIAPHvZjbJKrupu7ttQJvjUhV0oyls/Qh9LV5K86s/DA1Z5H70Dg9P4Q==|920 \ No newline at end of file diff --git a/Pages/任务/新增任务.rd b/Pages/任务/新增任务.rd index 93afe415..8691ecc2 100644 --- a/Pages/任务/新增任务.rd +++ b/Pages/任务/新增任务.rd @@ -1,24 +1,28 @@ { "PageType": 0, - "ColumnCount": 26, - "RowCount": 26, + "ColumnCount": 30, + "RowCount": 23, "Formulas": { - "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")", - "11,1": "J26&\",\"&M26", - "23,1": "项目是否开启反馈收集" + "3,13": "项目是否开启反馈收集", + "9,1": "J23&\",\"&M23", + "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")" }, "CustomNames": [ { "Name": "父任务ID", - "Formula": "新增任务!$B$26" + "Formula": "新增任务!$B$23" }, { "Name": "项目ID", - "Formula": "新增任务!$B$15" + "Formula": "新增任务!$B$13" }, { "Name": "项目是否开启反馈收集", - "Formula": "新增任务!$E$26" + "Formula": "新增任务!$E$23" + }, + { + "Name": "任务ID", + "Formula": "新增任务!$P$23" } ] } \ No newline at end of file diff --git a/Pages/共用/选择图标.json b/Pages/共用/选择图标.json index b752fc15..20c40c99 100644 --- a/Pages/共用/选择图标.json +++ b/Pages/共用/选择图标.json @@ -22,16 +22,26 @@ } }, "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 24.0 } } }, - "Count": 5, + "Count": 6, "DefaultSize": 24.0 }, "Cols": { "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -77,11 +87,6 @@ "DesignLengthInPixel": 32.0 } }, - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, "10": { "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0 @@ -123,9 +128,123 @@ "Name": "搜索.svg", "Color": "Text 1 50" }, - "resize": "none" + "resize": "none", + "clearable": true } }, + "1,9": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "添加表情", + "Message": "请填写表情描述,用逗号分割", + "Type": "success", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": { + "ShowInput": true, + "InputPlaceholder": "请输入", + "InputBoxResult": "表情描述", + "Center": true + } + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=按钮结果" + } + ] + }, + "value": "confirm" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=表情描述" + } + ] + }, + "value": "%Null%", + "compareType": 1 + } + ] + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "EmojiTable", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "EmojiTable", + "ColumnName": "Emoji", + "GUID": "410e0612-7099-4ab7-8f93-61d4feeb4da7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!B2" + } + }, + { + "BindingInfo": { + "TableName": "EmojiTable", + "ColumnName": "Description", + "GUID": "9c510f36-2dbf-4f4c-9af8-6f6a437a63c0" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!表情描述" + } + } + ] + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!B2" + }, + "Value": "%Null%" + } + ] + } + ], + "ID": "599bd815-b23c-41b4-a896-47740da458db" + } + ] + } + ], + "ToolTip": "添加", + "Size": 18, + "ImagePath": "增加.svg", + "UseCellForeColor": true + }, + "RulesGuidList": [ + "cf7cff7f-81b5-46fc-9dc2-3f90d6c97089" + ] + }, "3,1": { "CellType": { "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", @@ -166,17 +285,35 @@ } ], "SqlCondition": { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 6, - "ColumnBindingInfo": { - "TableName": "EmojiTable", - "ColumnName": "Description", - "GUID": "3aae46fc-b36b-49ce-8fb1-2c080f81ef2e" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=选择图标!B2" - } + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 6, + "ColumnBindingInfo": { + "TableName": "EmojiTable", + "ColumnName": "Description", + "GUID": "3aae46fc-b36b-49ce-8fb1-2c080f81ef2e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!B2" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "EmojiTable", + "ColumnName": "Emoji", + "GUID": "f2005ed8-67f9-4b58-a4c4-5be22cf43528" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!B2" + } + } + ], + "RelationType": 1 }, "NullFormulaValueQueryPolicy": 1, "CacheSetting": { @@ -188,7 +325,6 @@ }, "DataSourceListviewName": "图文列表表格2", "IsLoadOnDemand": true, - "LoadOnDemandCount": 20, "DisplayMode": 2, "TemplateKey": "幽灵按钮" } @@ -205,18 +341,23 @@ }, { "FontFamily": 0, - "Foreground": 1, - "Formatter": 2, - "HorizontalAlignment": 3 + "Foreground": 1 }, { "FontFamily": 0, - "Foreground": 1 + "Foreground": 2, + "Formatter": 3, + "HorizontalAlignment": 4 + }, + { + "FontFamily": 0, + "Foreground": 2 } ], "Types": { "Strs": [ "Body", + "Accent 1 0", "black", "[AUTO]General", "Center" @@ -236,14 +377,7 @@ "0,10": 0, "1,0": 0, "1,1": 1, - "1,2": 0, - "1,3": 0, - "1,4": 0, - "1,5": 0, - "1,6": 0, - "1,7": 0, - "1,8": 0, - "1,9": 0, + "1,9": 2, "1,10": 0, "2,0": 0, "2,1": 0, @@ -257,7 +391,7 @@ "2,9": 0, "2,10": 0, "3,0": 0, - "3,1": 2, + "3,1": 3, "3,2": 0, "3,3": 0, "3,4": 0, @@ -266,18 +400,29 @@ "3,7": 0, "3,8": 0, "3,9": 0, - "3,10": 3, + "3,10": 4, "4,0": 0, - "4,1": 0, - "4,2": 0, - "4,3": 0, - "4,4": 0, - "4,5": 0, - "4,6": 0, - "4,7": 0, - "4,8": 0, - "4,9": 0, - "4,10": 0 + "4,1": 3, + "4,2": 3, + "4,3": 3, + "4,4": 3, + "4,5": 3, + "4,6": 3, + "4,7": 3, + "4,8": 3, + "4,9": 3, + "4,10": 4, + "5,0": 0, + "5,1": 0, + "5,2": 0, + "5,3": 0, + "5,4": 0, + "5,5": 0, + "5,6": 0, + "5,7": 0, + "5,8": 0, + "5,9": 0, + "5,10": 0 }, "SheetStyle": { "FontFamily": 0 @@ -285,7 +430,7 @@ }, "Spans": [ "3,1,1,9", - "1,1,1,9" + "1,1,1,8" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -304,10 +449,29 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=选择图标!$B$2=\"\"" + }, + "GUID": "cf7cff7f-81b5-46fc-9dc2-3f90d6c97089", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } }, "PrintInfo": { "PaperSize": {}, "Margin": {} } -}//uqYFbafbXMUT/GVUv0XL9qolIeStbg1vkG00/FXT/q/lghC3js28UDQTaGT75dkwch7oEEmyHIkTVk9HWO9Kv+wRp2rrACwUbXUtlLGAlyqKhEXevm9o6Vy6Q4zLBqm4IRg7FOrb9b+IpuloZOTG+gwiEYbZOGc8I3ogvGKCXxeC4rJ7Jvj6mSGarVvs+4PElMje4mtZYa8Fiu75WMSFgYein71tegW8t6LyJ7n4eAS9aIzs4YSoQCVEI07STdKjPEtV2+HEm17ssSerOblmRQiw4EY3UJIm4H/A/wwOvNRzz/nM7ROB/Ny5T+pz4ObStBARiEJE85oqO/HZUa2Io8sNLTLeIMBxYgmg3xD5kv1/4KMp1hv/QW6oyJZur41uJkeuknr37mp65a2VTmeX0N7At8gPMaz2ofDTsv9dDimiypKCuC7rN4J+cplVbC9Hrk2eqzBr0g67o4ZV6RkePit0XP3d8NZDa+uNB1Ywm+0uWWSdBfwiDnc0n4SDJhpUp3b0Ht1On0vMkJldnEVpin9Kj78Ksqb4/nj5XAfCEOk647/IBTv4A210K1vdPo3wX8Pk9AKzgpGhwPdWSPUjfUcybS5VTwLgIOP2N94maIH0JAmrgcOzuJvFHePTJwzyzbExkIMFhJf177mWs+qwaUQkXVZ6mSXrK1v1xkyl0MJxrPG2sjDW8jl6aYNC6HA3l/H3o2ILNsvRRd7ZJVx+AIWIN89BycM3q3uv2SEO+upmd/TpkKUbaNnDs9qnGB0xJkJsXhfZpwCNrxgPKSl5FxIX8TxYr96DIKEN+m9+3vJV0qUKiwOeSk63KhiX37RSQIHDyBBZXT+uH9oMhE1tHy0VGn7uStpQArScJ+wWyUIPtS9+HXRJIjMLyzTitp7xxBnnjqUrBBX6UD8bp28FDw==|920 \ No newline at end of file +}//2hMal8pKPW0Hc64v6VxWYoQXhXvk0i4w9JHEgYeq3I6WHCNYDkw6dCp8lZdsSuClfeMAxRWPUsRYRVXC9OhSUzKdxk/2/cdzi1vP/iWYwwvZJyPgdPyifLDiIugk+PnCexsTZlK5H+Gve+JfNMIkr0rrvEhpOnNQZPqalHIdRHbxFPQBWnb2tyaWEFTpUl8oRYtjud2O8icLbdhjSUZ8LRUpqRJzv+vUMH6r0iLgYjngrHNFN6ExH41BXGPMBz+7B7tEfNK/hMwXNwGqkvU+qts1QUkfj7rUKDWFJua7tjrC99948METTfbSF4KM8/8CpMrFYFOTXU7h62pVxk52hlpMENk7pydPqRpmQ6kU5cZpe8SoyBZJiPB+JJVbAOLzkytttVIZ4DPlYpBZMwuaePB7pqlLwZtfIU42CTShb291Nrfz8t1+VytBfHu9MEoCDyb6sWSihyFEzGoWGemisIyTkYSaSWdSvjAH+PnsFsPZlUGvw0a9PORDoYKYLzP4OvdnpSwKg+aRuj0dEFi5ewynyjpshlLXyf2TzgsXOhHoQOIpsJirdGifyWStbmS1TMpPaVFT/FwyNRGkOIMr0wCVFI9ZYacmVlWy6968JZqOl8KD2xRhBo6+jPhyLrzTQmLH9EyaeLJmArzfHZAbwctB6ZCQW51AsG+H9oCBGr3PUMImYFjuCev2dfwnCzeOMCkRvE7ZTHTXY8/Dbjdcrhn4s5d3ppCcWt/aKq5w2J9YdcxqwcwnaqIBDkkk34U2r58ZdlAvyToDoGnSNQ03zepUCDlzuk2zZWJY4buLyir/PpGSEuITVUjh4DnQ5otwNaWN/X8ZW9N6zU7+Xm4F5szx7HTJPHN0vEvF6mwtf5J/1uWPgUAgaVaXXc0G2/r3luHNLHxjlsxhNrcp6A+8JQ==|920 \ No newline at end of file diff --git a/Pages/共用/选择图标.rd b/Pages/共用/选择图标.rd index c4c92ebb..c66f627f 100644 --- a/Pages/共用/选择图标.rd +++ b/Pages/共用/选择图标.rd @@ -1,5 +1,5 @@ { "PageType": 0, "ColumnCount": 11, - "RowCount": 5 + "RowCount": 6 } \ No newline at end of file diff --git a/Pages/流程页面文件夹/FGC_审批记录.json b/Pages/流程页面文件夹/FGC_审批记录.json index 2e73fd4a..caa01a41 100644 --- a/Pages/流程页面文件夹/FGC_审批记录.json +++ b/Pages/流程页面文件夹/FGC_审批记录.json @@ -3,12 +3,12 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 + "DesignLengthInPixel": 16.0 } }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 30.0 + "DesignLengthInPixel": 20.0 } }, "2": { @@ -304,6 +304,12 @@ } } }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0, + "IsHidden": true + } + }, "29": { "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0, @@ -316,6 +322,12 @@ "IsHidden": true } }, + "31": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0, + "IsHidden": true + } + }, "32": { "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0, @@ -345,33 +357,10 @@ "DesignLengthInPixel": 20.0, "IsHidden": true } - }, - "37": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0, - "IsHidden": true - } - }, - "38": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0, - "IsHidden": true - } - }, - "39": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0, - "IsHidden": true - } - }, - "40": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0, - "IsHidden": true - } } }, "InLogicalVisibleIndexes": [ + 28, 29, 30, 31, @@ -379,13 +368,9 @@ 33, 34, 35, - 36, - 37, - 38, - 39, - 40 + 36 ], - "Count": 41 + "Count": 37 }, "Cols": { "RowColumnAttachedInfos": { @@ -431,7 +416,14 @@ }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 + "DesignLengthInPixel": 20.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "9": { @@ -472,12 +464,13 @@ "1,9": "查看流程图" }, "Formulas": { - "29,1": "IF(ISBLANK(B33),IF(ISBLANK(B36),B39,B36),B33)" + "28,1": "IF(ISBLANK(B31),IF(ISBLANK(B33),B35,B33),B31)" }, "AttachInfos": { "1,1": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "Size": 14, "ImagePath": "Application/157_historyvis_1.svg", "BuiltIn": true, "Color": "#FF828282" @@ -497,7 +490,7 @@ { "Source": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FGC_审批记录!B30" + "SerializeProperty": "=FGC_审批记录!B29" }, "TargetCell": { "SerializeProperty": "=FGC_流程追踪!A1" @@ -653,7 +646,7 @@ }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=FGC_审批记录!B30" + "SerializeProperty": "=FGC_审批记录!B29" } }, "OrderBySqlCondition": { @@ -678,21 +671,21 @@ "TemplateKey": "_RS_Static" } }, - "32,1": { + "30,1": { "BindingInfo": { "TableName": "ACT_HI_PROCINST_View", "ColumnName": "ID_", "GUID": "a5c029ab-2520-4be9-bc42-d826538b6d3b" } }, - "35,1": { + "32,1": { "BindingInfo": { "TableName": "ACT_RU_TASK_View", "ColumnName": "PROC_INST_ID_", "GUID": "685f5133-0523-4d1f-b66b-b177ec376138" } }, - "38,1": { + "34,1": { "BindingInfo": { "TableName": "ACT_HI_TASKINST_View", "ColumnName": "PROC_INST_ID_", @@ -711,7 +704,7 @@ }, { "FontFamily": 0, - "FontSize": 16.0, + "FontSize": 14.666666666666666, "FontWeight": 1, "Foreground": 2, "TextIndent": 5, @@ -1006,20 +999,16 @@ "27,11": 6, "27,12": 6, "27,13": 6, - "28,1": 7, - "28,2": 7, - "28,3": 7, - "28,4": 7, - "28,5": 7, - "28,6": 7, - "28,7": 7, - "28,8": 7, - "28,9": 7, - "28,10": 7, - "28,11": 7, - "28,12": 7, - "28,13": 7, - "29,0": 3, + "28,0": 3, + "28,1": 0, + "28,2": 0, + "28,3": 0, + "28,4": 0, + "28,10": 0, + "28,11": 0, + "28,12": 0, + "28,13": 0, + "28,14": 3, "29,1": 0, "29,2": 0, "29,3": 0, @@ -1029,7 +1018,7 @@ "29,12": 0, "29,13": 0, "29,14": 3, - "30,1": 0, + "30,1": 8, "30,2": 0, "30,3": 0, "30,4": 0, @@ -1038,20 +1027,16 @@ "30,12": 0, "30,13": 0, "30,14": 3, - "31,1": 4, - "31,2": 4, - "31,3": 4, - "31,4": 4, - "31,5": 4, - "31,6": 4, - "31,7": 4, - "31,8": 4, - "31,9": 4, - "31,10": 4, - "31,11": 4, - "31,12": 4, - "31,13": 4, - "32,1": 8, + "31,1": 0, + "31,2": 0, + "31,3": 0, + "31,4": 0, + "31,10": 0, + "31,11": 0, + "31,12": 0, + "31,13": 0, + "31,14": 3, + "32,1": 0, "32,2": 0, "32,3": 0, "32,4": 0, @@ -1073,11 +1058,6 @@ "34,2": 0, "34,3": 0, "34,4": 0, - "34,5": 4, - "34,6": 4, - "34,7": 4, - "34,8": 4, - "34,9": 4, "34,10": 0, "34,11": 0, "34,12": 0, @@ -1091,48 +1071,7 @@ "35,11": 0, "35,12": 0, "35,13": 0, - "35,14": 3, - "36,1": 0, - "36,2": 0, - "36,3": 0, - "36,4": 0, - "36,10": 0, - "36,11": 0, - "36,12": 0, - "36,13": 0, - "36,14": 3, - "37,1": 0, - "37,2": 0, - "37,3": 0, - "37,4": 0, - "37,5": 4, - "37,6": 4, - "37,7": 4, - "37,8": 4, - "37,9": 4, - "37,10": 0, - "37,11": 0, - "37,12": 0, - "37,13": 0, - "37,14": 3, - "38,1": 0, - "38,2": 0, - "38,3": 0, - "38,4": 0, - "38,10": 0, - "38,11": 0, - "38,12": 0, - "38,13": 0, - "38,14": 3, - "39,1": 0, - "39,2": 0, - "39,3": 0, - "39,4": 0, - "39,10": 0, - "39,11": 0, - "39,12": 0, - "39,13": 0, - "39,14": 3 + "35,14": 3 }, "SheetStyle": { "FontFamily": 0, @@ -1144,10 +1083,10 @@ }, "Spans": [ "3,1,24,13", - "29,1,2,13", + "28,1,2,13", + "30,1,2,13", "32,1,2,13", - "35,1,2,13", - "38,1,2,13", + "34,1,2,13", "1,9,1,5", "1,2,1,7" ], @@ -1165,4 +1104,4 @@ "PaperSize": {}, "Margin": {} } -}//ixBxX2FiADpU+RCQK8n1z9bqrhzcHGbwXdgWEwK+lfg1N/5h88rDAbcRAl7eSH467Nnk4SKk4q6xZimWyPeDkFJI8C77VhbI/Gt2gF59eLlZuuIPpCGATr43VT18vaK4YvYCdJDBT0N9JJjivXk55YbC+gmP/E8EZ1+qS2Ubut8slelLtftj/hOP/fsbkg/pZJmb/vzZOQ7wjJhRTETwMIJgvzrr3+YpaO6gKMWpEdXjSRJdFT5GGf4wSKJAc68Y9+NDJyfzwFfgMHXlhOg8ajDc9boS0Ko1vz3BQuV76Ps6CLdC02Tqgb+3pf0JhTtYlUzmvHphs5EqZiEwQ6reBI8gcJ2uJrqzo26Zo9AyIQ3UPgaHY8mVHI3Tc1NTsHS4N+lDk4WDk8718J9mqXcK6WrZYAwJ1+wMNJmc4m4uK4Gk1//R5DX3cLvx/OKh1mNVoPHFib0I7zwIFOrKvOccdeP/2/i4x+HEIJ0s9PQ9SV4uhdoCPj+9u0UGqZyAO33MR4KwwuWk045LvuPmjJP9nQHR8NodomJrx6jeWY8xFTxZvZPw/srpBbHJSdrFQokVDZPvCUboeBii8fXyZD1uRA+EThc9zxflptNHdq7DJTd+RQ5yAd40QuZyd7lI0/W+cTetV6hT9QEKygZebEgg7sOc32BgFdOR9ovNw+wd1weDAgMUHmlqa4CIcHpdcoHQ6iiMeYFC12wbpTPEC/MXUgo91D5AqmzPEhAArDv/SwVNs9zCXSO45zr0hoRBrrZR60n1B4oi7W5DBMPnJyXtpQ8/VyF111IVY795z8y5/M2aL2ExN9fpddOf/DQNVpkkQKf9Pjr8xQKXPogMPRGBbOHajpttzWiCqzqoRVOT+gUX3WUfvZZrDXg5ytCOAlx94lFXLF0ZBbAXT7WR+rtBug==|920 \ No newline at end of file +}//dL0J2kr7yQ/li74fhXvuDQ9XYOvE0VRsZPdt7hE47s9K7NAyFNnuOMhF/7By0C3MaVJpd7OPglwcH1+6tUCk/oWu+U82WPy3NN7ye7GrXbQcdLZsetED8A69xZELmySzjb2TzxzrsGmnbSGWz2ypr8bki13ht8fEcZRCz2Ckzg3v6fhRQcrSI6XEZrP9j6MU/XVl356PIScgUDLBo6qVALefcuh9VF1TSG4r33iz/LJAjEQJU93ulLx+G+powTQtH17B/fE+TJ8QoKG++503RyrhzqLkxudxQJF3ZiPFg7bo3bZ92hZOCDZhP1h9+h9JMPghBzMkM5RZjSDpcTtfHGBP5o4eK8xPxm+gcJHlYxA4ac3AQlZ93USubu4NSzXtbAw0CRRDdoBKJXQrz0QxbYs8aDpOFqZxdvL3r0IgFhirj80tsJIIh7G8PmXiRH7u8cv7UMCw+rC008so7tZBHLyn/2/gLMZZ+lnFtakQwCO+AhefanfMs9KRRcv8ByWUwT7l8z84CbprTpBjDQQHjqq5s57B45tyJGyl1xcsn53VN18VaJ1R/orrAkCGh4Idub9mYQW7fFb6Aos3TWMVAK7xb/F6bJvMT7PP+cVt4ylTv4lUqxls8tiuTI6n/p4ktFSRFob6fx50Q9ABKzaouj0ZbztVxxRiDEH7z5TFmYPit5qqEoDG5PthuUPnZWJKFds4VrSflERhT6LsU6eNBYbmoqaMDg5ROFrOjF+NA3KWGtnPEotl5TT8dod3kDS5XUsHQ+kaxLlGSwU92Y/PuqEsVAT5Ud5IdZszIdAfQWplWCKMxVZ3SB4akH4mrryqls0sXEQO+3TOJZyb8WrclavamSg2wyk9TSAHG7RbzVGboLeJLDnq51bX9480CVR5im5brvnsV70T/wn1UcZseA==|920 \ No newline at end of file diff --git a/Pages/流程页面文件夹/FGC_审批记录.rd b/Pages/流程页面文件夹/FGC_审批记录.rd index b6d3a68d..261d54ea 100644 --- a/Pages/流程页面文件夹/FGC_审批记录.rd +++ b/Pages/流程页面文件夹/FGC_审批记录.rd @@ -1,8 +1,8 @@ { "PageType": 0, "ColumnCount": 15, - "RowCount": 41, + "RowCount": 37, "Formulas": { - "29,1": "IF(ISBLANK(B33),IF(ISBLANK(B36),B39,B36),B33)" + "28,1": "IF(ISBLANK(B31),IF(ISBLANK(B33),B35,B33),B31)" } } \ No newline at end of file diff --git a/Pages/邮件模板/模板编辑器.json b/Pages/邮件模板/模板编辑器.json new file mode 100644 index 00000000..215442b9 --- /dev/null +++ b/Pages/邮件模板/模板编辑器.json @@ -0,0 +1,293 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 580.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + } + }, + "Count": 5 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "30": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "31": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "32": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "33": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "34": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + } + }, + "Count": 35, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "%PageTitle%", + "1,31": "保存" + }, + "AttachInfos": { + "1,31": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "保存", + "TemplateKey": "_RS_Main1", + "Icon": { + "Name": "Application/067_save_4.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "3,1": { + "CellType": { + "$type": "UnlayerEditorPlugin.EmailEditorCelltype, UnlayerEditorPlugin", + "Mode": "email", + "Theme": "classic_light", + "DockAlign": "right", + "ImgSaveMode": "BASE64", + "accept": ".xbm,.tif,.jfif,.ico,.tiff,.gif,.svg,.jpeg,.svgz,.jpg,.webp,.png,.bmp,.pip,.apng,.pjpeg,.avif" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 18.666666666666664 + } + ], + "Types": { + "Strs": [ + "Body" + ] + }, + "CellStyles": { + "1,1": 0 + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "Spans": [ + "3,1,1,33", + "1,31,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "ShouldCheckDirty": true, + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//QkcZqp+Whvwuip5kwkIbfRUqKMa6En+Quo3k6VBGqyHjNcBxIIrMBhMlQLkjcBO+cYycy8W5awYpSEqDUB1sXJCp5aX1TTtcXip2QUFb090t7q7JMdcDo76dUnIMC/lFmvYSMqty6RTZwlzviIRaP/BO/cWJS/fQOPE/iSBlgrF+GdhTP7XOG3/lOQoETrRwiZOhC8eBJBtRo9B+cH5+vGTzZ+5EMSFlrAlT71h7Q9DpOYjeuS+mfQhzPoqUnuvARRI7HOdDIZJfIp4LC/r8PrV2u9CR77Dsrr+W+MRzZ7h7OvLDD4EVTslJeCxzsq6e0jvkqaZj6Q86qn6TFAhToZTMTY3zrR1KOL5yQomEbYLnV18/u0EIZsnKwH4MNHdi5q3HTrO4JkCMavukfFPJYa2UVbqzpniQmdL3ozi6LquXuCLErVzcl3iVN2bWkNvqnuXOUkFSMy4+1utEoo/8JWp5hQKFBRt5AFc6zlHXbFuWVrC+aewZGA+JIfz/Z8ihuWXeR/UK8Cp0sCvBGNsG/qh88b9CGio+GMP1PQwstw7q1LE110aR3ajWG2c3UK7yfxlUlgh4ITNTEgTt+k6WnBDIqhhNu8d6VAEzc8Cfbq7eGdZb/ZEMn1WVJVNMUv1CGb4q+j6ywOgp/L45DRmP5b7O/Ds8109Oe9tjx5f9tPa8NTahLGGsLetAe72TJZkHWPa1WrZYHHgSFq+yDO/I3cRUHV4h3SIsxkAjNdhteo7OOBVJvnK07C4akZQZ7dDNeEmLh5fzfjmV6nOzYvKyPvUmRn9f3BclnuDDyI1f2o+7UD6isIM6rZpzuqGoKW9Gvt6WTnHfg8e9tvfALTMXytMs5FtWQVLbIhKmOVSdv4mKnD9Z6PQpWG8mICrgAvrr+dX6sjJJZlxCZ9vkn2kOHA==|920 \ No newline at end of file diff --git a/Pages/邮件模板/模板编辑器.rd b/Pages/邮件模板/模板编辑器.rd new file mode 100644 index 00000000..c0899235 --- /dev/null +++ b/Pages/邮件模板/模板编辑器.rd @@ -0,0 +1,5 @@ +{ + "PageType": 0, + "ColumnCount": 35, + "RowCount": 5 +} \ No newline at end of file diff --git a/Pages/项目/项目列表.json b/Pages/项目/项目列表.json index 3b915e63..0443b802 100644 --- a/Pages/项目/项目列表.json +++ b/Pages/项目/项目列表.json @@ -482,12 +482,12 @@ ] } ], - "ID": "114414d0-3a78-4bdd-a59b-0dd6a7e94e0d" + "ID": "ce37c046-d681-424f-8bbd-395de9173500" } ] } ], - "ID": "cdf35dca-a953-4c7b-a85a-83b8e3b57f04" + "ID": "d4a6fdf4-7cea-48bb-be3a-373424c6e9c9" } ] } @@ -1009,7 +1009,7 @@ ] } ], - "ID": "68359f4d-c910-47e0-b6df-09f10e5f8390" + "ID": "1e4af744-5d8e-4179-bbd3-1029169031b5" }, { "CommandList": [ @@ -1022,7 +1022,7 @@ "LoadBindingDataOption": 2 } ], - "ID": "5150e030-7ba3-4cf0-917c-6b17a1672161" + "ID": "8d01eead-f414-4f5d-83be-f1deb856f893" } ] } @@ -1637,4 +1637,4 @@ "Formula": "项目列表!$B$15" } ] -}//uJwCa0R7bxBE+DqaZsR8dEfMjUut/78tj0J1DNUkBtM+XmqQDumiyipUwMFEABkvnv+/VWUeaYBxWi1PzJ2FCWhsQyA1fHm2y6Wx6qPMjZMtOtb09PLPZ0NS1zjv1dPPqEVLtmzVQpYFvyaYMN9KWYG8uYXJmmeE15Sono+mle4/aVVhDz6CX+3eIKT5yLGrBp5GX3zU9Yho84x5f5t2ZTQKE5wO9bhXPtp+xMFPZDPeyAiPplgGgjDHrQJJT/x4g5X2yG+uB5FlIdkOBwcitXMxAptuc9CDKLs9qZQbzjqMdJ9HzUL0v4efNjiqBhr+53MnEk4yGnPM4GaDgZvOQxQaM77lkVU9MBPU5kxc7Joq4tELpOftioHJmkOHoJG17gaqyUconuiPU4fm/cHrgGoJ1toTRfqlRHB4IOxFiSz94KCscSswLpAvRR3tqtiQmQ8oWPQ9Z6fJlqAtn3XzsAYPpWynuv9NAvVPm7yYVI8rBaugeFRqe4BpI4MIj6N2K3odtXfJ8s8fJyJF1x+nDooc1+WeSDOggtT23OiXIzofuApPYHIkn9c+/hSRUyY6OHlfAT2laEq1uPTIMFSpsM1HXQdW+GDTVg7dWBqIiTx6i1YZxI6QHw+5wO3rareucyLWZ4Ig7vRzrufg36Tv1YtWm/+9P4mUv9fCoIEHuwmzfVSk4XEVFdqw96gFziM/pAqJcGE53dBX1QtuQ1KARzZ8UV29l1pONwRZQoOuMzS7IyAM7I+QNQ6Z5X7+tSr2KhKaB0QGCJ9p5gXwWg7apVkowdG8xbFEbZ9on1d7ckL0Uab+bQ6i1NTGRmBeX8nNj2Frio/ZXpZPkjsQAALf/9cpmcxhUxRHXoPEwAmWjCo2eWTgVFNlZR7RMaEikZDLeaIjduPleyGllvZlovJVeQ==|920 \ No newline at end of file +}//MeqKO73Blg+sNNcuHaXiT9Vo+I7dmICZkHAgYq5Ezun13ETqwdvoxKIk04wsS8EiIzBm4pTnDr1fhr7d62gq9g+3xqmD70F7yOxjZKWfgmfaKwguGBei5Ng9XERhA6o0Igp4sBLC/jVQ711rIvOoZs5NReIvyN+f8sMsqJtY3HjJHEI3P2Rh5aqQ33nfPVkd5jUw/38teRr5d1TcZFVzD08jo7ON1LirmSB38rkQgeV9nhDjdyNdossWAdIRZ+Um+Kz3N7nhC6N56WIpuBUxFrg/fpMEzST4+Zr/QREEjQxAOeXAWEgFsJnTjhMNTvesm7ecmuc3vOB2cU+XwqjV4OSeF4G+TjTZg93kFolDsxgQVt+qa2PRYWOBbAVczEBZyEwZPIIf9nrp2A9fS/e6uzMn+Gq9zzJ0oQgYE5O8cbS06DV3gcfmGWMXM1q1CXB5DVgAeZuIlmqs6SmfHhklRUTHb8dLxB5z5nV7/I7TfoROX6B9bjS7pnZ1q4SFjb9aGRI5MVPqH474s3WS7os1jeU+XLXr2nePZT21WjNLe47W7/kVWMV5PEx38uNgZSPopbweUNKog/BEj7tiKe6Jy5ul04vuJVJn5OGJMl/UgNBfdz4OOdIajekIZ3F0ZugYxZ3+Ao2ORTT8gXifMJD6Q8ve4gf0ScG9wYikO6KSzfFDfPVHAJMhLkfXhfLPHYwqOE2UEds2oB9Log0CnL+Y0XQfWzxFeX+Rg6JfemeluH+VcYyIC/OPmnHxo01Fe9ubCj2UBLmGbI8AvYE9bfo5VpKXf/fLa1x4FABe6ueYOiCa8J7v2d7Cz91dse5u3BLTGS9hlUNLFYgXgWuSoeawr7lwAR3toeMGzVyf3hu4VKLMfQxfxmnkZbAwa7FOJQKirgn14HQS8pn56rR3FZOtaw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json index 20e56377..735c7739 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json @@ -465,7 +465,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "a471446d-c08a-4fbe-98da-37fe374c2836" + "ID": "082f1ee9-0a8d-4329-9234-c1b4ef838e29" }, { "Condition": { @@ -499,12 +499,66 @@ ] } ], - "ID": "ee87f9d8-369a-401d-b0a6-3100b7e9abae" + "ID": "a5ab82f0-8cc1-498e-920e-93f3eaa13843" }, { "CommandList": [ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "ClosePopupCallbackCommand": { + "Commands": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=是否为确定" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ShareCommand, ServerDesignerCommon", + "ShareCommandContainerRefer": { + "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" + }, + "Params": [ + { + "ParamReferObject": { + "ParamID": "6a721307-5546-48b1-944e-d04195469758", + "ShareCommandContainerReferObject": { + "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" + } + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!任务ID" + } + } + ] + } + ], + "ID": "e4cfe992-75f1-4e59-a472-0a86b688c1ea" + } + ] + } + ], + "ParamProperties": { + "IsOK": "是否为确定", + "任务ID": "任务ID" + } + }, "PageName": "新增任务", "PassValues": [ { @@ -519,7 +573,7 @@ ] } ], - "ID": "a9ce731d-bf5e-4910-82da-10bc857f16fb" + "ID": "2df17b4d-dc95-4c98-ac8a-f3c9337a0bd9" } ] } @@ -987,7 +1041,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "36f12191-034f-4d47-a258-4f6a89676452" + "ID": "c2a9545e-0d4f-463a-a501-f9f0125fe783" }, { "CommandList": [ @@ -1026,12 +1080,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "044bbf79-2737-4cae-9cb8-09efa0e805a1" + "ID": "35a40881-1f1d-4341-98f1-32fb033bc582" } ] } ], - "ID": "2251e56f-8a8c-4b70-ae64-4e71e21b05f3" + "ID": "ecb7c9d3-cd75-4ccc-8a9a-411b683407ba" } ] } @@ -1359,4 +1413,4 @@ "Formula": "任务列表!$B$4" } ] -}//Q3xnfcdjQxcoorXw+7gnZXvoV7gBNg1BdlZ6ZiRUbnEcxVZcNHUkrKz0FXxtfTl2+9+pVC6V41up3oKxXGlTH3o+rruNcUVJt4c+6juftVl05bNvM0rDQeky5EW0A4busR+HvFxNWP885Bhay9PIPkI8DavhXiwKFwNn7gSHctAn7cvDu1ERIg6H5h0f0OC3vnGBVD5vVM7cuPAo1yaO5uttPN3c207QNzRAMVcp/IdOx9erdORVeD/AtH4OQrMHxoN8kWJnuGs2ypOBkTx0/vVN3c18MuoBuOSFWWoILoRM27YHogxtAb0SR0FSwkBw9pM2MMRvr24tpyXK+VKXUBiKPRV35W1gH/HCM50x1YEiUUvhKsdzdkciPMSK0KS7NKF2WXZLXsitsnSXOcgaUzDYfLNWDilNgrfiFJHA9SLOkMEfM0tvjdaFV+0Kw6GBWcbPhmbsfa4Y96MB2eEfVtLmpTPqtMSRX/HJ6MW5UN+yiP+obso/bWMiVNHVMyDZ5ArtHa7jXOuJ6aUBYssHnnNJQb6k4caJu/+kBwfDpaTNbiQeu4Ly1AoRkOsvmM+U6W7YiEFvleMU+gOaPYO42DyNBZkqCnuemXMWdQ/KDPjAF1Dv/uJtCuxe8HFurcjRJ0xKI3ymu+bD5ZH2VJ3qzqGhw2ZAUuClqqb+su4EGnsoNZseC2rsg3JCMIt5pLuipV9U96wrrmchzPM3s/5fESnO5JkxLSKsOvj7z2SZGZVLZ/cGv1LRBeZaRfMXPHl7EfbAvI8XLUW4oumyYskwK1reHKBQAi/EpwvOSfhrJKingbtnNKtWhh4gpVo6MP1KP7qelrYapLIwifURJlGsF8a+kVN2UETbIG+JJ19COs5NHQJr+Qjazt2lwxkv9Zrg11zJciGEW+XhQoCVRbcLFg==|920 \ No newline at end of file +}//kwLCNG5vArySKv6yjru7o7mr1rEqPm9qI5WZjV4VEH1DjnVWhxbrdbTNA3PJ2kyVVTW4CK2lM1a/WLP08XhlkmTCOB56r3ASLyj7yFPedWdifKY75l+pz5Y1ycQ36xNKjYn1X/0T2p+0ACTZ5dUP9/Sswd3mqzhiiZuYWSCZvjSI2N+ECP5OIrw1TSgdwcG+lp9XFjmKMJTid8HkPYnUY/WrnGREOEpdspB5YTyUU8wD/fDpYOpbF0rBIh8J9/eA+iYqLn23h+kt7HuUZQDiJIt8dwF197VhF4HM/aTe+4d4UqSGguEoau6uVmrQo9h8ZuLUbzurW9+fF+aYFAP6r8EFBen4TO86X2z9fF3SwOg6Wov4fR0IhPAFLMiQGHRYzmTaV/qi9nFOwsRAG1IFnQnubC+jfjbr3/fjNloew8fYYH4nQKjw50INIO9e9x8A7TCPBye1g1nZbhJlkubY+X9M4JqOk4a3AXJTxo8YxWeg94moJY0KmLccZxyGY0ruiHFeWs4RUiyqLzvaBLfzeSWHnAegLbI+sug1/vyTi3tb1kwV3Sn6Wmfws7XjIDsz9vsI+sDCkLHXIpGLuHqmxivFwmS3ghfMiQ9m38KqhsnBs6yJb8i8Z05utpz9DAPO+px85TNojNxJ2DN3lk/1OHCvNhTcfAsF4/7hCUYrNAaMlGgvaXM5d+YwtUJuKJXWbnLZ0YLzo+Qw0tPOE70TR/2LWC++9iU1tfcBb8NgT9gkR1HZImfSK/zeueObomy1ChjN1ZW8sQSQLlJ1nM6Z062cNYFBpGjqpKqD9NfToSLkCbXzgzs96AwoSUZNturGaPcSks48qa+iPI2oiLIUR2VHFHTpXB9p1qsm1OFJEZkHoiSUqN9T0FnVDZJSpTVGsbN/gkPEYgjEj8PCSaGDJA==|920 \ No newline at end of file diff --git a/Plugin/Unlayer-9_0_103_0(1).zip b/Plugin/Unlayer-9_0_103_0(1).zip new file mode 100644 index 0000000000000000000000000000000000000000..fcc29ef457b9b2d0f5852f8e0181807f53133291 GIT binary patch literal 321706 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%0DWk6ssuq7MrzVP5St zG9T8d9i!{PeAaA&2j3EzZ8aY`5b9QhpwRk{d z?WD4kKh0-ZBwF?$VX9>bjMRhc>nZJGvH1^K@B%%@g%`^8i=WZ5(ygqGy-WzeS_Di? zB~VTW6M2xO5+2REZ`n13QSi5IGCgmRz>=%74HxhPk4yqekLLmHwA(Lh^**l2i5se_aId(=AcO zM&e{=J%=tH7KcUCEfPP{P}$PNDljxk3foHL`WiOEF)pLAlp7*04o4#x$2Q67WLb>4 zwYd4xP_w;8hTzrd3uJ>*DwlzUS2BvFIO3;`us>IpH&l>bdlAsT6u+v&OX8amkwPP? zomHT`#N}i1jAYQk6`O;RBCZD(S|8WVq$+RR`i%ZIU=z2qT~hx~U$K~=wLB_1 z8vTgqXOE_YfH0)sc{}rd|I%$Uu;CeoCVlbW=E6efJ-V(Ntp#m*)#nuzP4EQ;&z0C@#B6qtdHv zd={d3xqrPlP1+x#?-y z0L^*UAFbmaW;uY%cY}6YsHI*%x`%Fba^Z#k z#(CV>-~eX!G3@BgXq^jBBU7QA?ezm$bOQ+}p z+~DBtRYuXwq&Ul%B~dhn>_`x)iioKoGg19uJRu1Yp(pRen?&#+gjb(-P)*IzmKt+`L_It13cVY>W^l zn01h2FM}d=)bVyMX3T<*(~JIaH0G8ow9L}o-g5i@bld;g|NPDSlS($byLYIewg1yd7y^Jo-1 z>;D9vR<#}do0QHy^L-x8Nyep|I zZo)_=SYOcu4G#)UUZEcCsIG-vij)~5mViS|i)GO<*+R}l4OA!kH;mx#<#DTTVXKyb zny2HmLr9qutqBwmx}~i}@gB6=xcvTkx6@-fhvkB8{k2;Vp2!r3!1C6Sj%TC8>X7Qo>mD zmb;6YzYj^2_$_1t=ViA=s9AuTRX=DR;4qHA@1?(+2cL{^kxSj6WMfQ4c(Q*mkjW%* zuy>FZC;K$gI(VDG;bkQoPYt}Zah$eC(BLu_VU-n}Z7q#fi*)+`-<53DujKR{7{SbC zV31DkM2g50A0(3zJ9czgn}Wxv%j0u6kvj@Fa9d0e>xW&kY22+lvN`!!5t}|ER8@pgg-MI>adpAs z)FqsZoJ2?`IJqH{l=H=c#0XMXtp|`n>R=MQT3N~8Xvj*mhSXhKD9Y91^aEnDBy}6p zm(Mt$_FLA$b>v59#I+;s8~JbJzI_~X5s;o~o%MH`DT2S2`=T0QyT{ka`SeN)4gU;_ zKPoU{R2^e@=G%FIDWAT>$kUOW|%5<09m9;jikzSmvuL(3e-ZB9qQxLMF|RWI!E2wy*EjybiPnu(5(RFF|l=95HN{25nITOhn!81JJ1V5e8Q-M8IuR0Yj8b!QzD}N0*1En-G=5J`eS^33M!E

N(#|n`C(C zkKia=Gxso4jZ`dH$7w8SQ;iUfxp4CSUc-pl(wvV*3%5inf;gMiiHPbCg6y;jX;7>> zV~0MZQCH=1YNz3+X7eh~2ou`m`0f8zw~9oL^eJ?iIaQ5D!_<|^4}e}u3eV_V_B4$- zTPntsm3#EAVV~TsM8;LR<;TuS!#hv<+9v)Ri?!!2&GW?|9+bIFCa`-E{GRzt7`4o! zkC@miQNQlJjh2*9=IHLEbBkLs*NJtIWUX}**Eu(2%1-udfVz{R$WNbsdSWU-ZXE{^ zkj8bk^lgO!*Q2Bpd@J@Iyp8w)PbIfjopOz@-Cl;&x7lvtM6m8iMsrEJ8~hn@+A#`hK1Fw8!f23c|6!*Q-R6;xcurp|b{f$a-M@I$iAfhLUwv75S@nD8_WFT-b`z^# zqt27${3rKcAsx+DZGidSARm$?!A;X7g-ANec5)BJr|w9CV1yrWsTQL)-xIVwr0Wed zukd*@ zVp7v5Z!@V*@hNvTOkb)JI8lnhcb1c1%#3HYB+>ZjnA799#T9VIy*&Gv zm4`6|rZWD^p=c(z(8%57^XM1axw_y2YK;1_&vINCW5d+13vlrQGhyem#YbO@+&+aS za!G8w7+`P=%sI2r20v?s&O%izdr-7QRt#s1P<5}UcP8#sHWu|KBoD!=Ed9qgYFF+ zSz*9`$#VA;no$MpoK00;Zk>90dfX zg@{w~HPBp59G4Rn%I1N|eg@3k)Zz^SzVm-$Z!zx^Z6MnS1}By?N#OD+qajKM(**`S zJUG-#`06+$0vh&^Uxt{Wq>ftDilq?d~UsW(ZXK16?zQ+mg4 z8^psCbQFGh7FZIi9ns8q{EA%SBt>*To515$nz6gm5Rx;;D6%3yR@kPKrzU)p6ZZe? zaJ)n}ZB&VDJs!MA%4efH&-i;MF?enp07Vw?Tw>x869 z4j86v>5_YeBjYooF}8*i@7NZ7vhIk2--2-YL5iNS*OOWeho_<~|;%U1247J~8Gk3*sno z2I5HlVef>Dp)ez;Y0Yjdno6pFj11mhyTmc1TfGy#=1_xpv%Jf_k>sfnn>e6aXknX% zJt;D`wqQr)J!B3rVIKuyJNiQ8nuciByuDI$x?;0dOY_^u^{@j!(=xU-Mw7V^CF$ za_0XTCM2;wxHjLVp7;FYw|*3}#NI5;HsStASVilIJDxWG$?;4}Zdrq8KNPk}Fl08e z(#mSI8TIZvPe2y>i~(Lgt#zeCD^G|=np)9QS}aFV`YJyfN$r5Z`rdI2?v1M2f;=+i zT5dX9Co6>@|BP*CNBYCJ9raSLh|BJS>I6{2jg_x@p5POaNg)i1m+4R8H;32W`IwzJ zoh(GyKhw}3*@zxo9>J@TyZUVs4Qd+;@TqEp@TfICw<{1b7g%FStln2xpP2%f0^S9?N3|`I=LJj`^NJ z^3(uKK(oKd=jNmv#cL8;9+6+o8TBOT0|82mbNwWtD8rH5f|kkP-t|>)>7HczW25|U zG*T*9Nt2#vDVoq%9pfmb#aTF?Pv)rL~K}e5>J-YsA9dXJ0Zz()^-cl#ZR8&@Csqscr z|1N$0J9YDsyLfZpk_^j~Su3l>vlOg;@#f%9;!?p)!yWERHMqm8S|Vi0Y9^#fR^LE| z7d`SXA9aTxv?`WR9n)&}idG+I8*!`;s9Z!cFF-=#$Nk8<-;CImS|QEmt>V^ty<3! zZK5u@W7(aXVUdam*KR}g#9ZA&}JMU%0{Q+6bI37SD5QTDWPE?wWO4(4=;oN5GlKyfvZ?5C(W z#TPem?+kdu=Dwio{-36EjB)~*BdIot7Oz*UOCMg*D}q=J>z=ZKN3BB0P{0`=1h!c@;rY;?+zt_GJ)tI-`YrjMX; zR36S~GG51&Vh7EVB$@}skGbUZyZ-6BUIH1rC_BWs3Xt&JBcK=5DI?0#C3hNYTu0%M zRAW*7is6M!-vWoZc$StLUZlu5*X0wEsQfrG9^PvwoY-rmT}x(d9QW$d_GcHof6`{i zwaY718^T=kh0R{qE~%R~qk-_u$`W5EVI)hSRfE|lTlYjrUc~da1=k}G%%;zB1@aS_ z^4Au>$gS5l*4H-bCzZXfoz%Vl1>E)8HoSY)tr~~%rxq&fs2!PN-MUGJxO`^vbh~y& zMr};|<%uXehtT%NJxz@m)VNOK)1`CA(P4jl(LerT(iBi6ltb$7j#*zOsYnuoycG`R3ZGK57rJ&W)QGGX=@Tv^ z+9ja;!BTkbA4i{Tk%Ad4n$z7%{@SB~$bA|&7?voZ_Cwb25Xqr;rr_oFNUTKWPpS7t zVP%iPAzX9wVkp(Cm)uFZ<5kJ&U5g)1RQ@=}ri?d!P@VTA^qWP31`qJ_V&#?W;y{bL zI6$VOY2p@lM-0L!>A>`-?ZHn`mmBhqghEPwnLDl|^0E3oNf?)^S^-nyx30uLO>fyr za5r?R^@!4VK1d+O0cInS(1I0v{aVXS}k%mgO&6pI7<8GjDv^`7Ii_egXlP8-amODq1k_FosR!F z8~@Qgzx<<1PUnB1xY^wI2+sD6V^-bM@lvDtgmVOv_6v3J@F#svfB!}PCNL-o#`U!T zj^5mB#)STgzgHaF5KBG-INf0T=Wq={KD~qAe?ORS9DMwEz?t=k{$WAppyMSizpA0d zsCy{KsWyZIDJrRE?P8rq)<}(BlaRR6JuN25+SrsfuZF#8O_HkD6Iu!?S4nq^gLJ7e z?A~CY7@+`}HvWRKb>BkMz+MOccx%ZFqlCWr$m#=4XhXO&l=UH1k*@j`3zVTp)v zj<0wt-eVrxj1PFd94po1YaexDlc^ojRg;%8CX^b)HT{^K)@+|Ld$~{m(ptjbH~-un zOH!~-SRlCA7d4QE_#Lj9zFP%c;SIrkvGjLi& zC1*eDh>gjSN2P5MV(FP>-BBwU%ZH$9Dbh`zvPrOtOK7^q=~3*gx%GbkDXm32Bm|%`%gwdD|{%XD(@|gg$wl zKeA0=LZJM{$kS!5AsCTw5N|~r+)~=A$&u~q8W7ZqOQ~jeu50|Q3%YB5z zu<9d84{vBlJyMnTN2^37wc|>?8u7iIV1hc)cY}`D%IntLxxxiOE11>dMq#J=&>)x{ zw_N4hJUZlV%&UoIfeg(%iv0#!@W#yq^vL_kKOwQo5m`5X|GgQ0>m+#53Yql`L%CmC zVUm?;vK>VnB)|`UXlCQEYYwh09h|V88&VM5obn|{s+5uFvY^G5q|!a97}`kn-sTwG z0F7hfymdW`R_+lptOB;qN^EFh;I-w8?cY4XECy!7=p!?{n?<01;vCPr!{4qh+jK&m zk;sF!C{0->osfYPi_OgE=^AT#`Go10CY8f|zPYmV%d6EYaGKK@rL| zM{?a*o()c~MxQ#MJ>D;S)d8`&Z^UP?5oTEB$R^^y{QC@F=p|B3%A6`A%^?-&&LPl*OD{}jlZT;aQv4Ii>Zt57K51qC{3gm* z=3%}vz6-sF75N`F9ZX*ZO?a$;Dk{M|BS@|Zny8(3D4eXNk5~)ZJ9XsnL3pyAY|I?G zd3Tmb&}pu24fQG#BY*`fh8iV>;AZ(nN3+H|6FH1R z=qrgp_z!t!<^dilGD{!%z&`BZpF{dNvXan{VQ?OeQIhKPgIM6N7fIbEcOJE#xNm~C zm|BEe!QB|-y0!dsbQB{Z5AQWt*57-wyBB+WAl)$%Q&tTVbijvEsK!MUgH64O)uFh? z12*0ob=M`{uh~6JuVK~T=z?=xDq}Jr_(+f64BuS5IcdCI(EO6#|1irGrC}+(>o~L! z`Ia`i5Ur3kx{pR!<}Jxo*gsiH<)${PLmetfTN<4e2!ptkGdR*F4J#jW5)ED--Vg;~ zp*lKD$)+*;L|BKt@ePc47pkhW4MnX3Yuo=;BtFf_mnEU5Zu`tk=#LkR3FsV zdZk8W{Wzc}WnV63T7_^q?O4?e>=KL5N<%gDQ#pw%yjJypVn9v?VwMGs+JTtoh&!ff zJtJE?dxU9jB!qn7BFL^AcW!%?JRJ_MPyn)RODGzucfB@kZ}Y@V&K3)!6%>TvSv7p} z%W8n^Ooxhm6G#v8kmQY6c?Bc~qgh8db%Jzm1256}+D5H9X=u=R1KFZ!ZCxEje>jvXsomtPMg ztuS}Mz64>vYwqKB@CLk4qazt))D7`om!yZodt~{u1>=En*t}=vMfZ4XrMcrQffgsP zVVTcz!08(wx=Ekey53KDhOM9nZEQtl9@? zm4Zg$ySb{WzQ%T-;e$?6Of_*zR;i-C7;IIzS%ef#P}PtUF4ea0 z#Pv;9hEb2CIN156s<^CP=(tNLNhWor(Nh)uC^{_ZN7HVm;hgT8ao)oGmKpyz%2?$x zTFrs!-K2`{zlT5^sd(!+azy_6%hZV6MI2g3x1>awO0C;4rlze zdD0T&#C!xwM>MW&ZD*?~(3J<*b|a#TjfExYq2e0eZ+uDI+U|M&pe(IkO!k0MS)}(U z>$Kg8>A0#*H0}OjvciRFc~ZVFzepg6QPufGO9o;opiviZRjAL!H8Unz=+RAqZ51^* zGxILzuz_v$9B7TyA0+fPW#jn~e+u7A z*w-!kBA8*s6Z(y_`hNk1Oi&bCaJsBKiRPWKlsDbc8cX*PD=h7QpSF0NH+h}3neIMd z4%Uwg_5pPukkP4Z;j94yfG-%&P}iY5L;}gm-Q=!K#eegqvB7x$~&URrti;dXUEE%Lk7hklX0lN&85_{6JiV-SorpmP{;Bg}M0!6<>BX zrZX&k{kraRbL^C%%WmO_eGQFeg=1Jskvz4rTNZW6%~9i=*6gFgnwm76E=!v)ahbR7?Ttup10`1BfWe9-YiN%HNp zhbwP10l;66LQ%9}qyb5qy$19FizD+r-Q&@hf!@##MjrP}K97_3ySmQ0nOZdyT2Bt4 zk_jlp(*JWmGZsg957IS|lfY5dgo_tQ%uS^;9;^>;$ls4H)^I0f_iB!&aMr3+Sz@TH z)t5Ne5K(*hH0lMHm;x3gls~h&?5rI!%g0*-WJE&|1ry zYZ-IMyi;b%^(;B@vp06^OR3cuG;ziJ;ZwE!SaRJNAj?39rRD;L52K3 zZTdl~m3icNMH=i(kVvQ-dpA(C$r027;Wn(yoL&43*WzD)c(d@d#YS*vgIRd;_KP_( zikGj-287MWDy)m`Mb#Ih@+lO2tfjJ<+m>}Vf_Mk;&9+$w9cRV4eh|@Q*=nRR1+>`+ zR&{ABNfF6tjZvo>>wXO-Wz-rRG2W($@LJo#3N)m6atYj`oM9q(ox;|0x16?3ZOoFv zau~nJ20ptc&oDMf>1WQ3D@+<=3WsY|0`$u6D6Re3RMFITWJHw>$+Hz*HB^K8Udv(C zIy=Yf056)dqI6-fQhw#M7e^RcK8+Q-4OCrVL?H-~q(_$*ZYr)#Ijs2MxwC1O0gBF9 zVn1jn@eL-fW-9UKX5~-Q?S+In%G2GcR?skI190a`emFN5?1GumQt3PvzmN!eqAJOy z1~i{7PCc@-wY)~6){pz!o8r-L_>LxuecTzdAMAR z5Zu+cd`E}oovLDE8eWTWDcMOENIRZ4BSIm`J_n3Xfg2M^Ks=(wrVeaNSSZK%Cpn$OF9eum9gu=7mi;JJM3M2)TaK)r zs$?mx%?v9uab1ep_w0Yu0QkuwosZK}8BmhW%d>E=;Jc2i;vnLY8imTz+Y?a_+?^z7 z!S8)q8wg`wR+!ky3%#EB8k9ag2TOonuK|AO2V{Y`7Gar!oOGygcFR5@`Lk7}gI zz`SbZ$GEB$Vc#kDlSP*s*3Phh?mfHARqu$j@*#=6dDfiL+FTvNfoOsAS}Y(Gc7apZ zjuyUL{OVyu0{WU!5z0+P18BeEj^%MUt`QqMx0&k0=sUw@w#6Mwt25UxSP1)bmrB26 znvfe>ZFE_ML`Qp~oX|5q(@ab@N?R<73j_K2r!`vpSIaA_`_EQ)eqLSOn1Lkfsn<(~ znj^fPu{e`1Eef%SpwR&peX2GmMN{(Y@!K!zd>?}1Ml!sc>Lo~PIzq0ml9ab9aSU7Q z=ew`g*H%#SrYa)@Y#HS4v1D+L`ab*$!IF;yrIuDUTx%VNTK&iF^7{7v_S%md7H|}X zk+{Rhu_O`@(P5945#{LbHGg=Eqy=~jIqE#M@Sihh;O2tftN>VP#O~hY#vI-DiLaJN zi(~FQaZE6+d&yS-gk$;8W2`O41w7+Y={bT8m zH=RHJ`p0K;=8Np9CfnAnr%S(Hw^>WeAK#ywdrHsf|CavvmB9S^*FS#!Y_9cYk2d_< zxA)(?{e%AKNVCrUxu>6-Dp$9dQ8M(7gUjuA$Gq=Q@-KVpZ^x zYr0cSVb${bIu94Wd>FFjvBg4CLxO6T8YB>o`zIert~f)AG*)zv=%z?FHIgaN#sdQ( zk1YHHdY$6|xxFc{Q00izzacl4Wq}lpHxj^+D$~P5t|!{nBl?3_k!0K)4Pa7%AMtO! z9z4F0&=dQkKVn3&L51K%SARnxx!I=VT5%ym$;hg?I>zx%E)i3(UC&qOG-)y#LlL(W ziTG)%d0bg0%O{-^8$YhS_{Dc5sWw8pjZN~W+}zmSSyrdmE33?!9v z`-$af#|c5A6$^tYrkTr{fncsD{_KvH33&H@e{QmSwdQ5+>@OS#KgR9xvoYy&gU&W&GW4)G zm7xq`1P}*7IUlPz9r$d@bTpjyE$898fh2nFl=$53nU-P0@h^K1<(~c-Xv7{^^N&Ht zeNOreK9PdU1Yb94#Qn3g-l@+N%Ws1DY;w9E6&|mhS4&Bp2$~WnNCW|*d><^>dFu5o zYUv5|$w({EXX<}d@xGeBGYcsemPHpuewJKPYwl5>6mk(hK?=UA>w{LZG>KdeGis%+ ziDw?%JAeS-9yAY}r%!tP5$z}lnew!&rSwZD*%Ys6?%iJ`<0qLPeiQ*iAwo2VE!u#$8BS|7VC+M1dKoP{lyP9l0kU-X9CGpKvHA#5L$n+>}+oJaCvysqv+9?@+-iqc0D z!lQD?u2YgvVER~@M(8;RmqA2nB0@+&I%7jglanuvc_oS4 zT5)~+@KeoBMj6DV!^kSj(dL+0KiZ&2s3;clKBkV7$RizP7)l*civO9T%7Xkexzd*K zmms>NBF}6^UQNRJf0+CBuC|UW-~YYVd<2$Mz7wF&zxPfSu%GHxfwL zib0|!f$eel?sq?{_O7aPB%I95^_uCRbL!N)cJ1eH56Y}I#?8QFcF?JVS#08i88Rp` z+cDom540*has@5$(6=ht<4Wc@;m;gHR;HRa+y|rg7`Xk& z;GAcH!%rHAi*MdMUPKhuLj+u|q1SLNh4kvx+?5iP3eS_!uWIj;LH$J#Y5?aH=3WAe z!C!I|C3)IwFCTNI=Hie2r#D5F{|(~!=3&$Vfh!!WVwk);PdD5wD|hey$F0WQ#*Zjn z!utkg6(QAJxA7KatYJfl%jtM@E*RkKJq>LzJO))jVk;dUbl;mWW+V!)lCeQ>#-#=N zX2m84t(X?&Z_<4mfU7GnpWGkZQn8dZ2z$STzhseT^Rt2QI0~K}^*4Wwa;9QKaGA`3 z7Kjy92B$z!os3>~;jaq|ZE#?Kc|@`W-g@|S-2e9_LY1(Lqv+GwiL_YXO=+H|(r5Ut z=NXfXfyov(Yodn}b%wGHfeYflSkXvB4@;Kq@mZgG>Q=M8={RxMSW}7r3+q&i-pzgB z@0lxvyD>+9#u;`{(X!>NLY3NAP>Q_g6mj`cVmzhwkCVfX0XLH|s_Z8g$W@$jIQ1_l z@pV<{Nid(-qQ2siJ^1qcxIf-KT@Sef@>S+G^7X7^IN}<~2nr1e#q@so?r0Z3DvT&G z8JiIp(bR$l)dM~_sdUablDuM<8|=+OOBHKjyI+uzkiLMFBGm?? zXL7_MfQ?6KL6x&0x`4rl|9TkSFfH(J^v-o;P7)9_*-?32vIJ;PH7lqbYzk2fr`!C} zBff|j-`6ST{tWPQs~pP%d~9Osc#SpKgjYm5w;5ei1ZU@o$0}v;{ai&yqGK=)d}2N|!&#DFa?54_>EGW-&{6siI~D}j)z@pN^-W2tR`QZ>0e z%VoHClRh^vM(*N{QyIH7EBZYYjQQ-nD%lUeh@DkA>@dVINcTL+1U%=SK*oIT9MYj# zs|>oGxS*8>D^!~t+wFCeUrn@4Y1S+idH`A#a7w^mQ0hFJz8jA&-vUo<;_*m&CCEF8YM{g++zb5Q5ExCm$dn*eeMuh` zxH73rZfq=TSf7wv+vWmb+atX2=!t3c3c49XcffC8_i_sKrO7==vrfSTGa6=?;NECw zG<}A1h`}f77BaKznhBbV=ykU~x@1+9ABoDLv{azwl~VUB<<9i`T-6J@&iO)>mO7wlQOR5bW5JJJe2n+}X~3=GD&b#wI0|uUSWi zH{fN14fsM=(KcZ3Z*IMLn?8YCfj@<|zfDoGcQ(OB^J48_{aFS%8$L?*Ns4BGy@gW= z{ra&F$~z31L(h^)-7)dIxq3h6$u@jo2?`c4c4{wBUspbaXXY^K?qEoTe(&;!c2`>F z&G9t(g3Au1zU8ARm&;F2RfV(o$t>2(Q&*==bK8%XGGDx4VJ|FVY55H8{R1?jL?6gk z0A{Q=LpqwBT9Bi%b`i28MBy~g5&;47qd8ns|{uV<^bAm;~1pO z_tirao-MF@J|WY?8NCic4O>t1K38%$?PJi?f@4_)rh93$(DqFSYlj$sy(@MUe1soAHK>YA`*59C`~@qJUHc!bx9Gr9i9N7_2sK8lQaTy+AjV#)DvB&CS`hi4XMh=*>$FJ zae1=^jk-X?J>|l#sV2$eSick{@p8u6&Zsg=F;`gOnN@i4u5zr^3!E%*_@qK^#8v*f zt+~$W`T-(@OmO!Mc#z&FCX_#Iy%22yxRL_JlGHzEKm-Ytf4FSU(~7|HF$sXGF`jC~ zE%5P2Uw>w$L#s>?utMOkY+XQQu=wQt-~#_RVv-qIaiA%0FTsEZ`-2miV3pnDNgoUx z*lO2S7W80tE92CfNqcM*A9_*5@mErZ$^%h}D3ho*lut#nYG;tk0lo-c4P6Y6WFEM@0Iw(oX{_Z%{X9Vp{f{U83otxm z+y!A|#rPO9GW~ylBr8tc92#nzr#(VW^(m0LLt(6jy-7~-3l?)T`2?cMdC z@-XAHEYO!%xZ1ST@=Oa3hWq<_>~svi5Ga%tC==B+o^hAZ`*#gx;<&X%mJsGciV~J%2??$o;0CVvPZYAisO1z z$Nh3=qo%S-se0ym{sEc6o1s(bAQAYADmr!q6jKp{AMSrTKOUXQqfA1{Y>=hSRIo@@ zdi;8cWo|k24@i!QPW>jrVnLF~yqF3^jowJ`!D?k7^i9s8C^~r=Ku10LK>F-{k7+nY zK}2x5!=2r|=WE+r{}&W!+iUy#twwyXfAH(}rhV{YZ}$b1`0?f1-p0}1<{F2<(o=*x zsno6Ro^sRc&>IEx=BRrE5*H)Yr^XVyzONdm?He z`U$7WS3S9;i2kcHL|4JH!GDPb83oARUcXB$BtJsgXsJ^>6u0c9VbNB-<@R=QUuRC< zbL+Zj@I{hbCdW1!tzb!yy6|8=k9g*BS@8bjMcMt~pTOZ}%i=eg#j@*<(KBCGU7%EJ zk}$_l>M}7$ngzN`4Lp)S^T1U-GL_M#VQYZzDrh;@ShmQ9Z@ejEwu_H!2l>9Jk=MGb zXtP`Hs)_=XnW4l*S~On(nr%N+TbQwg0498G6)Bu~(0vC`BprcD!<_8^AtAQKmPhLW zr4ia}fjlIqzZ3PKsylzGeH94r zJkwiu*HnrSw!SYn6Pa4RaLb$BSX=*G+rCg)IX`V=M$*^>Pxy>YbPn@fy`NXXY?s7F zWnM@{6K*torCk)`80#mrlyPvS_fJBAdXtSzU)@JMAQP@_+heQqfw~D$fb2*0vc;B9 z;ZO(?=HenA0yrC|gO6K1bOlgYq7as9Jdo{UvMW6kdy;*DLkW#Dd@w!^x*hlKGsTE{ zmj+1`jV}t=<&R3n`<>n07hK+f&vzjbXlA8vx@5>up`!T{htY2UrWxue?@B-C7K9{y|P z_3JnHmR`4Cf4FyNC5;oMxW*71D1k2Y6AiEkZnSC|EjwbIbT0-|qS9c(Kkw5Y;Tz1% zD)|4|rscOJFGTXQQl^H*uMHnAG$MMHy)IXy+3N|L`RUOM)9_=;{@-cG^2-Xmg z6u8~hVwayZ^5H?zWy$1RGm~}0pbbe~fkQ|CMP9Pdej)`aGy#3WGZ)S06*CT`CT_qG zTuQ9y9@n6d_2r-obWoxk;-xli4lXl6kKMGFPg^V=U6|+SVnGpEu@4lt(RRhae98WE z&8#*sO7Ai8oAkEZ>lxO8^hEI`Pe%27_U?3c_gN}yQbZvufZLlcq6ehe0JuZcp zt^zwK0+leiUhGs>xKL}3=FiVt4s{n2?DEFv~ z7>BveqHL)GiUvi$Zq%IsU(yAph2pfaIx_uJ+^1ZZC`Yy1?er2wkHqE@sq8pPG;oi} z2k}KL9QnzlaC{L93rA^g5_u9z@CisAw&QzZGR|q(IeYWO=1>+h!)IkXlmiy(V@AQKK-w}^ez~{`P@aM2E+pXQqmO7u=vm5+B_?2W zW*~3~6}7&?)=VIcYj!96n7rP|0Y>T3WaP9!X?ntXtk>03D^*RoFF_b7a>JZ?3%PPrkFhFEM-=RtM~Y8SpGIyaQU z=se86c?$4Dg=t}=Lljev`df}FzZ!H=ZA(;dsb(}d-^Ln~*gwq{2CqMZs!A=R*Y`On zL%)bKfa7*l3V$Mp~(U}qVsbHmctNHvKmJ&w> z&lQL2{Y%5MKWYs8JI5J|=p?_mpyNg|H;DA!a;3}hNmT+P#iw0dP*T2-o|Bbiae-pg zRaDJYU3&eGgXvSzR%7}LOshC;t*QMj}f5+i$k zfZ8nQG&e-U`M21|l?%qnfNkFk9-OWZ(p2&y+csj+n+oCUVyNC8IdlJ=)mX zf3dyxt9U0=4n#Uf)5sSaa9_Bzla_{nhwg$y@`vFEaO0TF<2_j8i#97vI3rrcFyA>A zXQp%Fd@hc)k(VBDYi~DZyViNguD_H(B`ZP_9a4@+csZSSy>?G$T4|2KLKSdwxHAJb zH5Wp1S-3SsT>&fra6RMhS;(6m2(4&bPlp)<9tnYU7bojlpEST8_89*M7;rLpuF4a% zb8%8Ki=&ucUXc+9aj!Q;CWsr3jKhJ3oBMAProiNfh^s>AI~d6W6`u6RnBtm94KnRo zAKs#q;P5X|ejxkwfiqy#C-80{t43RS!$L5xf`nG)Bo97BlqwyxER^gix9nHMfo6Ae z)d8;c>yLg<>UfmYyDN3`p90BR;WAuJfpAKUD`qlAY60J1 z)$A%mw{I6ju3=R0YEn|sr4DSa8=A*Vd22bMQ>8FiNls@{Zm5n&sdhk>uMCGkJU@5k z#Y@b1xdTosd>ew1edX?7j*jU0(cKkHx1r9ZgYJZlRY*4QSa(vZ%jC`VYU8Nz6st*S zmS|^Gnb!rQFl`lvr)?~1@k-ZayQ4FP~GF^d+>#%}mC7h4+}a zd}Y!f!xmhI>!Q~mgDX_YJ0fvpaNZK$Cn5DCAjrx(gMXMf{;5+|FtR5z!w<7LagXC@ zgBd=Xhty~v4DZ%_FDRX`Sxm+%HFu->gk41N7s7|GHol5z!r=!4iWbmBclk1wo-Z#KnyQqrw1dU3Qdvtns^8?ptQn+O zD)8Vd$bx?ynT2IOI|mVO6~bOy)tl4@YJdmBj&P? zg)b+4L=n|!wc9z-M-Br|#BD?MiTi`1-E+irxTRjGaKbOa*+t#K7_ygxuDK|RrqS0G zz5p%Z<*^Qd>%sgGy!wt0B>lT`P+Xg=gr5VReQ4yVY?l{OnpZseHrj|_z;Ma(O%V2Q zY*U}e?SYrXlST(=Dt*yGZ6SY5T5c9N63Bz z8p>6@9>ynuj#~9Uj7kpxoJ|ZM1|2xun+gF8tP*R%WeKoH(Ws~xzHyhYVI7mC81ymx zSS;%Lu)GOb7RmsQANYbTh$iz+c`UYzSzYBW#$wRL@T0nmU(gdZU1C5|{F(GBsl<0u zK7k(cU#@%E*RJubzq~6@NW^_{t4eGP-zG96e}3ol0P948(}D{V8LsOiEDkTOJ5>{r z?HXO)`gQj`kNepV+U;Yc@azLI9rrC5P)rkP6mnd#vTXSr7HpnEmVU$ga3d&J zBrTLkTHwrNsQmG@`O=qg?_DAbykZPvY&pun0nqgmnPxQMsu&CcDTGDVpL1HIk8K)@I>{@fCw#?NFKFtC?|2_^a~eS!vD>5<~@u6Imd~ z(Nst(6>?2UfT`kvfHeQWZpP?2kk&^Rl!mzFcM}6e^EJRc$<|OtCOi%3KgdQPu{!DZ zp!k@Ak_Rp?TB#l!L#~JLFi;uxu<-+~<0+}PVIjG8=x$QCtyQi`c+8c>`;uDxfmE2dJurQgOv*1lM^_qZF~N5Zc)#PF`F!4;|nw!##}zZ4U3t| znX?n#Er5R&?(D)njMpkG+MUmF4X=p|36p7>RzokVvUskDuhfaMbEJ*O?xJ};P7a$J z#JdLTI~$xLmkMH-226z$vaDu_SQ$dmk4IP9u*@%_kOY9SFvHe|EmsgS(n)0D55?+2 zz89^A{1WYL@>DD{;WtM8hacbqaIm%hMlQIfbP;q)cG*KVC4R89RL2NKMOey7xj{sJ z$?``@v=mSs3R9SvIr0?VT|wD3l2EX4q2qsA0tkgu&Ep~kmrx}`lTZWVl{&nT>18s<)HwAiuTGwSl>LaKs(ERqna?<0hWBX6ngF;GdMq_jZ;8oWK%{LH`!RaR`xpaN!bD{ghR-r$KuvSaJR-w`lp5K;7fq5hMuXG{M zvwsGInru$l=;d3zs zi$zx8YwU*lNP&cm2g>m|6@xwB@2rr;^^Z%-1!Qd8XX=;!WX3n4`6z=qC?} zuAHiz-_6cddT1)niJi{EF%ef2D&>z!t;HB6rQ{F=9Bt=vI0HM{R8p~HDsVHBugXO| z0d*V8(NDTB;`%%G2-gHnxuigDS^gtA?nM+U|FvOXEGJUfG$qfl!A%y$?M<^Z2|>p? z11eB;1&KEc7c5rzMSxhE!6nLDYQTBEn{y!Fn3 z0c3j(Ro{F%2+?K+rj2Wc1BAbzp}(1i*7o+m2d=iAQU-u|n)$nF=IP5FkZX2#>RVEk z(-$=M54%FUI~!Zr+S;sz8i8&B8|;3;dOf)BHpTk08B`<<|C+a%uS_!pXGubQF~dR1 z;k1uOy@(v79_wst&YbF44+)M9q@iMcqUpv1(+zd5I@;a>^0tL=-1>czp_BIb*?(NJsfmvbRs&f2a36DKo|$-uY}lzJAlOmyPk zjiKgLQ)9=7zEM7IlDwsAgFdjESPHH+aCRf7&x1$!F&2Nb2j z|A5>j{@K0i?w^bY7t>n_sjHJ1{{*7IxVy8$PKbC3n6F*}{NZYVa581Sl%PtTb^Dc? z36PZYvOqHg;+lD!>3&&HZ5^m=M)z)K0J47ne?|e%3JT+iG1rqp~ z=-+2Kb6&0Py#H4J7Em`BbWa6&X&CpOP z^!RPfmTsq~!UgEhI#M%E5x9ydY$2ZkMGHhNhCPizbUYgsISqbeIOGpw@Popbv*5oW zA+Mtk7|t1;k985VFalyv)(?Jpqq3S|5DgiV4%Ap#c$7g9vQ$qdpybjoZY8pVzl~N3zY7Q`HWCirTx6x zdC)JN;>=G&#SG5&Ak25B5$bkE!+kWv_w4(~AtkUA$;{SsMe}GmvxAKBr4i4v|L@Ci zn7iok0>0yN3S~MF=(6A2akr&W=KL9Vu1q2JY+l2AVq1kCPF|qDJzk=>3xY7!?L}Mr zky;K_FiEXLG-;WqaN&Dhs$4|2HPcQk)tU3xX7c?-9u+MnVuy2o+izeqbER@<`3KxR zPA_G)g6mPC368%^y5;V}+0E0<9`+BM5l*G>C~iR$(u@Xx+3NqulxcOTeKngV^-N>; zLl#lWVhgk+kuI);*#Aq27c&nyxE_1Cr? z#uyKJDbuxj02-#qRCT*FR7~>2?~MazHq69Sn7Quy6-#$yh$SFqRVb8fN@JMNX~DEP zcnUnnYl?uwD3pOy3%b3j-R>8r!%{zbeO6fuuy3Tf+Av{hO>!2m?%!m3PVV50xn_Al z;&9=uS-4l?_--07>lQu`$8`&qB}GibSO^<7UvQ7@BF!^P_-z}e#e+m-^A(plEVpqa z^W)SNw&TQ8loVUX%q8>91%7>-9zci8y!g&)fvOcQ?GfBnEU_`12lqierRa6;DzzA^ zSX6T>d$18Drmw24_>0f`=g0lAIlMNP-H3Cd5;f?ahou+F!EenZW_8(h40Xw8{GWJg z^R9D=n!XFg5R%})iwvF#Y&D*`s8+H4%8^YL_ke~AfTkNlqqu7Lt*QiN_3B~Jt16Lu zKdT{~qI@FU4WRSDgH~-y8>VFwZt|uAdj=RDodkKYRO(-VAN8HPu2~#AiQ1*AO^{LWDmT(x5OM2OK|hBmGMdyQ{ef65lQwIP$UoSTIg(288*q#JgzLlmOuO#)ba+ZY%kqi{C$C*EQBWuzjx?K zCp>w5=k@2`UtcFrJ6XBT%G-yxR_@;Yk6R6Jn#8CYib{uFGhF6?L=d=RC)-r+fVAKf zR*aK1rw4acf7rN0yjO~S8w{6^VO=l~UqUZqJ~PhFJ(yBm8n7s_m1aJutrc^XUrG0V z;EJmx-d3ZF`W9duqjb}q>~%ljiDDw{0at8%iZ$TViuKPgfJT^Z(FxG5^ct`Qmm}~Q z4~>$-MH?mx^D8h=J~w%dA@uS#BG|*ipEm<%me_*eu*eHMU4bN~!vnodJm>BSRv$A&e5~vE#-!9%im1yc_M`XX=WxIlO|tg%%_Mj`g2!y%=-{i2aoyMpj?!jya>^t{!^!ky2y(!=|2t``&}=$2F7 zNdBRwBFOM2=4amo=fq!*wsu~vZEuyFrTI?e)C5M4E8SPXn{XQj@VvOe;}sFKI&wSa z-bvNrLjn1~diRhy4t<4^<5YG(OP!G%qF@?EVC*l9>1ToGkTqwnCCYXszqA@OJrRlq z=zbB)s!b8j8%I^s=%|6KWoY%U@E`oaM>U`hVwyyZkrebnD~Cf1IUHXZj1TpAP?|u` zNZ5v!9BXT74VEL&2}1Uu=t<(5P1NqY#no2b18w;@Hs~c7bO_PaQ0&!V8@bw~)n`duRVEk}mBJ zMuh8P1~1*!12YSk6F6^#=l`4B*}eV+;uH-}Kt=;5Zz{YZa(;q?4^s-C30P+r$bOfA z6mFw_Ndo2*e8*#E9LN3sG8p;ZBUnDh5F<07oWSuVCLXY^FJ;=3EH>Vz_5wyG6?Q#s z0!a@nXPQFPVXzS@h%!&&rohgn`y%HP(2D?x1XBT^7$_=E2pn3#eV!8Q=ZD5q1+Jh`3pRCQ%+od&G4T5Q^te>DfEzauTD|5+ZKE@7@jnSI!t z`As9O%ZhEC7Ro{e14+WbaKz}mhN&?O7%j~3U%vYG?|)lu{2Wo8#o3Iq2fzj%v*e6h z2ZfwtSX0nsNm^}2_SL$u6X1$rlR?3b=2LL;4#Apxu%d(06}q<+BpE5b)*!%-ut&JX z36cjmAd;m(cyg|PGAp~6-e6ij-->3Sy|VkgP4bJe2^$ z>3@mLp!S5N*D2gg{poV|?Qk@~aEzGsfbI&Uz{ew~a{X+8=NB~w;K7=c`wHSAZ)GUa zZsR#BTp{8inzxl_Kt-|qt!%4`QQiRn$Z_PmKnBu}@cC-s(jU&v|33&JZoeG8!nmfL z-6H>w?LfsEq8oXgs;p<^;}H^@;it}v#9a(-iiocnoG$ut^O}eDwoYY(gjJA^iH?dk zN`SBhsS_y4Y84q#A3x}1oI-u5n{Bmm$bY_x8!Jw+%?B9>Ww-@P+rkhD|2n&XD0n|} z`w4duUeH3ey1n0^6R>abAb$bv7f)NsVIw%fuyo(}3W(WfNl<=u%D0BLrG}mBKk-_F1zy)&MOVwT@|Yatbi@kG#_=b4 ztSheV`tu|ui0Y(QCv9r93pjl$}?A+uaR@aYM{c>0snOu2@XJigVH#H_w5PxwKM*--!~;XnaCQ z^0*RsiNQSf2B+jwFfH}5z%=8(Y>CM1#lNyK1dw=7SR{RbB{foQq%{&)E7{!yzD?%D zB&8vVi&MFQ1Oq~fqTq+LW1K)4gs8>@A!DrWD?u z|0|fSu2r~?fOgqr8r@Tb$dy(>!$2undIKS%gD7ijUL6Ejlax9%`1Y+EB!(>jc--iy z%y&>q$E1`6CO0luZgZnoMkpbMz9-?Vn6o0wSCOGg@)cYYDlB;G`6V1k&}yRnU`Fam zq)Na731{Nt#a8_o@CtzPJrFBp#G>WWkP+qd;nK$kk`^5gH7IviF%xGG&06wt2M%^e zGMn3WaI(E4$$XryjDf~WK-kl zsa0ZDf?kD1shFgRPO|bXCubv6bQp=)rU2A@vo5Ge&rUg*vDG;AiSHH{77!o@yR`U5 zl+^Y(`gyz2OynM2UsB5r6N*9w#^lQldc$s$wqmQ2DJPQwb;2YahDqO_ULJGO;XL6m zPh3q(QyyO|bUGMMrZf>r-qKJ4l_pOm>Eh3*$mRUWNh(Q{l_(@ARv3N2O4@o8A&}K? z{hNwuSCJ^B4bh7dJdlg9(X18?F!+LThCO^Wr{sk72QfjbCiir#@fDs9-0Y}#i=D`l zh@#7>u6HwhL|aR@KrRW(HV?&%@dgzsH|vsaYTC{Jg~Xe)Q*TyqQtrslm2%S_Gjo&< z&6HDc>7SB`Q%+i6OtK{d=@t%GVA zY?fvY@h0G(KO{+pL!DV7-Xg-0v5bZkyk?uH5i>EPps=VEg?H{_)p1OcONz} zhVXS^+6};Emq5oORXTP~cex9&eAkV$fw(L%6>A3vds{!eROZPA^Rl;BFn4l0?pdZ$ z2u+q%2EmAFR-d&w-Du9U@(^r%B=r0;^eouas7qSVO+mRwoW0m1*@rA-+E3DiP^F>=iI|JU{B`rAJ$e69jw`N+9+|gFuVY~6v4*d? zQh-TpI67f9mi4({recR|cW9d@vP)txg8OtnixKho^%kO>7t>fyl>DAmaA#hP2mLAP zhM{$q4~-p(drddl*$5m^lf*5?W(d>qp+)-WZm%ck>71};Dq#B}Ad7rkHdsVC-Q5q^ zC?D}6+bx&k-saB6=HAgZaE8ch%XlP{)*G*X4N?%{O6ZRexZ(<*!{pKh}(IcTlJkzY~K!UeCd5f8Y~b>ZB#Q%`Dncpd}R z8ubar1M~Q-uPiRkh+B-**k4Cek?r*#QzInYKaM$1cXkhurT{CLW?dJiU-}~KW7fqd zvy-@o>4U;wMZ3gLo4;;u6be81Hmu*vopK@Wpbqa($-1s*rR7I_Q&vxVu9z#q&T>1Q zIW3t&!GtenrEE94p@-F`N%Sok3-QbA=3z|Udk-P%SPcxj2qy}v3ohi3838{ehOp2nkCp6 zhBRV0sZ}>+@@Q611TDM&Cev2IGfw9|SQZC&^brHslXtL+r`^HXgms;ue71^Cr7vbi z<6sg~#P{T}LJRU}q1|pTJZ?Z6$x_K1D!cOd`xSlr*lz$$))pJ{f=MXNR&zURhMamk z1a`61nZ_!7GP_?4w2-Ij7B3F5F)$6lm4PFK8m*}F4st0w^`JR9mPYX(^=0hgg{8hm z$4>Fbwv`y+B~H~0Dc^Wk89uC95mGl@kJ)L8(AHoG-6K9hEFbc6<=AS;`T7KNPL zx0*yjC5#0CBY80zZ$m+eM^+}6yhZo=6ATS%99G!@I8wjYSrW4d|HF1E7&tUeBMM%j zO{uSd0eYzUPDGePz!&_JOmU6QQipV;)nDUeXs22YxPzJ^!aZpmc95{h%Mdaa1SHBe zinUX*JDa zbnmK0U9O2BG7-VMOKuf?4=Td{toi%D)BmqZ$y4P3sLp*Uu1c*JK(IWa2LM=~=Jd@g zg72BRcRhG?OlW&p4b*Y}q>FsU6>8k##Gz5^;sWLig+Syn`taC& z7|J4}q4xO#_>5iuo6OULbe^8CZNq<_gGS&>r;A$$Ra=$>k}uKhF(sgyR9SAhI-7Hz zBe-ulltFT;lPb(y7|W`v5WP!9$wFzIDP+8@av#<(;9xcBk30-Loh)$V7K+LGRLaQt5Fd|5@89?P82&@~VQA{xxGfp(=%!v!q4HZr<%p@D zv5zWzkGTIqK@GLiTyX?!^YHcL_5Pc?PnKR!?lqsR4u-#vPU&xXv9v;CqrlWLbn9b? zD?Nez#)&W~t{vJYN3t=mL5LV3txPXq$`GWnu>8|^;A){USnR*iA7WJ;kU*wE)~&SI zcLVzHVKjbEt{oSsNf>}$&h3C|kx~7Vk z5uH{m+3LZ~o>4_vp4?jn%^9k$s9s7cPg-ScSX^UW{Hrb^$G>ukIC}hj-tX<6o}%j= z*P`RG4On0_*-yGIwpd)Cxa;Dj;l9*cBN>LPO$XxYO9x`~_OTk*)FHUW+VT<*!-Mv5 zzdGE&H-&Pt19fs@*;X=%_xu=SGeidu+-}So*KIOef9ON>XZ1URd8jZBKlld%I1^`z z#!xj^58_;zw(KV!2a1Nn)U9?vwg!K0{2MbtPt5G!Gc%&P*VVaZzS0TUGoQ*+kSB!Q z`N2Ve`bDqmM{2)LHir!~u>G(WY;LIJiB5 z^n!a>qt?sSh5F5W=3Vnb0(KxUDZ-dA!*tD}CL*RAEF{-iu7eP24+T4iqNkXPL3vYa zcvI|(`Th@LvfmVookM8{O9qg=Qo!pVaf5eF{$9Pgc|;Ow&Zr?zCG4#xeka@*>L|#( z*BXW42BSJzhgOl#_^RC?+th^lrG|+LC9#U0_DI`5u@0i2FtIprIj~&>K?5!+s1N=f ze<~pfv^{u-$R5b4AmWD$)MbQZsqJ%~)?M6HuiIGUfeb+7aw&i^b`{J52q%b+X`;&) zESfGbRp8Q2kEtT~w}XjHkhSXDAVd79|FM69a5^d`Q9sc-FaefR0z@fTfTT;Q4*Ec2 z72iUc!#Dl z9LM*P69?gCK%e_v0>@+V8jc(WW~CO)+3w`zKw`- z2qq&zR1gjp88{pghPlcT2#oNCrZt=DAko|44$W3j8GR5mTt%pM>a~~_2Lh5A-wIj- zb(UYzq_S6fdcO-Y2aa5>dY)Et=_430ny|jsddpl;@D8y)*g{KQ?d~QbPiZ85@4Ax> z->1^mfDT#20VeN|>cJ}-1n^-TFiON9KO%ySe^DkRWHQ3~LH{QGvs1henbY_lRjV?- zM+->h!4!49u<|&nMn{|j4nMECIz!m9kn`lLa=sPhb>&Z>wR}zy2GoCRD6in#uzeAf zREX5)fqC+YjrhVM-X>ec8ZZ*iym|(FQJ8BTyW97I0OTl%h9oib$=V2H8^@!|x9_66 z6&fK@p9AKmuL{OFka2L?H(HO5CAaC8bK+a;DGp#lTh79dC z``h4Q`h4pbFxt?cFZb7eG_YhapS(mq$koNR(tis3JDzw?Zlaw6>()7SXb|{fo30op zMP{l?H3EU)Z*a@k2-iX>I!Y-b(c{le4#Q}~N&A6&+=Wz8U@WYP+(QzELq~$Bqn^cw zMy+QEr}o?IZ~vXNOMgBIf0`_tVO+%!vpGm{Jmbn+DZe08G)|6RGhL{qG{_95L+|qt z{0e?lO+r+ni+w3h)792#BqLXwAt1yFCn63~D0G=vAb81qH&94gNw4h9Qx4;WR#^(6 zIWg6S#cR3QgF7hE_~_9wPJ%Shs==)M3(GYTUJFb)-g%k8KsQN3*B}l@MXS}90fgiJl}vEZq5Wnv4q%eH{*|TrzeV^E1zPD}<;1m2UOjre;CG1uKE z_?QGxokDz&Z3MyUBHRk+R2FVM#NY)D;GhNCJ0seFMj(Z8qCJiA*U->lbm=yCoDy=! zHoN|j+ir($?-|SwGpVu;rjpv&qj{r`(z*AYEVfp33M`gHp&qxiASBhECoT6!P81Nn zc|ZQ2Mup( zMfX%Lf8~bYGg_0iTayV(W2PeU_VfUxyzW@e_1Do8~iQ(ON`C@x(9RV%q=MK0k z?x$c#%msQkT+iV1l!QP10N@Oy14u5=l;J~^6%}g}pWLFHXvsn04xL}ruGph4Ns6cz zZrAD-c=yLnnmD{vTj!LN;_H$!phcCSqgBCw68hA|0O8ZYTbJEtnC41M=B*4?kOm1x z5#m(u6?W{9NlE1($C;@(sdpLk6HTicTB=*Js!45{u!k_KImcNg%?b|!j1*$5e*L%a zB*G7~*uryQMyCDA1+bH=jYTAY{qa>Fr1JP2ftsctFfvW;9cO0^xFH&s7a*%@WmU~L zw!kfPOkKoyw=hXj69X?zV@&p|Y9s4}=H;Lj|2cdrmVCBqEX}ht=aj~PrU6Nq7<6=z za8e5gvV>$;OPd@Y7bw%_F9&;TJDa;N_m4I!KH%r;&$hNV;O_Dyx?(;=iCuGV zeDO}JXfeAZlxP?!lcQBrw&saK;cWa0WO!?x2e^vm;Qsm09ryZ1(H%S)(X~-bop6o) zytcQoxuKtmv6N$sB0`qxt4QNpj%P}z1$qw`TA6Bs4*+2_Js>WcmKH3{U=>x~2p$7h zgsLeJK`^3d@L!a9hO?*;6gewY%p0+7PZypN0*eXG1ynwQ$PDgOA@gTu5gsVV)Y!s6bw zB;(8QU=umd9a!=xxAOX96`0ByuXc}J6U&?q`O-*TUGm)>H}>Z*R@gFfPok>jxsq&U z^d>AsXgM#cFzB*eXtbX+i zYfL_!ACJyBl$b?QG}%f@DC9=q2*qRp6vZ-##^EkH6pYTU`oTIZ5zE0LOrLWGhUeW2 zG1UAFO9;ONQ`1EFn&dQV`v+{3LY0(+rpDmYJR3}~+f+D#Ktn*I#IdDMF6att(n@hn zTs{Sh$c~l7R2pz&o%hFY8JJY}VDL2`O{ND)@0xn>1%{>o@oCxYg7Z{~U=JmqPEIS3fpR zak}9nq0a3_^Dp0h{f}1TFW-IhHOpt}X@`5ifAVf9X+l2qkC!RU(dpoX`ESa>r`sPm z-nTHL=+g+N2<)ukKwv5xI!4pc2!;a}z$G|ZBgN~E5ke8q5s*w#OTzA!TtQcFDe+@? z;3h`W`!Q7r^v&k3LKl-P|1-Y-0U6n#@g=sFc3J8MWJR{PWUazR2$EYo6CB9p8e=y= zEo%3EUeceHMz-%uAC=FB$=aovz)IgH2d9yqCp5;yADnedei;w2vLq5qqKi1C4|^=) zguX&wc6<|w9b6M84#=z5)86|dZdu{%@O#Y_Unit~6^x&_mx@?7ZchcoNIm91ZEn6e zTHD@wwV9~>*UqNz$V;Y6W+)1g zr8!%6%b?UmmYu!7o|4iY<0F^5G;X4B3iZL1h>{HgK>|rRD7VOu(AGse9WJmFa#sf{ ziX?GKK|{)0LcE%?-e6y1f-V{-(1YMDM{aUqA`PgHy8n;WI#3SO4bUuz8XTl1&MsdOaa`lDGmsN--B;MF19OEL6BR~pM z@zOToCGP6Qu3zp5%vDB2ss-FCE=E3as?$i}w_?j8`EV}isNgW(DJVB7*F-=|kz)Ev z;w&Muvf^sHWSL=B3Mn)BA71dnaif3Sn)0h zJ2hy6_^)mY`1SWWU6N%dMh21T`KH8_Y%GUJfJwmOripjH81QA2dDRsbH!enCLP24X zj-y<`;4?IHUhI@RZB*KIKj`$}P;YAiYSJ&xB6u4 z^HihwD9{yMya0pdL3o!;jEv@*0Y<5^nJ3sXOmATln^32XDJP>zjuyK(m`Gq3J3!(q z8>pE#1SgqW>P|O@IB&h?0@BT`ZE)Jy+CSReIT8)df>n#;uj4!iraY0S1h-&P0;(-T z)uM7z%7>_$3R{aUmSfk-+X(R;Ai8~Uw#}I_!>gr2<$WQA3DpB2Zcj<~{AdARfBg7yL2)2a8o)GC)5iB$ zm}Z$o0&ax4bgE{7EzZXQyr0s^68i_dVB`)lvK3Jx(NCvw0k;Q+kphcIP>C4kh{Ez2 zW=bA_LN!*#J_QZb6JuTp40=Shm~@I0yW>V0a6Zt`pjJVmf5n86>)|&pl>i;eZ_#rT zbkqmC8@sEGjXo?lGPHaJ26Y+v&fm_@j&X`CA3yw(77=~B&1UBKk^MIuQyVrM{NHk9>6!hA?gCNx$% z%8N^=OrMaXo=Kd@1Q-)if2SFWaj2e3V& zst#4%P|;EvrKSC~P)a%-VYY;PWS{t!ZQnOQB}qGtu`t9Or2HXy0c~J6(y!TiS6{EZ$pD z3v${e7vbqURc2t1+tbnZ=tFazF|$ z`>uk~kQV!wUw#3P-qCxl048LQy~%`8OkF!`_FB<%uRQT{v|{&SWzBqXr|C6jCDDrC@>G=}fIdvVQys!A4Z>1MJs=1yK|SDfzX5+C!IwhTeFF8Tsx%G@r!qyX|-#p&oRT0?Gnh2-WO9dn!h7!>aY-DSP5)3^RPfO6xuqkhD-LB4#8W=td0? zEvXgf#~&GkPe8%C@dv|Dl#Y^eYp;-`BWoYF36jpmtk~|*6#`l9Vc3xZ=dp~2GT5Db z5t3~VEqRg2GJw0q4a(p~Nvwzt~<|S5IjDCkO~tQGI?Znh5~5 zu)hL)Afjkv9D4r~$;DEtFk>fJ5U02IU zIqBfhHsqifa4Qf9dbbI03q(wq3_gCl-od+q<#Y5gQG`bhP39%HF5$nRq{-*adi3;r zmltII;mStK9^kCM>vBReUv-v& z%ePxatzI4dumy7C?hpUmTt7J4-P_pQTS$9jXjh@Qzf-DAE2Y)A98TU1PN%f0eoo6V zl{%@_zmk8r{nlh4#V9Ecw9CylSa$$1gl zI>r16{BO1K^|$#~a97rRb0Z$cyBP(>GeS8=SM&Vk%4VDN*m3?FQQR;QUNQq2eH)dRK{ z`Zf(+Ha$#YcT#;g*MpVVI)Yl30xn#2DJjW=CfZitp&beK5E*D!-=y|T= zAONbk%3*EcsuhppuGn6{>v?n@dmb0Rc6!L@7(ShlS2yZ=nLlA=D|1A^h!?memo07@ z{2V>61(IPvB}~{S@es_sZ9Ewjy(s;}p3z#1VAe%0{kVgoaMx?IJ^O5rA_-1DM^r=sS7UjkJ>`*mXv!-zLu zflOU!!$MUg6bc0sV=zTOIR?nFkEpGRc34j!N>>hRjV2`cofCKCcVFC8-%{ixdueWN zZXCT>JBVSVapMB@*0^uUcG@Ck0Af>tg5W~V=Wz5P?C9GrXI|g|;sFXF+!7d^ye@_a zE7QhouE+)@hRwOjpZDRO3=s4P`G9WRLUbbABk6M{Q*`Rl+pUL=-lMXUKI{Wo}I4f9WizRpv4pZC0#*FcE1CK2Ix77ss<2p503r zZ5pIFC)Uijn~Ti1oQ5^K5;uB=IfjjHcCKfwZo6R>@~DQcr?9)>4f~a4+aP&ACnvG9 zyZ3x;d+Yy#HxOPu=+Ko^WHTccv>tJqG%}DNp4qa+CQO2c6od3W<%_M98A*5aOD|dnkV&)a{rvk6k6`QYHVNq%?}O;`P$yz+OL(v%Qjb1^^G?d zu^of};wwrwSB;9o1i_m7z{&)jaA6X=+DXOj8?)K5|H^6~CKcKK*P~Sgz0nMPQF4ts z-n%6!=8##hXiGqiTrG~{zxAh2$vmI^_;PJ;<7jVlZT(>DRo!&j39Ui7FoMHsIubrd z(ek*OGijPvQCZZ9fk4#sfKmpKZ8@v~C$AS>6fg%M znppz4LgPbsjKOH)Seke+Q?ipGJ!l9!8kz`VcP19hTx0U ziT-5FR}D^2fhhw`KJKwmkMlURDND>55MkxSX!`}v3LshDNd=uQh?s=|(U6zHR7VbA z+NP9SmHPM!z>r%mO_jNqvSCezQ|dMYGxdjR2@7tfb#kHc6Gf!Sp+=z~1P8-!g!f!c zFZv)>@qg9)UgmHTSUchjoRN)E>Tskc0sVrJ%PB078B86*>fOOGRzG~Hyh9}AGCrrB ztHCgLZjzx|=PRi(6>xj8GgX}8HYlB(w@JWzB1E*dQ0}w zaP3yDMM~(TT#_^Grb9*;`SUREb|s3eLLG~sQ=e3z#$+ClwkND=rYrFuhpQ)z!$0)p z;y8qPz?6hiAVg6W5WuQK_6>1>=hd#>Ru3Ol(zwInaSSey(uLpxV;a*UkdTq+5-U}@c=Asa7Gi33&5nu&ehKi zBMB4G!mUOpRMW|@My-`3rk#Ngu$)+AID*BsrB5Sx9X!A!B}OrqrUy^D+re=C#(fN5 zFa$7b1uG4(bXYBGD3LDG#%hPVbg7_(zMb@|s%Q0mGkoS8Lr{RIOXCJmlQsbhYC1wi z1kAT+g>u%8pKvquS4`-X_%mn$_FFJ|DuE-+FaRszI#~OyiN`&)td2KjGgkjDkH=y< zD|xv_=S?TYfXh9d3?97HG!IZ}64~fE|+~o8*NS$NR??`!kiQfA0H8qXdmzQib z?(8v~_fg>FeA~;-*B_QJ+xE)cyZ>>kakufG7vsSd^cR1u%wJoC1f6f%nr8TMLP93y zdAi?fG>_n3*#vbCu_bmdr+7MQvtV*AHZCc^yl%mQ z-Z{?`Q;DLc-vl&k^P8=M`lUeDC0$4j=n=VAnE}22vUH3vNu8sU>BsgRg5KyL)|vdt znA(i4z4-YW&up-E;tz7eG6|KG``o60u?L1>4&yK>W2AG34{*y~2f&_T!tpAJ!*si+t#U{Q|oJpT@rV%D#1#X}>kOhbhbEb;$^F zIV4!2;4w1;Okl2r0_cDXca?S_&H!gVj5vrhHea}cOlqUfg6MJ>IZxlJ{Az%vf~Ync z;1;FPQmAuTHOawR*T*cc`t* zL3^b~PA_RERwTAkU_(g~Ovgw*>AAz`1u}*$oq~Llh(R=yAus|J1Fme8nz5~;VSyed z8ee)A%|G+aoB5=y7Ok7dLPmF2Jcl#$H-K}fO2Q5Tq*5^y**4=Tnsm+{J3+(?Cm{os zbD=`B0pShuMDXZ;xdTEsNMT?c4&oSk%F)Z+mj~OM&a*srA%TD|D^2}XX)j8K&*o`8 zMVilC&A(nx?luo!f4Fn>=HBnk?&Q<(1fDECdEGqx*V3E2PhKxA!S6?pf2V@-{@&6P zrGCvPtMD5ucmq$N%Tfiae4ad+<-#j8=fW<)tmU zZlbi}mu{|wW4rhaH^x+qq01hfA3~NmNwVqfP}TM)D^KEQxsnf?7{UpiI!99-1%Ho=R}9zqn|c^UAk@p!${=6v(!;h z(D+UTWs)Y1l>ETZno*InzoG3IRQb?9jJRy-ojrdSmn!RG^}`aEpf%P2;+PgWWJhKE z9XW;J1n7x`|0Z_SsBXMSnVxW>SW&w!f?~k2z~AcZt+hKgb1;0hJ3NW!&}d;aTI_lM z{1}eBfChzMy2PfxPJkFpwkYNW52r$M-)`FKK=>3A+XlPI)Yasw0?W^HU;+oQr$cRc z5!tBV|XFFa^e*ju8epm1~eZ$ z^7^<5zrCu`tg+Egvvws|>SE{>7#GDhMeZC(QS?-EK6HftLwgArI+*m3=SPG-wTQ{! z%Las^NA|~e=yMDX(@+9Efp|BC4#>6lblx4mr=g(l z0Qef~VDLI(6Ryv)LKu=nwL-1ImmW6sW8jce2PW}RvT7;#59*PkI|ph15pf#%a1&t~ zaTJG*_DTxqKWSt1DS~2+C^a5fZ{f6YZh4ViB~1WWsz5&hhD9C|8>9u3He$r9M;;+= z#fUGg?k;xlE~n`WISj&=5@O42+EH26W0|uM!kaK>nRZ{$USLxAa-h2_Wsh#p%^nfk zlihXU5_7NR`oeR&u%MS%bWR*e+9?OM; z%)p!yL_M1|m*^8VU47h_i{5e~=!^@MMqCxbDnYL1>LkIn#yzN}5#;#Zq}qNv`$+7l zB&&a&KKoA<+x#Ko*1(Qq<+sYy5zpRhI2iox_3JyI{W-gS-RV@w7UeUx80uQY^f#lPZ78|61UT2J|awNb>w~)()t9J3lEcUt+M09hBX7tn7s2jp$}$k zLX7osD!*wtN~B5a;QjA!nhq`Loq^tq%4N9pHiBUH_qTK3mD870K ze-?W6TN(inRP?zfx*~=4*`dbWyG4MDD-&MDG0Wx8>zxP(v09F~|O_$X!ph)`y-tj0D|Nf`@Tx zf=6B69(E22lq|y5!*$okQ#(+9Zxj|M2#>;v9gqsd{0EZ~9$-u)h8Qj)Z^YWbQHK-b zAilcXD1tdAozsX`QQ}1;vhir-MaJNVjUW=A;E{e>nHQiyXQ?SmYw=%^-b%>~bS31h z%Tj_>mgls%-v+I`4bD}tPfSvBF~SKNP?{l3e7>>!JmRTz$HxO8$>YJ9Kvc5!BqS7J z5qXXoH(8HjJ>mQA$;klC(bNgBaE?EW2O+nS?@$l+L##o-ktu9hKyLG4>XLCRvBd_R>G%a73)MckK%qkvhG;Y(2} zV?u~-u*!jvp+Q46?vicJ5EQ)GRLMh?H{75SiQIhN7RTu zRc{-Xh)E?;Vk8lSVc%pn1YQ0oVZCDq^`JYAMMPlwAGN`=SBRJKtmeWtv2dbUi@;{MVyQwKS zQTS|`wW%}0L@BRMz>^Fg=vH~#nsSQkuB%rn6?QD>#O}9y3qXRO19V{jGdlxL4Oz!^X!O;)fyX!w4 z9qg^G|FpI9qgPO5!cJ0gz^^tm>vCM1##BhgB`~^iD>&loUuAmj z_XFGTQ1bF_1&^d_Un#zQF8VUOZNN z2QxRs=|Q&;^CiZBg_RKo1Us(8p4Eye<<30n% z-j;2H!`VD|`GRRS55%n>&xEF6<^-T6(*kEnvMr;2dU;F24+n^PB4z4eyEg;MH zC0hVF*k~AsmBasCtyD7_d~+dTX0v!BJLQLo?o{OA55~m+mG0GWXmYF;ycZY3XA5xk zLEG>xaK~`%6`bg7FtE7ki&|SJii#ds0=qvE;hJFEJ}hbw5}A{c7Vg_HMK2<=MUg-B<`8EG+Vt_Y*GKYZgVTK{9P`E6oU<&)`82N?tdN zNnWm*mT>jBB5ONG&vv)=ZAS2NWJ*GV6h_VY0#}zLp~r<~7&}Jdp9kjc0We!v102r! zyY85M^}x$+seSMD^3k2wZ{8HV?4AzJFhaPN*SlQ}DEV}2`+zYdEp8+~6~LSvA2Kp= z# z?AWwKjwvWCWXZ8TpPt02J)e^KEM*j1TdX#Vfvj|JuUC51Wg11jM_d8yI%Wu`qMQar zGJ2c9Y0K(+oydGCKpYsb8GIstCsz1EbMt2osoDu;WXb9l4MbE$e$?u=oLZ!E>+#03 z0Tq?o!w4+wdS=h8@=IXgXJt^5tY|RY7+oHho*#&wFGvZ=`#q4(KBkXBa0At>Nz*j> z_a)LB^Mo=!+XrW$ujhd&o>F)f6bnGTuJrGL{t=0qK4FrXhJu(=LhN*YHn4i+_k;&f zXG6GT)?qH!rpBjwUCpDEj!|Z%lolM#@t9@mnx@m!{usFkOd=Iv*74%$F{y z)30H#kn@qz&2!72Q59R-Nq}f7ImTzfq3a#mLk^ICd& zEwlRaCadLdt}k>}W_9IrUP&*jWL8g#M&w9Fl0z4je$h1nPI|17?irF`Q9~<-bT}F= zN5ct|B_tLJ`XM?vJf;f+%<4&un7J5$y!__0^2E7DGe;sb{fIcdWm_zx5Q+07V+2FQpEAEFfiKb^96K9{#Tu*Gj5W-Om?LhH^MzY?km zOQ<$?HD0(>0qFK&-gZx$i%pw07e;Rb4XIL{4zxb--(C+1`i}(nMEkhNe=L&oEA(ER zUfq2p4nnL}l)jlwXcaQ(ot+lq`~P8OhfPpxWp^2(CF?AybtZh6mli?Mv)Dp?4Lw|? z|8R^Ktyi==-T7*^tfY$>->V&VpgHr-s6nRlT9_KEk5tY?Q;N^9W4h`%Ui|L3iPXGhOBpYI~@ zps0^q)j$W~ioo7PyB#P;8G-{ehT?VZtaUx0ky+yPg60J5>^}g5VDx}}PH~XHOgMeu z;i0qHqGdvUZk@LLsWLyGj(`NU+wJ%<)6qBdG%>G(2GV>Q5ev*iiAtd-C-1SyJ|#9X zMbKXZs^^s+4N<`y`px1gft&isk`OA=KU+-FJHXa-8-=P>5_bb>{t}XHfNhg75WQW4_|@+dO(H0W(|#q zGh0oJP}$JgQW|&xog^1fs(q~OVZdzsMUn<9KVlE|*LPoR zRxXNZTzCxl|3{5t))XOoy35h@Q;iRS=i&uw>+(~9HXeN#cljZb_vj&L@D1WabndAj zpfrv^Jen|!R%sL*W7+(C9eShGD%%iDmVB>(P6Fvndy3Rlm(9P!V~w^Q1e+wc%kYLO zf0JO=+J@>oU-%@9sN`^o9r=7+)ep3cUh`Iv8wakv{umLr{)CCt$^(};9E~nEN{O17 znW79_8pQL4v8Qf5gsy|*!aBG}?ZE$UH2CDNHrgvVhnOdN=v%r_EpI`(Xds?$2`+3^WCn%56FD+}hdSA`8RpT4Ld& zANO`&zNr0V+<%LJ6k|y*^^6$D3GKr}w~(vCQKw}~=q`wb)-js+c=XYi z!=;a9kY)1kd97oKeQ@YLNy^Cb#zF#esHL(c#ggbR8qMlSNnA!Pgqd;lJ+2xxv;S`N zfgjGXLih!pY;a8<4f(TlNqm_f!6E&kL#G|?tv*P%!|5`dU9?35#aIS15BCoud@a8{ z8y&+E5?g~xu3jHGb#z8E(9rnk+4TJEhw>`e58Pbr4Xzgb#m#jmHGrA{2_&TPC&cGx=lDjBGeBid)*JX zO>M}`%H6*l9ldzDw|R7QccpMYpn!)s+l=kp8k~+%$-rK5t>K9Oh(1=rlp(_~-i^#N zPVMB?XwW<8zFm!f;&vKLcDi(b;2ZMGe_Uo;aNIV_Z<)7w^`n;I%7Lx0H3!FkxZM`9 z1W(&0&=Ff!wz5cyrh>y|q@nQmep0$Jd*>l)#+m$#IjSi?xS zaN8s1%XA9&^vcRR7vHegHy9Oz3r zu6WMbZ+#54!p%NZgTZDarc+GwO;V(BJk=*?}uKg zHJ6^S2gzh~4m=uesBVhQSB1}q|6uf80~Cij1kj(9Tt>PAvvC_#SC?mJ6s9H5d}1J^ z7_{z$8CxtuzB(r~O)DR<=slXOM6XYanFJTu)ypSD{u}rA%D>K=PgW0+ZoK)OR7iJL z#E1|UjyzUzVMwES{`TzC#k)oS478%){ns78cWajPuh6@qy|K94g5R@Q@cNyGUQW;} zc6XzxPD}Lqlat~LAWli@rW+3>9vm4!@qGCaRBrxk>*pIkHeagnygPkYsxbz4F3#VbHcu!d@}D04WpHk$!!DU+}#rWW92Er%a+1 zpLUAUlpKT*T-57E>5~I$LAm&0G=7g5IX0nHhidM`su9wFVR$IA4{DsMwp>HB`v1Nh z07=A4A4^gVj}}fwXQS~d47*2psX5Qnqs7k+egkgA3-s=K5kK0ZfHvre3DUYTX4IV67Zj;R<>M_{?dNH@@z6Y~XHF&*2g)EU zK1#^MeiLIh5yuqTUizWcFjdS<;;A01U9#Y5tp*yr#7BD{_Rr3bTTg$LZCP}@-q?Na zb)?9y%Rr2!rKC*_C0h-zJBZ!{M!5wI(Pz&Q1nn)*Al_w%-wLz`#=Ib9FNHgioK3d~ z9{ckFVJKR#M;4^N{VJ)71o-u5TiY9Zn|W0f7>$AAV+;t@81vvID|J4Iby8$xW%nrb zw6=R+CskE;Poh}o>7KX`$A}@2Nw#)gt!;y5+fgO1nXE}<;32RxFliDBIBbXS2g8fY z>0^p9=gadk(a!HDq-J>>!soT+Z_}37_I||HD_d2laZY}U_SFltBysZ&_aU_LU14z<9^zQ#qC?zi!NqveOI zvp>e%WK6;3{o({h_O5$17>%_%Xj)OsWKc|1?^3X3f2iN3|In(8l&d=`->lz9X&JT% zVa-qAzg*FO_S~m63y?=5xpz{;V`)X=|%~lEoeT6!UF9`%q!2IS81kETh zQO23HF-KJnTuMc5gL#{Gp{P~#G{H41wW~hcH$)_>ViAJUF0cu7+s^gYftqlpI6u>U?4%+VjTN z{)_FkUxkN44;iTBjqpXQU$Dt4m6Kl(d5$*Zz5WDbZgTmw-se`GG;_5qPasjWnaV!-F8m0gU!2x9S(gpU!no@igI4? zN+rnKjgUK(f@p((YKS@{++B39!%eLIb@bdh*d^lGyrXeG9Wyu$9u$j0rK|^*a={|q z@)?BGq_IxGM>z*dx9V$hH|s4OF!_M!W8!b=|M+5?O_<1ALyE+17p{ z2I2V|P^0qvZJ-2@)t_#iG+5*&hc%iP_}{#Oi~X0udeo0BOK%-v(U6tF#Z6v$H}_%- zwK#rpXTcRB#&s}@ze0z_)MuDFqMSe8I3o6F+GUgdw}t+Nupb#rj>3;W(ZqvPXlq-* zAuTBS*!*WAi;Ak4qI_~P(?v?d;&>}N!=4My_^97VKafJ+s_MkG$!DryXFh)^quB9< zs*rcg(ljRI-O;!jbm=-5R}TFO3j!B|uAU@t22k#<)<-8crVWX%`$5SB6_lkP$BG~pq?~0aE9pMgu&#u5F@K~(!GGT z=%Ur?cSb`XGG9C+Cs!tG)#N~ zh0nQx7`exKja!|Q>G-TgsL-wM*|c@upLSdHN7tO` zV)rO60!jNMQ0KRoa0C=Kl~yo0Xr-A5nOp<*5A4%4I+IGcLx!bddZUEjwmZEz)C!IU z|0PGE?(MaW7Bv4I2Bx;Zy|6I^~tENZsIFulQkU)28~Mpo&=s z{lfb|3>lEilRn*ES~A^kNL9>+YEMVoqYoidG0`8mSMg&Cg^>~YTAx&@wD?|>*q2pm zXU^m^PwEiT5LJr?jEHDZ)xu~<9a(_SzzLLEyD8(-DTZ0roZs<- zV%|lob@QpUb*}~bA`~g4^AUbIPq0{2fw59UE5*UfpTsn-YOW@j&(KcF5P~DD4Ujc; zC0n&(2UqT4ZZ5sct1t49f}X=G#b}Mjn3MNy=7rE`!@rqdvTSv4ggiKKR+oh8eF_qT zalA?>LQEhdEKVdK$Xyv#DQz|GG%zuwS^hW$cJMOh!I`5K?(W>pJV#a!-AQLQkp`y6 z1)nptv*72BD(qNKD@DFbx)4G(O)ni4jktZpV#9mpR5=oHqOyHUA@C_z9!dQu?ek?z zHQ&yt8ENNguFF4VUeK$5#+1CDF&{%L1u!}E7lPPD>DSnKYg#~^aIHJLn&W#`v zQtElT*f>2*NaYc0i)7T$fOAR%l?9D z-ppb#XsAIWs)0L1=E*H-0`TYDg$t^DztE&&5YIux|KiHns+z1&;tXniF6+E5bH`Aa zuPm8@b4VpAD1EQKo~a?DI$lEm`E`%ppNnB-C^*Rf6LvNNOJpU;JCk~C9W?nL`(>Kn zW#Lw(I%^DdZjhD7m8K69;C%Jff0hYQiolBs3|dYDUfON zzjih8rNiggbNigUrf&t1lR2Ga@CyV{nMd}=vPceBJ+qj&LRVFEG6#Z*k>PW|lX`>z z7uT5q24oNmc=IuKiT8Mf?fBT`oE8ULaCXpiH~Ee@?w@qg_CTso^m4_o&>z(p6azW{ zCc}X{RpTZ&2^8*~v*Rw@-Fmc{gDV_e+HF}M=0J$}awLfI2A%^9LIMZEc6l~}$yueC zKN3KgOnKw#i?MsETdN5LqsuGY&h+m%zu*C+O=|kR*&aSPmP{pIAf-`E-3Q_VWklj$| z*v{_mi=xk#sFgBk7zWrP`6|xfA(UqRl{i-_l6c(lL+5R$l>=A6H``wV|0rg(GaK~( z@5}!96XP$yeHJFt$Z%nmDO(HptnIHo1%sjzm%V;>f+RfhQvHwplS^7*;F15ipX9}b z|69f!eqrLZq65v`M|tbeG})Md`G_4G{5P~^$55=_Yd5w;+|aCehU!s#TYr3oNQERt z==XvHhon_pQ!rf!H;?IN)H%Xz6qq*fKRq)@0|>2=U<>IyQ$Q9fBW`dX)eu3d^&L_# z)(%N(4tgvc%4${Qj+Xivgx|DK#n#2XJGuoA!l_k`2z*WvZ33$`z|o0ul_P}UWh@Aj zI3Bn44Tb{f9P^a0U7tK!R~ukIh=m!8(LxYDMaTtQ8z=;f6=!+li)~$BTN=&9SVV4* zPERL@{-#f1rsbL9A2PAak)KeH(2VUmg=vmsgY%N8UvD6x`_GqSHG8t*E-} zzyYD$f4C7F?=E3xIG~d?tpv{|KyEC`LKG*h4iO-7_gbus2OlhW_U}tfEb*@2 zz4}DnD9axPi19`hZAly@0gg0?`XdhA`yr^|IF9{ zIEoKa7@0<-nq*aULIpcB5dB4H1-z|s(w3S!=jm}7DqI5JDdNb2)wPetC&t~+BS=I# zO12IxPq%Oahoek=GrN*-^H<*3cs$2Ln6}RgC_j#dzfBfa7vR2LXoUw4!V^p;3qN4A z3)i=afem%36*bV&{RAAVF`}pZ(e6kYMkCT6Uee<{PzWXad)Ab%vUNL2Ej_}Ow3uYbcVFL0xLiLM0 zY%bu{v3#|x)hvKrf>Z@f_~YnebfE?DdGx0_BFYYQ7-3}(7Y4lrxb*|QH66zdfqg#G zJ|7K$cuQkP+-H!OaNE#UZyudYKSImICA1oMNMQv3rIc;(U+gaY$MIUKcD>*FBipkL zT^SPk=@Jh1kJjdpiKN*GzZu&Oe#6rwX?IPDt(q>Qj<_$$W0*?h4_BSZs>4~_*omKCfbg} z92ld3sXuz5lO$jrFtwDm`hcU=x{Bh!Jcd7I$U1eBBusufLmFJ5S_7%soMw&Z*~VpP z9m4N3G;FBZ^kLE_H%ZV$MvJJt(qt4-CCgojd!{fJGg3PcmG;u5kL`*OgB$Drk@u!u zZ6!&<@OS?TS>w|s${<$bGTs`4Y^w_pgRrY>Fe7Ai!D!zs9XYYZU`9a#u~Vr=Lsl5{u{+L)(im#a zmCp_29GJmTI1Q;Fj&-W-YuG0{q&BUH*1|YvAxawQoCS=M0f?Qj_y&CvH`IrSBthnK z)_(l*qdZX}%Tk6Li`g~H-QVE*T6LwmQvUhN{~L0~d?WtD2BalVzwMN}Z8i?S*!%eQKLO9ksz z_dGrWx0LRMKSDkHfv^V?%yz2uVuL}?gG7F8qY5x{zr&H+#^X{pC5||wS0SU51hNlX zO20f>S-Jl9iwv-atN99an`rLS2f2BeXWh9#RaMp9Ma|wB|5$qPg7jh1F z1YX&oWVcA|o>U>U_*>06I`q>=Wz^^T+4$3-V+P%V3o=#UYojeB#QG;GBHedpSZt<5 z+V*VFYE`I_nGf;UQ3yhl8AC<|8WH_SBeByT!(>Y}I{PJ!lUXN*k4rQz{^h>aAC1nqXsMu-u*2!bsEDc5&Iy!>cXLhJZRm9#28cqH|<}zU<)_k?{LET z&J+?Y!`S%#`rM*rz?{FEVd~gQhyEk9se*(M%tbS5f5}w2IrXE6Vt_6x-dxchRe&l6 zC^rg<$T|mk+dC&pQ=gEqlXjQRN24XUiVVR;a_PD^x$O4&4CC`Gatf}l*`v%shnT|C zHc`F!5T%cxz*wll?|Iq<%)1PG6Pu=<&wJCMcACdvcq#L1rq9 zZLSm@EpC3)YWa_o=pJrKgKb~SP`@r$|7)RAEIWY<=*cgv_xNS;7D|)T#gkuJ{Jjpo zE`d(x^mO6gOtKydb)x4pji+7)W(bYDoi^Z$hPLDnyd9`J<+XLH-M+pC6D5$K4jt4W zS1is2bNyuxBz0B0zQ)VEcJrfDO191ken1ydieg_lFt&3zE~4qDGX}u#b(hez(>>4V zu7LU)PklVY~{^zhyW@ zD+{mymY4rS2@v}*m>?X#JKB5hU$JnEfkGe{-G`B8#;}OgZ=l@6Un&)*1yn|@NgwU} zJ_(C4-LN|P@0HP2fCG(}v3IVC&s;ep{SDR4j~2+J?NItiQW{XGNuQlkKzZ-i5)4}D z%X)RAy7m};VS>xGmDS&t(7=f9TYpZzbxW1nmo|tee-0*O1Oc@j8Tsh4KNyan-rq5? zSRb(O*N^W3rO*epAlPVT{Fe=xWmv%~MF}V!L9A3RZ@6)=Cjo7*+T6E0xJnG!CV(QO zGIXQ?pC~}K(ItR>a}4S&3NkjhHnF95nb#{y{6=*BlwDrA!ke^x=@p}JTR*NMz0Gy$5pbqo^?4&fknksf)yDI{ML6N z;-69VeKMwU$$*l8IbvQL!d+uZZ;iOKM)^O=H*(g{qkli^Eu=@!SlV?Y540Iy;FA!1 zw~qcmSJ&h3Xm!`9f7&-rGq^(tl?a|3Y66rq10gc+e&Rk2!mB}N53>dA$bdT)923SH zK|glUS44v48H2y=GDMpE5J(gu9at4zy5)Dy3|Tg=6lQLsNI-C)5bPMZ;l7K9whew7 zA;;$j2Z)eeFT(67* z4+XN>dmakzsa5Qc5O+in)X(ISpyU$GDwcsPm@DIp)6&TJhM6i#aYAncIZuE($|=sl zeT4|LkmCVGnF5#Z#@D`yilJ0`wcV_VXFppy9~gjxc*KCC_C-eRDKoT4KiB%B z_UdqZ=l529pOf6_?0_pki-(&>HcA9XuEE23G+zn?;&k&n+xxY>`hV5t+O$TR*X&{a zc>4|-)@XB@KB~cew)JYSvGeiNr{fU4&ZU%T;wD^qg`v8BhsA^LAY~>(E5S-?tB()PSZ;LI_H)( z)^x*-!`i_e2>2Fly6MBlp-Bcm*TyB{oaWy(-`-LC5_6h>quRl4?Wna^Z_f9?6L&-l8gDlC;2<<{Z01aYhrO5(6W`-b2r<~FAcUi5-|@%^nMuOGabD;XjB98%sjVPk8~mrXR%bhF2xnZSB;ZB`@AY1U82GT-*Y zWG^{{yxl(7-K!nVS3D7Tr)eC6*WFS3h&qRas0v!#E~n8W`?<3VQ88E!!e$GVC9UH> z4{LLt7l}Ddz`KKaUsMQVx^KTxprWb*bb8nik<}{2BvPNCLJ-nQ+iXcQ^Knl7M+yM!M zwxH=|Z!o@trU`Aj=`e4^TuBJg=a3R|zc^b|Xt zT;ust5^JH5Ab`5;qjBVJsfsjHL>dh!`rMK2<_?H*8z>@&oGb5ikh~U(36g=w?}Q%N zKp{CY;N)FUBk@l|j2lAyjwo^)DJBc{EEF%=cRX{kc8ZAegNCLy+bD1m^4Ejm-e7PI zM}FJ26wj&04*o)7ltba2&Oz8n5n1(%yWH&r_CiANDZ}-Eoonxc6p6ox7b8TPY%x@GAjJdap zNOPLS&}H5B=xDx{L5nusw0^WR*M>FH;%3cTp*v~cV9z6D{0g*aW}`U7x5e|_isDV= zk|f<`=S_>molC@ib~VU4ce5pi=yORSDAF`=#E5y*;^QwS<__s7A|XuRK36hA^tq%^ zl+&Z^V%{`pyg7~2IH7yoetW(+@EucyP2`aTdtWxh3v$QG%X20v)<^8IV6B0_%pH=-Sg+m zDjx0vBHqK=zDq(}{JF&3!Kq@fPSNn(RY?x!DF{$6%DdH!l&VoB!JGeJ0)Z zZg$=S*PcM?yEPrr7V-(w>b*PgWeU;flX6$qP7ik;5yQR+)-q=z9NY_W8Zb(mC{Sq% zp#USd&e&ukcnhWcUpaUH6+_VI0}5U&Zzk)i=YzxAzCRUt-_##wyK}$v}Tm~&;%|;6pY$K zAVTv#FP%MuO5jy8cwT<+1IPiE0R`fDR#`4DUoMu)fBT=wVEnYa@U#3v#dlSKOEt1{ z%uxoG0nEd3DU+v_0jZ)!25*iL0qsU{qaPNzWA(=>vzgva9hH;HctGDcOHcU|3^FBj z1Rdd^+c|DuZcTl1R81X5aL^_-8=^3QeDzwK4jpzA>MwBhzy6xBdh`98Th!if!`iUT zbDzMm#O)CLmjg}1iAMv+b5MhQW8B5NZos@0dAU1!HR<-o^}e((Yn&qZx5jRlOBs7& zzK`wqAkCLuc1|qt1YTN(DdbC+RGQNSuWS(y9DBLET>3N~UyrtymyxlmqwDOv`t?(L z{PnUr7+x-4O?u<*HTcUdBM-ujql#evF$R%riTD+*!Pq>el4_67KV?I}3aiBg?7^Na zA_v0=E|xH>s40?J8Hv{!3JwbXqe>y(ohml&w}SoK->51K#+t}RY09f+s3=`DiGNGq zUXkbG=L!C%$iT`K{ zR>EEiu3Y}_tIEr*6Wp3k{~}+~2g|URjmBcQ7bvzk3@1erzq;&wzy4HqzkzZLTnF02 z&(27@?Q`p*?O?)J^Cujx#2GZh4)8QcK13%Qokt5`XXs_cv>9Gh1g*FPC0WX6sGqS) zSFpLoYOTeHP-T5ebSD#%y2=3z*p5jG%pOL>!w1WqW>D!f^R$khUAbN?b;bUt#@%D> zYr)!-@`)z@niQA3=97mq|N|{-WBEMpZSA$8S zq)E}qf2?!917v%f=p*{LjDqE>L2`3{&*Lc}_kfyk3Dg%LKPD>Pe-!O%W}O(UYEhK` z*?QkXNvn0xXx09CcvNdP;Xp5Ml^(4l{_>-B_&Wtf5T=adSiG(8?H<(#!v?O?Zc*r*>Iw^~@8xp|YgIViXLXRr== zp`AQhr)%>P3QL$B=Bf)@6R6oUvrAR^!u)7M0DkR)pf&&<_^{itnP&9$QP+6HHBf5G zN4+Tkr$haiYrqMU^-AY$%$3snUiz4oFsTImC_U@;uP5Udi=}6X6?Xpi3sUqw8{%ChpbDJyJ+&j2;qpiL@{LZ<` zjFp6%ZTANK%MlKvqN`e}s{y8jTj&J{KgXYR`7a|N`BVE#cQDlLta7(TpjOG9!_74W zd}i-%Fv8#9Y6acRzO~QCFgtLiH6G$exX+H5G9o{_xWFXlm1mp{QqLrw z&@UEf3_@iBoPg>!0@{whi!!|bjHk2spVb=n` zNF~P2shs2|s+k+h4&KvTduyDhFl&@iMxb@&QkW{Kc$q_!<+4glrP|>Cp5jP8jdC1H zl>d7i_vqiiahv~t;y9t&R6OUg+sm6Y=fBy)iIWK>Z`Vo%}8~~fpGE8ZxDfCKAGDAm8M>4FZlUEY9`;`T4`sN{)TJVl> zeIB6j``oc{KQ&t)z3|U?^ZqD3yn3Brb0`B{?LKiP;jw z|31R>e|{Q4ey)tm)8p3$>ZzN+t5tyBXBeHT(W#zVnbWUO{f{*s{y*Fb<$BfstU*Hk zo}#ZRS)<=i*0aGb7T-(@5&z6He%xSnM4l0|0$%dowCwI>3ZA;RfhEP?lq@kxQrN#C znz48)Dy*&KzQc>QX>pkMv#g{1I>dg=qF2QwQSSAUtec+P!s6hvt9NSqq6g3!NF%Tk zL9M{ZE7v3^-3LR#=j^-P`8L=#g5Mm|9VsAa1j$|}74A}Uv7%acRQm$8*>6BQj6~9I z&!YdoYJaA;-<7lLHVBSivc&UKI{+qq{* zziNN~nB4*Cieq zlcrj1NcyMVSj0gP8=LC&Wc0~&KyP+-Cy%ar3x9Lu(!lGlkr;l4yv5xCAKM}edOiu< zNoUz0lo8>48BTI$w126i6#jXvn^*l_4x%YZn6@=f5OD|G-+ALxGecuH?2aMQxp_G{ zEQyC#fkza7j4`TFOL$s|9gs9Wo2`p#dK;DIE(19S2F0C2uwZpO*c*J!hC6U9qsuz( zF>p*`gJp4QyOg|~r!t36KGx@en#jl(=xeiao2DXBX)COQJgX=d3>V!BQ}EJM5C zc1fiDETi%&tZ)YZJyjIPrnk{A&^X=PcrRbyL|RxZRjiaH9A304!JIQv53R&o|HRU_ zo2cH2uk$}>R9K_2RRT*F$S4>igRuKzC3vGgb%=2mRVR5=Iz|Jtl@0-V_<!tN~??qDuh@@gURq5U(%GlB0E~X zRyuOiG0Z?NJkNuE*cvqPSP*ft=6|I4P>#K&!3E=FY0tmkdJfl*1BYu^;okEF&zYO9 zaN%^Y!!6EihqonFO1CEI=(bUP)-j3->6b!~rIJhlDL ze0{w%{=pApUQKep*!J}N`Sa=jc2&Eq9Xq#|u63N1`xW(t-lou(b9-kTcCRW6Mzia( zlE+1AOYoT-8(KxF$>*)u$0w|x$8R5DV+1XhdZ`i_6>>(_8cT8{Yl7EVjhxQN6YbXf z=?W>|^k>Dm8xQ{Ndy=t|pUBFKwN7O0#fx~PYykQJ1?W20$8?--f%_*=J(uOXqTb=_T zX^bh5n(L;8-^nx~3dm7Iy(KfAs^;}MQU+!CpkG|Ni@wE^?JPZ|_Jqwi|KNsBxorc;)vqvKr+F7<%!})Q`tt;Zk2Jl~!xgN6s^WEMQxiz-B2zTX1BKQLD8Wi+7<;oqJ_uXuNrY zA^YjQ2w-(siQsetao8XrF$A3$0$jj}P$sXon>FzaA`!R8gGxt6dBt_`_)NtqlptwD zJKOuUz50LE5=eA$9)iRA@pdi>4UmK6sJ4Av<8<*UGy-OZ({1hSZ8uY>Jg8~VP1Gp(rvd8As)CTayO}wt} z9oLQu@G?*uS+l0(78F2tey<NnY2#!JW!TUx6fiBKL;6JcQ zVTwG&NuzwbeXt8|U8#*wKum)M?TLk$5GV&(vxQ<$>-f*ZT9PUWlScLKAbkWM4aDoj@vDzF3wsU*uqLwbfBB&>%>qX3f{K3ZZ8%l7axbzFyl z1xV3|nv0A83Xott>s%xRkdtjQ@Fh(ki#VO8kq-KxR2?4=C=_i9p#xNu4|IDtY$qbN z2g$rW*h17MiPW_CBNd7op-x6~8VBfI&?3Y;ZJ3!U3HM-&QA_WX0?dvhOA%se7Rkr! zgtnOit?M#Thh=)nyppg7nCF*HJ%M@- ziO~bhw@h&!;=6US@&M(0(~gJe?b2Uu^DXj>qgOUi7C z?{>+r1*RLNvG(fUBq6m#al_Qo0>zyqi7v9@%{@D`)1kTLd3LeRBV)6RabCHXU99uS zq8!0^yL`w3;T$p>yV!1#qgW!kO}1fy=azYcC8pbF0Cup=F_*7{cfMJ9J=Al_uj}BP zbEe!}+;hlzn~VRp*=rr-^UOo*AijM@Sr^@Ha>KfqZjt3Rg6PKiS|hk_oq06}=M8hH zIv8)74b?;PZTw($rp%^J{n>Mrit2O7HY%{qoHsNtW2a02dfVKaA+Fi8Xofg$oDVZZ zHJ{9u0`I(YR63~Vm~B$vom1XOnUwAJ86e#hZ*$4z=%c(oKgx+zfPh^BMMlo-Qy z+nk3{oVUte7{hq8JcKb!1sMgSNdR3uw@BwF5X~tupTIcR6nh@tIV8*TFy1!por7*Z z3GAlO49u8a4jqo~D7_p%hR~j7k!)h1x46WW?WG}8ZUV9NV_7f5F>xzs$An0Q=45n@ zWVscrYgeSo?^$*YTA?pq9naf0QqibQBB|A^FHxi-?A?7@6>c5rL>s9k3|`TCj(cme zzS>*UXvje`S)EiHxy|R-SIwuh#c5+k1@2I3vWz4iCyTw4($!zn>pHit=LQm~jIjw!!y~_C z-6NKYk;?J`A$iZ%HzRqcLW!|?;L^HMId}d zBUP`m;blf{4Q?&ZEi_Woq+r?Uf$vDFHo0x))uzXAsoE*3P3;KfF}L9e3W`*5l(mU3 zB4~vFR&>PQ@(X*fmVPV|n_*C5BFTOQ{WKz4MTcTY(S{yjdE|jo!8_Fg&%H=>xSi0} z4d>4J=YXLchtWuFd`e7Lhq{+)RQjyO>J6@=)wIi4VsY<`y#%o2pcVn1^oQAn3(D@? z5m?f@MaV!$u>>7xHwdsBfAeS?SfvSU;Z}2W-Z}+|mUl4mgAs5zNv9HQC?$lJWT-?- zFj!(l7Amo#3YJ;fgbF>G1R*>jgutxufe=>Oph78SV6hY{B!DAMSU^X9knnWwTR1)@ zV+cJ!M9QcqdlTHrO)=Gfp(V z_O;TU_jC(slOm4j!p^U`ogMvTgjo$$1^8hC^XRLseW{`oyc3Yz_^wXv<6D>MP%5a-> zo1`!FQ*E~Jk@I;`Ixqc^djqNmP&hal$vAlzn)UJ;#~Vu!dVi z-?xup`*`*4n3AS(VlafXpXr;~@1Tqm$Wi_{`&swsu<`C-*QJ=##8H;G7y#4!8j3ju z9A$um-|Bno6`Z|0Z*h!y4pwOrYyo|I-8e!BH4QWm_{q#cYiD~8=YExEV%1Cq7tlvK zBn=?X$tq2XD50K~Y)&8^FGv`Ui{h0(QftE?Rz|B01& zx>jkvWRZs5K01Qq!EJ~qZO7aLG?@t~GeV7nT@snL{ej|n zUZsgn1KN?^dF!o#HRgmh;)EE8uFD%Y${~88t}%u8PBHEX~?~zN;PV_`}8AwWhf% z2Bk3^)sEjC9k}!}pRH*=3qb7dDc|1e4b*OuVh?pTNh8a-8>#)wn<2Up^K4BaY@td{%;=?(X?~} znC51YqxZp>n{lIr@UMGVrlN_G+`B0Hvj}bkByH*}Hdr{qH!fQIv<2vpWh3vYj~Jrx zxp5{iVW>=KDxM>bmCdhRf>cB*qM&%M`!o&_@$NHWL%aQE^T?qQqo71$YA0|`kIr<+ zj$*P;{^L0}Gg5?&SvG)QFlqD$Pilmp?c_3x$_e(ERxv1#zb- zZ%rNMM+b7no3@GK8h7nyszmH@ZjQ)IbSpriqT(UDvmPa}yeZ<`hz>Z+5Rn{(4R4?| ze#KbomURD&2HmOd6}?+!(6tXyPoX&xwwO zZ?nWvI3271=66)pPqpa0V5^+N&kU$-4=LCnoM+RnuwddD6aB4|7{eKeh!doQFRv=s zm=_Vf z|AD{TsQl|w3^3apUd<_LRcDk0F+4R{ZX%z2h>MTOWk2j8?Ui5Gx* z{E%*Vea88pf~MH3-U?+#-CPytdbz^f>GcK_l;5Gnqw8ijq+W$KmLuRO71H7)VP*mX+`}Y&^S%R#4=xhB>;{wUXI|&LIkv29STLhbg%p=Re zIUZo|DU4bL9EfEcX}}teCBW#Q?Wt^M7R1SO2Ix+@XiLEIbJghfxYG5b=)-@IMCAaW z_BO2x+Uc~%?X6&jHy@e<>k`O?)LHaiLMT#7-Dz=+=c(! zTr;&!PccBPvam)gZ9p^lKT+vyY3T*#1Zq;O+i0y#kh(U2;8nOxm7YAoKY--b6=YJ- zf5ZQ6T6E7oEOXdgLW+jGVw`{g`5p8{t1B=lt1EUS&Ymq(ENaAd+#MHU+cbo2#<7hN z31L$igQE!V$<)Vynf{A7`HvMPZLDg6#}qv=up1uilgIF%(*;Y2YM(T4XcsLV4?bso zuq6&HQ{w}(0qpBzxUqxG@X;t8F#0e??58c0{`=H^2RMvq{&B?Lz=O1O{0Y22CquXn zj1hc{;fUdXrbUcp+^>RW%)t&|u&P}wKys(_adL5y4PAKtMhZK(#z!#!_4}w*8eCAb zBi;@;A~LkB2CWkrd<24)~Zf!x?=I8zQ)_ zoOjzjiYts1X=-&yYrxM-n*4}qIijj+HD(MXXCy0e4-kZ z_!R=1Qd51$knNTi=u<}@{Yqwt$`UbnEh)rBh**uf;^w7QxiRn}(1(<{RSOWlRGfpR zMXUxq?LcNif$sGV>FLEOiD#hbuui;ScPO1afwB}{GIh6)k5`zfC$xr!v@AF} z{jcHbsFwc7N}v0Kue9gz(87MC@|9f<5XE=^dkAb6@D;c6?~F=4eakvZJpg7K0O%1O zvxX+uSes+(6YkNc!KBxLo#G2_qomCOT$;!#{aj}DgzmE5LUR=gdP=*Z<`}=Io;ue7c4q1E&2Jv6ue$K4i1wXSJ_1f=7m#5W{^>2cY(Y$n~B9EeaWeA z!JG{1Khw#v7#)iz+@$_n+wG_wMxfd3I?Fysm%ow;gs3c5AB?h*n`xb+_@(ay%6i0C z0HtBpUj>dA;Yyc7rbVABTVpB#FlfvTGA~cNw*x)WrLnEWA_+1B-idkruI2F)PtQmFD`5+i^W%pMp*eHx;q-Vtm4u;C#W1jzF8gcbU!9 zBPC>z943jTosRQExB^leqCHG+#qx3fE?|QA{5Sb-L!@fS&2oUwR}DG<-49Rx)zj$- zf6fl1vFxL99uH^2_p+pu+`xUmexdJka3e*52YhDiZJ2Q`maf{L;pb$iF6Zq_&I|jg zJwkYsFes*1qaw<`X&Y_eh45>a+&e(jf(y(jTY@`XMh^`@oZ#U^)B+ zJhG7N_enTLoFho&TfDDE!dvTc$yy$s)GvRBkWE>3kvSKC7F=FDKHBuZ)%!4#=oPFu zNXgQrJT(S@D@Nn&Mxu}ryeKz(*(KstxN2D9A)x6bJdT921U-SssGbW`67i54l z`tYjO-Xfn)18&u`l*Unwq|!e~M#~jnrN|L%1!6u6MUQEPZaII zftyYs3;46XI>q_uRXLboxGZ~{iX4i>jp1o%2hvUh86fgG39CJPnBWr+QzU_|J0rh& zYbR8?co=~{0y#Xoa%PlXrXKHzaEcv?iYp?5Mj);j_01os9tLUQYr8w9^9Oapq@%q6 zKPkLk!#0NIRe(8%vk8hor-Hg~(5OzX8Og`*rP1f^^);zuJ`D$x%TH1>jt_BqhyVj} zmbzosqj1%~Yo8k+gjC8{&om2Up@tM(m8|Z?EOcx zMGjKfk%f*5&cMQVCZ`JQ6Wt+-aaW+e`yV*kNajE}bBh6%6bK^IjEib_5dPYzO&@o` zt|}%MrWzQBRtC0RwOHB`4776qiKfqM^seZTE)Teg5QF}XV&|8xRE}E(HZs_@LF;Fb zjesXvCgyf+E1rBz%no`*;%lk;)5kE6;a>N1`i?i#5t+NOO(maAeK_i^EUBwFM}UHB z;ZkXBq4;{I@bO^HhVc&e+0>o$=Pl$AcRPyCJBS50JbRg;?oZE9lo&l%?s9}Xbx6Z) zm2a*Udp%^OtYb2Prn8~CRRn;M%g;J>3fsu7DVq?|tK9<=XR}6>V^881998hE3{JVs ziqFB)U0+XWOFf-eF~>QxND@*K_r@)72hKVH1LUfd1v49?T6na1H`VT%V(ZW`mK!bzKJtdOJsuA|wUH=UGG7cE&XJYf3eG)?s75rP=u(QVCHj%oBIU+;) z*fHmJ{^st9V7EBtlgEHzRMM%bR~XuTMcKOVdm|F8zqPfT^%sg9D}Dn}3a1(J`B<%! z3&|T3MgD5eNQi@8zgZD*)|~+V<(&h_oJ4x!B#`9+_pYw~79HV7snxW8!;w?GwP`(= zAN?l0nK$g;>weojWS#EN9$3mP#^vYuRIlDtIF0vzN-;Vvm}I>RyOYhZnT(*~Iaf3r zbPjjVyyeYccgj0Qd@-O<5C}#nccWe9ldMok$k(cfRc4@}82tqvu;x;Pq}=sT;Uo7@5!1 za`-KIe~_=#a?WO?du1`=g?N)I<_sdo)bh;i#1={99$oM8#dlPVyOA38C$~QS)}N%* zxGT57T_hS7X>najBD2ZDA&uC<;6En=Xex2x5s;PhMKJaOY&gX9*?3sEh7hij!wtnI zrdgQS=QFbtGmT2XOdxg01xng~YM$RQQ-Wt91L<6W0;Myt}2Mr_#l5RtLY?{rhh1 z-Zuh&w)0Qgj|fN4@s4i;v#f3<92Fd+f8>d!bd4fRYbi|me#1p**QY`|6UvRLP`VGS zrXn>tn28rTGoa2HUGKTuH0ahgQ|Np*>FIHI^s^r*Q@n+6>)KF3`mNZ5pIGLmGP> zQ@GM|_$cs)njUS=;>>x6zZ8bR>d9FNDjdPOAf~&|33nEEwAi~c;X>upX(@suF0sXLR*-X9{eNOHWrm-WAVg&U;zAKe^TjS&z`| zcR`YuFLALD!!=cq$wfk^CR#l0Y)C27pQq`z=Iqke*b}qP2 zbGYdRy&?7j{DkkL?ie*Fhl4Jj zCZOxlo1xZCnfSFkDv7wrZ0;nl!7Mp-%wShpju9kE+mMGrN;JW&0eAUBn zu#}(ZB+jql@NjyL=PycU)zSCF$F#SaK^Q_9{hkNeiHT%XF3WVj4t=5gGye6C1eWt!`UszNTDkl6K5qx zSciM?ygc~$uX1UEA8~pyWFW@u8iiZmaB33nHgiMKner`RFNMO!1+HEm1eO0yMJ)Q;=h0oEr#A#;r z>hEWG`)Cip-?{@ZmrTZzCSyr2qja}oJ9d;mVceIYOV}~oC$kQTQWTeWf&nTiHgQ%O zVe}=nV^HVy;?tYiR*7&?G)!QHkv6snq{!ml9?8$|&vB@biI|QNW^IMdaM(rm9aX`C zgk$?L!?$~bQk!CpB2n$DkKM}&+{1Vad8S|Ez2K0#fC{>R(Vk%M1wQQPj7Q&jAzV=A z;gM>UZd05-?bcJ)y;vfo$qDk0#K_c$-cavg&~$WSo7sxTlQSH%O-pgCu59K^ZL7Gp zyL1MDi-=CdVx@=R6>4hkAV~D#JkGIp9UQ=dJ=p3jENB| z^!azYaZ+8gqvB*4yv#sEzPfIYSpi8Yw0>|5G$`m_bT4(P3YMW*FnR7mpv#i@eF9i0 zt}9+`;BOM_%lnPpnt2?n;(jnTxCM}}g>$`<5PW5Ik|;3IwLb0(9VXjJw8zw{K*?Sw znG{>$Y0$gas7PoX|4saMp^uPF~|$U!eM|5IMb>0h`N8Qw%lsf*_HHw7{^W zWCf3(G^vdLhhE={v~+;Ip8Hn-!>Nj0M)(~3tRkRFEJZHBe=&SK?3oHF6QqZr3=E(O zDyFMj`qR$`KZt^tC0u~JC`0u|TP6Pb^9%sb&VHU*I>2QQ=%8$z-}~eCx7u(x7*>Ef z8WAY1QaHWmnB-265hhflp}=C3?MvaLM2v&}A24baCi?CpPk_ht~j$Yh|LQp z!J|>o^D{6rg#WQ0oq5pJB%;=r2e5~j=nxCRR1?J$;jHd~b8SA4kPVGP5)`8m(w|8p5dB=a$ zY6tF0agx|iSBWYd)SAcc*vrKBUMZElJE;Bh5T*man~?)1v7OgFl0q{BCBC1zzTax?Ki_TdHCveMU9a=7cf3qiX`Ree*Kh6M-QJ!h6!%PCNNco^ z(ttjm|9l6tRR?v&{`S%D&|jFk?OksfaO%hM8m+9E>iVsz9n)?bobR!`Mk_20NI?H= z=_RN*9_#apTB8*e0;qc4O2K-(kk)7+g#cc?I-FQXhYh%=Vs8NmG4R@1qqUO<>fthJ ztIg>0+F7HulZ5lJ{0U#{I|6F^=*>IYr4@O+j@D=$O7oR~xPE-G9K=1N78i<5|vJy-r-60y8*J zGv$-L&dj?`%o_)C>hEvw!GHE~Q95XtQP+u4b7389TD^gNZNXnV+SaqKq!h)txzGk9 zDTjj&GApkuR*pg$45*j%>oX&-D@KmMnA**~#&JumQp-h9hYB0-j`wQRKj!Ln#nm&^ zbz9r7{}ZKx%;MK5URznW7hY@Fc2ShSBMUU#+ul8_8H+V5@n8lC+4RIYFH4aHwSJJv! z1s;Tdf;he56|kXJKmNMp;$f-Sm6Wwuj|ktE>~cKcZZx8 z9dR*_Zzvv50qRqM^QdE&Lrl!!8;ZlzpbFQ{_RiZ{>+SZzE@_l~Y|PUeil_5{6+WK9 zNEaV5H$PI`oPg6aj@fxzZySx@ak3vVCqL4hEDGJdQV%>GH@J+=afeu#i60pzE~-M{ zEnLAUCmc55tZ%gt5wq_jV&9=IN}$`zza zji0Py5eM7RDIO^`Sa0x^j4EK+1syYH_tT0RuD6Eub|+~5MeV&+Z*%cF7GoTEj6et$ zwfCP z#eq1RqJnu+MARyeIJn(_=g&Es$0?{?#~=Jv9}Gi>g*3|#zdU>S%am&jx#&y` zXMZB2aI3Dbt>vyD*bYF!xnzRT`+LJ0u}QrT0|nMfois%ez?`8ibEDE#mmF1nFk%ho z^$|xe?_Q$z9j(n{6@Ok;c&s_@BW6R*IA(r_--TGKq4l+Jk(3TF8UdL`bLx0=PE4zJ zl{I42JsL4vHNpBYg5ZAGAE9fF95`e-GE9RZ6-`5ER+eLAa^CBSdSWV&B?i*V?V|AZIDBlU&LktqDL{PiWy^qN#!whrk7W zwT5Uxjp*GaaD?Uq-QXj}!{=LiAU3@v$394cNdUpKQExDQQ5sCfz0BaJ9c`aHpuQ|2 zfN~K5_>Ti1o19j(ZxwAQeee?iXgfYt&Le>d960fmiN=rJh4lnj(Y^qi0R5?l99c(< z@`$wm)&qgv6pRmoCYadQp5R0>wxd%;loT9sZS5N_fow2Ahl*~m1D1RSV-F0`G3DJ& z39zhp7kD>M?d z4A_k;Z~iydBqSdmv^+66D*lG?6bAIG3=_9R(5y=|Y9|sz^Gc%yOC9q(NdWY`jk8L* z9gq{SKDtj~v2J4{zl}B->lY0!uDSVy!QeAFG;03Peb){?XuE~oM7#XqYDE`D z<<@AO{VWbzQFl&i31Irnmv6s zXul~ld3Eqx8k5HrIA;#7wG>Z+i0&6V&Y^qK1jmb9=h&2~r-wF#S`+;SCa~v_`@rm2 zo)BHOyFEt^iWqXGAE9pMa`z*++3n8yNKMw?$~^yf^7&m?TB{Q!FBjqticT(}s^H zr;C(=8LHt$ZTZ*I-&?K2cc7MUm400=HOOkbtmLYdjdL5r`l_$|_8m~F$NyzJBSfh1P6@$*LtM#_IyabVdKf%|u;+}g@$ z!46=yhr{;wLlE7wVZUr*k?8EsqDkikhYDv9N$q^?*7CABU(1$F4{K%;W*$LeXV{R!u9BCRKb1LEK|lx*}`@IVCzDV>NSDuW(5eG^Z*05 zF}!Wb4d7Z#o5BxE&UxM8k@gDC-p}Ga;;8Zwzof|Z6D}Ecnz6#VRTvyM_ed~mmgOVQkG$^c zd6wP9{lo*?>9t3r>4pSr-=_~iP;z)Q(Hih+5uJl!;{sL>NE}ctMj}Ae`$Z78+~41{ zxQI!7a;kxw5tH2Sj=^P!{_bTLCRHc9uqjlqUFpB4=CCN|7%VC7xefm$I7mK>^|;Aj zm9b@w8^I!N3V1@Fs8B{a2n`j}n3$aspCFViiZUf|gMWmAquWp|L!#KyxN@-lX%x6? ztJf5?5x1{24z*)*p_rqbowQ_8scQTmKi-a@n*q{D|Aa*Eylhc7xbjGl*zUQl%%g?5kLP8h42nKI}f?;q(7Cj2wW&LWY3WHJu zX}D5RU+4{zI|#ZYpHc;z%G4Z9<~ z+2eCZU|%}b%>b%O%NnTia?A4nUt+Ubc<|Rgd9*)RuEN!COlWv5Kefh`?g%%{?ztA; zoc8b!5^YV@q+lC`;P!#1Q6MA;?Ngs>{&#du=k~O~O_ca>O5`KVN~YFc?O0c%KW?_j zsCE43A>8p`e}e%mA2+v0V#`qXql*Ekj^N@)S!o#z#~`#er$P+{4Ly&};Mc%>v3(bhQ?93$eR z=s2b4f~TS{ukS}SypaF*ht6Lo|NY^?hp(s0Vo7#U(_>+2MS?Dq=I*|SM(r(FtTB+r z@HIX&BtXo##m${;Fa1}0>HoAIeE7D#vh-o{8vfaashVHoL-oVU4`1UIz8bq61AiDj zJgJ_Xei;4w7yOU^e7JmRJLZcEuZEyI=l)%{G5nv}WAO)xAmdL}Sd~|mh3YUP1%E}h zxd`Gf)fp)$S{NwB=m?H0sPpLdO}n7=a6qi0M1NLc6ENi7D>f7Dpc+kw06umfw#H*3M zYi?Ds5(zJ!7AKzAW5re}@m;dx0@ zBjznZ%>7E2r4Z)aeOcx7RNU8XZGym%q8ZA9CCK*;h`y8T1uevFLJtrawrBSypTURdDGD?9z+x9Fw0FRUmQ}6?V4LQ5>2TGfi$UXJ$EJ*bt{<(- z0K;l*B1rcqCgjHTPYPanB@keD*uhw2KYPeic zOMizH!)NyeU>=n>>OIOH6bd;ITR?d^2HpA|6hd<*??X&t2^(_+7t%~}(;{YbcOi(* zYzeX3NkB%|Wol#}=HV+n$eakL5oHrCnacQ<)KfuTfN_1d zJ5(2Zyfu(($KY%2>Y9`fwCM`dfIshKy#OV^C@rtzMbpBitT>NJu_4+<>l|KkIkRA8 zWpV0F1~0F;OD?Ee63kzfe04}2fq!hV^CF37T(%%2G(AZPV+xKL>OGu6Q$An~wEY_E z>;KM3iX10cA}CAS6&Qs(NMu80tt3u{?TjPLx`P$5oCvgK^yMIPWQC^ILyHAk@vuF- zY+L{oCKsE^H4Spgb;J;NJ?L!ZTy9y8nXAVpj$$} zBeXASMn{9IjL(oz<3fxdA0#l^B9$;oplFiOkq8wPS~KQ`1Gjb3Iv;-nz3o6w>Xa(r@vOB^E_77GQeKTF4$an6iH4oAICb$@3=LM3yK|qhBazG5b&3NjxC`qe` zkUzDRxP(C{Jd8+GgFNVNhL3t_Z4INhSr62qO<38XcLlwPhlWlL8b|w}WBRWezu{Oc zy?M8NwA(tWZS%t+`g*$HMj&|yo>jvuxM2RDj5Z&(8NhLm;ZY7*KccNg+N3cesqSVw zC)H!h`5elm!3N=`e2V=*bQ{*KPW(yBN+Rl0=?VY<0c&;V?20|CI_^MgDHY;yNl#V>kn=(F70@th2f?i%unEcSU*jmS|kzJarR~-kUnQrHWH}s^w zL-tu+cB#|QO}7Yc%Ul$&}B&8X!KJTW>n1C2NNvYI#=xo3;3!T8|;KXPgSjP zq-q5Y%X6aW$yNlBe#@p1eGCwNjC5@!w`)Qp_iyaohSxjx)zNo%rM2*!0t~&lp|FR~ zeZYGnKO1S9a^p-(>}*0MuTHqZ5e)?$eI$G-R@Xd=Vv~WrU^D`Ys;E-k-Afsb)Wa`1 z-<(cZPhakP1h}_=VPcSV-lO^f&pXef$2-SqmuIrA6hVR3_G|kMZ=3SYz}3?#7mTLy z>{0iF!4N!M+9P(osGNKleQ2Kk`f>qWF2E(N+y85DL4T`)1uzVnnC~<$VDbSabc3F; z=x6-&PIn*L+G1B1@{j6|R5-m(*6Ut@`^6AGoSgmmakf}G`}y;XuGKJHc#@H4##X69 zj6{_{6*TB}j@y@8vsjI|<{_oSx^30Ov!8v+R^fIt^YPZ80CB@y&5E(bE%~H3t;4oEaOT_+G~> zoKR2(^_u6t0)rc?ff82iyGimCV#6ZXt%hTr`vgr#UU|)CM$x5UIUkarj{fVkxVtCTI$;axJx)zme zOG64)Vj?8}Vr&u6pyNd$!oA8dl5buyMpdW2zh${SqcA%36Aufz73sSsY^&Z-%7aSX zplDM-^{@}yADIp-D}Xu)l`%!X9>={LUn=7j4MWc$e@hJn9G6D-tVJ&QEf`JYK($iM zq;;~(jQlUa@eE(sukc`pV~r`T#2CY$YT)RrfG0Yk!p$d!jn(d;nFF7#vBK6*Avf^( zzPO>ME?_h#`FAhnLE}8KR0|D_HgNsi8+?V`2ILr&N0eR9{p>#uV(Q%6mG)c$fyQ?% zGKWWHZNu^r#x&+6;0-J$d^x4)v#sBq%3VU?VN8Yh)DSDNe| z&D0_yEp?M56y)Wj8K!ZO1c`pHFP1(6Ip8mS{#i4~=1NShskm;G^)8U}Krw*4mts11 z&Etf|_5!>l*$k1+)J6DSzry2bLV?{(8LnGn`V}uN&2Tz{?jM}0Ya9V6wbwbqmAivc z$Tj?jb!jUIk8A<47vFs~2$}HpE|J`0)MhRAgHCstyH5|>U-P$VIe!FuAd@>)qG}&K3?mbyH}%E>u@ zSvtW>&vp5l3*oE`^nk3<5vfF0};^HtRHSa#-_plqE7sI z+CpLPg40T91^sPagW!#?J3JoX#mUs0{@JNn&@g3*TLTLkNQ9Bx+2m7~FZ$R3e!Lhr2|%sTuCs(_FN(pCT7{b*`?T@9)6~dZ%TcdJie_CKN0gdgWZ7RMG1j`FCQaiNQI@chNb%?oAT8=0q7AZU2TaZ^Fi!E zE|wT6uCS)-^~I$F|H&T3 zSAE_p1`$5Bh6xhN3Hy=p{J>wY2jZcUgBf2gq*ffgH~!u~m*$UYXtbW;vUXgo0nqGQ z6{9e{GG@+LqX>}3iy3D%|*oE?JE zHA?_`tQKK2nC8ZmI23TLQr`H0s{65fX;d;GVN;&GF@1f)yp|_(rOj$qyUP~I#O=>J zbG7->cE~p(=u?4$#Cs<~p1vxs-3Dzbnui{i*3IodlyOkHafL&yV>-|F8)-(uj&XiR zaz?OQDnGcyX%ml4O&kjs%$ZZ+v=DkyxX13J@YMBmtFFU>@B86mbJ(4e^w@ubV)m9J z-bn3%F)G%aPPiwdetDYx&xA4)<5r}9jH)|$KSEnjQvTSCh#%pZBx^j*7g%B)*z|_+ zvG?0J3T}zbHb`m#i~!nsu*Yf;1jlH9Fp`0L8%<1Ck6Z^cND9i zQac0csMLMVv#j7(sjKo;-X{bBwlOy6+8s4!`(W6V{X;D6^TaJ%>gU1y=3h5vG-rrZX50tVp4c%;VkF3GfZ1dMfONe(QI7=q66RgA84&Q8Yvj15qI zal<^CI4>~E^)Y8qW-p+{%E^B(e)##}6#RX_2}u52c=^D@ZNW%KC_2I2M2DfN{Pkhs z0fuTZ{!bBcr;8gdcY+ad?oRrQbBs>&;{` z+}>Akd_Y*mBqKRlEbYB*E|!koHc?lqU~M_etc25fZeB4?W$Gn&2|S81T$p{aX&hi( zg@n)4aCn8<2tJ^+(}ZfvIir+wMj%sby6#29=d`}jh{U=VFFA4u$0NmOXj`7BPw;F7 zwxea-o4Moc;JFna#0m_#y1xP~}nkYtrzt zQ&DdNUN0PEx*rZYzaN?`7*31EX$n0HB|HuuKy#n1%w!SREy{qYb*hKP!Y+D4_|WZw z;sWbzi7duZ;u4G{QJdx$S)L0_c1}0f)JsS^CPZ#(RMy;4(Ry@S!}a?m!u3fSCtV6t z0*@5i6)QY6|@W_fD z+lcwifBXKOc3jPV39nT#soI%RbD7U3@=PZM zUn%7XV(CUWy6kf%F4D!=Z{zPhr5RMKETQ%`uYL+N-G+4O+GhrU&C?w2UeIp!6UeTX zt0)!;>-toHPVISi;{EpD&0@z*ZRnl;TRisHeKSSEc;~#Evi1c7>KGT?CxRYbq&#sQ zWsFYR6PKp&M|625bd&0i>Y!Zhf*YR`yMvAfU8MVMyOs60L)Hh1kZBJncd-PudV|5| z?N3>|qiVsx%B`bdPvR)P{yd6XM$hb1mc@C@eAn29if@g>CI zG3&h^wl7gPr=wxOlrJQzuScre0IunJN*yha`umda*cf3PN-YBjBbV^6763F~c)&=O zzR_XE&ez^y=DPNvD~oxln&&1YyifC<7sMAKo=~Kczv=ZqJno!Vi~iG8^hSa~6dp)O z5gn2IGAydwms-p^Ugx33EyJBCzOa;(d?aM7*MyQOI;Nz>%;nbDR7a4r;pizP5+`-3$cda}j7x z|C@HwVpHeY#^`{VQX?Gtk45$XVJ$6Wxr1$bG_Ui3=Q0~2*P zp>0d7A1Mw+-2I(f|MZfRlryMjo(U~y5UfkEFX>tdQ!&uFjhBEsG=0Uo>Y-HfZPWr? zdiXIiZ0Qjj99ajLHTdSKF6Le5nq~#%c@p#j&sT1n1qIo*(&J(>+ICNm-)?u97qklx z6VSKeDWU(n#GmktSX5%16SXU{S1I|BkMW;E(Gcu*nqOx;J`-NWbfXRWOR=;JwD&qE z=Yjha8NsZSnd)*N=s9n69eFPn%fT5nlXsDx7Ia7NuCLXD9(?yBm;`QN3=v6XV7F^a z)2m6h2driwqY|nQlty;|XVDiFXWekSL2<12dK$3vGciRFoL=I(*eW={x(W z&-%*GJD$sICqH<==oh9GkpOevJ? z5i<>UL5HXkR4;M<$1&1!hm_?+!^73Wk?oA;^aI=)E50jO|bq2PB|F;SHrI6!m68<;v#g9^hPJ}DvM3D zf0$oS=r8)rS?z9Jh%kF8QU*B_HS8=L`h$@I_}-(jb3k$uW1&BG&q+9WF8LWJ$+ zL%*D3_~AGWO8Gsd*2WEE$fGNR7jj7$gix#xF0q|)e%r8C|NUY35_SU5u8Vq__yN`ayCL5U8>fE&mwq+(U{%&~~+aY+R%OC^@=!mo7b}aNNUWb@_ z-B?<3LEMByZ9p5>zs+0 zdLGO+=Qr+&&GcqTuKxtV5z*RRz6ux6B-CIt9KC*tQjBwGaIh(Xt7dx)1b#vRi=d&M zE%vQZQCwfruSgr#IcByNw98AZk(lKfN8A}0Vd>HaF6L)r@rcq&EFLvh1X_jAj%{Cv z!e3H0!q-7Yzu`Pn<|oPkuHCWiXZcK7u^z&uv>UN9kQM}L>2;8H1|r>tLdK)2;@HC{ zN(UgfC-yi~McU^~nJgVG3hV%yK>JZBwmrgiXct++2_W1Oi%aCIP~REe4L^eu5vZHu zrpztVtyKgFA<-U=@n%RfbOpHEmuk!ML=F|Biy2jgkyQyWBqkHgh7i(!z-vvh zpJ@P)xC;xf3S;GaZkMh4`ZVp1;6K9mzJ?zDdEv8C&ndY~y7AJf=PKDo8NFU%pG|Of z7gIEO0ZoyO~j&UEyAf@`z~=Ttrc7<>XwV;y~u zA;6w%RP-|~@A4A@A-d%{ZU|2nFHMUf=IrF}FnY^6N6XSV=%Y?cE*eD}tRR@7|Cw}Q zoU!vCRXU`Ppmyqvs%HwPC+S))MP);H8x~94JV7I8(X9f=(Zx9euAw6-HW^wk1AC|S z^@$gem0QOm)FB1!+~A!+{b^%{jm)uNzJ&HvCo~zIxc2p&tp{R{8oX3&vUJr|6~^6k zV8~JTgbZc&Nc>SbImK-U{ifZ)qfvI0+q^+S9XzzGUm0vu%E8+DQxa6Z4c-BfOWg?* zXhlY{SpB>wZWM#=Xv|wVA@gz>d~NqWGka5^KB5u8h+otcX+?mgCw*Aa<4GR|2GnK! zL4S!_pak$8*b&Er()EA>=E1?kHZY9`POcuVtjXmkI`q09C(z9*ug+1k+rNaPh}Cg4 z=1i_L0yyWvE}yPT)#Tat!^G_(PY)h0tMc-!Iz~@H1zu8-`%W4XZpk5whL!^&>k%z= z1_y)jTO2Uu(?Yp|n<2X&3286!Uhu%+)klw$tRB4Dt=y*?aENeCOgpr?=KKb=A#e_0 ze3OB<7Hlk>T_leIA`|KR+F*b{Aczx{=;bNFjm^!+gO~(6=tx4&Jj%=`{*3s4`y;F} zdl6+}AL4K!Bc%}LySDhgA^sW;{O_$v(6EtQ-R1?f=cVR(1`**Sj0!!fe!*?ia<`_8 zw#%G#J_B-l*9*))et$)WBLt`uBrx~$P(3X`{zPa%&F;IVw%;|q|Jv~9W*1&_J*(^) zt-9<~JL#^8s9fIZovIM;k*SiSLUzs;?K2JIPs!Awn^&}zi&G?0TCr}0W}uadD&3HK zr~$d|VQA8PSo0GZ;?HDsfQ{NsA+us)|0a7E$xyP*PTd>IWQsl=N zh*MnE)5uvfH(TTO-~2DN=!k!ssfu-F1? zBO=W(OrkC4nDz(Pm2*7aydRv=sc!kz!S?~~CZFX3QBNVha10dpE3DhBd)em<0p;n( zaavJT6vO4E1*%c?K@eCIbyKQmPd8r}X>*+*6K-B6@ey5GcW+BWaPGW@bE~T5w-6WFy*Ojx-ub^e_len^YUJbNp1Qhd$$>5JoXxY+IIJDCUhOq@ zes?dwF<7S+;5o{|LL;aEbS>~qZyq84$)UCqzrf=)8XjxjO9n}s%0;IMnT>{M9JKJTPaQe6hAGrVaeTLqIr{a1-3W| zKof<r9pW8EV`7&pUhD&E}%>sd@b8Ud{c) zS)$=nEC=O1KT))tm&OItMA@py>g?T?%p-n3an%ho$tq7^o4h$XKIC`qfV#I>juy-S z@kF;K@wt<}F}ZP&2d>g3BCatA*H{L5*Qnx(CZJ?hSV8TZMFg@;0a(4W+qR8nt9B zHM2?os_)A-gC$*-#p}Y9v$@K58QldnR5J0ZgYWMXe295F?nsgk&r ztMb?-R##1JE6#`~@R-0evM{os1Vbr*mqbUs1?nB>(WN>i>b!j*DK|)bQB8mVNX$Sm zJn`yN%|ZfK=;~&+b$8i$D?})Zid835m^QSE##i{qbXZo4;gg~?9W26YC}CKn@|WzN zQ}2%}_`8m2cXpN&cYVeV_wtmZN#-jHeJ33LEg2{ITW$ zU70t)ln4*S&bRG;r{^KVP8!Ovgp)#m(-X!p{Nk2@>j;#&+Fxb0<_v$qOP%MlWch0x zM)CyS1Vv`ls)xM^#)~ukBD+GpBZ$TqW2~%2NrS$OoS~y@g!};IJEPHin0?f;p5Z6F zuEWv0pN-oXLT?tDYx{@Cf3_O0{=sdbv#`_p=(s6=D-SEQv?kIZ$|8{m5f~X5@1lEo zPd)!q?+k$Lbl@z_hSrDs!^`Tg57>oUMbcWXoc#ClhYzO@7d})!e0}&}S%l0{o0;*c z11ACHF~UcfLeI7gOgO|DPAmyCD(27I*WEFNBU_kBhChb}xt3`fT}YHOWU%)5b8^+G z;wzd0Z>1?WPG^nrx5xtH0(W((Ky1On(%+q>!XE?XSL4l`uYNGos~;mpI$xOeH^t-p z+hcGIkKC$BIVS1YaH#&FS% zD9x=%4hKG!;36YFI9K^Nx<9h^XF({wC)Md%6^DT5w2rbTvyJ-5RF-W%K`P`-C#DlB z=yUqZYfO!50uPemRQ^63$}D+b8hv!DR>|rV-;;OGmf09V!2_(=ISf84mnBYmC;W`? z)<@ouwrlnTy2y=dwjXw=KyeTLZj+@|1Zzswv#?kgru0RD3cW)yT`B0={p+tg= zM@R4xVuHvd!L&KLt{ai$ns@*>qLbj^GfqGB-z95$cYPZPEL0N6#=#LTL*|g}M_)(f z43TUsb!%6H#I;opd3TURs(XgQ4Ib9PiKnomTBn$J-Why4bi6kadOW1>ryV1OR&b;{ zRKDlu8Htx4Gt5e-+5>OS5nPaAfpxy?CrQ<_WReQgCNGzQ=62fsK6u-yrr0f!#L8F$ z!rUfWuxcyQTeHy6bv7~v!qLoQ?Zn`kcpW*tOZN>CN4w_Q4|^;uCVJ=ILkVfSr+ur* zTk$1fFtItf7hBQ(zbu7g1)w&-ztd@_G0d!!*XzDyAYvBe9~_9b(l!n*^m0;LYB(Uo zNQ4RBP->^%0&Y%BwDTxZ!wl%|bHoJNfSSRcAl(VXP`z-*B)!G9Wqd`!~V!-o_#*&vfzMEukBf8zJ4c>PPtlG^vlXe5-| zi_k$BNndFKoc9#|jVf1%plgyd`>_25XydKkbrIJ}6z#?@ZZUe$(*EVrnd`pB0M`Vg z!ZhCXJFI<4)F%gUC4uCr=)rl(msdaqII1kLuRr^dn+pJ5@I?(tY7N3cbn}{_dL_Ps8sRk9QUYmC=(@g7%Zm4KZa#hB8E{ zr~4Rve%zF9#B8q|_fo@7>x7N~ zQq#MKt3J)tHRkov_8W}tVpBXjNqC*7E{j2L{g((2emEWeX`Up+vAe&t?lLUVVfuBH zRAwaqAfh8tWZeQm_Obrb0k-F#ZkW)&^gB=mVIY?cYx#mxH*?Z zy|a6^faw08ed~^2D}}n5+`tvy#T0dgXLO(}1cZtfTLYciqu!k)zEGXph}z1ZTOpDg zzUm%}&v39RkmLo*f%k#MR#U95kU5^cW>g5HNOjlNo$pX>+=d)lgajwqQ|)j&;O1}) z9ukdx+UNYEPDCtqb8^kl#BrmwTW=ojZT|^g7f1DjH-)X3Tuo`-D}IF$tQhwNM)Gv` ziP3&l5sxeJw{gA-w%WK0vuWjL;o{ZXvgSnlc2I?CgsoV2T*1IDsxK&kh}fjmN|Rx` zw;Na}l(O)mFU3VN3z1BHv;CMgh%bR_>G2GM08fS3D<~OtIPUUZO_V5X! zdj$`n*wupfIIAm*JT@>Wu#io4i^Qn zB~@a36U^36&8SXsmjttAUuf<{Bx#>oQaa5R*bCbuR`DaxVi@ojr88e)Jv#jf>ZHh5z~ikLb)nKX@-`Ul zXo%H||FQ;88ul3wy}seENiQQnjywa6O5?Ba6FAc`N~^Hssu(!nENwyI7x%!cKd zN!>GQJ0^D5KJD9-ajGPQv}qA-YV1>hzc6&oR!QZcLu0G?!QpO%r47enFZ+`9%(v?a+WdrG?y7z52KiA( zFz8jLu;E~A4$ox6c~of+0KE;;XQH93aljgIX80BS2V9eb)zSdtQ*IK^Si!w9Sw>45 zd*$In>)dTR?5c!2nW_!K(5JyPQwB6Py~19|-r%Gf?HCPY3K)00=(kI5!m724e|Lp{dkwlz4N~ z0YT6oC{I}#+Zd&$QmP^c8f=HEsvI$?Qawa6U6a2%K>u_12_9XSXPlXdxlN3QI9RcJ zk=1C@<)V5q99&_SwenJs`bnQZ2(5LSMwuh7*OO6(0etl{i2LE;fhRmJqWj|Xke;bo z`|4wlQ+)BnSh9J*V18b!Sw2+IJW*a=v9{{vr7>DAK z0X`|W&d1*{WOoavivOTHH2sMIMMmXQz#{-jM_N9$7)Ra9ejB(JX+Z4Ne+|0*3c@bf zF49UkGrauZha~=I<-rew1-bdmD!SDsq*+zY#)5+zcac&B$utPu>Lvq)ns=f6LIh?T zIn%E*Es92$ce&>$rSUjlL9g&046JM}~ z+{E~pfnWkEk6KtD2;LqKr+i1(`tUQtDS}~9lqwjwp1vi>ncBMT1Y4#-JW4py z%bhKJ)#zZsweMf|5F{?*0=5ejL2eGPIJ~$yoR?hO#MaNa#T!UBvmaIT|DIAMaCIlG zB*T<35y;Q@b);4^sn4hll%#C~Iac814(R~by$Ka<0rT3#=|uLcgh4GV`3;R&a}X3s zuyY0BhjM^`Un`U0|L$(T21&z7e=J7W4L-jOQxtsT&rPuoJsFJnP1ff?|cjDPMYAFtvM1 z=ku+Rjlt_+*oR}Wm-u+o_sSZ#4ZzCX+1%ZJ`F8W*#n#Kc%^i%U>kFw28=)NL8`ypg zlL4=PTxcYQHj7syrRiz{H~75U2xytDUacV4-TGa-sobq zRY^E;aDd+3Zf=p<(>m%P*5&$~9rhv2?qjv%SQ$yk0xkE&bAFjBUi zdNINhme6QSpZ;Fpy)2Ii+D5G)#sk0d7Vw%*OPr2o-N}Ye5D`x`nCFPcpp`M;vELGx zGFCg|C6yI_mDdp^I^Zew!>{C7x1(oc9aPA0(O~6rXi&ylIZ-=Z^WAjYB z6gf@({x*xi>fIvZ@ma!EKc+w|GAKk4BB;Lf3QWWY{Fxf{Igo?nt?TNLhh zi;hH{z2}F|op^&f;&7kE9fg_-Ii;l|)zhepg{oZx%nDl;i}xvepQACauY{LpXL!XY zxFly+TD+tdnY-kUwD?$qzx)XI)87Uk2E)ri*i)6)$(;jcsRk?Px8hQ8R4ZT9 zaAHH{h7r>i6zIlCS~!_#-ywxrp#_qNgJh#R*xE{-(b7mtY&j$Sf+p4wd+qevUE~hU zOC*Ep<|A7#7tA$2S1ho~2p5gO%y2gz`A}Ot@L0sbUtjg9m3{#B!Wj&`q657QQScfGM>L#f=VVti_Bzc%y-fne4;SG8|cwJ6No z?8@J&%3Dx$bUp-I)BN>A5Rtq0+eZf>9Wn^M(?R#v9eHGdP*S@&yP&HEhp;&->(R%0 zw?=$bPXXToyFHA5C>XhTgL8n;v*1(&w};|gHrO7}?ID=^yJOssy899k9t!XMCS4`Ijb@|oN76)w9dV?KYdS zI&7Jf1hwNFnesj=Qcv*V@0pwB!>gE0mlE6Sic>y@D#xmKxY5F?Ma5&aq1mI8qttexj#?y^=w`4|R^e5@3xIsk)?0vDBz@ zm?1o`jwdB7+i(yFX$Ubm9BBKzZ8YM0btj%XF$9iKcXuaaVsH`=&+Q%za@~iZP-X7M zcLm}t=$P8{!S&{plV+R-Gvh1XO~KEpN=I1{hfZ_Adr8zeOY_$^HGR)mE@D-60v<28 z8GW@X!Ak3MB1xA4-QPI-CJdu$0a)lY@y}~noK}IX)yB7vxi^2ry&Bmq6Kao#c0FMy z*(h>O9h#1$(TNI+I-F%NvE!5RVz7gILxbD6$=Fb9H4ubXg@$-V)Np2n5KenqQ@v0?};o085-n#>o=O(pG&zzGmMe+DI5-ccq^ zZT3~t%sd)Evt04+4<{`x|2?H8+eU8*%v$G{;W~UNyOM4@lWgtQdm$;!py5mmQL)ZJ zdtC+jFR{6rpAItJ%%F-IFH|$Qwq2uHJfDQuoEa_u`H# z7~8j!0T8Dnb}u^(lVMl>Y`nX<$4BFXy&YiOtaV&oUGgGK;xk%@%uf+D z(#woIRfTFKK1IUQJg8S;UW>P@VOhJ{aarz?%Wfb7p7xGONj%XjbILzR`KufF`dNl%*oN%QYRdUEKWyu1JI`tNr)(bL1E+~I>0 zb#)L3t=9$q@RZXCS1n1{=#bfigcaOR+T)$}C2CJuB(@iuwDXnL>Ur*iahagUXDu(% z*b^BHZ}4AlIH}s%)8n==bjAH^fO*4S<05?BzxHTDi58dO3%YzfaF2{j-3^@b$qB%( zF+6)oHgLS*ydvMl`sE^)BVD@?w%9!vz1B>xj$xZw73%1uAqJ@@pmEqHC+aEr2>fsR zqP^RJc0499M(*TwMK_n%8_oOI8tDGR_cu)wh{SCHCVhH7fx5hEG`{&ZxG>O6n`m1$ z28c&reyfynD4WT0@J)8(dtFFsqqQjzjcY!O!_pv_OPUiWu~q`$xHYaUW#8NHbLt%xC>Ge z2;VF@0S^b17z#CU_Aa-ySvTbThwhT*f#WvjAqMBgV=Z0VIs?mXF)cX(~Zaa!&Ksp(x(qC%URpbVIZAxR`%xrQ1c27T3F) zIrQiv&K!(->r7{ye9)|9gImY`Dr;?245MM_ zE7Z1ioGD$v0sWXArZ_+es+%x0ngSE9Lmq(?NtY~VL|Jw0($(-$Rk^JtT@JP`7xfAM zf^h+}Hk)9n1`7o}2~^>Vz`B;N*)+TOhpm6@K_zirDpqvx+cv}G6dpW&x*6_wHW=8m z@a)BK^pp^={8T2!JVPaJj>lFo!ECT*6yRz8yut*KqRbWMp-ft38uAFnia(rwdKW>a zmd2xrK~?i@`tN2>xRb2OrIaOCEE0Ju9SKaz?$|iUw0XAfxy=$?*5$k7Do#GO+8$uz zVP6Na)>Xpi>s|u;;kNSJ+IQ3ytZNeex`ryFw6Y<%P`ixL>UnF40CJtF-a({bUcqR$ z^WJgO4i3-0M|SI2Xvj~M^h$IuL^3|42Va9)Z+!0v2Ko|4)ID?rw%*w1ukV>u?1<|i z;)a(=e4KpvzTuj z{8Gl$hYpttn!Wf4kkXx%>0o@?JDz09I-Nl-9CjU6Ya{@=$99$GFHg?K`>wc{?I~Ru zvilR0iTAAiicJi8<$LUwP9W`^qhB@yRk`$LwXF4 z;CS(0j~=gn-{_qThG6#h%K<7*PRqsx3?q8ucS+z1vDJSh`HV*DXW!VpRuqs?T?LXQ zXfw%2Pjt?PzB!CR|FUDnM8vz@(8|!x- z1uS%h(vxjI;u=4R7W9m40=X2nRkJ!j_o)l0m^iprvKgi8#QTOE360KcY4E-zzyeDf ztD+st2pgUiuSaSOmLH!8cLuS~$xK{Lmh-yB3HL70dUxUEC_NC(k@G`xi~=MZd>~nd zgs|5eSQp(xr1Bvwx z$Y%5zcNwxop>r1?bBBe8s?LSUiwCUia*xF;8L3y6OKtWEu$?({LY4`WV*;jXcQQS4 zKRLey4&+j0w0iDncujZpXhhPO^ufmeV$?oC8v1?IK4)LqI0QQ$F3CqN01R$ulyruj zG!j_a>mnOIAGt>ilwKrq{{>Pw5-VyRLycVQ`+=L6majyU@1`o3ZbrXXB_>W|DdYnR!UqhY8}TA_cBjWfA8+d4BJLp0A4{fY-( zIaRFiY6r`iK6V1pA`1^MjirDPaOF(bs@l&0pzs{{#9!dEVEtn$W_s^S&D;MVmvY3G zI6bjd@{$UOK#B%P9}Y9-QKhKxZ?m3Gn%}8_6QOYBfgmy;g@LU!+OFvsd#WuW9D4|e ztuY|I&TWn%0eiOj#R@isN&gs&IkA=y(8*hCplNm!O3X7H5R=I`D_aWl-r0Qpd~@gE z<<_nhC)k2kv zd{-O=Y9I&7fD$f6>Jf%KL5J$ge8B}FP-3q{WtRv z*{P$K1cc6_64^CCJ{E`~EhP;-0Rbv>6@IR+eFwkSzJ2WAxVGj>VRI{CA>N)n>8edx zqn}CycNK&**!Q0`DR zY4%<-Uv^>f)#}{n_>j$ZkkcFb_1l4^4v%!mn_B(hqE&m39_3YgA3jB&7j3Gw%Dyl1 zia(L~x>hQWiV2)>&Hdr~MB@a{ zBAzGq4-X?!K6`pc>yj^&J7YRf7J0>-W7<+OaA;=6snpJu7CNd=+L@kIGR#WXsA|TE ze|iggGT*t&M`pE<%xu|Lus1A@>B5;h$7=B}hgR;HWxG|SLNc$S)14b6td$RE)?Pu$zEZ5{DSJ%UTs4JK7#5wMC8)U+b?FdxVZf4fzM`n?DRLoFj zb~1Al6VdE>Nw4ewkb8gkVYf7w8|A2pPk^4;_$Xi=Ok&RZ*dNj{fEion-lgTATxvLa z3ANZK(H)V{s5&lp$}!#=Fu{#O#nkPEZ$)$uEkTF|o&QYl5L=4u zlr2H5M+!RDQTdyROxPPUU71_E2d_3?Z6EAzyu#4I`fusR;aKn(faO;tEr)wFBgHKT zwg(e}{`Hz_^H4HWft6QeY6!i_o9wEr@3+b#$RRg-Kpr>+>U}(3YscULFWY+U(1`rhwss9-iI$2 z>p%^UxD&#_y$KKfMIAkkcR*=v9+c=ZR_{MJlM02F;mcYEa);Y?x2psG%XV)bQFQ5w z9HQ5f|4Kq65dY#Uh95axf*lS~moR;KuR*cmuPQ6PbXcd@;_uYV2F9OXmnP{kG%F9i zx9*VSbTT{2D?-af8w%r6Y4H!5wn_s(j=pp(aawfhLwwI;xN-s0!&gji>r|qFW%L*d zzDx9%x{qkr5$j-3K|Q00aQq767b~us;w#r~ zUx4P~sIBxFDL5an!Fi4Qi?Cp10f`tCIu!3=e4AT;>`j??U6CRz^~H*O>Mtm6N@9MX z+hW?-Y6DQvPkp=2@lnUm@I5ok8U=2yQb>2|n%ZL(w2O+Ztd z10H#F@CcNaL9QQsT@bmn40GriB;t`sP>%5Mn4|?YG76ovpv5Rpe@9c0B%bwqPzy=q z1>Mh;fOiKt?`WY>q3=-oBWITyx!%WC)Otp58*ysASmXS}=;Qbf465w4AWqmKp5yp- zqJKj@NP1<1{p#3?&-VV6_3omsW`e#TCvma0FqoOUY9XwX!vPYC{uM6U)AsneeV5}F zlrc^Dh%0f*=5fUIm7;m6VR-6>2}@z7QXFB7wh{D~z)nYH!*ZAFwD+9j0)~9B7l+fX z2D=H%7SR}*V`H_WAO6*EZ%x^`T*sAzPaqFY?INn=h_an963#a_Vg4Mib-nV=7xEqz z-`(eoftwUpL@d7mpx5b5q>yu*jA&?FmIJI$igb)2@m1r0T-Iq&sZ$h%T`r&Av-D44Xt2c6_78X#< zrq&7eGfl<(=%sKk)o}yi3%{VayyRW2lJsO{9Y!k)))H4&0dm998F1i!2_BwWhI!%w&m{L?=DA_}cA^ZZi_z6NZXl z7SZg<#0fMK_qLAJk4^9HMM5lHPsk&M_bKON$v(z0y^2(Lb2#PWA7BzLEeKg-uT`Ud zE(M!6d3Z6>Zg89m^W4HLlv5DsQ@?p^hLSIt6V&I zb$7Y+dIokmFGI`e#VgOSvRG2xIR4#MojsGG&UXi>%3l-zRNGEnxiE`Mouy??+F81l z9Yz^h7e-p9F|b;g-$Vx16Kods87b6AAMwR)Be|~tjmG6a@%D8zvX8!t$6Co;Y40K{ zwv~EAukp`z1QZ={M@aV_JOeH=@DQYSuhu7wyIZX~@u7LaSBtNwBC#PFj*97Q)8zU(!h*he`C z^Tz`>IO-S|A3&7wotuiP(Q3v0^%D`edexaNy43%V$B(Hd{J_YJC@xIO@i|zy)*D|U zgDXcD<(GweK5iV9lS?3D#u=*h`wg&IH>T&HGIPMHns01z1OY%1Z|}Hb!37um;dEns zzq1OOZZX@ONMP86Q@pKy>WQESRN5vBu~cd{$i^$`>!A6uvFAgx{A_wtKep8=H) zSX$;%Y=LDa%mz^A8VR&CcU>4PuUW*$Z6N9oy>n1Zj?Pdzp`2Z)0>!)ssJEXEU?(^} z*6>y}yf&-@=Gm3t8XK>l6A+BbH$0#8&d>}OoeQgO+PcB`R7ZXXgYy6GyI&QKrPdKN zQssG*K74w8Xy#br)|Q>_xh`z)zTDp1Rni)Pus77>bOjm#MwC5-l+{n6!>}T9#?rOayl=wpv`H^q$@8ayT)>xArGmwmdvd)lRCS6z)^pCJ|Jc6K(Zr;BJ z$Ua!JYhD<(#^QFtP?^CkwH$t=;d4J+Vk+#*&gSm+%eR{c&;NM6@oMWC#u<6D{d)8D zUerg@Qb*665Ed78S3kmY9kk(LR9yNRHJ}oy(Wx`86 zj ze2DpRd~xzKNnSs~LMeMEl63259|##9cR)Dn4FEfe8Z-7`XXt0>-1Hp%uP{u_xCiU& zgw)NrZ{lsOx4$%wap2n|2!h~Nt~6Tz^%$i6#(zEj=Fw6Bvv=A97~{sI?3@mINF!H` z%kpS>d|r0Ig`mSCC568SO~DC;wdoH}U{ou6s4~Nhx*xROq zL5a?T?a>uYM85>Tzbh9Er{zPR!O&1>H2=ViP}8`ZO4LOkh8ykTao`eq{}crwul^&k zh)B*Ra=s~G3L6OWZjeR6z|sX~iHUxMzcwh( zIdDk5OmP11>HUIR0aFofJa`B{0(Y&IT$MmFnx@lkq=B-p<)oM>Jt$OFh4YjeK(ot> zZQZYaFO6%+meOkI*3V58$fNS&ads5bF6T3FbHFWKj>StZPO@fPAao414K9RN$VEXL zl+R^dH7KDjbOAPIkl0~$h&UMK;AXM5ZUl2jw5s+rdTSPFJgtOB?d6`hh8f+;NmYK1 z^VE;IYv?;pdBjxXz@@grkMTHK!IW-*gjiFbc(>VuVog--K#E1c)eQ+7K)o?;-4O%! z`+hw=J1R#@J_^}@HqHV05aPuR-(lD%#8aG$+_m3>_mbg2Wg(t_wEY;wgBH<{c40_F z927F5XPI!#$uR?2nakJkJgT2Gl2I)C%rbLCMTz7{$HvTW<1J;@iY;byk!Lz)UqqS7 z8=zLOf<`v#VMeYskxTqN9p#8S`?L!-xbetllEO0^9mO+lwLQ#?!U}({=vIiq0OD~$ zdFu8^)2?HW_<7=9G<#zT*kpRE^V^Y6PooS@Jzg=)u=V|n6g^- zJW_AH1pEEg?!or!1K7GSq=O*i2_)x5q;4PtJTmdp@Q)*#NfGZ?UZF45#iH0pl_nh1 zfXO`M(tcT%Tc2B?Hx8Kv1g18A=3SVgHf-$D86FfBYL3XC0$TVYy`GzRpCmKEj#cTP zvMfCQ9juhCCh*yH?NmkQ+lp%BW5xNUV`CNyZj&wCMv>x1Vb#%+(Ej2*I`lwUTg1_| z0Mdkg4_2v@rlTQrr5Pm|dwJ-T>=mOPMq3uFH)<17>{8$`b2`%DTfA7dF&>wbEqV*P zjIR>qepbi%i0e3;Mz{l07!H>?v1eG7(HoLGt7wYAy&@R24Ig8tzlwVSXXWUGPO;H* zIYF2+wSEtRUM#oSlc%>&#s^B{ot~)U#ASV_JkB_>Kf|PqPl2s+(uer zz7ggr>j#@yk>DseJ*VBA;VIC-X9CG2PTv_q(ULIYoW}^?$bPIl3=@f$$X>NaA1IQP zzIUYkN}>xTq2p>ys(YTAtt&0T%~5%LKrs{Js~FW)D1Nmv@Y_MVvAu4CW8T$&jL_M- z=Idj;8S1nHv0u5(GQa>iCObt66Q*pHWgr3|LH~+peIDc6Dd-1FWQsNJJ`qexBcwGG zBxJ$SPhkT)bt|%QLM(=gDOI`GXB@Z5 zZE|wz)DnpB%4GO*cv+5~fo%@Rin1PoV*|oyYD_Mc&tS>+ee(*0tMnV`t=Fj>FngG7 z4PZE+MgOmV{i|^b3*P~_ce`=kVP_!P9Aw0`2vNhJa&A-=leA!rG_#u@3l<=P+019P z!#`dFKS?1Up+hM~H1G)28rj<7rxeOIdiLE?PR|kLJhq(1n&~VaAuj^3592!MH!Cwf zN|)qoQcB^tZnUM%1Tw}wE(Q{9e04yG;4u&)-IYs@tUXvi(=O~62{j}|i5nZnVX4BX zF_U2+n`zRk&xKRv?HbwS?d2L`<~gT|$}FqFy5sB>-kZYh>)FGSljbmz2Mq`ROR}77 z76MS;;P9cD?Nr}^P8;bS9TKPH=^qZSG@+R@uwRCO2~;0GYR;*%PpbB;il^1s_b`|5 zYSE$uPZ(VrcGEVGIH5{7cKE~&7nqKks;@K&GUr82?Qk_Yl&F?k?2>Sl$bE7*Zs~|o zG+UItk=0avwZ%cse!C!m3iI z>27q&h@){>={blpU0t*=ctAPKDNQ^`+S|t*Q3FdY)h)vR%j=5yJvfMKizcxcjJX2%5{0C5m~69yN<56bHl;4vV764og3z~~cm1%AjG4MP6VaZAInpOd=LpdG^8 z`hd zUKdx8^dOvg*>N7m!QQfn+rR=!4)$5&Fx>BjJUXtO)q!$yaiiJH+_kQb>s)CjYhfSDfpH~ELovZ(8-*at<`7Vt-F&upu)Xtqb0?AzYNI&2zlu=fX>Z~_$G?M& zU(#remI!I>4`h zImykNs#vigQ+3WQH&3y@`R->Fe)Elx>~sF!o9XBb_d#n)b;d+zpc)5CK?R|Ap5y@C zjwf5oh@m>=i5r)<&WCAhS<`KNDstTT)#lDGn+I=pw%=%O?3)aa0-e_$zEgBOEUy<; zX~b$xMO9tP-wed43^kUbFS6b6H<_%*mlk)dw-{ydF@1JKq_v;SVlpRuo0%{+NyYll z`M`V=gPG~QW2%3b!6K`^uc+^K7<2VIT0D5fQua}I)5Jb{1Sb$IDC#}FcNNt3@H<`A z$~`zcU*E10b{;PiXW#E5ft38+M7cN?z0O`C`*z*NXhA{%0&)SumX(Jg$7F&Tu6b{$ zP+MmCuTq(-uuN8z(eS3Jg{td=?iao2;!UO6&KJt)!%~IOKro30%!l~lKgB5$kf{lQ z|Kc%@L8c-wQ3oF~#ry-+lk^eM)WoN(TuKJT^Vo_Dlg(BazqMByF+UV#nAkrQ1>waqwz|#;@WpgOWeBXZ{MZ}EJv8M>e<>r? z?|~O=yD#ISg{3NdSO1YvN>uh!DP?!>kC&S%r9`dFMJW|h`)$OlT2x~(ix7=k(1>PF z2AR9P->m1~N(_?l_V&HGMPITRS!x{!fB9`==lQ|T=Ek$Vt+yUzl2azax;leQ7`vr; zE+#7}b3JZ^I~HzEt*63=%PwI2hhy1GvKkn12(d7pc6EZQa+Uiq7+wyXuXXOmvD`NH zXM6(N_1;faqC>T)kQjr#R1jH&y~dUt7D!|3pQmbDK`e77%Y_Lwu0tNG@gL$M#LC!j zAPm(CI8JCgI&15>puPPN+wiRwEZF+*=#!+`AfJiGbYstB!+w?Z=6=;LJae;&(^RV( z+lcn1m?6UotU%WUzC&)b^!R0%y~ zDQ11{)3_eh7b4YKgy+?+rdqKTlq5)qc=gih0i>`SGJz0sn?m&^s&1zreZNZCkCm=d)O5QeXIv_7zYAVZXr(L=lbt5_oTgdZ*)m=F;za* zQQn^j!Xc|%+zpzWd>h`;Q`*tjhVZ@Dw=P9TXpe!ystT`q%)-t-8-Eu?Vyav)YHkCN zlHA`12p0iNLyjJ56)RLHj0W9v(gLh|qoUSF9w@E^`V+EJO-KU$ zaJNDNCBxgQuO@Mn8h?3)e$pFWbqx}v)9n*R)E&dZ&Iuc8-)x`>w6A|^{O|7e>lKd= zw~u*A!u~{X@Y1duo*WqP`fWx7lNM_nzCVmYucU4kD&mNb4&W~Z*q{NvGBlkgdka6=?QmW#xx2LmERO~l585W~#z@rX47VIB8A>Vy|h8ixm+ z$;XxZbY&N#V;#y@N4s&{+2-|)w+%LZBA4)pys_zriun%Q1C~zNeM$EbM7!p~vr{*1 zut3tSuECivjDzDX7Sy9y(-+-!$bfx>U@N1Y?!VW;{e{sa{3b>t(N`MB`7N?^c|{#! z0yP6_7S^{Kmc!abQ&vR9Rh-3L4@St04uuJ)ndQOUQ;dhn;Sk>=Fhr-@|!4=m3tf{Y5W%H>{O3q?r2pU zGfZsK%B@874phPL!%Kps(GBPU6_L8~I$b7|t?o8?5vC4Il-jXyqmqtW;#s7|D!MYL zZ7K+r^xODFsgH6>;7=ShY#`^y5+hnIsz~@eW*iK#;@)CB=aqx(2SDpE>0xZ^)%Y)b z6oT5Oj*_emk;68q(rFA7V_heS$6al^$;RQ)QFtP!8r@R%>T-zrDEMjyq(bW$pMccn zROxgv!{Or5V-tAYHxP$R&D~@Qa*bGZ%=Ya2fkl-#bBtTu&L-+u{(Lw7s?{D}4La~; z=}GHdYyZ!s_g_7ExAgb^yUY6r@4sHc66^ba{sdp2{PgqRx&}OP%)j+y9e!gSEC*%Y zwH_p4;mD(yPn^+(%l4EKUSo825u=Q|y_d|%-8nvIxg!bft3imj6BJKRHlF;qysew0 zJtbNQU3L-i6wL4&_a;>aA&^n~QaFWLM%vlLN8^!_)(am;D@v>|M|ZwmrQsr0ll2bG zwiR7BZYbOj36bUd*S?}$IKDZ|JK@mS`D2C&iAT{n$mUtyVN$a_*xy+GKkpx`Ov>@Z zVT_S=jY~3$0I<-PMGr$Z00IIU{o}H8)d4*}Ap^h1F!oGJQ!r=%qTmG>RQ>2~3?vIL zkoVzzwUx$hiPn=bOwfO=t$p*oFMAtSIvFanTkCF2*!5n=tun*lqFA%q90$cjs0*EE z1I}q1icZf#^uzKR5YX&|#|Vo8P>Os94&9yUcrrZm&fj192ROLFx%+T9SodUd<1%mu zdD*S0>Mc`|j=Q&Ex6Np)OhMMBI6tgNJszC*4*t3M$I?wpMN~#PCIDD+y>bWJn?%j0 zP=dNY*oPr#k@Je2AE%{CSgc%GIEnCm{tBK{mautK-C;_d*dy-A%L9M1s=WE z(%^uR$ganHL_;#5z*PAPP9r@aMh^|;06j|HH}UWXHxsFs`Wy*vO~#kR71+oqjXYwh zNZ|Aj@qnPoRZSbojedB{;dAcwlQshSgZo62tU9$`e>&oxb}G_l`JSc2bZgLDX8IdmiTob zNaOOQ_>~a@!yS&i{CC%b!M7&sjBI{Y$ARb|kfHNRTBqZARX7C+y&!V&7qKB)<%8A6 zRN3_ICgr3DO|yShiwv%1zworc;HJ?|o0}zSGue;*Mr&Tn7K=09Y|2Kfe5`UrU{Bz{ z8P$Uu0i==4`N7iw1_&oFDmSOv9F=#e)Wbi|ZH3-|*BYwY`tD}>~k1Av)&qHBh#x8^qH*m{!#9kSC3^AgNq~PjCh&k!OIc!F%bZU zk;OPPHvF+qR!m(p4!XBZU=d-KOJd;&2Xjn*oZMe!vrVMN4Cus8sU9Orp9wR$`U8B; zVD(q*BJB0U3^|Z(CBo$D zU3_6MMloIvXm-V$Fy`V?KH=wIHsL4#{iV}>*4+4(sODg0Mi~X0|Y4AL2ubog?S$5f+Z0Z zQ@cl3q6F?=1!&-q!qM|FQm?SXAtDNDEy-sc3R4s(f46Wn9HOi4m(ZR5W&3LEQ#4Ty z0A@g$zo#pBLiQJ#l``RpYo+lJ4*_U+?tFedyAK+drN95*Cc>CKOe&*6faB}8JDncd!wHEY=mjrFJ)gC}BGiRR z3=m+_un4$K<1CJb)05M*n{J#rO^ckk;FJ^=wm*0If&GWkpyci?vUSJ_mWfJ2EzuWX#j`kfTbE7o9AQ*<2OxMA@Fmha#14-ejX3SrHBXE_E~qi(gGh#p_pU! z{%TErrd{yDNb@tH8um6a>#9!m&6PNij?0>+#D7MK64!FRD;-*vHNf_fI#uPeF9|&K z-XwTlTWcU{u`rs7-Oas&r!TjGCiixLGPhp;Vx!R}Qgj5^h`+Mhr=z-rRI=))AUFjw zGQ7yXN|be)_yzK((v+vyHXERtkJ5=y){me8o(m?tVTN>HX_Z*Q1dUquTKDWr%#*ge~|>T7K^-8(bzNs`sU9L-msZife|V zsec^W*z>#b-Y#~k#TJ}(JR2;r9fwUiSX;Cy8t6RcB2e167Rd_K3RYER;Q^KEPYrHN zY&q{UGaNiwLBb3@UI&?Q$V8V@cLmk3b6+nUjBH5RbwPx%1;_!j>NbL@$c~W7W@`P+ zLx$>1PC{cF4PpI$%J{0c&WJ^$-!aj7aO%Z3Pa0=1kCETu8Eo2cj9(|xKTLCSM9s48 zr+O_|Rop9At)8e!w}`s8rmxWal8Kt;B7phfHd$Z&-lwrwme!e}9uKcUs`Zs`8rme8 z7-sqIKqNq}h5gqZ%xXOSBfjR-$|~R5>VkCQFh1_$HfMak$Q=E=chSSXJ_9br{$Jp* zwY2i}yXAxX@7}*p9kyOjR+xH8@m?HSDnyccvGsCqb7!|1Dq01mHhEZq(}!Ohm3Ra% z84;7R)cU*U!T3d_Pu$+diFe1e=$D3nrPDV(3ITaB9=U&<C*Hie zd(lBQGD2k_nL~TsAkPN%Z8a!!sIQ!Mo^<6mUpa3|=w{2OUI1>7hZ7VlB%=ffy}|S0 z^eFdyPjoF_AdcSez-i-S{1^@*pcGT7AIATlg0Q2XKu5^%;2-osy~!POfhznf@ahEC zdr>rcB>1^o$#BZV;*oQ|qEZqPQ`$sWD2mAD)}Ygl9o;mRuix*_9v zDu4gjR!(SX9w6WN?CdliI6+^3J+snkQpp;Qvgn#hOck@6`u)~*#;csREo+)4&aecsvqnk0{|5;4FC3VtJz{d8+UVA z-%=u&ZY)qo&EKu|3QosSXaR>}lfN{{{Rxm4wLRGSAgDecq?;-)t$ikoCd|1 zFF5FbkO}b;5qU`ig28w(%P(uF z1)Ma;HyUjBh7`p|HgTHU>{d(|f^VN0~5=m5aX?l*#4Q=N5h+Z(X z=!%C2WKl5+9PtV?CYLU-uj(9*!D!-{4wzP-!fviKG9?FzjV{$2%?$U__0^c;iumEy zaq~KkO zw5roHaaMA4Hyo_%fpGOGKAUwWcdtk_xE>j<{JMlgqYiijQzV9l7F&dh#_$|pA)may z(I;%NQowU5;p`T;HszN3Ha}6@#Tc5O_De)U)kGX6xd^?cKo-G9>WZZy7_g4LNK$M5 z`G*fjqtlEAl;#BUT|TN!20d#ia{VxOe_WfjEq)&^S!zH!LPD+|wbvaVF2zPcPB7fv z_A`DPI}H#lIKC{ku5Uce6hYfy2L_u}LIiqs-8Q$M9PNcnQK^o^`v!GGo^+!Qp{6{x zbM8~BXzw1R?oNk?=sZ!uzo-*_X|d!8z2UWY*U^j6cB9A}M?g#8RRC@kbws~%IOgbeH_>Y z%MmP&7EW72G0G$$(Kt~UAZ7?4n$I`(Ho*ARM2j|^4w@9R5FfGqIy^hrc)7K)yZPL| z^9F1x16~)uy*YTfxrgt8vZm+Du#4z-&$eIhs<(uce(%F3Mg?K%(}<-tUTysGbQ9{m z2!+Wc4ONaUWL3hy+kUgR1ufwlnH_%qatlrf8!rPI5+qdGSH2X3;qd%a9JLm!{&OxTS?J4@J~QW8jdF8 zg9H6=RQ`JkNE{r95c)+Eqq(Bx57h5Je32=*GHPXD0)l`Ntb()Q;HtroQC80Z=;i?6 zI?qCAG&Wzo+56*QV`pdGjSUnOzX&Yh-}AUsgV=uhzqKIXeKm;J+ZA-|;%!WNnX*i1k*Kz2{t=Vcv`P@o0~$b7Xh-1}+}&Lg4%f_Ipx0dU>}r`PAB<)RAaCqaYtPGn7nV2^^ z7|{t%2^DaXayQ{_v>X-#hJ9k)J734T`d4v}i@2m05&S1cFwjRwW#M zT??RknQYfCkT-azYew^`Of9I<@T@nkUhwk14g^@ds<&77x*h=D&Oz5Jq#<#Jtb~@7 ztp^>F&eyma!@)u7JWAIfS@EN`o;`~jhSgJP3snOffkmcLa^#oQmB;R6jJA;q z7^X}ODCgH*H%7KlHL%I>d2b9pK3BC97?r967vcw1!cxKUY5>))VfVTYz)t%T^_`Uv z0}5t2!Mtb{{d+GUTy7t0a`?8y4h~*# zAM9>D-#plS@nZAY-Y(hPzW~MZ|72dNbQ#RgT0l4CqY3ME{1VOzBaDiuEoY!eMUytz z@X>w`#p(9{qy_E(OIkG@!@wwx;2cDQ2r$U(4!>6>Ltg}=G_7Y#X;rq@^#K~r$SJuF zjz?wrpAyUv2nW1Rbp_BbR#rftdQ|~cdtQ-y9m1u&-u6$$GUn`p9PAX6$KgxL=n`BR z!G(mQe9+Cx=;f+=>F&?_5RDR-@rzbeV{Hj@X0Fl2;`G&zjqm^Aohl*`J;qT-;S4v9 zd~MbnK_wY1zUboKGQ;DjF-S5zXV=EJ2Htqb8YmF_YJP4kdv^pZBmpGAJ(#^$$o|f7 zSe4@LdjxENYfpyg|FB|9*m{T`&`*K=B?N6@FlP4qp+Fcn(oH~R`UHa=eX3z?qYs^@ zRLuqCA)15tdEdiKM(>-UGOU|hREE;JGO87BQ5%cv>U_kw1puy~K{&mH0m3%`;3wC1 zY(@9lxsX;?;w?*8A?dZY3YAb*m^gG5EQ{_hgK58yODqNOx>yV*(ku`kFi7J62Vgs-Pkc5UP@dSQB|HR&h$;Bp$Rqku zc5Mmf+wK|vii-@+G#L2_*4r->%ZoLi^#eh{>5EQ(*#1zUH_CGFm_7^a$th^e3V1-? zJJ2fp2ObR|-xTB1;bnnxZb3e%@jj&%fU{ijWxM6pyUV2qC-FA)R*jhWBoCpM&4se9uP-I{M3dEQu?%*hNN(Y@Of$@6xv_&zt z6>h#n1#*Cr$4?`rAcK$P^8MB3l9lH4#5$AQEeAkc)E_QI-Ta!~GAklBq?nqCU^=rg zk!qnRJms6-_pbxKRF;Fzl6$Me%?z)f!RdqSDLaq>FE;?q_YCVLKn z?@`TNt>igAn z+&h_)zLD=4v;Rvun4Yl~a$R4hb*=F)LP6ZBJfcQT6Ys|2g8`5ELLKlS-jUTD^~SI> zw19U!q1}GHF;LJaGXeVzhh9HvaC!c<-T=_Eo5Hy|IPn%q*S0ZJs)L3Hr|J;@(Z7Fk z5{!CATVBY>1X!q->#oAM>>p=}(qmuf64?6iGE+=m_<}jlkdsWke7SY>$JEjTy4OjX ziv5H8?dAUflX~}Yiz?Dqc$;7v&Xw0TWN_erSMx!g>}Fe zhVNhFBVO2Zw6Hr|%EHqsPzxc)jsz>lvlL zqM>@Y#(lvrSiu(HI-73~cDA?o3}O$z;r`$ks+Sa^*S~IW?SelclvrkpSSFHikLl6V zjjfkhfDvCNyy;n3Ce~v}NNs=hJy0uB7kR$#ui;OkC;t5n{w50I-{0YHq6GfE`WPPs z`rxOJ2#loze)CuWn&}o$YXscRj$rjIH4{%Azl2%xtcu$r?a+#=fB zgt0a?%}P(+(@UJ*gJ-{Py?nm2`Pwdj`-+}}vTNfHUEHvO=q=-gL#t~Tb`ZT4j9zY{ zmu$=j{Bwr;+wPmq*SnkP()VweCA#h&?Ebp_+so$%|J>YsgKnp9H`DcBS2%+9&&@Y` z9!$g(vZZW&>>T&aRM3u~-sjB`5U&hNKk`iT9!oLqArsj4&hHyL&xv0=;%OkN@{a>Y zFg63t5OkBo5=;~OkKQK$1>!F+x1VmjM3>)}+rMu<2bj$*knIM&$yMQZ_5$Rc0<;(&e0{80zn(r4+dnbqn_6#Z%ba_Cj8X~`#nj>#CD(c*vae^V~F@o*K7hHu; zO3sC;)q(dyTQ@}bzK28_ms#3 zgfSR(szY_^(#hqT}S)|z0 zd}Wts6`Ev_kSU z)lG-6AHFY4m{c3{QxO21EL3C5gwZ+`SZ2IbMboaI&_nnE(}7XA)ieSeRDm@A^iPC> z^o`AMNen109wE9<9}vxlN>BUEUwQ+oyUcY9)yJhY0(iD7b%;k%VD)ORoVBX(0VZZa zlsEwqqd;iQcLP$HsSBUh`@!kP-34SZ2gzf5|Crg@wM2EzF*Z&CTN82#wh_EXLgiGX zC3o$_2lQ4d3ao zk=I_iYTE++DkxWZQ;&MJ6oQ=bWP1fS4I@3W^ffu7lxy%tAZEJni319Ul&u^f9?;&0 z$Cz7+V_D#=JmYdsH&oR$Lp2#(UIN#aC!L<7cQc<9yIY}wU4y3t`T#1HsUFqu<8XP@&Jq0n2okL|3jJI0cJr0W!h|uqjU31;HyOy$Sr= z?shTmK>>@d*TLUo&;f&;a)?n`upWM#jE2+m;&in*T`Nu>6{p`6r{5N*kBdS3q8Ot= z6s(xt-bK;v7Ttc)ofKg004otaC&LHWH+vmG8&DY)y|WWQrZ@wGcrol3=Vbew_KS9L zRJ4zdM#WLL2mcQX_}ak}G#-Boyog(Lj|WA0R`iMwM_m9g`cVA47@ZfRNimupT@~YE z+&()m#xQvOVtfuqU|^y{I0BESNAUkS^!W^$DlXci;u4^Pvst@nPrJP#0E4#}xuLj# z0T@CnM`$SK12ybd?XyBoot^gJq75x|M!oY%F&N4hH0JieDCPRyfv&;-JalZ%nb15; zXkI4phz-4WM!w22N%?rk>?03Pt3vI>F)4}<4QuNzL0KJcKJ)qkqPR;Oq!l3zv zZZVuruq05$3C$-ME)a7xBvUWDF!8M;Pto-&2@- zFi_)3yO*yfp(4NhwO^RT5t3G?-#Z5#?I{k+a0DKG zLpUPC#Foc^RypnfZsSgS)CE&HltgQJ`4sqI7e1e14Un%#y^r)u^dQ^>jD|cLBemdn zFc=0B2f5P$t^(R<$;0Ne!hKL3l zNjK#4seJw-pF8mROM41#VC})v{uFWAI%}UGKCjAA_@p2*@O?NsKZRbMT)~g+<71lf z@(qaG9tHH4pZ41$h4$|G(7)cp!Gn+K=x7SV1e7VUl+dXGe9=T1bW)t6UY!5M1Us<) z5G_11&_C_bFC%c+K(!LCC;)KQ9wVn1pVB`k{w@4CCs_Dx1S5mogw`cSy*-6x!v6pg zgW`PHzd9N6C$)uO+I`;^I#K|Y!vDj5uS+BWt91ygmqPy)?7hUE5cm&K4)d%DE$!*x z16~;_U}9m-mY1GNUv2FD>dCY{7z{B+Gts5{y8IE?;~8F_hsVfiPX@f0_&YHcAYtq% z_@scP6~3TytT;Qyfrd2*tE0pJGK`ZxNGHV^a5Y-1WfxZVSsz#rvcKsMffiaH2lJ~G3u4>+ZB8Y(qkImGZ+;hg0u0z zfgPTWx!MFd+8HzaGvtE!4{}2IgnyVXodGjCW0w;|8}*p(gRmUHVuPtV0~C9mu^;ER z+gs1WI3tsx%?7zPOdK;%VfVtu{0?LoDzjbS$4d7ox7})Vj()#W+D5+TQd7w>Fzp2D zu6)&0^Ax4($=#2dT7G;mz=0f+k_#{>Djec*g95%3uyGA9k3l#AA}CAPJ%N7?hAxFN z=#p`t8Vn@>f_ekP-yIJ6SBGjelE!L~&0wb8pXP!A!bz@!m?Nz{z8Z93tDOvwhn?w| zzM;!JDxYDC#*K;N3gIV^9Bc&?L%TTb!2%fo0l^up05*&p9{d(_c^AF_g^uA1jURlJ z?K3!}z&?Chc0S zPX}YUuchLO|NP*m=9llL4HiS@b{2O%-u!{Ss+y%k`iA(E)B#i9}vC-BcL!hS7XTK!z zf4$)x3}RWg5=B7fo@*-1gT1pNcAqwQJ)BPvVc2xQyu-hjJN$s`J|w#HmAoc>r>7`O zzZj0zIp8@znVfF|{awH_{JxCDc%kf0(cRekC3DD_6c!=+IUb`Ek?b+FH8F#Le$il-!bH zp_~p&B%0$t#QGT^{EIL8v`bTLIW{ukXW13kCW$#ma;WD4ogv@?AEV)TJRJ2-;DFE> zpNr@ZT#m$dvX!AY6mtyvp8_;`?g8T40BmmXWz;@7p@zFa9RI-$4R&%=RKO?5D=^Nd zAbOF5CdsV$j|@D1b%pUe>|m!T4qDcXKS9(6_a!+tjp36-HDO_=@B{Wk@M*<=`d|_% z0`U|*7=)tNh20Xb##CZHTo1O)+4_hSB z8l+pKE0D@jC^XSZ>%x#?Tvpm}4118v?lZUph^la^L~bycEDJ@! zuPICp9lg4+qQD`U*#jPDmT@VPMA+_wSa}4i2G|6!gx&Z*H!Q_c@GADWKfYti{wK=*;4lpUZpv`W*_6-TklhfJ4d5SfuzjnMT#RFU)$ zNOuUUtF33M3+Kh|#{%>MW%q>Q{J|l(yx=~9(i0fhvSQtMD8@T<(f8WLpT5+ zqo5x&aPCA%A3LxT_#2P(F`jCdd2IQ+2LL0neB3_6B%}15){_6W-0uE0MO6hon7}3t z=Qa6(%Z0vzjs;G_Qs|N=otP?ojNqhm42{Cs{Hi!vEl$=7IzTNGi{Y;@?wEg+X7m(( z0MCX!F7pxtwe~vh)ei7icVZ112=|0Lj_$}v0**gho{Vil4=sBV^Iw_$@sD45i1-JO9)JIx7#nK};2+5`>q?A2xNo5If`4d!Xv5*ng?CWeW02N) zXPKUDcP8x%=;o01A&wkTcx_LhJ1nX2;4R-3J)d zF>G0&yeq-w@EkOe6PRY&uACx6=0)~3(?59@$V(o`TiO9}4snDr6&5_>Ddmri$-n%! zKm517Qs$cfZMyNQ=`wQTX9cmK&V(F**i$YL^H23j6xf$#_a4fjxpQO^m&CLLdK< z&p$|uwhWRba5espk~AzV>_7buGloB90ZfK0;1HqvZ^9Hs;#n=GYvleGExPb1jOcU# zqAsj?`CLBgfwtfMAV(qmH5o6%qF)AG|HZNrV=k5*@4i^ptoUNta2k@m#>E9J9N6lk3ik`*?^pcQvv>XLid2eEL6pJIJswcZ+i=taIqJ&Eb@=bNxCGYWIj|(k zUM9x&vH0i&o{y`=$F<@k-h~0qze}~rNZa6}CI`&|$7wfKV`UciQQX}XSZ852mSy|!i1j$6nsN8FDPExHWSU?8 z_m4lL?#1^jgcHO&O&G60-+v+@o$gEW%iyR76xTr~AP0V>{8)DAT9miTQ;}#Cpnw|# zv_PVY!P}Sd0fXy?L{zZE-4D!)VUkF3LJE08t?|8bupZOHAL%-nwK(xlvHowg82#Ywwoxh+uK8WQCLBv zcv&5mRXgXV;UI*_POUbjb~$o>8EP`9u<>Nj)oe$IwH+DM9hQ{fmK3CNVVy%EwA$Xs z_$c%C$nz*w7qc?^U$Le*6oU~^AfLcczy^tD6uhoSBOQLr-A32-2vLq>AgCT?-`yTj z#-XA`_Qc6H$gdVTFqH&aKPuv9lSNYA&5tE*L$=Vpv{bqv9Ip`z1-Mm>>C_NHFTlYR z`r{m=bpoEFs?tZcG~pl0(kk^oXQP%nu(e}mEaF0{VbjqqRf=jOy9|uW8m>o$tGaya3Sk#10tFAEO1Xsn0Ti*xgM*6$6p?-6 zcki~wKmvpn7i}cYSORKaj+9~mI11T6!~*2oxPq#y7=D6@<3}TP1o3fYT}L zpxr5Kpq{W=@~&v?I~3M{1bZew6YXDIZa=u6G83j+P#k^qe)_qIrZ2@JVRU*Q``Bzw;g zH9t^MU~f6vO!h41@UN9CY>$2t|779j$Y{#|<*7FiZCXNw>%4$NlTp z0qo0-3*9c}Fm;Ro-U1_l2}KqGfOrumnIXRa|4U{FpOl7lDLTX+c!qE}GNNO1n5Ja} z8zu-`2cXj_>yx!u$kieKY&mkR6)XI3H2!=DMGaNsm&p+DshG@6CZMuOQofi)HXg&S zN%=u4ElM!9NCXtvnzqq}1Jwiz?R$Vaqva4UYw_(X*wt9P09S%VlbwTE-ReKf@_eHo z1?T_NW4U@8gZJ4RnbkPEKLYqR7Obic57X zvoZVZNX?B;nqcbFQMg-Hs!wlsb}Fk*A56+`@y^9UTlP?ET1K7Um+I6MPY`a)ZFKx>mbR0B2mb}pM}k5L}Y#(Xz1!s3Yn6#z;1#M+(H+*0z0#9c(T}2zJ@!ib;>@m_{ItB zthOZy_TpQ2*|lf1pJZxUOzSgpJ8>b{eCDU+xbRHii{7&o*t)haCgAe6;D#AyO;WnRz8)8!XJiZ&U=ONHHk}r&0~}|1{q%m# z$_x9dJR9ytNlrhxRS$JWM%u-m#sy@3npkEIi*43HozXJgrCoT-1hu~9g`UvZd#bKI z2DQET&IZ7>NoDa`{P1$IZ41!aT(pZmg$u~K9IvAfu%YVoZz*cojvTxtnWYm(l=-n!RYteV-uyh{?`Pj35@GY2mWgFB}iUKj?maug3X zaCgDHXp3xKfvsy><#AhV>k9Df_9f@r=fFTf&w&GH82ub55ac=xp0k9pcp6ZE>)L1M zFOEC2Uq_faNdu?TpuwQX~b%mug1Kx^6s=eUJix;@b9cF%|BL>gNQ z?Qnov)ADGDk!Ba#EQ73V^WznquNErmc%U`yPRFO8W0(Wj>bCzqEvMz1;dt_*55=Dy zEfRqkb~P5G&!8D_Fl$>~xK_ZytZQ|l8UX-T*VYLp6&lIm9j%$Y{$iDP6;0IPgd1Lk z%8p;os*FkL7uyF1bymx0XwO*% zgo-9+;`D-IhkXW281T&YgE8pW;qb#k_pp2m)fkOS_M9WxdchvOG3;6_o{NpI|w^~?IW)`R&jK*FIh)T=? z!+|4f;c$^zfa2T837Gop#TUD$)-yxb$9FYVIXdVf$wWX_w|UtfEwn*|SJ&EtEgA%H zMth478=%0>Xd4x?pQ-%-dIk==cvblG;1EF9;NY$+e})YphFy=vv&qLrHx3}{+x#4U zL>lgl*1coq!rS+d>oLGMdKKKzy{-pZ>ol zYWxqtdm!+ZyTh}_#iNyPR@VLjuUeg@#@fTx@0KYN{$SGhWBRezXl-7!2TP4VhSLU| z*D*E)h1;c!CBxAeL1O&c!MJR^+S>c#tFInV2r-G9c5(7r@}o}9*B?B%yu4hwe6%tg zojh23`0(Kac<*!2VLR8zyCW)5(AIz4eD0Y)y62fE?IE5+&-tQ>lm#N zhJ^ymbnq%gfqA$w-hP9F!qXCwbhPwhh0C)Sk*mXHG2S9Y_og^?7~gLM>zcH#R8GN? zoLmGE@SxW#{1cDJAq*%#3(+tI2?k7;KLoZ)=uBz5^dJBNllDnL3B@?dIrz>(PdOuS zgj9*4^L$B(G7dDr^J7Q%^=^yEr)U6t${KI$F}+k(b=2f*r?W?B_r?I=8b59@4BoKU zZQxpWLj+|6OA@D>NEg&K|7FD`ZE}(I!g!W_)TeK_^ggYoE7~lgx+c=Ji|R=ElGT8V ztWH}$4s7TVzQL*GccDgz*OsZ|!a@5wsQc$8kceU6TpjKYJ_IMnE+;*}H3#oKicnd` zRbZ6;1Oki)K9STOF@!*&f&tZ}R>LbSh>otiy(0)nkPz&Q9f7!k&J*69s^!(bxK6@Jba z(}|(th)~$aPI~}eLH#QXDpEEubq|FX0TX!FbE~n`-xxPA=V_xortpw(P9AYx_y&(g zQ?R3}S}-H0KT0#~`5A-anV7`|Cr36wR=|t#x*2-Wg zstm6itmD~o2&5XYQ8?Ulk8;?k=&UAYy~Gse@TCs9Wb;|^1X9T-4}XL&Ki|KWS-SZV zH_@LD>-gj0kNDlxp$Aw=9@(JG4li1wF^W+QN_d~a6!)tvLV9kvIn35}PCKt_ZRNN( zGGw9VS4yiQ8e$mK6)ZOB@;;WSq{8KXk<`_Dpw#shT=5)X`OMyymJDOxm-?`N2_5+< zOXrDv(PR}?OTfPfP;d#!uiGy>swk;PG5jk}$==S!>)oxrt?kz+j!nGs&5K^>)1#KRN(xttyfL$2V2EsSt#56%J}C?;#;1P*CRI?G2OX zxJuf2aQvzQ9>2^0gg%0=N)8^qsQ^dsB4{C!bKP91d1VKURQu zZMHk7t=8!pfj?bqt*oqIlS^>~Z>p^7`huPtaSu-0?}6}E zdX;`q;a;x*3!+V&x)}vg_dsoyDLFL=XS|?9 z&dk7sZwZUyUzQbNj&{jSy-aVGQ4T&-Mb+X@3$xddE-w5aEjk%Wv50$NiYbGVE@c~! z@zEtiyBZBHVcDBTjo#=k$NVlWY`UyjU|JNqOzSYren_w7CIzec3vJKkVavUx1u7?c z?3OElx)Too2Q$#c!tqD`k0Mcp1#Be&5xuA z1KyxH1C+8YskfQu9%LxsAIWf=g~A;J^;Bfp1*ygTk74Z7=K)GatpAN0mpg7ccFR4mn) z+O;#YV|qc%SNN9Q#01hbi*BcNLuuxZvqEIXz=5Id>nA-Ap6u2gRoSDOY%+&tewRP-F8$gw;?PbUbJ8MM3#r!vf7 z#kf|?LtW`~J>2AYXFZCJ6z9P)qMrGR*I-G*vu+n^i^Uns$m24s8`8UnTER-yYnYfz z6gO+3M(}2IGRyVqOQ$13vSp_PcQtS?Zq2dSX-%09+I7VAo>QmXl7G+Y%Pp3>%+zgG zyb(+0S@DLzS;ojRQcHqfC@@PUX4_1dnRX%xM=zzD3W21yA)@X~I}wb0Lspi`wByLT za>ObcKvrr~tJMgj{siluRAj+t5~*=eF;nuh8Jxb=^G-q zC04v?t+1F8flnlLyyU{I0g(=z;w}u7ujNzEdH#dE=N28F3?&VK&yPhGF{NI=y^hYL z7ieLM^G5T>pkDkLt@^Z*{XswsD`8)SN`^8jI7X-MPT2kN3MlD%lh%WG#ABGEu-5Ev7;b9X;k&&e|W- zAy!kacMp&9By88wC;fA5ZXjIh|>a8y}p6@TAfdH`-q;|XVToylQb`s%|apAWf(ULiEFCb@1f zg}A-hjt&3RnDcHEaeGcg&lO zf!!_uq)fnFm+5#id^K)?5cIWtBS8DT_aGyip3qytnY?b;XQT~IrcHLLkw$4^L^8J~HhY9f-CdIzQ2sqha@IWq5oHTl=qN z@8ons*|CxY?NRTfH)!|esVNuO=xd@U$-(o3_(%#ZY<0ihl z;~XwpY8cGPjiKrTJn!CoYyy|8hIGIo2eWcx4u+nUJ=@(qc)PK4u($cIy}+J`u8>3M z*T^l<1>N@~+;wgN;;2v5N(;$ep>%tnlmvs%qttr`+7AF>i*C8MZip^Qwhlv2&<7cH z!EiFh`#mT)b{LZedoqyEGlfa=U0mUljb8adz+)!k((mH5`f4Nt0~;V8FCM{`e@Vgg zmejZ%pUiMqj*W>)U6&k&YO&*)0yP^WyeUGjPxwBHP#Ie54*>hA}xe6_Z3Et ziU$2kLLl(QtBqEpRfH0RIywB{I}VO09&fRIx?v<{b-?_WdN zn?pv6bh5z)D=mBto`J65dgK1JFM0FBVd%BM-`64vid+IEI&5U-5@&YWHbY(2kP)7qLlFu0SKvuBa(y$5VRt~t;qSl=95;QG% z%Vjh~u_PQfy+0b=bisi`E~Q%62NvvvJ$~G~8)gJZpITBXux+{a5JU0qjqfA+rNVyi9;9_c`@ zY{O zzzlc)&v)}xUr8`y4-^-&9y$M<#UJd_)A7|qxa8h0J z8PIG3M>Kc0nU4-sK_5Ku z+!EZpT!g?V=*BU{mZm@n^bi;*^(Vq7*8#cn?2x<@g6BQ({vZ@R-O?tGJ?@cJ8a{sX zQ|3&ljo#N^TM1pQ30D}*R>Zz+}_aWz2!{w9$@gtl?KGXz9`ThZw zXvXq2ZhRzOlQ^NRRPbRGeBPpiQwOCDn<3yRi&g9rLZSC zFFyOw2NXNNKUNV#ykzYJJqr#0qGnpR!qQyU2kA`iNZMJ}BUi1CrnoT_@T7ghD>>>d z)h8~AMTv91+1dVOXLEO#o<4X03UN$e3qUBW%D8a`!XRkSLAOE(_0aMJLTLXAVBZ5M zj)uk{6@-;48ckAIn2=s7GQle{l0Q|?CT)~u+1(*vu{I!BC!xpC zl`Jws5aLk7ajJy4l+5b%M9m{!q3RUreE=51P7Jq5nHUnJ$7M`s$_y$_+-}&x3CCIm zKY$yMyG91w!&%T|HYTI1a1zt2lMf5vsRBA=bnpyp!W*sb1=s2O6&}tCw0xrQzugN3S}=+&OJT?oBX+Q9Ljp0R#eD1x!=CEY`vNW#coyh;y@#1 z4^Q`Y7bCEQhKN?Yfe}k#EsK0r_SCS5ovHO=_@N{-86MrK;czQJexg*buSb7`t^i?d zaa}S?GL%GY_ejvB+In6AVIO<$=nTnYaEY6M^h@0(U;(T;P&oIvR9f2S^P-G1$*G_f zF0q=C`6HCooj*NPx$dIsnBtE~AJp0K)}06|#Z8-CFm#K5;irli9P^5;WZ0mS*fBUT`Pz7LbKBQ!3t#iD3b;J#z@G2Av^&Iu8 z|9S-$RG`uNFG;w$;Y2!d>*y^+!^aCvAS&Wz9f+I_+vuF7jyziN3j(@u`WQ54mw zWrBbw18XjJdD^iwL#4m;ODq((S{KI;-{|8&7fwJPQ<)>FZ;JPYoI&wKK={Xx-tb+t zgM5$a{|iK@6=f3!%p-otsEd}+FFj7`#=?*Bmt>0udoB;of=3Z>-WLPVTN*cuV2aPp zS@RhIB00M3fXrzmN>SI>#-{uI6hmE&&;rsDOn*Gljs{*q33)8g#gcEuS_M4T%;>84 zx9d7Tc3kJ%Ks-9#+04l_yzv*abIV`lXn*pH##E-XwUm*B)GyMFsHn!5&o3^j{s6{| zZ=vp6_CSn8gb8twIq53t@4x6D$JHD9%h-4%l-w@2E!QPr8;zH`aDr%3%j^4dG8&$4 zk=q(wv(_bbS9FZ8%OEiS-W1vJP2f|W--7zp> zx*#_|cltnwug6y?HA1JLzqLSmgn=6|5+k$&<{e5Ww1$uG?Wx2!tUA>0;^eTRegv!R zN!6=>PWO2*z!UO2fVsa83V!W&F1(U2_xE49O`nUf#-!~wB7L)Ma!ZLy1p7t?iLxq{ z2Ek{xzC5u`YB|VsW`W8CeSPNy;at+WF!bL(<#@_umabg?`G`H1Dh}_oRy~SvfcZKn z@y$7`*CVmt%DAN*SA(Q(04B|7WwJlA-ccy(>cJvE!6Y@a_QMUf3fLxFkfd;13m=Lk z0F2bDNe?bMymjH#e=lhO)A+vi*RKkopyXSy;rSw5GGzXQj}!^ULL!|qD{R7j-d5Nn z+o=nLLdIfz%S=onhUc>CiOs!b+sPC?u}KL~MCE6pc)Npi@*B7F69)o>`|cxkEd_#d zZzyl+p|#Q%O~V!@JC#dHWto7V;+5(kTf_@zM77(%H?UT1r)6vZuiDxYCv2w$cEMM} z{vk-0re2JgZJyg6l{yA-j^3cyHV6w8g073j(y&$@SKa4;v1RFD&DnRTh0C&~;xZ$B zI>7>!kA;zDyiR~a3swX~C3TSEig`hQ`DnQCbhSH^yRu}?9;*s&1L5?%dIU%kK%`@l ziZTf`X2+{BDRYM)pM!u;%>p77xvYjm;K6#o`H6y!;@h{~GoUbj{%H5l!QuU-QQrgl zcr9Lg2;_le#Zk=613_h4^#aZn!y{ny&U6ASTSq#acewNgRLSj>sCs>1vDoK z-Gk58T7Nn@dAWab2=hDHd-iPa$Ji?sb;0fsoG^)M4H9=@b#O(6QB1C%ulz__9Mp;m^pnAX$rXiMm-mi~Y>8IBU^mdl?(m5f zYnWO2txP+|0mDQQg5j&vTDSvE8z44~GX`Dh7q)aqcIp$s(@jgaD|Qj^M)v9i;BK}~G&b(1n-s}({%|lJlTB#47On7wYoD-Sh3%-3qw*lidR(W&NL$>o1=AC!a72?fWU00| zqdcrzzXGH|gM3gt@F-dnoIB_oP=PUmKLzvfoz0WSd$H4c4Kw=JY55@i>y+NVMZ+iA z02Y26QkU&dtqaN#u@1IHqjlpL$1zG2=Q<}RT@>v6H15Lao&TT329C)aS``ehM3BgM z6#|SYz#Q))UttE6`BFtB3V4~1k-ccz4ZejIz|-oyT{HgZ8?w+8%<+iB97`}Cdn}yO ziFRE)Gph>ekdZwa^nUYxKW=Tq$n63$(zbB`bti2OMG0#dyr_geeHLQ*5$9_>)d<1a zjkV1Jrq<;c1oUtQT7-ZClO7UQ{}qjz6s8!3w38-a+C;9L zPD5@tvg8cazK}0A(T_8lzCbaUsg+``j^-i`#i*G44j8Ocrz`w`u2pd!iEmXFdXa80 z5M>*sVH1#R#xF2d_)m1*k>G5JExmc5nF~CvP|yK2NzW4&*0!kcdWXY-}8_W(kR}2Csc;b}XplIEvULm^$b7%I__$*1fzOUX!S6 zD&d(DD(!C=k()~FAnX~463(rBsm2>Z>&AiVm-dDzqi~RT&{UO0Cy|6oWyVMArB}0F zY55Yk7p9zGe{z+dM>eMFV@piQxU^xQJFCEBb5A>pR)7(bGXzoblhUH(AOm5v^>Lc! z+#9(Z@$@J3Ku<>=Exx>f(2!RW?T}apKha6zWluv4G`PKBV!gCy6sIqLTH+98?#vPf zJ8>rHG~75BP{V|a(Mxb>l5gWAZM=kN8vv^igJCu-P&ATvr#8hqy|YMMz##EHPz4?V z2G-eI<6tNwEO2IaRG>-cEQZp0v02ONL@DLpEWy#Yg#CD|y}r4f>6r@~>a0uCRo4!K z$T4E1W4GL6ka;G%>0acL-W!WROVMCcgrgWA2(VPByMBF5G*dn%2GMj{v#TrN!QAa= zd<)1`#dZ<4DStlHJ`pllG6~x>y3+Vb7{JbWctyJi+?>SWF0l(_6{s^dBw=1slo<~G z4#ULGKCc}th5{*cpBmoXVgx19;|Y&$b-;Ie;Vdj#AQ-NmyD-(GeFZy;2vgZMy4+U@ zfR8dI%U^CR@RAn)bsBsub@2eQXP*8U7d-@U7)+n+W&B+3SLWJaD6t{%L^uR^Dlx~E zh4``5Sh%qo{+UaouN=clcGV@R3rkf4O6;nPt*ytkI<7I!#NLmoz?=<0 zC5&dgsGnx*DM|^It|bB2%B%}@o#TU5#7wLxWmxHQ_p2Eg@a|9_eqC%PM|(C47*kyg zD8!8Pp;@fbA?s+}ywW$?iWG!EZqV%`fBKn*zHbG;FlO`2iJvJHsOBHWor*|+IdD3&?H|k08K<^ zh8o#)n`w@QoOC)eNKbb6fwI$WaB!FDT&~<&x^s*vu%EaB`wopxcHdfnIPb9EC45$0 z0IfRRDoAl2`30c6GF&h^I?>mJ@=j;SYyhhdO|5xz02e&_dE3Rni|i|pp#_?iE= z%$lsK`sji}p62U!J$C^Doh4>(Am}E^_ls`HkQuMzUw|k=X*6PnkFS<*MLf@0;`G5E zW28?C%b3-YucbV+f1ix6z#j1ug9*f(tm{byN@7Ty>CT;`21RzaKEsf*gDg%`n!wAy3fYeXar8l$ z$$bflP7E-KZb@yI0_L5Otjb`0%1{oZI%G*;jvZnH^?-dR0O9Qkw5%xUWqkNL`Qt+?LmzbOU(-agr2T@W}q*A}zEi zx}V64`~c?KbO#Lwu$>2FhEm^Oy-HS52`Mr1OsJRYUJWsu#Y#L!40DAV7Gx> z?wF&p%8^*$K*ZyKs=T#Qq`cn&p$j{AcgW1ZOSmey8Qm0Xgm^{^kxM34eWQJwJQlu> zXr&Kz*aG()%`q`a9=oa(zWa8QHX2q*vCpXZ$q_(pWAMI2cN4s+M5PV48RvxytSic; z(g#m$+Ah4Kh%=bhy|kdSLL2LZ>KIJq-l7$=W7;H=USt)CMc8o@quU?n6KKx zMK-XEtd7aQVu_6PVA&fel#iE?a<_i2;~{p4jIrqhHR3%JWq^mkW?HWr>h(WD9fk-L z<$TuKk{0yK)Vq%L(4Q|S6W8VtaopSX}*c?r$1R!wn}Ej`0~Kq zj+Q}OB*i0jUYq67S|x^QEDzKqy5yqz$dj@RbeX`LP9n0%n~{T?Pis?Vif z>xVKz{%d_Oy1bgLOX$!LKLaCVyd5QyK>lbl0}&obR9cz)e*tD2tlWGJ-$g}px7wV$uV}+^yXK-P;EK^g9j+P7JDRcCZxF&^*cbE_#BF#%E*X*gx?B`O}vV|N50g z7wJhUDgi4DD>BCCWxuK}G2hsGK+&oXt?&c8L~JH^+R1GYbtw`Tw51Vg(XBmx@B&Wp zKGUi&4vt-8Qmm=e1D1fCWAM!I4_|{P#N2wEoV}M;;?Cm8oxoeQYyArMZ0V!*oHHI+ z@SAQijL<;1QhZvHCLX&)B;VRjdE{FaR;^o-psX6MgJTS2>;!VASplA?Pzj*7O0Un^r`xbO6_E3Tt$ga(SVCxr?RhrRwGNw1(H+L6W zDH66@Q52bleK*M6{k@Qk+nt?;LGxt^&+m5Ld(tuAib%#nrq4TBhQ0s10^4m}gd*lg zH>CJ%!nW3Tyo86S%Dd@M~OdXrEf}% z87F{@Y}vO{{%`?0ox$a>`d(0DHNLF;)~J17gos+QluP@vnFG8sZ^sKz;SNFnoIn#6 zb2cW^K)$jia@(*IqFc1boVl>0%{Od}ww9L5)Nl1z379-4otyb7y@e~!p8)$v*X@Oo znB{&PSOT*M6!*%kiTee{I(erZ5lC4no2Sd)6%>>rQ)C|oV5X*uDmhh*C*Myy<;Q*P0SS>vsu`bDX=m=7BKbPGHNR1x z?0U{n*}}$djQP<;N*Vs{k83rn(!fGy!>lp!*Gat1xq z!SW9C19_B zB>t|EEY8MkyUB!+Cn5p#zTO13Y=gss1~TFE5_n?)knQp|3UQ6*0$@WhEF`z#dag|{ z8n898S2%w*S9IJ|FIus?n?I-+3@eV*+t2jq-&D48;wYFF6&(e+Qn+RUS2`VERGNm2 z_kw-^9QkENRCon9cX4ZO-F6=MbQwV1>#lC5$bVaS$pddS=HK#BDSjxO@;E^`X?SQf zTjJ~nQLT`bL+Lj)B0yE;uX(Cc>;eu`WY5zc!c}h5Milh*+LQoH> z{+(^eF^AApeilTeF?=NHX-p7E((t6AwcaN`G|s==U7WF4Qrm5oCoB`#HuT(48IQRX5_Mqf98n`d2xJ+m~ z1mA-Zvr(#{K|=hABQTp$+b&Q5mmwfoft4Tf=?gx;fdmmgDSgyXQRYsGQ&DtWayEA$ z^Shg6Sy1+utE}qQ=a$SunO`qWwMk-ltKpi+_e-OLoa7W6(!0&!f(EgmSwuZ#mQyQN zZZ1Pn=&@WVwJ((`u(#sy@o4SONow$AVum)D#vtRjHA205BVR2QLlB{18j_?;; z!j!b8`_PeyTak1HnjnF`>!B1@t|N^~@Oaj{mzO1oV%$W9*%(7h12&Jr!jUmJ^TAQ~ zExmTo%~}s96{E%GU>H`|SBmNNK8f)Mn(9L-7Q%lz{1Jv9O!W6BENvK13_;5M3P$6} z1*LF*q92POA{ki=#q|c0F-9{D5`#v|2Lor-1S2u1Gw~kbryxx75tx`ubak=UaaxAL zz~I>s@~b3tIW0E6;u4Z$GXBUn32a4NM2WMwsm}(C-b3^iFS=OG#$Jp2)8s^(I%C*` z(pzAe)cq|67m9UV2)}iZgmt&xZ^0fRm#+046G77=95e@;FfTbj@OoJI2$c@#|AA*I z?tcC-OOS{|VlIY5H#NJJ$~o)6&|qp2@$l!rC%C8rd(A1P+5&l#zvu$b9@1iP>Kz#g z#n~AgosuL2E>n2TFYg^R zMN$FK$VqgC)Qzy%w`k3a7yz&=;lpG=c_Mb0Fe%fPu43&O3fQqcdoh?EaNYgU5JYiF zQp3SCP5Bb{2IEBfTr${hp&fPY!mj3ljy1VwsUy)!;J<0o>@HG)9KqA&U#CgW|2l2) zEL49CQlowa0uQhm22)kZ^3n6#)X9P1p{lz5`m`TDe18Ja??O^&+g(i2$VH}-)GJM8 z3@CtvNK$%!fTv6AioDReATC1}dyX&I`E}Zwz3ZYKEQ=Q4SJjf$4x??gyT5gjt_+9V zdVQnQI)o+_r5A<6BEU`KEgAyV-Ykw;{m3PoDOi{N>-2B1*AKKRykReBg$XQ=nu0=w zMZdSz0*QYM8f{_3(rU6p(7I_KxZ=H9ui{YQ>{dWy(uq8GKTjTSsu5_=E2lx=TBm5hF z`gQu?a(MN2FxrA1G`}*euj&3RJh89N5J4VD3;fSkZ1!L_sj3GTKIsa;+SYX%u;(U{16KP2%vCR>1D-Rr}q1~*@UP4>cjtBZ#Vv=FVmhlO5`2d3S@rTZ#%Uo6DcbaRG zGl%AA1%(rkH(8uAYsJV2rbh+%FKWyeUkJ~((MhBMKHt~0&&A7y&A!V)F1SS zqW}u{c52M1Od7s06HUrKolc$(;4VXM>p6Qk0D_uyNb2A-n1y;%R-Phj9{6y2O4a}i z#)-9kne0)ShSq#Pd^i4JKf~#2fshOSJ^1W1kYZstK#**0KcqZ@^r_uGIk_5v0cQV1 zsPGAgj0D@q@CCF+A#a$-MDs{g!#(Vm>h9Ph2887C^TdNW{o3l%$)b^#`g6vhOH z`C>e}Zt-Unxs?F)O8}5m79q4KYh8>I0L(FS#!y>SM_A2Q;w737ED6iF5bUH)eOJKL zA~~u7Dy8+!p9=dWR&aHLORLob+&e!9v^?y=&1GT1P05v}-Sdj}jE;Cku9t(^b@Kr? zKpT1n89b$}uA4-xFb4=uk#B=WP^MZvK#g=(14xVO0sKc*UG5IyoYz1I<@F#Ac$q6+ z#=F}V54XO548}R=)r_AD8yZWF<+|olTo2#~?n3-k13-(L0DP=({IRLw1gOvcWp=P` zx9S#ZQ{RKPZ;@NO^WH7o`u_2OF`2OgMa|;bD)oTSs_GZGxhatqox2|~GakUG0bAc- zekaSoUl=qe)tSEqOQq;(=Km-5Ab3z7Y4U?F{s5RQ)4a|_)^PJ z*(&n@(ettq4%L_kMr2BjfK*RE2NWIkMnG&gI0sDAu{AZCz`UQ0$F*0P7S{u)?wDC; zc=P(Z#XgqxZ1`damBBTr;RA>T{F+R7$YysHRqax8=cB(Mv^xH?>)*bgtFq`|mLvDn? zHTD)&$+dW4)y)l{KFUe@MZ8WUAg(b7OcN=O73zU#0EZe7A-+RBfS_IDBtdr}M({8f=sR15JLr4f!f8Fq zns>*26U_R)$D>_DYBYqX**8<83Cs`Ve)!VNG4FVFUd?)SJZoC5383I_!|H?@jbPXnyB>&S3#$hK+KeW_ z-dM})L0pb6X&Il_4I@@)0K$n$>mYDxWAl&K!0z0k<{^M===Ey)ZqC$Wje0O(+HqCA z8c%1>hEV;KJRK*+Fpo*Xf)HWy$pA87^{s?7(;&ch21G_5@s{4NJ9C(z|ML0|0h)zpL2;wEDhg zK*tS`(;p#MlYEVyVaU*~vQ+7S5G^KVeP>fAnZ#gTa_07?SyQVFf zcQ-Vw7XVP%oTj-^WC~!Oc_UTAci?08UNensG0!)(r5;>|+BQ zC~a;&N9Jy;%mEY(>6<`>O3lDf<<gz4aR!p~5}jFme>TKrW=5+{Jidv#nCaN`_cld{ z!hgrXISQRNKX2g{P&D{l76GZ%#sEViES?k;TpOE$I#_d3d_;y%36PIn{=6mBpE93gt$c~J9m0uip-lpBK z?s146$ZFz2JUzxEj9=dDwC;a`J-ImzM?+#laTo-glVB~({Q($-)A~*?yB8NoHxc%D zShf0BxR@=>KsKf3KJT)2&PV$69{0xUz}QG#*>D0ag-v*k5gHUo@bp^t_##Q0x#OFJ z@=Xp14If>{B!(NY>w3cTBdzCY%~nqW32-{_7!V?;ANz-fO2UGHbx{S>xB!V8f|eHj z)syze56$jT71%ZWZ->zk{rO5TTU-h5;j76Mq?B+ueEzxYg%3iVbjTYTk1utz*w&}ALXO>kfGK`jD02(1tw(vUQAspO4|-yh%^a9>QQqlH$gO z5kqiwW961Yp*G#_Xzl{p4d9B;2N+D-)%l)Ab_&C3weNqjMK@9rcsjaArW>a){8RFw z*2oLw@~K&O1T5?6j zKE6MN%S)EStg;Q2344VjGTX!vE=`?{O@>H&O2hwLJ`}c!TT9~hxF_uG%vcoy>)|Ky zP{&`=3aj8x$v*IKv-O2ZAB`c~BKiT?fPJxltb~z(6$qhVcpVY+((zy^o$7?U^8#%2)iE;AteGl#-N0O-F$cd6Mecl zWnvyf&}vB7km^zs7GNNiyzmUP0#$cJr7nqPa%n6(jAiddHhimDrF2)81y+#MFJV`_oT902)D^FX;0Zv34l4 z^?%yiefjzoRQi&>erc*p5q*ETd-VM0y_3D4_g)^I{J8t_=}$DGzfj>{uu-uF6+hVr zlzxey)8=1M`B&Jyt`gPw`Q`r8y^|mJ_i11xIj*-h_$z(?D>g_Asbu%ntCPKhgZ%?Di*4TbZQA&}LTLBP?!imjOm?5P zKP#s)#fFoEy=T~h5n!7zz?E?yhyQ%}H7z{PI;0s%T z%sj?S=AtiM5wbE_hkwB;BZ_dxVSUBdM1X%qI1rfsLXCgN8vJ;T^ZS~XSH;Gr;ICLP z3n~#)vQ2A(5g}>eMRFx&+gfHsXi`M$0@$4{BrQu91@b2LC`Y!E8nil7SR0JN0?Um? zXr0#4JGiMZ8vo$8YIqH|B1&QgfLxOi+{zfwrqg-_O9>Yry$re-x@-z{;B`}qe1-A1 z9*_{XL+93IJIUpD7|=S3n&{m_!Z^NG;XUXXA}j*ljZp?4QMnpIsys6oQ(nJ|-%C#DSq%e;% ziqq#KW=)yJrhFMO0AItnHc)sf-0=D6#>JsBC_ZP?;Q!xE#vh)Kz)nm8MA?TvDq7UX z+v)-yM@cl3$EZdij#)i0Rj$NhOasA-$T$o7!FzPeNA zqdtc?5n;OvDp*(1BA-6DUyqoY^?B{@f1)vfd_*-s)kl#0(qw@sa`BA{OE%_?C|B&- zLC`A1r47yK8xE+bu~0P<4Vdm!vz=0vWB^1rrsOPuGYN44&G%QpI=eF72=X+LI}mFV zucrwpf%1tMof{jEgsEvG-rv5EDLNKkYC#58459nNPZUyKNJ&R(;-VU@7EdfR<}MjD zyry3t9O47?r{|#9htlnb&~FU$DXxmh7Fc~jRMu>m`dWZ1LB(zZ1RBF z&JNmV&`)MO@&7Nq&=@KJK>&Fd{GzpK40*Zvho z90O$9Ma9v|hmfs_fI|~iyM$v0bAZnsv9Bhb5~70JKg5Ob0RRM^6uZXOuoj6ZUA%^v z*TkU~=g)P(&=?gZ1=M2LAixGCiUD#jw54f;ke$gYNnukjtK{3z$pjA;t`h#>Ylh0I%2nqgU!}<&3YJO*X~*5 zS?Os45M09b0zpMQ%s(ec2{RY0#J^HROz1EpqyNay0CTJ5bYGr47J(cl);57>xU|AH z9_1`mWQ?e^u`w^1R;ZlBZ8g|eIA9OUoCh{X(ueZa zJZE_?Qc6u#PMpFSY55a+W}i4x4riY7O)EQmrT0K!17?F!%ss9ww~L-kxgvS90ZCYj zIBoNi8T@L3S4Mv7X=^KR$Y++bxyiTAY&>-zH=~3ayrzCR`yh9^1U?No3_u#(m&0mS zYQ6EMGX*n4MgBIJUY(KHfv+Pl(Atte&sb+9Bd;F_b0@mE`GJeeSU8M|<}&_TPQ26@ z<9~BAYr|v>k(NPU?T1jfz<;H*;M>x46y1GY`|eyA0dwfb9_pKg5Oh8mKm7*Al+d8S zm@-OB7D7ZF)Q8f=0%+y$XCOWBfWy!}*Fbc*EM)n?c#@#WgZ2N;;AOm=`h)ZHz&ANW z)eDMipb?F|8@fnL=*nfX;!sR7#&gZHP_tX8DXHbdZ|u$Iy$RQ@J;gO|3C9M-YyP$r zSO^jx@wlKiB_X1m5#of6YQjaTBT}6xHKvo2JbvuWlHLKaD9>IAJ%sxp)^iCfv5K;b ztO-~v31RXBMpN{1n)I|-DNR|Pfy}F9vETkOO^HAkI-oVQ42zQ;65X4WYSvr8*FPT>Wp{UYF7bSxo^Ow(-+;3 zgNv&RV%$tj3VdQ}DY7p8=;ouhPRFfwYUZ<89q97WVi7odroQWlzbU4Y*W@eL%1 zpk%j!idPtp6fkKpo3>yvFxw9*2S>dDj0a8qLD4jgLj_zG-!W-a4bMScH3ka{OvW%B zUrl<@Q21#xV$FMpR)$XbxGA$|?PUw-hw2j>_iCu6l6QPU3*%-T)0XQCE>NZ)-wPbB@d>U~pEX%pQ@L%w}F zV7LLyez68$1|btpnfhkw1DP)AUgGqY-N|Gh1&T|s=~qts!P-3NPzGDx&X6FE%-F!| zw#yqm!v?HMEOo-WfMz9B@{j)Uus>(uB{E1Wk>6%SOa!9gma(?>gZy?jSIbxz)<)X; z6^UpDd{aIWq`f+lB2F6JCz+`ecBVAd&AHIB!r0s^wUoSZ^V=G+Ri_68oi5a{UJK3K zj6fkMI)WkX^$>94n|gRMxMVSnrLDIPD3BR0s6Wi|szF(D+J>>Ap;NP@!ffRIXLW+O zA~R9u6lZLud^O^@;4zU|OH-f?$DBH;3@_Cqk~>;J@bzQ3^WU_{n+1;Q1=zsRn@=qU z!=a^QhyzTc`3%J#+*M2bbNgVt#qb;#nuj`Tv+J^XZZAL^nh+r})e8}f!YC77Xn_O2 zH2({Gjas-e=`gGCTXl^uB}Hy?Z(<3d!O6)vX!j@!@LF5yE3~*?yf_Mod|qlEzRDZx zBUk-Y@iGDfC9_*mOk#ANp`N0gn$&I7>91{u?E*fYGCm%TFDg)*!nOGU-(MdlWB5~4 z^z6Q^PqTO9*%l*X4Q3Xy5EA=O4^wY9>_G5gmI(RLtQ8Gt5E+9bvc-RQc+FGRM}mWlD#T4@*xipMOTjBJC-#$~07&AUxHzlzn zgY+KEailPBto+SFlNw=uL!U8F1{!$8bg+nPbJj&R(QT7kDJp)TA>mt;tX^SC+;m)q zEzYLfAA^Jd4O)TLf}jCJr2{fq1#ttAL4|b&<{6+y1?}?t0U#o!S_aEHb|prC4U9xE z(JpCs)R`DF=VIQ<>f>Oh;M#xs^6TxtFez#z^y0ESg|mQtgS=x5l1{06c7@)zV5|4DLzMQVXGP&s*q z&gTI+3yNE3?NIYGAhp6V5Kx=4(T>3Z{YI>L~xzNU#1a$ZE5^e7`L$Dp{Kqw!YpYI?Ky^hambQO925-e^$ zdjO}~w9zNK<|X8}I3@w&za&i+|KMap`5mo;5|0NNS3Vr^dk7(zn9GkV) zpH5C*?w=e!f4XU%KAzZHs7Sz387@Ot)qT)vXwj3{r7gfH-9DuXhw z6gGuN!BG(-5zro4lC9VwF#B0|doLCJYj!e)*07hs@E&fZ zd|#QNtKG_E6I*4dVK*|W8!!%2f!Q$$tA-ld3*mh&rWqoEpA!nPhxVC3nD5O;!z2U( zcT0bA*T`-VgYUR=V?q>p%1QSFMPvyiCcG90db?DabWMyzDO!RN_}d@~z>O^YINW>j z>gb;*`#=1nq%7yYf_WnfcqCDoo+9cnBse>^KiR7M#tbq_aV#h=8(U+Z8#!TL32Ck~ zMv?lqOEOVg$~DJ@C*`g;ux|@B(RF+G7yfq|(2_=tS13U)hM`2E)kQTT!no~}pnIHAc#Q^~#zKPM;D}2ns9$<$Zx>u%XSWt#$K40Z^ovKx-tz0S37kToCo(z$v!BH>*=PrE!A`V@Br|-Ue1% zEnW(=eT?DNpc8no?X)QZv1fr~T z+u4dV1Vj>Iqia|AMl#>RV`vp(ZVOF;{GBf-;p>cg7JT(X<34 zMLih(7W7n+vo_kP0LzF*E4}Ur1v4NhX}#Y<5$m`$q=V1ym>1O$C(i3XZG8aicBo4R zDWk2Y`!9mA$+SZeE2rN5C^7-CO{i2)h?-QYdZ?|vOu#2Y&UB}(tg5jP8-#`@H3j<-pnR+Ji>M`5^8$M`mC zSeMURr~6QaqZ*N(H#Ts-6;Y+nG^e1ZQ)&ceNjLQhKdEI$Vd!6O^WE6c`^L;&O*6Tr zSF~iqvS%1ede@PZOrBrx_w>c!BhY4Np(@6PVoOofMH@?9{D~_{e~>K$b`zK%DPOAz z<0S1pN?>p)0Eo(C>Qc#2jCUAzkg3yjkCbs!XSWQUv!r(a6~?PMJlTEq9A5mSWLuG& zrkVLGo7I4{%y@)h=#QK@ISr}#49sA8wALWPZ4<)q+hjtM39D0pXSs5>Bwp6MijFgO z2Wrkz*NN2Hm~beD!Ll1ny1;L_U2k4P^-5-$Gro@zg{K=~nHIiAu{n2V6`bMYoG~cj zTtloyZLWb_rfRM4o3C;#n!~?zG+hS|8iQ0Z+SU$D_l;uVZ)COTS z8BL<4z<2on^5T4i)^fmQ!k-WD%DfLMk#&B&s{jc8>jT z!)Rfqx9Vg?PKKB2ww)uCU_~Il3v6=;H?#>r5y3kI4{&Q+wW*KP)kKq&OPaESstcOx6QZ zWn(`;ZzN5GSzh_VHuE#|VX0dkuucYLDW?kUQ}(=gN};6{2ZIHS@&HLdw!aVOqt1z_ zM3Yj(tWa0aM#$I6<%NR|<|58iwotiqVs7p<(_4GXx&T-#G27mRWH>hlz_#kdOQm){ z#5cuoTFM!FSD{v8KXyotQ<*p8!knXbY82;{{3h%4tY*^1SW}GNg<*{hvsA3mn^(aq z;X|)ky+C8SJ+O$IR((n&RIot8Y~)n7D;4GZr0p^rb}@$zYD=&LEYcgX0s|_rgKGLL z3bm+UVpah>aj)XfCPf9;m||KX{u5;_@+Y$O>d%2AwSUtC!+_^MVQ0Gn5n~8aVj)o- z%|5F2KZyUqqyf7j9wecNmclMXn4^ow^lC_Pk0_7|914u?a`pBdbyZUF)NCvxWITKn z?k&xTzP61Tog9mHt;kH)XbdoJt%Im^WeSRuIv*gkQ&x=#YZk81|h9%QP$ z$>4H!NWmB%lWPREXvdD!rUU=sn~qIi=!&GM>=g*djHtC%gM%@eE40S_^ZidO$xYP+ z0MUKfxcM`x?ZXnb-VeI1KjWe0p3hEmQ z@Df%=D=<>nM;rwXiqm6k=6oM!Bw>H7aMLWj8+39W6ofd%E*VcM%}%KS+$Dgp{!7mn z|BL63|G}vXzY+`FR(3>CjG#xQXv3`6=p(2Z=#afe0wxn2QieG73H~ck%hZg2!A*M< z1IKT}Ld(bYAGZez-s{-_U3va;4cLDTlaF(AkARhjOhZVZ-?-6Rs;~c$r`hy` z5n62S!fTeUG0tw`Z!ExRC4 zZwP0A(Tq1a>w&i^ky{#3dqA!=&nO{U0YrM1(snBvXT}rIqppD6_>?q>j287AT0NTB z8WHZKTPpUEJ2zWHyvL;D7&EB#ZEIKv+Znw-Vxtg5i2to1%u2*U7SfUuCXZ)DsG?5f z`I6~1%77j<$$-94YyKR23WhM$MOgjN#T+9KF?NdW(&Jjoje=Zu(j9@(H>Q6WZ7~ry zD&RIKNF!LzZ3Z&54PXIbx-J55P-dh0xkuVuR1lwm%J^zF2Icku8NX|#V9@HU>S1hB z)0A(#Y3p1Jr_ou9L(I#sVw`tY2U@Ixsx3Xp%M}`X$VgHXj7I1~?) zke4N_Udbq+p6GLwnVirQ0mtdf)yjWAj(=kyVBmq=LV+1^_+@zlNre@H=ikMWMx#RD zr3U?~^=-^o{Cz;d;(D^-h}eQ4qKyWC*i9>E#*QpjG95cr`&P$!#6UD=TA6MoFn`L$ zAh>ygI;#>;ZqS6r3S1h>F(m=23vmSs8L9(4gh}<}LzJ}iuSeaBK`*PBd^f6O(=W3% zhcNPC#nX>{3f4u3`Oq*C)gDV0Ip%CruQC&UNt)+OZmG!gxzd$mZsT~osF^$1m}@N#?Ug_N{Bwv~(BxotD0e!pxNMNE^B2FceD?T6kex#U^I#f(si*dVTReCZ^y)>1sy za}shJiujgCPcO1i8G9~8k5?ECaVxO~QthypCVC}U@y5|7K@{j)#($%zkxLXHo1?zp z8k`%~b$KX-@p~>LjX7W724hnld&(}GXDP2963oylKfuK@e}et^@*OiEboPr`A^Z82 zqPA-QW3%Ii4i^Oqcy#%dqleZgc5=6Ksp_51Y43pbnF5;wI~zVxqz3wQ+gAx?A3->* zT>5mgv7t5sG@{IVJxRc*-aDn&ZCC-x{+M1)(&K{bar;*jYxm<5=&#Y$!KYAJX$2f_ zlV8X#*{2gxd<7y3AiJ2xG2|1aZI(0b=@c8JvH~r}SwLn%k^o>>b@>xH;|sEtu$m;E zF-pp-_mm$LRI+kh_+uovk#%KDbm`=q92oYR0mF|GSUlDUEDSROGEgIKx+8}f7Xm2Z1628^TwNFsv%vz6zvOIf4Un+loEJEdxFmw8C2-ph9~m`L z9(=Cc=&QtQDD0)Bl>%&SEo@FMWv3coUqQuBK#2Jk1kwgG%)ZiQ>xD2Uwj1fVw zo33}e8&&BBwe{*UuUG+&t?z_5y2o5X2ORIsFjf8}j}&V$MAK%IlhQSr80{6FoA!2L z;bRlpx^1;ZM7`{X&V6_(oDH2zSYb@5YCg=EXiQj=3AXXm%)LEnm`MR#>}2@iE`U)iA|n?mutI*L@rr z7c(q{LO!zWFC?{Gq9)IVo`I6+Hy<}hIE~=9dkBD{WAAibS&@**lqy825>zmTCzR*G z1f}aRw$9>!B)E}h53Ci`E-yyrETEIu4W&J+-=ByEygzB&LsOM~&v_G34)*)!2*w%~=bbG6a=1JbyDI!g zQKhLr*|ArTxPs%`^fN>a}{a$3KP@umq69eW`0md2Ey34W6@3{Pu* z6fgq#JyOMR?$|DjnDi5>aN$=gp7GzR*7OS0EVCG}3N$X~6R2fXKd>a6qzw(eumCRW ziLePkNuLm0c?@?rxVWN-W`cXhe&o=Rtgz(5l$SZEa6uAzgBdb$d2dA97m~mgtwk5g z)+yaB=fP=DQ8vmAG!z+eM6)x|`hZwLLIiK1W{eEA+8d&L$eq9x%LD;I;Z-2)TtxIn ze;i{qLhtb97Ki*cfbNFMykVn$m8Tpk8wVtW;zyz^MGWC%Dckoehew9!A-kQ{c@AcW zC~JcC#GWu;xs*`4Wgr31VFxD|zZg)G4npXB2K?m~%;qJ+})IknE=J)6T0oa z8^eE@WsP^Gd{9`7yVJ`qrHcaVGVu?92SkvLXdr(~pCCiB;*rsIo_~#^!Dt^Q?kFX^ z50p^G8a~OG!|!zLNkN!HgdgS-KDjxCuW@eXnoQ>C`G|zwXHkkB1h`K0J&KPZSklA*xpI2MK;!t1NtFaD_8?(UVVkx$ z?|jRC&#gfMjkVuh_kkUN^C5p&1Ysk-9r>@8`~Y~`?*a)&QlmO36Bu9XsSqd1j}5hR zWXn8$Bz*=&ZQ%E&y(x?dl?j$&10w;}n4f%mDEGapr>*NRu!-(#A)}!`&N7uhnAljy zipw2FT}F}d4hXh+Up1B|OY*+UVMX!vyFtHSjh^Tvf}N*;Xv0JNy^T;~4yI@Y;)gO) zwKIQ@0@*4anB<@(Llv(NbMlhIl^?9+P?Zi8O_f%a#~l-|1bQPWgj61*>o6r2TgP4; zYy?)Eul6u^Habpv)1_oqvAJ~a*2g2s!Nq%8TT98ZRx>N&lhNqpwLy&3mk>!$B5Mew zg$#H9xd0`0CR!I!il2aYl2`d&4S`M8Es#rKZ+DGcEv(~aHl^GwCak&gz^R>*BOCsD zS%yhjgid^lWT16*vD1B_CSX|p?4Mb96?(Lk_zE?f;=TdkwN zt&+})Jz;U|sY8Fu$UES#AL*_`4iX8T9lgmQ$&G{QQ{90MGq6Sthp-o<1;VuB82z_6 zFq;F_9+{9kQd&iZAOMOCfsU(4L(*f?z-)MWvKss0d5jXt`PS$Oi-)6RqFu-ONgTMa zn_hX9EGhnTNa9KimidAL|5oDR8kaWTh1E$`?bg(9Pic$rpR*jPr*LLz>Wxm51Y*fy zp(ks6zkdF?MUa{eG>m^dt}dgWtL4=m{s1K?75fnK=TCfrv}!Mz50^*o;3;DYI1Nai z`L+J!HgHvO$;t;JL-`cz3It>k5|RUI!1bJv)Zl9!w&u8M@NPayX(B2`ORxV+DE<&a z5$U-*t7ODddtchBPC}n;S{-dKqI{96=QRDl4a+kOE_pBg-*dmrx%c-~%B0^7S|&(Y zM#%y~-bP6Dd+=?IXIy4o6!EzSB0gO5H{{~1bjaw(ADv0zU$!3=nFY&m#Fo+AE;1pt zhiPHv#YqH>B+y-z{|B<{soB~miugXhLfKYW()8gKdzZ?o8GS>Vl)}i(-k}|k{>r@y zLks1_+vRJ_ZaDqTaqM9*IdfrW;c}}l*Ja7C>xNW8VD9w`DE*3=qH5%7&JZaI7c*AZ zNE%Y~45EjXB$EE!?My4Y2UVC{j8qzDYvNaOdaq+m^EDWqk1-B4{ujeguMfv>*WU!K z=(jrO?@2>E0`>1Dm~9|~4SMl&STj@$qv8oIbV1+F&#~d)H_YnXBfC1U-E0!Cf@lSk zbMOxrvuhRlNmSH zQ@+_cjmlL1bej2FQToqaIzni8Pk$6e<)6wj@SVkF;mI|yh-e(wJA|YNo3rCCJ}#6A z?r4G>OX=1*?l}g8*U#wmCDM1pQtVjqw#6Y^V4t}=Xu28bhn8m_LQ;(#aR;UE@(AB) z9ZMvrXpS(wB9keR$zm*APn+~46f;vubEH~jrp6O~bes7=A&!!y_e7!cdle}as=;4Wj3$_E_Uc~&Gv1{ribwh4Tt_cRmbpUA7}0zN!cL^vSR!fLk{u3EJ#w8 z+*VMwi7l-o0e(<+jp98|o|tZT&{`c0>Fb^>>1ylJ6c(cFrWj?gi2^4*dhxO2Be|sW zT&u%6LW4xmYj!y>w+|aAQ~kTxQ~mibU6YrwXyK9`?a1&M>f&tcL;UgABQ+rfw5-5T zF{3v{-vf^dP1l%9a4nHiIvxG(Ho9&&-lNEQ0{AU$@+OG&B;`S=FT9(}C^7eRWkPWDo6l{Pjki=F;aQ4Qc|4a7DBu6)VGLZX{`siL5Y(+nYDy7e zOc8Z@)JR!1Z4*#aLq^hz)URKiCaK^ezqppk?Oajp?rv3?TZ7=;m8HF{u1Ae~bbEn) z?akoPI3T3ow3IiDEfQX=uB@IHtLMZP;=>#|)l$af>ayfr@Ar9pd+m<<{f6BhjpL?H z$Jznq83kKouuO&;A3_5hi*3!`<(xdVB>b$oE!;Y!!90a@5sQ)Y6z~Vzc4zAGlnW;S z#nKY5qHr@tB2*<$b8Y6REK!lnQKNQXRJ~a0iMJ-ZdRkqYq+{e9zv3%|C4fAxH(H=PZ$KVYK6YNm%%r*zlbR@PRP-f&V zZ#Ft$+&*fz2_D5iKHxxvli==#vpOAG1tYr z@emy>0Cf#c*&GMr%!vN=9}-Vs?ZD>_vx%U9|K(!#;xO< z4x;B2-kM#RFJ)6tN6we)S;%mW@^cT(EQIaHyfDq$0In9+W+R!Kyeh-J9(<7Ez|D~1 zN+3@q@nK1qiQ=qH?D*Z@Vb(o6ZZp`&bQQsao~U6u?v0hK1LoSgn6ag2m0z@`yo8;p zOL{yX0mC=up2_iLawKb?-z7>82ViR}v6T95HRZj(ZG!ohd!E3x*dO!#Ubu2CrS#Ox zN#W|mB^ftUbDJ+{MUsx(6zLpt#IUd4`46F{5!VXAexD(yA}>G-`2G&Mnx0d zGUolE3_vtL$putZdm}u26!U7@Iq5}H|JcCXHJp3LiCh6AM^sI(HKvFtOPty~$_?=B zT}6|RF({}(kSGktK#$VCZk2v7T_z3^NIPGOkE$Y6Z`WZP(K>Rww#0tKR}Y7Z#HUI* zT!@Ah^0qBfS2da$Ok;enc2gq3mPd}ItCGjn%U3P7!* zpKaMsi6k@^r z9F^nOpTB&5^nCZHlV5g^p8U9XaPsr+Pp|hR zf~}umdpf?F;47UP*0F)6){wjv)UfrwJG_d5PLebNMo~L7lZ1*uJI}8O*MN3TDJWFy)vyB5Ayx-; zI~#*ZGFZh48pTjLmt%aMfyoe?JaluTVt;<%92iC|?06xEeIdIr`cSLA`yt>#DeDUtJ6*2(Og~d_RS3Eudh58K3iin3Zmg zDHbeDY(gfX_)ut}h48xy4Wr?lP93&?(-2nCrI{9a68G|V8V=2zM*E27ACAA=mr@3I z9Ipmi3Ba(hnwkdl6ye2h`U?iotAqqw0Rct9oxT9U%OGrPD6|i>MRN`grU%tIJlhFaxJY?0fpg{34pBQs zwq$(E_j<^=4nxnh%h4!xm1*#v&zp0g$eQt`>z zz16z7RP(EBm1apRqsK+}Qio|RuvW#$Qk2c9#lgEnm{M0Mo|K|Z++LPwIz(cR@)|M* z_z|_$n06SQp@JSRYPNIVbo(-Ngx?OGFN(Uuw)8X-ye4ih&Md)_n)%69mrpX8Vgk)u zJ@k-;y1MjgLit$MKqia6i!U8NG6P8lIY-(4h5d0n9zEgy--NHJNmnMi3Ugd|J6`VZ zzY?eo2w+I84>oXXDFkr_1<*ud#?bUq%bZTBy-qOJ5E;MwG$CQLB!c1S2A|A{!B1F*~IdHjJe^ z*?9?%8WYq;d2(Y6Rgbs$=8G%x#b)a`AfWaT5!K&CkHK0wa3{tCSSKo9FfwU8O*le& zN=h~!6d9yeTP*5Iq)fpWEi60obhD40lM`YwE1r|2^e2h zOLxa2S%{RS^AbRlt5MvM@F0Vp98ZE9QCJ9qC49@I?qCS1|)V6$i6F zPsPWW<9=fujth=%lm=qNT{xCyaouB;jqD`ojS?H(gNJV#ArQsT%FbRXp&F5H_|b*s zNVpV#o^vz}CL(ZVI+8eDQ`4;hVGUFr2uA;E$QM}?u?iId0KiO`B-4t7x}{cpZi52K zS?U4Ah!TmVpXlUFj|>}Ub~*8H1eY8@76f|RT9jGoti4ZK^oLkZHiK}-dVZ~8&(fPu>vY#Y+Y8w zG~|le4`6F48K77kXo42XBaUOhqR#YkIGE9v8qk(>(du8369?;F%Sp2ouG+?6s^F_h zl0r`4TuqL(ISU6U#Ah5GSNu zE`uitkrizyX(X{M>nA7gPo}>OF4y1ayfova#R?n=p#$fWd+=H7Zzm_OULWk8oU}fB zK$qa5?kA_Y0n;?#FB3Ga1KsKN`%)D@(@fdL@)lw--?d-uj$LzE=(~_#`aVmD#oZS( z68a$mD&^zLZj&X6VdYR@$;_zT%XES~8JOl?7oB$AJ1In*PH`T$TkluH?qKAR+O4|F z2`e+MS!c{*SG&^pQlteVmvDmN(*O;3LSik-3l$^lFF&mxz+wbQZ2+hlPP`^+{ppyD zRZuO8HYVtrDA_~s(L3l*@ku0kdhBDForQ|1FN zGbpCpa%7Xew$0BVVkssh4bv_ieyn^9RRV_uO8iYQwdfDd2b>XkdBXzCL>zl{SsmfC z_x)a#3qe3G9LfN1L?0nSA_w8@%y-GjPT!-zz&~umU^`a)njhiJi9@%GIaW73BhbqP z)4cZC!#fxA;qHVVVV86eHS~j#*0IR%$G=75@#A>>TZkwZ^D;--NSd;vh?Eg$Vfa79 z8UZ5NF6xiaq=d3z6>AfRN)0rll)4Vh%n0JdBe4&}^@t$k%9~3DmKgWYy%WOR>r8C;sk-GdSIC$Eo9&KpZg9 zdLB}2Fhvh}71UWl<)J0 z0cA53ha*WmiuQ2Pv4gCS4UDa~lkwH%_cX;Jkh^JTeO_R=BwUu=2tgIy3SY^rZyJG1 zv?!!QOM3g{0?b7YI6(msvUNYu0a`)0KN|zeZtyWnf*O6I>w@FqN(UCT!fsM6{V$@x z`e3v*zM8H3j}jusf0WZ<)ZEdvY#@e|ZtM95yZ;IQ8}ha$?%8tb3a?Nw5UMUNXVN6Q1WuiJcEvW>~MCJlX+_Uk)ygH3`>WMQjVFI2m5 zNz4d;yb5H^c0E79XbvyAhIH6bB}=jawc!XJX8COrT38#8A{{n$8M=?NR~zqh(PQmI znQ{FMpxwZlJWvef6NK;c*Rpy|V&<^B?gqfHWLULfE5)b$=HrtMXQ z$g^m;g@7+>wm@fsIL%U;i{8NQdrKYtpOPmQwZKTqztjbGK9>bbp(Op zJlr*;AS}O2+~`Qoh}zz{=FZgoURjp>SN#K_7oBquKEZArjRdlUHx5+6vg2)e{^>+) zyC@4?NqI>ERIeAnPn`-x?bmJko85xwFMV->LV9~6zHV@=1;bndWLt!8Tm!#G9DGtm zhJ~}jKRFH?VLjZC5wZ~*yJO^d`9%7cnmY1f^%ryklW`kg_{CmI9tgED0qrx#UsrYr zzQo?yE-oj?oj${-G@m&joH?WEUnBN>rL>%{Z`76A<#R0x*}a4`+G-nE&wl9CPqd+0 z8Z9(C5y#aq7(7eDie?OPyM`si*~;;>bk^44Af>VvnZAzSF1EkTR$H+FP0m3 zLZ3}f*<@D2XI?4-ov{Co!oe0teFJfM0ewrZECg_)VHlxH{~+MT0kE@TRwRlG8a1&!%fBcCbN?8kvfo zDPqu>$XS7YJgU3nb(nri3EeX#cR}~8I4SCIiau`sO_32D&tUn@UmW|BH_q>Z{pnN| zI}aHlx@HBM6}PRfr)Ytqqmt#RKVHgh-}Z#{ zhFB)ids82trU%NS+80W~dkHL}K<@dIi9pP1vkO=d>Pbc4Mw>ARkqQYHYmC< z`7nk!la<58BmoRJYKIY(VBXZg1`(@yH4~b}9g~QNW)5F9Y(^c}d}Fku#ON^ZZu`;K z4r^ohN1HU@JGr3EX^a&eR>$Cu^V_?0m5wNg7$XBvIud1NrEb+G+`-kQO3Xu!HjX%k z0kx<{ys==9$)ru?JwW@a{B}&s_P$iJ;e05@Ed|pZTe@r6K z>zc5^&D+%}ZW{i$){gU+w%uN|aGWD?#!-=#T(VS=QWFH!&|?h>aAif`HVkF~LySJU zgeBN}(H0sC&=f2#_jj$WN502!=TWTKdk;QaYyIiu&?i@0NH=DYUce*1>oxOrd!kn@`Zi(| zL##1vK^-2YiztcAQV=_1cROgWG1=!Ibc<I8n{V-WsdIdm}1q4flsfuDCwN>RD(5Qck1n_VcpX0bi!r!NLzLEV-$$0s|v zQ>1#e5U6u<;1)fmdxftO(jss3tUDN*CKSOFM{8@F!E$Ps(Aj2yu^I5-bGTB>tF8VO z#pzc8VDgaC95KiwW-)l|=HZ2zY+uaWDPIb!>noH*4ki>GjUls*F^h9b)W@VEVf+b4 z1u1(tw4K)T^VaqFitY)Hl_uM>*}AX+O=YNL4F)=gMYux_&CPZs8zj%tD}T-SGreTVWO_J zDZB!gklg^TFTW@ghRqB)9v3)4NeekrR#rbmy7caG4%AZ zT^iA<025fE4pl zxhn|$o5)3ZVQUvPp6Q~Yzi1B1 zF^{t@$=pGuAWB=gEw$$hA96pN zP(&^^@J@fxo&1JA(r~$8fMg7QO-u>0{NhH9@vbznRHyX|$dD+DE56IHRu>s_1_r9F z-f!Y8JiJD4i#P*GX`p~M!Q7^YzLKp0pumJ&-aw|LZ5iGN%mzyijfiDXd=8IIXh^Y} zK^ngWjQ4LK8;06$A$Ed5L7a$0A;O_rc3NUSy4gCY-tK+8R1Y~3cYIu=)PRZGP&!xmc$*O>z`i9+FpuVGrY0klb zt4Uh)&=u3+T3_neNBAUt<)DlQb|I}`O_EVj*%h;zr|Cz-WXd7FGBzd5aWH+#{5^^2 zGj`kZc#k?=e|Ik>;-EkTL?xerYQh06*=d-oRxHRGG7F7IKjSYkd-J0YAX2Uq$3vHQ z42r-;RdHy%S=PeW5A&uLr%L%)`_=o|csv9Zu3+wNANa($5~(pp=}`5&-u0XPg7ipXG?AZXz@YMu?;!aRUUE)_r2gt0Gt^h?%O58-^ z0#XAMIj?cY2-c@6I{XjEz%QaV#av1)4XyxTF@0Ys#$P zP*am=ZV%TW*KwoQjp90~X2Zl@@&Y}#_gW(paM5u2G2=#zJXrpnn{kpAsmLVcn9rr~ z+o^ECo81)jW;)uOx7hv`zAtaS{`L#>f&H9#(|PG*Awx5_wsJT!&X@ z_(;l}+$a%Y0-_*IGp1SB@mnT~<)1DYL#g0zujz_O~J<5gkkyA3dAvj;6 z8SoNQE3P2wM$T9#5OKl_0sM4zmY%$Dx6$|~(joQ&qEfO(3Wbg+6i#4zp#gb7{@ut8SO~|SbSNpy!shLd!FK4fNwWbp9N%w<# zqpTJHqjUww2n12eF?~lO3wbvHZRv_61kG(!T*kIkr)8$5@IEz5kv*IvNrxMP!!FL&VGFE zhFFuxK!U7EB(DEXEJ}8V4u3dCwOorvEVCn?W4NtNYq8Oj$xzE=R8LkSbsWm6keOek z-*Rq}fpd~wQ$y1H+A8sM`W_Yuwz{yX&EH0@6J6mj&9dgWA-JV-s+z z+$6@T#n68Dvg(V>ggmNGPCoQ|WOQhL=EjThAaOr@93+`~_M|lLOfUGDAF(WUqySjN zVBeI+zetQPIWPoe_ojv6B{9=At12v=*^=@UUB`Z=63pEU&(GZ|$$hmG!9J; z#^YJrkKOEWeD^QEbUyogvELk}*mWS(u=vCvNS0w1pSmLm_k5HC2S<#D)$I}#IH2vr z%bMLSX?E~7RH>bN`mK@|#C3j*!+WzCCcs!!ck~KxGa5+d`}1Av|C7t7R75wi_p~vb zv4QJ6#1e)mFtw2d3OAIEES?<(ONnwSu^Cq1g-Xg#ijS+nWxSefxokg}jA2dmr+Vk; z5B#i2PaQ`SooyGPDR&mhcW!2jNMl@m;tc0R0oKFDyX8`Fn^YHf7tGhE&7kEn4o!j$ zac$Y#>}oW9H#m3H$@>ra>f{zwsB5XXDNdLJ`|9SU>|PG=-Dk|#7NG#MF{iMD%M(~9 zT6>hEGAlE^zs=YR%XEpJsqF_e`1=pwItF9oZ%PTA?|+h!++dbz@sg&LVPNP0CKB** zG;T@svG_g+ihnSl#uU!e=@`r|C^I!+MyK`D0K_!cJ-BH2^x`?*ef7K$=DvT0V~00n z)w^P@<6LcJJEvgZ-agIExY?jsYGuaU%wDvHVF-N0IWme#eAfNY1#1j)07eZl^u~^4 z!fR=CVpbz-WSRh#9f6uj5!boLQdN|vGAuJR9_^&d&OU6Df{Gtm6);`}%c+mO>XLFh z!;~lQtH~=cr&5I{zWNx{e!$x!Ttla^hslf1-`(@Fc^h3Bx?!m&SwJ^&v zNfsJ3?F4fD>>|d?4${)3j;kVKQIeddu&!)H5w0e6Toor`&49UX1JO<4xmt&A!IP@E zqOmH=Cnc9w3Kn*1eKLEyey`8~s9CvskE$DXoDTex?j`1N_Y8R*vurkdz3Kr+?znh= z&$6)pC&0&$qKZE~hXaCH<>B##d`7?e=p19C!I@VF1)1?NwINC6%FjggGg~@SOOo@- zJha3lwv>(Yn}U<(W(x%49DWKjV+rn8Sy-y_(k_ggqq5XZc&fDVHJ9neN(yQryT zkvs!q;J08dcmETEx(TA+n}+q=Xhj&SprZh%fst1a7Vt}%uD)Utiz&@+JR1tWKx zcq}}9ntBKA`=UHIO#&}m{nO*>8g+&oJ!-Ax!3XGJDq0r8jLi+rm{SmhAEjQXZt z8S%Yv7OMwG_BrQ*(+`;|xcE1o;35=Ql_-#(h= zG5-JYuW!gh8P`gGpC_*obI_>Y04RcSFi24UxcnaSFAS=EJ_0rd(D}b zjI)AM3(aXkjNY6&)Vn2eq`UEf%4N~mtU**)_#dY#wdUpPxI(~Yh}p0%3l2yBP7=P$ zIbfU#S!~>OMpfj$1=VKqq5)obD_9+JTjRn$V<`{0{g1|@EnhoHw$*9<6W$%8iXBTY zz{;FlpUpc6UpuY)a)`IsMp}%-W$%E>!DDQu-lS@Q%Ci8wg_A8`)CsgGQo3E%;8;6Ab5W zM-T;1BPK?Cz`gcl5M88E_`K^X)x)Absermeu6qGBC`3cIbp{Mc@0~ygSO^uw;(RyA z8lM^>4Q46T5Y7g2t>^`SZt7k2BFt6^_%Hz{i`}sE3>k?FPYPRFC2`=8*)%_-&@URg{QBC4PL8e+B<7{8EN`4#2qjfosJ zsES_aYXioJ#IT38C6r|6{Aw5-&j%Z>dXkY5K%=8_%&{1&`Ej%ddbh)9RfxbTg)zHA zHJJ@6OiPO6Wr@=ZP!_b%kA!Y63|=xOt{)_|90F%N`K>#lY%O@9fmUeJ>JO&9?u7E# z4Q33ce?_(F>`06pK<0ae;5aKp#aSSlxjOsZ-_ea2Fm1hG4dbVd&oOr&L`7Xwia(`9 zys4y!57gtOCDAa+;c)!npz8KfoC%iRY@?0TU!uv}hudoMyYxhWZBKNi{2o0KVA~T& z!hV;I5U%ZqaXs|Za2#}CpbKlPjuo_WbuoyQ2Oaz=B@$yP6rP;?{Ce+X|JBj+{g;O) zAi@Sb1(OOky?RlB7_BeCo3OzS0E_Cv`#=$UBH1*(ofGST|ILhAn|z9+Ke6{9zR^jc znaR*{}tVnQ4ETv5OgW@ zQOG*@h-;$e@@i?iezK192tV(yYilq>CULi9%*4hL&{JV>CNzB2ET1%%?pcnAi=LT> zy~*HG#Oq5&l7w;Yf50eLad0{XkEe7gD3>5!uV|n4sdWOlrB@O>IE~${M4OYP(iG;I z%VfkQ>-hHxQ@>-XXP6b;T_EK^TB$EM4z)(6O+le|d8uxkx#6*6Qp~7;zq_jD4+>v| zqw(Ydm@#;dnKWE7N%Xv=C+d9ztH+j=Fcve~EIj*&8nSfF2|a-I0nvUtF<wcE z8^1c(e|1>blr}hN98A(ovI2j^+7?p~3GJ$-%MUx^RxlIH)U2NA9+&49$9I)O%J{#) z-0a?FQ_J?%Oe)j`_KK9DtS=d(%9ZwoxjELuhEtDT7yYU?#F=1huB$0hw=+;hT6nar z;X^w)OxClPYRcsW=W1is^-8+%Avv2@&|zt|ggJ&<=bzcfKNv5FP%eNL$+^wV-;*L}?)6P~&)+LFHbhJC{54?)N`_@qiE*~s zdOIASb%(LCF}N^Ly)jw5!HI))i4d30<%oLI=wQh_F&H|)ZMjbN4u&L#36#uvi*1CbAMbe1VbWhodV4dFovFlqPz4x|8nI!s)7S#V8npvg2&U5v0~kZ1uR zv(Tu(WSlDZPi?T!8xv5c_>KdWzYRCVSMw)%hFNwS$!Ph-wK$WWaNOulf}MX;`z$L^ zfe7Qy-o>@!RU!2g5s};0!heAP zasbjh(Di~k!KaZdjWC?SnxPU$rPuX!GHSW1iMC-o*6qqvgu)>yi}TV)&RpEGH;Q8~ z&8#}}IRs1GL{iSANXc5@dwhhv3XH|TWC@;%F{qgS z3_Ai$l+e6D7)wOY37}|tah*g;r3alUtrd;cij!n0Yik)-2%N}&D;2;2%p>O{)y-e_ zzw3j3SKC4yrHx?Z}9VrY4eB&%Q1yEqR_A+8@M zozmO=PAGdE0X#M7MA~rUXvIQNF>2<*zN#EvspRPZ9Qm+7ed<;wxSD!jhz8MjXZ&FV z%3H+h;I$JJC5ge$F1;6ESAn?zR6wi0e+%Rt%|2kDLnP*8pFqTqNIDru!nbbW_0Vbk z|LnbMcN@pCDEeK$0z|w{z?g(ACU&x^$U3ql$4acn5@qM^CF_tNF(hGw05=Ap%&V>Y z+iyL)tGasz4^rOQ=NzrX#LV=&tE=l>Z-64D67NUjF%rR)65IO%**=Mz`Cff!E4O9cR^9hK^;46*A3i;{uR0h^R@Q9 zz|Xw!sEIIpTo&$#k?dlE#wU2I)XUwPWRcncBI(LNhl8_or$htqUI2tKtbmL?2O^w zE?EJGW*nfa2@JT6_}nC_f{9pbO6#@2s{AL_6|-uBd80hb7`p^l2DW!8Q#c9(M~6pB z0n(+<-B^1N7z4Inj!EjkTStYsByCD69-!7Lg@50`_Q9AH5Ni!?6JglHQ; z=VCi_U8`8L`U~_Wh7+4%s+G@G=Hx0vxEvn}{%%1Y5 zu)}=R4x}pqrj>{o)R2nJ^xP};yr4@dT&(D%VP+LXHB2AP_#BEQs#%=PLNjqQ55=tm zDlTAYXbp^v2!wF#=N@0Zy+lC<$7YUig);qstAJ*M5_rzc2JVrwDgfYY@ID1UFqFEDULZnn1RmQ%yOlrbZK$XQDh2(1gm`jMkL$o?j-xb2eIa zYGrLVXO~pfQ77qmk-s9HKP40mE4&|;hf95I6!k)_kXYe?uhpnQra?%MzBstz(Avk- z5L6?cN(K%cAMSk63ducrGKI5V!{tjlBetj_#wT%U)^Wq(4?{U(_&5~51mgjWtAd}t zg`+>E%#hx;(VYDTz$dI+_dpJO9FgtTfTAxRJ0AjicYGs%`oY@L;ZXJ1J2VV5k@K-- zP-k`8+Mkb)D2xYJPw}K=W%Yb^*vz+~@tw#jm7053@?3wixCBWN{CJEeGni!8Zg)dsnu7n0 zJ=AOfp0m^JT~D@Q8AAT-1J?SOYh8)28lyJ#I#^V|dHd``Y|TWONMapWjY*8MOQ!)B zgFK5$mTid9-k=b?`3A_uZvtbJ+S{2{#SF8b1%S>EXXW`)z#$n7$M>;c z*%yc3NbGuk2w@#HGkEfXt3QDoWj4KbE!s3jL;kLnB;vR}vK^8AEwO+6D~TUu)0Rub zA5A1{LlT9R5!(hZcHxS|^Xigw2eC$sw9o3!a*Q-Dt!*-0H-^Ur!ENJ>o|Wq~PNdf*dZKHM)k~JU zdKa^?ngQSF1WP#NnTA9|1Y)6_C8SNm2#1zp6!S^bmh(v_1$0gMwP>JVNu^lkEwd^2 z;o9F`9({ftGZryN+4qxRN3@7`g92m~`<8aw7{Fn0ZsNE0tdhjow#~H}zMk_g5QIH{ z`sTZrPjVP5dgr8_6hzV7w&#M#nHSzjTq(DncrmkeX4H|>_E4aPe&-3Oy)hggA|Sw7 zClXRG5Ff~0VZMNe?G}*&$L5A9hqBrf5N*R5Q4&T*@vq3FisUX3vgf_T9% zNN&tw5y#UBM#!ocmze#rQq6x1&}5Jqbpq^i92QWF;g%Zo`2*k-X0l7+~u8)cp%e^>5SH@=Ay4R?}k@cJQ5nJJR-Ssa`m z?t(-MtE`A)oeJlJC3V;0a`KupbvsYk5Ec@Mzfl8&6zou{x zz^&Ob60wmM)E?hB7CQ#d=X)kkzLBNphM=7`PYNsZCMC2)`D9A)kW(8?9a@W#j}*c8 zWQA_2@=mfkh^>Q9*_k(-|<+17pPi;Ld)Yy6;-5_%D7fp zc#*Gpaa;S+2eDg}z_nKJLB4m=DC;-Uv#}h`1rz318gVzF^~Au%3cK_b*$AXBQEwHn zzqH(lt(xvdX{ctNzfCvw1 zYM2{{COaD~?Z$`73s>Vho43|HgeR5M3U_Np3l&ATmJ@RYk_Z_ZcOlAeHVoA0tT?cp z5S5oAD_T>NPM*EUQtC+VlS3@W(6R^Dm~z$}@UcdLWBy<++JwUV;wm`bBGKoZdKI>MpG%fLswzxIPER;` z_))STQKpBC(28u1(GoM~&;CWxAf(&x;@HI^WiUUNP%c?R4L9s&bccr3Kr=Xxyv~Et z2SEwGZyaqtvR=}rlP{wg1g{7%B=UVl{C3Yg4|gaKnT=h5kiomj-83x@x(dz5u> zll%{HR(9?DeBeu&Rk?B23ESt!7o%;2a?D0raK`co58Mr)-IiY>LeULYx3AmA=}Gmm zB#{zW)grf|q|BkV0d8r-OR-2A^ls|`u+FIf$WD?|?zY?|tFiWj%S0fFK3Wz+FYHhEGJ#`uRmB)6%W7zZ}C z%A&~pb1)h#^r+&?{8JG5mKtpN=%l{+XD|B9zgxq>D1mC)%P4DV*=?d*?gVpDDn|sW zFDA;B4tlj?BX^7)X#&)0LQ1ch*Tvu?iJK7>518F}Tv&`|&RImSTk~o1U6HxX(C&I0 zN_R=U-UelMcQbP@%b5aDU#{nJIx*$`yxPKp{mO5qQY2_&Z%*ayqMo4VSGQ)i1yT=&E`%fR}5i zffO`M46QWoO%j(4K|{Y4IY?W8C>^nB-q)__E$euUJg=10{^TAzdQ%2xKtowe)Zx+*soGt?`gcd7Ng;3_c%&j4nvP# zJre~i$g{48xGN5v@)|wN$`f*B0gDcg8qUz^P}ev6H3CQ5hefgW{f0*yeO7(@sZu6R zNfF)V>DxkEZFbC9NPOfmUI@o-f-~GFW&#d)uyN09n>*PC?+^ z->FbQnBXvVQ*$yOfUM_&aaFNfCraBfZ5_vy!#PJF zcOqNv>L#YO+(KU_k_qk*nAz!f3#ku=JfsRAuB z##^^eI4IT@aSoDkYpv%H?2PM2k{s~wDP=W`JmbBgDOoumEEXCLAl%D>qS*`Tw< zb)FI{Y(9^UgM^cqc5nr@;}SfpbG#UhhqXFYp$Cx(FQA3cjK$K$K?y_@x+~y%B_d-6>{4?v4@X1A;&LBF8V9t3w4vP`G}Jg!B;^fg zGyG~AfwfG#zsd#$Vp&!;Jg>e%Pqa$dpymxJHlJ-sq~O=wkhEfXL&AVR!G@$GuqJ;i zZ3t6|OeqQZ0~SB^cTCTNYzTT3+3AFAJX*&qe#(d6JkSuO~4u^ zas*rhNCbwQ8X_^*3?t`LAz8V@JL7u3vK*x`APsCh55wRsDd)q%9bxudK+9o<_L8T#^J7%^GrF+Jd=ydC=vu?v3C#hJpH-OFDodlP|Ckj` zK?tgkVcATs^2B4Dsygt`K8GnJU)=H&*W5g@aHQ~9IBq%qlh-`V9Y3lPmEdd3{7aSX zF>V~BVZ&@9TKtD#9oZw4P}|mR$;JcEIkE1qu-(*I%>E;AUASiO->|xxPp9Mh*#u0h zLBK$Cs&HV9Q!VG_PWqv!Y{|PA*kxnd7cfSK`vr;h?8J`))LReXMp zgV)m+WjgSGKy@o~iHaRlzOa0o2vBoyK@W!8n*dW3a-8e0LPM%WovAhW2Fp;$m) z4>~l{kzOxyziFgdN`fTNan!b~&NIy=m}*KyqgXY#y{!hk3b?_MFZg{DnI%XB{p8U2^>A$ewcg#iO=NM$Rt|f-|D7p$V1omKprOV^mQW8a)}p(;aKy$bG#NtJW-AlqOz^K-Dp3KG z!7%xfv`S*3q)nh^@`JI$IN_6*@cV|HxVRC7ouW&eB_zoTIdA;P>00L4gTzmLRL4k^ znTeXgf62J_uM(O#cH5rHyA@pMt0!bKIYsTFLQ1+n=*6heeR%jUcQbrsy&idxRC zt=<}^Ac1-lT|QXg(Rqgx4wM(0e^{#NnJX2@CyyiwO+io6O`SIZf>GNF5VBMUjkRB% z%2zmSg=XztfH9spRDAUC0ece30*1aNFt*dhn0_C;E@2jp&CEtGqOuW($I|>IJf{on zrV*f5k55@w^KapI^VlTPRY0b5q}p##i=`HfzO&_q1l%pAkJ>{1?S7cI9iGzrXZ zuuEf636tzrF^{3Pa^as@ncoT zyJ4P{2oMsgak@g3Mx^Wj8I!~F0gAnudl!Lfm zX`$WD@9zEEpZ2gK>=trI)daN&9B;T&pPs~&MeP29SA%{$QBZ#f6b|MCNn%GSJip(xo?SEh@K zGAsOpHfo(oYgM1X&faCVaWX+=CmGxdq7YNDs_aE7D@`y?`q}o9eoK6(Wh}eSWcgKhOcyJ7>ZfuhsIh1Uik43O$2^PSr zSe>@=@gVHN)+UEAPL4dI0b^nsyZP@ysx+vv6keJ&&(!(#T&=j4k5G6+R0SWco-c#r>|Ayj* zZMU|n+hfCXZA9%m$%()|s#2GdT6|ywNQd+h=f;*2+nf530<;WGaAO~|I(-r)O50iO#gn;ZeLyfd`m%TzgzIJM3O=Jc93t}7avQ$XKon2Zi8R}JMv zEbQ^yFHm5wVbNg`{&3e|bQTx!xge;BFt}al(|CTkO9=b9=lgksqB-b`;3~p$w;Qh+ ze7*@YR~n(cZa$U}i(FaF`8vf>5oL{J%pyX?*6<>ly31=p#qp~(&JA|6-4xe`?O$U| zo6ry-bTR7Xeqt9fwP&L6arDlE&f9l}V13G=I#R)J!NC4T=|5<$9+|SsR=C$;UVF}L z&<)P+t<6S62%jkP@>XK2ek((C7W}t~iWn-EjY+&u!UXo}Cy#=DpAxF;%@=Qg zEfcB5z|uuIcu-zKT5lQns~m&_WNV9 zm_Q54i9W#bcj{}f!27k&Vb8FwGM5?8)J?d(qzjQF2MGeZBiNqY%uK#yR|t{IrtCmL zpe#(kh4@XksT8Zw8gFnQI^HRvb4~m?9a~Y>oKl>(vq4t5vF7ernjQDqlYLPkXK#YS zM*f$jfClxyN%Ks(H8%Bcj$wIq9dY8BJ`YbO*v(dh$ulsSk#w?eUq9Y%bD zBT7SzEi$z!)Mp&gR2|=z$WIKTX9x9lXZK!KuZf&|;KuV;7KXd#{%T94=Eqsb>+Y#? zaX3iJ#$_HA*{$#4dSw+G57VZb?&Oe)!S3wLLFb3)gJ0DX>%&W>@2$14;OnC%b~ z+WoA%0h((TUnX`SD@NudG=csWF)Sx}FcBk$9R-u=V7?YDg_%e;lb1u$LrywQ8lSQZ z>(WLS-*uhLoAdsKN?mQen=%AYg1tfkbi3Vj(rGj7pBowxRF2gja8vYVwxAkljhnoq zuAD7%(sx`KeBsP~4xl70OiZ92-8%RKtK{?%^Ofi8%E*Qj9aq0zQk-pkFC^o}bd_%_ zS!VaK57yvA9!77@p~BMx!!C)6a*TY`Pv1#MQJ|+7 zTyu48Y~4qhxPY8<-BD6r?cbWqAk>5WP9h^++0n-pgoGTUspF@FDiR1+@~%3=d>Yy7_RIb*`lJHPM# zUhZ=~Z5FMos4Iq<(T4oNPOkzRnI;Hu1CJ1ydkJnAwPd+0DT77MN@p((J@=T(ilXg%~M_*{F8`|d>}0di@1!jsO^n>j0#TDk_E zE9&|5BAx-xJ0a-+Xb7FS4 z`#(=dlOAY~I^FG$M~!FPbtbf<(yu4g=qeOk2QG4!>S`WD$wj`d~Z_<`S|W*whVfC?Ja2BOb9@=!e3X zAj=kIbrRWxD!nTXOeRO7d3>fcKtUHO3IqJmKMcO`F}yT>@G4@b2*wlicn-3Qut!11 z>O&?aE|;jg--2Pb^cGHi_0v8B8$og&nA7oPGm0%YUMXMz&H+3}CZJIYOnO z<2i}Ii~1cZ;{5IGX)~;PDk{mWLaC)h;IgUoiw{YJC7Q1q-MDQq@e$&xJM^sPj7|bu zjzdz&rv73&*|ow6XbRwt0)3zy0N1p(aNX}vk_H1=GBU}K$ zNQ-3a#Qw_`!XlTM!x~|y0BX@QsHXebIHM)g0c>hjST1I2m2x6DS}ukI=< zD~c64)*CErklL@dm|?C&qv&j?AGND1u4`CLbktsD4MnLYC4Eor4%yZtmfZ{CY+Y93 zn)t`PgkfbmSNrcv%p0XzBJ6LXf)pg=7H!?OU{ymyaECKh=4^8k+qV*K4ErXCu^iVR zZUVPefc(;y2_>dG%wEGSd+c0=-FAZ@iz9yVHm4Sl$Z(-9?+H3_U`PaFucE~hekTVH z3YTzkIhc*=>EsQ^AKcV3fe_^Ffsw-vqx!px8M&vT4T(Xsw+U>w;D!<%P(GtxqCC)B zH;VtT%3_J(a&{wy%_|v8eyW8a$01`rQ-{0(*cG@6Y ztKGk~^W56q2fcRofuAP3JnNp|R>0X~Im(JB=zTMD$_n?WX(V!sr(}!YJZJr4?FC@m z&i(0ib&BL8`~mzl9=?{J92((ZQ3E}VnfL@jjWouZw{yLT?HVS34lD~jW{K}GoGGD9 z8E=@e3G^7oPHf3$Mm*XCa&F-Plm@`8#c#38WR1dmUaNTebj_53hy+MUy#vF+gv|e( zfdQw+f>Z&GG*s3NspRNXx!4?i{|P3xX~;xa1b$zU*wj<`5iTCGUTQxKBo_YA8Noun zr(l*dDnM5qZ~Fa=fTWTQBw|#%opOsIs2shDQSylg#E?Q$bb%W36zYEGkpyWa=@C{@ zJ4H!Q*TNB63bMQh2rSU#0}qtpp-Jv3RpnE)xJuKogx_L@AlGU$(J9y@? zm-W)4l|Yit(L)P{@CNT1ItuYO!%1qYm|X_?Z$n!rp5ofc&@jF&#+%XxXj<&*b$?k* z6!tQ`(Qxy4E)Ev*&mFV6AP(2TI)C`v!#egX`hV%JKZxVXhhn44G_I!1Ent;pa}$XF z#V3idYa|6^a5)&}L$jX8x<}DlIzUFgB%v@FViZ9r39@si&}YNG+Z`{SrBAWV`37fQ zH_gGJu5??A6DaRxwu@yi^w!|UT~+VSE3kt=ssV{5vQh`Wm~N7z-e(`g_5q$hZWn_b zCpP`QH$u#PQoLJR@Bdg-i|W<1mWYl|Pft8S%=EuKOFMCJO0K=sK3156;lInhmKj zh4JWYBDNl}+vkJ%`Sb5@(lfV!!Vqo~IEv7m>d$?X$|L$on?f#&W5`y(RgwWW)`Dd| zzhJ9r_2!hYj!_C*12c_rUU7)bSdqXMxElOVupRjenln9q`TY6Q7jM9rDa)M4c>v&9 z$u2~02&2_ZIe8Z?M6}kJ;TW&%B%v9YO;8j$Ng^2YG}2o%>Ik`UsP{J}f!PFpAB>KX zt_yL*>13d&BU-28C9O}u*?^gpZ&H>eLNMX{WJZyRkSqtJDP_SxzTX;n(xmvw3Nu(=l98h?Ty@ACHe=D*DL;lh+g=^tZ{TuTw@4^nqteis9HS z)SU}y33zUY zAv0LQnd+$wlVeaeX;V_M6w0~|PNtXDv!M;e8KqMJ80|L~@^Nd+1!H_{WQrm9cKz*a zaE1p2F7z29kAO%7i@-W@BZK*X?F`;Zz7>%OOw2Yj|8Y*)O!c*bycHceIa0b5ciLo7 zZdvr$`$hVThB9eMUK^>EOw}5P29${3fz8I5 zH&YyR!)~uP{AiyXw-8}-Hz;xZv2ZGh;-Scd6{?*2mF^q&xdzc1fP10`!dP@2yukJy z`>kMvl*=FS@_qC4|G}F#kCG>{$uJ;_8j%v;e8u$){KcEI2gMbU5PIc=LcEop;jr^E zXuOdHGv(ufw_!U9G=Dn3h(;(NpPOwuO@DjjQAt}aR{m%3H%0DOYz+%|lm^(Nk>s>R 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

0EYB*hFpX}U1}-n65tR_ae%&pS^N2ZFolVR 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 CwtZy) literal 0 HcmV?d00001 diff --git a/Process/任务分配流程.bpmn b/Process/新增任务流程.bpmn similarity index 62% rename from Process/任务分配流程.bpmn rename to Process/新增任务流程.bpmn index e3e0c184..80353ca3 100644 --- a/Process/任务分配流程.bpmn +++ b/Process/新增任务流程.bpmn @@ -4,7 +4,7 @@ - + @@ -14,18 +14,17 @@ - + _4f4ab1b2-ce52-46c6-bcc8-52c43b0c4a9f - Flow_1cryizq - _9fac5c71-636e-41e6-915a-49a1e7b67072 + Flow_0otbu5x - + - _9fac5c71-636e-41e6-915a-49a1e7b67072 - Flow_1yepfaf + Flow_0otbu5x + Flow_1bfvbmv ${nrOfCompletedInstances > 0} @@ -34,77 +33,33 @@ - Flow_07xobdn + Flow_1bfvbmv - + - + - ${sequenceFlowResolver.getConditionResult(execution,'_9fac5c71-636e-41e6-915a-49a1e7b67072')} - + - + - Flow_1yepfaf - Flow_07xobdn - Flow_1cryizq - - - - - - ${sequenceFlowResolver.getConditionResult(execution,'Flow_1yepfaf')} - - - - - - ${sequenceFlowResolver.getConditionResult(execution,'Flow_07xobdn')} - - - - - - ${sequenceFlowResolver.getConditionResult(execution,'Flow_1cryizq')} - - - - - - - - + + + - - - - - - - - + - - - - - - - - - - - + @@ -125,14 +80,11 @@ - + - + - - - \ No newline at end of file diff --git a/Process/任务分配流程.json b/Process/新增任务流程.json similarity index 96% rename from Process/任务分配流程.json rename to Process/新增任务流程.json index f6c1a8cb..b438f3bb 100644 --- a/Process/任务分配流程.json +++ b/Process/新增任务流程.json @@ -1,5 +1,5 @@ { - "Name": "任务分配流程", + "Name": "新增任务流程", "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.BpmProcess.BpmProcessPermissionData, Forguncy.RbacPermission.Core", "permissionResource": { diff --git a/ServerCommands/任务/任务发起流程前校验.json b/ServerCommands/任务/任务发起流程前校验.json new file mode 100644 index 00000000..fe785656 --- /dev/null +++ b/ServerCommands/任务/任务发起流程前校验.json @@ -0,0 +1,492 @@ +{ + "Name": "任务发起流程前校验", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "Parameters": [ + { + "Name": "任务ID", + "DataValidationInfo": { + "IgnoreBlank": false + } + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务信息", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "4c1c012a-0ad0-4338-9430-f1b70ac7a764", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "50961c18-f454-469e-ae8f-eb11862b1148" + }, + "ColumnName": "项目ID" + }, + { + "GUID": "3026ea11-e179-43fe-a731-1f3acd8031cf", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "d043ddbd-c8a3-4a31-a47e-bcdac7551398" + }, + "ColumnName": "父任务ID" + }, + { + "GUID": "dc74514b-fa27-45ec-b5a9-349e11ddb9fb", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "a6f8cca7-5575-4839-9365-ffebe1facca9", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "ID", + "NextRelationBinding": { + "RelatedTable": "View_项目统计信息", + "RelatedColumn": "项目ID", + "DisplayColumn": "项目预算工时" + } + } + }, + "ColumnName": "项目预算工时" + }, + { + "GUID": "c646f8aa-9325-4c7f-9a46-94c95431c000", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "69975d40-afe9-4bc8-b156-b06f8e589350", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "ID", + "NextRelationBinding": { + "RelatedTable": "View_项目统计信息", + "RelatedColumn": "项目ID", + "DisplayColumn": "已分配任务工时" + } + } + }, + "ColumnName": "已分配任务工时" + }, + { + "GUID": "3d5bcd8b-de08-4dab-aa99-10b672410d22", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "3256ecff-7321-48f2-9e3e-5aefeaac7b90", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目经理" + } + }, + "ColumnName": "项目经理" + }, + { + "GUID": "57be8a25-ac7d-4f4c-b0cc-5fefcfdb476e", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "3b610fae-f462-4d6d-ba6e-e6b24dfce8af", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "工时分配方式" + } + }, + "ColumnName": "工时分配方式" + }, + { + "GUID": "683595d8-69c4-47e0-8f9f-bb05e7732a15", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "2d53d463-1d5c-4117-aa9a-796165ad9c89" + }, + "ColumnName": "任务预算工时" + }, + { + "GUID": "34ff6d56-84e4-4f3f-a6f9-7528e5968792", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "b688b437-4733-4102-9763-f9dee3d372cd", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "严格模式" + } + }, + "ColumnName": "严格模式" + }, + { + "GUID": "10ec1395-5a81-4cbc-acd8-8d1ef6996c99", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "执行者", + "GUID": "3f7a6d55-8578-48be-b14a-ba4a6e17f266" + }, + "ColumnName": "执行者" + }, + { + "GUID": "40f27bbb-15e6-4e5b-8b04-41454bab1753", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "050b2a2a-e802-4280-bc06-10d5e76c4e35" + }, + "ColumnName": "任务类型" + }, + { + "GUID": "98dd52fd-9eef-4268-9769-5bee88e24f8b", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "版本", + "GUID": "1fa6cc05-da37-4315-b822-951a8b751213" + }, + "ColumnName": "版本" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "ae5a57e8-074d-401e-9d6b-c85747f92057" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "991ad217c6604c978bfc5749b20e6e33" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目经理" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "当前项目未指定项目经理,请指定后再试" + } + ], + "ID": "bcf16cb9-2079-423a-a1b6-33293e2f563e" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.执行者" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请指定任务执行者" + } + ], + "ID": "deb73d93-205e-463a-8d34-5b5bfb1477e9" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.任务类型" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请指定任务类型" + } + ], + "ID": "20c338d7-189f-4ec9-8fe0-7f69ab5ba813" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.版本" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请为任务指定版本" + } + ], + "ID": "91321071-f269-486e-8efc-434263349f4e" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.严格模式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.父任务ID" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "预算工时上限", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目预算工时-任务信息.已分配任务工时" + }, + "ID": "ff74d835958740a18c9a43517e5fe004" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "层级", + "ParameterValue": "1", + "ID": "2a21b817513b444c9cb3a0316de2a9cc" + } + ], + "ID": "c519e38d-63bd-4a93-a2bf-6f4b2c414c9f" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "父任务", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "6760dadc-d949-4b45-ae70-50c034c806de", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "层级", + "GUID": "71447dd9-ed15-40d3-8c95-35af02be1228" + }, + "ColumnName": "层级" + }, + { + "GUID": "eb1e2579-cb27-4219-8c94-c22b985b827f", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "f2ea1508-f30e-412f-a345-3ede9d6c420d" + }, + "ColumnName": "任务预算工时" + }, + { + "GUID": "435b9b45-862d-4a31-91e3-5b4e9ce75489", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "1d7f0d26-c3c4-4fd5-9d35-d8c6775d2e75" + }, + "ColumnName": "总计划工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "a11173ee-ce04-46d5-a2fe-57bac8f3d19f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.父任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "a772fe34c2594bce9ced25c057497185" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "预算工时上限", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=父任务.任务预算工时-父任务.总计划工时" + }, + "ID": "1f803427f50543e3bbc7d34be52ae616" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "层级", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=父任务.层级+1" + }, + "ID": "18d496286fcd41938205ec186b6d6fb4" + } + ], + "ID": "4afddd1e-6ec5-43b3-bd8a-62b9d375d848" + } + ], + "Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预算工时上限" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预算工时" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IF(任务信息.父任务ID>0,\"预算工时超标:父任务可只配计划工时不足,请修改后提交!\",\"预算工时超标:项目可只配计划工时不足,请修改后提交!\")" + } + } + ], + "ID": "04713767-c4db-4ac2-a6d2-8c9fd52d435e" + } + ] + } + ], + "ID": "8cf18dc0-128a-476c-b041-a5be5f57bc47" + } + ], + "Comments": "校验工时情况是否通过" + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "任务校验通过" + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionCode" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionMessage" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/ServerCommands/任务/发起任务流程.json b/ServerCommands/任务/发起任务流程.json new file mode 100644 index 00000000..423c0cda --- /dev/null +++ b/ServerCommands/任务/发起任务流程.json @@ -0,0 +1,407 @@ +{ + "Name": "发起任务流程", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "Parameters": [ + { + "Name": "任务ID", + "DataValidationInfo": { + "IgnoreBlank": false + } + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "29ef26eb-d840-4c9a-9c95-7fb94555e468", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "23b7dbfa-171e-4463-a302-07dcc9e15141" + }, + "ColumnName": "任务名称" + }, + { + "GUID": "455904f9-0302-4dba-bbb7-9ca41568b71a", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "执行者", + "GUID": "a1fbd5f9-b9e7-48e1-ba59-913b1aee850d" + }, + "ColumnName": "执行者" + }, + { + "GUID": "30cf70fc-ce55-4877-85d9-ee42f17546d5", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "2dcf421f-4618-413d-873f-88bb355c8d8e", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目经理" + } + }, + "ColumnName": "项目经理" + }, + { + "GUID": "5078d1a6-51b3-4c5a-87a8-4bb42d3bc3c4", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "6209726f-6934-4ee5-b1ad-98534c6bfa4f", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目状态" + } + }, + "ColumnName": "项目状态" + }, + { + "GUID": "6cde8ce1-69da-4f09-95af-5f939077380d", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "023c19f4-f67f-4a16-ad52-7047a5897f4b" + }, + "ColumnName": "任务状态" + }, + { + "GUID": "9425dcd6-ee84-4cff-8cb0-32f8e2b5ef9b", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "流程实例ID", + "GUID": "eb2c2ccd-767e-4d72-a9e7-fb88915964bd" + }, + "ColumnName": "流程实例ID" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "4c5addad-85da-4ff4-8b0c-2fe87e45f6ba" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "TopCount": "1" + }, + "ID": "3d8ab8d2f0924421bdd75fb25888a8d5" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.项目状态" + } + }, + "value": "2", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.任务状态" + } + }, + "value": "0" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.任务状态" + } + }, + "value": "-1" + } + ], + "RelationType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", + "ProcessDefinitionResourceName": "新增任务流程", + "ProcessInstanceName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.任务名称" + }, + "SelectedTable": "任务表", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "5890a609-fa92-4828-958b-5b13d2752057" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "ReturnResultName": "发起流程结果" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.流程实例ID" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "查找任务", + "TableValue": { + "TableName": "ACT_HI_TASKINST_View", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "a2b011dc-2a16-473b-b3b9-bde26f13bddc", + "BindingInfo": { + "TableName": "ACT_HI_TASKINST_View", + "ColumnName": "ID_", + "GUID": "d0536ada-ff9c-4df5-b489-a0684ae8005a" + }, + "ColumnName": "ID" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "ACT_HI_TASKINST_View", + "ColumnName": "PROC_INST_ID_", + "GUID": "ce528664-a069-42b1-b4cf-26f468c181cc" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=发起流程结果.ID" + } + }, + "TopCount": "1", + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "ACT_HI_TASKINST_View", + "ColumnName": "START_TIME_", + "GUID": "c84da339-3220-4914-9160-e9893d78bfcf" + }, + "Order": 1 + } + ] + } + }, + "ID": "df4ba27143da4ef1926f2b05f3ad6c05" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=查找任务" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ProcessTaskCommand, ServerDesignerCommon", + "TaskId": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=查找任务.ID" + }, + "CustomOperationName": "提交", + "Operator": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.执行者" + }, + "Comment": "系统自动提交" + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "发起流程成功!" + } + ], + "ID": "538a870c-2dbd-457c-8376-cdd65a13778e" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "发起流程成功,请在任务首页手动提交!" + } + ], + "ID": "686eac20-159f-47b3-af18-98b561a23926" + } + ] + } + ], + "ID": "b0afa112-c3bf-436e-8825-7ca3c4ea827a" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "发起流程失败" + } + ], + "ID": "28d09d00-0c63-411d-9671-d9638d8dea95" + } + ] + } + ], + "ID": "0db22abd-802d-4a9a-82d2-a4916ff55327" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "当前任务状态不允许发起申请!" + } + ], + "ID": "3d464f63-1e9b-4b73-befc-de21f74f4c38" + } + ] + } + ], + "ID": "25f8696e-7e2d-49f4-86ef-2328e2871047" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "当前项目已不在进行中状态,无法提交任务!" + } + ], + "ID": "82f89f99-1a71-4c38-ad54-5f4e2a48f03d" + } + ] + } + ], + "ID": "bc582f6e-8cf5-474b-8183-43f925a4937c" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "任务不存在" + } + ], + "ID": "baf44142-3577-44d7-a831-1077b74eeb08" + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionCode" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionMessage" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/ServerCommands/任务/新增任务.json b/ServerCommands/任务/新增任务.json deleted file mode 100644 index dc2781cb..00000000 --- a/ServerCommands/任务/新增任务.json +++ /dev/null @@ -1,919 +0,0 @@ -{ - "Name": "新增任务", - "Enabled": true, - "Triggers": [ - { - "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", - "Permission": { - "PermissionData": { - "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", - "permissionResource": { - "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" - }, - "permissionBindings": [ - { - "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", - "roleNames": [ - "FGC_LoginUser" - ] - } - ] - } - }, - "Parameters": [ - { - "Name": "项目ID", - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - { - "Name": "父任务ID", - "DataValidationInfo": {} - }, - { - "Name": "任务标题", - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - { - "Name": "执行人", - "DataValidationInfo": {} - }, - { - "Name": "成员ID数组", - "DataValidationInfo": {} - }, - { - "Name": "开始日期", - "DataValidationInfo": {} - }, - { - "Name": "结束日期", - "DataValidationInfo": {} - }, - { - "Name": "任务分组", - "DataValidationInfo": {} - }, - { - "Name": "任务类型", - "DataValidationInfo": {} - }, - { - "Name": "任务版本", - "DataValidationInfo": {} - }, - { - "Name": "预算工时", - "DataValidationInfo": {} - }, - { - "Name": "任务说明", - "DataValidationInfo": {} - }, - { - "Name": "收集反馈", - "DataValidationInfo": {} - }, - { - "Name": "备注", - "DataValidationInfo": {} - } - ] - } - ], - "Commands": [ - { - "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", - "TryCommandPart": { - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "项目统计", - "TableValue": { - "TableName": "View_项目统计信息", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "eb0e2733-cab5-46e5-9a71-a6c0c06a64d7", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "2034ef31-0cc6-4b1f-8509-345a85d550c4", - "RelationBinding": { - "RelatedTable": "项目表", - "RelatedColumn": "ID", - "DisplayColumn": "项目经理" - } - }, - "ColumnName": "项目经理" - }, - { - "GUID": "a2ea47d0-850d-46fa-a000-6778dabf41dc", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "8be465f9-1173-4551-ba9c-8077e9e1068a", - "RelationBinding": { - "RelatedTable": "项目表", - "RelatedColumn": "ID", - "DisplayColumn": "严格模式" - } - }, - "ColumnName": "严格模式" - }, - { - "GUID": "11caee44-d58a-4170-bd43-a87e850252e9", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目预算工时", - "GUID": "c3f88088-ff8f-4ba4-b4b8-0b9b680f51b1" - }, - "ColumnName": "项目预算工时" - }, - { - "GUID": "4bf2aa08-e266-4579-a82f-501fb8455316", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "已分配任务工时", - "GUID": "ec163591-391a-496f-b95b-2b30be766815" - }, - "ColumnName": "已分配任务工时" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "f6308398-2aec-4b4a-9e2a-ec524facb605" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目ID" - } - }, - "TopCount": "1" - }, - "ID": "bdd4321c439e40139d19baeb5c4269d0" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目统计.严格模式" - } - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务ID" - } - }, - "value": "%Null%" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "预算工时上限", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目统计.项目预算工时-项目统计.已分配任务工时" - }, - "ID": "9dce806ffef440e7b85e5861422b0269" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "层级", - "ParameterValue": "1", - "ID": "289bf7d065ed4d829192ec2cfcd1aff9" - } - ], - "ID": "cc68789f-08b0-4fa6-a1ef-d8ff4f599946" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "父任务", - "TableValue": { - "TableName": "任务表", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "4220f490-afe2-402e-bd98-a653a2aea5f0", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "层级", - "GUID": "71447dd9-ed15-40d3-8c95-35af02be1228" - }, - "ColumnName": "层级" - }, - { - "GUID": "8dadbb8e-0c03-4e6e-8851-50c04726233c", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务预算工时", - "GUID": "f2ea1508-f30e-412f-a345-3ede9d6c420d" - }, - "ColumnName": "任务预算工时" - }, - { - "GUID": "1c8bc67f-a6be-4284-b183-031402f0c0ac", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "总计划工时", - "GUID": "1d7f0d26-c3c4-4fd5-9d35-d8c6775d2e75" - }, - "ColumnName": "总计划工时" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "a11173ee-ce04-46d5-a2fe-57bac8f3d19f" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务ID" - } - }, - "NullFormulaValueQueryPolicy": 0, - "TopCount": "1" - }, - "ID": "0cb2c214b7bd4342b32ca610904d9cd0" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "预算工时上限", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务.任务预算工时-父任务.总计划工时" - }, - "ID": "fb21eb10cb6c45faa4f7f1f93def7cf5" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "层级", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务.层级+1" - }, - "ID": "cbfea9db3fa545839e30188fb7c9dfba" - } - ], - "ID": "d3139f10-cd54-42de-8c03-c565033d980b" - } - ], - "Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=预算工时上限" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=预算工时" - }, - "compareType": 4 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=IF(父任务ID>0,\"预算工时超标:父任务可只配计划工时不足,请修改后提交!\",\"预算工时超标:项目可只配计划工时不足,请修改后提交!\")" - } - } - ], - "ID": "b9f39510-1b0d-4666-b3c2-3854a8607477" - } - ] - } - ], - "ID": "74a1d017-09a1-41ad-b923-cc81d39fe37d" - } - ] - }, - { - "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务表", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "项目ID", - "GUID": "4591d628-7cff-49e1-9a02-835c93cd83b4" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目ID" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "父任务ID", - "GUID": "7c7599bc-e14f-4fee-a7b6-6f3e63fc0a81" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务ID" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务名称", - "GUID": "70479fde-ceb9-432f-ab11-b9e201e53452" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务标题" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "执行者", - "GUID": "fe1b1ef8-b4cc-4ec5-9607-ed79af9eee62" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "开始时间", - "GUID": "bd91151c-ab05-4c2f-960c-9a995ac74696" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开始日期" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "结束时间", - "GUID": "f3b150ce-78ee-4e9a-92b3-341a86a973b8" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=结束日期" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务类型", - "GUID": "952fffb6-c470-4cee-b86a-75f36212dd02" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务类型" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "分组ID", - "GUID": "a34aca75-9d7c-423f-ae22-eca9bcb8b784" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务分组" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "版本", - "GUID": "69965d07-acb5-446d-b82b-974551f2f83b" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务版本" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务说明", - "GUID": "872f6ea6-9484-4846-b268-ceda654333f8" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务说明" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "备注", - "GUID": "0d19d5f4-5452-4b46-9935-3ec880c5002e" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=备注" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "层级", - "GUID": "fb08986f-e8fc-4f81-b5d3-5af4f2c842d4" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=层级" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务预算工时", - "GUID": "ce9c89dc-183d-41de-8115-bd04207bd3c4" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=预算工时" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务状态", - "GUID": "e745c5f9-9101-4ff2-98c0-7a247bfda7aa" - }, - "Value": "0" - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "进度", - "GUID": "67710ba6-e18a-4789-92c8-1a74f9fe8bb9" - }, - "Value": "0" - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "收集反馈", - "GUID": "eed842c2-50bc-4645-b865-1aa2894a3674" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=收集反馈" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "功能名称", - "GUID": "b6600f24-bc37-49e7-8f4b-9c41b7602444" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务标题" - } - } - ], - "ParamNameToSaveNewRowValue": "新任务" - }, - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "项目动态", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "项目动态", - "ColumnName": "项目ID", - "GUID": "31eb548b-adb3-48be-9d21-8a3b2b108e5b" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目ID" - } - }, - { - "BindingInfo": { - "TableName": "项目动态", - "ColumnName": "项目动态", - "GUID": "2a172271-2baa-4386-a99b-a87f099d2e7a" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=\"新增任务[\"&任务标题&\"]\"" - } - }, - { - "BindingInfo": { - "TableName": "项目动态", - "ColumnName": "执行人", - "GUID": "8094c996-c8cc-4d1e-bd80-b4b5d43227d4" - }, - "Value": "%CurrentUser%" - } - ] - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=成员ID数组" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "项目成员数组", - "TableValue": { - "TableName": "项目成员表", - "BindingInfos": [ - { - "GUID": "8db255a5-9c7d-4684-93e6-592173e1c6c8", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "ID", - "GUID": "b72cf0b4-c471-44fa-b47b-a534a09cde3e" - }, - "ColumnName": "ID" - }, - { - "GUID": "984f27e6-fd7d-41d5-8120-3af19b959bb1", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目成员", - "GUID": "f0d91e3d-8562-4bca-bb0f-4e9d7afd4d55" - }, - "ColumnName": "项目成员" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 8, - "ColumnBindingInfo": { - "TableName": "项目成员表", - "ColumnName": "ID", - "GUID": "9ac991d2-282b-43bb-bef9-a0b00a6be7e3" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=成员ID数组" - } - } - }, - "ID": "44e1c4fa720445809ff43c066c0f47b9" - }, - { - "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", - "LoopInfo": { - "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", - "LoopCount": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目成员数组" - }, - "LoopItemParamName": "Item" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务成员表", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目ID", - "GUID": "c8bb32b5-4044-4c3f-b3f0-35999adceeca" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目ID" - } - }, - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "任务ID", - "GUID": "51f4dfe8-cf9b-409b-880c-4cb56d2dac53" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新任务.ID" - } - }, - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目成员ID", - "GUID": "85f0dc19-b87c-41fd-a580-014ab998bc60" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=Item.ID" - } - }, - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "c26e130d-b353-47b9-92c4-7e8615c3f6ac" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=Item.项目成员" - } - } - ] - } - ] - } - ], - "ID": "bec25113-44bd-4d82-97ce-95fd7d0d88fd" - } - ] - } - ] - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目统计.项目经理" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - }, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务表", - "ShowConfirm": false, - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "e6b219e9-9009-4421-b6aa-0713c9772f99" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新任务.ID" - } - }, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务状态", - "GUID": "e6e8b427-3747-4bbb-827b-87c08314fbd4" - }, - "Value": "2" - } - ] - } - ], - "ID": "4c0c29d2-8fdc-4fe4-9f57-b99a9ce37352" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", - "ProcessDefinitionResourceName": "任务分配流程", - "ProcessInstanceName": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务标题" - }, - "SelectedTable": "任务表", - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "52e9bb6c-ca24-4679-ace6-9dc6dc05272f" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=新任务.ID" - } - }, - "Initiator": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - }, - "ReturnResultName": "发起流程结果" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发起流程结果.ID" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "查找任务", - "TableValue": { - "TableName": "ACT_RU_TASK_View", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "21325c47-6da6-4dd7-8cb8-b64561090a1f", - "BindingInfo": { - "TableName": "ACT_RU_TASK_View", - "ColumnName": "ID_", - "GUID": "c935de77-cd56-4102-9a40-a306f3c2f21f" - }, - "ColumnName": "ID" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "ACT_RU_TASK_View", - "ColumnName": "PROC_INST_ID_", - "GUID": "43f10c5c-ae7d-4360-a074-6b7cd28e3f5e" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发起流程结果.ID" - } - }, - "TopCount": "1", - "OrderBySqlCondition": { - "OrderByColumns": [ - { - "ColumnBindingInfo": { - "TableName": "ACT_RU_TASK_View", - "ColumnName": "CREATE_TIME_", - "GUID": "71619b71-9d7c-46b6-9d9c-79db69560c17" - }, - "Order": 1 - } - ] - } - }, - "ID": "19e25811a64e447fb46b9e15100876f0" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=查找任务" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ProcessTaskCommand, ServerDesignerCommon", - "TaskId": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=查找任务.ID" - }, - "CustomOperationName": "提交", - "Operator": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - }, - "Comment": "系统自动提交" - } - ], - "ID": "d8e4f9b8-7380-43e1-8692-5635ba606b65" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", - "Message": "任务创建成功,请前往待办提交审批!" - } - ], - "ID": "9385d55b-e6c4-43ee-897d-d04e172ae85f" - } - ] - } - ], - "ID": "34814cb9-e373-4aad-aceb-be97ef5f1878" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", - "Message": "任务创建成功,发起流程失败!" - } - ], - "ID": "5eb3bc06-917e-4dfb-a05c-3de4c4302ba1" - } - ] - } - ], - "ID": "51acacd6-441f-44b5-8e6d-858c0e65ed5a" - } - ] - }, - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "0", - "Message": "新增任务成功!" - } - ] - }, - "CatchCommandPart": { - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=ExceptionCode" - }, - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=ExceptionMessage" - } - } - ] - } - } - ] -} \ No newline at end of file diff --git a/Tables/邮件模板表.json b/Tables/邮件模板表.json new file mode 100644 index 00000000..4b669351 --- /dev/null +++ b/Tables/邮件模板表.json @@ -0,0 +1,75 @@ +{ + "Name": "邮件模板表", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "模板名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "设计模板", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "HTML模板", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "模板标签", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "邮件模板表", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [] +} \ No newline at end of file diff --git a/UserControlPages/发表评论组件.json b/UserControlPages/发表评论组件.json index f66dfecd..4456a258 100644 --- a/UserControlPages/发表评论组件.json +++ b/UserControlPages/发表评论组件.json @@ -32,12 +32,19 @@ }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 18.0 } }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 7.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "7": { @@ -63,13 +70,13 @@ 9 ], "Count": 10, - "DefaultSize": 15.0 + "DefaultSize": 10.0 }, "Cols": { "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 32.0 } }, "1": { @@ -88,11 +95,6 @@ } }, "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "Mode": 2, @@ -104,6 +106,11 @@ } } }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, "6": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -113,38 +120,49 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } } }, - "Count": 10, + "Count": 8, "DefaultSize": 32.0 }, "Values": { - "7,6": "发送" + "7,5": "发送" }, "AttachInfos": { - "1,1": { + "1,0": { "CellType": { - "$type": "Forguncy.MultilineTextBox, ServerDesignerCommon", - "WaterMark": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "textarea", + "placeholder": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=IF(ISBLANK(发表评论组件!B10),\"请输入评论\",\"回复:\"&发表评论组件!B10)" + "SerializeProperty": "=IF(ISBLANK(发表评论组件!A10),\"请输入评论\",\"回复:\"&发表评论组件!A10)" }, - "CommandList": [] + "resize": "none" }, - "DataValidationInfo": {}, "TemplateCellSource": "默认内容" }, - "4,1": { + "4,0": { "CellType": { "$type": "FilePreviewer.FilePreviewer, FilePreviewer", "UIPermissions": [ @@ -183,7 +201,7 @@ }, "TemplateCellSource": "默认附件" }, - "7,1": { + "7,0": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "CommandList": [ @@ -191,7 +209,7 @@ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", "TargetPageElement": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B5" + "SerializeProperty": "=发表评论组件!A5" }, "TargetType": "FilePreviewer.FilePreviewer, FilePreviewer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", "MethodName": "Upload" @@ -202,15 +220,70 @@ "ImagePath": "图片.svg" } }, - "7,2": { + "7,1": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 1, + "Placement": { + "SerializeProperty": "=发表评论组件!B8" + }, + "ClosePopupCallbackCommand": { + "Commands": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=是否为确定" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=发表评论组件!A2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=发表评论组件!A2&发表评论组件!选择图标" + } + } + ] + } + ], + "ID": "1b816291-417f-46a2-b2d9-92c75f4c0a80" + } + ] + } + ], + "ParamProperties": { + "IsOK": "是否为确定", + "选择图标": "选择图标" + } + }, + "PageName": "选择图标" + } + ], "ToolTip": "表情", "Size": 18, "ImagePath": "成功.svg" } }, - "7,3": { + "7,2": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "CommandList": [ @@ -220,28 +293,28 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B2" + "SerializeProperty": "=发表评论组件!A2" }, "Value": "%Null%" }, { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B5" + "SerializeProperty": "=发表评论组件!A5" }, "Value": "%Null%" }, { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B10" + "SerializeProperty": "=发表评论组件!A10" }, "Value": "%Null%" }, { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!D10" + "SerializeProperty": "=发表评论组件!C10" }, "Value": "%Null%" } @@ -253,7 +326,7 @@ "ImagePath": "垃圾桶.svg" } }, - "7,6": { + "7,5": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -296,45 +369,37 @@ "TemplateKey": "_RS_Main3" } }, - "9,1": { + "9,0": { "TemplateCellSource": "回复对象姓名" }, - "9,3": { + "9,2": { "TemplateCellSource": "回复对象ID" } }, "StyleDatas": { "Styles": [ - { - "FontSize": 13.333333333333332, - "Formatter": 0, - "VerticalAlignment": 1, - "WordWrap": true - }, - { - "Foreground": 2 - }, - { - "FontFamily": 3, - "Foreground": 2 - }, { "FontSize": 13.333333333333332 }, { - "FontSize": 12.0, - "Foreground": 4 + "Foreground": 0 + }, + { + "FontFamily": 1, + "Foreground": 0 }, { - "Background": 5, "FontSize": 12.0, - "HorizontalAlignment": 6 + "Foreground": 2 + }, + { + "Background": 3, + "FontSize": 12.0, + "HorizontalAlignment": 4 } ], "Types": { "Strs": [ - "@", - "Top", "Text 1 50", "Body", "Accent 4 0", @@ -343,29 +408,29 @@ ] }, "CellStyles": { - "1,1": 0, - "7,1": 1, + "1,0": 0, + "7,0": 1, + "7,1": 2, "7,2": 2, - "7,3": 2, - "7,6": 3, - "8,1": 1, - "8,2": 2, - "8,3": 4, - "8,6": 3, - "8,7": 3, - "8,8": 3, - "9,1": 5 + "7,5": 0, + "8,0": 1, + "8,1": 2, + "8,2": 3, + "8,5": 0, + "8,6": 0, + "8,7": 0, + "9,0": 4 }, "SheetStyle": { - "FontFamily": 3 + "FontFamily": 1 } }, "Spans": [ - "7,6,1,3", - "4,1,1,8", - "1,1,2,8", - "9,1,1,2", - "9,3,1,3" + "7,5,1,3", + "4,0,1,8", + "9,0,1,2", + "9,2,1,3", + "1,0,2,8" ], "PageInfo": { "$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon", @@ -420,7 +485,7 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!D10" + "SerializeProperty": "=发表评论组件!C10" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -430,7 +495,7 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B10" + "SerializeProperty": "=发表评论组件!A10" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -443,7 +508,7 @@ "$type": "SetFocusCommand.SetFocusCommand, SetFocusCommand", "TargetCell": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=发表评论组件!B2" + "SerializeProperty": "=发表评论组件!A2" } } ] @@ -501,7 +566,7 @@ ] } ], - "ID": "16723adc-d110-4872-bb4b-3f224edbc718" + "ID": "d1dc8e82-8da3-4c96-a498-fc65731b1b75" } ] } @@ -516,21 +581,5 @@ "PrintInfo": { "PaperSize": {}, "Margin": {} - }, - "BackgroundPictures": [ - { - "Name": "f820e389-b9ca-4507-bacb-13a1c61e3d4a.png", - "DisplayName": "背景图1", - "StyleInfo": { - "CornerRadius": 6.401041666666067, - "Fill": "Background 1 0", - "StrokeDashType": 8, - "Stroke": "Background 2 0", - "StrokeThickness": 1.0 - }, - "IsAutomaticStroke": false, - "IsAutomaticFill": false, - "Size": "271,203" - } - ] -}//wqCQPove0jDoxbPmR1tCilTfWTcjI1QntAdSSEnvqpBq8X0K4KIgKeddf3uJfkGQ+NYcuKFjh2fD7oRE+1SVkU98D4DOpLqXXhL3hQ0M1paXTsklU3RY/pJaw39qYgqyNQeHV4b0K9BG76Q3c4B9OMtrtoglBF2gEqFOLshXds0u7MleYtgzRTEo1220SeyFTTJknPLxNxCCdq9ZeMh/RyL17KGiGKplQBBEOpsptb71r4WQ/cAyOeSKSDyxIBYus6BpjrwXUeW3jFkAsyPLyLfjEBh2DXgbv5ylK5p5pt4qKnoz6mT2kYliDN1vclhZyJSQKJ5lnOJYY/HWkNnHf1C8DVAoGdWdVy28PC927AlC405nU8bXYFZhWpGuoTHX+uCam6+GezFzz0t1rkMXBVFP0S8jD7Q1IBaPJ//tyagJ58gYIIMcSPOLIE4pNkkv6/ua0xvghQEwuIOPSJf3BK18WzFawHpM0hoexJWfQ6kY/vzEkd8b9AsctDf/0fBxnBUYjl4ynQcTa/6JRn7MmrnlPORZZbwb1mZdiO21Kz8hc2CZuvnUizS70Vzpqss0IGpQfeUcp+z6fozvBuvUtIeCjlpl28puV3DTmLmM9dGDW24CtEMHSy299yceAWALnMRKzUGmi3d74ZqyKcf7lGMA3FICWU/0YmZvGpEc8HkmRo4rsqqJiKIZaELsHK6F/reqZD1btXA8f57xO6t5XkJfW6Tt4AMFZf9+84mdNq6dC+TkxM1NGtyYLespPqCxNiEKEl1OH9r/13rk2wwODtq6FlKkUFogwKmaAlAYl6rrb+dtq0tBUS43Uw+fZ+KZU7mCbU2Gs3fNITERCV9ZEutjPJD2skUTx5QQaGQHGfWLNIkaR60QoIaGof5jE1AyBxCasp3jZFLuma1YpZ35gg==|920 \ No newline at end of file + } +}//lBNupAwoheGLHnueI/SHrIxos/YmAZRHEQgTg0y9il6eVe1k2t4Saor63e2GKLG94Cc3kBFJhDvdtC068OA1Z/fFhRuhFsP0ayY4TFkrLiaev+V/X8aNuWVVm2cBsHHuIlhth0IpV+imtduULNKYN6U+uiPARUtdKgi7epzCyWQEP0lPDTP/VZXGh/hYEzY60AJCmGfsE9uoSfDaTixgw6fjMXg/0+teNE3X2MA123dHvhpQErx0+/kCWwvPjzR5TxkjZypkTRrzdEbCYmmDxak2NLLuUNA4lJ/Sv5L+ID6A+KEehg34SLeFFVwO+ww9IUOblMNO67EawsNijRnVkBvrE0LKKUkFaLUaJ4KPzxNYvcC4dajJ5ns0NsX1+HrtK2LABXzK4RRecW4W6QFeatLegSW/L8zYlKYcLNtlnDvqRJ1c33ARAORaMclgtz4lJZE4pWLl4QimnkUPrEvBGj3iY3AexrnKyT8liyEC1QbT4t/gIINe2LPJLQl7oV/9KRAWSB0yw0W4QdDDRfORetSZiesweFFZ3Se28hU6/7OTXLtTf0QbNmtaHyful44N2NiDdjwz6glJgFl6dzIAJHw4pYZkVzpTyK+bilyfZ4Ncw3RNrCWV9yeKSfNSaw9m0Mf07fPNg5LHHc/+to2elUDmF+lsi29ZRGfcbi+zHNP+kST3wmFW0v4iTWnYDhUVM+CRRkzAmSXIVXwTo5jsggHzFh+lOVxPzUBUbIuwgTLWpugDhOGubhNx88/CjFwMMGCsOFHTXYL3iSWXao8/wFw7sQ9jfpFNsrczGCw5Q4LFwd8Liu9v+7lwsyY1/cxXE6Q0dFzRgMQSXfdntzxn3kr/AvDQ1QUi0iEpT1Gxguv8JEHIy24xD9lyH7UPkRiyNgrGvQuvNzxIxkRfqlTL6Q==|920 \ No newline at end of file diff --git a/UserControlPages/发表评论组件.rd b/UserControlPages/发表评论组件.rd index a18afeab..d7a1c720 100644 --- a/UserControlPages/发表评论组件.rd +++ b/UserControlPages/发表评论组件.rd @@ -1,5 +1,5 @@ { "PageType": 3, - "ColumnCount": 10, + "ColumnCount": 8, "RowCount": 10 } \ No newline at end of file diff --git a/UserControlPages/评论组件.json b/UserControlPages/评论组件.json index f6a7a842..aedf45be 100644 --- a/UserControlPages/评论组件.json +++ b/UserControlPages/评论组件.json @@ -55,20 +55,15 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 20.0 } }, "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 } }, - "3": { + "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 248.0, "Mode": 2, @@ -80,11 +75,16 @@ } } }, - "4": { + "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 } }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0 @@ -104,28 +104,18 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0 } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } } }, - "Count": 11 + "Count": 9 }, "Values": { - "1,3": "用户名", - "1,5": "刚刚", - "3,3": "xxxxxxxxxxx", - "6,7": "回复" + "1,2": "用户名", + "1,4": "刚刚", + "3,2": "xxxxxxxxxxx", + "6,6": "回复" }, "AttachInfos": { - "1,1": { + "1,0": { "CellType": { "$type": "ElementUI.AvatarCellType, ElementUI", "CommandList": [ @@ -151,7 +141,7 @@ }, "TemplateCellSource": "用户名" }, - "1,3": { + "1,2": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ @@ -175,13 +165,13 @@ }, "TemplateCellSource": "姓名" }, - "1,5": { + "1,4": { "TemplateCellSource": "时间" }, - "3,3": { + "3,2": { "TemplateCellSource": "内容" }, - "5,3": { + "5,2": { "CellType": { "$type": "FilePreviewer.FilePreviewer, FilePreviewer", "UIPermissions": [ @@ -221,7 +211,7 @@ }, "TemplateCellSource": "附件" }, - "6,7": { + "6,6": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -297,36 +287,36 @@ ] }, "CellStyles": { - "1,3": 0, - "1,5": 1, - "1,7": 2, - "1,9": 2, - "3,3": 3, - "3,7": 3, - "3,9": 3, + "1,2": 0, + "1,4": 1, + "1,6": 2, + "1,8": 2, + "3,2": 3, + "3,6": 3, + "3,8": 3, + "4,2": 3, "4,3": 3, "4,4": 3, "4,5": 3, "4,6": 3, "4,7": 3, "4,8": 3, - "4,9": 3, - "5,3": 3, + "5,2": 3, + "6,2": 3, "6,3": 3, "6,4": 3, "6,5": 3, - "6,6": 3, - "6,7": 4 + "6,6": 4 }, "SheetStyle": { "FontFamily": 8 } }, "Spans": [ - "3,3,1,7", - "1,5,1,5", - "6,7,1,3", - "5,3,1,7" + "3,2,1,7", + "1,4,1,5", + "6,6,1,3", + "5,2,1,7" ], "PageInfo": { "$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon", @@ -424,7 +414,7 @@ ] } ], - "ID": "2a0df8a4-d118-4c25-99ec-5c5c6eb6ea7f" + "ID": "4350894f-ddfb-4af3-be33-d1997b20f6ae" } ] } @@ -440,4 +430,4 @@ "PaperSize": {}, "Margin": {} } -}//xoAoqO0Kdc3CXjpzf8qxv7qiTnVnMGms6q0wEDUY2rdhJCfhLOG0a0HPh0ejjkHkJT2/GycSWLZcjXbkPtJuZXbT7RJd3TV6VWwk6rFsL7yPHn5mCoKzv6wG+/ogfzKtcF5+aVcL+AT310D3SbfC2IA9mZhVyK327rBwIDYL4q1yZ2+Nht/JlOfYaLmpNrye0uHBu3pLc2XS9ySmIO5Sn2ahMWTGgAMS9YaW+9BkCF+L4M9Le/xBzn2+wNUrNM7hDsurdaNDRSlgBIlp3pbB4shHjxNUxFN3IfEN+xP/YX8FNRb7mf2ZOqBYnovoYLXN0j9n6lztQDcjI85LonYTF0tWcVbk+jYKVCX+YNpvGwlQd5Hnqx2uV+LjWdO4rPCMDDc+G7DeShv1Ym+lvuxSfMA8ZgZhS0LdEm2iJVQ5/jPEMjXtgSbv8gwtifH0bY0AlHtB9p1dtBrc73BgiKAh/HF7LE7GT2NCwpYK5WrW2wRuGwo3uyHzUd7y/igJhMbG+Pc1PEn0qRwWQrQeKgxYnr/V8yNge54VyzjkA0V54atoHM4v6mB4WCGtdBY1XrKRClIiCZtrk9ps5X/eH9htk1nPvazhKDOANeAcrrlQglKJcVrI2XXBoB6KKMOozD0IJnWpt9fXGuDyFFJXdiaGzLdaIKwSPQz+SyusI0eKTp2Z0MxmrV5Y4Od3HWwtC6c3BBI77B0Ry963wpG7A/SNK4V5haoXApnj5MlDkmUpxviyRNDQeRTcGJnB6gyaiEiidfEVl4S2Q+IJWGS9xuCE02n6Spxk3vhJJJhouzhex2/LsQKtn1fz352cx+kA/LmqdMSO2PyDYJdUjZREqd6kRjxA3qh7r66mzVrQX4qVqDjdqA4YAw40hA5CpVdGipRH8BIEGvKLfAt/1Vd1NUxNSg==|920 \ No newline at end of file +}//+FbNpyFzxTdImbDybDr4PdrKDvhoLXBwZiuUEXtr0xEMuQyzpp9VrpAOJqJEghiqcKDEgYoctCzmLPiZlZIFF84z1nVoVyVq7BcOQWF/r/VEMrr8bV4KpMwFPnOAvedYlFShmwqBzXZq0YUAmxKRXDKIesoULoOh27TQuq4x2yl3aE/WI3jdeh0NA3j59KcnjNTjnDSTafOe+lHPIgXlSm9ywLzgUGlYZ2N3EC+DfvVqGbrWC+6lGYBY/ASHd2vjSp+XWW9EfZO6p3y6SwxGFyIEc+Ih2PVvpAX4NEebxCQzAB1ZPUGfWEuSqE0l7zyJQq5XEjKDsJid3me//4EW7Ro2ozp2fff6fONdOcphzDKw0tXLh1fTTK3rTSlVsMFtmQovF5yKzvP9/FFAWN1gyiutObUatyoZD8ImN+S15KfgOfg8XBO5Iu7H3DuwGBIsxaNUKs3JbtYT6Pt3ReoKE/69KPLgHvA51jb57BO4QHpCnxCG5K5SAMBasU/3cEnG2WdaQ+2bUG3HzLppSa4g/wdS85fIiqcpmwTJTl2XPrwk8sqw1GGriY46Ew56GveRH0auT2oXfajLnTZ4sDiSAnidkCxHIkfuncPmChb3t71lqt8VGTpp66ZQsyuJUAyN1ChZ9F4o83iKPaDk9qfqZTwpxe1W1qY2K6La08l/ZuSIWNzYU/Sx2QBGzA6h0lNKTcZ7pwB2Ugc3qS3r/tOMmkPxWQ2C6ZycOrs4ArDDjJoBVL2SGjamIWks4OoFZaNLzCYgIw/Q3QhMPo7PFLTvsWF+FyHGAkUt9pjEEc/t6DC8j+hOeKJ0MO3QJSMY3cUhb0fcJ01+UiDUPSv7eqHmEVfGS2/UHeQ8PtMxuV3/v2wBGbzZ9UeckRVGqMx9H5SoYs3XyV5jN9eYtDAy0JJ9BQ==|920 \ No newline at end of file diff --git a/UserControlPages/评论组件.rd b/UserControlPages/评论组件.rd index 88ab2d30..efa0f5c6 100644 --- a/UserControlPages/评论组件.rd +++ b/UserControlPages/评论组件.rd @@ -1,5 +1,5 @@ { "PageType": 3, - "ColumnCount": 11, + "ColumnCount": 9, "RowCount": 8 } \ No newline at end of file