WXK
2024-07-02 fe563195087a94b2f99e9e3bda421f907bcf2d79
2.11,gps上传数据在获取gps的时候,不再转移,再发出
已修改18个文件
254630 ■■■■■ 文件已修改
APL/App.c 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
APL/UDPClient.c 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FML/GPS.c 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/JLinkLog.txt 242716 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB.uvguix.WXK 493 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB.uvoptx 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.axf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.build_log.htm 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.hex 7289 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.htm 144 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB.map 3797 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/STM32L071RB_STM32L071RB.dep 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/app.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/app.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/gps.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/gps.o 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/udpclient.crf 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/STM32L071RB/udpclient.o 补丁 | 查看 | 原始文档 | blame | 历史
APL/App.c
@@ -153,6 +153,7 @@
        }
       while(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&DBG_GetMode() == DBG_MODE_CHARGE)
        {
            nomove_count = 0;
            HAL_IWDG_Refresh(&hiwdg);
        DBG_Poll();
        IdleTask();
@@ -240,7 +241,7 @@
    //deca_sleep(1000);
    g_com_map[GROUP_ID]=3;
    g_com_map[VERSION] = (2<<8)|10;
    g_com_map[VERSION] = (2<<8)|11;
    if (g_com_map[COM_INTERVAL] <50)
    {
APL/UDPClient.c
@@ -500,41 +500,69 @@
extern uint8_t fangchai_flag;
extern  uint8_t bat_percent;
extern uint8_t GPS_ParseGGA_data[256];
extern uint8_t GPS_ParseGGA_changdu;
HIDO_INT32 UDPClient_UploadGPS(HIDO_CHAR *_pcGGA)
{uint16_t state_flag;
{
//    uint16_t state_flag;
    static HIDO_CHAR l_acUploadBuff[1024];
    static HIDO_UINT32 l_u32UploadBuffLen = 0;
    static HIDO_UINT32 l_u32UdpsendTick = 0;
    
    if(UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
    {
            state_flag = 0;
    state_flag = fangchai_flag;
        HIDO_UINT32 u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "%s,%X,%02x,%x,%d,%d,%d%\r\n",
                _pcGGA, g_com_map[DEV_ID], bat_percent,0,0,0,state_flag);
//    if(UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
//    {
//            state_flag = 0;
//    state_flag = fangchai_flag;
//
//        HIDO_UINT32 u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "%s,%X,%02x,%x,%d,%d,%d,%d\r\n",
//                _pcGGA, g_com_map[DEV_ID], bat_percent,0,0,0,state_flag,gpsbaoxu);
//        gpsbaoxu++;
//
//        if((l_u32UploadBuffLen + u32Len) < sizeof(l_acUploadBuff))
//        {
//            memcpy(l_acUploadBuff + l_u32UploadBuffLen, l_au8CmdBuff, u32Len);
//            l_u32UploadBuffLen += u32Len;
//        }
//        //memcpy(l_acUploadBuff + l_u32UploadBuffLen, l_au8CmdBuff, u32Len);
//        //l_u32UploadBuffLen += u32Len;
//       // if((l_u32UploadBuffLen + u32Len )> sizeof(l_acUploadBuff))
//        if((HIDO_TimerGetTick() - l_u32UdpsendTick) >= 200)
//        {
//            l_u32UdpsendTick = HIDO_TimerGetTick();
//            Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)l_acUploadBuff, l_u32UploadBuffLen);
//            l_u32UploadBuffLen = 0;
//        }
        if((l_u32UploadBuffLen + u32Len) < sizeof(l_acUploadBuff))
        {
            memcpy(l_acUploadBuff + l_u32UploadBuffLen, l_au8CmdBuff, u32Len);
            l_u32UploadBuffLen += u32Len;
        }
        //memcpy(l_acUploadBuff + l_u32UploadBuffLen, l_au8CmdBuff, u32Len);
        //l_u32UploadBuffLen += u32Len;
       // if((l_u32UploadBuffLen + u32Len )> sizeof(l_acUploadBuff))
//    }
//    return HIDO_OK;
//    if(UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
//    {
////        memcpy(l_acUploadBuff + l_u32UploadBuffLen, l_au8CmdBuff, u32Len);
////        l_u32UploadBuffLen += u32Len;
//       // if((l_u32UploadBuffLen + u32Len )> sizeof(l_acUploadBuff))
//        if((HIDO_TimerGetTick() - l_u32UdpsendTick) >= 200)
//        {
//            l_u32UdpsendTick = HIDO_TimerGetTick();
//            Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)l_au8CmdBuff, u32Len);
//            memset(l_au8CmdBuff,0,u32Len);
//            l_u32UploadBuffLen = 0;
//        }
//    }
        if((HIDO_TimerGetTick() - l_u32UdpsendTick) >= 200)
        {
            l_u32UdpsendTick = HIDO_TimerGetTick();
            Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)l_acUploadBuff, l_u32UploadBuffLen);
            l_u32UploadBuffLen = 0;
            Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)GPS_ParseGGA_data, GPS_ParseGGA_changdu);
            memset(GPS_ParseGGA_data,0,GPS_ParseGGA_changdu);
            GPS_ParseGGA_changdu = 0;
        }
    }
    return HIDO_OK;
