Jump to content

Num Lock on, but the Num Lock LED off


spuuunit
 Share

Recommended Posts

I found this code in the forum but could not make it work, and can't figure it out.

#include <array.au3>
Global $arr[3]=[$KEYBOARD_NUM_LED,$KEYBOARD_CAPS_LED,$KEYBOARD_SCROLL_LED]
Global $kb=_OpenKeyboard()
ConsoleWrite('_OpenKeyboard - '& $kb&@CRLF)
;$prev=_KeyboardSetLed($kb,BitOR($KEYBOARD_UNLIT,$KEYBOARD_CAPS_LED,$KEYBOARD_NUM_LED,$KEYBOARD_SCROLL_LED))
;ConsoleWrite('$prev '&$prev &@CRLF)
;_KeyboardSetLed($kb,$prev)
FNUMLOCK()
;_KeyboardSetLed($kb,$prev)
_CloseKeyboard($kb)

Func FNUMLOCK()
  $STATE=DllCall('user32.dll','int','GetKeyState','int',0x90)
  ConsoleWrite('state '& BitAND($STATE[0],1)&@CRLF)
  If BitAND($STATE[0],1)=0 Then
  _KeyboardSetLed($kb,BitOr($KEYBOARD_LIT,$arr[0]))
  Else
  _KeyboardSetLed($kb,BitOr($KEYBOARD_UNLIT,$arr[0]))
  EndIf
EndFunc

;=============================================================================

Global $DDD_RAW_TARGET_PATH = 1
Global $DDD_REMOVE_DEFINITION = 2
Global $KEYBOARD_INDICATOR_PARAMETERS="ushort UnitId;ushort LedFlags;"
Global $IOCTL_KEYBOARD_SET_INDICATORS = 720904
Global $IOCTL_KEYBOARD_QUERY_INDICATORS = 720960

; Flags to _KeyboardSetLed
Global $KEYBOARD_LIT = 0
Global $KEYBOARD_UNLIT = 8
Global $KEYBOARD_SCROLL_LED = 1
Global $KEYBOARD_NUM_LED= 2
Global $KEYBOARD_CAPS_LED = 4

; #FUNCTION# ====================================================================================================================
; Name...........: _OpenKeyboard
; Description ...: Opens a handle to the keyboard
; Syntax.........: _OpenKeyboard()
; Parameters ....: None
; Return values .: None
; Author ........: Andreas Karlsson (monoceres)
; Modified.......:
; Remarks .......:
; Related .......: _CloseKeyboard
; Link ..........;
; Example .......; Yes
; ===============================================================================================================================
Func _OpenKeyboard()
    Local $KeyboardHandle
    DllCall("Kernel32.dll","int","DefineDosDeviceW","dword",$DDD_RAW_TARGET_PATH,"wstr","Keybd","wstr","\Device\KeyboardClass0")
    $KeyboardHandle = DllCall("Kernel32.dll","hwnd","CreateFile","str","\\.\Keybd","dword",0x40000000,"dword",0,"dword",0,"dword",3,"dword",0,"dword",0)
    $KeyboardHandle=$KeyboardHandle[0]
    Return $KeyboardHandle
EndFunc

; #FUNCTION# ====================================================================================================================
; Name...........: _KeyboardSetLed
; Description ...: Lits/Unlits specified keyboard leds
; Syntax.........: _KeyboardSetLed($KeyboardHandle,$flags)
; Parameters ....: $KeyboardHandle - Handle to the keyboard previously opened with _OpenKeyboard
;                  $flags - A bitwise OR combination of the keyboard constants defined in the top of the script
; Return values .: The previous lit leds ( use BitAND() to figure out which ones)
; Author ........: Andreas Karlsson (monoceres)
; Modified.......:
; Remarks .......:
; Related .......: _OpenKeyboard
; Link ..........;
; Example .......; Yes
; ===============================================================================================================================
Func _KeyboardSetLed($KeyboardHandle,$flags)
    Local $PreviousLedConfig
    $Kernel32=DllOpen("Kernel32.dll")

    $kip=DllStructCreate($KEYBOARD_INDICATOR_PARAMETERS)

    DllCall($Kernel32,"int","DeviceIoControl","hwnd",$KeyboardHandle,"dword",$IOCTL_KEYBOARD_QUERY_INDICATORS,"ptr",0,"dword",0, _
            "ptr",DllStructGetPtr($kip),"dword",DllStructGetSize($kip),"dword*",0,"ptr",0)
    $PreviousLedConfig=DllStructGetData($kip,"LedFlags")
    If BitAND($flags,$KEYBOARD_UNLIT) THen
        If Not BitAND(DllStructGetData($kip,"LedFlags"),$KEYBOARD_NUM_LED) And BitAND($flags,$KEYBOARD_NUM_LED) Then $flags=BitXor($flags,$KEYBOARD_NUM_LED)
        If Not BitAND(DllStructGetData($kip,"LedFlags"),$KEYBOARD_CAPS_LED) And BitAND($flags,$KEYBOARD_CAPS_LED) Then $flags=BitXor($flags,$KEYBOARD_CAPS_LED)
        If Not BitAND(DllStructGetData($kip,"LedFlags"),$KEYBOARD_SCROLL_LED) And BitAND($flags,$KEYBOARD_SCROLL_LED) Then $flags=BitXor($flags,$KEYBOARD_SCROLL_LED)
        $flags=BitXOR($flags,$KEYBOARD_UNLIT)
        DllStructSetData($kip,"LedFlags",BitXOR(DllStructGetData($kip,"LedFlags"),$flags))
    Else
        DllStructSetData($kip,"LedFlags",BitOR(DllStructGetData($kip,"LedFlags"),$flags))
    EndIf
    DllCall($Kernel32,"int","DeviceIoControl","hwnd",$KeyboardHandle,"dword",$IOCTL_KEYBOARD_SET_INDICATORS,"ptr",DllStructGetPtr($kip),"dword",DllStructGetSize($kip), _
            "ptr",0,"dword",0,"dword*",0,"ptr",0)
    DllClose($Kernel32)
    Return $PreviousLedConfig
