From 830bfbe962238e7438877f9853416574b57d137b Mon Sep 17 00:00:00 2001 From: Yodel <3114680004@qq.com> Date: Fri, 27 Jun 2025 01:05:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E4=BA=86sick=E6=A0=A1?= =?UTF-8?q?=E5=87=86=E7=9A=84pid=E4=BD=86=E5=BE=88=E6=8A=BD=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/AUTO_CHASSIS.uvguix.Yodel | 117 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf | Bin 2848872 -> 2848580 bytes .../ELE_CHASSIS/AUTO_CHASSIS.build_log.htm | 5 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm | 438 +-- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.map | 3443 +++++++++-------- .../ELE_CHASSIS/AUTO_CHASSIS_AUTO_CHASSIS.dep | 62 +- MDK-ARM/ELE_CHASSIS/action.o | Bin 976172 -> 976172 bytes MDK-ARM/ELE_CHASSIS/action_task.crf | Bin 961553 -> 961509 bytes MDK-ARM/ELE_CHASSIS/action_task.o | Bin 1030768 -> 1030736 bytes MDK-ARM/ELE_CHASSIS/ahrs.o | Bin 970692 -> 970692 bytes MDK-ARM/ELE_CHASSIS/atti_esti.crf | Bin 965758 -> 965714 bytes MDK-ARM/ELE_CHASSIS/atti_esti.o | Bin 1037936 -> 1037904 bytes MDK-ARM/ELE_CHASSIS/bmi088.crf | Bin 921980 -> 921936 bytes MDK-ARM/ELE_CHASSIS/bmi088.o | Bin 1029640 -> 1029608 bytes MDK-ARM/ELE_CHASSIS/bsp_can.o | Bin 953040 -> 953040 bytes MDK-ARM/ELE_CHASSIS/bsp_delay.o | Bin 947508 -> 947508 bytes MDK-ARM/ELE_CHASSIS/bsp_usart.o | Bin 959964 -> 959964 bytes MDK-ARM/ELE_CHASSIS/calc_task.crf | Bin 961353 -> 961309 bytes MDK-ARM/ELE_CHASSIS/calc_task.o | Bin 1030564 -> 1030532 bytes MDK-ARM/ELE_CHASSIS/can.o | Bin 948944 -> 948944 bytes MDK-ARM/ELE_CHASSIS/can_task.crf | Bin 961762 -> 961718 bytes MDK-ARM/ELE_CHASSIS/can_task.o | Bin 1030928 -> 1030896 bytes MDK-ARM/ELE_CHASSIS/can_use.crf | Bin 894342 -> 894342 bytes MDK-ARM/ELE_CHASSIS/can_use.o | Bin 988612 -> 988612 bytes MDK-ARM/ELE_CHASSIS/chassis.crf | Bin 912434 -> 912279 bytes MDK-ARM/ELE_CHASSIS/chassis.o | Bin 1010288 -> 1010100 bytes MDK-ARM/ELE_CHASSIS/chassis_task.crf | Bin 962106 -> 962062 bytes MDK-ARM/ELE_CHASSIS/chassis_task.o | Bin 1032520 -> 1032488 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 961585 -> 961541 bytes MDK-ARM/ELE_CHASSIS/cmd_task.o | Bin 1031180 -> 1031148 bytes MDK-ARM/ELE_CHASSIS/cmsis_os2.o | Bin 1136740 -> 1136740 bytes MDK-ARM/ELE_CHASSIS/config.crf | Bin 914467 -> 914423 bytes MDK-ARM/ELE_CHASSIS/config.o | Bin 994784 -> 994752 bytes MDK-ARM/ELE_CHASSIS/crc.o | Bin 945648 -> 945648 bytes MDK-ARM/ELE_CHASSIS/crc16.o | Bin 956360 -> 956360 bytes MDK-ARM/ELE_CHASSIS/croutine.o | Bin 43728 -> 43728 bytes MDK-ARM/ELE_CHASSIS/delay.o | Bin 948164 -> 948164 bytes MDK-ARM/ELE_CHASSIS/dma.o | Bin 942488 -> 942488 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.crf | Bin 966983 -> 966939 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.o | Bin 1044480 -> 1044448 bytes MDK-ARM/ELE_CHASSIS/event_groups.o | Bin 77988 -> 77988 bytes MDK-ARM/ELE_CHASSIS/filter.o | Bin 963564 -> 963564 bytes MDK-ARM/ELE_CHASSIS/flash.crf | Bin 853527 -> 853527 bytes MDK-ARM/ELE_CHASSIS/flash.o | Bin 948476 -> 948476 bytes MDK-ARM/ELE_CHASSIS/freertos.crf | Bin 966484 -> 966440 bytes MDK-ARM/ELE_CHASSIS/freertos.o | Bin 1037872 -> 1037840 bytes MDK-ARM/ELE_CHASSIS/gpio.o | Bin 943568 -> 943568 bytes MDK-ARM/ELE_CHASSIS/gpio_1.o | Bin 950732 -> 950732 bytes MDK-ARM/ELE_CHASSIS/heap_4.o | Bin 59208 -> 59208 bytes MDK-ARM/ELE_CHASSIS/init.crf | Bin 961917 -> 961873 bytes MDK-ARM/ELE_CHASSIS/init.o | Bin 1030320 -> 1030288 bytes MDK-ARM/ELE_CHASSIS/kalman.o | Bin 10424 -> 10424 bytes MDK-ARM/ELE_CHASSIS/led.o | Bin 942612 -> 942612 bytes MDK-ARM/ELE_CHASSIS/list.o | Bin 46720 -> 46720 bytes MDK-ARM/ELE_CHASSIS/main.o | Bin 1016744 -> 1016744 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 908533 -> 908533 bytes MDK-ARM/ELE_CHASSIS/navi.o | Bin 999444 -> 999444 bytes MDK-ARM/ELE_CHASSIS/navi_task.crf | Bin 961502 -> 961458 bytes MDK-ARM/ELE_CHASSIS/navi_task.o | Bin 1030888 -> 1030856 bytes MDK-ARM/ELE_CHASSIS/nuc.crf | Bin 913250 -> 913206 bytes MDK-ARM/ELE_CHASSIS/nuc.o | Bin 1003400 -> 1003372 bytes MDK-ARM/ELE_CHASSIS/nuc_task.crf | Bin 963713 -> 963669 bytes MDK-ARM/ELE_CHASSIS/nuc_task.o | Bin 1034108 -> 1034080 bytes MDK-ARM/ELE_CHASSIS/pid.o | Bin 954736 -> 954736 bytes MDK-ARM/ELE_CHASSIS/port.o | Bin 63092 -> 63092 bytes MDK-ARM/ELE_CHASSIS/pwm.o | Bin 952156 -> 952156 bytes MDK-ARM/ELE_CHASSIS/queue.o | Bin 130476 -> 130476 bytes MDK-ARM/ELE_CHASSIS/remote_control.crf | Bin 894337 -> 894337 bytes MDK-ARM/ELE_CHASSIS/remote_control.o | Bin 990256 -> 990256 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.crf | Bin 964791 -> 964747 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.o | Bin 1033624 -> 1033592 bytes MDK-ARM/ELE_CHASSIS/spi.o | Bin 947004 -> 947004 bytes MDK-ARM/ELE_CHASSIS/spi_1.o | Bin 960864 -> 960864 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal.o | Bin 979320 -> 979320 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_can.o | Bin 999580 -> 999580 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_cortex.o | Bin 971628 -> 971628 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_crc.o | Bin 949748 -> 949748 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_dma.o | Bin 967184 -> 967184 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_dma_ex.o | Bin 952468 -> 952468 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_exti.o | Bin 954528 -> 954528 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_flash.o | Bin 966372 -> 966372 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_flash_ex.o | Bin 964044 -> 964044 bytes .../ELE_CHASSIS/stm32f4xx_hal_flash_ramfunc.o | Bin 938692 -> 938692 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_gpio.o | Bin 952756 -> 952756 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_msp.o | Bin 941848 -> 941848 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pcd.o | Bin 1006872 -> 1006872 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pcd_ex.o | Bin 945108 -> 945108 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pwr.o | Bin 963740 -> 963740 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pwr_ex.o | Bin 948732 -> 948732 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_rcc.o | Bin 964580 -> 964580 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_rcc_ex.o | Bin 950744 -> 950744 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_spi.o | Bin 1034472 -> 1034472 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_tim.o | Bin 1155116 -> 1155116 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_tim_ex.o | Bin 1019100 -> 1019100 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_uart.o | Bin 1049616 -> 1049616 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_it.o | Bin 1008464 -> 1008464 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_ll_usb.o | Bin 1027744 -> 1027744 bytes MDK-ARM/ELE_CHASSIS/stream_buffer.o | Bin 99712 -> 99712 bytes MDK-ARM/ELE_CHASSIS/system_stm32f4xx.o | Bin 942272 -> 942272 bytes MDK-ARM/ELE_CHASSIS/tasks.o | Bin 182500 -> 182500 bytes MDK-ARM/ELE_CHASSIS/tim.o | Bin 952312 -> 952312 bytes MDK-ARM/ELE_CHASSIS/timers.o | Bin 101564 -> 101564 bytes MDK-ARM/ELE_CHASSIS/usart.o | Bin 951420 -> 951420 bytes MDK-ARM/ELE_CHASSIS/usb_device.o | Bin 965788 -> 965788 bytes MDK-ARM/ELE_CHASSIS/usbd_cdc.o | Bin 988112 -> 988112 bytes MDK-ARM/ELE_CHASSIS/usbd_cdc_if.o | Bin 970600 -> 970600 bytes MDK-ARM/ELE_CHASSIS/usbd_conf.o | Bin 1011368 -> 1011368 bytes MDK-ARM/ELE_CHASSIS/usbd_core.o | Bin 998068 -> 998068 bytes MDK-ARM/ELE_CHASSIS/usbd_ctlreq.o | Bin 984772 -> 984772 bytes MDK-ARM/ELE_CHASSIS/usbd_desc.o | Bin 973980 -> 973980 bytes MDK-ARM/ELE_CHASSIS/usbd_ioreq.o | Bin 968868 -> 968868 bytes MDK-ARM/ELE_CHASSIS/user_cmsis_os2.o | Bin 988556 -> 988556 bytes MDK-ARM/ELE_CHASSIS/user_math.o | Bin 991484 -> 991484 bytes MDK-ARM/ELE_CHASSIS/user_task.crf | Bin 961233 -> 961189 bytes MDK-ARM/ELE_CHASSIS/user_task.o | Bin 1029312 -> 1029280 bytes MDK-ARM/ELE_CHASSIS/vofa.crf | Bin 895119 -> 895119 bytes MDK-ARM/ELE_CHASSIS/vofa.o | Bin 972884 -> 972884 bytes User/Module/Chassis.c | 39 +- User/Module/Chassis.h | 5 +- User/Module/config.c | 50 +- User/bsp/flash.c | 2 +- User/device/nuc.c | 2 +- User/device/vofa.c | 2 +- readme.md | 6 +- 128 files changed, 2124 insertions(+), 2047 deletions(-) diff --git a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel index 4bea8b4..9dbe73c 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel +++ b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel @@ -110,8 +110,8 @@ 0 - 471 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000002000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB060000FE020000 + 1190 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A00000000000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C7461736B5C6E75635F7461736B2E63000000000A6E75635F7461736B2E6300000000BECEA100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000F0A0A100FFFFFFFF54443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000BCA8E100FFFFFFFF46443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C436F72655C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF4C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E680000000009436861737369732E6800000000F7B88600FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000D9ADC200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C416C676F726974686D5C7069642E6300000000057069642E6300000000A5C2D700FFFFFFFF49443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E6176692E6300000000066E6176692E6300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB060000E0020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000D2000000CE020000 + 0300000066000000D2000000B0020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000D2000000CE020000 + 0300000066000000D2000000B0020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000D2000000CE020000 + 0300000066000000D2000000B0020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000D2000000CE020000 + 0300000066000000D2000000B0020000 16 @@ -490,7 +490,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -530,7 +530,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000D2000000CE020000 + 0300000066000000D2000000B0020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 0300000002030000A80600004D030000 + 03000000E4020000A80600004D030000 16 @@ -1799,7 +1799,7 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CA000000F0040000CE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E1000000D90000004F000000F0040000CA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000E7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000FE020000000000004F000000D5000000E70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000C2010000F0040000C601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000DD010000F00400006C02000000000000C6010000F00400005502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000C60100007C0200005502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CA000000F0040000CE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000E1000000D90000004F000000F0040000CA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000C9020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D5000000E0020000000000004F000000D5000000C90200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000C2010000F0040000C601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000DD010000F00400006C02000000000000C6010000F00400005502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000C60100007C0200005502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C9020000AB060000CD020000010000000100001004000000010000006DFDFFFF79000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E4020000AB0600007D03000000000000CD020000AB060000660300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 @@ -1822,7 +1822,7 @@ Build 984 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3540,7 +3540,7 @@ 3489 - 000000000D000000000000000010000001000000FFFFFFFFFFFFFFFFDB000000CD000000DF000000D2020000010000000200001004000000010000005CFFFFFF89030000000000000000000000000000010000000000000000000000000000000100000073940000FFFFFFFF04000000ED0300006D000000C3000000C4000000FFFF02000B004354616262656450616E65001000000100000000000000E4000000DB000000E902000000000000CD000000DB000000D20200000000000040410056040000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF000000000000000002000000000000000000000002000000FFFFFFFF66000000CD0000006A000000D2020000000000000200000004000000000000000000000000000000000000000000000000000000000000000200000073940000FFFFFFFFED030000010000007394000001000000FFFFFFFFED030000000000000040000001000000FFFFFFFFFFFFFFFF9A040000CD0000009E040000D20200000100000002000010040000000100000048FCFFFF0902000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000009E040000E4000000AB060000E90200009E040000CD000000AB060000D202000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFF00000000C9000000AB060000CD0000000100000001000010040000000100000088FFFFFF00020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000010000000000000066000000AB060000E0000000000000004F000000AB060000C90000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000001000000FFFFFFFFFFFFFFFF00000000D2020000AB060000D602000001000000010000100400000001000000FFFDFFFF2A00000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF56030000D70200005A0300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000D000000000000000010000001000000FFFFFFFFFFFFFFFFDB000000CD000000DF000000D2020000010000000200001004000000010000005CFFFFFF89030000000000000000000000000000010000000000000000000000000000000100000073940000FFFFFFFF04000000ED0300006D000000C3000000C4000000FFFF02000B004354616262656450616E65001000000100000000000000E4000000DB000000E902000000000000CD000000DB000000D20200000000000040410056040000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF000000000000000002000000000000000000000002000000FFFFFFFF66000000CD0000006A000000D2020000000000000200000004000000000000000000000000000000000000000000000000000000000000000200000073940000FFFFFFFFED030000010000007394000001000000FFFFFFFFED030000000000000040000001000000FFFFFFFFFFFFFFFF9A040000CD0000009E040000D2020000010000000200001004000000010000004AFCFFFF0B02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000009E040000E4000000AB060000E90200009E040000CD000000AB060000D202000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFF00000000C9000000AB060000CD0000000100000001000010040000000100000088FFFFFF00020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000010000000000000066000000AB060000E0000000000000004F000000AB060000C90000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000D6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000ED0100001B0400004F000000F0040000D601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000001000000FFFFFFFFFFFFFFFF00000000D2020000AB060000D602000001000000010000100400000001000000FFFDFFFF2A00000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF56030000D70200005A0300006603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000E7020000AB060000EB020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000002030000AB0600007D03000000000000EB020000AB060000660300000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,34 +3603,97 @@ 0 100 - 2 + 0 ..\User\Module\Chassis.c - 10 - 398 - 425 + 7 + 289 + 297 1 0 ..\User\Module\config.c - 4 - 16 - 33 + 0 + 86 + 110 + 1 + + 0 + + + ..\User\task\nuc_task.c + 21 + 10 + 38 1 0 ..\User\device\nuc.c - 23 - 57 + 26 + 60 + 76 + 1 + + 0 + + + startup_stm32f407xx.s + 0 + 165 + 176 + 1 + + 0 + + + ../Core/Src/main.c + 0 + 76 + 87 + 1 + + 0 + + + ..\User\Module\Chassis.h + 32 + 133 + 159 + 1 + + 0 + + + ..\User\Module\define.h + 5 + 1 + 17 + 1 + + 0 + + + ..\User\Algorithm\pid.c + 0 + 63 77 1 0 + + ..\User\device\navi.c + 0 + 67 + 1 + 1 + + 0 + diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf index c0bcd1e20cde5ec94c0410a75a1ad2f36df10b1f..230c57b2a496bcd1356ab09791ed3f4d173a510a 100644 GIT binary patch delta 86966 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

QsoO&?Yp4WqOO69Gpl-sQdw|*x{twGmBf66P5vY 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�i8!E8l}^2qocRlji_<=DP}jukqUZmH=>09 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 Packages used: @@ -56,7 +53,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:00 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm index d7cf804..da05159 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: Thu Jun 26 15:59:58 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Jun 27 00:29:44 2025

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

Call chain for Maximum Stack Depth:

@@ -177,8 +177,8 @@ Function Pointers Global Symbols

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

[Calls]