//    }
}
HIDO_INT32 UDPClient_Uploadhex(uint8_t *_pcGGA,uint16_t u32Len)
{
@@ -572,25 +600,20 @@
extern uint8_t input_5v_flag;
extern uint8_t nomove_flag;
//extern qxwz_sdk_config_t sdk_config;
uint8_t xintiaobaoxu;
HIDO_INT32 UDPClient_Heartbeat(HIDO_VOID)
{
    HIDO_UINT32 u32Len = 0;
    
    if(UDP_CLIENT_STATE_CONNECTED == l_eUDPCLientState)
    {
    if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
    {       u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,3:%d.%d.%d.%d:%d.",
                    g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),userkey_state4g,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]);
    }else if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NTRIP)
    {
//          u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,2%s %s",
//                    g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),userkey_state4g,(char *)&g_com_map[NTRIP_HOST_INDEX],(char *)&g_com_map[NTRIP_USERNANME_INDEX]);
     }else if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_NONE)
    {
         u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,1.,%d,%d,%d",
                    g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),userkey_state4g,input_5v_flag,fangchai_flag,nomove_flag,g_com_map[TCP_IP_0],g_com_map[TCP_IP_1],g_com_map[TCP_IP_2],g_com_map[TCP_IP_3],g_com_map[TCP_PORT]);
         u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)l_au8CmdBuff, sizeof(l_au8CmdBuff), "$XTB,%X,%02u%%,%d.%d,%s,%d,1.,%d,%d,%d,%d",
                    g_com_map[DEV_ID], bat_percent, g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff, Module_GetCCID(),userkey_state4g,input_5v_flag,fangchai_flag,nomove_flag,xintiaobaoxu);
         xintiaobaoxu ++;
    }      
        Socket_Send(l_i32UDPCLientID, (HIDO_UINT8 *)l_au8CmdBuff, u32Len);
    memset(l_au8CmdBuff,0,u32Len);
    }
    return HIDO_OK;
FML/GPS.c
@@ -476,8 +476,15 @@
extern uint32_t uwbled,gpsled,loraled,powerled;
extern uint8_t jinru_parsegga_flag;
extern uint8_t UDPClient_UploadGPS_flag;
extern uint8_t fangchai_flag;
uint8_t GPS_ParseGGA_data[256];
uint8_t GPS_ParseGGA_changdu;
extern uint16_t g_com_map[256];
extern uint8_t bat_percent;
uint8_t gpsbaoxu;
static HIDO_INT32 GPS_ParseGGA(HIDO_CHAR *_pcData, HIDO_UINT32 _u32Len)
{
    uint16_t state_flag;
    ST_GPS stGPS;
    HIDO_DataStruct stPosState;
    jinru_parsegga_flag=1;
@@ -506,8 +513,16 @@
//        {
//        UDPClient_UploadGPS(_pcData);
//        UDPClient_UploadGPS_flag=0;    
//        }
        memcpy(GPS_data,_pcData, _u32Len-2);//去掉回车换行
//        }
//        memcpy(GPS_data,_pcData, _u32Len-2);//去掉回车换行
    state_flag = 0;
    state_flag = fangchai_flag;
        HIDO_UINT32 u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)GPS_ParseGGA_data, sizeof(GPS_ParseGGA_data), "%s,%X,%02x,%x,%d,%d,%d,%d\r\n",
                _pcData, g_com_map[2], bat_percent,0,0,0,state_flag,gpsbaoxu);
        gpsbaoxu++;
        GPS_ParseGGA_changdu=u32Len;
    }
    else
    {
@@ -520,7 +535,14 @@
//        UDPClient_UploadGPS(_pcData);
//        UDPClient_UploadGPS_flag=0;    
//        }
        memcpy(GPS_data,_pcData, _u32Len-2);
//        memcpy(GPS_data,_pcData, _u32Len-2);
            state_flag = 0;
    state_flag = fangchai_flag;
        HIDO_UINT32 u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)GPS_ParseGGA_data, sizeof(GPS_ParseGGA_data), "%s,%X,%02x,%x,%d,%d,%d,%d\r\n",
                _pcData, g_com_map[2], bat_percent,0,0,0,state_flag,gpsbaoxu);
        gpsbaoxu++;
        GPS_ParseGGA_changdu=u32Len;
    }
    return HIDO_OK;