EndFunc

; #FUNCTION# ====================================================================================================================
; Name...........: _CloseKeyboard
; Description ...: Closes a handle to the keyboard
; Syntax.........: _CloseKeyboard()
; Parameters ....: None
; Return values .: None
; Author ........: Andreas Karlsson (monoceres)
; Modified.......:
; Remarks .......:
; Related .......: _OpenKeyboard
; Link ..........;
; Example .......; Yes
; ===============================================================================================================================
Func _CloseKeyboard($KeyboardHandle)
    DllCall("Kernel32.dll","int","DefineDosDeviceW","dword",$DDD_REMOVE_DEFINITION,"wstr","Keybd","wstr","")
    DllCall("Kernel32.dll","int","CloseHandle","hwnd",$KeyboardHandle)
EndFunc

;=============================================================================

Post LINK

Spoiler

Renamer - Rename files and folders, remove portions of text from the filename etc.

GPO Tool - Export/Import Group policy settings.

MirrorDir - Synchronize/Backup/Mirror Folders

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

String Trigger - Triggers pasting text or applications or internet links on specific strings.

Inconspicuous - Hide files in plain sight, not fully encrypted.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

IUIAutomation - Topic with framework and examples

Au3Record.exe

Link to comment
Share on other sites

Can't you simply apply masking tape?

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

  • Developers
7 hours ago, spuuunit said:

A script would be preferable if possible.

You do your research and come back when you know it is possible at all, and them we might be able to script it. ...  else the ducktape alternative is the option. ;)

Jos

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

36 minutes ago, Jos said:

You do your research and come back when you know it is possible at all, and them we might be able to script it. ...  else the ducktape alternative is the option. ;)

Jos

Well I've found this link (Lexikos post) that uses AutoHotKey. But it doesn't seem to do anything for me.

I also found this link that uses C#. but I can't get it to work at all.

Link to comment
Share on other sites

Maybe some expert can figure out what is wrong about the code i posted.

https://docs.microsoft.com/en-us/windows/desktop/api/ntddkbd/ns-ntddkbd-_keyboard_indicator_parameters

Edited by careca
Spoiler

Renamer - Rename files and folders, remove portions of text from the filename etc.

GPO Tool - Export/Import Group policy settings.

MirrorDir - Synchronize/Backup/Mirror Folders

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

String Trigger - Triggers pasting text or applications or internet links on specific strings.

Inconspicuous - Hide files in plain sight, not fully encrypted.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

IUIAutomation - Topic with framework and examples

Au3Record.exe

Link to comment
Share on other sites

11 hours ago, spuuunit said:

Could you give an example? I always want to be able to use the Numpad.

Here's a script simulating a numpad on a notebook without numpad: 

#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=NumPadOn.ico
#AutoIt3Wrapper_Outfile=exe\numpad.Exe
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_Comment=Ersetzt einen Ziffernblock bei Notebooks z.B.: dem Dell Studio 1558
#AutoIt3Wrapper_Res_Fileversion=1.0.3.1
#AutoIt3Wrapper_Res_LegalCopyright=autoBert)
#AutoIt3Wrapper_Res_Language=1031
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;#AutoIt3Wrapper_Icon=NumpadOn.ico

#include <GUIConstantsEx.au3>
#include<WindowsConstants.au3>
#include <GuiRichEdit.au3>
#include <Constants.au3>
#include <RichEditConstants.au3>
#include <StructureConstants.au3>
#include <Misc.au3>

Global $sTitel = 'über NumPad', $sVer = " 1.0.3.1"
If _Singleton($sTitel & $sVer, 1) = 0 Then
    WinActivate($sTitel & $sVer)
    Exit
EndIf

