From 2ef1ba635a580f075970251b1791b4d6b2d20d04 Mon Sep 17 00:00:00 2001 From: Yodel <3114680004@qq.com> Date: Thu, 26 Jun 2025 16:00:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=BA=86=E9=98=B2=E4=BE=A7=E7=BF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/AUTO_CHASSIS.uvguix.Yodel | 220 +- MDK-ARM/AUTO_CHASSIS.uvoptx | 47 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf | Bin 2901600 -> 2848872 bytes .../ELE_CHASSIS/AUTO_CHASSIS.build_log.htm | 22 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm | 5857 ++++++++--------- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.map | 4671 +++++++------ .../ELE_CHASSIS/AUTO_CHASSIS_AUTO_CHASSIS.dep | 104 +- MDK-ARM/ELE_CHASSIS/action_task.crf | Bin 961579 -> 961553 bytes MDK-ARM/ELE_CHASSIS/action_task.o | Bin 1030780 -> 1030768 bytes MDK-ARM/ELE_CHASSIS/atti_esti.crf | Bin 965737 -> 965758 bytes MDK-ARM/ELE_CHASSIS/atti_esti.o | Bin 1037900 -> 1037936 bytes MDK-ARM/ELE_CHASSIS/bmi088.crf | Bin 922006 -> 921980 bytes MDK-ARM/ELE_CHASSIS/bmi088.o | Bin 1029652 -> 1029640 bytes MDK-ARM/ELE_CHASSIS/calc_task.crf | Bin 961378 -> 961353 bytes MDK-ARM/ELE_CHASSIS/calc_task.o | Bin 1030576 -> 1030564 bytes MDK-ARM/ELE_CHASSIS/can_task.crf | Bin 961788 -> 961762 bytes MDK-ARM/ELE_CHASSIS/can_task.o | Bin 1030940 -> 1030928 bytes MDK-ARM/ELE_CHASSIS/can_use.crf | Bin 894342 -> 894342 bytes MDK-ARM/ELE_CHASSIS/can_use.o | Bin 988608 -> 988612 bytes MDK-ARM/ELE_CHASSIS/chassis.crf | Bin 912338 -> 912434 bytes MDK-ARM/ELE_CHASSIS/chassis.o | Bin 1008732 -> 1010288 bytes MDK-ARM/ELE_CHASSIS/chassis_task.crf | Bin 962130 -> 962106 bytes MDK-ARM/ELE_CHASSIS/chassis_task.o | Bin 1032532 -> 1032520 bytes MDK-ARM/ELE_CHASSIS/cmd.crf | Bin 874300 -> 874300 bytes MDK-ARM/ELE_CHASSIS/cmd.o | Bin 967100 -> 967100 bytes MDK-ARM/ELE_CHASSIS/cmd_task.crf | Bin 961610 -> 961585 bytes MDK-ARM/ELE_CHASSIS/cmd_task.o | Bin 1031188 -> 1031180 bytes MDK-ARM/ELE_CHASSIS/config.crf | Bin 914491 -> 914467 bytes MDK-ARM/ELE_CHASSIS/config.o | Bin 994876 -> 994784 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.crf | Bin 967008 -> 966983 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.o | Bin 1044492 -> 1044480 bytes MDK-ARM/ELE_CHASSIS/freertos.crf | Bin 966510 -> 966484 bytes MDK-ARM/ELE_CHASSIS/freertos.o | Bin 1037884 -> 1037872 bytes MDK-ARM/ELE_CHASSIS/init.crf | Bin 961974 -> 961917 bytes MDK-ARM/ELE_CHASSIS/init.o | Bin 1030624 -> 1030320 bytes MDK-ARM/ELE_CHASSIS/map.crf | Bin 872597 -> 872597 bytes MDK-ARM/ELE_CHASSIS/map.o | Bin 962276 -> 962276 bytes MDK-ARM/ELE_CHASSIS/navi.crf | Bin 908559 -> 908533 bytes MDK-ARM/ELE_CHASSIS/navi.o | Bin 999456 -> 999444 bytes MDK-ARM/ELE_CHASSIS/navi_task.crf | Bin 961527 -> 961502 bytes MDK-ARM/ELE_CHASSIS/navi_task.o | Bin 1030900 -> 1030888 bytes MDK-ARM/ELE_CHASSIS/nuc.crf | Bin 913326 -> 913250 bytes MDK-ARM/ELE_CHASSIS/nuc.o | Bin 1003448 -> 1003400 bytes MDK-ARM/ELE_CHASSIS/nuc_task.crf | Bin 963738 -> 963713 bytes MDK-ARM/ELE_CHASSIS/nuc_task.o | Bin 1034124 -> 1034108 bytes MDK-ARM/ELE_CHASSIS/pid.crf | Bin 863119 -> 863095 bytes MDK-ARM/ELE_CHASSIS/pid.o | Bin 954748 -> 954736 bytes MDK-ARM/ELE_CHASSIS/remote_control.crf | Bin 894337 -> 894337 bytes MDK-ARM/ELE_CHASSIS/remote_control.o | Bin 990252 -> 990256 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.crf | Bin 964817 -> 964791 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.o | Bin 1033636 -> 1033624 bytes MDK-ARM/ELE_CHASSIS/user_task.crf | Bin 961258 -> 961233 bytes MDK-ARM/ELE_CHASSIS/user_task.o | Bin 1029324 -> 1029312 bytes MDK-ARM/ELE_CHASSIS/vofa.crf | Bin 895119 -> 895119 bytes MDK-ARM/ELE_CHASSIS/vofa.o | Bin 972884 -> 972884 bytes User/Algorithm/pid.h | 1 - User/Module/Chassis.c | 72 +- User/Module/config.c | 16 +- User/device/bmi088.h | 4 +- User/device/nuc.c | 38 +- User/device/remote_control.c | 2 +- User/task/atti_esti.c | 4 +- User/task/init.c | 19 +- readme.md | 2 +- 64 files changed, 5298 insertions(+), 5781 deletions(-) diff --git a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel index db45519..4bea8b4 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel +++ b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel @@ -110,8 +110,8 @@ 0 - 477 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000002000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB060000D7020000 + 471 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000002000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB060000FE020000 @@ -150,11 +150,11 @@ 0 16 - 0300000066000000D2000000A7020000 + 0300000066000000D2000000CE020000 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -170,11 +170,11 @@ 0 16 - 0300000066000000D2000000A7020000 + 0300000066000000D2000000CE020000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -194,7 +194,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -214,7 +214,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -234,7 +234,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -254,7 +254,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -274,7 +274,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -294,7 +294,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -314,7 +314,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -334,7 +334,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -354,7 +354,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -374,7 +374,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -394,7 +394,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -414,7 +414,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -434,7 +434,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -450,11 +450,11 @@ 0 16 - 0300000066000000D2000000A7020000 + 0300000066000000D2000000CE020000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -470,11 +470,11 @@ 0 16 - 0300000066000000D2000000A7020000 + 0300000066000000D2000000CE020000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -490,11 +490,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -514,7 +514,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -530,11 +530,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -554,7 +554,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -574,7 +574,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -614,7 +614,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -634,7 +634,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -654,7 +654,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -674,7 +674,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -694,7 +694,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -714,7 +714,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -734,7 +734,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -754,7 +754,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -774,7 +774,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -794,7 +794,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -814,7 +814,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -834,7 +834,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -854,7 +854,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -874,7 +874,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -894,7 +894,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -914,7 +914,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -934,7 +934,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -954,7 +954,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -974,7 +974,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -994,7 +994,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1014,7 +1014,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1034,7 +1034,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1054,7 +1054,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1074,7 +1074,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1094,7 +1094,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1114,7 +1114,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1134,7 +1134,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1150,11 +1150,11 @@ 0 16 - 0300000066000000D2000000A7020000 + 0300000066000000D2000000CE020000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -1170,11 +1170,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -1190,11 +1190,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -1214,7 +1214,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1234,7 +1234,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1250,11 +1250,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -1270,11 +1270,11 @@ 0 16 - 03000000DB020000A80600004D030000 + 0300000002030000A80600004D030000 16 - 560000006D000000520100005A020000 + BE000000D5000000BA010000C2020000 @@ -1294,7 +1294,7 @@ 16 - 560000006D000000CE020000E8000000 + BE000000D50000003603000050010000 @@ -1314,7 +1314,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1334,7 +1334,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1354,7 +1354,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1374,7 +1374,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1394,7 +1394,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1414,7 +1414,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1434,7 +1434,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1454,7 +1454,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1474,7 +1474,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1494,7 +1494,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1514,7 +1514,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1534,7 +1534,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1554,7 +1554,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1574,7 +1574,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1594,7 +1594,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1614,7 +1614,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1634,7 +1634,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1654,7 +1654,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1674,7 +1674,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1694,7 +1694,7 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 @@ -1794,19 +1794,19 @@ 16 - 560000006D0000002B0100001E010000 + BE000000D50000009301000086010000 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CA000000F0040000CE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E1000000D90000004F000000F0040000CA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000C0020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000D7020000000000004F000000D5000000C00200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000C2010000F0040000C601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000DD010000F00400006C02000000000000C6010000F00400005502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000C60100007C0200005502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C0020000AB060000C4020000010000000100001004000000010000006DFDFFFF79000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000DB020000AB0600007D03000000000000C4020000AB060000660300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CA000000F0040000CE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E1000000D90000004F000000F0040000CA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000E7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000FE020000000000004F000000D5000000E70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000C2010000F0040000C601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000DD010000F00400006C02000000000000C6010000F00400005502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000C60100007C0200005502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2902 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C4143545F5570646174655859960000000000000014001148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F05706172616D127472616E73666F726D65645F74617267657412636861737369735F706F735F6F66666573740B7369636B5F6F66666573740B636861737369735F706F7311636861737369735F73706565645F7365740B636861737369735F7961770B706974363032305F73657412636861737369735F333530385665635049440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2875 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000046779726F96000000000000001400046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F05706172616D127472616E73666F726D65645F74617267657412636861737369735F706F735F6F66666573740B7369636B5F6F66666573740B636861737369735F706F7311636861737369735F73706565645F7365740B636861737369735F7961770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 984 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3075,7 +3075,7 @@ 16 - BE000000D50000009301000086010000 + 0A0000000A0000006E0000006E000000 @@ -3546,8 +3546,8 @@ 59392 File - 2902 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C4143545F5570646174655859960000000000000014000C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274311148414C5F554152545F5472616E736D69740F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F05706172616D127472616E73666F726D65645F74617267657412636861737369735F706F735F6F66666573740B7369636B5F6F66666573740B636861737369735F706F7311636861737369735F73706565645F7365740B636861737369735F7961770B706974363032305F73657412636861737369735F333530385665635049440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2875 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000046779726F96000000000000001400046779726F066E75632E76771148414C5F554152545F5472616E736D69740C4143545F55706461746558590F4143545F43616C6962726174696F6E066875617274310F4253505F554152545F52454D4F54450C62757A7A65725F73746174650D445231365F50617273655261770B4253505F50574D5F5365740D4253505F50574D5F53746172740B6F70735F696D755F706F73086F70735F6779726F05706172616D127472616E73666F726D65645F74617267657412636861737369735F706F735F6F66666573740B7369636B5F6F66666573740B636861737369735F706F7311636861737369735F73706565645F7365740B636861737369735F7961770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,27 +3606,27 @@ 2 ..\User\Module\Chassis.c - 0 - 193 - 183 + 10 + 398 + 425 1 0 ..\User\Module\config.c - 8 - 17 - 51 + 4 + 16 + 33 1 0 - ..\User\Module\define.h - 3 - 4 - 37 + ..\User\device\nuc.c + 23 + 57 + 77 1 0 diff --git a/MDK-ARM/AUTO_CHASSIS.uvoptx b/MDK-ARM/AUTO_CHASSIS.uvoptx index 408bf6c..3849c43 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvoptx +++ b/MDK-ARM/AUTO_CHASSIS.uvoptx @@ -160,51 +160,6 @@ 1 chassis,0x0A - - 1 - 1 - rc_ctrl,0x0A - - - 2 - 1 - ctrl,0x0A - - - 3 - 1 - a,0x0A - - - 4 - 1 - d,0x0A - - - 5 - 1 - b,0x0A - - - 6 - 1 - c,0x0A - - - 7 - 1 - SendBuffer,0x10 - - - 8 - 1 - nucbuf,0x10 - - - 9 - 1 - can,0x0A - 0 @@ -1268,7 +1223,7 @@ User/Device - 0 + 1 0 0 0 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf index 98bf9093d90d41f412cc7136beac0caf47c75c6d..c0bcd1e20cde5ec94c0410a75a1ad2f36df10b1f 100644 GIT binary patch delta 143930 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

Software Packages used:

@@ -72,7 +56,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:04 +Build Time Elapsed: 00:00:03 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm index a6fb768..d7cf804 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm @@ -3,7 +3,7 @@ Static Call Graph - [ELE_CHASSIS\AUTO_CHASSIS.axf]

Static Call Graph for image ELE_CHASSIS\AUTO_CHASSIS.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Jun 25 14:49:44 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Jun 26 15:59:58 2025

Maximum Stack Usage = 376 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -12,7 +12,7 @@ Task_AttiEsti ⇒ AHRS_Update ⇒ AHRS_UpdateIMU ⇒ InvSqrt ⇒ __h

Functions with no stack information

@@ -24,12 +24,11 @@ Mutually Recursive functions

