From 118727b4918ce904e0ed14ffa4b87b57fe5e28b4 Mon Sep 17 00:00:00 2001 From: guanyejian Date: Fri, 5 Jun 2026 17:48:48 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9Amain=20V0.005.0=E3=80=81hmi=20V1?= =?UTF-8?q?.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit main 1、MODBUS_TCP增加3个port口,总计4个port口供主机读取数据; 2、修复历史报警记录靠前条数不是最新的报警信息BUG; 3、修复MODBUS_TCP写寄存器时解析数据的异常BUG; hmi 1、MODBUS_TCP设置界面增加3个port口,总计4个port口进行设置; --- .../RTE/_leakage_system/RTE_Components.h | 6 - .../MDK-ARM/leakage_system.uvguix.22639 | 1942 ++++++++- leakage_system/MDK-ARM/leakage_system.uvoptx | 29 +- leakage_system/MDK-ARM/leakage_system.uvprojx | 9 +- leakage_system/usr/app/app.c | 8 +- leakage_system/usr/app/app_leakage.c | 305 +- leakage_system/usr/app/app_leakage.h | 5 +- leakage_system/usr/bsp/bsp_W5500.c | 22 +- leakage_system/usr/bsp/bsp_W5500.h | 2 +- leakage_system/usr/bsp/bsp_w25q.c | 9 +- leakage_system/usr/gui/gui_tjc_hmi.c | 3743 +++++++++-------- .../usr/protocol/proto_modbus_tcp_slave_ex.c | 30 +- leakage_system_V0.004.0.hex | 3331 --------------- leakage_system漏液主控软件履历表.xlsx | Bin 17259 -> 17618 bytes 漏液主控界面2.HMI | Bin 16366495 -> 16366495 bytes 15 files changed, 3980 insertions(+), 5461 deletions(-) delete mode 100644 leakage_system_V0.004.0.hex diff --git a/leakage_system/MDK-ARM/RTE/_leakage_system/RTE_Components.h b/leakage_system/MDK-ARM/RTE/_leakage_system/RTE_Components.h index 153dac0..0246594 100644 --- a/leakage_system/MDK-ARM/RTE/_leakage_system/RTE_Components.h +++ b/leakage_system/MDK-ARM/RTE/_leakage_system/RTE_Components.h @@ -11,11 +11,5 @@ #define RTE_COMPONENTS_H -/* - * Define the Device Header File: - */ -#define CMSIS_device_header "stm32f4xx.h" - - #endif /* RTE_COMPONENTS_H */ diff --git a/leakage_system/MDK-ARM/leakage_system.uvguix.22639 b/leakage_system/MDK-ARM/leakage_system.uvguix.22639 index 2b58833..8103346 100644 --- a/leakage_system/MDK-ARM/leakage_system.uvguix.22639 +++ b/leakage_system/MDK-ARM/leakage_system.uvguix.22639 @@ -78,11 +78,11 @@ - 1 - 1 + 0 + 0 0 - 0 - -1 + 50 + 16 @@ -101,17 +101,17 @@ -1 - 181 - 209 - 2404 - 1437 + 91 + 623 + 2392 + 1186 0 - 256 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000003D443A5C776F726B5C636F64655C6769745C4C65616B6167652D436F6E74726F6C5C6C65616B6167655F73797374656D5C7573725C6170705C6170702E6300000000056170702E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000001D020000230100005C090000BA040000 + 356 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000010000000100000045443A5C776F726B5C636F64655C6769745C4C65616B6167652D436F6E74726F6C5C6C65616B6167655F73797374656D5C7573725C6170705C6170705F6C65616B6167652E63000000000D6170705F6C65616B6167652E6300000000C5D4F200FFFFFFFF3D443A5C776F726B5C636F64655C6769745C4C65616B6167652D436F6E74726F6C5C6C65616B6167655F73797374656D5C7573725C6170705C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000BB030000C900000050090000BF030000 @@ -134,7 +134,7 @@ 16 - 3C00000053000000F403000017010000 + BB030000C9000000E70900008D010000 @@ -150,7 +150,7 @@ 0 16 - 03000000660000003D010000CD030000 + 03000000660000003D0100002C030000 16 @@ -170,7 +170,7 @@ 0 16 - 03000000660000003D010000CD030000 + 03000000660000003D0100002C030000 16 @@ -190,7 +190,7 @@ 0 16 - 000000000103000070070000C5030000 + 03000000040300006D070000AC030000 16 @@ -210,7 +210,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -230,7 +230,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -250,7 +250,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -270,7 +270,7 @@ 0 16 - 33060000660000006D07000047010000 + 33060000660000006D070000E4020000 16 @@ -330,7 +330,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -350,7 +350,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -370,7 +370,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -390,7 +390,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -410,7 +410,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -430,7 +430,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -450,7 +450,7 @@ 0 16 - 03000000660000003D010000CD030000 + 03000000660000003D0100002C030000 16 @@ -470,7 +470,7 @@ 0 16 - 03000000660000003D010000CD030000 + 03000000660000003D0100002C030000 16 @@ -490,7 +490,7 @@ 0 16 - 00000000FE03000083080000AE040000 + 0300000060030000D6060000F4030000 16 @@ -520,7 +520,7 @@ 199 199 - 0 + 1 0 0 0 @@ -530,7 +530,7 @@ 0 16 - 03000000010400006D07000095040000 + 0300000060030000D6060000F4030000 16 @@ -550,7 +550,7 @@ 0 16 - 44010000630000007007000013010000 + 47010000660000006D070000FA000000 16 @@ -610,7 +610,7 @@ 0 16 - 300600006300000070070000FD020000 + 33060000660000006D070000E4020000 16 @@ -630,7 +630,7 @@ 0 16 - 000000000103000070070000B1030000 + 03000000040300006D070000AC030000 16 @@ -690,7 +690,7 @@ 0 16 - 44010000630000007007000013010000 + 47010000660000006D070000FA000000 16 @@ -730,7 +730,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -750,7 +750,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -770,7 +770,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -790,7 +790,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -810,7 +810,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -830,7 +830,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -850,7 +850,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -870,7 +870,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -890,7 +890,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -910,7 +910,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -930,7 +930,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -950,7 +950,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -970,7 +970,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -990,7 +990,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1010,7 +1010,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1030,7 +1030,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1050,7 +1050,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1070,7 +1070,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1090,7 +1090,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1110,7 +1110,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1130,7 +1130,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1150,7 +1150,7 @@ 0 16 - 03000000660000003D010000AC030000 + 03000000660000003D0100002C030000 16 @@ -1160,7 +1160,7 @@ 38007 38007 - 0 + 1 0 0 0 @@ -1170,7 +1170,7 @@ 0 16 - 00000000FE03000070070000AE040000 + 0300000060030000D6060000F4030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000010400006D07000095040000 + 0300000060030000D6060000F4030000 16 @@ -1210,7 +1210,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -1230,7 +1230,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000010400006D07000095040000 + 0300000060030000D6060000F4030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000010400006D07000095040000 + 0300000060030000D6060000F4030000 16 @@ -1310,7 +1310,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1330,7 +1330,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1350,7 +1350,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1370,7 +1370,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1390,7 +1390,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1410,7 +1410,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1430,7 +1430,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1450,7 +1450,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1470,7 +1470,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1490,7 +1490,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1510,7 +1510,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1530,7 +1530,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1550,7 +1550,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1570,7 +1570,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1590,7 +1590,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1610,7 +1610,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1630,7 +1630,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1650,7 +1650,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1670,7 +1670,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1690,7 +1690,7 @@ 0 16 - 33060000660000006D0700001C020000 + 33060000660000006D070000E4020000 16 @@ -1704,7 +1704,7 @@ 0 0 0 - 32767 + 966 0 8192 0 @@ -1730,7 +1730,7 @@ 0 16 - 00000000AE04000083080000C1040000 + 000000000D040000D906000020040000 16 @@ -1744,7 +1744,7 @@ 0 0 0 - 32767 + 476 0 8192 1 @@ -1764,7 +1764,7 @@ 0 0 0 - 32767 + 612 0 8192 2 @@ -1790,7 +1790,7 @@ 0 16 - 03000000040300006D07000098030000 + 03000000040300006D070000AC030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000130100007007000017010000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000003C00000053000000F403000017010000440100004F00000070070000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F00000030060000FD020000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000003C000000530000007C01000064010000300600004F00000070070000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F00000044010000E6030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000003C000000530000007C01000064010000000000004F00000040010000E60300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E902000070070000ED02000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000003C000000530000007C0100006401000000000000ED02000070070000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000ED020000BC030000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E603000083080000EA030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000003C00000053000000F40300001701000000000000EA03000083080000AE0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000130100007007000017010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BB030000C9000000E70900008D010000440100004F00000070070000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F00000030060000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A7080000C9000000E709000077030000300600004F00000070070000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F0000004401000045030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000077020000C9000000B7030000BF030000000000004F00000040010000450300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E902000070070000ED02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000007702000067030000E70900003F04000000000000ED02000070070000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000ED020000BC030000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000045030000D906000049030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000077020000C303000050090000870400000000000049030000D90600000D0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2624 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000156775695F746A635F686D695F6D61696E5F73656E6496000000000000000300156775695F746A635F686D695F6D61696E5F73656E64146273705F57353530305F536F636B65745F5365740A49525F54494D454F5554000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 + 2590 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000018686973746F72795F6164645F616C61726D5F7265636F72649600000000000000010018686973746F72795F6164645F616C61726D5F7265636F726400000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 988 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E6C65616B6167655F73797374656D960000000000000001000E6C65616B6167655F73797374656D000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E6C65616B6167655F73797374656D960000000000000001000E6C65616B6167655F73797374656D000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,1748 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 2560 + 1440 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 3607000017010000000A00006A040000 + + + 16 + 3607000066000000000A000081040000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000051040000 + + + 16 + 7000000087000000B001000098010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000051040000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000051040000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000051040000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000051040000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000051040000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000051040000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000280400004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000006E040000000A000046050000 + + + 16 + 7000000087000000280400004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000280400004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 4401000063000000000A000013010000 + + + 16 + 7000000087000000280400004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000B001000098010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000003D01000051040000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000280400004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000180300006D070000AC030000 + + + 16 + 7000000087000000EC0100009B030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 4701000066000000D6060000FA000000 + + + 16 + 7000000087000000280400004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 33060000660000006D070000E4020000 + + + 16 + 7000000087000000B001000098010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0000000046050000000A000059050000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 390700002E010000FD09000019050000 + + + 16 + 320D000022030000E6100000FA030000 + + + + 3415 + 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF3207000017010000360700006A04000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000003607000066000000000A0000810400003607000017010000000A00006A04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFF4401000013010000000A000017010000010000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000010000004401000066000000D90600002A010000440100004F000000000A0000130100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F00000030060000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000030060000660000007007000014030000300600004F00000070070000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F000000440100006A040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000004001000081040000000000004F000000400100006A0400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000006A040000000A00006E04000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF6D03000035030000710300000D04000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000FD0200007007000001030000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000001803000070070000DC030000000000000103000070070000C50300000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2928 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000018484D495F50524F544F5F4755495F5443505F434F4E4649479600000000000000130018484D495F50524F544F5F4755495F5443505F434F4E4649470952756E5F5374617465085068795F41646472125348475F48414C465F4C494E455749445448106273705F64615F76616C75655F736574137365742E736C6F70655F7468726573686F6C640E6461635F325F646174615F7365740F44454D4F445F44454255475F4C4F47104253505F44415F56414C55455F4D41580E4253505F44415F4652455F4D4158067072696E7466104C494748545F4452495645525F50494E0A61645F7270705F73756D1B696E6465785F636F756E745F646174615F72657365745F666C6167086164393833385F32126D6F646275735F736C6176655F74646C6173086170705F6E646972166170705F74646C61735F6761735F747970655F736574046E64697200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1862,12 +3603,21 @@ 0 100 - 0 + 1 + + ..\usr\app\app_leakage.c + 8 + 343 + 367 + 1 + + 0 + ..\usr\app\app.c - 21 - 13 - 29 + 0 + 1 + 1 1 0 diff --git a/leakage_system/MDK-ARM/leakage_system.uvoptx b/leakage_system/MDK-ARM/leakage_system.uvoptx index 1bab97c..67527d2 100644 --- a/leakage_system/MDK-ARM/leakage_system.uvoptx +++ b/leakage_system/MDK-ARM/leakage_system.uvoptx @@ -132,11 +132,6 @@ ARMDBGFLAGS - - 0 - DLGUARM - d - 0 JL2CM3 @@ -148,24 +143,7 @@ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM)) - - - 0 - 0 - 71 - 1 -
134256418
- 0 - 0 - 0 - 0 - 0 - 1 - D:\code\Git\Leakage-Control(鏈€鏂扮増)\Leakage-Control\leakage_system\usr\app\app.c - - \\leakage_system\../usr/app/app.c\71 -
-
+ 0 @@ -257,6 +235,11 @@ 1 W5500,0x0A + + 18 + 1 + W5500,0x0A + 0 diff --git a/leakage_system/MDK-ARM/leakage_system.uvprojx b/leakage_system/MDK-ARM/leakage_system.uvprojx index 2108710..6c33317 100644 --- a/leakage_system/MDK-ARM/leakage_system.uvprojx +++ b/leakage_system/MDK-ARM/leakage_system.uvprojx @@ -10,14 +10,14 @@ leakage_system 0x4 ARM-ADS - 5060750::V5.06 update 6 (build 750)::ARMCC + 5060960::V5.06 update 7 (build 960)::.\ARMCC 0 STM32F407VGTx STMicroelectronics - Keil.STM32F4xx_DFP.2.15.0 - http://www.keil.com/pack/ + Keil.STM32F4xx_DFP.3.0.0 + https://www.keil.com/pack/ IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE @@ -185,6 +185,7 @@ 0 2 0 + 0 1 0 8 @@ -351,7 +352,7 @@ 0 0 0 - 0 + 4 diff --git a/leakage_system/usr/app/app.c b/leakage_system/usr/app/app.c index 1517aa7..c16b67f 100644 --- a/leakage_system/usr/app/app.c +++ b/leakage_system/usr/app/app.c @@ -23,7 +23,7 @@ #include "gui_tjc_hmi.h" const char *HwVersion = "V2.0"; -char SwVersion[24] = "V0.004.0"; +char SwVersion[24] = "V0.005.0"; void task_idle(void); void task_10ms(void); void task_50ms(void); @@ -60,7 +60,7 @@ void app_init(void) Wdg.Init(); /*flash*/ w25q32.init(); - + Wdg.Feed(); // HAL_Delay(5000); /*ڳʼ*/ @@ -69,10 +69,10 @@ void app_init(void) com_uart3.init(&com_uart3); com_uart4.init(&com_uart4); com_uart6.init(&com_uart6); - + Wdg.Feed(); /**/ W5500.Init(); - + Wdg.Feed(); /*ĻͨѶ*/ tjc_hmi.init(); diff --git a/leakage_system/usr/app/app_leakage.c b/leakage_system/usr/app/app_leakage.c index c3898ab..c70f87a 100644 --- a/leakage_system/usr/app/app_leakage.c +++ b/leakage_system/usr/app/app_leakage.c @@ -16,129 +16,124 @@ static void app_leakage_init(void); /*ʷ*/ uint8_t sector_buf[2][W25Q32_SECTOR_SIZE]; - -app_leakage_t leakage = -{ - .region_num = 0, - .sub_device_num = 0, - .init = app_leakage_init, - .task = app_leakage_task, - .class_update = app_leakage_region_classify, +app_leakage_t leakage = + { + .region_num = 0, + .sub_device_num = 0, + .init = app_leakage_init, + .task = app_leakage_task, + .class_update = app_leakage_region_classify, }; app_leakage_t *p_leakage = &leakage; app_hitory_t history = -{ - .read_history = history_read_record, - .clean_history = history_clear_all, - .init_history = history_init -}; - + { + .read_history = history_read_record, + .clean_history = history_clear_all, + .init_history = history_init}; static void app_leakage_init(void) { -// for(int i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) -// { -// memset(leakage.sub_device_data[i].ch_data, 0, -// sizeof(leakage.sub_device_data[i].ch_data)); -// } - app_leakage_region_classify(); + // for(int i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + // { + // memset(leakage.sub_device_data[i].ch_data, 0, + // sizeof(leakage.sub_device_data[i].ch_data)); + // } + app_leakage_region_classify(); } /*࣬ͬһ豸ֵһ*/ void app_leakage_region_classify(void) { - u16 i,j; + u16 i, j; u8 add_region_flag; - + /**/ p_leakage->region_num = 0; p_leakage->sub_device_num = 0; - memset(p_leakage->region_data,0,sizeof(p_leakage->region_data)); - + memset(p_leakage->region_data, 0, sizeof(p_leakage->region_data)); + /*ϵͳ*/ - for(i=0;isub_device_data[i].flash_data.state) + if (ENABLE == p_leakage->sub_device_data[i].flash_data.state) { - p_leakage->sub_device_num++;/*ϵͳ++*/ + p_leakage->sub_device_num++; /*ϵͳ++*/ /********************************************򻮷******************************************************/ - /**/ - for(j=0;jregion_data[j].name,p_leakage->sub_device_data[i].flash_data.region_name, APP_LEAKAGE_STRING_NANE_LEN))/*ͬ*/ + if (0 == memcmp(p_leakage->region_data[j].name, p_leakage->sub_device_data[i].flash_data.region_name, APP_LEAKAGE_STRING_NANE_LEN)) /*ͬ*/ { /*豸*/ - p_leakage->region_data[j].sub_device_index[p_leakage->region_data[j].sub_device_num] = i;/*豸*/ - p_leakage->region_data[j].sub_device_num++; /*ϵͳ++*/ - add_region_flag = 0;/**/ + p_leakage->region_data[j].sub_device_index[p_leakage->region_data[j].sub_device_num] = i; /*豸*/ + p_leakage->region_data[j].sub_device_num++; /*ϵͳ++*/ + add_region_flag = 0; /**/ break; } } - + /*ûҵͬ*/ - if(add_region_flag)/**/ + if (add_region_flag) /**/ { /**/ - memcpy(p_leakage->region_data[p_leakage->region_num].name, + memcpy(p_leakage->region_data[p_leakage->region_num].name, p_leakage->sub_device_data[i].flash_data.region_name, APP_LEAKAGE_STRING_NANE_LEN); // һ豸Ϊ0 p_leakage->region_data[p_leakage->region_num].sub_device_index[0] = i; p_leakage->region_data[p_leakage->region_num].sub_device_num = 1; p_leakage->region_num++; - } + } } } } - /* ̵ */ static void app_leakage_alarm_contorl(void) { - if(0 != p_leakage->alarm_state) + if (0 != p_leakage->alarm_state) { buzzer.set.on(); - relay.set(BSP_RELAY_CH_ERROR_STATE,USR_ON); + relay.set(BSP_RELAY_CH_ERROR_STATE, USR_ON); } else { buzzer.set.off(); - relay.set(BSP_RELAY_CH_ERROR_STATE,USR_OFF); + relay.set(BSP_RELAY_CH_ERROR_STATE, USR_OFF); } - + /*©Һ״̬*/ - if(p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + if (p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) { - relay.set(BSP_RELAY_CH_LEAKAGE,USR_ON); + relay.set(BSP_RELAY_CH_LEAKAGE, USR_ON); } else { - relay.set(BSP_RELAY_CH_LEAKAGE,USR_OFF); + relay.set(BSP_RELAY_CH_LEAKAGE, USR_OFF); } /*ϴ״̬*/ - if(p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) + if (p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) { - relay.set(BSP_RELAY_CH_OPEN,USR_ON); + relay.set(BSP_RELAY_CH_OPEN, USR_ON); } else { - relay.set(BSP_RELAY_CH_OPEN,USR_OFF); + relay.set(BSP_RELAY_CH_OPEN, USR_OFF); } /*ͨѶʱ*/ - if(p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + if (p_leakage->alarm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) { - relay.set(BSP_RELAY_CH_COMMINCAION,USR_ON); - } + relay.set(BSP_RELAY_CH_COMMINCAION, USR_ON); + } else { - relay.set(BSP_RELAY_CH_COMMINCAION,USR_OFF); + relay.set(BSP_RELAY_CH_COMMINCAION, USR_OFF); } } - /*쳣״̬豸ͳ*/ void app_leakage_task(void) { @@ -146,7 +141,7 @@ void app_leakage_task(void) u16 i, j, k, sub_device_index; /* ʼ쳣ͳ */ - for(i = 0; i < p_leakage->region_num; i++) + for (i = 0; i < p_leakage->region_num; i++) { p_leakage->region_data[i].leakage_num = 0; p_leakage->region_data[i].open_num = 0; @@ -154,52 +149,50 @@ void app_leakage_task(void) } p_leakage->alarm_state = 0; /* ״̬仯ͳ쳣 */ - for(i = 0; i < p_leakage->region_num; i++) + for (i = 0; i < p_leakage->region_num; i++) { - for(j = 0; j < p_leakage->region_data[i].sub_device_num; j++) + for (j = 0; j < p_leakage->region_data[i].sub_device_num; j++) { sub_device_index = p_leakage->region_data[i].sub_device_index[j]; - + /* 豸Ƿ */ - if(p_leakage->sub_device_data[sub_device_index].flash_data.state != ENABLE) + if (p_leakage->sub_device_data[sub_device_index].flash_data.state != ENABLE) { continue; } - + /* 豸Ƿ */ - if(p_leakage->sub_device_data[sub_device_index].shield != UNBLOCKED) + if (p_leakage->sub_device_data[sub_device_index].shield != UNBLOCKED) { continue; } - + /*ʷ洢*/ - for(k = 0; k < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; k++) + for (k = 0; k < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; k++) { u16 current_state = p_leakage->sub_device_data[sub_device_index].ch_data[k].state; u16 prev_state = prev_ch_state[sub_device_index][k]; u16 leak_distance = p_leakage->sub_device_data[sub_device_index].ch_data[k].distance; - + /* ״̬仯¼ʷ */ - if((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) && - !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE)) + if ((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) && + !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE)) { /* ©Һʼ - ¼ʷ */ history_add_alarm_record(i, sub_device_index, k, APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE, leak_distance); } - - if((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) && - !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN)) + + if ((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) && + !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN)) { /* ϴʼ - ¼ʷ */ history_add_alarm_record(i, sub_device_index, k, APP_LEAKAGE_SUB_DEVICE_STATE_OPEN, 0); } - - - - if((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) && - !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT)) + + if ((current_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) && + !(prev_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT)) { - if( k > 0 && (p_leakage->sub_device_data[sub_device_index].ch_data[0].state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT)) + if (k > 0 && (p_leakage->sub_device_data[sub_device_index].ch_data[0].state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT)) { /*һͨʱʣͨ洢ʱ*/ } @@ -209,34 +202,33 @@ void app_leakage_task(void) history_add_alarm_record(i, sub_device_index, k, APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT, 0); } } - + /* ʷ״̬ */ prev_ch_state[sub_device_index][k] = current_state; } - + /* ͳ쳣豸 - 豸ͳ */ - for(k = 0; k < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; k++) + for (k = 0; k < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; k++) { u16 current_state = p_leakage->sub_device_data[sub_device_index].ch_data[k].state; - - if(current_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + + if (current_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) { p_leakage->region_data[i].time_out_num++; p_leakage->alarm_state |= APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT; break; } - else if(current_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) + else if (current_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) { - p_leakage->region_data[i].open_num++; - p_leakage->alarm_state |= APP_LEAKAGE_SUB_DEVICE_STATE_OPEN; + p_leakage->region_data[i].open_num++; + p_leakage->alarm_state |= APP_LEAKAGE_SUB_DEVICE_STATE_OPEN; } - else if(current_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + else if (current_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) { p_leakage->region_data[i].leakage_num++; p_leakage->alarm_state |= APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE; } } - } } /* ⱨ*/ @@ -246,29 +238,28 @@ void app_leakage_task(void) /* ȡǰʱ */ static void get_current_time(u8 *time_buffer) { - /* : 2ֽ (: 2024 -> 0x07 0xE8) */ - uint16_t year = 2000 + DS1302.Time.Year; /* RTCͨ2000ʼ */ - time_buffer[0] = (year >> 8) & 0xFF; /* ֽ */ - time_buffer[1] = year & 0xFF; /* ֽ */ - time_buffer[2] = DS1302.Time.Month; /* */ - time_buffer[3] = DS1302.Time.Day; /* */ - time_buffer[4] = DS1302.Time.Hour; /* ʱ */ - time_buffer[5] = DS1302.Time.Minute; /* */ - time_buffer[6] = DS1302.Time.Second; /* */ + /* : 2ֽ (: 2024 -> 0x07 0xE8) */ + uint16_t year = 2000 + DS1302.Time.Year; /* RTCͨ2000ʼ */ + time_buffer[0] = (year >> 8) & 0xFF; /* ֽ */ + time_buffer[1] = year & 0xFF; /* ֽ */ + time_buffer[2] = DS1302.Time.Month; /* */ + time_buffer[3] = DS1302.Time.Day; /* */ + time_buffer[4] = DS1302.Time.Hour; /* ʱ */ + time_buffer[5] = DS1302.Time.Minute; /* */ + time_buffer[6] = DS1302.Time.Second; /* */ } /* FlashȡʷԪ */ static void history_read_metadata(void) { app_leakage_history_metadata_t temp_metadata; - - w25q32.read(W25Q32_HISTORY_ALARM_METADATA_ADDR, - (uint8_t*)&temp_metadata, + + w25q32.read(W25Q32_HISTORY_ALARM_METADATA_ADDR, + (uint8_t *)&temp_metadata, sizeof(app_leakage_history_metadata_t)); - - - if(temp_metadata.total_records <= temp_metadata.max_records && - temp_metadata.write_index < temp_metadata.max_records) + + if (temp_metadata.total_records <= temp_metadata.max_records && + temp_metadata.write_index < temp_metadata.max_records) { /* ЧƵȫֱ */ memcpy(&leakage.history_metadata, &temp_metadata, sizeof(app_leakage_history_metadata_t)); @@ -278,9 +269,9 @@ static void history_read_metadata(void) /* Чʼ */ memset(&leakage.history_metadata, 0, sizeof(app_leakage_history_metadata_t)); leakage.history_metadata.max_records = MAX_HISTORY_ALARM_RECORDS; - + /* 浽Flash */ - history_save_metadata(); + history_save_metadata(); } } @@ -289,17 +280,17 @@ static void history_save_metadata(void) { /* Ԫ */ w25q32_sector_erase(W25Q32_HISTORY_ALARM_METADATA_ADDR); - + /* дԪ */ - w25q32.write(W25Q32_HISTORY_ALARM_METADATA_ADDR, - (uint8_t*)&leakage.history_metadata, - sizeof(app_leakage_history_metadata_t)); + w25q32.write(W25Q32_HISTORY_ALARM_METADATA_ADDR, + (uint8_t *)&leakage.history_metadata, + sizeof(app_leakage_history_metadata_t)); } /* ¼Flashеĵַ */ static uint32_t history_calc_record_addr(u32 record_index) { - return W25Q32_HISTORY_ALARM_DATA_ADDR + + return W25Q32_HISTORY_ALARM_DATA_ADDR + (record_index * HISTORY_ALARM_RECORD_SIZE); } @@ -307,7 +298,7 @@ static uint32_t history_calc_record_addr(u32 record_index) static uint32_t history_calc_sector_addr(u32 record_index) { uint32_t record_addr = history_calc_record_addr(record_index); - return record_addr & ~(W25Q32_SECTOR_SIZE - 1); /* 4K */ + return record_addr & ~(W25Q32_SECTOR_SIZE - 1); /* 4K */ } /* ʷ¼ */ @@ -315,76 +306,84 @@ void history_add_alarm_record(u8 region_idx, u8 device_idx, u8 channel, u16 alar { app_leakage_history_alarm_t new_alarm; uint32_t write_addr; - + /* 䱨¼ */ memset(&new_alarm, 0, sizeof(app_leakage_history_alarm_t)); - + /* */ - if (region_idx < leakage.region_num) { - memcpy(new_alarm.region_name, leakage.region_data[region_idx].name, + if (region_idx < leakage.region_num) + { + memcpy(new_alarm.region_name, leakage.region_data[region_idx].name, APP_LEAKAGE_STRING_NANE_LEN); } - + /* 豸ID */ - if (device_idx < APP_LEAKAGE_SUB_DEVICE_NUM) { + if (device_idx < APP_LEAKAGE_SUB_DEVICE_NUM) + { new_alarm.device_id = leakage.sub_device_data[device_idx].flash_data.modbus_id; memcpy(new_alarm.device_name, leakage.sub_device_data[device_idx].flash_data.device_name, APP_LEAKAGE_STRING_NANE_LEN); } - + /* ͨ͡©Һ */ new_alarm.alarm_type = alarm_type; new_alarm.channel = channel; new_alarm.leak_distance = leak_distance; - + /* ʼʱ */ get_current_time(new_alarm.start_time); - + /* дַ */ write_addr = history_calc_record_addr(leakage.history_metadata.write_index); - + /* ü¼ܿԽΧ2 */ uint32_t start_sector = write_addr & ~(W25Q32_SECTOR_SIZE - 1); uint32_t end_addr = write_addr + HISTORY_ALARM_RECORD_SIZE - 1; uint32_t end_sector = end_addr & ~(W25Q32_SECTOR_SIZE - 1); uint32_t num_sectors = (end_sector - start_sector) / W25Q32_SECTOR_SIZE + 1; - + /* ÿ4KB */ uint32_t sectors[2] = {start_sector, (num_sectors > 1) ? end_sector : 0}; - + /* 1. ȡ漰RAM */ - for (uint32_t i = 0; i < num_sectors; i++) { + for (uint32_t i = 0; i < num_sectors; i++) + { w25q32.read(sectors[i], sector_buf[i], W25Q32_SECTOR_SIZE); } - + /* 2. Щ */ - for (uint32_t i = 0; i < num_sectors; i++) { + for (uint32_t i = 0; i < num_sectors; i++) + { w25q32_sector_erase(sectors[i]); } - + /* 3. RAMи¼¼ */ uint32_t offset_in_start = write_addr - start_sector; uint32_t first_part_len = (num_sectors == 1) ? HISTORY_ALARM_RECORD_SIZE : (W25Q32_SECTOR_SIZE - offset_in_start); memcpy(sector_buf[0] + offset_in_start, &new_alarm, first_part_len); - if (num_sectors > 1) { + if (num_sectors > 1) + { uint32_t second_part_len = HISTORY_ALARM_RECORD_SIZE - first_part_len; - memcpy(sector_buf[1], (uint8_t*)&new_alarm + first_part_len, second_part_len); + memcpy(sector_buf[1], (uint8_t *)&new_alarm + first_part_len, second_part_len); } - + /* 4. ޸ĺĻдFlash */ - for (uint32_t i = 0; i < num_sectors; i++) { + for (uint32_t i = 0; i < num_sectors; i++) + { w25q32.write(sectors[i], sector_buf[i], W25Q32_SECTOR_SIZE); } - + /* 5. ԪݣζУ */ leakage.history_metadata.write_index++; - if (leakage.history_metadata.write_index >= leakage.history_metadata.max_records) { + if (leakage.history_metadata.write_index >= leakage.history_metadata.max_records) + { leakage.history_metadata.write_index = 0; } - if (leakage.history_metadata.total_records < leakage.history_metadata.max_records) { + if (leakage.history_metadata.total_records < leakage.history_metadata.max_records) + { leakage.history_metadata.total_records++; } - + /* ԪݵFlash */ history_save_metadata(); } @@ -392,31 +391,28 @@ void history_add_alarm_record(u8 region_idx, u8 device_idx, u8 channel, u16 alar /* ȡʷ¼ */ static u8 history_read_record(u32 record_index, app_leakage_history_alarm_t *record) { - if(record_index >= leakage.history_metadata.total_records) + if (record_index >= leakage.history_metadata.total_records) { - return 0; /* ¼Ч */ + return 0; /* ¼Ч */ } - + /* ʵʴ洢ѭУ */ uint32_t actual_index; - if(leakage.history_metadata.total_records == leakage.history_metadata.max_records) { - // write_index ָɼ¼ - actual_index = (leakage.history_metadata.write_index - 1 - record_index - + leakage.history_metadata.max_records) % leakage.history_metadata.max_records; - } else { - // δ˳洢 0 磬 total_records-1 - actual_index = leakage.history_metadata.total_records - 1 - record_index; - } - if(actual_index == 125) + if (leakage.history_metadata.total_records == leakage.history_metadata.max_records) { - actual_index =125; + /* */ + actual_index = (leakage.history_metadata.write_index + record_index) % + leakage.history_metadata.max_records; + } + else + { + /* δֱӶȡ */ + actual_index = record_index; } - - uint32_t read_addr = history_calc_record_addr(actual_index); - w25q32.read(read_addr, (uint8_t*)record, HISTORY_ALARM_RECORD_SIZE); - - + uint32_t read_addr = history_calc_record_addr(actual_index); + w25q32.read(read_addr, (uint8_t *)record, HISTORY_ALARM_RECORD_SIZE); + return 1; } @@ -426,19 +422,18 @@ static void history_clear_all(void) /* Ԫ */ memset(&leakage.history_metadata, 0, sizeof(app_leakage_history_metadata_t)); leakage.history_metadata.max_records = MAX_HISTORY_ALARM_RECORDS; - + /* Ԫ */ history_save_metadata(); - + /* ѡ */ - for(uint32_t i = 0; i < HISTORY_ALARM_SECTORS_NEEDED; i++) + for (uint32_t i = 0; i < HISTORY_ALARM_SECTORS_NEEDED; i++) { uint32_t sector_addr = W25Q32_HISTORY_ALARM_DATA_ADDR + i * W25Q32_SECTOR_SIZE; w25q32_sector_erase(sector_addr); } } - /* ʼʷģ */ static void history_init(void) { diff --git a/leakage_system/usr/app/app_leakage.h b/leakage_system/usr/app/app_leakage.h index e7eb351..21ef9e8 100644 --- a/leakage_system/usr/app/app_leakage.h +++ b/leakage_system/usr/app/app_leakage.h @@ -2,6 +2,7 @@ #define _APP_LEAKAGE_H_ #include "main.h" +#include "bsp_W5500.h" #define ENABLE (1) #define DISABLE (0) @@ -24,6 +25,8 @@ void app_leakage_region_classify(void); void history_add_alarm_record(u8 region_idx, u8 device_idx, u8 channel, u16 alarm_type, u16 leak_distance); +#define NETWORK_PORT_NUM BSP_W5500_PORT_NUM + /*豸洢IJ*/ typedef struct { @@ -66,7 +69,7 @@ typedef struct { u8 ip[4]; u8 mask[4]; u8 gateway[4]; - u16 port; + u16 port[NETWORK_PORT_NUM]; }network_config_t; /* ʷ¼ṹ */ diff --git a/leakage_system/usr/bsp/bsp_W5500.c b/leakage_system/usr/bsp/bsp_W5500.c index 54d8a26..2c8aff1 100644 --- a/leakage_system/usr/bsp/bsp_W5500.c +++ b/leakage_system/usr/bsp/bsp_W5500.c @@ -33,7 +33,7 @@ bsp_W5500_t W5500 = { .Gateway_IP = {192,168,100,1}, /*IPַ*/ .Sub_Mask = {255,255,255,0}, /**/ - .Phy_Addr = {0x0c,0x29,0xab,0x7c,0x00,0x01}, /*ַ(MAC)*/ + .Phy_Addr = {0x0c,0x29,0xab,0x7c,0x00,0x01}, /*ַ(MAC) ݵƬUIDMAC*/ .IP_Addr = {192,168,100,201}, /*IPַ*/ .Interrupt_Process = bsp_W5500_Interrupt_Process, @@ -49,6 +49,24 @@ bsp_W5500_t W5500 = .ConfigData.Port = {0x01,0xF6}, .Run_Mode = BSP_W5500_PORT_RUN_MODE_TCP_SERVER, }, + .W5500_Class[1] = + { + .SocketPort = 1, /*ʹö˿1*/ + .ConfigData.Port = {0x01,0xF7}, + .Run_Mode = BSP_W5500_PORT_RUN_MODE_TCP_SERVER, + }, + .W5500_Class[2] = + { + .SocketPort = 2, /*ʹö˿2*/ + .ConfigData.Port = {0x01,0xF8}, + .Run_Mode = BSP_W5500_PORT_RUN_MODE_TCP_SERVER, + }, + .W5500_Class[3] = + { + .SocketPort = 3, /*ʹö˿3*/ + .ConfigData.Port = {0x01,0xF9}, + .Run_Mode = BSP_W5500_PORT_RUN_MODE_TCP_SERVER, + }, }; bsp_W5500_t *pW5500 = &W5500; @@ -822,7 +840,7 @@ static void bsp_W5500_Task(void) if ((pW5500->W5500_Class[i].TR_Data_State & BSP_W5500_PORT_DATA_RECEIVE) == BSP_W5500_PORT_DATA_RECEIVE) // Socket0յ { pW5500->W5500_Class[i].TR_Data_State &= ~BSP_W5500_PORT_DATA_RECEIVE; - u16 Len = Read_SOCK_Data_Buffer(0, pW5500->W5500_Class[i].Rx_Buffer); + u16 Len = Read_SOCK_Data_Buffer(i, pW5500->W5500_Class[i].Rx_Buffer); // Write_SOCK_Data_Buffer(&pW5500->W5500_Class[i], pW5500->W5500_Class[i].Rx_Buffer, Len); // printf("RX"); // Debug_UartSend(pW5500->W5500_Class[i].Rx_Buffer, Len); diff --git a/leakage_system/usr/bsp/bsp_W5500.h b/leakage_system/usr/bsp/bsp_W5500.h index 497e1d1..11e9cff 100644 --- a/leakage_system/usr/bsp/bsp_W5500.h +++ b/leakage_system/usr/bsp/bsp_W5500.h @@ -215,7 +215,7 @@ #define W5500_INT_PORT W5500_INT_GPIO_Port typedef u8 SOCKET; // Զ˿ں -#define BSP_W5500_PORT_NUM 1 +#define BSP_W5500_PORT_NUM 4 #define BSP_W5500_TX_DATA_LEN 2048 #define BSP_W5500_RX_DATA_LEN 2048 diff --git a/leakage_system/usr/bsp/bsp_w25q.c b/leakage_system/usr/bsp/bsp_w25q.c index 347a00c..48e1205 100644 --- a/leakage_system/usr/bsp/bsp_w25q.c +++ b/leakage_system/usr/bsp/bsp_w25q.c @@ -98,6 +98,7 @@ static void gui_tjc_hmi_read_device_info_from_w25q(void) static void gui_tjc_hmi_read_network_config_from_w25q(void) { + u16 i; network_config_t config; w25q32.read(W25Q32_NETWORK_CONFIG_ADDR, (uint8_t*)&config, sizeof(config)); @@ -106,8 +107,12 @@ static void gui_tjc_hmi_read_network_config_from_w25q(void) memcpy(W5500.IP_Addr, config.ip, 4); memcpy(W5500.Sub_Mask, config.mask, 4); memcpy(W5500.Gateway_IP, config.gateway, 4); - W5500.W5500_Class[0].ConfigData.Port[0] = (config.port >> 8) & 0xFF; - W5500.W5500_Class[0].ConfigData.Port[1] = config.port & 0xFF; + + for(i=0;i> 8) & 0xFF; + W5500.W5500_Class[i].ConfigData.Port[1] = config.port[i] & 0xFF; + } } } diff --git a/leakage_system/usr/gui/gui_tjc_hmi.c b/leakage_system/usr/gui/gui_tjc_hmi.c index bf57528..abb2bcd 100644 --- a/leakage_system/usr/gui/gui_tjc_hmi.c +++ b/leakage_system/usr/gui/gui_tjc_hmi.c @@ -3,12 +3,11 @@ #include #include #include -#include +#include #include "proto_modbus_lib.h" - -#include "bsp_w25q.h" // Flash +#include "bsp_w25q.h" // Flash #include "bsp_W5500.h" #include "bsp_uart.h" #include "bsp_DS1302.h" @@ -18,48 +17,43 @@ #include "app_com.h" #include "app.h" /*ڷͻ*/ -#define HMI_TX_BUFFER_NUM (4096) +#define HMI_TX_BUFFER_NUM (4096) /*ַƴ */ #define GUI_TJC_HMI_TEXT_BUFFER_NUM (256) /*֡ͷ*/ -#define HMI_PROTO_FRAME_HEADER1 (0xAA) -#define HMI_PROTO_FRAME_HEADER2 (0x55) +#define HMI_PROTO_FRAME_HEADER1 (0xAA) +#define HMI_PROTO_FRAME_HEADER2 (0x55) /**/ -#define HMI_PROTO_CMD_GET (0x03) /*ȡ*/ -#define HMI_PROTO_CMD_SET (0x10) /*Ϣ*/ +#define HMI_PROTO_CMD_GET (0x03) /*ȡ*/ +#define HMI_PROTO_CMD_SET (0x10) /*Ϣ*/ /**/ -#define HMI_PROTO_GUI_MAIN (0x10)/* */ -#define HMI_PROTO_GUI_CURR_ALARM (0x11)/*ʵʱ */ -#define HMI_PROTO_GUI_DETAIL_MAIN (0x12)/*_ϸϢ */ -#define HMI_PROTO_GUI_LOGIN (0x13)/*¼ */ -#define HMI_PROTO_GUI_HISTORY_ALARM (0x14)/*ʷ */ -#define HMI_PROTO_GUI_TCP_CONFIG (0x15)/*ý */ -#define HMI_PROTO_GUI_DEVICE_CONFIG (0x16)/*豸ý */ -#define HMI_PROTO_GUI_HELP (0x17)/* */ -#define HMI_PROTO_GUI_TIME (0x18)/*ʱý*/ +#define HMI_PROTO_GUI_MAIN (0x10) /* */ +#define HMI_PROTO_GUI_CURR_ALARM (0x11) /*ʵʱ */ +#define HMI_PROTO_GUI_DETAIL_MAIN (0x12) /*_ϸϢ */ +#define HMI_PROTO_GUI_LOGIN (0x13) /*¼ */ +#define HMI_PROTO_GUI_HISTORY_ALARM (0x14) /*ʷ */ +#define HMI_PROTO_GUI_TCP_CONFIG (0x15) /*ý */ +#define HMI_PROTO_GUI_DEVICE_CONFIG (0x16) /*豸ý */ +#define HMI_PROTO_GUI_HELP (0x17) /* */ +#define HMI_PROTO_GUI_TIME (0x18) /*ʱý*/ /*ID*/ -#define GUI_MAIN (10)/**/ -#define GUI_CURR_ALARM (11)/*ʵʱ*/ -#define GUI_DETALL_MAIN (12)/*_ϸϢ*/ -#define GUI_LOGIN (13)/*½*/ -#define GUI_HISTORY_ALARM (14)/*ʷ*/ -#define GUI_TCP_CONFIG (15)/*ý*/ -#define GUI_DEVICE_CONFIG (16)/*豸ý*/ -#define GUI_TIME (18)/*ʱý*/ - -#define HMI_PROTO_ASCII_RX_DELINITER (0xAA)/*շָ*/ - -#define HMI_PROTO_ASCII_TX_DELINITER (0xFF)/*ͷָ*/ -#define HMI_PROTO_ASCII_TX_DELINITER_NUM (3)/*ͷָ*/ - -#define W25Q32_PASSWORD_ADDR (W25Q32_USER_DATA_ADDR)/*洢ַ*/ - - +#define GUI_MAIN (10) /**/ +#define GUI_CURR_ALARM (11) /*ʵʱ*/ +#define GUI_DETALL_MAIN (12) /*_ϸϢ*/ +#define GUI_LOGIN (13) /*½*/ +#define GUI_HISTORY_ALARM (14) /*ʷ*/ +#define GUI_TCP_CONFIG (15) /*ý*/ +#define GUI_DEVICE_CONFIG (16) /*豸ý*/ +#define GUI_TIME (18) /*ʱý*/ +#define HMI_PROTO_ASCII_RX_DELINITER (0xAA) /*շָ*/ +#define HMI_PROTO_ASCII_TX_DELINITER (0xFF) /*ͷָ*/ +#define HMI_PROTO_ASCII_TX_DELINITER_NUM (3) /*ͷָ*/ +#define W25Q32_PASSWORD_ADDR (W25Q32_USER_DATA_ADDR) /*洢ַ*/ static void gui_tjc_hmi_init(void); static void gui_tjc_hmi_communication_data_analysis(u8 *p_data, u16 len, void *rx_uart); @@ -71,35 +65,32 @@ static char gui_tjc_hmi_text_buffer[GUI_TJC_HMI_TEXT_BUFFER_NUM]; /*豸*/ app_leakage_sub_device_flash_data_t temp_buffer[APP_LEAKAGE_SUB_DEVICE_NUM]; /*ַ ˿ں*/ -static char *hmi_proto_string_com[] = -{ - "COM1", - "COM2", - "COM3", - "COM4" -}; +static char *hmi_proto_string_com[] = + { + "COM1", + "COM2", + "COM3", + "COM4"}; /*ַ */ -static char *hmi_proto_string_baudrate[] = -{ - "2400", - "4800", - "9600", - "115200", +static char *hmi_proto_string_baudrate[] = + { + "2400", + "4800", + "9600", + "115200", }; +static bsp_uart_t *p_rx_uart = NULL; -static bsp_uart_t * p_rx_uart = NULL; - -gui_tjc_hmi_t tjc_hmi = -{ - .all_page_index_clear = gui_tjc_hmi_all_page_index_clear, - .init = gui_tjc_hmi_init, +gui_tjc_hmi_t tjc_hmi = + { + .all_page_index_clear = gui_tjc_hmi_all_page_index_clear, + .init = gui_tjc_hmi_init, }; gui_tjc_hmi_t *p_tjc_hmi = &tjc_hmi; - static void gui_tjc_hmi_class_update(void) { gui_tjc_hmi_all_page_index_clear(); @@ -107,21 +98,18 @@ static void gui_tjc_hmi_class_update(void) app_com.class_update(); } - - /*ĻЭʼ*/ static void gui_tjc_hmi_init(void) { com_uart1.rx_data_analysis = gui_tjc_hmi_communication_data_analysis; } - /*ͽӿ*/ -static void gui_tjc_hmi_data_send(u8 *p_data,u16 len) +static void gui_tjc_hmi_data_send(u8 *p_data, u16 len) { - if(p_rx_uart != NULL) + if (p_rx_uart != NULL) { - p_rx_uart->send(p_rx_uart,p_data,len); + p_rx_uart->send(p_rx_uart, p_data, len); } } @@ -129,12 +117,12 @@ static void gui_tjc_hmi_read_password_from_w25q(void) { /*ֱӶȡ4ֽ*/ w25q32.read(W25Q32_PASSWORD_ADDR, p_tjc_hmi->password, 4); - + /*ЧԣȫΪ0xFF˵״ʹã*/ - if(p_tjc_hmi->password[0] == 0xFF && - p_tjc_hmi->password[1] == 0xFF && - p_tjc_hmi->password[2] == 0xFF && - p_tjc_hmi->password[3] == 0xFF) + if (p_tjc_hmi->password[0] == 0xFF && + p_tjc_hmi->password[1] == 0xFF && + p_tjc_hmi->password[2] == 0xFF && + p_tjc_hmi->password[3] == 0xFF) { memset(p_tjc_hmi->password, 0, 4); } @@ -151,66 +139,73 @@ static void gui_tjc_hmi_save_password_to_w25q(void) /* 豸Ϣapp_leakage浽W25Q32 */ static void gui_tjc_hmi_save_device_info_to_w25q(void) -{ +{ /* app_leakageṹ帴Ƶʱ */ - for(int i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + for (int i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) { temp_buffer[i] = leakage.sub_device_data[i].flash_data; } - + /* Flash - д */ u32 erase_addr = W25Q32_DEVICE_INFO_ADDR; - + /* ȷַ4K루W25Q32_SECTOR_SIZE = 4096 */ erase_addr &= ~(W25Q32_SECTOR_SIZE - 1); - + /* */ w25q32_sector_erase(erase_addr); - + /* һд豸Ϣ */ - w25q32.write(W25Q32_DEVICE_INFO_ADDR, - (uint8_t*)temp_buffer, - DEVICE_INFO_STORAGE_SIZE); + w25q32.write(W25Q32_DEVICE_INFO_ADDR, + (uint8_t *)temp_buffer, + DEVICE_INFO_STORAGE_SIZE); } /* ǰW5500ñ浽W25Q32 */ static void gui_tjc_hmi_save_network_config_to_w25q(void) { + u16 i; network_config_t config; memcpy(config.ip, W5500.IP_Addr, 4); memcpy(config.mask, W5500.Sub_Mask, 4); memcpy(config.gateway, W5500.Gateway_IP, 4); - config.port = (W5500.W5500_Class[0].ConfigData.Port[0] << 8) | - W5500.W5500_Class[0].ConfigData.Port[1]; - + for (i = 0; i < NETWORK_PORT_NUM; i++) + { + config.port[i] = (W5500.W5500_Class[i].ConfigData.Port[0] << 8) | + W5500.W5500_Class[i].ConfigData.Port[1]; + } + /* 4K룩 */ u32 erase_addr = W25Q32_NETWORK_CONFIG_ADDR & ~(W25Q32_SECTOR_SIZE - 1); w25q32_sector_erase(erase_addr); - + /* д */ - w25q32.write(W25Q32_NETWORK_CONFIG_ADDR, (uint8_t*)&config, sizeof(config)); + w25q32.write(W25Q32_NETWORK_CONFIG_ADDR, (uint8_t *)&config, sizeof(config)); } /*纯*/ static void parse_ip_string(u8 *str, u8 len, u8 *ip) { u8 i = 0, part = 0, val = 0; - while (i < len) { - if (str[i] == '.') { + while (i < len) + { + if (str[i] == '.') + { ip[part++] = val; val = 0; - } else if (str[i] >= '0' && str[i] <= '9') { + } + else if (str[i] >= '0' && str[i] <= '9') + { val = val * 10 + (str[i] - '0'); } i++; } - ip[part] = val; // һ + ip[part] = val; // һ } - static void gui_tjc_hmi_all_page_index_clear(void) { - memset(&p_tjc_hmi->page,0,sizeof(gui_tjc_hmi_page_t)); + memset(&p_tjc_hmi->page, 0, sizeof(gui_tjc_hmi_page_t)); } /*öӦĿؼ @@ -220,289 +215,299 @@ buffer formatʽ ... */ -static u16 gui_tjc_hmi_tx_text_display(u16 z,u16 x,u16 y,char *buffer,const char *format,...) +static u16 gui_tjc_hmi_tx_text_display(u16 z, u16 x, u16 y, char *buffer, const char *format, ...) { - u16 i,len; + u16 i, len; s16 state; va_list arg; - + /*ջ*/ - memset(gui_tjc_hmi_text_buffer,0,sizeof(gui_tjc_hmi_text_buffer)); - - va_start(arg,format); + memset(gui_tjc_hmi_text_buffer, 0, sizeof(gui_tjc_hmi_text_buffer)); + + va_start(arg, format); /*ʽתַ*/ - state = vsnprintf(gui_tjc_hmi_text_buffer,GUI_TJC_HMI_TEXT_BUFFER_NUM,format,arg); - if(-1 == state || state > GUI_TJC_HMI_TEXT_BUFFER_NUM) - { - va_end(arg); - printf("Length REEOR"); - return 0; - } - + state = vsnprintf(gui_tjc_hmi_text_buffer, GUI_TJC_HMI_TEXT_BUFFER_NUM, format, arg); + if (-1 == state || state > GUI_TJC_HMI_TEXT_BUFFER_NUM) + { + va_end(arg); + printf("Length REEOR"); + return 0; + } + /*ƴַ*/ - sprintf(buffer,"t%d_%d_%d.txt=\"%s\"",z,x,y,gui_tjc_hmi_text_buffer); + sprintf(buffer, "t%d_%d_%d.txt=\"%s\"", z, x, y, gui_tjc_hmi_text_buffer); len = strlen(buffer); - for(i=0;i 0) + remain_region_num = leakage.region_num % MAIN_PAGE_SUB_DEVICE_NUM; /*ʣ*/ + if (remain_region_num > 0) { page_num++; } - - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,0, 3, - (char *)&hmi_tx_buffer[len], - "%d/%d", - p_tjc_hmi->page.main_index+1,page_num); - - + + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, 0, 3, + (char *)&hmi_tx_buffer[len], + "%d/%d", + p_tjc_hmi->page.main_index + 1, page_num); + char time[20]; - sprintf(time,"20%d-%02d-%02d %02d:%02d:%02d", - DS1302.Time.Year, - DS1302.Time.Month, - DS1302.Time.Day, - DS1302.Time.Hour, - DS1302.Time.Minute, - DS1302.Time.Second); - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,0,0,(char *)&hmi_tx_buffer[len],"%s",time); - + sprintf(time, "20%d-%02d-%02d %02d:%02d:%02d", + DS1302.Time.Year, + DS1302.Time.Month, + DS1302.Time.Day, + DS1302.Time.Hour, + DS1302.Time.Minute, + DS1302.Time.Second); + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, 0, 0, (char *)&hmi_tx_buffer[len], "%s", time); + /*IPַ*/ - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,0,1,(char *)&hmi_tx_buffer[len], - "%d.%d.%d.%d:%d", - W5500.IP_Addr[0], - W5500.IP_Addr[1], - W5500.IP_Addr[2], - W5500.IP_Addr[3], - (W5500.W5500_Class[0].ConfigData.Port[0] << 8) | (W5500.W5500_Class[0].ConfigData.Port[1]) ); - + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, 0, 1, (char *)&hmi_tx_buffer[len], + "%d.%d.%d.%d:%d,%d,%d,%d", + W5500.IP_Addr[0], + W5500.IP_Addr[1], + W5500.IP_Addr[2], + W5500.IP_Addr[3], + (W5500.W5500_Class[0].ConfigData.Port[0] << 8) | (W5500.W5500_Class[0].ConfigData.Port[1]), + (W5500.W5500_Class[1].ConfigData.Port[0] << 8) | (W5500.W5500_Class[1].ConfigData.Port[1]), + (W5500.W5500_Class[2].ConfigData.Port[0] << 8) | (W5500.W5500_Class[2].ConfigData.Port[1]), + (W5500.W5500_Class[3].ConfigData.Port[0] << 8) | (W5500.W5500_Class[3].ConfigData.Port[1])); + /*״̬*/ u8 buzzer_state = (buzzer.p_flash_data->sw == USR_ENABLE) ? 11 : 13; - /* "sw0.val=x" ָx Ϊ 0 1*/ - len += sprintf((char*)&hmi_tx_buffer[len], "p4.pic=%d", buzzer_state); - for (u8 i = 0; i < 3; i++) - { - hmi_tx_buffer[len + i] = 0xFF; - } - len += 3; - /*汾*/ - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,0,3,(char *)&hmi_tx_buffer[len], - "%s",SwVersion); - - if(HMI_PROTO_CMD_GET == cmd)/*ȡ*/ + /* "sw0.val=x" ָx Ϊ 0 1*/ + len += sprintf((char *)&hmi_tx_buffer[len], "p4.pic=%d", buzzer_state); + for (u8 i = 0; i < 3; i++) { - switch(opa) - { - case 0x01:/*ȡϢ*/ - { - if (leakage.region_num == 0) - { - for (j = 0; j < MAIN_PAGE_SUB_DEVICE_NUM; j++) - { - for (y = 0; y < 5; y++) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,j+1, y+1, (char *)&hmi_tx_buffer[len], ""); - } - } - break; - } - - if(p_tjc_hmi->page.main_index == page_num - 1 && remain_region_num >0)/*ʾʣ*/ - { - for(j=0;jpage.main_index * MAIN_PAGE_SUB_DEVICE_NUM + j; - x = j; - /**/ - y = 0; - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.region_data[index].name); - /*豸*/ - y = 1; - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].sub_device_num); - /*©Һ*/ - y = 2; - if(leakage.region_data[index].leakage_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].leakage_num); - } - /*ϴ*/ - y = 3; - if(leakage.region_data[index].open_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].open_num); - } - /*ͨѶ*/ - y = 4; - if(leakage.region_data[index].time_out_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].time_out_num); - } - } - // еУΪַ - for(j = remain_region_num; j < MAIN_PAGE_SUB_DEVICE_NUM; j++) - { - for(y = 0; y < 5; y++) // 5 - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,j+1, y+1, (char *)&hmi_tx_buffer[len], ""); - } - } - } - else - { - for(j=0;jpage.main_index*MAIN_PAGE_SUB_DEVICE_NUM + j; - x = j; - /**/ - y = 0; - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.region_data[index].name); - /*豸*/ - y = 1; - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].sub_device_num); - /*©Һ*/ - y = 2; - if(leakage.region_data[index].leakage_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].leakage_num); - } - /*ϴ*/ - y = 3; - if(leakage.region_data[index].open_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].open_num); - } - /*ͨѶ*/ - y = 4; - if(leakage.region_data[index].time_out_num == 0) - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s","Normal"); - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_MAIN,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.region_data[index].time_out_num); - } - } - } - }break; - case 0x03:/*ҳ*/ - { - if(0x01 == p_data[0]) - { - if(page_num - 1 <= p_tjc_hmi->page.main_index) - { - p_tjc_hmi->page.main_index = 0; - } - else - { - p_tjc_hmi->page.main_index++; - } - } - else - { - - if(0 == p_tjc_hmi->page.main_index) - { - p_tjc_hmi->page.main_index = page_num - 1; - } - else - { - p_tjc_hmi->page.main_index--; - } - } - } - default:return; - } - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + hmi_tx_buffer[len + i] = 0xFF; } - else if(HMI_PROTO_CMD_SET == cmd)/**/ + len += 3; + /*汾*/ + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, 0, 2, (char *)&hmi_tx_buffer[len], + "%s", SwVersion); + + if (HMI_PROTO_CMD_GET == cmd) /*ȡ*/ { - switch(opa) + switch (opa) { - case 0x01:/**/ + case 0x01: /*ȡϢ*/ + { + if (leakage.region_num == 0) { - if(0x01 == p_data[0]) + for (j = 0; j < MAIN_PAGE_SUB_DEVICE_NUM; j++) { - /*01򿪷*/ - buzzer.set.enable(); + for (y = 0; y < 5; y++) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, j + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); + } + } + break; + } + + if (p_tjc_hmi->page.main_index == page_num - 1 && remain_region_num > 0) /*ʾʣ*/ + { + for (j = 0; j < remain_region_num; j++) + { + index = p_tjc_hmi->page.main_index * MAIN_PAGE_SUB_DEVICE_NUM + j; + x = j; + /**/ + y = 0; + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.region_data[index].name); + /*豸*/ + y = 1; + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].sub_device_num); + /*©Һ*/ + y = 2; + if (leakage.region_data[index].leakage_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].leakage_num); + } + /*ϴ*/ + y = 3; + if (leakage.region_data[index].open_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].open_num); + } + /*ͨѶ*/ + y = 4; + if (leakage.region_data[index].time_out_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].time_out_num); + } + } + // еУΪַ + for (j = remain_region_num; j < MAIN_PAGE_SUB_DEVICE_NUM; j++) + { + for (y = 0; y < 5; y++) // 5 + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, j + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); + } + } + } + else + { + for (j = 0; j < MAIN_PAGE_SUB_DEVICE_NUM; j++) + { + index = p_tjc_hmi->page.main_index * MAIN_PAGE_SUB_DEVICE_NUM + j; + x = j; + /**/ + y = 0; + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.region_data[index].name); + /*豸*/ + y = 1; + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].sub_device_num); + /*©Һ*/ + y = 2; + if (leakage.region_data[index].leakage_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].leakage_num); + } + /*ϴ*/ + y = 3; + if (leakage.region_data[index].open_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].open_num); + } + /*ͨѶ*/ + y = 4; + if (leakage.region_data[index].time_out_num == 0) + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", "Normal"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.region_data[index].time_out_num); + } + } + } + } + break; + case 0x03: /*ҳ*/ + { + if (0x01 == p_data[0]) + { + if (page_num - 1 <= p_tjc_hmi->page.main_index) + { + p_tjc_hmi->page.main_index = 0; } else { - /*00رշ*/ - buzzer.set.disable(); + p_tjc_hmi->page.main_index++; } } - default:return; + else + { + + if (0 == p_tjc_hmi->page.main_index) + { + p_tjc_hmi->page.main_index = page_num - 1; + } + else + { + p_tjc_hmi->page.main_index--; + } + } + } + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + } + else if (HMI_PROTO_CMD_SET == cmd) /**/ + { + switch (opa) + { + case 0x01: /**/ + { + if (0x01 == p_data[0]) + { + /*01򿪷*/ + buzzer.set.enable(); + } + else + { + /*00رշ*/ + buzzer.set.disable(); + } + } + default: + return; + } + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } } /*ʵʱӦ*/ -static void gui_tjc_hmi_curr_alarm_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_curr_alarm_send(u8 cmd, u8 opa, u8 *p_data) { - /*ÿҳʾı豸*/ - #define REAL_ALARM_PAGE_NUM (4) - u16 len = 0,i,j,x,y,device_index,ch,index; - u8 page_num,remain_alrm_device_num,display_count; +/*ÿҳʾı豸*/ +#define REAL_ALARM_PAGE_NUM (4) + u16 len = 0, i, j, x, y, device_index, ch, index; + u8 page_num, remain_alrm_device_num, display_count; u8 alarm_device_count; u8 alarm_device_index[APP_LEAKAGE_SUB_DEVICE_NUM]; - - memset(hmi_tx_buffer,0,sizeof(hmi_tx_buffer)); - + + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); + /*㱨豸*/ alarm_device_count = 0; j = 0; - for(i = 0;i 0) + if (remain_alrm_device_num > 0) { page_num++; } - - if (page_num == 0) { + + if (page_num == 0) + { page_num = 1; } - if (p_tjc_hmi->page.real_alarm_index >= page_num) { + if (p_tjc_hmi->page.real_alarm_index >= page_num) + { p_tjc_hmi->page.real_alarm_index = page_num - 1; } - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,0, 0, - (char *)&hmi_tx_buffer[len], - "%d/%d", - p_tjc_hmi->page.real_alarm_index+1,page_num); - - - - - if(HMI_PROTO_CMD_GET == cmd)/*ȡ*/ + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, 0, 0, + (char *)&hmi_tx_buffer[len], + "%d/%d", + p_tjc_hmi->page.real_alarm_index + 1, page_num); + + if (HMI_PROTO_CMD_GET == cmd) /*ȡ*/ { - switch(opa) + switch (opa) { - case 0x01:/*ȡʵʱϢ*/ + case 0x01: /*ȡʵʱϢ*/ + { + if (alarm_device_count == 0) { - if(alarm_device_count == 0) + for (i = 0; i < REAL_ALARM_PAGE_NUM; i++) { - for (i= 0; i < REAL_ALARM_PAGE_NUM; i++) + x = i; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 1, (char *)&hmi_tx_buffer[len], ""); // + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 2, (char *)&hmi_tx_buffer[len], ""); // 豸ID + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 3, (char *)&hmi_tx_buffer[len], ""); // 豸 + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 4, (char *)&hmi_tx_buffer[len], ""); // ͨѶ״̬ + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 5 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 6 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 7 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + } + } + } + else + { + if (p_tjc_hmi->page.real_alarm_index == page_num - 1 && remain_alrm_device_num > 0) + { + for (j = 0; j < remain_alrm_device_num; j++) + { + index = p_tjc_hmi->page.real_alarm_index * REAL_ALARM_PAGE_NUM + j; + device_index = alarm_device_index[index]; + x = j; + + /**/ + y = 0; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.sub_device_data[device_index].flash_data.region_name); + + /*豸ID*/ + y = 1; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.sub_device_data[device_index].flash_data.modbus_id); + + /*豸*/ + y = 2; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.sub_device_data[device_index].flash_data.device_name); + + /*ͨѶ״̬*/ + y = 3; + u16 comm_state = 0; + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) { - x = i; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 1, (char *)&hmi_tx_buffer[len], ""); // - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 2, (char *)&hmi_tx_buffer[len], ""); // 豸ID - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 3, (char *)&hmi_tx_buffer[len], ""); // 豸 - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 4, (char *)&hmi_tx_buffer[len], ""); // ͨѶ״̬ - for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) + if (leakage.sub_device_data[device_index].ch_data[ch].state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) { - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 5 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 6 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x + 1, 7 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + comm_state = APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT; + break; } } - } - else - { - if(p_tjc_hmi->page.real_alarm_index == page_num - 1 && remain_alrm_device_num > 0) - { - for(j=0;jpage.real_alarm_index * REAL_ALARM_PAGE_NUM + j; - device_index = alarm_device_index[index]; - x = j; - - /**/ - y = 0; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.sub_device_data[device_index].flash_data.region_name); - - /*豸ID*/ - y = 1; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.sub_device_data[device_index].flash_data.modbus_id); - - /*豸*/ - y = 2; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.sub_device_data[device_index].flash_data.device_name); - - /*ͨѶ״̬*/ - y =3; - u16 comm_state = 0; - for(ch=0;chpage.real_alarm_index * REAL_ALARM_PAGE_NUM + j; - device_index = alarm_device_index[index]; - - x = j; - - /**/ - y = 0; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.sub_device_data[device_index].flash_data.region_name); - - /*豸ID*/ - y = 1; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%d",leakage.sub_device_data[device_index].flash_data.modbus_id); - - /*豸*/ - y = 2; - len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM,x+1,y+1,(char *)&hmi_tx_buffer[len],"%s",leakage.sub_device_data[device_index].flash_data.device_name); - - /*ͨѶ״̬*/ - y =3; - u16 comm_state = 0; - for(ch=0;chpage.real_alarm_index) - { - p_tjc_hmi->page.real_alarm_index = 0; - } - else - { - p_tjc_hmi->page.real_alarm_index++; } } else { - - if(0 == p_tjc_hmi->page.real_alarm_index) + for (j = 0; j < REAL_ALARM_PAGE_NUM; j++) { - p_tjc_hmi->page.real_alarm_index = page_num - 1; + index = p_tjc_hmi->page.real_alarm_index * REAL_ALARM_PAGE_NUM + j; + device_index = alarm_device_index[index]; + + x = j; + + /**/ + y = 0; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.sub_device_data[device_index].flash_data.region_name); + + /*豸ID*/ + y = 1; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%d", leakage.sub_device_data[device_index].flash_data.modbus_id); + + /*豸*/ + y = 2; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%s", leakage.sub_device_data[device_index].flash_data.device_name); + + /*ͨѶ״̬*/ + y = 3; + u16 comm_state = 0; + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) + { + if (leakage.sub_device_data[device_index].ch_data[ch].state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + comm_state = APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT; + break; + } + } + if (comm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "ͨѶ쳣"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "ͨѶ"); + } + + /*ͨ״̬*/ + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; ch++) + { + u16 ch_state = leakage.sub_device_data[device_index].ch_data[ch].state; + u16 ch_distance = leakage.sub_device_data[device_index].ch_data[ch].distance; + + y = 4 + (ch * 3); + if (comm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "©Һ"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); + } + + y = 5 + (ch * 3); + if (comm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "ϴ"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); + } + + y = 6 + (ch * 3); + if (comm_state & APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "%.2f", ch_distance / LEAKAGE_MULTIPLE); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, y + 1, (char *)&hmi_tx_buffer[len], "0"); + } + } } - else + } + for (; j < REAL_ALARM_PAGE_NUM; j++) + { + x = j; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 1, (char *)&hmi_tx_buffer[len], ""); // + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 2, (char *)&hmi_tx_buffer[len], ""); // 豸ID + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 3, (char *)&hmi_tx_buffer[len], ""); // 豸 + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 4, (char *)&hmi_tx_buffer[len], ""); // ͨѶ״̬ + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) { - p_tjc_hmi->page.real_alarm_index--; + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 5 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 6 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_CURR_ALARM, x + 1, 7 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); } } } - default:return; } - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); - } - else if(HMI_PROTO_CMD_SET == cmd)/**/ - { - switch(opa) + break; + case 0x03: /*ҳ*/ { - case 0x01: + if (0x01 == p_data[0]) { - - }break; - case 0x02: + if (page_num - 1 <= p_tjc_hmi->page.real_alarm_index) + { + p_tjc_hmi->page.real_alarm_index = 0; + } + else + { + p_tjc_hmi->page.real_alarm_index++; + } + } + else { - - }break; - default:return; + + if (0 == p_tjc_hmi->page.real_alarm_index) + { + p_tjc_hmi->page.real_alarm_index = page_num - 1; + } + else + { + p_tjc_hmi->page.real_alarm_index--; + } + } + } + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + } + else if (HMI_PROTO_CMD_SET == cmd) /**/ + { + switch (opa) + { + case 0x01: + { + } + break; + case 0x02: + { + } + break; + default: + return; + } + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } } /**/ static void gui_tjc_hmi_detail_main_send(u8 cmd, u8 opa, u8 *p_data) { - #define DETAIL_MAIN_NUM (4) /* ÿҳʾ4豸 */ - - u16 len=0 , i, sub_device_index, ch, x, y, index; - u8 page_num=0, remain_device_num, display_count; +#define DETAIL_MAIN_NUM (4) /* ÿҳʾ4豸 */ + + u16 len = 0, i, sub_device_index, ch, x, y, index; + u8 page_num = 0, remain_device_num, display_count; u8 region_idx; /* */ app_leakage_region_data_class_t *region_data; - + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); - - region_idx = p_tjc_hmi->page.deliniter_main_index; - if (region_idx >= leakage.region_num) return; + + region_idx = p_tjc_hmi->page.deliniter_main_index; + if (region_idx >= leakage.region_num) + return; region_data = &leakage.region_data[region_idx]; - + /* ҳÿҳʾ4豸 */ page_num = region_data->sub_device_num / DETAIL_MAIN_NUM; remain_device_num = region_data->sub_device_num % DETAIL_MAIN_NUM; @@ -824,830 +836,877 @@ static void gui_tjc_hmi_detail_main_send(u8 cmd, u8 opa, u8 *p_data) { page_num++; } - /*ҳ*/ - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,0, 0, - (char *)&hmi_tx_buffer[len], - "%d/%d", - p_tjc_hmi->page.detail_main_index+1,page_num); - - + /*ҳ*/ + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, 0, 0, + (char *)&hmi_tx_buffer[len], + "%d/%d", + p_tjc_hmi->page.detail_main_index + 1, page_num); + if (HMI_PROTO_CMD_GET == cmd) /* ȡ */ { switch (opa) { - case 0x01: /* ȡ豸Ϣ */ + case 0x01: /* ȡ豸Ϣ */ + { + u8 relative_region_idx = p_data[0]; + if (relative_region_idx < 1 || relative_region_idx > 4) + return; + + /* ȫ */ + region_idx = p_tjc_hmi->page.main_index * 4 + (relative_region_idx - 1); + if (region_idx >= leakage.region_num) + return; + + /* лʱҳ */ + if (region_idx != p_tjc_hmi->page.deliniter_main_index) + p_tjc_hmi->page.detail_main_index = 0; + + p_tjc_hmi->page.deliniter_main_index = region_idx; + region_data = &leakage.region_data[region_idx]; + + /* ҳ */ + page_num = region_data->sub_device_num / DETAIL_MAIN_NUM; + remain_device_num = region_data->sub_device_num % DETAIL_MAIN_NUM; + if (remain_device_num > 0) + page_num++; + if (page_num == 0) + page_num = 1; + + u8 start_index = p_tjc_hmi->page.detail_main_index * DETAIL_MAIN_NUM; + display_count = (p_tjc_hmi->page.detail_main_index == page_num - 1 && remain_device_num > 0) + ? remain_device_num + : DETAIL_MAIN_NUM; + + for (i = 0; i < display_count; i++) { - u8 relative_region_idx = p_data[0]; - if (relative_region_idx < 1 || relative_region_idx > 4) - return; + index = start_index + i; + if (index >= region_data->sub_device_num) + break; + sub_device_index = region_data->sub_device_index[index]; + x = i; - /* ȫ */ - region_idx = p_tjc_hmi->page.main_index * 4 + (relative_region_idx - 1); - if (region_idx >= leakage.region_num) - return; + /* 豸ID: t(x+1)_1 */ + y = 0; + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "ID:%d", + leakage.sub_device_data[sub_device_index].flash_data.modbus_id); - /* лʱҳ */ - if (region_idx != p_tjc_hmi->page.deliniter_main_index) - p_tjc_hmi->page.detail_main_index = 0; + /* 豸: t(x+1)_2 */ + y = 1; + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "%s", + leakage.sub_device_data[sub_device_index].flash_data.device_name); - p_tjc_hmi->page.deliniter_main_index = region_idx; - region_data = &leakage.region_data[region_idx]; - - /* ҳ */ - page_num = region_data->sub_device_num / DETAIL_MAIN_NUM; - remain_device_num = region_data->sub_device_num % DETAIL_MAIN_NUM; - if (remain_device_num > 0) page_num++; - if (page_num == 0) page_num = 1; - - u8 start_index = p_tjc_hmi->page.detail_main_index * DETAIL_MAIN_NUM; - display_count = (p_tjc_hmi->page.detail_main_index == page_num - 1 && remain_device_num > 0) - ? remain_device_num : DETAIL_MAIN_NUM; - - for (i = 0; i < display_count; i++) + /* ͨѶ״̬: t(x+1)_3 */ + y = 2; + u8 comm_state = 0; + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) { - index = start_index + i; - if (index >= region_data->sub_device_num) + if (leakage.sub_device_data[sub_device_index].ch_data[ch].state & + APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + comm_state = 1; break; - sub_device_index = region_data->sub_device_index[index]; - x = i; - - /* 豸ID: t(x+1)_1 */ - y = 0; - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "ID:%d", - leakage.sub_device_data[sub_device_index].flash_data.modbus_id); - - /* 豸: t(x+1)_2 */ - y = 1; - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "%s", - leakage.sub_device_data[sub_device_index].flash_data.device_name); - - /* ͨѶ״̬: t(x+1)_3 */ - y = 2; - u8 comm_state = 0; - for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) - { - if (leakage.sub_device_data[sub_device_index].ch_data[ch].state & - APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) - { - comm_state = 1; - break; - } } - if(leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) + } + if (leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) + { + if (comm_state) { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "ͨѶ쳣"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "ͨѶ"); + } + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + ""); + } + + /* ͨ1-4״̬ */ + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; ch++) + { + u16 ch_state = leakage.sub_device_data[sub_device_index].ch_data[ch].state; + u16 ch_distance = leakage.sub_device_data[sub_device_index].ch_data[ch].distance; + + /* ©Һ״̬ */ + y = 3 + (ch * 3); + if (leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) + { + if (comm_state) { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "ͨѶ쳣"); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "©Һ"); } else { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "ͨѶ"); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + ""); } - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - ""); - } - - - /* ͨ1-4״̬ */ - for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_USE_CH_NUM; ch++) - { - u16 ch_state = leakage.sub_device_data[sub_device_index].ch_data[ch].state; - u16 ch_distance = leakage.sub_device_data[sub_device_index].ch_data[ch].distance; - - /* ©Һ״̬ */ - y = 3 + (ch * 3); - if(leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) - { - - if (comm_state) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "-"); - } - else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "©Һ"); - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - ""); - } - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - ""); - } - - - /* ϴ״̬ */ - y = 4 + (ch * 3); - if(leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) - { - if (comm_state) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "-"); - } - else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "ϴ"); - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - ""); - } - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - ""); - } - - - /* ©Һλ */ - y = 5 + (ch * 3); - if(leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) - { - if (comm_state) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "-"); - } - else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "%.2f", - ch_distance/LEAKAGE_MULTIPLE); - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "0"); - } - }else - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, - (char *)&hmi_tx_buffer[len], - "0"); - } - - } - /* ״̬ʾ: t(x+1)_16 */ - y = 15; // 16жӦy=15 - if (leakage.sub_device_data[sub_device_index].shield == BLOCKED) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, (char *)&hmi_tx_buffer[len], ""); } else { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, y+1, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + ""); + } + + /* ϴ״̬ */ + y = 4 + (ch * 3); + if (leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) + { + if (comm_state) + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "ϴ"); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + ""); + } + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + ""); + } + + /* ©Һλ */ + y = 5 + (ch * 3); + if (leakage.sub_device_data[sub_device_index].shield == UNBLOCKED) + { + if (comm_state) + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "-"); + } + else if (ch_state & APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "%.2f", + ch_distance / LEAKAGE_MULTIPLE); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "0"); + } + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, + (char *)&hmi_tx_buffer[len], + "0"); } } - - /*δʹõ*/ - for (; i < DETAIL_MAIN_NUM; i++) + /* ״̬ʾ: t(x+1)_16 */ + y = 15; // 16жӦy=15 + if (leakage.sub_device_data[sub_device_index].shield == BLOCKED) { - x = i; - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 1, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 2, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 3, (char *)&hmi_tx_buffer[len], ""); - for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) - { - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 4 + (ch*3), (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 5 + (ch*3), (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 6 + (ch*3), (char *)&hmi_tx_buffer[len], ""); - } - len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN,x+1, 16, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, y + 1, (char *)&hmi_tx_buffer[len], ""); } } - break; - - case 0x03: /* ҳ */ + + /*δʹõ*/ + for (; i < DETAIL_MAIN_NUM; i++) { - - -// /*¼ҳ*/ -// page_num = region_data->sub_device_num / DETAIL_MAIN_NUM; -// remain_device_num = region_data->sub_device_num % DETAIL_MAIN_NUM; -// if (remain_device_num > 0) page_num++; -// if (page_num == 0) page_num = 1; - - if(0x01 == p_data[0]) /* һҳ */ + x = i; + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 1, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 2, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 3, (char *)&hmi_tx_buffer[len], ""); + for (ch = 0; ch < APP_LEAKAGE_SUB_DEVICE_CH_NUM; ch++) { - if(page_num - 1 <= p_tjc_hmi->page.detail_main_index) - { - p_tjc_hmi->page.detail_main_index = 0; - } - else - { - p_tjc_hmi->page.detail_main_index++; - } + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 4 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 5 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 6 + (ch * 3), (char *)&hmi_tx_buffer[len], ""); } - else /* һҳ */ - { - if(0 == p_tjc_hmi->page.detail_main_index) - { - p_tjc_hmi->page.detail_main_index = page_num - 1; - } - else - { - p_tjc_hmi->page.detail_main_index--; - } - } - return; + len += gui_tjc_hmi_tx_text_display(GUI_DETALL_MAIN, x + 1, 16, (char *)&hmi_tx_buffer[len], ""); } - break; - - default: - return; } - + break; + + case 0x03: /* ҳ */ + { + + // /*¼ҳ*/ + // page_num = region_data->sub_device_num / DETAIL_MAIN_NUM; + // remain_device_num = region_data->sub_device_num % DETAIL_MAIN_NUM; + // if (remain_device_num > 0) page_num++; + // if (page_num == 0) page_num = 1; + + if (0x01 == p_data[0]) /* һҳ */ + { + if (page_num - 1 <= p_tjc_hmi->page.detail_main_index) + { + p_tjc_hmi->page.detail_main_index = 0; + } + else + { + p_tjc_hmi->page.detail_main_index++; + } + } + else /* һҳ */ + { + if (0 == p_tjc_hmi->page.detail_main_index) + { + p_tjc_hmi->page.detail_main_index = page_num - 1; + } + else + { + p_tjc_hmi->page.detail_main_index--; + } + } + return; + } + break; + + default: + return; + } + len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } else if (HMI_PROTO_CMD_SET == cmd) /* */ { switch (opa) { - case 0x01: /* */ + case 0x01: /* */ + { + u8 len_id = 0; + u8 device_id = 0; + + p_data = p_data + 3; /*ID:ƫƳȥ*/ + /* 豸IDp_data[0]ʼֱָ */ + while (p_data[len_id] != HMI_PROTO_ASCII_RX_DELINITER) { - u8 len_id = 0; - u8 device_id = 0; - - p_data = p_data + 3; /*ID:ƫƳȥ*/ - /* 豸IDp_data[0]ʼֱָ */ - while (p_data[len_id] != HMI_PROTO_ASCII_RX_DELINITER) { - if (p_data[len_id] < '0' || p_data[len_id] > '9') { - return; /* Ƿַ */ - } - len_id++; - if (len_id > 3) { /* ID3λ(0-255) */ - return; - } + if (p_data[len_id] < '0' || p_data[len_id] > '9') + { + return; /* Ƿַ */ } - if (len_id == 0) { - return; /* IDΪ */ - } - - /* ASCIIִתΪֵ */ - char id_str[4] = {0}; /* 3λּ'\0' */ - memcpy(id_str, p_data, len_id); - id_str[len_id] = '\0'; - int temp_id = atoi(id_str); - if (temp_id < 0 || temp_id > 255) { - return; /* IDΧ */ - } - device_id = (u8)temp_id; - - /* 뼰ķָ */ - u8 op_index = len_id + 1; /* λ */ - u8 delim_index = len_id + 2; /* ķָλ */ - if (p_data[delim_index] != HMI_PROTO_ASCII_RX_DELINITER) { + len_id++; + if (len_id > 3) + { /* ID3λ(0-255) */ return; } - u8 operation = p_data[op_index]; /* ֱΪֵ */ - - /* ʹܵ豸ƥmodbus_id */ - u8 found = 0; - for (u8 i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) { - if (leakage.sub_device_data[i].flash_data.state == ENABLE && - leakage.sub_device_data[i].flash_data.modbus_id == device_id) { - if (operation == 0x01) { - leakage.sub_device_data[i].shield = BLOCKED; /* */ - } else if (operation == 0x02) { - leakage.sub_device_data[i].shield = UNBLOCKED; /* ָ */ - } else { - return; - } - found = 1; - break; + } + if (len_id == 0) + { + return; /* IDΪ */ + } + + /* ASCIIִתΪֵ */ + char id_str[4] = {0}; /* 3λּ'\0' */ + memcpy(id_str, p_data, len_id); + id_str[len_id] = '\0'; + int temp_id = atoi(id_str); + if (temp_id < 0 || temp_id > 255) + { + return; /* IDΧ */ + } + device_id = (u8)temp_id; + + /* 뼰ķָ */ + u8 op_index = len_id + 1; /* λ */ + u8 delim_index = len_id + 2; /* ķָλ */ + if (p_data[delim_index] != HMI_PROTO_ASCII_RX_DELINITER) + { + return; + } + u8 operation = p_data[op_index]; /* ֱΪֵ */ + + /* ʹܵ豸ƥmodbus_id */ + u8 found = 0; + for (u8 i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + { + if (leakage.sub_device_data[i].flash_data.state == ENABLE && + leakage.sub_device_data[i].flash_data.modbus_id == device_id) + { + if (operation == 0x01) + { + leakage.sub_device_data[i].shield = BLOCKED; /* */ } + else if (operation == 0x02) + { + leakage.sub_device_data[i].shield = UNBLOCKED; /* ָ */ + } + else + { + return; + } + found = 1; + break; + } } if (found) { /*޸ĺ豸Ϣ浽 Flash*/ gui_tjc_hmi_save_device_info_to_w25q(); } - return; - } - break; - - default: - return; + return; + } + break; + + default: + return; } } } /*¼*/ -static void gui_tjc_hmi_login_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_login_send(u8 cmd, u8 opa, u8 *p_data) { - u16 len = 0,i; - - if(HMI_PROTO_CMD_GET == cmd) /* ȡ */ + u16 len = 0, i; + + if (HMI_PROTO_CMD_GET == cmd) /* ȡ */ { - switch(opa) + switch (opa) { - case 0x01: /* ȡflashд洢 */ - { - gui_tjc_hmi_read_password_from_w25q(); - memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); - /* ֵʽ͵ؼ t22_1 */ - len = gui_tjc_hmi_tx_text_display(GUI_LOGIN,22, 1, (char *)hmi_tx_buffer, - "%d%d%d%d", - p_tjc_hmi->password[0], - p_tjc_hmi->password[1], - p_tjc_hmi->password[2], - p_tjc_hmi->password[3]); - gui_tjc_hmi_data_send(hmi_tx_buffer, len); - return; /* ֱӷأظ */ - } break; - case 0x02: /* ޲ */ - default: - return; + case 0x01: /* ȡflashд洢 */ + { + gui_tjc_hmi_read_password_from_w25q(); + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); + /* ֵʽ͵ؼ t22_1 */ + len = gui_tjc_hmi_tx_text_display(GUI_LOGIN, 22, 1, (char *)hmi_tx_buffer, + "%d%d%d%d", + p_tjc_hmi->password[0], + p_tjc_hmi->password[1], + p_tjc_hmi->password[2], + p_tjc_hmi->password[3]); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + return; /* ֱӷأظ */ + } + break; + case 0x02: /* ޲ */ + default: + return; } } - else if(HMI_PROTO_CMD_SET == cmd) /* */ + else if (HMI_PROTO_CMD_SET == cmd) /* */ { - switch(opa) + switch (opa) { - case 0x01: /* flash */ + case 0x01: /* flash */ + { + /* ASCIIתΪֵ'0'~'9' */ + for (i = 0; i < 4; i++) { - /* ASCIIתΪֵ'0'~'9' */ - for(i = 0; i < 4; i++) + if (p_data[i] >= '0' && p_data[i] <= '9') { - if(p_data[i] >= '0' && p_data[i] <= '9') - { - p_tjc_hmi->password[i] = p_data[i] - '0'; - } - else - { - p_tjc_hmi->password[i] = 0; /* Ƿַʱ */ - } + p_tjc_hmi->password[i] = p_data[i] - '0'; } - /* 浽W25Q32 */ - gui_tjc_hmi_save_password_to_w25q(); - /* Ӧֱӷ */ - return; - } break; - case 0x02: /* ޲ */ - default: - return; + else + { + p_tjc_hmi->password[i] = 0; /* Ƿַʱ */ + } + } + /* 浽W25Q32 */ + gui_tjc_hmi_save_password_to_w25q(); + /* Ӧֱӷ */ + return; + } + break; + case 0x02: /* ޲ */ + default: + return; } } } /*ʷ*/ -static void gui_tjc_hmi_history_alarm_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_history_alarm_send(u8 cmd, u8 opa, u8 *p_data) { - #define HISTORY_ALARM_PER_PAGE (15) /* ÿҳ15ʷ */ +#define HISTORY_ALARM_PER_PAGE (15) /* ÿҳ15ʷ */ u16 len = 0, i, j; u8 page_num, remain_records, display_count; u32 total_records, start_index, record_index = 0; app_leakage_history_alarm_t history_record; char time_str[20]; char alarm_type_str[20]; - + /* ȡܼ¼ */ total_records = leakage.history_metadata.total_records; - - /* ҳ */ page_num = total_records / HISTORY_ALARM_PER_PAGE; remain_records = total_records % HISTORY_ALARM_PER_PAGE; - if(remain_records > 0) + if (remain_records > 0) { page_num++; } - + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); - + /*ҳ*/ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,0, 0, - (char *)&hmi_tx_buffer[len], - "%d/%d", - p_tjc_hmi->page.history_alarm_index+1, page_num == 0 ? 1 : page_num); - - if(HMI_PROTO_CMD_GET == cmd) /* ȡ */ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, 0, 0, + (char *)&hmi_tx_buffer[len], + "%d/%d", + p_tjc_hmi->page.history_alarm_index + 1, page_num == 0 ? 1 : page_num); + + if (HMI_PROTO_CMD_GET == cmd) /* ȡ */ { - switch(opa) + switch (opa) { - case 0x01: /* ȡʷϢ */ + case 0x01: /* ȡʷϢ */ + { + /* ȡǰҳӦļ¼ */ + u8 current_page = p_tjc_hmi->page.history_alarm_index; + + /* ʼ¼ʱ䵹ʾµǰ棩 */ + start_index = current_page * HISTORY_ALARM_PER_PAGE; + + /* 㱾ҳʾ¼ */ + if (current_page == page_num - 1 && remain_records > 0) { - /* ȡǰҳӦļ¼ */ - u8 current_page = p_tjc_hmi->page.history_alarm_index; - - /* ʼ¼ʱ䵹ʾµǰ棩 */ - start_index = current_page * HISTORY_ALARM_PER_PAGE; - - /* 㱾ҳʾ¼ */ - if(current_page == page_num - 1 && remain_records > 0) + display_count = remain_records; + } + else + { + display_count = HISTORY_ALARM_PER_PAGE; + } + + if (total_records == 0) /*ûҪʾϢ*/ + { + display_count = 0; + } + + /* ʾʷ¼ */ + for (i = 0; i < display_count; i++) + { + /* ¼µĿʼ */ + if (total_records > start_index + i) { - display_count = remain_records; + record_index = total_records - 1 - (start_index + i); } else { - display_count = HISTORY_ALARM_PER_PAGE; + break; } - - if(total_records == 0)/*ûҪʾϢ*/ - { - display_count = 0; - } - - /* ʾʷ¼ */ - for(i = 0; i < display_count; i++) - { - /* ¼µĿʼ */ - if(total_records > start_index + i) - { - record_index = total_records - 1 - (start_index + i); - } - else - { - break; - } - - /* ȡʷ¼ */ - if(history.read_history(record_index, &history_record)) - { - u8 com_time_out_flag = 0; - if(history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) - { - com_time_out_flag = 1; - } - /* : t(i+1)_1 */ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 1, - (char *)&hmi_tx_buffer[len], - "%s", - history_record.region_name); - - /* 豸ID: t(i+1)_2 */ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 2, - (char *)&hmi_tx_buffer[len], - "%d", - history_record.device_id); - - if(com_time_out_flag) - { - /*ͨϢt(i+1)_3*/ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1,3, - (char *)&hmi_tx_buffer[len], - "-"); - } - else - { - /*ͨϢt(i+1)_3*/ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1,3, - (char *)&hmi_tx_buffer[len], - "%d", - history_record.channel+1); - } - - /* : t(i+1)_4 */ - alarm_type_str[0] = '\0'; - if(history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) - strcat(alarm_type_str, "©Һ"); - else if(history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) - strcat(alarm_type_str, "ϴ"); - else if(history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) - { - strcat(alarm_type_str, "ͨѶ쳣"); - } - - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 4, - (char *)&hmi_tx_buffer[len], - "%s", - alarm_type_str); - - /* 豸: t(i+1)_5 */ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 5, - (char *)&hmi_tx_buffer[len], - "%s", - history_record.device_name); - - /* ©Һ: t(i+1)_6 (©Һʾ) */ - if(history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) - { - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 6, - (char *)&hmi_tx_buffer[len], - "%.2f", - history_record.leak_distance/LEAKAGE_MULTIPLE); - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 6, - (char *)&hmi_tx_buffer[len], - "-"); - } - - /* ʼʱ: t(i+1)_7 */ - uint16_t year = (history_record.start_time[0] << 8) | history_record.start_time[1]; - sprintf(time_str, "%04d-%02d-%02d %02d:%02d:%02d", - year, - history_record.start_time[2], - history_record.start_time[3], - history_record.start_time[4], - history_record.start_time[5], - history_record.start_time[6]); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 7, - (char *)&hmi_tx_buffer[len], - "%s", - time_str); + /* ȡʷ¼ */ + if (history.read_history(record_index, &history_record)) + { + u8 com_time_out_flag = 0; + if (history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + com_time_out_flag = 1; + } + /* : t(i+1)_1 */ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 1, + (char *)&hmi_tx_buffer[len], + "%s", + history_record.region_name); + + /* 豸ID: t(i+1)_2 */ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 2, + (char *)&hmi_tx_buffer[len], + "%d", + history_record.device_id); + + if (com_time_out_flag) + { + /*ͨϢt(i+1)_3*/ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 3, + (char *)&hmi_tx_buffer[len], + "-"); } else { - /* ȡʧܣʾ */ - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 1, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 2, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 3, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 4, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 5, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 6, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 7, (char *)&hmi_tx_buffer[len], ""); + /*ͨϢt(i+1)_3*/ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 3, + (char *)&hmi_tx_buffer[len], + "%d", + history_record.channel + 1); } + + /* : t(i+1)_4 */ + alarm_type_str[0] = '\0'; + if (history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + strcat(alarm_type_str, "©Һ"); + else if (history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_OPEN) + strcat(alarm_type_str, "ϴ"); + else if (history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_TIME_OUT) + { + strcat(alarm_type_str, "ͨѶ쳣"); + } + + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 4, + (char *)&hmi_tx_buffer[len], + "%s", + alarm_type_str); + + /* 豸: t(i+1)_5 */ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 5, + (char *)&hmi_tx_buffer[len], + "%s", + history_record.device_name); + + /* ©Һ: t(i+1)_6 (©Һʾ) */ + if (history_record.alarm_type == APP_LEAKAGE_SUB_DEVICE_STATE_LEAKAGE) + { + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 6, + (char *)&hmi_tx_buffer[len], + "%.2f", + history_record.leak_distance / LEAKAGE_MULTIPLE); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 6, + (char *)&hmi_tx_buffer[len], + "-"); + } + + /* ʼʱ: t(i+1)_7 */ + uint16_t year = (history_record.start_time[0] << 8) | history_record.start_time[1]; + sprintf(time_str, "%04d-%02d-%02d %02d:%02d:%02d", + year, + history_record.start_time[2], + history_record.start_time[3], + history_record.start_time[4], + history_record.start_time[5], + history_record.start_time[6]); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 7, + (char *)&hmi_tx_buffer[len], + "%s", + time_str); } - - /* ҳ15¼ʣ */ - for(; i < HISTORY_ALARM_PER_PAGE; i++) + else { - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 1, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 2, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 3, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 4, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 5, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 6, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM,i+1, 7, (char *)&hmi_tx_buffer[len], ""); + /* ȡʧܣʾ */ + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 1, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 2, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 3, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 4, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 5, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 6, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 7, (char *)&hmi_tx_buffer[len], ""); } - - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer, len); } - break; - - case 0x03: /* ҳ */ + + /* ҳ15¼ʣ */ + for (; i < HISTORY_ALARM_PER_PAGE; i++) { - if(0x01 == p_data[0]) /* һҳ */ - { - if(p_tjc_hmi->page.history_alarm_index >= page_num - 1) - { - p_tjc_hmi->page.history_alarm_index = 0; - } - else - { - p_tjc_hmi->page.history_alarm_index++; - } - } - else /* һҳ */ - { - if(p_tjc_hmi->page.history_alarm_index == 0) - { - p_tjc_hmi->page.history_alarm_index = page_num - 1; - } - else - { - p_tjc_hmi->page.history_alarm_index--; - } - } + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 1, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 2, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 3, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 4, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 5, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 6, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_HISTORY_ALARM, i + 1, 7, (char *)&hmi_tx_buffer[len], ""); } - break; - default:return; + + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); - } - else if(HMI_PROTO_CMD_SET == cmd)/**/ - { - switch(opa) + break; + + case 0x03: /* ҳ */ { - case 0x01:/**/ + if (0x01 == p_data[0]) /* һҳ */ { - history.clean_history(); - p_tjc_hmi->page.history_alarm_index = 0; // ҳ - - memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); - len = 0; - -// // 15е7 -// for(i = 0; i < HISTORY_ALARM_PER_PAGE; i++) -// { -// len += gui_tjc_hmi_tx_text_display(i+1, 1, (char *)&hmi_tx_buffer[len], ""); // -// len += gui_tjc_hmi_tx_text_display(i+1, 2, (char *)&hmi_tx_buffer[len], ""); // 豸ID -// len += gui_tjc_hmi_tx_text_display(i+1, 3, (char *)&hmi_tx_buffer[len], ""); // ͨ -// len += gui_tjc_hmi_tx_text_display(i+1, 4, (char *)&hmi_tx_buffer[len], ""); // -// len += gui_tjc_hmi_tx_text_display(i+1, 5, (char *)&hmi_tx_buffer[len], ""); // 豸 -// len += gui_tjc_hmi_tx_text_display(i+1, 6, (char *)&hmi_tx_buffer[len], ""); // ©Һ -// len += gui_tjc_hmi_tx_text_display(i+1, 7, (char *)&hmi_tx_buffer[len], ""); // ʱ -// } - - gui_tjc_hmi_data_send(hmi_tx_buffer, len); - }break; - case 0x02:/**/ + if (p_tjc_hmi->page.history_alarm_index >= page_num - 1) + { + p_tjc_hmi->page.history_alarm_index = 0; + } + else + { + p_tjc_hmi->page.history_alarm_index++; + } + } + else /* һҳ */ { - - }break; - default:return; + if (p_tjc_hmi->page.history_alarm_index == 0) + { + p_tjc_hmi->page.history_alarm_index = page_num - 1; + } + else + { + p_tjc_hmi->page.history_alarm_index--; + } + } + } + break; + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + } + else if (HMI_PROTO_CMD_SET == cmd) /**/ + { + switch (opa) + { + case 0x01: /**/ + { + history.clean_history(); + p_tjc_hmi->page.history_alarm_index = 0; // ҳ + + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); + len = 0; + + // // 15е7 + // for(i = 0; i < HISTORY_ALARM_PER_PAGE; i++) + // { + // len += gui_tjc_hmi_tx_text_display(i+1, 1, (char *)&hmi_tx_buffer[len], ""); // + // len += gui_tjc_hmi_tx_text_display(i+1, 2, (char *)&hmi_tx_buffer[len], ""); // 豸ID + // len += gui_tjc_hmi_tx_text_display(i+1, 3, (char *)&hmi_tx_buffer[len], ""); // ͨ + // len += gui_tjc_hmi_tx_text_display(i+1, 4, (char *)&hmi_tx_buffer[len], ""); // + // len += gui_tjc_hmi_tx_text_display(i+1, 5, (char *)&hmi_tx_buffer[len], ""); // 豸 + // len += gui_tjc_hmi_tx_text_display(i+1, 6, (char *)&hmi_tx_buffer[len], ""); // ©Һ + // len += gui_tjc_hmi_tx_text_display(i+1, 7, (char *)&hmi_tx_buffer[len], ""); // ʱ + // } + + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + } + break; + case 0x02: /**/ + { + } + break; + default: + return; + } + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } } /*ý*/ -static void gui_tjc_hmi_tcp_config_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_tcp_config_send(u8 cmd, u8 opa, u8 *p_data) { - u16 len = 0,i; - - memset(hmi_tx_buffer,0,sizeof(hmi_tx_buffer)); - - if(HMI_PROTO_CMD_GET == cmd)/*ȡ*/ + u16 len = 0, i, j; + u16 port_temp; + u8 ip_str[16], mask_str[16], gw_str[16], port_str[BSP_W5500_PORT_NUM][16]; + u8 field_count = 0; + u8 *current_pos = p_data; + u8 ip_len, mask_len, gw_len, port_len; + u16 port_val; + + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); + + if (HMI_PROTO_CMD_GET == cmd) /*ȡ*/ { - switch(opa) + switch (opa) { - case 0x01:/*ȡϢp_data[0]=0x01Ϊȡõã00ΪȡĬϵ,IP,,,DNS*/ + case 0x01: /*ȡϢp_data[0]=0x01Ϊȡõã00ΪȡĬϵ,IP,,,DNS*/ + { + if (p_data[0] == 0x01) { - if(p_data[0] == 0x01) + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 1, (char *)&hmi_tx_buffer[len], + "%d.%d.%d.%d", + W5500.IP_Addr[0], + W5500.IP_Addr[1], + W5500.IP_Addr[2], + W5500.IP_Addr[3]); + + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 2, (char *)&hmi_tx_buffer[len], + "%d.%d.%d.%d", + W5500.Sub_Mask[0], + W5500.Sub_Mask[1], + W5500.Sub_Mask[2], + W5500.Sub_Mask[3]); + + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 3, (char *)&hmi_tx_buffer[len], + "%d.%d.%d.%d", + W5500.Gateway_IP[0], + W5500.Gateway_IP[1], + W5500.Gateway_IP[2], + W5500.Gateway_IP[3]); + /*port˿*/ + for (i = 0; i < BSP_W5500_PORT_NUM; i++) { - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,1,(char *)&hmi_tx_buffer[len], - "%d.%d.%d.%d", - W5500.IP_Addr[0], - W5500.IP_Addr[1], - W5500.IP_Addr[2], - W5500.IP_Addr[3]); - - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,2,(char *)&hmi_tx_buffer[len], - "%d.%d.%d.%d", - W5500.Sub_Mask[0], - W5500.Sub_Mask[1], - W5500.Sub_Mask[2], - W5500.Sub_Mask[3]); - - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,3,(char *)&hmi_tx_buffer[len], - "%d.%d.%d.%d", - W5500.Gateway_IP[0], - W5500.Gateway_IP[1], - W5500.Gateway_IP[2], - W5500.Gateway_IP[3]); - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,4,(char *)&hmi_tx_buffer[len],"%d",(W5500.W5500_Class[0].ConfigData.Port[0] << 8) | W5500.W5500_Class[0].ConfigData.Port[1]); - }else if(p_data[0] == 0x00) - { - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,1,(char *)&hmi_tx_buffer[len],"%s","192.168.100.100"); - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,2,(char *)&hmi_tx_buffer[len],"%s","255.255.255.0"); - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,3,(char *)&hmi_tx_buffer[len],"%s","192.168.50.1"); - len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG,1,4,(char *)&hmi_tx_buffer[len],"%s","5000"); - sscanf("192.168.100.100","%hhu.%hhu.%hhu.%hhu",&W5500.IP_Addr[0],&W5500.IP_Addr[1],&W5500.IP_Addr[2],&W5500.IP_Addr[3]); - sscanf("255.255.255.0","%hhu.%hhu.%hhu.%hhu",&W5500.Sub_Mask[0],&W5500.Sub_Mask[1],&W5500.Sub_Mask[2],&W5500.Sub_Mask[3]); - sscanf("192.168.50.1","%hhu.%hhu.%hhu.%hhu",&W5500.Gateway_IP[0],&W5500.Gateway_IP[1],&W5500.Gateway_IP[2],&W5500.Gateway_IP[3]); - W5500.W5500_Class[0].ConfigData.Port[0] = (5000 >> 8) & 0xFF; - W5500.W5500_Class[0].ConfigData.Port[1] = 5000 & 0xFF; - W5500.Init(); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 4 + i, (char *)&hmi_tx_buffer[len], "%d", (W5500.W5500_Class[i].ConfigData.Port[0] << 8) | W5500.W5500_Class[i].ConfigData.Port[1]); } - }break; - case 0x02:/**/ + } + else if (p_data[0] == 0x00) { - - }break; - default:return; + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 1, (char *)&hmi_tx_buffer[len], "%s", "192.168.100.100"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 2, (char *)&hmi_tx_buffer[len], "%s", "255.255.255.0"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 3, (char *)&hmi_tx_buffer[len], "%s", "192.168.50.1"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 4, (char *)&hmi_tx_buffer[len], "%s", "502"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 5, (char *)&hmi_tx_buffer[len], "%s", "503"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 6, (char *)&hmi_tx_buffer[len], "%s", "504"); + len += gui_tjc_hmi_tx_text_display(GUI_TCP_CONFIG, 1, 7, (char *)&hmi_tx_buffer[len], "%s", "505"); + + sscanf("192.168.100.100", "%hhu.%hhu.%hhu.%hhu", &W5500.IP_Addr[0], &W5500.IP_Addr[1], &W5500.IP_Addr[2], &W5500.IP_Addr[3]); + sscanf("255.255.255.0", "%hhu.%hhu.%hhu.%hhu", &W5500.Sub_Mask[0], &W5500.Sub_Mask[1], &W5500.Sub_Mask[2], &W5500.Sub_Mask[3]); + sscanf("192.168.50.1", "%hhu.%hhu.%hhu.%hhu", &W5500.Gateway_IP[0], &W5500.Gateway_IP[1], &W5500.Gateway_IP[2], &W5500.Gateway_IP[3]); + + port_temp = 502; + for (i = 0; i < BSP_W5500_PORT_NUM; i++) + { + W5500.W5500_Class[i].ConfigData.Port[0] = (port_temp >> 8) & 0xFF; + W5500.W5500_Class[i].ConfigData.Port[1] = port_temp & 0xFF; + port_temp++; + } + W5500.Init(); + } } - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); - } - else if(HMI_PROTO_CMD_SET == cmd)/**/ - { - switch(opa) + break; + case 0x02: /**/ { - case 0x01:/*ãϢflash*/ - { - u8 field_count = 0; - u8 *current_pos = p_data; - u8 ip_str[16], mask_str[16], gw_str[16], port_str[16]; - u8 ip_len, mask_len, gw_len, port_len; - u16 port_val; - - /* IPַ */ - for (i = 0; i < 16; i++) { - if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) { - ip_len = i; - memcpy(ip_str, current_pos, ip_len); - ip_str[ip_len] = '\0'; - current_pos += (i + 1); - field_count++; - break; - } - } - - /* */ - for (i = 0; i < 16; i++) { - if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) { - mask_len = i; - memcpy(mask_str, current_pos, mask_len); - mask_str[mask_len] = '\0'; - current_pos += (i + 1); - field_count++; - break; - } - } - - /* */ - for (i = 0; i < 16; i++) { - if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) { - gw_len = i; - memcpy(gw_str, current_pos, gw_len); - gw_str[gw_len] = '\0'; - current_pos += (i + 1); - field_count++; - break; - } - } - - /* ˿ں */ - for (i = 0; i < 16; i++) { - if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) { - port_len = i; - memcpy(port_str, current_pos, port_len); - port_str[port_len] = '\0'; - current_pos += (i + 1); - field_count++; - break; - } - } - - if (field_count == 4) { - parse_ip_string(ip_str, ip_len, W5500.IP_Addr); - parse_ip_string(mask_str, mask_len, W5500.Sub_Mask); - parse_ip_string(gw_str, gw_len, W5500.Gateway_IP); - /* ˿ںתΪ */ - port_val = atoi((char*)port_str); - W5500.W5500_Class[0].ConfigData.Port[0] = (port_val >> 8) & 0xFF; - W5500.W5500_Class[0].ConfigData.Port[1] = port_val & 0xFF; - - /* 浽Flash */ - gui_tjc_hmi_save_network_config_to_w25q(); - - /* W5500ʹЧ */ - W5500.Init(); - } - - }break; - case 0x02:/**/ - { - - }break; - default:return; + } + break; + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + } + else if (HMI_PROTO_CMD_SET == cmd) /**/ + { + switch (opa) + { + case 0x01: /*ãϢflash*/ + { + + /* IPַ */ + for (i = 0; i < 16; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + ip_len = i; + memcpy(ip_str, current_pos, ip_len); + ip_str[ip_len] = '\0'; + current_pos += (i + 1); + field_count++; + break; + } + } + + /* */ + for (i = 0; i < 16; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + mask_len = i; + memcpy(mask_str, current_pos, mask_len); + mask_str[mask_len] = '\0'; + current_pos += (i + 1); + field_count++; + break; + } + } + + /* */ + for (i = 0; i < 16; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + gw_len = i; + memcpy(gw_str, current_pos, gw_len); + gw_str[gw_len] = '\0'; + current_pos += (i + 1); + field_count++; + break; + } + } + + /* ˿ں */ + for (j = 0; j < BSP_W5500_PORT_NUM; j++) + { + for (i = 0; i < 16; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + port_len = i; + memcpy(port_str[j], current_pos, port_len); + port_str[j][port_len] = '\0'; + current_pos += (i + 1); + field_count++; + break; + } + } + } + + if (field_count == 7) + { + parse_ip_string(ip_str, ip_len, W5500.IP_Addr); + parse_ip_string(mask_str, mask_len, W5500.Sub_Mask); + parse_ip_string(gw_str, gw_len, W5500.Gateway_IP); + /* ˿ںתΪ */ + for (i = 0; i < BSP_W5500_PORT_NUM; i++) + { + port_val = atoi((char *)(port_str[i])); + W5500.W5500_Class[i].ConfigData.Port[0] = (port_val >> 8) & 0xFF; + W5500.W5500_Class[i].ConfigData.Port[1] = port_val & 0xFF; + } + /* 浽Flash */ + gui_tjc_hmi_save_network_config_to_w25q(); + /* W5500ʹЧ */ + W5500.Init(); + } + } + break; + case 0x02: /**/ + { + } + break; + default: + return; + } + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } } /*豸ý */ -static void gui_tjc_hmi_device_config_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_device_config_send(u8 cmd, u8 opa, u8 *p_data) { - #define DEVICES_PER_PAGE (8) - - u16 len = 0,i,j; - u8 found_empty_slot = 0,enabled_device_count,field_count,page_num,remain_region_num; +#define DEVICES_PER_PAGE (8) + + u16 len = 0, i, j; + u8 found_empty_slot = 0, enabled_device_count, field_count, page_num, remain_region_num; u8 empty_slot_index = 0; u8 *current_pos = NULL; app_leakage_sub_device_flash_data_t new_device; - - memset(hmi_tx_buffer,0,sizeof(hmi_tx_buffer)); - -// enabled_device_count = 0; -// for (i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) -// { -// if (leakage.sub_device_data[i].flash_data.state == ENABLE) -// { -// enabled_device_count++; -// } -// } - + + memset(hmi_tx_buffer, 0, sizeof(hmi_tx_buffer)); + + // enabled_device_count = 0; + // for (i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + // { + // if (leakage.sub_device_data[i].flash_data.state == ENABLE) + // { + // enabled_device_count++; + // } + // } + enabled_device_count = leakage.sub_device_num; page_num = enabled_device_count / DEVICES_PER_PAGE; remain_region_num = enabled_device_count % DEVICES_PER_PAGE; @@ -1655,583 +1714,605 @@ static void gui_tjc_hmi_device_config_send(u8 cmd,u8 opa,u8 *p_data) { page_num++; } - if (page_num == 0) page_num = 1; - - /*ҳ*/ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,0, 0, - (char *)&hmi_tx_buffer[len], - "%d/%d", - p_tjc_hmi->page.device_config_index+1,page_num); - - - if(HMI_PROTO_CMD_GET == cmd)/*ȡ*/ + if (page_num == 0) + page_num = 1; + + /*ҳ*/ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, 0, 0, + (char *)&hmi_tx_buffer[len], + "%d/%d", + p_tjc_hmi->page.device_config_index + 1, page_num); + + if (HMI_PROTO_CMD_GET == cmd) /*ȡ*/ { - switch(opa) + switch (opa) { - case 0x01:/*ȡѴڵ豸ʾ򣬶˿ڣ豸ID,豸,*/ + case 0x01: /*ȡѴڵ豸ʾ򣬶˿ڣ豸ID,豸,*/ + { + u8 page_device_indices[DEVICES_PER_PAGE] = {0}; /*洢ǰҳ8豸app_leakageе*/ + u8 page_device_count = 0; /*ǰҳʵõ豸*/ + u8 current_enabled_index = 0; /*ǰǵڼõ豸*/ + u8 device_index; + + /*õ豸*/ + // enabled_device_count = 0; + // for(i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + // { + // if(leakage.sub_device_data[i].flash_data.state == ENABLE) + // { + // enabled_device_count++; + // } + // } + // + // /*ҳ*/ + // page_num = enabled_device_count / DEVICES_PER_PAGE; + // remain_region_num = enabled_device_count % DEVICES_PER_PAGE; + // if(remain_region_num > 0) + // { + // page_num++; + // } + // + /*ȷҳЧΧ*/ + if (p_tjc_hmi->page.device_config_index >= page_num) { - u8 page_device_indices[DEVICES_PER_PAGE] = {0}; /*洢ǰҳ8豸app_leakageе*/ - u8 page_device_count = 0; /*ǰҳʵõ豸*/ - u8 current_enabled_index = 0; /*ǰǵڼõ豸*/ - u8 device_index; - - /*õ豸*/ -// enabled_device_count = 0; -// for(i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) -// { -// if(leakage.sub_device_data[i].flash_data.state == ENABLE) -// { -// enabled_device_count++; -// } -// } -// -// /*ҳ*/ -// page_num = enabled_device_count / DEVICES_PER_PAGE; -// remain_region_num = enabled_device_count % DEVICES_PER_PAGE; -// if(remain_region_num > 0) -// { -// page_num++; -// } -// - /*ȷҳЧΧ*/ - if(p_tjc_hmi->page.device_config_index >= page_num) + p_tjc_hmi->page.device_config_index = 0; + } + + if (enabled_device_count == 0) + { + for (i = 0; i < DEVICES_PER_PAGE; i++) + { + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 1, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 2, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 3, (char *)&hmi_tx_buffer[len], ""); + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 4, (char *)&hmi_tx_buffer[len], ""); + } + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + return; + } + + /*ȡǰҳ豸*/ + for (i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM && page_device_count < DEVICES_PER_PAGE; i++) + { + if (leakage.sub_device_data[i].flash_data.state == ENABLE) + { + current_enabled_index++; + + /*ж豸Ƿڵǰҳ*/ + u8 device_page = (current_enabled_index - 1) / DEVICES_PER_PAGE; + if (device_page == p_tjc_hmi->page.device_config_index) + { + page_device_indices[page_device_count] = i; + page_device_count++; + } + } + } + + if (page_device_count == 0) + { + /*ǰҳû豸Ϳ*/ + len = strlen((char *)hmi_tx_buffer); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + return; + } + + /*ʾǰҳ豸Ϣ*/ + for (i = 0; i < page_device_count; i++) + { + device_index = page_device_indices[i]; + + /*: t(i+1)_1 */ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 1, + (char *)&hmi_tx_buffer[len], + "%s", + leakage.sub_device_data[device_index].flash_data.region_name); + + /*˿ں: t(i+1)_2 */ + u8 com_port = leakage.sub_device_data[device_index].flash_data.com; + if (com_port < 4) /*ȷ˿ںЧΧ*/ + { + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 2, + (char *)&hmi_tx_buffer[len], + "%s", + hmi_proto_string_com[com_port]); + } + else + { + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 2, + (char *)&hmi_tx_buffer[len], + "δ֪"); + } + + /*豸ID: t(i+1)_3 */ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 3, + (char *)&hmi_tx_buffer[len], + "%d", + leakage.sub_device_data[device_index].flash_data.modbus_id); + + /*豸: t(i+1)_4 */ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 4, + (char *)&hmi_tx_buffer[len], + "%s", + leakage.sub_device_data[device_index].flash_data.device_name); + } + + /*ǰҳ8豸ʣ豸ʾλ*/ + if (page_device_count < DEVICES_PER_PAGE) + { + for (i = page_device_count; i < DEVICES_PER_PAGE; i++) + { + /**/ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 1, + (char *)&hmi_tx_buffer[len], + ""); + + /*ն˿ں*/ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 2, + (char *)&hmi_tx_buffer[len], + ""); + + /*豸ID*/ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 3, + (char *)&hmi_tx_buffer[len], + ""); + + /*豸*/ + len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG, i + 1, 4, + (char *)&hmi_tx_buffer[len], + ""); + } + } + } + break; + + case 0x02: /*ȡĸCOMڵIJ*/ + { + u8 baud_vals[4]; + for (i = 0; i < 4; i++) + { + baud_vals[i] = app_com.com[i].flash_data.baudrate; + } + + len = 0; + len += sprintf((char *)&hmi_tx_buffer[len], "cb0.val=%d", baud_vals[0]); + for (i = 0; i < 3; i++) + hmi_tx_buffer[len + i] = 0xFF; + len += 3; + + len += sprintf((char *)&hmi_tx_buffer[len], "cb1.val=%d", baud_vals[1]); + for (i = 0; i < 3; i++) + hmi_tx_buffer[len + i] = 0xFF; + len += 3; + + len += sprintf((char *)&hmi_tx_buffer[len], "cb2.val=%d", baud_vals[2]); + for (i = 0; i < 3; i++) + hmi_tx_buffer[len + i] = 0xFF; + len += 3; + + len += sprintf((char *)&hmi_tx_buffer[len], "cb3.val=%d", baud_vals[3]); + for (i = 0; i < 3; i++) + hmi_tx_buffer[len + i] = 0xFF; + len += 3; + + gui_tjc_hmi_data_send(hmi_tx_buffer, len); + return; + } + break; + + case 0x03: /*ҳܣÿҳʾ8豸*/ + { + + if (0x01 == p_data[0]) /*һҳ*/ + { + if (page_num - 1 <= p_tjc_hmi->page.device_config_index) { p_tjc_hmi->page.device_config_index = 0; } - - if(enabled_device_count == 0) + else { - for(i = 0; i < DEVICES_PER_PAGE; i++) - { - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 1, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 2, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 3, (char *)&hmi_tx_buffer[len], ""); - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 4, (char *)&hmi_tx_buffer[len], ""); - } - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer, len); - return; + p_tjc_hmi->page.device_config_index++; } - - /*ȡǰҳ豸*/ - for(i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM && page_device_count < DEVICES_PER_PAGE; i++) - { - if(leakage.sub_device_data[i].flash_data.state == ENABLE) - { - current_enabled_index++; - - /*ж豸Ƿڵǰҳ*/ - u8 device_page = (current_enabled_index - 1) / DEVICES_PER_PAGE; - if(device_page == p_tjc_hmi->page.device_config_index) - { - page_device_indices[page_device_count] = i; - page_device_count++; - } - } - } - - if(page_device_count == 0) - { - /*ǰҳû豸Ϳ*/ - len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); - return; - } - - /*ʾǰҳ豸Ϣ*/ - for(i = 0; i < page_device_count; i++) - { - device_index = page_device_indices[i]; - - /*: t(i+1)_1 */ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 1, - (char *)&hmi_tx_buffer[len], - "%s", - leakage.sub_device_data[device_index].flash_data.region_name); - - /*˿ں: t(i+1)_2 */ - u8 com_port = leakage.sub_device_data[device_index].flash_data.com; - if(com_port < 4) /*ȷ˿ںЧΧ*/ - { - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 2, - (char *)&hmi_tx_buffer[len], - "%s", - hmi_proto_string_com[com_port]); - } - else - { - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 2, - (char *)&hmi_tx_buffer[len], - "δ֪"); - } - - /*豸ID: t(i+1)_3 */ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 3, - (char *)&hmi_tx_buffer[len], - "%d", - leakage.sub_device_data[device_index].flash_data.modbus_id); - - /*豸: t(i+1)_4 */ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 4, - (char *)&hmi_tx_buffer[len], - "%s", - leakage.sub_device_data[device_index].flash_data.device_name); - } - - /*ǰҳ8豸ʣ豸ʾλ*/ - if(page_device_count < DEVICES_PER_PAGE) - { - for(i = page_device_count; i < DEVICES_PER_PAGE; i++) - { - /**/ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 1, - (char *)&hmi_tx_buffer[len], - ""); - - /*ն˿ں*/ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 2, - (char *)&hmi_tx_buffer[len], - ""); - - /*豸ID*/ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 3, - (char *)&hmi_tx_buffer[len], - ""); - - /*豸*/ - len += gui_tjc_hmi_tx_text_display(GUI_DEVICE_CONFIG,i+1, 4, - (char *)&hmi_tx_buffer[len], - ""); - } - } - - }break; - - case 0x02: /*ȡĸCOMڵIJ*/ + } + else /*һҳ*/ { - u8 baud_vals[4]; - for (i = 0; i < 4; i++) { - baud_vals[i] = app_com.com[i].flash_data.baudrate; - } - - len = 0; - len += sprintf((char*)&hmi_tx_buffer[len], "cb0.val=%d", baud_vals[0]); - for (i = 0; i < 3; i++) hmi_tx_buffer[len + i] = 0xFF; - len += 3; - - len += sprintf((char*)&hmi_tx_buffer[len], "cb1.val=%d", baud_vals[1]); - for (i = 0; i < 3; i++) hmi_tx_buffer[len + i] = 0xFF; - len += 3; - - len += sprintf((char*)&hmi_tx_buffer[len], "cb2.val=%d", baud_vals[2]); - for (i = 0; i < 3; i++) hmi_tx_buffer[len + i] = 0xFF; - len += 3; - - len += sprintf((char*)&hmi_tx_buffer[len], "cb3.val=%d", baud_vals[3]); - for (i = 0; i < 3; i++) hmi_tx_buffer[len + i] = 0xFF; - len += 3; - - gui_tjc_hmi_data_send(hmi_tx_buffer, len); - return; - } break; - - case 0x03:/*ҳܣÿҳʾ8豸*/ - { - - - if(0x01 == p_data[0]) /*һҳ*/ + if (0 == p_tjc_hmi->page.device_config_index) { - if(page_num - 1 <= p_tjc_hmi->page.device_config_index) - { - p_tjc_hmi->page.device_config_index = 0; - } - else - { - p_tjc_hmi->page.device_config_index++; - } + p_tjc_hmi->page.device_config_index = page_num - 1; } - else /*һҳ*/ + else { - if(0 == p_tjc_hmi->page.device_config_index) - { - p_tjc_hmi->page.device_config_index = page_num - 1; - } - else - { - p_tjc_hmi->page.device_config_index--; - } + p_tjc_hmi->page.device_config_index--; } - /*ҳҪ»ȡݲʾﲻֱӷ*/ - return; - }break; - default:return; + } + /*ҳҪ»ȡݲʾﲻֱӷ*/ + return; + } + break; + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } - else if(HMI_PROTO_CMD_SET == cmd)/**/ + else if (HMI_PROTO_CMD_SET == cmd) /**/ { - switch(opa) - { - case 0x01: + switch (opa) + { + case 0x01: + { + found_empty_slot = 0; + for (i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) { - found_empty_slot = 0; - for(i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM; i++) + if (leakage.sub_device_data[i].flash_data.state == DISABLE) { - if(leakage.sub_device_data[i].flash_data.state == DISABLE) - { - found_empty_slot = 1; - empty_slot_index = i; - break; - } + found_empty_slot = 1; + empty_slot_index = i; + break; } - - if(!found_empty_slot) - { - /*豸*/ - return; - } - - field_count = 0; - current_pos = p_data; - memset(&new_device, 0, sizeof(new_device)); - - /*˿ں*/ - for(i = 0; i < 10; i++) - { - if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) - { - if(i == 0) - { - /*˿ںŲΪ*/ - return; - } - - char port_str[10] = {0}; - memcpy(port_str, current_pos, i); - port_str[i] = '\0'; - - /*ַ˿ںתΪֵ*/ - if(strcmp(port_str, "COM1") == 0) - { - new_device.com = 0; - } - else if(strcmp(port_str, "COM2") == 0) - { - new_device.com = 1; - } - else if(strcmp(port_str, "COM3") == 0) - { - new_device.com = 2; - } - else if(strcmp(port_str, "COM4") == 0) - { - new_device.com = 3; - } - - current_pos += (i + 1); - field_count++; - break; - } - } - -// /**/ -// for(i = 0; i < 10; i++) // Ϊ115200 -// { -// if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) -// { -// if(i == 0) -// { -// /*ʲΪ*/ -// return; -// } + } -// char baud_str[10] = {0}; -// memcpy(baud_str, current_pos, i); -// baud_str[i] = '\0'; + if (!found_empty_slot) + { + /*豸*/ + return; + } -// /*ַתΪֵ*/ -// if(strcmp(baud_str, "2400") == 0) -// { -// new_device.baudrate = 0; -// } -// else if(strcmp(baud_str, "4800") == 0) -// { -// new_device.baudrate = 1; -// } -// else if(strcmp(baud_str, "9600") == 0) -// { -// new_device.baudrate = 2; -// } -// else if(strcmp(baud_str, "115200") == 0) -// { -// new_device.baudrate = 3; -// } + field_count = 0; + current_pos = p_data; + memset(&new_device, 0, sizeof(new_device)); -// current_pos += (i + 1); -// field_count++; -// break; -// } -// } - - /**/ - for(i = 0; i < APP_LEAKAGE_STRING_NANE_LEN; i++) + /*˿ں*/ + for (i = 0; i < 10; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) { - if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + if (i == 0) { - memcpy(new_device.region_name, current_pos, i); - new_device.region_name[i] = '\0'; - current_pos += (i + 1); + /*˿ںŲΪ*/ + return; + } + + char port_str[10] = {0}; + memcpy(port_str, current_pos, i); + port_str[i] = '\0'; + + /*ַ˿ںתΪֵ*/ + if (strcmp(port_str, "COM1") == 0) + { + new_device.com = 0; + } + else if (strcmp(port_str, "COM2") == 0) + { + new_device.com = 1; + } + else if (strcmp(port_str, "COM3") == 0) + { + new_device.com = 2; + } + else if (strcmp(port_str, "COM4") == 0) + { + new_device.com = 3; + } + + current_pos += (i + 1); + field_count++; + break; + } + } + + // /**/ + // for(i = 0; i < 10; i++) // Ϊ115200 + // { + // if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + // { + // if(i == 0) + // { + // /*ʲΪ*/ + // return; + // } + + // char baud_str[10] = {0}; + // memcpy(baud_str, current_pos, i); + // baud_str[i] = '\0'; + + // /*ַתΪֵ*/ + // if(strcmp(baud_str, "2400") == 0) + // { + // new_device.baudrate = 0; + // } + // else if(strcmp(baud_str, "4800") == 0) + // { + // new_device.baudrate = 1; + // } + // else if(strcmp(baud_str, "9600") == 0) + // { + // new_device.baudrate = 2; + // } + // else if(strcmp(baud_str, "115200") == 0) + // { + // new_device.baudrate = 3; + // } + + // current_pos += (i + 1); + // field_count++; + // break; + // } + // } + + /**/ + for (i = 0; i < APP_LEAKAGE_STRING_NANE_LEN; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + memcpy(new_device.region_name, current_pos, i); + new_device.region_name[i] = '\0'; + current_pos += (i + 1); + field_count++; + break; + } + } + + /*豸ID */ + for (i = 0; i < 10; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + if (i == 0) + { + /*豸IDΪ*/ + return; + } + + /*豸IDַתΪֵ*/ + char id_str[10] = {0}; + memcpy(id_str, current_pos, i); + id_str[i] = '\0'; + new_device.modbus_id = atoi(id_str); + + if (new_device.modbus_id < 1 || new_device.modbus_id > 255) + { + return; + } + + current_pos += (i + 1); + field_count++; + break; + } + } + + /*豸*/ + for (i = 0; i < APP_LEAKAGE_STRING_NANE_LEN; i++) + { + if (current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + { + memcpy(new_device.device_name, current_pos, i); + new_device.device_name[i] = '\0'; + field_count++; + break; + } + } + + /*ͬidʱ֮ǰ*/ + if (field_count == 4) + { + for (u8 x = 0; x < APP_LEAKAGE_SUB_DEVICE_NUM; x++) + { + if (leakage.sub_device_data[x].flash_data.modbus_id == new_device.modbus_id) + { + new_device.state = ENABLE; + new_device.baudrate = app_com.com[new_device.com].flash_data.baudrate; + leakage.sub_device_data[x].shield = UNBLOCKED; + leakage.sub_device_data[x].flash_data = new_device; + gui_tjc_hmi_save_device_info_to_w25q(); + gui_tjc_hmi_class_update(); field_count++; - break; } } - - /*豸ID */ - for(i = 0; i < 10; i++) + } + + /*ӵ豸б*/ + if (field_count == 4) + { + /*Ĭ״̬Ϊ*/ + new_device.state = ENABLE; + + /**/ + new_device.baudrate = app_com.com[new_device.com].flash_data.baudrate; + + leakage.sub_device_data[empty_slot_index].shield = UNBLOCKED; + + /*ӵapp_leakage豸б*/ + leakage.sub_device_data[empty_slot_index].flash_data = new_device; + + /*ͨ*/ + memset(leakage.sub_device_data[empty_slot_index].ch_data, 0, + sizeof(leakage.sub_device_data[empty_slot_index].ch_data)); + + /*浽W25Q32*/ + gui_tjc_hmi_save_device_info_to_w25q(); + + /*·*/ + gui_tjc_hmi_class_update(); + + page_num = leakage.sub_device_num / DEVICES_PER_PAGE; + remain_region_num = leakage.sub_device_num % DEVICES_PER_PAGE; + if (remain_region_num > 0) { - if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + page_num++; + } + if (page_num == 0) + page_num = 1; + p_tjc_hmi->page.device_config_index = page_num - 1; // xian + + // if (new_device.com < APP_COM_NUM && new_device.baudrate < 4) { + // app_com.com[new_device.com].set.baud_rate( + // &app_com.com[new_device.com], + // new_device.baudrate + // ); + // } + } + else + { + /*ʹӦ*/ + return; + } + } + break; + case 0x02: /*ɾ豸豸Ϣw25qɾ*/ + { + u8 page_device_indices[8] = {0}; /*洢ǰҳ8豸app_leakageе*/ + u8 page_device_count = 0; /*ǰҳʵõ豸*/ + u8 current_enabled_index = 0; /*ǰǵڼõ豸*/ + + for (i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM && page_device_count < DEVICES_PER_PAGE; i++) + { + if (leakage.sub_device_data[i].flash_data.state == ENABLE) + { + current_enabled_index++; + + /*ж豸Ƿڵǰҳ*/ + u8 device_page = (current_enabled_index - 1) / DEVICES_PER_PAGE; + if (device_page == p_tjc_hmi->page.device_config_index) { - if(i == 0) - { - /*豸IDΪ*/ - return; - } - - /*豸IDַתΪֵ*/ - char id_str[10] = {0}; - memcpy(id_str, current_pos, i); - id_str[i] = '\0'; - new_device.modbus_id = atoi(id_str); - - if(new_device.modbus_id < 1 || new_device.modbus_id > 255) - { - return; - } - - current_pos += (i + 1); - field_count++; - break; + page_device_indices[page_device_count] = i; + page_device_count++; } } - - /*豸*/ - for(i = 0; i < APP_LEAKAGE_STRING_NANE_LEN; i++) + } + + if (page_device_count == 0) + { + /*ǰҳû豸*/ + return; + } + + /*8ѡпֽڣɾѡе豸Ӻǰɾ*/ + u8 deleted_count = 0; + for (i = page_device_count; i > 0; i--) + { + u8 idx = i - 1; + if (p_data[idx] == 0x01) { - if(current_pos[i] == HMI_PROTO_ASCII_RX_DELINITER) + u8 actual_index = page_device_indices[idx]; // ֱʹԭʼ + /*豸ǰƶ*/ + for (j = actual_index; j < APP_LEAKAGE_SUB_DEVICE_NUM - 1; j++) { - memcpy(new_device.device_name, current_pos, i); - new_device.device_name[i] = '\0'; - field_count++; - break; + leakage.sub_device_data[j].flash_data = leakage.sub_device_data[j + 1].flash_data; } - } - - /*ͬidʱ֮ǰ*/ - if(field_count == 4) - { - for(u8 x = 0; x < APP_LEAKAGE_SUB_DEVICE_NUM; x++) - { - if (leakage.sub_device_data[x].flash_data.modbus_id == new_device.modbus_id) - { - new_device.state = ENABLE; - new_device.baudrate = app_com.com[new_device.com].flash_data.baudrate; - leakage.sub_device_data[x].shield = UNBLOCKED; - leakage.sub_device_data[x].flash_data = new_device; - gui_tjc_hmi_save_device_info_to_w25q(); - gui_tjc_hmi_class_update(); - field_count++; - } - } - } - - /*ӵ豸б*/ - if(field_count == 4) - { - /*Ĭ״̬Ϊ*/ - new_device.state = ENABLE; - - /**/ - new_device.baudrate = app_com.com[new_device.com].flash_data.baudrate; - - leakage.sub_device_data[empty_slot_index].shield = UNBLOCKED; - - /*ӵapp_leakage豸б*/ - leakage.sub_device_data[empty_slot_index].flash_data = new_device; - + /*һ豸*/ + memset(&leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].flash_data, 0, + sizeof(app_leakage_sub_device_flash_data_t)); + leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].flash_data.state = DISABLE; + /*ͨ*/ - memset(leakage.sub_device_data[empty_slot_index].ch_data, 0, - sizeof(leakage.sub_device_data[empty_slot_index].ch_data)); - - /*浽W25Q32*/ - gui_tjc_hmi_save_device_info_to_w25q(); - - /*·*/ - gui_tjc_hmi_class_update(); - - page_num = leakage.sub_device_num / DEVICES_PER_PAGE; - remain_region_num = leakage.sub_device_num % DEVICES_PER_PAGE; - if (remain_region_num > 0) - { - page_num++; - } - if (page_num == 0) page_num = 1; - p_tjc_hmi->page.device_config_index = page_num - 1;//xian - - -// if (new_device.com < APP_COM_NUM && new_device.baudrate < 4) { -// app_com.com[new_device.com].set.baud_rate( -// &app_com.com[new_device.com], -// new_device.baudrate -// ); -// } - - } - else - { - /*ʹӦ*/ - return; - } - - }break; - case 0x02:/*ɾ豸豸Ϣw25qɾ*/ - { u8 page_device_indices[8] = {0}; /*洢ǰҳ8豸app_leakageе*/ - u8 page_device_count = 0; /*ǰҳʵõ豸*/ - u8 current_enabled_index = 0; /*ǰǵڼõ豸*/ - - for(i = 0; i < APP_LEAKAGE_SUB_DEVICE_NUM && page_device_count < DEVICES_PER_PAGE; i++) - { - if(leakage.sub_device_data[i].flash_data.state == ENABLE) - { - current_enabled_index++; - - /*ж豸Ƿڵǰҳ*/ - u8 device_page = (current_enabled_index - 1) / DEVICES_PER_PAGE; - if(device_page == p_tjc_hmi->page.device_config_index) - { - page_device_indices[page_device_count] = i; - page_device_count++; - } - } - } - - if(page_device_count == 0) - { - /*ǰҳû豸*/ - return; - } - - /*8ѡпֽڣɾѡе豸Ӻǰɾ*/ - u8 deleted_count = 0; - for(i = page_device_count; i > 0; i--) - { - u8 idx = i - 1; - if(p_data[idx] == 0x01) - { - u8 actual_index = page_device_indices[idx]; // ֱʹԭʼ - /*豸ǰƶ*/ - for(j = actual_index; j < APP_LEAKAGE_SUB_DEVICE_NUM - 1; j++) - { - leakage.sub_device_data[j].flash_data = leakage.sub_device_data[j + 1].flash_data; - } - /*һ豸*/ - memset(&leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].flash_data, 0, - sizeof(app_leakage_sub_device_flash_data_t)); - leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].flash_data.state = DISABLE; - - /*ͨ*/ - memset(leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].ch_data, 0, - sizeof(leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].ch_data)); - - deleted_count++; - } - } + memset(leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].ch_data, 0, + sizeof(leakage.sub_device_data[APP_LEAKAGE_SUB_DEVICE_NUM - 1].ch_data)); - if(deleted_count > 0) - { - /*浽W25Q32*/ - gui_tjc_hmi_save_device_info_to_w25q(); - /*·*/ - gui_tjc_hmi_class_update(); - /*ѡȷӦ*/ + deleted_count++; } - else - { - /*ûѡκ豸*/ - return; - } - }break; - - case 0x03: /*òʣ1ӦCOM1*/ + } + + if (deleted_count > 0) + { + /*浽W25Q32*/ + gui_tjc_hmi_save_device_info_to_w25q(); + /*·*/ + gui_tjc_hmi_class_update(); + /*ѡȷӦ*/ + } + else + { + /*ûѡκ豸*/ + return; + } + } + break; + + case 0x03: /*òʣ1ӦCOM1*/ { u8 *ptr = p_data; u8 baud_vals[APP_COM_NUM]; - char temp_buf[10]; /*ʱ洢ASCIIַ*/ + char temp_buf[10]; /*ʱ洢ASCIIַ*/ - for (i = 0; i < APP_COM_NUM; i++) { + for (i = 0; i < APP_COM_NUM; i++) + { u8 temp_len = 0; // ȡֱһ0xAAָ - while (*ptr != HMI_PROTO_ASCII_RX_DELINITER && temp_len < sizeof(temp_buf) - 1) { + while (*ptr != HMI_PROTO_ASCII_RX_DELINITER && temp_len < sizeof(temp_buf) - 1) + { temp_buf[temp_len++] = *ptr++; } - if (*ptr != HMI_PROTO_ASCII_RX_DELINITER) { - return; + if (*ptr != HMI_PROTO_ASCII_RX_DELINITER) + { + return; } temp_buf[temp_len] = '\0'; - ptr++; // ָ + ptr++; // ָ // ASCIIַתΪ u32 baud_int = atoi(temp_buf); // ӳ䵽öֵ u8 enum_val; - if (baud_int == 4800) enum_val = 0; - else if (baud_int == 9600) enum_val = 1; - else if (baud_int == 19200) enum_val = 2; - else if (baud_int == 57600) enum_val = 3; - else if (baud_int == 115200) enum_val = 4; - else enum_val = 4; + if (baud_int == 4800) + enum_val = 0; + else if (baud_int == 9600) + enum_val = 1; + else if (baud_int == 19200) + enum_val = 2; + else if (baud_int == 57600) + enum_val = 3; + else if (baud_int == 115200) + enum_val = 4; + else + enum_val = 4; baud_vals[i] = enum_val; } /*ÿCOMIJ*/ - for (i = 0; i < APP_COM_NUM; i++) { - if (app_com.com[i].flash_data.baudrate != baud_vals[i]) { - app_com.com[i].flash_data.baudrate = baud_vals[i]; - if (app_com.com[i].set.baud_rate) { - app_com.com[i].set.baud_rate(&app_com.com[i], baud_vals[i]); - } + for (i = 0; i < APP_COM_NUM; i++) + { + if (app_com.com[i].flash_data.baudrate != baud_vals[i]) + { + app_com.com[i].flash_data.baudrate = baud_vals[i]; + if (app_com.com[i].set.baud_rate) + { + app_com.com[i].set.baud_rate(&app_com.com[i], baud_vals[i]); } } + } app_com.save_flah(); return; - } break; - - default:return; + } + break; + + default: + return; } len = strlen((char *)hmi_tx_buffer); - gui_tjc_hmi_data_send(hmi_tx_buffer,len); + gui_tjc_hmi_data_send(hmi_tx_buffer, len); } } /*ʱ*/ -static void gui_tjc_hmi_time_set_send(u8 cmd,u8 opa,u8 *p_data) +static void gui_tjc_hmi_time_set_send(u8 cmd, u8 opa, u8 *p_data) { u16 i, len = 0; - char temp_buf[5]; + char temp_buf[5]; bsp_DS1302_Time_t new_time; - - if(HMI_PROTO_CMD_SET == cmd) /* */ + + if (HMI_PROTO_CMD_SET == cmd) /* */ { - switch(opa) + switch (opa) { - case 0x01: /* ʱ */ - { - int idx = 0; /**/ - int field = 0; /*ǰֶαţ0:,1:,2:,3:ʱ,4:֣*/ - char temp_buf[5]; - int value; + case 0x01: /* ʱ */ + { + int idx = 0; /**/ + int field = 0; /*ǰֶαţ0:,1:,2:,3:ʱ,4:֣*/ + char temp_buf[5]; + int value; while (field < 5) { @@ -2239,14 +2320,14 @@ static void gui_tjc_hmi_time_set_send(u8 cmd,u8 opa,u8 *p_data) /*ռǰֶεASCIIֱַָ0xAA*/ while (p_data[idx] != 0xAA) { - if (len >= 4) + if (len >= 4) { - return; + return; } temp_buf[len++] = p_data[idx++]; } - if (len == 0) + if (len == 0) { return; } @@ -2257,11 +2338,21 @@ static void gui_tjc_hmi_time_set_send(u8 cmd,u8 opa,u8 *p_data) /* ֶŸֵ*/ switch (field) { - case 0: new_time.Year = value % 2000; break; // ȡλ - case 1: new_time.Month = value; break; - case 2: new_time.Day = value; break; - case 3: new_time.Hour = value; break; - case 4: new_time.Minute = value; break; + case 0: + new_time.Year = value % 2000; + break; // ȡλ + case 1: + new_time.Month = value; + break; + case 2: + new_time.Day = value; + break; + case 3: + new_time.Hour = value; + break; + case 4: + new_time.Minute = value; + break; } /*ǰָ0xAA׼һֶ*/ @@ -2270,11 +2361,11 @@ static void gui_tjc_hmi_time_set_send(u8 cmd,u8 opa,u8 *p_data) } DS1302.Set(&new_time); - } + } + break; + + default: break; - - default: - break; } } } @@ -2282,74 +2373,82 @@ static void gui_tjc_hmi_time_set_send(u8 cmd,u8 opa,u8 *p_data) /*Ļָ*/ static void gui_tjc_hmi_communication_data_analysis(u8 *p_data, u16 len, void *rx_uart) { - u8 cmd,data,gui_id,opa,*p_offset_data; - u16 i,modbus_crc16,check_crc16; + u8 cmd, data, gui_id, opa, *p_offset_data; + u16 i, modbus_crc16, check_crc16; /*Ȳ*/ - if(len < 5) + if (len < 5) { - return ; + return; } /*֡ͷ*/ - if(p_data[0] != HMI_PROTO_FRAME_HEADER1 || p_data[1] != HMI_PROTO_FRAME_HEADER2) + if (p_data[0] != HMI_PROTO_FRAME_HEADER1 || p_data[1] != HMI_PROTO_FRAME_HEADER2) { - return ; + return; } /*Уλ*/ - check_crc16 = p_data[len-2] << 8 | p_data[len-1]; - modbus_crc16 = modbus_lib_crc16(p_data,len-2); + check_crc16 = p_data[len - 2] << 8 | p_data[len - 1]; + modbus_crc16 = modbus_lib_crc16(p_data, len - 2); modbus_crc16 = (modbus_crc16 >> 8) | (modbus_crc16 << 8); - if(modbus_crc16 != check_crc16) + if (modbus_crc16 != check_crc16) { - return ; + return; } - + /*CMD*/ cmd = p_data[2]; - if(cmd != HMI_PROTO_CMD_GET && cmd != HMI_PROTO_CMD_SET) + if (cmd != HMI_PROTO_CMD_GET && cmd != HMI_PROTO_CMD_SET) { - return ; + return; } - gui_id = p_data[3]; /*gui_id*/ - opa = p_data[4]; /**/ - p_offset_data = &p_data[5]; /**/ - p_rx_uart = (bsp_uart_t *)rx_uart; /*ָ*/ - switch(gui_id) + gui_id = p_data[3]; /*gui_id*/ + opa = p_data[4]; /**/ + p_offset_data = &p_data[5]; /**/ + p_rx_uart = (bsp_uart_t *)rx_uart; /*ָ*/ + switch (gui_id) { - case HMI_PROTO_GUI_MAIN : - { - gui_tjc_hmi_main_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_CURR_ALARM : - { - gui_tjc_hmi_curr_alarm_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_DETAIL_MAIN : - { - gui_tjc_hmi_detail_main_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_LOGIN : - { - gui_tjc_hmi_login_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_HISTORY_ALARM : - { - gui_tjc_hmi_history_alarm_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_TCP_CONFIG : - { - gui_tjc_hmi_tcp_config_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_DEVICE_CONFIG : - { - gui_tjc_hmi_device_config_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_HELP : - { - //gui_tjc_hmi_help_send(cmd,opa,p_offset_data); - }break; - case HMI_PROTO_GUI_TIME : - { - gui_tjc_hmi_time_set_send(cmd,opa,p_offset_data); - } - } + case HMI_PROTO_GUI_MAIN: + { + gui_tjc_hmi_main_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_CURR_ALARM: + { + gui_tjc_hmi_curr_alarm_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_DETAIL_MAIN: + { + gui_tjc_hmi_detail_main_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_LOGIN: + { + gui_tjc_hmi_login_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_HISTORY_ALARM: + { + gui_tjc_hmi_history_alarm_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_TCP_CONFIG: + { + gui_tjc_hmi_tcp_config_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_DEVICE_CONFIG: + { + gui_tjc_hmi_device_config_send(cmd, opa, p_offset_data); + } + break; + case HMI_PROTO_GUI_HELP: + { + // gui_tjc_hmi_help_send(cmd,opa,p_offset_data); + } + break; + case HMI_PROTO_GUI_TIME: + { + gui_tjc_hmi_time_set_send(cmd, opa, p_offset_data); + } + } } diff --git a/leakage_system/usr/protocol/proto_modbus_tcp_slave_ex.c b/leakage_system/usr/protocol/proto_modbus_tcp_slave_ex.c index 19188d6..e0b7000 100644 --- a/leakage_system/usr/protocol/proto_modbus_tcp_slave_ex.c +++ b/leakage_system/usr/protocol/proto_modbus_tcp_slave_ex.c @@ -48,7 +48,12 @@ static void proto_modbus_communication_data_send(u8 *p_data, u16 len) static void proto_modbus_init(void) { - W5500.W5500_Class[0].Rx_DataAnalysis = proto_modbus_communication_data_analysis; + u16 i; + for(i=0;i> 8; - send_struct.send_buffer[send_buff_index_offset + send_buff_index_offset + 3] = modbus_analysis_data.start_addr & 0xff; - send_struct.send_buffer[send_buff_index_offset + send_buff_index_offset + 4] = modbus_analysis_data.reg_number >> 8; - send_struct.send_buffer[send_buff_index_offset + send_buff_index_offset + 5] = modbus_analysis_data.reg_number & 0xff; + send_struct.send_buffer[send_buff_index_offset + 0] = modbus_analysis_data.id; + send_struct.send_buffer[send_buff_index_offset + 1] = modbus_analysis_data.func; + send_struct.send_buffer[send_buff_index_offset + 2] = modbus_analysis_data.start_addr >> 8; + send_struct.send_buffer[send_buff_index_offset + 3] = modbus_analysis_data.start_addr & 0xff; + send_struct.send_buffer[send_buff_index_offset + 4] = modbus_analysis_data.reg_number >> 8; + send_struct.send_buffer[send_buff_index_offset + 5] = modbus_analysis_data.reg_number & 0xff; } break; default: diff --git a/leakage_system_V0.004.0.hex b/leakage_system_V0.004.0.hex deleted file mode 100644 index a86dba1..0000000 --- a/leakage_system_V0.004.0.hex +++ /dev/null @@ -1,3331 +0,0 @@ -:020000040800F2 -:10400000E0550020A1410008ED7900086175000825 -:10401000E9790008954E0008898700080000000033 -:104020000000000000000000000000004D7E0008BD -:104030004350000800000000F1790008397F0008B3 -:10404000BB410008BB410008BB410008BB41000860 -:10405000BB410008BB410008BB410008BB41000850 -:10406000BB410008BB410008BB410008BB41000840 -:10407000994E0008A94E0008B94E0008C94E000824 -:10408000D94E0008E94E0008BB410008BB410008BA -:10409000BB410008BB410008BB410008BB41000810 -:1040A000BB410008BB410008BB410008BB41000800 -:1040B000BB410008BB410008BB410008BB410008F0 -:1040C000BB410008BB410008BB410008BB410008E0 -:1040D000BB41000849870008598700086987000824 -:1040E000BB410008BB410008BB410008BB410008C0 -:1040F000BB410008BB410008BB410008BB410008B0 -:10410000BB410008BB410008BB410008BB4100089F -:1041100061800008BB410008BB410008BB410008AA -:10412000BB410008F94E0008094F0008BB410008D8 -:10413000BB410008BB410008BB410008BB4100086F -:10414000BB410008BB410008BB410008BB4100085F -:10415000BB410008194F0008294F00087987000863 -:10416000BB410008BB410008BB410008BB4100083F -:10417000BB410008BB410008BB4100080000000033 -:10418000BB410008BB410008DFF810D000F03EFC46 -:1041900000480047BDEE0008AFF30080E055002066 -:1041A0000648804706480047FEE7FEE7FEE7FEE7D1 -:1041B000FEE7FEE7FEE7FEE7FEE7FEE741800008D8 -:1041C000894100082DE9F05F0546002092469B4694 -:1041D00088460646814640241BE02846414647461D -:1041E000224600F0E3F953465A46C01A914110D3D3 -:1041F00011461846224600F0CAF92D1A67EB01084D -:104200004F4622460120002100F0C1F917EB0009BA -:104210004E41201EA4F10104DFDC484631462A4607 -:104220004346BDE8F09F40EA01039B0703D009E045 -:1042300008C9121F08C0042AFAD203E011F8013B92 -:1042400000F8013B521EF9D27047D2B201E000F8EB -:10425000012B491EFBD270470022F6E710B513462A -:104260000A4604461946FFF7F0FF204610BD421EDD -:1042700012F8013F002BFBD111F8013B02F8013B82 -:10428000002BF9D17047421C10F8011B0029FBD10B -:10429000801A704710B5002200E0521C835C8C5CD1 -:1042A000A34201D1002BF8D1D8B2E1B2401A10BD1F -:1042B00030B504460020034600E05B1C934203D265 -:1042C000E05CCD5C401BF8D030BD00000FB400B501 -:1042D0008DB010A909900B9000914FF0FF300A901B -:1042E00000200C9005480690054807906A4609A8EA -:1042F0000F9900F07FF90DB05DF814FB114600082E -:104300002F4600082DE9FF5F1D464FF0FF3BD5E922 -:10431000014691465F464FF00008A9697F1C01984D -:104320008847296A824688470028F6D1BAF1FF3FBC -:104330000CD024F4C064002E19DD600614D5BAF147 -:104340002B0F09D0BAF12D0F0ED103E0584604B05F -:10435000BDE8F09F44F48064A9697F1C01988847F8 -:10436000761E8246002E02DDBAF1300F03D0B9F17D -:10437000000F26D032E0A969761E44F400747F1C39 -:10438000019888478246002E05DDBAF1780F06D0E5 -:10439000BAF1580F03D0B9F1000F10D01EE0B9F1F7 -:1043A000000F02D0B9F1100F18D1A969761E24F4BC -:1043B00000747F1C019888478246102002E0082084 -:1043C00000E00A20814609E008FB0908A969761E79 -:1043D00044F400747F1C019888478246002E05DD56 -:1043E0004946504600F0F2F80028EDDAE9690198F4 -:1043F0008847A00502D46FF00100A8E7E00725D1A7 -:10440000600613D5600502D5C8F1000000E0404603 -:1044100029680A1D2A600968220501D5087015E07F -:10442000220701D5088011E008600FE02868011D0F -:1044300029600068210502D580F8008006E0210788 -:1044400002D5A0F8008001E0C0F8008038467EE781 -:1044500070B5064604F0D0FB046805460A22002128 -:10446000304600F0F5F82C6070BD2DE9F04D81EA82 -:10447000030404F0004B21F0004514464FF0000AFD -:1044800023F0004150EA050220D054EA01021DD079 -:10449000C5F30A570246C5F31303C1F31300C1F372 -:1044A0000A5640F4801543F48013A7EB0608101B4E -:1044B000D64608F2FD3873EB050002D308F1010877 -:1044C00001E092185B41B8F1000F03DA00200146C9 -:1044D000BDE8F08D00204FF48011064684460EE0C2 -:1044E000171B73EB050705D3121B63EB050306438C -:1044F0004CEA010C49084FEA300092185B4150EA3F -:104500000107EDD152EA030012D082EA040083EAE7 -:104510000501084305D0101BAB4106D20122002340 -:1045200006E000224FF0004302E06FF0010253105A -:104530001AEB06004CEB085110EB0A0041EB0B01A3 -:10454000BDE8F04D00F0BCB80EB540F23341029129 -:104550000021CDE900110A460B4600F0C0F803B077 -:1045600000BD30B50B46014600202022012409E0A1 -:1045700021FA02F59D4205D303FA02F5491B04FA1C -:1045800002F52844151EA2F10102F1DC30BD202AFB -:1045900004DB203A00FA02F1002070479140C2F19A -:1045A000200320FA03F3194390407047202A04DBCC -:1045B000203A21FA02F00021704721FA02F3D0409C -:1045C000C2F1200291400843194670473A2800D2B0 -:1045D000303820F02002412A01D3A2F1370088426E -:1045E00001D34FF0FF307047026811441378016027 -:1045F00018467047D1600449516104491162002195 -:104600001161114600F034BAE94500085D4A00081E -:10461000426842B1016811F8013B23B1521EC0E962 -:104620000012184670470121C160881E7047426819 -:104630005AB1C368016843B983688B4205D0491EEB -:10464000521CC0E90012002070474FF0FF30704745 -:104650002DE9F04791460F4680460446002614F89F -:10466000015B2DB100F0F6F90068405DC007F6D19E -:104670002B2D02D02D2D18D0641E4A4639462046D7 -:1046800000F08EFB27B13968A14201D1C7F8008044 -:1046900071054FF002040BD54042002803DD04F001 -:1046A000ABFA0460A007BDE8F08746F48066E4E753 -:1046B0000028F8DA04F0A0FA04606FF00040F2E796 -:1046C00010B5141E73F1000408DA401C41F100011A -:1046D00092185B411A4301D120F0010010BD2DE971 -:1046E000F04D92469B4611B1B1FA81F202E0B0FA68 -:1046F00080F220329046FFF74AFF04460F4640EA18 -:104700000A0041EA0B0153465A46084313D01146AA -:1047100053EA010019D0C8F140025046FFF746FFA6 -:1047200005460E46504659464246FFF730FF0843BD -:1047300005D0012004E020463946BDE8F08D002078 -:10474000054346EAE0762C4337430A986305E40ABA -:10475000A0EB08000022FD0A44EA47540A3002D5C3 -:1047600000200146E9E7010510196941DDE9084526 -:1047700000196941BDE8F04DA2E72DE9FE4F8046E2 -:1047800081EA0300C00F0C46009021F0004123F0A5 -:104790000045B8EB0200A94105D2404621469046AB -:1047A0001C460B46024623F00040104347D0270D1D -:1047B000C7F30A00C3F30A510290401A019040283F -:1047C0006BDAC3F3130040F4801B0098924620B1CB -:1047D0000023D2EB030A63EB0B0B01985946C0F19F -:1047E00040025046FFF7D3FE06460D465046594656 -:1047F000019A00F01DF910EB08006141002487EADE -:10480000115284EAE7731A4340D0009A62B3019AC6 -:10481000012A4FEA075215DC001B61EB02014FF041 -:10482000004202EA0752CDE90042001C41F5801126 -:1048300032462B46FFF753FF03B0BDE8F08F4046EA -:104840002146F9E7001B61EB0201001C41F58013D2 -:1048500000185B412018A2F5001747EB030140EA5E -:10486000D570B6196D4111E06D084FEA360645EA7C -:10487000C0754FEA0752001B61EB0201001C41F5B5 -:10488000801149084FEA30000019514132462B4649 -:1048900003B0BDE8F04FFFF713BF009801224000BE -:1048A0000023D0EB020263EBE073009821464FEA4D -:1048B000E074B8EB000061EB0401E9E783F000432A -:1048C0005BE781F0004158E72DE9FE4F81EA0304E0 -:1048D00004F0004421F0004100944FF0000B23F05D -:1048E000004350EA01045ED052EA03045BD0C3F3F4 -:1048F0000A54C1F30A552C44A4F2F3340194A0FBEA -:104900000254C1F3130141F48011C3F3130343F4C0 -:10491000801301FB024400FB034E840A970A44EA19 -:10492000815447EA8357A4FB076802958D0A05FB6B -:1049300007854FEA932C04FB0C542705029D4FEA90 -:10494000065847EA1637B5EB08056EEB070C870EDD -:10495000920E47EA811742EA8312A7FB0201B6EBE7 -:104960000B0164EB00042B0D43EA0C335E1844EB9F -:104970001C50DA465146E7FB0201C5F313044FEA27 -:104980000B3343EA14534FEA0432019C43EA060313 -:10499000A4F10C040294009CCDE900B4FFF79FFE43 -:1049A00003B0BDE8F08F00200146F9E7C1F30A52D9 -:1049B000C1F3130140F2FF3341F480119A4202DA4D -:1049C00000200146704740F233439A42A2F233423C -:1049D00002DC5242FFF7EABDFFF7D9BD30B5041E35 -:1049E00071F1000404DB4FF00044404264EB01012C -:1049F000141E73F1000405DB1C464FF000435242C5 -:104A000063EB0403994208BF904230BD064C074D4A -:104A100006E0E06840F0010394E80700984710348E -:104A2000AC42F6D3FFF7B4FB480D0108680D01084E -:104A3000202A06DBCB17203A41FA02F043EAE07362 -:104A400006E041FA02F3D040C2F12002914008434F -:104A50001946704700487047FC0C010810B5044621 -:104A6000FFF7F8FF0068005D00F0010010BD0000D6 -:104A70002DE9F34F8BB04FF0000801F10C000C460C -:104A80004FF0010B46460DF1080A019062690121C1 -:104A900001989047051E2DD0252D2CD0216A8847DE -:104AA000C0B16269012101989047216A88470028B6 -:104AB000F7D1411E62690198904700E0761CA16918 -:104AC0000B988847216A88470028F7D1E1690B983D -:104AD0008847DBE7A1690B9888470746A84201D1C0 -:104AE000761CD3E7E1690B9888477F1C02D1B8F1A7 -:104AF000000F6FD047E1002762693D4639460198B3 -:104B000090472A2804D16269012101989047012524 -:104B1000DFF888926269012101989047A0F1300185 -:104B20000A290AD24F45E5DC07EB870100EB410774 -:104B3000303FDFD445F01005ECE7E90601D46FF013 -:104B400000476C280AD04C2814D0682815D06A2851 -:104B50000DD074281CD07A281AD01DE0626901217A -:104B6000019890476C2802D045F0040514E045F008 -:104B700002050DE045F020050AE062690121019877 -:104B80009047682802D045F0080505E045F4006527 -:104B90006269012101989047C4E9015765283DD019 -:104BA00019DC58287AD00CDC452837D004DC2528BD -:104BB00026D0412831D131E046282FD047282CD1AA -:104BC0002CE05B2877D0612828D063287CD064282B -:104BD00023D15AE0D1E06F2848D008DC66281DD0E8 -:104BE00067281BD0692821D06E2816D127E07028AD -:104BF00045D0732868D0752847D078280DD14DE06E -:104C0000A1690B988847054625283FF469AFE169FB -:104C10000B9888476D1C3FF46AAFB4E023466A46A0 -:104C20006FF001000B99AFF300809FE045F040006A -:104C30006060A80723464FF0000236D43EE0E80744 -:104C40007FF447AF2068011D21600068290501D568 -:104C500006701BE7290701D5068017E7A90703D5CA -:104C6000F117C0E9006111E706600FE745F0400069 -:104C70006060A80723464FF0080216D41EE040F6F5 -:104C80000E0125EA0100606016E045F0400060601A -:104C9000A80723464FF00A0207D40FE045F0400072 -:104CA0006060A80708D5234610226FF001000B9919 -:104CB000AFF300805AE007E0234610226FF00100B6 -:104CC0000B99FFF71FFB51E04FF000094F464B4691 -:104CD000632802D05B2807D041E02079C00601D4C8 -:104CE0000120A06001273AE0626901210198904704 -:104CF0005E2805D14FF00109626949460198904745 -:104D0000216939B900210A46534643F82120491C3C -:104D10000829FADBB0B3216969B9C11700EBD16288 -:104D200053110AEB830122F01F02821A01200B6843 -:104D3000904003430B6062690121019890475D2810 -:104D4000E8D1B9F1000F09D00020514651F82020D8 -:104D5000D24341F82020401C0828F7DB02AB224652 -:104D600000976FF001000B99AFF3008000280CDA78 -:104D7000401C08D1BBF1000F05D04FF0FF300DB043 -:104D8000BDE8F08FFFE74046F9E7E90701D108F1F8 -:104D9000010806444FF0000B78E60000CCCCCC0CA8 -:104DA0002DE9F05F82460078002715468B460AF110 -:104DB0000104B946302801D09DB113E014F8010B6D -:104DC0000127782803D0582801D045B10AE00DB159 -:104DD000102D07D10027102514F8010B02E008253B -:104DE00000E00A250026B0460EE005FB080005FBA2 -:104DF00006F1012701EB10461FFA80F8B6F5803F57 -:104E000000D3B94614F8010B2946FFF7DFFB002851 -:104E1000EBDABBF1000F05D00FB1641E00E0544681 -:104E2000CBF80040B9F1000F06D003F0E5FE0221F7 -:104E30000160C81EBDE8F09F48EA0640FAE770B579 -:104E40008C1810F8015B15F0070301D110F8013B35 -:104E50002A1106D110F8012B03E010F8016B01F8BC -:104E6000016B5B1EF9D12B0705D40023521E0DD414 -:104E700001F8013BFAE710F8013BCB1A921C03E062 -:104E800013F8015B01F8015B521EF9D5A142D8D39A -:104E9000002070BD00BFFEE710B5024800F0A8F981 -:104EA00010BD00004C2A002010B5024800F0A0F907 -:104EB00010BD00000C28002010B5024800F098F941 -:104EC00010BD0000AC2A002010B5024800F090F997 -:104ED00010BD00006C28002010B5024800F088F9D1 -:104EE00010BD00008C29002010B5024800F080F9A8 -:104EF00010BD0000EC29002010B5024800F078F940 -:104F000010BD00000C2B002010B5024800F070F915 -:104F100010BD0000CC28002010B5024800F068F950 -:104F200010BD00006C2B002010B5024800F060F9A5 -:104F300010BD00002C2900200146087810381823E5 -:104F4000B0FBF3F20848805CC865032A05D90868FD -:104F50006FF30900001D886503E008686FF309001E -:104F60008865886D704700004E0C010801460020DE -:104F70008A6A8B69CBB932B1012A0DD0022A03D0DB -:104F8000032A10D10EE000BFCB6A03F08073B3F1A7 -:104F9000807F00D1012007E0CB6AB3F1C07F00D150 -:104FA000012001E000E000BF34E08B69B3F5005F51 -:104FB0001AD132B1012A07D0022A03D0032A11D113 -:104FC0000AE000BF01200EE0CB6A03F08073B3F16A -:104FD000807F00D1012006E0CB6AB3F1C07F00D111 -:104FE000012000E000BF15E032B1012A05D0022AFD -:104FF00004D0032A0CD103E000BF00BF012008E069 -:10500000CB6A03F08073B3F1807F00D1012000E010 -:1050100000BF00BF704730B50468246824F48024C2 -:1050200005682C60046863608468402C04D10468BF -:10503000A2600468E16003E00468A1600468E260C3 -:1050400030BD704738B532480068807B401CC0B224 -:105050008DF800002E480068C07B401CC0B28DF85F -:1050600001002B480068007C401CC0B28DF8020093 -:1050700027480068407C401CC0B28DF803006A4697 -:105080000C21002003F00CFD01220021084603F052 -:10509000C7FC01221146002003F0C2FC052000F0ED -:1050A00087FA0321002002F063FD132806D01022A6 -:1050B0000121002003F0B4FC002038BD04220121AE -:1050C000002003F0ADFC00BF00240221002002F00C -:1050D0004FFD044624B1E2B20221002003F0A0FCFF -:1050E000052000F065FA04F00800082801D100202E -:1050F000E3E70621002002F03BFDFF2806D0102246 -:105100000121002003F08CFCFF20D6E7DCE7000043 -:10511000041F002072B600BFFEE770B50446A56DFF -:1051200000F06CFB064694F83500022808D0802079 -:10513000606500BF002084F8340000BF012070BD0E -:105140002068006820F01600216808602068406927 -:1051500020F0800021684861206C08B9A06C28B15B -:105160002068006820F00800216808602068006856 -:1051700020F001002168086010E000F03FFB801B78 -:1051800005280BD920206065032084F8350000BF76 -:10519000002084F8340000BF0320D0E720680068B6 -:1051A00000F001000028E8D194F85C103F2088400E -:1051B000A860012084F8350000BF002084F8340086 -:1051C00000BF00BFBBE7014691F83500022803D0BD -:1051D0008020486501207047052081F83500086867 -:1051E000006820F001000A6810600020F3E700006A -:1051F000F8B50446002000908C4800684FF4165122 -:10520000B0FBF1F7A56D2E6894F85C10082088407B -:10521000304098B12068006800F0040070B1206848 -:10522000006820F004002168086094F85C100820F1 -:105230008840A860606D40F00100606594F85C10E3 -:1052400001208840304068B12068406900F080004B -:1052500040B194F85C1001208840A860606D40F077 -:105260000200606594F85C1004208840304068B10A -:105270002068006800F0020040B194F85C1004203F -:105280008840A860606D40F00400606594F85C1090 -:1052900010208840304078B32068006800F0080093 -:1052A00050B394F85C1010208840A8602068006813 -:1052B00000F4802080B12068006800F4002028B944 -:1052C000206CC8B12046216C884715E0A06C98B1CD -:1052D0002046A16C88470FE02068006800F48070C9 -:1052E00028B92068006820F0080021680860206C58 -:1052F00010B12046216C884794F85C10202088402B -:105300003040002865D02068006800F010000028B8 -:105310005FD094F85C1020208840A86094F8350095 -:10532000052828D12068006820F016002168086050 -:105330002068406920F0800021684861206C08B92D -:10534000A06C28B12068006820F00800216808607F -:1053500094F85C103F208840A860012084F8350054 -:1053600000BF002084F8340000BF206D10B120463B -:10537000216D8847F8BD2068006800F4802080B166 -:105380002068006800F4002028B9606C10B1204645 -:10539000616C88471DE0E06BD8B12046E16B88471F -:1053A00017E02068006800F4807068B92068006821 -:1053B00020F0100021680860012084F8350000BF4B -:1053C000002084F8340000BFE06B10B12046E16B90 -:1053D0008847606D38B3606D00F00100F0B10520C2 -:1053E00084F835002068006820F00100216808601A -:1053F00000BF0098401C0090B84200D905E020682A -:10540000006800F001000028F3D100BF012084F8FB -:10541000350000BF002084F8340000BFE06C10B1FC -:105420002046E16C884700BFA4E700000C00002084 -:105430002DE9F0410446002500F0E0F9074614B9D3 -:105440000120BDE8F081606A00B100BF022084F84D -:10545000350000BF002084F8340000BF20680068D9 -:1054600020F00100216808600AE000F0C7F9C01BC5 -:10547000052805D920206065032084F83500E0E781 -:105480002068006800F001000028EED1206805685F -:1054900021480540D4E901010843E1680843216936 -:1054A000084361690843A1690843E1690843216A27 -:1054B00008430543606A042803D1D4E90B0108437B -:1054C0000543206805602068456925F00705606A86 -:1054D0000543606A04280DD1A06A0543E06A48B11B -:1054E0002046FFF743FD28B140206065012084F885 -:1054F0003500A6E7206845612046FFF71DFD0646FA -:1055000094F85C103F208840B06000206065012066 -:1055100084F83500002094E73F8010F02DE9F04733 -:1055200004460D4616461F464FF00008D4F8589022 -:1055300000BF94F83400012802D10220BDE8F087B2 -:10554000012084F8340000BF94F83500012825D1EB -:10555000022084F83500002060653B46324629462B -:105560002046FFF758FD94F85C103F208840C9F8AA -:1055700008002068006840F0160021680860206C70 -:1055800028B12068006840F00800216808602068A1 -:10559000006840F001002168086006E000BF0020BC -:1055A00084F8340000BF4FF002084046C6E7000010 -:1055B00070B5044600F022F906462546681C10B175 -:1055C00004480078054400BF00F018F9801BA84289 -:1055D000FAD370BD08000020F8B502460B4600253E -:1055E000002400200021D6E0012606FA01F51E68FD -:1055F00006EA0504AC4274D11E7906F00306012EBA -:1056000004D01E7906F00306022E13D190684F00D5 -:105610000326BE40B0434F00DE68BE40304390607A -:10562000506801268E40B0431E79C6F300168E40A6 -:10563000304350601E7906F00306032E09D0D0686F -:105640004F000326BE40B0434F009E68BE4030432B -:10565000D0601E7906F00306022E13D1CF0802F1A6 -:10566000200656F827004E07F70E0F26BE40B0431F -:105670004F07FF0E1E69BE403043CF0802F12006DF -:1056800046F8270010684F000326BE40B0431E793D -:1056900006F003064F00BE40304310605E6806F41B -:1056A0004036002E76D000BF002600963C4E36686D -:1056B00046F480463A4F3E603E46366806F48046E1 -:1056C000009600BF00BF374E8F0856F827008E07A0 -:1056D000370F0F26BE40B043334EB24202D10026F0 -:1056E00024E057E0314EB24201D101261EE0304E97 -:1056F000B24201D1022619E02E4EB24201D1032658 -:1057000014E02D4EB24201D104260FE02B4EB242DE -:1057100001D105260AE02A4EB24201D1062605E053 -:10572000284EB24201D1072600E008268F073F0F1E -:10573000BE4030431B4E8F0846F82700224E30688B -:10574000A0435E6806F4801606B120431E4E30600A -:10575000361D3068A0435E6806F4001606B120438B -:10576000194E361D3060184E361F3068A0435E68F3 -:1057700006F4003606B12043134E361F3060361F44 -:105780003068A0435E6806F4803606B120430E4EB2 -:10579000083E3060491C1029FFF426AFF8BD000018 -:1057A0004438024008380140000002400004024032 -:1057B00000080240000C02400010024000140240A9 -:1057C00000180240001C0240083C014002461369D8 -:1057D0000B400BB1012000E00020704710B542697A -:1057E00021EA020302EA010443EA0443836110BD93 -:1057F0000AB1816101E00B048361704701480068D0 -:10580000704700000000002070B504460CB901206C -:1058100070BD4CF6CC402168086045F255502168B7 -:105820000860D4E9001048602168A0688860FFF72C -:10583000E5FF05460DE0FFF7E1FF401B41F60101E2 -:10584000884206D92068C06800F0030008B1032030 -:10585000DEE72068C06800F003000028EBD14AF6BC -:10586000AA20216808600020D2E701464AF6AA2053 -:105870000A681060002070470348006803490978EF -:10588000084401490860704700000020080000201B -:1058900010B50D48006840F400700B4908600846D8 -:1058A000006840F4806008600846006840F480703A -:1058B0000860032000F0AAF8032000F007F800F0C9 -:1058C0002BF8002010BD0000003C024070B50446DB -:1058D0000E4800784FF47A71B1FBF0F00C4909687A -:1058E000B1FBF0F5284600F0DBFF08B1012070BDE8 -:1058F000102C07D200222146501E00F049F805481E -:10590000046001E00120F2E70020F0E70800002039 -:105910000C0000200400002008B500BF002000900B -:105920001048006840F480400E490860084600684E -:1059300000F48040009000BF00BF00BF0020009036 -:10594000081F006840F08050091F08600846006882 -:1059500000F08050009000BF00BF052000F056F816 -:1059600008BD0000443802400146084600280DDB0F -:1059700000BF00BF00F01F0301229A4043099B00B3 -:1059800003F1E023C3F8002100BF00BF00BF704750 -:105990002DE9F05F80460D461646002703F010F90A -:1059A000074639462A46334601F00700C0F1070A88 -:1059B000BAF1040F02D94FF0040A01E0C0F1070A5E -:1059C000D14600F1040ABAF1070F02D24FF0000AE3 -:1059D00001E0A0F1030AD4464FF0010A0AFA09FADD -:1059E000AAF1010A0AEA020A0AFA0CFA4FF0010BBC -:1059F0000BFA0CFBABF1010B0BEA030B4AEA0B04AD -:105A00002146404603F0E4F8BDE8F09F00BF00F0F7 -:105A10000702064B19684FF6FF031940044B0B436E -:105A200043EA0221014B196000BF70470CED00E012 -:105A30000000FA0570B504460D460CB9012070BD92 -:105A40005848006800F00700A84209D255490D7077 -:105A50000846006800F00700A84201D00120EEE7E8 -:105A6000207800F0020002281DD1207800F0040008 -:105A7000042805D14C48006840F4E0504A490860C9 -:105A8000207800F00800082805D14748006840F455 -:105A90006040454908604448006820F0F000A16873 -:105AA000084341490860207800F00100A8B360680D -:105AB000012807D13C4808380068C0F34040B8B915 -:105AC0000120BCE76068022802D06068032807D183 -:105AD000354808380068C0F3406048B90120AEE797 -:105AE000314808380068C0F3400008B90120A6E733 -:105AF0002D48006820F00300616808432A490860C7 -:105B0000FFF77CFE064609E0FFF778FE801B41F2B6 -:105B10008831884202D9032091E707E022480068D3 -:105B200000F00C006168B0EB810FEDD11D480068FA -:105B300000F00700A84209D91A490D70084600680C -:105B400000F00700A84201D0012078E7207800F09B -:105B50000400042807D11448006820F4E050E168EC -:105B6000084311490860207800F00800082808D18F -:105B70000D48006820F46040216940EAC1000A49EC -:105B8000086000F03FF808490968C1F30311074AAB -:105B9000515CC8400649086006480068FFF796FE59 -:105BA00000204CE7003C024008380240560C010837 -:105BB0000C0000200400002001480068704700002D -:105BC0000C00002000B5FFF7F7FF04490968C1F396 -:105BD0008221034A515CC84000BD000008380240E1 -:105BE000660C010800B5FFF7E7FF04490968C1F337 -:105BF0004231034A515CC84000BD000008380240F1 -:105C0000660C01082DE9F047002400250026A14676 -:105C10002548006800F00C0020B1042805D00828B1 -:105C20003AD105E0DFF8849039E0DFF8849036E07F -:105C30001D48001F006800F03F041B48001F00685B -:105C400000F4800078B11A481749091F0968C1F3A8 -:105C50008811A0FB01700146224600233846FEF75A -:105C6000B1FA05460EE011480F49091F0968C1F352 -:105C70008811A0FB01700146224600233846FEF73A -:105C8000A1FA05460848001F0068C0F30140401C07 -:105C90004600B5FBF6F902E0DFF8109000BF00BF48 -:105CA0004846BDE8F0870000083802400024F400B0 -:105CB00000127A00F8B504460CB90120F8BD20782E -:105CC00000F00100002874D0F948006800F00C00D2 -:105CD00004280DD0F648006800F00C00082813D105 -:105CE000F348001F006800F48000B0F5800F0BD16E -:105CF000EF4808380068C0F34040002859D0606879 -:105D0000002856D10120D9E700BF6068B0F5803F78 -:105D100008D1E7480838006840F48030E449083981 -:105D200008601EE06068B0F5A02F0DD1E04808388B -:105D3000006840F48020DE490839086008460068A1 -:105D400040F4803008600CE0D9480838006820F43E -:105D50008030D749083908600846006820F4802060 -:105D6000086000BF606890B1FFF748FD054606E097 -:105D7000FFF744FD401B642801D903209EE7CC486F -:105D800008380068C0F340400028F1D011E0FFF768 -:105D900035FD054606E0FFF731FD401B642801D9BB -:105DA00003208BE7C24808380068C0F34040002851 -:105DB000F1D1207800F0020002285FD1BC480068D1 -:105DC00000F00C0058B1BA48006800F00C00082838 -:105DD0001CD1B748001F006800F48000B0B9B44877 -:105DE00008380068C0F3400020B1E068012801D005 -:105DF000012063E7AE480838006820F0F800216908 -:105E000040EAC100AA490839086037E0E06800B3F9 -:105E10000120A8490860FFF7F1FC054606E0FFF7FE -:105E2000EDFC401B022801D9032047E7A0480838B1 -:105E30000068C0F340000028F1D09D480838006891 -:105E400020F0F800216940EAC1009949083908604A -:105E500014E0002097490860FFF7D0FC054606E0F3 -:105E6000FFF7CCFC401B022801D9032026E790480D -:105E700008380068C0F340000028F1D1207800F015 -:105E8000080008282CD16069A8B101208A4908605F -:105E9000FFF7B4FC054606E0FFF7B0FC401B022804 -:105EA00001D903200AE782486C300068C0F3400043 -:105EB0000028F1D014E000207F490860FFF79EFC25 -:105EC000054606E0FFF79AFC401B022801D9032093 -:105ED000F4E677486C300068C0F340000028F1D148 -:105EE000207800F00400042870D100277048383072 -:105EF000006800F0805090B900BF002000906C480E -:105F00003830006840F080506949383108600846F0 -:105F1000006800F08050009000BF00BF0127674874 -:105F2000006800F48070B0B96448006840F4807084 -:105F300062490860FFF762FC054606E0FFF75EFC79 -:105F4000401B022801D90320B8E65C48006800F431 -:105F500080700028F2D000BFA068012808D1544802 -:105F60006830006840F001005149683108601DE068 -:105F7000A06805280DD14E486830006840F0040044 -:105F80004B49683108600846006840F0010008602D -:105F90000CE047486830006820F00100444968314F -:105FA00008600846006820F00400086000BFA06890 -:105FB000A8B1FFF723FC054609E0FFF71FFC401BD3 -:105FC00041F28831884202D9032077E626E038483A -:105FD00068300068C0F340000028EED013E0FFF7FF -:105FE0000DFC054608E0FFF709FC401B41F2883133 -:105FF000884201D9032061E62D4868300068C0F36B -:1060000040000028EFD1012F07D12948383000681F -:1060100020F0805026493831086000BFA069002870 -:1060200045D02348006800F00C0008285DD0A06926 -:10603000022845D100201F490866FFF7DFFB05460F -:1060400006E0FFF7DBFB401B022801D9032035E601 -:10605000174808380068C0F340600028F1D1D4E93F -:1060600007010843616A40EA81110122A06AC2EB7C -:10607000500041EA00412C20005D41EA00600C49DB -:10608000091F086001200B490866FFF7B7FB0546AA -:1060900006E0FFF7B3FB401B022801D903200DE601 -:1060A000034808380068C0F340600028F1D049E098 -:1060B0000838024000004742800E4742007000400E -:1060C000002021490866FFF799FB054606E0FFF727 -:1060D00095FB401B022801D90320EFE51B4800680F -:1060E000C0F340600028F2D12CE0A069012800D163 -:1060F000E4E51648001D0668A069012820D006F4D2 -:106100008001E06981421BD106F03F01206A814293 -:1061100016D147F6C0703040616AB0EB811F0FD1D5 -:1061200006F440310122A06AC2EB5000B1EB004FEF -:1061300006D106F070612C20005DB1EB006F01D03C -:106140000120BBE50020B9E50000474200380240CD -:1061500010B504460CB9012010BD606A38B96068FA -:10616000B0F5827F00D105E00021E16102E000216D -:10617000216161610021A16294F8510028B90020D9 -:1061800084F85000204600F047F8022084F85100BF -:106190002068006820F0400021680860A08800F4B2 -:1061A0008270218901F404410843A18901F400614E -:1061B0000843217C01F002010843217D01F0010127 -:1061C0000843218B01F400710843217F01F038015D -:1061D00008432021095D01F080010843218D01F46D -:1061E00000510843216808600421A06901EA1040B9 -:1061F00094F8241001F010010843216848602068D9 -:10620000C06920F400602168C86100206065012039 -:1062100084F8510000209FE710B586B00446142191 -:1062200001A8FEF719F837492068884230D100BF2D -:10623000002000903448006840F4805032490860E3 -:106240000846006800F48050009000BF00BF00BF07 -:10625000002000902C481438006840F001002A49C2 -:10626000143908600846006800F00100009000BF83 -:1062700000BFE02001900220029000200390032044 -:1062800004900520059001A92048FFF7A5F936E004 -:106290001F492068884232D100BF002000901A4870 -:1062A000001F006840F480401749091F0860084635 -:1062B000006800F48040009000BF00BF00BF0020D5 -:1062C000009011481438006840F002000E4914395B -:1062D00008600846006800F00200009000BF00BFA0 -:1062E0004FF46040019002200290002003900320B0 -:1062F00004900520059001A90648FFF76DF906B046 -:1063000010BD00000030014044380240000002404F -:1063100000380040000402402DE9F8430446884656 -:1063200016461D4694F85100012802D00220BDE80F -:10633000F883B8F1000F00D00EB90120F7E76068CC -:10634000B0F5827F0CD1A06850B9042084F85100C8 -:106350003346424641462046009500F07DF9E6E787 -:10636000FFF74CFA074600BF94F85000012801D10E -:106370000220DCE7012084F8500000BF042084F8EC -:10638000510000206065C4F83880A687E687206346 -:10639000A086E08620646064A068B0F5004F0BD151 -:1063A0002068006820F040002168086020680068CC -:1063B00020F48040216808602068006800F04000F8 -:1063C000402805D02068006840F04000216808603F -:1063D000E06830BB21E02068806800F0010050B127 -:1063E0002068007BA16B0870A06B401CA063E08F4D -:1063F000401EE08711E0FFF701FAC01BA84201D35D -:10640000681C00B94DB9012084F8510000BF00207C -:1064100084F8500000BF032089E7E08F0028DAD11C -:1064200025E021E02068806800F0010050B120687C -:10643000C068A16B0880A06B801CA063E08F401E29 -:10644000E08711E0FFF7DAF9C01BA84201D3681C0E -:1064500000B94DB9012084F8510000BF002084F834 -:10646000500000BF032062E7E08F0028DAD13A46EF -:106470002946204601F0EFFB08B12020606501208D -:1064800084F8510000BF002084F8500000BF606D08 -:1064900008B101204BE7002049E72DE9F843044605 -:1064A0000F4616461D46FFF7A9F98046B14694F8F7 -:1064B0005100012802D00220BDE8F88307B10EB9CF -:1064C0000120F9E700BF94F85000012801D1022013 -:1064D000F2E7012084F8500000BF032084F8510047 -:1064E000002060652763A686E686A063A087E08714 -:1064F00060642064A068B0F5004F0BD1206800688C -:1065000020F04000216808602068006840F4804066 -:10651000216808602068006800F04000402805D02D -:106520002068006840F0400021680860E068B0F52D -:10653000006F37D1606810B1B9F1010F09D1206B3C -:1065400000882168C860206B801C2063E08E401E9C -:10655000E08623E02068806800F0020002280AD16B -:10656000206B00882168C860206B801C2063E08E4F -:10657000401EE08612E0FFF741F9A0EB0800A842B8 -:1065800001D3681C00B94DB9012084F8510000BF47 -:10659000002084F8500000BF03208DE7E08E002823 -:1065A000D8D136E0606810B1B9F1010F09D1206B84 -:1065B000007821680873206B401C2063E08E401E29 -:1065C000E08623E02068806800F0020002280AD1FB -:1065D000206B007821680873206B401C2063E08EDC -:1065E000401EE08612E0FFF709F9A0EB0800A84280 -:1065F00001D3681C00B94DB9012084F8510000BFD7 -:10660000002084F8500000BF032055E7E08E0028EA -:10661000D8D142462946204601F068FB08B1202027 -:106620006065A06850B900BF002000902068C06875 -:10663000009020688068009000BF00BF012084F8AF -:10664000510000BF002084F8500000BF606D08B109 -:10665000012031E700202FE72DE9FE4F04460F46C9 -:1066600090461D460C9E01200190FFF7C7F8814619 -:1066700094F851B060680290AA46BBF1010F0BD0AC -:106680000298B0F5827F04D1A06810B9BBF1040F65 -:1066900002D00220BDE8FE8F1FB1B8F1000F00D07C -:1066A0000DB90120F6E700BF94F85000012801D190 -:1066B0000220EFE7012084F8500000BF94F8510059 -:1066C000042802D0052084F8510000206065C4F839 -:1066D0003880E587A5872763E586A5862064606402 -:1066E0002068006800F04000402805D0206800685D -:1066F00040F0400021680860E068B0F5006F52D1BA -:10670000606810B1BAF1010F09D1206B00882168CF -:10671000C860206B801C2063E08E401EE0863BE05A -:106720002068806800F00200022810D1E08E70B16D -:10673000019801280BD1206B00882168C860206B6C -:10674000801C2063E08E401EE086002001902068BF -:10675000806800F0010068B1E08F58B12068C0681F -:10676000A16B0880A06B801CA063E08F401EE087B7 -:1067700001200190FFF742F8A0EB0900B0420BD3D3 -:10678000701C48B1012084F8510000BF002084F83B -:10679000500000BF03207DE7E08E0028C0D1E08FCD -:1067A0000028BDD152E0606810B1BAF1010F09D1E3 -:1067B000206B007821680873206B401C2063E08EFA -:1067C000401EE0863CE02068806800F0020002285D -:1067D00010D1E08E70B1019801280BD1206B0078A8 -:1067E00021680873206B401C2063E08E401EE08609 -:1067F000002001902068806800F0010068B1E08FFF -:1068000058B12068C068A16B0870A06B401CA063E1 -:10681000E08F401EE08701200190FEF7EFFFA0EB24 -:106820000900B04201D3701C00B94EB9012084F8B0 -:10683000510000BF002084F8500000BF032029E76A -:10684000E08E0028BFD1E08F0028BCD14A463146F7 -:10685000204601F04BFA40B12020606500BF0020C7 -:1068600084F8500000BF012014E7A06850B900BFB1 -:10687000002000902068C068009020688068009028 -:1068800000BF00BF012084F8510000BF002084F841 -:10689000500000BF606D08B10120FBE60020F9E662 -:1068A00070B504462546681EB0F1807F01D30120F3 -:1068B0000FE0681E4FF0E02148610F214FF0FF30DC -:1068C00002F086F900204FF0E0218861072008617E -:1068D000002070BDF8B504460D46164694F84200F7 -:1068E00020282DD105B10EB90120F8BD012020636B -:1068F0000020606332462946204601F043FE0746E9 -:10690000206B012819D100BF00200090206800688A -:10691000009020684068009000BF00BF00BF00BF2B -:1069200021680C3151E8001F41F0100021680C3142 -:1069300041E80002002AF3D100E001273846D4E7FD -:106940000220D2E770B504460D46144920688842FB -:1069500003D1134804F0A7F91EE0124920688842C9 -:1069600003D1114804F09FF916E0104920688842CD -:1069700003D10F4804F097F90EE00E4920688842D1 -:1069800003D10D4804F08FF906E00C4920688842D5 -:1069900002D10B4804F087F970BD000000100140DF -:1069A000F00C002000440040440D0020004800404E -:1069B000980D0020004C0040EC0D00200014014018 -:1069C000400E002070B50446002520684069C0F3E1 -:1069D000C01594F84100212817D1B5B100BF00BF00 -:1069E0002168143151E8001F21F080002168143122 -:1069F00041E80002002AF3D100BFA06B10B1A06BE8 -:106A0000FEF78BFB204601F016FC20684069C0F3BE -:106A1000801594F84200222817D1B5B100BF00BFFD -:106A20002168143151E8001F21F040002168143121 -:106A300041E80002002AF3D100BFE06B10B1E06B27 -:106A4000FEF76BFB204601F0B0FB002070BD00009C -:106A500038B50446002531492068884201D1304DBF -:106A600016E030492068884201D12F4D10E02F49AF -:106A70002068884201D12E4D0AE02E4920688842C4 -:106A800001D12D4D04E02D492068884200D12C4DC4 -:106A9000606C00F0020050B100BF00200090206840 -:106AA0000068009020684068009000BF00BF606CE4 -:106AB00000F0040050B100BF002000902068006882 -:106AC000009020684068009000BF00BF2068006808 -:106AD000C0F3C00050B100BF0020009020680068E3 -:106AE000009020684068009000BF00BF20680068E8 -:106AF000C0F3400050B100BF002000902068006843 -:106B0000009020684068009000BF00BF25B1EA8B6C -:106B1000A9696868FFF7DEFE38BD0000001001407B -:106B2000F00C002000440040440D002000480040CC -:106B3000980D0020004C0040EC0D00200014014096 -:106B4000400E00202DE9F84F0446206805682068B3 -:106B5000C668206847694FF00009CA4605F00F096A -:106B6000B9F1000F0AD105F0200038B106F020007D -:106B700020B1204601F072FBBDE8F88FB9F1000F9B -:106B80007CD007F0010018B906F49070002875D089 -:106B900005F0010030B106F4807018B1606C40F06F -:106BA0000100606405F0040030B107F0010018B185 -:106BB000606C40F00200606405F0020030B107F044 -:106BC000010018B1606C40F00400606405F008003A -:106BD00048B106F0200010B907F0010018B1606C50 -:106BE00040F008006064606C002846D005F020008A -:106BF00028B106F0200010B1204601F02FFB2068DC -:106C00004069C0F3801A606C00F0080010B9BAF156 -:106C1000000F2DD0204601F0C8FA2068406900F02E -:106C20004000402820D100BF00BF2168143151E846 -:106C3000001F21F040002168143141E80002002AC1 -:106C4000F3D100BFE06B50B17F48E16B0865E06BAA -:106C5000FEF7B9FA88B1E06B016D88470DE0204678 -:106C6000FFF7F6FE09E009E02046FFF7F1FE04E039 -:106C70002046FFF7EDFE002060647DE7206B0128D1 -:106C800078D105F01000002874D006F0100000281C -:106C9000FAD000BF002000902068006800902068B3 -:106CA0004068009000BF00BF2068406900F04000CD -:106CB000402870D1E06B006840681FFA80F8B8F196 -:106CC000000F58D0A08D404555DDA4F82E80E06B14 -:106CD000C069B0F5807F43D000BF00BF21680C3190 -:106CE00051E8001F21F4807021680C3141E8000256 -:106CF000002AF3D100BF00BF00BF2168143151E862 -:106D0000001F21F001002168143141E80002002A2F -:106D1000F3D100BF00BF00BF2168143151E8001F4C -:106D200021F040002168143141E80002002AF3D12B -:106D300000BF202084F842000020206300BF00BF75 -:106D400021680C3151E8001F21F0100021680C313E -:106D500041E80002002AF3D100BFE06BFEF7DDF945 -:106D600002206063A08DE28D801A81B22046FFF779 -:106D7000E9FD0EE052E0A08D40450AD1E06BC0690C -:106D8000B0F5807F05D102206063A18D2046FFF71A -:106D9000D9FDF1E6FFE7A08DE18D401A1FFA80F8DA -:106DA000E08DD0B3B8F1000F37D000BF00BF21682D -:106DB0000C3151E8001F21F4907021680C3141E83A -:106DC0000002002AF3D100BF00BF00BF21681431C8 -:106DD00051E8001F21F001002168143141E8000250 -:106DE000002AF3D100BF202084F842000020206355 -:106DF00000BF00BF21680C3151E8001F21F01000D6 -:106E000021680C3141E80002002AF3D100BF0220C2 -:106E1000606341462046FFF795FDADE605F0800032 -:106E200030B106F0800018B1204601F017FCA3E64F -:106E300005F0400030B106F0400018B1204601F0E6 -:106E4000EAF999E600BF97E67180000810B504469C -:106E50000CB9012010BDA06900B100E000BF94F89A -:106E6000410028B9002084F84000204600F02AF8AC -:106E7000242084F841002068C06820F40050216874 -:106E8000C860204601F068FA2068006920F490404C -:106E9000216808612068406920F02A002168486163 -:106EA0002068C06840F400502168C8600020606419 -:106EB000202084F8410084F842000020606300BF75 -:106EC000C8E7000010B586B00446142101A8FDF7FC -:106ED000C3F9FE49206888427AD100BF00200090A3 -:106EE000FB48006840F40020F94908600846006843 -:106EF00000F40020009000BF00BF00BF0020009001 -:106F0000F3481038006840F00100F149103908607A -:106F10000846006800F00100009000BF00BF032099 -:106F2000019002200290002003900320049008208A -:106F3000059001A9E748FEF74FFBE748E7490860DD -:106F4000400548600021E5488160C1604FF48061E0 -:106F50000161002141618161C1614FF440310162F1 -:106F600000214162FEF764FA08B1FEF7D3F800BFD2 -:106F7000DA48E063846300BFD7483030D8490860FE -:106F80004FF0006048604021D54881600021C16019 -:106F90004FF480610161002141618161C1614FF461 -:106FA0000031016200214162FEF742FA08B1FEF7AA -:106FB000B1F800BFCA48A063846300BF002201216A -:106FC0003420FEF7E5FC3420FEF7CEFC1AE2FFE7A2 -:106FD000C449206888427DD100BF00200090BC4891 -:106FE000001D006840F01000B949091D08600846FE -:106FF000006800F01000009000BF00BF00BF00203C -:107000000090B3481038006840F00200B0491039D1 -:1070100008600846006800F00200009000BF00BF52 -:10702000C0200190022002900020039003200490D1 -:107030000720059001A9AC48FEF7CEFAAB48AC4951 -:1070400008604FF0006048600021A9488160C1607D -:107050004FF480610161002141618161C1614FF4A0 -:107060008031016200214162FEF7E2F908B1FEF7CA -:1070700051F800BF9E48E063846300BF9B487830AE -:107080009C4908604FF00060486040219948816049 -:107090000021C1604FF48061016100214161816183 -:1070A000C1614FF48031016200214162FEF7C0F9F5 -:1070B00008B1FEF72FF800BF8E48A063846300BFBD -:1070C000002201212520FEF763FC2520FEF74CFC61 -:1070D00098E1FFE78849206888427CD100BF002002 -:1070E00000907B48006840F4003079490860084609 -:1070F000006800F40030009000BF00BF00BF002017 -:10710000009073481038006840F001007049103951 -:1071100008600846006800F00100009000BF00BF52 -:107120000C20019002200290002003900320049084 -:107130000720059001A96748FEF74EFA66484830D7 -:107140006E4908604FF00060486000216B48816024 -:10715000C1604FF480610161002141618161C161C1 -:107160004FF44031016200214162FEF761F908B13C -:10717000FDF7D0FF00BF6148E063846300BF56485D -:1071800060305F4908604FF00060486040215C4813 -:1071900081600021C1604FF4806101610021416183 -:1071A0008161C1614FF40031016200214162FEF74B -:1071B0003FF908B1FDF7AEFF00BF5148A0638463FB -:1071C00000BF002201212620FEF7E2FB2620FEF769 -:1071D000CBFB17E1FFE74B492068884274D100BF21 -:1071E000002000903A48006840F480203849086048 -:1071F0000846006800F48020009000BF00BF00BF78 -:107200000020009032481038006840F002003049F9 -:10721000103908600846006800F00200009000BFC6 -:1072200000BF4FF4406001900220029000200390C4 -:10723000032004900720059001A92B48FEF7CCF904 -:1072400025481838304908604FF000604860002138 -:107250002D488160C1604FF480610161002141616E -:107260008161C16101624162FEF7E2F808B1FDF798 -:1072700051FF00BF2448E063846300BF1648183004 -:10728000224908604FF00060486040211F4881603B -:107290000021C1604FF48061016100214161816181 -:1072A000C16101624162FEF7C3F808B1FDF732FF28 -:1072B00000BF1648A063846300BF00221146272048 -:1072C000FEF766FB272023E025E00000004C00408D -:1072D0004038024000000240406002400C2800207C -:1072E0006C2800200010014000040240406402406D -:1072F000CC2800202C290020004400408C290020AC -:10730000EC290020004800404C2A0020AC2A002034 -:10731000FEF72AFB76E03C492068884272D100BF24 -:10732000002000903948006840F02000374908608C -:107330000846006800F02000009000BF00BF00BFBA -:107340000020009031481438006840F004002F49B4 -:10735000143908600846006800F00400009000BF7F -:1073600000BFC02001900220029000200390032063 -:1073700004900820059001A92548FEF72DF925481D -:107380002549086080054860002123488160C1606C -:107390004FF480610161002141618161C16101623D -:1073A0004162FEF745F808B1FDF7B4FE00BF1A4888 -:1073B000E063846300BF17487830184908604FF0D5 -:1073C000206048604021154881600021C1604FF471 -:1073D00080610161002141618161C161016241629D -:1073E000FEF726F808B1FDF795FE00BF0B48A06335 -:1073F000846300BF002211464720FEF7C9FA4720E8 -:10740000FEF7B2FA06B010BD001401404438024045 -:1074100000080240286402400C2B00206C2B002046 -:10742000704770472DE9F84F04460E4617469946B7 -:107430004FF0000A94F84100202850D106B117B946 -:107440000120BDE8F88F00206064212084F841000D -:10745000FEF7D4F98246A784E784A068B0F5805F80 -:1074600004D1206910B90025B04602E035464FF03E -:1074700000081EE05346002280212046CDF80090EF -:1074800001F01CF920B1202084F841000320D8E746 -:1074900045B9B8F80000C0F308002168486008F159 -:1074A000020803E02878216848606D1CE08C401ECB -:1074B000E084E08C0028DDD15346002240212046A4 -:1074C000CDF8009001F0FAF820B1202084F84100B6 -:1074D0000320B6E7202084F841000020B1E7022015 -:1074E000AFE7000010B5044613492068884203D175 -:1074F000124803F09BFC1EE011492068884203D12A -:10750000104803F093FC16E00F492068884203D12D -:107510000E4803F08BFC0EE00D492068884203D131 -:107520000C4803F083FC06E00B492068884202D136 -:107530000A4803F07BFC10BD00100140F00C002055 -:1075400000440040440D002000480040980D0020F9 -:10755000004C0040EC0D002000140140400E0020C3 -:1075600000BFFEE701460A2291FBF2F302FB131271 -:107570000A2391FBF3F302EB0312D0B27047000031 -:1075800008B500BF002000903648006840F40010A5 -:10759000344908600846006800F40010009000BFFD -:1075A00000BF00BF002000900846006840F4800043 -:1075B00008600846006800F48000009000BF00BF2B -:1075C000002211460C20FEF7E3F90C20FEF7CCF95F -:1075D000002211460D20FEF7DBF90D20FEF7C4F95D -:1075E000002211460E20FEF7D3F90E20FEF7BCF95B -:1075F000002211460F20FEF7CBF90F20FEF7B4F959 -:10760000002211461020FEF7C3F91020FEF7ACF956 -:10761000002211461120FEF7BBF91120FEF7A4F954 -:10762000002211463920FEF7B3F93920FEF79CF904 -:10763000002211463A20FEF7ABF93A20FEF794F902 -:10764000002211464520FEF7A3F94520FEF78CF9EC -:10765000002211464620FEF79BF94620FEF784F9EA -:1076600008BD00003038024000B587B0142102A8E0 -:10767000FCF7F2FD00BF002001906348006840F075 -:107680008000614908600846006800F080000190B1 -:1076900000BF00BF00BF002001900846006840F016 -:1076A000010008600846006800F00100019000BF7A -:1076B00000BF00BF002001900846006840F00400B1 -:1076C00008600846006800F00400019000BF00BF99 -:1076D00000BF002001900846006840F002000860EA -:1076E0000846006800F00200019000BF00BF00BF24 -:1076F000002001900846006840F01000086008462D -:10770000006800F01000019000BF00BF00BF002023 -:1077100001900846006840F00800086008460068CC -:1077200000F00800019000BF00BF00223021374860 -:10773000FEF75EF8002241F237113548FEF758F89F -:1077400000224FF478613348FEF752F800224FF4DC -:1077500080513148FEF74CF8002238212F48FEF7BF -:1077600047F83020029001200390002004900590FB -:1077700002A92648FDF730FF41F2171002900120C0 -:10778000039000200490059002A92148FDF724FFF2 -:107790004FF418600290012003900020049005909F -:1077A00002A91C48FDF718FF4FF4C06002900120A9 -:1077B000039004900020059002A91648FDF70CFFE5 -:1077C0004FF4805002900120039000200490059017 -:1077D00002A91148FDF700FF382002900120039014 -:1077E00000200490059002A90C48FDF7F5FE20202A -:1077F00002900120039004900020059002A9044803 -:10780000FDF7EAFE07B000BD303802400008024034 -:10781000000402400010024000000240000C024040 -:1078200010B50748074908600520486040F2EE217E -:1078300004488160FDF7E8FF08B1FDF76BFC10BD5F -:1078400000300040E825002010B50E480E490860C1 -:107850004FF48270486000210B488160C160016173 -:1078600041614FF4007181610021C1610162416297 -:1078700081620A21C162FEF76BFC08B1FDF74AFC88 -:1078800010BD000000300140F425002010B50E4866 -:107890000E4908604FF48270486000210B488160F7 -:1078A000C160016141614FF4007181610021C161DA -:1078B0000162416281620A21C162FEF749FC08B19E -:1078C000FDF728FC10BD0000003800404C260020C9 -:1078D00010B50B480B4908604FF4E13048600021B7 -:1078E00008488160C16001610C2141610021816112 -:1078F000C161FFF7ABFA08B1FDF70CFC10BD000049 -:10790000004C0040A426002010B50B480B4908602D -:107910004FF4E1304860002108488160C160016196 -:107920000C21416100218161C161FFF78FFA08B12B -:10793000FDF7F0FB10BD000000100140EC26002018 -:1079400010B50B480B4908604FF4E1304860002146 -:1079500008488160C16001610C21416100218161A1 -:10796000C161FFF773FA08B1FDF7D4FB10BD000049 -:10797000004400403427002010B50B480B49086034 -:107980004FF4E1304860002108488160C160016126 -:107990000C21416100218161C161FFF757FA08B1F3 -:1079A000FDF7B8FB10BD0000004800407C27002018 -:1079B00010B50B480B4908604FF4E13048600021D6 -:1079C00008488160C16001610C2141610021816131 -:1079D000C161FFF73BFA08B1FDF79CFB10BD000049 -:1079E00000140140C427002000BFFEE700BFFEE7EF -:1079F000704700002DE9F04780460D46262140469D -:107A000000F0E0F8064616B90020BDE8F08740F225 -:107A1000B450864200DD06462821404600F0D2F8E8 -:107A20000746B946C7F30A0700224FF400613C48F5 -:107A3000FDF7DEFE384600F005F9182101EB48118C -:107A4000C8B200F0F5F837480068C06800F0FF0AD7 -:107A5000B819B0F5006F11DA00240CE0002000F036 -:107A6000E7F830480068C06800F0FF0A85F800A019 -:107A70006D1C601C84B2B442F0DB3CE0C7F50060D2 -:107A800087B200240CE0002000F0D2F825480068FE -:107A9000C06800F0FF0A85F800A06D1C601C84B26D -:107AA000BC42F0DB0122D1021D48FDF7A1FE0022FD -:107AB0004FF400611A48FDF79BFE002000F0C2F869 -:107AC000182101EB4811C8B200F0B2F8154800685F -:107AD000C06800F0FF0A0CE0002000F0A9F811488F -:107AE0000068C06800F0FF0A85F800A06D1C601CEB -:107AF00084B2B442F0DB0122D1020948FDF778FEDE -:107B000009EB06001FFA80F94A462821404600F09A -:107B1000A7FF40220121404600F082FF304674E773 -:107B200000100240F425002070B5044600224FF4F6 -:107B300000610D48FDF75CFE204600F083F801204F -:107B400000F076F809480068C068C5B2002000F06F -:107B50006FF806480068C068C5B20122D102024829 -:107B6000FDF746FE284670BD00100240F4250020B7 -:107B700070B504460D4600224FF400610F48FDF732 -:107B800037FE284600F05EF8082101EB4411C9B227 -:107B900041F0010000F04CF809480068C068C6B226 -:107BA000002000F045F806480068C068C6B201220F -:107BB000D1020248FDF71CFE304670BD00100240A5 -:107BC000F425002070B505460E4600224FF40061F2 -:107BD0001548FDF70DFE304600F034F8082101EBA2 -:107BE0004511C9B241F0020000F022F80F480068C8 -:107BF000C06884B2002000F01BF80C480068C06820 -:107C000084B2002000F014F84FF6FF7000EA04245C -:107C100006480068C068204484B20122D1020248AC -:107C2000FDF7E6FD204670BD00100240F42500205F -:107C300001B5FF23012269460148FEF72EFC08BD6D -:107C4000F425002010B504462012FFF7F1FFE0B242 -:107C5000FFF7EEFF10BDF8B504460E461546606806 -:107C6000B0F5827F0DD1A068B0F5004F03D0A068B9 -:107C7000B0F5806F05D12068006820F040002168D1 -:107C800008606068B0F5827F1FD1A068B0F5806F92 -:107C90000DD03346002280212046009500F06AF87E -:107CA00008B3606D40F0200060650320F8BD3346E6 -:107CB000002201212046009500F05CF898B1606D2B -:107CC00040F0200060650320F0E7334600220121E8 -:107CD0002046009500F04EF828B1606D40F020007D -:107CE00060650320E2E70020E0E700007CB5044681 -:107CF0000E4615463346012202212046009500F02B -:107D000039F828B1606D40F02000606503207CBD2B -:107D1000164800681821B0FBF1F01549B0FBF1F0EE -:107D20004FF47A71484301906068B0F5827F0DD1BD -:107D30003346002280212046009500F01BF898B1C0 -:107D4000606D40F0200060650320E0E700BF01980F -:107D500000B908E00198401E019020688068C0F3D7 -:107D6000C0100028F3D100BF0020D0E70C00002095 -:107D700040420F002DE9F84F04460D4690461E463E -:107D8000DDF82890FDF73AFDA0EB0900371AFDF762 -:107D900035FD82462C480068C0F3CB307843009014 -:107DA00046E0701C002843D0FDF728FDA0EB0A0038 -:107DB000B84200D2A7BB2068406820F0E0002168EC -:107DC00048606068B0F5827F0DD1A068B0F5004FC3 -:107DD00003D0A068B0F5806F05D12068006820F05E -:107DE000400021680860A06AB0F5005F0DD100BFB7 -:107DF0002068006820F4005021680860206800684E -:107E000040F400502168086000BF012084F8510050 -:107E100000BF002084F8500000BF0320BDE8F88FA9 -:107E2000FFE7009808B9002702E00098401E009084 -:107E3000206880682840A84201D1012000E000208D -:107E40004045AED10020E9E70C000020704710B596 -:107E5000044601220021204600F0E2FD01221146E5 -:107E6000204600F0DDFD0520FDF7A2FB03212046A2 -:107E7000FFF77EFE132806D010220121204600F0D5 -:107E8000CFFD002010BD04220121204600F0C8FDD6 -:107E9000FF20F7E710B5044601220021204600F03C -:107EA000BFFD01221146204600F0BAFD0520FDF776 -:107EB0007FFB03212046FFF75BFE132806D010222C -:107EC0000121204600F0ACFD002010BD022201215E -:107ED000204600F0A5FD0520FDF76AFB03212046A2 -:107EE000FFF746FE142806D010220121204600F09C -:107EF00097FD0020E9E7FF20E7E710B504460222DE -:107F00000021204600F08CFD01221146204600F0A1 -:107F100087FD0520FDF74CFB03212046FFF728FED7 -:107F2000222806D010220121204600F079FD0020F1 -:107F300010BDFF20FCE7000010B50D48416901208D -:107F400088470C480121826C90470B480121826CC4 -:107F500090470A480121826C904709480121826CB0 -:107F6000904708480121826C9047FDF785FC10BDC1 -:107F70008C000020F00C0020440D0020980D002003 -:107F8000EC0D0020400E002000B593B0302107A872 -:107F9000FCF762F9142102A8FCF75EF900BF00208B -:107FA00001902548006840F0805023490860084649 -:107FB000006800F08050019000BF00BF00BF0020AB -:107FC00001901E48006840F480401C490860084643 -:107FD000006800F48040019000BF00BF09200790B6 -:107FE0004FF48030089001200C9002200D90410544 -:107FF0000E9104210F91A8211091022111910421C9 -:10800000129107A8FDF756FE08B1FDF783F80F207F -:10801000029002200390002004904FF4A05005909D -:108020004FF480500690052102A8FDF703FD08B12A -:10803000FDF770F813B000BD4038024000700040FA -:108040000548006840F4700003490860034802498D -:10805000803908607047000088ED00E000400008AB -:1080600010B50248FEF76EFD10BD0000A4260020EA -:1080700070B50446A56B0020E8852846FEF7E8FCAD -:1080800070BD70B506460025B46B20684069C0F32A -:10809000C01594F84100212805D125B10020E084C5 -:1080A000204600F0C8F820684069C0F3801594F8B5 -:1080B0004200222805D125B10020E085204600F0AD -:1080C00074F8606C40F0100060642046FEF7C0FC5D -:1080D00070BD70B50546AC6B2868006800F4807010 -:1080E000002842D1E08500BF00BF21680C3151E873 -:1080F000001F21F4807021680C3141E80002002A41 -:10810000F3D100BF00BF00BF2168143151E8001F48 -:1081100021F001002168143141E80002002AF3D166 -:1081200000BF00BF00BF2168143151E8001F21F0DB -:1081300040002168143141E80002002AF3D100BF59 -:10814000202084F84200206B01280ED100BF00BF20 -:1081500021680C3151E8001F21F0100021680C311A -:1081600041E80002002AF3D100BF00206063206BC9 -:10817000012804D1A18D2046FEF7E4FB02E0204651 -:10818000FFF74EF970BD70B50546AC6B012060631A -:10819000206B012805D1A08D41082046FEF7D2FBB7 -:1081A00002E02046FFF73DF970BD00BF00BF026846 -:1081B0000C3252E8002F22F4907102680C3242E82F -:1081C0000013002BF3D100BF00BF00BF02681432C0 -:1081D00052E8002F22F001010268143242E8001335 -:1081E000002BF3D100BF016B01290ED100BF00BFEE -:1081F00002680C3252E8002F22F0100102680C32A3 -:1082000042E80013002BF3D100BF202180F8421078 -:1082100000210163704710B504462068C06820F053 -:1082200040002168C860202084F841002046FFF704 -:1082300059F9002010BD00BF00BF02680C3252E89F -:10824000002F22F0C00102680C3242E80013002B1C -:10825000F3D100BF202180F841107047F8B50446E3 -:108260000025002694F84200222873D1A068B0F5BA -:10827000805F0BD1206948B9A66A20684068C0F3C6 -:1082800008003080A06A801CA06214E0A56AA06883 -:10829000B0F5805F03D0A06828B9206918B92068BC -:1082A0004068287004E02068406800F07F00287073 -:1082B000A06A401CA062E08D401E80B2E0850028CC -:1082C00046D12068C06820F020002168C86020687E -:1082D000C06820F480702168C8602068406920F080 -:1082E000010021684861202084F84200002060637A -:1082F000206B012826D10020206300BF00BF216829 -:108300000C3151E8001F21F0100021680C3141E8C8 -:108310000002002AF3D100BF2068006800F01000BE -:1083200010280AD100BF002000902068006800904B -:1083300020684068009000BF00BFA18D2046FEF776 -:1083400001FB02E02046FFF76BF80020F8BD01E0DA -:108350000020FBE70220F9E72DE9F84F04462068EA -:10836000006920F44050E1680843216808612169F0 -:10837000A068084361690843E169084300902068E8 -:10838000C06849F20C618843009908432168C860BD -:108390002068406920F44070A16908432168486161 -:1083A00076492068884203D075492068884203D105 -:1083B000FDF718FC814602E0FDF704FC8146E06908 -:1083C000B0F5004F6CD102206168A0FB015003465C -:1083D0001920A9FB007001462A463846FBF7F2FE39 -:1083E0006421B0FBF1F04FEA001A02206168A0FBA3 -:1083F00001510B461920A9FB00712A463846FBF7AC -:10840000E1FE834602206168A0FB0150034619206B -:10841000A9FB00712A463846FBF7D4FE6421B0FB65 -:10842000F1F000EBC00101EB0010ABEB800032215A -:1084300001EBC0006421B0FBF1F000F0F8000AEBA2 -:10844000400A02206168A0FB015003461920A9FBE5 -:10845000007001462A463846FBF7B4FE83460220E8 -:108460006168A0FB015003461920A9FB00712A4650 -:108470003846FBF7A7FE6421B0FBF1F000EBC0012A -:1084800001EB0010ABEB8000322101EBC000642156 -:10849000B0FBF1F000F007005044216888606AE00A -:1084A00004206168A0FB015003461920A9FB00705D -:1084B00001462A463846FBF785FE8246042061685D -:1084C000A0FB015003461920A9FB007001462A4673 -:1084D0003846FBF777FE6421B0FBF1F000EBC001FA -:1084E00001EB0010AAEB8000322101EB00106421A7 -:1084F000B0FBF1F000F0F00A04206168A0FB01700D -:1085000003461920A9FB00513A462846FBF75AFEBC -:108510006421B0FBF1F00AEB001A04206168A0FBB3 -:1085200001510B461920A9FB00712A463846FBF77A -:1085300049FE834604206168A0FB015003461920D0 -:10854000A9FB007001462A463846FBF73BFE642132 -:10855000B0FBF1F000EBC00101EB0010ABEB8000D1 -:10856000322101EB00106421B0FBF1F000F00F00AC -:10857000504421688860BDE8F88F00000010014079 -:108580000014014077B581B0044615460298A062F8 -:10859000A58500206064222084F842002C48E16B0D -:1085A000C8632C48E16B08642B48E16BC864002069 -:1085B000E16B086502AE32682368191D2B46E06B3B -:1085C000FCF7ACFF38B110206064202084F8420032 -:1085D000012004B070BD00BF00200090206800683A -:1085E000009020684068009000BF00BF206970B113 -:1085F00000BF00BF21680C3151E8001F41F48070BA -:1086000021680C3141E80002002AF3D100BF00BF0D -:1086100000BF2168143151E8001F41F001002168BA -:10862000143141E80002002AF3D100BF00BF00BFAF -:108630002168143151E8001F41F0400021681431D5 -:1086400041E80002002AF3D100BF0020C1E700008A -:10865000D38000088781000883800008014691F8D4 -:108660004100212828D18868B0F5805F0BD10869C6 -:1086700048B90A6A1088C0F308000B685860086A95 -:10868000801C086205E00B6A581C086218780B68A9 -:108690005860C88C401E80B2C88458B90868C06849 -:1086A00020F080000B68D8600868C06840F0400087 -:1086B0000B68D860002070470220FCE72DE9F843E2 -:1086C00004460D4617469846089E31E0701C70B36C -:1086D000FDF794F8A0EB0800B04200D816B90320CB -:1086E000BDE8F8832068C06800F00400F8B1802D70 -:1086F0001ED0402D1CD020680068C0F3C000B0B16F -:1087000000BF00200090206800680090206840684A -:10871000009000BF00BF2046FFF747FD08206064BF -:1087200000BF002084F8400000BF0120D8E7FFE729 -:10873000206800682840A84201D1012000E0002004 -:10874000B842C3D00020CBE710B50248FEF7FAF9D3 -:1087500010BD0000EC26002010B50248FEF7F2F92B -:1087600010BD00003427002010B50248FEF7EAF9DA -:1087700010BD00007C27002010B50248FEF7E2F98A -:1087800010BD0000C427002000BFFEE710B5002286 -:1087900010210748FDF72CF83220FCF709FF0122D1 -:1087A00010210348FDF724F86420FCF701FF10BDF9 -:1087B000000802403EB50024002000900190029085 -:1087C000802100F0F9F80A20FCF7F2FE0422334879 -:1087D0000168012000F092F9042230480168091D67 -:1087E000052000F08BF92E48006800902C48001DF1 -:1087F000006801902A480830006802900198000A39 -:108800002649096808720198C1B22448006841727B -:108810000298010E2148006881720298010C1F48DD -:108820000068C1720298010A1C480068017302982E -:10883000C1B21A480068417318480068007A00F015 -:10884000FE0040F00200154909680872062213482C -:1088500001680831092000F051F904220F4801682D -:108860000E310F2000F04AF900BF0BE0E0B2022207 -:108870001E2100F0D5F8E0B202221F2100F0D0F84E -:10888000601C84B2082CF1DB4FF4FA61192000F06F -:10889000ADF808211B2000F08FF83EBD041F00201A -:1088A000107AFF1F2DE9F04704460E4690462078C7 -:1088B0000021FFF75DF900F00F0022280DD020788D -:1088C00004F109020C2100F0EBF8A37B617B43EA81 -:1088D00001222078102100F0C3F820782421FFF72E -:1088E00071F90746B946C7F30A0700224FF4006141 -:1088F0003048FCF77DFF3846FFF7A4F921781022B5 -:1089000002EB4111C9B241F00400FFF791F907EB06 -:108910000800B0F5006F0ADA002505E016F8010B33 -:10892000FFF786F9681C85B24545F7DB2CE0C7F5F3 -:10893000006087B2002505E016F8010BFFF778F913 -:10894000681C85B2BD42F7DB0122D1021948FCF751 -:108950004FFF00224FF400611648FCF749FF00204A -:10896000FFF770F92178102202EB4111C9B241F0F2 -:108970000400FFF75DF905E016F8010BFFF758F961 -:10898000681C85B24545F7DB0122D1020948FCF796 -:108990002FFF09EB08001FFA80F920784A462421AE -:1089A00000F05EF820782022012100F039F8BDE8BF -:1089B000F08700000010024070B505460C4600220A -:1089C0004FF400610848FCF713FF2846FFF73AF917 -:1089D0000520FFF72DF92046FFF72AF90122D102E1 -:1089E0000148FCF705FF70BD0010024070B5054658 -:1089F0000C4600224FF400610848FCF7F9FE2846B7 -:108A0000FFF720F90620FFF713F92046FFF71AF9C0 -:108A10000122D1020148FCF7EBFE70BD00100240BC -:108A200070B504460D46164600224FF400610B480F -:108A3000FCF7DEFE2846FFF705F9082101EB44119B -:108A4000C9B241F00500FFF7F3F83046FFF7F0F840 -:108A50000122D1020148FCF7CBFE70BD001002409C -:108A600070B504460D46164600224FF400610B48CF -:108A7000FCF7BEFE2846FFF7E5F8082101EB44119C -:108A8000C9B241F00600FFF7D3F83046FFF7DAF835 -:108A90000122D1020148FCF7ABFE70BD001002407C -:108AA00070B505460E46144600224FF40061124888 -:108AB000FCF79EFE3046FFF7C5F8082101EB451193 -:108AC000C9B241F00700FFF7B3F814F8010BFFF744 -:108AD000AFF814F8010BFFF7ABF814F8010BFFF730 -:108AE000A7F814F8010BFFF7A3F80122D1020248FE -:108AF000FCF77EFE70BD0000001002402DE9F04141 -:108B000007460C46154600224FF400610C48FCF75E -:108B10006FFE3846FFF796F80420FFF789F8002625 -:108B200005E014F8010BFFF783F8701C86B2AE4223 -:108B3000F7DB0122D1020248FCF75AFEBDE8F081C2 -:108B4000001002400FB4054B10B503A9044A029867 -:108B500000F028F910BC5DF814FB0000A5AE000879 -:108B6000E02500200FB4084B10B504A902AA039811 -:108B700000F018F9044602A9002000F0A1FC2046EC -:108B800010BC5DF814FB0000C19400087CB50C001B -:108B90001D461646014601D0601E00E00020CDE9CA -:108BA0000010064B6A462946304600F0FBF8002CC0 -:108BB00002D0009A002111707CBD0000AB94000827 -:108BC00002480068C0F30220704700000CED00E08E -:108BD00010B5002804DB0A07130E054A135406E0FB -:108BE0000A07140E034A00F00F031B1FD45410BDD4 -:108BF00000E400E018ED00E000487047E4250020A4 -:108C000002E008C8121F08C1002AFAD17047704755 -:108C1000002001E001C1121F002AFBD170470000B3 -:108C20002DE9FF5F82B00021DDE90430020DDDF89F -:108C300040B0034318D044F61050A2F2FF32424332 -:108C40001514119801281FD0A5EB0B00401C5FEAFA -:108C5000000A4FF000064E4FDFF83891B0465046FC -:108C600015D5CAF1000413E0119801244AA3012884 -:108C700001D16FEA0B010298119AC0E90031C0E9F5 -:108C8000024206B0BDE8F09FCBF10000DFE70446EA -:108C90000021404A491842EB0450CDE9001012E08F -:108CA000E00707D032463B4640464946FBF70CFEFC -:108CB0008046894632463B4610461946FBF704FE7D -:108CC00006460F466410002CEAD1DDE90401DDE917 -:108CD0000023BAF1000F06DAFBF7F6FD42464B46D9 -:108CE000FBF7F2FD05E0FBF7C0FB42464B46FBF706 -:108CF000BCFB04460E460022284BFBF76FFE03D850 -:108D00004FF0FF30014607E00022254B2046314658 -:108D1000FBF733FDFBF74AFE102409E0002C0ADBC9 -:108D20000A220023FBF74EFA039B30321A55641EC9 -:108D300050EA0102F2D1641C039AC4F111031444F5 -:108D4000119A012A03D0012208430DD10AE00843F9 -:108D500004D000204FF0110B119072E7A3EB0B052C -:108D60006D1E0DE05B4504DD4FF0000205F10105CD -:108D700004E003DA4FF00002A5F10105002AECD06F -:108D800002981199C0E90231C0E9004579E7000075 -:108D9000000014400000F03F300000000000F043ED -:108DA0000000E03F2DE9FF4F95B09A468846064601 -:108DB0000025EEE1252877D100242746F94A012134 -:108DC000039400E0044316F8013F203B01FA03F04E -:108DD0001042F7D130782A2811D06FF02F03307865 -:108DE000A0F13002092A16D8039A44F0020402EBDB -:108DF000820203EB42021044761C0390EFE758F81E -:108E0000042B0392002A03DA504244F400540390E6 -:108E100044F00204761C30782E2816D116F8010F83 -:108E200044F004042A280DD06FF02F023078A0F10E -:108E30003003092B09D807EB870302EB4303C7185C -:108E4000761CF3E758F8047B761C30786C280FD03A -:108E500006DC4C2817D068280DD06A2814D104E00D -:108E6000742810D07A280FD10DE044F400140AE0E1 -:108E700044F4801401E044F440147278824202D138 -:108E800004F58014761C761C307866280BD013DC31 -:108E9000582877D009DC002875D04528F6D0462818 -:108EA000F4D047281AD193E118E0632835D064281C -:108EB00079D0652812D18BE1702873D008DC67283F -:108EC000F1D069286FD06E280DD06F2806D1ACE0A4 -:108ED00073282CD0752874D0782853D0524617990F -:108EE00090476D1C54E1C4F30250022809D00328B6 -:108EF0000DD0D8F8001004280DD00D6008F104083A -:108F000046E1D8F80010EA17C1E90052F6E7D8F8B0 -:108F100000100D80F2E70D70F0E718F8041B8DF8D3 -:108F2000001000208DF80100EB46012003E058F806 -:108F300004BB4FF0FF3061074FF0000102D40DE099 -:108F400009F101018946B9420FDA8145F8DB1BF8C6 -:108F500009100029F4D108E009F101018946814294 -:108F6000FADB1BF809100029F6D103985346A0EB51 -:108F7000090721463846179A00F080FA284400EB8A -:108F8000090507E044E008E10DE01BF8010B52463B -:108F900017999047B9F10109F7D25346214638464F -:108FA000179AF2E039E00A21C4F302524FF0000BA5 -:108FB0000091022A06D058F8040BC117032A09D0E1 -:108FC0000AE023E008F1070020F00702F2E80201BE -:108FD000904605E000B2C117042A01D140B2C11782 -:108FE000002906DA0A460021404261EB02012D22E7 -:108FF00002E0220504D52B228DF80420012203E093 -:10900000E20701D02022F7E7914657E00A2100E06D -:1090100010214FF0000B00910BE010214FF0000BDE -:1090200044F004040827009103E008204FF0000BEF -:109030000090C4F30252022A05D058F8040B002114 -:10904000032A08D008E008F1070020F00702F2E840 -:109050000201904603E080B2042A00D1C0B24FF072 -:10906000000922072AD53278702A07D0DDF800C01F -:109070008CF0100C5CEA0B0C05D00EE040228DF851 -:109080000420012208E050EA010306D030238DF8C5 -:1090900004308DF8052002229146009B83F00803DE -:1090A00053EA0B030AD150EA010201D1620705D548 -:1090B00030228DF804204FF001097F1E3278582AA3 -:1090C00004D039A20C920CAA02920BE03BA2F9E761 -:1090D0005B46009AFBF776F80C9B9B5C029A521E4B -:1090E0000292137050EA0102F2D1029804A9081A00 -:1090F00000F1200B600702D524F4803400E0012742 -:109100005F4502DDA7EB0B0000E0002000EB0B0148 -:10911000009003984944401A0390E00306D4534654 -:109120002146179A039800F0A9F90544002706E0A4 -:1091300001A85246C05D179990476D1C7F1C4F4592 -:10914000F6DBE0030CD553462146179A039800F04E -:1091500095F9054404E030205246179990476D1C5C -:109160000099481E00900029F5DC08E00298029959 -:1091700052460078491C0291179990476D1CBBF12B -:109180000001ABF1010BF1DC5BE100F065F9054496 -:10919000761C307800287FF40DAE19B02846BDE863 -:1091A000F08F000009280100303132333435363772 -:1091B0003839616263646566000000003031323323 -:1091C00034353637383941424344454600000000C3 -:1091D000600700D4062708F1070020F00700F0E838 -:1091E0000223804603F0004C5FEA0C0001D097A0F8 -:1091F00009E0200501D596A005E0E00701D095A083 -:1092000001E0AFF24C001390307823F00043652862 -:109210000CD006DC452809D046281DD047287FD130 -:109220003BE0662818D067287AD136E00021112F5C -:1092300001DB112000E0781CCDE9000104A90CA895 -:10924000FFF7EEFCDDE90D010C9A4FF0000B07F182 -:109250000109109200914EE04FF000400097CDE9D7 -:10926000011004A90CA8FFF7DBFCDDE90D020C9B43 -:109270000F994FF0000B91461093009211B9791C91 -:1092800000EB0109B7EB090003D4C0F1FF3B07F184 -:109290000109A9EB0700019042E0012F00DA012744 -:1092A0000021112F01DD112000E03846CDE9000139 -:1092B00004A90CA8FFF7B4FCDDE90D010C9A00919C -:1092C0004FF0000BB946109221070FD4009A4A457F -:1092D00003DA914601E0A9F10109B9F1010F05DDB9 -:1092E000109AA9F10101515C3029F4D0B84202DA98 -:1092F00010F1040F03DA0121CDE9011010E000287C -:1093000003DC8344A9EB000102E0411C494500DD78 -:109310008946A0EB0B00401C01904FF000400290EA -:10932000200705D40198484502DB4FF0FF3001903B -:1093300000208DF84B0002980DF14B07B0F1004F63 -:1093400025D002200C902B200D90029800280CDADA -:10935000404202902D200D9007E00A210298FBF771 -:1093600000F93031029007F8011D0C99481E0C904D -:109370000029F2DC02980028EFD1791E0D980870C0 -:10938000307800F0200040F0450007F8020D11A8E9 -:10939000C01BC01D02901398007800B1012000EBA3 -:1093A0000901019801EBE071029801440398401A09 -:1093B000401E0390E00306D453462146179A0398B3 -:1093C00000F05CF805441398007818B152461799DC -:1093D00090476D1CE00323D553462146179A039806 -:1093E00000F04CF805441BE0BBF1000F07DB0098D0 -:1093F000584504DD1098179910F80B0001E01799F3 -:1094000030205246904701980BF1010B401E05F1A8 -:109410000105019004D12E205246179990476D1CEA -:10942000B9F10001A9F10109DEDC05E017F8010B33 -:109430005246179990476D1C0299481E02900029C8 -:10944000F4DC53462146179A03989EE62D0000004F -:109450002B000000200000002DE9F041044600250B -:109460001E461746880404D405E039462020B0473C -:109470006D1C641EF9D52846BDE8F0812DE9F04148 -:10948000044600251E469046C80301D5302700E05B -:109490002027880404D505E041463846B0476D1CB6 -:1094A000641EF9D52846BDE8F0814A68002A06D036 -:1094B0000A68531C0B6010704868401E4860704773 -:1094C0000A68531C0B601070704770B505460E4655 -:1094D000052E13D2DFE806F00306090C0F004FF447 -:1094E00096540EE04FF416540BE04FF4964408E007 -:1094F0004FF4614405E04FF4E13402E04FF4E1340D -:1095000000BF00BF686830B16868406B18B1686818 -:109510002146426B904770BD70B500200AE00022E2 -:1095200000EBC00404EB00142A4D05EB0414628028 -:10953000421C90B20428F2DB002047E000EB40021E -:1095400002EBC004244A12F82420012A3CD100EB8B -:10955000400404EBC005204C04EB8504617800EB6B -:10956000400404EBC0051C4C04EB8504E37801EBDC -:10957000C10404EB0114174D05EB0414241D01EB89 -:10958000C10505EB0115134E06EB05156D8805EBBE -:10959000450504EB85020024146054609460137048 -:1095A00090700124547001EBC10404EB01143546A2 -:1095B00005EB04146488641C01EBC10505EB01157F -:1095C00006EB05156C8000BF421C90B22028B5DB6D -:1095D00070BD0000801F00206C06002010B5002424 -:1095E00015E00E4850F8240004EB44010C4A02EB4D -:1095F000810148600B4804EB440102EB8101886063 -:10960000042004EB440102F82100601CC4B2042CC5 -:10961000E7DBFFF781FF00F007F810BD180C002012 -:10962000280C0020CB94000838B515480422694660 -:1096300043684FF45040984700241EE01DF8040092 -:10964000FF2806D1042004EB44010E4A02F8210051 -:1096500006E01DF8040004EB44010A4A02F8210068 -:1096600004EB4402074B13F8221004EB440203EB13 -:109670008200FFF72AFF601CC4B2042CDEDB38BD79 -:10968000940E0020280C00201CB5002008E000EB00 -:109690004001124A12F8211001AA1154411CC8B20B -:1096A0000428F4DB0E480422694643684FF4504016 -:1096B00098470422694601A8FAF7FAFD00B91CBDD3 -:1096C0004FF45044204607F007FA0548042201A948 -:1096D00083682046984700BFF1E70000280C00206F -:1096E000940E002010B5284908688047274908686B -:1096F00080472748816B88472648816B88472648E2 -:10970000816B88472548816B88472548816B88474E -:109710002449086B80472449086980472349C86861 -:1097200080472348D0F8841188472148D0F8141383 -:1097300000F5C87088471E48D0F8A41400F548709A -:1097400088471B48D0F8341600F5966088471949B9 -:109750008868804718494868804718498868804762 -:109760001749086880471749D1F8540B80471649B4 -:10977000086B804715498868804715481549C268B5 -:109780000820904710BD00006C0C0020940E0020B3 -:10979000F00C0020440D0020980D0020EC0D00205E -:1097A000400E0020C41E0020681F0020C02500209D -:1097B000801F0020A80E0020301F0020081F00205E -:1097C000640C0020A8000020280C00200C0C0020B5 -:1097D0008C0000202C00002010B524480068408830 -:1097E00040B123490869804722480121C26803200B -:1097F000904707E01E49486980471E480021C2681B -:109800000320904719480068807800F0010028B1D3 -:1098100018480121C2680020904704E01548002143 -:10982000C2680846904711480068807800F002003E -:1098300028B110480121C2680846904704E00D484D -:109840000021C2680120904708480068408800F461 -:10985000004028B107480121C2680220904704E077 -:1098600004480021C2680220904710BD080C002067 -:10987000081F0020301F002010B500F001F810BDB7 -:1098800070B500205C49096808705B490968487038 -:109890004FF4B86158480068001DFAF7DDFC002459 -:1098A000A5E0012604EB440000EBC4015248006827 -:1098B00000F2C45010F8210001287DD14E48006804 -:1098C0004078401C4C4909684870002548E004EB8A -:1098D000440202EBC403484A126802F2C45202EB8B -:1098E000830202F10E01C5EBC50202EB0513424AE9 -:1098F0001268121D02EB4302101D0A22FAF7D8FC6F -:1099000060BBC5EBC50000EB05113B480068001DBE -:1099100000EB41000E30C5EBC50101EB05133649E4 -:109920000968091D01EB4301C9784454C5EBC50022 -:1099300000EB051130480068001D00EB4100C078C5 -:10994000401CC1B2C5EBC50000EB05122A480068F7 -:10995000001D00EB4200C170002603E0681C85B2C8 -:10996000202DB4DB00BF3EB3234800680078C0EB75 -:10997000C00101EB001120480068001D00EB41010F -:1099800004EB440000EBC4021B48006800F2C45022 -:1099900000EB820050F80E2F4A6042688A6000890E -:1099A0008881154800680078C0EBC00202EB001205 -:1099B00011480068001D00E017E000EB42008473CE -:1099C00001210D4800680078C0EBC00202EB0012D4 -:1099D00009480068001D00EB4200C170064800689D -:1099E0000078401C044909680870601C84B2202C6F -:1099F000FFF657AF70BD0000080C00202DE9F84FAE -:109A000000241FE00021C4EBC40000EB0412A648B0 -:109A10000068001D00F81210C4EBC40000EB041233 -:109A2000A1480068001D00EB42004170C4EBC40077 -:109A300000EB04129C480068001D00EB420081709E -:109A4000601C84B2984800680078A042DADC0020EC -:109A500095490968488000241BE14FF0000809E19E -:109A6000C4EBC40000EB04118F480068001D00EB3C -:109A700041000E3010F8086006EB460000EBC6010E -:109A80008948006800F2C45010F82100012800D075 -:109A9000ECE006EB460000EBC6018348006800F2EC -:109AA000C45000EB810090F82A0000B1DEE00025F0 -:109AB00062E006EB460000EBC6017B48006800F25E -:109AC000C45000EB8100183030F82570774800EB67 -:109AD000C60030F8159006EB460000EBC601724850 -:109AE000006800F2C45000EB8100183000EB8500E4 -:109AF000B0F802A007F0010050B109F0010038B938 -:109B0000EAB2F1B2E0B20123CDF800A005F0A2F86C -:109B100007F0020050B109F0020038B90020EAB2A3 -:109B2000F1B20090E0B2022305F094F807F400408F -:109B3000D8B109F40040C0B9002D0DDD06EB460098 -:109B400000EBC6015848006800F2C45000EB8100E9 -:109B5000008B00F4004040B90020EAB2F1B200905E -:109B6000E0B24FF4004305F075F8504800EBC60032 -:109B700020F81570681C85B2022D9ADB002571E073 -:109B800006EB460101EBC6024749096801F2C451E0 -:109B900001EB8201183131F8250000F40041F1B1E8 -:109BA000C4EBC40101EB04123F490968091D01EB34 -:109BB00042018978491CCAB2C4EBC40101EB041309 -:109BC00039490968091D01EB43018A703649096862 -:109BD000498841F40041344A1268518044E000F061 -:109BE0000201F1B1C4EBC40101EB04122E49096872 -:109BF000091D01EB42014978491CCAB2C4EBC401FA -:109C000001EB041328490968091D01EB43014A705F -:109C100025490968498841F00201234A12685180A8 -:109C20001EE000F00101D9B1C4EBC40101EB041244 -:109C30001D490968091D11F81210491CCAB2C4EB6C -:109C4000C40101EB041318490968091D01F8132028 -:109C500015490968498841F00101134A1268518089 -:109C6000681C85B2022D8BDB00BF00BF08F101002C -:109C70001FFA80F8C4EBC40000EB04110A48006826 -:109C8000001D00EB4100C07840453FF7E9AE601C85 -:109C900084B2054800680078A0423FF7DEAEFFF7C7 -:109CA0009BFDBDE8F88F0000080C0020CC2B0020A5 -:109CB00010B503490869804706F04EFE10BD00004C -:109CC0008C000020034A12689080024A126891605A -:109CD00070470000A400002010B51A480068806892 -:109CE00000B910BD002425E016480068806804EB28 -:109CF000440110F82100D0B1002012490968896898 -:109D000004EB440201F822000E480068806804EB6E -:109D1000440100EB8100806800B909E00949096845 -:109D2000896804EB440201EB82018868804700BF28 -:109D3000601C84B2034800688088A042D4DC00BF65 -:109D4000CFE70000A400002010B501462F4A12689A -:109D50001288521C2D4B1B681A802C4A12681288DC -:109D6000B2F57A7F06DB294A12685288521C274BCB -:109D70001B685A80254A1268926802B910BD0020FB -:109D80003CE0224A1268926800EB400302EB830237 -:109D900052888AB31D4A1268926800EB400302EBB6 -:109DA00083025288521E194B1B689B6800EB4004CB -:109DB00003EB84035A80154A1268926800EB400353 -:109DC00002EB83025288BAB90122104B1B689B68D0 -:109DD00000EB400403F824200C4A1268926800EB60 -:109DE000400302EB83029288084B1B689B6800EBE0 -:109DF000400403EB84035A80421C90B2034A126869 -:109E000092888242BDDC00BFB8E70000A4000020B9 -:109E100000B585B010200090002001900290022033 -:109E2000039069460248FBF7D7FB05B000BD000070 -:109E3000000C024000B585B0102000900120019078 -:109E4000002002900220039069460248FBF7C4FB01 -:109E500005B000BD000C024010B5012220212148B0 -:109E6000FBF7C6FC002208211E48FBF7C1FC00F0EE -:109E70009FF81D4800680088632818DC1A480068AD -:109E800080780C2813DC18480068C0781F280EDC86 -:109E9000154800680079172809DC134800684079E4 -:109EA0003B2804DC1048006880793B2818DD1A2024 -:109EB0000D490968088001200B49096888700A4922 -:109EC0000968C870002008490968087106490968CE -:109ED00048710549096888710348006800F006F870 -:109EE00010BD0000000C0240BC0E002070B50446FE -:109EF0002E4800680088632818DC2C4800688078A9 -:109F00000C2813DC29480068C0781F280EDC27487D -:109F100000680079172809DC2448006840793B284C -:109F200004DC2248006880793B2801DD002070BDF8 -:109F300000218E2000F00AFA8021084600F006FA7F -:109F40002078FDF70FFB054629468C2000F0FEF92E -:109F5000A078FDF707FB05462946882000F0F6F9B2 -:109F6000E078FDF7FFFA05462946862000F0EEF975 -:109F70002079FDF7F7FA05462946842000F0E6F936 -:109F80006079FDF7EFFA05462946822000F0DEF9F8 -:109F9000A079FDF7E7FA05462946802000F0D6F9BA -:109FA00080218E2000F0D2F90120C0E7BC0E0020F5 -:109FB00010B58C2000F08AF804462046E21704EB26 -:109FC00012721211A4EB02122146E31704EB137371 -:109FD0001B1103EB830302EB43023B4B1B681A800C -:109FE000882000F073F804462046E21704EB127252 -:109FF0001211A4EB02122146E31704EB13731B1199 -:10A0000003EB830302EB43022F4B1B689A708620FD -:10A0100000F05CF804462046E21704EB12721211BD -:10A02000A4EB02122146E31704EB13731B1103EB9D -:10A03000830302EB4302244B1B68DA70842000F098 -:10A0400045F804462046E21704EB12721211A4EB05 -:10A0500002122146E31704EB13731B1103EB830376 -:10A0600002EB4302184B1B681A71822000F02EF895 -:10A0700004462046E21704EB12721211A4EB0212FE -:10A080002146E31704EB13731B1103EB830302EB6D -:10A0900043020D4B1B685A71802000F017F80446EC -:10A0A0002046E21704EB12721211A4EB02122146B1 -:10A0B000E31704EB13731B1103EB830302EB43025F -:10A0C000014B1B689A7110BDBC0E002070B505468F -:10A0D000012220219C48FBF78BFB00BF00BF00BF83 -:10A0E00000BF00BF00BF00BF00BF00BF00BF00BF78 -:10A0F00000BF00BF00BF00BF00BF00BF00BF00BF68 -:10A1000000BF00BF00BF00BF00BF00BF00BF00BF57 -:10A1100000BF00BF00BF45F00105002474E005F05A -:10A12000010028B1012210218748FBF761FB04E000 -:10A13000002210218448FBF75BFB00BF00BF00BF7B -:10A1400000BF00BF00BF00BF00BF00BF00BF00BF17 -:10A1500000BF00BF00BF00BF00BF00BF00BF00BF07 -:10A1600000BF00BF00BF00BF00BF00BF00BF00BFF7 -:10A1700000BF00BF00BF012208217348FBF738FB76 -:10A1800000BF00BF00BF00BF00BF00BF00BF00BFD7 -:10A1900000BF00BF00BF00BF00BF00BF00BF00BFC7 -:10A1A00000BF00BF00BF00BF00BF00BF00BF00BFB7 -:10A1B00000BF00BF00BF00BF00BF00BF00220821DA -:10A1C0006148FBF715FB00BF00BF00BF00BF00BF29 -:10A1D00000BF00BF00BF00BF00BF00BF00BF00BF87 -:10A1E00000BF00BF00BF00BF00BF00BF00BF00BF77 -:10A1F00000BF00BF00BF00BF00BF00BF00BF00BF67 -:10A2000000BF6D10601CC4B2082C88DBFFF700FE95 -:10A21000002470E0761010214B48FBF7D7FA10B1FC -:10A2200046F0800601E006F07F0600BF00BF00BFD9 -:10A2300000BF00BF00BF00BF00BF00BF00BF00BF26 -:10A2400000BF00BF00BF00BF00BF00BF00BF00BF16 -:10A2500000BF00BF00BF00BF00BF00BF00BF00BF06 -:10A2600000BF00BF00BF012208213748FBF7C0FA3A -:10A2700000BF00BF00BF00BF00BF00BF00BF00BFE6 -:10A2800000BF00BF00BF00BF00BF00BF00BF00BFD6 -:10A2900000BF00BF00BF00BF00BF00BF00BF00BFC6 -:10A2A00000BF00BF00BF00BF00BF00BF00220821E9 -:10A2B0002548FBF79DFA00BF00BF00BF00BF00BFED -:10A2C00000BF00BF00BF00BF00BF00BF00BF00BF96 -:10A2D00000BF00BF00BF00BF00BF00BF00BF00BF86 -:10A2E00000BF00BF00BF00BF00BF00BF00BF00BF76 -:10A2F00000BF601CC4B2082C8CDB00222021124855 -:10A30000FBF776FA00BF00BF00BF00BF00BF00BF71 -:10A3100000BF00BF00BF00BF00BF00BF00BF00BF45 -:10A3200000BF00BF00BF00BF00BF00BF00BF00BF35 -:10A3300000BF00BF00BF00BF00BF00BF00BF00BF25 -:10A34000FFF778FD304670BD000C024070B5054641 -:10A350000E46012220219C48FBF74AFA00BF00BFAD -:10A3600000BF00BF00BF00BF00BF00BF00BF00BFF5 -:10A3700000BF00BF00BF00BF00BF00BF00BF00BFE5 -:10A3800000BF00BF00BF00BF00BF00BF00BF00BFD5 -:10A3900000BF00BF00BF00BF05F0FE05002474E051 -:10A3A00005F0010028B1012210218748FBF720FAAF -:10A3B00004E0002210218448FBF71AFA00BF00BF16 -:10A3C00000BF00BF00BF00BF00BF00BF00BF00BF95 -:10A3D00000BF00BF00BF00BF00BF00BF00BF00BF85 -:10A3E00000BF00BF00BF00BF00BF00BF00BF00BF75 -:10A3F00000BF00BF00BF00BF012208217248FBF769 -:10A40000F7F900BF00BF00BF00BF00BF00BF00BF23 -:10A4100000BF00BF00BF00BF00BF00BF00BF00BF44 -:10A4200000BF00BF00BF00BF00BF00BF00BF00BF34 -:10A4300000BF00BF00BF00BF00BF00BF00BF0022C1 -:10A4400008216148FBF7D4F900BF00BF00BF00BF7F -:10A4500000BF00BF00BF00BF00BF00BF00BF00BF04 -:10A4600000BF00BF00BF00BF00BF00BF00BF00BFF4 -:10A4700000BF00BF00BF00BF00BF00BF00BF00BFE4 -:10A4800000BF00BF6D10601CC4B2082C88DB002424 -:10A4900074E006F0010028B1012210214A48FBF7C0 -:10A4A000A7F904E0002210214748FBF7A1F900BFFB -:10A4B00000BF00BF00BF00BF00BF00BF00BF00BFA4 -:10A4C00000BF00BF00BF00BF00BF00BF00BF00BF94 -:10A4D00000BF00BF00BF00BF00BF00BF00BF00BF84 -:10A4E00000BF00BF00BF00BF00BF012208213648E7 -:10A4F000FBF77EF900BF00BF00BF00BF00BF00BF79 -:10A5000000BF00BF00BF00BF00BF00BF00BF00BF53 -:10A5100000BF00BF00BF00BF00BF00BF00BF00BF43 -:10A5200000BF00BF00BF00BF00BF00BF00BF00BF33 -:10A53000002208212448FBF75BF900BF00BF00BFE1 -:10A5400000BF00BF00BF00BF00BF00BF00BF00BF13 -:10A5500000BF00BF00BF00BF00BF00BF00BF00BF03 -:10A5600000BF00BF00BF00BF00BF00BF00BF00BFF3 -:10A5700000BF00BF00BF7610601CC4B2082C88DB8F -:10A58000002220211048FBF733F900BF00BF00BFB5 -:10A5900000BF00BF00BF00BF00BF00BF00BF00BFC3 -:10A5A00000BF00BF00BF00BF00BF00BF00BF00BFB3 -:10A5B00000BF00BF00BF00BF00BF00BF00BF00BFA3 -:10A5C00000BF00BF00BF70BD000C024010B5FEF719 -:10A5D000DDF8FEF7EFF8FAF735FD002417E004EB9D -:10A5E000440101EB44220B490968143101EBC2001C -:10A5F00000F00AF9002104EB440000EB4422054876 -:10A600000068143000EBC2000174601CC4B2012C5D -:10A61000E5DB10BD041F002070B500BF1720FDF75B -:10A6200083FA06460A20FAF7C3FF0024E0E001207F -:10A63000A040304000287CD004EB440101EB4422D0 -:10A6400070490968143111F832000221FDF790FABF -:10A65000054604EB440101EB44226A4909681431C0 -:10A6600011F832002A460221FEF7DAF905F001005E -:10A67000A8B104EB440000EB4421624800681430A8 -:10A6800000EBC100007C40F0020104EB440000EB51 -:10A6900044225C480068143000EBC200017405F0ED -:10A6A000020010B304EB440101EB44225549096850 -:10A6B000143111F8320010220121FEF7B1F904EB38 -:10A6C000440101EB44224F490968143101EBC200F7 -:10A6D00000F09AF8002104EB440000EB44224948C2 -:10A6E0000068143000EBC200017405F01000A8B13E -:10A6F00004EB440000EB442142480068143000EBB6 -:10A70000C100407C40F0020104EB440000EB442215 -:10A710003C480068143000EBC200417405F00400AE -:10A72000B8B104EB440000EB442136480068143013 -:10A7300000E04FE000EBC100407C40F0010104EB81 -:10A74000440000EB44222F480068143000EBC200A4 -:10A75000417405F00800E8B304EB440101EB442226 -:10A7600028490968143111F832002A460221FEF7FF -:10A7700057F904EB440101EB4422224909681431E2 -:10A7800011F8320010220121FEF74AF90A20FAF7E7 -:10A790000FFF04EB440101EB44221A49096814310C -:10A7A00001EBC20000F030F804EB440101EB44225D -:10A7B00014490968143101EBC20000F043F800218C -:10A7C00004EB440000EB44220E480068143000EB18 -:10A7D000C20000E00AE0017404EB440000EB4422F4 -:10A7E00008480068143000EBC2004174601CC4B219 -:10A7F000012CFFF61CAF1720FDF796F900B10DE70D -:10A8000070BD0000041F002010B50446207840F2FF -:10A81000B4521221FEF724F9A178637841EA0322A9 -:10A8200020780421FEF71CF9237AE17943EA01221A -:10A8300020781021FEF714F92078E21C0C21FEF795 -:10A840002FF910BD10B50446207C68BBE07B20B119 -:10A85000012811D0022825D119E02078FDF71AFB34 -:10A86000FF2806D1012020742078022106F0E6F9A5 -:10A8700001E00020207416E02078FDF7E8FAFF28B8 -:10A8800002D10120207401E0002020740BE0207828 -:10A89000FDF733FBFF2802D10320207401E00020E4 -:10A8A000207400E000BF00BF10BD000070B50024A0 -:10A8B0000CE004EB440101EB44223B4909681431EC -:10A8C00001EBC200FFF7BEFF601CC4B2012CF0DB3D -:10A8D000FFF7A2FE002464E004EB440000EB4421F7 -:10A8E00031480068143000EBC100407C00F00100EA -:10A8F000002854D004EB440000EB44212A480068AF -:10A90000143000EBC100407C20F0010104EB440056 -:10A9100000EB442224480068143000EBC20041746C -:10A9200004EB440000EB44221F480068143000EBA5 -:10A93000C20000F112010020FDF75CF8054604EBAF -:10A94000440000EB442118480068143000EBC100BB -:10A9500000F58050406908B304EB440101EB442644 -:10A9600011490968143101EBC60204EB440101EB03 -:10A9700044260D490968143101EBC60101F11200AA -:10A9800004EB440101EB442607490968143101EB4B -:10A99000C60101F580514B692946984700BF601CEC -:10A9A000C4B2012C98DB70BD041F002010B5024812 -:10A9B000FAF75BFF10BD0000E825002010B5054840 -:10A9C000806840F4805003498860034948688047A4 -:10A9D00010BD0000002004E06C0C002010B50648FB -:10A9E00000684068007830B1002003490968496870 -:10A9F000087000F043F810BD281F002010B507486C -:10AA0000006840680078012806D0012003490968E1 -:10AA10004968087000F032F810BD0000281F0020BF -:10AA200070B513480122134943684FF460409847BA -:10AA3000104C0125002006E0215CFF2901D00025F3 -:10AA400003E0411CC8B20028F6D000BF25B10020A9 -:10AA50000849087000F012F806480078012805D16E -:10AA600004480078044909684968087070BD00000E -:10AA7000940E00202C1F0020281F002010B54FF43A -:10AA8000604006F029F804480122044983684FF425 -:10AA90006040984710BD0000940E00202C1F00203D -:10AAA00010B5002210210548FAF7A2FE0448054916 -:10AAB00009684860FFF7B4FF10BD000000040240C1 -:10AAC0002C1F0020281F0020002002490968087060 -:10AAD00070470000281F0020012002490968087003 -:10AAE00070470000281F002010B50E48006840681D -:10AAF000007828B9002210210B48FAF779FE0FE000 -:10AB0000084800680078012805D101221021064874 -:10AB1000FAF76EFE04E0002210210348FAF768FEFF -:10AB200010BD0000281F00200004024010B50024C2 -:10AB300009E0322000F0B0F94FF480510348FAF7F1 -:10AB40004DFE601CC4B2142CF3DB10BD00000240AB -:10AB500010B54FF480510248FAF740FE10BD0000D6 -:10AB60000000024010B500224FF480710A48FAF745 -:10AB70003FFE00224FF400710748FAF739FE002229 -:10AB80004FF480610448FAF733FE00222021034885 -:10AB9000FAF72EFE10BD0000001002400004024033 -:10ABA000042802DA014A126811547047401F00203D -:10ABB00010B5224800680078012805D10122010261 -:10ABC0001F48FAF715FE05E000224FF480711C487B -:10ABD000FAF70EFE194800684078012805D10122D5 -:10ABE00041021748FAF704FE05E000224FF4007115 -:10ABF0001348FAF7FDFD114800688078012805D157 -:10AC0000012281020E48FAF7F3FD05E000224FF41D -:10AC100080610B48FAF7ECFD08480068C07801280D -:10AC200005D1012220210748FAF7E2FD04E00022C5 -:10AC300020210448FAF7DCFD10BD0000401F002071 -:10AC4000001002400004024070B504460D466068E2 -:10AC500045606068FCF7FAF870BD70B504460E46B2 -:10AC600015460020A074A08BA84200DAA58B2A46C6 -:10AC700031466069F9F7D7FA32232A46616960687C -:10AC8000FCF7D0FB70BD10B5044660680068C06872 -:10AC900040F0100061680968C860E28BA1696068D3 -:10ACA000FBF718FE10BD70B504466068FBF78AFE1E -:10ACB000E08BE16809684968401A86B206B970BD40 -:10ACC000002506E0A2695119206805F0D8FD681C2E -:10ACD00085B2B542F6DB204600F040F8E28BA16970 -:10ACE0006068FBF7F7FD00BFE9E7000070B50446B8 -:10ACF000A08C618C884225DA2068808920842046D7 -:10AD000000F032F8208CE18B88421BDC208CC8B12B -:10AD1000208C802803D9206805F065FD12E000250D -:10AD200006E0094A5119206805F065FD681C85B2E6 -:10AD3000208CA842F5DCE06C20B1218C2246024830 -:10AD4000E36C984770BD00004C34002090F826203A -:10AD5000012A02D1428C0A4442847047012180F8C2 -:10AD60002610002141847047002180F8261041847C -:10AD700070472DE9F04104460F461646204600F084 -:10AD800023F8A08B96FBF0F01FFA80F8002507E06F -:10AD9000A28B02FB05712046FFF75FFF681C85B29E -:10ADA0004545F5DBA08B00FB156086B236B1A08B64 -:10ADB00000FB057132462046FFF74FFF204600F0AA -:10ADC00039F8BDE8F081000010B50446114884420E -:10ADD00005D1012211461048FAF70AFD19E00F4883 -:10ADE000844205D1012202210B48FAF701FD10E04F -:10ADF0000B48844205D1012204210748FAF7F8FCE8 -:10AE000007E00848844204D1012280210648FAF76D -:10AE1000EFFC10BDEC0D002000040240440D0020AA -:10AE2000980D0020400E0020001002400121817486 -:10AE30007047000010B504461148844205D1002235 -:10AE400001211048FAF7D4FC19E00F48844205D1DB -:10AE5000002202210B48FAF7CBFC10E00B48844299 -:10AE600005D1002204210748FAF7C2FC07E0084890 -:10AE7000844204D1002280210648FAF7B9FC10BDB3 -:10AE8000EC0D002000040240440D0020980D00202D -:10AE9000400E00200010024010B504462046FAF78C -:10AEA00087FB10BD38B504468DF8000069460320C5 -:10AEB000ABBE204638BD00000B4A128802F5FA628C -:10AEC00091B20A0A02704170074A92788270064A6B -:10AED000D278C270044A12790271034A52794271DF -:10AEE000014A927982717047A80E002002480068DA -:10AEF00000210160818070477C1F002010B5FFF7A2 -:10AF0000F5FF0449D1F85C0B80470349486B804743 -:10AF100010BD0000A8000020280C00202DE9F84FEB -:10AF200004460D469046052D01DABDE8F88F2078DD -:10AF3000AA2802D16078552800D0F6E7681E215C67 -:10AF4000A81E205C41EA002BA81E81B2204603F017 -:10AF5000E0FF0746381240EA072087B25F4500D07D -:10AF6000E3E7A678032E02D0102E00D0DDE794F898 -:10AF7000039094F804A0601D00902048C0F8008061 -:10AF8000A9F11000092836D2DFE800F0050B1117EF -:10AF90001D23292F300051463046009A02F096FEBC -:10AFA00029E051463046009A00F02AF823E0514645 -:10AFB0003046009A00F020FF1DE051463046009ACE -:10AFC00002F01AFE17E051463046009A02F08CFA61 -:10AFD00011E051463046009A03F0CEFB0BE051469B -:10AFE0003046009A01F06AFC05E004E05146304624 -:10AFF000009A03F07DFD00BF00BF96E7641F0020AC -:10B0000007B5A0B000201F904FF48051FE48F9F71B -:10B0100023F9002015901D901E9042E01E9800EB31 -:10B02000400101EBC001F94810F82100012800D0CF -:10B0300033E01E9800EB400101EBC001F34800EB48 -:10B04000810090F82A0000B127E0002019901FE04D -:10B050001E9800EB400101EBC001EC4800EB8100C1 -:10B060001830199930F821000C9048F203010C981F -:10B07000084048B11E98C1B20DAA159811541598F0 -:10B08000401CC0B2159006E01998401C80B219907F -:10B0900019980428DCDB00BF00BF1E98401C80B25A -:10B0A0001E901E982028B9DB1598C1170C9000EB54 -:10B0B0009170C0F3870017901598C1170C9000EBA2 -:10B0C000917081100C98A0EB8100C0B21690169878 -:10B0D000002803DD1798401CC0B21790CC49179880 -:10B0E00009688978491CCBA2CDE900210290C649A4 -:10B0F0001F9808440346002211460C900B2003F0D1 -:10B1000055FD1F99084480B21F90209803287DD1D7 -:10B110002198012802D0032879D1F3E3159800285B -:10B1200076D11E90B1E01E981C90BCA0B64900904C -:10B130001F9808440C901C98401C80B20B90012270 -:10B1400001460B200C9B03F031FD1F99084480B28F -:10B150001F90B2A0AC4900901F9808440C901C9816 -:10B16000401C80B20B90022201460B200C9B03F086 -:10B170001DFD1F99084480B21F90A8A0A24900900D -:10B180001F9808440C901C98401C80B20B9003221E -:10B1900001460B200C9B03F009FD1F99084480B267 -:10B1A0001F909EA0984900901F9808440C901C98EE -:10B1B000401C80B20B90042201460B200C9B03F034 -:10B1C000F5FC1F99084480B21F900020199055E0AB -:10B1D00092A08D4900901F9808440C90199800EB9C -:10B1E0004000401D80B20B901C98401C80B20A9019 -:10B1F00001460B20DDE90B2303F0D8FC1F9908441E -:10B2000080B21F9085A08049009002E0FEE3FEE33B -:10B2100040E01F9808440C90199800EB4000801DF6 -:10B2200080B20B901C98401C80B20A9001460B2003 -:10B23000DDE90B2303F0BAFC1F99084480B21F908C -:10B2400076A0714900901F9808440C90199800EB63 -:10B250004000C01D80B20B901C98401C80B20A9028 -:10B2600001460B20DDE90B2303F0A0FC1F990844E5 -:10B2700080B21F901998401C80B219901998042828 -:10B28000A6DB1E98401C80B21E901E980428FFF674 -:10B290004AAFF3E35E48006881781798401E814208 -:10B2A0007ED1169800287BDD00201D902BE25848A7 -:10B2B000006880781D9901EB800080B218900DA97C -:10B2C0001898085C1A901D981C9000201B901A98E2 -:10B2D00000EB400101EBC0014C4800EB81000E3057 -:10B2E0004FA1CDE9001048491F9808440B901B98C6 -:10B2F000401C0A901C98401C80B2099001460B200B -:10B30000DDE90A2303F052FC1F99084480B21F9024 -:10B3100001201B901A9800EB400101EBC0013B4853 -:10B3200000EB8100C0783FA1CDE9001036491F989D -:10B3300008440B901B98401C0A901C98401C80B23B -:10B34000099001460B20DDE90A2303F02FFC1F9929 -:10B35000084480B21F9002201B901A9800EB400115 -:10B3600001EBC001294800EB8100001D2CA1CDE9B3 -:10B37000001025491F9808440B901B98401C0A9008 -:10B380001C98401C80B2099001460B20DDE90A237D -:10B3900003F00CFC1F99084480B21F90032000E0CA -:10B3A000B7E11B9000200C90199016E01A9800EB62 -:10B3B000400101EBC001154800EB810018301999DC -:10B3C00030F8210000F4004018B14FF400400C9018 -:10B3D00006E01998401C80B2199019980428E5DB02 -:10B3E00000BF0C9800F4004078B30FA0064900900D -:10B3F0001F9808440B901B98401C80B20A901C9820 -:10B40000401C80B2099015E0CC3400206C0600206E -:10B410007C1F002025642F25640000000000000030 -:10B420002573000025640000CDA8D1B6D2ECB3A3EB -:10B430000000000001460B20DDE90A2303F0B6FB03 -:10B440001F99084480B21F9018E0FFE7FBA0FE4957 -:10B4500000901F9808440B901B98401C80B20A90E3 -:10B460001C98401C80B2099001460B20DDE90A239C -:10B4700003F09CFB1F99084480B21F900020199094 -:10B4800039E11A9800EB400101EBC001EF4800EBF5 -:10B4900081001830199930F821000B901A9800EBB0 -:10B4A000400101EBC001E94800EB81001830199917 -:10B4B00000EB810040880A90199800EB4000001DC5 -:10B4C00080B21B900C9800F40040C0B1E0A0DE49AF -:10B4D00000901F98084409901B98401C80B2089067 -:10B4E0001C98401C80B2079001460B20DDE9082320 -:10B4F00003F05CFB1F99084480B21F9034E00B9866 -:10B5000000F00100C0B1D3A0CF4900901F980844BB -:10B5100009901B98401C80B208901C98401C80B277 -:10B52000079001460B20DDE9082303F03FFB1F993C -:10B53000084480B21F9017E0C1A0C34900901F9833 -:10B54000084409901B98401C80B208901C98401C2D -:10B5500080B2079001460B20DDE9082303F026FBAB -:10B560001F99084480B21F90199800EB4000401DBD -:10B5700080B21B900C9800F40040C0B1B4A0B24956 -:10B5800000901F98084409901B98401C80B20890B6 -:10B590001C98401C80B2079001460B20DDE908236F -:10B5A00003F004FB1F99084480B21F9034E00B980D -:10B5B00000F00200C0B1A9A0A34900901F98084460 -:10B5C00009901B98401C80B208901C98401C80B2C7 -:10B5D000079001460B20DDE9082303F0E7FA1F99E5 -:10B5E000084480B21F9017E095A0974900901F98DB -:10B5F000084409901B98401C80B208901C98401C7D -:10B6000080B2079001460B20DDE9082303F0CEFA53 -:10B610001F99084480B21F90199800EB4000801DCC -:10B6200080B21B900C9800F40040C0B188A08649FD -:10B6300000901F98084409901B98401C80B2089005 -:10B640001C98401C80B2079001460B20DDE90823BE -:10B6500003F0ACFA1F99084480B21F9047E00B98A2 -:10B6600000F0010058B30A98F8F76EFF9FED7D0BCC -:10B6700053EC102BCDE906019DED060B51EC100BA0 -:10B68000F8F7F3FECDE90801CDE9020177A06E4994 -:10B6900000901F98084407901B98401C80B20690A9 -:10B6A0001C98401C80B2059001460B20DDE9062362 -:10B6B00003F07CFA1F99084480B21F9017E06DA038 -:10B6C000614900901F98084409901B98401C80B263 -:10B6D00008901C98401C80B2079001460B20DDE9C1 -:10B6E000082303F063FA1F99084480B21F90199849 -:10B6F000401C80B2199019980228FFF6C2AE1D981E -:10B70000401C80B21D9016991D988842FFF6CFAD5F -:10B710004CE200201D9045E25748006880781D9952 -:10B7200001EB800080B218900DA91898085C1A905F -:10B730001D981C9000201B901A9800EB400101EB13 -:10B74000C001424800EB81000E30AFF22C31CDE950 -:10B7500000103D491F9808440B901B98401C0A900C -:10B760001C98401C80B2099001460B20DDE90A2399 -:10B7700003F01CFA1F99084480B21F9001201B900F -:10B780001A9800EB400101EBC001304800EB81004A -:10B79000C078AFF27031CDE900102B491F980844F2 -:10B7A0000B901B98401C0A901C98401C80B209907A -:10B7B00001460B20DDE90A2303F0F8F91F9908443C -:10B7C00080B21F9002201B901A9800EB400101EB01 -:10B7D000C0011E4800EB8100001DAFF2BC31CDE975 -:10B7E000001019491F9808440B901B98401C0A90A0 -:10B7F0001C98401C80B2099001460B20DDE90A2309 -:10B8000003F0D4F91F99084480B21F9003201B90C5 -:10B8100000200C90199037E01A9800EB400101EBE2 -:10B82000C0010A4800EB81001830199930F8210056 -:10B8300000F4004020B34FF400401FE0CDA8D1B683 -:10B84000D5FDB3A300000000CC3400206C0600201E -:10B850002D000000C2A9D2BA00000000B6CFB4F893 -:10B86000000000000000000000005940252E326654 -:10B8700000000000300000007C1F00200C9006E05B -:10B880001998401C80B2199019980428C4DB00BF95 -:10B890000C9800F40040C8B1AFF27440FE4900902B -:10B8A0001F9808440B901B98401C80B20A901C986B -:10B8B000401C80B2099001460B20DDE90A2303F009 -:10B8C00075F91F99084480B21F9018E0AFF29400F8 -:10B8D000F14900901F9808440B901B98401C80B2BF -:10B8E0000A901C98401C80B2099001460B20DDE9AB -:10B8F0000A2303F05BF91F99084480B21F900020CF -:10B90000199047E112E21A9800EB400101EBC001E7 -:10B91000E24800EB81001830199930F821000B90B3 -:10B920001A9800EB400101EBC001DC4800EB8100FC -:10B930001830199900EB810040880A90199800EBA3 -:10B940004000001D80B21B900C9800F40040C8B16C -:10B95000AFF20410D04900901F98084409901B983A -:10B96000401C80B208901C98401C80B20790014691 -:10B970000B20DDE9082303F019F91F99084480B270 -:10B980001F9036E00B9800F00100C8B1AFF23C10F8 -:10B99000C14900901F98084409901B98401C80B230 -:10B9A00008901C98401C80B2079001460B20DDE9EE -:10B9B000082303F0FBF81F99084480B21F9018E099 -:10B9C000AFF28410B44900901F98084409901B9866 -:10B9D000401C80B208901C98401C80B20790014621 -:10B9E0000B20DDE9082303F0E1F81F99084480B239 -:10B9F0001F90199800EB4000401D80B21B900C98DE -:10BA000000F40040E0B1AFF2B81001E0C5E1B7E1E9 -:10BA1000A14900901F98084409901B98401C80B2CF -:10BA200008901C98401C80B2079001460B20DDE96D -:10BA3000082303F0BBF81F99084480B21F9037E039 -:10BA40000B9800F00200D0B1AFF2F01092490090D4 -:10BA50001F98084409901B98401C80B208901C98BD -:10BA6000401C80B2079001460B20DDE9082303F05B -:10BA70009DF81F99084480B21F9019E055E1AFF27C -:10BA80004020854900901F98084409901B98401C4D -:10BA900080B208901C98401C80B2079001460B2091 -:10BAA000DDE9082303F082F81F99084480B21F9053 -:10BAB000199800EB4000801D80B21B900C9800F498 -:10BAC0000040C8B1AFF27820734900901F98084435 -:10BAD00009901B98401C80B208901C98401C80B2B2 -:10BAE000079001460B20DDE9082303F05FF81F995A -:10BAF000084480B21F9049E00B9800F0010060B349 -:10BB00000A98F8F721FD1FEDA90B53EC102BCDE996 -:10BB100006019DED060B51EC100BF8F7A6FCCDE9E4 -:10BB20000801CDE90201AFF2BC205B4900901F98EB -:10BB3000084407901B98401C80B206901C98401C3B -:10BB400080B2059001460B20DDE9062303F02EF8B4 -:10BB50001F99084480B21F9018E0AFF2E8204E49C8 -:10BB600000901F98084409901B98401C80B20890D0 -:10BB70001C98401C80B2079001460B20DDE9082389 -:10BB800003F014F81F99084480B21F901998401CC4 -:10BB900080B2199019980228FFF6B5AE1D98401C86 -:10BBA00080B21D901D980428FFF6B6ADB9E01D982F -:10BBB0001C90AFF27030384900901F9808440C90E8 -:10BBC0001C98401C80B20B90012201460B200C9B5C -:10BBD00002F0ECFF1F99084480B21F90AFF29C3036 -:10BBE0002D4900901F9808440C901C98401C80B26E -:10BBF0000B90022201460B200C9B02F0D7FF1F99ED -:10BC0000084480B21F90AFF2C430234900901F98BF -:10BC100008440C901C98401C80B20B9003220146F3 -:10BC20000B200C9B02F0C2FF1F99084480B21F90AA -:10BC3000AFF2F030184900901F9808440C901C98FF -:10BC4000401C80B20B90042201460B200C9B02F09A -:10BC5000ADFF1F99084480B21F900020199059E051 -:10BC6000AFF220400C4900901F9808440C9019989E -:10BC700000EB4000401D80B20B901C98401C80B22D -:10BC80000A9001460B20DDE90B2302F08FFF1F997C -:10BC9000084480B21F9003E0CC3400206C060020E2 -:10BCA000AFF26040494900901F9808440C901998E1 -:10BCB00000EB4000801D80B20B901C98401C80B2AD -:10BCC0000A9001460B20DDE90B2302F06FFF1F995C -:10BCD000084480B21F90AFF294403C4900901F98F6 -:10BCE00008440C90199800EB4000C01D80B20B90E6 -:10BCF0001C98401C80B20A9001460B20DDE90B2302 -:10BD000002F054FF1F99084480B21F901998401CFC -:10BD100080B2199019980428A2DB1D98401C80B2AB -:10BD20001D901D980428FFF642AF2BE02298007862 -:10BD3000012813D11798401E25490968897888423F -:10BD400004DC002022490968887018E02048006857 -:10BD50008078401C1E490968887010E01C48006803 -:10BD6000807828B91798401E19490968887006E03C -:10BD7000174800688078401E15490968887000BF20 -:10BD800023B000BD00BF1148F8F77DFA80B21F90C4 -:10BD90000E481F9900F01EF815E02098102812D1C7 -:10BDA0002198012802D0022802D100E001E000E041 -:10BDB000E6E700BF0548F8F766FA80B21F9003482F -:10BDC0001F9900F007F800BFDAE70000CC3400202C -:10BDD0007C1F002070B504460D460648006838B147 -:10BDE000044800682A462146C36B02480068984709 -:10BDF00070BD0000641F002007B59CB000201A90A1 -:10BE000013904FF48051FA48F8F726FAF948006881 -:10BE100040781090F84801781098814201DC1FB0FA -:10BE200000BD1098C0EBC00101EB0011F248001DED -:10BE300000EB41000F900F98C078C1170E9000EBF7 -:10BE40009170801013900F98C078C1170E9000EB7E -:10BE5000917081100E98A0EB8100C0B212901298E0 -:10BE6000002803DD1398401CC0B21390E1491398D9 -:10BE70000968C978491CE1A2CDE900210290DC499A -:10BE80001A9808440346002211460E900C2002F036 -:10BE90008DFE1A99084480B21A901C98032877D115 -:10BEA0001D98012802D0032873D1FDE31E98007865 -:10BEB0000E900E98012802DB0E98042800DDAEE7F4 -:10BEC0000E98401ECB490968097800EB8100C0B28A -:10BED0001090C94801781098814200DC9FE7C5485E -:10BEE000006841781098814203D00020C149096858 -:10BEF000C870C0491098096848701098C0EBC0011C -:10BF000001EB0011BC48001D00EB41000F900F98A1 -:10BF1000C078C1170C9000EB9170801013900F98AF -:10BF2000C078C1170C9000EB917081100C98A0EBB9 -:10BF30008100C0B212901298002803DD1398401CB3 -:10BF4000C0B21390139808B901201390A948006853 -:10BF5000C0788006000E0D90A6480068C17813983E -:10BF6000401E814204D11298002801DD129800E0A1 -:10BF70000420119000201990E9E219990D980844C5 -:10BF800080B214900F98C1781498814202DCE3E2E9 -:10BF9000EDE3E0E30F980E301499405C1890199887 -:10BFA000169000201590189800EB400101EBC0019D -:10BFB000944800EB8100C07893A1CDE900108C4932 -:10BFC0001A9808440B901598401C0A901698401C2B -:10BFD00080B2099001460C20DDE90A2302F0E6FD5B -:10BFE0001A99084480B21A9001201590189800EB15 -:10BFF000400101EBC001834800EB8100001D84A1DA -:10C00000CDE900107A491A9808440B901598401C05 -:10C010000A901698401C80B2099001460C20DDE978 -:10C020000A2302F0C3FD1A99084480B21A90022034 -:10C03000159000200C90179015E0189800EB400127 -:10C0400001EBC0016F4800EB81001830179930F800 -:10C05000210000F4004010B101200C9006E0179878 -:10C06000401C80B2179017980428E6DB00BF189890 -:10C0700000EB400101EBC001624800EB810090F849 -:10C080002A0098BB0C98C0B162A0594900901A9838 -:10C0900008440B901598401C80B20A901698401CDA -:10C0A00080B2099001460C20DDE90A2302F07EFDF2 -:10C0B0001A99084480B21A9031E059A04C49009076 -:10C0C0001A9808440B901598401C80B20A90169854 -:10C0D000401C80B2099001460C20DDE90A2302F0E1 -:10C0E00065FD1A99084480B21A9018E0FFE74DA048 -:10C0F0003F4900901A9808440B901598401C80B254 -:10C100000A901698401C80B2099001460C20DDE987 -:10C110000A2302F04BFD1A99084480B21A900020BD -:10C120001790CDE1189800EB400101EBC0013548B4 -:10C1300000EB81001830179930F821000B90189807 -:10C1400000EB400101EBC0012E4800EB81001830EC -:10C15000179900EB810040880A90179800EB400087 -:10C16000C01C80B21590189800EB400101EBC00193 -:10C17000244800EB810090F82A00B8BB0C98C0B1AD -:10C180002AA01B4900901A98084409901598401C51 -:10C1900080B208901698401C80B2079001460C208F -:10C1A000DDE9082302F002FD1A99084480B21A90D2 -:10C1B00075E00B9800F00100C8B11DA00C4900907B -:10C1C0001A98084409901598401C80B20890169857 -:10C1D000401C80B2079001460C20DDE9082302F0E4 -:10C1E000E5FC1A99084480B21A9058E03EE023E03A -:10C1F000CC3400207C1F0020A800002025642F25BF -:10C20000640000006C06002049443A2564000000E8 -:10C2100025730000CDA8D1B6D2ECB3A30000000076 -:10C22000CDA8D1B6D5FDB3A3000000002D000000BD -:10C23000C2A9D2BA00000000AFF21800FE49009077 -:10C240001A98084409901598401C80B208901698D6 -:10C25000401C80B2079001460C20DDE9082302F063 -:10C26000A5FC1A99084480B21A9018E0AFF24C006D -:10C27000F14900901A98084409901598401C80B222 -:10C2800008901698401C80B2079001460C20DDE90A -:10C29000082302F08BFC1A99084480B21A90179870 -:10C2A00000EB4000001D80B21590189800EB400193 -:10C2B00001EBC001E14800EB810090F82A00C0BB0F -:10C2C0000C98C8B1AFF29C00DB4900901A98084462 -:10C2D00009901598401C80B208901698401C80B2B6 -:10C2E000079001460C20DDE9082302F05FFC1A9953 -:10C2F000084480B21A9050E00B9800F00200C8B1D8 -:10C30000CFA0CD4900901A98084409901598401C78 -:10C3100080B208901698401C80B2079001460C200D -:10C32000DDE9082302F042FC1A99084480B21A9011 -:10C3300033E019E0AFF21410BF4900901A98084496 -:10C3400009901598401C80B208901698401C80B245 -:10C35000079001460C20DDE9082302F027FC1A991A -:10C36000084480B21A9018E0AFF24810B249009029 -:10C370001A98084409901598401C80B208901698A5 -:10C38000401C80B2079001460C20DDE9082302F032 -:10C390000DFC1A99084480B21A90179800EB4000DF -:10C3A000401D80B21590189800EB400101EBC001D0 -:10C3B000A24800EB810090F82A00002864D10C9874 -:10C3C000C8B1AFF298109C4900901A98084409909F -:10C3D0001598401C80B208901698401C80B20790B7 -:10C3E00001460C20DDE9082302F0E0FB1A9908441D -:10C3F00080B21A9060E00B9800F0010058B30A98E0 -:10C40000F8F7A2F89FED900B53EC102BCDE9060145 -:10C410009DED060B51EC100BF8F727F8CDE908015C -:10C42000CDE902018AA0844900901A980844079037 -:10C430001598401C80B206901698401C80B205905A -:10C4400001460C20DDE9062302F0B0FB1A990844EE -:10C4500080B21A9030E080A0774900901A98084482 -:10C4600009901598401C80B208901698401C80B224 -:10C47000079001460C20DDE9082302F097FB1A998A -:10C48000084480B21A9017E073A06B4900901A9884 -:10C49000084409901598401C80B208901698401CDA -:10C4A00080B2079001460C20DDE9082302F07EFBF4 -:10C4B0001A99084480B21A901798401C80B21790BD -:10C4C00017980228FFF62EAE0F201590189800EB53 -:10C4D000400101EBC001594800EB810090F82A00AF -:10C4E000012818D15DA0544900901A9808440B9077 -:10C4F0001598401C80B20A901698401C80B2099092 -:10C5000001460C20DDE90A2302F050FB1A99084489 -:10C5100080B21A9017E053A0474900901A98084437 -:10C520000B901598401C80B20A901698401C80B25F -:10C53000099001460C20DDE90A2302F037FB1A9925 -:10C54000084480B21A901998401C80B21990119931 -:10C5500019988842FFF611AD00BFCCE019981690EB -:10C5600038A0354900901A9808440C901698401C41 -:10C5700080B20B90012201460C200C9B02F016FBAE -:10C580001A99084480B21A902EA02B4900901A984C -:10C5900008440C901698401C80B20B900222014671 -:10C5A0000C200C9B02F002FB1A99084480B21A90EE -:10C5B00024A0214900901A9808440C901698401C19 -:10C5C00080B20B90032201460C200C9B02F0EEFA85 -:10C5D0001A99084480B21A90002017906FE019A0B1 -:10C5E000154900901A9808440C90179800EB4000E9 -:10C5F000001D80B20B901698401C80B20A90014634 -:10C600000C20DDE90B2302F0D1FA1A99084480B21C -:10C610001A900CA0084900901A9808440C9017989A -:10C6200000EB4000401D80B20B901698401C80B279 -:10C630000A9001460C2019E0CC3400206C06002042 -:10C64000B6CFB4F800000000000000000000594020 -:10C65000252E32660000000030000000BDFBD3C371 -:10C66000D6D00000C6F4D3C3D6D00000DDE90B233A -:10C6700002F09CFA1A99084480B21A90AFF23C007A -:10C680008B4900901A9808440C90179800EB4000D2 -:10C69000801D80B20B901698401C80B20A90014613 -:10C6A0000C20DDE90B2300E02AE002F07FFA1A9962 -:10C6B000084480B21A901798401C80B217901798BF -:10C6C00004288CDBAFF28400794900901A98084462 -:10C6D0000C901698401C80B20B90102201460C2042 -:10C6E0000C9B02F063FA1A99084480B21A901998C8 -:10C6F000401C80B2199019980428FFF62FAF2BE048 -:10C700001E980078012813D11398401E69490968C2 -:10C71000C978884204DC002066490968C87018E0BE -:10C7200064480068C078401C62490968C87010E01D -:10C7300060480068C07828B91398401E5D490968B0 -:10C74000C87006E05B480068C078401E5949096817 -:10C75000C870FFF764BBFCE700BF5548F7F793FDCF -:10C7600080B21A9052481A99FFF734FB9EE01C9849 -:10C77000102878D11D98012876D100200E900D90B8 -:10C780001E98C01C1E9012E00E991E98405C302826 -:10C7900004DB0E991E98405C392800DDD9E70E981D -:10C7A000401CC0B20E900E98032800DDD1E70E9910 -:10C7B0001E98405CAA28E7D10E9800B9C9E700206E -:10C7C0000C900CA80E9A1E99F7F72DFD00210CAACB -:10C7D0000E9811540CA8F7F73BFE0B900B9800280D -:10C7E00002DB0B98FF2800DDB3E70B98C0B20D9079 -:10C7F0000E98401CC0B20A900E98801CC0B20990DE -:10C800001E990998085CAA2800D0A2E70A991E98E8 -:10C81000405C08900020079006903DE0069800EBF1 -:10C82000400101EBC001244810F8210001282FD15C -:10C83000069800EB400101EBC0011F4800EB8100AE -:10C84000C1780D98814223D1089801280DD101218A -:10C85000069800EB400202EBC002174800EB820092 -:10C8600080F82A1011E021E01FE0089802280BD17F -:10C870000021069800EB400202EBC0020E4800EBDC -:10C88000820080F82A1000E063E70120079006E0AC -:10C890000698401CC0B2069006982028BEDB00BF58 -:10C8A000079808B101F006FF53E752E700BF50E7D1 -:10C8B000CC3400207C1F00206C06002007B59AB005 -:10C8C000002019901690119010904FF48051FE485E -:10C8D000F7F7C2FCFD48407815901598C1170990EC -:10C8E00000EB5170C01013901598C117099000EB20 -:10C8F0005170C1100998A0EBC100C0B212901298FB -:10C90000002803DD1398401CC0B21390139808B997 -:10C9100001201390EE49139809680979491CEDA28A -:10C92000CDE900210290E849199808440346002205 -:10C9300011460990102002F039F91999084480B283 -:10C9400019901A9803287DD11B98012804D0022839 -:10C9500079D0032878D17BE20020089009900790D5 -:10C960000690DB48006801791398814203DB0020C0 -:10C97000D749096808711598002866D1189053E0C6 -:10C98000D6A0D14900901998084404901898401CEA -:10C9900080B20390012201461020049B02F006F9A8 -:10C9A0001999084480B21990CCA0C74900901998F1 -:10C9B000084404901898401C80B20390022201465B -:10C9C0001020049B02F0F2F81999084480B21990E3 -:10C9D000C2A0BD4900901998084404901898401CC2 -:10C9E00080B20390032201461020049B02F0DEF87F -:10C9F0001999084480B21990B8A0B34900901998C9 -:10CA0000084404901898401C80B203900422014608 -:10CA10001020049B02F0CAF81999084480B21990BA -:10CA20001898401C80B2189018980828A8DBA648CF -:10CA3000F7F729FC80B21990A3481999FFF7CAF9B2 -:10CA40001DB000BD3AE25DE12CE2002018902AE022 -:10CA5000189800EB400101EBC001A14810F821003B -:10CA600001281CD10698401CC0B206900698401EB2 -:10CA7000C117039000EB5170C0F3C70004909448B5 -:10CA8000006801790498814208D11898C1B208AAB7 -:10CA9000079811540798401CC0B2079000BF18981F -:10CAA000401C80B218901898202802DA07980828AD -:10CAB000CEDB079848B98448F7F7E5FB80B21990B8 -:10CAC00081481999FFF786F9BAE7002018909CE091 -:10CAD00008A91898085C0590059800EB400101EB47 -:10CAE000C0017F4800EB81000E307EA1CDE900102F -:10CAF00075491998084403901898401C80B2029018 -:10CB0000012201461020039B02F050F819990844B5 -:10CB100080B21990059800EB400101EBC00170480C -:10CB200000EB8100407804900498042819DA6E49DB -:10CB3000049851F820006BA1CDE9001062491998C2 -:10CB4000084403901898401C80B2029002220146CB -:10CB50001020039B02F02AF81999084480B219901A -:10CB600013E062A05849009019980844039018985F -:10CB7000401C80B20290022201461020039B02F06A -:10CB800015F81999084480B21990059800EB4001F6 -:10CB900001EBC001524800EB8100C07855A1CDE9FE -:10CBA000001049491998084403901898401C80B215 -:10CBB0000290032201461020039B01F0F7FF199910 -:10CBC000084480B21990059800EB400101EBC001C8 -:10CBD000434800EB8100001D42A1CDE900103A4915 -:10CBE0001998084403901898401C80B202900422BF -:10CBF00001461020039B01F0D9FF1999084480B227 -:10CC000019901898401C80B218900799189888427B -:10CC1000FFF65EAF0798082873DA079818906DE062 -:10CC20002EA0294900901998084404901898401C97 -:10CC300080B20390012201461020049B01F0B6FF50 -:10CC40001999084480B2199024A01F49009019989E -:10CC5000084404901898401C80B2039002220146B8 -:10CC60001020049B01F0A2FF1999084480B219908A -:10CC70001AA0154900901998084404901898401C6F -:10CC800080B20390032201461020049B01F08EFF26 -:10CC90001999084480B2199010A00B490090199876 -:10CCA000084404901898401C80B203900422014666 -:10CCB0001020049B01F07AFF1999084480B2199062 -:10CCC0001898401C80B218E0CC340020A800002046 -:10CCD0007C1F002025642F25640000000000000058 -:10CCE0006C06002025730000441F0020CEB4D6AA95 -:10CCF000000000002564000003E018901898082840 -:10CD00008EDBD0E0002018900CE0189800EB40007B -:10CD1000FE4911F8201009AA189811541898401CBF -:10CD200080B2189018980428EFDB002019909DF825 -:10CD30002400F7490890199808440790F5A1089A2B -:10CD4000FBF710FF1999084480B219900020189041 -:10CD500009E0FF22DDE918100844ED490A5418984B -:10CD6000401C80B2189018980328F2DB1998C01C58 -:10CD700080B219909DF82500E5490890199808445B -:10CD80000790E7A1089AFBF7EDFE1999084480B2D5 -:10CD900019900020189009E0FF22DDE918100844DE -:10CDA000DB490A541898401C80B218901898032840 -:10CDB000F2DB1998C01C80B219909DF82600D44966 -:10CDC0000890199808440790D8A1089AFBF7CAFE62 -:10CDD0001999084480B219900020189009E0FF22A8 -:10CDE000DDE918100844CA490A541898401C80B25A -:10CDF000189018980328F2DB1998C01C80B219907B -:10CE00009DF82700C2490890199808440790CAA1C4 -:10CE1000089AFBF7A7FE1999084480B219900020E0 -:10CE2000189009E0FF22DDE918100844B8490A54B7 -:10CE30001898401C80B2189018980328F2DB1998B3 -:10CE4000C01C80B21990B2481999FEF7C3FFF7E5EC -:10CE50001C980078012813D11398401EB94909681D -:10CE60000979884204DC0020B6490968087118E095 -:10CE7000B44800680079401CB2490968087110E0A4 -:10CE8000B0480068007928B91398401EAD49096878 -:10CE9000087106E0AB4800680079401EA94909689E -:10CEA0000871CDE5CCE500BF9948F7F7ECF980B201 -:10CEB000199097481999FEF78DFF07E31A981028E3 -:10CEC000FBD11B98012804D0022878D0032877D101 -:10CED00057E200201690189012E0189800EB4001DD -:10CEE00001EBC001984810F8210028B901201690E4 -:10CEF0001898C0B2119006E01898401C80B21890A3 -:10CF000018982028E9DB00BF169800B998E50020A2 -:10CF100014901C98109018210AA8F7F79DF900208A -:10CF2000189045E018991098405CAA283CD11898B0 -:10CF300000B985E5002007900890099007A8189A85 -:10CF40001099F7F770F9002107AA189811547FA1DA -:10CF500007A8F7F79FF918B900208DF8290019E004 -:10CF60007CA107A8F7F796F918B901208DF82900D8 -:10CF700010E07AA107A8F7F78DF918B902208DF80B -:10CF8000290007E077A107A8F7F784F910B9032073 -:10CF90008DF829001898401C109908441090149896 -:10CFA000401CC0B2149006E01898401C80B2189043 -:10CFB00018980A28B6DB00BF002018901FE04FE148 -:10CFC00079E218991098405CAA2814D10DF1360026 -:10CFD000189A1099F7F727F900220DF136001899E1 -:10CFE00042541898401C1099084410901498401C02 -:10CFF000C0B2149006E01898401C80B2189018989F -:10D000000A28DEDB00BF0020189031E01899109844 -:10D01000405CAA2828D1189800B911E50020079093 -:10D020000890099007A8189A1099F7F7FCF80021C2 -:10D0300007AA1898115407A8F7F70AFAC0B28DF892 -:10D040002B009DF82B00012803DB9DF82B00FF2807 -:10D0500000DDF5E41898401C1099084410901498CD -:10D06000401CC0B2149006E01898401C80B2189082 -:10D0700018980A28CADB00BF0020189016E01899FB -:10D080001098405CAA280DD10BA8189A1099F7F7B0 -:10D09000CAF800220BA8189942541498401CC0B238 -:10D0A000149006E01898401C80B2189018980A282E -:10D0B000E5DB00BF1498042873D1002009906DE0CF -:10D0C000099800EB400101EBC0011F4800EB810013 -:10D0D000C1789DF82B0081425CD101208DF8280099 -:10D0E0009DF8290000EB4001084810F821008DF858 -:10D0F0002A000021099800EB400202EBC00212480E -:10D1000000EB820080F82A1009982FE0280C0020FC -:10D11000CC3400206362302E76616C3D25640000C3 -:10D120006362312E76616C3D256400006362322EAD -:10D1300076616C3D256400006362332E76616C3D40 -:10D14000256400007C1F00206C060020434F4D31F9 -:10D1500000000000434F4D3200000000434F4D33AC -:10D1600000000000434F4D340000000000EB400180 -:10D1700001EBC001D64800EB810018220AA90890F3 -:10D18000F7F751F801F096FAFDF7B8FE1498401C35 -:10D19000C0B214900998401CC0B209900998202888 -:10D1A0008EDB1498042859D101208DF828009DF8B1 -:10D1B000290000EB4000C74911F820008DF82A0033 -:10D1C0000021119800EB400202EBC002C04800EBC6 -:10D1D000820080F82A10119800EB400101EBC00199 -:10D1E000BB4800EB810018220AA90990F7F71BF849 -:10D1F000119800EB400101EBC001B54800EB810044 -:10D20000183010210990F7F727F801F053FAFDF7CD -:10D2100075FEB1484078C117099000EB5170C010FD -:10D220001390AD484078C117099000EB5170C110C0 -:10D230000998A0EBC100C0B212901298002803DD3B -:10D240001398401CC0B21390139808B90120139092 -:10D250001398401EA1490968087100E034E42BE1ED -:10D260000020089009900790069018902AE01898DE -:10D2700000EB400101EBC001954810F821000128A6 -:10D280001CD10698401CC0B206900698401EC117DB -:10D29000039000EB5170C0F3C70004908F48006802 -:10D2A00001790498814208D11898C1B208AA079858 -:10D2B00011540798401CC0B2079000BF1898401C3A -:10D2C00080B218901898202802DA07980828CEDB38 -:10D2D000079800B9BBE5002005900798189043E037 -:10D2E0001898401EC0B2049004991C98405C012814 -:10D2F00036D108A90498085C0390039817901AE0A7 -:10D300001798401C00EB400101EBC001704800EB96 -:10D3100081000290179800EB400101EBC0016C48BE -:10D3200000EB8100182201900299F6F77CFF179814 -:10D33000401C80B2179017981F28E1DB182168481D -:10D34000F6F78AFF0021644880F8181B102100F5C9 -:10D350003360F6F781FF0598401CC0B2059000BF0E -:10D360001898401E80B2189018980028B8DC0598CC -:10D37000002804DD01F09EF9FDF7C0FD00E066E540 -:10D380009AE01C9809900020189051E00020049029 -:10D390000AE0099802780498411CC9B2049105A9D1 -:10D3A0000A540998401C099009980078AA2802D0CC -:10D3B00004980928EDD309980078AA2800D046E5FA -:10D3C000002105AA049811540998401C099005A849 -:10D3D000F7F73EF803900398B0F5965F02D100206E -:10D3E00002901DE00398B0F5165F02D10120029073 -:10D3F00016E00398B0F5964F02D1022002900FE09C -:10D400000398B0F5614F02D10320029008E0039821 -:10D41000B0F5E13F02D10420029001E00420029027 -:10D4200008AA1899029850541898401C80B2189075 -:10D4300018980428AADB0020189034E0189800EB14 -:10D440004000244911F8201008AA1898105C814265 -:10D4500025D008A91898095C00EB40001D4A02F885 -:10D460002010189800EB4000114601EB8000806806 -:10D47000A8B108A91898085C0490189800EB40001F -:10D48000114601EB80000390189800EB400001EB7F -:10D49000800080680290DDE9022004999047189886 -:10D4A000401C80B2189018980428C7DB0948806B8C -:10D4B00004908047CBE4CAE400BF0A48F6F7E3FED5 -:10D4C00080B2199007481999FEF784FC00BFBEE4AA -:10D4D0006C060020280C0020A80000207C1F0020E3 -:10D4E000C00B0020CC34002007B5A6B0002025904A -:10D4F000FE48D0F8440B20900F212098B0FBF1F0AB -:10D50000C0B223902098B0FBF1F201FB12002290F0 -:10D510002298002803DD2398401CC0B223904FF4CA -:10D520008051F348F6F798FE239808B9012100E0EE -:10D530002399F04800684079401CEFA2CDE9002013 -:10D540000291EB49259808440346002211460A90AF -:10D550000E2001F02BFB2599084480B225902698D7 -:10D5600003287DD12798012802D0032879D1D3E25E -:10D57000E048006840790A900A98C0EB00101F90BC -:10D580002398401E0A99884205D12298002802DD7E -:10D590002298219001E00F202190209808B90020C6 -:10D5A0002190002024900BE224991F980144209898 -:10D5B000814207D22098401E249A1F991144401A94 -:10D5C0001E9000E001E2CE48006815A90990099A72 -:10D5D0001E989047002873D000200990BDF86A007B -:10D5E000B0F5004F01D10120099015A8C5A1CDE9E2 -:10D5F0000010BF492598084407902498401C80B229 -:10D600000690012201460E20079B01F0CFFA2599D2 -:10D61000084480B225909DF85E00BBA1CDE90010C2 -:10D62000B3492598084407902498401C80B206907E -:10D63000022201460E20079B01F0B8FA2599084402 -:10D6400080B225900998B8B1B0A0A949009025985A -:10D65000084407902498401C80B20690032201E001 -:10D6600091E283E201460E20079B01F09FFA259983 -:10D67000084480B2259017E09DF87600401CA2A1D6 -:10D68000CDE900109A492598084407902498401C39 -:10D6900080B20690032201460E20079B01F086FA15 -:10D6A0002599084480B2259000208DF82C00BDF803 -:10D6B0006A00012805D196A10BA8F6F7D8FD12E063 -:10D6C000B3E0BDF86A00022804D193A10BA8F6F7D5 -:10D6D000CEFD08E0BDF86A00B0F5004F03D190A17F -:10D6E0000BA8F6F7C4FD0BA886A1CDE90010804970 -:10D6F0002598084407902498401C80B20690042284 -:10D7000001460E20079B01F051FA2599084480B28A -:10D7100025900DF15F007BA1CDE90010744925989B -:10D72000084407902498401C80B2069005220146C8 -:10D730000E20079B01F03AFA2599084480B2259003 -:10D74000BDF86A00012829D1BDF874000390F6F7EE -:10D75000FBFE9FED760B53EC102BCDE904019DED04 -:10D76000040B51EC100BF6F780FECDE90601CDE974 -:10D77000020170A05E490090259808440590249805 -:10D78000401C80B20490062201460E20059B01F049 -:10D790000DFA2599084480B2259013E05BA0544906 -:10D7A00000902598084407902498401C80B2069069 -:10D7B000062201460E20079B01F0F8F9259908443E -:10D7C00080B2259015A8407E9DF86C1040EA01209B -:10D7D000089015A8807F15A9497F15AA127F15AB5F -:10D7E000DB7ECDE90032CDE9021015A8807E03462C -:10D7F000079052A110A8089AFBF7B4F910A841A10C -:10D80000CDE900103A492598084407902498401C17 -:10D8100080B20690072201460E20079B01F0C6F950 -:10D820002599084480B22590C6E03AA0304900907E -:10D830002598084409902498401C80B20890012241 -:10D8400001460E20099B01F0B1F92599084480B2E8 -:10D85000259030A0264900902598084409902498E6 -:10D86000401C80B20890022201460E20099B01F064 -:10D870009DF92599084480B2259026A01C49009066 -:10D880002598084409902498401C80B208900322EF -:10D8900001460E20099B01F089F92599084480B2C0 -:10D8A00025901CA0124900902598084409902498BE -:10D8B000401C80B20890042201460E20099B01F012 -:10D8C00075F92599084480B2259012A00849009066 -:10D8D0002598084409902498401C80B2089005229D -:10D8E00001460E20099B01F061F937E0A8000020F5 -:10D8F000CC3400207C1F002025642F25640000000C -:10D900000C0C002025730000256400002D00000091 -:10D91000C2A9D2BA00000000B6CFB4F800000000DF -:10D92000CDA8D1B6D2ECB3A30000000000000000E7 -:10D9300000005940252E3266000000002530346476 -:10D940002D253032642D2530326420253032643A62 -:10D95000253032643A2530326400000025990844AD -:10D9600080B22590AFF254009C490090259808445D -:10D9700009902498401C80B20890062201460E208F -:10D98000099B01F013F92599084480B22590AFF264 -:10D990007C00924900902598084409902498401CE6 -:10D9A00080B20890072201460E20099B01F0FEF884 -:10D9B0002599084480B225902498401C80B2249078 -:10D9C000219924988842FFF6EFAD00BF96E0AFF2B0 -:10D9D000BC00824900902598084409902498401C76 -:10D9E00080B20890012201460E20099B01F0DEF86A -:10D9F0002599084480B22590AFF2E800774900905D -:10DA00002598084409902498401C80B2089002226E -:10DA100001460E20099B01F0C9F82599084480B2FF -:10DA20002590AFF210106D49009025980844099098 -:10DA30002498401C80B20890032201460E20099BC6 -:10DA400001F0B4F82599084480B22590AFF23C105B -:10DA5000624900902598084409902498401C80B29F -:10DA60000890042201460E20099B01F09FF8259999 -:10DA7000084480B22590AFF2641058490090259870 -:10DA8000084409902498401C80B208900522014661 -:10DA90000E20099B01F08AF82599084480B2259050 -:10DAA000AFF290104D4900902598084409902498B1 -:10DAB000401C80B20890062201460E20099B01F00E -:10DAC00075F82599084480B22590AFF2B810434903 -:10DAD00000902598084409902498401C80B2089032 -:10DAE000072201460E20099B01F060F825990844A1 -:10DAF00080B225902498401C80B2249024980F284E -:10DB0000FFF665AF3548F6F7BEFB80B22590334887 -:10DB10002599FEF75FF92BE028980078012813D1AA -:10DB20002F48006841792398401E814204DB002081 -:10DB30002B490968487118E0294800684079401C61 -:10DB400027490968487110E025480068407928B9DC -:10DB50002398401E22490968487106E02048006861 -:10DB60004079401E1E490968487101E029B000BD96 -:10DB700000BF1A48F6F787FB80B225901748259911 -:10DB8000FEF728F928E02698102825D127980128A3 -:10DB900002D0022815D113E0124840680A9080474D -:10DBA00000200F49096848714FF480510B48F6F77F -:10DBB00053FB0020259009482599FEF70BF901E059 -:10DBC00000E0D3E700BF0548F6F75DFB80B2259083 -:10DBD00002482599FEF7FEF800BFC7E7CC340020C5 -:10DBE0007C1F00200C0C002001480249C8647047CB -:10DBF0001DAF0008F00C00202DE9F04186B006466C -:10DC00000F4615464FF00008032E2DD1012F02D0EC -:10DC1000022F27D127E000F025FD4FF48051264840 -:10DC2000F6F71AFB25480068407A24490968097A02 -:10DC3000224A1268D279214B1B689B79CDE90132C7 -:10DC4000CDE903101EA01C4B0122162100900D20CF -:10DC500000F0ACFF804641461748FEF7BBF806B01F -:10DC6000BDE8F08100BFFAE7102E22D1012F02D0CB -:10DC7000022F1CD11CE0002414E0285D30280ADBB0 -:10DC8000285D392807DC285D3038C1B20B480068B0 -:10DC9000801D015504E0002108480068801D0155E1 -:10DCA000601C84B2042CE8DB00F054FDD7E700BF11 -:10DCB000D5E700BFD3E70000CC3400207C1F002054 -:10DCC00025642564256425640000000007B594B030 -:10DCD000002013904FF48051FE48F6F7BDFAFE483D -:10DCE0000078C117069000EB917080100E90FA48F2 -:10DCF0000078C117069000EB917081100698A0EB98 -:10DD00008100C0B20D900D98002803DD0E98401CD4 -:10DD1000C0B20E90F1490E9809680978491CF0A22A -:10DD2000CDE900210290EB491398084403460322F1 -:10DD3000002106900A2000F039FF1399084480B2B0 -:10DD40001390E9488079E8494979E74A1279E64B26 -:10DD5000DB78CDE90032CDE90210E3488078069007 -:10DD6000E148008805900246E0A108A8069BFAF762 -:10DD7000F9FE08A8E5A1CDE90010D649139808449A -:10DD800003460022114606900A2000F00FFF139967 -:10DD9000084480B21390DE48817D407D41EA002234 -:10DDA000DB48407CDA49097CD94BDB7BCDE9023189 -:10DDB000CDE90402D648807BD6A1CDE90010C54943 -:10DDC0001398084403460122002106900A2000F01F -:10DDD000EDFE1399084480B21390D2484068007851 -:10DDE000012801D10B2000E00D200790B9491398BC -:10DDF00008440690CCA1079AFAF7B4FE1399084498 -:10DE000080B213900020069009E0FF220699139833 -:10DE10000844B0490A540698401CC0B206900698BF -:10DE20000328F2DB1398C01C80B21390C148B7A13D -:10DE3000CDE90010A74913980844034602220021A7 -:10DE400006900A2000F0B2FE1399084480B21390A5 -:10DE5000149803287ED11598012802D003287AD17E -:10DE600023E39D48007860BB0020129025E000204D -:10DE700010901BE0B0A097490090139808440690BA -:10DE80001098401C80B205901298401C80B20490FB -:10DE900001460A20DDE9052300F088FE13990844B5 -:10DEA00080B213901098401C80B2109010980528F2 -:10DEB000E0DB1298401C80B2129012980428D6DB46 -:10DEC0001FE38648006801780E98401E81427DD18C -:10DED0000D9800287ADD0020129073E17F480068D9 -:10DEE0000078129901EB800080B20F901298119087 -:10DEF000002010900F98C0EBC00101EB0011764894 -:10DF0000001D00EB4100001D80A1CDE9001071490A -:10DF10001398084406901098401C05901198401CD6 -:10DF200080B2049001460A20DDE9052300F03EFEA0 -:10DF30001399084480B21390012010900F98C0EB01 -:10DF4000C00101EB00116448001D00EB4100C078E6 -:10DF500073A101E0E0E2D2E2CDE900105D4913983F -:10DF6000084406901098401C05901198401C80B2FF -:10DF7000049001460A20DDE9052300F017FE1399FD -:10DF8000084480B21390022010900F98C0EBC0019B -:10DF900001EB00115048001D10F81100E0B967A016 -:10DFA0005AA1CDE900104B491398084406901098E7 -:10DFB000401C80B205901198401C80B2049001462C -:10DFC0000A20DDE9052300F0F1FD00E02DE11399C1 -:10DFD000084480B2139021E00F98C0EBC00101EB20 -:10DFE00000113D48001D10F811004DA1CDE90010B1 -:10DFF00038491398084406901098401C80B2059048 -:10E000001198401C80B2049001460A20DDE90523E6 -:10E0100000F0CCFD1399084480B2139003201090B7 -:10E020000F98C0EBC00101EB00112B48001D00EB65 -:10E0300041004078D0B941A034A1CDE90010254974 -:10E040001398084406901098401C80B205901198CF -:10E05000401C80B2049001460A20DDE9052300F04F -:10E06000A5FD1399084480B2139022E00F98C0EBED -:10E07000C00101EB00111848001D00EB4100407881 -:10E0800027A1CDE900101349139808440690109871 -:10E09000401C80B205901198401C80B2049001464B -:10E0A0000A20DDE9052300F081FD1399084480B2C0 -:10E0B0001390042010900F98C0EBC00101EB0011E9 -:10E0C0000548001D00EB4100807810B91BA00FA18E -:10E0D00038E050E0CC340020A80000207C1F002055 -:10E0E00025642F2564000000A80E0020323025642E -:10E0F0002D253032642D2530326420253032643AAB -:10E10000253032643A253032640000002573000067 -:10E11000C40E002025642E25642E25642E25643A25 -:10E1200025640000081F002070342E7069633D25AF -:10E130006400000014000020000000004E6F726DAB -:10E14000616C0000CDE90010FB491398084406906B -:10E150001098401C80B205901198401C80B2049029 -:10E1600001460A20DDE9052300F020FD139908444B -:10E1700080B2139022E00F98C0EBC00101EB0011B8 -:10E18000EE4800EB41008078AFF26C01CDE9001061 -:10E19000E9491398084406901098401C80B20590F5 -:10E1A0001198401C80B2049001460A20DDE9052345 -:10E1B00000F0FCFC1399084480B213901298401CA4 -:10E1C00080B212900D9912988842FFF687AE0D9892 -:10E1D000129026E0002010901CE0AFF2A400D64977 -:10E1E00000901398084406901098401C80B2059047 -:10E1F0001298401C80B2049001460A20DDE90523F4 -:10E2000000F0D4FC1399084480B213901098401C7D -:10E2100080B2109010980528DFDB1298401C80B265 -:10E22000129012980428D5DB3EE10020129037E1CD -:10E23000C34800680078129901EB800080B20F900B -:10E2400012981190002010900F98C0EBC00101EBC4 -:10E250000011BA4800EB4100001DAFF25011CDE9AA -:10E260000010B5491398084406901098401C05907A -:10E270001198401C80B2049001460A20DDE9052374 -:10E2800000F094FC1399084480B213900120109080 -:10E290000F98C0EBC00101EB0011A84800EB410052 -:10E2A000C078AFF28411CDE90010A3491398084457 -:10E2B00006901098401C05901198401C80B2049064 -:10E2C00001460A20DDE9052300F070FC139908449B -:10E2D00080B21390022010900F98C0EBC00101EBA8 -:10E2E0000011964810F81100E0B9AFF2B010AFF28B -:10E2F000E411CDE900109049139808440690109855 -:10E30000401C80B205901198401C80B204900146D8 -:10E310000A20DDE9052300F049FC1399084480B286 -:10E32000139021E00F98C0EBC00101EB001183486E -:10E3300010F81100AFF21821CDE900107E491398B2 -:10E34000084406901098401C80B205901198401C1B -:10E3500080B2049001460A20DDE9052300F026FC86 -:10E360001399084480B21390032010900F98C0EBCB -:10E37000C00101EB0011714800EB41004078E0B9A9 -:10E38000AFF24820AFF27C21CDE900106A49139822 -:10E39000084406901098401C80B205901198401CCB -:10E3A00080B2049001460A20DDE9052300F0FEFB5F -:10E3B0001399084480B2139022E00F98C0EBC0017B -:10E3C00001EB00115D4800EB41004078AFF2B02155 -:10E3D000CDE9001058491398084406901098401C45 -:10E3E00080B205901198401C80B2049001460A202A -:10E3F000DDE9052300F0DAFB1399084480B213909D -:10E40000042010900F98C0EBC00101EB00114B48A5 -:10E4100000EB41008078E0B9AFF2E020AFF21431B8 -:10E42000CDE9001044491398084406901098401C08 -:10E4300080B205901198401C80B2049001460A20D9 -:10E44000DDE9052300F0B2FB1399084480B2139074 -:10E4500022E00F98C0EBC00101EB0011374800EB40 -:10E4600041008078AFF24831CDE90010324913986D -:10E47000084406901098401C80B205901198401CEA -:10E4800080B2049001460A20DDE9052300F08EFBEE -:10E490001399084480B213901298401C80B21290D5 -:10E4A00012980428FFF6C4AE2BE0169800780128D5 -:10E4B00013D10E98401E224909680978884204DC6D -:10E4C00000201F490968087018E01D48006800789E -:10E4D000401C1B490968087010E019480068007862 -:10E4E00028B90E98401E16490968087006E01448BD -:10E4F00000680078401E12490968087000BF17B014 -:10E5000000BD00BF0C48F5F7BEFE80B213900A486C -:10E510001399FDF75FFC1DE0149810281AD1159887 -:10E52000012816D11698007801280DD10548806978 -:10E53000069080470CE00000CC340020AC000020A6 -:10E540007C1F0020081F00200348C06906908047F8 -:10E5500000BFD4E700BFD2E7081F002030B5ADF5FB -:10E56000417D2B484FF4407201A943684FF480501D -:10E5700098470125002017E000EB400101AA12F89E -:10E580003110FF290FD100EB400102EBC1014978A6 -:10E59000FF2908D100EB400102EBC101C978FF2936 -:10E5A00001D1002502E0401C2028E5DB00BFA5B119 -:10E5B00000240FE004EB440201AB03EBC20104EBC7 -:10E5C000440202EBC403134A02EB83001822F5F75E -:10E5D0002AFE641C202CEDDB16E0002412E004EB84 -:10E5E000440101EBC4020B4901EB82001821F5F74D -:10E5F00033FE002104EB440000EBC402054800F8A0 -:10E600002210641C202CEADB0DF5417D30BD00009A -:10E61000940E00206C0600201FB510480E2269469B -:10E6200043684FF4704098479DF80000FF2814D0CD -:10E630009DF8000088B10A480099C0F80E100199B1 -:10E64000416002990160BDF80C00010A044841755F -:10E65000BDF80C00C1B2024881751FBD940E0020A8 -:10E66000C40E002010B51148042243681048016808 -:10E67000891D002098470E4800688079FF2813D133 -:10E680000B480068C079FF280ED109480068007A5D -:10E69000FF2809D106480068407AFF2804D10448C1 -:10E6A00000680021C0F8061010BD0000940E002084 -:10E6B0007C1F002030B5ADF5417D00240FE004EB58 -:10E6C000440202EBC403104A02EB830104EB440250 -:10E6D00001AB03EBC2001822F5F7A5FD641C202C4A -:10E6E000EDDB4FF480556FF30B05284602F0F4F98B -:10E6F00006484FF4407201A983684FF48050984750 -:10E700000DF5417D30BD00006C060020940E002008 -:10E710001FB50E48D0F80E0000900C4840680190DC -:10E720000A48006802900948817D407D41EA002046 -:10E73000ADF80C004FF47044204602F0CDF90448C7 -:10E740000E2269468368204698471FBDC40E0020EC -:10E75000940E002010B50024204602F0BDF90448B4 -:10E760000422836803480168891D0020984710BD72 -:10E77000940E00207C1F00202DE9F74F92B09046A8 -:10E7800000254FF48051BF48F5F766FD1298032825 -:10E790007BD11398012802D0022877D1BCE098F8E9 -:10E7A0000000012852D1B848417C027CC07BB64BA6 -:10E7B0009B7BCDE90130CDE90321B4A00090B148A5 -:10E7C0004319012211460F2000F0F0F9284485B2C8 -:10E7D000AD48C1798079AC4A5279AB4B1B79CDE910 -:10E7E0000132CDE90301A9A00090A64843190222F5 -:10E7F00001210F2000F0DAF9284485B2A248C07840 -:10E80000A1498A784978A04B1B78CDE90131CDE93F -:10E8100003209EA000909B484319032201210F2052 -:10E8200000F0C4F9284485B29748817D407D41EAD3 -:10E83000002099A1CDE9001092484319042201213A -:10E840000F2000F0B3F9284485B264E098F8000086 -:10E85000002860D191A095A1CDE900108948431905 -:10E86000012211460F2000F0A1F9284485B290A0A2 -:10E870008EA1CDE9001083484319022201210F2007 -:10E8800000F094F9284485B201E053E045E08CA003 -:10E8900086A1CDE900107B484319032201210F20F6 -:10E8A00000F084F9284485B289A080A1CDE9001048 -:10E8B00074484319042201210F2000F077F92844FD -:10E8C00085B271491131481E431E821ECDE90001F7 -:10E8D00081A172A0F5F7FAFC6B49C91D481E431EC1 -:10E8E000821ECDE900017CA171A0F5F7EFFC66481E -:10E8F000C01C411E831EC21ECDE9001076A170A06F -:10E90000F5F7E4FC1321604841758821817500F515 -:10E910008051086B804703E002E015B0BDE8F08F3E -:10E9200000BF5848F5F7AFFC85B229465548FDF7BA -:10E9300051FAA5E012981028FBD11398012802D0B3 -:10E9400002287CD191E000274646002414E0305D87 -:10E95000AA280FD104F0FF094A4631460EA8F5F760 -:10E9600062FC00200EA901F80900601C0644781C16 -:10E97000C7B203E0601C84B2102CE8DB00BF0024A7 -:10E9800014E0305DAA280FD104F0FF0A5246314648 -:10E990000AA8F5F748FC00200AA901F80A00601C43 -:10E9A0000644781CC7B203E0601C84B2102CE8DB7C -:10E9B00000BF002414E0305DAA280FD104F0FF0B43 -:10E9C0005A46314606A8F5F72EFC002006A901F8A4 -:10E9D0000B00601C0644781CC7B203E0601C84B2C4 -:10E9E000102CE8DB00BF002414E0305DAA280FD112 -:10E9F000E0B20190314602A8019AF5F714FC00211B -:10EA000002AA01981154601C0644781CC7B203E0A6 -:10EA1000601C84B2102CE8DB00BF042F24D11A4AFA -:10EA20000E3249460EA800F0CDFA174A121D514683 -:10EA30000AA800F0C7FA144A594606A800E015E0F3 -:10EA400000F0C0FA02A8F5F703FD80B2009000982C -:10EA5000010A0D4841750098C1B20B488175FFF756 -:10EA600057FE2249086B804701E000E055E700BFF0 -:10EA70000448F5F708FC85B229460248FDF7AAF9D3 -:10EA800000BF4AE7CC340020C40E002025642E25A8 -:10EA9000642E25642E256400256400003139322E51 -:10EAA0003136382E3130302E3130300025730000B1 -:10EAB0003235352E3235352E3235352E30000000C8 -:10EAC0003139322E3136382E35302E3100000000EB -:10EAD0003530303000000000256868752E256868E4 -:10EAE000752E256868752E2568687500C41E00207F -:10EAF0002DE9FF5F81468A4617464FF0000BB9F1BA -:10EB0000100F4FD1BAF1010F4AD1D846002540E08D -:10EB100000260BE0042E01DBBDE8FF9F404608F114 -:10EB200001083A5C3046761C0DF8002017F8080002 -:10EB3000AA28EFD106B9EFE700200DF806006846D5 -:10EB4000F5F786FC0446052D1ED2DFE805F0030D1F -:10EB5000111519004FF4FA6094FBF0F100FB11401D -:10EB600080B2ADF808000FE0E0B28DF80A000BE0CB -:10EB7000E0B28DF80B0007E0E0B28DF80C0003E086 -:10EB8000E0B28DF80D0000BF00BF08F101086D1C58 -:10EB900000BF052DBCDB0448C16802A8884700E01F -:10EBA00000BF00BF00BFB7E7A80E00202DE9FE4F51 -:10EBB0000746884691461D464FF480711B48F5F77D -:10EBC0004BFB0DA802904FF480711848029B0C9AE1 -:10EBD000F9F7DCFF0FFA80FABAF1FF3F02D0BAF57D -:10EBE000807F07DD0020029011A0F9F7ABFF002025 -:10EBF000BDE8FE8F0D4843463A4611A1CDE900908D -:10EC00002846F9F7AFFF2846F5F73DFB86B200240A -:10EC100004E0FF2031196854601C84B2032CF8DB37 -:10EC200000200290F01C80B2E2E70000CC440020FB -:10EC30004C656E677468205245454F5200000000D5 -:10EC40007425645F25645F25642E7478743D2225E5 -:10EC5000732200002DE9F04F89B005460C4690461E -:10EC60009946DDF848A024216846F5F7F5FA4248B0 -:10EC70000078A8420EDDC5EBC50000EB05113E484B -:10EC8000001D00EB4100416800918168019180897D -:10EC9000ADF80800202C19DA04EB440000EBC401A5 -:10ECA000364800EB8100C0788DF80A0004EB440080 -:10ECB00000EBC401314800EB81004168CDF80B1036 -:10ECC0008168CDF80F108089ADF81300ADF816906B -:10ECD0008DF82280ADF820A006A8FCF7EDF82649B3 -:10ECE000D1F8480B00F04EF883462349D1F8480B81 -:10ECF00000F050F806462049D1F8481B21B91E49BA -:10ED0000D1F8501B491E03E01B49D1F8481B491E8E -:10ED1000084600F03FF80746BE4202D0304601F0F8 -:10ED2000DBFE1748242269468368584698471248F4 -:10ED3000D0F8480B401C1049C1F8480B0846D0F8E1 -:10ED4000481BD0F8500B814203D300210A48C0F879 -:10ED5000481B0948D0F8441BD0F8500B814206D21A -:10ED60000548D0F8440B401C0349C1F8440B00F09F -:10ED700095F809B0BDE8F08FA80000206C060020CF -:10ED8000940E0020014601EBC1004FF4405202EB0B -:10ED90008000704770B504462046FFF7F3FF054634 -:10EDA000280B000370BD000070B50D4800214164C0 -:10EDB0008164C16401654FF47A71A0F53060C0F8D8 -:10EDC000501B00F06BF8002407E04FF4405000EBBC -:10EDD0000435284601F080FE641C092CF5D370BD73 -:10EDE000A80B002010B500F001F810BD1FB51148A8 -:10EDF0001022694643685002984703990098884258 -:10EE000009D803990198884205D20B489DE81E0055 -:10EE100044301EC00DE00848002141648164C16493 -:10EE200001654FF47A71A0F53060C0F8501B00F016 -:10EE300035F81FBD940E0020A80B00202DE9F041ED -:10EE400004460E461348D0F8440BA04202D80020D6 -:10EE5000BDE8F0810F48D0F8441BD0F8500B814238 -:10EE60000BD10C48D0F8480B01190A48D0F8500BC8 -:10EE7000B1FBF0F200FB121500E025462846FFF733 -:10EE800081FF0746044824223146436838469847A4 -:10EE90000120DDE7A8000020940E002010B54FF4FB -:10EEA000005001F019FE0348102203498368500204 -:10EEB000984710BD940E0020EC0B0020F6F7E8FCFC -:10EEC000F9F762F8F8F7D0FBF8F75AFBF8F700FD0E -:10EED000F8F71AFDF8F734FDF8F7B6FCF8F7D6FCAA -:10EEE000F8F74AFDF8F764FDF8F79AFCFAF7FAFB31 -:10EEF00001E0FAF7DDFEFCE770B503460C4603E0DF -:10EF000014F8015B03F8015B151EA2F10102F7D1B1 -:10EF100070BD30B502460B464FF6FF70002112E07F -:10EF2000555C684000240AE000F0010525B140105E -:10EF30004AF20105684000E04010651CACB2082CA4 -:10EF4000F2DB4D1CA9B29942EADB30BD2DE9FC4150 -:10EF500006460C46154698468DF8006003208DF84D -:10EF60000100200A8DF80200E0B28DF80300280AA3 -:10EF70008DF80400E8B28DF8050006216846FFF719 -:10EF8000C8FF0746F8B28DF80600380A8DF807006A -:10EF900008216846C047BDE8FC81000010B501F0BB -:10EFA00045FE04460548007820B9012C02D10449E9 -:10EFB000086B80470148047010BD0000C00E00209F -:10EFC000C41E0020F0B503460C4600200025002199 -:10EFD00017E01E5C2E2E05D12E466F1CFDB29155FA -:10EFE00000210CE01E5C302E09DB1E5C392E06DC95 -:10EFF0001E5C303E01EB810706EB4706F1B2461C72 -:10F00000F0B2A042E5DB5155F0BD000070B50446FA -:10F010000D460449086809682A46CB6B2146984783 -:10F0200070BD0000180C002070B504460D46044960 -:10F03000486849682A46CB6B2146984770BD000056 -:10F04000180C002070B504460D460449886889688C -:10F050002A46CB6B2146984770BD0000180C002053 -:10F0600070B504460D460449C868C9682A46CB6B8A -:10F070002146984770BD0000180C00200F498842B7 -:10F0800004D10F490F4A1268D16416E00E49884234 -:10F0900004D10B490B4A5268D1640EE00B498842F7 -:10F0A00004D10749074A9268D16406E008498842BA -:10F0B00003D10349034AD268D1647047801F0020FE -:10F0C000D5F00008180C002010210020A0220020FC -:10F0D000302400202DE9F74F88B080468B46002071 -:10F0E000079003900A9810B90BB0BDE8F08F002785 -:10F0F0000FE0924850F827100A98814207D107EB99 -:10F10000C70000EB07108E4901EB00100390781C3C -:10F1100087B2042FEDDB039800B9E5E70398008878 -:10F1200000EB40010398001D00EB8104207898F863 -:10F130000010884205D008F10108ABF101001FFA68 -:10F1400080FB98F80000069098F80190ABF1010060 -:10F1500018F80010401E18F8000041EA0020059041 -:10F1600021780698814200D0BEE7B9F1030F09D09B -:10F17000B9F1060F06D0B9F1100F03D0B9F1410F64 -:10F1800000D0B1E7ABF1020081B24046FFF7C1FE0B -:10F1900004900498011241EA002080B20490DDE955 -:10F1A0000410884200D09FE7B9F1410F01D108F166 -:10F1B000060608F103060020E080A06820F4004065 -:10F1C000A060607810B1012800D100E0A3E0A07831 -:10F1D000DFF870C1DCE9003CCDE9013C02222028C7 -:10F1E00000DB98E0002519E04FF0000C00EB400335 -:10F1F00003EBC00E544B03EB8E03183323F825C0EA -:10F2000000EB400303EBC00E4F4B03EB8E031833B0 -:10F2100003EB8503A3F802C06B1C9DB29542E3DBB0 -:10F22000F37996F806C043EA0C2A00EB400303EB9F -:10F23000C00E454B03EB8E0383F828A0F37B96F8B2 -:10F240000EC043EA0C2A00EB400303EBC00E3E4B1A -:10F2500003EB8E0383F829A0002759E03D4601AB5C -:10F2600033F817104B1CF35C16F801C043EA0C2A64 -:10F27000BAF1010F15D100EB400303EBC00C324B88 -:10F2800003EB8C03183333F8253043F0010C00EB0B -:10F29000400303EBC00E2C4B03EB8E03183323F813 -:10F2A00025C0CB1CF35C01F1020C16F80CC043EA3C -:10F2B0000C2ABAF1010F15D100EB400303EBC00C8F -:10F2C000214B03EB8C03183333F8253043F0020C49 -:10F2D00000EB400303EBC00E1B4B03EB8E03183314 -:10F2E00023F825C04B1DF35C01F1040C16F80CC08B -:10F2F00043EA0C2A00EB400303EBC00C124B03EB78 -:10F300008C03183303EB8503A3F802A07B1C9FB288 -:10F310009742A3DB00BF00BF079800B1E4E60120DD -:10F320006070627801219140A0688843A06000204D -:10F33000A080039800F00AF800BFD5E6180C002062 -:10F34000801F0020700C01086C0600200188491CF9 -:10F35000018001884288914201DB002101807047D1 -:10F360002DE9F041044600250826208800EB4001E5 -:10F37000201D10F82170324629463846D4F88C31C9 -:10F38000FFF7E4FDBDE8F08170B50646308800EB7C -:10F390004001301D00EB8104708800B970BD2089E8 -:10F3A00000F4004048B9E088401C80B2E0800A28A0 -:10F3B00003DDA06840F40040A060607810B101282F -:10F3C00005D100E004E03046FFF7CAFF00E000BFCF -:10F3D00000BF208900F4004000B300251BE04FF47B -:10F3E0000041A07800EB400202EBC002234800EB92 -:10F3F0008200183020F825100021A07800EB400290 -:10F4000002EBC0021D4800EB8200183000EB8500C3 -:10F410004180681C85B2042DE1DB1DE0002519E068 -:10F42000A07800EB400101EBC001144800EB810023 -:10F43000183030F8250020F40041A07800EB40029D -:10F4400002EBC0020D4800EB8200183020F82510B6 -:10F45000681C85B2042DE3DBA088401CA080A08836 -:10F46000032809DBA0680043A0600020A0800120E1 -:10F4700060703046FFF76AFF00BF8FE76C06002020 -:10F480002DE9FE4F06468A4693460024707831786F -:10F4900040EA01200290F078B17840EA0120019022 -:10F4A0007079317940EA01200090019820B9AAF1E1 -:10F4B00006000099884201D0BDE8FE8FAA48C0F836 -:10F4C00000B0B079A9490870F0794870707A317A43 -:10F4D00040EA0120A5494880F07AB17A40EA01204B -:10F4E000A2498880062422463146A148F4F79BFEB3 -:10F4F0004FF000099D48407806287DD004DC0328A1 -:10F5000007D0042879D105E0102877D04128F9D117 -:10F5100037E000BF9548B0F802800078944908555C -:10F5200092484178924A601C1154904800794006F4 -:10F53000010EA01C1154002516E0404600F02CF9E5 -:10F540000746390AE01C022202FB0500884A1154D2 -:10F55000201D022202FB0500854A175408F1010014 -:10F560001FFA80F8681C85B280488088A842E4DCD5 -:10F570007F49A01C095CE01C08447D49A1F80008F3 -:10F58000BFE07A48B0F8028000787949085577489A -:10F590004178774A601C1154744840880112A01CBD -:10F5A000115472488178E01C1154704880884000E2 -:10F5B000C0F30721201D11546C4800794006010E4C -:10F5C000601D1154002516E0404600F0E5F807469E -:10F5D000390AA01D022202FB0500654A1154E01DF4 -:10F5E000022202FB0500624A175408F101001FFACB -:10F5F00080F8681C85B202E00FE07DE040E05B48E7 -:10F600008088A842E0DC59488188A01D022202FBC4 -:10F6100001005749A1F8000873E05448B0F802808F -:10F620008068407851498968097840EA012739465D -:10F63000404601F0C9F88146B9F1000F00D072E0F0 -:10F64000A01D4B49A1F800084848007808554748D4 -:10F650004178474A601C1154444840880112A01C5C -:10F66000115442488178E01C115440488068017868 -:10F67000201D11543D4880684178601D11543EE0C2 -:10F680003A48B0F80280002519E03848806810F840 -:10F690001570364881686800401C085C40EA0727FE -:10F6A0003946404601F090F8814608F101001FFA02 -:10F6B00080F8B9F1000F00D035E0681C85B22B4806 -:10F6C0008088A842E1DCA01D2949A1F8000827484C -:10F6D0000078087025484078487024484088001217 -:10F6E000887022488078C87020488088001208718D -:10F6F0001E480079487102E04FF0010913E000BF95 -:10F7000000BF1B48B0F80008001B000A1849087128 -:10F71000084690F80008001B48710846B0F8001829 -:10F7200000F028F8C8E6E01C1149A1F800080F48CD -:10F73000007808700D48407840F080004870084616 -:10F7400080F80290B0F80008001B000A0871084613 -:10F7500090F80008001B48710846B0F8001800F047 -:10F7600009F800BFA8E60000DC250020CC450020F9 -:10F77000D845002070B504460D460548006830B1F4 -:10F7800004482A462146C36B01480068984770BD6B -:10F79000DC250020C41E0020F0B504460020B4F58E -:10F7A000987F06D006DC982C05D005DC982C04D276 -:10F7B00004E0B8E372E2B7E336E13AE1A70000BF44 -:10F7C0007F447F68BF440000CC090000CE090000E0 -:10F7D000D0090000D2090000D4090000D6090000B9 -:10F7E000D8090000DA090000DC090000DE09000089 -:10F7F000E0090000E2090000E4090000E609000059 -:10F80000E8090000EA090000EC090000EE09000028 -:10F81000F0090000F2090000F4090000F6090000F8 -:10F82000F8090000FA090000FC090000FE090000C8 -:10F83000000A0000020A0000040A0000060A000094 -:10F84000080A00000A0A00000C0A00000E0A000064 -:10F85000100A0000120A0000140A0000160A000034 -:10F86000180A00001A0A00001C0A00001E0A000004 -:10F87000200A0000220A0000240A0000260A0000D4 -:10F88000280A00002A0A00002C0A00002E0A0000A4 -:10F89000300A0000320A0000340A0000360A000074 -:10F8A000380A00003A0A00003C0A00003E0A000044 -:10F8B000400A0000420A0000440A0000460A000014 -:10F8C000480A00004A0A00004C0A00004E0A0000E4 -:10F8D000500A0000520A0000540A0000560A0000B4 -:10F8E000580A00005A0A00005C0A00005E0A000084 -:10F8F000600A0000620A0000640A0000660A000054 -:10F90000680A00006A0A00006C0A00006E0A000023 -:10F91000700A0000720A0000740A0000760A0000F3 -:10F92000780A00007A0A00007C0A00007E0A0000C3 -:10F93000800A0000820A0000840A0000860A000093 -:10F94000880A00008A0A00008C0A00008E0A000063 -:10F95000900A0000920A0000940A0000960A000033 -:10F96000980A00009A0A00009C0A00009E0A000003 -:10F97000A00A0000A20A0000A40A0000A60A0000D3 -:10F98000A80A0000AA0A0000AC0A0000AE0A0000A3 -:10F99000B00A0000B20A0000B40A0000B60A000073 -:10F9A000B80A0000BA0A0000BC0A0000BE0A000043 -:10F9B000C00A0000C20A0000C40A0000C60A000013 -:10F9C000C80A0000CA0A0000CC0A0000CE0A0000E3 -:10F9D000D00A0000D20A0000D40A0000D60A0000B3 -:10F9E000D80A0000DA0A0000DC0A0000DE0A000083 -:10F9F000E00A0000E20A0000E40A0000E60A000053 -:10FA0000E80A0000EA0A0000EC0A0000EE0A000022 -:10FA1000F00A0000F20A0000F40A0000F60A0000F2 -:10FA2000F80A0000FA0A0000A4F19905972D00D207 -:10FA300000E03EE1AF0000BF7F447F68BF440000AC -:10FA400086080000880800008A0800008C08000072 -:10FA50008E08000090080000920800009408000042 -:10FA600096080000980800009A0800009C08000012 -:10FA70009E080000A0080000A2080000A4080000E2 -:10FA8000A6080000A8080000AA080000AC080000B2 -:10FA9000AE080000B0080000B2080000B408000082 -:10FAA000B6080000B8080000BA080000BC08000052 -:10FAB000BE080000C0080000C2080000C408000022 -:10FAC000C6080000C8080000CA080000CC080000F2 -:10FAD000CE080000D0080000D2080000D4080000C2 -:10FAE000D6080000D8080000DA080000DC08000092 -:10FAF000DE080000E0080000E2080000E408000062 -:10FB0000E6080000E8080000EA080000EC08000031 -:10FB1000EE080000F0080000F2080000F408000001 -:10FB2000F6080000F8080000FA080000FC080000D1 -:10FB3000FE0800000009000002090000040900009E -:10FB400006090000080900000A0900000C0900006D -:10FB50000E0900001009000012090000140900003D -:10FB600016090000180900001A0900001C0900000D -:10FB70001E090000200900002209000024090000DD -:10FB800026090000280900002A0900002C090000AD -:10FB90002E0900003009000032090000340900007D -:10FBA00036090000380900003A0900003C0900004D -:10FBB0003E0900004009000042090000440900001D -:10FBC00046090000480900004A0900004C090000ED -:10FBD0004E090000500900005209000054090000BD -:10FBE00056090000580900005A0900005C0900008D -:10FBF0005E0900006009000062090000640900005D -:10FC000066090000680900006A0900006C0900002C -:10FC10006E090000700900007209000074090000FC -:10FC200076090000780900007A0900007C090000CC -:10FC30007E0900008009000082090000840900009C -:10FC400086090000880900008A0900008C0900006C -:10FC50008E0900009009000092090000940900003C -:10FC600096090000980900009A0900009C0900000C -:10FC70009E090000A0090000A2090000A4090000DC -:10FC8000A6090000A8090000AA090000AC090000AC -:10FC9000AE090000B0090000B2090000B4F5E47F2D -:10FCA00005D005DCA4F23115972D02D202E0FDE368 -:10FCB00034E13AE1AF0000BF7F447F68BF440000F9 -:10FCC00036070000380700003A0700003C07000034 -:10FCD0003E07000040070000420700004407000004 -:10FCE00046070000480700004A0700004C070000D4 -:10FCF0004E070000500700005207000054070000A4 -:10FD000056070000580700005A0700005C07000073 -:10FD10005E07000060070000620700006407000043 -:10FD200066070000680700006A0700006C07000013 -:10FD30006E070000700700007207000074070000E3 -:10FD400076070000780700007A0700007C070000B3 -:10FD50007E07000080070000820700008407000083 -:10FD600086070000880700008A0700008C07000053 -:10FD70008E07000090070000920700009407000023 -:10FD800096070000980700009A0700009C070000F3 -:10FD90009E070000A0070000A2070000A4070000C3 -:10FDA000A6070000A8070000AA070000AC07000093 -:10FDB000AE070000B0070000B2070000B407000063 -:10FDC000B6070000B8070000BA070000BC07000033 -:10FDD000BE070000C0070000C2070000C407000003 -:10FDE000C6070000C8070000CA070000CC070000D3 -:10FDF000CE070000D0070000D2070000D4070000A3 -:10FE0000D6070000D8070000DA070000DC07000072 -:10FE1000DE070000E0070000E2070000E407000042 -:10FE2000E6070000E8070000EA070000F00700000E -:10FE3000F2070000F4070000F6070000F8070000D2 -:10FE4000FA070000FC070000FE07000000080000A1 -:10FE5000020800000408000006080000080800006E -:10FE60000A0800000C0800000E080000100800003E -:10FE7000120800001408000016080000180800000E -:10FE80001A0800001C0800001E08000020080000DE -:10FE900022080000240800002608000028080000AE -:10FEA0002A0800002C0800002E080000300800007E -:10FEB000320800003408000036080000380800004E -:10FEC0003A0800003C0800003E080000400800001E -:10FED00042080000440800004608000048080000EE -:10FEE0004A0800004C0800004E08000050080000BE -:10FEF000520800005408000056080000580800008E -:10FF00005A0800005C0800005E080000600800005D -:10FF1000620800006408000066080000A4F2C91529 -:10FF2000972D02D202E065E2CCE1F4E3AF0000BF1E -:10FF30007F447F68BF440000F2050000F405000024 -:10FF4000F6050000F8050000FA050000FC050000B9 -:10FF5000FE05000000060000020600000406000086 -:10FF600006060000080600000A0600000C06000055 -:10FF70000E06000010060000120600001406000025 -:10FF800016060000180600001A0600001C060000F5 -:10FF90001E060000200600002206000024060000C5 -:10FFA00026060000280600002A0600002C06000095 -:10FFB0002E06000030060000320600003406000065 -:10FFC00036060000380600003A0600003C06000035 -:10FFD0003E06000040060000420600004406000005 -:10FFE00046060000480600004A0600004C060000D5 -:10FFF0004E060000500600005206000054060000A5 -:020000040801F1 -:1000000056060000580600005A0600005C06000074 -:100010005E06000060060000620600006406000044 -:1000200066060000680600006A0600006C06000014 -:100030006E060000700600007206000074060000E4 -:1000400076060000780600007A0600007C060000B4 -:100050007E06000080060000820600008406000084 -:1000600086060000880600008A0600008C06000054 -:100070008E06000090060000920600009406000024 -:1000800096060000980600009A0600009C060000F4 -:100090009E060000A0060000A2060000A4060000C4 -:1000A000A6060000A8060000AA060000AC06000094 -:1000B000AE060000B0060000B2060000B406000064 -:1000C000B6060000B8060000BA060000BC06000034 -:1000D000BE060000C0060000C2060000C406000004 -:1000E000C6060000C8060000CA060000CC060000D4 -:1000F000CE060000D0060000D2060000D4060000A4 -:10010000D6060000D8060000DA060000DC06000073 -:10011000DE060000E0060000E2060000E406000043 -:10012000E6060000E8060000EA060000EC06000013 -:10013000EE060000F0060000F2060000F4060000E3 -:10014000F6060000F8060000FA060000FC060000B3 -:10015000FE06000000070000020700000407000080 -:1001600006070000080700000A0700000C0700004F -:100170000E0700001007000012070000140700001F -:1001800016070000180700001A0700001C070000EF -:100190001E07000000BF00BF00BF00BF00BF00BFC0 -:1001A00000BF00BF00BF00BF00BF00BF00BF00BF57 -:1001B00000BF00BF00BF00BF00BF00BF00BF00BF47 -:1001C00000BF00BF00BF00BF00BF00BF00BF00BF37 -:1001D00000BF00BF00BF00BF00BF00BF00BF00BF27 -:1001E00000BF00BF00BF00BF00BF00BF00BF00BF17 -:1001F00000BF00BF00BF00BF00BF00BF00BF00BF07 -:1002000000BF00BF00BF00BF00BF00BF00BF00BFF6 -:1002100000BF00BF00BF00BF00BF00BF00BF00BFE6 -:1002200000BF00BF00BF00BF00BF00BF00BF00BFD6 -:1002300000BF00BF00BF00BF00BF00BF00BF00BFC6 -:1002400000BF00BF00BF00BF00BF00BF00BF00BFB6 -:1002500000BF00BF00BF00BF00BF00BF00BF00BFA6 -:1002600000BF00BF00BF00BF00BF00BF00BF00BF96 -:1002700000BF00BF00BF00BF00BF00BF00BF00BF86 -:1002800000BF00BF00BF00BF00BF00BF00BF00BF76 -:1002900000BF00BF00BF00BF00BF00BF00BF00BF66 -:1002A00000BF00BF00BF00BF00BF00BF00BF00BF56 -:1002B00000BF00BF00BF00BF00BF00BF00BF00BF46 -:1002C00000BF00BF00BF00BF00BF00BF00BF00BF36 -:1002D00000BF00BF00BF00BF00BF00BF00BF00BF26 -:1002E00000BF00BF00BF00BF00BF00BF00BF00BF16 -:1002F00000BF00BF00BF00BF00BF00BF00BF00BF06 -:1003000000BF00BF00BF00BF00BF00BF00BF00BFF5 -:1003100000BF00BF00BF00BF00BF00BF00BF00BFE5 -:1003200000BF00BF00BF00BF00BF00BF00BF00BFD5 -:1003300000BF00BF00BF00BF00BF00BF00BF00BFC5 -:1003400000BF00BF00BF00BF00BF00BF00BF00BFB5 -:1003500000BF00BF00BF00BF00BF00BF00BF00BFA5 -:1003600000BF00BF00BF00BF00BF00BF00BF00BF95 -:1003700000BF00BF00BF00BF00BF00BF00BF00BF85 -:1003800000BF00BF00BF00BF00BF00BF00BF00BF75 -:1003900000BF00BF00BF00BF00BF00BF00BF00BF65 -:1003A00000BF00BF00BF00BF00BF00BF00BF00BF55 -:1003B00000BF00BF00BF00BF00BF00BF00BF00BF45 -:1003C00000BF00BF00BF00BF00BF00BF00BF00BF35 -:1003D00000BF00BF00BF00BF00BF00BF00BF00BF25 -:1003E00000BF00BF00BF00BF00BF00BF00BF00BF15 -:1003F00000BF00BF00BF00BF00BF00BF00BF00BF05 -:1004000000BF00BF00BF00BF00BF00BF00BF00BFF4 -:1004100000BF00BF00BF00BF00BF00BF00BF00BFE4 -:1004200000BF00BF00BF00BF00BF00BF00BF00BFD4 -:1004300000BF00BF00BF00BF00BF00BF00BF00BFC4 -:1004400000BF00BF00BF00BF00BF00BF00BF00BFB4 -:1004500000BF00BF00BF00BF00BF00BF00BF00BFA4 -:1004600000BF00BF00BF00BF00BF00BF00BF00BF94 -:1004700000BF00BF00BF00BF00BF00BF00BF00BF84 -:1004800000BF00BF00BF00BF00BF00BF00BF00BF74 -:1004900000BF00BF00BF00BF00BF00BF00BF00BF64 -:1004A00000BF00BF00BF00BF00BF00E03CE000BFD6 -:1004B00000BF00BF00BF00BF00BF00BF00BF00BF44 -:1004C00000BF00BF00BF00BF00BF00BF00BF00BF34 -:1004D00000BF00BF00BF00BF00BF00BF00BF00BF24 -:1004E00000BF00BF00BF00BF00BF00BF00BF00BF14 -:1004F00000BF00BF00BF00BF00BF00BF00BF00BF04 -:1005000000BF00BF00BF00BF00BF00BF00BF00BFF3 -:1005100000BF00BF00BF00BF00BF00BF00BF00BFE3 -:1005200000BF00BF00BF00BF00BF00BF00BF00BFD3 -:1005300000BF00BF00BF00BF00BF00BF00BF00BFC3 -:1005400000BF00BF00BF00BF00BF00BF00BF00BFB3 -:1005500000BF00BF00BF00BF00BF00BF00BF00BFA3 -:1005600000BF00BF00BF00BF00BF00BF00BF00BF93 -:1005700000BF00BF00BF00BF00BF00BF00BF00BF83 -:1005800000BF00BF00BF00BF00BF00BF00BF00BF73 -:1005900000BF00BF00BF00BF00BF00BF00BF00BF63 -:1005A00000BF00BF00BF00BF00BF00BF00BF00BF53 -:1005B00000BF00BF00BF00BF00BF00BF00BF00BF43 -:1005C00000BF00BF00BF00BF00BF00BF00BF00BF33 -:1005D00000BF00BF00BF00BF00BF00BF00BF00BF23 -:1005E00000BF00BF00BF00BF00BF00BF00BF00BF13 -:1005F00000BF00BF00BF00BF00BF00BF00BF00BF03 -:1006000000BF00BF00BF00BF00BF00BF00BF00BFF2 -:1006100000BF00BF00BF00BF00BF00BF00BF00BFE2 -:1006200000BF00BF00BF00BF00BF00BF00BF00BFD2 -:1006300000BF00BF00BF00BF00BF00BF00BF00BFC2 -:1006400000BF00BF00BF00BF00BF00BF00BF00BFB2 -:1006500000BF00BF00BF132594FBF5F5A9B2132519 -:1006600094FBF5F705FB1745AAB2132A7ED2DFE803 -:1006700002F00A3A3B3C3D3E53545556576A6B6C68 -:100680006D6E6F70710001EB410707EBC10C4D4FB0 -:1006900007EB8C077F787F1C4FF6FF7C0CEA072561 -:1006A00001EB410707EBC10C464F07EB8C07FF78C6 -:1006B0003D4301EB410707EBC10C424F07EB8C07B1 -:1006C00097F82A70012F01D145F4004501EB41074D -:1006D00007EBC10C3B4F17F82C70012F01D145F4EB -:1006E0008045284668E000BF00BF00BF00BF01EBA7 -:1006F000410505EBC107334D05EB870505F10E03F9 -:10070000551E33F815502F12551E13F8155047EA91 -:100710000525A8B250E051E000BF00BF00BF00BFF8 -:1007200001EB410505EBC107264D05EB87052B1DA8 -:10073000951F33F815502F12951F13F8155047EADF -:100740000525A8B238E000BF00BF00BF00BF00BF52 -:1007500000BF00BF01EB410505EBC107194D05EBDB -:10076000870595F82A50012D03D100E022E00020F2 -:100770001FE0A2F10B0505EBD577C7F34F06551C1B -:1007800005F001055DB101EB410505EBC1070D4D1C -:1007900005EB8705183505EB8605688809E001EB50 -:1007A000410505EBC107074D05EB8705183535F801 -:1007B000260001E0002000BF00BF01E0002000BFD4 -:1007C00000BFF0BD6C0600200246002000BF00BF45 -:1007D00070470000014902484161704781F40008F8 -:1007E000D81E0020704700B97047002141610161A7 -:1007F000C16000BFF8E770B504460D460CB9002093 -:1008000070BDE06808B90020FAE745B1D4E90006F8 -:10081000236903FB060132462846FEF76DFB20697B -:10082000401CA16890FBF1F201FB12002061E0681E -:10083000401EE0600120E3E770B504460D460CB9A8 -:10084000002070BDD4E90210884201D10020F8E7F1 -:1008500045B1D4E90016636903FB06103246294608 -:10086000FEF74AFB6069401CA16890FBF1F201FBB6 -:1008700012006061E068401CE0600120E1E770B5B3 -:1008800004460D460CB9002070BDD4E90210884220 -:1008900004DA29462046FFF7CFFFF5E745B1D4E952 -:1008A0000016636903FB061032462946FEF724FB57 -:1008B0006069401CA16890FBF1F201FB12006061CD -:1008C0002069401CA16890FBF1F201FB120020613D -:1008D0000120D9E77047704710B50849D1F8580B87 -:1008E00080470749086980470649C8688047064924 -:1008F000886880470549886B804710BDA8000020A4 -:10090000A80E0020081F0020301F0020C41E002059 -:100910007047704710B50D49486880470C48D0F8BB -:10092000881188470A48D0F8181300F5C87088471E -:100930000748D0F8A81400F5487088470448D0F854 -:10094000381600F59660884710BD0000640C002042 -:10095000801F00207047000010B50B48016D8847CC -:100960000A48016D88470A48016D88470948016DAA -:1009700088470948016D88470849486B80470849FE -:100980004868804710BD0000F00C0020440D002096 -:10099000980D0020EC0D0020400E0020C41E002009 -:1009A0006C0C002008B5C720009000F029F9002247 -:1009B0004FF480510748F4F71BFF0121684600F00F -:1009C000BFF8012211030348F4F712FF00F0D6F834 -:1009D00008BD00000004024010B5012211030548C3 -:1009E000F4F706FF00F0D4F8FDF7B8FDFDF714FEAC -:1009F00010BD000000040240F8B504460E4615463E -:100A0000B5F5807F01DD4FF4807500F0F9F8022024 -:100A10008DF80000200C8DF80100200A8DF80200EE -:100A2000E0B28DF8030000224FF480510948F4F73A -:100A3000DFFE0421684600F083F82946304600F0C6 -:100A40007FF8012211030348F4F7D2FE00F096F874 -:100A5000F8BD000000040240F8B504460D461646F5 -:100A600003208DF80000200C8DF80100200A8DF87D -:100A70000200E0B28DF8030000224FF480510848D4 -:100A8000F4F7B6FE0421684600F05AF8B1B22846E1 -:100A900000F048F8012211030148F4F7A9FEF8BD5F -:100AA0000004024038B50520009000224FF4805128 -:100AB0000848F4F79DFE0121684600F041F8002047 -:100AC00000F04CF80446012211030248F4F790FEAE -:100AD000204638BD0004024038B504466FF30B04CD -:100AE00000F08EF820208DF80000200C8DF8010019 -:100AF000200A8DF80200E0B28DF8030000224FF4C6 -:100B000080510748F4F774FE0421684600F018F895 -:100B1000012211030248F4F76BFE00F02FF838BDF4 -:100B20000004024070B504460D464FF0FF332A46DC -:100B300021460248F5F7F0FB70BD00004C2600206E -:100B400070B504460D464FF0FF332A462146024851 -:100B5000F5F7A3FC70BD00004C26002001B582B063 -:100B60004FF0FF30012301AA02A900900248F5F7D7 -:100B700073FD9DF804000EBD4C26002010B500BF8B -:100B8000FFF790FF00F001000028F9D110BD000030 -:100B900008B5AB20009000224FF480510748F4F7CD -:100BA00027FE01216846FFF7CBFF0122110303480E -:100BB000F4F71EFE0520F4F7FBFC08BD000402401C -:100BC0002DE9F04706460F4614464FF0000912E0A3 -:100BD000F0B2C0F58078444501D2204600E040469E -:100BE0000546AAB207EB09013046FFF705FF2E4480 -:100BF000A944641B00BF002CEAD1BDE8F0870000C7 -:100C000008B50620009000224FF480510648F4F702 -:100C1000EFFD01216846FFF793FF0122110302480F -:100C2000F4F7E6FD08BD00000004024010B52E20D8 -:100C3000F6F77AFF044604F0010010BD70B50546D2 -:100C40000C4622462F212846F7F7EAFE70BD000623 -:100C5000101600061016000000000000000001023F -:100C60000304060708090000000001020304000055 -:100C70000000080010001600004040404040404086 -:100C8000404041414141414040404040404040405F -:100C90004040404040404040400502020202020203 -:100CA0000202020202020202022020202020202052 -:100CB0002020200202020202020290909090909066 -:100CC0001010101010101010101010101010101024 -:100CD0001010101002020202020288888888888898 -:100CE0000808080808080808080808080808080884 -:100CF000080808080202020240000000790C0108FE -:100D000056322E30000000003131353230300000D4 -:100D1000323430300000000039363030000000003E -:100D20003438303000000000434F4D3100000000E7 -:100D3000434F4D3200000000434F4D330000000090 -:100D4000434F4D3400000000680D010800000020F2 -:100D5000E82500003E4E0008E80F0108E8250020C5 -:100D6000F82F0000108C000841321042012324F4B7 -:100D7000000C120D010856302E3030342E303A015E -:100D80002825590901081203320A2BD7080C12072B -:100D900032323A5518120B32643AD518120D32C855 -:100DA0003A111812111AF43D3A150C121323E803E4 -:100DB0003AD92412171BD007123918A113C59C1B4E -:100DC00008D90413499D23088C02FF2001FF01FF6D -:100DD00001FF01FF01FF01FF01FF01FF01FF01FF13 -:100DE000015F1379981408FD991B08810822A81443 -:100DF000203DEE1408A9ED1B08E50413EC0D1B20A3 -:100E000044041A980413400E02302013DD951B0889 -:100E1000190413899614082DAB1B08510413BDA99E -:100E20001B08AD04136C0C1420CC2C332001F28071 -:100E30000B144C2D180A15CC180B154C2E30091517 -:100E4000181A787C13EC261C202C29842A28D81206 -:100E5000011B4C2F0C1904FA802E611349AC1B089E -:100E600087041B73ADCC12AE1B08A70C1A4D0C41A6 -:100E70001AED0C1A90541B34275819541A8C043943 -:100E8000541A30541904E9542BEC0D200920541A3B -:100E9000A8541A7C5413AC2A1B204C0439541A3120 -:100EA000541904E9540A2598541AC0541AA4FC1A77 -:100EB0006CF86A0CFC1A325419040936FC1AD8541E -:100EC0001AC4A81B6C2B54190439541A335419042E -:100ED000093654180ED9090108590A0108C10B0135 -:100EE00008A50C1AD90C8113599E1B08ED0413B1E7 -:100EF0009F4C08A80EF81008C0A86401FFFFFF155A -:100F00000C29AB7C1A010E32C903FF01F601FF0167 -:100F1000FF01FF01FF01FF01FF01FF01FF01FF01D1 -:100F2000FF01FF01FF01FF01FF01FF01251319A6CA -:100F30001408CDA51408ADA814089DEF1408A588C1 -:100F40001408C40E822013A1AA1B08E9041AD904AC -:100F50001AC90413FDA91B08DD048B081F2413659F -:100F6000AB1B08B1041AA1041A30181E280D010881 -:100F700030041A38041A40041A10041A20041A18EB -:100F8000041A080401101BEDAE6412DB9B086854C0 -:100F900001FF017D137DF0140889F31B080D080182 -:100FA000FF0185137DF0140889F31B08290801FF50 -:100FB0000185137DF0140889F31B08450801FF0122 -:100FC00085137DF0140889F31B0861083201139919 -:100FD000F71F08C9070108D5041AE5041381F414A2 -:080FE00008C025C2200000003A -:040000050800418925 -:00000001FF diff --git a/leakage_system漏液主控软件履历表.xlsx b/leakage_system漏液主控软件履历表.xlsx index b4b02a1cd7549304a01507c4856c37546895adb0..cb227a78906baaea7ec139568eb126ed42d2b818 100644 GIT binary patch literal 17618 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
|E!X{U; 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

JLg27T>gD)H;&m# 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�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 z zn;ceDQ4yj4gFYHY%mhj#f}$QCSf!(`WL+5ycjyf-bvJ=f(_rDhH(EtppK;?}f@hpA z!2mP&4}5&iGzyspnQ5W2-Yq34J*Qyg_kYi_ZZixty-<hT*k7`UsnRjFA=B z&G_vqr*FS>y+X(++f63hk~vh0@YJ=L%j!HyE>z<-5Ec&I^4wJ?%U_JJ*rHp+mVw5~ zZ`$5V>{BOSMKjZ`YdF)KVwZVZ52`SBXCCp>O{@6SsidZN>9H9y5YK4$)xD--)fJ3N z7v%1}s~^jnp8eLH-1oQP{$ID7kCN_JA8QS}&VDW3H3p5!lP5mkNV}J{qok&%%;BKa znx?czwOqErZg!Z>A!{TWV45{$(DBrJ|NC#*P1B6jJ5kJrnFS#&kMUO3S#w}O{ld&& z9py78x^8ll?<;nZRG)mb!yYQaW_CXv>fMO*eWx{#qCVFlbRJF$|8R99>*wt|RPL7y zZ|KNm<%lUXuJs6|yl5SD7D@FOcO^jA$n*no3M_Dh4$T4L*1{|Ryx)yy9!phlsuwz* zhQDnwxHZKq9utKPE9Wc`Y6lx=?zf-%-$!~rJCKx~ya5V&S(*MALUgu=#GC4MM7j zTn_UyP5L01`PfbN1}s6it0u$rMK;TU(!b?#(X3;e{QM(V!Uz~CJGniyLW;YXG0vQN z;P8B=MFNI)?|A95&|hsTzXBbYI`8MJX#8B6xKoKXfIM&?w8lZMZ_G+t3^q=2ll%}< zxs$DVd+HuwJQyos>S&O<|5;{jk-n|oxsf;U;(h&E%5m(zXgmO?m`+U=F$g^v9p2g`w?=}Woh zKiN4PjvN-O=^2J*5gKX)^7noTJp_x9H~`?(QSTH=d`7-qAVj8tpc ze#SMJsV<9)qoRJ;+48@+SAuZ5MsyUzU1-SyPdsM4nf+0Ykx8;YBt05R0}>Z!dcd2?tj)dZp&;w6WMZ+?Xg7ub-4z#d!o|Cq!Ia9 zYV#CM>wRkx*LhuaTHxb3QST;S=_beFj@>UWJU(}`ZQ&r_amIYFB}=X^mE(h;&KPvR z_B$!Qqx3q`D;4!uN1oA+gn`Yc^2@Pu6HoDTKam9y#X|LB4;aC-_o5wQOT>M zJK3u@u!0zvwn|GP_uxQ@kmfsKS>6~YYSl;K-UV{sW&AW$4gCxIH8m3dz1E8Q)O4n& zsf4Xk{|A-jCADX2_h?4vI-Y|PL@_wE_09IzT>I+}0j!whqZPpX=eI7$(~Q-kc|X@4 zRV*{cTW!oBCS%`MaX|zMN(^FQ;z?>0Qt`d4udu~-R*qSb04#ZTvQT$k>fD~<`l2Kk zVc@r)M77j>JUCzK+P@qWP!0J_4*RS;bNJ(O@5?`0=$-YA@bxq0ptCoedisvd;=D%= zBkV%@9fbv4wwV;mu}z;9PO@dA*UXD>#WCm~$t#~a#C-szSRDdsq z00MQKmeTW`NjwpXr~`X1Th{%S1!V-5xPLs)cyXPTy3#gle=21c3cbzxwEBq2 zt}%>GVB|rmsYL59Byreit4JQ=->UYYiAnJoqn0pA4lhdZBs`P_YUYM>OXgb{lkkgG4m z*G z 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 &YP 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%0D#`^mbW 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 ZjSFoI+BmccXp_)*(5C1z1N>Wc{|`~XyR!fQ