; String mit den Binärdaten von: D:\Programme\AutoIt3\MyDemos\NumPad\überNumPad.rtf
Local $sDtaRTF = ""
$sDtaRTF &= "0x7B5C727466315C616E73695C616E7369637067313235325C64656666305C6465666C616E67313033317B5C666F6E7474626C7B5C66305C6673776973735C66707271325C66636861727365743020417269616C3B7D7B5C66315C6673776973735C66636861727365743020417269616C3B7D7B5C66325C666D6F6465726E5C66707271315C66636861727365743020436F7572696572204E65773B7D7D0D0A7B5C2A5C67656E657261746F72204D7366746564697420352E34312E31352E313531353B7D5C766965776B696E64345C7563315C706172645C74783835325C7478313730345C7478323535365C66305C6673323020417574686F7220766F6E205C625C6631204E756D5061645C623020205C663020697374206175746F426572742E20535C2765346D746C696368652052656368746520766F72626568616C74656E2E5C7061720D0A4B6F6E74616B74205C27666362657220687474703A2F2F7777772E73686F77726F6F6D2E6175746F626572742E64655C66325C7061720D0A5C706172645C625C66315C7061720D0A4E756D5061645C623020206973742065696E20546F6F6C20756D2065696E656E206E6963687420766F7268616E64656E656E205A69666665726E626C6F636B20617566206465722054617374617475725C7061720D0A7A752073696D756C696572656E2E204E6163682064656D2053746172742069737420646965204E756D5061642D46756E6B74696F6E616C69745C27653474206175736765736368616C7465742C5C7061720D0A6D697420535452472D4F206B616E6E207A7769736368656E2064656D2045696E2F4175732D5374617475732067657765636873656C742077657264656E2E20446572205374617475735C7061720D0A77697264205C27666362657220646173205472617949636F6E2076697375656C6C2064617267657374656C6C743A20526F746573204E203D206175732C2067725C2766636E6573204E203D2065696E2E5C7061720D0A535452472D49207A65696774206469657365732046656E737465722E5C7061720D0A5C7061720D0A5C62204E756D5061645C6230202069737420467265657761726520756E64206F686E65206A65676C6963686520476172616E7469652E5C7061720D0A5C7061720D0A5C706172645C7478323535365C7478333236365C622054617374656E65727365747A756E673A5C62305C7061720D0A5C706172645C74783835325C7478313730345C7478323535365C7478333430385C7478333937365C7478353131325C7478353638305C7061720D0A5C706172645C7478313730345C7478333430385C7478333937365C7478343131385C7478353235345C7478353936345C7478363831362054617374655C663220204E554D5041445C746162205461737465204E554D5041445C7461622054617374655C746162204E554D5041445C746162205461737465204E554D5041445C7061720D0A5C706172645C74783536385C74783835325C7478313730345C7478323431345C7478323535365C7478333430385C7478333937365C7478353235345C74783539363420375C746162204E554D504144375C74616220385C746162204E554D504144385C74616220395C74616220204E554D415044395C74616220305C746162204E554D504144365C7061720D0A755C746162204E554D504144345C74616220695C746162204E554D504144355C746162206F5C74616220204E554D415044365C74616220705C746162204E554D5041444D554C545C7061720D0A6A5C746162204E554D504144315C746162206B5C746162204E554D504144325C746162206C5C74616220204E554D415044335C7461625C2766365C746162204E554D5041445355425C7061720D0A6D5C746162204E554D504144305C7461625C7461625C7461625C746162202E5C74616220204E554D415044444F545C746162202D5C746162204E554D5041444144445C7061720D0A5C706172645C74783835325C7478313730345C7478323535365C66305C7061720D0A7D0D0A00"
Local $sText = FileRead(_CreateTmpFile("überNumPad.rtf", $sDtaRTF))

Opt("TrayMenuMode", 1) ; Default tray menu items (Script Paused/Exit) will not be shown.