Function Pointers

    -
  • ACTION_IdleCallback from action.o(i.ACTION_IdleCallback) referenced from action.o(i.ACTIONRECV_Init)
  • ADC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • BMI088_AcclIntCallback from bmi088.o(i.BMI088_AcclIntCallback) referenced from bmi088.o(i.BMI088_Init) -
  • BMI088_CaliintCallback from bmi088.o(i.BMI088_CaliintCallback) referenced from bmi088.o(i.BMI088_Init) -
  • BMI088_GyroIntCallback from bmi088.o(i.BMI088_GyroIntCallback) referenced from bmi088.o(i.BMI088_Init) -
  • BMI088_RxCpltCallback from bmi088.o(i.BMI088_RxCpltCallback) referenced from bmi088.o(i.BMI088_Init) +
  • BMI088_AcclIntCallback from bmi088.o(i.BMI088_AcclIntCallback) referenced from bmi088.o(i.BMI088_Init) +
  • BMI088_CaliintCallback from bmi088.o(i.BMI088_CaliintCallback) referenced from bmi088.o(i.BMI088_Init) +
  • BMI088_GyroIntCallback from bmi088.o(i.BMI088_GyroIntCallback) referenced from bmi088.o(i.BMI088_Init) +
  • BMI088_RxCpltCallback from bmi088.o(i.BMI088_RxCpltCallback) referenced from bmi088.o(i.BMI088_Init)
  • BusFault_Handler from stm32f4xx_it.o(i.BusFault_Handler) referenced from startup_stm32f407xx.o(RESET)
  • CAN1_RX0_IRQHandler from stm32f4xx_it.o(i.CAN1_RX0_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • CAN1_RX1_IRQHandler from stm32f4xx_it.o(i.CAN1_RX1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) @@ -39,8 +38,8 @@ Function Pointers
  • CAN2_RX1_IRQHandler from stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • CAN_CAN1RxFifoMsgPendingCallback from can_use.o(i.CAN_CAN1RxFifoMsgPendingCallback) referenced from can_use.o(i.CAN_Init) -
  • CAN_CAN2RxFifoMsgPendingCallback from can_use.o(i.CAN_CAN2RxFifoMsgPendingCallback) referenced from can_use.o(i.CAN_Init) +
  • CAN_CAN1RxFifoMsgPendingCallback from can_use.o(i.CAN_CAN1RxFifoMsgPendingCallback) referenced from can_use.o(i.CAN_Init) +
  • CAN_CAN2RxFifoMsgPendingCallback from can_use.o(i.CAN_CAN2RxFifoMsgPendingCallback) referenced from can_use.o(i.CAN_Init)
  • CDC_Control_FS from usbd_cdc_if.o(i.CDC_Control_FS) referenced 2 times from usbd_cdc_if.o(.data)
  • CDC_DeInit_FS from usbd_cdc_if.o(i.CDC_DeInit_FS) referenced 2 times from usbd_cdc_if.o(.data)
  • CDC_Init_FS from usbd_cdc_if.o(i.CDC_Init_FS) referenced 2 times from usbd_cdc_if.o(.data) @@ -86,18 +85,17 @@ Function Pointers
  • I2C3_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • MemManage_Handler from stm32f4xx_it.o(i.MemManage_Handler) referenced from startup_stm32f407xx.o(RESET)
  • NMI_Handler from stm32f4xx_it.o(i.NMI_Handler) referenced from startup_stm32f407xx.o(RESET) -
  • NUC_IdleCallback from nuc.o(i.NUC_IdleCallback) referenced from nuc.o(i.NUC_Init) +
  • NUC_IdleCallback from nuc.o(i.NUC_IdleCallback) referenced from nuc.o(i.NUC_Init)
  • OTG_FS_IRQHandler from stm32f4xx_it.o(i.OTG_FS_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • OTG_FS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • OTG_HS_EP1_IN_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • OTG_HS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • OTG_HS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • Ops10msTimerCallback from action.o(i.Ops10msTimerCallback) referenced from action.o(i.ACTIONRECV_Init)
  • PVD_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • PendSV_Handler from port.o(.emb_text) referenced from startup_stm32f407xx.o(RESET)
  • RCC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • REMOTE_RxCpltCallback from remote_control.o(i.REMOTE_RxCpltCallback) referenced from remote_control.o(i.REMOTE_Init) +
  • REMOTE_RxCpltCallback from remote_control.o(i.REMOTE_RxCpltCallback) referenced from remote_control.o(i.REMOTE_Init)
  • RTC_Alarm_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • RTC_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • Reset_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) @@ -105,16 +103,16 @@ Function Pointers
  • SPI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • SPI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • SPI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • SPI_DMAError from stm32f4xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) -
  • SPI_DMAError from stm32f4xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAHalfReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) -
  • SPI_DMAHalfReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAHalfTransmitReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) -
  • SPI_DMAReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMATransmitReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAError from stm32f4xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) +
  • SPI_DMAError from stm32f4xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAHalfReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) +
  • SPI_DMAHalfReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAHalfTransmitReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) +
  • SPI_DMAReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMATransmitReceiveCplt from stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) referenced from stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA)
  • SVC_Handler from port.o(.emb_text) referenced from startup_stm32f407xx.o(RESET) -
  • StartDefaultTask from freertos.o(i.StartDefaultTask) referenced from freertos.o(i.MX_FREERTOS_Init) +
  • StartDefaultTask from freertos.o(i.StartDefaultTask) referenced from freertos.o(i.MX_FREERTOS_Init)
  • SysTick_Handler from stm32f4xx_it.o(i.SysTick_Handler) referenced from startup_stm32f407xx.o(RESET)
  • SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f407xx.o(.text)
  • TAMP_STAMP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) @@ -132,24 +130,20 @@ Function Pointers
  • TIM8_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • TIM8_UP_TIM13_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • Task_AttiEsti from atti_esti.o(i.Task_AttiEsti) referenced from init.o(i.Task_Init) -
  • Task_Chassis from chassis_task.o(i.Task_Chassis) referenced from init.o(i.Task_Init) -
  • Task_Init from init.o(i.Task_Init) referenced from freertos.o(i.MX_FREERTOS_Init) -
  • Task_action from action_task.o(i.Task_action) referenced from init.o(i.Task_Init) -
  • Task_calc from calc_task.o(i.Task_calc) referenced from init.o(i.Task_Init) -
  • Task_can from can_task.o(i.Task_can) referenced from init.o(i.Task_Init) -
  • Task_cmd from cmd_task.o(i.Task_cmd) referenced from init.o(i.Task_Init) -
  • Task_error_detect from error_detect_task.o(i.Task_error_detect) referenced from init.o(i.Task_Init) -
  • Task_navi from navi_task.o(i.Task_navi) referenced from init.o(i.Task_Init) -
  • Task_nuc from nuc_task.o(i.Task_nuc) referenced from init.o(i.Task_Init) -
  • Task_remote from remote_control_task.o(i.Task_remote) referenced from init.o(i.Task_Init) -
  • TimerCallback from cmsis_os2.o(i.TimerCallback) referenced from cmsis_os2.o(i.osTimerNew) +
  • Task_AttiEsti from atti_esti.o(i.Task_AttiEsti) referenced from init.o(i.Task_Init) +
  • Task_Chassis from chassis_task.o(i.Task_Chassis) referenced from init.o(i.Task_Init) +
  • Task_Init from init.o(i.Task_Init) referenced from freertos.o(i.MX_FREERTOS_Init) +
  • Task_can from can_task.o(i.Task_can) referenced from init.o(i.Task_Init) +
  • Task_cmd from cmd_task.o(i.Task_cmd) referenced from init.o(i.Task_Init) +
  • Task_error_detect from error_detect_task.o(i.Task_error_detect) referenced from init.o(i.Task_Init) +
  • Task_nuc from nuc_task.o(i.Task_nuc) referenced from init.o(i.Task_Init) +
  • Task_remote from remote_control_task.o(i.Task_remote) referenced from init.o(i.Task_Init)
  • UART4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • UART5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • UART_DMAAbortOnError from stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) -
  • UART_DMAError from stm32f4xx_hal_uart.o(i.UART_DMAError) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMAReceiveCplt from stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMARxHalfCplt from stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMAAbortOnError from stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) +
  • UART_DMAError from stm32f4xx_hal_uart.o(i.UART_DMAError) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMAReceiveCplt from stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMARxHalfCplt from stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA)
  • USART1_IRQHandler from stm32f4xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • USART2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • USART3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) @@ -173,170 +167,170 @@ Function Pointers
  • USBD_FS_SerialStrDescriptor from usbd_desc.o(i.USBD_FS_SerialStrDescriptor) referenced 2 times from usbd_desc.o(.data)
  • UsageFault_Handler from stm32f4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f407xx.o(RESET)
  • WWDG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • __main from __main.o(!!!main) referenced from startup_stm32f407xx.o(.text) -
  • prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler) -
  • prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack) -
  • prvTimerTask from timers.o(i.prvTimerTask) referenced from timers.o(i.xTimerCreateTimerTask) +
  • __main from __main.o(!!!main) referenced from startup_stm32f407xx.o(.text) +
  • prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler) +
  • prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack) +
  • prvTimerTask from timers.o(i.prvTimerTask) referenced from timers.o(i.xTimerCreateTimerTask)

Global Symbols

-

__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

[Calls]

