From 5adc810e8cecc3b56911183db66e4e19abb18818 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Wed, 20 Jan 2016 05:19:50 +0200 Subject: New per-folder format for ErgoDox EZ keymaps --- keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c | 277 +++++++++++++++++++++ .../keymaps/osx_de/keymap_osx_de_README.md | 27 ++ .../keymaps/osx_de/keymap_osx_de_adnw_koy.c | 262 +++++++++++++++++++ .../keymaps/osx_de/keymap_osx_de_highres.png | Bin 0 -> 749565 bytes 4 files changed, 566 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c new file mode 100644 index 0000000000..cc9076eec8 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c @@ -0,0 +1,277 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_german_osx.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys +#define CRSR 3 // media keys +#define NUMB 4 // number keys + +#define M_CTRL_CMDV 1 +#define M_CTRL_CMDC 2 +#define M_MEH_SH_ACUT 3 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | L3 | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/L2 | + * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| + * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | ! | ? | | | | | \ | [ | ] | | | # | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | . | ! | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, + KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, + KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_DEL,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, + DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, + KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, + KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | Play | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, + KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +// Cursor layer +KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +//number pad +KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, KC_TRNS, + KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, + KC_0,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) + [2] = ACTION_LAYER_TAP_TOGGLE(CRSR) // FN2 - Momentary Layer 2 (Cursors) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + static uint16_t start; + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + case 1: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL), END); + } else { + if (timer_elapsed(start) > 150) { + return MACRO(U(LCTRL), END); + } else { + return MACRO(U(LCTRL), D(LGUI), T(V), U(LGUI), END); + } + } + break; + case 2: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),END); + } else { + if (timer_elapsed(start) > 150){ + return MACRO(U(LCTRL),END); + } else { + return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); + } + } + break; + case 3: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + } else { + if (timer_elapsed(start) > 150){ + return MACRO(U(LCTRL),U(LSFT),U(LALT),END); + } else { + return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_ACUT here, as macro needs KC_ prefix + } + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + case 3: + ergodox_right_led_3_on(); + break; + case 4: + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); + //ergodox_board_led_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md new file mode 100644 index 0000000000..6b17d75d54 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md @@ -0,0 +1,27 @@ +#Ergodox EZ für OSX + +Dies ist nur ein kleiner Tweak der bestehenden firmware für das ErgoDox-EZ-Keyboard. Leider passte das layout nicht wirklich für OSX, deswegen habe ich einige Anpassungen gemacht. Dabei wurden folgende features umgesetzt: + +- Die Umlaute sollten an einigermassen sinnvollen Plätzen liegen +- der Umstieg sollte dadurch erleichtert werden, dass einige Tasten an ihren "normalen" Platz zurückgewandert sind. Z.B. ESC, Tab,... +- die Leertaste lässt sich jetzt mit beiden Daumen bedienen +- die CMD- und Alt-Tasten sind in der Mitte einfach erreichbar. +- es gibt eine neue Layer für die Nutzung der Cursortasten, dort sind sie etwas einfacher angeordnet und sind z.B. auch für Spiele nutzbar +- Die Symbollayer wurde dahingehend angepasst, dass die klammern, etc nun auf beiden hälften der Tastatur zu finden sind +- der Zehnerblock wurde in eine eigene Layer umgezogen +- die Meh und Hyper-Tasten wurden in die Daumenblöcke umgezogen + +------------------------------ + +# ErgoDox EZ for OSX + +This is only a little tweak of the existing default layout for the ErgoDox keyboard. Unfortunately the default layout did not work well with german OSX, so I created som adjustments. These were the features added and changed: + +- the umlaut-keys should be at their useful place more or less +- the switching should be made more easy so some other keys (like tab, esc) were moved to their default place +- the space key can now be used with both hands +- the CMD- and ALT-Keys moved to the middle, can be reached more easily. +- there is a new layer for using the cursor-keys, placed like on the default keyboard. This makes them useable for games also +- the symbollayer now has only symbols +- the number block was moved to a special layer +- meh and hyper went down to the thumb block diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c new file mode 100644 index 0000000000..7e9defafa7 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c @@ -0,0 +1,262 @@ +// Netable differences vs. the default firmware for the ErgoDox EZ: +// 1. The Cmd key is now on the right side, making Cmd+Space easier. +// 2. The media keys work on OSX (But not on Windows). +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_german.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys +#define ADNW 3 // media keys +#define NUMB 4 // number keys + + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | ADNW | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/L2 | + * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| + * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | " | ' | ? | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | . | ! | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_GRV,LSFT(KC_GRV),DE_EXLM,DE_QST,KC_TRNS,KC_TRNS, + KC_TRNS,DE_HASH,DE_DLR, LALT(LSFT(KC_7)),DE_SLSH,KC_DOT, + KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,LALT(KC_7),LALT(KC_N),KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_DEL,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, + DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, + KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, + KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | Play | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, + KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +/* Keymap 3: ADNW-Koy layer + * ADNW-Koy is a special layout designed to be ergonomic. Was created using software to determine the most ergonomic way to type German and English texts. + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ESC | 1 | 2 | 3 | 4 | 5 |Lctrl | |Rctrl | 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | TAB | K | . | O | , | Y | CMD | | CMD | V | G | C | L | ß | Z | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | ADNW | H | A | E | I | U |------| |------| D | T | R | N | S | F/L2 | + * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| + * | LShift |X/Ctrl| Q | Ä | Ü | Ö | | | | B | P | W | M |J/Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + case 3: + ergodox_right_led_3_on(); + break; + case 4: + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); + //ergodox_board_led_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png new file mode 100644 index 0000000000..1d5226974f Binary files /dev/null and b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png differ -- cgit v1.2.3 From 7f84ab6ad9e2447766b1a4139348761a885c4f03 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Wed, 20 Jan 2016 05:49:38 +0200 Subject: Adds a bunch of compiled files --- .../ergodox_ez/keymaps/osx_de/keymap_osx_de.hex | 1509 ++++++++++++++++++++ .../keymaps/osx_de/keymap_osx_de_README.md | 27 - keyboard/ergodox_ez/keymaps/osx_de/readme.md | 27 + 3 files changed, 1536 insertions(+), 27 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex delete mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/readme.md (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex new file mode 100644 index 0000000000..eb82384d54 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex @@ -0,0 +1,1509 @@ +:100000000C94CA070C940E080C940E080C940E085D +:100010000C940E080C940E080C940E080C940E0808 +:100020000C940E080C940E080C9488130C945A141B +:100030000C940E080C940E080C940E080C940E08E8 +:100040000C940E080C94322D0C940E080C940E088F +:100050000C940E080C942A230C940E080C940E0891 +:100060000C940E080C940E080C940E080C940E08B8 +:100070000C940E080C940E080C940E080C940E08A8 +:100080000C940E080C940E080C940E080C940E0898 +:100090000C940E080C940E080C940E080C940E0888 +:1000A0000C940E080C940E080C940E08C714E91456 +:1000B000D715E914D7152E155115D715A615B9154D +:1000C000001900192F192F197319B119CB1BCB1B4C +:1000D000CA19CB1BCB1ACB1A9F1BCB1BCB1BB61B36 +:1000E00002E002E2012E022E02E10002E002E10241 +:1000F000E20001E001E101E20002E001E3010602A9 +:100100000602E30002E00001E00002E001E3011961 +:10011000021902E30002E00001E0000000F0A1F09B +:10012000A329002B000354E100358100001E0014B8 +:100130000004001D7135004D001F001A0016001B41 +:1001400000E1044C00200008000700060050002ACF +:100150000021001500090019004F004A0022001775 +:10016000000A000500000002540130E3000000E234 +:1001700000000003300230E7000000E60000002E1F +:100180007F23001C000B0011000000045424001801 +:10019000000D00100052004B0025000C000E003630 +:1001A0000051002C00260012000F003700E1082843 +:1001B00000270013003300387130004E002D002F4F +:1001C000003482E5003181000001000100010001DE +:1001D00000010000003A003500310001000100017B +:1001E000003B0035022102350001004C003C001E9E +:1001F0000224062202010001003D002D02240224F7 +:1002000004010001003E000100370011040000015C +:1002100000010001000000010000000100010001D8 +:100220000000000100000001003F0024062402231A +:1002300002000001004000220425023500010001F7 +:100240000041002304260235023700010042002449 +:100250000425041F021E0201004300310026043160 +:1002600002010001004400450001002D02010000D0 +:100270000001000100010001000100000001000177 +:10028000000100FB000100010001000100F200F983 +:1002900000010001000100F000F100FA00F400018B +:1002A0000001000100F300FC00F500010001000165 +:1002B000000100F600000001000100010000000143 +:1002C0000000000100010001000000010000000129 +:1002D0000001000100010001000000010001000117 +:1002E000000100A800A9000100010001000100AC0C +:1002F00000AA00B600010001000100AB005000019F +:1003000000010001000100520051000100AE000197 +:1003100000010001004F0000000100010001000188 +:1003200000010000000100010001000100010001C6 +:1003300000010001000100010001000100010001B5 +:1003400000010001000100010001000100010001A5 +:100350000001000100010001000100010000000196 +:100360000001000100000001000000010001000187 +:100370000000000100000001000100010001000177 +:100380000000000100010001000100010001000166 +:100390000001000100010001000100010001000155 +:1003A00000010001005000010001000100010052A5 +:1003B000005100010001000100010001004F000098 +:1003C0000001000100010001000100000001000126 +:1003D00000010001000100010001000100500001C6 +:1003E0000001000100010052005100010001000164 +:1003F00000010001004F00010001000100010001A7 +:1004000000010001000000010001000100000001E6 +:1004100000000001000100010000000100000001D7 +:10042000003F005200510023020000010040002460 +:100430000021001E00270001004100250022001FAE +:1004400000370001004200260023002000270001A1 +:100450000043003002300024022E00010044004519 +:100460000001000100010000000A00253031366261 +:10047000003A200025303258000A722F63203031B4 +:1004800032333435363738394142434445460A0021 +:100490000A002530325800626F756E6365213A207C +:1004A000006C6566742073696465206174746163AF +:1004B0006865640A006C6566742073696465206E03 +:1004C0006F7420726573706F6E64696E670A007472 +:1004D0007279696E6720746F207265736574206D20 +:1004E000637032333031380A000A44454255473A86 +:1004F00020656E61626C65642E0A005B735D004B63 +:100500006579626F6172642073746172742E0A007F +:100510005B575D005B535D005B525D005B445D00BB +:100520005B435D0016034500720067006F004400E6 +:100530006F007800200045005A00000016034500B7 +:10054000720067006F0044006F00780020004500D3 +:100550005A0000000403090409028D00050100A0EF +:10056000FA09040000010301010009211101000141 +:10057000223F000705810308000A09040100010366 +:10058000010200092111010001224D00070582032B +:1005900008000A09040200010300000009211101FA +:1005A00000012236000705830308000A090403003E +:1005B00002030000000921110100012220000705AB +:1005C000840320000107050403200001090404003E +:1005D0000103000000092111010001223900070573 +:1005E00085031000011201100100000008EDFE0754 +:1005F0001301000102000105010906A10105071907 +:10060000E029E71500250195087501810205081903 +:100610000129059505750191029501750391010563 +:10062000071900297715002501957875018102C009 +:100630000631FF0974A1010975150025FF95207584 +:100640000881020976150025FF952075089102C0E2 +:1006500005010980A101850216010026B7001A01D3 +:10066000002AB700751095018100C0050C0901A191 +:10067000018503160100269C021A01002A9C0275BE +:100680001095018100C005010902A1010901A10025 +:100690000509190129051500250195057501810236 +:1006A0009501750381010501093009311581257F07 +:1006B00095027508810609381581257F9501750811 +:1006C0008106050C0A38021581257F950175088180 +:1006D00006C0C005010906A101050719E029E715B3 +:1006E00000250195087501810295017508810105B4 +:1006F0000819012905950575019102950175039168 +:10070000010507190029FF150025FF9506750881C9 +:1007100000C00A002530325820006B6579626F6195 +:1007200072645F7265706F72743A20000A0025303F +:100730003258006B6579626F6172645F7365745FD4 +:100740006C65643A200064656C5F6B65795F626913 +:10075000743A2063616E27742064656C3A202530FA +:1007600032580A006164645F6B65795F6269743A4C +:100770002063616E2774206164643A20253032580A +:100780000A00646F6E652E0A00626F6F676D6167A5 +:100790006963207363616E3A202E2E2E2000290A91 +:1007A000002575002F002575005D280025640020B8 +:1007B00000256400200025640020002564007C00E2 +:1007C00025303258006D6F7573656B6579205B62FB +:1007D000746E7C782079207620685D287265702F91 +:1007E00061636C293A205B006D6B5F776865656CAF +:1007F0005F74696D655F746F5F6D6178203D202562 +:10080000640A006D6B5F776865656C5F6D61785F2A +:100810007370656564203D2025640A006D6B5F740C +:10082000696D655F746F5F6D6178203D2025640A96 +:10083000006D6B5F6D61785F7370656564203D204E +:1008400025640A006D6B5F696E74657276616C2059 +:100850003D2025640A006D6B5F64656C6179203D05 +:100860002025640A006D6B5F776865656C5F74694D +:100870006D655F746F5F6D6178203D2025640A00AF +:100880006D6B5F776865656C5F6D61785F737065D0 +:100890006564203D2025640A006D6B5F74696D6599 +:1008A0005F746F5F6D6178203D2025640A006D6B79 +:1008B0005F6D61785F7370656564203D2025640A13 +:1008C000006D6B5F696E74657276616C203D2025EA +:1008D000640A006D6B5F64656C6179203D2025645E +:1008E0000A000A00257500363A20776865656C5F56 +:1008F00074696D655F746F5F6D61783A20000A00FE +:10090000257500353A20776865656C5F6D61785FA5 +:1009100073706565643A20000A00257500343A203A +:1009200074696D655F746F5F6D61783A20000A00CD +:10093000257500333A206D61785F73706565643AA0 +:1009400020000A00257500323A20696E74657276BF +:10095000616C286D73293A20000A00257500313A30 +:100960002064656C6179282A31306D73293A200042 +:100970000A092D2056616C756573202D0A004D3EC5 +:10098000004D25643E20003F007365742064656659 +:1009900061756C740A00433E2000776865726520BB +:1009A00064656C74613A20637572736F723D25647F +:1009B0002C20776865656C3D25640A536565206861 +:1009C0007474703A2F2F656E2E77696B6970656449 +:1009D00069612E6F72672F77696B692F4D6F757321 +:1009E000655F6B6579730A000A092D204D6F757379 +:1009F000656B6579202D0A4553432F713A0971754E +:100A000069740A313A0964656C6179282A31306D5C +:100A100073290A323A09696E74657276616C286DC1 +:100A200073290A333A096D61785F73706565640AEA +:100A3000343A0974696D655F746F5F6D61780A356A +:100A40003A09776865656C5F6D61785F737065659D +:100A5000640A363A09776865656C5F74696D655F2D +:100A6000746F5F6D61780A0A703A097072696E740A +:100A70002076616C7565730A643A09736574206445 +:100A8000656661756C74730A75703A092B310A6476 +:100A90006F776E3A092D310A706775703A092B31FC +:100AA000300A7067646F776E3A092D31300A0A7325 +:100AB00070656564203D2064656C7461202A206D3A +:100AC00061785F7370656564202A2028726570659F +:100AD0006174202F2074696D655F746F5F6D61783C +:100AE000290A003F004D3E2000433E20004C256473 +:100AF0000A000A092D20436F6E736F6C65202D0A62 +:100B00004553432F713A09717569740A6D3A096D3D +:100B10006F7573656B65790A000A092D204D616751 +:100B20006963202D0A643A0964656275670A783A38 +:100B3000096465627567206D61747269780A6B3A41 +:100B4000096465627567206B6579626F6172640A1A +:100B50006D3A096465627567206D6F7573650A7615 +:100B60003A0976657273696F6E0A733A0973746134 +:100B70007475730A633A09636F6E736F6C65206DE9 +:100B80006F64650A302D343A096C61796572302DD5 +:100B900034284631302D4634290A506175733A099C +:100BA000626F6F746C6F616465720A653A0965659E +:100BB00070726F6D0A6E3A094E4B524F0A7A3A09BB +:100BC000736C656570204C454420746573740A002D +:100BD0000A002575002E6E6B726F3A20000A002500 +:100BE00075002E737761705F6261636B736C617304 +:100BF000685F6261636B73706163653A20000A002D +:100C00002575002E737761705F67726176655F6529 +:100C100073633A20000A002575002E6E6F5F6775BA +:100C2000693A20000A002575002E737761705F72A3 +:100C3000616C745F726775693A20000A002575005F +:100C40002E737761705F6C616C745F6C6775693A65 +:100C500020000A002575002E636170736C6F636B52 +:100C60005F746F5F636F6E74726F6C3A20000A007E +:100C70002575002E737761705F636F6E74726F6C91 +:100C80005F636170736C6F636B3A20000A002530FC +:100C90003258006B65796D61705F636F6E6669676E +:100CA0002E7261773A20000A002575002E6D6F754F +:100CB00073653A20000A002575002E6B6579626F16 +:100CC0006172643A20000A002575002E6D6174720D +:100CD00069783A20000A002575002E656E61626C05 +:100CE000653A20000A002530325800646562756755 +:100CF0005F636F6E6669672E7261773A20000A0043 +:100D000025750064656661756C745F6C61796572E8 +:100D10003A20003F004E4B524F3A206F66660A0061 +:100D20004E4B524F3A206F6E0A0074696D65725FC8 +:100D3000636F756E743A202530346C580A006B6509 +:100D400079626F6172645F6E6B726F3A2025580A28 +:100D5000006B6579626F6172645F69646C653A20EB +:100D600025580A006B6579626F6172645F70726FFB +:100D7000746F636F6C3A2025580A00686F73745F54 +:100D80006B6579626F6172645F6C65647328293A80 +:100D90002025580A000A092D2053746174757320A8 +:100DA0002D0A004743433A20342E392E3320415632 +:100DB000522D4C4942433A20312E382E3120415693 +:100DC000525F415243483A20617672350A004F50D3 +:100DD00054494F4E533A204C55464120424F4F54B0 +:100DE0004D41474943204D4F5553454B45592045AB +:100DF000585452414B455920434F4E534F4C452078 +:100E0000434F4D4D414E44204E4B524F20353132D1 +:100E10000A004255494C443A206130383532363563 +:100E20002D6469727479202830393A34343A313774 +:100E3000204A616E2031332032303136290A005683 +:100E400049443A20307846454544284572676F4406 +:100E50006F7820455A29205049443A203078313360 +:100E60003037284572676F446F7820455A292056DD +:100E700045523A203078303030310A0044455343EF +:100E80003A20742E6D2E6B2E206B6579626F617225 +:100E900064206669726D7761726520666F722045A5 +:100EA00072676F646F780A000A092D2056657273A5 +:100EB000696F6E202D0A000A6D6F7573653A206F99 +:100EC00066660A000A6D6F7573653A206F6E0A00D8 +:100ED0000A6B6579626F6172643A206F66660A0018 +:100EE0000A6B6579626F6172643A206F6E0A000A5C +:100EF0006D61747269783A206F66660A000A6D61E6 +:100F0000747269783A206F6E0A000A6465627567C8 +:100F10003A206F6E0A000A64656275673A206F6650 +:100F2000660A000A0A626F6F746C6F616465722EE4 +:100F30002E2E2000433E20006565636F6E66696754 +:100F40003A0A00536C656570204C45442074657303 +:100F5000740A000000000000000000000000010210 +:100F600004060A0F17202C3A4A5D71879DB3C7DA31 +:100F7000E9F5FCFFFCF5E9DAC7B39D87715D4A3AF4 +:100F80002C20170F0A0604020100000000000000D8 +:100F90000000000011241FBECFEFDAE0DEBFCDBF9E +:100FA00004B603FE24C08091FB019091FC01A09146 +:100FB000FD01B091FE018730904BA740B04BB9F4D2 +:100FC0001092FB011092FC011092FD011092FE01A3 +:100FD00014BE84B7877F84BF88E10FB6F8948093EE +:100FE0006000109260000FBEE0E0FFE3099511E0A1 +:100FF000A0E0B1E0E0E0FEE502C005900D92AA336A +:10100000B107D9F711E0AAE3B1E001C01D92AB3FEF +:10101000B107E1F70E94C0100C94FE2E0C94000062 +:10102000FF93EF93E0913A01F0913B01309709F083 +:101030000995EF91FF910895FC018591803011F0A1 +:10104000EFDFFBCF0895FF27E0E230E247FF0CC05F +:10105000419597FF09C0EDE2609570958095909558 +:10106000611D711D811D911D27FF02C0219530E377 +:1010700050E2AA27660F771F881F991FAA1FA4177F +:1010800010F0A41B63955A95A9F7AA3008F0A95F40 +:10109000A05DAF93F395611571058105910541F749 +:1010A000ED3211F4EF93F395F21718F43F93F395A3 +:1010B000FBCF8F91B5DFFA95E1F70895E991F991AA +:1010C0008591803021F0853219F0AADFF9CF08959B +:1010D00020E0E89455915532C1F3503311F46894EF +:1010E00055915A3348F4505390F3220F022E220F99 +:1010F000220F200D250FF4CF0EF42195899199919F +:10110000533619F3533729F1533559F1BC01882768 +:101110009927E8945C3621F48991999168945591C6 +:10112000543639F446EF7EF077FF0DC08FEF9FEF16 +:101130000AC055374AE039F0583540E121F05236BF +:1011400042E009F00895FF93EF937DDFEF91FF9167 +:10115000B7CFFF93EF93FC0181918030B9F360DF4B +:10116000FBCFFF93EF9368DFF1CFDF93CF93CDB742 +:10117000DEB72596A3DFCF91DF910895FC016130A2 +:1011800089F028F0623031F16330E1F153C082819F +:10119000882321F085EE0E949D174CC085EE0E94A9 +:1011A000651848C08281882349F00E94F4229093F8 +:1011B0003D0180933C0188E191E0089580913C01DC +:1011C00090913D010E94002387399105B4F58AE092 +:1011D00091E008958281882349F00E94F42290933F +:1011E0003D0180933C0187E091E0089580913C01AE +:1011F00090913D010E940023873991050CF589EFFC +:1012000090E008958281882349F00E94F42290930F +:101210003D0180933C0182EF90E0089580913C0174 +:1012200090913D010E9400238739910564F480EE7E +:1012300090E0089580E090E0089585E191E00895C0 +:1012400084E091E008958BEE90E008950895609118 +:10125000BE017091BF018091C0019091C1010E94B7 +:101260002D2256985E9825982D9826982E98279886 +:101270002F98823061F018F4813031F00895833076 +:1012800049F0843051F00895259A2D9A0895269AB0 +:101290002E9A0895279A2F9A0895259A2D9A279A7B +:1012A0002F9A089587E299E0892B11F00E9427096F +:1012B00080E090E0089556985E9825982D9826989D +:1012C0002E9827982F988FEF90E090938900809325 +:1012D000880090938B0080938A0090938D00809378 +:1012E0008C00259A2D9A2FEF80E792E021508040C4 +:1012F0009040E1F700C00000269A2E9A2FEF80E779 +:1013000092E0215080409040E1F700C00000279A11 +:101310002F9A2FEF80E792E0215080409040E1F734 +:1013200000C0000025982D982FEF80E792E0215013 +:1013300080409040E1F700C0000026982E982FEFE3 +:1013400080E792E0215080409040E1F700C000002B +:1013500027982F9856985E9825982D9826982E981D +:1013600027982F98089589EA8093800089E08093D8 +:10137000810024982C983F988AB18F748AB96E980E +:10138000479A8BB1806B8BB9769A0E945B0986E293 +:1013900099E0892B11F00E94260980E090E00895E1 +:1013A00080E28093000180913E0181110EC00E9475 +:1013B0001F0A81E080933E012FEF83ED90E32150DF +:1013C00080409040E1F700C0000080E40E94250AC0 +:1013D0008093000181112EC00E944F0A809300016A +:1013E000811128C00E944F0A80930001811122C000 +:1013F0008FE30E944F0A8093000181111BC00E945D +:10140000470A80E40E94250A80930001811112C0DE +:101410008CE00E944F0A8093000181110BC00E9452 +:101420004F0A80930001811105C08FE30E944F0A8B +:10143000809300010E94470A809100010895109254 +:10144000B9008AE08093B800089594EA9093BC00B4 +:101450009091BC0097FFFCCF9091B900987F983095 +:1014600021F0903111F081E008958093BB0084E871 +:101470008093BC008091BC0087FFFCCF8091B900B5 +:10148000887F883111F0803471F780E0089584E915 +:101490008093BC008091BC0084FDFCCF08958093B4 +:1014A000BB0084E88093BC008091BC0087FFFCCF28 +:1014B0009091B900987F81E0983209F480E0089516 +:1014C00084E88093BC008091BC0087FFFCCF8091B2 +:1014D000BB00089580910001811115C080E40E9435 +:1014E000250A8093000181110CC082E10E944F0AFD +:1014F00080930001811105C08FEF0E944F0A8093F5 +:1015000000010E94470A84B1807F84B985B1807F41 +:1015100085B98AB1837F8AB98BB1837F8BB93E98B5 +:10152000469808950E94D009809300010E946A0A9B +:1015300080B38C7080BB81B3836F81BBA0E4B1E0CA +:10154000EEE4F1E08EE08E0F11921D928E13FCCF2F +:1015500083EB99E0892B11F00C94B30908959F92C5 +:10156000AF92BF92CF92DF92EF92FF920F931F93B1 +:10157000CF93DF93809100018823E1F080913F01B8 +:101580008F5F80933F01811115C08FEC94E00E9422 +:101590001C080E94D00980930001882329F085EB64 +:1015A00094E00E941C0806C081EA94E00E941C0896 +:1015B0000E945B0900E411E0C0E0D0E0BB24B394DA +:1015C00082E0A82ECC24C394D12C22E9E22E24E080 +:1015D000F22EC730D10500F580910001811164C061 +:1015E00080E40E94250A80930001811112C082E1EB +:1015F0000E944F0A8093000181110BC0C6010C2E7E +:1016000001C0880F0A94EAF780950E944F0A8093E0 +:1016100000010E94470A48C0CA30A1F028F4C8302F +:1016200059F0C93061F005C0CC3089F070F0CD3090 +:1016300089F0209A289810C0219A29980DC0229AE2 +:101640002A980AC0239A2B9807C0529A01C0539A2D +:101650005B9802C03E9A469890EA9A95F1F79FB13E +:10166000799902C082E001C080E091709B25982B9F +:101670007C9902C084E001C080E0892B7D9902C082 +:1016800038E001C030E0832B7E9902C020E101C028 +:1016900020E0822B9FB19095991F9927991F9295D1 +:1016A000990F907E892B10C080910001811174C028 +:1016B00080E40E94250A80930001882309F459C020 +:1016C000912C0E94470A892DF8019081981739F1D1 +:1016D000808380910101882301F18091D90180FFED +:1016E00004C087E994E00E941C088091D90180FF22 +:1016F0000CC0809101011F928F93FF92EF920E9484 +:10170000B5080F900F900F900F908091D90180FF36 +:1017100004C080E994E00E941C08A09201010E948C +:101720006A0A21960F5F1F4FCE30D10509F051CFC5 +:10173000809101018823B1F08150809301018823B9 +:1017400039F08FE99FE00197F1F700C000000AC06F +:10175000AEE4B1E0E0E4F1E0CF01825F91919D93CE +:101760008E13FCCF82E599E0892BC1F00E945209CB +:1017700015C083E10E944F0A809300018111A0CF20 +:1017800081E40E94250A80930001811199CF0E9473 +:10179000600A982E909495CF80E096CF81E0DF91FB +:1017A000CF911F910F91FF90EF90DF90CF90BF905E +:1017B000AF909F900895E82FF0E0E25BFE4F8081AC +:1017C0000895CF92DF92EF92FF920F931F93CF93E2 +:1017D000DF9389E794E00E941C088EE4E82E81E004 +:1017E000F82EC0E0D0E094E7C92E94E0D92E0BE6A5 +:1017F00014E0DF93CF93DF92CF920E94B50881E788 +:1018000094E00E941C08F70181917F0190E00E9402 +:1018100093229F938F931F930F930E94B50889E69D +:1018200094E00E941C0821968DB79EB708960FB6CB +:10183000F8949EBF0FBE8DBFCE30D105D1F6DF919B +:10184000CF911F910F91FF90EF90DF90CF9008956F +:101850008B3B910578F4883A910540F5853A9105DE +:10186000D0F48430910508F0B1C08130910509F4BD +:10187000ADC06BC0803E910508F467C0883E9105FD +:1018800008F4A4C09C01205F31092031310508F023 +:101890005CC090650895853A910509F459C0863A6F +:1018A000910509F058C082E890E40895883A9105BE +:1018B00009F454C0893A910509F453C08A3A910554 +:1018C00009F452C08B3A910509F451C08C3A910544 +:1018D00009F450C08D3A910509F44FC0803B910541 +:1018E00009F44EC08E3A910509F44DC08F3A910526 +:1018F00009F44CC0813B910509F44BC0823B910532 +:1019000009F44AC0833B910509F449C0843B910521 +:1019100009F448C0853B910509F447C0863B910511 +:1019200009F446C0873B910509F445C0883B910501 +:1019300009F444C0893B910509F443C08A3B9105F1 +:1019400009F442C080E094E4089580E090E00895B6 +:1019500081E890E4089583E890E4089582EE94E4A9 +:10196000089589EE94E408958AEE94E4089585EB51 +:1019700094E4089586EB94E4089587EB94E4089545 +:101980008CEC94E408958DEC94E4089583E895E458 +:1019900008958AE895E4089582E995E4089584E934 +:1019A00095E4089581E296E4089583E296E408952B +:1019B00084E296E4089585E296E4089586E296E44A +:1019C000089587E296E408958AE296E408950895DA +:1019D00096E0799FF001112494E5899FE00DF11DB7 +:1019E0001124E60FF11DEE0FFF1FEF5DFE4F8591F5 +:1019F00094910895880F991FFC01E556F040859158 +:101A000094910895880F991FFC01E55EFE4F859122 +:101A10009491089526E0729FF001112444E5849F7B +:101A2000E00DF11D1124E60FF11DEE0FFF1FEF5D1C +:101A3000FE4F859194919C013A9521154FE1340711 +:101A400008F41EC13F512115304120F49F700E94BF +:101A5000020D08959C0130532115304118F4992747 +:101A6000906C0895811520E5920769F40E94ED1BA2 +:101A70004FEF84E39CE0415080409040E1F700C08C +:101A800000000C944F23813020E5920751F489EE39 +:101A900094E00E941C088091D90181608093D90153 +:101AA00008959C0130552115304108F051C0292F6F +:101AB00033272F70332721303105D9F4AC0143701F +:101AC000552702C0220F331F4A95E2F73C68AC014C +:101AD00064E0440F551F6A95E1F744275370242BA7 +:101AE000352B73E0880F991F7A95E1F78076992757 +:101AF0001DC02230310529F4982F8827816F906A04 +:101B0000089523303105A9F4AC014370552721E035 +:101B100030E002C0220F331F4A95E2F73C6843E0F1 +:101B2000880F991F4A95E1F7807E9770822B932B3F +:101B3000089524303105E1F4AC014370552721E0CC +:101B400030E002C0220F331F4A95E2F73A68E7CF30 +:101B50009C0130572115304118F49F709062089510 +:101B60009C0130582115304118F49F70906A0895F7 +:101B7000803E9105E0F4803C910558F58133910554 +:101B800009F46FC048F48932910509F463C08A32C0 +:101B9000910509F46DC072C089339105E9F082386E +:101BA0009105D1F08533910509F44DC067C0833E9E +:101BB000910581F138F4803E9105B9F0823E91059E +:101BC000D9F05CC0863E910561F1873E9105A1F197 +:101BD00055C00E94FA0C08952091EC0120FD02C02E +:101BE00021FF4CC080EE90E049C08091EC0180FF65 +:101BF000F9CF89E390E042C08091EC0182FF0EC0F2 +:101C00008091EC0184FF03C080E090E037C083EE58 +:101C100090E034C08091EC0182FFF2CF82EE90E040 +:101C20002DC08091EC0183FF0BC08091EC0184FDFD +:101C3000EBCF87EE90E022C08091EC0183FFF5CFDF +:101C400086EE90E01BC08091EC0185FF07C089E221 +:101C500090E014C08091EC0185FFF9CF85E390E01E +:101C60000DC08091EC0186FF07C08AE290E006C0BB +:101C70008091EC0186FFF9CF81E390E00E94280C6F +:101C80000895089580916F0108959FB7F894109278 +:101C90005E019FBF9091F201943009F057C090917E +:101CA000E9009F703091EC00232F217030FD20E877 +:101CB000922B24E02093E9002091EB0020FF43C009 +:101CC0002091EE0027FF3FC020915C01222321F0EC +:101CD0002091E80025FF37C010925C0126E030918A +:101CE000E80035FD15C03091F201343061F53091D6 +:101CF000EB0035FD28C0215021F481E080935C0188 +:101D000022C0EFE9FFE03197F1F700C00000E7CF14 +:101D10008093F1008091E80085FD0AC08091E80081 +:101D200080FFFCCF8091E8008E778093E80006C0AA +:101D30008FB7F89421E020935E018FBF9F7090933E +:101D4000E90080E008959F709093E9008FEF089577 +:101D5000CF93DF9300D01F92CDB7DEB79C01809167 +:101D6000F201843019F593E099833B832A839093A1 +:101D7000E9008FEF9091E800815095FD06C095ED48 +:101D80009A95F1F700008111F5CF8091E80085FF69 +:101D90000DC040E050E063E070E0CE0101960E948B +:101DA00078118091E8008E778093E8000F900F9073 +:101DB0000F90DF91CF910895CF93DF9300D01F92C2 +:101DC000CDB7DEB72091F201243021F522E029833E +:101DD0009B838A8383E08093E9008FEF9091E800F2 +:101DE000815095FD06C095ED9A95F1F7000081119F +:101DF000F5CF8091E80085FF0DC040E050E063E042 +:101E000070E0CE0101960E9478118091E8008E77F3 +:101E10008093E8000F900F900F90DF91CF9108957D +:101E20002091F2012430F1F422E02093E9002FEF19 +:101E30003091E800215035FD06C035ED3A95F1F7B7 +:101E400000002111F5CF2091E80025FF0BC040E0F4 +:101E500050E065E070E00E9478118091E8008E7794 +:101E60008093E8000895CF93DF932091F20124300E +:101E700009F048C0EC0180910C018823E1F08091C9 +:101E80000D018823C1F085E08093E9008FEF9091E8 +:101E9000E800815095FD06C095E19A95F1F70000A4 +:101EA0008111F5CF8091E80085FF2CC040E050E023 +:101EB00060E170E017C081E08093E9008FEF9091BE +:101EC000E800815095FD06C095ED9A95F1F7000068 +:101ED0008111F5CF8091E80085FF14C040E050E00B +:101EE00068E070E0CE010E9478118091E8008E7762 +:101EF0008093E80080E1FE01AFE5B1E001900D9232 +:101F00008A95E1F7DF91CF91089580E295E00E94F4 +:101F10001C088091F101811109C00E940D130E94DB +:101F20006A138091E20084608093E20008958CE15E +:101F300095E00E941C081092F101089588E195E057 +:101F40000C941C0884E195E00E941C080C941F2D41 +:101F500080E195E00E941C080E94E9220E94252D44 +:101F60000E940F160C94410E20915D012F5F822F6D +:101F700062E30E94932E992319F020935D01089546 +:101F800010925D0180915E01882371F18091F201D0 +:101F9000843041F58091E9008F702091EC00922F00 +:101FA000917020FD90E8892B94E09093E900909146 +:101FB000EB0090FF14C09091EE0097FF10C090913D +:101FC000E80095FF03C01092F100F9CF9091E8006E +:101FD00090FF05C09091E8009E779093E8008F7085 +:101FE0008093E90010925E01089542E061EC81E087 +:101FF0000E94871242E061EC82E00E94871242E078 +:1020000061EC83E00E94871242E261EC84E00E946E +:10201000871242E161EC85E00C9487128091F40113 +:10202000833009F455C030F4813071F0823009F406 +:102030008EC008958A3009F47AC08B3009F460C0EC +:10204000893009F09CC020C08091F301813A09F0E9 +:1020500096C08091E800877F8093E8008091F70127 +:102060009091F801892B21F460E18FE591E003C0A4 +:1020700060E080E090E070E00E94C3118091E80091 +:102080008B778093E80008958091F301813209F005 +:1020900076C08091F7019091F801009719F00497AC +:1020A00009F06DC08091E800877F8093E8008091FF +:1020B000E80082FD05C08091F2018111F8CF5FC078 +:1020C0008091F10080936F018091E8008B7753C07D +:1020D0008091F301813A09F052C08091F70190910B +:1020E000F801892B09F04BC08091E800877F80932D +:1020F000E8008091E80080FFFCCF80910C0136C0A1 +:102100008091F3018132D9F58091F7019091F80126 +:10211000892BA9F58091E800877F8093E8000E94D1 +:10212000BC128091F50180930C010C94ED1B809101 +:10213000F301813221F58091E800877F8093E800E8 +:102140000E94BC128091F6018093700108958091E5 +:10215000F301813AA1F48091E800877F8093E80041 +:102160008091E80080FFFCCF809170018093F100A6 +:102170008091E8008E778093E8000C94BC1208955B +:1021800084B7877F84BF88E10FB6F894809360009E +:10219000109260000FBE90E080E80FB6F894809334 +:1021A0006100909361000FBE0E949C160E940D1367 +:1021B0000E946A138091E20084608093E20085E4CB +:1021C0009EE00E94282278940E94EF150E949E169D +:1021D00082E091E00E940A160E940D2D8FEF94E09C +:1021E0000E941C088091F201853089F48BEF94E005 +:1021F0000E941C080E94AD228091F001882391F377 +:102200000E94D522882371F30E946211EBCF0E94B5 +:10221000CC16E8CF292F332723303105C9F064F4D9 +:102220002130310581F02230310509F043C08DE8BD +:1022300090E028E535E042C021323105F1F022324C +:10224000310541F137C082E190E025EE35E036C03E +:1022500099278130910541F08230910541F0892B19 +:1022600049F5E4E5F5E005C0ECE3F5E002C0E4E2A1 +:10227000F5E0849190E09F0121C06530D8F4E62F0D +:10228000F0E0EE0FFF1FEB5DFE4F2081318189E012 +:1022900090E014C0653070F470E0FB01EE0FFF1F9A +:1022A000E55EFE4F20813181FB01EA5EFE4F8081B9 +:1022B00090E004C080E090E020E030E0FA0131835B +:1022C0002083089580E189BD82E189BD09B400FEC3 +:1022D000FDCF8091D8008F7D8093D8008091E00061 +:1022E00082608093E0008091E00081FDFCCF089542 +:1022F000CF92DF92EF92FF920F931F93CF93DF93D2 +:10230000EC018B016A010E94DB12811133C0C11400 +:10231000D10439F0F60180819181081B190BC80F97 +:10232000D91FE12CF12C0115110519F18091E8005C +:1023300085FD16C08091E8008E778093E800C11477 +:10234000D10449F0F60180819181E80EF91EF182F5 +:10235000E08285E00FC00E94DB12882321F30AC0CF +:1023600089918093F10001501109FFEFEF1AFF0AE4 +:10237000DACF80E0DF91CF911F910F91FF90EF9026 +:10238000DF90CF9008952091F9013091FA0126173E +:10239000370748F06115710539F42091E8002E7770 +:1023A0002093E80001C0B90140E061157105A9F171 +:1023B0002091F201222309F443C0253009F442C0E0 +:1023C0002091E80023FD40C02091E80022FD32C0AA +:1023D0002091E80020FFE9CF4091F3002091F20026 +:1023E00030E0342BFC01CF016115710559F0283024 +:1023F000310540F481918093F100615071092F5FA4 +:102400003F4FF1CF41E02830310509F040E0209105 +:10241000E8002E772093E800C8CF4111C9CF0AC049 +:102420008091F201882361F0853061F08091E800AD +:1024300083FD0AC08091E80082FFF2CF80E008951A +:1024400082E0089583E0089581E008952091F901E4 +:102450003091FA012617370748F06115710539F4F4 +:102460002091E8002E772093E80001C0B901FC011B +:1024700020E06115710591F18091F201882309F442 +:1024800040C0853009F43FC08091E80083FD3DC025 +:102490008091E80082FD2FC08091E80080FFE9CFA5 +:1024A0002091F3008091F20090E0922B611571056C +:1024B00059F08830910540F424912093F100319631 +:1024C000615071090196F2CF21E0089709F020E0F0 +:1024D0008091E8008E778093E800CBCF2111CCCF9C +:1024E0000AC08091F201882361F0853061F080910B +:1024F000E80083FD0AC08091E80082FFF2CF80E00F +:10250000089582E0089583E0089581E00895982F6A +:10251000973058F59093E900981739F07091EC00D6 +:102520002091ED005091F00003C0242F762F50E051 +:1025300021FF19C03091EB003E7F3093EB003091CA +:10254000ED003D7F3093ED003091EB003160309332 +:10255000EB007093EC002093ED005093F00020917D +:10256000EE0027FF07C09F5FD3CF8F708093E900F5 +:1025700081E0089580E008958091F30187FF11C004 +:102580008091E80082FD05C08091F2018111F8CFB1 +:1025900011C08091E8008B770BC08091F2018823F5 +:1025A00049F08091E80080FFF8CF8091E8008E77B5 +:1025B0008093E80008952091E4003091E50095E6CD +:1025C0004091EC00842F817040FF22C08091E80090 +:1025D00080FD1CC08091F201882391F0853091F03C +:1025E0008091EB0085FD10C04091E4005091E50022 +:1025F0004217530729F39A01915011F784E0089587 +:1026000082E0089583E0089581E0089580E00895D0 +:102610004091E80042FFDECF08950E947B130E94A4 +:102620008313E0EEF0E0808181608083E8EDF0E0EC +:1026300080818F77808319BCA7EDB0E08C918E7F6D +:102640008C9380818F7E80831092F10108950F9387 +:102650001F93CF93DF930E947B130E948313C8EDD7 +:10266000D0E088818F77888388818068888388819B +:102670008F7D888319BC1092F2011092EE011092A6 +:10268000F0011092EF0100EE10E0F80180818B7FE5 +:10269000808388818160888342E060E080E00E94DE +:1026A0008712E1EEF0E080818E7F8083E2EEF0E041 +:1026B000808181608083808188608083F80180814F +:1026C0008E7F8083888180618883DF91CF911F9185 +:1026D0000F910895E8EDF0E080818F7E8083E7ED33 +:1026E000F0E080818160808384E082BF81E080931C +:1026F000F1010C942713E8EDF0E080818E7F808358 +:102700001092E20008951092DA001092E10008950C +:102710001F920F920FB60F9211242F933F934F9356 +:102720005F936F937F938F939F93AF93BF93EF9339 +:10273000FF938091E10082FF0BC08091E20082FF55 +:1027400007C08091E1008B7F8093E1000E94B40F6D +:102750008091DA0080FF1FC08091D80080FF1BC0ED +:102760008091DA008E7F8093DA008091D90080FF1B +:102770000DC080E189BD82E189BD09B400FEFDCFB5 +:1027800081E08093F2010E94850F05C019BC109270 +:10279000F2010E94970F8091E10080FF19C08091A3 +:1027A000E20080FF15C08091E2008E7F8093E200FE +:1027B0008091E20080618093E2008091D800806285 +:1027C0008093D80019BC85E08093F2010E94A20F8B +:1027D0008091E10084FF30C08091E20084FF2CC032 +:1027E00080E189BD82E189BD09B400FEFDCF809101 +:1027F000D8008F7D8093D8008091E1008F7E8093F8 +:10280000E1008091E2008F7E8093E2008091E200FF +:1028100081608093E2008091EE01882311F084E0D2 +:1028200007C08091E30087FD02C081E001C083E022 +:102830008093F2010E94A80F8091E10083FF29C0DC +:102840008091E20083FF25C08091E100877F809323 +:10285000E10082E08093F2011092EE018091E100AC +:102860008E7F8093E1008091E2008E7F8093E20072 +:102870008091E20080618093E20042E060E080E0CD +:102880000E9487128091F00088608093F0000E947F +:102890009E0FFF91EF91BF91AF919F918F917F918B +:1028A0006F915F914F913F912F910F900FBE0F90BD +:1028B0001F9018951F920F920FB60F9211242F930D +:1028C0003F934F935F936F937F938F939F93AF93B8 +:1028D000BF93CF93DF93EF93FF93C091E900CF7045 +:1028E0008091EC00D82FD17080FDD0E81092E900E3 +:1028F0008091F000877F8093F00078940E949E146E +:102900001092E9008091F00088608093F000CD2B58 +:10291000CF70C093E900FF91EF91DF91CF91BF910C +:10292000AF919F918F917F916F915F914F913F9167 +:102930002F910F900FBE0F901F9018951F93CF935C +:10294000DF93CDB7DEB7AA970FB6F894DEBF0FBE00 +:10295000CDBFE3EFF1E088E08E0F9091F10091930D +:102960008E13FBCF0E940E108091E80083FF1FC1E1 +:102970008091F3019091F401492F50E04A305105C4 +:1029800008F015C1FA01EA5AFF4F0C94B32E8038B3 +:1029900081F0823809F00BC18091F7018F7080932C +:1029A000E9008091EB0085FB882780F91092E9000F +:1029B00006C08091EF019091F00191118260909199 +:1029C000E800977F9093E8008093F1001092F10067 +:1029D000C8C0282F2D7F09F0EAC0882319F0823063 +:1029E00061F0E5C08091F501813009F0E0C09330DD +:1029F00009F080E08093F0012BC08091F5018111F6 +:102A000027C08091F7018F7009F4D1C08093E9004D +:102A10002091EB0020FF1CC0933021F48091EB004B +:102A2000806214C09091EB0090619093EB0021E0E4 +:102A300030E0A90102C0440F551F8A95E2F7409388 +:102A4000EA001092EA008091EB0088608093EB002E +:102A50001092E9008091E800877F86C08111A7C0AD +:102A60001091F5011F778091E3008078812B80938E +:102A7000E3008091E800877F8093E8000E94BC1209 +:102A80008091E80080FFFCCF8091E3008068809314 +:102A9000E300111102C082E001C083E08093F201E3 +:102AA00086C08058823008F082C08091F5019091F4 +:102AB000F6018C3D53E0950779F583E08A838AE23D +:102AC00089834FB7F894DE01139620E03EE051E28F +:102AD000E32FF0E050935700E49120FF03C0E2950C +:102AE000EF703F5FEF708E2F90E0EA3010F0C796E6 +:102AF00001C0C0968D939D932F5F243149F74FBF3E +:102B00008091E800877F8093E8006AE270E0CE0160 +:102B100001960E94C31114C0AE014F5F5F4F6091D8 +:102B2000F7010E940A11BC01892B09F440C0909161 +:102B3000E800977F9093E80089819A810E9426128D +:102B40008091E8008B778093E80031C0803879F578 +:102B50008091E800877F8093E8008091EE01809368 +:102B6000F1008091E8008E778093E8000E94BC120B +:102B70001EC081111CC09091F5019230C0F480916B +:102B8000E800877F8093E8009093EE010E94BC12DA +:102B90008091EE01811106C08091E30087FD02C0A3 +:102BA00081E001C084E08093F2010E94F50F8091E2 +:102BB000E80083FF0AC08091E800877F8093E800E7 +:102BC0008091EB0080628093EB00AA960FB6F89498 +:102BD000DEBF0FBECDBFDF91CF911F910895CF9380 +:102BE0008091F2018823A1F0C091E900CF7090910B +:102BF000EC00892F817090FD80E8C82B1092E900CD +:102C00008091E80083FD0E949E14CF70C093E9007C +:102C1000CF91089590937601809375010895E09186 +:102C20007501F0917601309721F00190F081E02D4F +:102C3000099480E00895EF92FF920F931F93CF9332 +:102C4000DF93E0917501F09176013097B1F18C013D +:102C50000280F381E02D09958091D90182FF2DC07A +:102C600080FF04C08AE197E00E941C08E80110E19F +:102C700084E1E82E87E0F82E8091D90180FF0BC017 +:102C800088811F928F93FF92EF920E94B5080F9058 +:102C90000F900F900F90115021961111EDCF809150 +:102CA000D90180FF0AC082E197E0DF91CF911F91A7 +:102CB0000F91FF90EF900C941C08DF91CF911F9122 +:102CC0000F91FF90EF900895E0917501F0917601DA +:102CD000309721F00480F581E02D0994089520912A +:102CE0007301309174018217930771F0909374010E +:102CF00080937301E0917501F0917601309721F096 +:102D00000680F781E02D099408952091710130919A +:102D100072018217930771F0909372018093710191 +:102D2000E0917501F0917601309721F00084F185F2 +:102D3000E02D0994089508950C949B160E94EB22AF +:102D40000E94920A0C94B123CF93C82F8091D9018D +:102D500082FF1EC080FF04C083E397E00E941C082E +:102D60008091D90180FF0CC01F92CF938EE297E033 +:102D70009F938F930E94B5080F900F900F900F9024 +:102D80008091D90180FF04C08CE297E00E941C086A +:102D90008C2FCF910C94410ECF92DF92EF92FF9245 +:102DA0000F931F93CF93DF93CDB7DEB72B970FB65B +:102DB000F894DEBF0FBECDBF0E94AF0A88E7C82ED1 +:102DC00081E0D82E00E010E0E02E802F0E94DB0B87 +:102DD000F60141916F01F42EF826B1F40F5F1F4FF9 +:102DE0000E30110589F78FEF89838A831B820E9439 +:102DF000F4228160782F9D838C8349815A816B8175 +:102E00008D810E946F1740C09091D90191FF04C03D +:102E10008B870E94E10B8B8520E030E04F2D50E046 +:102E2000922FBA01022E02C0759567950A94E2F7B7 +:102E300060FF24C02E83EF8221E030E0690102C0F0 +:102E4000CC0CDD1C9A95E2F790E08C219D21892B1A +:102E500009F420E028870E94F4228160782F9A8765 +:102E600089874E815F8168858A850E946F17F80186 +:102E7000E858FE4F8081C826C08206C02F5F3F4FB2 +:102E80002630310569F6AACF0E94222710917701DA +:102E90000E940F161817A1F00E940F168093770159 +:102EA0002B960FB6F894DEBF0FBECDBFDF91CF914A +:102EB0001F910F91FF90EF90DF90CF900C94A4168C +:102EC0002B960FB6F894DEBF0FBECDBFDF91CF912A +:102ED0001F910F91FF90EF90DF90CF900895CF93C7 +:102EE000DF93CDB7DEB72B970FB6F894DEBF0FBEDA +:102EF000CDBF4F83588769877A878B87DE0111960C +:102F000086E0FD0111928A95E9F785E0FE0137968A +:102F100001900D928A95E1F749815A816B817C81FC +:102F20008D819E810E94871E2B960FB6F894DEBF7E +:102F30000FBECDBFDF91CF910895CF93882309F4C1 +:102F4000C2C0C82F823859F40E940F1681FDBBC041 +:102F500089E30E9423210E94022289E30CC0833866 +:102F600079F40E940F1680FDAEC083E50E942321F4 +:102F70000E94022283E50E947621CF910C940222C6 +:102F8000843859F40E940F1682FD9DC087E40E9488 +:102F900023210E94022287E4EECF8CEF8C0F813A2E +:102FA00048F48C2F0E94B52B81118DC08C2F0E946C +:102FB0002321E3CF80E28C0F883048F4C77081E092 +:102FC00001C0880FCA95EAF70E94CB21D6CF8BE5C6 +:102FD0008C0F833078F4C53A29F0C63A31F083E893 +:102FE00090E005C081E890E002C082E890E0CF91D7 +:102FF0000C946F1688E58C0F833108F064C0C83AD2 +:1030000039F1C93A41F1CA3A49F1CB3A51F1CC3AD6 +:1030100059F1CD3A61F1C03B69F1CE3A71F1CF3A45 +:1030200079F1C13B81F1C23B89F1C33B91F1C43BD2 +:1030300099F1C53BA1F1C63BA9F1C73BB1F1C83B32 +:10304000B9F1C93BC1F1CA3BC9F180E090E038C099 +:1030500082EE90E035C089EE90E032C08AEE90E0DA +:103060002FC085EB90E02CC086EB90E029C087EB69 +:1030700090E026C08CEC90E023C08DEC90E020C066 +:1030800083E891E01DC08AE891E01AC082E991E0EE +:1030900017C084E991E014C081E292E011C083E29C +:1030A00092E00EC084E292E00BC085E292E008C09C +:1030B00086E292E005C087E292E002C08AE292E0F6 +:1030C000CF910C948516CF910895882309F44BC0B5 +:1030D000823859F40E940F1681FF45C089E30E948F +:1030E00023210E94022289E30CC0833871F40E94DC +:1030F0000F1680FF38C083E50E9423210E94022220 +:1031000083E50E9476210C940222843859F40E94AF +:103110000F1682FF28C087E40E9423210E9402220A +:1031200087E4EFCF9CEF980F913A58F390E2980F15 +:10313000983050F4877091E001C0990F8A95EAF7B2 +:10314000892F0E94D121DFCF9BE5980F933020F487 +:1031500080E090E00C946F16885A833120F480E070 +:1031600090E00C9485160895882321F00E94CB21CD +:103170000C9402220895882321F00E94D1210C94FE +:1031800002220895BF92CF92DF92EF92FF920F93A7 +:103190001F93CF93DF9300D000D000D0CDB7DEB720 +:1031A00025E0FC01DE01119601900D922A95E1F7D0 +:1031B000FC01408131810281258122952F7063813C +:1031C0007481672B09F4E7C23F3F19F44F3F09F4BC +:1031D000E2C27C0149833A8389819A812E830E94CD +:1031E000E220182FB92E0E94E1200E94A81FEB2D8B +:1031F000E295EF70F0E0E05AFF4F2E810C94B32E71 +:103200008B2D807F9B2D9F70F92E882319F0F294CF +:1032100080EFF822002349F0FF2009F469C28F2DC6 +:103220000E94DB210E94022263C2812F0E94651846 +:10323000FF2009F4B0C28F2D0E94E12126960FB61F +:10324000F894DEBF0FBECDBFDF91CF911F910F91DC +:10325000FF90EF90DF90CF90BF900C9402223B2D17 +:10326000307F8B2D8F70303211F08295807F11234B +:1032700019F0113021F12DC00023B9F0222309F4F7 +:10328000A1C1213009F09EC126960FB6F894DEBF89 +:103290000FBECDBFDF91CF911F910F91FF90EF90A7 +:1032A000DF90CF90BF900C94EB21222319F02130B6 +:1032B00009F471C28E830E94EE218E8197C1002392 +:1032C00021F0263008F067C27DC1253008F063C2C6 +:1032D0008DC1002321F0222309F474C109C22223E5 +:1032E00009F484C11AC22B2D26952695237030E04F +:1032F0002115310521F021303105D1F04CC20023D8 +:1033000021F0812F9B2D937002C080E090E02696E3 +:103310000FB6F894DEBF0FBECDBFDF91CF911F91E6 +:103320000F91FF90EF90DF90CF90BF900C946F16AD +:10333000002321F0812F9B2D937002C080E090E04C +:1033400026960FB6F894DEBF0FBECDBFDF91CF91AA +:103350001F910F91FF90EF90DF90CF90BF900C9452 +:103360008516812F002319F00E94A82502C00E9413 +:10337000102626960FB6F894DEBF0FBECDBFDF91A4 +:10338000CF911F910F91FF90EF90DF90CF90BF9062 +:103390000C9495268B2D837009F07BC00111FBC125 +:1033A000812F829586958770880F880F912F9F7047 +:1033B000C92ED12CE12CF12C082E04C0CC0CDD1C24 +:1033C000EE1CFF1C0A94D2F714FF12C04FE050E02D +:1033D00060E070E004C0440F551F661F771F8A9598 +:1033E000D2F7CB01BA01609570958095909503C096 +:1033F00060E070E0CB012B2D269526952370422F9F +:1034000050E042305105D9F04330510569F16C2943 +:103410007D298E299F294130510551F126960FB6FD +:10342000F894DEBF0FBECDBFDF91CF911F910F91FA +:10343000FF90EF90DF90CF90BF900C94CF1F6C293E +:103440007D298E299F2926960FB6F894DEBF0FBEE0 +:10345000CDBFDF91CF911F910F91FF90EF90DF9043 +:10346000CF90BF900C94EB1F0E94CF1FC701B601F5 +:1034700026960FB6F894DEBF0FBECDBFDF91CF9179 +:103480001F910F91FF90EF90DF90CF90BF900C9421 +:10349000B31F002319F08B2D817001C086958823FE +:1034A00009F479C1812F829586958770880F880FDE +:1034B000912F9F70C92ED12CE12CF12C082E04C025 +:1034C000CC0CDD1CEE1CFF1C0A94D2F714FF12C0BA +:1034D0004FE050E060E070E004C0440F551F661FED +:1034E000771F8A95D2F7CB01BA01609570958095C8 +:1034F000909503C060E070E0CB012B2D26952695BA +:103500002370422F50E042305105D9F0433051052D +:1035100069F16C297D298E299F294130510551F18E +:1035200026960FB6F894DEBF0FBECDBFDF91CF91C8 +:103530001F910F91FF90EF90DF90CF90BF900C9470 +:10354000A9206C297D298E299F2926960FB6F894EB +:10355000DEBF0FBECDBFDF91CF911F910F91FF90C6 +:10356000EF90DF90CF90BF900C94C5200E94A920CF +:10357000C701B60126960FB6F894DEBF0FBECDBFC9 +:10358000DF91CF911F910F91FF90EF90DF90CF903F +:10359000BF900C948D20103FD1F118F4103E50F4E0 +:1035A000A2C0123F09F464C008F44DC0133F09F4EF +:1035B00074C099C01F708B2D8F710023A1F00E94E1 +:1035C0002620812F26960FB6F894DEBF0FBECDBF02 +:1035D000DF91CF911F910F91FF90EF90DF90CF90EF +:1035E000BF900C94B4180E944720812F26960FB6E6 +:1035F000F894DEBF0FBECDBFDF91CF911F910F9129 +:10360000FF90EF90DF90CF90BF900C94BB180023F9 +:10361000B1F0253008F0BFC08B2D8F7126960FB604 +:10362000F894DEBF0FBECDBFDF91CF911F910F91F8 +:10363000FF90EF90DF90CF90BF900C946C202630DD +:1036400008F0A9C0E9CF0023A9F08B2D8F71269631 +:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3 +:103660000F91FF90EF90DF90CF90BF900C942620A9 +:10367000002359F38B2D8F7126960FB6F894DEBF79 +:103680000FBECDBFDF91CF911F910F91FF90EF90B3 +:10369000DF90CF90BF900C944720002399F08B2DA2 +:1036A0008F7126960FB6F894DEBF0FBECDBFDF91A7 +:1036B000CF911F910F91FF90EF90DF90CF90BF902F +:1036C0000C94112026960FB6F894DEBF0FBECDBF26 +:1036D000DF91CF911F910F91FF90EF90DF90CF90EE +:1036E000BF900C9407200023A9F0222309F4ADCF4A +:1036F000812F26960FB6F894DEBF0FBECDBFDF91A7 +:10370000CF911F910F91FF90EF90DF90CF90BF90DE +:103710000C949D17222309F4ADCF812F26960FB666 +:10372000F894DEBF0FBECDBFDF91CF911F910F91F7 +:10373000FF90EF90DF90CF90BF900C9465184B2DC9 +:103740004F70612FC7010E94BE0826960FB6F894ED +:10375000DEBF0FBECDBFDF91CF911F910F91FF90C4 +:10376000EF90DF90CF90BF900C942B1F4B2D4F709C +:10377000612FC70126960FB6F894DEBF0FBECDBFEE +:10378000DF91CF911F910F91FF90EF90DF90CF903D +:10379000BF900C94E70C26960FB6F894DEBF0FBED0 +:1037A000CDBFDF91CF911F910F91FF90EF90DF90F0 +:1037B000CF90BF9008950E94E8210E94BD210E94F1 +:1037C00002220E94C8270E94952680E090E00E9475 +:1037D0006F1680E090E00C9485160E94D8210C941E +:1037E000DB1B0E94E220292F22952F7030E02C3025 +:1037F00031054CF42A3031056CF422503109223065 +:10380000310588F407C02C30310549F02F303105DF +:1038100031F009C0803E48F0803F29F406C093FB98 +:10382000882780F9089580E0089581E00895CF9376 +:10383000DF9300D000D01F92CDB7DEB70F900F906E +:103840000F900F900F90DF91CF910895CF93DF935A +:1038500000D000D000D0CDB7DEB726960FB6F894D2 +:10386000DEBF0FBECDBFDF91CF9108951F93CF93E1 +:10387000DF93C091860116E080918701C81799F007 +:10388000D0E01C9FF0011D9FF00D1124E857FE4F62 +:103890004081518162817381848195810E94261CBF +:1038A0002196C770E9CFDF91CF911F910895409184 +:1038B000B8015091B9016091BA017091BB0180913A +:1038C000BC019091BD010C94261C8091BD01829594 +:1038D0008F7009F054C08091BA01882309F44FC059 +:1038E00080918601A09187016091B8017091B90122 +:1038F0004091BB015091BC01B6E08A1709F43FC06A +:1039000090E041155105C1F17F3F11F46F3FA1F1E6 +:10391000B89FF001B99FF00D1124E857FE4F2181A7 +:1039200072132AC02081621327C02281211124C072 +:10393000238134812417350710F421503109241BC9 +:10394000350B283C3105C0F42091BD012F7020615A +:103950002093BD0126E0289FF001299FF00D11243E +:10396000E357FE4F80818F708061808388EB91E008 +:103970000E94C2180C94361C01968770BECF089521 +:10398000CF92DF92EF92FF920F931F93CF93DF932B +:10399000CDB7DEB762970FB6F894DEBF0FBECDBFCE +:1039A0008C0185E0F801DE011D9601900D928A954B +:1039B000E1F7D8014C9111965C91119712966C9198 +:1039C00012971396CD90DC9014973091B8017091B6 +:1039D000B9018091BB019091BC01009709F46BC1C2 +:1039E0007F3F19F43F3F09F466C1E090BA01EE2031 +:1039F00009F4C0C02091BD01C816D90628F0F6010F +:103A0000E81BF90BCF0104C0809590958C0D9D1D8E +:103A1000FF24F394883C910578F0F12C207F09F085 +:103A2000C6C07C2DD98AC88A89890E94171C88EB58 +:103A300091E00E94C218B1C0822F807F09F046C079 +:103A4000751314C0341312C0611110C02F7020619F +:103A50002093BD010E94571C88EB91E00E94C21880 +:103A60008091BD01D80115968C932EC0CD2819F1F7 +:103A70005F3F11F44F3FF9F0F62E61111CC08091A9 +:103A800086012091870136E0821709F45AC090E040 +:103A9000389FF001399FF00D1124E857FE4F7181D6 +:103AA000571306C07081471303C07281711103C0A0 +:103AB00001968770E9CFF62E662309F418C180912C +:103AC000BD0181608093BD01F12C11C1751308C047 +:103AD000341306C0611104C08091BD01D801C3C078 +:103AE0004D875E878D859E856A8B0E94F11B6A8952 +:103AF0008823E1F16623D1F12091BD01822F8295C7 +:103B00008F7090E0029774F08091B8019091B901A4 +:103B100098878F831986DB86CA862C87CE01079605 +:103B20000E94C21886E0F801A8EBB1E001900D9266 +:103B30008A95E1F70E94651C0E94571CFF24F394AC +:103B4000D6C04D875E878D859E850E94E220292FF5 +:103B500022952F7030E0223031050CF0BCC09F70F0 +:103B600009F0B6C0805E883008F4C1C0C8010E9468 +:103B7000C218E4CFC816D90608F453C0F601E81BF2 +:103B8000F90BCF01883C910508F450C0F12C7C2D35 +:103B9000D98AC88A89890E94171CE8EBF1E086E07F +:103BA000DF011D928A95E9F70E94571CA0C075138A +:103BB00014C0341312C0611110C08091BD01F8010E +:103BC0008583C8010E94C21886E0E8EBF1E0DF01BE +:103BD0001D928A95E9F7FE2C8AC04D875E878D85F8 +:103BE0009E856A8B0E94F11B6A89882309F4BECFE7 +:103BF000662309F4BBCF2091BD01822F82958F707F +:103C000090E002970CF48ECF8091B8019091B901A9 +:103C10009A8389831B82DD82CC822E83CE0101961A +:103C20007FCF809590958C0D9D1DACCFF62E662391 +:103C300009F49CCF75132EC034132CC02091BD0104 +:103C400020FD1FC0822F82958F70D9F0D801159664 +:103C50002C9315978F3049F08F5F982F9295907F16 +:103C6000822F8F70892B15968C93C8010E94C218E1 +:103C700086E0F801A8EBB1E001900D928A95E1F79A +:103C800093CF86E0F801A8EBB1E001900D928A9500 +:103C9000E1F72DC04D875E878D859E850E94F11BC3 +:103CA000811140CF8091BD0181608093BD01C80129 +:103CB0000E94C2181CC0662309F458CF4D875E8746 +:103CC0008D859E850E94F11B882309F44FCF2ACF52 +:103CD000811148CF0CC0243031050CF047CF9F70C4 +:103CE00009F440CFF8019581907F09F03BCF8F2DEB +:103CF00062960FB6F894DEBF0FBECDBFDF91CF91B5 +:103D00001F910F91FF90EF90DF90CF9008951F9338 +:103D1000CF93DF93CDB7DEB72C970FB6F894DEBF05 +:103D20000FBECDBF4F83588769877A878B879C8763 +:103D3000CE0107960E94C01C882369F08F81988568 +:103D40002A853B85232BF1F19F3F09F063C08F3F0C +:103D500009F060C037C086E0FE013796DE0111969B +:103D600001900D928A95E1F76F817885EA85FB8550 +:103D7000309741F17F3F11F46F3F21F1209187018E +:103D800030E0C9010196877099274091860150E083 +:103D90008417950709F447C069837A83FD83EC8310 +:103DA00096E0929FD001939FB00D1124A857BE4F6B +:103DB000FE01319601900D929A95E1F7809387016B +:103DC0000E94361C16E08091860190918701891728 +:103DD000C1F1189FC001112488579E4F0E94C01C3A +:103DE000882379F1E09186011E9FF0011124E857A4 +:103DF000FE4F4081518162817381848195810E944F +:103E0000261C8091860190E0019687709927809307 +:103E10008601D9CF4F81588569857A858B859C85A8 +:103E20000E94261CCFCF0E94ED1B1092870110929A +:103E30008601E8EBF1E086E0DF011D928A95E9F763 +:103E4000C1CF2C960FB6F894DEBF0FBECDBFDF9169 +:103E5000CF911F910895EF92FF920F931F93CF93ED +:103E6000DF938C01892B09F46CC0F12CEE24E394D0 +:103E7000E8012196F8018491843740F4843008F0F9 +:103E800051C0813081F0823019F15BC0853709F46F +:103E900044C0A8F19CE7980F903708F052C08F7784 +:103EA0000E94651841C00E5F1F4FFE01C49180E261 +:103EB0008C0F883048F4C7708E2D01C0880FCA95CA +:103EC000EAF70E94DB2114C08C2F0E949D172DC0A1 +:103ED0000E5F1F4FFE01C49180E28C0F883058F4B2 +:103EE000C7708E2D01C0880FCA95EAF70E94E121A4 +:103EF0000E9402221AC08C2F0E94651816C00E5F05 +:103F00001F4FFE01C491CC2381F08FE99FE0019700 +:103F1000F1F700C00000C150F6CF0E5F1F4FFE0149 +:103F2000F49003C00E949D178E018F2D882309F401 +:103F30009FCFEFE9FFE03197F1F700C0000081501B +:103F4000F5CFDF91CF911F910F91FF90EF900895E2 +:103F500008956093C2017093C3018093C40190934C +:103F6000C5010C94DB1B0F931F930091C2011091AC +:103F7000C3012091C4013091C501DC01CB01802B2C +:103F8000912BA22BB32B8093C2019093C301A093DA +:103F9000C401B093C5011F910F910C94DB1B0F93CB +:103FA0001F930091C2011091C3012091C40130916F +:103FB000C501DC01CB0180239123A223B32380938D +:103FC000C2019093C301A093C401B093C5011F9196 +:103FD0000F910C94DB1B0F931F930091C201109162 +:103FE000C3012091C4013091C501DC01CB018027C0 +:103FF0009127A227B3278093C2019093C301A09376 +:10400000C401B093C5011F910F910C94DB1B10925A +:10401000BE011092BF011092C0011092C1010C9418 +:10402000DB1B41E050E060E070E004C0440F551F2E +:10403000661F771F8A95D2F74093BE015093BF0148 +:104040006093C0017093C1010C94DB1B41E050E010 +:1040500060E070E004C0440F551F661F771F8A950B +:10406000D2F78091BE019091BF01A091C001B091A3 +:10407000C101482B592B6A2B7B2B4093BE015093D7 +:10408000BF016093C0017093C1010C94DB1B41E040 +:1040900050E060E070E004C0440F551F661F771FBA +:1040A0008A95D2F740955095609570958091BE01A4 +:1040B0009091BF01A091C001B091C1014823592343 +:1040C0006A237B234093BE015093BF016093C001DC +:1040D0007093C1010C94DB1B41E050E060E070E0A4 +:1040E00004C0440F551F661F771F8A95D2F7809131 +:1040F000BE019091BF01A091C001B091C1014827BC +:1041000059276A277B274093BE015093BF016093D4 +:10411000C0017093C1010C94DB1B0F931F9300919E +:10412000BE011091BF012091C0013091C101DC019D +:10413000CB01802B912BA22BB32B8093BE019093AC +:10414000BF01A093C001B093C1011F910F910C94C6 +:10415000DB1B0F931F930091BE011091BF012091B3 +:10416000C0013091C101DC01CB0180239123A22346 +:10417000B3238093BE019093BF01A093C001B0937D +:10418000C1011F910F910C94DB1B0F931F930091A2 +:10419000BE011091BF012091C0013091C101DC012D +:1041A000CB0180279127A227B3278093BE0190934C +:1041B000BF01A093C001B093C1011F910F910C9456 +:1041C000DB1B0895CF92DF92EF92FF920F931F9324 +:1041D000CF93DF938C01C090C201D090C301E090D7 +:1041E000C401F090C5014091BE015091BF016091A2 +:1041F000C0017091C101C42AD52AE62AF72ACFE16D +:10420000D0E0D701C6010C2E04C0B695A7959795AE +:1042100087950A94D2F780FF07C0B8018C2F0E94BF +:104220000A0D8130910531F4219758F7B80180E0EB +:104230000E940A0DDF91CF911F910F91FF90EF9097 +:10424000DF90CF90089590910C01992321F09091E7 +:104250000D01911109C020910E0130910F01F9015A +:1042600032969FEF40E030C0982F969596959695A0 +:104270009F30A0F4E0910E01F0910F01E90FF11DC4 +:10428000877021E030E0A90102C0440F551F8A95D4 +:10429000E2F7CA019181892B818308959091D90118 +:1042A00090FF23C01F928F9384E697E09F938F9394 +:1042B0000E94B5080F900F900F900F9008959F3FA8 +:1042C00039F04F5F4E3041F051915813F8CF0DC087 +:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 +:1042E000F11D97FDFA9582830895089590910C0130 +:1042F000992321F090910D01911109C020910E0197 +:1043000030910F01F9013296205F3F4F30C0982F56 +:104310009695969596959F30A8F4E0910E01F091B0 +:104320000F01E90FF11D877021E030E0A90102C003 +:10433000440F551F8A95E2F7CA0180959181892320 +:10434000818308959091D90190FF16C01F928F9399 +:1043500086E497E09F938F930E94B5080F900F908B +:104360000F900F9008953196E217F30729F090818E +:104370009813F9CF1082F7CF089581E090E0E09193 +:104380000E01F0910F01E80FF91F108201968031A4 +:104390009105A9F708959091D801892B8093D801B0 +:1043A000089580959091D80189238093D80108952C +:1043B0001092D80108959091D701892B8093D7014D +:1043C000089580959091D70189238093D70108950E +:1043D0001092D70108958093C60108951092C601E6 +:1043E000089580910E0190910F01FC0131969C017E +:1043F000205F3F4F80E0919191118F5FE217F307AB +:10440000D1F70895E0910E01F0910F018091D8014C +:104410008083E0910E01F0910F0190818091D7018E +:10442000892B80838091C601882361F0E0910E0181 +:10443000F0910F019081892B80830E94F1218111DD +:104440001092C60180910E0190910F010C941B16E1 +:1044500090933B0180933A010895CF92DF92EF92BF +:10446000FF926C01EE24FF24C114D104E104F10495 +:1044700021F0C701B60120E101C020E0C72ED82EEF +:10448000E92EFF24C114D104E104F10419F0285FDE +:10449000C701B6016B017C0154E0F694E794D79410 +:1044A000C7945A95D1F7C114D104E104F10419F06D +:1044B0002C5FC701B6016B017C0142E0F694E794E2 +:1044C000D794C7944A95D1F7C114D104E104F104FB +:1044D00019F02E5FC701B601DC01CB01B695A79597 +:1044E00097958795892B8A2B8B2B09F02F5F822F2D +:1044F000FF90EF90DF90CF9008958295982F9C7C4D +:10450000392F36953695282F237344E0249FC00118 +:104510001124932F982B292F2A7A2695892F857578 +:10452000880F822B08951F93CF93DF931F92CDB7EF +:10453000DEB799830E947D22182F9981892F0E94CE +:104540007D22212F30E0322F2227A901482BCA01DA +:104550000F90DF91CF911F9108958091F2018430E7 +:1045600009F11092DA0120E488E190E00FB6F894A6 +:10457000A895809360000FBE2093600083B7817F71 +:10458000846083BF83B7816083BF7894889583B745 +:104590008E7F83BF88E10FB6F894809360001092FD +:1045A00060000FBE089508950895CF930E94D3220E +:1045B0000E94AF0A0E94D422C0E08C2F0E94DB0B25 +:1045C000811104C0CF5FCE30C1F701C081E0CF912F +:1045D00008950C94ED1B82E084BD93E095BD9AEFA5 +:1045E00097BD80936E0008952FB7F8948091DB01FA +:1045F0009091DC01A091DD01B091DE012FBF089503 +:10460000CF92DF92EF92FF920F931F932FB7F89400 +:104610004091DB015091DC016091DD017091DE0180 +:104620002FBF6A017B01EE24FF248C0120E030E0E3 +:10463000C016D106E206F30610F4415051099A0162 +:10464000281B390BC9011F910F91FF90EF90DF904C +:10465000CF9008951F920F920FB60F9211248F934F +:104660009F93AF93BF938091DB019091DC01A09168 +:10467000DD01B091DE010196A11DB11D8093DB012A +:104680009093DC01A093DD01B093DE01BF91AF9167 +:104690009F918F910F900FBE0F901F9018950E94C1 +:1046A0000D13F8942FEF87EA91E621508040904057 +:1046B000E1F700C0000087E090EBDC018093FB0194 +:1046C0009093FC01A093FD01B093FE019CE088E172 +:1046D0000FB6F894A895809360000FBE9093600089 +:1046E000FFCFEF92FF920F931F93CF93DF93D82FBB +:1046F000C0E08C2F0E94DB0B00E010E0E82EF12CD4 +:10470000C701002E02C0959587950A94E2F780FDB7 +:1047100006C00F5F1F4F0630110591F709C0602FCB +:104720007C2F80E00E94E80CD813F3CF81E004C016 +:10473000CF5FCE30F1F680E0DF91CF911F910F91E6 +:10474000FF90EF900895CF93C82F8CE20E947123C1 +:10475000882321F08C2FCF910C94712380E0CF918E +:104760000895CF930E940025811102C00E94E62483 +:1047700089E897E00E941C08C5E6C15049F00E94F4 +:10478000AF0A8FE39CE90197F1F700C00000F5CF75 +:1047900082E897E00E941C0889E20E94A32381110D +:1047A00013C18AE20E94A32381110E94E62485E0BE +:1047B0000E94A32381110E944F230E940B25809306 +:1047C000D90187E00E94A3238823A9F18BE10E94ED +:1047D000A323882351F08091D90181FB222720F95E +:1047E00091E0922790FB81F90EC08EE00E94A323F6 +:1047F000882361F08091D90182FB222720F991E082 +:10480000922790FB82F98093D90115C080E10E9424 +:10481000A3239091D901882341F093FB222720F90B +:1048200081E0822780FB93F904C0892F809580FB6B +:1048300090F99093D9018091D9010E940F250E948F +:104840001D258093EC0180EE0E94A323882341F074 +:104850008091EC01982F909590FB80F98093EC016A +:1048600089E30E94A323882359F08091EC0181FB06 +:10487000222720F991E0922790FB81F98093EC01A7 +:1048800082EE0E94A323882359F08091EC0182FBE1 +:10489000222720F991E0922790FB82F98093EC0186 +:1048A00086EE0E94A323882359F08091EC0183FBBC +:1048B000222720F991E0922790FB83F98093EC0165 +:1048C00083EE0E94A323882359F08091EC0184FB9E +:1048D000222720F991E0922790FB84F98093EC0144 +:1048E00085E30E94A323882359F08091EC0185FB86 +:1048F000222720F991E0922790FB85F98093EC0123 +:1049000081E30E94A323882359F08091EC0186FB68 +:10491000222720F991E0922790FB86F98093EC0101 +:1049200081E10E94A323882359F08091EC0187FB49 +:10493000222720F991E0922790FB87F98093EC01E0 +:104940008091EC010E9421258091EC0187FB882752 +:1049500080F980930D0187E20E94A323C82F8EE186 +:104960000E94A3238111C2608FE10E94A3238111C1 +:10497000C46080E20E94A3238111C86081E20E948A +:10498000A3238111C06182E20E94A3238111C0622E +:1049900083E20E94A3238111C06484E20E94A323C6 +:1049A000882311F0C06802C0CC2329F08C2F0E940C +:1049B00018256C2F03C00E941425682F70E080E03A +:1049C00090E0CF910C94A91FCF9108956DEE7EEFEA +:1049D00080E090E00E94E92E60E082E090E00E949A +:1049E000DB2E60E083E090E00E94DB2E60E084E05C +:1049F00090E00E94DB2E60E085E090E00C94DB2EDE +:104A000080E090E00E94D52E21E08D3E9E4F09F07F +:104A100020E0822F089582E090E00C94CD2E682F44 +:104A200082E090E00C94DB2E83E090E00C94CD2E9D +:104A3000682F83E090E00C94DB2E84E090E00C94EF +:104A4000CD2E682F84E090E00C94DB2E8091E10164 +:104A500080FF0BC06091130185E0689FB0011124B5 +:104A600075956795759567952BC081FF09C0609115 +:104A7000130185E0689FB00111247595679520C0EA +:104A800082FF07C06091130185E0689FB001112487 +:104A900017C09091E2019923D1F06091120196170D +:104AA00088F72091130185E0289F90011124929F9F +:104AB000A001939F500D112470E0CA010E949F2E07 +:104AC0006038710540F46115710539F002C065E088 +:104AD00070E0862F08958FE7089581E00895809112 +:104AE000E10180FF08C06091110170E07595679544 +:104AF0007595679521C081FF06C06091110170E036 +:104B00007595679519C082FF04C06091110170E02E +:104B100010C09091E2019923C1F0609110019617A5 +:104B2000A0F780911101899FC001112470E00E94BB +:104B30009F2E6038710528F46115710521F0862FCC +:104B400008958FE7089581E0089561E070E0F4CF63 +:104B5000803F21F40E942625819504C0813F29F4DD +:104B60000E9426258093E5010895823F21F40E944A +:104B70002625819504C0833F29F40E942625809331 +:104B8000E4010895893F19F40E946F2505C08A3F0A +:104B900031F40E946F2581958093E60108958B3F43 +:104BA00021F40E946F25819504C08C3F29F40E9456 +:104BB0006F258093E7010895843F21F48091E301FC +:104BC000816017C0853F21F48091E301826011C0AC +:104BD000863F21F48091E30184600BC0873F21F47C +:104BE0008091E301886005C0883F31F48091E30142 +:104BF00080618093E30108958D3F21F48091E1016C +:104C000081600BC08E3F21F48091E101826005C07C +:104C10008F3F29F48091E10184608093E101089540 +:104C2000803F39F48091E50187FF6CC01092E50167 +:104C300069C0813F29F48091E5011816BCF362C078 +:104C40009091E401823F29F497FF5CC01092E40147 +:104C500059C0833F19F41916CCF354C0893F41F46D +:104C60008091E60118160CF04DC01092E6014AC082 +:104C70008A3F29F48091E60187FF44C0F6CF8B3F3D +:104C800039F48091E70187FF3DC01092E7013AC0F7 +:104C90008C3F29F48091E7011816BCF333C0843FA0 +:104CA00021F48091E3018E7F17C0853F21F480912C +:104CB000E3018D7F11C0863F21F48091E3018B7F5A +:104CC0000BC0873F21F48091E301877F05C0883FB7 +:104CD00031F48091E3018F7E8093E30113C08D3F17 +:104CE00021F48091E1018E7F0BC08E3F21F48091F1 +:104CF000E1018D7F05C08F3F29F48091E1018B7F19 +:104D00008093E1018091E40181110EC08091E50161 +:104D100081110AC08091E601811106C08091E701EE +:104D2000811102C01092E20108958091D90183FFA0 +:104D30007EC085EC97E00E941C088091E3011F92E1 +:104D40008F9380EC97E09F938F930E94B5088EEB32 +:104D500097E00E941C088091E401282F332727FD4B +:104D600030953F938F938BEB97E09F938F930E94A7 +:104D7000B50889EB97E00E941C088091E501282F77 +:104D8000332727FD30953F938F9386EB97E09F93D2 +:104D90008F930E94B50884EB97E00E941C088091D5 +:104DA000E601282F332727FD30953F938F9381EB22 +:104DB00097E09F938F930E94B5088FEA97E00E9437 +:104DC0001C088091E701282F332727FD30953F935A +:104DD0008F938CEA97E09F938F930E94B50889EA9E +:104DE00097E00E941C088091E2011F928F9386EA4F +:104DF00097E09F938F930E94B50884EA97E00E9402 +:104E00001C088091E1011F928F9381EA97E09F93A4 +:104E10008F930E94B5088EE997E00E941C088DB719 +:104E20009EB74C960FB6F8949EBF0FBE8DBF83EE13 +:104E300091E00E9464160E94F4229093E001809316 +:104E4000DF0108951F93CF93DF938091DF0190914D +:104E5000E0010E940023AC019091E201992321F02E +:104E60002091140130E006C0209115018AE0289FAE +:104E7000900111244217530708F486C08091E40181 +:104E8000C091E501D091E6011091E701811107C0C1 +:104E9000C11176C0D11174C0111172C075C09F3F8D +:104EA00019F09F5F9093E201181624F40E942625C2 +:104EB0008093E4018091E40187FF05C00E942625CC +:104EC00081958093E4011C1624F40E94262580938A +:104ED000E5018091E50187FF05C00E9426258195A7 +:104EE0008093E5016091E401662339F1C091E50109 +:104EF000CC2319F1772767FD7095872F972F0E9494 +:104F0000A42D23E333E343E35FE30E94082E0E94D2 +:104F1000712D6093E4016C2F772767FD7095872FC3 +:104F2000972F0E94A42D23E333E343E35FE30E9422 +:104F3000082E0E94712D6093E5011D1624F40E9435 +:104F40006F258093E6018091E60187FF05C00E94EE +:104F50006F2581958093E601111624F40E946F2538 +:104F60008093E7018091E70187FF05C00E946F25CC +:104F700081958093E701DF91CF911F910C94952645 +:104F80009F3F09F08ECF96CFDF91CF911F9108956B +:104F9000E3EEF1E085E0DF011D928A95E9F71092DA +:104FA000E2011092E101089588EE99E00E941C0848 +:104FB0001F9281E08F931F9285E08F938AE999E099 +:104FC0009F938F930E94B5080F900F900F900F90B2 +:104FD0000F900F9008958330E9F128F4813061F04B +:104FE000823009F10895853009F462C008F449C09F +:104FF000863009F474C0089580911501262F30E0A1 +:10500000280F311D2F3F310524F4680F60931501DF +:1050100003C08FEF80931501809115011F928F932C +:1050200083ED98E072C080911401262F30E0280FA4 +:10503000311D2F3F310524F4680F6093140103C024 +:105040008FEF80931401809114011F928F9381EC54 +:1050500098E05BC080911301262F30E0280F311DAE +:105060002F3F310524F4680F6093130103C08FEFC5 +:1050700080931301809113011F928F938EEA98E021 +:1050800044C080911201262F30E0280F311D2F3FA0 +:10509000310524F4680F6093120103C08FEF8093F1 +:1050A0001201809112011F928F9389E998E02DC01F +:1050B00080911101262F30E0280F311D2F3F31053F +:1050C00024F4680F6093110103C08FEF80931101E6 +:1050D000809111011F928F9380E898E016C0809113 +:1050E0001001262F30E0280F311D2F3F310524F409 +:1050F000680F6093100103C08FEF809310018091BF +:1051000010011F928F9385E698E09F938F930E94E2 +:10511000B5080F900F900F900F900895833081F194 +:1051200028F4813059F08230D1F00895853009F4A7 +:1051300049C0B8F1863009F456C008958091150130 +:10514000681720F4861B8093150102C01092150188 +:10515000809115011F928F9386E598E054C080914D +:105160001401681720F4861B8093140102C010926A +:105170001401809114011F928F9384E498E043C03E +:1051800080911301681720F4861B8093130102C0DD +:1051900010921301809113011F928F9381E398E085 +:1051A00032C080911201681720F4861B809312018F +:1051B00002C010921201809112011F928F938CE114 +:1051C00098E021C080911101681720F4861B80931C +:1051D000110102C010921101809111011F928F9351 +:1051E00083E098E010C080911001681720F4861BBE +:1051F0008093100102C010921001809110011F9243 +:105200008F9388EE97E09F938F930E94B5080F903D +:105210000F900F900F900895CF93C82F1F928F93E8 +:105220008DEE9AE09F938F930E94B50881E090E005 +:10523000A0E0B0E0BC01CD0104C0660F771F881F5D +:10524000991FCA95D2F70E94A91F0F900F900F9037 +:105250000F90CF910C94ED1BCF938D3109F465C065 +:10526000B0F58E3009F4CCC100F5873009F49BC14C +:10527000A8F4863009F06DC28091D901817F8E7FBC +:105280008093D90182EF9AE00E941C0884E39FE09A +:105290000E941C0881E08093E90180C1883009F4F4 +:1052A0004FC08B3009F47CC154C2863109F4F0C17F +:1052B00038F4803109F4B8C1813109F430C249C2EF +:1052C000893109F4CEC18B3109F486C142C28533DC +:1052D00009F437C248F4873209F433C208F433C200 +:1052E000893209F42EC235C2833438F48A3308F087 +:1052F0002CC2883309F454C12CC2833409F421C26E +:10530000883409F026C20E94ED1B83E29FE00E94D0 +:105310001C089FEF23ED80E3915020408040E1F78F +:1053200000C000000E944F2339C183E49FE00E9427 +:105330001C080E942B2D0E940F160E94410E2EC1A8 +:1053400088E39FE00E941C0883E09DE00E941C0807 +:105350000E9414251F928F9380E09DE09F938F936E +:105360000E94B5088EEF9CE00E941C080E940B254D +:10537000C82F8BEE9CE00E941C081F92CF9386EEF4 +:105380009CE09F938F930E94B50884EE9CE00E945E +:105390001C088AED9CE00E941C088C2F81701F92D3 +:1053A0008F9387ED9CE09F938F930E94B50885EDC6 +:1053B0009CE00E941C088BEC9CE00E941C08C1FB36 +:1053C000882780F91F928F9388EC9CE09F938F939E +:1053D0000E94B50886EC9CE00E941C088AEB9CE0C9 +:1053E0000E941C08C2FB882780F91F928F9387EBCD +:1053F0009CE09F938F930E94B50885EB9CE00E94F0 +:105400001C088CEA9CE00E941C08C3FBCC27C0F956 +:105410001F92CF9389EA9CE09F938F930E94B508D7 +:1054200087EA9CE00E941C080E941D25C82F83E982 +:105430009CE00E941C081F92CF938EE89CE09F93F3 +:105440008F930E94B5088CE89CE00E941C0883E7BB +:105450009CE00E941C088C2F81701F928F9380E724 +:105460009CE09F938F930E94B5088DB79EB780965E +:105470000FB6F8949EBF0FBE8DBF8EE69CE00E94D3 +:105480001C0887E59CE00E941C08C1FB882780F966 +:105490001F928F9384E59CE09F938F930E94B508A1 +:1054A00082E59CE00E941C0880E49CE00E941C08AD +:1054B000C2FB882780F91F928F938DE39CE09F9316 +:1054C0008F930E94B5088BE39CE00E941C0889E240 +:1054D0009CE00E941C08C3FB882780F91F928F93D1 +:1054E00086E29CE09F938F930E94B50884E29CE043 +:1054F0000E941C088AE19CE00E941C08C4FB8827CB +:1055000080F91F928F9387E19CE09F938F930E9475 +:10551000B50885E19CE00E941C0883E09CE00E94A5 +:105520001C08C5FB882780F91F928F9380E09CE0C0 +:105530009F938F930E94B5088EEF9BE00E941C08FA +:1055400082EE9BE00E941C08C6FB882780F91F9210 +:105550008F938FED9BE09F938F930E94B5088DED05 +:105560009BE00E941C0885ED9BE00E941C08C7FB85 +:10557000CC27C0F91F92CF9382ED9BE09F938F932E +:105580000E94B50880ED9BE00E941C088DB79EB775 +:105590004C960FB6F8949EBF0FBE8DBFC1E0DEC023 +:1055A00089E19BE05BC08091D901C82FC17080FF69 +:1055B00009C086E19FE00E941C088091D901817F8B +:1055C0008E7F47C08AE09FE00E941C088091D9012D +:1055D00081608093D901E2CF9091D90191FBCC27D2 +:1055E000C0F981E0C827892FC0FB81F98093D901D8 +:1055F000CC2319F08DEF9EE027C08FEE9EE02EC0E9 +:105600009091D90192FBCC27C0F981E0C827892F5E +:10561000C0FB82F98093D901CC2319F080EE9EE083 +:1056200013C080ED9EE01AC09091D90193FBCC2766 +:10563000C0F981E0C827892FC0FB83F98093D90185 +:10564000CC2351F084EC9EE00E941C088091D9018B +:1056500081608093D90182C087EB9EE00E941C0884 +:105660009DCF88EA9EE00E941C088CE79EE00E9485 +:105670001C088FE39EE00E941C0882E19EE00E94CD +:105680001C088EEC9DE00E941C0883EA9DE0E6CF9A +:1056900085E99DE00E941C080E940F161F928F93BF +:1056A0008BE79DE09F938F930E94B50880910C013A +:1056B0001F928F9384E69DE09F938F930E94B5087D +:1056C000809170011F928F9381E59DE09F938F934E +:1056D0000E94B50880910D011F928F938EE39DE08B +:1056E0009F938F930E94B5088091DB019091DC011C +:1056F000A091DD01B091DE01BF93AF939F938F9393 +:105700008AE29DE09F938F930E94B5088DB79EB764 +:1057100046960FB6F8949EBF0FBE8DBF3FCF0E9436 +:10572000ED1BC0910D0181E0C827C0930D01CC2372 +:1057300029F080E29DE00E941C0810C085E19DE0F8 +:105740008DCF80E003C08D5101C089530E940C2988 +:1057500025CF83E19DE00E941C08C0E08C2FCF91F3 +:10576000089580E0089580E00895CF93C82F809138 +:10577000E901813081F020F0823009F44FC045C149 +:10578000E0910E01F0910F018081813169F0823248 +:1057900009F03DC109C0E0910E01F0910F01808137 +:1057A000813111F0823261F48C2F0E94B12B811172 +:1057B00004C08C2F0E942C292FC081E090E02CC0C7 +:1057C0008C2F0E94B32B811126C0C431E1F070F4FC +:1057D000CB3081F0C031D1F40E94D42785EE9AE01D +:1057E0000E941C0882E08093E90115C0C93259F07B +:1057F000C83361F482EF9AE00E941C0889EE9AE0B7 +:105800000E941C0808C01092E90103C183EE9AE0CF +:105810000E941C08FEC081E08170FDC0C43220F5EA +:10582000CE3108F0C0C0CB3099F1C8F4C73009F0D0 +:10583000D2C08AE08093150194E19093140193E023 +:10584000909313018093120188E08093110188E204 +:105850008093100189E899E00E941C08BFC0C33101 +:1058600049F1C431C1F0B7C0CB3409F4A9C028F460 +:10587000C93289F0C83361F0AEC0C13509F49EC0A9 +:10588000C23509F499C0CE3409F0A5C06AE09EC0C3 +:105890000E94D427A3C08091E801882319F01092B8 +:1058A000E8019CC086E999E00E941C0881E0809391 +:1058B000E901B1C080E799E00E941C088EE599E0FB +:1058C0000E941C08809115011F928F938BE599E02F +:1058D0009F938F930E94B50889E599E00E941C0868 +:1058E00087E499E00E941C08809114011F928F9315 +:1058F00084E499E09F938F930E94B50882E499E035 +:105900000E941C0883E399E00E941C088091130107 +:105910001F928F9380E399E09F938F930E94B50825 +:105920008EE299E00E941C088DE199E00E941C081B +:10593000809112011F928F938AE199E09F938F9338 +:105940000E94B50888E199E00E941C0883E099E074 +:105950000E941C08809111011F928F9380E099E0B2 +:105960009F938F930E94B5088EEF98E00E941C08C9 +:1059700087EE98E00E941C08809110011F928F937F +:1059800084EE98E09F938F930E94B50882EE98E092 +:105990000E941C088DB79EB748960FB6F8949EBF1C +:1059A0000FBE8DBF1BC0CE51EC2FF0E0E15DFE4F6E +:1059B00080818093E80112C061E003C061E006C00D +:1059C0006AE08091E8010E94EB2708C08091E8011D +:1059D0000E948E2803C087E899E013C08091E801F7 +:1059E000882369F01F928F9381E899E09F938F93AA +:1059F0000E94B5080F900F900F900F9004C08EE793 +:105A000099E00E941C0881E006C01092E90180E044 +:105A100002C080E001CFCF910895E1E8F0E08081FD +:105A2000886080838081816080838FB7F89493E061 +:105A30009093890090ED909388008FBF0895EFE6D2 +:105A4000F0E08081826080830895EFE6F0E080815D +:105A50008D7F80830895EFE6F0E0908182E08927D2 +:105A6000808308951F920F920FB60F9211242F93E7 +:105A70003F934F935F936F937F938F939F93AF93D6 +:105A8000BF93EF93FF938091EA019091EB01019610 +:105A90009093EB018093EA01811103C082E00E94A0 +:105AA000410EE091EB01E695E695F0E0ED5AF04FFE +:105AB000E4918091EA018E1303C080E00E94410EC0 +:105AC000FF91EF91BF91AF919F918F917F916F91D6 +:105AD0005F914F913F912F910F900FBE0F901F90AC +:105AE000189504D06894B1118DC0089570D088F0D5 +:105AF0009F5790F0B92F9927B751A0F0D1F0660FBA +:105B0000771F881F991F1AF0BA95C9F712C0B130D4 +:105B100081F077D0B1E0089574C0672F782F88277F +:105B2000B85F39F0B93FCCF3869577956795B39513 +:105B3000D9F73EF490958095709561957F4F8F4F82 +:105B40009F4F0895E89409C097FB3EF49095809587 +:105B5000709561957F4F8F4F9F4F9923A9F0F92F33 +:105B600096E9BB279395F695879577956795B795B1 +:105B7000F111F8CFFAF4BB0F11F460FF1BC06F5F97 +:105B80007F4F8F4F9F4F16C0882311F096E911C0A9 +:105B9000772321F09EE8872F762F05C0662371F0CA +:105BA00096E8862F70E060E02AF09A95660F771FDE +:105BB000881FDAF7880F9695879597F9089557FD0E +:105BC0009058440F551F59F05F3F71F04795880F6B +:105BD00097FB991F61F09F3F79F087950895121602 +:105BE00013061406551FF2CF4695F1DF08C01616AE +:105BF00017061806991FF1CF86957105610508945F +:105C00000895E894BB2766277727CB0197F9089575 +:105C10000BD078C069D028F06ED018F0952309F029 +:105C20005AC05FC01124EECFCADFA0F3959FD1F315 +:105C3000950F50E0551F629FF001729FBB27F00D3A +:105C4000B11D639FAA27F00DB11DAA1F649F66278F +:105C5000B00DA11D661F829F2227B00DA11D621FDE +:105C6000739FB00DA11D621F839FA00D611D221F98 +:105C7000749F3327A00D611D231F849F600D211D7C +:105C8000822F762F6A2F11249F5750408AF0E1F01F +:105C900088234AF0EE0FFF1FBB1F661F771F881F68 +:105CA00091505040A9F79E3F510570F014C0AACF03 +:105CB0005F3FECF3983EDCF3869577956795B79553 +:105CC000F795E7959F5FC1F7FE2B880F911D96957D +:105CD000879597F9089597F99F6780E870E060E0ED +:105CE00008959FEF80EC089500240A941616170675 +:105CF00018060906089500240A94121613061406BD +:105D000005060895092E0394000C11F4882352F01F +:105D1000BB0F40F4BF2B11F460FF04C06F5F7F4FD7 +:105D20008F4F9F4F0895991B79E004C0991F9617D4 +:105D300008F0961B881F7A95C9F78095089597FB00 +:105D4000072E16F4009407D077FD09D00E94B92ED3 +:105D500007FC05D03EF4909581959F4F089570956E +:105D600061957F4F0895EE0FFF1F0590F491E02D90 +:105D70000994AA1BBB1B51E107C0AA1FBB1FA61792 +:105D8000B70710F0A61BB70B881F991F5A95A9F7E4 +:105D900080959095BC01CD010895F999FECF92BDF3 +:105DA00081BDF89A992780B50895A8E1B0E042E056 +:105DB00050E00C94F02E262FF999FECF1FBA92BD19 +:105DC00081BD20BD0FB6F894FA9AF99A0FBE0196DC +:105DD00008950E94DB2E272F0C94DC2EDC01CB01D2 +:105DE000FC01F999FECF06C0F2BDE1BDF89A3196EB +:105DF00000B40D9241505040B8F70895F894FFCF89 +:105E00002002420E330F100FDC0EA80E0101C70155 +:105E100028080A03140A3F4D362039D30686065057 +:105E2000063006F7056A0583059C05B505D505010D +:0A5E3000020304050607080900003C +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md deleted file mode 100644 index 6b17d75d54..0000000000 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_README.md +++ /dev/null @@ -1,27 +0,0 @@ -#Ergodox EZ für OSX - -Dies ist nur ein kleiner Tweak der bestehenden firmware für das ErgoDox-EZ-Keyboard. Leider passte das layout nicht wirklich für OSX, deswegen habe ich einige Anpassungen gemacht. Dabei wurden folgende features umgesetzt: - -- Die Umlaute sollten an einigermassen sinnvollen Plätzen liegen -- der Umstieg sollte dadurch erleichtert werden, dass einige Tasten an ihren "normalen" Platz zurückgewandert sind. Z.B. ESC, Tab,... -- die Leertaste lässt sich jetzt mit beiden Daumen bedienen -- die CMD- und Alt-Tasten sind in der Mitte einfach erreichbar. -- es gibt eine neue Layer für die Nutzung der Cursortasten, dort sind sie etwas einfacher angeordnet und sind z.B. auch für Spiele nutzbar -- Die Symbollayer wurde dahingehend angepasst, dass die klammern, etc nun auf beiden hälften der Tastatur zu finden sind -- der Zehnerblock wurde in eine eigene Layer umgezogen -- die Meh und Hyper-Tasten wurden in die Daumenblöcke umgezogen - ------------------------------- - -# ErgoDox EZ for OSX - -This is only a little tweak of the existing default layout for the ErgoDox keyboard. Unfortunately the default layout did not work well with german OSX, so I created som adjustments. These were the features added and changed: - -- the umlaut-keys should be at their useful place more or less -- the switching should be made more easy so some other keys (like tab, esc) were moved to their default place -- the space key can now be used with both hands -- the CMD- and ALT-Keys moved to the middle, can be reached more easily. -- there is a new layer for using the cursor-keys, placed like on the default keyboard. This makes them useable for games also -- the symbollayer now has only symbols -- the number block was moved to a special layer -- meh and hyper went down to the thumb block diff --git a/keyboard/ergodox_ez/keymaps/osx_de/readme.md b/keyboard/ergodox_ez/keymaps/osx_de/readme.md new file mode 100644 index 0000000000..6b17d75d54 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/readme.md @@ -0,0 +1,27 @@ +#Ergodox EZ für OSX + +Dies ist nur ein kleiner Tweak der bestehenden firmware für das ErgoDox-EZ-Keyboard. Leider passte das layout nicht wirklich für OSX, deswegen habe ich einige Anpassungen gemacht. Dabei wurden folgende features umgesetzt: + +- Die Umlaute sollten an einigermassen sinnvollen Plätzen liegen +- der Umstieg sollte dadurch erleichtert werden, dass einige Tasten an ihren "normalen" Platz zurückgewandert sind. Z.B. ESC, Tab,... +- die Leertaste lässt sich jetzt mit beiden Daumen bedienen +- die CMD- und Alt-Tasten sind in der Mitte einfach erreichbar. +- es gibt eine neue Layer für die Nutzung der Cursortasten, dort sind sie etwas einfacher angeordnet und sind z.B. auch für Spiele nutzbar +- Die Symbollayer wurde dahingehend angepasst, dass die klammern, etc nun auf beiden hälften der Tastatur zu finden sind +- der Zehnerblock wurde in eine eigene Layer umgezogen +- die Meh und Hyper-Tasten wurden in die Daumenblöcke umgezogen + +------------------------------ + +# ErgoDox EZ for OSX + +This is only a little tweak of the existing default layout for the ErgoDox keyboard. Unfortunately the default layout did not work well with german OSX, so I created som adjustments. These were the features added and changed: + +- the umlaut-keys should be at their useful place more or less +- the switching should be made more easy so some other keys (like tab, esc) were moved to their default place +- the space key can now be used with both hands +- the CMD- and ALT-Keys moved to the middle, can be reached more easily. +- there is a new layer for using the cursor-keys, placed like on the default keyboard. This makes them useable for games also +- the symbollayer now has only symbols +- the number block was moved to a special layer +- meh and hyper went down to the thumb block -- cgit v1.2.3 From 1598a8c46a0af9242939dce89f4156620ed9642c Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Fri, 22 Jan 2016 03:51:59 +0200 Subject: Introduces new subdirectory structure --- keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c | 277 ---- .../ergodox_ez/keymaps/osx_de/keymap_osx_de.hex | 1509 -------------------- .../keymaps/osx_de/keymap_osx_de_adnw_koy.c | 262 ---- .../keymaps/osx_de/keymap_osx_de_highres.png | Bin 749565 -> 0 bytes .../ergodox_ez/keymaps/osx_de/osx_de_highres.png | Bin 0 -> 749565 bytes 5 files changed, 2048 deletions(-) delete mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c delete mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex delete mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c delete mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c deleted file mode 100644 index cc9076eec8..0000000000 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.c +++ /dev/null @@ -1,277 +0,0 @@ -#include "ergodox_ez.h" -#include "debug.h" -#include "action_layer.h" -#include "keymap_extras/keymap_german_osx.h" - -#define BASE 0 // default layer -#define SYMB 1 // symbols -#define MDIA 2 // media keys -#define CRSR 3 // media keys -#define NUMB 4 // number keys - -#define M_CTRL_CMDV 1 -#define M_CTRL_CMDC 2 -#define M_MEH_SH_ACUT 3 - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | L3 | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/L2 | - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | ! | ? | | | | | \ | [ | ] | | | # | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | . | ! | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, - KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, - KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_DEL,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | Play | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | Prev | Next | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |Brwser| - * | | |------| |------| |Back | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, - KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), -// Cursor layer -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, - KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -//number pad -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, KC_TRNS, - KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, - KC_0,KC_DOT, KC_0, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -}; - -const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) - [2] = ACTION_LAYER_TAP_TOGGLE(CRSR) // FN2 - Momentary Layer 2 (Cursors) -}; - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - static uint16_t start; - // MACRODOWN only works in this function - switch(id) { - case 0: - if (record->event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); - } - break; - case 1: - if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL), END); - } else { - if (timer_elapsed(start) > 150) { - return MACRO(U(LCTRL), END); - } else { - return MACRO(U(LCTRL), D(LGUI), T(V), U(LGUI), END); - } - } - break; - case 2: - if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),END); - } else { - if (timer_elapsed(start) > 150){ - return MACRO(U(LCTRL),END); - } else { - return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); - } - } - break; - case 3: - if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),D(LSFT),D(LALT),END); - } else { - if (timer_elapsed(start) > 150){ - return MACRO(U(LCTRL),U(LSFT),U(LALT),END); - } else { - return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_ACUT here, as macro needs KC_ prefix - } - } - break; - } - return MACRO_NONE; -}; - -// Runs just one time when the keyboard initializes. -void * matrix_init_user(void) { - -}; - -// Runs constantly in the background, in a loop. -void * matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); - - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - // TODO: Make this relevant to the ErgoDox EZ. - case 1: - ergodox_right_led_1_on(); - break; - case 2: - ergodox_right_led_2_on(); - break; - case 3: - ergodox_right_led_3_on(); - break; - case 4: - ergodox_right_led_1_on(); - ergodox_right_led_3_on(); - //ergodox_board_led_on(); - break; - default: - // none - break; - } - -}; diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex deleted file mode 100644 index eb82384d54..0000000000 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de.hex +++ /dev/null @@ -1,1509 +0,0 @@ -:100000000C94CA070C940E080C940E080C940E085D -:100010000C940E080C940E080C940E080C940E0808 -:100020000C940E080C940E080C9488130C945A141B -:100030000C940E080C940E080C940E080C940E08E8 -:100040000C940E080C94322D0C940E080C940E088F -:100050000C940E080C942A230C940E080C940E0891 -:100060000C940E080C940E080C940E080C940E08B8 -:100070000C940E080C940E080C940E080C940E08A8 -:100080000C940E080C940E080C940E080C940E0898 -:100090000C940E080C940E080C940E080C940E0888 -:1000A0000C940E080C940E080C940E08C714E91456 -:1000B000D715E914D7152E155115D715A615B9154D -:1000C000001900192F192F197319B119CB1BCB1B4C -:1000D000CA19CB1BCB1ACB1A9F1BCB1BCB1BB61B36 -:1000E00002E002E2012E022E02E10002E002E10241 -:1000F000E20001E001E101E20002E001E3010602A9 -:100100000602E30002E00001E00002E001E3011961 -:10011000021902E30002E00001E0000000F0A1F09B -:10012000A329002B000354E100358100001E0014B8 -:100130000004001D7135004D001F001A0016001B41 -:1001400000E1044C00200008000700060050002ACF -:100150000021001500090019004F004A0022001775 -:10016000000A000500000002540130E3000000E234 -:1001700000000003300230E7000000E60000002E1F -:100180007F23001C000B0011000000045424001801 -:10019000000D00100052004B0025000C000E003630 -:1001A0000051002C00260012000F003700E1082843 -:1001B00000270013003300387130004E002D002F4F -:1001C000003482E5003181000001000100010001DE -:1001D00000010000003A003500310001000100017B -:1001E000003B0035022102350001004C003C001E9E -:1001F0000224062202010001003D002D02240224F7 -:1002000004010001003E000100370011040000015C -:1002100000010001000000010000000100010001D8 -:100220000000000100000001003F0024062402231A -:1002300002000001004000220425023500010001F7 -:100240000041002304260235023700010042002449 -:100250000425041F021E0201004300310026043160 -:1002600002010001004400450001002D02010000D0 -:100270000001000100010001000100000001000177 -:10028000000100FB000100010001000100F200F983 -:1002900000010001000100F000F100FA00F400018B -:1002A0000001000100F300FC00F500010001000165 -:1002B000000100F600000001000100010000000143 -:1002C0000000000100010001000000010000000129 -:1002D0000001000100010001000000010001000117 -:1002E000000100A800A9000100010001000100AC0C -:1002F00000AA00B600010001000100AB005000019F -:1003000000010001000100520051000100AE000197 -:1003100000010001004F0000000100010001000188 -:1003200000010000000100010001000100010001C6 -:1003300000010001000100010001000100010001B5 -:1003400000010001000100010001000100010001A5 -:100350000001000100010001000100010000000196 -:100360000001000100000001000000010001000187 -:100370000000000100000001000100010001000177 -:100380000000000100010001000100010001000166 -:100390000001000100010001000100010001000155 -:1003A00000010001005000010001000100010052A5 -:1003B000005100010001000100010001004F000098 -:1003C0000001000100010001000100000001000126 -:1003D00000010001000100010001000100500001C6 -:1003E0000001000100010052005100010001000164 -:1003F00000010001004F00010001000100010001A7 -:1004000000010001000000010001000100000001E6 -:1004100000000001000100010000000100000001D7 -:10042000003F005200510023020000010040002460 -:100430000021001E00270001004100250022001FAE -:1004400000370001004200260023002000270001A1 -:100450000043003002300024022E00010044004519 -:100460000001000100010000000A00253031366261 -:10047000003A200025303258000A722F63203031B4 -:1004800032333435363738394142434445460A0021 -:100490000A002530325800626F756E6365213A207C -:1004A000006C6566742073696465206174746163AF -:1004B0006865640A006C6566742073696465206E03 -:1004C0006F7420726573706F6E64696E670A007472 -:1004D0007279696E6720746F207265736574206D20 -:1004E000637032333031380A000A44454255473A86 -:1004F00020656E61626C65642E0A005B735D004B63 -:100500006579626F6172642073746172742E0A007F -:100510005B575D005B535D005B525D005B445D00BB -:100520005B435D0016034500720067006F004400E6 -:100530006F007800200045005A00000016034500B7 -:10054000720067006F0044006F00780020004500D3 -:100550005A0000000403090409028D00050100A0EF -:10056000FA09040000010301010009211101000141 -:10057000223F000705810308000A09040100010366 -:10058000010200092111010001224D00070582032B -:1005900008000A09040200010300000009211101FA -:1005A00000012236000705830308000A090403003E -:1005B00002030000000921110100012220000705AB -:1005C000840320000107050403200001090404003E -:1005D0000103000000092111010001223900070573 -:1005E00085031000011201100100000008EDFE0754 -:1005F0001301000102000105010906A10105071907 -:10060000E029E71500250195087501810205081903 -:100610000129059505750191029501750391010563 -:10062000071900297715002501957875018102C009 -:100630000631FF0974A1010975150025FF95207584 -:100640000881020976150025FF952075089102C0E2 -:1006500005010980A101850216010026B7001A01D3 -:10066000002AB700751095018100C0050C0901A191 -:10067000018503160100269C021A01002A9C0275BE -:100680001095018100C005010902A1010901A10025 -:100690000509190129051500250195057501810236 -:1006A0009501750381010501093009311581257F07 -:1006B00095027508810609381581257F9501750811 -:1006C0008106050C0A38021581257F950175088180 -:1006D00006C0C005010906A101050719E029E715B3 -:1006E00000250195087501810295017508810105B4 -:1006F0000819012905950575019102950175039168 -:10070000010507190029FF150025FF9506750881C9 -:1007100000C00A002530325820006B6579626F6195 -:1007200072645F7265706F72743A20000A0025303F -:100730003258006B6579626F6172645F7365745FD4 -:100740006C65643A200064656C5F6B65795F626913 -:10075000743A2063616E27742064656C3A202530FA -:1007600032580A006164645F6B65795F6269743A4C -:100770002063616E2774206164643A20253032580A -:100780000A00646F6E652E0A00626F6F676D6167A5 -:100790006963207363616E3A202E2E2E2000290A91 -:1007A000002575002F002575005D280025640020B8 -:1007B00000256400200025640020002564007C00E2 -:1007C00025303258006D6F7573656B6579205B62FB -:1007D000746E7C782079207620685D287265702F91 -:1007E00061636C293A205B006D6B5F776865656CAF -:1007F0005F74696D655F746F5F6D6178203D202562 -:10080000640A006D6B5F776865656C5F6D61785F2A -:100810007370656564203D2025640A006D6B5F740C -:10082000696D655F746F5F6D6178203D2025640A96 -:10083000006D6B5F6D61785F7370656564203D204E -:1008400025640A006D6B5F696E74657276616C2059 -:100850003D2025640A006D6B5F64656C6179203D05 -:100860002025640A006D6B5F776865656C5F74694D -:100870006D655F746F5F6D6178203D2025640A00AF -:100880006D6B5F776865656C5F6D61785F737065D0 -:100890006564203D2025640A006D6B5F74696D6599 -:1008A0005F746F5F6D6178203D2025640A006D6B79 -:1008B0005F6D61785F7370656564203D2025640A13 -:1008C000006D6B5F696E74657276616C203D2025EA -:1008D000640A006D6B5F64656C6179203D2025645E -:1008E0000A000A00257500363A20776865656C5F56 -:1008F00074696D655F746F5F6D61783A20000A00FE -:10090000257500353A20776865656C5F6D61785FA5 -:1009100073706565643A20000A00257500343A203A -:1009200074696D655F746F5F6D61783A20000A00CD -:10093000257500333A206D61785F73706565643AA0 -:1009400020000A00257500323A20696E74657276BF -:10095000616C286D73293A20000A00257500313A30 -:100960002064656C6179282A31306D73293A200042 -:100970000A092D2056616C756573202D0A004D3EC5 -:10098000004D25643E20003F007365742064656659 -:1009900061756C740A00433E2000776865726520BB -:1009A00064656C74613A20637572736F723D25647F -:1009B0002C20776865656C3D25640A536565206861 -:1009C0007474703A2F2F656E2E77696B6970656449 -:1009D00069612E6F72672F77696B692F4D6F757321 -:1009E000655F6B6579730A000A092D204D6F757379 -:1009F000656B6579202D0A4553432F713A0971754E -:100A000069740A313A0964656C6179282A31306D5C -:100A100073290A323A09696E74657276616C286DC1 -:100A200073290A333A096D61785F73706565640AEA -:100A3000343A0974696D655F746F5F6D61780A356A -:100A40003A09776865656C5F6D61785F737065659D -:100A5000640A363A09776865656C5F74696D655F2D -:100A6000746F5F6D61780A0A703A097072696E740A -:100A70002076616C7565730A643A09736574206445 -:100A8000656661756C74730A75703A092B310A6476 -:100A90006F776E3A092D310A706775703A092B31FC -:100AA000300A7067646F776E3A092D31300A0A7325 -:100AB00070656564203D2064656C7461202A206D3A -:100AC00061785F7370656564202A2028726570659F -:100AD0006174202F2074696D655F746F5F6D61783C -:100AE000290A003F004D3E2000433E20004C256473 -:100AF0000A000A092D20436F6E736F6C65202D0A62 -:100B00004553432F713A09717569740A6D3A096D3D -:100B10006F7573656B65790A000A092D204D616751 -:100B20006963202D0A643A0964656275670A783A38 -:100B3000096465627567206D61747269780A6B3A41 -:100B4000096465627567206B6579626F6172640A1A -:100B50006D3A096465627567206D6F7573650A7615 -:100B60003A0976657273696F6E0A733A0973746134 -:100B70007475730A633A09636F6E736F6C65206DE9 -:100B80006F64650A302D343A096C61796572302DD5 -:100B900034284631302D4634290A506175733A099C -:100BA000626F6F746C6F616465720A653A0965659E -:100BB00070726F6D0A6E3A094E4B524F0A7A3A09BB -:100BC000736C656570204C454420746573740A002D -:100BD0000A002575002E6E6B726F3A20000A002500 -:100BE00075002E737761705F6261636B736C617304 -:100BF000685F6261636B73706163653A20000A002D -:100C00002575002E737761705F67726176655F6529 -:100C100073633A20000A002575002E6E6F5F6775BA -:100C2000693A20000A002575002E737761705F72A3 -:100C3000616C745F726775693A20000A002575005F -:100C40002E737761705F6C616C745F6C6775693A65 -:100C500020000A002575002E636170736C6F636B52 -:100C60005F746F5F636F6E74726F6C3A20000A007E -:100C70002575002E737761705F636F6E74726F6C91 -:100C80005F636170736C6F636B3A20000A002530FC -:100C90003258006B65796D61705F636F6E6669676E -:100CA0002E7261773A20000A002575002E6D6F754F -:100CB00073653A20000A002575002E6B6579626F16 -:100CC0006172643A20000A002575002E6D6174720D -:100CD00069783A20000A002575002E656E61626C05 -:100CE000653A20000A002530325800646562756755 -:100CF0005F636F6E6669672E7261773A20000A0043 -:100D000025750064656661756C745F6C61796572E8 -:100D10003A20003F004E4B524F3A206F66660A0061 -:100D20004E4B524F3A206F6E0A0074696D65725FC8 -:100D3000636F756E743A202530346C580A006B6509 -:100D400079626F6172645F6E6B726F3A2025580A28 -:100D5000006B6579626F6172645F69646C653A20EB -:100D600025580A006B6579626F6172645F70726FFB -:100D7000746F636F6C3A2025580A00686F73745F54 -:100D80006B6579626F6172645F6C65647328293A80 -:100D90002025580A000A092D2053746174757320A8 -:100DA0002D0A004743433A20342E392E3320415632 -:100DB000522D4C4942433A20312E382E3120415693 -:100DC000525F415243483A20617672350A004F50D3 -:100DD00054494F4E533A204C55464120424F4F54B0 -:100DE0004D41474943204D4F5553454B45592045AB -:100DF000585452414B455920434F4E534F4C452078 -:100E0000434F4D4D414E44204E4B524F20353132D1 -:100E10000A004255494C443A206130383532363563 -:100E20002D6469727479202830393A34343A313774 -:100E3000204A616E2031332032303136290A005683 -:100E400049443A20307846454544284572676F4406 -:100E50006F7820455A29205049443A203078313360 -:100E60003037284572676F446F7820455A292056DD -:100E700045523A203078303030310A0044455343EF -:100E80003A20742E6D2E6B2E206B6579626F617225 -:100E900064206669726D7761726520666F722045A5 -:100EA00072676F646F780A000A092D2056657273A5 -:100EB000696F6E202D0A000A6D6F7573653A206F99 -:100EC00066660A000A6D6F7573653A206F6E0A00D8 -:100ED0000A6B6579626F6172643A206F66660A0018 -:100EE0000A6B6579626F6172643A206F6E0A000A5C -:100EF0006D61747269783A206F66660A000A6D61E6 -:100F0000747269783A206F6E0A000A6465627567C8 -:100F10003A206F6E0A000A64656275673A206F6650 -:100F2000660A000A0A626F6F746C6F616465722EE4 -:100F30002E2E2000433E20006565636F6E66696754 -:100F40003A0A00536C656570204C45442074657303 -:100F5000740A000000000000000000000000010210 -:100F600004060A0F17202C3A4A5D71879DB3C7DA31 -:100F7000E9F5FCFFFCF5E9DAC7B39D87715D4A3AF4 -:100F80002C20170F0A0604020100000000000000D8 -:100F90000000000011241FBECFEFDAE0DEBFCDBF9E -:100FA00004B603FE24C08091FB019091FC01A09146 -:100FB000FD01B091FE018730904BA740B04BB9F4D2 -:100FC0001092FB011092FC011092FD011092FE01A3 -:100FD00014BE84B7877F84BF88E10FB6F8948093EE -:100FE0006000109260000FBEE0E0FFE3099511E0A1 -:100FF000A0E0B1E0E0E0FEE502C005900D92AA336A -:10100000B107D9F711E0AAE3B1E001C01D92AB3FEF -:10101000B107E1F70E94C0100C94FE2E0C94000062 -:10102000FF93EF93E0913A01F0913B01309709F083 -:101030000995EF91FF910895FC018591803011F0A1 -:10104000EFDFFBCF0895FF27E0E230E247FF0CC05F -:10105000419597FF09C0EDE2609570958095909558 -:10106000611D711D811D911D27FF02C0219530E377 -:1010700050E2AA27660F771F881F991FAA1FA4177F -:1010800010F0A41B63955A95A9F7AA3008F0A95F40 -:10109000A05DAF93F395611571058105910541F749 -:1010A000ED3211F4EF93F395F21718F43F93F395A3 -:1010B000FBCF8F91B5DFFA95E1F70895E991F991AA -:1010C0008591803021F0853219F0AADFF9CF08959B -:1010D00020E0E89455915532C1F3503311F46894EF -:1010E00055915A3348F4505390F3220F022E220F99 -:1010F000220F200D250FF4CF0EF42195899199919F -:10110000533619F3533729F1533559F1BC01882768 -:101110009927E8945C3621F48991999168945591C6 -:10112000543639F446EF7EF077FF0DC08FEF9FEF16 -:101130000AC055374AE039F0583540E121F05236BF -:1011400042E009F00895FF93EF937DDFEF91FF9167 -:10115000B7CFFF93EF93FC0181918030B9F360DF4B -:10116000FBCFFF93EF9368DFF1CFDF93CF93CDB742 -:10117000DEB72596A3DFCF91DF910895FC016130A2 -:1011800089F028F0623031F16330E1F153C082819F -:10119000882321F085EE0E949D174CC085EE0E94A9 -:1011A000651848C08281882349F00E94F4229093F8 -:1011B0003D0180933C0188E191E0089580913C01DC -:1011C00090913D010E94002387399105B4F58AE092 -:1011D00091E008958281882349F00E94F42290933F -:1011E0003D0180933C0187E091E0089580913C01AE -:1011F00090913D010E940023873991050CF589EFFC -:1012000090E008958281882349F00E94F42290930F -:101210003D0180933C0182EF90E0089580913C0174 -:1012200090913D010E9400238739910564F480EE7E -:1012300090E0089580E090E0089585E191E00895C0 -:1012400084E091E008958BEE90E008950895609118 -:10125000BE017091BF018091C0019091C1010E94B7 -:101260002D2256985E9825982D9826982E98279886 -:101270002F98823061F018F4813031F00895833076 -:1012800049F0843051F00895259A2D9A0895269AB0 -:101290002E9A0895279A2F9A0895259A2D9A279A7B -:1012A0002F9A089587E299E0892B11F00E9427096F -:1012B00080E090E0089556985E9825982D9826989D -:1012C0002E9827982F988FEF90E090938900809325 -:1012D000880090938B0080938A0090938D00809378 -:1012E0008C00259A2D9A2FEF80E792E021508040C4 -:1012F0009040E1F700C00000269A2E9A2FEF80E779 -:1013000092E0215080409040E1F700C00000279A11 -:101310002F9A2FEF80E792E0215080409040E1F734 -:1013200000C0000025982D982FEF80E792E0215013 -:1013300080409040E1F700C0000026982E982FEFE3 -:1013400080E792E0215080409040E1F700C000002B -:1013500027982F9856985E9825982D9826982E981D -:1013600027982F98089589EA8093800089E08093D8 -:10137000810024982C983F988AB18F748AB96E980E -:10138000479A8BB1806B8BB9769A0E945B0986E293 -:1013900099E0892B11F00E94260980E090E00895E1 -:1013A00080E28093000180913E0181110EC00E9475 -:1013B0001F0A81E080933E012FEF83ED90E32150DF -:1013C00080409040E1F700C0000080E40E94250AC0 -:1013D0008093000181112EC00E944F0A809300016A -:1013E000811128C00E944F0A80930001811122C000 -:1013F0008FE30E944F0A8093000181111BC00E945D -:10140000470A80E40E94250A80930001811112C0DE -:101410008CE00E944F0A8093000181110BC00E9452 -:101420004F0A80930001811105C08FE30E944F0A8B -:10143000809300010E94470A809100010895109254 -:10144000B9008AE08093B800089594EA9093BC00B4 -:101450009091BC0097FFFCCF9091B900987F983095 -:1014600021F0903111F081E008958093BB0084E871 -:101470008093BC008091BC0087FFFCCF8091B900B5 -:10148000887F883111F0803471F780E0089584E915 -:101490008093BC008091BC0084FDFCCF08958093B4 -:1014A000BB0084E88093BC008091BC0087FFFCCF28 -:1014B0009091B900987F81E0983209F480E0089516 -:1014C00084E88093BC008091BC0087FFFCCF8091B2 -:1014D000BB00089580910001811115C080E40E9435 -:1014E000250A8093000181110CC082E10E944F0AFD -:1014F00080930001811105C08FEF0E944F0A8093F5 -:1015000000010E94470A84B1807F84B985B1807F41 -:1015100085B98AB1837F8AB98BB1837F8BB93E98B5 -:10152000469808950E94D009809300010E946A0A9B -:1015300080B38C7080BB81B3836F81BBA0E4B1E0CA -:10154000EEE4F1E08EE08E0F11921D928E13FCCF2F -:1015500083EB99E0892B11F00C94B30908959F92C5 -:10156000AF92BF92CF92DF92EF92FF920F931F93B1 -:10157000CF93DF93809100018823E1F080913F01B8 -:101580008F5F80933F01811115C08FEC94E00E9422 -:101590001C080E94D00980930001882329F085EB64 -:1015A00094E00E941C0806C081EA94E00E941C0896 -:1015B0000E945B0900E411E0C0E0D0E0BB24B394DA -:1015C00082E0A82ECC24C394D12C22E9E22E24E080 -:1015D000F22EC730D10500F580910001811164C061 -:1015E00080E40E94250A80930001811112C082E1EB -:1015F0000E944F0A8093000181110BC0C6010C2E7E -:1016000001C0880F0A94EAF780950E944F0A8093E0 -:1016100000010E94470A48C0CA30A1F028F4C8302F -:1016200059F0C93061F005C0CC3089F070F0CD3090 -:1016300089F0209A289810C0219A29980DC0229AE2 -:101640002A980AC0239A2B9807C0529A01C0539A2D -:101650005B9802C03E9A469890EA9A95F1F79FB13E -:10166000799902C082E001C080E091709B25982B9F -:101670007C9902C084E001C080E0892B7D9902C082 -:1016800038E001C030E0832B7E9902C020E101C028 -:1016900020E0822B9FB19095991F9927991F9295D1 -:1016A000990F907E892B10C080910001811174C028 -:1016B00080E40E94250A80930001882309F459C020 -:1016C000912C0E94470A892DF8019081981739F1D1 -:1016D000808380910101882301F18091D90180FFED -:1016E00004C087E994E00E941C088091D90180FF22 -:1016F0000CC0809101011F928F93FF92EF920E9484 -:10170000B5080F900F900F900F908091D90180FF36 -:1017100004C080E994E00E941C08A09201010E948C -:101720006A0A21960F5F1F4FCE30D10509F051CFC5 -:10173000809101018823B1F08150809301018823B9 -:1017400039F08FE99FE00197F1F700C000000AC06F -:10175000AEE4B1E0E0E4F1E0CF01825F91919D93CE -:101760008E13FCCF82E599E0892BC1F00E945209CB -:1017700015C083E10E944F0A809300018111A0CF20 -:1017800081E40E94250A80930001811199CF0E9473 -:10179000600A982E909495CF80E096CF81E0DF91FB -:1017A000CF911F910F91FF90EF90DF90CF90BF905E -:1017B000AF909F900895E82FF0E0E25BFE4F8081AC -:1017C0000895CF92DF92EF92FF920F931F93CF93E2 -:1017D000DF9389E794E00E941C088EE4E82E81E004 -:1017E000F82EC0E0D0E094E7C92E94E0D92E0BE6A5 -:1017F00014E0DF93CF93DF92CF920E94B50881E788 -:1018000094E00E941C08F70181917F0190E00E9402 -:1018100093229F938F931F930F930E94B50889E69D -:1018200094E00E941C0821968DB79EB708960FB6CB -:10183000F8949EBF0FBE8DBFCE30D105D1F6DF919B -:10184000CF911F910F91FF90EF90DF90CF9008956F -:101850008B3B910578F4883A910540F5853A9105DE -:10186000D0F48430910508F0B1C08130910509F4BD -:10187000ADC06BC0803E910508F467C0883E9105FD -:1018800008F4A4C09C01205F31092031310508F023 -:101890005CC090650895853A910509F459C0863A6F -:1018A000910509F058C082E890E40895883A9105BE -:1018B00009F454C0893A910509F453C08A3A910554 -:1018C00009F452C08B3A910509F451C08C3A910544 -:1018D00009F450C08D3A910509F44FC0803B910541 -:1018E00009F44EC08E3A910509F44DC08F3A910526 -:1018F00009F44CC0813B910509F44BC0823B910532 -:1019000009F44AC0833B910509F449C0843B910521 -:1019100009F448C0853B910509F447C0863B910511 -:1019200009F446C0873B910509F445C0883B910501 -:1019300009F444C0893B910509F443C08A3B9105F1 -:1019400009F442C080E094E4089580E090E00895B6 -:1019500081E890E4089583E890E4089582EE94E4A9 -:10196000089589EE94E408958AEE94E4089585EB51 -:1019700094E4089586EB94E4089587EB94E4089545 -:101980008CEC94E408958DEC94E4089583E895E458 -:1019900008958AE895E4089582E995E4089584E934 -:1019A00095E4089581E296E4089583E296E408952B -:1019B00084E296E4089585E296E4089586E296E44A -:1019C000089587E296E408958AE296E408950895DA -:1019D00096E0799FF001112494E5899FE00DF11DB7 -:1019E0001124E60FF11DEE0FFF1FEF5DFE4F8591F5 -:1019F00094910895880F991FFC01E556F040859158 -:101A000094910895880F991FFC01E55EFE4F859122 -:101A10009491089526E0729FF001112444E5849F7B -:101A2000E00DF11D1124E60FF11DEE0FFF1FEF5D1C -:101A3000FE4F859194919C013A9521154FE1340711 -:101A400008F41EC13F512115304120F49F700E94BF -:101A5000020D08959C0130532115304118F4992747 -:101A6000906C0895811520E5920769F40E94ED1BA2 -:101A70004FEF84E39CE0415080409040E1F700C08C -:101A800000000C944F23813020E5920751F489EE39 -:101A900094E00E941C088091D90181608093D90153 -:101AA00008959C0130552115304108F051C0292F6F -:101AB00033272F70332721303105D9F4AC0143701F -:101AC000552702C0220F331F4A95E2F73C68AC014C -:101AD00064E0440F551F6A95E1F744275370242BA7 -:101AE000352B73E0880F991F7A95E1F78076992757 -:101AF0001DC02230310529F4982F8827816F906A04 -:101B0000089523303105A9F4AC014370552721E035 -:101B100030E002C0220F331F4A95E2F73C6843E0F1 -:101B2000880F991F4A95E1F7807E9770822B932B3F -:101B3000089524303105E1F4AC014370552721E0CC -:101B400030E002C0220F331F4A95E2F73A68E7CF30 -:101B50009C0130572115304118F49F709062089510 -:101B60009C0130582115304118F49F70906A0895F7 -:101B7000803E9105E0F4803C910558F58133910554 -:101B800009F46FC048F48932910509F463C08A32C0 -:101B9000910509F46DC072C089339105E9F082386E -:101BA0009105D1F08533910509F44DC067C0833E9E -:101BB000910581F138F4803E9105B9F0823E91059E -:101BC000D9F05CC0863E910561F1873E9105A1F197 -:101BD00055C00E94FA0C08952091EC0120FD02C02E -:101BE00021FF4CC080EE90E049C08091EC0180FF65 -:101BF000F9CF89E390E042C08091EC0182FF0EC0F2 -:101C00008091EC0184FF03C080E090E037C083EE58 -:101C100090E034C08091EC0182FFF2CF82EE90E040 -:101C20002DC08091EC0183FF0BC08091EC0184FDFD -:101C3000EBCF87EE90E022C08091EC0183FFF5CFDF -:101C400086EE90E01BC08091EC0185FF07C089E221 -:101C500090E014C08091EC0185FFF9CF85E390E01E -:101C60000DC08091EC0186FF07C08AE290E006C0BB -:101C70008091EC0186FFF9CF81E390E00E94280C6F -:101C80000895089580916F0108959FB7F894109278 -:101C90005E019FBF9091F201943009F057C090917E -:101CA000E9009F703091EC00232F217030FD20E877 -:101CB000922B24E02093E9002091EB0020FF43C009 -:101CC0002091EE0027FF3FC020915C01222321F0EC -:101CD0002091E80025FF37C010925C0126E030918A -:101CE000E80035FD15C03091F201343061F53091D6 -:101CF000EB0035FD28C0215021F481E080935C0188 -:101D000022C0EFE9FFE03197F1F700C00000E7CF14 -:101D10008093F1008091E80085FD0AC08091E80081 -:101D200080FFFCCF8091E8008E778093E80006C0AA -:101D30008FB7F89421E020935E018FBF9F7090933E -:101D4000E90080E008959F709093E9008FEF089577 -:101D5000CF93DF9300D01F92CDB7DEB79C01809167 -:101D6000F201843019F593E099833B832A839093A1 -:101D7000E9008FEF9091E800815095FD06C095ED48 -:101D80009A95F1F700008111F5CF8091E80085FF69 -:101D90000DC040E050E063E070E0CE0101960E948B -:101DA00078118091E8008E778093E8000F900F9073 -:101DB0000F90DF91CF910895CF93DF9300D01F92C2 -:101DC000CDB7DEB72091F201243021F522E029833E -:101DD0009B838A8383E08093E9008FEF9091E800F2 -:101DE000815095FD06C095ED9A95F1F7000081119F -:101DF000F5CF8091E80085FF0DC040E050E063E042 -:101E000070E0CE0101960E9478118091E8008E77F3 -:101E10008093E8000F900F900F90DF91CF9108957D -:101E20002091F2012430F1F422E02093E9002FEF19 -:101E30003091E800215035FD06C035ED3A95F1F7B7 -:101E400000002111F5CF2091E80025FF0BC040E0F4 -:101E500050E065E070E00E9478118091E8008E7794 -:101E60008093E8000895CF93DF932091F20124300E -:101E700009F048C0EC0180910C018823E1F08091C9 -:101E80000D018823C1F085E08093E9008FEF9091E8 -:101E9000E800815095FD06C095E19A95F1F70000A4 -:101EA0008111F5CF8091E80085FF2CC040E050E023 -:101EB00060E170E017C081E08093E9008FEF9091BE -:101EC000E800815095FD06C095ED9A95F1F7000068 -:101ED0008111F5CF8091E80085FF14C040E050E00B -:101EE00068E070E0CE010E9478118091E8008E7762 -:101EF0008093E80080E1FE01AFE5B1E001900D9232 -:101F00008A95E1F7DF91CF91089580E295E00E94F4 -:101F10001C088091F101811109C00E940D130E94DB -:101F20006A138091E20084608093E20008958CE15E -:101F300095E00E941C081092F101089588E195E057 -:101F40000C941C0884E195E00E941C080C941F2D41 -:101F500080E195E00E941C080E94E9220E94252D44 -:101F60000E940F160C94410E20915D012F5F822F6D -:101F700062E30E94932E992319F020935D01089546 -:101F800010925D0180915E01882371F18091F201D0 -:101F9000843041F58091E9008F702091EC00922F00 -:101FA000917020FD90E8892B94E09093E900909146 -:101FB000EB0090FF14C09091EE0097FF10C090913D -:101FC000E80095FF03C01092F100F9CF9091E8006E -:101FD00090FF05C09091E8009E779093E8008F7085 -:101FE0008093E90010925E01089542E061EC81E087 -:101FF0000E94871242E061EC82E00E94871242E078 -:1020000061EC83E00E94871242E261EC84E00E946E -:10201000871242E161EC85E00C9487128091F40113 -:10202000833009F455C030F4813071F0823009F406 -:102030008EC008958A3009F47AC08B3009F460C0EC -:10204000893009F09CC020C08091F301813A09F0E9 -:1020500096C08091E800877F8093E8008091F70127 -:102060009091F801892B21F460E18FE591E003C0A4 -:1020700060E080E090E070E00E94C3118091E80091 -:102080008B778093E80008958091F301813209F005 -:1020900076C08091F7019091F801009719F00497AC -:1020A00009F06DC08091E800877F8093E8008091FF -:1020B000E80082FD05C08091F2018111F8CF5FC078 -:1020C0008091F10080936F018091E8008B7753C07D -:1020D0008091F301813A09F052C08091F70190910B -:1020E000F801892B09F04BC08091E800877F80932D -:1020F000E8008091E80080FFFCCF80910C0136C0A1 -:102100008091F3018132D9F58091F7019091F80126 -:10211000892BA9F58091E800877F8093E8000E94D1 -:10212000BC128091F50180930C010C94ED1B809101 -:10213000F301813221F58091E800877F8093E800E8 -:102140000E94BC128091F6018093700108958091E5 -:10215000F301813AA1F48091E800877F8093E80041 -:102160008091E80080FFFCCF809170018093F100A6 -:102170008091E8008E778093E8000C94BC1208955B -:1021800084B7877F84BF88E10FB6F894809360009E -:10219000109260000FBE90E080E80FB6F894809334 -:1021A0006100909361000FBE0E949C160E940D1367 -:1021B0000E946A138091E20084608093E20085E4CB -:1021C0009EE00E94282278940E94EF150E949E169D -:1021D00082E091E00E940A160E940D2D8FEF94E09C -:1021E0000E941C088091F201853089F48BEF94E005 -:1021F0000E941C080E94AD228091F001882391F377 -:102200000E94D522882371F30E946211EBCF0E94B5 -:10221000CC16E8CF292F332723303105C9F064F4D9 -:102220002130310581F02230310509F043C08DE8BD -:1022300090E028E535E042C021323105F1F022324C -:10224000310541F137C082E190E025EE35E036C03E -:1022500099278130910541F08230910541F0892B19 -:1022600049F5E4E5F5E005C0ECE3F5E002C0E4E2A1 -:10227000F5E0849190E09F0121C06530D8F4E62F0D -:10228000F0E0EE0FFF1FEB5DFE4F2081318189E012 -:1022900090E014C0653070F470E0FB01EE0FFF1F9A -:1022A000E55EFE4F20813181FB01EA5EFE4F8081B9 -:1022B00090E004C080E090E020E030E0FA0131835B -:1022C0002083089580E189BD82E189BD09B400FEC3 -:1022D000FDCF8091D8008F7D8093D8008091E00061 -:1022E00082608093E0008091E00081FDFCCF089542 -:1022F000CF92DF92EF92FF920F931F93CF93DF93D2 -:10230000EC018B016A010E94DB12811133C0C11400 -:10231000D10439F0F60180819181081B190BC80F97 -:10232000D91FE12CF12C0115110519F18091E8005C -:1023300085FD16C08091E8008E778093E800C11477 -:10234000D10449F0F60180819181E80EF91EF182F5 -:10235000E08285E00FC00E94DB12882321F30AC0CF -:1023600089918093F10001501109FFEFEF1AFF0AE4 -:10237000DACF80E0DF91CF911F910F91FF90EF9026 -:10238000DF90CF9008952091F9013091FA0126173E -:10239000370748F06115710539F42091E8002E7770 -:1023A0002093E80001C0B90140E061157105A9F171 -:1023B0002091F201222309F443C0253009F442C0E0 -:1023C0002091E80023FD40C02091E80022FD32C0AA -:1023D0002091E80020FFE9CF4091F3002091F20026 -:1023E00030E0342BFC01CF016115710559F0283024 -:1023F000310540F481918093F100615071092F5FA4 -:102400003F4FF1CF41E02830310509F040E0209105 -:10241000E8002E772093E800C8CF4111C9CF0AC049 -:102420008091F201882361F0853061F08091E800AD -:1024300083FD0AC08091E80082FFF2CF80E008951A -:1024400082E0089583E0089581E008952091F901E4 -:102450003091FA012617370748F06115710539F4F4 -:102460002091E8002E772093E80001C0B901FC011B -:1024700020E06115710591F18091F201882309F442 -:1024800040C0853009F43FC08091E80083FD3DC025 -:102490008091E80082FD2FC08091E80080FFE9CFA5 -:1024A0002091F3008091F20090E0922B611571056C -:1024B00059F08830910540F424912093F100319631 -:1024C000615071090196F2CF21E0089709F020E0F0 -:1024D0008091E8008E778093E800CBCF2111CCCF9C -:1024E0000AC08091F201882361F0853061F080910B -:1024F000E80083FD0AC08091E80082FFF2CF80E00F -:10250000089582E0089583E0089581E00895982F6A -:10251000973058F59093E900981739F07091EC00D6 -:102520002091ED005091F00003C0242F762F50E051 -:1025300021FF19C03091EB003E7F3093EB003091CA -:10254000ED003D7F3093ED003091EB003160309332 -:10255000EB007093EC002093ED005093F00020917D -:10256000EE0027FF07C09F5FD3CF8F708093E900F5 -:1025700081E0089580E008958091F30187FF11C004 -:102580008091E80082FD05C08091F2018111F8CFB1 -:1025900011C08091E8008B770BC08091F2018823F5 -:1025A00049F08091E80080FFF8CF8091E8008E77B5 -:1025B0008093E80008952091E4003091E50095E6CD -:1025C0004091EC00842F817040FF22C08091E80090 -:1025D00080FD1CC08091F201882391F0853091F03C -:1025E0008091EB0085FD10C04091E4005091E50022 -:1025F0004217530729F39A01915011F784E0089587 -:1026000082E0089583E0089581E0089580E00895D0 -:102610004091E80042FFDECF08950E947B130E94A4 -:102620008313E0EEF0E0808181608083E8EDF0E0EC -:1026300080818F77808319BCA7EDB0E08C918E7F6D -:102640008C9380818F7E80831092F10108950F9387 -:102650001F93CF93DF930E947B130E948313C8EDD7 -:10266000D0E088818F77888388818068888388819B -:102670008F7D888319BC1092F2011092EE011092A6 -:10268000F0011092EF0100EE10E0F80180818B7FE5 -:10269000808388818160888342E060E080E00E94DE -:1026A0008712E1EEF0E080818E7F8083E2EEF0E041 -:1026B000808181608083808188608083F80180814F -:1026C0008E7F8083888180618883DF91CF911F9185 -:1026D0000F910895E8EDF0E080818F7E8083E7ED33 -:1026E000F0E080818160808384E082BF81E080931C -:1026F000F1010C942713E8EDF0E080818E7F808358 -:102700001092E20008951092DA001092E10008950C -:102710001F920F920FB60F9211242F933F934F9356 -:102720005F936F937F938F939F93AF93BF93EF9339 -:10273000FF938091E10082FF0BC08091E20082FF55 -:1027400007C08091E1008B7F8093E1000E94B40F6D -:102750008091DA0080FF1FC08091D80080FF1BC0ED -:102760008091DA008E7F8093DA008091D90080FF1B -:102770000DC080E189BD82E189BD09B400FEFDCFB5 -:1027800081E08093F2010E94850F05C019BC109270 -:10279000F2010E94970F8091E10080FF19C08091A3 -:1027A000E20080FF15C08091E2008E7F8093E200FE -:1027B0008091E20080618093E2008091D800806285 -:1027C0008093D80019BC85E08093F2010E94A20F8B -:1027D0008091E10084FF30C08091E20084FF2CC032 -:1027E00080E189BD82E189BD09B400FEFDCF809101 -:1027F000D8008F7D8093D8008091E1008F7E8093F8 -:10280000E1008091E2008F7E8093E2008091E200FF -:1028100081608093E2008091EE01882311F084E0D2 -:1028200007C08091E30087FD02C081E001C083E022 -:102830008093F2010E94A80F8091E10083FF29C0DC -:102840008091E20083FF25C08091E100877F809323 -:10285000E10082E08093F2011092EE018091E100AC -:102860008E7F8093E1008091E2008E7F8093E20072 -:102870008091E20080618093E20042E060E080E0CD -:102880000E9487128091F00088608093F0000E947F -:102890009E0FFF91EF91BF91AF919F918F917F918B -:1028A0006F915F914F913F912F910F900FBE0F90BD -:1028B0001F9018951F920F920FB60F9211242F930D -:1028C0003F934F935F936F937F938F939F93AF93B8 -:1028D000BF93CF93DF93EF93FF93C091E900CF7045 -:1028E0008091EC00D82FD17080FDD0E81092E900E3 -:1028F0008091F000877F8093F00078940E949E146E -:102900001092E9008091F00088608093F000CD2B58 -:10291000CF70C093E900FF91EF91DF91CF91BF910C -:10292000AF919F918F917F916F915F914F913F9167 -:102930002F910F900FBE0F901F9018951F93CF935C -:10294000DF93CDB7DEB7AA970FB6F894DEBF0FBE00 -:10295000CDBFE3EFF1E088E08E0F9091F10091930D -:102960008E13FBCF0E940E108091E80083FF1FC1E1 -:102970008091F3019091F401492F50E04A305105C4 -:1029800008F015C1FA01EA5AFF4F0C94B32E8038B3 -:1029900081F0823809F00BC18091F7018F7080932C -:1029A000E9008091EB0085FB882780F91092E9000F -:1029B00006C08091EF019091F00191118260909199 -:1029C000E800977F9093E8008093F1001092F10067 -:1029D000C8C0282F2D7F09F0EAC0882319F0823063 -:1029E00061F0E5C08091F501813009F0E0C09330DD -:1029F00009F080E08093F0012BC08091F5018111F6 -:102A000027C08091F7018F7009F4D1C08093E9004D -:102A10002091EB0020FF1CC0933021F48091EB004B -:102A2000806214C09091EB0090619093EB0021E0E4 -:102A300030E0A90102C0440F551F8A95E2F7409388 -:102A4000EA001092EA008091EB0088608093EB002E -:102A50001092E9008091E800877F86C08111A7C0AD -:102A60001091F5011F778091E3008078812B80938E -:102A7000E3008091E800877F8093E8000E94BC1209 -:102A80008091E80080FFFCCF8091E3008068809314 -:102A9000E300111102C082E001C083E08093F201E3 -:102AA00086C08058823008F082C08091F5019091F4 -:102AB000F6018C3D53E0950779F583E08A838AE23D -:102AC00089834FB7F894DE01139620E03EE051E28F -:102AD000E32FF0E050935700E49120FF03C0E2950C -:102AE000EF703F5FEF708E2F90E0EA3010F0C796E6 -:102AF00001C0C0968D939D932F5F243149F74FBF3E -:102B00008091E800877F8093E8006AE270E0CE0160 -:102B100001960E94C31114C0AE014F5F5F4F6091D8 -:102B2000F7010E940A11BC01892B09F440C0909161 -:102B3000E800977F9093E80089819A810E9426128D -:102B40008091E8008B778093E80031C0803879F578 -:102B50008091E800877F8093E8008091EE01809368 -:102B6000F1008091E8008E778093E8000E94BC120B -:102B70001EC081111CC09091F5019230C0F480916B -:102B8000E800877F8093E8009093EE010E94BC12DA -:102B90008091EE01811106C08091E30087FD02C0A3 -:102BA00081E001C084E08093F2010E94F50F8091E2 -:102BB000E80083FF0AC08091E800877F8093E800E7 -:102BC0008091EB0080628093EB00AA960FB6F89498 -:102BD000DEBF0FBECDBFDF91CF911F910895CF9380 -:102BE0008091F2018823A1F0C091E900CF7090910B -:102BF000EC00892F817090FD80E8C82B1092E900CD -:102C00008091E80083FD0E949E14CF70C093E9007C -:102C1000CF91089590937601809375010895E09186 -:102C20007501F0917601309721F00190F081E02D4F -:102C3000099480E00895EF92FF920F931F93CF9332 -:102C4000DF93E0917501F09176013097B1F18C013D -:102C50000280F381E02D09958091D90182FF2DC07A -:102C600080FF04C08AE197E00E941C08E80110E19F -:102C700084E1E82E87E0F82E8091D90180FF0BC017 -:102C800088811F928F93FF92EF920E94B5080F9058 -:102C90000F900F900F90115021961111EDCF809150 -:102CA000D90180FF0AC082E197E0DF91CF911F91A7 -:102CB0000F91FF90EF900C941C08DF91CF911F9122 -:102CC0000F91FF90EF900895E0917501F0917601DA -:102CD000309721F00480F581E02D0994089520912A -:102CE0007301309174018217930771F0909374010E -:102CF00080937301E0917501F0917601309721F096 -:102D00000680F781E02D099408952091710130919A -:102D100072018217930771F0909372018093710191 -:102D2000E0917501F0917601309721F00084F185F2 -:102D3000E02D0994089508950C949B160E94EB22AF -:102D40000E94920A0C94B123CF93C82F8091D9018D -:102D500082FF1EC080FF04C083E397E00E941C082E -:102D60008091D90180FF0CC01F92CF938EE297E033 -:102D70009F938F930E94B5080F900F900F900F9024 -:102D80008091D90180FF04C08CE297E00E941C086A -:102D90008C2FCF910C94410ECF92DF92EF92FF9245 -:102DA0000F931F93CF93DF93CDB7DEB72B970FB65B -:102DB000F894DEBF0FBECDBF0E94AF0A88E7C82ED1 -:102DC00081E0D82E00E010E0E02E802F0E94DB0B87 -:102DD000F60141916F01F42EF826B1F40F5F1F4FF9 -:102DE0000E30110589F78FEF89838A831B820E9439 -:102DF000F4228160782F9D838C8349815A816B8175 -:102E00008D810E946F1740C09091D90191FF04C03D -:102E10008B870E94E10B8B8520E030E04F2D50E046 -:102E2000922FBA01022E02C0759567950A94E2F7B7 -:102E300060FF24C02E83EF8221E030E0690102C0F0 -:102E4000CC0CDD1C9A95E2F790E08C219D21892B1A -:102E500009F420E028870E94F4228160782F9A8765 -:102E600089874E815F8168858A850E946F17F80186 -:102E7000E858FE4F8081C826C08206C02F5F3F4FB2 -:102E80002630310569F6AACF0E94222710917701DA -:102E90000E940F161817A1F00E940F168093770159 -:102EA0002B960FB6F894DEBF0FBECDBFDF91CF914A -:102EB0001F910F91FF90EF90DF90CF900C94A4168C -:102EC0002B960FB6F894DEBF0FBECDBFDF91CF912A -:102ED0001F910F91FF90EF90DF90CF900895CF93C7 -:102EE000DF93CDB7DEB72B970FB6F894DEBF0FBEDA -:102EF000CDBF4F83588769877A878B87DE0111960C -:102F000086E0FD0111928A95E9F785E0FE0137968A -:102F100001900D928A95E1F749815A816B817C81FC -:102F20008D819E810E94871E2B960FB6F894DEBF7E -:102F30000FBECDBFDF91CF910895CF93882309F4C1 -:102F4000C2C0C82F823859F40E940F1681FDBBC041 -:102F500089E30E9423210E94022289E30CC0833866 -:102F600079F40E940F1680FDAEC083E50E942321F4 -:102F70000E94022283E50E947621CF910C940222C6 -:102F8000843859F40E940F1682FD9DC087E40E9488 -:102F900023210E94022287E4EECF8CEF8C0F813A2E -:102FA00048F48C2F0E94B52B81118DC08C2F0E946C -:102FB0002321E3CF80E28C0F883048F4C77081E092 -:102FC00001C0880FCA95EAF70E94CB21D6CF8BE5C6 -:102FD0008C0F833078F4C53A29F0C63A31F083E893 -:102FE00090E005C081E890E002C082E890E0CF91D7 -:102FF0000C946F1688E58C0F833108F064C0C83AD2 -:1030000039F1C93A41F1CA3A49F1CB3A51F1CC3AD6 -:1030100059F1CD3A61F1C03B69F1CE3A71F1CF3A45 -:1030200079F1C13B81F1C23B89F1C33B91F1C43BD2 -:1030300099F1C53BA1F1C63BA9F1C73BB1F1C83B32 -:10304000B9F1C93BC1F1CA3BC9F180E090E038C099 -:1030500082EE90E035C089EE90E032C08AEE90E0DA -:103060002FC085EB90E02CC086EB90E029C087EB69 -:1030700090E026C08CEC90E023C08DEC90E020C066 -:1030800083E891E01DC08AE891E01AC082E991E0EE -:1030900017C084E991E014C081E292E011C083E29C -:1030A00092E00EC084E292E00BC085E292E008C09C -:1030B00086E292E005C087E292E002C08AE292E0F6 -:1030C000CF910C948516CF910895882309F44BC0B5 -:1030D000823859F40E940F1681FF45C089E30E948F -:1030E00023210E94022289E30CC0833871F40E94DC -:1030F0000F1680FF38C083E50E9423210E94022220 -:1031000083E50E9476210C940222843859F40E94AF -:103110000F1682FF28C087E40E9423210E9402220A -:1031200087E4EFCF9CEF980F913A58F390E2980F15 -:10313000983050F4877091E001C0990F8A95EAF7B2 -:10314000892F0E94D121DFCF9BE5980F933020F487 -:1031500080E090E00C946F16885A833120F480E070 -:1031600090E00C9485160895882321F00E94CB21CD -:103170000C9402220895882321F00E94D1210C94FE -:1031800002220895BF92CF92DF92EF92FF920F93A7 -:103190001F93CF93DF9300D000D000D0CDB7DEB720 -:1031A00025E0FC01DE01119601900D922A95E1F7D0 -:1031B000FC01408131810281258122952F7063813C -:1031C0007481672B09F4E7C23F3F19F44F3F09F4BC -:1031D000E2C27C0149833A8389819A812E830E94CD -:1031E000E220182FB92E0E94E1200E94A81FEB2D8B -:1031F000E295EF70F0E0E05AFF4F2E810C94B32E71 -:103200008B2D807F9B2D9F70F92E882319F0F294CF -:1032100080EFF822002349F0FF2009F469C28F2DC6 -:103220000E94DB210E94022263C2812F0E94651846 -:10323000FF2009F4B0C28F2D0E94E12126960FB61F -:10324000F894DEBF0FBECDBFDF91CF911F910F91DC -:10325000FF90EF90DF90CF90BF900C9402223B2D17 -:10326000307F8B2D8F70303211F08295807F11234B -:1032700019F0113021F12DC00023B9F0222309F4F7 -:10328000A1C1213009F09EC126960FB6F894DEBF89 -:103290000FBECDBFDF91CF911F910F91FF90EF90A7 -:1032A000DF90CF90BF900C94EB21222319F02130B6 -:1032B00009F471C28E830E94EE218E8197C1002392 -:1032C00021F0263008F067C27DC1253008F063C2C6 -:1032D0008DC1002321F0222309F474C109C22223E5 -:1032E00009F484C11AC22B2D26952695237030E04F -:1032F0002115310521F021303105D1F04CC20023D8 -:1033000021F0812F9B2D937002C080E090E02696E3 -:103310000FB6F894DEBF0FBECDBFDF91CF911F91E6 -:103320000F91FF90EF90DF90CF90BF900C946F16AD -:10333000002321F0812F9B2D937002C080E090E04C -:1033400026960FB6F894DEBF0FBECDBFDF91CF91AA -:103350001F910F91FF90EF90DF90CF90BF900C9452 -:103360008516812F002319F00E94A82502C00E9413 -:10337000102626960FB6F894DEBF0FBECDBFDF91A4 -:10338000CF911F910F91FF90EF90DF90CF90BF9062 -:103390000C9495268B2D837009F07BC00111FBC125 -:1033A000812F829586958770880F880F912F9F7047 -:1033B000C92ED12CE12CF12C082E04C0CC0CDD1C24 -:1033C000EE1CFF1C0A94D2F714FF12C04FE050E02D -:1033D00060E070E004C0440F551F661F771F8A9598 -:1033E000D2F7CB01BA01609570958095909503C096 -:1033F00060E070E0CB012B2D269526952370422F9F -:1034000050E042305105D9F04330510569F16C2943 -:103410007D298E299F294130510551F126960FB6FD -:10342000F894DEBF0FBECDBFDF91CF911F910F91FA -:10343000FF90EF90DF90CF90BF900C94CF1F6C293E -:103440007D298E299F2926960FB6F894DEBF0FBEE0 -:10345000CDBFDF91CF911F910F91FF90EF90DF9043 -:10346000CF90BF900C94EB1F0E94CF1FC701B601F5 -:1034700026960FB6F894DEBF0FBECDBFDF91CF9179 -:103480001F910F91FF90EF90DF90CF90BF900C9421 -:10349000B31F002319F08B2D817001C086958823FE -:1034A00009F479C1812F829586958770880F880FDE -:1034B000912F9F70C92ED12CE12CF12C082E04C025 -:1034C000CC0CDD1CEE1CFF1C0A94D2F714FF12C0BA -:1034D0004FE050E060E070E004C0440F551F661FED -:1034E000771F8A95D2F7CB01BA01609570958095C8 -:1034F000909503C060E070E0CB012B2D26952695BA -:103500002370422F50E042305105D9F0433051052D -:1035100069F16C297D298E299F294130510551F18E -:1035200026960FB6F894DEBF0FBECDBFDF91CF91C8 -:103530001F910F91FF90EF90DF90CF90BF900C9470 -:10354000A9206C297D298E299F2926960FB6F894EB -:10355000DEBF0FBECDBFDF91CF911F910F91FF90C6 -:10356000EF90DF90CF90BF900C94C5200E94A920CF -:10357000C701B60126960FB6F894DEBF0FBECDBFC9 -:10358000DF91CF911F910F91FF90EF90DF90CF903F -:10359000BF900C948D20103FD1F118F4103E50F4E0 -:1035A000A2C0123F09F464C008F44DC0133F09F4EF -:1035B00074C099C01F708B2D8F710023A1F00E94E1 -:1035C0002620812F26960FB6F894DEBF0FBECDBF02 -:1035D000DF91CF911F910F91FF90EF90DF90CF90EF -:1035E000BF900C94B4180E944720812F26960FB6E6 -:1035F000F894DEBF0FBECDBFDF91CF911F910F9129 -:10360000FF90EF90DF90CF90BF900C94BB180023F9 -:10361000B1F0253008F0BFC08B2D8F7126960FB604 -:10362000F894DEBF0FBECDBFDF91CF911F910F91F8 -:10363000FF90EF90DF90CF90BF900C946C202630DD -:1036400008F0A9C0E9CF0023A9F08B2D8F71269631 -:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3 -:103660000F91FF90EF90DF90CF90BF900C942620A9 -:10367000002359F38B2D8F7126960FB6F894DEBF79 -:103680000FBECDBFDF91CF911F910F91FF90EF90B3 -:10369000DF90CF90BF900C944720002399F08B2DA2 -:1036A0008F7126960FB6F894DEBF0FBECDBFDF91A7 -:1036B000CF911F910F91FF90EF90DF90CF90BF902F -:1036C0000C94112026960FB6F894DEBF0FBECDBF26 -:1036D000DF91CF911F910F91FF90EF90DF90CF90EE -:1036E000BF900C9407200023A9F0222309F4ADCF4A -:1036F000812F26960FB6F894DEBF0FBECDBFDF91A7 -:10370000CF911F910F91FF90EF90DF90CF90BF90DE -:103710000C949D17222309F4ADCF812F26960FB666 -:10372000F894DEBF0FBECDBFDF91CF911F910F91F7 -:10373000FF90EF90DF90CF90BF900C9465184B2DC9 -:103740004F70612FC7010E94BE0826960FB6F894ED -:10375000DEBF0FBECDBFDF91CF911F910F91FF90C4 -:10376000EF90DF90CF90BF900C942B1F4B2D4F709C -:10377000612FC70126960FB6F894DEBF0FBECDBFEE -:10378000DF91CF911F910F91FF90EF90DF90CF903D -:10379000BF900C94E70C26960FB6F894DEBF0FBED0 -:1037A000CDBFDF91CF911F910F91FF90EF90DF90F0 -:1037B000CF90BF9008950E94E8210E94BD210E94F1 -:1037C00002220E94C8270E94952680E090E00E9475 -:1037D0006F1680E090E00C9485160E94D8210C941E -:1037E000DB1B0E94E220292F22952F7030E02C3025 -:1037F00031054CF42A3031056CF422503109223065 -:10380000310588F407C02C30310549F02F303105DF -:1038100031F009C0803E48F0803F29F406C093FB98 -:10382000882780F9089580E0089581E00895CF9376 -:10383000DF9300D000D01F92CDB7DEB70F900F906E -:103840000F900F900F90DF91CF910895CF93DF935A -:1038500000D000D000D0CDB7DEB726960FB6F894D2 -:10386000DEBF0FBECDBFDF91CF9108951F93CF93E1 -:10387000DF93C091860116E080918701C81799F007 -:10388000D0E01C9FF0011D9FF00D1124E857FE4F62 -:103890004081518162817381848195810E94261CBF -:1038A0002196C770E9CFDF91CF911F910895409184 -:1038B000B8015091B9016091BA017091BB0180913A -:1038C000BC019091BD010C94261C8091BD01829594 -:1038D0008F7009F054C08091BA01882309F44FC059 -:1038E00080918601A09187016091B8017091B90122 -:1038F0004091BB015091BC01B6E08A1709F43FC06A -:1039000090E041155105C1F17F3F11F46F3FA1F1E6 -:10391000B89FF001B99FF00D1124E857FE4F2181A7 -:1039200072132AC02081621327C02281211124C072 -:10393000238134812417350710F421503109241BC9 -:10394000350B283C3105C0F42091BD012F7020615A -:103950002093BD0126E0289FF001299FF00D11243E -:10396000E357FE4F80818F708061808388EB91E008 -:103970000E94C2180C94361C01968770BECF089521 -:10398000CF92DF92EF92FF920F931F93CF93DF932B -:10399000CDB7DEB762970FB6F894DEBF0FBECDBFCE -:1039A0008C0185E0F801DE011D9601900D928A954B -:1039B000E1F7D8014C9111965C91119712966C9198 -:1039C00012971396CD90DC9014973091B8017091B6 -:1039D000B9018091BB019091BC01009709F46BC1C2 -:1039E0007F3F19F43F3F09F466C1E090BA01EE2031 -:1039F00009F4C0C02091BD01C816D90628F0F6010F -:103A0000E81BF90BCF0104C0809590958C0D9D1D8E -:103A1000FF24F394883C910578F0F12C207F09F085 -:103A2000C6C07C2DD98AC88A89890E94171C88EB58 -:103A300091E00E94C218B1C0822F807F09F046C079 -:103A4000751314C0341312C0611110C02F7020619F -:103A50002093BD010E94571C88EB91E00E94C21880 -:103A60008091BD01D80115968C932EC0CD2819F1F7 -:103A70005F3F11F44F3FF9F0F62E61111CC08091A9 -:103A800086012091870136E0821709F45AC090E040 -:103A9000389FF001399FF00D1124E857FE4F7181D6 -:103AA000571306C07081471303C07281711103C0A0 -:103AB00001968770E9CFF62E662309F418C180912C -:103AC000BD0181608093BD01F12C11C1751308C047 -:103AD000341306C0611104C08091BD01D801C3C078 -:103AE0004D875E878D859E856A8B0E94F11B6A8952 -:103AF0008823E1F16623D1F12091BD01822F8295C7 -:103B00008F7090E0029774F08091B8019091B901A4 -:103B100098878F831986DB86CA862C87CE01079605 -:103B20000E94C21886E0F801A8EBB1E001900D9266 -:103B30008A95E1F70E94651C0E94571CFF24F394AC -:103B4000D6C04D875E878D859E850E94E220292FF5 -:103B500022952F7030E0223031050CF0BCC09F70F0 -:103B600009F0B6C0805E883008F4C1C0C8010E9468 -:103B7000C218E4CFC816D90608F453C0F601E81BF2 -:103B8000F90BCF01883C910508F450C0F12C7C2D35 -:103B9000D98AC88A89890E94171CE8EBF1E086E07F -:103BA000DF011D928A95E9F70E94571CA0C075138A -:103BB00014C0341312C0611110C08091BD01F8010E -:103BC0008583C8010E94C21886E0E8EBF1E0DF01BE -:103BD0001D928A95E9F7FE2C8AC04D875E878D85F8 -:103BE0009E856A8B0E94F11B6A89882309F4BECFE7 -:103BF000662309F4BBCF2091BD01822F82958F707F -:103C000090E002970CF48ECF8091B8019091B901A9 -:103C10009A8389831B82DD82CC822E83CE0101961A -:103C20007FCF809590958C0D9D1DACCFF62E662391 -:103C300009F49CCF75132EC034132CC02091BD0104 -:103C400020FD1FC0822F82958F70D9F0D801159664 -:103C50002C9315978F3049F08F5F982F9295907F16 -:103C6000822F8F70892B15968C93C8010E94C218E1 -:103C700086E0F801A8EBB1E001900D928A95E1F79A -:103C800093CF86E0F801A8EBB1E001900D928A9500 -:103C9000E1F72DC04D875E878D859E850E94F11BC3 -:103CA000811140CF8091BD0181608093BD01C80129 -:103CB0000E94C2181CC0662309F458CF4D875E8746 -:103CC0008D859E850E94F11B882309F44FCF2ACF52 -:103CD000811148CF0CC0243031050CF047CF9F70C4 -:103CE00009F440CFF8019581907F09F03BCF8F2DEB -:103CF00062960FB6F894DEBF0FBECDBFDF91CF91B5 -:103D00001F910F91FF90EF90DF90CF9008951F9338 -:103D1000CF93DF93CDB7DEB72C970FB6F894DEBF05 -:103D20000FBECDBF4F83588769877A878B879C8763 -:103D3000CE0107960E94C01C882369F08F81988568 -:103D40002A853B85232BF1F19F3F09F063C08F3F0C -:103D500009F060C037C086E0FE013796DE0111969B -:103D600001900D928A95E1F76F817885EA85FB8550 -:103D7000309741F17F3F11F46F3F21F1209187018E -:103D800030E0C9010196877099274091860150E083 -:103D90008417950709F447C069837A83FD83EC8310 -:103DA00096E0929FD001939FB00D1124A857BE4F6B -:103DB000FE01319601900D929A95E1F7809387016B -:103DC0000E94361C16E08091860190918701891728 -:103DD000C1F1189FC001112488579E4F0E94C01C3A -:103DE000882379F1E09186011E9FF0011124E857A4 -:103DF000FE4F4081518162817381848195810E944F -:103E0000261C8091860190E0019687709927809307 -:103E10008601D9CF4F81588569857A858B859C85A8 -:103E20000E94261CCFCF0E94ED1B1092870110929A -:103E30008601E8EBF1E086E0DF011D928A95E9F763 -:103E4000C1CF2C960FB6F894DEBF0FBECDBFDF9169 -:103E5000CF911F910895EF92FF920F931F93CF93ED -:103E6000DF938C01892B09F46CC0F12CEE24E394D0 -:103E7000E8012196F8018491843740F4843008F0F9 -:103E800051C0813081F0823019F15BC0853709F46F -:103E900044C0A8F19CE7980F903708F052C08F7784 -:103EA0000E94651841C00E5F1F4FFE01C49180E261 -:103EB0008C0F883048F4C7708E2D01C0880FCA95CA -:103EC000EAF70E94DB2114C08C2F0E949D172DC0A1 -:103ED0000E5F1F4FFE01C49180E28C0F883058F4B2 -:103EE000C7708E2D01C0880FCA95EAF70E94E121A4 -:103EF0000E9402221AC08C2F0E94651816C00E5F05 -:103F00001F4FFE01C491CC2381F08FE99FE0019700 -:103F1000F1F700C00000C150F6CF0E5F1F4FFE0149 -:103F2000F49003C00E949D178E018F2D882309F401 -:103F30009FCFEFE9FFE03197F1F700C0000081501B -:103F4000F5CFDF91CF911F910F91FF90EF900895E2 -:103F500008956093C2017093C3018093C40190934C -:103F6000C5010C94DB1B0F931F930091C2011091AC -:103F7000C3012091C4013091C501DC01CB01802B2C -:103F8000912BA22BB32B8093C2019093C301A093DA -:103F9000C401B093C5011F910F910C94DB1B0F93CB -:103FA0001F930091C2011091C3012091C40130916F -:103FB000C501DC01CB0180239123A223B32380938D -:103FC000C2019093C301A093C401B093C5011F9196 -:103FD0000F910C94DB1B0F931F930091C201109162 -:103FE000C3012091C4013091C501DC01CB018027C0 -:103FF0009127A227B3278093C2019093C301A09376 -:10400000C401B093C5011F910F910C94DB1B10925A -:10401000BE011092BF011092C0011092C1010C9418 -:10402000DB1B41E050E060E070E004C0440F551F2E -:10403000661F771F8A95D2F74093BE015093BF0148 -:104040006093C0017093C1010C94DB1B41E050E010 -:1040500060E070E004C0440F551F661F771F8A950B -:10406000D2F78091BE019091BF01A091C001B091A3 -:10407000C101482B592B6A2B7B2B4093BE015093D7 -:10408000BF016093C0017093C1010C94DB1B41E040 -:1040900050E060E070E004C0440F551F661F771FBA -:1040A0008A95D2F740955095609570958091BE01A4 -:1040B0009091BF01A091C001B091C1014823592343 -:1040C0006A237B234093BE015093BF016093C001DC -:1040D0007093C1010C94DB1B41E050E060E070E0A4 -:1040E00004C0440F551F661F771F8A95D2F7809131 -:1040F000BE019091BF01A091C001B091C1014827BC -:1041000059276A277B274093BE015093BF016093D4 -:10411000C0017093C1010C94DB1B0F931F9300919E -:10412000BE011091BF012091C0013091C101DC019D -:10413000CB01802B912BA22BB32B8093BE019093AC -:10414000BF01A093C001B093C1011F910F910C94C6 -:10415000DB1B0F931F930091BE011091BF012091B3 -:10416000C0013091C101DC01CB0180239123A22346 -:10417000B3238093BE019093BF01A093C001B0937D -:10418000C1011F910F910C94DB1B0F931F930091A2 -:10419000BE011091BF012091C0013091C101DC012D -:1041A000CB0180279127A227B3278093BE0190934C -:1041B000BF01A093C001B093C1011F910F910C9456 -:1041C000DB1B0895CF92DF92EF92FF920F931F9324 -:1041D000CF93DF938C01C090C201D090C301E090D7 -:1041E000C401F090C5014091BE015091BF016091A2 -:1041F000C0017091C101C42AD52AE62AF72ACFE16D -:10420000D0E0D701C6010C2E04C0B695A7959795AE -:1042100087950A94D2F780FF07C0B8018C2F0E94BF -:104220000A0D8130910531F4219758F7B80180E0EB -:104230000E940A0DDF91CF911F910F91FF90EF9097 -:10424000DF90CF90089590910C01992321F09091E7 -:104250000D01911109C020910E0130910F01F9015A -:1042600032969FEF40E030C0982F969596959695A0 -:104270009F30A0F4E0910E01F0910F01E90FF11DC4 -:10428000877021E030E0A90102C0440F551F8A95D4 -:10429000E2F7CA019181892B818308959091D90118 -:1042A00090FF23C01F928F9384E697E09F938F9394 -:1042B0000E94B5080F900F900F900F9008959F3FA8 -:1042C00039F04F5F4E3041F051915813F8CF0DC087 -:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 -:1042E000F11D97FDFA9582830895089590910C0130 -:1042F000992321F090910D01911109C020910E0197 -:1043000030910F01F9013296205F3F4F30C0982F56 -:104310009695969596959F30A8F4E0910E01F091B0 -:104320000F01E90FF11D877021E030E0A90102C003 -:10433000440F551F8A95E2F7CA0180959181892320 -:10434000818308959091D90190FF16C01F928F9399 -:1043500086E497E09F938F930E94B5080F900F908B -:104360000F900F9008953196E217F30729F090818E -:104370009813F9CF1082F7CF089581E090E0E09193 -:104380000E01F0910F01E80FF91F108201968031A4 -:104390009105A9F708959091D801892B8093D801B0 -:1043A000089580959091D80189238093D80108952C -:1043B0001092D80108959091D701892B8093D7014D -:1043C000089580959091D70189238093D70108950E -:1043D0001092D70108958093C60108951092C601E6 -:1043E000089580910E0190910F01FC0131969C017E -:1043F000205F3F4F80E0919191118F5FE217F307AB -:10440000D1F70895E0910E01F0910F018091D8014C -:104410008083E0910E01F0910F0190818091D7018E -:10442000892B80838091C601882361F0E0910E0181 -:10443000F0910F019081892B80830E94F1218111DD -:104440001092C60180910E0190910F010C941B16E1 -:1044500090933B0180933A010895CF92DF92EF92BF -:10446000FF926C01EE24FF24C114D104E104F10495 -:1044700021F0C701B60120E101C020E0C72ED82EEF -:10448000E92EFF24C114D104E104F10419F0285FDE -:10449000C701B6016B017C0154E0F694E794D79410 -:1044A000C7945A95D1F7C114D104E104F10419F06D -:1044B0002C5FC701B6016B017C0142E0F694E794E2 -:1044C000D794C7944A95D1F7C114D104E104F104FB -:1044D00019F02E5FC701B601DC01CB01B695A79597 -:1044E00097958795892B8A2B8B2B09F02F5F822F2D -:1044F000FF90EF90DF90CF9008958295982F9C7C4D -:10450000392F36953695282F237344E0249FC00118 -:104510001124932F982B292F2A7A2695892F857578 -:10452000880F822B08951F93CF93DF931F92CDB7EF -:10453000DEB799830E947D22182F9981892F0E94CE -:104540007D22212F30E0322F2227A901482BCA01DA -:104550000F90DF91CF911F9108958091F2018430E7 -:1045600009F11092DA0120E488E190E00FB6F894A6 -:10457000A895809360000FBE2093600083B7817F71 -:10458000846083BF83B7816083BF7894889583B745 -:104590008E7F83BF88E10FB6F894809360001092FD -:1045A00060000FBE089508950895CF930E94D3220E -:1045B0000E94AF0A0E94D422C0E08C2F0E94DB0B25 -:1045C000811104C0CF5FCE30C1F701C081E0CF912F -:1045D00008950C94ED1B82E084BD93E095BD9AEFA5 -:1045E00097BD80936E0008952FB7F8948091DB01FA -:1045F0009091DC01A091DD01B091DE012FBF089503 -:10460000CF92DF92EF92FF920F931F932FB7F89400 -:104610004091DB015091DC016091DD017091DE0180 -:104620002FBF6A017B01EE24FF248C0120E030E0E3 -:10463000C016D106E206F30610F4415051099A0162 -:10464000281B390BC9011F910F91FF90EF90DF904C -:10465000CF9008951F920F920FB60F9211248F934F -:104660009F93AF93BF938091DB019091DC01A09168 -:10467000DD01B091DE010196A11DB11D8093DB012A -:104680009093DC01A093DD01B093DE01BF91AF9167 -:104690009F918F910F900FBE0F901F9018950E94C1 -:1046A0000D13F8942FEF87EA91E621508040904057 -:1046B000E1F700C0000087E090EBDC018093FB0194 -:1046C0009093FC01A093FD01B093FE019CE088E172 -:1046D0000FB6F894A895809360000FBE9093600089 -:1046E000FFCFEF92FF920F931F93CF93DF93D82FBB -:1046F000C0E08C2F0E94DB0B00E010E0E82EF12CD4 -:10470000C701002E02C0959587950A94E2F780FDB7 -:1047100006C00F5F1F4F0630110591F709C0602FCB -:104720007C2F80E00E94E80CD813F3CF81E004C016 -:10473000CF5FCE30F1F680E0DF91CF911F910F91E6 -:10474000FF90EF900895CF93C82F8CE20E947123C1 -:10475000882321F08C2FCF910C94712380E0CF918E -:104760000895CF930E940025811102C00E94E62483 -:1047700089E897E00E941C08C5E6C15049F00E94F4 -:10478000AF0A8FE39CE90197F1F700C00000F5CF75 -:1047900082E897E00E941C0889E20E94A32381110D -:1047A00013C18AE20E94A32381110E94E62485E0BE -:1047B0000E94A32381110E944F230E940B25809306 -:1047C000D90187E00E94A3238823A9F18BE10E94ED -:1047D000A323882351F08091D90181FB222720F95E -:1047E00091E0922790FB81F90EC08EE00E94A323F6 -:1047F000882361F08091D90182FB222720F991E082 -:10480000922790FB82F98093D90115C080E10E9424 -:10481000A3239091D901882341F093FB222720F90B -:1048200081E0822780FB93F904C0892F809580FB6B -:1048300090F99093D9018091D9010E940F250E948F -:104840001D258093EC0180EE0E94A323882341F074 -:104850008091EC01982F909590FB80F98093EC016A -:1048600089E30E94A323882359F08091EC0181FB06 -:10487000222720F991E0922790FB81F98093EC01A7 -:1048800082EE0E94A323882359F08091EC0182FBE1 -:10489000222720F991E0922790FB82F98093EC0186 -:1048A00086EE0E94A323882359F08091EC0183FBBC -:1048B000222720F991E0922790FB83F98093EC0165 -:1048C00083EE0E94A323882359F08091EC0184FB9E -:1048D000222720F991E0922790FB84F98093EC0144 -:1048E00085E30E94A323882359F08091EC0185FB86 -:1048F000222720F991E0922790FB85F98093EC0123 -:1049000081E30E94A323882359F08091EC0186FB68 -:10491000222720F991E0922790FB86F98093EC0101 -:1049200081E10E94A323882359F08091EC0187FB49 -:10493000222720F991E0922790FB87F98093EC01E0 -:104940008091EC010E9421258091EC0187FB882752 -:1049500080F980930D0187E20E94A323C82F8EE186 -:104960000E94A3238111C2608FE10E94A3238111C1 -:10497000C46080E20E94A3238111C86081E20E948A -:10498000A3238111C06182E20E94A3238111C0622E -:1049900083E20E94A3238111C06484E20E94A323C6 -:1049A000882311F0C06802C0CC2329F08C2F0E940C -:1049B00018256C2F03C00E941425682F70E080E03A -:1049C00090E0CF910C94A91FCF9108956DEE7EEFEA -:1049D00080E090E00E94E92E60E082E090E00E949A -:1049E000DB2E60E083E090E00E94DB2E60E084E05C -:1049F00090E00E94DB2E60E085E090E00C94DB2EDE -:104A000080E090E00E94D52E21E08D3E9E4F09F07F -:104A100020E0822F089582E090E00C94CD2E682F44 -:104A200082E090E00C94DB2E83E090E00C94CD2E9D -:104A3000682F83E090E00C94DB2E84E090E00C94EF -:104A4000CD2E682F84E090E00C94DB2E8091E10164 -:104A500080FF0BC06091130185E0689FB0011124B5 -:104A600075956795759567952BC081FF09C0609115 -:104A7000130185E0689FB00111247595679520C0EA -:104A800082FF07C06091130185E0689FB001112487 -:104A900017C09091E2019923D1F06091120196170D -:104AA00088F72091130185E0289F90011124929F9F -:104AB000A001939F500D112470E0CA010E949F2E07 -:104AC0006038710540F46115710539F002C065E088 -:104AD00070E0862F08958FE7089581E00895809112 -:104AE000E10180FF08C06091110170E07595679544 -:104AF0007595679521C081FF06C06091110170E036 -:104B00007595679519C082FF04C06091110170E02E -:104B100010C09091E2019923C1F0609110019617A5 -:104B2000A0F780911101899FC001112470E00E94BB -:104B30009F2E6038710528F46115710521F0862FCC -:104B400008958FE7089581E0089561E070E0F4CF63 -:104B5000803F21F40E942625819504C0813F29F4DD -:104B60000E9426258093E5010895823F21F40E944A -:104B70002625819504C0833F29F40E942625809331 -:104B8000E4010895893F19F40E946F2505C08A3F0A -:104B900031F40E946F2581958093E60108958B3F43 -:104BA00021F40E946F25819504C08C3F29F40E9456 -:104BB0006F258093E7010895843F21F48091E301FC -:104BC000816017C0853F21F48091E301826011C0AC -:104BD000863F21F48091E30184600BC0873F21F47C -:104BE0008091E301886005C0883F31F48091E30142 -:104BF00080618093E30108958D3F21F48091E1016C -:104C000081600BC08E3F21F48091E101826005C07C -:104C10008F3F29F48091E10184608093E101089540 -:104C2000803F39F48091E50187FF6CC01092E50167 -:104C300069C0813F29F48091E5011816BCF362C078 -:104C40009091E401823F29F497FF5CC01092E40147 -:104C500059C0833F19F41916CCF354C0893F41F46D -:104C60008091E60118160CF04DC01092E6014AC082 -:104C70008A3F29F48091E60187FF44C0F6CF8B3F3D -:104C800039F48091E70187FF3DC01092E7013AC0F7 -:104C90008C3F29F48091E7011816BCF333C0843FA0 -:104CA00021F48091E3018E7F17C0853F21F480912C -:104CB000E3018D7F11C0863F21F48091E3018B7F5A -:104CC0000BC0873F21F48091E301877F05C0883FB7 -:104CD00031F48091E3018F7E8093E30113C08D3F17 -:104CE00021F48091E1018E7F0BC08E3F21F48091F1 -:104CF000E1018D7F05C08F3F29F48091E1018B7F19 -:104D00008093E1018091E40181110EC08091E50161 -:104D100081110AC08091E601811106C08091E701EE -:104D2000811102C01092E20108958091D90183FFA0 -:104D30007EC085EC97E00E941C088091E3011F92E1 -:104D40008F9380EC97E09F938F930E94B5088EEB32 -:104D500097E00E941C088091E401282F332727FD4B -:104D600030953F938F938BEB97E09F938F930E94A7 -:104D7000B50889EB97E00E941C088091E501282F77 -:104D8000332727FD30953F938F9386EB97E09F93D2 -:104D90008F930E94B50884EB97E00E941C088091D5 -:104DA000E601282F332727FD30953F938F9381EB22 -:104DB00097E09F938F930E94B5088FEA97E00E9437 -:104DC0001C088091E701282F332727FD30953F935A -:104DD0008F938CEA97E09F938F930E94B50889EA9E -:104DE00097E00E941C088091E2011F928F9386EA4F -:104DF00097E09F938F930E94B50884EA97E00E9402 -:104E00001C088091E1011F928F9381EA97E09F93A4 -:104E10008F930E94B5088EE997E00E941C088DB719 -:104E20009EB74C960FB6F8949EBF0FBE8DBF83EE13 -:104E300091E00E9464160E94F4229093E001809316 -:104E4000DF0108951F93CF93DF938091DF0190914D -:104E5000E0010E940023AC019091E201992321F02E -:104E60002091140130E006C0209115018AE0289FAE -:104E7000900111244217530708F486C08091E40181 -:104E8000C091E501D091E6011091E701811107C0C1 -:104E9000C11176C0D11174C0111172C075C09F3F8D -:104EA00019F09F5F9093E201181624F40E942625C2 -:104EB0008093E4018091E40187FF05C00E942625CC -:104EC00081958093E4011C1624F40E94262580938A -:104ED000E5018091E50187FF05C00E9426258195A7 -:104EE0008093E5016091E401662339F1C091E50109 -:104EF000CC2319F1772767FD7095872F972F0E9494 -:104F0000A42D23E333E343E35FE30E94082E0E94D2 -:104F1000712D6093E4016C2F772767FD7095872FC3 -:104F2000972F0E94A42D23E333E343E35FE30E9422 -:104F3000082E0E94712D6093E5011D1624F40E9435 -:104F40006F258093E6018091E60187FF05C00E94EE -:104F50006F2581958093E601111624F40E946F2538 -:104F60008093E7018091E70187FF05C00E946F25CC -:104F700081958093E701DF91CF911F910C94952645 -:104F80009F3F09F08ECF96CFDF91CF911F9108956B -:104F9000E3EEF1E085E0DF011D928A95E9F71092DA -:104FA000E2011092E101089588EE99E00E941C0848 -:104FB0001F9281E08F931F9285E08F938AE999E099 -:104FC0009F938F930E94B5080F900F900F900F90B2 -:104FD0000F900F9008958330E9F128F4813061F04B -:104FE000823009F10895853009F462C008F449C09F -:104FF000863009F474C0089580911501262F30E0A1 -:10500000280F311D2F3F310524F4680F60931501DF -:1050100003C08FEF80931501809115011F928F932C -:1050200083ED98E072C080911401262F30E0280FA4 -:10503000311D2F3F310524F4680F6093140103C024 -:105040008FEF80931401809114011F928F9381EC54 -:1050500098E05BC080911301262F30E0280F311DAE -:105060002F3F310524F4680F6093130103C08FEFC5 -:1050700080931301809113011F928F938EEA98E021 -:1050800044C080911201262F30E0280F311D2F3FA0 -:10509000310524F4680F6093120103C08FEF8093F1 -:1050A0001201809112011F928F9389E998E02DC01F -:1050B00080911101262F30E0280F311D2F3F31053F -:1050C00024F4680F6093110103C08FEF80931101E6 -:1050D000809111011F928F9380E898E016C0809113 -:1050E0001001262F30E0280F311D2F3F310524F409 -:1050F000680F6093100103C08FEF809310018091BF -:1051000010011F928F9385E698E09F938F930E94E2 -:10511000B5080F900F900F900F900895833081F194 -:1051200028F4813059F08230D1F00895853009F4A7 -:1051300049C0B8F1863009F456C008958091150130 -:10514000681720F4861B8093150102C01092150188 -:10515000809115011F928F9386E598E054C080914D -:105160001401681720F4861B8093140102C010926A -:105170001401809114011F928F9384E498E043C03E -:1051800080911301681720F4861B8093130102C0DD -:1051900010921301809113011F928F9381E398E085 -:1051A00032C080911201681720F4861B809312018F -:1051B00002C010921201809112011F928F938CE114 -:1051C00098E021C080911101681720F4861B80931C -:1051D000110102C010921101809111011F928F9351 -:1051E00083E098E010C080911001681720F4861BBE -:1051F0008093100102C010921001809110011F9243 -:105200008F9388EE97E09F938F930E94B5080F903D -:105210000F900F900F900895CF93C82F1F928F93E8 -:105220008DEE9AE09F938F930E94B50881E090E005 -:10523000A0E0B0E0BC01CD0104C0660F771F881F5D -:10524000991FCA95D2F70E94A91F0F900F900F9037 -:105250000F90CF910C94ED1BCF938D3109F465C065 -:10526000B0F58E3009F4CCC100F5873009F49BC14C -:10527000A8F4863009F06DC28091D901817F8E7FBC -:105280008093D90182EF9AE00E941C0884E39FE09A -:105290000E941C0881E08093E90180C1883009F4F4 -:1052A0004FC08B3009F47CC154C2863109F4F0C17F -:1052B00038F4803109F4B8C1813109F430C249C2EF -:1052C000893109F4CEC18B3109F486C142C28533DC -:1052D00009F437C248F4873209F433C208F433C200 -:1052E000893209F42EC235C2833438F48A3308F087 -:1052F0002CC2883309F454C12CC2833409F421C26E -:10530000883409F026C20E94ED1B83E29FE00E94D0 -:105310001C089FEF23ED80E3915020408040E1F78F -:1053200000C000000E944F2339C183E49FE00E9427 -:105330001C080E942B2D0E940F160E94410E2EC1A8 -:1053400088E39FE00E941C0883E09DE00E941C0807 -:105350000E9414251F928F9380E09DE09F938F936E -:105360000E94B5088EEF9CE00E941C080E940B254D -:10537000C82F8BEE9CE00E941C081F92CF9386EEF4 -:105380009CE09F938F930E94B50884EE9CE00E945E -:105390001C088AED9CE00E941C088C2F81701F92D3 -:1053A0008F9387ED9CE09F938F930E94B50885EDC6 -:1053B0009CE00E941C088BEC9CE00E941C08C1FB36 -:1053C000882780F91F928F9388EC9CE09F938F939E -:1053D0000E94B50886EC9CE00E941C088AEB9CE0C9 -:1053E0000E941C08C2FB882780F91F928F9387EBCD -:1053F0009CE09F938F930E94B50885EB9CE00E94F0 -:105400001C088CEA9CE00E941C08C3FBCC27C0F956 -:105410001F92CF9389EA9CE09F938F930E94B508D7 -:1054200087EA9CE00E941C080E941D25C82F83E982 -:105430009CE00E941C081F92CF938EE89CE09F93F3 -:105440008F930E94B5088CE89CE00E941C0883E7BB -:105450009CE00E941C088C2F81701F928F9380E724 -:105460009CE09F938F930E94B5088DB79EB780965E -:105470000FB6F8949EBF0FBE8DBF8EE69CE00E94D3 -:105480001C0887E59CE00E941C08C1FB882780F966 -:105490001F928F9384E59CE09F938F930E94B508A1 -:1054A00082E59CE00E941C0880E49CE00E941C08AD -:1054B000C2FB882780F91F928F938DE39CE09F9316 -:1054C0008F930E94B5088BE39CE00E941C0889E240 -:1054D0009CE00E941C08C3FB882780F91F928F93D1 -:1054E00086E29CE09F938F930E94B50884E29CE043 -:1054F0000E941C088AE19CE00E941C08C4FB8827CB -:1055000080F91F928F9387E19CE09F938F930E9475 -:10551000B50885E19CE00E941C0883E09CE00E94A5 -:105520001C08C5FB882780F91F928F9380E09CE0C0 -:105530009F938F930E94B5088EEF9BE00E941C08FA -:1055400082EE9BE00E941C08C6FB882780F91F9210 -:105550008F938FED9BE09F938F930E94B5088DED05 -:105560009BE00E941C0885ED9BE00E941C08C7FB85 -:10557000CC27C0F91F92CF9382ED9BE09F938F932E -:105580000E94B50880ED9BE00E941C088DB79EB775 -:105590004C960FB6F8949EBF0FBE8DBFC1E0DEC023 -:1055A00089E19BE05BC08091D901C82FC17080FF69 -:1055B00009C086E19FE00E941C088091D901817F8B -:1055C0008E7F47C08AE09FE00E941C088091D9012D -:1055D00081608093D901E2CF9091D90191FBCC27D2 -:1055E000C0F981E0C827892FC0FB81F98093D901D8 -:1055F000CC2319F08DEF9EE027C08FEE9EE02EC0E9 -:105600009091D90192FBCC27C0F981E0C827892F5E -:10561000C0FB82F98093D901CC2319F080EE9EE083 -:1056200013C080ED9EE01AC09091D90193FBCC2766 -:10563000C0F981E0C827892FC0FB83F98093D90185 -:10564000CC2351F084EC9EE00E941C088091D9018B -:1056500081608093D90182C087EB9EE00E941C0884 -:105660009DCF88EA9EE00E941C088CE79EE00E9485 -:105670001C088FE39EE00E941C0882E19EE00E94CD -:105680001C088EEC9DE00E941C0883EA9DE0E6CF9A -:1056900085E99DE00E941C080E940F161F928F93BF -:1056A0008BE79DE09F938F930E94B50880910C013A -:1056B0001F928F9384E69DE09F938F930E94B5087D -:1056C000809170011F928F9381E59DE09F938F934E -:1056D0000E94B50880910D011F928F938EE39DE08B -:1056E0009F938F930E94B5088091DB019091DC011C -:1056F000A091DD01B091DE01BF93AF939F938F9393 -:105700008AE29DE09F938F930E94B5088DB79EB764 -:1057100046960FB6F8949EBF0FBE8DBF3FCF0E9436 -:10572000ED1BC0910D0181E0C827C0930D01CC2372 -:1057300029F080E29DE00E941C0810C085E19DE0F8 -:105740008DCF80E003C08D5101C089530E940C2988 -:1057500025CF83E19DE00E941C08C0E08C2FCF91F3 -:10576000089580E0089580E00895CF93C82F809138 -:10577000E901813081F020F0823009F44FC045C149 -:10578000E0910E01F0910F018081813169F0823248 -:1057900009F03DC109C0E0910E01F0910F01808137 -:1057A000813111F0823261F48C2F0E94B12B811172 -:1057B00004C08C2F0E942C292FC081E090E02CC0C7 -:1057C0008C2F0E94B32B811126C0C431E1F070F4FC -:1057D000CB3081F0C031D1F40E94D42785EE9AE01D -:1057E0000E941C0882E08093E90115C0C93259F07B -:1057F000C83361F482EF9AE00E941C0889EE9AE0B7 -:105800000E941C0808C01092E90103C183EE9AE0CF -:105810000E941C08FEC081E08170FDC0C43220F5EA -:10582000CE3108F0C0C0CB3099F1C8F4C73009F0D0 -:10583000D2C08AE08093150194E19093140193E023 -:10584000909313018093120188E08093110188E204 -:105850008093100189E899E00E941C08BFC0C33101 -:1058600049F1C431C1F0B7C0CB3409F4A9C028F460 -:10587000C93289F0C83361F0AEC0C13509F49EC0A9 -:10588000C23509F499C0CE3409F0A5C06AE09EC0C3 -:105890000E94D427A3C08091E801882319F01092B8 -:1058A000E8019CC086E999E00E941C0881E0809391 -:1058B000E901B1C080E799E00E941C088EE599E0FB -:1058C0000E941C08809115011F928F938BE599E02F -:1058D0009F938F930E94B50889E599E00E941C0868 -:1058E00087E499E00E941C08809114011F928F9315 -:1058F00084E499E09F938F930E94B50882E499E035 -:105900000E941C0883E399E00E941C088091130107 -:105910001F928F9380E399E09F938F930E94B50825 -:105920008EE299E00E941C088DE199E00E941C081B -:10593000809112011F928F938AE199E09F938F9338 -:105940000E94B50888E199E00E941C0883E099E074 -:105950000E941C08809111011F928F9380E099E0B2 -:105960009F938F930E94B5088EEF98E00E941C08C9 -:1059700087EE98E00E941C08809110011F928F937F -:1059800084EE98E09F938F930E94B50882EE98E092 -:105990000E941C088DB79EB748960FB6F8949EBF1C -:1059A0000FBE8DBF1BC0CE51EC2FF0E0E15DFE4F6E -:1059B00080818093E80112C061E003C061E006C00D -:1059C0006AE08091E8010E94EB2708C08091E8011D -:1059D0000E948E2803C087E899E013C08091E801F7 -:1059E000882369F01F928F9381E899E09F938F93AA -:1059F0000E94B5080F900F900F900F9004C08EE793 -:105A000099E00E941C0881E006C01092E90180E044 -:105A100002C080E001CFCF910895E1E8F0E08081FD -:105A2000886080838081816080838FB7F89493E061 -:105A30009093890090ED909388008FBF0895EFE6D2 -:105A4000F0E08081826080830895EFE6F0E080815D -:105A50008D7F80830895EFE6F0E0908182E08927D2 -:105A6000808308951F920F920FB60F9211242F93E7 -:105A70003F934F935F936F937F938F939F93AF93D6 -:105A8000BF93EF93FF938091EA019091EB01019610 -:105A90009093EB018093EA01811103C082E00E94A0 -:105AA000410EE091EB01E695E695F0E0ED5AF04FFE -:105AB000E4918091EA018E1303C080E00E94410EC0 -:105AC000FF91EF91BF91AF919F918F917F916F91D6 -:105AD0005F914F913F912F910F900FBE0F901F90AC -:105AE000189504D06894B1118DC0089570D088F0D5 -:105AF0009F5790F0B92F9927B751A0F0D1F0660FBA -:105B0000771F881F991F1AF0BA95C9F712C0B130D4 -:105B100081F077D0B1E0089574C0672F782F88277F -:105B2000B85F39F0B93FCCF3869577956795B39513 -:105B3000D9F73EF490958095709561957F4F8F4F82 -:105B40009F4F0895E89409C097FB3EF49095809587 -:105B5000709561957F4F8F4F9F4F9923A9F0F92F33 -:105B600096E9BB279395F695879577956795B795B1 -:105B7000F111F8CFFAF4BB0F11F460FF1BC06F5F97 -:105B80007F4F8F4F9F4F16C0882311F096E911C0A9 -:105B9000772321F09EE8872F762F05C0662371F0CA -:105BA00096E8862F70E060E02AF09A95660F771FDE -:105BB000881FDAF7880F9695879597F9089557FD0E -:105BC0009058440F551F59F05F3F71F04795880F6B -:105BD00097FB991F61F09F3F79F087950895121602 -:105BE00013061406551FF2CF4695F1DF08C01616AE -:105BF00017061806991FF1CF86957105610508945F -:105C00000895E894BB2766277727CB0197F9089575 -:105C10000BD078C069D028F06ED018F0952309F029 -:105C20005AC05FC01124EECFCADFA0F3959FD1F315 -:105C3000950F50E0551F629FF001729FBB27F00D3A -:105C4000B11D639FAA27F00DB11DAA1F649F66278F -:105C5000B00DA11D661F829F2227B00DA11D621FDE -:105C6000739FB00DA11D621F839FA00D611D221F98 -:105C7000749F3327A00D611D231F849F600D211D7C -:105C8000822F762F6A2F11249F5750408AF0E1F01F -:105C900088234AF0EE0FFF1FBB1F661F771F881F68 -:105CA00091505040A9F79E3F510570F014C0AACF03 -:105CB0005F3FECF3983EDCF3869577956795B79553 -:105CC000F795E7959F5FC1F7FE2B880F911D96957D -:105CD000879597F9089597F99F6780E870E060E0ED -:105CE00008959FEF80EC089500240A941616170675 -:105CF00018060906089500240A94121613061406BD -:105D000005060895092E0394000C11F4882352F01F -:105D1000BB0F40F4BF2B11F460FF04C06F5F7F4FD7 -:105D20008F4F9F4F0895991B79E004C0991F9617D4 -:105D300008F0961B881F7A95C9F78095089597FB00 -:105D4000072E16F4009407D077FD09D00E94B92ED3 -:105D500007FC05D03EF4909581959F4F089570956E -:105D600061957F4F0895EE0FFF1F0590F491E02D90 -:105D70000994AA1BBB1B51E107C0AA1FBB1FA61792 -:105D8000B70710F0A61BB70B881F991F5A95A9F7E4 -:105D900080959095BC01CD010895F999FECF92BDF3 -:105DA00081BDF89A992780B50895A8E1B0E042E056 -:105DB00050E00C94F02E262FF999FECF1FBA92BD19 -:105DC00081BD20BD0FB6F894FA9AF99A0FBE0196DC -:105DD00008950E94DB2E272F0C94DC2EDC01CB01D2 -:105DE000FC01F999FECF06C0F2BDE1BDF89A3196EB -:105DF00000B40D9241505040B8F70895F894FFCF89 -:105E00002002420E330F100FDC0EA80E0101C70155 -:105E100028080A03140A3F4D362039D30686065057 -:105E2000063006F7056A0583059C05B505D505010D -:0A5E3000020304050607080900003C -:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c deleted file mode 100644 index 7e9defafa7..0000000000 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_adnw_koy.c +++ /dev/null @@ -1,262 +0,0 @@ -// Netable differences vs. the default firmware for the ErgoDox EZ: -// 1. The Cmd key is now on the right side, making Cmd+Space easier. -// 2. The media keys work on OSX (But not on Windows). -#include "ergodox_ez.h" -#include "debug.h" -#include "action_layer.h" -#include "keymap_extras/keymap_german.h" - -#define BASE 0 // default layer -#define SYMB 1 // symbols -#define MDIA 2 // media keys -#define ADNW 3 // media keys -#define NUMB 4 // number keys - - - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ADNW | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/L2 | - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | " | ' | ? | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | . | ! | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,KC_GRV,LSFT(KC_GRV),DE_EXLM,DE_QST,KC_TRNS,KC_TRNS, - KC_TRNS,DE_HASH,DE_DLR, LALT(LSFT(KC_7)),DE_SLSH,KC_DOT, - KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,LALT(KC_7),LALT(KC_N),KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_DEL,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | Play | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | Prev | Next | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |Brwser| - * | | |------| |------| |Back | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, - KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), -/* Keymap 3: ADNW-Koy layer - * ADNW-Koy is a special layout designed to be ergonomic. Was created using software to determine the most ergonomic way to type German and English texts. - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |Lctrl | |Rctrl | 6 | 7 | 8 | 9 | 0 | - | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | K | . | O | , | Y | CMD | | CMD | V | G | C | L | ß | Z | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ADNW | H | A | E | I | U |------| |------| D | T | R | N | S | F/L2 | - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |X/Ctrl| Q | Ä | Ü | Ö | | | | B | P | W | M |J/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); - } - break; - } - return MACRO_NONE; -}; - -// Runs just one time when the keyboard initializes. -void * matrix_init_user(void) { - -}; - -// Runs constantly in the background, in a loop. -void * matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); - - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - // TODO: Make this relevant to the ErgoDox EZ. - case 1: - ergodox_right_led_1_on(); - break; - case 2: - ergodox_right_led_2_on(); - break; - case 3: - ergodox_right_led_3_on(); - break; - case 4: - ergodox_right_led_1_on(); - ergodox_right_led_3_on(); - //ergodox_board_led_on(); - break; - default: - // none - break; - } - -}; diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png deleted file mode 100644 index 1d5226974f..0000000000 Binary files a/keyboard/ergodox_ez/keymaps/osx_de/keymap_osx_de_highres.png and /dev/null differ diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png new file mode 100644 index 0000000000..1d5226974f Binary files /dev/null and b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png differ -- cgit v1.2.3 From 776017aa26834cdfac0c8ef22814018620fec384 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Fri, 22 Jan 2016 03:53:53 +0200 Subject: Adds the hex files too --- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 1509 +++++++++++++++++++++++++ 1 file changed, 1509 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex new file mode 100644 index 0000000000..eb82384d54 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -0,0 +1,1509 @@ +:100000000C94CA070C940E080C940E080C940E085D +:100010000C940E080C940E080C940E080C940E0808 +:100020000C940E080C940E080C9488130C945A141B +:100030000C940E080C940E080C940E080C940E08E8 +:100040000C940E080C94322D0C940E080C940E088F +:100050000C940E080C942A230C940E080C940E0891 +:100060000C940E080C940E080C940E080C940E08B8 +:100070000C940E080C940E080C940E080C940E08A8 +:100080000C940E080C940E080C940E080C940E0898 +:100090000C940E080C940E080C940E080C940E0888 +:1000A0000C940E080C940E080C940E08C714E91456 +:1000B000D715E914D7152E155115D715A615B9154D +:1000C000001900192F192F197319B119CB1BCB1B4C +:1000D000CA19CB1BCB1ACB1A9F1BCB1BCB1BB61B36 +:1000E00002E002E2012E022E02E10002E002E10241 +:1000F000E20001E001E101E20002E001E3010602A9 +:100100000602E30002E00001E00002E001E3011961 +:10011000021902E30002E00001E0000000F0A1F09B +:10012000A329002B000354E100358100001E0014B8 +:100130000004001D7135004D001F001A0016001B41 +:1001400000E1044C00200008000700060050002ACF +:100150000021001500090019004F004A0022001775 +:10016000000A000500000002540130E3000000E234 +:1001700000000003300230E7000000E60000002E1F +:100180007F23001C000B0011000000045424001801 +:10019000000D00100052004B0025000C000E003630 +:1001A0000051002C00260012000F003700E1082843 +:1001B00000270013003300387130004E002D002F4F +:1001C000003482E5003181000001000100010001DE +:1001D00000010000003A003500310001000100017B +:1001E000003B0035022102350001004C003C001E9E +:1001F0000224062202010001003D002D02240224F7 +:1002000004010001003E000100370011040000015C +:1002100000010001000000010000000100010001D8 +:100220000000000100000001003F0024062402231A +:1002300002000001004000220425023500010001F7 +:100240000041002304260235023700010042002449 +:100250000425041F021E0201004300310026043160 +:1002600002010001004400450001002D02010000D0 +:100270000001000100010001000100000001000177 +:10028000000100FB000100010001000100F200F983 +:1002900000010001000100F000F100FA00F400018B +:1002A0000001000100F300FC00F500010001000165 +:1002B000000100F600000001000100010000000143 +:1002C0000000000100010001000000010000000129 +:1002D0000001000100010001000000010001000117 +:1002E000000100A800A9000100010001000100AC0C +:1002F00000AA00B600010001000100AB005000019F +:1003000000010001000100520051000100AE000197 +:1003100000010001004F0000000100010001000188 +:1003200000010000000100010001000100010001C6 +:1003300000010001000100010001000100010001B5 +:1003400000010001000100010001000100010001A5 +:100350000001000100010001000100010000000196 +:100360000001000100000001000000010001000187 +:100370000000000100000001000100010001000177 +:100380000000000100010001000100010001000166 +:100390000001000100010001000100010001000155 +:1003A00000010001005000010001000100010052A5 +:1003B000005100010001000100010001004F000098 +:1003C0000001000100010001000100000001000126 +:1003D00000010001000100010001000100500001C6 +:1003E0000001000100010052005100010001000164 +:1003F00000010001004F00010001000100010001A7 +:1004000000010001000000010001000100000001E6 +:1004100000000001000100010000000100000001D7 +:10042000003F005200510023020000010040002460 +:100430000021001E00270001004100250022001FAE +:1004400000370001004200260023002000270001A1 +:100450000043003002300024022E00010044004519 +:100460000001000100010000000A00253031366261 +:10047000003A200025303258000A722F63203031B4 +:1004800032333435363738394142434445460A0021 +:100490000A002530325800626F756E6365213A207C +:1004A000006C6566742073696465206174746163AF +:1004B0006865640A006C6566742073696465206E03 +:1004C0006F7420726573706F6E64696E670A007472 +:1004D0007279696E6720746F207265736574206D20 +:1004E000637032333031380A000A44454255473A86 +:1004F00020656E61626C65642E0A005B735D004B63 +:100500006579626F6172642073746172742E0A007F +:100510005B575D005B535D005B525D005B445D00BB +:100520005B435D0016034500720067006F004400E6 +:100530006F007800200045005A00000016034500B7 +:10054000720067006F0044006F00780020004500D3 +:100550005A0000000403090409028D00050100A0EF +:10056000FA09040000010301010009211101000141 +:10057000223F000705810308000A09040100010366 +:10058000010200092111010001224D00070582032B +:1005900008000A09040200010300000009211101FA +:1005A00000012236000705830308000A090403003E +:1005B00002030000000921110100012220000705AB +:1005C000840320000107050403200001090404003E +:1005D0000103000000092111010001223900070573 +:1005E00085031000011201100100000008EDFE0754 +:1005F0001301000102000105010906A10105071907 +:10060000E029E71500250195087501810205081903 +:100610000129059505750191029501750391010563 +:10062000071900297715002501957875018102C009 +:100630000631FF0974A1010975150025FF95207584 +:100640000881020976150025FF952075089102C0E2 +:1006500005010980A101850216010026B7001A01D3 +:10066000002AB700751095018100C0050C0901A191 +:10067000018503160100269C021A01002A9C0275BE +:100680001095018100C005010902A1010901A10025 +:100690000509190129051500250195057501810236 +:1006A0009501750381010501093009311581257F07 +:1006B00095027508810609381581257F9501750811 +:1006C0008106050C0A38021581257F950175088180 +:1006D00006C0C005010906A101050719E029E715B3 +:1006E00000250195087501810295017508810105B4 +:1006F0000819012905950575019102950175039168 +:10070000010507190029FF150025FF9506750881C9 +:1007100000C00A002530325820006B6579626F6195 +:1007200072645F7265706F72743A20000A0025303F +:100730003258006B6579626F6172645F7365745FD4 +:100740006C65643A200064656C5F6B65795F626913 +:10075000743A2063616E27742064656C3A202530FA +:1007600032580A006164645F6B65795F6269743A4C +:100770002063616E2774206164643A20253032580A +:100780000A00646F6E652E0A00626F6F676D6167A5 +:100790006963207363616E3A202E2E2E2000290A91 +:1007A000002575002F002575005D280025640020B8 +:1007B00000256400200025640020002564007C00E2 +:1007C00025303258006D6F7573656B6579205B62FB +:1007D000746E7C782079207620685D287265702F91 +:1007E00061636C293A205B006D6B5F776865656CAF +:1007F0005F74696D655F746F5F6D6178203D202562 +:10080000640A006D6B5F776865656C5F6D61785F2A +:100810007370656564203D2025640A006D6B5F740C +:10082000696D655F746F5F6D6178203D2025640A96 +:10083000006D6B5F6D61785F7370656564203D204E +:1008400025640A006D6B5F696E74657276616C2059 +:100850003D2025640A006D6B5F64656C6179203D05 +:100860002025640A006D6B5F776865656C5F74694D +:100870006D655F746F5F6D6178203D2025640A00AF +:100880006D6B5F776865656C5F6D61785F737065D0 +:100890006564203D2025640A006D6B5F74696D6599 +:1008A0005F746F5F6D6178203D2025640A006D6B79 +:1008B0005F6D61785F7370656564203D2025640A13 +:1008C000006D6B5F696E74657276616C203D2025EA +:1008D000640A006D6B5F64656C6179203D2025645E +:1008E0000A000A00257500363A20776865656C5F56 +:1008F00074696D655F746F5F6D61783A20000A00FE +:10090000257500353A20776865656C5F6D61785FA5 +:1009100073706565643A20000A00257500343A203A +:1009200074696D655F746F5F6D61783A20000A00CD +:10093000257500333A206D61785F73706565643AA0 +:1009400020000A00257500323A20696E74657276BF +:10095000616C286D73293A20000A00257500313A30 +:100960002064656C6179282A31306D73293A200042 +:100970000A092D2056616C756573202D0A004D3EC5 +:10098000004D25643E20003F007365742064656659 +:1009900061756C740A00433E2000776865726520BB +:1009A00064656C74613A20637572736F723D25647F +:1009B0002C20776865656C3D25640A536565206861 +:1009C0007474703A2F2F656E2E77696B6970656449 +:1009D00069612E6F72672F77696B692F4D6F757321 +:1009E000655F6B6579730A000A092D204D6F757379 +:1009F000656B6579202D0A4553432F713A0971754E +:100A000069740A313A0964656C6179282A31306D5C +:100A100073290A323A09696E74657276616C286DC1 +:100A200073290A333A096D61785F73706565640AEA +:100A3000343A0974696D655F746F5F6D61780A356A +:100A40003A09776865656C5F6D61785F737065659D +:100A5000640A363A09776865656C5F74696D655F2D +:100A6000746F5F6D61780A0A703A097072696E740A +:100A70002076616C7565730A643A09736574206445 +:100A8000656661756C74730A75703A092B310A6476 +:100A90006F776E3A092D310A706775703A092B31FC +:100AA000300A7067646F776E3A092D31300A0A7325 +:100AB00070656564203D2064656C7461202A206D3A +:100AC00061785F7370656564202A2028726570659F +:100AD0006174202F2074696D655F746F5F6D61783C +:100AE000290A003F004D3E2000433E20004C256473 +:100AF0000A000A092D20436F6E736F6C65202D0A62 +:100B00004553432F713A09717569740A6D3A096D3D +:100B10006F7573656B65790A000A092D204D616751 +:100B20006963202D0A643A0964656275670A783A38 +:100B3000096465627567206D61747269780A6B3A41 +:100B4000096465627567206B6579626F6172640A1A +:100B50006D3A096465627567206D6F7573650A7615 +:100B60003A0976657273696F6E0A733A0973746134 +:100B70007475730A633A09636F6E736F6C65206DE9 +:100B80006F64650A302D343A096C61796572302DD5 +:100B900034284631302D4634290A506175733A099C +:100BA000626F6F746C6F616465720A653A0965659E +:100BB00070726F6D0A6E3A094E4B524F0A7A3A09BB +:100BC000736C656570204C454420746573740A002D +:100BD0000A002575002E6E6B726F3A20000A002500 +:100BE00075002E737761705F6261636B736C617304 +:100BF000685F6261636B73706163653A20000A002D +:100C00002575002E737761705F67726176655F6529 +:100C100073633A20000A002575002E6E6F5F6775BA +:100C2000693A20000A002575002E737761705F72A3 +:100C3000616C745F726775693A20000A002575005F +:100C40002E737761705F6C616C745F6C6775693A65 +:100C500020000A002575002E636170736C6F636B52 +:100C60005F746F5F636F6E74726F6C3A20000A007E +:100C70002575002E737761705F636F6E74726F6C91 +:100C80005F636170736C6F636B3A20000A002530FC +:100C90003258006B65796D61705F636F6E6669676E +:100CA0002E7261773A20000A002575002E6D6F754F +:100CB00073653A20000A002575002E6B6579626F16 +:100CC0006172643A20000A002575002E6D6174720D +:100CD00069783A20000A002575002E656E61626C05 +:100CE000653A20000A002530325800646562756755 +:100CF0005F636F6E6669672E7261773A20000A0043 +:100D000025750064656661756C745F6C61796572E8 +:100D10003A20003F004E4B524F3A206F66660A0061 +:100D20004E4B524F3A206F6E0A0074696D65725FC8 +:100D3000636F756E743A202530346C580A006B6509 +:100D400079626F6172645F6E6B726F3A2025580A28 +:100D5000006B6579626F6172645F69646C653A20EB +:100D600025580A006B6579626F6172645F70726FFB +:100D7000746F636F6C3A2025580A00686F73745F54 +:100D80006B6579626F6172645F6C65647328293A80 +:100D90002025580A000A092D2053746174757320A8 +:100DA0002D0A004743433A20342E392E3320415632 +:100DB000522D4C4942433A20312E382E3120415693 +:100DC000525F415243483A20617672350A004F50D3 +:100DD00054494F4E533A204C55464120424F4F54B0 +:100DE0004D41474943204D4F5553454B45592045AB +:100DF000585452414B455920434F4E534F4C452078 +:100E0000434F4D4D414E44204E4B524F20353132D1 +:100E10000A004255494C443A206130383532363563 +:100E20002D6469727479202830393A34343A313774 +:100E3000204A616E2031332032303136290A005683 +:100E400049443A20307846454544284572676F4406 +:100E50006F7820455A29205049443A203078313360 +:100E60003037284572676F446F7820455A292056DD +:100E700045523A203078303030310A0044455343EF +:100E80003A20742E6D2E6B2E206B6579626F617225 +:100E900064206669726D7761726520666F722045A5 +:100EA00072676F646F780A000A092D2056657273A5 +:100EB000696F6E202D0A000A6D6F7573653A206F99 +:100EC00066660A000A6D6F7573653A206F6E0A00D8 +:100ED0000A6B6579626F6172643A206F66660A0018 +:100EE0000A6B6579626F6172643A206F6E0A000A5C +:100EF0006D61747269783A206F66660A000A6D61E6 +:100F0000747269783A206F6E0A000A6465627567C8 +:100F10003A206F6E0A000A64656275673A206F6650 +:100F2000660A000A0A626F6F746C6F616465722EE4 +:100F30002E2E2000433E20006565636F6E66696754 +:100F40003A0A00536C656570204C45442074657303 +:100F5000740A000000000000000000000000010210 +:100F600004060A0F17202C3A4A5D71879DB3C7DA31 +:100F7000E9F5FCFFFCF5E9DAC7B39D87715D4A3AF4 +:100F80002C20170F0A0604020100000000000000D8 +:100F90000000000011241FBECFEFDAE0DEBFCDBF9E +:100FA00004B603FE24C08091FB019091FC01A09146 +:100FB000FD01B091FE018730904BA740B04BB9F4D2 +:100FC0001092FB011092FC011092FD011092FE01A3 +:100FD00014BE84B7877F84BF88E10FB6F8948093EE +:100FE0006000109260000FBEE0E0FFE3099511E0A1 +:100FF000A0E0B1E0E0E0FEE502C005900D92AA336A +:10100000B107D9F711E0AAE3B1E001C01D92AB3FEF +:10101000B107E1F70E94C0100C94FE2E0C94000062 +:10102000FF93EF93E0913A01F0913B01309709F083 +:101030000995EF91FF910895FC018591803011F0A1 +:10104000EFDFFBCF0895FF27E0E230E247FF0CC05F +:10105000419597FF09C0EDE2609570958095909558 +:10106000611D711D811D911D27FF02C0219530E377 +:1010700050E2AA27660F771F881F991FAA1FA4177F +:1010800010F0A41B63955A95A9F7AA3008F0A95F40 +:10109000A05DAF93F395611571058105910541F749 +:1010A000ED3211F4EF93F395F21718F43F93F395A3 +:1010B000FBCF8F91B5DFFA95E1F70895E991F991AA +:1010C0008591803021F0853219F0AADFF9CF08959B +:1010D00020E0E89455915532C1F3503311F46894EF +:1010E00055915A3348F4505390F3220F022E220F99 +:1010F000220F200D250FF4CF0EF42195899199919F +:10110000533619F3533729F1533559F1BC01882768 +:101110009927E8945C3621F48991999168945591C6 +:10112000543639F446EF7EF077FF0DC08FEF9FEF16 +:101130000AC055374AE039F0583540E121F05236BF +:1011400042E009F00895FF93EF937DDFEF91FF9167 +:10115000B7CFFF93EF93FC0181918030B9F360DF4B +:10116000FBCFFF93EF9368DFF1CFDF93CF93CDB742 +:10117000DEB72596A3DFCF91DF910895FC016130A2 +:1011800089F028F0623031F16330E1F153C082819F +:10119000882321F085EE0E949D174CC085EE0E94A9 +:1011A000651848C08281882349F00E94F4229093F8 +:1011B0003D0180933C0188E191E0089580913C01DC +:1011C00090913D010E94002387399105B4F58AE092 +:1011D00091E008958281882349F00E94F42290933F +:1011E0003D0180933C0187E091E0089580913C01AE +:1011F00090913D010E940023873991050CF589EFFC +:1012000090E008958281882349F00E94F42290930F +:101210003D0180933C0182EF90E0089580913C0174 +:1012200090913D010E9400238739910564F480EE7E +:1012300090E0089580E090E0089585E191E00895C0 +:1012400084E091E008958BEE90E008950895609118 +:10125000BE017091BF018091C0019091C1010E94B7 +:101260002D2256985E9825982D9826982E98279886 +:101270002F98823061F018F4813031F00895833076 +:1012800049F0843051F00895259A2D9A0895269AB0 +:101290002E9A0895279A2F9A0895259A2D9A279A7B +:1012A0002F9A089587E299E0892B11F00E9427096F +:1012B00080E090E0089556985E9825982D9826989D +:1012C0002E9827982F988FEF90E090938900809325 +:1012D000880090938B0080938A0090938D00809378 +:1012E0008C00259A2D9A2FEF80E792E021508040C4 +:1012F0009040E1F700C00000269A2E9A2FEF80E779 +:1013000092E0215080409040E1F700C00000279A11 +:101310002F9A2FEF80E792E0215080409040E1F734 +:1013200000C0000025982D982FEF80E792E0215013 +:1013300080409040E1F700C0000026982E982FEFE3 +:1013400080E792E0215080409040E1F700C000002B +:1013500027982F9856985E9825982D9826982E981D +:1013600027982F98089589EA8093800089E08093D8 +:10137000810024982C983F988AB18F748AB96E980E +:10138000479A8BB1806B8BB9769A0E945B0986E293 +:1013900099E0892B11F00E94260980E090E00895E1 +:1013A00080E28093000180913E0181110EC00E9475 +:1013B0001F0A81E080933E012FEF83ED90E32150DF +:1013C00080409040E1F700C0000080E40E94250AC0 +:1013D0008093000181112EC00E944F0A809300016A +:1013E000811128C00E944F0A80930001811122C000 +:1013F0008FE30E944F0A8093000181111BC00E945D +:10140000470A80E40E94250A80930001811112C0DE +:101410008CE00E944F0A8093000181110BC00E9452 +:101420004F0A80930001811105C08FE30E944F0A8B +:10143000809300010E94470A809100010895109254 +:10144000B9008AE08093B800089594EA9093BC00B4 +:101450009091BC0097FFFCCF9091B900987F983095 +:1014600021F0903111F081E008958093BB0084E871 +:101470008093BC008091BC0087FFFCCF8091B900B5 +:10148000887F883111F0803471F780E0089584E915 +:101490008093BC008091BC0084FDFCCF08958093B4 +:1014A000BB0084E88093BC008091BC0087FFFCCF28 +:1014B0009091B900987F81E0983209F480E0089516 +:1014C00084E88093BC008091BC0087FFFCCF8091B2 +:1014D000BB00089580910001811115C080E40E9435 +:1014E000250A8093000181110CC082E10E944F0AFD +:1014F00080930001811105C08FEF0E944F0A8093F5 +:1015000000010E94470A84B1807F84B985B1807F41 +:1015100085B98AB1837F8AB98BB1837F8BB93E98B5 +:10152000469808950E94D009809300010E946A0A9B +:1015300080B38C7080BB81B3836F81BBA0E4B1E0CA +:10154000EEE4F1E08EE08E0F11921D928E13FCCF2F +:1015500083EB99E0892B11F00C94B30908959F92C5 +:10156000AF92BF92CF92DF92EF92FF920F931F93B1 +:10157000CF93DF93809100018823E1F080913F01B8 +:101580008F5F80933F01811115C08FEC94E00E9422 +:101590001C080E94D00980930001882329F085EB64 +:1015A00094E00E941C0806C081EA94E00E941C0896 +:1015B0000E945B0900E411E0C0E0D0E0BB24B394DA +:1015C00082E0A82ECC24C394D12C22E9E22E24E080 +:1015D000F22EC730D10500F580910001811164C061 +:1015E00080E40E94250A80930001811112C082E1EB +:1015F0000E944F0A8093000181110BC0C6010C2E7E +:1016000001C0880F0A94EAF780950E944F0A8093E0 +:1016100000010E94470A48C0CA30A1F028F4C8302F +:1016200059F0C93061F005C0CC3089F070F0CD3090 +:1016300089F0209A289810C0219A29980DC0229AE2 +:101640002A980AC0239A2B9807C0529A01C0539A2D +:101650005B9802C03E9A469890EA9A95F1F79FB13E +:10166000799902C082E001C080E091709B25982B9F +:101670007C9902C084E001C080E0892B7D9902C082 +:1016800038E001C030E0832B7E9902C020E101C028 +:1016900020E0822B9FB19095991F9927991F9295D1 +:1016A000990F907E892B10C080910001811174C028 +:1016B00080E40E94250A80930001882309F459C020 +:1016C000912C0E94470A892DF8019081981739F1D1 +:1016D000808380910101882301F18091D90180FFED +:1016E00004C087E994E00E941C088091D90180FF22 +:1016F0000CC0809101011F928F93FF92EF920E9484 +:10170000B5080F900F900F900F908091D90180FF36 +:1017100004C080E994E00E941C08A09201010E948C +:101720006A0A21960F5F1F4FCE30D10509F051CFC5 +:10173000809101018823B1F08150809301018823B9 +:1017400039F08FE99FE00197F1F700C000000AC06F +:10175000AEE4B1E0E0E4F1E0CF01825F91919D93CE +:101760008E13FCCF82E599E0892BC1F00E945209CB +:1017700015C083E10E944F0A809300018111A0CF20 +:1017800081E40E94250A80930001811199CF0E9473 +:10179000600A982E909495CF80E096CF81E0DF91FB +:1017A000CF911F910F91FF90EF90DF90CF90BF905E +:1017B000AF909F900895E82FF0E0E25BFE4F8081AC +:1017C0000895CF92DF92EF92FF920F931F93CF93E2 +:1017D000DF9389E794E00E941C088EE4E82E81E004 +:1017E000F82EC0E0D0E094E7C92E94E0D92E0BE6A5 +:1017F00014E0DF93CF93DF92CF920E94B50881E788 +:1018000094E00E941C08F70181917F0190E00E9402 +:1018100093229F938F931F930F930E94B50889E69D +:1018200094E00E941C0821968DB79EB708960FB6CB +:10183000F8949EBF0FBE8DBFCE30D105D1F6DF919B +:10184000CF911F910F91FF90EF90DF90CF9008956F +:101850008B3B910578F4883A910540F5853A9105DE +:10186000D0F48430910508F0B1C08130910509F4BD +:10187000ADC06BC0803E910508F467C0883E9105FD +:1018800008F4A4C09C01205F31092031310508F023 +:101890005CC090650895853A910509F459C0863A6F +:1018A000910509F058C082E890E40895883A9105BE +:1018B00009F454C0893A910509F453C08A3A910554 +:1018C00009F452C08B3A910509F451C08C3A910544 +:1018D00009F450C08D3A910509F44FC0803B910541 +:1018E00009F44EC08E3A910509F44DC08F3A910526 +:1018F00009F44CC0813B910509F44BC0823B910532 +:1019000009F44AC0833B910509F449C0843B910521 +:1019100009F448C0853B910509F447C0863B910511 +:1019200009F446C0873B910509F445C0883B910501 +:1019300009F444C0893B910509F443C08A3B9105F1 +:1019400009F442C080E094E4089580E090E00895B6 +:1019500081E890E4089583E890E4089582EE94E4A9 +:10196000089589EE94E408958AEE94E4089585EB51 +:1019700094E4089586EB94E4089587EB94E4089545 +:101980008CEC94E408958DEC94E4089583E895E458 +:1019900008958AE895E4089582E995E4089584E934 +:1019A00095E4089581E296E4089583E296E408952B +:1019B00084E296E4089585E296E4089586E296E44A +:1019C000089587E296E408958AE296E408950895DA +:1019D00096E0799FF001112494E5899FE00DF11DB7 +:1019E0001124E60FF11DEE0FFF1FEF5DFE4F8591F5 +:1019F00094910895880F991FFC01E556F040859158 +:101A000094910895880F991FFC01E55EFE4F859122 +:101A10009491089526E0729FF001112444E5849F7B +:101A2000E00DF11D1124E60FF11DEE0FFF1FEF5D1C +:101A3000FE4F859194919C013A9521154FE1340711 +:101A400008F41EC13F512115304120F49F700E94BF +:101A5000020D08959C0130532115304118F4992747 +:101A6000906C0895811520E5920769F40E94ED1BA2 +:101A70004FEF84E39CE0415080409040E1F700C08C +:101A800000000C944F23813020E5920751F489EE39 +:101A900094E00E941C088091D90181608093D90153 +:101AA00008959C0130552115304108F051C0292F6F +:101AB00033272F70332721303105D9F4AC0143701F +:101AC000552702C0220F331F4A95E2F73C68AC014C +:101AD00064E0440F551F6A95E1F744275370242BA7 +:101AE000352B73E0880F991F7A95E1F78076992757 +:101AF0001DC02230310529F4982F8827816F906A04 +:101B0000089523303105A9F4AC014370552721E035 +:101B100030E002C0220F331F4A95E2F73C6843E0F1 +:101B2000880F991F4A95E1F7807E9770822B932B3F +:101B3000089524303105E1F4AC014370552721E0CC +:101B400030E002C0220F331F4A95E2F73A68E7CF30 +:101B50009C0130572115304118F49F709062089510 +:101B60009C0130582115304118F49F70906A0895F7 +:101B7000803E9105E0F4803C910558F58133910554 +:101B800009F46FC048F48932910509F463C08A32C0 +:101B9000910509F46DC072C089339105E9F082386E +:101BA0009105D1F08533910509F44DC067C0833E9E +:101BB000910581F138F4803E9105B9F0823E91059E +:101BC000D9F05CC0863E910561F1873E9105A1F197 +:101BD00055C00E94FA0C08952091EC0120FD02C02E +:101BE00021FF4CC080EE90E049C08091EC0180FF65 +:101BF000F9CF89E390E042C08091EC0182FF0EC0F2 +:101C00008091EC0184FF03C080E090E037C083EE58 +:101C100090E034C08091EC0182FFF2CF82EE90E040 +:101C20002DC08091EC0183FF0BC08091EC0184FDFD +:101C3000EBCF87EE90E022C08091EC0183FFF5CFDF +:101C400086EE90E01BC08091EC0185FF07C089E221 +:101C500090E014C08091EC0185FFF9CF85E390E01E +:101C60000DC08091EC0186FF07C08AE290E006C0BB +:101C70008091EC0186FFF9CF81E390E00E94280C6F +:101C80000895089580916F0108959FB7F894109278 +:101C90005E019FBF9091F201943009F057C090917E +:101CA000E9009F703091EC00232F217030FD20E877 +:101CB000922B24E02093E9002091EB0020FF43C009 +:101CC0002091EE0027FF3FC020915C01222321F0EC +:101CD0002091E80025FF37C010925C0126E030918A +:101CE000E80035FD15C03091F201343061F53091D6 +:101CF000EB0035FD28C0215021F481E080935C0188 +:101D000022C0EFE9FFE03197F1F700C00000E7CF14 +:101D10008093F1008091E80085FD0AC08091E80081 +:101D200080FFFCCF8091E8008E778093E80006C0AA +:101D30008FB7F89421E020935E018FBF9F7090933E +:101D4000E90080E008959F709093E9008FEF089577 +:101D5000CF93DF9300D01F92CDB7DEB79C01809167 +:101D6000F201843019F593E099833B832A839093A1 +:101D7000E9008FEF9091E800815095FD06C095ED48 +:101D80009A95F1F700008111F5CF8091E80085FF69 +:101D90000DC040E050E063E070E0CE0101960E948B +:101DA00078118091E8008E778093E8000F900F9073 +:101DB0000F90DF91CF910895CF93DF9300D01F92C2 +:101DC000CDB7DEB72091F201243021F522E029833E +:101DD0009B838A8383E08093E9008FEF9091E800F2 +:101DE000815095FD06C095ED9A95F1F7000081119F +:101DF000F5CF8091E80085FF0DC040E050E063E042 +:101E000070E0CE0101960E9478118091E8008E77F3 +:101E10008093E8000F900F900F90DF91CF9108957D +:101E20002091F2012430F1F422E02093E9002FEF19 +:101E30003091E800215035FD06C035ED3A95F1F7B7 +:101E400000002111F5CF2091E80025FF0BC040E0F4 +:101E500050E065E070E00E9478118091E8008E7794 +:101E60008093E8000895CF93DF932091F20124300E +:101E700009F048C0EC0180910C018823E1F08091C9 +:101E80000D018823C1F085E08093E9008FEF9091E8 +:101E9000E800815095FD06C095E19A95F1F70000A4 +:101EA0008111F5CF8091E80085FF2CC040E050E023 +:101EB00060E170E017C081E08093E9008FEF9091BE +:101EC000E800815095FD06C095ED9A95F1F7000068 +:101ED0008111F5CF8091E80085FF14C040E050E00B +:101EE00068E070E0CE010E9478118091E8008E7762 +:101EF0008093E80080E1FE01AFE5B1E001900D9232 +:101F00008A95E1F7DF91CF91089580E295E00E94F4 +:101F10001C088091F101811109C00E940D130E94DB +:101F20006A138091E20084608093E20008958CE15E +:101F300095E00E941C081092F101089588E195E057 +:101F40000C941C0884E195E00E941C080C941F2D41 +:101F500080E195E00E941C080E94E9220E94252D44 +:101F60000E940F160C94410E20915D012F5F822F6D +:101F700062E30E94932E992319F020935D01089546 +:101F800010925D0180915E01882371F18091F201D0 +:101F9000843041F58091E9008F702091EC00922F00 +:101FA000917020FD90E8892B94E09093E900909146 +:101FB000EB0090FF14C09091EE0097FF10C090913D +:101FC000E80095FF03C01092F100F9CF9091E8006E +:101FD00090FF05C09091E8009E779093E8008F7085 +:101FE0008093E90010925E01089542E061EC81E087 +:101FF0000E94871242E061EC82E00E94871242E078 +:1020000061EC83E00E94871242E261EC84E00E946E +:10201000871242E161EC85E00C9487128091F40113 +:10202000833009F455C030F4813071F0823009F406 +:102030008EC008958A3009F47AC08B3009F460C0EC +:10204000893009F09CC020C08091F301813A09F0E9 +:1020500096C08091E800877F8093E8008091F70127 +:102060009091F801892B21F460E18FE591E003C0A4 +:1020700060E080E090E070E00E94C3118091E80091 +:102080008B778093E80008958091F301813209F005 +:1020900076C08091F7019091F801009719F00497AC +:1020A00009F06DC08091E800877F8093E8008091FF +:1020B000E80082FD05C08091F2018111F8CF5FC078 +:1020C0008091F10080936F018091E8008B7753C07D +:1020D0008091F301813A09F052C08091F70190910B +:1020E000F801892B09F04BC08091E800877F80932D +:1020F000E8008091E80080FFFCCF80910C0136C0A1 +:102100008091F3018132D9F58091F7019091F80126 +:10211000892BA9F58091E800877F8093E8000E94D1 +:10212000BC128091F50180930C010C94ED1B809101 +:10213000F301813221F58091E800877F8093E800E8 +:102140000E94BC128091F6018093700108958091E5 +:10215000F301813AA1F48091E800877F8093E80041 +:102160008091E80080FFFCCF809170018093F100A6 +:102170008091E8008E778093E8000C94BC1208955B +:1021800084B7877F84BF88E10FB6F894809360009E +:10219000109260000FBE90E080E80FB6F894809334 +:1021A0006100909361000FBE0E949C160E940D1367 +:1021B0000E946A138091E20084608093E20085E4CB +:1021C0009EE00E94282278940E94EF150E949E169D +:1021D00082E091E00E940A160E940D2D8FEF94E09C +:1021E0000E941C088091F201853089F48BEF94E005 +:1021F0000E941C080E94AD228091F001882391F377 +:102200000E94D522882371F30E946211EBCF0E94B5 +:10221000CC16E8CF292F332723303105C9F064F4D9 +:102220002130310581F02230310509F043C08DE8BD +:1022300090E028E535E042C021323105F1F022324C +:10224000310541F137C082E190E025EE35E036C03E +:1022500099278130910541F08230910541F0892B19 +:1022600049F5E4E5F5E005C0ECE3F5E002C0E4E2A1 +:10227000F5E0849190E09F0121C06530D8F4E62F0D +:10228000F0E0EE0FFF1FEB5DFE4F2081318189E012 +:1022900090E014C0653070F470E0FB01EE0FFF1F9A +:1022A000E55EFE4F20813181FB01EA5EFE4F8081B9 +:1022B00090E004C080E090E020E030E0FA0131835B +:1022C0002083089580E189BD82E189BD09B400FEC3 +:1022D000FDCF8091D8008F7D8093D8008091E00061 +:1022E00082608093E0008091E00081FDFCCF089542 +:1022F000CF92DF92EF92FF920F931F93CF93DF93D2 +:10230000EC018B016A010E94DB12811133C0C11400 +:10231000D10439F0F60180819181081B190BC80F97 +:10232000D91FE12CF12C0115110519F18091E8005C +:1023300085FD16C08091E8008E778093E800C11477 +:10234000D10449F0F60180819181E80EF91EF182F5 +:10235000E08285E00FC00E94DB12882321F30AC0CF +:1023600089918093F10001501109FFEFEF1AFF0AE4 +:10237000DACF80E0DF91CF911F910F91FF90EF9026 +:10238000DF90CF9008952091F9013091FA0126173E +:10239000370748F06115710539F42091E8002E7770 +:1023A0002093E80001C0B90140E061157105A9F171 +:1023B0002091F201222309F443C0253009F442C0E0 +:1023C0002091E80023FD40C02091E80022FD32C0AA +:1023D0002091E80020FFE9CF4091F3002091F20026 +:1023E00030E0342BFC01CF016115710559F0283024 +:1023F000310540F481918093F100615071092F5FA4 +:102400003F4FF1CF41E02830310509F040E0209105 +:10241000E8002E772093E800C8CF4111C9CF0AC049 +:102420008091F201882361F0853061F08091E800AD +:1024300083FD0AC08091E80082FFF2CF80E008951A +:1024400082E0089583E0089581E008952091F901E4 +:102450003091FA012617370748F06115710539F4F4 +:102460002091E8002E772093E80001C0B901FC011B +:1024700020E06115710591F18091F201882309F442 +:1024800040C0853009F43FC08091E80083FD3DC025 +:102490008091E80082FD2FC08091E80080FFE9CFA5 +:1024A0002091F3008091F20090E0922B611571056C +:1024B00059F08830910540F424912093F100319631 +:1024C000615071090196F2CF21E0089709F020E0F0 +:1024D0008091E8008E778093E800CBCF2111CCCF9C +:1024E0000AC08091F201882361F0853061F080910B +:1024F000E80083FD0AC08091E80082FFF2CF80E00F +:10250000089582E0089583E0089581E00895982F6A +:10251000973058F59093E900981739F07091EC00D6 +:102520002091ED005091F00003C0242F762F50E051 +:1025300021FF19C03091EB003E7F3093EB003091CA +:10254000ED003D7F3093ED003091EB003160309332 +:10255000EB007093EC002093ED005093F00020917D +:10256000EE0027FF07C09F5FD3CF8F708093E900F5 +:1025700081E0089580E008958091F30187FF11C004 +:102580008091E80082FD05C08091F2018111F8CFB1 +:1025900011C08091E8008B770BC08091F2018823F5 +:1025A00049F08091E80080FFF8CF8091E8008E77B5 +:1025B0008093E80008952091E4003091E50095E6CD +:1025C0004091EC00842F817040FF22C08091E80090 +:1025D00080FD1CC08091F201882391F0853091F03C +:1025E0008091EB0085FD10C04091E4005091E50022 +:1025F0004217530729F39A01915011F784E0089587 +:1026000082E0089583E0089581E0089580E00895D0 +:102610004091E80042FFDECF08950E947B130E94A4 +:102620008313E0EEF0E0808181608083E8EDF0E0EC +:1026300080818F77808319BCA7EDB0E08C918E7F6D +:102640008C9380818F7E80831092F10108950F9387 +:102650001F93CF93DF930E947B130E948313C8EDD7 +:10266000D0E088818F77888388818068888388819B +:102670008F7D888319BC1092F2011092EE011092A6 +:10268000F0011092EF0100EE10E0F80180818B7FE5 +:10269000808388818160888342E060E080E00E94DE +:1026A0008712E1EEF0E080818E7F8083E2EEF0E041 +:1026B000808181608083808188608083F80180814F +:1026C0008E7F8083888180618883DF91CF911F9185 +:1026D0000F910895E8EDF0E080818F7E8083E7ED33 +:1026E000F0E080818160808384E082BF81E080931C +:1026F000F1010C942713E8EDF0E080818E7F808358 +:102700001092E20008951092DA001092E10008950C +:102710001F920F920FB60F9211242F933F934F9356 +:102720005F936F937F938F939F93AF93BF93EF9339 +:10273000FF938091E10082FF0BC08091E20082FF55 +:1027400007C08091E1008B7F8093E1000E94B40F6D +:102750008091DA0080FF1FC08091D80080FF1BC0ED +:102760008091DA008E7F8093DA008091D90080FF1B +:102770000DC080E189BD82E189BD09B400FEFDCFB5 +:1027800081E08093F2010E94850F05C019BC109270 +:10279000F2010E94970F8091E10080FF19C08091A3 +:1027A000E20080FF15C08091E2008E7F8093E200FE +:1027B0008091E20080618093E2008091D800806285 +:1027C0008093D80019BC85E08093F2010E94A20F8B +:1027D0008091E10084FF30C08091E20084FF2CC032 +:1027E00080E189BD82E189BD09B400FEFDCF809101 +:1027F000D8008F7D8093D8008091E1008F7E8093F8 +:10280000E1008091E2008F7E8093E2008091E200FF +:1028100081608093E2008091EE01882311F084E0D2 +:1028200007C08091E30087FD02C081E001C083E022 +:102830008093F2010E94A80F8091E10083FF29C0DC +:102840008091E20083FF25C08091E100877F809323 +:10285000E10082E08093F2011092EE018091E100AC +:102860008E7F8093E1008091E2008E7F8093E20072 +:102870008091E20080618093E20042E060E080E0CD +:102880000E9487128091F00088608093F0000E947F +:102890009E0FFF91EF91BF91AF919F918F917F918B +:1028A0006F915F914F913F912F910F900FBE0F90BD +:1028B0001F9018951F920F920FB60F9211242F930D +:1028C0003F934F935F936F937F938F939F93AF93B8 +:1028D000BF93CF93DF93EF93FF93C091E900CF7045 +:1028E0008091EC00D82FD17080FDD0E81092E900E3 +:1028F0008091F000877F8093F00078940E949E146E +:102900001092E9008091F00088608093F000CD2B58 +:10291000CF70C093E900FF91EF91DF91CF91BF910C +:10292000AF919F918F917F916F915F914F913F9167 +:102930002F910F900FBE0F901F9018951F93CF935C +:10294000DF93CDB7DEB7AA970FB6F894DEBF0FBE00 +:10295000CDBFE3EFF1E088E08E0F9091F10091930D +:102960008E13FBCF0E940E108091E80083FF1FC1E1 +:102970008091F3019091F401492F50E04A305105C4 +:1029800008F015C1FA01EA5AFF4F0C94B32E8038B3 +:1029900081F0823809F00BC18091F7018F7080932C +:1029A000E9008091EB0085FB882780F91092E9000F +:1029B00006C08091EF019091F00191118260909199 +:1029C000E800977F9093E8008093F1001092F10067 +:1029D000C8C0282F2D7F09F0EAC0882319F0823063 +:1029E00061F0E5C08091F501813009F0E0C09330DD +:1029F00009F080E08093F0012BC08091F5018111F6 +:102A000027C08091F7018F7009F4D1C08093E9004D +:102A10002091EB0020FF1CC0933021F48091EB004B +:102A2000806214C09091EB0090619093EB0021E0E4 +:102A300030E0A90102C0440F551F8A95E2F7409388 +:102A4000EA001092EA008091EB0088608093EB002E +:102A50001092E9008091E800877F86C08111A7C0AD +:102A60001091F5011F778091E3008078812B80938E +:102A7000E3008091E800877F8093E8000E94BC1209 +:102A80008091E80080FFFCCF8091E3008068809314 +:102A9000E300111102C082E001C083E08093F201E3 +:102AA00086C08058823008F082C08091F5019091F4 +:102AB000F6018C3D53E0950779F583E08A838AE23D +:102AC00089834FB7F894DE01139620E03EE051E28F +:102AD000E32FF0E050935700E49120FF03C0E2950C +:102AE000EF703F5FEF708E2F90E0EA3010F0C796E6 +:102AF00001C0C0968D939D932F5F243149F74FBF3E +:102B00008091E800877F8093E8006AE270E0CE0160 +:102B100001960E94C31114C0AE014F5F5F4F6091D8 +:102B2000F7010E940A11BC01892B09F440C0909161 +:102B3000E800977F9093E80089819A810E9426128D +:102B40008091E8008B778093E80031C0803879F578 +:102B50008091E800877F8093E8008091EE01809368 +:102B6000F1008091E8008E778093E8000E94BC120B +:102B70001EC081111CC09091F5019230C0F480916B +:102B8000E800877F8093E8009093EE010E94BC12DA +:102B90008091EE01811106C08091E30087FD02C0A3 +:102BA00081E001C084E08093F2010E94F50F8091E2 +:102BB000E80083FF0AC08091E800877F8093E800E7 +:102BC0008091EB0080628093EB00AA960FB6F89498 +:102BD000DEBF0FBECDBFDF91CF911F910895CF9380 +:102BE0008091F2018823A1F0C091E900CF7090910B +:102BF000EC00892F817090FD80E8C82B1092E900CD +:102C00008091E80083FD0E949E14CF70C093E9007C +:102C1000CF91089590937601809375010895E09186 +:102C20007501F0917601309721F00190F081E02D4F +:102C3000099480E00895EF92FF920F931F93CF9332 +:102C4000DF93E0917501F09176013097B1F18C013D +:102C50000280F381E02D09958091D90182FF2DC07A +:102C600080FF04C08AE197E00E941C08E80110E19F +:102C700084E1E82E87E0F82E8091D90180FF0BC017 +:102C800088811F928F93FF92EF920E94B5080F9058 +:102C90000F900F900F90115021961111EDCF809150 +:102CA000D90180FF0AC082E197E0DF91CF911F91A7 +:102CB0000F91FF90EF900C941C08DF91CF911F9122 +:102CC0000F91FF90EF900895E0917501F0917601DA +:102CD000309721F00480F581E02D0994089520912A +:102CE0007301309174018217930771F0909374010E +:102CF00080937301E0917501F0917601309721F096 +:102D00000680F781E02D099408952091710130919A +:102D100072018217930771F0909372018093710191 +:102D2000E0917501F0917601309721F00084F185F2 +:102D3000E02D0994089508950C949B160E94EB22AF +:102D40000E94920A0C94B123CF93C82F8091D9018D +:102D500082FF1EC080FF04C083E397E00E941C082E +:102D60008091D90180FF0CC01F92CF938EE297E033 +:102D70009F938F930E94B5080F900F900F900F9024 +:102D80008091D90180FF04C08CE297E00E941C086A +:102D90008C2FCF910C94410ECF92DF92EF92FF9245 +:102DA0000F931F93CF93DF93CDB7DEB72B970FB65B +:102DB000F894DEBF0FBECDBF0E94AF0A88E7C82ED1 +:102DC00081E0D82E00E010E0E02E802F0E94DB0B87 +:102DD000F60141916F01F42EF826B1F40F5F1F4FF9 +:102DE0000E30110589F78FEF89838A831B820E9439 +:102DF000F4228160782F9D838C8349815A816B8175 +:102E00008D810E946F1740C09091D90191FF04C03D +:102E10008B870E94E10B8B8520E030E04F2D50E046 +:102E2000922FBA01022E02C0759567950A94E2F7B7 +:102E300060FF24C02E83EF8221E030E0690102C0F0 +:102E4000CC0CDD1C9A95E2F790E08C219D21892B1A +:102E500009F420E028870E94F4228160782F9A8765 +:102E600089874E815F8168858A850E946F17F80186 +:102E7000E858FE4F8081C826C08206C02F5F3F4FB2 +:102E80002630310569F6AACF0E94222710917701DA +:102E90000E940F161817A1F00E940F168093770159 +:102EA0002B960FB6F894DEBF0FBECDBFDF91CF914A +:102EB0001F910F91FF90EF90DF90CF900C94A4168C +:102EC0002B960FB6F894DEBF0FBECDBFDF91CF912A +:102ED0001F910F91FF90EF90DF90CF900895CF93C7 +:102EE000DF93CDB7DEB72B970FB6F894DEBF0FBEDA +:102EF000CDBF4F83588769877A878B87DE0111960C +:102F000086E0FD0111928A95E9F785E0FE0137968A +:102F100001900D928A95E1F749815A816B817C81FC +:102F20008D819E810E94871E2B960FB6F894DEBF7E +:102F30000FBECDBFDF91CF910895CF93882309F4C1 +:102F4000C2C0C82F823859F40E940F1681FDBBC041 +:102F500089E30E9423210E94022289E30CC0833866 +:102F600079F40E940F1680FDAEC083E50E942321F4 +:102F70000E94022283E50E947621CF910C940222C6 +:102F8000843859F40E940F1682FD9DC087E40E9488 +:102F900023210E94022287E4EECF8CEF8C0F813A2E +:102FA00048F48C2F0E94B52B81118DC08C2F0E946C +:102FB0002321E3CF80E28C0F883048F4C77081E092 +:102FC00001C0880FCA95EAF70E94CB21D6CF8BE5C6 +:102FD0008C0F833078F4C53A29F0C63A31F083E893 +:102FE00090E005C081E890E002C082E890E0CF91D7 +:102FF0000C946F1688E58C0F833108F064C0C83AD2 +:1030000039F1C93A41F1CA3A49F1CB3A51F1CC3AD6 +:1030100059F1CD3A61F1C03B69F1CE3A71F1CF3A45 +:1030200079F1C13B81F1C23B89F1C33B91F1C43BD2 +:1030300099F1C53BA1F1C63BA9F1C73BB1F1C83B32 +:10304000B9F1C93BC1F1CA3BC9F180E090E038C099 +:1030500082EE90E035C089EE90E032C08AEE90E0DA +:103060002FC085EB90E02CC086EB90E029C087EB69 +:1030700090E026C08CEC90E023C08DEC90E020C066 +:1030800083E891E01DC08AE891E01AC082E991E0EE +:1030900017C084E991E014C081E292E011C083E29C +:1030A00092E00EC084E292E00BC085E292E008C09C +:1030B00086E292E005C087E292E002C08AE292E0F6 +:1030C000CF910C948516CF910895882309F44BC0B5 +:1030D000823859F40E940F1681FF45C089E30E948F +:1030E00023210E94022289E30CC0833871F40E94DC +:1030F0000F1680FF38C083E50E9423210E94022220 +:1031000083E50E9476210C940222843859F40E94AF +:103110000F1682FF28C087E40E9423210E9402220A +:1031200087E4EFCF9CEF980F913A58F390E2980F15 +:10313000983050F4877091E001C0990F8A95EAF7B2 +:10314000892F0E94D121DFCF9BE5980F933020F487 +:1031500080E090E00C946F16885A833120F480E070 +:1031600090E00C9485160895882321F00E94CB21CD +:103170000C9402220895882321F00E94D1210C94FE +:1031800002220895BF92CF92DF92EF92FF920F93A7 +:103190001F93CF93DF9300D000D000D0CDB7DEB720 +:1031A00025E0FC01DE01119601900D922A95E1F7D0 +:1031B000FC01408131810281258122952F7063813C +:1031C0007481672B09F4E7C23F3F19F44F3F09F4BC +:1031D000E2C27C0149833A8389819A812E830E94CD +:1031E000E220182FB92E0E94E1200E94A81FEB2D8B +:1031F000E295EF70F0E0E05AFF4F2E810C94B32E71 +:103200008B2D807F9B2D9F70F92E882319F0F294CF +:1032100080EFF822002349F0FF2009F469C28F2DC6 +:103220000E94DB210E94022263C2812F0E94651846 +:10323000FF2009F4B0C28F2D0E94E12126960FB61F +:10324000F894DEBF0FBECDBFDF91CF911F910F91DC +:10325000FF90EF90DF90CF90BF900C9402223B2D17 +:10326000307F8B2D8F70303211F08295807F11234B +:1032700019F0113021F12DC00023B9F0222309F4F7 +:10328000A1C1213009F09EC126960FB6F894DEBF89 +:103290000FBECDBFDF91CF911F910F91FF90EF90A7 +:1032A000DF90CF90BF900C94EB21222319F02130B6 +:1032B00009F471C28E830E94EE218E8197C1002392 +:1032C00021F0263008F067C27DC1253008F063C2C6 +:1032D0008DC1002321F0222309F474C109C22223E5 +:1032E00009F484C11AC22B2D26952695237030E04F +:1032F0002115310521F021303105D1F04CC20023D8 +:1033000021F0812F9B2D937002C080E090E02696E3 +:103310000FB6F894DEBF0FBECDBFDF91CF911F91E6 +:103320000F91FF90EF90DF90CF90BF900C946F16AD +:10333000002321F0812F9B2D937002C080E090E04C +:1033400026960FB6F894DEBF0FBECDBFDF91CF91AA +:103350001F910F91FF90EF90DF90CF90BF900C9452 +:103360008516812F002319F00E94A82502C00E9413 +:10337000102626960FB6F894DEBF0FBECDBFDF91A4 +:10338000CF911F910F91FF90EF90DF90CF90BF9062 +:103390000C9495268B2D837009F07BC00111FBC125 +:1033A000812F829586958770880F880F912F9F7047 +:1033B000C92ED12CE12CF12C082E04C0CC0CDD1C24 +:1033C000EE1CFF1C0A94D2F714FF12C04FE050E02D +:1033D00060E070E004C0440F551F661F771F8A9598 +:1033E000D2F7CB01BA01609570958095909503C096 +:1033F00060E070E0CB012B2D269526952370422F9F +:1034000050E042305105D9F04330510569F16C2943 +:103410007D298E299F294130510551F126960FB6FD +:10342000F894DEBF0FBECDBFDF91CF911F910F91FA +:10343000FF90EF90DF90CF90BF900C94CF1F6C293E +:103440007D298E299F2926960FB6F894DEBF0FBEE0 +:10345000CDBFDF91CF911F910F91FF90EF90DF9043 +:10346000CF90BF900C94EB1F0E94CF1FC701B601F5 +:1034700026960FB6F894DEBF0FBECDBFDF91CF9179 +:103480001F910F91FF90EF90DF90CF90BF900C9421 +:10349000B31F002319F08B2D817001C086958823FE +:1034A00009F479C1812F829586958770880F880FDE +:1034B000912F9F70C92ED12CE12CF12C082E04C025 +:1034C000CC0CDD1CEE1CFF1C0A94D2F714FF12C0BA +:1034D0004FE050E060E070E004C0440F551F661FED +:1034E000771F8A95D2F7CB01BA01609570958095C8 +:1034F000909503C060E070E0CB012B2D26952695BA +:103500002370422F50E042305105D9F0433051052D +:1035100069F16C297D298E299F294130510551F18E +:1035200026960FB6F894DEBF0FBECDBFDF91CF91C8 +:103530001F910F91FF90EF90DF90CF90BF900C9470 +:10354000A9206C297D298E299F2926960FB6F894EB +:10355000DEBF0FBECDBFDF91CF911F910F91FF90C6 +:10356000EF90DF90CF90BF900C94C5200E94A920CF +:10357000C701B60126960FB6F894DEBF0FBECDBFC9 +:10358000DF91CF911F910F91FF90EF90DF90CF903F +:10359000BF900C948D20103FD1F118F4103E50F4E0 +:1035A000A2C0123F09F464C008F44DC0133F09F4EF +:1035B00074C099C01F708B2D8F710023A1F00E94E1 +:1035C0002620812F26960FB6F894DEBF0FBECDBF02 +:1035D000DF91CF911F910F91FF90EF90DF90CF90EF +:1035E000BF900C94B4180E944720812F26960FB6E6 +:1035F000F894DEBF0FBECDBFDF91CF911F910F9129 +:10360000FF90EF90DF90CF90BF900C94BB180023F9 +:10361000B1F0253008F0BFC08B2D8F7126960FB604 +:10362000F894DEBF0FBECDBFDF91CF911F910F91F8 +:10363000FF90EF90DF90CF90BF900C946C202630DD +:1036400008F0A9C0E9CF0023A9F08B2D8F71269631 +:103650000FB6F894DEBF0FBECDBFDF91CF911F91A3 +:103660000F91FF90EF90DF90CF90BF900C942620A9 +:10367000002359F38B2D8F7126960FB6F894DEBF79 +:103680000FBECDBFDF91CF911F910F91FF90EF90B3 +:10369000DF90CF90BF900C944720002399F08B2DA2 +:1036A0008F7126960FB6F894DEBF0FBECDBFDF91A7 +:1036B000CF911F910F91FF90EF90DF90CF90BF902F +:1036C0000C94112026960FB6F894DEBF0FBECDBF26 +:1036D000DF91CF911F910F91FF90EF90DF90CF90EE +:1036E000BF900C9407200023A9F0222309F4ADCF4A +:1036F000812F26960FB6F894DEBF0FBECDBFDF91A7 +:10370000CF911F910F91FF90EF90DF90CF90BF90DE +:103710000C949D17222309F4ADCF812F26960FB666 +:10372000F894DEBF0FBECDBFDF91CF911F910F91F7 +:10373000FF90EF90DF90CF90BF900C9465184B2DC9 +:103740004F70612FC7010E94BE0826960FB6F894ED +:10375000DEBF0FBECDBFDF91CF911F910F91FF90C4 +:10376000EF90DF90CF90BF900C942B1F4B2D4F709C +:10377000612FC70126960FB6F894DEBF0FBECDBFEE +:10378000DF91CF911F910F91FF90EF90DF90CF903D +:10379000BF900C94E70C26960FB6F894DEBF0FBED0 +:1037A000CDBFDF91CF911F910F91FF90EF90DF90F0 +:1037B000CF90BF9008950E94E8210E94BD210E94F1 +:1037C00002220E94C8270E94952680E090E00E9475 +:1037D0006F1680E090E00C9485160E94D8210C941E +:1037E000DB1B0E94E220292F22952F7030E02C3025 +:1037F00031054CF42A3031056CF422503109223065 +:10380000310588F407C02C30310549F02F303105DF +:1038100031F009C0803E48F0803F29F406C093FB98 +:10382000882780F9089580E0089581E00895CF9376 +:10383000DF9300D000D01F92CDB7DEB70F900F906E +:103840000F900F900F90DF91CF910895CF93DF935A +:1038500000D000D000D0CDB7DEB726960FB6F894D2 +:10386000DEBF0FBECDBFDF91CF9108951F93CF93E1 +:10387000DF93C091860116E080918701C81799F007 +:10388000D0E01C9FF0011D9FF00D1124E857FE4F62 +:103890004081518162817381848195810E94261CBF +:1038A0002196C770E9CFDF91CF911F910895409184 +:1038B000B8015091B9016091BA017091BB0180913A +:1038C000BC019091BD010C94261C8091BD01829594 +:1038D0008F7009F054C08091BA01882309F44FC059 +:1038E00080918601A09187016091B8017091B90122 +:1038F0004091BB015091BC01B6E08A1709F43FC06A +:1039000090E041155105C1F17F3F11F46F3FA1F1E6 +:10391000B89FF001B99FF00D1124E857FE4F2181A7 +:1039200072132AC02081621327C02281211124C072 +:10393000238134812417350710F421503109241BC9 +:10394000350B283C3105C0F42091BD012F7020615A +:103950002093BD0126E0289FF001299FF00D11243E +:10396000E357FE4F80818F708061808388EB91E008 +:103970000E94C2180C94361C01968770BECF089521 +:10398000CF92DF92EF92FF920F931F93CF93DF932B +:10399000CDB7DEB762970FB6F894DEBF0FBECDBFCE +:1039A0008C0185E0F801DE011D9601900D928A954B +:1039B000E1F7D8014C9111965C91119712966C9198 +:1039C00012971396CD90DC9014973091B8017091B6 +:1039D000B9018091BB019091BC01009709F46BC1C2 +:1039E0007F3F19F43F3F09F466C1E090BA01EE2031 +:1039F00009F4C0C02091BD01C816D90628F0F6010F +:103A0000E81BF90BCF0104C0809590958C0D9D1D8E +:103A1000FF24F394883C910578F0F12C207F09F085 +:103A2000C6C07C2DD98AC88A89890E94171C88EB58 +:103A300091E00E94C218B1C0822F807F09F046C079 +:103A4000751314C0341312C0611110C02F7020619F +:103A50002093BD010E94571C88EB91E00E94C21880 +:103A60008091BD01D80115968C932EC0CD2819F1F7 +:103A70005F3F11F44F3FF9F0F62E61111CC08091A9 +:103A800086012091870136E0821709F45AC090E040 +:103A9000389FF001399FF00D1124E857FE4F7181D6 +:103AA000571306C07081471303C07281711103C0A0 +:103AB00001968770E9CFF62E662309F418C180912C +:103AC000BD0181608093BD01F12C11C1751308C047 +:103AD000341306C0611104C08091BD01D801C3C078 +:103AE0004D875E878D859E856A8B0E94F11B6A8952 +:103AF0008823E1F16623D1F12091BD01822F8295C7 +:103B00008F7090E0029774F08091B8019091B901A4 +:103B100098878F831986DB86CA862C87CE01079605 +:103B20000E94C21886E0F801A8EBB1E001900D9266 +:103B30008A95E1F70E94651C0E94571CFF24F394AC +:103B4000D6C04D875E878D859E850E94E220292FF5 +:103B500022952F7030E0223031050CF0BCC09F70F0 +:103B600009F0B6C0805E883008F4C1C0C8010E9468 +:103B7000C218E4CFC816D90608F453C0F601E81BF2 +:103B8000F90BCF01883C910508F450C0F12C7C2D35 +:103B9000D98AC88A89890E94171CE8EBF1E086E07F +:103BA000DF011D928A95E9F70E94571CA0C075138A +:103BB00014C0341312C0611110C08091BD01F8010E +:103BC0008583C8010E94C21886E0E8EBF1E0DF01BE +:103BD0001D928A95E9F7FE2C8AC04D875E878D85F8 +:103BE0009E856A8B0E94F11B6A89882309F4BECFE7 +:103BF000662309F4BBCF2091BD01822F82958F707F +:103C000090E002970CF48ECF8091B8019091B901A9 +:103C10009A8389831B82DD82CC822E83CE0101961A +:103C20007FCF809590958C0D9D1DACCFF62E662391 +:103C300009F49CCF75132EC034132CC02091BD0104 +:103C400020FD1FC0822F82958F70D9F0D801159664 +:103C50002C9315978F3049F08F5F982F9295907F16 +:103C6000822F8F70892B15968C93C8010E94C218E1 +:103C700086E0F801A8EBB1E001900D928A95E1F79A +:103C800093CF86E0F801A8EBB1E001900D928A9500 +:103C9000E1F72DC04D875E878D859E850E94F11BC3 +:103CA000811140CF8091BD0181608093BD01C80129 +:103CB0000E94C2181CC0662309F458CF4D875E8746 +:103CC0008D859E850E94F11B882309F44FCF2ACF52 +:103CD000811148CF0CC0243031050CF047CF9F70C4 +:103CE00009F440CFF8019581907F09F03BCF8F2DEB +:103CF00062960FB6F894DEBF0FBECDBFDF91CF91B5 +:103D00001F910F91FF90EF90DF90CF9008951F9338 +:103D1000CF93DF93CDB7DEB72C970FB6F894DEBF05 +:103D20000FBECDBF4F83588769877A878B879C8763 +:103D3000CE0107960E94C01C882369F08F81988568 +:103D40002A853B85232BF1F19F3F09F063C08F3F0C +:103D500009F060C037C086E0FE013796DE0111969B +:103D600001900D928A95E1F76F817885EA85FB8550 +:103D7000309741F17F3F11F46F3F21F1209187018E +:103D800030E0C9010196877099274091860150E083 +:103D90008417950709F447C069837A83FD83EC8310 +:103DA00096E0929FD001939FB00D1124A857BE4F6B +:103DB000FE01319601900D929A95E1F7809387016B +:103DC0000E94361C16E08091860190918701891728 +:103DD000C1F1189FC001112488579E4F0E94C01C3A +:103DE000882379F1E09186011E9FF0011124E857A4 +:103DF000FE4F4081518162817381848195810E944F +:103E0000261C8091860190E0019687709927809307 +:103E10008601D9CF4F81588569857A858B859C85A8 +:103E20000E94261CCFCF0E94ED1B1092870110929A +:103E30008601E8EBF1E086E0DF011D928A95E9F763 +:103E4000C1CF2C960FB6F894DEBF0FBECDBFDF9169 +:103E5000CF911F910895EF92FF920F931F93CF93ED +:103E6000DF938C01892B09F46CC0F12CEE24E394D0 +:103E7000E8012196F8018491843740F4843008F0F9 +:103E800051C0813081F0823019F15BC0853709F46F +:103E900044C0A8F19CE7980F903708F052C08F7784 +:103EA0000E94651841C00E5F1F4FFE01C49180E261 +:103EB0008C0F883048F4C7708E2D01C0880FCA95CA +:103EC000EAF70E94DB2114C08C2F0E949D172DC0A1 +:103ED0000E5F1F4FFE01C49180E28C0F883058F4B2 +:103EE000C7708E2D01C0880FCA95EAF70E94E121A4 +:103EF0000E9402221AC08C2F0E94651816C00E5F05 +:103F00001F4FFE01C491CC2381F08FE99FE0019700 +:103F1000F1F700C00000C150F6CF0E5F1F4FFE0149 +:103F2000F49003C00E949D178E018F2D882309F401 +:103F30009FCFEFE9FFE03197F1F700C0000081501B +:103F4000F5CFDF91CF911F910F91FF90EF900895E2 +:103F500008956093C2017093C3018093C40190934C +:103F6000C5010C94DB1B0F931F930091C2011091AC +:103F7000C3012091C4013091C501DC01CB01802B2C +:103F8000912BA22BB32B8093C2019093C301A093DA +:103F9000C401B093C5011F910F910C94DB1B0F93CB +:103FA0001F930091C2011091C3012091C40130916F +:103FB000C501DC01CB0180239123A223B32380938D +:103FC000C2019093C301A093C401B093C5011F9196 +:103FD0000F910C94DB1B0F931F930091C201109162 +:103FE000C3012091C4013091C501DC01CB018027C0 +:103FF0009127A227B3278093C2019093C301A09376 +:10400000C401B093C5011F910F910C94DB1B10925A +:10401000BE011092BF011092C0011092C1010C9418 +:10402000DB1B41E050E060E070E004C0440F551F2E +:10403000661F771F8A95D2F74093BE015093BF0148 +:104040006093C0017093C1010C94DB1B41E050E010 +:1040500060E070E004C0440F551F661F771F8A950B +:10406000D2F78091BE019091BF01A091C001B091A3 +:10407000C101482B592B6A2B7B2B4093BE015093D7 +:10408000BF016093C0017093C1010C94DB1B41E040 +:1040900050E060E070E004C0440F551F661F771FBA +:1040A0008A95D2F740955095609570958091BE01A4 +:1040B0009091BF01A091C001B091C1014823592343 +:1040C0006A237B234093BE015093BF016093C001DC +:1040D0007093C1010C94DB1B41E050E060E070E0A4 +:1040E00004C0440F551F661F771F8A95D2F7809131 +:1040F000BE019091BF01A091C001B091C1014827BC +:1041000059276A277B274093BE015093BF016093D4 +:10411000C0017093C1010C94DB1B0F931F9300919E +:10412000BE011091BF012091C0013091C101DC019D +:10413000CB01802B912BA22BB32B8093BE019093AC +:10414000BF01A093C001B093C1011F910F910C94C6 +:10415000DB1B0F931F930091BE011091BF012091B3 +:10416000C0013091C101DC01CB0180239123A22346 +:10417000B3238093BE019093BF01A093C001B0937D +:10418000C1011F910F910C94DB1B0F931F930091A2 +:10419000BE011091BF012091C0013091C101DC012D +:1041A000CB0180279127A227B3278093BE0190934C +:1041B000BF01A093C001B093C1011F910F910C9456 +:1041C000DB1B0895CF92DF92EF92FF920F931F9324 +:1041D000CF93DF938C01C090C201D090C301E090D7 +:1041E000C401F090C5014091BE015091BF016091A2 +:1041F000C0017091C101C42AD52AE62AF72ACFE16D +:10420000D0E0D701C6010C2E04C0B695A7959795AE +:1042100087950A94D2F780FF07C0B8018C2F0E94BF +:104220000A0D8130910531F4219758F7B80180E0EB +:104230000E940A0DDF91CF911F910F91FF90EF9097 +:10424000DF90CF90089590910C01992321F09091E7 +:104250000D01911109C020910E0130910F01F9015A +:1042600032969FEF40E030C0982F969596959695A0 +:104270009F30A0F4E0910E01F0910F01E90FF11DC4 +:10428000877021E030E0A90102C0440F551F8A95D4 +:10429000E2F7CA019181892B818308959091D90118 +:1042A00090FF23C01F928F9384E697E09F938F9394 +:1042B0000E94B5080F900F900F900F9008959F3FA8 +:1042C00039F04F5F4E3041F051915813F8CF0DC087 +:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 +:1042E000F11D97FDFA9582830895089590910C0130 +:1042F000992321F090910D01911109C020910E0197 +:1043000030910F01F9013296205F3F4F30C0982F56 +:104310009695969596959F30A8F4E0910E01F091B0 +:104320000F01E90FF11D877021E030E0A90102C003 +:10433000440F551F8A95E2F7CA0180959181892320 +:10434000818308959091D90190FF16C01F928F9399 +:1043500086E497E09F938F930E94B5080F900F908B +:104360000F900F9008953196E217F30729F090818E +:104370009813F9CF1082F7CF089581E090E0E09193 +:104380000E01F0910F01E80FF91F108201968031A4 +:104390009105A9F708959091D801892B8093D801B0 +:1043A000089580959091D80189238093D80108952C +:1043B0001092D80108959091D701892B8093D7014D +:1043C000089580959091D70189238093D70108950E +:1043D0001092D70108958093C60108951092C601E6 +:1043E000089580910E0190910F01FC0131969C017E +:1043F000205F3F4F80E0919191118F5FE217F307AB +:10440000D1F70895E0910E01F0910F018091D8014C +:104410008083E0910E01F0910F0190818091D7018E +:10442000892B80838091C601882361F0E0910E0181 +:10443000F0910F019081892B80830E94F1218111DD +:104440001092C60180910E0190910F010C941B16E1 +:1044500090933B0180933A010895CF92DF92EF92BF +:10446000FF926C01EE24FF24C114D104E104F10495 +:1044700021F0C701B60120E101C020E0C72ED82EEF +:10448000E92EFF24C114D104E104F10419F0285FDE +:10449000C701B6016B017C0154E0F694E794D79410 +:1044A000C7945A95D1F7C114D104E104F10419F06D +:1044B0002C5FC701B6016B017C0142E0F694E794E2 +:1044C000D794C7944A95D1F7C114D104E104F104FB +:1044D00019F02E5FC701B601DC01CB01B695A79597 +:1044E00097958795892B8A2B8B2B09F02F5F822F2D +:1044F000FF90EF90DF90CF9008958295982F9C7C4D +:10450000392F36953695282F237344E0249FC00118 +:104510001124932F982B292F2A7A2695892F857578 +:10452000880F822B08951F93CF93DF931F92CDB7EF +:10453000DEB799830E947D22182F9981892F0E94CE +:104540007D22212F30E0322F2227A901482BCA01DA +:104550000F90DF91CF911F9108958091F2018430E7 +:1045600009F11092DA0120E488E190E00FB6F894A6 +:10457000A895809360000FBE2093600083B7817F71 +:10458000846083BF83B7816083BF7894889583B745 +:104590008E7F83BF88E10FB6F894809360001092FD +:1045A00060000FBE089508950895CF930E94D3220E +:1045B0000E94AF0A0E94D422C0E08C2F0E94DB0B25 +:1045C000811104C0CF5FCE30C1F701C081E0CF912F +:1045D00008950C94ED1B82E084BD93E095BD9AEFA5 +:1045E00097BD80936E0008952FB7F8948091DB01FA +:1045F0009091DC01A091DD01B091DE012FBF089503 +:10460000CF92DF92EF92FF920F931F932FB7F89400 +:104610004091DB015091DC016091DD017091DE0180 +:104620002FBF6A017B01EE24FF248C0120E030E0E3 +:10463000C016D106E206F30610F4415051099A0162 +:10464000281B390BC9011F910F91FF90EF90DF904C +:10465000CF9008951F920F920FB60F9211248F934F +:104660009F93AF93BF938091DB019091DC01A09168 +:10467000DD01B091DE010196A11DB11D8093DB012A +:104680009093DC01A093DD01B093DE01BF91AF9167 +:104690009F918F910F900FBE0F901F9018950E94C1 +:1046A0000D13F8942FEF87EA91E621508040904057 +:1046B000E1F700C0000087E090EBDC018093FB0194 +:1046C0009093FC01A093FD01B093FE019CE088E172 +:1046D0000FB6F894A895809360000FBE9093600089 +:1046E000FFCFEF92FF920F931F93CF93DF93D82FBB +:1046F000C0E08C2F0E94DB0B00E010E0E82EF12CD4 +:10470000C701002E02C0959587950A94E2F780FDB7 +:1047100006C00F5F1F4F0630110591F709C0602FCB +:104720007C2F80E00E94E80CD813F3CF81E004C016 +:10473000CF5FCE30F1F680E0DF91CF911F910F91E6 +:10474000FF90EF900895CF93C82F8CE20E947123C1 +:10475000882321F08C2FCF910C94712380E0CF918E +:104760000895CF930E940025811102C00E94E62483 +:1047700089E897E00E941C08C5E6C15049F00E94F4 +:10478000AF0A8FE39CE90197F1F700C00000F5CF75 +:1047900082E897E00E941C0889E20E94A32381110D +:1047A00013C18AE20E94A32381110E94E62485E0BE +:1047B0000E94A32381110E944F230E940B25809306 +:1047C000D90187E00E94A3238823A9F18BE10E94ED +:1047D000A323882351F08091D90181FB222720F95E +:1047E00091E0922790FB81F90EC08EE00E94A323F6 +:1047F000882361F08091D90182FB222720F991E082 +:10480000922790FB82F98093D90115C080E10E9424 +:10481000A3239091D901882341F093FB222720F90B +:1048200081E0822780FB93F904C0892F809580FB6B +:1048300090F99093D9018091D9010E940F250E948F +:104840001D258093EC0180EE0E94A323882341F074 +:104850008091EC01982F909590FB80F98093EC016A +:1048600089E30E94A323882359F08091EC0181FB06 +:10487000222720F991E0922790FB81F98093EC01A7 +:1048800082EE0E94A323882359F08091EC0182FBE1 +:10489000222720F991E0922790FB82F98093EC0186 +:1048A00086EE0E94A323882359F08091EC0183FBBC +:1048B000222720F991E0922790FB83F98093EC0165 +:1048C00083EE0E94A323882359F08091EC0184FB9E +:1048D000222720F991E0922790FB84F98093EC0144 +:1048E00085E30E94A323882359F08091EC0185FB86 +:1048F000222720F991E0922790FB85F98093EC0123 +:1049000081E30E94A323882359F08091EC0186FB68 +:10491000222720F991E0922790FB86F98093EC0101 +:1049200081E10E94A323882359F08091EC0187FB49 +:10493000222720F991E0922790FB87F98093EC01E0 +:104940008091EC010E9421258091EC0187FB882752 +:1049500080F980930D0187E20E94A323C82F8EE186 +:104960000E94A3238111C2608FE10E94A3238111C1 +:10497000C46080E20E94A3238111C86081E20E948A +:10498000A3238111C06182E20E94A3238111C0622E +:1049900083E20E94A3238111C06484E20E94A323C6 +:1049A000882311F0C06802C0CC2329F08C2F0E940C +:1049B00018256C2F03C00E941425682F70E080E03A +:1049C00090E0CF910C94A91FCF9108956DEE7EEFEA +:1049D00080E090E00E94E92E60E082E090E00E949A +:1049E000DB2E60E083E090E00E94DB2E60E084E05C +:1049F00090E00E94DB2E60E085E090E00C94DB2EDE +:104A000080E090E00E94D52E21E08D3E9E4F09F07F +:104A100020E0822F089582E090E00C94CD2E682F44 +:104A200082E090E00C94DB2E83E090E00C94CD2E9D +:104A3000682F83E090E00C94DB2E84E090E00C94EF +:104A4000CD2E682F84E090E00C94DB2E8091E10164 +:104A500080FF0BC06091130185E0689FB0011124B5 +:104A600075956795759567952BC081FF09C0609115 +:104A7000130185E0689FB00111247595679520C0EA +:104A800082FF07C06091130185E0689FB001112487 +:104A900017C09091E2019923D1F06091120196170D +:104AA00088F72091130185E0289F90011124929F9F +:104AB000A001939F500D112470E0CA010E949F2E07 +:104AC0006038710540F46115710539F002C065E088 +:104AD00070E0862F08958FE7089581E00895809112 +:104AE000E10180FF08C06091110170E07595679544 +:104AF0007595679521C081FF06C06091110170E036 +:104B00007595679519C082FF04C06091110170E02E +:104B100010C09091E2019923C1F0609110019617A5 +:104B2000A0F780911101899FC001112470E00E94BB +:104B30009F2E6038710528F46115710521F0862FCC +:104B400008958FE7089581E0089561E070E0F4CF63 +:104B5000803F21F40E942625819504C0813F29F4DD +:104B60000E9426258093E5010895823F21F40E944A +:104B70002625819504C0833F29F40E942625809331 +:104B8000E4010895893F19F40E946F2505C08A3F0A +:104B900031F40E946F2581958093E60108958B3F43 +:104BA00021F40E946F25819504C08C3F29F40E9456 +:104BB0006F258093E7010895843F21F48091E301FC +:104BC000816017C0853F21F48091E301826011C0AC +:104BD000863F21F48091E30184600BC0873F21F47C +:104BE0008091E301886005C0883F31F48091E30142 +:104BF00080618093E30108958D3F21F48091E1016C +:104C000081600BC08E3F21F48091E101826005C07C +:104C10008F3F29F48091E10184608093E101089540 +:104C2000803F39F48091E50187FF6CC01092E50167 +:104C300069C0813F29F48091E5011816BCF362C078 +:104C40009091E401823F29F497FF5CC01092E40147 +:104C500059C0833F19F41916CCF354C0893F41F46D +:104C60008091E60118160CF04DC01092E6014AC082 +:104C70008A3F29F48091E60187FF44C0F6CF8B3F3D +:104C800039F48091E70187FF3DC01092E7013AC0F7 +:104C90008C3F29F48091E7011816BCF333C0843FA0 +:104CA00021F48091E3018E7F17C0853F21F480912C +:104CB000E3018D7F11C0863F21F48091E3018B7F5A +:104CC0000BC0873F21F48091E301877F05C0883FB7 +:104CD00031F48091E3018F7E8093E30113C08D3F17 +:104CE00021F48091E1018E7F0BC08E3F21F48091F1 +:104CF000E1018D7F05C08F3F29F48091E1018B7F19 +:104D00008093E1018091E40181110EC08091E50161 +:104D100081110AC08091E601811106C08091E701EE +:104D2000811102C01092E20108958091D90183FFA0 +:104D30007EC085EC97E00E941C088091E3011F92E1 +:104D40008F9380EC97E09F938F930E94B5088EEB32 +:104D500097E00E941C088091E401282F332727FD4B +:104D600030953F938F938BEB97E09F938F930E94A7 +:104D7000B50889EB97E00E941C088091E501282F77 +:104D8000332727FD30953F938F9386EB97E09F93D2 +:104D90008F930E94B50884EB97E00E941C088091D5 +:104DA000E601282F332727FD30953F938F9381EB22 +:104DB00097E09F938F930E94B5088FEA97E00E9437 +:104DC0001C088091E701282F332727FD30953F935A +:104DD0008F938CEA97E09F938F930E94B50889EA9E +:104DE00097E00E941C088091E2011F928F9386EA4F +:104DF00097E09F938F930E94B50884EA97E00E9402 +:104E00001C088091E1011F928F9381EA97E09F93A4 +:104E10008F930E94B5088EE997E00E941C088DB719 +:104E20009EB74C960FB6F8949EBF0FBE8DBF83EE13 +:104E300091E00E9464160E94F4229093E001809316 +:104E4000DF0108951F93CF93DF938091DF0190914D +:104E5000E0010E940023AC019091E201992321F02E +:104E60002091140130E006C0209115018AE0289FAE +:104E7000900111244217530708F486C08091E40181 +:104E8000C091E501D091E6011091E701811107C0C1 +:104E9000C11176C0D11174C0111172C075C09F3F8D +:104EA00019F09F5F9093E201181624F40E942625C2 +:104EB0008093E4018091E40187FF05C00E942625CC +:104EC00081958093E4011C1624F40E94262580938A +:104ED000E5018091E50187FF05C00E9426258195A7 +:104EE0008093E5016091E401662339F1C091E50109 +:104EF000CC2319F1772767FD7095872F972F0E9494 +:104F0000A42D23E333E343E35FE30E94082E0E94D2 +:104F1000712D6093E4016C2F772767FD7095872FC3 +:104F2000972F0E94A42D23E333E343E35FE30E9422 +:104F3000082E0E94712D6093E5011D1624F40E9435 +:104F40006F258093E6018091E60187FF05C00E94EE +:104F50006F2581958093E601111624F40E946F2538 +:104F60008093E7018091E70187FF05C00E946F25CC +:104F700081958093E701DF91CF911F910C94952645 +:104F80009F3F09F08ECF96CFDF91CF911F9108956B +:104F9000E3EEF1E085E0DF011D928A95E9F71092DA +:104FA000E2011092E101089588EE99E00E941C0848 +:104FB0001F9281E08F931F9285E08F938AE999E099 +:104FC0009F938F930E94B5080F900F900F900F90B2 +:104FD0000F900F9008958330E9F128F4813061F04B +:104FE000823009F10895853009F462C008F449C09F +:104FF000863009F474C0089580911501262F30E0A1 +:10500000280F311D2F3F310524F4680F60931501DF +:1050100003C08FEF80931501809115011F928F932C +:1050200083ED98E072C080911401262F30E0280FA4 +:10503000311D2F3F310524F4680F6093140103C024 +:105040008FEF80931401809114011F928F9381EC54 +:1050500098E05BC080911301262F30E0280F311DAE +:105060002F3F310524F4680F6093130103C08FEFC5 +:1050700080931301809113011F928F938EEA98E021 +:1050800044C080911201262F30E0280F311D2F3FA0 +:10509000310524F4680F6093120103C08FEF8093F1 +:1050A0001201809112011F928F9389E998E02DC01F +:1050B00080911101262F30E0280F311D2F3F31053F +:1050C00024F4680F6093110103C08FEF80931101E6 +:1050D000809111011F928F9380E898E016C0809113 +:1050E0001001262F30E0280F311D2F3F310524F409 +:1050F000680F6093100103C08FEF809310018091BF +:1051000010011F928F9385E698E09F938F930E94E2 +:10511000B5080F900F900F900F900895833081F194 +:1051200028F4813059F08230D1F00895853009F4A7 +:1051300049C0B8F1863009F456C008958091150130 +:10514000681720F4861B8093150102C01092150188 +:10515000809115011F928F9386E598E054C080914D +:105160001401681720F4861B8093140102C010926A +:105170001401809114011F928F9384E498E043C03E +:1051800080911301681720F4861B8093130102C0DD +:1051900010921301809113011F928F9381E398E085 +:1051A00032C080911201681720F4861B809312018F +:1051B00002C010921201809112011F928F938CE114 +:1051C00098E021C080911101681720F4861B80931C +:1051D000110102C010921101809111011F928F9351 +:1051E00083E098E010C080911001681720F4861BBE +:1051F0008093100102C010921001809110011F9243 +:105200008F9388EE97E09F938F930E94B5080F903D +:105210000F900F900F900895CF93C82F1F928F93E8 +:105220008DEE9AE09F938F930E94B50881E090E005 +:10523000A0E0B0E0BC01CD0104C0660F771F881F5D +:10524000991FCA95D2F70E94A91F0F900F900F9037 +:105250000F90CF910C94ED1BCF938D3109F465C065 +:10526000B0F58E3009F4CCC100F5873009F49BC14C +:10527000A8F4863009F06DC28091D901817F8E7FBC +:105280008093D90182EF9AE00E941C0884E39FE09A +:105290000E941C0881E08093E90180C1883009F4F4 +:1052A0004FC08B3009F47CC154C2863109F4F0C17F +:1052B00038F4803109F4B8C1813109F430C249C2EF +:1052C000893109F4CEC18B3109F486C142C28533DC +:1052D00009F437C248F4873209F433C208F433C200 +:1052E000893209F42EC235C2833438F48A3308F087 +:1052F0002CC2883309F454C12CC2833409F421C26E +:10530000883409F026C20E94ED1B83E29FE00E94D0 +:105310001C089FEF23ED80E3915020408040E1F78F +:1053200000C000000E944F2339C183E49FE00E9427 +:105330001C080E942B2D0E940F160E94410E2EC1A8 +:1053400088E39FE00E941C0883E09DE00E941C0807 +:105350000E9414251F928F9380E09DE09F938F936E +:105360000E94B5088EEF9CE00E941C080E940B254D +:10537000C82F8BEE9CE00E941C081F92CF9386EEF4 +:105380009CE09F938F930E94B50884EE9CE00E945E +:105390001C088AED9CE00E941C088C2F81701F92D3 +:1053A0008F9387ED9CE09F938F930E94B50885EDC6 +:1053B0009CE00E941C088BEC9CE00E941C08C1FB36 +:1053C000882780F91F928F9388EC9CE09F938F939E +:1053D0000E94B50886EC9CE00E941C088AEB9CE0C9 +:1053E0000E941C08C2FB882780F91F928F9387EBCD +:1053F0009CE09F938F930E94B50885EB9CE00E94F0 +:105400001C088CEA9CE00E941C08C3FBCC27C0F956 +:105410001F92CF9389EA9CE09F938F930E94B508D7 +:1054200087EA9CE00E941C080E941D25C82F83E982 +:105430009CE00E941C081F92CF938EE89CE09F93F3 +:105440008F930E94B5088CE89CE00E941C0883E7BB +:105450009CE00E941C088C2F81701F928F9380E724 +:105460009CE09F938F930E94B5088DB79EB780965E +:105470000FB6F8949EBF0FBE8DBF8EE69CE00E94D3 +:105480001C0887E59CE00E941C08C1FB882780F966 +:105490001F928F9384E59CE09F938F930E94B508A1 +:1054A00082E59CE00E941C0880E49CE00E941C08AD +:1054B000C2FB882780F91F928F938DE39CE09F9316 +:1054C0008F930E94B5088BE39CE00E941C0889E240 +:1054D0009CE00E941C08C3FB882780F91F928F93D1 +:1054E00086E29CE09F938F930E94B50884E29CE043 +:1054F0000E941C088AE19CE00E941C08C4FB8827CB +:1055000080F91F928F9387E19CE09F938F930E9475 +:10551000B50885E19CE00E941C0883E09CE00E94A5 +:105520001C08C5FB882780F91F928F9380E09CE0C0 +:105530009F938F930E94B5088EEF9BE00E941C08FA +:1055400082EE9BE00E941C08C6FB882780F91F9210 +:105550008F938FED9BE09F938F930E94B5088DED05 +:105560009BE00E941C0885ED9BE00E941C08C7FB85 +:10557000CC27C0F91F92CF9382ED9BE09F938F932E +:105580000E94B50880ED9BE00E941C088DB79EB775 +:105590004C960FB6F8949EBF0FBE8DBFC1E0DEC023 +:1055A00089E19BE05BC08091D901C82FC17080FF69 +:1055B00009C086E19FE00E941C088091D901817F8B +:1055C0008E7F47C08AE09FE00E941C088091D9012D +:1055D00081608093D901E2CF9091D90191FBCC27D2 +:1055E000C0F981E0C827892FC0FB81F98093D901D8 +:1055F000CC2319F08DEF9EE027C08FEE9EE02EC0E9 +:105600009091D90192FBCC27C0F981E0C827892F5E +:10561000C0FB82F98093D901CC2319F080EE9EE083 +:1056200013C080ED9EE01AC09091D90193FBCC2766 +:10563000C0F981E0C827892FC0FB83F98093D90185 +:10564000CC2351F084EC9EE00E941C088091D9018B +:1056500081608093D90182C087EB9EE00E941C0884 +:105660009DCF88EA9EE00E941C088CE79EE00E9485 +:105670001C088FE39EE00E941C0882E19EE00E94CD +:105680001C088EEC9DE00E941C0883EA9DE0E6CF9A +:1056900085E99DE00E941C080E940F161F928F93BF +:1056A0008BE79DE09F938F930E94B50880910C013A +:1056B0001F928F9384E69DE09F938F930E94B5087D +:1056C000809170011F928F9381E59DE09F938F934E +:1056D0000E94B50880910D011F928F938EE39DE08B +:1056E0009F938F930E94B5088091DB019091DC011C +:1056F000A091DD01B091DE01BF93AF939F938F9393 +:105700008AE29DE09F938F930E94B5088DB79EB764 +:1057100046960FB6F8949EBF0FBE8DBF3FCF0E9436 +:10572000ED1BC0910D0181E0C827C0930D01CC2372 +:1057300029F080E29DE00E941C0810C085E19DE0F8 +:105740008DCF80E003C08D5101C089530E940C2988 +:1057500025CF83E19DE00E941C08C0E08C2FCF91F3 +:10576000089580E0089580E00895CF93C82F809138 +:10577000E901813081F020F0823009F44FC045C149 +:10578000E0910E01F0910F018081813169F0823248 +:1057900009F03DC109C0E0910E01F0910F01808137 +:1057A000813111F0823261F48C2F0E94B12B811172 +:1057B00004C08C2F0E942C292FC081E090E02CC0C7 +:1057C0008C2F0E94B32B811126C0C431E1F070F4FC +:1057D000CB3081F0C031D1F40E94D42785EE9AE01D +:1057E0000E941C0882E08093E90115C0C93259F07B +:1057F000C83361F482EF9AE00E941C0889EE9AE0B7 +:105800000E941C0808C01092E90103C183EE9AE0CF +:105810000E941C08FEC081E08170FDC0C43220F5EA +:10582000CE3108F0C0C0CB3099F1C8F4C73009F0D0 +:10583000D2C08AE08093150194E19093140193E023 +:10584000909313018093120188E08093110188E204 +:105850008093100189E899E00E941C08BFC0C33101 +:1058600049F1C431C1F0B7C0CB3409F4A9C028F460 +:10587000C93289F0C83361F0AEC0C13509F49EC0A9 +:10588000C23509F499C0CE3409F0A5C06AE09EC0C3 +:105890000E94D427A3C08091E801882319F01092B8 +:1058A000E8019CC086E999E00E941C0881E0809391 +:1058B000E901B1C080E799E00E941C088EE599E0FB +:1058C0000E941C08809115011F928F938BE599E02F +:1058D0009F938F930E94B50889E599E00E941C0868 +:1058E00087E499E00E941C08809114011F928F9315 +:1058F00084E499E09F938F930E94B50882E499E035 +:105900000E941C0883E399E00E941C088091130107 +:105910001F928F9380E399E09F938F930E94B50825 +:105920008EE299E00E941C088DE199E00E941C081B +:10593000809112011F928F938AE199E09F938F9338 +:105940000E94B50888E199E00E941C0883E099E074 +:105950000E941C08809111011F928F9380E099E0B2 +:105960009F938F930E94B5088EEF98E00E941C08C9 +:1059700087EE98E00E941C08809110011F928F937F +:1059800084EE98E09F938F930E94B50882EE98E092 +:105990000E941C088DB79EB748960FB6F8949EBF1C +:1059A0000FBE8DBF1BC0CE51EC2FF0E0E15DFE4F6E +:1059B00080818093E80112C061E003C061E006C00D +:1059C0006AE08091E8010E94EB2708C08091E8011D +:1059D0000E948E2803C087E899E013C08091E801F7 +:1059E000882369F01F928F9381E899E09F938F93AA +:1059F0000E94B5080F900F900F900F9004C08EE793 +:105A000099E00E941C0881E006C01092E90180E044 +:105A100002C080E001CFCF910895E1E8F0E08081FD +:105A2000886080838081816080838FB7F89493E061 +:105A30009093890090ED909388008FBF0895EFE6D2 +:105A4000F0E08081826080830895EFE6F0E080815D +:105A50008D7F80830895EFE6F0E0908182E08927D2 +:105A6000808308951F920F920FB60F9211242F93E7 +:105A70003F934F935F936F937F938F939F93AF93D6 +:105A8000BF93EF93FF938091EA019091EB01019610 +:105A90009093EB018093EA01811103C082E00E94A0 +:105AA000410EE091EB01E695E695F0E0ED5AF04FFE +:105AB000E4918091EA018E1303C080E00E94410EC0 +:105AC000FF91EF91BF91AF919F918F917F916F91D6 +:105AD0005F914F913F912F910F900FBE0F901F90AC +:105AE000189504D06894B1118DC0089570D088F0D5 +:105AF0009F5790F0B92F9927B751A0F0D1F0660FBA +:105B0000771F881F991F1AF0BA95C9F712C0B130D4 +:105B100081F077D0B1E0089574C0672F782F88277F +:105B2000B85F39F0B93FCCF3869577956795B39513 +:105B3000D9F73EF490958095709561957F4F8F4F82 +:105B40009F4F0895E89409C097FB3EF49095809587 +:105B5000709561957F4F8F4F9F4F9923A9F0F92F33 +:105B600096E9BB279395F695879577956795B795B1 +:105B7000F111F8CFFAF4BB0F11F460FF1BC06F5F97 +:105B80007F4F8F4F9F4F16C0882311F096E911C0A9 +:105B9000772321F09EE8872F762F05C0662371F0CA +:105BA00096E8862F70E060E02AF09A95660F771FDE +:105BB000881FDAF7880F9695879597F9089557FD0E +:105BC0009058440F551F59F05F3F71F04795880F6B +:105BD00097FB991F61F09F3F79F087950895121602 +:105BE00013061406551FF2CF4695F1DF08C01616AE +:105BF00017061806991FF1CF86957105610508945F +:105C00000895E894BB2766277727CB0197F9089575 +:105C10000BD078C069D028F06ED018F0952309F029 +:105C20005AC05FC01124EECFCADFA0F3959FD1F315 +:105C3000950F50E0551F629FF001729FBB27F00D3A +:105C4000B11D639FAA27F00DB11DAA1F649F66278F +:105C5000B00DA11D661F829F2227B00DA11D621FDE +:105C6000739FB00DA11D621F839FA00D611D221F98 +:105C7000749F3327A00D611D231F849F600D211D7C +:105C8000822F762F6A2F11249F5750408AF0E1F01F +:105C900088234AF0EE0FFF1FBB1F661F771F881F68 +:105CA00091505040A9F79E3F510570F014C0AACF03 +:105CB0005F3FECF3983EDCF3869577956795B79553 +:105CC000F795E7959F5FC1F7FE2B880F911D96957D +:105CD000879597F9089597F99F6780E870E060E0ED +:105CE00008959FEF80EC089500240A941616170675 +:105CF00018060906089500240A94121613061406BD +:105D000005060895092E0394000C11F4882352F01F +:105D1000BB0F40F4BF2B11F460FF04C06F5F7F4FD7 +:105D20008F4F9F4F0895991B79E004C0991F9617D4 +:105D300008F0961B881F7A95C9F78095089597FB00 +:105D4000072E16F4009407D077FD09D00E94B92ED3 +:105D500007FC05D03EF4909581959F4F089570956E +:105D600061957F4F0895EE0FFF1F0590F491E02D90 +:105D70000994AA1BBB1B51E107C0AA1FBB1FA61792 +:105D8000B70710F0A61BB70B881F991F5A95A9F7E4 +:105D900080959095BC01CD010895F999FECF92BDF3 +:105DA00081BDF89A992780B50895A8E1B0E042E056 +:105DB00050E00C94F02E262FF999FECF1FBA92BD19 +:105DC00081BD20BD0FB6F894FA9AF99A0FBE0196DC +:105DD00008950E94DB2E272F0C94DC2EDC01CB01D2 +:105DE000FC01F999FECF06C0F2BDE1BDF89A3196EB +:105DF00000B40D9241505040B8F70895F894FFCF89 +:105E00002002420E330F100FDC0EA80E0101C70155 +:105E100028080A03140A3F4D362039D30686065057 +:105E2000063006F7056A0583059C05B505D505010D +:0A5E3000020304050607080900003C +:00000001FF -- cgit v1.2.3 From 9d03f48643f28e7da92aa476b6878af7bb343d74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Fri, 22 Jan 2016 08:22:23 +0100 Subject: reinstalled lost file, updated with some tweaks --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 299 ++++++++++++++++++++++++++++ 1 file changed, 299 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de/keymap.c (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c new file mode 100644 index 0000000000..69acd9b951 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -0,0 +1,299 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_german_osx.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys +#define CRSR 3 // media keys +#define NUMB 4 // number keys + +#define M_CTRL_CMDV 1 +#define M_CTRL_CMDC 2 +#define M_MEH_SH_ACUT 3 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | LALT | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/RALT| + * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| + * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | ! | ? | | | | | \ | [ | ] | | | # | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | ^ | % | | | ~ | | | | & | < | > | " | ' | ? | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | . | ! | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,DE_LESS,DE_MORE,DE_EXLM,DE_QST, KC_TRNS,KC_TRNS, + KC_TRNS,DE_HASH,DE_DLR, DE_BSLS,DE_SLSH,KC_DOT, + KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,DE_PIPE,DE_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_DEL,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, + DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, + KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, + KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | Mute | | | | | | Play | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | Lclk | MsUp | Rclk | WlUp | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| WlDw |------| |------|VolUp | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | MClk | | | |VolDn | | Prev | Next | Up | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | Left | Down | Right | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, + KC_TRNS, KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +// ADNW-KOY layer +/* Keymap 3: ADNW-Koy layer + * ADNW-Koy is a special layout designed to be ergonomic. Was created using software to determine the most ergonomic way to type German and English texts. + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | K | . | O | , | Y | | | | V | G | C | L | ß | Z | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | H | A | E | I | U |------| |------| D | T | R | N | S | F/L2 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | |X/Ctrl| Q | Ä | Ü | Ö | | | | B | P | W | M |J/Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + case 1: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL), END); + } else { + if (timer_elapsed(start) > 150) { + return MACRO(U(LCTRL), END); + } else { + return MACRO(U(LCTRL), D(LGUI), T(V), U(LGUI), END); + } + } + break; + case 2: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),END); + } else { + if (timer_elapsed(start) > 150){ + return MACRO(U(LCTRL),END); + } else { + return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); + } + } + break; + case 3: + if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + } else { + if (timer_elapsed(start) > 150){ + return MACRO(U(LCTRL),U(LSFT),U(LALT),END); + } else { + return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_ACUT here, as macro needs KC_ prefix + } + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + case 3: + ergodox_right_led_3_on(); + break; + case 4: + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); + //ergodox_board_led_on(); + break; + default: + // none + break; + } + +}; -- cgit v1.2.3 From f95e3e701cac9e40531b2af5b2efaf59a84fb312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Fri, 22 Jan 2016 08:22:59 +0100 Subject: new hex file --- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 44 +++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'keyboard/ergodox_ez/keymaps/osx_de') diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index eb82384d54..2c83055b0d 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -16,17 +16,17 @@ :1000F000E20001E001E101E20002E001E3010602A9 :100100000602E30002E00001E00002E001E3011961 :10011000021902E30002E00001E0000000F0A1F09B -:10012000A329002B000354E100358100001E0014B8 +:10012000A329002B00E200E100358100001E00142D :100130000004001D7135004D001F001A0016001B41 :1001400000E1044C00200008000700060050002ACF :100150000021001500090019004F004A0022001775 -:10016000000A000500000002540130E3000000E234 -:1001700000000003300230E7000000E60000002E1F -:100180007F23001C000B0011000000045424001801 +:10016000000A000500000003300130E3000000E257 +:1001700000000002540230E7000000E60000000426 +:100180005423001C000B00110000002E7F240018D7 :10019000000D00100052004B0025000C000E003630 :1001A0000051002C00260012000F003700E1082843 :1001B00000270013003300387130004E002D002F4F -:1001C000003482E5003181000001000100010001DE +:1001C000003474E5003181000001000100010001EC :1001D00000010000003A003500310001000100017B :1001E000003B0035022102350001004C003C001E9E :1001F0000224062202010001003D002D02240224F7 @@ -38,26 +38,26 @@ :100250000425041F021E0201004300310026043160 :1002600002010001004400450001002D02010000D0 :100270000001000100010001000100000001000177 -:10028000000100FB000100010001000100F200F983 -:1002900000010001000100F000F100FA00F400018B -:1002A0000001000100F300FC00F500010001000165 -:1002B000000100F600000001000100010000000143 -:1002C0000000000100010001000000010000000129 -:1002D0000001000100010001000000010001000117 -:1002E000000100A800A9000100010001000100AC0C -:1002F00000AA00B600010001000100AB005000019F +:100280000001000100010001000100F400F200FB88 +:1002900000010001000100F000F100FA000100017E +:1002A000000100F500F300FC00010001000100F96D +:1002B00000FA00F60000000100010001000000014A +:1002C0000000000100A80001000000010000000182 +:1002D0000001000100A900AA0000000100010001C6 +:1002E000000100010001000100010001000100AC5B +:1002F000000100B600010001000100AB0050000148 :1003000000010001000100520051000100AE000197 :1003100000010001004F0000000100010001000188 -:1003200000010000000100010001000100010001C6 -:1003300000010001000100010001000100010001B5 -:1003400000010001000100010001000100010001A5 -:100350000001000100010001000100010000000196 +:10032000000100000001000E000B001B7101000124 +:100330000001003700040014000100010001001258 +:10034000000800340001000100010036000C002FFD +:10035000000100010001001D001800330000000131 :100360000001000100000001000000010001000187 -:100370000000000100000001000100010001000177 -:100380000000000100010001000100010001000166 -:100390000001000100010001000100010001000155 -:1003A00000010001005000010001000100010052A5 -:1003B000005100010001000100010001004F000098 +:100370000000000100000001000100190007000555 +:10038000000000010001000A001700130001000135 +:10039000000100060015001A000100010001000F15 +:1003A00000110010000100010001002D0016000DD9 +:1003B000710100010038001C0009820100010000E9 :1003C0000001000100010001000100000001000126 :1003D00000010001000100010001000100500001C6 :1003E0000001000100010052005100010001000164 -- cgit v1.2.3