; String mit den Binärdaten von: D:\Programme\AutoIt3\MyDemos\NumPad\NumpadOn.ico
Local $sDtaON = ""
$sDtaON &= "0x00000100020021370000010020003C1E0000260000003030000001002000A8250000621E000028000000210000006E000000010020000000000000000000000000000000000000000000000000003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA149E3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA142C3CEA14FD3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14B63CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14423CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14013CEA14CC3CEA14FF3CEA14FF3CEA14FF3CEA14"
$sDtaON &= "FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA145A3CEA14FF3CEA14FF3CEA14FF3CEA14FE3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14063CEA14DF3CEA14FF3CEA14FF3CEA14FF3CEA14A63CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14723CEA14FF3CEA14FF3CEA14FF3CEA14F93CEA14203CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14103CEA14ED3CEA14FF3CEA14FF3CEA14FF3CEA148E3CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA148A3CEA14FF3CEA14FF3CEA14FF3CEA14EF3CEA14123CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA141E3CEA14F73CEA14FF3CEA14FF3CEA14FF3CEA14763CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14A23CEA14FF3CEA14FF3CEA14FF3CEA14E13CEA14083CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14303CEA14FD3CEA14FF3CEA14FF3CEA14FF3CEA145E3CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14BA3CEA14FF3CEA14FF3CEA14FF3CEA14CF3CEA14023CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14463CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14463CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14023CEA14CF3CEA14FF3CEA14FF3CEA14FF3CEA14BA3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA145D3CEA14FF3CEA14FF3CEA14FF3CEA14FD3CEA14303CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14073CEA14E13CEA14FF3CEA14FF3CEA14FF3CEA14A23CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14753CEA14FF3CEA14FF3CEA14FF3CEA14F73CEA141E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14123CEA14EF3CEA14FF3CEA14FF3CEA14FF3CEA148A3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3C"
$sDtaON &= "EA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA148D3CEA14FF3CEA14FF3CEA14FF3CEA14ED3CEA14103CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14203CEA14F83CEA14FF3CEA14FF3CEA14FF3CEA14723CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14A53CEA14FF3CEA14FF3CEA14FF3CEA14DF3CEA14063CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14323CEA14FE3CEA14FF3CEA14FF3CEA14FF3CEA145A3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14BD3CEA14FF3CEA14FF3CEA14FF3CEA14CC3CEA14013CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14493CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14413CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14023CEA14D23CEA14FF3CEA14FF3CEA14FF3CEA14B63CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14613CEA14FF3CEA14FF3CEA14FF3CEA14FD3CEA142C3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14E33CEA14FF3CEA14FF3CEA14FF3CEA149E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14F63CEA141B3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14863CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14EB3CEA140E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14"
$sDtaON &= "003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA1400FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000F0FFFF0780000000F0FFFF0780000000F0FFFE0780000000F0FFFC0780000000F0FFFC0780000000F0FFF88780000000F0FFF88780000000F0FFF18780000000F0FFF18780000000F0FFE38780000000F0FFE38780000000F0FFC78780000000F0FFC78780000000F0FF8F8780000000F0FF0F8780000000F0FF1F8780000000F0FE3F8780000000F0FE3F8780000000F0FC7F8780000000F0FC7F8780000000F0F8FF8780000000F0F8FF8780000000F0F1FF8780000000F0F1FF8780000000F0E3FF8780000000F0C3FF8780000000F0C7FF8780000000F08FFF8780000000F08FFF8780000000F01FFF8780000000F01FFF8780000000F03FFF8780000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF800000002800000030000000600000000100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaON &= "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA149E3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA142C3CEA14FD3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14B63CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14423CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14013CEA14CC3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA145A3CEA14FF3CEA14FF3CEA14FF3CEA14FE3CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14063CEA14DF3CEA14FF3CEA14FF3CEA14FF3CEA14A63CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14723CEA14FF3CEA14FF3CEA14FF3CEA14F93CEA14203CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14103CEA14ED3CEA14FF3CEA14FF3CEA14FF3CEA148E000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaON &= "0000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA148A3CEA14FF3CEA14FF3CEA14FF3CEA14EF3CEA1412000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000003CEA141E3CEA14F73CEA14FF3CEA14FF3CEA14FF3CEA147600000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000003CEA14A23CEA14FF3CEA14FF3CEA14FF3CEA14E13CEA140800000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000003CEA14303CEA14FD3CEA14FF3CEA14FF3CEA14FF3CEA145E0000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000003CEA14BA3CEA14FF3CEA14FF3CEA14FF3CEA14CF3CEA14020000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000000000000000000000000000003CEA14463CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA1446000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000003CEA14023CEA14CF3CEA14FF3CEA14FF3CEA14FF3CEA14BA00000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000003CEA145D3CEA14FF3CEA14FF3CEA14FF3CEA14FD3CEA143000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000003CEA14073CEA14E13CEA14FF3CEA14FF3CEA14FF3CEA14A20000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000003CEA14753CEA14FF3CEA14FF3CEA14FF3CEA14F73CEA141E0000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000003CEA14123CEA14EF3CEA14FF3CEA14FF3CEA14FF3CEA148A000000000000000000000000000000000000000000000000000000003CEA14FF3C"
$sDtaON &= "EA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000000000000000000000000000003CEA148D3CEA14FF3CEA14FF3CEA14FF3CEA14ED3CEA1410000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000003CEA14203CEA14F83CEA14FF3CEA14FF3CEA14FF3CEA147200000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000003CEA14A53CEA14FF3CEA14FF3CEA14FF3CEA14DF3CEA140600000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000003CEA14323CEA14FE3CEA14FF3CEA14FF3CEA14FF3CEA145A0000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000003CEA14BD3CEA14FF3CEA14FF3CEA14FF3CEA14CC3CEA14010000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF000000003CEA14493CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA1441000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14023CEA14D23CEA14FF3CEA14FF3CEA14FF3CEA14B600000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14613CEA14FF3CEA14FF3CEA14FF3CEA14FD3CEA142C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14E33CEA14FF3CEA14FF3CEA14FF3CEA149E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14F63CEA141B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14"
$sDtaON &= "FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA1486000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14FF3CEA14EB3CEA140E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003CEA14FF3CEA14FF3CEA14FF3CEA14FF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaON &= "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFF0FFFF07FF0000FFF0FFFF07FF0000FFF0FFFE07FF0000FFF0FFFC07FF0000FFF0FFFC07FF0000FFF0FFF887FF0000FFF0FFF887FF0000FFF0FFF187FF0000FFF0FFF187FF0000FFF0FFE387FF0000FFF0FFE387FF0000FFF0FFC787FF0000FFF0FFC787FF0000FFF0FF8F87FF0000FFF0FF0F87FF0000FFF0FF1F87FF0000FFF0FE3F87FF0000FFF0FE3F87FF0000FFF0FC7F87FF0000FFF0FC7F87FF0000FFF0F8FF87FF0000FFF0F8FF87FF0000FFF0F1FF87FF0000FFF0F1FF87FF0000FFF0E3FF87FF0000FFF0C3FF87FF0000FFF0C7FF87FF0000FFF08FFF87FF0000FFF08FFF87FF0000FFF01FFF87FF0000FFF01FFF87FF0000FFF03FFF87FF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000"