?B$G@a^ zCTn32OBnNYmYA)AX*|fOaLRqFn#@eU0nHNgvAPZ4xgg{-alVggp>`SC_frZxDYheU z#b;1pK3A2^Ry`*+V@B4X+$mWDu$hIM6pJE#RdGa{L_{kPXg!>=)vCIrKcbFBJO_X; zXW9;{H6sHECDDw|zZb9taPz)GbVpU?Evrs-_ec8oQzRuI5m9UrQS^q#5zOXoM_O8e zW{LS+5NCiemx=4FriKcqLPJ$JN6{52%sfkZ)3nAhS;5ey1J?_o-E5XgO6(EL`M+W9 z+e5K+MzANc(?-siGI>gRQkv`Da^oGkI!%kv8@!`ho=T+JXFtDQ?vs6Y*fK(;EK=Dd+A!6 zabu7QiJON&Q!;boGBQU_!to(q0AunY6ForOpIhACV%aJXIXD)QG#zhjVCw@OaCi$y zH`R`LhaxkyAMH_XV2p6RzM+PhTEjjPJ_GMD8_hfhc?6ttO>xuQVL^)nej?MZn>5PK z)b3m72dkx7&uGz#8g#yN?F{W@#eN)iFae4vyFlHtw6FvT-!Nsh)ceWOE(wJ*ljpu4 zDN-#q0p$*x!Y^Td0YpO}V!l+hIu^?rLcII1r*({vv38h$Or-?aI=Aw);fE z)S%3Wi?k_QYZflyVPG{S_wgi@|B2@8&9Nw4?3hHivb8Yviz2F>qcsTONR_dAd}b~- z5ccPTlTsM!lcR;|L&1Gq6eZOhYzz^tWWyK$NR zldCl!F5%6bq|96)W?aUQbX*04YK@a{$5iAH7($Ym9c1KXft0#F4hVn8>4i+KkLw|k z=qIw1&FI%52)dB<(bvi~@4fO{CQw-xpfYm@;ZzPHD}82`R;09!_zlx9aQClbSK55F z{rhN)94NmDm_Qv2gc9qM68}E+oUL8*--YA%<#37DP~+^hDjWQLY4zU7#&r})i9oO^ zne@eKsO-&k*r#m5Kd;t;dc6mDgn+Zt#33?Xtrf+?%-VIJ_XPb3K}?7n&>z)(9?#TA z)uofqYvD=({qnr_oqZKV*a&yy8eN#9MLOZE3FMon1?wE~_6Zb~r!~|$($y1aIPf7H z!K)krAFFZaUqShKT4Ob;4!xVFU9sN?RcwBZQ1M--SM#-IArdZU;io^7z?IWYl(xWrx7cYjk7QZfF!5bfDq~NhrXk=|`gnzu&xald=Eq>p^ zG6o|w#m>hu+@fnnYpUqfx)!}XPb(N+{s|`J;EH}iMX*6t-ZgxMhMY4n7U|Dd;zeyp+CT!3BBg%(xko zO8=U#g(^K)fCYOx!)*4b%CEX)PZBvWX^inGwIe2rP4aZ=740Fl-DIk@Kno7?gST-raDR-&Zy7Xx z2YmUjuW3N3sCZVu&AUa7U&StO39oms8vm;Hmp|7|ObGu4sl2KxziD<#+Sk&b@)l}( zh@>82dE6wvX|gEYv5*@mj-(#aS@{bcdrb>(Ct+JEr@}l$$mN7j5XLahjZ81HBwYM}K!?rf zNLixYw{zaG=NrG0u~cj1gs-MjyQSJcc4o>F;GI{Lz%F?b_L;(I5Jjy6%GP-X-OJWK zfe>Y@5emj?fNpaqtc5;6xysh7fX1N)W58Wx{%%$I z2M08od>C2ZaTr9BYfW8;FpAv=^)WX^#dqmZ(!$zGIBKd#<-z4$iS4h9`$ zB;h?%>Fk?Yi%wgh;eDWAfm4>MM$C2f%12mS0(gm0I~8ljeIR~@kQv54?3SNO?N_4h zuR_@lg^#_{>Oc4g)STN30pvlHGgyJ{W$6}G(ia0Hq$wJZ*qUpG4>7V9IU#yrY9FiV4rJJa5 zbCHw?CTHjN!_M&0j^<+y&^n_Xii5)H-Lc$Y-c<6g5|sCqh{lvg9xX0FppQK?CnQs1 z(^+?DFdga}q(FUfV*~G6dn5U);LyPp>$!`-0cFh+Q|QBr91YS0IHepzJ?D^PGiafB zW)XzhOg!o~9$_u-qwPi7XLfL8mR(h(}p;*Z$QK-XHv9}(iSW~Zf zM9ot1V8!mJrr2eS5sK~b0zO@)=TKnB2PrT}m=rE%hzt zj2vF&n1bU`GgF-TgU3`%UbUvP0eGf(E91;;cbQW1v@U2i*^~;IT-}tg(cR0G;us@R z+@+r&df7)iAY(okL%9fu(-}^=hKT}c1=Qp-t*0nQb}mCc!_Y|lL+Puv=1%zdbb5QW z)=Dn{9oMTLU#(5jZ{qvUN2&WeT4l{uP0>q%E5OP`<07p^eTnc%$DHG3wG6ZyO=(;a z`XX28*&?mI9$niKj&4-hi|9uAg|u!?w~Mrbp=oV!wHsWN;(7w_jHM5r$|?4-LC3=E zMPp)-ULz0%%9i_V!FkJ|bb5LtW^6CKt6i%ZivepE+uPLnnCB^*V^bda14s1nrpR-{@wAt9FqF^Ack+P$|cR0Ht&vX zSkodY@fp-)oi=IeS}+V;XdQ?EOA%mPX0Eeq>Q@5puY+!hSubp5C_IgWQ-0Mnr>(@4 z3)(H<|7O}|-R7d1(*<3@IHnc-x=y=Lb0Bn=24~R~`g*9Y*hL)-KlUjGUeach#oQ%UiTop%PKa zJUp7bvCq))Em}}i_h+PB!frU?5P=$yF@1Vcx-bkg!uy$}ep|IbMcG3wx1pszPJ^~- zv5k4msaY{T!_0=WaL8MWZTo50HtkFQh(Q>&$6!=!hmKZj%DXLmDSvar;Nhs3xvwqh zS*A4TtHouE$jF*93B>^?c`Q9O&n(}rHCL}Z!)goD z+tpoKN%U>lt8`vU*gA@<};_}GgN zOUzZD416DjxAW}vrxyBz1we?YvV4tczXPwwP=_5_V8}!yZz`O!qNO$CX%Lq&6a3k@ zn{YVq{s46A;os&96)f;kwl(+7<$C0i6kKOFCE1Z$QytQ8JSS54@>Iv^YU8QyYT!I5ALxQ$A>Jb*1cQE2nH8@XH2L?_FA;eh%L^ z2GY1)+BY?W1}nC$aK~#a)cXT1Y`8?+Hbv?`B@0$MAT1?nhImnP1~QPdYwApqfu3Yc zznj!yOogmed%M;kxE({VB{zfr5H{jB)0DmH1MPCnJ&+-G2s#{f6gs~kdcG7zc^UF=Gu&N2w+-#+id_?fNQ?meG7r|xK#q*#aV!}%zDrZvJhuXhuW??dHIouU^IIvf1 z9U>98%_NF33EOwQtWxzOEm-Ngq8s{=aH;iB1>pjlS3>k0wvypfX3k8R_{5ZyH0+p` zo}w{%$bUy@NvU?YX6OEx+<`lTYml4n*P3;eh=K6uDE%XOn{C6o(1*miY55@Zv@pxm z@}m7(ke&{1C;QXI3N2{Ra|kdlcTidqo>p7*7S=I-s=(lZYcyD7?oi1-+PMPV=LQZbX>}wZ%2ZBj3-% z?LlyRnbtB~B5s?(2j$?j3pc42zq&|iy=)p)rVY|l5hQmAtt!(l_*WwKpzcsreW)2L z$?pXjl)odgKD~2Dt2IGVqqBwH-1z;B6fa_Ib@R*=Xs(}!;QEtEyyTvO8_DG0d$P-{;^e0wKj`s&cP^&Qb(6Q6y#a10}ebO&vbb>eoHaY!3^z zTfyc)H+uXN^o0V@gtdk%Z-6pduC=mDge`}jDc9<&VL8-f4p!ISD%Y;mEQ0}8zzq&k zX#S^KOS?q$$|)`VRP$51>;iQ!Tsc-{dauF#clByHYAy`GlBW$2*FPwJTt=nW@i}z= zu=dO7Q0RCMTy!u}xY??d)-lalOaqQdPEDDZjq8vsiu9M6!$#&9h>4bAKQMuJ)NnA_ z1@{Ei&BK!iqmO8hHcJJZ3#a^3$C}JF^G5i^(w(rkA`nWtQ`r%80`5j&P~IFBT8Khx zKSw7(A}Vs|i_f70zh-C};DQ<|wD+jiDpDe@a_qRH5VWCi=&p#_@7^#2?O8-d|E$v< z7FOwh6%o#U2vXvFb)So>vIUv>Zi80-iHf8IAw*!A8VFCb;KpV1LX>L>jwd6AvzLP| zFX$d&7RzDGYu4 zDt<v-bKYx_Y=@#%7nm0;8xOwhJT@*&%286&0R5f(HPu+u_`~- zaO3WnT9kh7auk`lj;3tp<4My}xT}GuQxVUcT(dk*PZ^S)j4kba)J+JG2!h!q=6=&O zcxMxBDX{%$ZH49^5g>pusTtX6c>kAo?FgeA4s_s3Yb?ZD-&It9Lwf*aiPn=q1 z0ZqA8!>!>wEocG2M=kjHeW`^7-2=J0KCb1` zyI*QS*3-GTkY@uXi@1)p-$iA4dMM1RDJ?mpg*oBQ&za4`@iSUGeHlDd3|;<}7Fh4G z=OA9pe?%^;K-U{ekzZ*S>}ODKR6T;aqZ#?0#dME^QyqMUoz?p5SK;Z#BSO#Z-v*<= zCDz+OokKV-apLBcQOM~990@i72xY3E)_a65oYgArd!X1v)PVDv)1j}i!X@F7=jdC& zO|B!Ld)fUGa7?KXwg-X@?M6Z8Agl%T1dq%rThL$Uv<9st>@!Q4pR?$<031_f28Z{d z5xC<}J8$>Hpr8lbjh58pyw)N_!UN&mJ@zMNQPO$sq`eYNV&4Ji7)R1W7qo{5NjS|B z9h!aDl5~%Mu?)%PEYOdZPzJMSqG%^i8<>)bJBR(=f`|BGV|20Qi}|#f>1pm6a*H`as5y|i)HOBimlYXu(P;-!iBb? zRu{DagCra;q!X=zOXL=_Jw&!Kn4RV>@^gs&=D&olnNiW(t1#I?(=~!WZEfr+66&d5B#11 zRD21R5rfu)XHu56rdKX&{RT;Rph%)ux;sAak?sHntEc<-*&^L}=Y(3k(*3E)w^~+h zH}O2Z!>h2|4y|Ssn#{@OddCMqEdYuQ&TX3mXW~RguluX@KUA{dWPKTr8T zU?SZQ{JX-HN7IxWTD$fVjuI^0;uy<_%w&Nv%i?9rfH`#d1{PRT`(d61#V5W4ZTL~^ z7$xB>Zzdh{m`RSqaO+*P1mu}x)@X?I`y8`0_P(hN(JR2RU4MG*rWTU7A8Z1DwVnqm z0&ua9a_5y#B zX-jLXu2FFXSYuS&#A5lLBZ;}=GYEcLK!hkbhD1)H3H+7VZDIBUkQ!+Njq%!>4PC87$50ENxx`4I!HJdzC4mV`UR2k z*hw-yF2l5{df!?)zu?OKz!&KDFIu2_FWl#}@KJd$!_Lbpg z1*Z{aofMyIh6+=aJ4+3RVWX#^{n$bX#`>akMmLVb2Ch4zJ*l3EK_){W}l(He(J zI8&%YDtZ{qc4$0YU6|laeE<0{ZMut&3!5MJGWPVKCBJFWF%n)S z5+jqxCitho5T2lsC1% z3Zf;jTxE(1cCI>$sktxGp?l~D74%eW-@!#ZOmF_7H5)GBeH>Y~DdRB5!&!eK%8+>i z&#Ew2nizRscs48MII&Tq77}&oMN;l#0x52bp zt-3j3leZ|F?r|P|P@L=ME&p2!ieA7p(Otp{o};bM5qX*j<1Nw?^H`*I{bnKd18{P= ztR6zBOA;+H7tHQ0NcG^9y;u=*mfrseT2tUVqN9Fa3+z1*-*N2kV|Rbs%u)_~4%0qy zryUctMZmA_MdkO=y9q@HfO|C9>agK2ExenAul^5Z%y{Vm84&jpE2C{!LGw;@5M#x% zp+i4+kY(CSv}6>nV=udGgqjsaIfNRE;!)6-8vUa+Z7<~fi z*zsiV3;$qySp_&<=|yY)(Qa$IY&Zf=eSXE*rhQ|d#rC0?k(&Wm)SuE6J!tUMd5T5i zs!T!6Vm2CA@#bLIc;k?2QRjOs<#8A#wgoTcnKMmS4`KiEHoO+z-l~^Qyao16vA;5U z0QyAO0z6sIVQ-FIg^DDHgDKSFG2sdGrg=VFmJTn0|Muw)Vw^|VCk5Bnw6Va>_Mi+Fly%x1V2eE{U0z;Z zQ~%0-?^7H&I?P8#=yFZHVcxNF+}P^CWkRp+S@t_%w@v|j-3Sz(I%gTXPY~I35L*16 zGejUebTzS`0$TxW;7{r@#I_I4mGu1}SOQT^&x- zeD%i7B^>YyONgwu_+3B@T>-{BZH%`0>Syg$pX2U=qc}t|f)>}-L;JAQ5*H_eo2T*F zCKmzrN?jUYsPiwqiZPQ<|&w{R2!Uc?^&+6!nyD@u-+w8^u zBw)Ag4eV9H8|Fy-3i`FSe%$VZGBqD=#YpTp9O(^SpBEx3; z&bAT*&?_mOfWozdnBB}q`Qq5afeHLa9f~NQhI3OpmxR>DmcTcyi6G2_b7hw=Lh)aj zDRd|ldR6_mVB9Y42j)8a8 zrx9B|oR_?bmcT{UxetM`8qOu}&n$1?dTSA|`#dP;1?7OK< zDAa4OSd}Xce8tTH1BdrBA5TdU542dMzg`g9%>)ks9OpDaoU#WTxL1t>$4oevR4YKR z1fEf60K3RVc?fy;k|5nu3xVF_B7rhPPztPjfvxhOB)rNunV+$<=(S;wRio%~eZ5hX zgewu!P0V@=J;nTo8B=1Iekzg687D4xG!%f_oAw1c6(A0n<1~cBM>LqY@f-~>-n$y+ ztzvHKP~vQq6sA`^&1HtKV2B!nST?E3jbJktZ0wKA6>q2GO<9XYddn11xk~DrfCD$G ztH9v^oJ+0qK|o5jjnoIYN@*TzgiGamj_tCl{O*cvv|DV_+h(uW{xD_IAHlKJN-_wl$>qcyI=7#K&Ng`mmdvMF)3Uh^zMrx|t> zq3tLVyBKzr`{fMsWWRIAeJ(IwHNj}0JZo*{)CX8mYqw64)izgoQH(}UeHv;GKH|Y` zXbN!rw^>vH{#?Iaf{S|$iz!>I%JrZS%G(?nnrBusl6)JX+-rlAivY)9C$h=3gh5Pq zit1^`6BykxLd;LOV$L#gZs|(`#w&f1Kq-Mst?e=))IvCyeT)Ff61dsA2-r#wO3y{~ z!gKl{m(|3bL4z5y91oF>MY8Z#%{A5EdF6}QdlI#%^j5{9x!HQt#nl9>vzVR=Ln-AJ z7uO5gD#udK#(HoM3HL=1cNPl(bK@iKhGxa*Fd{QK&9PTEc`+?&j8=TtE4V2GE-Id; zhwDv)CA?nn%bJ32@h9b~W&dJYAFh9G-vh5B7T`!`JiXFH?~um!CUF&>L53DWqM5_- z$R-|35=WUWeqVuA6!2bJ4+cs!mB}+YnmMWi!{X1Jo{Vh;qE}`L?9ak-jI*CWfy5nq zReruywjnY&M3IzKjyTmR`tya5YOycD zwQ72U-nZ~w1(KJzhk^2J4!;4$Q{0_}7TW$Qj3O`IrY~=<7x+JoyT#_iEqoG!-%ynk z5Bbvl^$^@5DUnMcc-#=IiTPO$tCp9R(8=a{gW$;ybi$AUF^)$dSRq4}(BIAV-|gMO zlQ{&9r@ve1&4MMo!js!?4sKsRnA?X-XlhGvOZ&iLn*)cd$EHT=je;d?Tk0X(!%L|s zQg5g>UP}8T_3!Ot5rn;lK1CZ_>7l_Aj`a-o!BV;mvPw(ouU2})U~~^GQwHT`#f^T% zJ!#J@r4FsZ_0l4X?YqUWwx=kpjoy4JXPLwu;h<(NbCwN#9pFr9XJ>(lVhm2L;}J`o zGhmI?2F5EZZ-9$uR{j?lGy~f=>R4`GWb<)m;Fx@*?*`n$r;&kQsml5;zR0YEkpnvL z8GT387U?UMqjzQI+YF8zz{lrtsNdqp5-xbX^ouAR8`N)u>xA7FTVeuTYO9B~m2inC zk82O$aoWLSOd7&h!bK;V(jDyTkgk)vbkf&7PtI+ZRhKSgnM1m(;MxubW=Wz&(U4BU zeL0XTh1n0_F=1Kh*U?B}pXDfcQOM2BNsw-_s{GJMjQLo9?n6H5t$=yCGIt|=@wono zGbiko;KX*&J(>ROsJ9N5@Da~o7njk)olx>sbV7aLijyg%v);76gm1fhrzKD8L!43g zb4|h0_)Ubsq$+!(eCgoY$c7<`qy)X;A!FM&D6kdm5A7{lWCyOV zXAlgnyeu>k7>|A|t?!CK%&tp|8?PN4{Pl;RQ$x~hK&GRZecv<}cphSJ^ zs$NgMLHW;Nhn=jh>|E{!Bi`fgGlEx^)2YYZ>QX!NVg;m5rof(hRIr3s zd4}7*oVJzeeLTx?UT2gxuAk0KhA`!-vbd+tf(#gt>!>XT@MW3OS2?qES-CHH>-SIg z;0Vcm5X^UQW%C2j=J10dWlSxuR`|FzZR(|eZnwZ5*$(4UY0krXWUz$8nZHZ5U5E}o zte>){q0K!FhiBkd_SPHqU<;7A!Ja|p0QAa@X+Uvq;1AE)B18Pg@4|&$(7`<13)yEU zHbiySsfoRne>+7|Rxwvsx=%5PSM0NsadZPo)X_j4AoA<0U$yt0i%!9dC@a(G@4kBD zi7cGNUFC4*6;f9bWYP+Njy~v3z=Iif^+8($^pf2ND8(^zBaV$T_XaEYI*l*w#V_Nf zn*vlVY4mh|y`|{>O58kV?TUHmn;dgot~rF{xT6GSv>T>2V_eeUk~(i`jtXheF-dT| z@qoN7296v5gqh9E?4MmxbmUaMLvTTciESv(4KPrP3J)$@2CE;P7A(sMl zlO>NqFIm!7(&EPM8X6P?zAVYT46`bJxq&a=b%kNIV^k?Ulz2vV8lX$ezXqfGT9FS{ zu-5!cx-`TwXC-mBMQCxg8C&Ywx7c1>)>6Q*%QmJm=rLLv28@^Owg3wCtmg>GA4rE~ z)N`7~LqOs$K&5sA^rQA!FQK)9ZTrojrytdu3A>iKa(H#K>pQDhPItRLBQWlEy_+#E z*;g>=A^S_fc*#B#D1Km$r=RoE65?{>F|0OsAd2g%{^DeK76d;8F$;pL97G75rv|zS zTrO_C%y^cU0J(yEhH+ly_gM!+ z##}gWg>4*(X-!sE_Z=v%IkX^FZ<@>slel>-maDG#y_%HgOpJ%Z_EwjC9Z-0-&U~&6 zIaOyA>WEZC+G8jB&(G4WQF<$(J&6l=$0Oo947$emXBc#}tvtNn&9H~|R+tzMxn2U! zOQXYpl5%x{35jWYVX|576CX3+&4KmcnDCB8RFtDjaEoGY9-g$yH8<*(n&W$}mfVK- z(wAS6N8(}tddbzPh;EJ1Pmh{~J2Y3q-F*&x@sMDGm^K(N8tOO{Ma&SC4v*R#2`xo7M46{TM-eYp$Ynb*NQ7uou>ohH4SzIn3 zW!w~b`;cRGr8^_1d#u1TXH=F4sve_eOp112sQCvmj*FNvse?PRijgTEVZSM&tz-4m z_H-yC6K>b@wBT{QZLoxAgSX@2PL_PhySSDO1vCv_*-Q8w+8U36frN`ay?^*F{TdIw z%z)P{xP^1*>Ryd{nsOUhl(fHl^LcX{|MgJ3tci1H{bd5)nI;=61#PYG1iahH2l#YW94tSua_b1li zlAgv`U|2m~Uu0j1J5(3J^~$HQPwOp0B%J0M=mn2J#}VKp-1>Z)k)XE-mhdvqKpWQ3 z_5>&oS3lTl!v(y6>&o=-UrVDrs?fz~7;eGt3`m6#mD@ zLL#`T7oay>X8&$IUz+n*WMHTwDYf47P+Aj!&Y`QN48Dj#KIxQ`G9=Dn>;D4ItF%4_lsRdDj&Rd$SeO6;e`%C7UO#4MiMfQ`o=fdg z^l(wnN!(_R!MqTc?Y3Ppz|pxeQzqezJQufyjL5`IHsUzVckp6kOp@6TIScr=>hgTy zEzftRJeCy-E@-2a@%m?W*1-D5V7o8U>PZfvByJc-;S$RJzPk(+h_lK|hHr$Fak;~j zrld{Cz;sn5JbeVDm!dL&LIXA(btBjPq+v$ws@A4H38eXl%iP43 zb~p}<_cYs6#&~_do%MDYnTmZ6IaBoT!E8Yix6m`jc55NPOmi+vPW2psa{PezlBE27 zx->-(Zv8bl;5v}>geh1lEQjB}7%|iALa}w-bV%1(nAa4p$nE1X6r2y0;PQi|X4~WT z;w;N2eGOxQTpC$gU5-4Us%az*NLrGiAL~9b8ORSex7M-wEqgrjln z>t{PYy_VwB^xN$VCZi&P+l)wV2#d`O%!oxpEPZtc6Ld$Cr@3~4vkuaM z_R8}o*U|1w{cE+>FD`%n(=Z7aNeO0-$eupIEJA13(YG`8ps>7)s%1XH?0{3QDLxsi zfcOLfQr6>xGUlUl?)$2(2GyCV7bF%S)raBoUxUU=RONF;Ow^4SJ7hq@K)is3{T!IE zvnbNvU5*(TbRmZH#9P|yv4FfyJ&FV@0+(_)gf&O zjNK_X?2zS|VSSl0CVPS>wkfdjnU4Maj;E+OdvQ-t%m(Y<7gP)GRk4kSQ?@{&@JiKE z2SGAAcE;Cz#GNq|A3x$FWjsET)9~*spyU_v@duLQ0y2ggNOa_fVF-MqTLqmrf~?YY@vz%p6T%$ z%>}r`J*_aS@;qi$WKRq~ZKaYdM9@)q^Imkx1MsX6BN@ zzNMNXPQeG-&FN^hSylf5=$&y_8RyE|1DmNN4KHFGoP|zBD3rlTUO|-eq8=vJ2_!BO zvAIRw8=yxcg@|Ku!-cqn&D@bgr(e{+v)>qLu?2!>{t7xUPj4A4;qjjQW^57dEN0xTwIC|(My~>U&&uocsMQ>93`FgWP5-wyWp0|1L*uu@nX?rS~%h_-d zE9udf^+s(aTp@#?i}>kfY!BR8jm4cU^v28j6*~tnfLpba@(T3Oz7h_SK^!a|lW>Cb zPVxSX0_2z==p3zD+Ha+8UD2++LpFmNJ?vAE7Z2VnR?u50xF=NQKWZJ(5s4i#QoIk% z+!Q|!D}AQQm>e-Lm9Q)3JfPe%hC?f{wUv0@xrY85XN?0#nRE31E^%TfLcy&e&I*Xr z=S8bhY&Nq(y=FH>`Y4gnI>fjoVRK5r?-=x2v6Y6ust@z;JPF+vaCL5PI(3;gzp7u% zTZq~sdLkAG-$v?xRFxvLLliTt-3KGHvrvEkydkxJ`&}i(lggdgD{&`Ig z=^)`^j%#d2T2|8Jl+j7)lQB;CCmJ_RFuH$Iy1cM(?=~8`2y6z9!qf@e;CHCaV!csE z314CVrpRWz^-CVeS1qAgi}j!EMc`2n;@o?OG79xjCmdPAi;08ipFc2jf2B}g(62ib zIv8$M5tO=IRX($dwm>K~K^zz|H7fn}Ld0&?a;%&-ErH-y!2-81+Wg+7g-abxmBht* z2jP+*;a>0=p_-ePoRZmxf#rF)74OoX*Y!qX-CW`(a`JiKKCY#ij9Yh2rCegHM|)7l z7<1U!4!N}jpjRHh43sO6Ig3}8P@iQy-vs@ovRgx;Z|IGpC49eHEX}t&W8uuL2as#) z?Mw7i{_DZvINa4WC?o68i^p9zB`YEuL|G)IJBRj=I?2V4_cD&yPKC=c=UD+Zci|G> zqfCN863(i|;B6NJHqr$Er9k#Ha43eWe2-SF(3`cBa7i^T*IZm!d8e6+*&@0!sc;PX zv2ba{RQ{&kVk9e2;_h*Hj|tA+JF4kF2&ifUw>ChEKl*m5e!_ka;?74T(eIPrTY4iW zJbnjtdrPl0`gi6{+si0qm44d4)^pfe3^#8r40@%ilpA&`{IaFIR!@>McbLPpZf|4B zs45rhmyd^cTZQ~={j86I%@Zh-pnrH5{D-Y_)go$Ka1>!rz`7dXp!DH zh4mqE?;#SFv3YkIQd4wN9Eyo~jS2Px~%9dxn? zQAZ&GC*eAyKl`rU(h0}y6e%se^{yVM*el^9a}JWafoi|!*lQF_t$&s)}}@YDZ!x7vTlw{+q?Sbxw@7Ta97Gh1j&v7^5zap4ed%41{tqf*}V9iDz+ zQ0$84;<%6@+(MF-jZV&fke{obl)gYI@_2%g&XyM z+u1)0Jg?V%8;iAYX*=k(61|b=AxqqPPY%}^Op;?9&P;x) z$y3}LCHfEc0u+P5DvYRi&^O!l(1$p|66aIup{V{0roiw^VfYaMJlVC|q5olLRwZyN zc2b9(dWb2a1DEK@ZnZnRd~bGa(JSbS{d!9(*@-!1&d9BBeRt7IyYv=aCA`m*Y3)6b zaiTc6!o~A8Q`1r~7sHL;#Zvlq7bcnZe^*-f13g5^yY~ys@iunh>_RqSFY_(KpR;LD zEWe+`%e#&)p!65T++C(VfkCN|kpMgt!YR0^$i+3k?GQ&@l7^d=vGJF+ti;mB-TF0q zuOBh3hFm!J0litOhd#nIiOctl@RECkWehlLrZwKt)BRHYKX%TGyGUi#Zu)DF-cT@? zxci>W$9?FQnqCYznTG-LNLy*bhq_I%_rgR;K3wb`dSoVCs8jC1DICWf2>tN`R80IRRB63_fywJg>ANUw?9rJ#>cZ|u2-Da7kY z{vN8oPj4zLTjGNDg1bw&u?)(L><+*qF3Q{oOA5R>urtdeHLSVQRz=z&Ei8ksxK)nV^~2R|)&Uy+sU9|hl_YVgo-9u?Xl{s#yoB?i)niz|F<{Bq>d7Gl_{{ybG@IV`Rv7RoPiHgfnD7#*CEFDd-Yn zZzm^6dW%H_ZdJ^DfL=y66DW5h`{y|3>-fup+bf06zpah;H@uSz_nVtKeeGsm2$2SPTm#aaTOK*blN=oloHY2h?iW zZ$k$a7r0P|llsX#=6e(FNI7(HT~%Vl06%uXK+Kt7<}wZow=o%xMpOEYNw+ zR*PviFkUfD0m>EAqh)*uJ&@X;*7y5!G{dH&2L241{T|c7wf!mle9M45v+9!MJ)W_4 zJmj6e0LEnEeivLM0kM8(|DsXly7e5OYT6yE#LKiRkA+&qUoT|3ReaHS3v@PKjIL$qDa)d1c&P z_TWm`Sq7a6+XJXt!s2AYDD!Jm!06h#h z(SgAcAhS2y-+?e6&*icd0gNeR%j`5qFY}6!(%I>(3olMn|M$ndr(htR?B}z{zAVRL zI|{e&DAm58hxKRmNZcxp$|W2QEqVZC?qxdUuw#jAK(RfQQc*K&`-Ly~`vdU{{u7!K}!{0Ac!g&4kg( z=w>2jF@kF$Ui5r!IzQ0BoF*}PbjoDhg=`|m0KtESB3u1CZ$Q}JPf_h}9UEdK zuEaBjoWq_8iU;gfI{rWia~8zR(2nrpJt@+daWX?|G2krF*FS|lGuWx4WA*+^FnmCc z4MH&S7i$*07?f}>)t1x9A*{UKspDSo+?OP!PaL9m*WPIcJxbm#V5((TZ)fiS>3qDG ztU`VGT(!A{fJ;?!B}!Ba%;OcXIC#zcN5d(O`*t1a4Tl%qW$F4^HNE-)<*wIepV1d* z^iz2~P{fL|QA2-;i1w+l4# z_Xg3nYx;%>ow4CyE?mVKOi<$}VqdZ9?L5pP$+y8E@V`oT_#6x8T%3u&#zW*>OCYK7 zz~?`JM!kR2Kd|3Eic=17gTJEZe!!B1g#C`tJ3r{V?B}rT_Z?i(SM<~ky{QvM^M%_y zcH7sl$Lj8Mj(?!+$-fJK##bMtnCEQ<0S0j^qv71;xVI&e5S;dWc=ZexHlvM_+;J zZo(y=1E=p4Ws|BuHm2X`xDFnh6Qr-`&&@RS0>>D*J?H3^+j_H_5{~^Gdsv{gj_pQa zv;yb%4cLCKD2r5mP<-5whZ4GY@Ri;&5zeVidj&Lk9xm-0dg=~TF5$w@O;20@)Yo(Z z{U}^HM*xlA!K=RgMs!FR9UtuxLz%;0$>&o4E1t@N}|rUj?xC&Hbn#QjuYn&^Owj?$d} z>L0XXhM91Y7s2#`qKwf;3?JfRC&{~x()jy&N#5Y)7TewxP#t?eW>sd1Izik6;j9>> zpCd<6FY(O;rcNw=e%DbW9K+@p=Q^-l==iNY*A){3*QkkzU=EzK8VTe;OA;-C2h{xK zdC2$&63?r}z>lQ|1^iu&2Y%KAX-loMfyW`N2Sm8lsskV4P78BNbJW@bgx&7M!0QzG zx4x^x)%UQ(3YD(93>{S}%G3Jr_ykcTyCw)tnRU4I7JiJ{{;hATw;sXH!TDV=gZ0yw zUuhYD`oMwj>+qKecs1NShrbA&Ua+--M@dLL_QnZg&!Y={dF^YxjytO|#o_x-xS?6# zs$96P5*KXwqhEEPgNbNs#ca)8CJe>0VO`xqsCBA|L~h_=oC4jeEeJl4UXn}dO*-xCZx?+5s?g-UHTV@qB> zLGn!~!c(wnylv+L%SYIKzuYjw@+26GI60Ht^Jf9e@jpxLd+I>2DS-3JIF#Ch>H^@) zA4Fr3ELY&H{6TLU#{2EwXv0QZp$TJz5a{5Ws36m3f$9(~afy^^Gq&dONtInV`Br`v z%KTdPQ~0oovr3X))^pl$22Q4J!4InCyZ>w2R;z_zzZK4zwn79FHPT+S1o$?mA4oi_ zo&mlDa=8VhBQ=a2t#SUsW@jV327$j+%-n~(Xt9M2O1k9)Wd<7IR5{RRQJqXaw}ks{ zF9))Q_E1ty!@reTB>hZvaoJ@*30cmPo5>U?*G6?!qXDfL~JAb?%roQa6J!Kp{L?iIB=@Wq}qdZ(7L?TJ;`MtB5n-Vcak zzN&N*tpuO*aps8h(ihQ8!66@+BY%T^5=Z@#iYLi!hvA%2`}|1je2s1PyQ`r;#C!Dz zN~~?vcfwgGD6h7$L*3bqI@K|D+G}AOc@|E5EWAOt>lnd#5?&_aOiGt=?)_1zUFNu&VYB+J0SQ$!0JpFS?d9x=}Ds_ ze#VYAo00k|xK%%z*3*ac4?U-j4(pNhsuLDE;b&}VJrSOZ;X-ek0UA33NOP0)S|@3C zJ!5ysS?ndytf@Yt3}WYgM_lJ1P=z$i-}u_T8LB@5S9qJ+1{fhuIO-&g3NUuqN2BY+ zU8dW&$+x}{5h~$fCy~{z2O0NUl1_?w@<3{=8a1fU-+0}A9C!Ee{e1&}r5b@okG2xd z;;`a+Y`n#HQ?s;VhKaf^pEdqX@lhy>&%uY#}lT&C(q?0v_Fp3Q}7Dw^mg?GtC`9PYpco;#^#il-2=T`dY z{sj#PHFjHbebmzXp++;STJi-o2{$&XK^1f&+*q!5t)P@9#!75OB&DgbNR2*0OPU&U z)#E3qelugMI`0I1%D;V2P<8}4)0EQ&zn0VVcN@eo_%zLpG8WYhI&HCOiuDfO zAJhFctKNi^HpWbK!RgZFZH;4!`uAB%ZjTsdouy{c#!_|1MJkPk#A~mVj_F|3Q`HvV z)8tOZE%n}Idc3o7T5Wfxv`rV|q@s4cME~t-pe?&pTH4KMs;K9_qzm04eDPU&@gc~# z>oWE1fkf;+MHhM)Yt-n|l-JXkr}o`hs`WD3DQfGp)a7AtC_GEQJ`C9d&eLYu0R$3gIM_Y|eX;CELgeH(*(T6v0Id&F3v7GksSV9uXQ zv|%vlRhOyx5OBV6kv0s0=ySd<9X`~kRMa!yQ=4JNSoPfZ^x`mMoZ90&T^?pkP&Z$o z0mF@Sb?!yliQgKFDuvqL_MzG%VOWDl7=zSZ=V|c>BS+oyH5ns~skYV^g`aEWJJOh_ zUiz9Y1FO!yK##_PQ|v|hC>HSOuc_rIh%)RvZ5jn7be~F(jz)|(r_eV1idj`;@Z0qK z7-PH|nMKcz0W~*=F7R*Uv(zUJ+y>{+wm4Q*4t07Aq3&V%2BFrHG8UnNrqX|bRgdOS z!dUzkWtV<3)~KtfyIRrN$AMVUih9HwlhmkIv?kt|p=P$Cz$c)FtX8GzPZ&|q^p~`1 zoH5CE#5A`GYWEb99r>iuUoHER(w+p5yJM*0Nr*CWCG{PT+>85?j*K^+R`b84$fv-2 z;FnbR6jXZuG*vxiJgJ5jmkxQ_ctln2#M074V~)CNE7eOfGL-r>H^~^S-dIUzlYsVn zt90xHqqd?RUP+UZfw;eot|x=xxotFJB7Rf1((Z}IjK<~Lkmgp_C|%L40VoWL-d0sC zijpR}k`t)TG$V>?Bp5;T(ATYNhqX(!paBpsDW%|Bg)bex*9+foQ~NBV4;?Hwbn=;F zB+`waY>nuzEaOF*ILBy2Po)@5>7O5M4;ckuVzsoTgmj}tUQ*7Kc6ehIEG(KDSx>QP zZLRkeQ8ZP(9c1#+o8W(aJyQ4AWAPOz{@e6N0K;i^y(7M&@Ksaqj4w`yO|OstnjVP% zhMp|G$K$`Qhr!1Rfdx$u*Yo(Fzupw6y82Lj!D%)0Vfe4<^))+li`JXtzs_;!4e`|o zgvJ3{FlZvS8X_KFJp}Mc&})m>9k5m-2q+UcQ=OO^q&4x^y7+@KKo1r^5e2j5WQwH9 zWN_3rAuS|^IN_YS8cu|!w?+U?43ibTiRzWm+U{W8Y-+o%-d+jPjJFq&{TnX8qZ0fK;oYKa8*w;No4s>f?HC z-5>w`JorAUYG6BFu)@LgU^Dygm2U{J=*TW(3U=K_Br9dJmlwE!}!X z2JInqz@^O)`Q{@GQIto06j*XrD0+Zur6(sF9WZa^UWm&ZfSF=FYBGa4YT?i#t0i8~ z!~bz$z-q0IsgIo0LcqGdW?1u38dOEdT=k$Fjb4Z3##n1Os){Dk3VJegYmC1ZU`E5m ziS4*ETpzgJZohpUu={Td;G~OWL*@W6aDACmOE|8HLRk7*dLWy-%Dxc9G#)m5EztTe zJ=l~;wc0@Dq|mePpbA7i7--h1eY&@)(O`N~=7XwLN|xoYc7g| z)y}%Ka_uK-V`2TUfQF6?S|(b6DEvp8p!?F|X-1=-9zxWrEo80l=yS2QR9RU;nE?R~ z9hx{g^u5i$xd%$y+Vr&1m137->{HsIjel*-ZJ0_GkCD=n zZAJh^XBxBV>SnY=Xp_cLn|xysmG3l~QAVOsqo4U|sY|zDZh;Z+G3$#UoohD@B^9-X z&>G7ITYwItRIF{GMD}~pXw$`;&9VkC(r9ZT*q~-LO%nIpBRkOWuuULnz6kn+chE=! zLEBpYk!3PK^XE)ZthMmpYRzFlbC?}kNYPwy+2q<^;)&2hm#&zpS_vsbJ~*m#_h zS=n~2*2kH5Ls3I&BEQ4Lx53S%$RN~_LJMdQ#P9zFMqSG7a|`Bd=)L$8j+=Ci8)MU` zSX5R;ypT1>Th?VZ$lApEF!f6}V4we6-I?q$+}cIY3U`C5-S{4ETtG(oysV%o3n-tpYsjAGHFKK|NnIIyCoYzL1sO(%Kku ziHeY|MxhQb8SPtnd)?kN)G=*=y^n(=RnxYmyRJv-ik!Gbmd2XgWfvc4# zDSw*rkXVC2&TgYa(~LyhIZU5x&8)vut2ASivW)A8?k#a>-=+<)UNmh>)0-g{L*y)H z4lKxY6gl1Kt`vzdHSWHTFpaF`7J7HOF&>Qx?t#lNdZ_{HsAoDlzBrTrdOA9*#l`eX zIy$ul#gvd?eDy#%j~_MGQ}}Ncr(Met3ntsScw{$^k8u<)Zl(nKw&lrEICtK6H z85ns*w4nhrjS*_=HuU;Tj79QWm)6NLwkqnX7NrNXd7x#Br0;W#OKNJf(odc>S}ST< zbNVG0gSgJkXxnpOX=z3^XW_S?1x@DPbCLAPEcE^ZnwLKEFXJ~|t!!A@d#=%2QSUaO zIWM9!Jud`DB{9$`3#OcT_{|KWke86o_#m2rUt0wi?Pk^$6#kMCYum$6Q|s%L3rIcQ zkY>$?-+&-GJs%0n5279~BSBXhP}c(BEkU%1e~TN?b^gt7NWEX-fj}eL`U<2v(}+4Q zK*CeQN>45@TC3{$yY%Nmj0~bT(YV(z^c=heXW5Kh>YA0y7aO5y)DMlrgB@)b8ujR> zMTUQ;GGA1;k=8a2Yi28|Ejn9@-T-au^K8!k`T&vbD7-3)MrrV3V~(O$tfDsyF{p}t zyY!(YMv$tO*l5h_7`uksOKUD;UB}g?_HRJ7S8C8NZ(#6N=wCW{xp7}r2Yx~+ZyF;h z_7E)d`L~T)w7&>Lo_3!_)}rf0Mm;~#PjHPJ3Tb;T8o4?}hHWBx5D8hBf^yZs*wsfL76c^bsXdcT_BndJ6SmC(%w@aeW2~T;5-Z&L!9% zhauS1)ey{VgvEGQA3u&W}V40fIBusV)!$a4nA+Rpkri&ka4ti-A0azKn$_6XQs?BBXwwtI^07m zx2W8xO^NT}-+>Pddp%q`@)$g}pD;7CJ+6Mhe>z!gL>oScfQ#q$Hw`i>L~NhZ!8~Ic zwJXL!t%T2w2pXAhGz_1JXQ-1?+B;)5142Y|MAwmiS!+b(iTAv{R1n1~2(yL=75Ip8 zT0Jp3@R5qpMYcHl7U-q%*v2jz3m$73Jctm=ftsAZ+$+Fnz#N0rv_2&iRvNR?n5n2Y zYSTw=!7c+1mOi=47>e<=U+KEHjTcmP)yLGj$hbuF-bZ6T@~H7VMXWX2P^Wi|x@z8=%bvY4wo?W zo%10^!iihqwbowB-fBequ}Y+aZ9YVswi=DCb#VOn)K;TO!~RIVX+PXgje%psQS=rt z-GsLwRl9A*cJ)kS`gR)+_8U`|5){9cjZ3$b7~K>#vMF8Pj>_hK6B@At(T}C3R(#F(lHzp^l!l($p zwhGLgYyGT2r0g|7jp%0Dj>fl%CzaN6{vKJ{~FZlYs0zciYE!fL=+xQm&b+v{u)RJubjYz84 zWB96lchIXJVU8`fDJAT~wA9w7^wU11zOV`P*$)xUh10tIz$Z4LP6v!H)rfGi9W-Xy zCWV7vD{FJAbI|xdyuE*XPW2!Ef39;~mz|4Y7>41(xUMk_%db@PBPqi$KN9ns(Xbdv z>RP2*lH@HvX3g{HNx5R~F)4NYrG?D#ZQ1_@=?%3&UEd>Yf_GhKItwP_;}9 zguvOub-H~RIl4Vir!&FPN5axId2(mkicUeby?gWS%)>Cox0w%Ymob$XRu18=a}?+)t9{zj(`UoR*7D-6!3?B?bn(9v4~qXh8`f7%XipEE!?CM0 zKDho|SWi`5l|Wa%4EtA2xtFe-N5wDeM0+pb;N7DWt+^O>O}*YN_|jJ>n3|D5O~1y* zUD%fX`!)8(xHiEdm%<8FwWL!p@^aV&hw6$8&c70t=TPUzQ1kMzBWg*j;I;Cw-(70V z?{xXcuq?HpBTc-9duurz=_g)ajixz2p&#kji0WKNqLZTOH(nPv3ZD5H_sn|c^5s&Z z^RFbUXP*i+-_$`!DF{u~+JSU6{VH`Pk~jQPsQx!w1l3-VB=>xY`tM(w*-b zZk)JuXoF~MT-Q9Y#&7*_6;>sZJ+kC6t}WbQe8H**x;@+nRMUF`<31B#eR2q&bL0Hm z&3AqH1{2$P^i%3ET<>;Z6I`w#Xs9mp@31P|#qb4!?$ueP3Fq24EzYLru7#y}iw`u~Bw z)7y|f{{y$3U5)6mKk)!Ey&=`S9d=yJZAjnT4m+w|Z$SV33uj}A4TFRJ4%_NfZ!5G; z)wVQB=6%8;Hd_N+$Ex*Qs=K~(_fzDptu<;=$n~VxvJ-cy^lSFI#?>Tttaw_hYI!Z% z^@kJHx!2f-8e$*ng35B~o1%m6t%5G!r`08I70n&#a=zqXpOJ27lrCO-wgFwPs@0Ei zI+tK4WT~#(6@@j|zOzbqoc(ik^RArr<^gSZyW99KGZI{9BnS)GHZ!7N``V&tdL|q3 zM{iNmE28(|gGx(1{S!v!;_GQ)ZMW!I!?h2eE7jLq7&j>XYv^`yV{=q#Z*Kc2-Lbl% zKfV2LSh1SZoMzlb9jCW>vzE3%O^$i&+FZfxQ_L!>1JQ!?MRja3}cX|i!57#na(l3}_ zUGqBBJ^g~GYiKTqx}qOrZJ(OZD_FHQ$H?kJ zadospb@ao*8+9~1%P8$aRqJYhtGQjMNO>S@obg?%ZmK1xu~m-6bvLv+{R zlqf9%=lC%+zX1#)TF{*a+I6+OYw%h_4VMj>wSx7cwNW^j-xHkOn0=Su6I|Lv!*TI! zSE^`=Y>jRf9PQOKIC(fYrJ1%IO5fn$&9(g~O6TC-7;U%%Z-G+nR@xplqBWJYLJ>-P zQHoEyqbBwa4)JUA9BSW|!K1NSJlr>3UVE)v zP3sw48n5kz&&1#(9ksI#bz}?jCZM)m4+Q^B&~hE>5+CJu*3PS=?+ZTLMT=I|=UY%t zH|?~#*+&`Ok^D<-g15VK8M5yUj_Sdi?#jKvnfGa#4mG+ZmEVuJMLmN1AJ7gt)JHnf z3q7@^>Wz+6r;^hdI`Q(beI-W`lQ)HqD7hG=Wlk*k9Thp^+MqjY*G zBAk7bR;FNGaU?iun3jyEG_TOM;mFmVS15Xfc1hj+3f&o@-Bq(+4gPPWR@I@V2FWuD zNpua;o1;)g>AR@$V@P5+UN(IUjquV^YA{;6p=RwO&lpr?#V-1KjCNd2-%anOVqLzQ zo*9dxtXvX|9j7gJc=*c#*eiF&QPyN_qN*;ZW)sj_RxF{{cs=qB`fGx=TTNOP+%Zv8 zu?1eIU6YXIe#_{o$uM|i8GXm=gk3av3NoN9r&CkF>5J*UsjwSe5Oky=AvN*&;A_*k zW#+yd+&W#unef1T`u%a_{d_(>k*@7k6Z5I<4DjfD+ByT(8kJ9TXQGTJvx5JdsV#M= z3tkMqmZ5c4)x;fics5E?@~LxF#q*5Rr2MgZ3HQ|W)aE*VbKvat52(77z6dVF|r#&cQ~hdLxBIQMz} zQ6rU}c|qH*<_!zBUBqo-<*49&FKVMyb<#vy{W3Oj_Ec(_jkd62D!s|;ZBxnp3aaDk z)ZlBcXq_DD^;>jsv6iD|y+Y$&)sCpyY2;tRwUS1+m!LAPr_r|8wC~llX|!Ugwotuu zD_Hw=4bK8|#|B$2)Bbj-3&&Ek<=AOXrqYh(usk_|R{sZ{jwI9g6$mdMAH2Cj!?kmC zGSyuPgR6sr|68dwMRiW5CabV3;QIudR%!Fpg;S~FYHYiaQ)%UDG=oW#gZ0*EeN}bI zL`u!kuBlN&=#jM$`V6L{Yf%p{L8cqy*+@g}*=)U%R zM;SqFzgqq+#qR-cxJhUCpdlsw5KRA2TZ7%{H_|>r#rL~OSs!5sy;VV7_hG&LSE|^D zo#)6++V?TC8TTW_@5j2lf^vDC@>?+K6Rjf-KIN2Dh!nHhL;JiT;@dbi;_&kF5n89U7sSv?xj{=JN66^j7qjdfA0S+K9>F|(9Km0h!3_sf+y%rQ_W>=spiNMt2Gi9G+CVky z7InR-4N;St(-K~%-(@M2h zajbote*YTvocA_OyM%Sd+w}D%9Hq}LCi({T9=VCSl;Q9a^ERC+!#qvdFuu$=!o~CtT7|~r%MgUmj$G0jQRG!^jK(9#5Y$u;3a+@S4X>hZTTj<- zz|)WqDCrjzy`&>;_yujabbYXEh4yQNdVdtfIXr9B%nzv8;lTl5aBz|83C1`YQV*Y} zgBs&v@%tel82hw`Wh+FThlQUqqPVHdF=;7eSlxV*!GzD9a|lqOSFN zg|N&LI9voP6RhxTIecJfcx8mnR`_DJr?PuJ_02M!+}SJ*{f%8J&Otc#GooBzhv&Q)hfb{Dgz&*a82Z zWH8s67e6bP2>gOw7Kih1(=Mb{urZg*w9|j%{p@b2w!ImiTJ*!K_%E@lr>b6ewIjGr zxP|eiB}@ISq7rnm)ij zxrn^x8@>4L=k+|}cORYqJ*!=XH1daglg^zwtYq*NMh&zG+;!)W$EdnfQ02UPHC*6_=<`TqjRM z8a>c6)G=XYYflGS{hp_e;~%3b;aH$=I9gB*+hG9}4#JQdy@D1{q6lLbU{8ImGk$U2X-#*JSM97&`>u%9ubbyqIJR!Bhde&VaAUPfUs3X4PmSOs zeLejhj!SxLrqsTkFv@?((@QOJP(*EP9IV$rhb*VQ?FkEZ>*q-hZ@$OqN&URuXZ(&5 z*;$5tY@btabYVkz{{c7_p^w6P>>Oi_2B0(VSM=~O4^hJFsGj6zo|=v{iqKHvG`%s> z2ygMC1nh|G*rAN%M#3_F;(vXy)W>=uz)&Bf z{1ohDyJ^E{PvbBnY!pRA7-5;n(r$eVQhqH@wYv2X4+(N7pfBt)k}~?ktRAg<&f^U} zlIp4A)^~JAoY69BH1SlUL;aC)Zx>GuKksmG;Wr%MU3>iCFo#mvDYMtvG$4cbFNJ1I z^+Y>n)A2n>WHv3VWrU(S>QYt;j-s7mZFkt2j?X~N4rNcBS1v-#&XhU_U2~^!7ImqJ^wc$!yp)&|#cx}1?NO1eXThr7FXd=4r-gi7P4*KDurx~7oaX#)-tM;Q~OKLX^etyM+)4d-rq6fJ9FAilR zD?HIJC*SqpuPXkk;V&G2)$vyYe>L$JfxlY#tBt=p_>06}UHsL@E3!>miTKG+}FjoeXJUOlhVo8 zMjiPpttMY=wfx^yB@H`DIbN%oRV}t2ZxE#|{_qUR-bAELv&0pP zNths4pYR1Ct#m(`?VOaD2Q(i=IxdJzxzg_)u>*NqE0>Y**1 zw>mi~n1kx-bB~kCa(q7Liq1}|x)wjmyErLfEeaLc4TI0t`kFWsyQ8+(`dYPEcCS&T zWpJkFM}GwfVAgAS4<{YwsO9%L={jOmi+aGR_)&rb*a)Yp$JW;?AQlmDvn>%Ph3kB+ z)%>0`W1X*McvNqvl5E)G$Z*bYw1gPlIIRyAuJg50a~`Ct>wK~5^}bYRy)Q=X+K;;N zdeOr)cD=8KTJZ=iTJLMF`jaScz0cor1KR7Vp>%`wRVfs`5!uciM*TMW{NWphJC#V0?c`mq zXuSdBaWTqRFoJS7`Z}n^Bk9YHNTcLY(l#NxQIAnOUT54(DVu!F)Qs`;b|lH*fXb9()4UsZL{Gf=vU7Czlx#;>vQ zV&rGZi%#Vh2=hxSQzvJR#U?QFJlROe=sL1qaw-9?dp6^`Lw?hFW=CF{;tzHIvgK$3 zzmX}MjMYstvW?CKUluT(=$|<`Ah3gS4nOsJ?V$W9LOUw|(?bJr*-@#5^6DArq_o6O z-MABUk&SJyIF*qQ@HV{Cvv@0n$(SG%G z4PPV1Ps{8xV|?!n%wWR{pS|GN^g7NUQ3lBn^Jk2jojGLk#L3g{g9UaAz}R=D~4H9#I}TnGIWMe;#`7nE%p`dA`O?i+33H&y8&M z_$T>2P+nT%PgRO`Qp>H#ZDaur+=@tXyXdK{a54#Juvk~i4_0mys`ZyYO7C)8>rwOf z(5jUI#ZJ7DXfzs@ zEBAAw|Eu`SXvv=t>QSosqeGgkD z?IhiO55+A#L(R4$JncO7+zwuHfhKPEwG0^D)xwKLMh+oWetU5&4=>Ym5QqO&WyM!c zhE` zTn`EO!;x6k!|!n>xLvfn04J=Is<`Moj*=GUqUyVFlAVSxuXo$!i+5(=k~Dpnubnfq zs*Bd{g7N%nE-KlD^X7yaF8XU1&SJaPM2fp{UYj0)`<=Ue-j->#T>3%wBP7^sXtMs5 zY0TKic~HFgQa4ye_@FXKm)(iDU7#gY?Om27LBxafCJ6YC$uX zl8YSjp^aW2=Z>n0A4)9#RApofm(mYUL2w;V(9%VB_xQZkqI@o88SHxjb$31eUc!J$#7z z-`3tmZT4at^|=R*_M#s4bav5`d(pD{ZKc(FQRw*lUG(u@Uq|=V2V6=%eX`eAk6zpB zuckN{KIBp+A^+bY#;iFh_yo{w zV;U*2dAim0VV6<_le?D5z{yXtZl0C+lU!8%kZ_ZPiE@c|Z0wbtjE-DSn#y zG0K)08SAF8AER;@R zdcV&bFq%QxM3>&DUP9(G=IOlwMCI5Gbra)ELwlSz(6Ig3?UUxyv-|nL_Y7^_kM5u(Ko>at{Bxv! z!WRxNkpB~3T(vukTuL0goG#zwq|;wOHPveFk%#*qSl8|4JS`i%3%}}husB-QT)QQ^wwct zziP$jT*@}Iq6^p_jjx6(0#?}*(s=?luyx`691q@pTbAMpR|oR^KU8z zS6le6OTUyokElD`v5|Vzj(XH(cd2c$FTt6wxM@y+STYN`-v%itP*^M?- zuDa<^F?K4i%T3pcvFm2I-BkNCgsj4S!)~9Uhu;=vO!uM3Z+dT)=Ct%P?6W0!xcAm) zIK_*sTIrt_R*7v&*I16P=B7U(J4c7Rsp(O46Dz8_soznbuga|&Zgj|W?5MACZJr_o z`4X2^nf2V1dlYw8Zq;|w(WAIeGp>=FZXZQ{dU)aIbDy`>xMptsD8>2VuMt&#=$G9X z?O;)JH%n6_?u z;21i?uI=3P_%UB6=g9VM+Q=d4@oqYH49DxD4(^r5(f=iMa#I`raWcV8!;hoe3-9cv z1st-Zi<{m#jvle7tDB0C;{bBKo13m4#{v9KcQ;i%fgiW-byM64+;&s$b5s8lF!tZ? zrkN*vUEPtNt4bc_?Da)?j5*^PpS5Of;0bwCtp>jx)NSn>Hh!Gvi@5ojB=>aj$yBjl=4xli0b#Px-1j z%lf;i;VJIB2fC@}DK5kiw9ZpFE|v{-(|=AOa^x^K?K_1AlQi5-IEWZz?M$~=uo${07ThI|^alg7EJ))`16r=TI9 z!MRXgnwzGd@ilZVndYXK&!A58rn_k;|0sIgO<$iu&rz06RnB7nPn=2dXR)*9&Z5+_ z*a7=IK`)&}XPZBp-UC;=KF6&rL=}CBeac%awxP7|rp+bSIX)81ql9y~*W;Z}Q_i7Z znEw>5K8Gao7tq0TaC!Y{x^@m-PRuh@^9yjsv()7aBvBlo)GrVo{T#i(>yqawkJs^w z=osrOUZh)Jpli}zriNc)y)By(zvL6o#Wdqf90w-7N~<`$XbJ8A5upNEh)kB}(wi4i__)oq?;r!uh8>Hd|-4=g=S|VW(wlI!Z?43E1;sUQ2i0R==xXK z;&*mY!%}eBZt7KvmQWm|bYA0fb!92^oDZo8>uTA1-O6=%!O1eUzvFK}i!Y&QnIDn& zYvga_KI;25y!7~(W`2!>n14U5{Tlg<_=Jvp4R5z`P~&x3AvL@NuO$bl-zDTf{~*oc z^@>BZ@)G>aFQR?mYNHRkG3A(%+R0k6kt@GJVttNK_%|^2e@dOcL1N*>^cdDL6~%7- z>I_*^k2^-*GOQDi(<5a*OgC|Yc9)?|6rZHa zWvJGIQ{=vk?Y`kO`FXwX4E4VZd*vL>y^M>V@^iHLGP0fcC6%xqb)J5?jEgGm0=2z@ zHikJo23>(3{T0mxH?H`~t?WatHsddiKg!OFaX(~RDeYv_#7lJk3cLD-{^51SH`L@? zgqN35pKnowqRaF+*5QR$jKjiFc%Wmi`kT<+Z&61W>~!Q?Ur+UHIeE$vJ@KVb!BtBO1+oyv0xm1qCtn=%mvOWQC zUJ7QN-^3Km@s~=>I=|8>=>etGV+F85nZ)d%VbxIGD>3W+YJ}>^60^RfPN=?2;t1TZ zRTkq7KG4vAu;Q>B#uD(%HL7|8z@ns4r)lu zdZfgh!4!#EA1N{G(RA%AUMMm9FR?hF zKZ708IMl%;iP^ysiP^zfiCG`jBs6}S#H?SEnB!lsdI-m2_5%{LgT4~81D;uxtwnsEhE_1^CneT1D6yVFgSq`18MtOMsF0W) z@btrS0_fZ;ne{k{Ie`R;Ssy1c>uEZ3`ep`dw6q+uL8Qd&V2Q-6uacPc-4e52C^72` zTZQ`1X4ca;GjPLZ@Q1|g;Iu!~!Fh@G4914)t0ZPUUt-Q+0oX|2%s@>0PzMPTvxDRD zp?ayrtY_inGOVx|ZHQks6U_Q{yly6#Gf>o7(T5%4r_lzA?hiFMD=|B$f_Ktn2hkF< zo{G2BWIaP-*2@Qm>bD05tN`5s2E57+_{~7UtS^^XZvzsu&QmH2d)9d(YQe1Ybk%}c z-xH7m*x;bVY{2tkiwLaib7t!SW=CVwuSm@CuS(4E`P;vGbaN90qNM;fSc6fyvcU$4 zS?3R*$~u3GRWR%PomRn|0sgS3VAj(lh8|G(6PdC>uEgwszvL@tYKj0h;4f|pW(T(g+1&1sd2%qUm9<5fDOu}05;$+UW*92 z1BqGBo*1h02Z4n>>+zE;=J@=1TUqaCaX>%muKZ)7F@Fzoc{the07V-Hzt%5l|f6!Gh$N%17ZvRFG_%pGx0e>=9FgxIH%L--( z{25xotn(LI1+&gyYZc5oe}`2t>*t?g=Jd@BT-5^%W&{3^E0fUq-FCsOzbi2(kS{Uo z1zDCo>n9~3$$6{=Pr4qA)6%w<9BNDS-A~EZKXIuVQ=NIp>!eaRE z1vb(*Gtkdwus~vVkR`ERg2k3Y*3%_so#!vd3X8Fcvn6I7GiO`Je|Es{(y_V7VfQyI zW__f@?BKSgvtB4M$G@>$I{vf4Et|o~H!X*(pOu&$@I3xlVKGX`Q!EH( zy~%2eIev`9tPcrD0cwlihUN+!~;{~$=eUf=Sz}N&aZ-?q>5_1Cl z4FNeme`r83>v|po%p$>QgSKWab|E$EEf%6h`{68dS{f^1#|BVcE z-Dx>wgG7nhL8`>8r%B9u_YZ9GC1#x`wZ;mIv5EW!^YO>XKxdl)e@#cXH+BBfj$qCJ zzl1256X5Ur2xfh>#H?4@6{;ubtRMf33|zGtR7lJYChQJ%kS;Onr4n-n$|YvKT`)9$ zS7zh*Yh+-`o=}5qiP=H8ytzzNeqCZcfuo`E`8!-N!(wa#{zjKzj;|ztZUwM| zvn3X@L7Bv?cRv=YH3*lO9ki2}9rTfy^??$zo+2^pX%e%ZC9!^R-y{XFL7~L# z;Izc7pO={RerH1qkSsCl%O&Rct0dMB?)eu(9TZ5+4z_<|(Uk2gUU)ZDzb!HARUMAX8sQ8?7|aJ3 z^Uz~6I4?0fIPMH}fN6m$9kRYN%wkR;QL~u!=RFp)p0Bfha5FMcSS{4xyu|DvDm+y8 zO3Zp!iS-Of%=&PNSs%@899)eIOtBfHOUw@PFmWeVSd2!>6L|_|{kFuMz#WNMUx9g+ zg+1$gz()G!COB_1xGFI_!1PEV4#Fj7J*`%#o+&ZwwTF7Z=P4@O0yX^$cJhJi)BrjtW=-Y_J&9Sjh&fBxXIjVW{qv znDr?Va{}oSv;K#~th)k@EQf4RBrzKlOU!zCv}MowRf$=z-6T|xl9=^%n86M!EJh6n zcuG4Fzy>{#HPYUA@PMkM?J@@(43P*KoUI=6o#16f9Z&TOz$V!Z?sv%W!M)^jCh{k+7imrBffR9DWxKVXm@IU&!_BG;FmjkDF=rrtu!vyjt0dMl zC^08+M`G5MA))b$1d9&0SOl0=R58?wzz%Ln%n5i?LUq5ytgn(-&!EJ528S8(D?40e zxaE)y!X;)0krK1sb%bTldYZ(n?~|DILWx-~G1%&GPudJtJQ|w7Dv8;_28lU=T!~pP zlbH2#iCLdAiv9EZlxBxJT@NrAqn?$VQKZ)Jx9jD9S@9|^o=(K6@GyJ94sbW-SD|BJ z?#uil81JC4eSe*4b`5`ObN=uk+hJM~WewK+c|^hQ;|Hcj`xWV7t~6?16Y267H-*lx zCh-?F1wQ~52XXc{7R(>L&~w7jPO{ti5wn~3)T!o~A4wmS$G&&QZgfz!wl z;U83+ztt+D;k(0lOhywT{P(Mo>uFPjzg;u_x~|aQf-at72{(J_W`w`}VEziUF#8T> z{J~+t|A6_^%Yv&paX(DrhG6mRO1M2qPt@|a@5z(qiD;8xCLUq28PESF9$7KtRdPi< zp%QK|8zI~T#F#)1{sm?{@t<((#x@sY0$FbaE|c^QU@_#6b-dT7@JH!I{PAEhnu_(O z!8|>o(BE|7azl)kVuSZ#a9%R_49p*t7ZFOq`~`Z!ctJ_wDG3GRds|97iR**K(^vN2 z1}vVmF+bqO-j{AZIpcrgf7qhb^J^=nz;xEB7AGhp(0WXr+5r%s@ z>6Ts(oF;J`_*aR0g<)eP&9EYjfI;_6i>H8B%(M7uaH+(vg2h8RF54FHDLk}G#n!>6 z-joAi@r+I{JNTZhiq;)_9P59EMOqK(*q{cs>r?O2uaW+C&Bag`4&RCJ<{&Dw_9TaK6M7!Q##- z+hvdaakXm5fW)l=2x$GQ z<)9b1kHjOu10_xaZs z=4oItY>7DwEQTrR9>8K)67vpl=~Hy2zJFjqjEm&(A{$7Q-T0{}ns~ zdRJ4gh6&=tut?Tpz+0imnEJh7F)WgGyb__DlJto+Fp;Jh7s&?mVel6WmYNP;1&d*k ztmlEdPO_@Ncv#kZgBxRf?7OBu9DD=})XOsk{3$rj)HA_iuqDS|1YS7SvZvZg zZzWd>*aibJ_>v=h#11A{5%@%;5GNv>BJ0PY7mlLljr=nMV#FVZ4@GY$M))zOfv=}o zegfb$sh3*^7K6Fi{sXp`4kahSKZCK0>fPy2VDVIg?UlO7&i`&v?P#1?O`2#W^fF$b z%$92YO|Tdn$r0ZMi?NW*+rd|-((}>&)PNXA%i;U+#`usF%kMdG-Y|==gT=U7ws&D} zr{lvdy%D(INQ>jaD@R%U09XvW<@jUjqq`O3Y&qa*7>IGT%>Mz`kj~-W2B%AW7(7$r zYha!b9Tli=x$r2=CnIqOaHhmVqfo{3q=5M_z+~vZHpV&Zf>dhW1P3HB!jLnxssWlx zmX*M};Kb)G#ydQf0|MFp40yqdmi{w1_hpN#VG5Y2e2W``8-V?06Yw=e4JAqji7@C1 z#;&iokrCj5l0F|iNYV*BTGF?H$AA}_@jn5dm-JHb1#p_F|Jg7FCEQ`;bz>`dUC|HbI;To9(p0<-VHAT&ek&7H&7gsT2q#|<%@QNi?x&y&0C7uWt z0~gu;Merr*ynG}0%IjAA0&u@&79Wj9%|0Rp+<-xn#44r@6C)q>41&c-N9KFL>T=8B zAg~zy!aCljQjF0qMq8W@9&Qe9VSPzsK68}u0}Z0d`>*yQ&YSq?V9-~n*HX;1*ZA?crie*t5q zCs2wXH4a@Go!`I%j?&H+ z{&uy^v0{2t;6q~ZDEhSpj^&S-H{RJ{wH7!6NZc5FRpL(I8xr>fH#hIQbNnG-vAC3* zcV7gHr&FxwfFH%vDsgVIqXjnM^XB6#HaG%<7r@V&1-bwhPoG%732xldau9~IHSzR_ z^#qb^YNOY{Hk!hc9d}3I;EOMFysU#f^W~c?ubE zqn~*LSln-B-VMHD-hXC34KC_o+%{tV0W9u6Gyju-0CB&W1M0Oz))K7DR%N!F^5L=|cw1r)=!MnGaj876L?Dx(^28F&i6<0@uZs#7U06spo<-rMCMYaJKnK zhV3_i#UmQ#onY}uhPe@0z1&c>4Y*5vYLz<+=fyEOP)_Z})6BFhX zuy{hkJPn*+K1pEC0*faL%z>o{NbGH8U=#R`#6hrllE4wpfW?ym=3l@o%p3L0S}dBD z#L-}Jqo4IIU~yv~j7w_-h&%agkO~$z?wRL<#f^IA|A57fd1h|Qw=~6DWY_-2+YOcv`Y3lm5T^iSQ+3{u7j6J>_+3r4fc%n*K`ELV|Gq>MjJ(0 zi^uE(&9<=^oGi8Ojo`sx?3;Sq*$w6ohXIidTta|7;8CVt4i*o&S$E)K<{or2V&{mC z!`@OP^+Wf-;4oP1o=ITwkeeM$19!ti?Nrnd--=lT77wvm-w0kC>(Hi{8Q2FF&!|~H z0e%oW2ez;tzbp=Wi+D)Q27kcd2^fg|ziL~YZAkrK1Mm#6=tx_E#WQG*-yJNTp)fxT z=I_5DJ-vof!5bu=7eIh`ros_;+wZ}q;>i$s+rI{#S#0a|;1Y>x0GU z8n$l-?%vR{?*mS(9h0nZ^o4Ci591{MPsnDfD6paL^D(vxUpd#V_X^b~YvG%Tp-f534y z6))PC&fhWDvh-iT*Q zjZ6WH(Kf8V06vC}Xq>691H0m^8hDTGtrN6*dWo{@B1br|^KSPc46^BRJAb1sc|m%)o9Ryx9!#7)6VB<>1cCUJkTSWtH7-4z|_+4lY>fpww6 z-5B_Sj;QH_5rY%M}T=Xn7?={{J#elBZ!>5 zr}70t8Sa@ym>J*_Z%~X9afy#0f?zJ;Nw8SBL_gWsc@GX31FZ~3fW@=`oFVp~3;!9| zk+7$#N@Ey^g&lUaaWa@kXR?iO5Q%wtIe_DjfzB*8!6a}LSZt!lZT_CO7~?;X;7SCD z2}(GDO_qVK@3Hac;25t}!pq<(68{0tlel(gWN5Nw&s|OSV8xq=GX<2uskDKC5n%K! z-N0hu3=XvMIPiHXftg@2Lkbt*S@5!ER)VjAlci^e>%iNYkv@`lV0@BDj$7r;y9aE1 z23#UJ`~fUxOyT%y7xZP%S_w7;i??%G?*tZa<1#0M`R!UxU(dkf2oP`6vcY1oc%zDW z1-R!;qqw_U~@3i#u;GoQk%%&J~&*Ym)NO1ZL?o#utPC}Pq(uCYk4n8c2`CHRdxiuN}?zoBna-e&RU zHsWoT00Y5%#?uWf7OtTYHl7U@^9XPPi@{>v0OpN0`+b#+{hu9PsSGgK{eVc$;8r&7 z0~YVQZ~`O1o20IMyv=^0jaPu<|BD(6ARTtF9s%MNZ02{t7p3Q$`@mm;Yr~%Rf)cP; zxBx%c_%1lNzO_lB5^)MAaYryu`xjs*oM3+hlt~7Yz+&D%)}IE8Y5tg3fW@?a%z0oj zjUV$tu$Z=w`73Z%l$D_$!Fb|l9slnjKupue5o-2C1asOwW*_)DFwFECxDPC*?1y2LdGj-l;x=&TS zb-=vWa3fAYBaYNrRX&7$SE=JU0`5`S@uUz_QxL)I%F+L$3e)rioJtZ5n7M1^o-75N zDKS@ZKdGM>4P7wz6XU^R;Tn9(#!JD4u~r6idZYbkwYCDbz+kb&AA<8FE(RZ$_zQ51 zbnSQ*+!Bmi7+Yr30n|1NY8MuuEy)fep z#Mw`bcGrMxW{^t@!r72#&S)w=?VD>Eij)$ny(WtU;T{o(bSyX9f z*pCDAe#m=4cd%HvMu*sVDmdJ{oY#;4^AO;zZB=nLxXf!YXD|^NngXw)r%OYE2nOQ} z3ig6I1M9(J;SB7t@o{kc7QM##{0GCK5FjQPVZII)FIzJI0TwS;GCLo_?ce%V2J3)t zOSf2Jz~Ut=w(kNKFI_QnBTd(95c@xupbrd;0HX?rg2lomm}lda;9rxiHuGQb5$X6} z0KO{mr{IXUEc+4({21JSWM$15-3ChrK-^;HrVX<+qe`g z<|X9#*TKIJ#qnQU-TsY$Nm7-09>(z+%x7l28`c9CpSG$n0W4;3V26XiVzLJ246vA- zfq5xdOvb>x6P$HMI{u$RfS7E74Y&$(9#_0b9h=Cg!c0_|aiO6qzrbEBTw^sK5oB~+ z?ZI)z}7ibVTBOn=!MZgna-Xv@=1Dq-8PlM-zqfGr}u$VEGGrS7CTGF?G zdB#-E7V95_cY(PdVgFpfK+X)55M7-pVG&9w&R|X^kOzuLG?f4o3D%}Ssx__oCT z!BNvKeLA?S#4q&U28El0CzCm4?;}Yq2OqWRyFxEc6wi93N?e_`480WXty1o&C2Mgz)31h~#y z5uO5vU$A%?xQ0~4TfmVL9{^vM_$zRNRK7dUy`^h zxIp3o;F;1U7z@5CF>bXh@t3RuybN9@@mlcpZ%mz!|L-C|EW8P>+qhk_q9lG`IqU}R z2^QCay}-MrO^^Z(f<@0c2^=r=oS9%TYm9#Ue-Qx}&M4Y&<-(TSPe}MlrbmRCRHW(9TNLA1SWtBL=_{!Oz-zB@fmBi z{{Sqee&U|*DEKmTY-&CJH{f`4>L=F2a1n^9psefvrU>W>gG4jJJ>W%BgaP0e!Q${a z5nLkaFMy9p@i&6S>`|QH4sfmG7<_9s;!nW&CjwT9&LcoMY4PviD2c;|p;1cQ0z69M z1n^_vL^Ab7BY1MAw`Z2HH;s7Zh5Sl^Fz?T`OYeWs}|HP_pDeG-1L z4qUO>{|(N@a}GXSa}BH9f0zsBrw*9k+~xBX*2iHjzscLwX5S860Q(7&Ju?ssZWVX6 zMd%NX!mGc@s43+ z6xWblUt4L9u9|c7J_5vSQyjrEF!WCue&B9D1n^V=^AUqfIu2`j>VTo4 z5$;X_^PBrQlD+&Uf2PfT5x5BUa)-x^=vdG}y>5%J3CwTqheH+_lHcUdx7i;6cZK~b zsY7Dc{i8s~Z1!c~ztJBpVgGzCI}SfMKt#AYQ48C1AX_c{uqvOlHLp~7B2BU;6y3GByeAeCxMeBUI^CbZsT)F z&e2K)h=m>IfsNVa41JGH=Pvy`YK*r5$3JS*OTl7xJJ#904EDvQ{Y~i1@!Uai75|BV z2t0*fWwK*5ewYhqC=x6tlM@c}VDE(uGshRq{(QFh-NAWPtxduiDn|T(-*oUW3^;)K z|K`Bn;q-^S+~GV99w>D{ubRv^W;lcY1rL$*&kgQhS%vlleu4ofP{nj$@4)^~rqp5R z(5j6=1ask0#}LNxfyzUttQXo=xq-XK zVK7QEu-B$NLw2?&_%r<74}W5FS4VaC0&}f!t+x$f^tuB=0&p#5f>w~kQiV2Lp%yaKYQc0Wx$@HyY{x%3;z0`z*fbH)Qyw9DWT~F?%HeM|6j)N+5cC9 z_7W~Y3HnN#e4ULC+W31LSDhfm=f>Yo4ge3a@jR1N)FijfHDIyuCM^IL;WCzw)2tWT z^z-0l&=XAkTS>>`lbd(%Ai#?fMVkhmiNZaOgX+z@pV{~;Fs_^Rh4pKOuJ<>!R6P4J zbiEBStCR4I*SyZI4fcTF0K-8*;eh&PKpaAtV=V)n`-0aS5p;eOd>G6nX8S27bB>rZ z!OhG9F~17F&)j6SQA4Z259k~)B5XrIZ()E4hirV_#=qFuJvlUf0~;sUI7u+l*K<5k z1eiSE#{aSLHX9e)_*)zQW8*qgj0|)7dItPvfZ+RVoMPkYHhvNOpr}DqF@YZvj2eC4 z#>EC3x6gPRmD>#dXXAQPLmhUoaeo_62R|%jV6KfZX99Hd_8DhjB?1OX5%58&5XPVZ zWvHYV+qe|`n9xxJ--E{phX3De>`udcH5k69?8@ID@9~+OcafXeT+IU?hqZ8y3Z?6n6c)yL0+xUu&@7TEJjL-tL zwQ*m;+zE3AMu-5D(`>xJ#!GCBN8!qY<_^vsz%KAKiI13k1OE9icmh1ag=Z+D2l)a4 z?;`-Z-lKeH@?tZ>O>kYesl$PDCSE)hj0Ee*484WPI9lonb^t#o?4kDuuXW=Yis;ft zA>ch>0Eg2|?qfQb3*I4gICutpQ!wmblNtJ2lLwmd{|o+I*hAk1exM2t0xBE8!7&8% z#9%9(Vemb;x5RhB4}z}&JWo5G4SMo8KF5MJk9}N zj==najn{%_K!3z^SO5-!Yn%Kb_%qWVXW$U{oav7X_@&9Bz!l&CCZns|<~1|$EETL* zIU+O#$71vt&Jpz*>ImKlK4|g-;3qJax{1ldz;A-ZQ7jF-1I#l(at7vtFMBX=oM|7( zz)4`Us+dT_V;H>34(c1Pt8s)4;CCbrfpeJe+O4F_1aJ1 zrV0k~)-XBt3G9D$5s+vG+zW$8!6Jd7;3vQ$f$8Aqz^%*@%>y53plEx|_%DNBY^Z1z zCa(e?Yh=aW0{$92&y2q}fPkNy7{gMz#3f))Q_SpPI`|IU0X*I0U%+pHMHRYdV;h4b zO}zp5M{p05+ksnp6|I-ay}(l?4h%!URs_VE2D88yzza=&8a%$4F;xj?@D=bI;CNGC z2|flERhkFB430AO1K|IGMH@K_j%{Aa0p$h)1|Yy?Mz{+e490x~z0uT|gN_L-HbF!1 z0kFOsB17%KrzGwLzAW)@@J)%QgQvAnw9Wb^!0|tTfCDWRZJ(K7Hh66-G)i+Dy$SaC z744|0Z)ST8MJhCTC-^yxs}&jg2>dEol=yS-R&XoR{yg{um>*x&=Hq`k0;aV=2AoET zZ-F1gOPY(#3{=ZRqls6vT$7`~Z*;^^Wb9|WN#enO;hjmGHS2sYc-X7B}x_k({+wn}sg++eWPlU@Ng0*eHH1GkjeH5X$tz_lwc z0uj&?0iq4G1V0GYs|XqF3f>4t)6h%!2pA9bD=z{kgJV;Sx6Qaf&x418hnqD<;H|?@ zBPMSH9~;gYHjn=Y5pV(l3rvGA!4HpAG~7wm6TAk--E=L})c*umAB{PgOb(leakpcP z8sNiu3-BA@&Sr)m1Rs<1@!(Ue^YNc^`~m{1r&@_p^|Fw1RaW<9v1IO2%J;NsBXVPF) z8q%~ck+~V8oSGu0h9ni8*tVICU2`)xU9es1h#b+073J5BYIKB7)254Z9HA0A36)zN zuQ-`HD(9CIbw1Bp-)GjUU;Z)g?{i(xde(Z@p4t1^%kgro?-Q%>Zv1CSe;rQ?+dG)4 z19~5?#QkLi58eDBCPoJ(NzM5lpeIEK%Y0;};fY_0cH z_!gdvTam6h{2pE`<(2p1)wr*eXD>_RIKEo)H{<;HBqo_;I89(K{+&4W9wrUW6ldaQ ztZ&WvIL2ERb@~Xr22+=4Uibo@Ck#5(_3 zJQ!ai<=fxO0pL5u7vb-)?r<)yy32mAl{zKG_j3I`Kw!QU7)^$>a_41jIga6Zl0HLK zh;J7^iicKkYvvrN3ZKWF>zw6#D-O7P40Ct%O^{Q5>RztDr+Jg+Q&M5deN2)DXLUOt z--GoL=ioUmUxycCeU3-t_b_)ht3!480KQ&43kRmydtj;#FN+fxL!erE^b$UDxAVmE zSIk7Q-u9si?8VHB7N5Yq@G~@^CS5XPeE>hotyH-azGu4O%aIOThS%Y3;&`FTz*TUi zbf6gTp5b(8G%lLO2uOMb9y8mi@P5451Y%TVqE+wjUcEw|>l@ecxN zbDav$;$oM(PGfn+dD7!vxC!f7J_sjV9*Z~NC6fPsTrtmC9hcxe*uJl@{=Z0I?n7MH z(&H_7@qDL&!`Q@2B>g+wYk^_?;ai=O*3%hstUGimK7^Ace-ZxTVW$HlaPdOPuh#zw z1a8m){2(5Rzm_9dhDR@QCh3dV^N7>ncIc12i1#dZmfI1ycnOyDQhf3;XBOXwFIno?#G~0CD2m}e2TZ?9^%jOaqJg=htnSCv0H}tXT19f=SGu0gJ;O)ycCo4Addd8^O#?N zS6il_b;JZt5$I&t9*)zWG+Gv?J5&LDfuvX91NdWU;9k7rY3J5G2d6({?}n-BUyNts zWrkhG};G^~xMRELJ*isyJjlKf-wN!(358K*z*jL=M+ zjr9}LL%8t;XE9o?(qCl#KUXHza|DW48@}~Y;ToLsk~4&F;TYC);61z?clFpu{0ZK_ z#_7=4_$=0^%rlE;Lf(1YUg|#=NB+W{Pp|Ji2-K5dm1M}rfmfUY?DuL6z-=XcG#=`5 z43ELO{8XIZFX!}|2NIt4p$>T8DYeL3R2 zxYrwo^iU`Pk)Qo^GWs)rp@M@Z*pe+`FQzX zo#nYF9<lz_^(&f8wHg9v)Be-Zb*Z;bm&hq#I89ck3 zS-Kf#U_Ht9;R3Ah6V3SX-L7+dKL>!-Bbn-88vfDc?%4C8Q-9w5Tz?s^z)&(|yZn1x zjP<0ez>{%TX<#;f2=@>_idVbRpU2x>>6`IctViIpIDu5&zOF0y5f8#TL+1w!;})zZ zX(68J%6}`~g!KbQ4Gw*5zjaxSz)ZXd>++A_pYcfPaQtZkH}7?x>zi;K_m>QB;SD%T z{1HCn@;`9OKIc~Z15Vw~;v|za^$)y|`NTOTJ#adf`r<}^0#^{wM=%@@#bwgq7~F*W ziK}ok9wMHD^FMX`6rP6lopTLd?eaVL04}%6v;KcXp!hTAy8Hr%u|DVD;5pbQ4H|O{ z<6)d7?u46ggE)Xg2b}amd=u7_crdQQ)+tfz|7`?j6VN@Lg#Uv3N`-NJ9P1-~1ZN*~ zhV)sy2xm(E1a3a$yioZoK8;_J^xgRR!-j7Lm%X+AA0lw+7fyz+@g7XNbs7DP_v2RL zb01_e!taVN#ZCWkMywDYz%wNMI=ta1tE0?`F*xN*>oT_2|8fEWJ76_99S_C(q`*Af z>$r0(ei9GBI(;q9_{w?Vu?f$`3#0=d;?5_W<@X3)hX?Y$KdZr$1Wtcr_)bUxV=hPd zFQ>ut@F_f8(tG0Klg?$7ho8oJP7K6bvA&FlkN!8$4@@F;Bbtx1PxD(dIi-&)|H%43LNdHa z;K*6S_lh*Q9yk8Py;=&qgHQkL3?X06!}n)-d_PJ4&vBZ^(^CE$ydUcamb3U~-pQ+P zZ0#Q6_X|mJkMA03peunk$sXS-FFodndf_6Uq~rd0T^oEm#l zbDblK;_g__nR*<+>PwB(9GHgJrE>ss${(E1`oD$GLhEzHM(@T|d=|Py8h9N45$jpK z8lT3GNctOiX@KV!imB#iy`-%8s|;9=V#WFRzpW z=i}q}RdE(xndzkG;v@JDNxurGT;}oR$Q&ubH}&$g{GMd>*IfP(U@vtX_?8zs{x zO2*7VP7&*WHi4Z4x=IB__&C;c;uic3){`oNFJ{+B>pG^wYCHg!Ncq`#5!Q2NG2Vff zNcxj_a-O|sa1XWquP3mSz@3s|FHU2_X+30L;Q{!1NpHK5)eY-On2wL)ZIXTo-q6?M zdqJFyXBOBaqGtUtycGLLx7PnKft3XG5!T}aSkH;Y_`-hnTm4l9jd%~%lWYS%iXW2( z-^Ysz`Dl=MKW@g?%PDQfw_IVpb=O}1J&QOZ0=G+nbo>QAEWR9Xxzf4rufbymcv}7< zG7_g;=iMV^)imW4R~8g)Rj{;wo(fPjAJT!)L;A^SC{a5FxO zJ4uBf<4gE%%@Xmy@LYDp)^nyUcc{f!&ynu9$(5dqH{lL?{VyS~M-`9?!#IPlw$ziR z3U9!Ai09xje0Ak?>EKiN6h0_kgHK=YX?ccx17CiFr{%TgPW&{E>mxo&Afv>&GyMlI z$JA%t$y)!(wsnMDhN<{josPSTb$TXlBwafTuW|V@+*Bf8TCOHlKRaOmv6%`7;EbV8 z2d)=eLr(f|92@2=K4Cl)TOB67T<=+R|Zo&R??T_ z)+3w-8pXXOeGSfcrN1H0lJw1Zj85l(|E?S-pgZs>fwy!9FY7zrqfLP`Vm$&$kFvb- z37RLQfev^J9-`(D2h<6t%Lizbd*bf$ff(f+99Mx(Qb9igh4@ja;3~ZPHs=(Sh<8c) z2)uH%lRj2_tJGJDehU5nxV;uHauwK!^(SgNFe2Nr z{_05eZqvhf8~Hm>pYqpuA65-0pTTO+#h&6;i@E;J`@IuLU(9EST<(GIaJd(r;c{QR z!sV;*HkXIs6E5G1JFwxO?!dS>fjn2>PCUxxsd%c(4`RIuqdKC;vHk!|8s~Hsz9Vdp zs2ZV-s=Uj8$NbAownl)ze;y^k@MPLUlw|x9Gkh%>PU7=iK7+ZdWikaA(j=obcc=?o z>78+=%RTW5T+L;u^5>}he3Do?5I6Ev0ViPe#cB^k-9Qn}!)m=&6%4^wyYiRdfi924 zBVE1~k8*hwuETVi`uO|jI06d^oGT5~;uWp}v+)a9Js+qJEXI1L5#>MQW2Ewh z+1?T2cLy8v=C%#z}!L_#>Au#d$s_y)S0hsLV{sKLEdiuNIeJ zz169ze>6Tb(n%kKue`;`d_sM3rOFT`uy&v3;F; zjr;L9%tW>7TZrqhdO%V2FU2$Pm14E){4y?mhW8J|f zT!$~03g5(h)m%#lHsSSHcVGurJCAmk{Cn^*m0zv@s)t7ioFSkaIF9>_vv&$r>EC1j zc&9@@V6_pa9wF~z%o(i9x5IxcH8M|Fmz~#WkJnCc@^``?;kfQ$Hv)$Vbd(NVjK9PB z2!puCM81YW(tBaOgP`hQfBYEfnUY?F*SkCf@5ARv`px)__4aJqejwXs;^$+soS2tLB21o0x|BDA2vEFxEKVDlCjnqYd z#hdFQb+OXK?1cYz&-r$?NO}4ANaLXy?=!#qpH@5(i7?tP(@8$;=b4XYrTo9 zH~JU)Qe(YGMr!X0M@s8rRh8z>cl>?ZN~knaZhE)+3(gT&MjB#?!ma*eo(_@mwc!cn zRgt=ISylb`@@S&lcK`I0PPNg>vT#|XE@G6`R8@y7qP4Y=iBa?A5BxRpSnr~1M;6~W zY{Z~zZw;#vp;LAwJdhG2q7!POwUeA+aanovT77tu@fWd{;=>~~wQ8s&lXZwAqNUMT zL#%S5j*lG{zAX}~8(0y!wz}ME+dAOzkVqvB-8f-Fd8|@Za$|LEcApA+`hIX=kjUS?MbVzosz zHL-@MPOPe~Eesb`PGt0|YE+B0F?z(gEUhnRN`=dG$m)|}^+BbkgzK2EiTFzckNyWzeR?p=o7x1j z+W&Gm67_8Y7cmR1iVSQ1szWdrv<-y3YL>p-Ht@5r`>!Uc!8EHh+-JyqrDGt}=hr7` zq71ZqnB9YH9_$#%Nd3hyCr)(?jPqRMy5ii|o8dm`)eXa|YU+kEv#Uyt|91m0Bk6(5 zyZ-u&S*OrCUx@|jf%N2#hWjodw}mAcfvgli)5%aXQ^uyWqRcw?MwJ!iPz@$XxT@ZK zty`d|zde8L?s0R8+C9xStOm1f<=D!xm1`^4{7<*Qbnd8$DHjD^PfO}E!7O?>xHI9+ z33MKoR9SEC9vm8A9_|}>-RyHwDB#V{%Q4q&4eU$=GeZw1n_2$~q$T__0%PCy=H`sI zQ$`g9x1}WaEzR#^PA(68kob0Ruw<~eZ+>oqn&-Fj=HwOF8J}Dd{3OMjTQ=Tq@`mNX zqbc6L1-W)=(u&}RDc+pIQnR|8_MTf6+?kRT&9^mpUGT|dZ)JU{S+yltWcTmbtHIvh zg3>%Y$Cn9ma9rk+jlp4dh6Qg13(Qv^41V~$xiQ!(DLcD@Qr3pq7SJ5p5W1+XdYm3Ymbd?4HjtDwBw{XW2xYZuH<4e%4>R8( z)@o#v$C&z+`87Yc-t|;#V_$NT*?CH+d#e{#wlPX}n!lSurtj<88s8r>C#au~@jYrg zZZa3}bL#r%{KiwO)#fGag=xMyC3JqPQ6mFJm!;-Gl9Q^N&7`|SSxNJo%^?4Gx!~H% M)Qg&ye;)bizov&XZvX%Q diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm index daa052f..60f8ff2 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm @@ -29,26 +29,10 @@ Project File Date: 06/04/2025 Build target 'AUTO_CHASSIS' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'ELE_CHASSIS\gpio.o' to 'ELE_CHASSIS\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'ELE_CHASSIS\spi.o' to 'ELE_CHASSIS\spi_1.o'. -compiling cmd.c... compiling nuc.c... -compiling navi.c... -compiling vofa.c... -..\User\device\vofa.c(38): warning: #1-D: last line of file ends without a newline - } -..\User\device\vofa.c: 1 warning, 0 errors -compiling can_use.c... -..\User\device\can_use.c(83): warning: #177-D: function "CAN_Sick_Receive_mini" was declared but never referenced - static void CAN_Sick_Receive_mini(CAN_SickFeedback_mini_t *feedback,const uint8_t *raw) { -..\User\device\can_use.c: 1 warning, 0 errors -compiling map.c... -compiling Chassis.c... -compiling remote_control.c... -..\User\device\remote_control.c(72): warning: #177-D: function "DR16_DataCorrupted" was declared but never referenced - static bool DR16_DataCorrupted(const DR16_t *dr16) { -..\User\device\remote_control.c: 1 warning, 0 errors linking... -Program Size: Code=88340 RO-data=1640 RW-data=1128 ZI-data=34496 -"ELE_CHASSIS\AUTO_CHASSIS.axf" - 0 Error(s), 3 Warning(s). +Program Size: Code=83552 RO-data=1636 RW-data=1036 ZI-data=33132 +"ELE_CHASSIS\AUTO_CHASSIS.axf" - 0 Error(s), 0 Warning(s).