From b28ce142da9eaae9b1a8ff5b3072c334c1fffa6e Mon Sep 17 00:00:00 2001 From: "SHAMUSPC\\NINGMEI" Date: Fri, 5 Apr 2024 13:02:44 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E5=AE=8C=E5=96=84=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86=E9=80=BB=E8=BE=91","MessageType":2,?= =?UTF-8?q?"Modules":[{"State":1,"Type":7,"Name":"Table/=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=A1=A8"},{"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/=E9=A1=B9=E7=9B=AE=E9=A6=96=E9=A1=B5"},{"State":1,"Type":1,"N?= =?UTF-8?q?ame":"PCPage/=E9=A1=B9=E7=9B=AE=E6=A0=87=E9=A2=98"},{"State":1,?= =?UTF-8?q?"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8"},?= =?UTF-8?q?{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E4=BF=A1?= =?UTF-8?q?=E6=81=AF"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=B2=97=E4=BD=8D=E9=85=8D=E7=BD=AE"},{"State":1,"Typ?= =?UTF-8?q?e":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=B7=A5=E6=97=B6"},{"S?= =?UTF-8?q?tate":1,"Type":1,"Name":"PCPage/=E5=8F=82=E4=B8=8E=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E9=A1=B9=E7=9B=AE=E8=8F=9C=E5=8D=95"},{"State":1,"Type":1,"N?= =?UTF-8?q?ame":"PCPage/=E4=BA=BA=E5=91=98=E5=B7=A5=E6=97=B6=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1"},{"State":1,"Type":1,"Name":"PCPage/=E6=94=B6?= =?UTF-8?q?=E7=9B=8A=E4=B8=AD=E5=BF=83-=E6=94=B6=E7=9B=8A=E6=98=8E?= =?UTF-8?q?=E7=BB=86"},{"State":1,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=88=96=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?"},{"State":1,"Type":36,"Name":"ShareCommandContainer/=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E5=BD=93=E5=89=8D=E9=A1=B9=E7=9B=AE"},{"State":1,"Typ?= =?UTF-8?q?e":40,"Name":"Plugin"},{"State":3,"Type":15,"Name":"ServerComma?= =?UTF-8?q?nd/=E5=88=A0=E9=99=A4=E9=A1=B9=E7=9B=AE=E5=B2=97=E4=BD=8D"}],"V?= =?UTF-8?q?ersion":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 209 +-- Pages/94f8bae36aee4ae7aec2a063ca731b1.json | 8 +- Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json | 16 +- Pages/任务/任务-工时.json | 240 +++- Pages/任务/参与成员管理.json | 69 +- Pages/共用/项目菜单.json | 6 +- Pages/共用/项目菜单.rd | 4 + Pages/工时/人员工时统计.json | 15 +- Pages/工时/人员工时统计.rd | 5 +- Pages/收益/收益中心-收益明细.json | 47 +- Pages/项目/项目列表.json | 137 +- Pages/项目/项目列表.rd | 8 +- Pages/项目/项目首页/项目标题.json | 42 +- Pages/项目/项目首页/项目标题.rd | 12 +- Pages/项目/项目首页/项目配置/项目信息.json | 67 +- .../项目/项目首页/项目配置/项目岗位配置.json | 299 +++- Pages/项目/项目首页/项目配置/项目岗位配置.rd | 10 +- .../项目首页/项目首页-容器页面/任务列表.json | 91 +- Pages/项目/项目首页/项目首页.json | 172 ++- Plugin/分步引导提示-9_0_103_0.zip | Bin 0 -> 28247 bytes Plugin/对象与集合操作工具-8_0_0_0(1).zip | Bin 53209 -> 53127 bytes ServerCommands/项目/删除项目岗位.json | 119 ++ ServerCommands/项目/新增或修改项目.json | 1234 ++++++++++------- ShareCommandContainers/跳转当前项目.json | 5 +- Tables/项目/项目表.json | 26 + 25 files changed, 1969 insertions(+), 872 deletions(-) create mode 100644 Plugin/分步引导提示-9_0_103_0.zip create mode 100644 ServerCommands/项目/删除项目岗位.json diff --git a/.collaboration b/.collaboration index 49ff42c4..c4f17568 100644 --- a/.collaboration +++ b/.collaboration @@ -28,16 +28,7 @@ }, { "ModuleName": "Table/项目表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:04:12.9388948+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目\\项目表.json" - ] + "ModuleType": 7 }, { "ModuleName": "TableView/View_项目统计信息", @@ -494,21 +485,7 @@ }, { "ModuleName": "PCPage/项目列表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T11:55:55.8596618+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/项目成员详情", @@ -524,31 +501,11 @@ }, { "ModuleName": "PCPage/项目首页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:01:36.5987442+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页.json", - "Pages\\项目\\项目首页\\项目首页.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T11:59:22.2648872+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目标题.json", - "Pages\\项目\\项目首页\\项目标题.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/项目首页-容器页面", @@ -560,19 +517,7 @@ }, { "ModuleName": "PCPage/任务列表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:36:01.4461672+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.rd", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.json", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目工时", @@ -612,31 +557,11 @@ }, { "ModuleName": "PCPage/项目信息", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T11:56:18.6504546+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目配置\\项目信息.json", - "Pages\\项目\\项目首页\\项目配置\\项目信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目岗位配置", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:51:41.256673+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目配置\\项目岗位配置.json", - "Pages\\项目\\项目首页\\项目配置\\项目岗位配置.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目配置首页", @@ -712,19 +637,7 @@ }, { "ModuleName": "PCPage/任务-工时", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:34:56.2238663+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-工时.json", - "Pages\\任务\\任务-工时.rd", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", @@ -748,17 +661,7 @@ }, { "ModuleName": "PCPage/参与成员管理", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T13:01:32.4988254+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\参与成员管理.json", - "Pages\\任务\\参与成员管理.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务成员详情", @@ -798,17 +701,7 @@ }, { "ModuleName": "PCPage/项目菜单", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:06:40.1219351+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\共用\\项目菜单.json", - "Pages\\共用\\项目菜单.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/编辑删除页面", @@ -876,17 +769,7 @@ }, { "ModuleName": "PCPage/人员工时统计", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T11:49:15.2588104+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\工时\\人员工时统计.json", - "Pages\\工时\\人员工时统计.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/个人中心", @@ -934,17 +817,7 @@ }, { "ModuleName": "PCPage/收益中心-收益明细", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T11:50:27.8159759+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\收益\\收益中心-收益明细.json", - "Pages\\收益\\收益中心-收益明细.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/提交结算申请单", @@ -1064,16 +937,7 @@ }, { "ModuleName": "ServerCommand/新增或修改项目", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:41:14.44981+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\项目\\新增或修改项目.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/移除项目成员", @@ -1137,16 +1001,7 @@ }, { "ModuleName": "ShareCommandContainer/跳转当前项目", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:28:30.8762512+08:00", - "ModuleType": 36, - "ToRemoveFiles": [ - "ShareCommandContainers\\跳转当前项目.json" - ] + "ModuleType": 36 }, { "ModuleName": "RdlReport/工时报表", @@ -1526,35 +1381,7 @@ }, { "ModuleName": "Plugin", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T13:02:36.6461006+08:00", - "ModuleType": 40, - "ToRemoveFiles": [ - "Plugin\\Echarts图表-10_0_1_0.zip", - "Plugin\\Editormd-6_0_102_0.zip", - "Plugin\\Forguncy.CustomMenu.zip", - "Plugin\\Forguncy.PassListviewDataCommand.zip", - "Plugin\\JSON数据源-10_0_1_0.zip", - "Plugin\\Notiflix-9_0_103_0(1).zip", - "Plugin\\PC组件包-ElementPlus-10_0_1_0.zip", - "Plugin\\SqlServerWrapper.zip", - "Plugin\\Tiny富文本编辑器-10_0_1_0.zip", - "Plugin\\加载动画-10_0_1_0.zip", - "Plugin\\增强关闭页面-9_0_6.zip", - "Plugin\\复制到剪贴板-7_0_3_0.zip", - "Plugin\\客户端缓存操作工具库-8_0_0_0.zip", - "Plugin\\富文本编辑器-10_0_1_0.zip", - "Plugin\\对象与集合操作工具-8_0_0_0(1).zip", - "Plugin\\支持预览的附件上传-10_0_1_0.zip", - "Plugin\\甘特图-10_0_1_0.zip", - "Plugin\\用户管理命令 V2-10_0_1_0.zip", - "Plugin\\设置当前行命令-10_0_1_0.zip", - "Plugin\\设置焦点命令-10_0_1_0.zip" - ] + "ModuleType": 40 }, { "ModuleName": "PublishSetting", @@ -1582,12 +1409,6 @@ }, { "ModuleName": "ServerCommand/删除项目岗位", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-04-05T12:50:27.6008058+08:00", "ModuleType": 15 } ] \ No newline at end of file diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json index 4cd65fab..3fd65d06 100644 --- a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json +++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json @@ -145,7 +145,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "06eb9e3a-4f93-48f8-b44d-a962068fd873" + "ID": "54aca865-54c8-4723-be0e-3fbf7a86425d" }, { "CommandList": [ @@ -157,12 +157,12 @@ "ConfirmText": "您确定要删除吗?" } ], - "ID": "490f3673-ca6d-4838-a14d-608f02536a17" + "ID": "9dedeaa3-a614-4318-a4aa-bb63dcdb5bf3" } ] } ], - "ID": "bf83b8b7-7b53-49ed-9797-315b16efb1f5" + "ID": "eb948567-c8ce-4ea9-9260-01b7ae4af2ce" } ] } @@ -230,4 +230,4 @@ "PaperSize": {}, "Margin": {} } -}//TOsn/haRm31h8/3XjVcS4fcMcrGHd8Sf8guH6+QAzGTQSwmbjLJcZEos7CnQ3ONZBfXG+Iv3kKjyzdT+9IfSKimgx/2StVvkVsi9tyVL6cEvK6/W5QEgODrJmGKWFEK9TXgeJABT5gOo6tcZCnn6YpFI2C3VNSIX5MVt/FKA/psjTsVlVjHzvNBWpeOi0BsmrdltiNlHl3Jiin7xDWCH/1NiKYn/kaT0mq4rd1FEHjQUNg09CTq1Ts0wECBjJGOBNHGHT+pO6wdS2e6gfDa5ZM6BcYBIwiIUa1RBsGNfYHtPxvMmMXMIB6DBdkTjSF04zdRUykcxAXsqVk+KLMg/TwRDIVQRGiX+AoBxEum5y8a3DKZ2n8FVGBAI2b0EG+tYRLkMpL7kesNBp1nOeKZujGztiMsIJdM8R0LGP3wwCyQrmKblRM0alpu7BTZWIqgKNiisIv/5OERU2gh27Y2x2UzVulBcOJPBFZRq/MSE4QimiEUcO9WMaTXYCxSgwhNjHDOrsDWbljATzhvLc0KIJOcA/rit5zIlkTM/vIQ82kGOwVJ6al6lMiHOthnF4TCstY5LX3MduRb1Ayhn9n+B7WpLT0RvN0rQNBM+QCMpS2MCaC+RpK8/FkbUcNM0NMB46J/kISlXJnu4qWhS8zEq5t3n0OiUA7nBXsUSB+sFlrQJiiCNrNuMjg/FwIEHYA3PTORcitDKEQJHoTsGFvsSP4j0n2wtXALo1nsRNX9TzGWK7E+tQbJo/9YxctaD7IZLqwaxFn6S+tI0GQlqZ7t2K5wGV76EoSGPS4vMYTjELPF7RuCJQG+ea2zCb5jm0fJET+GuvpoC7cyHnFU7T1ud8+QgSUdrwxUFrM6Y81C7oPaadWuFXaZUfhTSx2frB9jTDiLBkL+16jUL3NiCcHQycA==|920 \ No newline at end of file +}//P4LKDj8TkCAhC8LZb6Kqo6dELMo+8BpxVk78+9Aor4uqZLF4i4XBF6DoQpEXsO9rqg5sq3OKjS0gjb4XT/NGMocgZUKfCEIk/R6Rx9cWiVd0qBGyFkeovYoZwp3UI3j8LkkNgZE+8pu9C2Zf3b1aHIu2MKOg3V4r+q7j+SKeyQT6qxyxO7Z7yJeRzjcibElBcCD5eeIvThrX2kGyfqJkCTPWdpeg0LxYkf6GQLAKtaZjB9x81rUBVrgPl1d/Ui0Mp/ld6CO/VuAA6Bz192Em8wdfvgqpCmAmXx2S4Te2v5SmPwljMVc2xZLwu1gjGeMmFIh4w6gXmKy1N7VvR2Uzh3zYBX0fRp32LvmrkjPpYVk3UVFuGenpOGsOi+7TpEgjJyNszfGkyz6jK2H8Kq+bvSfABetPyJpGwI57U2mWReCqIBvHU+eqhe31IXHJMKSC7NmE5r762PeEqct417z/i43gMKgzY3PNLzVHmP+sX9sDOPqB9wL49fFKsb7LkXGD1hSTh8SO7SC8thjwn5qzr4Gclii9F54cWJypcQ/AMlmRnPBtNU9J2aQGlzf6WScY7JZVhi9Fr4wN/gkAXldaCd2PAtfb5IsQndsJ/YS+tE2F+cN6xUtFTF+Pb255Eo6OOl0Btd/V9xgadtaru58hLzBktk/+PxM3+lcdMCndOzwUfceBIGrXqyAPHLrVbHD5Tljuah/a4kN2BqZm2HubfRRonVFaJU/Gm0rleCoqcX72dZUz8OGjw3AauyGQe32hfFfIpN74ojbmu+Zqn2NlGmH5W4Oo/lxv/0WHhlh24ztuoJ16VAppFry5nNM2BX4K2zPBT3CCJRuVwKq7AQCJPwpzEO38u/W/a1thFsS2Lx0zfKXZTWeOjAqbVMuIbQ8GLf5O23yHT9cqN+ofT0Qfdg==|920 \ No newline at end of file diff --git a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json index e41ec140..5254b89e 100644 --- a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json +++ b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json @@ -196,12 +196,12 @@ ] } ], - "ID": "22ee5683-c4d9-463e-bb86-69bb451ec5aa" + "ID": "6743295b-ca52-41a9-9088-8dd8d8366556" } ] } ], - "ID": "496e96f3-a100-4367-bf2f-8989e60f9f09" + "ID": "70bfcdda-4c74-4429-8279-402fe201546c" }, { "Condition": { @@ -231,7 +231,7 @@ "Message": "复制成功" } ], - "ID": "d1fe7ed3-32c7-4af1-b2d6-b823c007d5d5" + "ID": "720e625b-6bbc-4c07-95da-8858235d16fa" }, { "Condition": { @@ -308,7 +308,7 @@ "Message": "操作成功" } ], - "ID": "e6f02f20-ca47-44b1-9471-931b31753645" + "ID": "d4405962-59d8-459c-9d3d-93fe62d0e1d5" }, { "CommandList": [ @@ -323,17 +323,17 @@ "BtnText": "知道了" } ], - "ID": "5f0a78e1-63a5-4759-8680-e68a39cfed6d" + "ID": "c92cf3e7-2e07-4a43-afa9-70ca482c036f" } ] } ], - "ID": "b8b40a74-d273-4266-8e35-444f472062b7" + "ID": "e829f3ed-7083-4bf9-8879-0fe4524c27ce" } ] } ], - "ID": "06c2af4e-bfc8-4b9c-9b38-5822ba53ea59" + "ID": "24ad90f4-454a-4665-984e-dcb7041edf45" } ] } @@ -410,4 +410,4 @@ "Size": "24,24" } ] -}//5mFads94NGX0n7C8QLvSFlZg9Y+3tjB317+6W2EwT/dUlEiy9ZjABlR3FQh5NIExm/E8XMJ0yAQytp0V+RtYr6pfv9vfh6I+z7uOP5FxrJy5DS9iMKlzRsHBrHNCXfcUNFM+1D2FYQtH2XtcVu1DFCbi1RXL7WLUFRrET8McDJPb3Pgp29T0McSoCyFJMIDrfgD2mB9hjd0b0oU25zCrEhKQb42ZWC84naZqsRo53/D/YWigof5rt+senmNWmk9z5iRUBR8g724BFIi7/prKogZ9B0p4B1IkifY737wISk3mHEE99xK0j3J6GGqf5laGprvcKKi8Xv8tsK6sQUV9h8i1K/RRUr279s2QbfFYd4+yEYsuqHjzaoGfLZN/OgtNJrE3nImZNLfYha7Zv2K8dcOhLl0DUHlGHsweWf6nh/67ZsSz5lInOn9/t3weEVAaQ2OIYfgV8Rcptl1SKOgffw6U4hmR0FQenBWNRSrTnQpQwuvlx1gxUXLpu6/5FoRfCx8dueBhO8Bqc/+6q33ntto8JIQHzHgI3Wf/zeyo7/MkD2to2eX11N49yFHc9qku0r5J/JLI9J8oq2mS2qyYv5tPOq7pOX6xSydl7053U3FTuj1QWssJ5/f1Evc/+fegKdUCdbMOQQaYN0eV/hW8bZa5ytp33FXV81dtSTl8dgSDciyPoLtJUbtdKq3flIAhqqut+kH0Oft3+Bk94AQ5OVYC8gGKWgO1HsQc07hpkBB4Yq699l4C0kylepkhPGRtMgxbXb0XLXvcFj0z7tT4OwbHgeqr2sPo90i2jw1Q6REWhMRqH5OXfmfshaoT4G7li7vPXo1F3fbfsAqtDH+tF3Rm179wcro4FT2eh0XCDpOiRKEk3mZith11E0jC/P2Vb6E/ShRMdTKxJW5lJkqByw==|920 \ No newline at end of file +}//9eICao+xunffPQOep0jT7YZLw/Mw2R6PtqL1BjSX/GRo0m15mftLi8Jikb7ihhc7v9SfKK49k38DOOsBNOWU+buaHU6jsMClD2Lvulqa0LGnhVPHyWWAsFSKF01S+iO0x/gvprDCpTiog+aZwon4EWO3BfcQU/TD6k3Haxza2P7TKlN9egH3wMRBgIafyVrLW6//P8JpkCnHRt8Oe209WLtU+3nXC9ePPMz2/ZHnf4xtWtlX31NEBlujS/L4gQoeFJ70NRuwEElThDNCx52/NrCA5Z1qYjQgplI6uQOh8HrlooO2WbutB1p0Yhs4OXjmpBAl1JUDTCKnbCjxs+ihobjVnfxFsztUELlIu6JMtWO29wrXtzoXYVwli4xD+HdbM3FM4gIOujEd3XVCoUSWyY0U5an7vXllbAlz1bcGyvEwG82SU2aBUfJHHsaRE56Il1C0qa0qxWo+1xTo2B/qwpJqM2JPqUMzjly5wW92TWyqO2Z+z7WQzZvq3U4BAakPYFRU0cNmQyHI69CA1CAUjGoPCPl5WB5Ey9eCCYulMk88JLt1nM+rqS4bh4rJJITswL+jqKESEnDq066RoGYtJN+zoFhULK19hdQ2mzQfYLYJ3YbsMJ+qO8/d6oRAQVBYBNRDrq7KGCWEfQyDi9yBkTCWhrBOqbOx/91iCE/iionG5FijkkqiboBAlHOymBemb3+zEvYoG0ibBHNsM6Y7UNFkNU36muh7dCHAdh+nqrIwUfno+RZBHcxW8w6JZ0pM3ZaneyXZ9U5VSVDoKvO3xhrMhiiSQadlGZMeXGS4j55XNFIwVp1q11EQtXCe0EZrjQggdSDQasv/Ge2DrnFczAXTv2/mhSUtNrTiCfqLgfP1WgXE7lmFQvdV/Pb2TwLgDP25fyDRutVi4bId3sTL1Q==|920 \ No newline at end of file diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json index c201128a..4ce1003e 100644 --- a/Pages/任务/任务-工时.json +++ b/Pages/任务/任务-工时.json @@ -284,9 +284,76 @@ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "工时详情", - "LoadBindingDataOption": 1 + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "参与人数", + "GUID": "7f270bce-2f3b-4c1a-bf68-176fa4240638" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "工时详情", + "LoadBindingDataOption": 1 + } + ], + "ID": "f8a78c51-836f-402e-80bd-22e164df3134" + }, + { + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "提示", + "Message": "该任务尚未添加成员,是否立即添加?", + "Type": "warning", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-工时'!按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ID": "6bd2e166-6132-4eec-9818-188e4a2f7c34" + } + ] + } + ], + "ID": "f2eaf479-d494-43b4-9736-b18a74a0001e" + } + ] } ], "ClickMode": 1, @@ -321,17 +388,51 @@ "LoadBindingDataOption": 1 } ], - "ID": "651bb733-0a91-428d-bc28-e8c51ec20dbc" + "ID": "ad37166c-46f5-46ba-8aec-4f88e8afe693" }, { "CommandList": [ { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "warning", - "Message": "请添加参与人后进行操作" + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "提示", + "Message": "该任务尚未添加成员,是否立即添加?", + "Type": "warning", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ID": "e4013d7e-b88b-4482-a3fc-f3bfbb6fa33f" + } + ] } ], - "ID": "f74c9d36-31db-43f7-b4b1-7b934bc5c787" + "ID": "06d1f205-be7c-4891-874c-9b62ab9566eb" } ] } @@ -361,9 +462,76 @@ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "工时详情", - "LoadBindingDataOption": 1 + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "参与人数", + "GUID": "7f270bce-2f3b-4c1a-bf68-176fa4240638" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "工时详情", + "LoadBindingDataOption": 1 + } + ], + "ID": "7eff0387-78c9-4348-ba43-ab00a515bed6" + }, + { + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "提示", + "Message": "该任务尚未添加成员,是否立即添加?", + "Type": "warning", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-工时'!按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ID": "011742ed-b9f0-4a17-b38b-84987cd5ea6b" + } + ] + } + ], + "ID": "bcf125b7-f937-4f6e-99e2-47dca9112eb5" + } + ] } ], "ClickMode": 1, @@ -406,17 +574,51 @@ "LoadBindingDataOption": 1 } ], - "ID": "7bb2f23f-9c5a-46dc-8bb4-96e566e664f8" + "ID": "f0ec4d4e-7b17-4540-936f-8920f1137452" }, { "CommandList": [ { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "warning", - "Message": "请添加参与人后进行操作" + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "提示", + "Message": "该任务尚未添加成员,是否立即添加?", + "Type": "warning", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-工时'!按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ID": "e348772c-fb72-48aa-8154-3a501b5a7636" + } + ] } ], - "ID": "47baf1ef-15b5-4d5a-98dd-a957087ecab6" + "ID": "e8ee92da-f051-49ee-9bd9-cfe0d2a88e98" } ] } @@ -649,7 +851,7 @@ ] } ], - "ID": "bd720028-d4f0-43ba-bed9-43b3f38e7eb0" + "ID": "f288cf5e-2ff5-4344-a697-a6c45ced54bb" }, { "CommandList": [ @@ -679,7 +881,7 @@ ] } ], - "ID": "ff7c2114-1391-4a12-920d-ac840c804050" + "ID": "68264236-0da5-4bd7-a4d1-c388d5f3980f" } ] } @@ -950,4 +1152,4 @@ "Formula": "'任务-工时'!$AB$12" } ] -}//EMwDodNYMAZH3dVCUbCZ6gGMCqzv3EXIfubN4J2O4xPdwYzM+yrvhysKbZWrqZ9AYH4FbIHEjC001TeHFi/kEzqSbyt/Jet5oJrVnERJsULqTpxEKu1rO37s+d+Yad8l6sX7h8abmuYHS1Mr5H7A0AsU3HUSWdM5YbKa5eeMR3epAqKvaqxKP8N8fw4U4QFWUyMtdgQScAXjNoesGQ7JElz1Gq4tjMGiPsdkYAy1MVRsvga2ZGCslO2KTsYgoit8qlLvKg/CnDD+CJg5Hc6AHRF0ullokp+HPznPTzkzvNroV+XmoNNRao7rFDzUUYR7ctq25ysPNr2Soubt4/qXLPltQzQX3RBhQOBTzpqZ9UbRDPZ7ct2yT49IX+X2w9Wxrur5j3p0UIljaPmorRg87bIKZSyLMcYQjtwaIYrd1P5Y2WrDu48JKpGvF0soAtBs49llSvJTo3DkcPhAdtu9dv1odKdviER+r1gHDapRvlb339Zf9CxBGL2mbZIshQ5YqIrzXkkkkdxep1asm0Gt2Yvva+wT+jmY1TQeYs1USELkvFOSyw9klQAq1onDNuVWctuVMILO3gV6wKARmemv/cWnTvS5yKaDicg/JUNSWyDab83baxDgOq8x/b8aUB8DY6Krx+h9YHDa3DyZGXCdymOOIMYmuyOcDgTZNOA9MjzHdl4DvdqJO+7GTfzPi/sAPYfuL5IkMNQkUaBwDT/fpuG3SUKu/sifjzi6WkFHOww/i+lCEivKIwXWr0rAng6VojZsiOWCV3+Igaa3QJU8PIp899rxTJ6TZStW/0cCu/WxUDcUuMCOx+jGNnlsDT6mepDdq74pXzA1gUwm1jFGX5N4bnk7ixeh9I70EPUqUZBATizIKbvSvnJefilfa0lZoaKIxdDL3KSzQBGriGHLrA==|920 \ No newline at end of file +}//aX9e2MvHTXGW42u02Z7RgBikESD3gmg6ZolN0nnw/xht53aGQ6Ou9OC5FYi1I0VSHejFBuytgroju9KmTzn4Fn2IfEqBY9+6yER701tmb35d2FGdsbvfS4XPf6j5jnTwe/G4vjZxKIsGFfR66/F8z5pwxKmI+ywCq5t6f3pPgWoyF150L8aF0NsNHfrg8pr7dr2HV6fra/aK15OW8dRD+pblzT46Ja5Zj3wRPYtABd8GbL4I1wJzj+dq/Ngn+0fO8euQYUNxLXonz38AqM8XqQEdVGUG2t5zD5E/5iPelNkAU0QPL2cXK5rRhrEoL15Am7CEMeJdnB/AsmqCxS3tDK85iGdMuKL3AEfS4xiH3gJCldhE3PsNKWSDLxIJIHdnHuBDTIovF28k4tFezRYuyUp0jV9OyL/fEQYUNcGiEdy8HKBBvQgwV8jnRHd9Lu9NcKamapoTf8uAFt2AueA7lVK+D1cAOnmitVXLf/nR8PHpk1ZKzdZnVSg2FF0NAYBPGxWNo+N9tOUBexsozix9WYKlcVQg+GrnzaxMYJVYhvlkDm6AjxxjGPMZu+N0FXfivBqqUzMDJ2dIw6nD5920LrRsev8D/IaclSsuwJu/tbAVIfeYAWumOR0O5ZEysjzI1Pu7Fpw3qPJR8/hU8wQzsIUbHVxTb0WCWOzNeMFq+HNnVEPArbvf0RtsGvUcDJo/8g5JPy2zQMitmZHbN++GC5EPjSdDHT/3+zCODWDO65WkIsw24sMpCmUWuaJPyZeSs3CxZACwhRZrWsJcRsOUyAks2OryM5TXu654k3fNxu8iNVKfwdCIPcFWJQ0cpLRB2QDnHJBpYYTP5w0XGBSqar7FNINjO3ClWrWKxF7NIJpgvGUhCaSjFGN9lRL6UJ+/sfPhOOem5NjMF8EBkMWyeQ==|920 \ No newline at end of file diff --git a/Pages/任务/参与成员管理.json b/Pages/任务/参与成员管理.json index 88704f3b..6ed4006b 100644 --- a/Pages/任务/参与成员管理.json +++ b/Pages/任务/参与成员管理.json @@ -286,7 +286,7 @@ ] } ], - "ID": "6a54dc8c-b0d0-4526-a0ae-f3dfd5d3101e" + "ID": "1fcbc27e-c54b-4ac3-9136-595690d5e581" }, { "CommandList": [ @@ -298,7 +298,7 @@ "BtnText": "知道了" } ], - "ID": "d45ec786-b1b3-458b-abe4-5512dabeb181" + "ID": "3de3db54-1aca-4d50-bc8e-6ec8bb946305" } ] }, @@ -378,16 +378,34 @@ } ], "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目ID", - "GUID": "323485a8-fcad-41fc-b82e-d128279a0cc9" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=参与成员管理!项目ID" - } + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目ID", + "GUID": "323485a8-fcad-41fc-b82e-d128279a0cc9" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!项目ID" + } + }, + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 9, + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "2eabcabc-e698-42d7-aeff-db576012da6f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B10" + } + } + ] }, "CustomColumns": [] }, @@ -438,7 +456,7 @@ "BindingInfo": { "TableName": "任务成员表", "ColumnName": "参与人", - "GUID": "638e0456-7356-49e7-9385-8ad1f5976da6" + "GUID": "01ae69b6-e8d9-43dc-bc1d-810923d025bb" }, "CellType": { "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", @@ -465,7 +483,7 @@ "BindingInfo": { "TableName": "任务成员表", "ColumnName": "岗位ID", - "GUID": "e5becdb3-f5bc-4056-b5e5-0efa84a95147" + "GUID": "96634184-b121-4958-ae2b-256ffcff14fe" }, "CellType": { "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", @@ -674,12 +692,12 @@ "UpdateRowType": 3 } ], - "ID": "7f54fdab-65da-47f0-8f12-2cc07832e7cd" + "ID": "a6d6c300-25e5-448b-be20-2d6c0bc0b36f" } ] } ], - "ID": "fc92a3ec-00b5-401a-a4e4-342904b48266" + "ID": "eb160186-9d0a-4859-b76d-4272a1511840" } ] } @@ -716,6 +734,10 @@ "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "提交中" + }, { "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", "ServerCommandName": "更新任务参与人", @@ -761,6 +783,11 @@ "RefreshAfterFinish": true, "CheckDataValidation": false }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "提交中" + }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -784,9 +811,13 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!msg" } + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true } ], - "ID": "04425f15-73a9-4a07-ae78-f06a4b449680" + "ID": "5c9d1beb-a191-4c37-beb7-9083dd9d04df" }, { "CommandList": [ @@ -801,7 +832,7 @@ "BtnText": "知道了" } ], - "ID": "464b8080-f6fc-4196-ac04-90ebfaacbc38" + "ID": "792a3863-fe3d-4f63-b88d-1a5cad954c64" } ] } @@ -943,4 +974,4 @@ "Formula": "参与成员管理!$J$10" } ] -}//PNr2j19h0RQlB5HG1mAjQa2kLHyy9Dm+Zq4WVoJWHO260MP3hwsKPPx0Un3uHKdoNlHJuZ4d3GyWEcAWBeKxgU3G6BVWxpMBHVgKH6oOCJlB60vwR4udRRG4SjO5V8F6uoXTOx9zO669NKfBRKyZoFJFlx+0cFqO/WZbS0yjA/jZD9bpd35QAtKGzbRzZBEKd+Cb0O88q5pzmdldPn788ePIs+9ZnqEqgMPw0/xF9ToczC3eaNUHuf8VE2GcnVkO3cwd2RDk6vvrXo+I8i/PBzfS333SWQ+Tx7bbRSSOilM05eGpndXcAplMxqCqLiH10DhNhHRUgcaf8WJIBMYsZnM1/X5VbYNMhn5HkurEtcX9rU5dR0m0feZNt21LjSDivnnpTB246ZC6YO4184gj3GnffS4vb8CEUnifSLCLX4eAdBh6m3vAvk+YBkCsgpF7+6hi/esa2lb13abawL5iOWliE93ihesZ4yeZgseIzBmisaCmgYy/D+AG1sddWcEtMyR1NUqq8OiExp/bNm7HyGZ9mkUdAfjJPKL6Kbi8CeN+yYRmjHSK8i7zRzbEPIWT6GFgPil866LELcKyn8J3J622b7H+UVhbO6goA0+2B8gPPot6a/AWCvRmNQCap2CH6GqOoajl1RtFtq7mqW+KcdOYnq4+L6exPToyA4XpPmAIvpTc578breBfVh2RxTbwYLivGvHvmbMytQHRK4Ey+hOZsNLt2hM9M+sNtLXseGB1fKZ2opxdOTb+0zg0+h16U+pnRcf+Eunau3+JE0JSgI0daY/vKDtDNnOGysU1+rBY+xbC1oxvDNwXxcvDzLGkqnjGvUxDl15zQ31f2S1EWvSuobPPvlC/9YSw/gJBFrDB+l8VefrV/I29BzBIGbEokiQbgh0V57QJsSO2Z0HnAw==|920 \ No newline at end of file +}//owNQyRi0MeesZzmdL/GtiO/4LJghQvOkLl9Fkq6T6U8qIhXEKFGAA2YqJS8+DyXJbkZR/wIoarGXWwx69yw6gpw7fdE65xOi2yTPv6wBtinrGTy7N+tSnWqm8HS0viude9XbikCahsqrjtdP9/IeqzckC6k2NwSy7O95H/G7+5WYXQExfgF9brSEInOq3FD2j+0fJzzeL7zutS+DjInvbPcPfNNhq96FatghqLN6y1o38rqf35K9G4ejC7QHzd0vqgE54i9TkRe9y/c7hWc0kcNkGgtjzVnjth9xekQJ6qaAtYosLDtHQ9gg0VMF9n8CmAbu9Ge0ai+tD0Ki+DKkJ8cEoWoelAAk4x2qzlJOBQdAutP6WCMgJHITGj2u1gU9S6FTPRhYN14rc1uXGKBqVhRw4hl9r+CogedYp+5/gW+UzcDCpm93DxTZqs2bqhDtq3t/exwoygfMgZi4vQUMg0cVXKXDlzitYFgqgEDHYU1BKKvu8CpWihvPzclF3qf1bYmuQ2fJRAFuUP1pqAm90vyjlA215VnacQSNa6khWgqg7a3hx/55iJzYfxjEAuVhegZZaGHD+seD84rJPyPdB5iTWsh9SeWD+DOkE45IbnnYT6EqwkJcBG5ggC0OSRHu31aUPSV+/3e4jRR+GjkXv4/SAWGbFXxQpcSYqQVVro1f6O6ZhbxX5fnjqlOOKWL1+Fr19sCaXR3p28gTfnrhY5sNQz7prHoKHPMdgW1UwuToqnGEfUQc1nuReoFSZ9AD3J3zN8WyrFKpk7SQPAV/oOjnfThRhjI3eg1kJizWnD2qv0hOmVNtNzg22FnUAQ1GxKm8h/AhvjPRL3jvFQ0ZvcUKgC3w75SOXwcHIXxO+qnmCTu4b/n2NdGsnhuvjjjKWwAbxZhmvHUGVU1UD5cdQg==|920 \ No newline at end of file diff --git a/Pages/共用/项目菜单.json b/Pages/共用/项目菜单.json index 44c9107d..07e10cce 100644 --- a/Pages/共用/项目菜单.json +++ b/Pages/共用/项目菜单.json @@ -416,6 +416,10 @@ { "Name": "点击按钮", "Formula": "项目菜单!$B$12" + }, + { + "Name": "项目岗位菜单", + "Formula": "项目菜单!$B$3" } ] -}//yBKo33AK8QS3UC94x48knhhlclcwVORzLqJXLza9fdT/5XOpuFbKpuEjUSTyL41Wqxy8iGbw05+J0APgJrA7grFBU6Ver/5wF5u9pNyJ0d1464RoIUbf/dEa9g7SPWJlUP8wXJJ5T3Hmc72LHGCHCOjCAkFPw34rIRESu+vxLcoWfWFHSL7JfZV2Pxckt3hwX/PJ70whxgxX7UcQNs8PMth9K/GVlxKxnhkPCPJctAIiMxBGCWErXnXIGG9k0TrQJb+d8vEA6iZI+iiF9XxdcE6XzSaPj92a1uMPZMb86wo/HSmjHBYQXM0ANdeuS7ibgC3H4/8A85p16L48ABalXjIjsCnbqPv+aPjjM/tZ59mO0lCYb/DREPsaa6ZdMPBS+LzeFeEZsYcEGYXZxMiSA4nAD9fMrh6nnJ3k0fdXf/m0OpBvJVofCgLdo8I5vGcdPoEKoNJ9CUls5HfA7s1xdvMd+E41UZel5jV+GMkmdTG6mX4yUPsl8ot6tJ3CKg2NdJyj69I8HWxYbJP0zLoxZYADGvMiDG+WFkJOI66UjvsqS0VgRp8rs3iB2VxKTn0p6lpEw2VEjS/qx+sGT5QlvSQ6J3XILmMRrsHWXefFdYW8BYpPFVeXmhSkrOcIaKE4sPUHhhuVXjZ+l7OO/mEoRRBZurAlNRF9Cwk1AEzKlqx1uGqnnjdV2nSkvP7l5zaL9HXIcb5NGFJ3ZJ9jiKGTKKEYWGeMXnmafRDel6IdNS9jsh6PYlLAAza0VMz/Nr1iZ+r0C9FSkreBZ6EzPADlkTQSc7AA4NcCks5OXWrbNZng+Fw0SJBzqDdpgQH9V0woUw+IOfXwnouYRehplEDf9BptrLljDU3susZHkU08DQULuzlJrQQ21DyPqnzIAdalCNAhrl1NU9RYt0i70owkvg==|920 \ No newline at end of file +}//1Dqj1s67YOOjr4jx/V4n9ttdbB0GUbOpturx3857iISP4HIop7ydu6oltNU+GdIWhbrnlDGxTRygDtcp4eYe6RX6VDJUGX8uuodttOxX47MdEFYIhpC9VSLcVZ5BeQ9RbqdICnx7uaOwhavMGA7JG2BC6IIiz+1CE9PaQX+EMaBzQeiJquUT6PTVV8BgMpyWMegCYU5R8me7He7SBQfkcQ3cyhZ4A0PEYwxHg4o7RPRA5XwPOoHTqNyDIHk7muVb6OrrPyAtoSE+FmQU3AKfL1xa1LTAhclNDF0BzDFuYBDuPKEzWG2QxdS27AD9CopItUewPHEewlWmtJNjGjU6pQZUgnIp5R+TkeQmegHvrKDCloqPTnwlbQvtawdwZxwXpgj27hZb1rQh/arnVFLs+wSDHzNFzjK6M5W7X4tTt9EinUwZNeSF8e5njkyg1zUqC8ZIJJxYH6SpdJVxFL+cY0RwSduq8fL+DnouXDRWzo03rfd7YtiGiq0FDUQgSTqH8gcBD7bRP30IHeJ2fcOt+JsWLRv5BEbRMMzKm8kDF8iwdsaRirmR2FpzlPV/3JQkgnPaGYpEz5+W3fQo3qpYPoql4HNaNL+CBe0WHv2i/oLZbdWgpD3oB6HnrvfC7YOOe262b7mZdIhlKF4xcO2dDLPdQQN2AZUWotMrSI9+VGEUrbYVjb9k+2FH0GMPfTKU/Uz8qu73OfrmQ0zosZgSsY0zArTNae96sh2oKQ8FOsBVIihP12bx86tE8J+kPGf6dgbCaTZms7tq4QdxzA1E8kBaC3oDe3abgzUHFMt89TNihVGIIQmaPyQaZ8mesKKMtb/fNRH3LtHjsOb7LacQ+mdqLALBSe2ZSwKVAn2ADQwuan61VGGC+SJjh4XnQ1MggqrJMQVpBAxdbTh/l0bl8w==|920 \ No newline at end of file diff --git a/Pages/共用/项目菜单.rd b/Pages/共用/项目菜单.rd index e488fc45..703de958 100644 --- a/Pages/共用/项目菜单.rd +++ b/Pages/共用/项目菜单.rd @@ -6,6 +6,10 @@ { "Name": "点击按钮", "Formula": "项目菜单!$B$12" + }, + { + "Name": "项目岗位菜单", + "Formula": "项目菜单!$B$3" } ] } \ No newline at end of file diff --git a/Pages/工时/人员工时统计.json b/Pages/工时/人员工时统计.json index 6218c627..e38f99cc 100644 --- a/Pages/工时/人员工时统计.json +++ b/Pages/工时/人员工时统计.json @@ -326,6 +326,9 @@ "1,13": "总剩余工时", "1,16": "总计算提成" }, + "Formulas": { + "2,13": "E3-H3" + }, "AttachInfos": { "1,1": { "ListViewInfo": { @@ -396,11 +399,6 @@ "NameUsedInJavaScript": "总剩余工时", "TotalRowSetting": { "FormulaType": 5 - }, - "BindingInfo": { - "TableName": "人员工时统计视图", - "ColumnName": "总剩余工时", - "GUID": "4ea9c233-35f0-4e7a-9a6b-17d6de797dd5" } }, "2,16": { @@ -482,8 +480,8 @@ "2,4,1,3", "2,7,1,3", "2,10,1,3", - "2,13,1,3", "2,16,1,3", + "2,13,1,3", "1,1,1,3", "1,4,1,3", "1,7,1,3", @@ -508,10 +506,11 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "RelatedDataTableName": "人员工时统计视图" }, "PrintInfo": { "PaperSize": {}, "Margin": {} } -}///H/10IDo3KsLmdYA+kW+e9QxaD08LW/Xyb+FnaYrBqAorB7LTYlqXtrunja2CEFNx6HSeWI37RinnjZzZZ8qcYq7fwRnC/YLqGOWlYlGInpGQQo9Cdtifu3uGRgiRui9ScG8m1CIt2hlVpnx/mzZPwJmouiKOdKX0qmvS7QZEkadunWnHYdoCF/FygDQyvEDkyIPGKyOotrxoYdouq+Bbo/d5NxTE1W/4/gT8MmFqzkUsP0WxPP/WvFkiCDfayPwPZx9JlNsdMdhkeADs5i1f+nCU2UEibLZZ4rYTt9JJKiQEj43pECdruTF/QKkffoFn/EsivY8MQOSKvmGXM0wFcAf8Bp88Uv7qgWjMWTjq1P5/nEDrZ5l+/y5KwHUObMrMoCd82PfygRk4mr9Ff9VPOqVXQTGqMDqSIGbnHRSlY1TxWeeDDaoH4UTG5QjzF5RUofLHUJRaWBhq47ptWJejcGGp/itPQnMzC93XSVy6oJ4nhnuetGCIAE3UsQ3r7C2DpwwLkcB/RiCB703zSLXfTkmc5rGf6HNcSh/Q9vNSX3l+/rmCd8M2Dii4gH7idWCptLou1IJ/svZKBBd3L3UGB9OdRadfN47wuHX4RZLCdZTQab1K3oxddpjDVq5YkqWeECwGBvJgCC670eat8CnKwcF6WZcUm84wkmVbH0AWEWTlL26OiXlvsONb1ue59aElvw8of2gLdiWeaD/3v9RPbxD/2rU8SRDmKVjvgAkzczBBteCRNT40jcgoq+1CQdCbkLq2hVJT6PkraUz3F9DZa9GsxY4Sydrld8l4F/G2Cujc6xnhEJuTrGRIzuAIP200lcKlycNGg5slna+N5boBZm9fDTjg7eOWkrDJ9bBLSJd3vmnuehdaid3IV/w3TG41ICqyUcFRfxCm11TVlyOXA==|920 \ No newline at end of file +}//uM5n4oapfpDVjBdZ9ZzVApfh/McdYf7dkwkjN7FH6rA+24OjcNT9G9HaasvAZL+MaI7RMtgjLqVC99Z9wbztgIEi4YEoAAFJeoJTE+jA25ZKDDSVZ7BhKiTgTfOcdkl9x1FEtCLoSj+mGRRc59DCjUf/db/ZEY1XiSTMCpiVLzPsKEMkYHanbn74NahyrecmngjAfLmNThAzYIlsVt2J5e9Exu9QBZeTdXVq5ixdGgW8lskCDnN4faygLzystwmu9ro6mrHNWVRLUmhSxw7keyuR0rscMe3+Oxec2yb4yUw0k/Gy8F4AavB1jHewteOgLeP7P0uB72ClQsyaMQ0EAF9GoAnxyRR/p53ZPE7KYdM3L0y2z/JI4bUeb3cXiMOyMcnJ0tmQceX5Lu6Y0KNueScpdxLfEGQKqDQ6725bGbRgFgfTvs9Ay3sEqfsHwiQ/opq3/mwdWH/LLilFwGIXn2yWWjw1kwgzPBfqLy8uvcDinCQbQIPYjDZCrM2is3FIOjQwO34SSycOpOqh8rwrYbr3LNLTNZy1sHv4hI7ugqi1WxswxCbeRuxgpytXED6WhLN9b5BEi0aReko/xzH/EGVCZvHQxZQYYEXOWDDvAWtAV7kE9dPYigdW0eGjQpsnhnI9WVtPurvFEqUoq/uCpp/5bAJqx2momWOvOrBYUYuu1b5WOrgPJU4o2qa30Zzk42yGXj/kEdYq703obKQJsVOJQlYSMQpSaHsW7jt5ZlD1JB5byZilcW6qOPfQNlsypsA46NBOPDNlfVps8s68LKUawgRUau2knCLbqC/kSb5RkO4ndV9VdVq949zVGfvo07uENSSmDPbnPgyJwSUv92S9HO4bx0kZkb/gD7bs8nhUBUSraRTghUbZb6jtG2+vWraTEB5XMdEg2pykI3yikw==|920 \ No newline at end of file diff --git a/Pages/工时/人员工时统计.rd b/Pages/工时/人员工时统计.rd index df669f3c..d5e3b101 100644 --- a/Pages/工时/人员工时统计.rd +++ b/Pages/工时/人员工时统计.rd @@ -1,5 +1,8 @@ { "PageType": 0, "ColumnCount": 20, - "RowCount": 15 + "RowCount": 15, + "Formulas": { + "2,13": "E3-H3" + } } \ No newline at end of file diff --git a/Pages/收益/收益中心-收益明细.json b/Pages/收益/收益中心-收益明细.json index f369cab1..b775d308 100644 --- a/Pages/收益/收益中心-收益明细.json +++ b/Pages/收益/收益中心-收益明细.json @@ -367,13 +367,28 @@ } ], "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "执行人", - "GUID": "40be89a4-d662-4ece-b0af-e91cfebceb41" - }, - "Value": "shamus" + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "40be89a4-d662-4ece-b0af-e91cfebceb41" + }, + "Value": "shamus" + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "CompareType": 2, + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "实际工时", + "GUID": "3bab2356-4c54-4bcc-be4e-a2068e8ef007" + }, + "Value": "0" + } + ] }, "OrderBySqlCondition": { "OrderByColumns": [ @@ -426,14 +441,6 @@ "headerAlign": "center", "key": "6a4f4652-953c-461c-9f78-ffabf66854ca" }, - { - "$type": "ElementUI.ColumnSetting, ElementUI", - "dataColumnName": "核定方式", - "label": "核定方式", - "align": "center", - "headerAlign": "center", - "key": "52de4693-9aff-47f4-8b77-df87dd5adc10" - }, { "$type": "ElementUI.ColumnSetting, ElementUI", "dataColumnName": "时薪单价", @@ -468,14 +475,6 @@ "headerAlign": "center", "key": "471fb750-abeb-47c5-93b4-b9a254616ad0" }, - { - "$type": "ElementUI.ColumnSetting, ElementUI", - "dataColumnName": "核定工时", - "label": "核定工时", - "align": "center", - "headerAlign": "center", - "key": "379f09a7-3644-4e31-b3a1-d23ceafb6da5" - }, { "$type": "ElementUI.ColumnSetting, ElementUI", "dataColumnName": "计算收益", @@ -840,4 +839,4 @@ "Size": "3,18" } ] -}///FP7cQN5MbLF8zU8NYcBRCVDcpGiZO0jdDCzCLjmQCsXF3PO72oqQdZv1Qf1MHh8CnuzkL0ZQLj3b1ewZrEDKv6JF0BViZ5gplmu3uXUi6Ww+rq3OHgXusSCOmOM14ELm64TVpAw7F4NrBh9Nc27pWN4bW14Xaemgy4vyO/1MLp4v/AAvPhg/b0xjB4yiM3iTxf7eBegmzbMC9KSOkW0n3/SwppUpb/QYQlLx4Cn4MljvzWXAYm2LFRozXVVdM1LudXxmS3AgDiwngPUqRezn5SApsEJPefWgfoCGYmJw2PzvChuDxKUUn5D51Kz+Pxo4SdjnYvPQsdtYJV0RQwQ5mZ+BYez/d5+gIUERS4+bLX5fW29+3CHHFyjzumP4urkxWTLWMc7AaZQIT/6IWF3+VdCZNPeuSATXcuz78SweUbfVP5IZhmVRinQs00C6ri+QKpeKlnL8zrFeE0pqNKnhpacPVqlNyoAXmKT2rNguhDW06y+3rPN8DXGEgz1qf/Cr+2wzRuiyVF//TQTIOPWogmT5Jwl14bFp9lhyvImtpgeMLvnL1/mZzLq88InhuOZ64uupbfRyQmMvVpjeZdcB6ugiD8csQRqZss2AgTOafUGt9pR4u+16Fra7Oo6w9d4fb9yiL0+YP7rE+hg00/YJ6vpjDSPZi+K2/XqVkUYOku17v3yXCtPaMYSbrf7Ry+5+DpKg/eeDVRFdO5LIwhfeXQzPVt5ymp2V+KlUEFcGx3vdnnjDL6uJCjqBqGfrbiqP2WQXx/bpdCYaegxrU3ZH7ge4LOLmu5uH5XtYtB75Q5seCylEmhPZW2v1UUt5iQkhK9BVR8gDh2ulPippeMIAp8sMOpTrZLPIkRnWMGDa5jUjnvPTtai7C8BdwUPQvXxPhY74qqV5H+W8Gf723KPzA==|920 \ No newline at end of file +}//iTiDqyZXcsVCXFUCBDQWdL8ArLVydCQs5FouoAkd0usmg+1PywEwTOFHE4chCAkOw0iXvNCBn5jALntGLTj91/4ofGAvS+8u1/azsPb0pVwP1v4PqLhaGpTR2PQEeHAswOREMeIqQv0n6VBGQoD57zyvXQx5e5nqFTQdEcwV9stwTMSrC31lC/5y+N1FcUb2wQngPOyXz3RGsPwI6PkjmrbthSOqpUsgYZB8hTK7D0YX73Qd/V60t1zEwhHoN4qQw9Mu+u/Ldqcit0yhLed0b19L6drWGwE59MZ6Ijf/6IbLfQjQ/PDkaZlwqle/3L5bHDxN4fDbdFCsbOz86BBPbo5Fq6JSUOjZos9pAEiN85n0AsHyOhzyAR2uGXmVSZF8UKNLrajWHQlyEmeb/G59hiXLXLcxW9uYIAGq2oA6ksSR0Bf6ji2clN5qraay2HvGAeg4cSSActxlcbartsyYGlXC2d/TsK8zhfLNrfyp7LE/kW9Wmd4v6p08pir8hJx9S329SpKwCjHz0KyoNPTwackLMOfhL2iZOFxWbi/31s0GNOaN/6xEkdxrbk04wzIY4OfXLpJdN0iE600CEcbJNN8u1BRHMaQUKvFiU4WVlcUbGT31wdHTs/MH359jl86xcyZ/+03FJCphImcuP5ihnVYKp8H6rzbK/bVEVaZpc5kYEXWbruTS6Lxy2WLbX8LkIaOzsuMqJF/XsAVYtOyqges/rtjwxBeMA9Ao/x26VKcaMsF1/QXmvxOXFE0zicqDYycjcoqpWHjvRmIRKpllJMaVJHGKve43MG86WSHUE55u5wop2LQPIZOe5zDxe0iss9/ier0U1Zz5kdl5se8CjkTaqeQALDJqlCrWcqNCrzWRE6HY1zOGFiDsRZWgiQyUNkMKDdgeoy8pEMjM7WzwBg==|920 \ No newline at end of file diff --git a/Pages/项目/项目列表.json b/Pages/项目/项目列表.json index 7a015f37..d0b13b0c 100644 --- a/Pages/项目/项目列表.json +++ b/Pages/项目/项目列表.json @@ -376,6 +376,113 @@ "PopupDisplayMode": 3, "DrawerDirection": 3, "ShowDrawerHeader": true, + "ClosePopupCallbackCommand": { + "Commands": [ + { + "$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": "1" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=类型" + } + ] + }, + "value": "新增" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目ID" + } + ] + }, + "value": "%Null%", + "compareType": 1 + } + ] + }, + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "初始化", + "Message": "是否立即配置项目人员", + "Type": "info", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目首页", + "PassValues": [ + { + "Source": "项目成员", + "TargetCell": { + "SerializeProperty": "=项目首页!项目首页导航栏" + } + } + ] + } + ], + "ID": "688fc591-f523-43f9-b035-f161d8c9fc21" + } + ] + } + ], + "ID": "79acbfc7-28a2-4fee-ba13-e89996b5556e" + } + ] + } + ], + "ParamProperties": { + "IsOK": "是否为确定", + "项目ID": "项目ID", + "类型": "类型" + } + }, "PageName": "项目信息", "LoadBindingDataOption": 2 } @@ -831,10 +938,24 @@ "$type": "Forguncy.Model.ShareCommand, ServerDesignerCommon", "ShareCommandContainerRefer": { "ShareCommandContainerID": "26f70fca-3984-43f6-a8a2-143eb5d48c1d" - } + }, + "Params": [ + { + "ParamReferObject": { + "ParamID": "4eb86791-f7de-426d-a433-ddfb616e730e", + "ShareCommandContainerReferObject": { + "ShareCommandContainerID": "26f70fca-3984-43f6-a8a2-143eb5d48c1d" + } + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!ID" + } + } + ] } ], - "ID": "ada2be24-b939-4175-b31b-b4668a89076a" + "ID": "cafda1dc-336d-4807-b15c-482c56d11c3f" }, { "CommandList": [ @@ -847,7 +968,7 @@ "LoadBindingDataOption": 2 } ], - "ID": "9c18c9f9-c911-4ad2-8984-7d8fab0dc40e" + "ID": "833cf19c-a862-4d7c-ab1f-18bbc5033b2d" } ] } @@ -1422,13 +1543,13 @@ "Margin": {} }, "CustomNames": [ - { - "Name": "选中分组", - "Formula": "项目列表!$B$15" - }, { "Name": "显示搜索栏", "Formula": "项目列表!$I$15" + }, + { + "Name": "选中分组", + "Formula": "项目列表!$B$15" } ] -}//BGhCRCwSttUGS0kgF2QKyxVDAacoLOLF67AWZs554VwSot4BYlJQrhIJIiIFGRi+6i3zNNOKRcYj5dQOd1RyosA65hEquyGIF2r1/1Mq30lyXiPc1v7XHnNzA4mMV/RMvobVO8RwX2ECKRjtpjjletTe8tPXsyEjFcJ7NX+5IVRpFAry1Ui8m/USzy9eBPAnpV0fDTpT+p9J4sh28IvSfTt2bsmWhur/7PQF8NA/pgTvkhcU5vbFqo7NG9YsIDcsBVFmP/yfLaGY40oc/Pf4T3OFF3ZYichzhwA7Su4bHazkd3zTSh3GYaWYcoTOBhjT8aiqgOH770Q6nFsLr4giJgwuVWLZ2Hg2z6j5pWLsD7nz0OwBneqhj3YuIKQq4VKVrQqYhdOs04Cxf94o8j0qLvLtXup+5Rt2xGWRgZgSD29PC80a+yyrI5oKe6pko9r3ipcUOQdMU8DxmMEjr2K8JZcQJftscxiKZOdfk+8P7xYtQKRxB4+K3xFcaMwI2ogmbVN5cWjX++8yK5H6ePqjrQ0ST7wLKrlGDj/ZfNMhXTHQSdZ6O1TGVOvXhOd4OCbWU2Hn9U++LpCO8A8z3gI8he6RIWnGX26N/iJnjvo/szQQKUlxEuQjg5sitk8pwdK7gh8MGYl7jS49kr4nqb190VFNUSfRg00vm0WYoH1wcDqAIEDcxHiZK2WZdVU9q2jAmldjQLeRaWbw7iyLjsqaYE5FPeRG5xIXki6n29xMvLEsLuhBhMjsGJCxH9y40BlKw8Vj9Wxxn923okWIhEwxRZWyexPsF86ixHREky5fkd9DPgS3QlCy1gpT5b2v2DfMp9ttUhBe6XS/TEDSRJT6BSdelfEJtWGWsNay9SY1e16ec3rj4tdYyRAPtpwbORnI/UaAfaxGW6WMTuQ6zdYA2w==|920 \ No newline at end of file +}//bZ6hHyJyBWTj2zFMpaEt+pr94e8vIymuWbgcidk/ggJayFi/vFeZJzOULvS1o2c/zXQatmD6tF31NtCPxWs6oiu2xrmZmmkaEwT90Wd0jd9UG+MW5q9ZiwWKuEIKIkt82AqAuRTyZ0mZTx7zXspICWRj+o2lQbBsuMBk0sJUppIj2XlaXVlOLXcfH71GjUW0wDjoRpM9Cwp1zshlM6m6dRk/g5909ZIOQs575rR9rxr7pEweKx+YPvUW/T4nSvS8rFh2iLLjuAOf2G0yOvziLIrz+hwS4yQGbecZSoG0UwrUQgo1pZibogqyLgLUuqFNzRaUBEu95lpzteHY71iI6PwFlt17XL7RHPgJ5b0MCaYne0XOS6scRt1J7mbBveYYVWoWKUAi3JLjzKwIrNJT5h5qVm2+N5mrW3HuZFiDTv24WalvZMsx/0bTMyqI+JBAyXyXMzJhiBSXeCpFz6LLZ2E2DFrsrIefTixtrKC2THMOSIa63F8FvA7RteLQo+BDCfSl3KEJakgjG/3o0vj5Z121MejV5Jzyps/w6PkK211oe9n2dgbJ9vYS4N+732qXCnwquQz6zqzzY3wWDIqJfZNgzWPM5XzR7YyLwigyYEiUXXlkQTrxk+1zHloI7Bi9cLwpUBJkr0aCGqPo0fS9Sxy6wa+SFmsI9tlUO9sM93nF9ucfCcKPKv/ikgNsEynRdAl8PsobTKhXXt+fAq7q8mVK9QLMzCtcpQzSEi7Y6TYYwwnflLjkshWqBXiUMwOM35OI6lXlAgC+ji2mXvYvt+Ocx/dlonjq9uzF0UsAcMYwi3M2QY4vNiwSerKV2p+2NwC+UFwAujinRLp+HDSgKSgGbcc1rLOQ4tkpi80GH94NC3Vi0qi9ZmnBj0A1qWKQY2kO6IAHrZ3jXJk9JZMn8Q==|920 \ No newline at end of file diff --git a/Pages/项目/项目列表.rd b/Pages/项目/项目列表.rd index 5efb2b41..77fd600b 100644 --- a/Pages/项目/项目列表.rd +++ b/Pages/项目/项目列表.rd @@ -6,13 +6,13 @@ "10,8": "IF(选中分组=\"\",\"全部\",\"属于[\"&选中分组&\"]的\")&\"项目\"" }, "CustomNames": [ - { - "Name": "选中分组", - "Formula": "项目列表!$B$15" - }, { "Name": "显示搜索栏", "Formula": "项目列表!$I$15" + }, + { + "Name": "选中分组", + "Formula": "项目列表!$B$15" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.json b/Pages/项目/项目首页/项目标题.json index e10ec2ac..5eeec0e8 100644 --- a/Pages/项目/项目首页/项目标题.json +++ b/Pages/项目/项目首页/项目标题.json @@ -252,7 +252,7 @@ "$type": "LoadingCommand.EndLoadingCommand, LoadingCommand" } ], - "ID": "3d97d111-918a-4d50-abd3-ca2e03eb216f" + "ID": "9db14cd1-5a7e-4b60-b5a8-35a4bdd75817" } ] } @@ -370,7 +370,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "25a41e2d-86c5-4f63-b948-91ad83d63d80" + "ID": "48a0914e-609e-4cca-9289-4cec416eeacc" }, { "Condition": { @@ -388,10 +388,12 @@ "CommandList": [ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "项目配置首页" + "PopupDisplayMode": 2, + "PageName": "项目岗位配置", + "LoadBindingDataOption": 1 } ], - "ID": "b921668f-3133-403c-81e3-6618f3dc8e36" + "ID": "72a825c1-75c6-470b-ab81-779795233037" }, { "Condition": { @@ -441,7 +443,7 @@ "Disabled": true } ], - "ID": "36e68a3f-ce93-446e-8c13-3c865799eb76" + "ID": "415ec456-e0ca-4e79-a03e-cc54c73f882b" }, { "Condition": { @@ -477,7 +479,7 @@ "Message": "操作完成" } ], - "ID": "e3bf443c-8841-4726-b133-9b4af149c042" + "ID": "b42dd132-db88-499e-927b-cc2a48412952" }, { "Condition": { @@ -572,12 +574,12 @@ "IsOpenInNewTab": true } ], - "ID": "8f4fe0df-f903-4b45-a55a-513a5367f91b" + "ID": "dd96f581-d814-43f0-9340-7e5c05ce0a50" } ] } ], - "ID": "69877d00-93d8-4503-9404-ca831967e653" + "ID": "52a27d06-2345-47e1-9480-2c006e174188" }, { "CommandList": [ @@ -587,12 +589,12 @@ "Message": "当前项目未开启收集需求功能,请开启后分享!" } ], - "ID": "2b7674f4-d0bc-40d8-bf55-1442c8ecfb0f" + "ID": "e08aa797-51da-4edd-9ed9-6ff02b5cb6e4" } ] } ], - "ID": "0d357fe2-609c-4f18-a2d6-022e343fc95f" + "ID": "3e287ea9-b5d1-497c-84fc-c1b364405246" }, { "Condition": { @@ -625,12 +627,12 @@ "LoadBindingDataOption": 2 } ], - "ID": "11474e91-5379-400a-aff5-d4ca1bd4c717" + "ID": "e5e5d66f-e29c-4202-b674-b2875018992a" } ] } ], - "ID": "4a20f579-0d72-4464-834c-7f21570b6fb5" + "ID": "452236c2-0bcb-4d9d-a4eb-a5d0068e7463" } ] } @@ -704,7 +706,7 @@ ] } ], - "ID": "72d078b9-dfc2-4ba1-b372-224277736f14" + "ID": "1f04cae8-2101-4601-8472-aed13ab11eba" } ] } @@ -928,5 +930,15 @@ "PrintInfo": { "PaperSize": {}, "Margin": {} - } -}//rxspLwI04FcZY5Fo2HWgDfZZoeo+6ct2Yg8+uXSIQQxw7HgcC0GI17ZdNh7J+hx3vdQtjQqbytCleCCBvqp7P8cmS1lMPofq+rdf1hP2/KbeiilaOvMx6XA1mwbWMuTXeDHNp9bZNx/ElMC4AB6Z/RFktHDmE7iXf1a+FGtl3ZpOSRfiPzv02Z8wbKaAgTIpycrsIwQhT7EalppPL5410jMLGA3KlEGC3nRuwqFjaIZ/EW9Ndztn3mWaUQoDeobFxdn/sDz34s/ELBOAlrFGb8xi2D2ThbEciA8JLwQxFAH4CA2LCEVymToLZg1JAA2rkrR/5hZhloSEIsqcC0F3Torh2pOKycLJunhImIv48MKZGePgOT0wrvKtPf5+NmJaPeuZFYG8lV/2y7a8V82UandbOzf8WK4bic/N6rTjM4GkFpa+rbwEuj7BOtRBCtioH8Z6SHx8ptpWGsHzU3O80TDy+2tpBScrlI8FOBoLYEZ5UU6yfyj/kLPGChKglN+pxoDz8eHv+3n9iCdTnSpT23MSQ5AXBysIt9QaGDReSstVOIbG0tp0tWAPHjinIbkX8W+D8nvOOXz7nhuD6XWX/D30zxWqImgfl05Yvv+rXNbtoljddOop2VcUtbcpTphOCMxmdvcuCgPW0m3MyB1lg7dBWGHztqXVtGQKRDuGCZI2EgAy8UpBtksQ7p7GznKosd9K9Kh4lGNI24FA5tzZkkwlfTX6rSBHcitWmKqJsteDXx/vaM5/l6RtqlqyxAhjQycy3OGMZn/V4+GaGuQODHS0lBpMB1G03mjegXX0DvA2biTdArSjIezvlek6Tl+kT+IE0NxUR/uVou66SsL077rXVju9Wtay17MSBRkU83PkH1GV8htBtUr+EP3SWqVuW7aCBEU+zHHnHO9zNmdvDg==|920 \ No newline at end of file + }, + "CustomNames": [ + { + "Name": "项目首页导航栏", + "Formula": "项目标题!$F$3" + }, + { + "Name": "项目菜单", + "Formula": "项目标题!$O$2" + } + ] +}//EhwQGrrHTiJCyrcddNZ0+fpvuUVD9CGUDknRUtq2YBM/b7L42e5qUpBUgiVaySdOhPvAzLRQVaVIMMAexNULVW9sgWeJbSHruV6ZLMBjSWuuyVd68+BVs0v5QcLQGz23lGauQhNHexJnZnCFandy4aX3PDr16FGPbV93B6QQJEklVuIjKqhbbbj5bdmmeVN0QwMvgaAX51DJXNfQyzPVE9PV/C/DstP7su4FZBSFRh6V1cEDFyZpwkbZShSLWm4QWlnk9qfDvLTCW8rUDHmEecbZPfOq9QdJRWJO6Q5mWUIJQh6fgmUKIzsbChI2Ym2yN5eO4Nium8DWXHP3lWSUby5cl36qxkyzLLDJY+bnbR+iV8AvAyoXjx3auwMTe8YFUcbxJNz29d/9dRjr3LPJjE3Bta28pwb0yTYmmHjS9J8xMSjcBRv2GlNHKQET0XmoyKMq6/p/QQC4a/Ycb6OUO0MLdlrMT3Mz7VHZdT1vbP4gNdDxhjW5Hba08KClvl9XBRpuUfOgKk82b5XG2aKkdS4MnrSxpAbjytKGMMTfNFKstBAyNCN3UW8GwdJzfzVha+5dT/ueHD3HNKzuEziX/NVDVtylNVEy41L045JJ6iCmtgInHOuIL9BpU7Pykch6QIrHPli9aGQOxvSjHl8X4qUHkxg6p4TiWH3oeL85XV/I6b1ka2Ufz27OZgCV4SiKgbFu6gCKXB7XJ741z4+d3omM9qc9NP2Czygy42fYUrCVyWhp5YTxYi0JNL3usETmYdlOhGYncaiQcXnn5+W/8AfnVR+FtOn3h2qcRgMQpsF9g1/QlKQiIggyYuJt1PUqgvw4EjHMKpjps/3sxsZgMfUycWM5AzRA44hcFvTLeWEPBaR4WV6BAcUkngyawZrp2oIXq7zm0trFKbqUzlNuVg==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.rd b/Pages/项目/项目首页/项目标题.rd index 7d041a15..70011c17 100644 --- a/Pages/项目/项目首页/项目标题.rd +++ b/Pages/项目/项目首页/项目标题.rd @@ -1,5 +1,15 @@ { "PageType": 0, "ColumnCount": 16, - "RowCount": 6 + "RowCount": 6, + "CustomNames": [ + { + "Name": "项目首页导航栏", + "Formula": "项目标题!$F$3" + }, + { + "Name": "项目菜单", + "Formula": "项目标题!$O$2" + } + ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目信息.json b/Pages/项目/项目首页/项目配置/项目信息.json index 1c4adcd4..90d1b943 100644 --- a/Pages/项目/项目首页/项目配置/项目信息.json +++ b/Pages/项目/项目首页/项目配置/项目信息.json @@ -574,7 +574,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "810a3938-a676-4fcc-b469-062ca0af09d2" + "ID": "37f8da35-0c47-4d57-bad5-724ad04a4ad2" } ] } @@ -773,7 +773,7 @@ ] } ], - "ID": "5f1bd914-1d5f-47cd-9fe7-da5b3405f60f" + "ID": "46c1d1b5-a497-429f-ab17-ab0e0d625c62" } ] } @@ -1452,6 +1452,45 @@ "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "eeb87091-36d4-48f2-a4ea-f296cbc5c857" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "类型", + "ParameterValue": "新增", + "ID": "613d6db5dca642d99eb01056acdc150c" + } + ], + "ID": "115def88-3a60-4ad6-afe3-bf161e4d9421" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "类型", + "ParameterValue": "修改", + "ID": "82821c155b76412f958cc0f74f5fcfbf" + } + ], + "ID": "d8079412-798a-4cac-bb43-7329f314222e" + } + ] + }, { "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", "TargetPageElement": { @@ -1669,10 +1708,26 @@ }, { "$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": "=项目信息!类型" + } + } + ] } ], - "ID": "e0fe0ceb-e9d8-404f-87d7-101c9929afa5" + "ID": "48fa2eb9-d587-47b8-8034-bb6adc2073f6" }, { "CommandList": [ @@ -1687,7 +1742,7 @@ "BtnText": "知道了" } ], - "ID": "56517abc-9c1f-46dd-b716-cfc594fcc73c" + "ID": "41bec89e-8a02-433e-84c1-1159f3918859" } ] } @@ -2357,4 +2412,4 @@ "Formula": "项目信息!$B$36" } ] -}//hCAGbBGua+lxHBxjriS0au+CCQLUu1YrR4n/4D+3O2CoO2KHtny0ThPNa0fV8eFJOFWQoGIbk9J8kJ2S75EiFWopLlzZyfMzlH1tIxol62OcBqzbLw4lbuMux4/QoIeZGsLmv/LPdPEurhtyB1QdaqwE2laeNtW5CJBhx1npm3RzOqhXaC8gKJeUVpkoBf3YHr5xFsG5lYwPa6CAtLy8TtfdYAMg3N9BV/PpF4SjSEXyc+Nh9Fa9y5m3hBwz+VahyByPV1qAsTaBgtXRe4dHr6l/f/sNA6Z1f36H2l4AG82FOeU1jw+TFQBs9W808Ok3SFF1XVqkoiR2Bg/yl9rI7IlXMEIMCs7DRLd77JCERnEocHyQ+Pmua3jxgCPM0DsG1gCoz90YyWQpB97/ctzutVL25OT6n3vFnrMRCgYJ2Om6jQ/OEIgDKkWyznz3dmEEhbI0DWh+2ro8nroRpdTYmfL/iGeZeXxUPYg/N1IXuqYIZHDswx+rdnbnNdurGDIRnwDKQKsYsw4clciK0tN/WFzDC+vb7FAi6M7qC/VYZ8Gv/gypbzwKEGvSr/P1tcv34QZ7DUr5mw5GMNiPg6wJwHlKin9ESTQxQVOtA9wJNb9gxV9dF0bY/vuD+Js4B3vkbBTfL8lHyRI76K/oTwznLkB4fd5vX+h/xocDtxP1/9OKjp/mkI69Py5a7MkzSkzrATVcQAsrYc2964NUj7Ze3s/nooaEIkhMd5AhP4PhGSCxDyIbg3cOn4IetJqxVZB9/WuJ6at53aDmt7wq7WlgRl/NmgleVqxlrOPwqHitZzshlc/l21+DnFk/0YGKDEU33m70a/YJ2BzIOdRQamUarwTZBE/OkIUDMKcyrIdJwnc2l0fjryIh9Y8m29PeNjt6t1fFBXutG58LFVuXOmTpSg==|920 \ No newline at end of file +}//Jo/oooq2l8k6kIatIqaOJyt2yLVJv6rgFZ2XM5FRa6UFMK0InfM2S4XBUaTRp41X0NYx6oc2wkS4VorsE5MoDOVZ2IIqxdAbt3IB4stRR+YRsSucg35x4rA2dN9oRuuVxDZm6RyovcDzeVdZPkPeVqvc71vXSnqjr5f4YWMuoDLtWtCaUkEUsiPOXw28pPipM0fifK7fQTakCyUrH6PkPWzzEfk8so5328RA5XLaZMZNm+E8Ew4NF+GhgnGADI8AWgPM8/ATRRnULiBWhSFPyfP4ztrytTBEgZonmITfGDFIm6XweYh3JU7AfNfL25zauUrFn7D9p6KFbROiD8EnFzlycN4+J3SzHli8Lo+KIQ3Tor3i4OMw4v+Prj8gO42Sf7lezL9qcuTQnlUY/Tcg2kF21J3P0hK3ZFFje8MWQ2bqdn9coDmkGDixbANvnmsHbpjNShPj2hnZ5cmkzolXYZ44yIUeU7cUqs/R3VpIGwCwTv3mqSmFBw7Tz4K65zyJ46xu61CpAnLzhSK8wsjwa27iwcsnsLvOThCam8Gd6Fb3g19c04NYWJtirGuHxvtGb7S5nBrhb2dcRXEJ+CClg3NgFbRDqEalEEX+Y8b4VNVhuV3zo6riSbpB6jaerSC6cGnx5zpUSqMmGNLJrFQOG9lU0g13an68hGQl+WxrEi4OwkAhEz2vB6/mGu8gTBH8+h/X/SqWgA9Kipv19bvfxIiiB0Uqbc/cI4XnJLgHSZoMcQ6Rplb+yoKHtBoRLb3l4rqiqbu3JZ8TJum60Ql4R9VZExJj3MnafMdC1BIHPxTPRfLAVO4itiftBcfbiHp0hc5nWcOCOty8+kwwHEJjiK2UNcYoR5BmwLNOoV4N5ekeJ0ccOnRfG4a9yKXhkJ0b5IwJNWRh9Yn4Y/wy7cyq1Q==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目岗位配置.json b/Pages/项目/项目首页/项目配置/项目岗位配置.json index 13bc8d82..ce6ad02c 100644 --- a/Pages/项目/项目首页/项目配置/项目岗位配置.json +++ b/Pages/项目/项目首页/项目配置/项目岗位配置.json @@ -3,20 +3,25 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 32.0 } }, "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 40.0 } }, - "2": { + "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 47.0 } }, - "3": { + "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 226.0, "Mode": 2, @@ -28,28 +33,37 @@ } } }, - "4": { + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + }, + "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } } }, - "Count": 5, - "DefaultSize": 15.0 + "InLogicalVisibleIndexes": [ + 7 + ], + "Count": 8, + "DefaultSize": 32.0 }, "Cols": { "RowColumnAttachedInfos": { "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "2": { + "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } @@ -70,6 +84,11 @@ } }, "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "Mode": 2, @@ -81,11 +100,6 @@ } } }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, "8": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -106,7 +120,7 @@ "DesignLengthInPixel": 32.0 } }, - "13": { + "12": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } @@ -116,7 +130,7 @@ "DesignLengthInPixel": 32.0 } }, - "16": { + "15": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } @@ -153,26 +167,68 @@ }, "23": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 } } }, - "Count": 24, + "InLogicalVisibleIndexes": [ + 2 + ], + "Count": 25, "DefaultSize": 32.0 }, "Values": { - "1,19": "操作", - "2,19": "删除" + "1,1": "岗位设置", + "1,20": "添加岗位", + "4,20": "编辑", + "4,22": "删除" }, "AttachInfos": { - "1,1": { + "1,20": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目岗位详情", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=项目岗位详情!项目ID" + } + } + ], + "LoadBindingDataOption": 2 + } + ], + "Text": "添加岗位", + "TemplateKey": "_RS_Main1", + "Icon": { + "Name": "Application/001_add_1.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "3,1": { "ListViewInfo": { "Name": "表格1", "TableName": "项目岗位", - "RowIndex": 1, + "RowIndex": 3, "ColumnIndex": 1, "RowCount": 3, - "ColumnCount": 22, + "ColumnCount": 23, "DetailListViewInfo": { "ColumnOfDetailTable": "项目ID", "MasterTable": "项目表", @@ -187,9 +243,6 @@ "UseSimpleBar": true, "ReserveStyleForBlankRow": true, "PaddingBlankRow": true, - "AllowEditInListview": true, - "AllowAddNewRow": true, - "ShowDeleteButton": true, "AllowDragFill": true, "AllowDragMove": true, "RowHeaderContextMenu": { @@ -215,7 +268,16 @@ "CommitType": 1 } }, - "2,2": { + "4,2": { + "NameUsedInJavaScript": "ID", + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "3e7df348-a07b-4c67-a947-cad790a9efb7" + } + }, + "4,3": { + "NameUsedInJavaScript": "岗位名称", "BindingInfo": { "TableName": "项目岗位", "ColumnName": "岗位名称", @@ -234,7 +296,8 @@ "IgnoreBlank": false } }, - "2,9": { + "4,10": { + "NameUsedInJavaScript": "默认时薪", "BindingInfo": { "TableName": "项目岗位", "ColumnName": "默认时薪", @@ -249,67 +312,186 @@ "InputMessage": "留空则使用该人员默认时薪" } }, - "2,19": { + "4,20": { "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "表格1", - "UpdateType": 2 + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目岗位详情", + "LoadBindingDataOption": 1 + } + ], + "Text": "编辑", + "ClickMode": 1 + } + }, + "4,22": { + "NameUsedInJavaScript": "操作", + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "删除项目岗位", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "项目ID" + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "岗位ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!C5" + } + } + ], + "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" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!msg" + } + } + ], + "ID": "dd1ac3dc-0107-4c17-947f-50d64b34e396" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "29cb873f-7e03-4fb5-8a4d-6778048dc80e" + } + ] } ], "Text": "删除", "ClickMode": 1 } + }, + "7,1": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "ddfc25ba-73b9-4852-b7ce-ddc4f5f89659" + } } }, "StyleDatas": { "Styles": [ + { + "FontSize": 13.333333333333332 + }, { "FontSize": 13.333333333333332, "HorizontalAlignment": 0 }, { + "FontFamily": 1, "FontSize": 13.333333333333332, - "Formatter": 1, + "HorizontalAlignment": 0 + }, + { + "FontFamily": 1 + }, + { + "FontSize": 13.333333333333332, + "Formatter": 2, "HorizontalAlignment": 0 }, { "FontSize": 13.333333333333332, - "Foreground": 2, + "Foreground": 3, "HorizontalAlignment": 0, "Underline": false + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Foreground": 4, + "HorizontalAlignment": 0, + "Underline": false + }, + { + "Background": 5 } ], "Types": { "Strs": [ "Center", + "Body", "@", + "Accent 1", "#FFFF0000", - "Body" + "#FFFFFF00" ] }, "CellStyles": { - "1,2": 0, - "1,9": 0, - "1,19": 0, - "2,2": 1, - "2,9": 0, - "2,19": 2 + "1,20": 0, + "3,3": 1, + "3,10": 1, + "3,22": 2, + "3,23": 3, + "4,3": 4, + "4,10": 1, + "4,20": 5, + "4,22": 6, + "4,23": 3, + "7,1": 7 }, "SheetStyle": { - "FontFamily": 3 + "FontFamily": 1 } }, "Spans": [ - "3,1,1,22", - "2,19,1,4", - "2,2,1,7", - "2,9,1,10", - "1,2,1,7", - "1,9,1,10", - "1,19,1,4" + "4,3,1,7", + "4,10,1,10", + "1,20,1,4", + "4,22,1,2", + "4,20,1,2", + "3,3,1,7", + "3,10,1,10", + "3,20,1,2", + "3,22,1,2", + "5,1,1,23", + "7,1,1,3" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -328,10 +510,17 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "RelatedDataTableName": "项目岗位" }, "PrintInfo": { "PaperSize": {}, "Margin": {} - } -}//Dg8L542WKKuyqgY8TJdEucsVOqrnXSOPoZcRo0/SvzR/XZjgNFPj7bLNZMvz0nkQpUwCzuLfU6y3FA8hSpaqPV9mfC6Ezn34/LNHcT9ZiBw3WkoQAl280vOlofYhnZPiHwvnG4DMrqXt/njCL6/5XF+s9VEZUriqCJ29uWQWdiKFftZhm+IkeJxycejubSP89adUjHLd2upp+D1s/dHgXLKAYsLIR8UXdhgiwpLpYP/JkE1ew0bilQQWjMKldAsAziiz5on21LEtIYt5tgqKmpiTv7vYOAIUpZ1c5a65lYZtN0DYY6GRjZfEFSNIPiuTVFayVSmsQsElAKRaQ947wVef1FCXYwmZXj5gh4jbmhGs8tNj7K6c60JMk0kiMpWmMMI2B/I+kDRubcj5RRscxvwys3z8RPfsunq3V4PzyKZvdoQ/TSXYTPrzRnZOGnTyF1Kucyl/32DzZsCNXBq2qK5o35IQ+Zj8MqXfrrY1sEZkS7IsJ7s5G1fU9AO4meScxorlFyAoDiFgeiVho8BNvoBLxEZY5Rzp9DyPNS4OegY3V+/i9dsp5IFfsQRsuxDLhP8byWpFWz0OsuIYKv1wXbOg2F9PBkUsSezwvEnKvyXXsWIJOv/x6mY4hl54jIZI/++j0kDAX0G4nggMs39lgFfQiJV+VK9yOTxNWxruqW4YgJYBesB1wG0ATIzwAI+oXRT7aJEG3WYK+6Y6wDpXxv1K+ONo56BXwnmZjFSm/iMvUhSjigfugFcc+OpoHYBKgRgMtD0+8qQmh32YHfTBa8cdo75aXW9P0nGAGISvgIoHAnbwZt8MTVHwyrHOTrWzmf/r/az7qgxDL/RVBcIZpVEaM1BXztrB9w141YZhiF48NNTJWu/X/4pMgfUYCPUNWafMdRjBoZEUfpYhTr4JoQ==|920 \ No newline at end of file + }, + "CustomNames": [ + { + "Name": "项目ID", + "Formula": "项目岗位配置!$B$8" + } + ] +}//bTddJSwAa0sZyp+7NrSP4Q3toAAWkJqooSLIFbCTBUttu/wIW665x0aPCsPvGz/NJu2TdvpYR0p4ce2iJMO5AEjIBU8xtfbEDZtlunSqCqzglUPJRi3u4XM9NQhuhyGaKCiNKKhdAbXlGNzWB+O+f3X0jKqVX04uUbQdfQjY8kfLcFDfQ3XHmnjDaqbyjks5ECEK2bUGqZwFlt5rfKTXM2JRXzYon81lsIbIdiviV9vub7rW4yUMposDArsKpBeH7dtvC5j8/umo3N3Q7oEPcvQm2TmlVpm7xyhMtmW0htG2J3zKWSKzxPSx5kA+x5i+AI1xWpAlPcIy849iswfErrHmljB3YwGanJ1vmU+EOR+oR5QobPatbj+F1PXuogOHvNMOo1fFFE0V2mg5zWspkDONi5QeSzUT8mKZ/DbnmW384TB+TVJvo2wY7dBCBgZaACgLRfx9VwTrcK8H2p40tUsXmeMsp0O3v6YnfV/6qTtMHTuQUqVSss/js/o2NsDqiS59WaLtlP0XxnGqfwj+nem6Ggk0F9bxppVOJnoYdXRTd9bq/xDF4vU6/eucghqQrWo3MdZ89ud2r3riqwVpcmS97OdPADCfZlqrSPnuB4acpyxZj0PVgJZFKZZSwYRjvfZm0Qx+0pWELkBjonPfogoqtloRcm6WEnIZX4QVScJqAKCmyovGvzDLNnzMfzl86q6Bu59z1OcGXC6DoGE7LACONr8x+JI9hzmukefnI63Nnvo9rlmxkBQ1xlA5HbtWyf60CnfV2XsKC0mClbWDXm1Qy9HQcMVr3M8tCioFcWhuBfxrDsTcTvnxQ7fj4UkQZg+3c9EfzvGWFN4lOF/HXff4DdCtNZhhO1/r+65WvoVFQkGBQDPfwg4RpLWUeFEvabSEPJ+ChOXvHbF7asbeJA==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目岗位配置.rd b/Pages/项目/项目首页/项目配置/项目岗位配置.rd index 8d246470..916721d6 100644 --- a/Pages/项目/项目首页/项目配置/项目岗位配置.rd +++ b/Pages/项目/项目首页/项目配置/项目岗位配置.rd @@ -1,5 +1,11 @@ { "PageType": 0, - "ColumnCount": 24, - "RowCount": 5 + "ColumnCount": 25, + "RowCount": 8, + "CustomNames": [ + { + "Name": "项目ID", + "Formula": "项目岗位配置!$B$8" + } + ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json index 14999d97..0b6fc742 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json @@ -429,17 +429,88 @@ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "新增任务", - "PassValues": [ + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务列表!项目ID" + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "项目岗位数", + "GUID": "752ed267-7f19-4966-8a4e-7d743cd71966" + } + }, + "value": "0" }, - "TargetCell": { - "SerializeProperty": "=新增任务!项目ID" - } + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "info", + "Message": "您需要先配置岗位和人员后,才能新增任务" + }, + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目岗位详情", + "LoadBindingDataOption": 1 + } + ], + "ID": "a76e3403-2a83-4da5-8bdd-3cca8e239d0d" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "项目成员数", + "GUID": "a6c2c184-9d63-4938-a123-5e51d1c4f84d" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "info", + "Message": "您需要先配置岗位和人员后,才能新增任务" + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目首页!项目子页面" + }, + "Value": "项目成员" + } + ] + } + ], + "ID": "28524c25-beb7-4c32-99f1-5a9bd038ef08" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "新增任务", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=新增任务!项目ID" + } + } + ] + } + ], + "ID": "b01cebd9-3fc1-49f2-9292-335c465ec20d" } ] } @@ -1063,4 +1134,4 @@ "Formula": "任务列表!$B$4" } ] -}//bmSkf1wn3zjVv/T0PynnpcKD8Rv47wUSzXWVpHmi1NodDvcncrnN+g+eJhxDe6Desm0jF0Lg0jujuS5600nvYKZZyf8aXwM1dXd/84Q9N9wtCURg594dD5qKd4mrKVVKXI7GwGW15Tat0TyaQrKXS12yEx9IkdWZlJPpuUGZlF0jZFxMMhhECk+7ED1TW4r6m1zeTRGF8qgxCXoE9LGyhMtYhO7gsIXshKCgZ2xDEP0Fe4bmfVWqx3lyayZmMXhD2DzzGJi48dUhiyod8qotdhX4COqIkRDh052pT7SlhORKSm5WpyZGc/1ZaBZPYNzVIFVHMtw6FbGqKUDizs02X3V9YG9MaBtPJJaPCuBDa7UAHY1tbAgh++zyqidGnp3ODKfAN4yyFhIXGq0SdXkFXQ5hrUnTcw++PQ9gSvTu/ri9if+U6qlRQqJ+/QnpOIH4IR84tw2RtYjb4uHmK8KNJkowes3/llOrniQNf1idb0pQQmTYfHaEj9ZX3tQywf245N7nRz4rNpNxqMUSDDi9XpqPa8epwZYSsSsh+2vvJ42b2clQIVgm1bWGjBSzLkdyWpk7kOwvs8YLaXty3ppeJNkW+ZYaumHSJm/5UvW2qQc5fsQDZjjT+lZaG1cckhtiFh3J0lCM9GkhQnCfmtMLPqlMAq/BILXNxgZVN+wZDXy3M0V0gTXVDV4MLFuYzXisqLc0VOA9+uUKJDbP/PXO9kovjdXJvSVLcI2joCDQs7d65DH7Th56J1q27XievCjp4fYIRf8RCNN+P64kgOkJ6udVDy/mLj5dONgpJTfrWoBf08bhJyIbx9P17+4wH6Jxwj/qQ4zSCY7wOiUBPODqeEvVs/tQT40Fy/G4p0wSy6G69LtsbeVyB5uAniL9XMgv6CVjFlPloCRXiv3bib5zxQ==|920 \ No newline at end of file +}//SPDex8VP3CFFdeB1ewRBzcCpgkKt/UwEMVvXMikjfo2F+FDJswqqMuBAtLkcr0/OPntRJrm2ZlLMDZ3x2NiM+KYwl8F30fRDzJg9S/yX/eyl5JEuL0Ho6A/RZNiOxYW/Ayunz3zx3C+4mbR4IP/qmndUkmc5cm8PP44mNHOfcfKH/7szOjW1AdSDqgAAOfoZJQQmvtRxLqEhdugdu/YeIkRN0TfiOS3E8YnxSLR/mQp+VhYQpPkhaBbYC84pQo6j4nfUvpJYt1neoMoOKfCC6Nvvo/SWa9RSXtKQCbI7OJtJBjWALwN0pq1Cq8CGHzMAeHsodLmmq12t6s3RsnNtk3bwgL1tRskRUOuvEMbvHkfm+qmWlM1mu5JlgYJzvZ35RTuAGfYKFungun3+shT2fsnuXG8jEswFimCeBPp6Q48CvMBWSJCtEkPl69q5MQQfQrtr/Hqpw+p8OY5uHfKBlqbYFHYCdDWO3ZMQa/gWogNJ0NDdHsQEyL7lDc92AJltVgnzLIKLzpVaAUf/5kmyiFiU8x7+9M4XwyMUdCMDTIbsvNZqIDo62NT1UYCW58Zo9gSh5mdZq6QcsRRldYOpFSK6o6FGSDjGrPrlxtv04sJ+/XvjvdE7gX83738hnJICQLpOS0p2ral0QjzNDkqAJd6A4LWePRam8yvoCdUBnnXldzLtNxz+IMFTlxLmiscrjUm5HMvUWCqxLnRCenYIFQwZp6Rq/bCFYbmCylQ0QLp71SaN9VyPQZKlH3G6f5fmTN5gW8wbxX6vNFgyFQcOqRkQtNHg23XMoCX8LuaAkPiRgnB5wdNqlkip302LgYPxjCn+btQldT7Q94CXFMH+20yJKh/22l9+obs03ejvwFJ5xcahABFSvhGfYaD5j4pIMKgvGHHmkbQq8WLMmG76Tw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页.json b/Pages/项目/项目首页/项目首页.json index 5dba55f7..1e884b91 100644 --- a/Pages/项目/项目首页/项目首页.json +++ b/Pages/项目/项目首页/项目首页.json @@ -329,7 +329,7 @@ "$type": "LoadingCommand.EndLoadingCommand, LoadingCommand" } ], - "ID": "5af3efb9-f6dc-4e2f-8c85-20d40ef318fe" + "ID": "e6d2995d-988a-4c9f-84e5-c07af328db1e" } ] } @@ -438,6 +438,174 @@ "$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": "ID", + "GUID": "3b003c89-b569-459d-8e66-de08ab19a41a" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目ID", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IFERROR(GETURLQUERYVALUE(\"ID\"),项目首页!项目ID)" + }, + "ID": "a27ecb1607a94f2b8afeac7d44144f6f" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目ID" + } + ] + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "PageName": "FGC_维护中", + "PassValues": [ + { + "Source": "项目不存在", + "TargetCell": { + "SerializeProperty": "=FGC_维护中!标题" + } + }, + { + "Source": "该项目不存在,请返回首页重新进入项目", + "TargetCell": { + "SerializeProperty": "=FGC_维护中!描述" + } + } + ] + } + ], + "ID": "31ef27e1-ea0d-4bfa-9426-55b540f79e1a" + }, + { + "CommandList": [ + { + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "3fb54f57-700b-47a4-a928-59323b097c77" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目首页!项目ID" + } + } + } + ], + "ID": "55ce45a0-aff0-4566-bd66-3cf87e5fbd3a" + } + ] + } + ], + "ID": "ddee4af4-c653-4eae-976e-9bd2d26252fa" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "项目成员数", + "GUID": "a75511f2-5782-4ec8-8761-a5b68a3b4d43" + } + }, + "value": "0" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "项目岗位数", + "GUID": "b55e4a3e-2444-4ac7-85ce-09410459888c" + } + }, + "value": "0" + } + ], + "RelationType": 1 + }, + "CommandList": [ + { + "$type": "INTRO.INTROSTART, INTRO", + "Steps": [ + { + "$type": "INTRO.Step, INTRO", + "Name": "打开菜单", + "Intro": "在项目菜单中,点击“岗位配置”来设置项目的岗位及时薪标准", + "Element": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目首页!项目菜单" + }, + "Hint": false + }, + { + "$type": "INTRO.Step, INTRO", + "Name": "人员配置", + "Intro": "点击“人员”菜单,可进入人员配置", + "Element": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目首页!项目首页导航栏" + }, + "Hint": false + } + ], + "Option": { + "ShowProgress": true, + "ShowButtons": true, + "AutoHide": false, + "ShowHint": true, + "ShowBullets": false, + "DisableInteraction": true, + "DontShowAgain": true, + "KeyboardNavigation": true + }, + "WZDZ": {}, + "VBalidate": false + } + ], + "ID": "a215696b-aa3d-4616-8e32-656f8917e938" + } + ] } ], "PermissionData": { @@ -471,4 +639,4 @@ "Formula": "项目首页!$E$3" } ] -}//zt2JbNlA9PUV4Tj67yVdFyeTWOJqX1dy6tswGBy7ODOFpv1ccvL7Z4hd98l7lO/KcISIgsSMe91Yfjw6/2VDtPswAruibaZM5L7v1PfoJGsS0GbPEcG5a7gpJPtkUGRN+3jh5D/l/CF1upxAj+M558rVlV66ugZKBgmuTEM7PthgEONzWtvdBqeqvEhGBGlsWYuArd1nFvs5oSM+vC+SiJk8RF+NmQGH1FwX5oJyqKBJ2kvcjoj93X6+QAdMEkprwro5EJsxhCNbLuP8iDMzPYZ9/fwJfHRZWu6pqANbsyMk9QbJug54NHx7/vyCm84yP19IpbQfA57wU8hIC0hAQ7dmIPUwiBho5I7dse80phP6KzuEtMgqWKNglbz4+dUPEskr882RjmS+1LgUCUsTcHuUR2RlSv3V+oA9pX5+zyHLt+A+9+DVu5IM8Q47hMYat2nxgR/igPWwZagIj2XrtgW/Pl64LxRbeL4R0xOS6YfY5U0wg5WO3sy45h8Ljhcxirv95o+bMTfcwg0zflzceJpgIDrfypZqD7VjW6YNu3RP3aQJ0Yf39m1qN3XMEmBiBxREs3ynZcBLzB3ijsJYxlKiOuGurtQaBT2aXR0JvTgQoAILUD6nFUhuSQa/cNKeNGo0M+MwRQ99kdRIqnTDbQJihEczWsdhlx5Ci+XVVvvMMIBS6ITn/fN0GpyBl/HM7IjXtIGeR4QGRwuy7B3GQ/DUO6qe2TypP5y3+pS8eQnQx5gWOdQQNsGZsHgC7ZQtwtnBR4ZDmd9eozXhFRox2O7WmK1MHc1OH0beQchqyB5zP2Ql9dU3B9TBt1TbAOxz7HaupU5sEEJav3IHcDU5LLN+u+3UxnwLqtHpBgjPNhk3jz66HkPGkxqjz+cHHPrXThy3IiZDTY9+s97YSiFbMw==|920 \ No newline at end of file +}//hEEKChnjS8L7DILkke/C9KQys8QOZkJbEenqnu36korHqXRw+rT/dKhcAbUHtrPLK5b+lZzSt4+kj+x7eo+o8pFKAL9In3bHCwAplywZFPComHB7PUY5PtPL59zD8jUzJqJdf+Dxz8q4uJxXvNRc20uMemDn7J8cdT81rnxcfcEZAgAuDHBBOpjI6HGyywAFZoOym04+Klws3yrDM6GaIPfNoq4fBcYuAjPnl2FL1WOlOIbFf1fhRhNZV4HZrW9w+O28/2G/YQmcl1lqvoxXcSWhT/i8pmtz8cZ+kyQYgGArF4CQyE1rTkZ1fYZrjtrIDc8Y8lFFpo0GJ4XfYcoaB2Jxfv3iaOwWp0bnth2BxsRbQEE6dM80zlOR5eKzUiuqHT/CuUE59z+9VE1GgUJXX4uofBB/kLNIr28oRdb1oBJUTZShrKZGJUgNkx7E3MTqIRj9FB1TVohquunKO5sghIbMLAeu218VbWi0JAQSXAC/2h2MJ08W9ZA5b1cxt8LYVoVTYoHaguR0TPvAs8r7HyP+fAzkqCp7/XDO23ZMipC16SvFLg30TXBPG+XNxWMlZKmKAQZ7oe9jwKaQyNTRqKXB4qHvfE8YGBCQQAzvqyN8273zjkHIt9d8n4QXbY1lnRbJhtzxBSik++elGOMlnMm63ghHYOMDi8g7r8CoTOH+zt4cUY5d2M7PjS8YiPqseaGSqk2htgaK4R55mIeFo6BtKnNDRciNfXEaEyzCFgBodnZLOqpiq3+7mhVFZ5KzntVzaDZBVxxSEmZ8P+9CqsvtvKjuhIILEn6SXjiDcUTh16QGcnWVHZBEYZSWBAnWcuEi//lOTD+SY+naQUImBVAobb2ZgJrJp3ihHPOPIdEpCaxq/VwE6eOjp1YHMBGpvvMsmPPJoUWgpSB4IPoGtA==|920 \ No newline at end of file diff --git a/Plugin/分步引导提示-9_0_103_0.zip b/Plugin/分步引导提示-9_0_103_0.zip new file mode 100644 index 0000000000000000000000000000000000000000..069560656c3e50cf837b2525e8cf89fd7c9332b8 GIT binary patch literal 28247 zcmYJZQ*bU!(={C1$&T%0$F}WcC%IzVwr$(CZQHhOo8SHZ2mf<0)ze*lFjcFjR;^yG zAPowJ1_T5I1(awItX57yyL1Zy1XPCu1cdlsRZ>n_NuJKg*v^s8!qL`dI$bldLIP!U zm%^ZDFxYdUS)kdmqY2>1FuU zD6;Oh@DHyoIJ&2^=kK;t@7ttk77&KM3yT+`TlijPpPE0WEED#?!87f=+wI#qtKt;rrVrkr+x1U8 zKT{|%WG8(P_S56Lvn88WJdd;X-RwQ~_+Fz6G1pi`S`C+Xy3KgF0(dPy%yhSU8~?;t zOA%eRYe;|3_!^9ZUqFVueopQxBN2$*cbVHQ=#_6$^X&GA?$AfXOYf5qB3-Jplk2Mx zqULI=PAF-Tef=%%jnUrbLQjW%7BmNDs_rOgC}^}qEM1%~w`>=gr~)~E*q8TUwp#CS z==*s{BYT|_1%xSkDp&YE!Dt@ph3<~GJo7w;cU;A&KV-tN&V>WL$}jcvQP0xh@mV>N1Qy8sf}S;r_%Nbj zud|TbAE&J5(`kw54@s_?SW_e;m8rv#O=XLEuGQl$V9DrJ()w_BK9ecyjr1s?K$VZE zs92zuNM6YUuJ^1I`-mq@_3a5^oRC3sqW(G z(sVOZ=-xDA(LoyOO&Dc2Ewl?}CZdh@h|3vO1D}b`nR$jkI^Ma-hogKNeewpk`n`By zRDoS!Kgo_8mCW(nnqjXdhc3OE!rB!FGQ{JO0L|+7dIo#w@JDj0<{YyKk;+0RKFdBS z5RB}e`eq?KQXX0O5i^#e4Xh1WQ>)>zeCOJyTY)aMYu$vD$l+fM$EPXiH`6dnD|>OGNZvYBTr? z%G7-$-%h#}*}_+mTs7|L{?HTMwP1pX=Su07>c*c+raW6%DrorBI-~6EnNFIGS{W+c zKU^Kb6c=F%n_9LIVmu^9%@O{wWRA-;aGP-ve^BW$7~&yN_M6uCy^beh3PiTO9z=Y> za#{HVzm7i9_CMu`YXe|U4?I|5@p_S8L%J)7)CFli0}fi|oa^mN-%v&++h|Uts!RR? z&!<7+QD?bp^dz&kX0oj1iJH=iR_Zabo!^a2Wgy=4Z(nDG;yJn#-Qus#+8`2kzeGJ* zL;=S#PYMvkF5_b(b*Z8atwB^UU+&dgSI_lj!epwZg=dFpnYm=oi^ykJy0hR$bZw_O zn3OKxX(qFUN@Ee-wJ?GG`Ou8I7fi4xI`?!+Es-$)fT|JC!O)eRLtDvL+3Pc(gKq+q z@^ry6_AZ;_;F4={MsgRmPBod!Zt~8;ZPVOxCosZ(XbX`s?mm%Er{Oa*S=(MXL{pu` z)FGJcVjLh(9%vV9RxI_FbwNLOxJteg&E)3R=}xnld^Y;@kws(!?y$9sNF^L&oXlle zSE~e-qb!D0v9`-#(&)#hZJI0XJITE3pg?JZy;aj!XvqYoBgpE!S0l^RwzjIIUbW_B zeIO?r$m_+`c)x1)myr}XfD1KH3>;LLMdvYENEc<8bYj4i&s7In7PT!a_%@0T7|K~P zwX)F)&7CO^uj?`s(+O8V`O~TcLtNzfJg6up90Ph%!h$m(WfP=~t*M)gqDX_J_{?+{1#;4R*e6BJN2Lbd z!BT)cD)|kY8sQNYQ8`Bv%WwI z|35b-{Kt)CP4QXv=>L%-8xRom|G3f0>RQ9yOL@8bcbhv=y&)b5Sa1kBG9ZYEh=>q` zoQQ@hE{HS$M2b8ylYt=}%M_ScBM?m@2rX%%Kn-Prm=IXh(yy*;O{yBUy1H)=;5KdK zzJaLPspviX%6po_olf(1PH_83_3hmrmM6C%OCCqo3kOhB7V7#>4nFP5et5x9^eTvN%BnSLq@*}`fG||=K`SmaZe+K z^4{Q5#62ZizkK<)Az4(dW`rh+>XTo?RHZX~-co6P{AbXs*tv1?B4cX4N-NzLpERHb zj;I1(juhIP3N2cD;aMAyYZP7(78*-IKZnX00rv`*0`OniWfocC?T3akk|l)omqR@Z z5~ziK5<<#{CJyS$gXXALdD#v}AHBJn@8vkz7z_*7~B(2vIqs62kWH1LwL`q}z zSBD~I6)Zv$F%O_53R?l27eXq8HV7hAMYRJlCJX(*S{Pd(em$k?3mk^kFPac7*J_$z z^mSvPe+cW>DDg1g;RF`UA`e3iaFgu|_in&Q!MCCF{A5nRn$Stg56ukXysZX51_SeE z5hNfwtAzf55ey)gKnn25@I#e0rr$^p4HaMc2p%5YjL%V96;K&j?At&#Qylzs|BIye zdiSG4;Jb5DeKZTaL$RL7-bC~e#?4Bg9=to5AR=w@ZQ!24x}K4dmEl02C=!R-h8K~) zE51d!h)j8vAM8^*s1gGemY_hs?1tc-7pHSs8-pWk$`h9uead-viezGzvZ!6KOoYPO z`)kvfF8c0Dl^jPQ7K1d1sV4PDo?Kk$-0!TygGe5Q>&5giG~=T)`eIQ)nz$tmZfWKo zR=d0$qZ^bNw0gdl74yt#$W#mze*cY|chHvO<~V_y(>qJ^225-L+`A7``jPk`y1QJf zbzmveb368(;d_N*F!OAc$ zr44iDG*_QA{;e!t#Q;wlnU6RJ%Ax??>MMl7fKbxvJUAV16!eXBAxa|#{R6LTDKN zkRbLUb(X_=3;x=?=VKrTRw}RDE}qA%*tDlLmrf~YXCKxt;|g_yFr-(~35M~f9fNj? zx^0sfwLcnT%kmCO^cD67*Gp_(raznMMpS+lV{3Fo#10YKhR%u62sI0@15<;#O?GZL z0buu;7g;=t%I&Zjx$~z(x~yL3DSl4_-hPh``et@+c%HTYJj#CWM^hTh>HevBZ%4Sz z?SqRZWQPTpnO-sS9X}gq%dEfn;-IhC(I(rxY+TmcEMiYA^Pq1UX^Zty?n2r<;4`ot zVJk2o6D${6nWpWw-xP!s%oX%_Jr@5@R#d}{cr5(6gu3s>OndHpt}JAq_mbqO$B7c0 z&96)pA;o06B<)~B)YaiGXt=OvL zY%P#&DXf-5xbz0+PrS5^okjvC9-_<fx2Q7(BKNmfS z*IcT&VW#Ai`AY$UZ|Js&knw-!@M6QbLqDKtr?j-HtU=o7%#mzbRh^Rvg)bh@;0 z=9YQZ$(CoBqGuLoq({zLn)Gq&xPG$5H$YY`!0FTKHQxUS8#xg(ZJkc_Q7idl<6R-{ zct5m!lQ*?c$7nY7--~;)EjRVCPz6yIr9jf7)rB%hrWQP%px@ZO=>`Ux!$I8B2Tii| zNn5d?GrvRNYNpY~tQ_>1C(}SPXP-Ii>@g$TSIFa15v>el5N<|+GxtlVYqV+OQcv#6?H@n8IX9iEI#~!sj@i!*p z0qrjt0y3;wTT9fK8xEn2`NvA;PT z#GPu~@=Qw^frdYV`otkqK!-0*H@xB?Vfnx36Dn&eM}K)96+p20f_O)Hh_2dadiZzA zg zkes)Zjl#tY<5qI4*mq6D6Sw^@<(a&v7H48;G9V*1d|IeqM{$$@6LT+!J^}d8mn8P_ za80fRcewfij6*u->BC+!u{=1*9mew{LT(+#MM(x7VjwwvOxy^}SeU-z7K6D$sK`Tn zS(sm~F6_9nsDxx0uA5Fy|QCjE^L> zlb=EGVl{;j4h3KPY4vR`K)HZhgWk!3oqV@Ywjq)j0}z3Dkthw1I`N(e^JHB2Qp^|> zMyPM)=E4QiL-wfjon*jx;pD?Z8tYLkd-wCifsCght;pOE6-J=AP@GT{O6K=SqpAx9 zVu304pFLQ%ML#NHTJ@f#&evl0R=uAHcNzOCv6Erd*}&f_nj5!AOKw~$Ww)P#MOzeDVMh| zH<^q>I(Uv`s-#3s<+xGsdp=Bdc$E5zJsN={xVHkBLG~V zX^I<$tRGWOHd44JtgA3R?e_2LBPQ+N6$4*#tRHxICy~c4Z|F>@CScya%bM|%e1;D% zIc4}Zm;ZUO&zpeHp?~pGmU1S;3?JXtq@ABhPIx_+=~vfD|2=?jsEk?05o?jp(pfj%Igp`yee*f{e z(TZ=`v<%rH7f-8235Aj#(50^P3Zruy>_bkcfDg~nC1qYhpovNbETL9{CpSFli6=9l zT!Dz*R!K8u8%n)+`j1*FD_Io5w-gB>chtPni1Qll@1&uA-=V$dH{zQDJ5TLCa`HNe z+%HciGZHy%gM0kt`5KCq>)+$IAbpsro31UWVZAefv)V z)UwMwFSHp|v40NQROhq`)(Jwh&dp1Rq=@uUijR2s;Q3vsd1)aKh+O6h8aLYRW4rct zaW;+(fHRY+<1(dD<8}$mgt$_!DS<9~n7YExJYws@2dBIc^Xnfngk};tiMlB?{A5?7 zlU-M*#bLvSsW9$hFoa3X<(^O?AQ-Yo%V)|n?%{n#<6`Nls&4|6&a+rWIeoTbr9Gu2 zCSF?_kY*IJdZJiT08&N7{yrnnE)2izy?09If%MqcAq#8~v^}gr_1D-y<79t1;8-6l zy|PNLu(xx{*0_1L`pu|6S~)@%tU#fu1;2$HD!j_2ce7G7>$)zvbBnKc@aD1{tSR7X z1G}leO5vW)b?r}XSPQN$i`R``s^k(d+;osiO6@6i(}^eEAB0{*PB;_FAEDusW_qfI z7N10+QX9_IuV3T{DW&P>VnIMj^IIF_NZ$eH0=UL#6{6f&A0lYFD72~lo!ax9W% z)1i@Id$NTnN$H)xaC}{qwzC75!TnpYSM*1;>6RJ~fyeFcy|c-x3kR^ljK|O5=owz~ z_GBYW?+4?56Y1%Ymy#ke_*AH<0!ESZX*M6b(C*{C4T{m~TiDcwR;nkaToFyCf4K_T z9=pN4D`%gHyG0XZxU9|(mbD{dO|57sm^u0Sz#16yU6&Ec*>Kpstm2G?X^10+OSx1m zLoAaQG|OCBB5Pe)NDeu$AP)s;J_HGk@FT>zg}_#01qdPRJCIqRe6fDju9V89AN#Ff zJ0)(|3AD*puQOT}YVLm2n}TE)QLdI`f5+XZ8cyW?W?Z~br{l{fVDeJX%eNkAYARao z&P`#nS!Sw1!O{@lf0WRjhsSqO?8BqZ{JUcWW9O6HyAEY8BrhsWiI$g>Y%MKbA5AW% zHa|BfdpT-oVA@=(p9pGtf+jm8kD{$lMR`u3bm$pWiAahu<$L<_41Vcg5iRiKRqK|; zWga=X=fHE>2_z>cBa7ZQZ=bDsZej%2pdc6|cd3N@2OQmRsc~9AIbzO)^(`Q{<|EO1JYep%2A;ZV^=n}DZ_cJ0oq z?xXZ=X^~SP3p>xSq7yWEOGo98mM`(zlh&QYzs(=-e%V>DT+U@L2gG=JV!&mrjzzi8 zp$Xe+CR>Gw-S);_35hko7m1sPrlX;X<6-|^$@TRmJFOLOd-3tGHmznXWF{Lg++#{M zYkx>I?Q*7OMQck=l?`WCXS+QjbFIaP_wqjx8qo?tc`EARRs@xr4|toO{a;@cH%30! zrs9_T;+mfCJ+T64lwt_>ESuU2MG~u8-|p|>?R~aumD$#8bwq1vS!>6|M_Sg;%?sqZ z3yQTGsOl!gKZwdM=@8Yt)mjNO+EocO8n4olDxdNR#?(UKT@yyBD0iOLGo;c!d0^J~ zkM8lF=?DL5Fsr|^fB!8=k8CVhM<{Kyj9cdB^SJEO4~?i64( zNH}@AnF@Sb*i;!~p|qE8MC)sNCU=Q4_j@#D=rnJZshgK;?ylG=9|>q8ZxwK!#qti_ z)gW)R*F2XWW@{kp5^WcZn;xoP_AH-aO;fzE-p#nwv?HcJN-$ZnkP+0X9go!(!5yJSHK_%Wt(dB zf~|V5geKKzJzsD@huKtO>bqItnIC!Z1kGiqsf9%pT?hwGcQnC zN4~ID%9_$_#h7ecW$ugqw}{f~RDmpDq#$pMvSUYid#j1Jt>wexAN)MW)l8^zzbSi5j{{R%dyDsU`N;@sHKZI^r7Kuw zjA8InLm}{A;JIqZ*79-{+R?f}ZkKR;#q|~vTbA4{OL#UF@YgOjspNccw%i@0t=FaJ zlGAFJmi^NKC8UKctCOA|1-tE-d}0wfm$qkxS_)21WBYQ$_6!2+?(tQ|u5XLLYus>? z0>w~=fC9K%_zHD#z?u`-pqAbDc#5{CrmGFoKLtbKyK_(rz#AhUV0&QjMIYDhV-I6h zzVUdP`Hfqc`;WmjK>-Y!CY9zI;O)w$c2RL5zN*QWMTP8ebaP~Vw77IDGoyr5zRlI_ zb!;gbQdXhtZ5^2AdYg=&IrH0t*K}icjqqo%E2vrn_YX`QM(z?8FT^PLRb1QM{urn- z{~&1(JU#1sJF@{XvoL_vrVqOoBYCBz2rR3si;v-n9qdgbqzSQw{GlvXU&17<8VMOdGy!k zaZhb#2u&D=mngq?AQkO}qjphe^_zf2u6$r}@8?HqC0`oPlP!O4XCb+M?0G99e6RPI zVQefX$Mv&zE4b8em&H#Zjt|TA;7=(^1^LVm&;40n;NkAa`ZmQE?77~?UF>NJT-N(_ zaaQcI`mmT<#M8_Z$G+^sfPZlWtOK&+pw(FYgyHUfX43?}|2NTF!k)^INtzGrJZ~ zFXL}dhSu*MzYLXDdY6$v|JXdb?REGjdA8KYQEKM~ZD8ro!N`*?{Zv%P{Da_cc4fuZ z2LTT!dwK79?~<)?`#QY(@R?HnW#%BXFR{5CpC$2CRxaeJA8#S|Q`Pz&7)cK`$~R1h zZt!_W4yy@3P~T-gDOcCWWcBA(-go1%+VZr89wj~292LWy+xS8?pI%eFhJ&}zl;bP% z4uDqmz8*45{BuD$r`_O$>{|?QuPki}f-yCT!Aq4RPU!s-5($WUo34x@sBm+>nmkqY zR!XHr_-VN0yS8&iOmz`Z>%QwA&b)S-(eKRaN~DI_W&N|-I=EkAneyxXJ*jo&$-9rk z!!NiaIkRErfaq|2^%lsH`QyIEc|U9H^5%svM?woBR|ulO$*~v*%LmD!&Fd^*`n3An zdN^bmD(@^T&Wo}6{Km=c`?tRme(>H2Zb%MpoD(x>l7X<%5))ActQua4;EC;FFb010 z!daO=6K_Q{XS31ZC-I{sD(h#1Ye&=CA46UP-L=JxT!`rMXO2UWIOSF%RO9D&0TANB#^<}h&rS5(^Mkee z3;e&icHDn+?Rr)P4HsY_AaM{NAmsn%+6q?Arsg)nwl*f_rvIPo>l{BRH7I}?{2JUN zJl=tq*c5kG)21X+3~e(cnt>%G#RQ#Rq9B5Vp>dZ$-GPFEE-Kjc_fLi@!HCw?1b~6v zQb22lbNBu9i+OWcs9Z!ch_JidxjcBmghpgxp<+!9RAI49ZH<~DOGX00oX}t`C2A}y zVl!o)SOCBnmabJq=1fYgS+V}ZpMInfMEzTzh#sJ38&;o-BOSLasJg9u*?y5;dXW%N z;Ak_`Ve*$+hY<}lO-+)%fKV#393tj?Hk_N+ZeTupcM}ocmiLvxDHgPpU?&RXbjne; zXGFY*8E*Erdw%@s!`*}R?z1$16P6(4XOZx%TdeNY}$gdE=I>c%)#Us9f{c<}o^ zm>;)P1|m&TwBC|D&FZWpNdJVY1;#LWpEG3Ns6Buqqjrg-T{T`!t-9|_?N~j>l#@JC zq*l0L7_$!qVy>}THi&3|Y2!`w1Q;H(gDWtDEd*O5=11=By|cx*u&bRCDqVx-$_w;= zAiaS?18yQ;R>%GWY4E>;@*hY_#*Vhm4u-~#^pb|QHgtA2roe;1JU`(Ia^mnX*f9Tf zz)MPqDE$|a{_jBj=jj6xJpStc7l0j=#D#!rW^m8{yL(HD2r6^PM<>ckgD9efFr! zC38hohh4!wFhbGcqzP2PLbjx6fGzR6F1Z8%DdOE@;0r|3jPWCf?hfhJl2m{_lN{(H z_CnuxLB*fRTL&koz5Dus4Q~>x1a=0Jr--^8c&BNK6}TkasuHY&9!h2P2UoDfQUjR= zO?QTJCwzT~1yk{(hr=_B+h+Ug9U_#-KdX%~%oNzL!Dr?1u)2qWbU(12n4Y)sIs3qZ zP)|cjzh|)y=Ei#V!qHo24dM$Hq5i1UXN@p_z6N43t)s)2#9VF2#Cc6Q$G?5KY|PW8R;UiW;a%b6`Szh#m;d~`!e zu}^uKDUfWVEYRVM^iapw9WqaQnmHt;_8_tdb)WysymS#Pi66X(v(AbB_2S{2g|&bRfCndH>)X8{+l+*tp}YHRG|E$b?}Y_(;=h6eixSu09hvzq9lF%=(cnCh3*@O0j;tQxLWoxlJ7FTE3~h zeof~ZRR8+Z^m>fme(pE_78_Ng0<&~x#9 z_r*Hc>D(hh!D8O}L~^?_KC>g1xBwmSV1jRa+I{xTGdXGCxv5^Xc*Y}FSl(Eyqhqot zih>ux@2$=nre%9nW>c9Xa(Qii-%6k(hd3LAm3ugO6;5kgZ)a*ukCQgN>x%4A}wI96;QThwX7)diMTwCj9Y+#@T@ z=bvq4B2oL|k@#$^b92xBNiuz;q__Q2TSn2VeCXsxE%u4nmn-FaqQ|kqx(~UkK5ZF+26D8h%JorfgEn@cDG$?AEUm zWeQ4!3SJ^2a#_?iLp!UN^r6_%HY8xGH&*S>KfdtzW{{s-``DJ$o0=n^sGIUWeLXbX zggdG!L?dHjbG|KCVO%GO1f@yG8U?G^Kg-(}_u2sDgr-sndO|zFkc~t>i&!|%IY&{- z=r2JbH;6Z@I>v2!D&%*%V>9jflrR2x;OPSVW3m+ zPV3C;pp-xqei-^b3>7H6)23{%F1t~oGxKnzv7$qls`$%=c-kL8Wse|LrFxE=qyfy( zob#V}&&X0t4EH<OsY{Q_;6wyc~GM74C^s!fMTdcqYXsH_7BUFds zM+KZ?n8$iFK6K>u_CkZ$ZQ*!95YP}8c>AcMaa+!bdrIdF;sC?ggN~M&A*pT=6)SQQ zFgUk7@ftz_?2YOk+-&_7(?3EU@FPMK_G?|SW138e`dk#YKr0^fz0f&W2KoZnIw*Lg zhy!9bNb{tJv^=E``j1>sq-MWf;%Qm8aF1;OaU;%{OpX`bGAU&b>IsXRnlKWFb8 zarjt>7{4Qn0|OYtK0FM^1Pl3H`2tSEj9oWrYzg~D#)%iUo!sL{_w$O@0{XDMKDDfR z6Db{&kni3zeg3jZHfjCU~hng6W z_PhxFp#~{cMzmFKA`de$a|MfNACz$fIdd0)I?pvc)IXkTiGLz-bO|ER5?z4mHjQOX z-6=?g3K)MeyCJ`DWG`S@&CnduvUiROdD$lcs|W0|xT**2mM-ib_G!I|QuXz~tKNuG zh9gg1yF+@90(wgCW&X){+{nz2Ww0U4k}I+URM_gNMwdDVoi47C6B(g;x60>FeVVf2 zXgR6>7IliekaY$Y!h-EY*oP$4$Uhzp+2*OCGX$b-iPWLYQHOO<(V^<%JF!$*#lW3N zL!hdOj0)!Ht+xR~E;0>T*!6WX41tR7OdQ%Vp$u^zWPvj-P&;79<9ADsua)c!uVcI@ zw=eS01CD(pIfx3W&om$2FqPaf5kFpvQ+er?_qr;F!q>1ig74dSRS97L<~azI>4K=b zswN+kYr+aHFKN7$5O}$ztt_5NDO2d~YT6J(2&DiRQnBJrRt7?z0)%i^mMjXQ#ymmO zs%B}yC|O}`q|gd&rRwT7H{>25esV<*#TlOAn@-_2C=atY%GM&-5pM2t5*630c+5m$ zp%oPc31{zw1tFw$2u)$#N$+Q!hvo`@U1`~yfV9J6qi#(PTwYcq)TYI1GH7F48W{b~ zzd701Y}>^Iofv!~L~u7=jQRlKmYynZkUA!V*M{zgrs9VrRw4GcF)h2Se0mi~_96pD7-pXSdI zr)ct%LftAm5{AC`a|Z}pGYM+OZmu>fzD-??QDXrobiI>Qdt_(~Vk6GC5$!Sve5`|v zB~A2A+3rC*G^X%Q>zA4U6^SpUx=0&=5poj*5m|w0@(?`5rU~Bzn3#v+?39d|aHLh< z?dx(9h8MaHDh()=DuNtjcMeXx#56rt$pOv)#?b_}RZ2;sjhcckKZ*P5Hi*eo?#(I%f=yAFJK}|N%UD@ zd%v19_DQn$%;|soefRQI0c|3ILx?FWhs2t&j`8}JOU=nj$hADal}~69R8D=cmz-Aj zLSM53Uu8~^b`HsUz*Q+G652CFfzo6=h`!E zAP7<$bAByY$}r3lm`B$T^}NE`&f3_qu^tus*|3SFW# zUK`yH;Oe(Q!9G3rA`Pww*I7|Ke4lUq`S1KMIpF9(=rg%wOztK zV&Z?U73%Jh&#EqBoG~Sdi~A@I6z3^G+6*(pkrec2!oIHNt`l^o04EGbJa;(99>jcg zPs{(gA(@i!hBI2leD-uaRek#{B!ii$tXj0*Lj`qKNF!aG+{YoRcrYhR@k-kyb~M4| zWsrtOJx~6TZE5NYGLbhn4H01KDlx9nRm9|#OHS@))3WUqj5*ksQZ_wL;XJ>8qLBQ; zo(ai6lnG(5jqaMbZk7Hl81}Gc>jo&5JH3IxwMG(RDLeQzG!+K>c!1Sv@R4Qc!B=ZFj0!qc9-))wT3WbV!3EnTGO-1BSq1^iGK&j zu;I2~MJ({D#cb#l%--zN_<}Sp9EV|##W(jmmFeM}1AAuxSf#`D_1Q?4W;Ef143jC= zslb4el!;ywEHYtuM{osu&?bHu98hgZt*!A0<%;@cLR?twY@Q4;>HlCE!opPsM&~xs zG?BpwC2Zrov@*P@(+QDIosPp7bTjBas|AM{gz}6Az}ZoO!@DJj;r+=h$!lV2(HjHE z9(3$rMJAq2S{wSSSA=$QV`evPYjTzuL2ySoLcS1V@ww|-JML$n zx>{!(8$B4_KqRS0hXz4=xb<$@kkki5Y--2iz+5e*s;z~JyW{WlEgtkzE;b;2R^)US zmXo5F^D_(*ed9G-?^uX&lr!#~Z)>|7*qFnpkA4?B7_C%Jf!&4a{pbgPXZbVMgN80i zB1}k3r{F-~!lCbEQ^092%r7{iT!DC^S!POl5X>bkj7 z_$S7z@=WTY?WMA=o1i|ZKx%ueCn&0p5@MN4?bgAST3hU-DmVzz3iQKc;!JCscMn!7 z5aA_;{@l#ra2Ife?pYeZwB_41DH0c8!A(Be%~iP(g>j%9zj*XoLiLSGxrHu=*(k{niZJlZ6%R zkrbe}vJOwf`JuOhnEqtcgV7cqbL_&`=T9!6pw;RUzj>PRMd79kHNYxs&peZB2pI(Z zIJ&amIm3kp!J1n=qr^pc`v{Lr(t2XqEE7fhtxJy|eJS$H%wu!ik@Az_%@>#nb`6;> zd5xG=lvAuFp}es}MHa0ACvguf&U^)AL)Ud3mW0mWgth^F-O7cbiznp~R;e%-m9aLg zSUP}}@2K(T*x`XqTqDJ5aGuxt5qq`atlD!;*L=d&wc>K`JAEYi{9O z0|U(;W9Bej-)Wlw6fd(hbk5CX3s0J&8e+`nMb_{%v8hlUX)UFh1&@~L`FUj5;A>uv z&`HKixFOgv9d7~Q{+Sv*85D#tu&9Fwef;gE4D2|sp{tGtrSrE*m zdBDYVSJ@%8IuNKvEfb?!^JJMOr(qnEg4W;sMG;?>IJ2N4i^3n21ZYlh|l%nu%mK3E*p5lx_G@6@d%150@-2ZwIrN)GPuIvkG2p-0vL5p*taq-?y$oede{dN?7Mq{Hpx(h z&yU5|PbwRF9-D?Asi8A&zH4RDU=mELV;rjp9wt_=YvD!fIH~Cz4f*1P`!E&hGXEh} zQtOsvdr7F`VKaXuW%i=SJ%A2HGNia4`XN-PXqmCzDN3pGp9&>+RbEfSgMphfBexKn z^<51qYy6&qiMrB=)tCRTITnFw-KD-R{$m*bA~|?5wsY5gw9$eENn4>qb8ny>X8;lD zS>jn&68~&N!xWt>J_5e_8b)FXOcsM>uMrEaq|6xa8b_bh3;537Z8)FnKH`{e9yiTb zA@KD{y2LjfU(z=W4{wjXeu3h#Hv7(|IQRVNPEYG*$Z9TOJ)^d5lQ}(ir3Yh5npWdx z2eyzlsR5@OrMoBEebe0))>r*&f1ZVheogpvmjmJw+3VQ*<>e_qjC-8PVptROdUbME zS@>jUC+rG?iH&Zt9t~d**aflYS`doL;~nwGGa2*owzf_^ZM)V7uw1_4x9;-=e?U~l z#}iA;7#fBg88}%76lRLdX(!mf*s1bCs8lcPms(i__~U^J!aCtb453;$dNo^3uE{0F zB*&qE1ZOzj@-ZMMPp|k6)ZdhsRG|`*AUJ<`101wDf}}YDFd(yT01GQlzKiQ{_F7d( zB5h`Pa_{WGMP0?%;D`-(mpUPyShB~)XYMbZ%gxlYXB0C(UbolPXs95hSPK z8c{QH9HO;Jaybin4Cxq{+8W+kbT5sZh=0pY!FxHDO1$FvGQ6IImaw&00>3Eu5x4=~ z@Ch?R=<_Tw?&`0&CdG^y-lQ`%aJ7q?TTfiO=F~KZYuKO2h$nJJgiGd<@uC zr`8wm&`*k*xrZ%Eh+FU9%i9P9QWi~Nqev%~DCKPb?5tv?GiyJob?+hw4;GH0wQAnh zzC4QtJ{`y*&3^5%FKLQ#5MZ1$1Q^+P46v3Whca5DK|(e5rpK14B;Cv_G}f;q@kBFh z#XRw#{y1L|2q1GKWb3Z=SGJy?wDonAqh9Ky zwBP3Gp z=Di56Ok_x8HDcJD(Bmp!tbbC1#^9pyMU04+b_Z7xk`!~CNh+6DIwOnbDCuNTgxYzB zdh0gtPzbA)zAWGQfFkY476-Kvi3mZh>F;WMFL5rDo*R)t6LX)L4%kzj~ z;e|LYO#)6o9|Q7@bxf2{#JXa}cx-Y+haIOdQhMM=;#snWv`K1|OM_I#Rt>T-na;3( zO#T}a<9G)L%IK4D>@a21#8(t!(VMIt$LNn`=KO%0<686Z^oB5Tt2WBGTuZ(fD>`;v zeeC2G{&^|kclw_rG|f(EgXSAUG*SJF=Uo#*QG`a3>yt+ogv6_X1=bq7Z*?3C zhc*=;zx3;|F)HE;2?1)-7%8$6!YB!oX-U6|aP$0#4H^`5e-_StF{6vsHUSOD0>Lq* z^u8L>pX&J+O4hp)Pw_RJd*@@6dVvE$lQn)%aD;S!9biE89kpcbly*W9&7)|{uo|eM zVH$iM5-qMAqsA2&qFF0%5GJWW5Vx*rq~UuGQ?n0ZRSFGO`2oD13ue%l9RoIBoShdb zrUCSxNo$2(`&~ydebtl9%bPZlFK)+QffM!rHgd~B;qxJscyFlnT$kgZ8mezL7)uAi zNl@%?f1B{MhYrI6b!g~j<5m`oJqGd3!7(4E!wy+C771jLg=V zEW)&|1pE)KReTxVVmCh2$U>Z2OX$G^vK;@NwC+hQv-z`%4v1}4lEn;u!2laXBINX& z$ml@_L__w{x7TCkF-3GkP!eH6IH%W{Ks_SO!v>LH)YQLL3{w8;h`dk#Z38p~dxCWz zJZTDVH$VCuS(Gy$c2ex$*ot@lI(IaNDkNf!zt^)SkR(hQ&*It^&%vPV1ewo#_7*AK zmgr;M>;${x-Vm=;4UP_gs*bwFZ*qoQ3v?nl`Q6;{PKjE94m%ivngA>+EjJRei_OrD zEMm9qqI5F}*m7~%Qzrp4Xz`WF(}R*Srk&aO%szugG^E-$=#L8+i@wkOAjB9Oj z$JTu~aWUt6bDwm~xvw#UK>bBD4=_1<1cK5a>+b2mwZ6@Pj3>;!C2*KpoTkCAfB-JZ2kpPDi?jgk138cJ|! z=!nqp{z8P)n~{M$K@mXCxOk{ejmjBjjcoN#Ct+E}fpkn%gA{cw^yI3f6y_DgrCxWM zFKhh$P?!FU@E}}%3jjt)>=nS(5=9uk`)!d(ZcwGx!=FSNh3U}b_Ms2=+$C~W(_b6n z(rVCnr02@WU8=|9&^)m9Vj)==;LET3&ek+t(wOljuTgfEf}Bx+*UQuNA)fKU{DGu&ydcHu@sS`J4a z4`%KC^e5eSU-#4Y%kVe(cZL5U_nrRx^yl>l^%wFNiN=);Zim5OAT<6B=q$IV>k*xkdwq)}C-(iM5?QR>l9K#bf`lU7wGaa8%&B*cXJ z%W~5LkS2wTF z!IZw=!c|BKLG;$NWZ4*r)zXz2>lz@80RT=-J>?HERaB~7w<8y5I~|cI7wGXdNoFKs zz4uHpN_36+ZSvO}8-bnmtwM%tX#SNN-!b@pr89_^NK#hz z<26|a1NJNOMF{_=_g+J7rmX4@yvFHn28jp}=G1PxF%=JT8w=Q=x=w(d)~U84$An+r zv030&;n^r6js#WqX^}J@%R-`BQ2r%b&V>g6FhIbXb1h+!xf^W1G{Nk5NDz<%lIn+f z&)_`<-#>Twex~VXgkJahZp(ckze96&X;#qi07uf}dW2P}0n|<~Jm|~!3}D~C{dx>Y zo(+}nAJO-pYmdmhW*_BqyH0(D-+0(~&3D6-=sj*bCd|@kFb~%)Sp<=t~AN4Rf%djy?@--pA81(6 z!$N0po1nh0oq-e7TGcyYyxm>TXOzWI864YRi}lxD<)~&AEO$IXCz>64>!y_^(l1@M zW&CDfz~8tSKV|QTUKa9i7@=iqH`oCwBcs7Z#c%}Xt_e#s>;>cPIJ#gWZ8o^`Ht+}S zgNe0>?s(rJmq*aejFe)?AO2#k`H%)LW?XE=n;lSW2g`pdC6FrFcgMOPeL;L~#V2+& zvvsO;epbKMf9G~TwBeJZn(X~}|Lr$FD)->6cf*JNd@h)oog##@4d$=u7n1a=ICk*+ z*LoH9!6q_Z?U^iJLk`T}uQ;XOPnUbXlvTNfy%?;;XI@M!=kTaxkBMZzygKZHC z1~JZ2H^Xmc3Ry(XAe0xJ+1-mfY^&mRLiPHBHM`OdhbnRF4>RKJ{^^?&9fKF>u>n7_ z?5&QMCD&a|yWIEK@n}OfUUwN3QU{M7&iiLHTiuZ-(Meby`FN_6Isd!jTRd%x_0O!n zZ+9VO*|zEHrKCU9N~3S@cN$@Tp`HYI(-uw9hHYc#N0Ml#7Oh$koVvFVTrf1*)bYs4!Am?#QHtI<> zsX|?^^JWo4=P6SL4zUCo(Y_5P-Y+J>dwwg@?eYvl}F^}c7k#4(y7my@XzP=gFS z5AyfsmmEX+{NrPp=Ha`myWJn5_h0glOsqr-Emb^0=V|2{mWPoI z*+&iV9%_NQANnT~>Q!HYRpkHGb=E;~EnT}GWN--@+}+(ZxCILy+}+*Xf(8vvAh^3j zu;9+%?(Q z8;gZ7%Vv1unoT!yS6$P{N80!ZR%1P+bJRT1uB0I(DDhs?jsgUbzSEPnW;WQyltr5! zMcd9|-5YBWqDb;PQ7_)$PRGP9?YJCD<68>G2K+2$BGur#M1A2rRe+E&FR{gabVyR| zgv~-o(h~&I{J{{rYP~wKooa7e&U9aFKJd0K_IdR^tEHEvIQOXYIkGb0+;`g_S?M`( zf(bwUyl`P{{Z=Cjgeshh_}wO3I0(=zwnG(Zp~8Y= zrPt2UA=l?ax*aB|fHt%BGF@sRK1$|EuoWQ!KGhJU!N*)wI}Lr0s87H3ttHhe{BeJc ztk1hXHVwNxF8`oFw^;Ee^+>NeqzfI$F-#*t2=ZAv))GjM=_5Cl=&eR;Q0;ua)13AC zxH?&-tQLXXSkzCEc`bo6S@N_#xjx_idf@xDQ(jr;`v`YM2-raN@Ij=10<{3)L;t!1 z4odpeBByDOTsKOmR$&!KKk^rrd6r?3qY5ba3Q9?EI{V75()yBEgCa)XYW6yzDRQ?^b6w^DE>q_p9lP?xEnFSZ$>*`3<$4?J0W zdw$6~uvkc)_jCrXH4F{l)eWQPQ;LQV6M1`|yJqZd7$R~K3xpJqKteVv_O-ylp|u6r z?I+ytU4{y|xhbo;eL#u|RcF{&7Yk808xTkM{;Wh%lc`Hc8sQ_$0RoOoZ z2ERTq7pbu@rG_7)WQ=`6D`Z*HcqlwAOKu&o1rm3B=Hxw-0{8lOrq+j~B~5#A8mSD( z1e+t5o{E5`IaL$4qnx}KwfQEH_$K%c+jYyInXK0H<-{_gWz<8#2jb++Mi5I)0|=CN zhd(h^7m6ODZF%YVC-uhcpGU@A_POt+HZi+E6rE^KsaQ`lJ&D{T9UXkVGly+Q*vkFl zyL42w==~U>u)^BGAY5IqUlSj|DAxY4PLYlxLO;sM>hXMmWfA^j^>4CsB0^s&b)tSs zq?1mdHJBYeF)S~;p&EsQv}R=Q?N%UPyd4Q$PXQT&r&KU+jPqCPzc;%2yO z6>sTi$uAVYwvihzn$iVav(*sgx{~oZGx-i#0hE#eA6P3KfVo0k%r8r#K6~hSd=xWo z&Fpl&RdUCEAc^|hShJVAE>~+=Pzv?$Zw5ZzS)}q zX>09=B?BGi!^Tc$Qtx+G{o85t1pHcp?QGu)icUKP86v{&tR|TKH{9#l`3GRYcSaEKKi(*ggRq6gY{k>*)#gtJdnMuX zqfA$wzJli!fVM?>J_&RRpA!;vu<8aRj_2z&Rq4B?_nmTYSJOWWa95I^%3uAckom=? zc*`k;{WD6wEqwqlAJ3cxwtl#wsGED*RZq2-_`Xin6F-%WLzPHfTrs|UEynLjJ~N?8 z+MQ`w1I6p0o=+pxw%l5r$GX#O%}pm6BddzxkvfE<#BGFlEvJE_V&y4jr3ry?>&a(+ zcj+`@60&;atCnegcE7G+`f)UV+#Fwe|LHS%X#uS-kww`Mg@hbMX<-Us2D)Y; zVTj{3pZ@OX1tI!y&7o%J(Xh^R!mlojg*bQjfg#Be<|rFxmB#l!dfH+yl8+#m?z>Bb z+to9=KC@Hd+RA`4cB5O%5eZd&ga#?G92GpqM{onq1|OqJA(Q|CGsc^F?i2m7cs_pd)RE7!v;SXy)Zs z^&;Edxy4Sr!VWiBq*@Fh%&PdDuTOL*jqZBgyr;y8e`Pf3uQIU+dN#f@R^F>pT)9&e zvcr+ygHpHa0%l#HS%tw@)&)&!7L^UvLBmi8Gu;w5<1ltDn%XIUg92&ks>- zI%x@$%NVguI5^Wmk##eE{SIxD2jq=>cO{=BKL%&_J7|Ls-zZJ(YeaTTT zlbz-Keax|ae?`}Su~>MUGNPs~I-06j!aFTP)vq(qKPmUK9xRiSd|)KF zy?~)R!QijWcvC|IWo;{!veIazWbVrH^HLqwFeZ64RKz4|SLe8&4~{KiC|#^Y3kBWA z<|KZ8fladGPaUw9MY|t^xsM6tAkaCzYA2Z^zVZF^xu4?rPaE0hkzPBN8O`$#R$n_C zZ0uV+bXsUxSCbP5>#~Nn`Qe|*G4R1#P`E-Ae4E8iZ_mU;BT{57Jmw4OAUq z6UaN&(-H}N>R(6&xmXHl?UQ59Ae<@HudhXVAbMDLSj1W~4buEV1e?b5iDmZ{{nAhN zul=ooMpdOw^eE%TcUPO0CH&0u- z3w_D64=quWFl?K^4Ok+KA$n;%)sT{OS#ITAiptN<2l7D7$-T95O;-5kN7XZV6#-Cq zse~@YI?k7iegXLS%UvI7|H4eyE#R$I+0ZnDS2P7mwg zk-3`}ooytd^}D+n)QmJCudFHaJZpYcG6U&1PN5rdx7$#yo(C4CM>Jvz&ZbjlXnDJVU2ZpxU5#r>z)!^I2E^9YJbuA;!Hv<9DL9j= zNCk`Rcz21&hY;`;J0bOm%_?)aX)R@5B=KR`R?Iu!V~!vC@P~TEM?9tPsBY1HzOHUU z<822p{+o_(Wln?3&VH51;T<`aw6(4-9;ij5$ zsHajjD4Aj>&k$O4u?p=8wsr_!xKO-+!3EFVzFlU$DFu4i4Fx8K9NKP52q_PQc}tBX zK4ElKfsElW-(T$NF>su>WQpF*ouHvSN28wQq%cqJ!| zx7OK&#B>Eo&bh4s6{4r_C&z`S=J*GPW#=8|8$Tjrn4@nTHF1}|LGd$hIU%MLXTH?* zgUCau+xlzcuNwNl^!)^L{llgpWZ)JJMb^JO4jvmPxA*I76m?+w-jU|jq1I6M?#%7^ zZSjk`f^>WmGu7cI=cLGLPjm@@q0cANX`O91Ny*l?$_&B#s}a>o))k#vTmu$>BTKkf z8+g+&m-Oah_~vI{CmxmIy0}YNGZU8}mk@zYmyQ_#D}Zm@K_xpXW59EsIsUlY8+I=G%&rRs5at8{c-8@cB^pdd9t~?BaF?c}WA`zdDQ5LN7^R z$h`0|5K>ImC|hR?Q})R_`@(4$*LN(WIA(lIAXEeL`!tVeJf0t64 zE8+U4lt}&9Q-8IPiggW@{!7KrF&~}gbrs&h3vP3(OU4`C0>NF~v0~XONCh{xqlAaDtb;tsUEg@j%c`vTd;&r3Z4hk|?VQI}hNfwuI}n zwt0=&n9R59uA0k&Ga@`*7lnlFGWu#s9kEx1)yeZCI&!=sY&U|ED#9g0x@rok+XE>^ zswi~d`D8wuCF?KRZF%1}EY|XPooby2?db&O0^6Y*y>{#ci=}QIfoIFF&F_6LmtUk> zAG>oO6Aq^!uGlN0U8P=NJ0EZPjtUa9v|sCXJGU)fc{4?o{W;LpjmaV;3H;qFn!$Nlfx`KpyEP^ue%{ z++O2W-}WWHG6C1bZ!pX`@cHaq8DJ}ya$0h`7}(-}ruZWFHrh2!jS?Io)Z~e{^c#>k z)}7@7<2)-ZrM`|~r^e>6qMt#UGXRUKc0W?cJdi;#8b=shBO8cq6*+oHWU$b_vxeWH z8K{VXWZ^NIzO5Fc7xms8nWah0QxU5=be-ptjzdT!!KJUXC9Gyhfj~}|^s@H}^{Dc& zjFroUq7=*EY>v9!w(hLEW9j61)~~6?X5kz*L%(k_5oX;`#2Z28s7w}5(LCphte7u9 zyMDFqYN*`N{*~nx72S#D?jg`qeWX24|@& zqWTz3P(^J3%}vn5V6j9eTYN6v(ppmj=990LQS)AI8y3yMBql9hY1+hRAwgc z4avy36@?PoGm{Ykk#Ro@UO0$wm6SK;ltu-07T!!Q{iLN@ST?4!0)0FsDd zrUzRy8=7vNyeZa!NmT6wQh~_<3Q39(j&mm`QGX_?DEE>K~$5rx}ikfSu7d9kk$3IK;TDA)VzT zSuo%ar$T+aiZkqYoM>2^nx9U)VAEx!m8g)iD?>oF7^;`C<18EWNK6TzIDX4}D`w(F z7KxMrZ7O*bE0m$-kRGSzF?3IKS2X3BX~fRZ>n7zX#yxrfmUd_zHwGsOHui==BT`ho zsWxaKK_3a=sZ?FjNyvH*BBJV?PL@s-qZ8vEDrXH?=5a1o(iU;p^eYIyc!edk5H6G*T)Q`)0w zO8jIDbU^1>zk&7j!Nibg#gH|4C@Fw~@n2eg((fSC+4+9JtBz9qFgU@Z`FZtz9h+qS zG3S-}ZxhAnyNN=&W!ydU-2qdJ3jn-d|Jy`i<@_HTg|V~qnC7wFG8g7+SJ5OorUimr z@+pr3MY$%c%R)dUPU|TIO=Rt&Qoe|?BRctcXK%Fl(H;*W0>d|qbh3$EehoH~!i^K_ z(>nf9S}&e2QtVw}UdMQgD*$KUuS?Fcc8;w#H7oS1L)HCIIdUZ`QSlrY}XL zjyzcM@wCNPi z4=F1}M2BA$7y$8tLw!uzwgoi6R_=9B9{rC>4Lpu`!*I67xKH-Tm#ty0MC()sw_Y8S zT|MC6W7)qhyn3#rVUj&}4A>;$`xGBn z5TID*S=|%bKQ4Pfca4&y?6ss|oX!8OyJJ9C!zU_XFw~4@JHl`}z;|RR3BRL;o_C)o z>F118cpIaAlymz!TA(kD0xb;5J%O6@S9$#1FIA3m)8G&{7; z+P@C5LTF`jwTEG0k(ZhVgpl}}E)6m7;+W(c0H=l7(nVn%IiVSrWJpj_dJC+=yt*22 zM~nped~_Ihaac#SmS!i|2xbPFbH47vsZXoZwJ~vnqVF(ln5b;bow^+lcRY_!{DVET zZ)I|0oxeQ?34#%@EV|`z&$)^$DKp8ne3xM+`$V;1Y%G2RJMiTleRHK%ErO@MJ^4k( zIW>_n@2|o3h`QpO1{x4N$Bae4_0`N!3N>#-# zk2fS6_<|d0W*L>61}Yl+pb2n5{> zR>2ij*r(K*x_Ug^=@@n#?M+`7Ro%bI(ik5lBeuiJNvD5D2j2whQC{y7*~{w4*=Pa` zWd_Uy{Wtb~aViP?H8jxi1a5g&KY))4tj^STjKgD{ci(!Kx%VfjxdrrC_NLCb%bOcHG~45Tb9ZA(9l<5Wpn-zuf|gu0 zn;ZIOx@(rZv)E^5w=wgTmn1n%U%QDQdg@z31|H$i3;9YusJOWkl9*7GRW_z2bk|xV zH3borf~;x0!9Uwv9vCHBVfHj$uh8@0=F-OwY7 zE5j()op!8YL4!%FFP>^0fn(s*a`)PC);spPmh+P1clvf);9kAH+5+;ssCRdn^}Aga zaoVWT4Ll4x<`pR~JqGyapxVHmVg*xuaQ<3H;_6QHwzepAAh3GewSecaT5D(}qys9l zop7~*87P#4ssmA?VZ64SF8cv1xW!t6_OW`dX{fB6rXOfhm|p1(6ChE`)iNH;e!YO> z+^m1TTqxZh)HhJRxwz@yaJzX8-m?oJsUbqllXQM+{~2}&!A=tlZkNL~(~Yx)*Rp!I zu_*0N6~O6ZAu0SY+@8eTWVRb!Q4;qo|Ash+25q>iYS7;-{t2qQ#fHbrt$S|8#WJw+ zsStBCbH@UC#Cf0>d_^Cl?CR?_fK#1MpyP31cB(Q5J&~3m`B`eQB_J3Pmz5_ybpuYPoBLYIMoIC7 z`))1mvXexc`?xs4y6!8ir7<@Y0YRT*hH=eFWFsdaS)7;V>apGcL?Vdj7+m@+UOFG` z`hYw!Q_~uqPh0L4tUiVrI%-O^)55-jx_xI$?(F2U^0Mh^e(d*DojgQEx*$jKA)fbD z(ZDObYPoHKpZVSq@-Ei@PFe_lnqA7|$)A{(iGbXve%lP3mMK5C0j4Y_TqVNwY8yckYlbg45+x3pF`qO*uyvy(wbh(hfyu1WnnL{NRwP*q!>^2$OW^>mPUYH zeKSC_QZZ1x4OSQBy(y)P_q)#u`-7bUN?lqqpG>d5o3)W67PtNtpNf9+^)Rfb5z}Vd zpPv$9@S{b3sM12!3pMOwV?d-6gvObNYF0OO2-8#9iO$xBJpJKg|M*)D>o=(Zo;okNbhNQiP^_!L1(?U*++!ubaxyZ}a^`FK!Ug+LR9#t?)6 zrzrwwU(3%=n*3WZ&UbvMW52Rbk*&>O6 z$b|CPo{q@7gno z#{vA%`<|t6+U=rHV^b|GN#>Z5b~8)Q7u*k+yu>Eq&)|aS<>;^d!&Lc^vqHFr-v9~F zmaWpGFKCPeyUT~1uu?61hS6YKcZx&=)g7CPa``8DW`Z;!t%x*{U!8O>;%L4~6ZZpD z_pn&_3lo2a9l#FsVTiHp19#-n{PO6x_b-h`w#aMD^aqhc+-ZWYuOz?qR)Sp22w)K+ z?Z#CBZN(|>(@mElq3|?{17H#(1x?7;7%QgAakikP%40RyGMnQG=t0v%;PaCcs8!9l=Mqo5;Z&9D+$vU-{8}+mmsX5l>wA*hmTxKX$lI);w*U z0r|6v1;Y4yAS-uW-fB#~S&wi7#D_8MJ&Cqo)C6mo0bbyUz8uC>flO$4{g&G0^Gc9Bc2;a2K=;N- zbOCvy{(xDah#VNUo3Ru1GZ#`hO-L=EDBx|MJWEH!8LS7bKNjZiD?E@!feGXVuIw8U z0_qFSVVUlH9cm3XSZP1Jr#)DQGy>4%gpvUXssQ7lNQg%kfdkqN9Kbk4ZuaXO6A31! zFw{XfD<5Yg2fMR7FM(~z|l||Vvs(-?;=^84wWuCYY41D=La*1 zII;mrgDQr=qX%&VxjtC&8Bp?FBroqh1)`~iO7|r~?njUQ3Y9K8AORi1Zv>L7ylSL( zIwau=)Kg>6Yn;f7uug&AYcUqdmmMhpCUT(ROl~<|SSGaT_iwsuw@fzLNXzOsugf_B zG$Y|r)dc}B9*9aB;O1-Zw?y*Ws=8HtgI+Stbp+yy>C~pgYC0&L*Un^^bARHbkWx~n z8?Y%5XAKU6IWUluiON~pZ{ywb2U*;< zH12Zi!Nm|z$bCGN=BQH`U<}~7xIL)b48bRaTf$T>>mJr$HsLZ<9qgK8bzqNz$UWRo zFz=QrZLH6+?9Zw`V|5QMhWv1g%>ol3CG{IdA*?FaDFS8R?3rm{ht5M_fh{ zWoN-^&gISD{E3y33b9QMSOGR*_k|J`wOe(ryfNnPE8?Ec)4QbXmrUMu|CC-tCc4G4 zL?r`91dk^>??$gN&PfF)x{u4<+g0JL`#5czKj$V{G?(Ry8o^FpP#d15Eqoq+FEtSPQuh;RzHnp7YYd;o^IXp4;TnET#uSi*5Y zuF9|(Z{WwOAk@^OLliaKG-5#RzTeXdrE%UX5elsFo!AHJ! zb$&o$Spz)E$@J8cH>743bfcIf)nsfcIMBTB(BUd>46Evezx~zurN?!++X!&*1ZoJ8 z?ml!T@no@FIL!`M6A9o;%%4b85i|f>A<@*en4z}Pu=ax+ zBixR<`hDm=ms4_9qu{;1SCVhlJYEs3h1g>^Ls`1_P(%(RAvVU>Q>NX5tJWS$xc%*D zT}%zq2@+4`b7yjQiVP$(8tOArWx}mBObsv+Ne`jT_8M~m21i*eqg$%tc6t>+{`1H7U^y?O!{gohbQu8@dVjJbER zX$}dONV9oUA1fVFcG<5-ijAaUUW`AurSNyHLw@#$o6Qg+_uBq=F;4DgRyt^`2J@?E zY;eU7MkN1(P~D#uPh0cbJNS#lPat@P;--Lnr?l7Rnp>Te?nHYpT(F*QEA565V&*)s znGbaC2KLi~kR24=*8gVyu=cz*Oj`a-Lg-R;n}oS*&ig}1D-y$Z`j=MZFXwOg#6eqmdm4|H`+b`*@h4={)c%dAc*`E;tXt{ff*(-W~9l^cb>i+dk9y1i; zG~>p@c~4sUyy5Z#QoBe^&R&0X$}$z6PKTnF2H#n%s3cu*+v^u=ec$iqQ`! zvPtqV+dCgh{8_d$W~GuZurxL|fvgKs1lUuW-Z$K4I3~6hGNOR6fRE@@&_4lCVp3KU znM)Ou5G;lwD|J5Dqs+yVIpFeUadv#4u?$b&N2OyIRPMx`I0TXqO5=M^!poXIW9$3p z>BN)Ah(d_?w@K~3&3Om>QAP?_iu+fjqJA=j!GY@!$7N=0{_C<-YhhQNg z4qJXW6Y&pXF>f^nh?op_Z|o>&VjP%G!v(;S4>v25Ycc&< zd4`K*X7(pkz@J|M5Ta$p>iW}sKk^{}bMW$o0Y7CEt;KD11~3|?009|n)f>T*zh4oQ zuWwQgDggP!Qfgz&&3vk7ILI zD5fcpzsF#zcEhvk$Xj(xAoOm+2JpRB#0E-*QzSA+FEzrR$S(o_M|EGfocIxZCR7t) zj~ERoq?yQiT#Z!PPVM(hVY;7hVx;X5Lnrc;VeS}KuTb+VR|i0xufnA;03KVa+T{XA zeUV&J;A--oMwfK81_j0lBpbQuFX+aguTTu+%=QUs53^Q9clZDUZCp0{Hq}DE#O21u zctT>FrXZPQVh`_wIYesk(4NhbktPXs#*Dw1gCAGSVO0%RXNu9=+30e2ZNgJF!A(Qa z#8FkvOC<;ga6MyAqP1}kzffa;-zd=7p4>uUGnw|{o;0SnqrBQeX#L!8tW8FrF@s80 z{SXw~MP*_VGgXnBZwAup|LArj_OaC9p`QT2s46AWGa|y2vEsEiL~aj!lt@fy(CzK_ zjOO;_lJ3UT!X6s&yq%GWxCxt6^YWes42ke61rhOnvgAJ5+AonT-#6GXC-&R1OoD zt@2s=W(=o+Zw^9zc)+@Hkm4I%#vlngSyM6$p_6 zqC{nV=@XsDG4#PD{TKjf=cAgrMt6vsvfsyn9zZyI8{4syt}uLy4w(#b(EEbsADAi# zNKC;0|Kza0V*h^quXDtd zU%;V%VfuW3S$fh?6>mHn3WEOJ$@IBOt}w7IJQ7dXAkj$fKQgc z>w*1xr06}u%3SS@C_>;xS++PudT69nbHDR>^17?7J)T>lMemUWQ0VngqJwAL)S-{PEywM{ZfPAffm36+X3#@f*Y`{muXE;qQvS5G33 z!YNs%xi>)XTp!wCCmM%VWiyHoCz6x(F8X=In#lF&<1ndVK`0Dh$^f(CSwzw&}vH7-m!cP+VB$7qiLq57qHi1Xl>D_IcFio(J& zEHf0nttv7NmfqEQCRLX>kgrrNrN$BK!>ns88XN!VxT_%t#9M`{mG^zCDHbU){}aDB zf9E&!{(_1|M;@;r^n2vUF_f+@@-CF-5;#n^Bq?F5UDXh_#~Li+EPNJm^65(SAFg2Z z-mju-<^VZ2duj3Du{3J4j^ZVjFI=*~7m`Fea-^jYq+*?zGVT)>@*&wEu?4De7_%No zj*y9cB? ztLS{($q-^N`V|;i_!Qz_lDkPNsc)4BsX>M`rT`m*fuJJ1!UY(1Gi2V=4UuUdEAH23 zTI_v9?H`$Q`=g51^MAQHj3FkXRmme*)FTx~D61tqI0j9l5p!d-*6;EY9GBT~l3OmZXDH-YlMqonV=QF$QrD$sY(Z#FN9hsf^TX z)=tGX(OD*LN6n4L>~UftH@>D=?ZrL1OsJXEtyWpP&SmlvdcsVI;47+ zUw=!Nq`3j9&aIT2W8)HKc!VXul zaX+>Qg9l4cVWdUjmf;KW2Wv2=@yQfvLad>pl^d)=oN@=?UiGn?uOl&{SiM{((h3Ew z)FndL1kFO@Kz`K&}$ew7~!0NjVu)K(9Uu#ew?m&Tpb`a2kGa z0**2^?(W|IjKKND3sL)5tIAKWDHLMItFwa(-1w05-J3Kb!R@O63vR;?UwD+GeFDgN*zhF9;ot++DmxI${A{4WCSp zM$$F}Hy5oK9V@qhtnVc2$To_PLK8q*765;XBmP&-NGfuec|xM!CRwF){xmx`&ftHq z*dEV{|CI%*?IMl|___$s4aA~VW14b_!~Tmg^Wv9M^%POyFT&ihL&9nG{vp+7YT(pQ zg0p$GW0Hs7_pw%YUDf12cc)HOSN0>cg=-lH6`3Pc^PF4rA`f-?=x zI^vjnRK08P&iSr!sk61Q1Qq|1hHRg~cl7yv<{-?jXrQpaO;~jr*wokOz}^*tzM8r* zihWY@I`taQ+XcNYGEzq46`p`Hd+S{1DB3Ta-ds0o{$hL4w$PLSdPRmu-r zx{+r~l~^&0dL2k$pJB?z_q7mSNhnpM<--w8B?vXw;Kr1VOIPt$9ksRh#O0-9A0r^o z`lh$80?K8@jX)+Cl@T}Ra2Dq%A3>3yoabv;qji8%KFHh?>FHQa9gQ(N5 zf7@T}D<9YQQ4TwY9HW0(Dk!ne<@)Q}__i@39d=GRPW=GV+BO%fm~@n+YBv1g4%AKO zvKq3#-o`;kLz);wK_aR~by41Ag&2|YvjRk29U-E`#k6|kttl>wWhM!x>3;{ozvC*U z$k6%Qz^SlJZc?#IW8Sk(M!fjeVQ>z!AAaAMIY@r z7ZqXWW6e=QZyG!w@ZyT>VfMDD%)_H2__3LR&xj9Zf0Tk%EO{yo~*tX8xW)XWn7pYkjr4*@Y$Fa3|+~~`XE>Mt%;{8gXzjWXlmlfj(@{*xa zKB*Y)wzTRRvu2lROIfc}+7f7|6Bauuank}YAh1-HXmPB*P`~8t$hm%)NJLj9r<7Qv z&QaX`=+`*8|k=$$4m zWR0o2@7PS1j%+NXa;h^*OvobR$Y)KaGpAtX!FlaWuCUCeWwyuV{Z4f=(zVl-*RruJ zya%zTVo@cBH+Oxfx@EQy&eem3#ZWClr5>C1T2^$(5L>JM{rUz&n=6WB64)@*k7npLjO)^-ses=LaH8uQ{6nmjjJCKOouHuZ-y={ zD!U9H6XE*3?KA$;+1-vR?79BZS+iyBpvtOoOmp5ezPf0HSX(Mus4fcI$KVUoV+Xz7 z`Tq|9q^|#={HJ zvwQhHf!|Mrva)t}rJZEqjS#xZ^0bNrLOe}*d;xBqKM*}96L%QKEpE2T!QK0_O!LyF z7WGqn4p=L-K}{kuGWI3Fp_{&RA?Bg;!z%W^MiWo=k2qkDWB%e_SI8NE|2&Qr4MveK z-4nG4SL}^1MnhvUoONm~iTfrGOPz6UE>WYW{@af{Yt<1Ew92&Mj{7rPXXK?(Q;~$~(23+Jko2;ZFK7@J0yMd*x#_XX8F)c^_-5+o5yu_UQn4o; z($%ITl0~$;SmQ@sA7Ndl8x;(C)e70L_8GADepG}l6B&jsIJX{f*OroxPyE})@(gNo z+87P-E>uMGH{3zzI+D?JUHv0Tp2Fi=dl@oYFmo0Cn zQFO*9>2?LrmwK^EX>0r+-I85L)tGTJWosJ#Q6_g5m?EY4L5QRDjg@jAL2W32JZ$R{ zv_@6Ck&T^GB`=k7eVu$Yvr(irqDN_vu{xRz9aYCynbKk-qAxA(>im_Z%7voa2i}$a zm_=OQJZs4?Tf*#m2l*LtLCvizMSoNCu*fwj)#Ow$=I~|ZLf&oM)79KV!EEYDm%C^U z-!K~dzKNBPRFZp?R-2ZG!$VyG@=f$)@suH_2v6@r2%ey>QVS@$O+)RD@C72Z?wH-a za=q25mP5x>h}MhJdz&(QM??Ma1$}2;nkDLm_UF4_pFxX)eLtTCw^RfoEh=^1L*syks(mYU7ocr0SbhJIV!-X-{a@ zqgsEiH3+Fvz|?e*-7r^b}XNr3g0}EY^?fR$B_P zaj>ER81p1vY|pREEhW0hr4_h=OuIX7N3|_ceB#rWezs;nIUG}9<4g^Ba#g& zReWgqfIiG-7*Oa{pY2^tYemvljo-}V=t$DG{@3pHwc)h$%w^}pCf#GsQvbl#orD{F zPBm6q_-X0kAvb=ZNZt}$hP74FRL%K7DCH3(GtYi8!WK^@?olI!en|((b1SP(cS&V) z&NpXM!YUmvWQ|E@r7-wyG?&mjrFO|-EKZw2h%Sj;AJ&PS7DIhA%Wle?_ z{4}qzsoJ`ZBl#6C9^fqGpo)@~)_-&x^qvQY;>>rA^oqyI2~ZpwRF0O&w-j|~t8LpX z8!+L&1G_`x1p@ziEM1L*B~rcQe;}f&tlivV-Hj!hYHZB83w7)po!e083>((hOrn`k z8mlmlj0jX^UV22@MOxSHBS-g`MF>&q$8p*Sce*Kq1NR z>mRVJ%F*6b*`m{E^b<>Irfo&3NZK~M_}1?|(Cdm1Yc5A2yoF=MS(HJDGnauO}m!R!TckGN@f z@g$oTYw%zd;Ek5AvR0Nhdmqmtoc|FrYrHyg)p9KL3}|lYZ86f2KrN-=hGlb8)C*tE z173q|oQ}p^21~d0<9Ca+PtCBsLoK z&XBQYw#*K4eu6Fig|6C1@4%*LaQq1;2_JqrVf7hoHgKqpf3I-xYW-%QNqK6dnr@-n zQL=4YD*FXkR25knzyExAPyDTQIJVO-0yHr`e~dTnzEVsDUBxpZ_KEyI2X~vI%e@ff zzc1%{%op1bgWQB_beQ81aC|Zq8mkCwgcDm`p5@20U;0y7Tb)(_6X;6a;7Y%^tIg-A zh^vo#7AqFwKzlcdN$BeANp5*6v3^mx2~uSqd(6FR<*2foRcUq+cA#u-# zhgcJ-Sa6`Q-bm-ABRz>?7niMWMtfypY!roM%aJv-bm4*^UL3-QH1~4a6p1oI=id3i zlENZCQ(dAu>(}cjS5n=Q0i-d>Tjlr^w^4@Kgs!$S#w-gIIN_?V#kA6zv>cCi@>oOM zAB^5GL5H-PvaS4avO{PvZ;6$3wecPJo*)}pScok<@haVdMzoxDY(<4&d#SX+SK-l> z@#HkMuqNWPQ*%O6+*oTrQTFo#vzt_uXj>oocT-zgRO~E@CWG}^0Dz-d^m8K2!Ab@L zYw6NE4v4!5;A?|KehPeXvV;op%}uCBhdBum!#8PA{wkRbd=hxZ<&9d-X^o=zc|wgL zLWFDklJrJ%f9_WVJvrV)L?BXZwB|AO*-AS1rTE8MMStQavXmN8EP!6PikLoZCD%lD zFx+CT6n_3Q?F}dZ_40YQtJ-I~0s+Pk8R%P*b;;LUm|$qsh7K`@8wa)iXwpR@ET*|$ z&EA)*j!@hWNhAqmhlrMA9*q|Zyv+{KH)qGi{(~Emgsn=hb>WBl^uHF#Vz0ZqGk}z| zUlQ{EW7VdSNc+`7%xLW?QRUU2q0|=Ga>JRup4n4Fj^AWJ#9kaWPMnf$uupg2-DS0N zM_7SeTHVUk_`DDoYq$ zR{596dbXcHg;00CNNvL9DBO9Of2?Tn>oq-(pRr_YYzSxZS==>iRGfcOlQoUr!sUU< zI+m5hO@aqYyeW|e=?hG|xo)u`FT@U2-R zT`=ca;;4_=E}{oszVZ>F(+G2v%jgWhr|CC<_DDaWg=VNk-7Aw`u=iK_Rn~yHH6j6B)QX#=dxfos3?ag z<*Cq9?g{=Z9yYcMDQ}vs4@>4mSGq2f4H5}Uj)hMACgpk87cpD(qXp}&AAUdn&xS3o zhk3t!SSj@l;}DKXqTHJenOD5xHDcJEt_udRs)HecFFfYW&F)7qDNJfntRP5A?ev>z z81;>a?{Z!}reJHHtZ!*7hyCj&cTxT}=E4|1xR4-5C!47{R%roE`HKrZ1czX0PEJ#l zfwEjq6ee^LI{Qw{i5XE4D0w31sb^uV3#ZaL$7Ww6sY6w^qSNvl$r=CfmhvnC1RWco zbGxKb8LN)RyI!h+J&BCYX9{1wpUEM^>2%5=8;K4%;w?7TIL5lUGFT=8T~Y>9YVl7f z%w^-yhZ_1>B{kF$xOaUC=}>3$=rkwj>es%g)@hxOT1BI?9pg!`axZIWGr0o+DO~%5 z0WPZ%;gITQ!Rpxw^4N2DFc8}|xB!IC+;e`Q!oJbLP$5R16EQR+moRt*>$GLXVV|w) zcN8!bc(NClS$k72lW{TBhNrL$NBzJ+Q2CR_R7#M;I0all{Bcm%%n zxL!4~{C3mCy4tBX+OIvS1+jZ$dr%@@k7LO*rthJ`e6WJ*3%``{7+8_>M(qhr12{vt zkb}xd#pIdcQ~0=gVDGIYq^QGaH7GP*R6~koj4`~s2W}atklPMa9VkCp_Uu=3z6uUi z7sDHk+~*g;IiS*XNRWA{ApwI=c%SgB+Har_eomD4GtS*!@<~D(Yz5r_j^EA!Lm3|^ zi;kAw6vxzRB`GIA%O}uR0{_S4YA2GRWY~Jb|6Z9s)4AqZ;C`79j3M}!8P$#R@lc@- z58R8ddyJoy6H$TjQ1ZEb(DEKs{kIHYA|(`^29j6Ak^yd%qlZ6hS5xtmE^7DDDM$b- z2xr8Xm_L&nZ5W{$>lLo&dtllN>%Dd|&1#_*2MOKoeUnI64b-5~u_XWC?v zS;9*qD0Uy^SM4E+sRPS$7=t2}y5;;_p-*0)dBV}Pem1Q#|Jw?66?hgkmD=>#L3&aR z%-DHk_so`5%73ZgRC+O`68OQqq8qj@9Uspe68|VHtqW)sk_t=P0FZ2bq5}1*WS;Q^ zX|Sv+P4=>9dWUtGH0uPvT{4x~RGLo;moT56Jtaw`JU;kLkX60B)Lu}WzW%3;F3;NA z;-7~t=Urv}4x5jqN|a%BmbBk6zN#6cCl%Q~^3T3HJ(pTP601AY`Om0JrDOG5R2F$g z88>q#Cho5?DiH#5H@0ci{y!(z$wkCYd6-fOzhlt3Rv9W2q}w@s%n@8=CLFWhsfThwk6+zh%OW&`-yW6FKXHFw<%5P- z|F0o}a{G%%N;cU2_4Y>@0%wKA4q8b~@H+)iF6%~oPQoWuH1@S0HhSbA!8AWo(M=YI z!_fU_EF$!ITjhLB2?)3)rVn73mG+T;r8FRpY^vE*X%ELV=+C<59yx#D9&Hhx8Xc)e&({Q1iFfdxSApg_`YNPGb{P9K=X(c8 z&Uk%J^QbTqUy;P77CH9-oLW&_2k#s^RQoSCADLGejqW`=MSu6>Zv3MUqxa#fkh94T zLuYWVl&^oai!$cb{8GiyV#06LaQSU6Tbp^_KFCy;|DSGCew?G_+JBt*z$=yB6j*m0 z62BS$){l%hGC1*}J49hx{`~&E5_tBC+6nW%!7Hyj^OACt(CK|9qeYDu_c9E%kN-2S zu%r%P>;J%xCeyRYyq8=vHw{Y5V(7>A=*%cBMNo5ytXNeiDcn?V)K%DucF~S7)U!dJ zG^8WWJ+1E*6D<96F{opWHU@EvKZ2vTZ98s@)wpJev0u?beyFp?o>*9_41~W$HFEWi z8(-S6jipD4RfU1ZO3T$8LOUe>ooD`Es)vmsCTp?lT~FzqLuJ_)W}_&@kE@#^sNr`a zW-#P_jtJ=vLGB&gD?k_3lTnY79!f%~zjs) zkf633d!{g^x*4N&U5aomnP4dMh-03<3MT&bVKtaO`(bjzW}b*U?ZXlL-SJSU&NDs3 ztOK)oiM5(iItp(^1{gL<^VQiX?m_i!IHBE-SzKWm@!3y0Ufi#!Xv_oeUAbnshOKFG zlUHO_s2FkJmeZhzaH?lg-k_4EhgWa(q9s?_I8WwF`7RAn*Z3t^*>(`?gys*iHMW;< z!mKRJ8I6uTeEk9~O0$05^7UCQ%cKIXG4nRcr-4!Ryo$a6K7idc_9*`A0!Av&qHn4J zr}YYE^UDqCF2-4LfF}dluC58yOTA9=QxshpO~9%Q3ABIV3EH(<*-*e!$S1<2VL*7P zaZNoQib8P>z?GB8xPppIFrxFzF`%1VJSIw!_(S?-7Td&t$-ZeF%rcY)4^=@eaVsV^ zOY3*9K3G2MHULf{43W85TxrNXh#Fox#Ksc*sqs8D`pxPi%(Of0dq=PHqe$Nvuf2m) z_%-)IhuuyeE|K>|MY@lqDM#TVX>`n&@RohjpX64X8R*u=51|S9lYnNSH|uvmQ0b%C zQmIb;!h9m5PqSzwhti&n-6Xsti<&8&(HB^HphVD_7F+R$c~PVzE!I?e8neu7z*y=s z&FS`3MJ?&sKysZJy}VE&%MIUBB0hlJ40R8u?2X(?WDiHo2dNzTLYwi>4-#+A6LojC zPC*cE4S=%>E0X}%jzkZz9l;$yUi;2A1PcOp#O45VL~jObho{*kDk5|$&mh4M^~vNK z0KUQZH$agkLKRD5Ok>DJB*==#NMe{$CH+(*hmTzF742@pY6x#Zdbv-LB?)iAVAa$^ z%pfy_&7iP{m`-kkKuK!@M@hbfBBa}bT&ZS$vE=gjix4=YXb zyvrC($*j4gOh2lAXkya+?(#$76U(Hd;H!Wh;cmHyin{kwEJR-;V@>H5gFNyb}^%{5lZwN z8o(29M0!VJ`XMp>iS*2XnQ!tjv}=&>hU;@nA&wgD7a)^)N9*bjF!Ek@iWU4ziS1L&6{(1tsdoX6q%tYEiJxM9r@^U5CS5%B`4Pvp%|%>-bw@|)GxCFDeg zYuqp92DEFi{(yBxfpkuV+*FT?%3(lpd5&*EN-O|M;*u5gOYkYMC4qcmD8sQz5Hj2K zH{T^5aVv*er(tZy5S(R3R&-n<{bMxpY?IcX^~cd{(gV3kMdt@|np46_IHzo9xERoP zW&-(l4{kBuCgBxcK^PcG3Qc6B~EVRpvTdoK^P> zTfXU5!b3e2SEh1Ngmi;7Ja7-7@hK+_Msx8gzoNt9i9q$p{6-&*hXDGy)k7LTOu9$n6Fo+g16iW*N4>zE z6z=~eGoa9jIeZ%^g4s*NN_L1=z;Q@RilWNc@*M<~J_7&7W=pY~y<(5O zg3z(-k#Hk1;JFsZ>W}3Wu7f_S7kY(l-Z+HI0@lar!F-^+>o~&Ax((-R6>c9x^34k_ z1=u3`5B!`>R1&deYG=T{i|7m;(0gzs-9WgTKF0GOSmlj-v>j3e9r!OeCOaivl+ zIDoOfwCQE10{@em$FQDoIYv9~~_wqXm!)=3m z?#^xh_tZK#4oMHf1F}>9i@03@7iz0r(R&_)YQ~#x0y!l8n>luC^x5Oz?GZx|ZiqFh zPfv(_q>&tqsHNeHyT zp2c%88$5j}cK_V`0)HANfe=IouviPt0%^yPBMC;Z1y^-TKNh@B#4FWrWz*$i7w}K` zt()&d?t>ZeUhvtGAd&rIGDiguq((8N6(T4onJ9Tm(&@H12ROIx<4z<%c2?y->mo*| z&SP;KID)F9?*Rp4uS3+4&H_9h4aNxRA?Hs@jCSQBCvWK^eFWubr+S7*kb%}4?>)l+ za?o|`UPwQNH-3ZV@A!b_!hQ&U3-YyGXD%LXt?!hZdISVY_ae@h<4!>gSji(SG#g{h z;*rP&G=GozxB*?RCs0~j7#+P4=JHGtXh~g&!bd;I9RRg1xPq9xV}&Ry?gsSMHxT z$OCNqi>kEGFr*4h$S&)j`!%B|-W>K; z;1Sp)z$;e#OCA#ZBt5|gk_3v@Y_$yank;}_xmP_PAC~q&mlF9|RsBTU? zKINw743tp>J|!Er>L^G7*gXI@-*m(W^W`sy!AuQwg9K9@RVo)7V1X!c6#6NYw;sSg zt1t^G4Eql)1%Ayg>b*e>-b1K5%DhIqn+^s{dadx0czr2g#1=)A(}0}x!p4K`!B)j~ z=dDf}E)8hXp`-?{hfTRziUU!e$Ekq#L8#~^>A=$-@Z~v}*TST*!B~Rz!>EoXzbo## zf#k7QB|PC(6maI1dEL@kwJafbpth)-F$-dj{JWZ4@fw;lm>*z!MDYW#rve zHK7jUoMDdFX7w6DiI3#BL|+3Gp0}@FYtJ<|eF-w+kKsLEZlPh$B+8DIXq1ezf2*1W zd;83Po=Wsf;w4-X^9KNadH(f*4p#FFT=&c$agiPmvBvKbo>FbU1!hEEi5VS@8Cu+S zR2GuCuf)5)m<^0R?TgR5T5G{e)FT5D@u(88;JlR&4JWa{FX zW+ZLi7oDDg17~Iw=GHtlvO3MfE2~sG1R2d$Ca3Q?RGM|2nMG?Sx$*Hq3mfvDTnRtWFRSR& zS-5OWa+|A~JZ|8gAk=3$RsrL_6{X6X)NMWA7JEnpja3WFNIBguHr;;9n9D`(`<|H*S`ixwcKs3&G#^#^u{qPIP0i zTE|MdHYSwgT?3m}{$w5->`r2AYgH0!+vk>dt<8MPcVF+fG;DJ)d<3p^(v|Y2W~_~k zl)J@UWF;+_muX>CoYI#yJHt%d2$`vs2}Jy7LxPH&Gw!5)HW5d$m9l7~w%*tb4dg%m z^=VVOg%D4xa*C#P&#(}CN*z=*&Eef`)mql{&-4;5uNb%Q?+lljRm>}KrAqfo=WX^N zuJ&!F7tPI0odk&dtbji`e8mign!8nMOgf6nD5TBGwGGe-dYtn=|GFL`d8W;dA-l$g zhPD+b2T{`K?lBlS)x`|yTQc6e=2Vw(KWD8kB?SxIb!uGu#MGL%+OBtM$QMuhFvsAg zF|CCO^wyE5AE~Fq-pxT+x@XefE7w$4W&O@%t8ZG-)Hq;tj|7UU=W)aS%UqT`44)mZfAb!IK<)pzA)y_aSohia9ZA0p+5 zOL7G!jFOv=!ME2oS1Hw@U!LAhM)9|zLRB3yJ!q^zVQN0H9cgH%Hs`T9 zDr8zUGyz=;dcY{9O6C;DkfttMeOu{6)|?&)`A))JbQF$LH}n^#=zJKn>xx#I#zM>f z+_IKr@8>hezh4b1CxSNfY2QJH+g(+9l6XumstR%p-=fC#)LSb+NX7=$ap?bM`{62a ztppQ%E49Lk`W5xR;|kELmrxWuAMy#&WQe-ooC0-9RT-Pi!FbA!_9pI`)&A<8!Z2J{ zWwyDnAX0Jc2gGl`f2qwbd^dH;^~}S)s;aBVrD0tWY~99772TprcdB66cZpsaQ@xXT-yoA2f8Yw|X6ebq4SR=cGd7u&JIrhKiiiP;RAkiiSw-bW8zV#?)&V*x^= zi0w5Oi}Nj_bK*Dc{2cq*%qZhLS$V_9TKc6Y zvW#uxc&96BELbUp2JZa}Kl#fEar&y^5gE37Tsid^?PF9MaSa4Dll)&xM)}s8jz9St zy{2ANKfs_GHD?j>H%9JQ#Urzn?-GEgohVtpe5ATMcP%ZSP>TRZ^DsBRrN0LAda*?* z7IaypWK}ilW(RC)8j#S`H@x>SZZB+g^l%!nf7)blgG;s-eNk8FWeDOS?Q2LsTrwnk zHcVAj6)e*DZNEPZhg(!TF1e=S$3lEV{*!prEKh;m%~b+-gCpFqw5p{ADdq!!7@~{5 zr~YX*)oV=`(Z5nP4Z{q0ADWDFOBHAo=cr>|c`>anr8Sex4Igca>Yfj7wS+c0v^p2X z+|x%Nw(=^{($HF6T8@Ih{vr8-77oq;s(Vs^EA&iHLX^ z+Npr%l8s%)t9S^aVX~RBNC{x2JVqBI^zk)Z+^EjxK6mK4D#Lu*c0a!f&u|;t8q4cQ zYZN-;Iv@6{hPU0=`RO)BAxqN#7o159*9gQs){86PQ10X8(+eZ8Kzt7D?rV`h)?SQH zpeZzx?63pmj{pv7>79AdT-=koU3V1*tXaDsu}92NglUSiDJ+2mNsu8VZEH;Ysx{keO)-eQI6k|jyMr0AJUik+UNk1u<5etGVN?aWW{OQz(xV{zPEO&Q` z;;B<*(Ju!;SL96V#r&IVF_>b$0nwEnA%(?Y5R&YEN2x5#(T*4jv6&&IR}12o<;OE0 zYYa2Sz(THe7V;TkFmI-o+k*!IT^Z`RK=Kdws=quFXph-g7{DVzg&`uDXVct?^2~{M zIodn5wPC0Wy_&J@CiK51e@A}*E2WO+uQ(XphNEez*;aoaTB*lljWx`jt}o;l1}%Th zx>TOr4_psuIRyZBY(u2h;Qi=Nt!bz^PVim6$bWwSzqL#^hTJsVh8}kP(yy4V1lYL zvm#e+j{5Gk#Kz;Ur`{IR?Lp<_ZlD>gRjH}6l~qLyFJC!l!0y2Y1BZ->YUSk?5VN~y zIz}_2SS7I(DBBeycH!WRC$HJ?y;PRz>saFDi)s=7m^fhEFX;l6$FEy1@9-ust45XH zJc8Jvh%T=*e4Sk612gUJl+<4OYRz4>cuK|arpzKp6MeyChoV@VIr^T+pZ)8X;!1=F zxh+&#V-ha4^|D#1n4HxzJHel+|M ztH8?O);*vh1=l9soM0AAjPqAWXYjJ3+{D)=_#P^Sijrh;wcUzu#XDV#tg+;o;+f!J z%Tg2Ebc(n|HOS>fNf>0TK^(dXQTWdDW>Hj2YlHkC`IJAB&4#9&Y#|~s9u;P&t<-v! z`j%5ocJ7l}>6?Rk@D^tf>s_q#dX~BN;$OTnzeWSCd);WWD2>sS*`nXi#AzYKlK9Xg zkh)s;6eALfl8TTz(yg(Q2)|g+a9pMoV@x1@v`n#1QfEp?eB+bX8r}5=tAhI?T}4Nq zGVT?K;9^xFhF2VusB~?d!Y;+ak#~HMdecO=1orYR*T@cmOWkCWSu5&KhN{kz6N$|- zJ?aFI;M9e0k;v(yQ(>1Yr6uJK^+&8Tc;VXeko$~wLoE$Mz#}e^tV%7ZtAN%oK^Jw> z5NaW9CCVN22U@kl1Y$ALkm=%R%$7VW@sBcF(m9A+6=z*KEH^u)LPvpNI0F|RgZ@1U z8JiBluY(PWDC_;3nD#Db7i|ttdgQUKT%_UzKmY9%+MN7{Hb&*PYHlwM9 z&M!#^nyf(7v&{Z0@_ryZ5pZGw2p5M)7AEW3`kptrbGN8OC7Hx*G%b}9>;iZg@$JKVevI>j0RX zb{IgxHm!kM;mb|_sXV6|iOT*Zl25CH{x2rZf3nRlZFL)_Xc$t%lz$)=!=5L#PGIx_@H zxlNMkU#-oDp_gIW4*hD%BbT{jl>-zJkXIwm|9&Mlqs3Y#=>J&w=~ik~x%x|?cE`kB zQmo4eA$FSm=a{HBYTY~7XEJGwbx6Thp2X^d^=NC5oV~x+FinX!Q_j<3(?xTnFfXL*d9=7_8$#d}y; zqJPS?EYLPL4p@ZxldzJrVsI{?iWB^ut6wlDq}bYIyJg9k?WITflY3lf|`n zW0FY{Sj#-^?Z`S@@>x8Af{wZ7U#Ap8?RhiuO#nTdg^d zWsh-X+=q{C>_yYmwc(3krOW!67&bhVdgWA;R;-Eyix_N~a?b@lY=nL>g`!Z109+S= zQ3_ig$7put)`aQ3X5Muz%4F_zXY#|QhB0#)bRm|jgLB2!_$_%zNoB~aeV}$L)?sXk zWHq8ITpBpm)UGLBA;5`^qFat$86#&Nvcj&XfGC(r`qPB97@>w(4GW@z{4}#t_(z?m z>&!HjqOrKK<%Q^;Qoz{qT%Dx-;pBiMW6pXI_;4Ci*x%R`XHpw-QanO(ga~#RxWqkB z_#sGMX$4f7LQkC_RuCh~6zC11Fnwx_x-Viu9%;(w0P`3~19VmUS%R+#jbxTX^{Mu4 za*JU^o?yy+c~xcuwMrC{r5~1{%FYEPROlF646s=-rZ&C0oKNSHMs{#>zaH0HhF-U^ z!4TTaDb5uD^tqTFq~$y9(di+r*2^npekz1MJ$q{hPlWx>bCG^if3+QtzABtnzw2i` z);yP(3{B8D0#;owvt}VRl+8-q}!d zYwj^}p=+{C$i`8u67(yd*Z<1HUAxI#N@=y;zV{}s-htPD%BB~-lDZFn(LbEG?P^1- zByrCZFfQ&Y{jMU=_LNn&dzZ&s)Kr0SXlx3qv5^EZW+;jY1@dwm^707;++5ID^ri})a(i@-4n$r1VcWr z^93<&!7qLp3>+B3m`{cuerDxde>o`GQXQK_f!jt%mE5(CWCy4hkI}uAGJSn#IG&@? zUvc#tPBu?7GCSQ?fADPaQh3+?lP ztt!1*zb>)It@K*=m(pU<_RfH#rOGVgo(Hd?E#r%S?2XRQc!*6N9;}{=_+R8^N$Euc z^(zt8+|SFKPPKIwy_7w^g7@LAcFXgD-px_fTAa21aPGGJe;FLCQid@etPnLxjQb0% z-^*5B2O!V<-k+8xTa^e_T6@W@P)r``{53Rx@tDu!S}^(23r0|H)aF+wLOyQ&echkH zY!{kuagi!GP_gq1@qHT@O;#~lo_@CnTCEpbIX^1AhWr(i%eD3iEs6FB>ZH&$J$EFl zt2cEqh=Q;$lzg&?*L-dVFT`_bB7HyMudZrp`c7h$g66MBTdzl}4tc(Aq#xX+sVEne ze?`IrR+|pmw_V-}FDfp7LwdgavRbyt|3=cU)nn3+Ml8o@<^NumTkzXc6COzxfH*_M zZN{YHuSVh(DbMTlzN$<;TmDg7-|cBv_;JE9#Zp&HY3Bxad}pE}ZxZjBMM-@Z+PibZ z%u;0|VN$_mujBsKCZHnRaPXYpM)K>aVq?%ZS1&?=a&NzRZO7WjZ_kl#p@_+<0p6x2m0i zi>f|8m!*z5cH%VSP(F9%8RsvnEM%Tm3C;M}s)`uWN4`8B{Bf~v_K*@ZC%aU>IHZl5Xb0| zHBluh<8aP8^M6Z!OqUGv<~cN=Q9FgfkvGlylpnhaL-u|$R5(ki;+-QEhN%#b9)$D> ztw@lJ^e6cJ1bycs8q^5`Xtt?j#K&5g9^Nm6{ z+?@ZMxtf`^=3R65-po95&tE)F%DTtKYYpTp>&_3?RlteDIa7|_WMf>#_Z|6 zsJqHfAA40u&JUF#j21UMg`i!d?+Y-1-6snSE$2ND~%u|@4m2<)-f31>Th z6r@^4X}b(Seo*u0=~#<_Hr|L1N>P zx85`7PQCL~mc_0)+<4}cNuP^U(#ZW~rwbv&Aa47Ewv8IJSeTiy`+0=cPY;Dxy~(*e zdNpR@DbWK54d+*T*#2r@4NUgqhKMf{b>Uh;1!C^Jr39H=FOEJM+S>yD2%O^su=Diq zt8I;l?meQ@XSf9hDn;m*RwiuU=d<=-TY5yQR@HKoqqe3yyYTLOk$B&zmxv!II_-PB?EXIE=Ow9!c=lIQPYs#NKl;UPRuw6lm#dt}ne|?n|~rirybI!`dc^t*p2!jNX!e;F|)^ zLu}nBn*(>h@0ROv(_=`=^xx-uRTYBoh27F6c}Q)B9Co5P@!=2>Cl|0dk?2nCIa7Iz znyJ>B*!fpgeeLKZyaD8J$y@5)npq;~y47FiluHr{!9}b$K?Q|lvWF}moX;vNJKdswNO=`r7?LU-H%*x!oQO%pM zv3Mw5FUtS6O8?mZs{jO~MW&I}E%F@1dtLGz7zNpoxNsnM<50zg$1{HWa}mA0A?a4R z8!bT<>$Z{Cqrl6c3o@5#2gyGH_;l@poXxG#+C?=L%O&IazZz+wF`3?G7V5|EipA-{ zX)bM2VdxFPLeA$8F{I~@uNFVw2k#pwt4j_fR!=gcPAfd&o~#BGVS67em3LYlBA$zn ziMko6^@@CK^l_Xfqac242j#QPEzey$3X`vZ*Tb{+HyvA5QzZWAs%|#B#xyaEY_+z) z1!FR^E}QAby>`0Q1)AGfds4`aYc(W}sDX!B&6k_!Jg{CGVlTD0UtzTqi zh$e>Oxb762)zK62HCsIeFeoC7qjI}T!8bH`3+V<7aT=lz(BX7Q_I$RT+lf9AyKl1c z^--mA9g@bPXk)^@%_17Tv>c_V3OG6l-6K!KXJ*@Jv)f=p}u(&3ekwy{>!#a;9$&)Agq-d%bPPLVcOG6DUT7H2jEMXRY zpt5+)LV0z4dimH)dK&VLXe;{zloz`3vmepe3#7SLfAZ zkiZC%+O%sXg|6e-=!V1QQ%B^@>|BRF23k7xwpzvHxK@|W$DjFtoZlKqBv%JbhC>t# z##>WMGiO|+R&m&0W{Ta62y1oM%1i?@;5_3_1 zgE^$7m*f3jFU?>)&YSz{2Z8ot=v00oF@XyBRRRrah6- z)m;nVCQ=$9G1X*bfYDG`hFGB=)t3Xdcn_dQ@kCBDTos8qSSe;L<^Y=|ZJS%mj_B2U zfFAA1qMac>idX_H0i|cBmfRjHkW{vu=JgmsnALd*huEnD^am{&_T1M}7bF=BXCJFs z52K0P7~~ChQ0^ikqQJ8J`?&u6ax}^CM^uiE@tcoTTn6MdL(N<>qc6U*@tD_vBYxR(YV4$)lGCPca@H zgWX5hy;|AYZP1nBvUu1gMELRqC+RRXKWDbd$`kBo^~f5;+UOJ--UOy~0yloW zNY@dV-3c6mn(5bQ>icj#M?UGMQ&C$Y_c^*C(VJuu#Tk%>PKd9ug zDO&)XqVGN5fT?@cg5X7F8E6}vDY$axOq=1;ry;Izb943SU*Ds@M`L7!d>7X&m+5J@ zsVTPuMV^K5ZylD_I7rac^8)qEKReji+lR+`c78EtMHP3`agmsmoe~EYlHz*7Dk}Ts z+((-#Dxr95Hk)9&d-Kibj4tY7qysw^P6q;|j`eIdTBEhJ>l}r18CpW$0|VfH{pw$B z*h#A{`=LE=J3JmX)D~l2fRD=sUAWP(7_w6Q5H^^qYjM>6vGowBN^;%oBDmF!mzS3^ zLkL38R1Oz4B(Y1f&*909a~nsh=vE;{W_^PTb}1}71SPt4PBXoIW6$}qFW}(=EZ~i` z5!xl&g#)HGH`9*C;xkg>@t_dht12V^T5-s+U*2U)}Xr#KzKpDV&iHq{u$rZp8hjkREc6LxhM^$*crMf=wpxT zQ1he-*cSN5|KbrZP zmeo~W$jE7Z{IN&1DDto*zcj15ALY)^!`p+lzYXJ zKCH9%-n0{F^>;R>{Qw)So9IiXNecV8WA)9aBGGdF^kAV%f|sO|^$21*YGlYyd$jb= zT`>d@+E(^+erQK4SoM(GSZ?^LX~9m2`s2{`Nh1y=u|UJvkc{!VJJZG2T?crbj+PV! zUa1p#@J(k~*5X1(1dJ-0Nkx+kmOiT#ZrNkz^e!VuMS*~2xonlUVc&T?3s}d>I1sLB zb{{)!c1Rw|E(-A8=*rWf35FcIe`||Y+D!Yj8oFSpN~i8Wmu8A{)HFpn&rr{6tGFsa z{mDa4A44*dthd|+M|vz$=aM7zpxS`}fkOetNV5#Au9mpBVc14Vy!mT^KGRDR%)E<& zSG%!*n9+%$?|MGyr_;Qu5I}>pnxPf<6=s22m>SfQN*Fwe>ebBmGkVrSN#tf5 zR;i(oWK=jv&0+B1L~!v*ovN{K)!O-IS@XF8W#$8#tahVADx%Jo_%Ox8!d|}AF{l`&gDcTsB)QDER`T%Z>tp_|Qy;kzCtNCb?`-AIIA>wUE*PkFV>9%8 zYya(96=A%GBzLd2{+;OT;_L=wx-h4lb6l$YHM>{SnS*cDO-waSC7h@Jbi|OO2h-F3 zVSmqiQLshcznfYRA&|BbD@y#ef@bAtFk2p9_ob(67)wgw(dtZ^#jt4AB6g9oEDEXYOKz%{qQvM37duq>j~ zfAU;gqm8+PK{LOhX%SD>E572|5d&cO`Qv5SQBT<%!WNrY6z=xMAf3zJHIGwajgb4- zUJt7Dja*h2`YbJohCktNM7TCKY3VydR(jFO-48Xh()8#XwV&SkKy@z%aO-RW7`UHI z?4=bZYbO^|CI+a|O?AoX>fz=u%&y8Nji9=}_4NE|*NT7+2yac*zF4Z!0K1J15A#!% zgJk8dvgdx5XN6CPE8SKsII-R>l`z%suNcO@SAY1y)$TyVqUQ$?bag7tUb!h~Da0+= zlVOjZY%~R-N)l}L<;z%i$A+%;eX~T~m6-%sT9d>uJ^%!Zq85^fP<~75ELZ_==yKB| z?^?;~WJ96Mv?zG1#uL%F50As)J2`p<6FM$H_8A zNc75C(sq29{t7Rz;zQ!2DG)wz%O;J&JtHdY#utR>- zuL80tL#IqhL=N4qJF&Ha5R%7Qhe-scbNdV!85L)lRqv5CRv~SF^NC5|!A>p~tNkPd z*&}Leh^XN-j~Iihg>%L>5ItlUPhM|r1}>xE2h9mfOF|v6D6DcGU(mWMQK*23E7wJ~ zk7=0xvV!o22MQiE!8Z6mDm?9k`Sw6O%-349xizvU=+yp|l72U}0Yy)l@-Uh`?KZI4 zE1NW9#t)oULf!&l*c)|H6O4S4zv#8};}iR6831h!$%QEw62ly4WAg$2>g*R7^GyU< zi*UkgQT7P_tUzz2MN(YuxB|!?6Jt03vRF^9lQ`m(c0olOk|W$7g-8hpCKC|0!*4B$ z)?Q0YdwHok@0W{BynHf8)%%m@b=SwPci|`m90j+2w+8aEJ*j^|t*y1=PJpXpSZhmd zgZEw6>Dr&G+be|`DKe;(6l#3HJBuef|Cm$rg$t%_9p@Ee`yf#h=?e?#SG*!V?rZ+z zjV*YPvS^mMt11r4|iq-xs zhFBNnI%J$+Q8==-QE|I!L_=HGc`zJlUr$s=pZe)}2k)sm40+fB^;uo1tZ{#<I z(y@zo;ZFfN4=a_|T7Ay=XML;edXB!;RlqP68j|K-#1|P7GTi1Y^rb~i%l-7l-BFNd zsl5k-0%y2g|F)4*Yq&x>EOfc$;C#Hj9tJhnol@u(>i)d@?Y{1{2*M_>M4QSe6;)v^ zz%|p+-6bA^H&|(57)3Uwex3psyARh?f$X@)fex)C?zIHY25fTFGi35YL%ZX|O-?#N zKB--YKW(&gbyS3?gY-knTm#5Rl3*5xeaHOZ{dUB!CdhvwTuJ(B#vVwC?hif;YCBuG zv8LkF3J4V$qZ&&sQ&{kNaN$PFqPCZL25aj{bpUJk0}YlnrHz8K1vm`FZ^P)e*8sUa z6xH1K0U-xI4#zA{q>buZ@!3f5_q&T22EA=VX&-6)M@vo>c!g@%#i@bTknWu)3UOp1 zBI}@po?`Iy*N(U^GllW&IT~rxK9t9*-K^#6b;aE_>f7sH@4R=9#|l)WK5DU9ytRoV zwfD&`DaLV~uH%01h^+1J`4R^hqd@Gpy82@J1CUs$0M-#Xv2^FxH-X)mbMNJ}@;Rn5 zcHY0;Doxc>nqUV!!cWy?f4_O;{e|W^yvk3HB|(n0T1w((2hqahFpWIXZ21dJ1!#rY z3BIE6X*HPf_Rt&cb-69gd3k%NtsWfd5C?V9QC*C%PwGZ$)tFcb{0=xe|F%Ie9q92P z+In{VL^yZX?N`SOMe*9?U$Xw&a-vRaNcetC-upckkbHK)P&u-*mK9XH*=uJNBMMXF ztm&&6-)8pEcEHw^!&v<+)+YLjc{1xZY&OSymMcBm8*aJ`Y%%M%aJi?{z5H`-$zZp*uOTpCwm{3v$2_7h#qKaw(oUfOC+tWkq7=ix-`M3L-*wW%5UGcO?Ah%ZHN9q zP5&E=Kd;XniaYWUZQD*ZwzV6x%Ru=PAJJVhBWaC8t55NMDV6{_VGb0{ck{AXw0RNB@#+;ZKWgrElfLJz>L`;Noid-6<3Ev4OGLrg)b{D3M zI2W4QquQfWud=h_H~5gYy1FCA*G|RrHh%k1x4`%J@i$(2=Gnia;;gbmf41nM0AYYQ zm}%elsR~(PH%V`>c@{XMH|-Jj=))q*XXMF#3uC!e8S&TInh)mDPQ7`PSulS=N&VPL zvdn?94euP)>I^lKDw$%+U6p&$mgC$rGdiL$7@G=bs2Q(ud-X3Nh7=45AQTxYo~gX4 zn+Sy5fwG$vJ59AaBo2WOb@9{`xv`c~?d|&g!SBWz^H5%q4g>g{K(^6EjsmNJbU88G zPqmHp!1_)xEg5$!Q_9JO#j$%ILB-xVrq&)4zJ6*K*9oxbNVqh)Q4a92sN6fXGp~k= z&d;2oKhNOsA=9e#BzsjY>li1M>;ff=s?-GSCH=j6@#4&`6;61U;wYl=et=e7^;tSG z&VNILhl!@i!3Z>~Kz@P`!Y;R}z{btDaj&$Io@FgIBY!5BNHsD#2_&j2uOE+)Exn@* zts(bEr{NKgJpC>We$CLnmO0@xo%n5~jF-7I zT7wiO-Cel6up&9{EsU(9{fl^djf$4yP?l}4W_xUVn-?g7frU!*sOOKk=9@DfH+%S3 z=Bm)MsP-uX|0JWQ!aTj=eYnpL#_k-;h=Upa0WRe~l(`e6cL#qdwtx4Nx*Gdw`or(k zJJwI?i{DRJ$@rVxBM{{QAz~D+Jb%C! znbzwKD7=P2I+2QM&D1eBSf!Rk2SGG&C_Nm;AgKv|(f1R=^&1&UoyWS28t-~s^V#)4mSWIr_5f|TvvlM!` zD#kb-+^d50&;;*6dIn790cYGw`jQmBCSa+XYw%>k9Aa*1yljWI>4~^-+UnJ!u3UT( z2p)%|ii^8Rx@9jMHJ3~m{4PqY#rPJ?&Sn}b$f`xB*`~mZG~S3u7GqvOHlMdV@-A%O zHJAJ_^CJIlg)_7@Q1vv8+-*-AwR)Ta_&@9ZihKl$dpDY{X9Vj2 z?Fjj-%9GGZJGP5}%1lB-ihVFmo=b7=bBT&-!yXeU^5DA`gs$Vbf6?1ZoI5m}<^>((~q^R1UG`SMUuN)+1M0bFu1^tf>qq>Vwq z9<_V503{GA2`rTH?f%oxlAgPS^9%6^=k#(`m*?d9UyO`6-Zkg4O?Jd& z#6u^+*fGeJXh!TJ>N&tURWg@FnCLl;0S?(u!aDe{cuk9dV%4U)HtW#=Kg>1VtzOXcw8ydi<4pc|F<<$11!_TeaPxM%CPfiF ztmHC8k=gsCbVd~-2ZJhpd>U4~G@_&{oTMw?sx+y54$&?c)&`Ji*h)Gygp%#ieIAo0~i=vy}i=wL& z$z$9{4U6RjR-8z+z$7UZkM~~Ti7l6WjBqLnh-Lx0!$i+ty9dG;sHDQrCsXS#^B)B)QlCz+kLOMDt~bE z^s@9ikI5zIHrnyQgG)S8TFWU=Ju0ak`@HG#D_<0$e>3Kp%mWzePUP}it4n{RlZs~o zvug*)T;V*&m5dW4fD$k?>_IfZ`)#xlbLYmS!Z9{}B1h>OXVLf@g~o~+x>#tjz;4Jw z^tcs8nbXTmrcdJfr@)gNhnH?d_oKwmynP!(%V0v(%d0Z0MkD#*rE2ibIzNre)MV=6 zecWGVs_7V&aA?WRaUiyQ@l6T>k!tiYWhxE8Flv%=Gm4>*#-Eihm69~JjZ`X^7t@nDO!-kJe7hr7 z!C%3R6j8dmjo+a@#!;`XwiXFbI9$w+Cqf7Q!{}=45mPJ1JL`~c&z_Vr-l$!<}Hn zQAD#Uyy?2NRsER93$~X>d-e4;TP*a8?JEn`bTu!>sWUJ1n`D1(Odxvqx=pnJpVi-J zK6P2kvpN__L|_k#EefWP|9XbgD%cjwW+raLHVs2RL`&no|B~W2-q>^_c_J=q+E`SQ z>QIAus;ibG_&phGw*Ca4Yjcqy4LMz=DUF%RVCt_W2f2FT84s%sW<8Eh!|y6E3wFsO z6elYecV+uHW;bih-C@uE*QxLV=qb%elUjRN8VXIJ{&x~hnj;RF+k6RDcnR@(ZixW6 z^SEusq75nk6U?GWqu7uFN;rJx!f^M~P#|Xm8lrO(iYBNmv43JWP}?Fy36jQ>5ef#k z0A7kgaghtX1$9-?lp0ZAvqgTzgbb6ifp;++;zusErMYIt>P!Pm_=~qYFovG^`zFz; zxqdk@G45ts!B)>-(G%m8OBM%HoY{X_KnEumcE^7=Q}mRyIGl|zKUy+Ik)84Fx)PQh z&WN!IEB?AYVFvq>EF~eNaVDETN+6*SUbg0GMurA5ft1f#YTXFG0`nOQRZ9<(1YlHw zUd^v8HGjY~LK$yI1D7f>?WnU7<4mm|U6&@U8yXFjygJ9OzS14U(aN!1)Ym_8@I7^T4#lx$5MdkE4c z)~>=X#_PMp^xCQ#>09I&HN^@kF^T^zm=M<%%}gC3E-TqDQYmII$N~dedZfr;e@;M0 z?tU(=zE}eSo0|)W(BH0vFmpN|gTvg7o2?DpRY!afRaA+(75kzpaQ$?P>WH6D=oVil zBQHiW@>vPO)q_!etfS%JdjM2HcP}FZf?(0zQYJ%ND!`zx99M3rEr*J)4~C$YtY9Z3 z`Ws|e2Y(}@SF)2{42u;|@1l<#cWjI5q7W=$)GQavMZ3vHKYgJR(oUr7-eKOLpxyw@ z#h(OS_|&B<6^|#cxV$?e34h(qM`inPSJ!aS)N9?(LU9A;y6h18zgCfDf2axZwWMn; zOd);3a+C=mmaK^zH{b=)u*2{ z88`j;FoesIgTL_4D$(U@Yt}}On)n2AIckIFKP%T++7*e@+7`7Z6f`smA4yz%7d6>9 zlg%&|HK99`5k5*;c2C7{jl?f>WZ^L{6|r@;*9QxTPQ_rAnIox0sn%l_)vK^qKwFyH zP=L@ZJc^Qy*#XcJabDcsyo=Ku@ciw&_hfYMXc}xLMd}OF= zgw10WNmUL6gyg>vzim1TsI9h@lUuiU*)vid&m>?@sv@UVOXazmI03ITWz%_5AIVmT z^w`B>#Ut;q3x1Let|TdEm1!Nsb?8rmUapMQ9oQ5S3~NcSe&R|5#mRkv_0m;(1QhV_m$%Fzh8ot#}x$%9_99+^OEb{o(Phu2GDe(%ZfvzF%-*zEM$wf=i zAR*qTuz95qfEix0#TxPIa}2F}`;?F7%fbiCVq1OPO_SowwgO#V3aLi3jXW?ig6)G^)k5-Tro>M$g*`CAJpOkjkD}dDzCX=0d=kCHiot`@ zn!Z=0j04fkSoT#vKJMUPxJtN!XSp6P(C=m3>1y<_9rnYEw{|;pVzh1h9^*+Vg3;i( zNjC3j4pkI%Y3wM-Ed5F%QfGB7N7Vk_sNhqg3o2Mn>>B(chIR)!OqPwLg5E)-^2yXMXCkfGrzk3ECi*a`C7W?utO}@u{d4*= z>G5B2w!)7-As~Rb2+Hh*_3}j$fxb#~Zo{Pa95O&Nim3G_;xgN@bCs4Vw_|k8%b9MI zW?uKSXGS%p|5t9nBv$31@ZuGd0~ zj3@d%){{e5>H+>@1F|^sl>H9r82)1k+@vhuda9gFh-~KcsmO@uC$@}v4d~%J>qsXC zRc|0N!BT?974skJxMA7*TW5*B6V0ui za$_ZN7hE7e$d7XCkY_P6bQ zr6Vo5fMr~E%FEDn=W5)feI|8BT~W_-73XG)hru`-^c3P#I1%0R^6PTf5* z+NKwE=t8A0;c;kGOoMw$(yCSUqV8#|u#}Ir@81qs3JF&R5s3Xr<$Vjpi_m-ZTnK88 zlY!Ej-}Fz7ah%Y)&B3-*+XC%tID3#>_VwJQ)P)Ti4N7H3jtXDrVZTUa7_-oNIebn~4 z39iXJj4_a1=s0^-a{N7Amnnfiyv(MOKrl6wSxR`(1mFIkbJ5#6vB*!#m3v5*8CmH? zqMLGNGMv3~L*yHJ`NI8`0i4s)Bs<$aFh=xC?(r>GfdA^`u#_>X zQ}giM9MI_ggw>882*Is1$`|L{aE+quD}cdXRTGlr#WdDM?9T_$mKX&}vXzd!@Drob zps+1{(7f(Mauf`1pb^vr8&3a$PtMf{v5e&3YGIo}($Qx7Bx7rFwOwBdYd8cIbbYZ| z&ZBGKSG|xX$Fyuoj79Y5Cx_)fn?s195dLvlbNq6&#+Yv0Ip^?mE{vCq82v0*B!)?n z3Vs1P=wCIn@$tUXRw@qEM?3v9vzC87zIz+kmt@rAy(5|htarM9Wsrw;7?4ysf?W6Qj1C&-(2xgKp* zCH_v3bJ@0J(x?v@)@7+Y<^Y*F-=B8=4A_E&l&tr1*qPV>mh}TecvaOt)fB$zgW#S^ zt7jnSau*;Er{^DUTZMQdDlVg;wCO{9p7t`%eE@EIX>x$YKmC7 zE_u+7U6rqoNsxr$-J4F3@wM=D+|Q`4w{d@2KxdlV;(qFp{JE4ly1PpeJG@t|od1bp z1bd|A>n-UOyHpEw#i@yBzgJ5S`)KwOKqpjk>xY(lKSK3II%~*&h<><;zL1UP)`F?~ zfo0sc3b)K3I7^GK@jz?su)3r=_)CM#!IKU)_JqAyw#X<=`f~mJgNCAwg%Xm?RzhgO zT8u#s^sEMMJA1|1J3OSIFt6B#CnB|pH(G-OVngj>`HBSyxDYw#K~x_eG$=TxI&`Ox z#aABJ!jU>iX<|j&c%09XB8hyBMEQ%@$cJKw`U_jnhQg!OQ?5<-gEf0n>nSu{EY#H> zp|T)k*CdoNv=qC?ma=U{*3`Jl8U(2H6qYH*aF{+M5UR^yJy5-$@Ou+P&Ma_Nd>gVu z&PhCd=x7X>M~Ymd-HQ~1o|m;KTD>oPZo6klx+s#2YRyx`kJdr-LYDe4$8<}|H8_L- zp9LaUphC+L9MQ{6NQs44Fr1ceJs?Y(eXBqU^DRYMJ;P$2|LVPThj^~spE(Xgyq9<4H!xb`!i2XK)?_X0<=5JmK@&l|yhJ8%vk`X@1=wiih1gjKyY%79zbQ(hMii{9J zFh;z`%!13T?eQULSn`3EG0~fp9eu6;zUu8%3;vC2~U> znjx!+{1%zUy8a=so09;(3id{xZ7>Zp!qml+z3Wu+jW6M#4c&hU+aE;+?br7*>+iXL z-CzwrT+kKlPCcypJWb#X#UnI+naPMBg`4WQmhoFC)Z<20KI|Zhc5!W5e>~{ z3XG7wo^gm1xp8e`_e|WS4&}}GCJfDEK7NKDw3!-g3&_V%L?wa}M2mLy|Gla%SXT>O z1NC6(k=ZR*#~8e;3eTF+K>W}|bX;o#(T^Rf9)_kf^N=?PZ3jovrc2`CI8@t@b_ya~ z#kN^M7{K{+2|xr9CNjEiMe7DM^dOS;f#ZG*^q@3?v8(-5k}*x+X2Kr+sdbhT?^U&t zMp*$^iTD-oWL=IxlHV`kC|;mYqGTiaFwPdyOYvp`8C6D}H)T*CtxPu^2d->YoyvoX zAFw15vuL1a#}W0;)eKs{VO7*K51e5A+ng^6C5T zkruWpn6+``{o`@lB#@Mw14OiR#&;;n$RTW7ha)#OFBSLmPNxSoFHM$oLyFVS0jT77 zrz6`$WN;K20rZOiekDeL&f=zdweHs1|FEQZ|In+-$=$M?o*T5BKU<6TY0W*WGki^; z0zpO=OXknecn`4S_%sV==iyNkkE(_8y($Jxf&9H_C?eQTfF@$U+^>Twm+2Yxr$xEg zrf`woD!_Bk8{s(OxoPR-Cguk#^#qgq%zwRnAycGxzeumzbzZ7j@sgEiX1T8{ zIK42$KqK%Euh4ZH^Wwd9{t@_zpD9KvG`idx{SQl0r5mo<;gPSc%ln^lj(+SPpy$;B zS%=JN1oX|rdrM!MX3)Q7Z!L3ZqRYMVm^2!OLdtst5~wB?d@%n;;bd=+(_WCI`qT$1 zufkc2RTT@#%Bm|5#?zuZf~m}0lX+`GMmT17=vCE~YCuM1aW^mUL4TTtw~5MN6!yZS zJX_M>aKK}DH>ptDVADP!+?@VvIUY~}P18Nb6(*Q&Q&ZpOQVnq!zY2n zUIuDINpFMn5y-%|j%<5T_F?36;{ECn8={fjF(Zyo~Ee}#D)xZq5-rroZ=nC3P5#C6pWx_IH`^n%FT-Hk8q+F^DfllZ zv~d9Dkna-m8B7SbG1)9A%tOchPPb2r%V;DME|ci>WoxDDZ1tJSSwpK&>#3FnKFOJH zb9%PzlF@k8C2zqqty4f`h3Kc0PBA{t4fA=5f;}I7-?Z>0M}gT{RJ_rD&jm$;v}+V! zDtCe6zXio4Wp7wIj<8~G`45%!&az&QB5{g)GVE&{Qr{$uW774{@M75a8vr{~?&TVQ ze|koYN@-urX*9h5;oxW`hYhT*Q3h2m-gTpWkApmL!M1G#Ky_sOFTo*;7_$x=`zcao z@78xwD=A;ilD!=NkpH`7KkYIO8w~^2c*e~KK^?!zcd7z{vc?5~dX#!u7mbGb9&yU6 zql_>+CYsa&Fk|n5%9D;4^$?yXXM9`ugd`LHJ_E@Xk!gcgl zo*YJHo|B}aTeF{AjY5$_?Li5nNcLvGR{(je%40V~s%8G>|2&p5f;!L_EfGGrRU&ufj$JTu6i=_c09J@=J?8;| zv)@Ze%iDAjPEU!jyakoMdLg44Ng78V+uFw755@@`w;=LZM1Ad}U|eRtAf;WD*$?SA zCTSz-pxD8i>%j-)V8^x@{w@H~x^P37K`HoBRu`tKJpdfGKG+(>JiHQO;}n@JFp1`x z)h~Ll6<&c=HxXJ3+sza^vRet&01}AkS@@Dn5vib=nJy?F9YYUAo_mii7gX`RlT*a`SdEegW9 zE+bs}+MD;#=v2xE#&<21XcPW{Oh>=hj7zbuL&jvJLa9qE|ZK8+T!p zKBQNXz=+VhQzujrw`ILXg$p0|V~4;K)f}|gEZXLzeP>QJ*GM3Et2=)d>OsF=`Wh`s)*c9^XYvNOOT9?t&nrp@)&+GF{vdNm)2Ec6AJD+`;Y>2V zGL{FAH>~2Vejp)vWqCoHG^-#5P$4?Nwd~|aaF7@iIzXYB;#fN|$a#iYc;)DOj&YCh z^7sm8W6##I;_Y$~<3YXUeo+YVvAckp?q#-1DoF=|G=+VEzEFksh60iKAU_y|pHdqU z|K11@St4}hm}N6M+b3s}bO**tLIn=Y^Azn#*yX&pKmBTZiqWwmYyCq;e+lwls&GG4Uib2g}$jii>5))*aYTe}bjrmd6I|9f}bjZ=}`Vy`Q{9N4nS~MEQm|j?F&S zq>v~ok)ElMr(Aa{x&)NG;}rQSEa`3dh%wR{LRoa&CCcQ8WFR@5%^M`Y4LLCbiuuHC zyi4xD@l?KujBzQvgwXUt^Ju?_&v_0$2hK2NzQ7BQ=v~un?YKsY`pf*7o~uW9XikT3 zla~eCA~plDLr3h>9>VY29OCP%E+D*NoQL+vYa``?cW0{w{Q{!Nyo6Bf;z0jaB84%F zAP<%%ClMiqQ9_jpPmvVKc7ZSmY(l)@JM}tQ)F$;!ESB>xU#RxSSy1c4Keg-gv838H zu;kozI7R6*vLxE&im=L~R=WJF^B$t}4qxNTu_}<}X_Zl$>xs!?ilUsE(GVz8eFQjH zl*T;Q%tNSpl>n}MV6J>{toYDbe{oE{vQECzO>$2-#WrRuv_JjS7~rJe^G?0_pOet9 zUU%uTYFVZYJSvoxWF`$f(v+3P|0H?JO0<8HXo;7zNd>2ViB}kFaXO80I*UA|9OXoj zRJ&~EltJ$Ll=3j2b4F>Z=UGOnFr_WlMA0Q_JCK6_X}tK$_%$yS6psq|KkhaU%(9TaKr(F*}rj6RqLnFk{Cx8afC)W>Wf z5NNs8I0XdHejXv}fBiVzB{LG-Wj^8?$(_v%DTlo)pX<&5H9dS%V165_Le%V_uGBt?jgE|H_s(KqA|)vJ*<5(Ngo)J5`fS6f&(VJRF%AUUc>;tw##@qZf znjt-+7rv6=myY+g_lb~IOB*w34)VmGQU=RSBxK+9go}64n`oEec1N&ofNb9Zy+YmN zU#%0^OgG27zc3(ht3%|~2oufr)(ETQ+{H2jZRyD3vLbOQy%siqHa37mnszGFE z@Y6Ehceo8=mJaEu2|JuBfCdjNn8K7sFNx9%581QY6pf3l7zcTT-^|U#`EIDTb*KwHNzioB@(aTx6An_ z^JbkQA~@ke)H48g+X>@sERVK|aSylghPtu%ctNBptFt@hg0=uv$A~M=Q0MJIk9ePO5Kc_>sUuxVd?{cr*qu)cLwf>H1YECaRWuVMO%E&Dfrsd7P zB}G6rNAB_b_~p$2txAFiLqRxa)yzE`k?~AEs%0-%`E%OLpfM`&|iG> zwQ+VJKRV|`qlq8|*4&bBjr*?aVc^c~*C|K`P_Y%j{dCtHMxy+wLT1gjetb;an2n@? ze#^XY^j!eM2mR$xMnTZf-z3P2G~FYnrAZBR4sA-f{Cf%8(Qg{Zs?}CtJ%H~dBS>Jt z1;78e7Yo4E%*J5WDKNzm%)6jpSJ2G9Y_% z2yMjSVBMOyiI+w)<{7MpZw5>%^VTEi7U&nwKP@ah2tW_zq5nct zP>f~qgMTp-r`G8dxlHMM`9HJkME>gq{b%=btQ7X6)GdLu+!XDHU=%*#I0HmiukXLb z-BsAg!qJE2W3Zw-*!2Gy$usn#6go=X+F92~>1NdoK7tmYE{64kFvbl8F-jBG!+46L z56c)4EH{Q5GMxaZO@6f7G9+gN=jK8J=wOqkO`_2LRm;tra$*8d=OXy9>XlhCdbJw$58T9t~)R(Xb~k!hKq`MHyL~t`!sE# z?i*>O8-vxZQUfI>beAy_fm3n7p*AGfmBzzKOi*3+c~$_3hzMF#OAVdfjr?U*hf&wc z0AI(L-b3=)9%1lvWO<8E^KZnDF5>JH;O^Ewav)s_mms%q7av^;x}aB0n!wf-UFDJA z$ifPX`0)84Y&Uwdiv4DtT1UCoY5VXtuJ@)i&wOL6tq*TznLx^`dylCHEB0J8D^bS} z?7%K2A)GH@v9=hqKNtIevO)F$$by^@gok?vWn?1;?~R8LPOC^K$TbXgA-|D773e}w zBi+rHKZ_gupMX-(35!yX-BbStY=0-zE7(Wy+z6+{G0^1t))NRmD8-RQwvKic5XoMU zKUgosLO4`hpZ-Wcl7|(Sgl0Pc{&8XmF0o0FKIm4!_#q1+&FnZ_@-6LYaJ@iWa>pOP zqjhB%Zyfzuu6Pi@1u*`RrGR!IfKVT-EE4Zxfh}+npUBV33gOJkhyKWepf*-l0`G#2 zciSWjILLs$!L=ZXkojSH;W`7Q2S*+CIwyka>d*2-Y8=1`GSMcd0{g)tq^ZM538D{8 zZM+H;fO%Q=Z_tR)O(j?RF|jtfh)~V$&oZ*hwz~>4v9_)N)kCO=$tmOx(^(vKs)FAk zgI&oQU>|su*oLDx(vx>(Zwq-rSt8x;k0lK@Z-jF*O)=N&e(l!it&mwbmF zNKBM84LST$a*K9gEqo2>i~g_W-bOR-vi1OsJ^i()nS^R%qh`ww?OK|J~$ku>L8#STlKB$>kAN&7j}$T>2uFB`E4eKH{HqJqA&D zyijE%T-*G6RC~_Ywr(48)Ar<)<6(*E!D$QSz&6;$3mx?MIg%BEK&ZuJt#(ue&+JjKse1b0 z!I-Y-Sl-z1qui^sGk@e1M=PHhzB-$|vTa0J|J(vs^Zdp`g*4Lq73-%{CxKi*apMNv z^pFxm@=T~^P}ockd*v4Jvh03|cWb62G?CUnlbc<>RZabOLRRVOW@_-4lBsA+C8FfGq`GbOVis=m?|CKd#W}VG_Pk{0 z*{2kH2PG?=n9?6a1e^Y#t_bUzMk1+pvMcsDg^p&g&MnsP%rhD6m1Q%kt86>K}xD!sdtxg z537vFMsY_DLd;c%6IN39is^T%>w1Uldat1_hbQCDQfE)@9N2LZlnhUmLTsJ03actt z#9(ulEr&;?d*KpcjL84R7 zDji$R>=;Yc;+jdN{oI0oRyFxfk9p6tuQH{XBc%sr3YQ1Ob4z%p7FAV^9Hf)CKGil>ll?ibIOg~|QDUUp9_K4&WBwFnNI_3gx{ z{z`aEdS+nf8=g#CEuUvpvR8jr@RqNuS1c=9xNDiof76I9p-@Wz{kXGfC007l*7CK0 zG?n0$We*A#+n9?-Jb(Q7p*;G)x5T=Y%NWkl6+!DzMXZ>#3kX}21R`@VVwRU3@-|($ zTY;KE(lxHAXkI#U)r-@*C=V3{p^)x!;)SimDHd|~Xh)N@cOKdIbXHjt*0`Y3W&KdE z{lDnl+xCj)9Ww8MPHEnH+ONh|6-=z}Clo1+y-Q^w2s1oLT4lDEg@#iqrJbKsi9A~J zZMFo>1Wqw7%hToMb}H}wy;ix>?sC4wO0GoC@@^|Um@G$@bZ7`_%Npyulj*xPP93G( z))mJbP0f1un%)(Ler5NQ*b$VKZtb7c8*`>Jp_!4mnQA`3_KnE0XCi%xjK#g0Y#D|P z4*Q11MU72=>Owh0t8$AlSrkp}3QX5X6gh-5?7e0Gu=vP;5wP(rD|70%376!s`a)7u z9?(el+(lb?5@Obf07MxeNERFh z$lv`wZHXTXsb_`J?t0t)KQ1#D`Pm}Nc{>p{B7R^o7k&qKJauI6h!D>?C?98z~XjL-W*PcNvW+vwB-; zR@I6PHl98CSMDlpjK0NX8cRB-YM;i+o@)-dY`X=pZ4kou=|d<5$m*J&pk2E zOSboyaR;#CHF6j_4~3#EvCQrtC@ypT6r8ri{fK@BzeR(hv;!TRsUNol!2{L|G}#50 zxZH@`$4UgZ!5X@yT4}B7>@XdyNrkc#@ciZ<&0Cu+>b&CrI&6-VNrJl?)s zVXMGrSB#}qUoH!vK=7Bv5;!ijVQ@lq(35wMLRBn;k)aw-u z-7_NTm;x`Bm@GwYPG0n-%#}or>5}-mmr5v!4{Va0e@zsNqClh)L1lTq=i!(e?QR+ z%b|5|J6mioYOBMi|8C~~yY#!~sV&Nn>KmE}SPSz}eICm`hC1N%W;Du^$Dd5;0e|c#BpHnMcSMDVZx_8_&^G{B~enaGUE47QfysFfrpL8<@Y+*&mQBK=~cp zNV}5Cb;|mq5X#B6ySuQY6iBUPYy9S|X#dVyBEw z0ASfhj{UvPBOk{H|LsD;7Cld@oHlku2GDT`q~E-qLKbV( zP45)Tq@lr)bqi=UK}dB0Fu~#{T|Dr5;+80pD>Jcz{O(`^t}|)|lh8N3s%ZG&gNHg% z!U2@X7(-Ry<@7#(m!$ip;ICBM%To*gU)z;J?5ed2Gpfu^#2B_FlufU!oD>gqZ!{jV7VvH_#pdbz6tww>tm`WKRQ!OopK%P>s7lMD<&!-RE5y(( z7b^E;f7y$1Xy^eLUxb< zci$au!d{4wENK&%*mmwu_VoU=={c0=1ghS`Qk7bbP+3z_8P{lM(pZv(l(Li0XMf;G z5P&!4txwnltFX3gJ+m(IFX4*NGsQkzEi0ENqIE1*D z!O#K=Q^Y4o8N>;d>OC5C#P<&#boiBlvv42KWUQhZd!)YeKQJ*%7bH9_3!5x?bIok2 z!`@6~>aO6NkbOhnX33js3}9^ddlfe`nSTrok86-l9gWteGdEk$%(EZK!HK!94h`x~ z;ULL!)j#J#^&U=gO7xJ53L2UgWid*S;+`IJ#XP*5NxW(MOMFE!JSYd{e4 z{V<_zV>FH|nefiT$y`&0r~=eLd-yOiV`>&*a^&Fc5G>Q^gJ?%9b&9NIsa&Orys=lb z?$`1jA6ZBdn&XeVU2w8Vc#Omn%(q62o@Fdxz#~b+D^fa7oxpD$$h1l5lCN*YLv&JA z=JLonNC`ZPM=D39%-_#$(<|b#`eOR=mma=n20B^iN!*VlUzpuP6eD9(&J8`IN%k~Y{(jt z1__#ohc{mtr+I$Lzo=d@W*W!(_P^0wZ0 zL!X;VXwxki&0BRfpCi2WC9gxa)(@0LnJIjxgoVMP7e{j9Fyl)T{ZN-(rRe9YVHhcf}w>zho(m8zg|I|mh zBH+Co&!dbO_aTE!j3e@SI~;jGG0T5eA+WP;?gjhPIDt@(VdLVe%-K^B>v~|ZbX{yrmw3?I% zzj^9)K2u>p`r}vdx?PJ@CE&Sul*CJHdLLnpnBDedH%(eSylOGDjOSxz*QTcKoKMd8 zk$&oKyP5Qfnb`y?RBNp^ z82XOV1s)-*U7wArG;?QS@0Mu!z_b)zLamj=mjCe1pV7J}iKY3AdoSju{&^Sh zwa7vS4w5UKcmqE0=qlZLjFSx5x*Qq0>N_6gGH3pJbpK5`xTe7t9ocET7`klDS?fet z_U(AL)5ojczDT+FyBf(!ggn3y@mgJb>w=p6Q9}FmBLe8_XYAG`Hp};!JE%OX(|Em9 zalSNgS=;GuoBwsnK1s!>hU(_!fAVN(FTHmIbdMybyc_P_xncZSVI^u<)@-BUyC2&r z_^11Gh^U2N=R19)zbi*8T!v!r(7dB}{^@OCN3F;`$7b1PyJP{OEJci6?lNcfkm&UT zFXb^otN@rd8lT^Qw6*2*h=v{1rV*q>IrKNNk6?61@pMU|8VW>s9W6^Or|r^jN-usF zc@N+jJ=Dlfq{I1(79ua9PkOGyb%ukVu zRT6C*ZoVH-K9>twQ4&uw2<9YL=6y2o60xlP=&9I@w(>c(s-KLG78RiB6|{B6u%y3eMO#IS@IKhvtMn3Vt(g;d zj82$<_gK)uxwx;_n&Wl;g7BHW{2U^*rrq%{uV*{`BlT5@=*tS(Q*KTEwkT!-R>1ztv4MQiFnx>_-kt%Oe8)j%>t-Y z%If3Bs^T7cB1lyxKQcJ zW2XqpOh(g`e`UEB8x2M1{EiakxL5u1dTQ|H`Ye}qmu#E)_)2n~#g5ozq%YMze)8|C zr=D@WXT}2-RrDUmne-GzB;I7K#7qO6sI06*6Vo5ZjE+kWRIK^6e0`|%X4jl#_Wh~X zfN<4lX_dL5X}+<{c8#dKcGVsz*8AK&VV!2T4;+JJw~t!GEjB{0+aT}kvSpQ{$8W3$ zI!t=Z{*M%-N9m5p;$zi$e1j+Yf>%pULAOGf=wDT^W?Ib+&l+JdyrD6iey1QJ?j>hvn7PMo#Ldy6hAX22mTO^E2i3;zUTR zV*%Q+h3aXKvJ$enf6ko|{mG&JRpInX!r54vBzN&uMwX@tn`PU{ns%eR9 ze=ML)9cNc&m-90{Zm?&ij?5mNkC!M-@>xsOad&<{Z<&{?UN0i_s*$hjZh5eP3TPxvv(aW>g;U(-&F0h&Tf+=CZ=< z(AR5i_RjOCoF~Y(DRI83ZT>;B_k z&lrdBa69CyPqSZ9Z`T7SBH3{@4Na;6n$j>i>3gnTSCS10Zd4<9a~ zfBpB9=~#3ARfXgL##KT3_I^_LgNOds^=#(LusgMTH9(Nh7#C39pFV1hb@4R_X4%;- zJUO6@H!Ti>z=yp#2-wlhYO@I{-@x9&^_8IA_5&ZoG`pu@f8(9j0Wbj^z{-a^6AX7I z;*=mx=&h2>tf%21C(iS+?70m>_>t>D=RG_@oj%mPb|JY+_w(pNTE-#nVX@l=2HU|z zZS~77Qo7JU=&-1K=0fz&YzaQL8dr8fO2Ob}q%a@|%f~5mw8;-lcFui6t<7g6fYTbTMl< zzrk4nW1hF{3vuZ14BnZX{5j`O9+yuKH|!#&_yUW2-yaWJ=rp=1Q=%Sta83^>sF_oC z9O&Pgd1(zk-kepu`^={A+|8rnvOQ1=Jz@pN>|V^0H)N8^MY9;MB+&tj>lwI9bOEX6 z!$*fEI52)xRqq10BfvLH-gh)2Fp2ytZM8nICMon_Eqw)A?HED$%9^}hx5Pw-{jQrz$w{uvdNDTc*sdT~)p7O?VdfL`hu;fw+uaY+%wj%x}|H)Z3A{~VLwc~f-U%_Cb|w)~@ph^lfy z_HF32`H70eCboF%1RB91YK!EWVQWbr)vxjM%1k)%yIVVn>;MHh2>Ec@aRt7t1jsNv5+jfmy zY_`QJd3mf@O0;Gm_L8Y-JOAzm>g9%BZr-mtp3_nc-YrSLHy~#ZkF~1ZwFsoXz&BN| z_53`5uUq0wayxM5%L_GBs7-O}>!@!XnJU#4l5ZwYFpV<#h?*#y>9OD&ZF+%VsUJ(& zeFrP(5HvOzi2>I*puSw8yymyhA=~p0PkK@+wp>~eP#*ax515IFg8(%nCo{vbFwHXi zTAjMCrko5~UFM#v$^*mCzDD^Hjg_Z_1aUFVO-*OVz5*8{gEMgH%a=?)7vZO@MRnG! zU5K{WaubZ=kY91=cGNXblcz0)D3?_e$qrn3`GZ*ZokJOshek>Fk5aR;GBXNI7a=x&X9PFE zv@71{Kiv|0_00Rxu>;&)KHsOYvNi!LwsIb;xj@K5q|eE6q8cKhuB36sdUo9_B+D6a zuohTjyQxWjPur0mbS@jZj@_KhqP%o15L6L?)8D5wNt-2GwDOt$3H|u? zg;v!Fe`=LGKyC0?&jZ**;!tz%Bmj+)YjO31uv3zHNio@+G;jO*&7b)R|4er=vcB$s z1iLyh8M!bhxUaV!FSICGxF0#I4|gxJP>rMxwM@qwqHYD^>tZIk(L2j|A*w%r+BxL~ zA4qkSLSc^yYJ=0A9Wz?Yq)&tBoE%CgZ2B`Vpz?dIr&dTW@L-|?ts4Sp&?Y1{4nA=1 z)f;q1xgX+<^ZHK5O$d>&XH1_Y$If*K(KTK?rv7|858_a|8*~-9IkpqJl&p^*Ziz>P zuMs*9Zx4UXS8~(iP()iWz6A}DzkjFGuz6iMhie~En(}LI56~^lE{@@h_)Bi5o;R{t zcHL@szr*Ohbn`QMR2>kp+uCuLp3|g54B9Q2pn?uMtaMP9xTOOAq98{C;%H%}56nvv zH0TVq34F3+^&o!s!Qg6?z34W4?xW-E!S zb@67a^bXV-U;~n8`!>zK8k*=^p8l%_aiiq*orT?6#Lca}3|;~vAdKNYk3h;dw60XN zSrUB{6Lsh&@8p_&4=Fuy5c_78mN8zj7{slH&Ek*l5GTjN#@8EiE2>EiPSp!d!#bR4 zD?6c`qtN&bgrOu@vOa`GK(nU(1{KGe&E#wKBTxYGJ9$ZH4S+2%*Oc0c`(a;XBZzYa z&Xa@)7(U{Cw4ijZu+(Cw_R=bz4&-L0D=bbhk{90(aLEnioDM-$<^k@5O07em9RbwI z-Q|U$Wd$Fs?wt=h^}1oUZJm~9TwJ1xb&B}i5B8lqb?PS&=ws2XJI~CMmlbF+N9s@k zDRS!Jlm7ZaPd@h1>hVKH=ODyzF)FPr*GET_#gIR#7EXEGYVnaaz3Y<@$aQ3W?Z-su z&&Dgo;e~2_Ejo!abyf!^;w#Z)O)8Vk7ah5T+5FQevxeuk)DYP^9xk30H&K)onOX@q zZV-{})oPrWoeRmf%x3sZuGlFe0B__*L1vy&@$2ZQ8LOQHHB`XTllcKd?|D+&(c8BO zK#vnUw~kh+P?fy4G*YXbvLO>}WHSt^PBtozB`K!0z%@lL`%)H!7Vvb~VGJ0oDf z$Djg**IeuMA`d532xxuv5SpVda5KzfL`Z@jR=Lw6z`p@S21Rh~>=uF0S=0-@nls{@ z8JR{k0vqQg24yd7^5ebHwSN1V!e4sZX@t(vC>PI_;?r(5Nrpj;tpxqxFz1sg_Saiz z^^IZ+7i>AxZxAC9wkna{X3Gi5xrnZ8@Z9++NzL8%szbi7RnD!{u#K3ll&g>tK2`THi3MM|*c|pBs&^;`sH9C9q z*^uJ->`YDdQpM{3ZmDakG+y?#2>F@cS#@fVezWd&=u`U)AR{Y{G}OcV1b>V5e&FVI zXDjfI*2yR;On zx6QISKmnTj_0lk`ppe77O$G51ZggoHFU{~^pU zsc+suKqR&6Yu5%-I9e_y-sB8ng4DA}X2&EA??by$@->S!rft_1q`_$MAuej$V>0bF zITbMM9`B-jQmCTW#xG5*+Vy^m!z&E9N6Re$0m6nK?3Y=x&DE~PXg)IIY`;1X8bAkH z?#eW4Be=`^aoR=HgbVf7pJ>mfseFGRK`=vzPSEoSF-!>zNgOm&4flCP&~J%PSC%)= zm&5wILm1#!h3B*!FBGH-11!TL9*`OV{DQpJN#E;%kHtkYf&wSNnc3e;#IY|10U9gr z`qsa-?ljhOd=@BLLpETXS`RH?zGhZRK&9t2GPs$Z>i z>x=1rV3y++Ff1VUniaOe?hrJlUCZ65)uRW^==vI?2|J|8SaNUwaJ#*}vlv!qw-m*@ zOE~o55NabLsU#kHG^4ek5?Chbb#=F}V~64`g>0Or0(4gQa@!z4r2kvioLWsgaw`cP z4Z|;#irAq-f3gG~Gur(FDM1Hf%ZnJJe<}Q}^5}r0;f)#&hBgq@3f{x)*~Km}TdDH@ z8fAmpS4oBip1)~vV)!fj;lF;mvO0viwzuO62M((_VNGkSC?*g&joQQ&&U?!_ka2XqOnAg90LdvGpl6n21f`r{w#m_%Ccl)1o>LA{r03^`k12IC{Yx zzR(r^7H-0^Q(XLN!*auXZKQkO{_|@)nPzwnnUtmBmYQf8qiJMuRrePR|GX&Qb+w9U6MeIGZO>z*{DtYZ5+> zPl}GbJKAFfU!I$L`e$CiG(%g+b91H8xc%7F8P(rtJg_QP@9gX^{^dpi)5=IUC_Jf~ z)${Fcq7^Wn4_!HP>y6ceoa_@fADW-E?J*3vb{YY!^uPMGr}OHFnW$*Y?aE=^GB+Fl z7JWgUqsII;xTnP4`yG9~Fm+Nb=X-7McOkRy8+xil)`QDTFo?}}c?vJR!al2bN1iZt zzbT_BH%z0G8?bd1!D(ZJa+LUF4hMDD?cym%(Ms`EI;{~Z_w58(P5I`MYr07QWl6K4&SBKm+XK?}VFU4byxiuaBOXm7%-r+VX2iKw z`1QVf$knB0UNZMyZQgGf8_XU=>aW)>YmE!_jII%WeF0^W+Y%jUXlD4mznJL^nIo|o zE}g+`#dCT84`I4zhS+RcldLx=rIjzI1CHo{c`}% z!AkIO;LTXwW9GK-9qheh?)LC&_HuA1oFdONcpUEDu@*1*8?Os+(jTD?E