; String mit den Binärdaten von: D:\Programme\AutoIt3\MyDemos\NumPad\NumpadOff.ico
Local $sDtaOff = ""
$sDtaOff &= "0x00000100020021370000010020003C1E0000260000003030000001002000A8250000621E000028000000210000006E000000010020000000000000000000000000000000000000000000000000003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA9E4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA2C4C14EAFD4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAB64C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA424C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA014C14EACC4C14EAFF4C14EAFF4C14EAFF4C14EA"
$sDtaOff &= "FF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA5A4C14EAFF4C14EAFF4C14EAFF4C14EAFE4C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA064C14EADF4C14EAFF4C14EAFF4C14EAFF4C14EAA64C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA724C14EAFF4C14EAFF4C14EAFF4C14EAF94C14EA204C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA104C14EAED4C14EAFF4C14EAFF4C14EAFF4C14EA8E3CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA8A4C14EAFF4C14EAFF4C14EAFF4C14EAEF4C14EA123CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA1E4C14EAF74C14EAFF4C14EAFF4C14EAFF4C14EA763CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAA24C14EAFF4C14EAFF4C14EAFF4C14EAE14C14EA083CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA304C14EAFD4C14EAFF4C14EAFF4C14EAFF4C14EA5E3CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EABA4C14EAFF4C14EAFF4C14EAFF4C14EACF4C14EA023CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA464C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA463CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA024C14EACF4C14EAFF4C14EAFF4C14EAFF4C14EABA3CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EA5D4C14EAFF4C14EAFF4C14EAFF4C14EAFD4C14EA303CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14004C14EA074C14EAE14C14EAFF4C14EAFF4C14EAFF4C14EAA23CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14004C14EA754C14EAFF4C14EAFF4C14EAFF4C14EAF74C14EA1E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14004C14EA124C14EAEF4C14EAFF4C14EAFF4C14EAFF4C14EA8A3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C"
$sDtaOff &= "14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14004C14EA8D4C14EAFF4C14EAFF4C14EAFF4C14EAED4C14EA103CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14004C14EA204C14EAF84C14EAFF4C14EAFF4C14EAFF4C14EA723CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14004C14EAA54C14EAFF4C14EAFF4C14EAFF4C14EADF4C14EA063CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14004C14EA324C14EAFE4C14EAFF4C14EAFF4C14EAFF4C14EA5A3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14004C14EABD4C14EAFF4C14EAFF4C14EAFF4C14EACC4C14EA013CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14004C14EA494C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA413CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA024C14EAD24C14EAFF4C14EAFF4C14EAFF4C14EAB63CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA614C14EAFF4C14EAFF4C14EAFF4C14EAFD4C14EA2C3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAE34C14EAFF4C14EAFF4C14EAFF4C14EA9E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAF64C14EA1B3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA863CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAEB4C14EA0E3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14004C14EAFF4C14EAFF4C14EAFF4C14EAFF3CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14"
$sDtaOff &= "003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA14003CEA1400FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000F0FFFF0780000000F0FFFF0780000000F0FFFE0780000000F0FFFC0780000000F0FFFC0780000000F0FFF88780000000F0FFF88780000000F0FFF18780000000F0FFF18780000000F0FFE38780000000F0FFE38780000000F0FFC78780000000F0FFC78780000000F0FF8F8780000000F0FF0F8780000000F0FF1F8780000000F0FE3F8780000000F0FE3F8780000000F0FC7F8780000000F0FC7F8780000000F0F8FF8780000000F0F8FF8780000000F0F1FF8780000000F0F1FF8780000000F0E3FF8780000000F0C3FF8780000000F0C7FF8780000000F08FFF8780000000F08FFF8780000000F01FFF8780000000F01FFF8780000000F03FFF8780000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF800000002800000030000000600000000100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaOff &= "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA9E4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA2C4C14EAFD4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAB64C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA424C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA014C14EACC4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA5A4C14EAFF4C14EAFF4C14EAFF4C14EAFE4C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA064C14EADF4C14EAFF4C14EAFF4C14EAFF4C14EAA64C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA724C14EAFF4C14EAFF4C14EAFF4C14EAF94C14EA204C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA104C14EAED4C14EAFF4C14EAFF4C14EAFF4C14EA8E000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaOff &= "0000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EA8A4C14EAFF4C14EAFF4C14EAFF4C14EAEF4C14EA12000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000004C14EA1E4C14EAF74C14EAFF4C14EAFF4C14EAFF4C14EA7600000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000004C14EAA24C14EAFF4C14EAFF4C14EAFF4C14EAE14C14EA0800000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000004C14EA304C14EAFD4C14EAFF4C14EAFF4C14EAFF4C14EA5E0000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000004C14EABA4C14EAFF4C14EAFF4C14EAFF4C14EACF4C14EA020000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000000000000000000000000000004C14EA464C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA46000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000004C14EA024C14EACF4C14EAFF4C14EAFF4C14EAFF4C14EABA00000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000004C14EA5D4C14EAFF4C14EAFF4C14EAFF4C14EAFD4C14EA3000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000004C14EA074C14EAE14C14EAFF4C14EAFF4C14EAFF4C14EAA20000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000004C14EA754C14EAFF4C14EAFF4C14EAFF4C14EAF74C14EA1E0000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000004C14EA124C14EAEF4C14EAFF4C14EAFF4C14EAFF4C14EA8A000000000000000000000000000000000000000000000000000000004C14EAFF4C"
$sDtaOff &= "14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000000000000000000000000000004C14EA8D4C14EAFF4C14EAFF4C14EAFF4C14EAED4C14EA10000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000004C14EA204C14EAF84C14EAFF4C14EAFF4C14EAFF4C14EA7200000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000004C14EAA54C14EAFF4C14EAFF4C14EAFF4C14EADF4C14EA0600000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000004C14EA324C14EAFE4C14EAFF4C14EAFF4C14EAFF4C14EA5A0000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000004C14EABD4C14EAFF4C14EAFF4C14EAFF4C14EACC4C14EA010000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF000000004C14EA494C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA41000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA024C14EAD24C14EAFF4C14EAFF4C14EAFF4C14EAB600000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA614C14EAFF4C14EAFF4C14EAFF4C14EAFD4C14EA2C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAE34C14EAFF4C14EAFF4C14EAFF4C14EA9E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAF64C14EA1B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EA"
$sDtaOff &= "FF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EA86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAFF4C14EAEB4C14EA0E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004C14EAFF4C14EAFF4C14EAFF4C14EAFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
$sDtaOff &= "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFF0FFFF07FF0000FFF0FFFF07FF0000FFF0FFFE07FF0000FFF0FFFC07FF0000FFF0FFFC07FF0000FFF0FFF887FF0000FFF0FFF887FF0000FFF0FFF187FF0000FFF0FFF187FF0000FFF0FFE387FF0000FFF0FFE387FF0000FFF0FFC787FF0000FFF0FFC787FF0000FFF0FF8F87FF0000FFF0FF0F87FF0000FFF0FF1F87FF0000FFF0FE3F87FF0000FFF0FE3F87FF0000FFF0FC7F87FF0000FFF0FC7F87FF0000FFF0F8FF87FF0000FFF0F8FF87FF0000FFF0F1FF87FF0000FFF0F1FF87FF0000FFF0E3FF87FF0000FFF0C3FF87FF0000FFF0C7FF87FF0000FFF08FFF87FF0000FFF08FFF87FF0000FFF01FFF87FF0000FFF01FFF87FF0000FFF03FFF87FF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000FFFFFFFFFFFF0000"