@@ -669,7 +691,7 @@
                if(strstr(l_stGPSRecv.m_acRecvBuf, "GGA,") != HIDO_NULL)
                {
                    GPS_ParseGGA(l_stGPSRecv.m_acRecvBuf, l_stGPSRecv.m_u32RecvLen);
                    memset(l_stGPSRecv.m_acRecvBuf,0, l_stGPSRecv.m_u32RecvLen);//去掉回车换行
                    memset(l_stGPSRecv.m_acRecvBuf,0, l_stGPSRecv.m_u32RecvLen);
                }
                else if(strstr(l_stGPSRecv.m_acRecvBuf, "RMC,") != HIDO_NULL)
                {
MDK-ARM/JLinkLog.txt
ÎļþÌ«´ó
MDK-ARM/STM32L071RB.uvguix.WXK
@@ -101,17 +101,17 @@
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>63</Top>
        <Left>2678</Left>
        <Right>3920</Right>
        <Bottom>992</Bottom>
        <Top>132</Top>
        <Left>2656</Left>
        <Right>4754</Right>
        <Bottom>1217</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>429</Len>
        <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000000000000100000022433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C4170702E6300000000054170702E6300000000C5D4F200FFFFFFFF28433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000BECEA100FFFFFFFF24433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C5368656C6C2E6300000000075368656C6C2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D90A00006600000080110000D1020000</Data>
        <Len>908</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000000000000100000022433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C4170702E6300000000054170702E6300000000C5D4F200FFFFFFFF28433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000BECEA100FFFFFFFF24433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C5368656C6C2E6300000000075368656C6C2E6300000000F0A0A100FFFFFFFF28433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C554450436C69656E742E63000000000B554450436C69656E742E6300000000BCA8E100FFFFFFFF2E433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C464D4C5C496E7465726E65745C4D6F64756C652E6300000000084D6F64756C652E63000000009CC1B600FFFFFFFF22433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C464D4C5C4750532E6300000000054750532E6300000000F7B88600FFFFFFFF2E433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C464D4C5C496E7465726E65745C536F636B65742E630000000008536F636B65742E6300000000D9ADC200FFFFFFFF2B433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000A5C2D700FFFFFFFF29433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C64775F6D62785F7461672E63000000000C64775F6D62785F7461672E6300000000B3A6BE00FFFFFFFF25433A5C6769745C5852616E67655F546167202D20CCFAD0AC5C41504C5C64775F6170702E63000000000864775F6170702E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D90A00006600000080110000DA020000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -150,7 +150,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000A1020000</Data>
          <Data>0300000066000000D2000000AA020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -170,7 +170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000A1020000</Data>
          <Data>0300000066000000D2000000AA020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -450,7 +450,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000A1020000</Data>
          <Data>0300000066000000D2000000AA020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -470,7 +470,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000A1020000</Data>
          <Data>0300000066000000D2000000AA020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -490,7 +490,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -530,7 +530,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1150,7 +1150,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000A1020000</Data>
          <Data>0300000066000000D2000000AA020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1190,7 +1190,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1250,7 +1250,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1270,7 +1270,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000D50200007D070000CD030000</Data>
          <Data>03000000DE0200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1799,14 +1799,14 @@
      </Window>
      <DockMan>
        <Len>3311</Len>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000BA020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000D50A0000D1020000000000004F000000D5000000BA0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000BA02000080070000BE0200000100000001000010040000000100000008FDFFFF94000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A0000D502000080110000FD03000000000000BE02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000C3020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000D50A0000DA020000000000004F000000D5000000C30200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C302000080070000C7020000010000000100001004000000010000001DFDFFFFA9000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A0000DE02000080110000FD03000000000000C702000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2884</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000018675F636F6D5F6D61705B434841494348554750535F485A5D960000000000000012001448414C5F4E5649435F53797374656D52657365740B6E6F6D6F76655F666C616718675F636F6D5F6D61705B434841494348554750535F485A5D0C47657447707342696E617279024141147577625F72785F72656D61696E74696D655F6D730B5557425F525853746172740C526164696F5374616E6462790D526164696F2E5374616E6462790A7772697465746F7370690C45585449305F315F4952516E0D45585449345F31355F4952516E0C45585449325F335F4952516E116C6F72615F776F726B696E675F666C6167036E6D730948414C5F44656C617914524144494F5F44494F315F455854495F4952516E0C4D6278546167557762526563000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2897</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000F616E63686F72646174615F64697374960000000000000014000F616E63686F72646174615F64697374084765745F646973740238340A5454535F564F4C554D45115368656C6C5F47505342617564526174650D6770735F626175645F726174650C75776264656C617974696D650A5061684170705F4F46460A616E6A69616E5F6E756D0B6163746976655F666C616717675F636F6D5F6D61705B4143544956455F494E4445585D0F4C6F726153796E63526563506F6C6C0D486561727462656174506F6C6C1A4C4F52415F4D5347545950455F414E435F4845415254424541540548454152540B4745545F555345524B45590563657368690F6669727374706174685F706F7765720C506F7765724C65645461736B0C6E6F6D6F76655F636F756E740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1838,7 +1838,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2373</Len>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -1871,11 +1871,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>110600004F00000080070000A7020000</Data>
          <Data>270600004F00000080070000B6020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>3C0F000066000000AB10000046020000</Data>
          <Data>271000006600000080110000CD020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1891,11 +1891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D20000008E020000</Data>
          <Data>0300000066000000FB0000009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1911,11 +1911,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D200000016020000</Data>
          <Data>0300000066000000FB0000009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1927,15 +1927,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D0700008E020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1947,15 +1947,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1967,15 +1967,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1987,15 +1987,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2011,11 +2011,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2031,11 +2031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2047,15 +2047,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D0700008E020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2067,35 +2067,35 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D0700008E020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>1937</RegID>
        <PaneID>1937</PaneID>
        <IsVisible>1</IsVisible>
        <IsVisible>0</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D0700008E020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2107,15 +2107,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2127,15 +2127,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2147,15 +2147,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2167,15 +2167,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2191,11 +2191,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D200000016020000</Data>
          <Data>0300000066000000FB0000009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2211,11 +2211,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D200000016020000</Data>
          <Data>0300000066000000FB0000009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2231,11 +2231,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C2020000A8060000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2251,11 +2251,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000B20200008007000054030000</Data>
          <Data>000000006D020000800700000F030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2267,15 +2267,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C20200007D070000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2291,11 +2291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2311,11 +2311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2351,11 +2351,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2367,15 +2367,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2391,11 +2391,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2411,11 +2411,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2431,11 +2431,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2451,11 +2451,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2471,11 +2471,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2491,11 +2491,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2511,11 +2511,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2531,11 +2531,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2551,11 +2551,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2571,11 +2571,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2591,11 +2591,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2611,11 +2611,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2631,11 +2631,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2651,11 +2651,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2671,11 +2671,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2691,11 +2691,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2711,11 +2711,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2731,11 +2731,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2751,11 +2751,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2771,11 +2771,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2791,11 +2791,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2811,11 +2811,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2831,11 +2831,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2851,11 +2851,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2871,11 +2871,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2891,11 +2891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D20000008E020000</Data>
          <Data>0300000066000000FB0000009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2907,15 +2907,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C20200007D070000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2927,15 +2927,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C2020000A8060000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2947,15 +2947,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2967,15 +2967,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2987,15 +2987,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C2020000A8060000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3007,15 +3007,15 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000C2020000A8060000CD030000</Data>
          <Data>03000000D10200007D070000CD030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000DA0B00000F030000</Data>
          <Data>A40A0000BB000000C00B0000F5020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3031,11 +3031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>DC00000066000000A8060000C4000000</Data>
          <Data>8001000066000000A4060000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000860D000063010000</Data>
          <Data>A40A0000BB0000006C0D000049010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3051,11 +3051,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3071,11 +3071,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3091,11 +3091,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3111,11 +3111,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3131,11 +3131,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3151,11 +3151,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3171,11 +3171,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3191,11 +3191,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3211,11 +3211,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3231,11 +3231,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3251,11 +3251,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3271,11 +3271,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3291,11 +3291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3311,11 +3311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3331,11 +3331,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3351,11 +3351,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3371,11 +3371,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3391,11 +3391,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3411,11 +3411,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3431,11 +3431,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>BE040000660000008D0500000A020000</Data>
          <Data>AE060000660000007D0700007C020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BE0A0000D5000000930B000088010000</Data>
          <Data>A40A0000BB000000790B000083010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3527,27 +3527,27 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>16384</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>14060000660000007D07000016020000</Data>
          <Data>2A060000660000007D0700009D020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>C50D00000B02000081110000AD020000</Data>
          <Data>1E0D000017020000DA100000B9020000</Data>
        </RectRecentFloat>
      </Window>
      <DockMan>
        <Len>3415</Len>
        <Data>000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF0D0600004F00000011060000A70200000100000002000010040000000100000040FCFFFF0702000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000003C0F000066000000AB10000046020000110600004F00000080070000A702000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD000000AB060000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000D90A000066000000AB100000F4000000D90000004F000000AB060000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000A7020000010000000200001004000000010000002DFFFFFF5A040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000D50A000046020000000000004F000000D5000000A70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000AE02000080070000B202000000000000010000000400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000044030000C4030000E603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A702000080070000AB0200000100000001000010040000000100000051FDFFFFDD000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A00004A020000AB1000008503000000000000AB02000080070000E60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF230600004F00000027060000B60200000100000002000010040000000100000084FAFFFFF700000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650040000001000000271000006600000080110000CD020000270600004F00000080070000B602000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000000000000FFFFFFFFFFFFFFFF7D010000DD000000A7060000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000000000007D0B000066000000A7100000F40000007D0100004F000000A7060000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFA70600004F000000AB06000095020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000AB1000006600000080110000AC020000AB0600004F000000800700009502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFE0000004F00000002010000B60200000100000002000010040000000100000089FEFFFF01050000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000FE0A0000CD020000000000004F000000FE000000B60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000069020000800700006D02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC003000044030000C4030000E603000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B602000080070000BA020000010000000100001004000000010000003CFDFFFFC8000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A0000D102000080110000FD03000000000000BA02000080070000E60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2914</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011675F636F6D5F6D61705B4750535F485A5D9600000000000000140011675F636F6D5F6D61705B4750535F485A5D18675F636F6D5F6D61705B434841494348554750535F485A5D0C526164696F5374616E6462790D526164696F2E5374616E6462790A7772697465746F7370690C45585449305F315F4952516E0D45585449345F31355F4952516E0C45585449325F335F4952516E116C6F72615F776F726B696E675F666C6167036E6D730948414C5F44656C617914524144494F5F44494F315F455854495F4952516E0C4D62785461675577625265630D53594E5F4672616D65496E666F0E66616C6C5F646F776E5F666C61671448414C5F4E5649435F53797374656D5265736574104E5649435F53797374656D5265736574046E7669630E6477745F656E746572736C65657005736C6565700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2874</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E55574253656E645544505461736B960000000000000012000E55574253656E645544505461736B067577626C65640563657368690F6669727374706174685F706F7765720C506F7765724C65645461736B0C6E6F6D6F76655F636F756E7413554450436C69656E745F4865617274626561741048414C5F495744475F526566726573681448414C5F4E5649435F53797374656D5265736574104E5649435F53797374656D5265736574046E76696318675F636F6D5F6D61705B434841494348554750535F485A5D0C47657447707342696E617279024141147577625F72785F72656D61696E74696D655F6D730B5557425F525853746172740C526164696F5374616E6462790D526164696F2E5374616E646279000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3563,7 +3563,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>955</Len>
          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -3579,7 +3579,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2362</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -3606,27 +3606,27 @@
      <ActiveTab>0</ActiveTab>
      <Doc>
        <Name>..\APL\App.c</Name>
        <ColumnNumber>13</ColumnNumber>
        <TopLine>202</TopLine>
        <CurrentLine>166</CurrentLine>
        <ColumnNumber>26</ColumnNumber>
        <TopLine>232</TopLine>
        <CurrentLine>243</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../Core/Src/main.c</Name>
        <ColumnNumber>5</ColumnNumber>
        <TopLine>136</TopLine>
        <CurrentLine>141</CurrentLine>
        <ColumnNumber>10</ColumnNumber>
        <TopLine>222</TopLine>
        <CurrentLine>231</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\global_param.c</Name>
        <ColumnNumber>27</ColumnNumber>
        <TopLine>67</TopLine>
        <CurrentLine>75</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>9</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3634,12 +3634,75 @@
      <Doc>
        <Name>..\APL\Shell.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>169</TopLine>
        <TopLine>174</TopLine>
        <CurrentLine>191</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\UDPClient.c</Name>
        <ColumnNumber>31</ColumnNumber>
        <TopLine>542</TopLine>
        <CurrentLine>559</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Module.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>150</TopLine>
        <CurrentLine>156</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\GPS.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>787</TopLine>
        <CurrentLine>791</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\FML\Internet\Socket.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>673</TopLine>
        <CurrentLine>679</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>../APL/global_param.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>10</TopLine>
        <CurrentLine>18</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\dw_mbx_tag.c</Name>
        <ColumnNumber>25</ColumnNumber>
        <TopLine>178</TopLine>
        <CurrentLine>185</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\APL\dw_app.c</Name>
        <ColumnNumber>17</ColumnNumber>
        <TopLine>85</TopLine>
        <CurrentLine>18</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
    </MDIGroup>
  </MDIGroups>
MDK-ARM/STM32L071RB.uvoptx
@@ -300,12 +300,32 @@
          <WinNumber>1</WinNumber>
          <ItemText>debug3</ItemText>
        </Ww>
        <Ww>
          <count>28</count>
          <WinNumber>1</WinNumber>
          <ItemText>l_u32UploadBuffLen</ItemText>
        </Ww>
        <Ww>
          <count>29</count>
          <WinNumber>1</WinNumber>
          <ItemText>l_au8CmdBuff</ItemText>
        </Ww>
        <Ww>
          <count>30</count>
          <WinNumber>1</WinNumber>
          <ItemText>_pcGGA</ItemText>
        </Ww>
        <Ww>
          <count>31</count>
          <WinNumber>1</WinNumber>
          <ItemText>GPS_ParseGGA_data</ItemText>
        </Ww>
      </WatchWindow1>
      <MemoryWindow1>
        <Mm>
          <WinNumber>1</WinNumber>
          <SubType>8</SubType>
          <ItemText>0x200001e4</ItemText>
          <ItemText>0x2000278c</ItemText>
          <AccSizeX>0</AccSizeX>
        </Mm>
      </MemoryWindow1>
MDK-ARM/STM32L071RB/STM32L071RB.axf
Binary files differ
MDK-ARM/STM32L071RB/STM32L071RB.build_log.htm
@@ -27,7 +27,46 @@
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'STM32L071RB'
"STM32L071RB\STM32L071RB.axf" - 0 Error(s), 0 Warning(s).
compiling App.c...
..\APL\App.h(39): warning:  #1295-D: Deprecated declaration Main_Poll - give arg types
  void Main_Poll();
..\APL\App.c(61): warning:  #1295-D: Deprecated declaration Uwb_Zubao_Poll - give arg types
  void Uwb_Zubao_Poll();
..\APL\App.c(100): warning:  #223-D: function "HIDO_UtilSnprintf" declared implicitly
      HIDO_UINT32 u32Len = HIDO_UtilSnprintf((HIDO_CHAR *)LBS_data, sizeof(LBS_data), "%s,,,,,0,00,00.0,,,,,,*00,%X,%02x,%x,%d,%d,%d%\r\n",
..\APL\App.c(146): warning:  #177-D: variable "powerled_state"  was declared but never referenced
       static u8 powerled_state=0;
..\APL\App.c(262): warning:  #186-D: pointless comparison of unsigned integer with zero
      if (g_com_map[POWERx] < 0)
..\APL\App.c(233): warning:  #177-D: variable "temp"  was declared but never referenced
      float temp;
..\APL\App.c(234): warning:  #177-D: variable "temp2"  was declared but never referenced
      uint16_t temp2;
..\APL\App.c(235): warning:  #177-D: variable "i"  was declared but never referenced
      uint16_t i;
..\APL\App.c(415): warning:  #177-D: variable "uwbchecksum"  was declared but never referenced
      u16 uwbchecksum;
..\APL\App.c(551): warning:  #1-D: last line of file ends without a newline
  ////以上是源代码,被拆除时间接性关闭4G
..\APL\App.c(49): warning:  #177-D: variable "l_bDismantle"  was declared but never referenced
  static HIDO_BOOL l_bDismantle = HIDO_FALSE;
..\APL\App.c(50): warning:  #177-D: variable "l_bCancelAlarm"  was declared but never referenced
  static HIDO_BOOL l_bCancelAlarm = HIDO_FALSE;
..\APL\App.c(51): warning:  #177-D: variable "l_u32DismantleAlarmTick"  was declared but never referenced
  static HIDO_UINT32 l_u32DismantleAlarmTick = 0;
..\APL\App.c(53): warning:  #177-D: variable "l_bCharge"  was declared but never referenced
  static HIDO_BOOL l_bCharge = HIDO_FALSE;
..\APL\App.c(54): warning:  #177-D: variable "l_u32CancelChargeReport"  was declared but never referenced
  static HIDO_BOOL l_u32CancelChargeReport = HIDO_FALSE;
..\APL\App.c(55): warning:  #177-D: variable "l_u32ChargeTick"  was declared but never referenced
  static HIDO_UINT32 l_u32ChargeTick = 0;
..\APL\App.c(57): warning:  #177-D: variable "l_u32LocationTick"  was declared but never referenced
  static HIDO_UINT32 l_u32LocationTick = 0;
..\APL\App.c: 17 warnings, 0 errors
linking...
Program Size: Code=61348 RO-data=5196 RW-data=1836 ZI-data=17156
FromELF: creating hex file...
"STM32L071RB\STM32L071RB.axf" - 0 Error(s), 17 Warning(s).
<h2>Software Packages used:</h2>
@@ -50,7 +89,7 @@
<h2>Collection of Component Files used:</h2>
   * Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed:  00:00:00
Build Time Elapsed:  00:00:02
</pre>
</body>
</html>
MDK-ARM/STM32L071RB/STM32L071RB.hex
ÎļþÌ«´ó
MDK-ARM/STM32L071RB/STM32L071RB.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [STM32L071RB\STM32L071RB.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image STM32L071RB\STM32L071RB.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Fri Jun 14 11:02:49 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Jul 02 14:07:36 2024
<BR><P>
<H3>Maximum Stack Usage =       1312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -342,9 +342,8 @@
<P><STRONG><a name="[2c1]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[150]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
<P><STRONG><a name="[155]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseGGA
<LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
@@ -355,9 +354,8 @@
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_SetCCID
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Send
<LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Uploadhex
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[216]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_Zubao_Poll
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LBSLocationCallback
@@ -387,6 +385,8 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_RecvFsm
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilBzero
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
<LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Heartbeat
</UL>
<P><STRONG><a name="[eb]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
@@ -504,8 +504,8 @@
<LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
@@ -537,7 +537,7 @@
<BR>[Calls]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
<LI><a href="#[2a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
@@ -549,8 +549,8 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL>
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
@@ -590,8 +590,8 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
@@ -607,7 +607,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[236]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[244]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
@@ -1364,19 +1364,19 @@
<BR>[Called By]<UL><LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[155]"></a>GPS_ParseRMC</STRONG> (Thumb, 384 bytes, Stack size 136 bytes, gps.o(i.GPS_ParseRMC))
<P><STRONG><a name="[154]"></a>GPS_ParseRMC</STRONG> (Thumb, 384 bytes, Stack size 136 bytes, gps.o(i.GPS_ParseRMC))
<BR><BR>[Stack]<UL><LI>Max Depth = 360<LI>Call Chain = GPS_ParseRMC &rArr; atof &rArr; __strtod_int &rArr; _local_sscanf &rArr; _scanf_real
</UL>
<BR>[Calls]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<BR>[Calls]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_DataCheck
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_AddHours
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[b9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;atof
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_RecvFsm
@@ -2290,7 +2290,7 @@
<P><STRONG><a name="[1c4]"></a>HIDO_ArraryQueueIn</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, hido_arraryqueue.o(i.HIDO_ArraryQueueIn))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HIDO_ArraryQueueIn &rArr; HIDO_ArraryQueueIsFull &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[1c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIsFull
</UL>
@@ -2326,7 +2326,7 @@
<P><STRONG><a name="[1c7]"></a>HIDO_ArraryQueueOut</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, hido_arraryqueue.o(i.HIDO_ArraryQueueOut))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HIDO_ArraryQueueOut &rArr; HIDO_ArraryQueueIsEmpty &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[1c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIsEmpty
</UL>
@@ -2668,7 +2668,7 @@
<P><STRONG><a name="[1df]"></a>HIDO_UtilCharToHex</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, hido_util.o(i.HIDO_UtilCharToHex))
<BR><BR>[Called By]<UL><LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrToInt
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilHexStrToInt
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilHexStrBufToInt
</UL>
@@ -2724,7 +2724,7 @@
<LI><a href="#[30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
<LI><a href="#[1e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilIPStringToByteArrary
<LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_CmdParse
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[ee]"></a>HIDO_UtilSnprintf</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, hido_util.o(i.HIDO_UtilSnprintf))
@@ -2732,10 +2732,10 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
<BR>[Called By]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseGGA
<LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
<LI><a href="#[21b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_RunATCmd
<LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
<LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Poll
<LI><a href="#[290]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Heartbeat
<LI><a href="#[28f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_CmdParse
@@ -2743,14 +2743,14 @@
<LI><a href="#[1d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputLoginFsm
</UL>
<P><STRONG><a name="[153]"></a>HIDO_UtilStrBufToInt</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrBufToInt))
<P><STRONG><a name="[152]"></a>HIDO_UtilStrBufToInt</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrBufToInt))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_UtilStrBufToInt
</UL>
<BR>[Calls]<UL><LI><a href="#[1df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilCharToHex
</UL>
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[1dc]"></a>HIDO_UtilStrSplit</STRONG> (Thumb, 76 bytes, Stack size 36 bytes, hido_util.o(i.HIDO_UtilStrSplit))
@@ -2774,12 +2774,12 @@
<LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetRTCMMode
</UL>
<P><STRONG><a name="[152]"></a>HIDO_UtilStrnchr</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrnchr))
<P><STRONG><a name="[151]"></a>HIDO_UtilStrnchr</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrnchr))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HIDO_UtilStrnchr
</UL>
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLon
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseLat
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[109]"></a>HIDO_VLQDequeue</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, hido_vlqueue.o(i.HIDO_VLQDequeue))
@@ -3036,7 +3036,7 @@
</UL>
<P><STRONG><a name="[20d]"></a>Main_Poll</STRONG> (Thumb, 408 bytes, Stack size 24 bytes, app.o(i.Main_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 856<LI>Call Chain = Main_Poll &rArr; PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<BR><BR>[Stack]<UL><LI>Max Depth = 832<LI>Call Chain = Main_Poll &rArr; PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
@@ -3072,7 +3072,7 @@
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setinterrupt
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_EXTI_Callback
</UL>
@@ -3166,7 +3166,7 @@
<P><STRONG><a name="[d5]"></a>Module_SetCCID</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, module.o(i.Module_SetCCID))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetCCID
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
</UL>
@@ -3174,7 +3174,7 @@
<P><STRONG><a name="[d3]"></a>Module_SetIMEI</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, module.o(i.Module_SetIMEI))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetIMEI
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
</UL>
@@ -3182,7 +3182,7 @@
<P><STRONG><a name="[d4]"></a>Module_SetIMSI</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, module.o(i.Module_SetIMSI))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Module_SetIMSI
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EATCmdInitProc
</UL>
@@ -3207,8 +3207,8 @@
<P><STRONG><a name="[b]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.PendSV_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l071xx.o(RESET)
</UL>
<P><STRONG><a name="[20f]"></a>PowerLedTask</STRONG> (Thumb, 278 bytes, Stack size 24 bytes, app.o(i.PowerLedTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 832<LI>Call Chain = PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<P><STRONG><a name="[20f]"></a>PowerLedTask</STRONG> (Thumb, 282 bytes, Stack size 24 bytes, app.o(i.PowerLedTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 808<LI>Call Chain = PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
@@ -4230,7 +4230,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Transmit
<LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
</UL>
@@ -4357,7 +4357,7 @@
<BR>[Calls]<UL><LI><a href="#[1c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueOut
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetDequeueMember
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQDequeue
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_SocketEventProc
</UL>
@@ -4369,7 +4369,7 @@
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQEnqueue
<LI><a href="#[1c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ArraryQueueIn
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EProc
</UL>
@@ -4380,7 +4380,7 @@
<BR>[Calls]<UL><LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQGetEnqueueMember
<LI><a href="#[1e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQEnqueue
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[1ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Uploadhex
<LI><a href="#[212]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
@@ -4503,12 +4503,13 @@
<LI><a href="#[1af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState
</UL>
<P><STRONG><a name="[290]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 188 bytes, Stack size 72 bytes, udpclient.o(i.UDPClient_Heartbeat))
<BR><BR>[Stack]<UL><LI>Max Depth = 784<LI>Call Chain = UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<P><STRONG><a name="[290]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 106 bytes, Stack size 48 bytes, udpclient.o(i.UDPClient_Heartbeat))
<BR><BR>[Stack]<UL><LI>Max Depth = 760<LI>Call Chain = UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
<LI><a href="#[27d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_GetCCID
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
</UL>
<BR>[Called By]<UL><LI><a href="#[211]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_Poll
</UL>
@@ -4522,7 +4523,7 @@
</UL>
<P><STRONG><a name="[211]"></a>UDPClient_Poll</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, udpclient.o(i.UDPClient_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 808<LI>Call Chain = UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<BR><BR>[Stack]<UL><LI>Max Depth = 784<LI>Call Chain = UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[282]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
<LI><a href="#[1f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_IsIPReady
@@ -4534,13 +4535,12 @@
<LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
</UL>
<P><STRONG><a name="[212]"></a>UDPClient_UploadGPS</STRONG> (Thumb, 118 bytes, Stack size 48 bytes, udpclient.o(i.UDPClient_UploadGPS))
<BR><BR>[Stack]<UL><LI>Max Depth = 760<LI>Call Chain = UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<P><STRONG><a name="[212]"></a>UDPClient_UploadGPS</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, udpclient.o(i.UDPClient_UploadGPS))
<BR><BR>[Stack]<UL><LI>Max Depth = 728<LI>Call Chain = UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
</UL>
<BR>[Called By]<UL><LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
@@ -4551,7 +4551,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[1ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HexToAsciiSendUDP
</UL>
@@ -4665,7 +4665,7 @@
<LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Transmit_DMA
<LI><a href="#[297]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UnLock
<LI><a href="#[296]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Lock
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugEx
@@ -4706,7 +4706,7 @@
<LI><a href="#[27b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[299]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[278]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_Poll
</UL>
@@ -4726,7 +4726,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uwb_Zubao_Poll &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[279]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_Poll
<LI><a href="#[20f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerLedTask
@@ -4913,7 +4913,7 @@
<LI><a href="#[2ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__read_errno
</UL>
<BR>[Called By]<UL><LI><a href="#[4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ELocProc
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[24d]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil))
@@ -5252,7 +5252,7 @@
<BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0printf)
</UL>
<P><STRONG><a name="[29]"></a>main</STRONG> (Thumb, 412 bytes, Stack size 8 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 864<LI>Call Chain = main &rArr; Main_Poll &rArr; PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
<BR><BR>[Stack]<UL><LI>Max Depth = 840<LI>Call Chain = main &rArr; Main_Poll &rArr; PowerLedTask &rArr; UDPClient_Poll &rArr; UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[286]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[295]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Register
@@ -5707,7 +5707,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[149]"></a>GPS_DataCheck</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, gps.o(i.GPS_DataCheck))
@@ -5717,49 +5717,49 @@
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilHexStrBufToInt
</UL>
<BR>[Called By]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseGGA
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[14f]"></a>GPS_ParseGGA</STRONG> (Thumb, 128 bytes, Stack size 80 bytes, gps.o(i.GPS_ParseGGA))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = GPS_ParseGGA &rArr; GPS_DataCheck &rArr; HIDO_UtilParseFormat
<P><STRONG><a name="[14f]"></a>GPS_ParseGGA</STRONG> (Thumb, 166 bytes, Stack size 112 bytes, gps.o(i.GPS_ParseGGA))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = GPS_ParseGGA &rArr; GPS_DataCheck &rArr; HIDO_UtilParseFormat
</UL>
<BR>[Calls]<UL><LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_DataCheck
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_RecvFsm
</UL>
<P><STRONG><a name="[151]"></a>GPS_ParseLat</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLat))
<P><STRONG><a name="[150]"></a>GPS_ParseLat</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLat))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = GPS_ParseLat &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
</UL>
<BR>[Called By]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[154]"></a>GPS_ParseLon</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLon))
<P><STRONG><a name="[153]"></a>GPS_ParseLon</STRONG> (Thumb, 150 bytes, Stack size 40 bytes, gps.o(i.GPS_ParseLon))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = GPS_ParseLon &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnchr
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrBufToInt
</UL>
<BR>[Called By]<UL><LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
</UL>
<P><STRONG><a name="[157]"></a>GPS_RecvFsm</STRONG> (Thumb, 138 bytes, Stack size 16 bytes, gps.o(i.GPS_RecvFsm))
<BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = GPS_RecvFsm &rArr; GPS_ParseRMC &rArr; atof &rArr; __strtod_int &rArr; _local_sscanf &rArr; _scanf_real
</UL>
<BR>[Calls]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseGGA
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_ParseRMC
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strstr
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
</UL>
@@ -5959,7 +5959,7 @@
<BR>[Calls]<UL><LI><a href="#[1fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
<LI><a href="#[1fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2snprintf
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Address Reference Count : 2]<UL><LI> app.o(i.Main_Poll)
<LI> app.o(i.PowerLedTask)
MDK-ARM/STM32L071RB/STM32L071RB.map
ÎļþÌ«´ó
MDK-ARM/STM32L071RB/STM32L071RB_STM32L071RB.dep
@@ -1399,7 +1399,7 @@
I (../HIDOLibrary/Include/HIDO_Timer.h)(0x63574DF6)
I (../HIDOLibrary/Include/HIDO_Debug.h)(0x63574DF6)
I (../FML/Internet/Module/ATConfig.h)(0x630481B8)
F (..\FML\GPS.c)(0x66223759)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\gps.o --omf_browse stm32l071rb\gps.crf --depend stm32l071rb\gps.d)
F (..\FML\GPS.c)(0x6678E83C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\gps.o --omf_browse stm32l071rb\gps.crf --depend stm32l071rb\gps.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E53505C)
@@ -1816,7 +1816,7 @@
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_tim_ex.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart.h)(0x64D0ABC5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x64D0ABC5)
F (..\APL\UDPClient.c)(0x66220BE8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\udpclient.o --omf_browse stm32l071rb\udpclient.crf --depend stm32l071rb\udpclient.d)
F (..\APL\UDPClient.c)(0x6678E83C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\udpclient.o --omf_browse stm32l071rb\udpclient.crf --depend stm32l071rb\udpclient.d)
I (..\APL\UDPClient.h)(0x66209547)
I (../HIDOLibrary/Include/HIDO_TYpeDef.h)(0x63574DF6)
I (../Core/Inc/main.h)(0x66062542)
@@ -1924,7 +1924,7 @@
I (..\APL\AppConfig.h)(0x65F27914)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (../radio/delay.h)(0x64F14194)
F (..\APL\App.c)(0x666BB2D8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\app.o --omf_browse stm32l071rb\app.crf --depend stm32l071rb\app.d)
F (..\APL\App.c)(0x66839925)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../HIDOLibrary/Include -I ../FML/Internet/Module/AIR780E -I ../FML/Internet/Module -I ../FML/Internet -I ../FML -I ../HAL -I ../APL -I ../radio -I ../decadriver -I.\RTE\_STM32L071RB -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L071xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L071xx -D_RTK_MODE_ -o stm32l071rb\app.o --omf_browse stm32l071rb\app.crf --depend stm32l071rb\app.d)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E53505C)
MDK-ARM/STM32L071RB/app.crf
Binary files differ
MDK-ARM/STM32L071RB/app.o
Binary files differ
MDK-ARM/STM32L071RB/gps.crf
Binary files differ
MDK-ARM/STM32L071RB/gps.o
Binary files differ
MDK-ARM/STM32L071RB/udpclient.crf
Binary files differ
MDK-ARM/STM32L071RB/udpclient.o
Binary files differ