$idGui2 = GUICreate($sTitel & $sVer, 500, 330, 200, 50)
Global $hRichEdit = _GUICtrlRichEdit_Create($idGui2, "", 2, 2, 496, 305)
GUISetIcon(_CreateTmpFile("NumPadOn", $sDtaON))
_GUICtrlRichEdit_SetEventMask($hRichEdit, $ENM_LINK)
_GUICtrlRichEdit_AutoDetectURL($hRichEdit, True)
_GUICtrlRichEdit_InsertText($hRichEdit, $sText)
_GUICtrlRichEdit_SetReadOnly($hRichEdit)
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
$idBtnClose = GUICtrlCreateButton('&schliessen ', 200, 305, 100, 21)
GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)
GUISetState(@SW_HIDE)
Global $bNum, $sIniPath=@ScriptDir&'\numpad.ini'

$numOn = TrayCreateItem("NumPad ON", -1, -1, 1)
$numOff = TrayCreateItem("NumPad OFF", -1, -1, 1)
$autoOff = TrayCreateItem("NumPad AutoExit", -1, -1, 0)
TrayCreateItem("")
$aboutitem = TrayCreateItem("Über")
TrayCreateItem("")
$exititem = TrayCreateItem("Beenden")
If int(IniRead($sIniPath,'restore','NumOffState','True'))=1 Then
    TrayItemSetState($numOff, BitOR($TRAY_CHECKED, $TRAY_ENABLE))
EndIf
If Int(IniRead($sIniPath,'restore','NumOnState','False'))=1 Then
    TrayItemSetState($numOn,BitOR($TRAY_CHECKED, $TRAY_ENABLE))
    $bNum=True
EndIf

TraySetClick(64)
TraySetState()
Opt("TrayIconHide", 0)
_SetIcon()
HotKeySet("^o", "_ToggleOnOff")
HotKeySet("^i", "_About")

While 1
    $msg = TrayGetMsg()
    Switch $msg
        Case $numOn
            $bNum = True
            IniWrite($sIniPath,'restore','NumOnState',$TRAY_CHECKED)
            IniDelete($sIniPath,'restore','NumOffState')
            _SetIcon()
        Case $numOff
            $bNum = False
            IniWrite($sIniPath,'restore','NumOffState',$TRAY_CHECKED)
            IniDelete($sIniPath,'restore','NumOnState')
            _SetIcon()
        Case $aboutitem
            _About()
        Case $exititem
            _MyExit()
    EndSwitch
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $idBtnClose, $GUI_EVENT_CLOSE
            TrayItemSetState($aboutitem, BitOR($TRAY_UNCHECKED, $TRAY_ENABLE))
            ; $sText =_GUICtrlRichEdit_StreamToVar($hRichEdit)
            ; MsgBox(0,"",$sText)
            GUISetState(@SW_HIDE)
    EndSwitch
WEnd

Func WM_NOTIFY($hWnd, $iMsg, $iWparam, $iLparam)
    #forceref $hWnd, $iMsg, $iWparam
    Local $hWndFrom, $iCode, $tNMHDR, $tEnLink, $cpMin, $cpMax, $tMsgFilter
    $tNMHDR = DllStructCreate($tagNMHDR, $iLparam)
    $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
    $iCode = DllStructGetData($tNMHDR, "Code")
    Switch $hWndFrom
        Case $hRichEdit
            Select
                Case $iCode = $EN_LINK
                    $tMsgFilter = DllStructCreate($tagMSGFILTER, $iLparam)
                    If DllStructGetData($tMsgFilter, "msg") = $WM_LBUTTONUP Then
                        $tEnLink = DllStructCreate($tagENLINK, $iLparam)
                        $cpMin = DllStructGetData($tEnLink, "cpMin")
                        $cpMax = DllStructGetData($tEnLink, "cpMax")
                        ; MsgBox(0, "", "Rufen Sie Ihren Web-Browser hier auf, mit der URL " & _
                        ShellExecute(_GUICtrlRichEdit_GetTextInRange($hRichEdit, $cpMin, $cpMax))
                    EndIf
            EndSelect
    EndSwitch
    Return $GUI_RUNDEFMSG
EndFunc   ;==>WM_NOTIFY

Func _About()
    TrayItemSetState($aboutitem, BitOR($TRAY_UNCHECKED, $TRAY_ENABLE))
    GUISetState(@SW_SHOW)
    WinActivate($idGui2)
EndFunc   ;==>_About

Func _SetIcon()
    If $bNum Then
        TraySetIcon(_CreateTmpFile("NumPadOn", $sDtaON))
        _AllOn()
    Else
        TraySetIcon(_CreateTmpFile("NumPadOff", $sDtaOff))
        _AllOff()
    EndIf
EndFunc   ;==>_SetIcon

Func _ToggleOnOff()
    $bNum = Not $bNum
    _SetIcon()
EndFunc   ;==>_ToggleOnOff

Func _MyExit()
    _AllOff()
    GUIDelete()
    Exit
EndFunc   ;==>_MyExit

Func _AllOn()
    HotKeySet("{Esc}", "_MyExit")
    HotKeySet("0", "_Divide")
    HotKeySet("u", "_4")
    HotKeySet("i", "_5")
    HotKeySet("o", "_6")
    HotKeySet("p", "_Mul")
    HotKeySet("j", "_1")
    HotKeySet("k", "_2")
    HotKeySet("l", "_3")
    HotKeySet("ö", "_Minus")
    HotKeySet("m", "_0")
    HotKeySet(".", "_Komma")
    HotKeySet("-", "_Plus")
    TraySetToolTip("NumPad-Funktionen sind eingeschaltet" & @CRLF & "ESCape = NumPad beenden" & @CRLF & "STRG-o schaltet die NumPad-Funktionen aus.")
EndFunc   ;==>_AllOn

Func _AllOff()
    HotKeySet("{Esc}")
    HotKeySet("0")
    HotKeySet("u")
    HotKeySet("i")
    HotKeySet("o")
    HotKeySet("p")
    HotKeySet("j")
    HotKeySet("k")
    HotKeySet("l")
    HotKeySet("ö")
    HotKeySet("m")
    HotKeySet(".")
    HotKeySet("-")
    TraySetToolTip("NumPad-Funktionen sind ausgeschaltet")
EndFunc   ;==>_AllOff

Func _7()
    ;_ALLOff()
    Send("{NUMPAD7}")
    ;_ALLOn()
EndFunc   ;==>_7

Func _8()
    ;_ALLOff()
    Send("{NUMPAD8}")
    ;_ALLOn()
EndFunc   ;==>_8

Func _9()
    ;_ALLOff()
    Send("{NUMPAD9}")
    ;_ALLOn()
EndFunc   ;==>_9

Func _Divide()
    ;_ALLOff()
    Send("{NUMPADDIV}")
    ;_ALLOn()
EndFunc   ;==>_Divide

Func _4()
    ;_ALLOff()
    Send("{NUMPAD4}")
    ;_ALLOn()
EndFunc   ;==>_4

Func _5()
    ;_ALLOff()
    Send("{NUMPAD5}")
    ;_ALLOn()
EndFunc   ;==>_5

Func _6()
    ;_ALLOff()
    Send("{NUMPAD6}")
    ;_ALLOn()
EndFunc   ;==>_6

Func _Mul()
    ;_ALLOff()
    Send("{NUMPADMULT}")
    ;_ALLOn()
EndFunc   ;==>_Mul

Func _1()
    ;_ALLOff()
    Send("{NUMPAD1}")
    ;_ALLOn()
EndFunc   ;==>_1

Func _2()
    ;_ALLOff()
    Send("{NUMPAD2}")
    ;_ALLOn()
EndFunc   ;==>_2

Func _3()
    ;_ALLOff()
    Send("{NUMPAD3}")
    ;_ALLOn()
EndFunc   ;==>_3

Func _Minus()
    ;_ALLOff()
    Send("{NUMPADSUB}")
    ;_ALLOn()
EndFunc   ;==>_Minus

Func _0()
    ;_ALLOff()
    Send("{NUMPAD0}")
    ;_ALLOn()
EndFunc   ;==>_0

Func _Komma()
    ;_ALLOff()
    Send("{NUMPADDOT}")
    ;_ALLOn()
EndFunc   ;==>_Komma

Func _Plus()
    ;_ALLOff()
    ;ConsoleWrite("_Plus" & @CRLF)
    Send("{NUMPADADD}")
    ;_ALLOn()
EndFunc   ;==>_Plus

; erstellt im TEMPDIR die Datei $sFileName mit Daten von $sBin
Func _CreateTmpFile($sFileName, $sBin)
    Local $sFile = @TempDir & "\" & $sFileName
    Local $hFileOut = FileOpen($sFile, 18)
    FileWrite($hFileOut, Binary($sBin))
    FileClose($hFileOut)
    Return $sFile
EndFunc   ;==>_CreateTmpFile

I use HotkeySet and Send, as you have a numpad you must change my script to your needs. 

Link to comment
Share on other sites

2 hours ago, Somerset said:

Don't look at superficial aesthetics in the dark?

Close your eyes?

Wear sun glasses, or blindfold?

Has the thread been moved to the Chat forum :huh:

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

Thanks for all the help, but I don't think I'll be able to get it working. So I ended up covering it up with black tape, and it actually look quite fine in the end. I took off 2 key caps over and under the LED, cut out a narrow piece of tape, and put it going through the 2 key cap sockets. When I put back the key caps you can't really see any of the 4 "square edges" of the tape, so it actually look quite good and won't peel off.

Link to comment
Share on other sites

No, what it does is activates/deactivates numlock just like send()

What we're talking about here is about disabling just the light that shows numlock active.

Spoiler

Renamer - Rename files and folders, remove portions of text from the filename etc.

GPO Tool - Export/Import Group policy settings.

MirrorDir - Synchronize/Backup/Mirror Folders

BeatsPlayer - Music player.

Params Tool - Right click an exe to see it's parameters or execute them.

String Trigger - Triggers pasting text or applications or internet links on specific strings.

Inconspicuous - Hide files in plain sight, not fully encrypted.

Regedit Control - Registry browsing history, quickly jump into any saved key.

Time4Shutdown - Write the time for shutdown in minutes.

Power Profiles Tool - Set a profile as active, delete, duplicate, export and import.

Finished Task Shutdown - Shuts down pc when specified window/Wndl/process closes.

NetworkSpeedShutdown - Shuts down pc if download speed goes under "X" Kb/s.

IUIAutomation - Topic with framework and examples

Au3Record.exe

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...