From 34eb5dfb97676e16820fa051738623c9367361fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Sun, 31 Jan 2016 11:44:41 +0100 Subject: [PATCH 1/8] new emacs + osx + deadkeys layout --- .../ergodox_ez/keymaps/emacs_osx_dk/keymap.c | 184 ++++++++++++++++++ .../ergodox_ez/keymaps/emacs_osx_dk/readme.md | 10 + 2 files changed, 194 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c new file mode 100644 index 0000000000..bdac229e5c --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c @@ -0,0 +1,184 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | Grv | 1 | 2 | 3 | 4 | 5 | L1 | | L2 | 6 | 7 | 8 | 9 | 0 | = | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | - | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | \/LCtrl| A | S | D | F | G |------| |------| H | J | K | L | ; |'/RCtrl | + * |--------+------+------+------+------+------| RAlt | | RAlt |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | ~L1 | LCtrl| Left| Right| LAlt | | LAlt | Up | Down | RCtrl| ~L2 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Del | Ins | | Esc | App | + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space|Backsp|------| |------| LGui |Enter | + * | |ace | End | | PgDn | | | + * `--------------------' `----------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, + CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_RALT, + MO(SYMB), KC_LCTRL, KC_LEFT,KC_RGHT,KC_LALT, + KC_DELT,KC_INS, + KC_HOME, + KC_SPC,KC_BSPC,KC_END, + // right hand + TG(MDIA), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), + KC_RALT, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, + KC_LALT,KC_UP, KC_DOWN,KC_RCTRL, MO(MDIA), + KC_ESC, KC_APP, + KC_PGUP, + KC_PGDN, KC_LGUI, KC_ENT + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | 0 | 0 | . | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,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, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_0, KC_0, KC_DOT, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[MDIA] = 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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 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_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_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->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; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md new file mode 100644 index 0000000000..4839988d9b --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md @@ -0,0 +1,10 @@ +# ErgoDox EZ Emacs-OSX-DeadKeys Configuration + +Since I'm an Emacs user, ctrl keys are very important and gets a placement where the usual caps_lock is. There +are an extra pair of ctrls, just in case there where problems with the holding one's, but not as comfortable. + +Gui button takes a predominant place on the thumb cluster, as I'm using a mac os x and it relies heavily on it. + +Finally there is also two Right Alts to easily access to accented letters of the spanish alphabet. + +![Default](default_highres.png) From f5c1d6d1dbc5602d08fa621c730baacda304fe7a Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 10:00:18 -0500 Subject: [PATCH 2/8] my personal ergodox keymap layout with pngs of layout and readme --- .gitignore | 1 + .../ergodox_ez/keymaps/jacobono/README.md | 34 +++ .../jacobono/img/colemak-default-layer.png | Bin 0 -> 70434 bytes .../jacobono/img/number-dpad-layer.png | Bin 0 -> 46225 bytes .../keymaps/jacobono/img/symbol-layer.png | Bin 0 -> 49615 bytes keyboard/ergodox_ez/keymaps/jacobono/keymap.c | 273 ++++++++++++++++++ 6 files changed, 308 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/README.md create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/symbol-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/keymap.c diff --git a/.gitignore b/.gitignore index 49eb2d5587..1e19ce9a87 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ tags build/ *.bak .vagrant/ +.DS_STORE \ No newline at end of file diff --git a/keyboard/ergodox_ez/keymaps/jacobono/README.md b/keyboard/ergodox_ez/keymaps/jacobono/README.md new file mode 100644 index 0000000000..48de0509fc --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/README.md @@ -0,0 +1,34 @@ +# Default Layer # + +I'm using the colemak layer -- customized a bit to work a bit better when using spacemacs as my editor. + +![default-layer](img/colemak-default-layer.png) + +## Special Keys ## + +`SC1` => `LGUI + TAB` + +`SC2` => `LGUI + SPACE + TAB` + +`L1` => Switch to QWERTY Layout + +`T(L2)` => Toggle Symbol Layer + +`T(L3)` => Toggle Number and D-Pad Layer + +# QWERTY # + +Nothing special here -- just need this layer tucked away for the `WASD`. Which is literally the only reason I use it. +Just have the same button to toggle back to colemak. + +# Symbol Layer # + +![symbol-layer](img/symbol-layer.png) + +This is just putting matching closing symbols next to each other -- useful when editing lisp. + +# Number and D-Pad Layer # + +Just a basic number layer with a D-PAD on the other side. + +![number-dpad-layer](img/number-dpad-layer.png) diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..06f63c4968c7db3b515e9a265110cbf1dbc6ece7 GIT binary patch literal 70434 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

Eis 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 M>R)<#(eC&E0uA-R`v3p{ literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd718278558b8b1345c27a1429e61de16d4381d GIT binary patch literal 46225 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

@yRr9|&UaSU|iISTcD>T_4pEshoa4ZD)p9iHU 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%0D*7C)FVy82O}?C3R;kV)6(xe*LrZ_xL2svA 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 H?c{#}+SXoO literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/keymap.c b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c new file mode 100644 index 0000000000..ed8dfc731b --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c @@ -0,0 +1,273 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define COLEMAK 0 // new colemak layout +#define QWERTY 1 // default layer +#define SYMB 2 // symbols +#define NUMPAD 3 // number pad +#define MDIA 4 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap 0: Basic COLEMAK layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | TAB | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | R | S | T | D |------| |------| H | N | E | I | O | DEL | + * |--------+------+------+------+------+------| | LGUI(TAB)------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | L1 | | | UP |MO(L2)| |MO(L2)| Down | | ALT | RGUI | + * `----------------------------------' `------------------------------------' + * ,-------------. ,---------------. + * | LGUI | App | |Ctrl/Esc| Alt | + * ,------|------|------| |--------+--------+------. + * | | |QUKSL | | QUKSL | | | + * |Space |ENTER |------| |--------| ENTER |Space | + * | | |MO(L3)| | MO(L3) | | | + * `--------------------' `------------------------' + */ + + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [COLEMAK] = KEYMAP( // layer 0 : Colemak layout default layer + // left hand + KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_TRNS, + KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_TRNS, + TG(QWERTY), KC_TRNS, KC_TRNS,KC_UP, MO(SYMB), + KC_LGUI, KC_APP, + LGUI(S(KC_SPC)), + KC_SPC,KC_ENT,MO(NUMPAD), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_TAB, + KC_H, KC_N, KC_E, KC_I, KC_O, KC_DEL, + LGUI(KC_TAB), KC_K, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_TRNS, KC_RALT, KC_RGUI, + CTL_T(KC_ESC), KC_LALT, + LGUI(S(KC_SPC)), + MO(NUMPAD), KC_ENT, KC_SPC), + + /* Keymap 1: Basic QWERTY layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | BkSp | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | DEL | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | L0 | | L0 | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L |; / L4| CTRL | + * |--------+------+------+------+------+------| Alt | | Alt |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L3| '" |AltShf| Left |MO(L2)| |MO(L2)| Down | [ | ] | ~L3 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,---------------. + * | Tab | BkSp | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space| LGUI |------| |------| RGUI |Enter | + * | | | End | | PgDn | | | + * `--------------------' `----------------------' + */ + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [QWERTY] = KEYMAP( // layer 1 + // left hand + KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, + KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT, + KC_TRNS, KC_QUOT, LALT(KC_LSFT), KC_LEFT, MO(SYMB), + KC_TAB, KC_DELT, + KC_HOME, + KC_SPC, KC_LGUI, KC_END, + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN), KC_RCTRL, + KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_LBRC, KC_RBRC, KC_FN1, + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN, KC_RGUI, KC_ENT), + + + /* Keymap 2: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | @ | * | = | _ | | | | ~ | { | } | # | : | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | ! | + | - | " |------| |------| " | ( | ) | ' | ` | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | % | ^ | $ | & | | | | ; | [ | ] | \ | / | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // SYMBOL + [SYMB] = KEYMAP( + // left hand + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_TRNS, KC_AT, KC_ASTR, KC_EQL, KC_UNDS, KC_TRNS, + KC_TRNS, KC_PIPE, KC_EXLM, KC_PLUS, KC_MINS, S(KC_QUOTE), + KC_TRNS, KC_TRNS, KC_PERC, KC_CIRC, KC_DLR, KC_AMPR, 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_TILD, KC_LCBR, KC_RCBR, KC_HASH, S(KC_SCLN), KC_F12, + S(KC_QUOTE),KC_LPRN, KC_RPRN, KC_QUOTE, KC_GRV, KC_TRNS, + KC_TRNS, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 3: Numpad Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | UP | | | | | | $ | 7 | 8 | 9 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | LEFT | DOWN | RIGHT| |------| |------| = | 4 | 5 | 6 | - | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | 1 | 2 | 3 | * | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | , | 0 | . | / | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // Numpad + [NUMPAD] = KEYMAP( + // left hand + 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_RIGHT,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_DLR, KC_7, KC_8, KC_9, KC_PLUS, KC_TRNS, + KC_EQL, KC_4, KC_5, KC_6, KC_MINS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_ASTR, KC_TRNS, + KC_COMMA,KC_0, KC_DOT, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 4: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | 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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 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_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_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->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; + default: + // none + break; + } + +}; From b5b9885df7d3a8aae404e005a81d8ceaa76d005d Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 13:59:30 -0500 Subject: [PATCH 3/8] add hex file --- .../ergodox_ez/keymaps/jacobono/jacobono.hex | 1142 +++++++++++++++++ 1 file changed, 1142 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex diff --git a/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex new file mode 100644 index 0000000000..cf68f854fd --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex @@ -0,0 +1,1142 @@ +:100000000C940D030C9451030C9451030C94510364 +:100010000C9451030C9451030C9451030C94510310 +:100020000C9451030C9451030C946A0C0C943C0DE9 +:100030000C9451030C9451030C9451030C945103F0 +:100040000C9451030C94C1210C9451030C94510352 +:100050000C9451030C94521B0C9451030C945103B7 +:100060000C9451030C9451030C9451030C945103C0 +:100070000C9451030C9451030C9451030C945103B0 +:100080000C9451030C9451030C9451030C945103A0 +:100090000C9451030C9451030C9451030C94510390 +:1000A0000C9451030C9451030C945103A90DCB0DE6 +:1000B000B90ECB0DB90E100E330EB90E880E9B0E75 +:1000C0007D117D11AC11AC11EF112D1246144614A7 +:1000D00046124614471347131A1446144614311493 +:1000E0000000F0A201002B002A00E10001540000F2 +:1000F0001E00140004001D71010003521F001A00AD +:1001000015001B0001002800200009001600060051 +:1001100052002C00210013001700190002522C0A73 +:1001200022000A00070005000000E3005000010063 +:1001300000000100000065004F00010000002B08D6 +:100140000000297123000D000B000E000000E200EA +:1001500024000F001100100002522C0A2500180084 +:100160000800360051002C0026001C000C0037004F +:10017000010028002700330012003871E600035206 +:100180004C002B004C00E500E70000002A002B008B +:10019000E000E100010000001E00140004001D71D9 +:1001A00034004D001F001A0016001B00E104E3009C +:1001B000200008000700060050002C002100150058 +:1001C0000900190002524A00220017000A00050027 +:1001D00000002B00500001000000E20000004C0075 +:1001E0004F0001000000E6000000E20023001C00B8 +:1001F0000B00110000002971240018000D001000F0 +:1002000002524B0025000C000E0036005100280061 +:10021000260012000F0037002F00E7002700130010 +:100220003384387130004E004C003100E400E500AA +:10023000C1000000010001000100010001000000F8 +:100240003A00010031020100010001003B001F02E1 +:100250001E022202010001003C0025022E022302A0 +:10026000010001003D002E002D00210201000100CF +:100270003E002D02340224020000010001000100B2 +:100280000000010000000100010001000000010069 +:10029000000001003F00350234023300000001007D +:1002A00040002F0226022F00010001004100300211 +:1002B000270230000100010042002002340031001A +:1002C0000100010043003302350038000100010045 +:1002D0004400450001000100010000000100010090 +:1002E0000100010001000000010001000100010007 +:1002F00001000100010001005000010001000100A7 +:100300000100520051000100010001000100010044 +:100310004F00010001000100010001000100010087 +:1003200000000100010001000000010000000100C8 +:100330000100010000000100000001000100210295 +:100340002E002402000001000100240021001E00F4 +:10035000360001000100250022001F0027000100D7 +:1003600001002600230020003700010001002E02BA +:100370002D002502380001000100010001000100EC +:100380000100000001000100010001000100000067 +:100390000100010001000100010001000100010055 +:1003A000F2000100010001000100F000F100010075 +:1003B000F400010001000100F3000100F50001005C +:1003C0000100010001000100000001000100010026 +:1003D0000000010000000100010001000000010018 +:1003E0000000010001000100010001000000010007 +:1003F0000100010001000100A9000100010001004D +:100400000100AC00AA00B600010001000100AB0031 +:10041000A80001000100010001000100010001002D +:1004200001000100AE0001000100000016034500BC +:10043000720067006F0044006F00780020004500E4 +:100440005A00000016034500720067006F00440068 +:100450006F007800200045005A00000004030904E2 +:1004600009026D00040100A0FA0904000001030163 +:100470000100092111010001223F00070581030845 +:10048000000A090401000103010200092111010011 +:1004900001224D000705820308000A090402000139 +:1004A0000300000009211101000122360007058325 +:1004B0000308000A090403000103000000092111D8 +:1004C0000100012239000705840310000112011008 +:1004D0000100000008EDFE07130100010200010504 +:1004E000010906A101050719E029E7150025019575 +:1004F0000875018102050819012905950575019105 +:10050000029501750391010507190029771500254A +:1005100001957875018102C005010980A10185025C +:1005200016010026B7001A01002AB70075109501C0 +:100530008100C0050C0901A1018503160100269C5C +:10054000021A01002A9C02751095018100C0050164 +:100550000902A1010901A1000509190129051500D8 +:10056000250195057501810295017503810105013C +:10057000093009311581257F9502750881060938F2 +:100580001581257F950175088106050C0A3802152D +:1005900081257F950175088106C0C005010906A166 +:1005A00001050719E029E715002501950875018166 +:1005B0000295017508810105081901290595057540 +:1005C0000191029501750391010507190029FF1595 +:1005D0000025FF950675088100C00000000000009E +:1005E0000000000000010204060A0F17202C3A4AFE +:1005F0005D71879DB3C7DAE9F5FCFFFCF5E9DAC761 +:10060000B39D87715D4A3A2C20170F0A0604020138 +:100610000000000000000000000011241FBECFEF0A +:10062000DAE0DEBFCDBF04B603FE24C08091EE0148 +:100630009091EF01A091F001B091F1018730904BC2 +:10064000A740B04BB9F41092EE011092EF01109256 +:10065000F0011092F10114BE84B7877F84BF88E156 +:100660000FB6F89480936000109260000FBEE0E037 +:10067000FFE3099511E0A0E0B1E0E6E0F7E402C095 +:1006800005900D92A433B107D9F711E0A4E3B1E0CE +:1006900001C01D92AE3EB107E1F70E94AE090C9475 +:1006A00081230C94000061110BC0FC01828188231E +:1006B00021F085EE0E941A1003C085EE0E94E21020 +:1006C00080E090E0089508956091B1017091B201C9 +:1006D0008091B3019091B4010E94811A56985E985E +:1006E00025982D9826982E9827982F98813019F0C4 +:1006F000823021F00895259A2D9A0895269A2E9AEF +:10070000089584E693E0892B11F00E94640380E051 +:1007100090E0089556985E9825982D9826982E98E2 +:1007200027982F988FEF90E090938900809388000E +:1007300090938B0080938A0090938D0080938C001F +:10074000259A2D9A2FEF80E792E02150804090402B +:10075000E1F700C00000269A2E9A2FEF80E792E082 +:10076000215080409040E1F700C00000279A2F9A66 +:100770002FEF80E792E0215080409040E1F700C0E9 +:10078000000025982D982FEF80E792E021508040BF +:100790009040E1F700C0000026982E982FEF80E7E8 +:1007A00092E0215080409040E1F700C0000027987F +:1007B0002F9856985E9825982D9826982E982798C9 +:1007C0002F98089589EA8093800089E080938100C2 +:1007D00024982C983F988AB18F748AB96E98479A5A +:1007E0008BB1806B8BB9769A0E948A0383E693E083 +:1007F000892B11F00E94630380E090E0089580E26D +:10080000809300018091340181110EC00E944E043A +:1008100081E0809334012FEF83ED90E321508040FD +:100820009040E1F700C0000080E40E9454048093EF +:10083000000181112EC00E947E048093000181116D +:1008400028C00E947E0480930001811122C08FE3A2 +:100850000E947E048093000181111BC00E947604D7 +:1008600080E40E94540480930001811112C08CE046 +:100870000E947E048093000181110BC00E947E04BF +:1008800080930001811105C08FE30E947E04809354 +:1008900000010E9476048091000108951092B90031 +:1008A0008AE08093B800089594EA9093BC009091F8 +:1008B000BC0097FFFCCF9091B900987F983021F051 +:1008C000903111F081E008958093BB0084E880931B +:1008D000BC008091BC0087FFFCCF8091B900887F6D +:1008E000883111F0803471F780E0089584E98093B5 +:1008F000BC008091BC0084FDFCCF08958093BB00B8 +:1009000084E88093BC008091BC0087FFFCCF90916D +:10091000B900987F81E0983209F480E0089584E876 +:100920008093BC008091BC0087FFFCCF8091BB000E +:10093000089580910001811115C080E40E94540443 +:100940008093000181110CC082E10E947E0480939B +:100950000001811105C08FEF0E947E048093000189 +:100960000E94760484B1807F84B985B1807F85B987 +:100970008AB1837F8AB98BB1837F8BB93E984698C1 +:1009800008950E94FF03809300010E94990480B3A0 +:100990008C7080BB81B3836F81BBA6E3B1E0E4E4DC +:1009A000F1E08EE08E0F11921D928E13FCCF82EE3D +:1009B00093E0892B11F00C94E2030895BF92CF923B +:1009C000DF92EF92FF920F931F93CF93DF9380916B +:1009D0000001882379F0809135018F5F8093350184 +:1009E000811108C00E94FF0380930001811102C0A1 +:1009F0000E948A0306E311E0C0E0D0E0DD24D39436 +:100A000082E0C82EEE24E394F12CC730D10500F526 +:100A100080910001811164C080E40E94540480939D +:100A20000001811112C082E10E947E0480930001C6 +:100A300081110BC0C7010C2E01C0880F0A94EAF780 +:100A400080950E947E04809300010E94760448C035 +:100A5000CA30A1F028F4C83059F0C93061F005C09F +:100A6000CC3089F070F0CD3089F0209A289810C0F1 +:100A7000219A29980DC0229A2A980AC0239A2B9865 +:100A800007C0529A01C0539A5B9802C03E9A46989A +:100A900090EA9A95F1F79FB1799902C082E001C07E +:100AA00080E091709D25982B7C9902C084E001C064 +:100AB00080E0892B7D9902C038E001C030E0832BB3 +:100AC0007E9902C020E101C020E0822B9FB1909569 +:100AD000991F9927991F9295990F907E892B0FC086 +:100AE0008091000181114FC080E40E9454048093E2 +:100AF00000018823A9F1B12C0E9476048B2DF80106 +:100B00009081981719F08083C09201010E94990486 +:100B100021960F5F1F4FCE30D10509F076CF80911F +:100B200001018823B1F0815080930101882339F0BD +:100B30008FE99FE00197F1F700C000000AC0A4E42C +:100B4000B1E0E6E3F1E0CF01825F91919D938E13D6 +:100B5000FCCF81E893E0892BC1F00E94810315C08E +:100B600083E10E947E04809300018111C4CF81E45F +:100B70000E945404809300018111BDCF0E948F0414 +:100B8000B82EB094B9CF80E0BACF81E0DF91CF9199 +:100B90001F910F91FF90EF90DF90CF90BF9008953D +:100BA000E82FF0E0EC5BFE4F8081089508958B3BC9 +:100BB000910578F4883A910540F5853A9105D0F48D +:100BC0008430910508F0B1C08130910509F4ADC0C1 +:100BD0006BC0803E910508F467C0883E910508F41B +:100BE000A4C09C01205F31092031310508F05CC0B0 +:100BF00090650895853A910509F459C0863A9105A2 +:100C000009F058C082E890E40895883A910509F403 +:100C100054C0893A910509F453C08A3A910509F400 +:100C200052C08B3A910509F451C08C3A910509F4F0 +:100C300050C08D3A910509F44FC0803B910509F4ED +:100C40004EC08E3A910509F44DC08F3A910509F4D2 +:100C50004CC0813B910509F44BC0823B910509F4DE +:100C60004AC0833B910509F449C0843B910509F4CE +:100C700048C0853B910509F447C0863B910509F4BE +:100C800046C0873B910509F445C0883B910509F4AE +:100C900044C0893B910509F443C08A3B910509F49E +:100CA00042C080E094E4089580E090E0089581E8F7 +:100CB00090E4089583E890E4089582EE94E4089522 +:100CC00089EE94E408958AEE94E4089585EB94E423 +:100CD000089586EB94E4089587EB94E408958CECF2 +:100CE00094E408958DEC94E4089583E895E40895E0 +:100CF0008AE895E4089582E995E4089584E995E405 +:100D0000089581E296E4089583E296E4089584E2EA +:100D100096E4089585E296E4089586E296E40895BF +:100D200087E296E408958AE296E40895089596E0AD +:100D3000799FF001112494E5899FE00DF11D1124A4 +:100D4000E60FF11DEE0FFF1FEC51FF4F85919491BF +:100D50000895880F991FFC01E05AF0408591949105 +:100D60000895880F991FFC01E052FF4F85919491DF +:100D7000089526E0729FF001112444E5849FE00D60 +:100D8000F11D1124E60FF11DEE0FFF1FEC51FF4F77 +:100D9000859194919C013A9521154FE1340708F40F +:100DA0001AC13F512115304120F49F700E94B106B5 +:100DB00008959C0130532115304118F49927906C07 +:100DC0000895811520E5920769F40E9468144FEF99 +:100DD00084E39CE0415080409040E1F700C0000077 +:100DE0000C94771B813020E5920731F48091CC017F +:100DF00081608093CC0108959C01305521153041CC +:100E000008F051C0292F33272F70332721303105A7 +:100E1000D9F4AC014370552702C0220F331F4A9505 +:100E2000E2F73C68AC0164E0440F551F6A95E1F7B6 +:100E300044275370242B352B73E0880F991F7A9524 +:100E4000E1F7807699271DC02230310529F4982FCB +:100E50008827816F906A089523303105A9F4AC0189 +:100E60004370552721E030E002C0220F331F4A951E +:100E7000E2F73C6843E0880F991F4A95E1F7807ECE +:100E80009770822B932B089524303105E1F4AC0147 +:100E90004370552721E030E002C0220F331F4A95EE +:100EA000E2F73A68E7CF9C0130572115304118F43A +:100EB0009F70906208959C0130582115304118F4BC +:100EC0009F70906A0895803E9105E0F4803C910502 +:100ED00058F58133910509F46FC048F489329105C2 +:100EE00009F463C08A32910509F46DC072C0893378 +:100EF0009105E9F082389105D1F08533910509F427 +:100F00004DC067C0833E910581F138F4803E910564 +:100F1000B9F0823E9105D9F05CC0863E910561F141 +:100F2000873E9105A1F155C00E94A9060895209120 +:100F3000DF0120FD02C021FF4CC080EE90E049C0DF +:100F40008091DF0180FFF9CF89E390E042C080917A +:100F5000DF0182FF0EC08091DF0184FF03C080E0CB +:100F600090E037C083EE90E034C08091DF0182FFD3 +:100F7000F2CF82EE90E02DC08091DF0183FF0BC0A5 +:100F80008091DF0184FDEBCF87EE90E022C080915D +:100F9000DF0183FFF5CF86EE90E01BC08091DF017B +:100FA00085FF07C089E290E014C08091DF0185FFD2 +:100FB000F9CF85E390E00DC08091DF0186FF07C087 +:100FC0008AE290E006C08091DF0186FFF9CF81E3DD +:100FD00090E00E94D70508950895809162010895D8 +:100FE000CF93DF9300D01F92CDB7DEB79C018091E5 +:100FF000E501843019F593E099833B832A8390932C +:10100000E9008FEF9091E800815095FD06C095EDC5 +:101010009A95F1F700008111F5CF8091E80085FFE6 +:101020000DC040E050E063E070E0CE0101960E9408 +:101030005A0A8091E8008E778093E8000F900F9015 +:101040000F90DF91CF910895CF93DF9300D01F923F +:10105000CDB7DEB72091E501243021F522E02983C8 +:101060009B838A8383E08093E9008FEF9091E8006F +:10107000815095FD06C095ED9A95F1F7000081111C +:10108000F5CF8091E80085FF0DC040E050E063E0BF +:1010900070E0CE0101960E945A0A8091E8008E7796 +:1010A0008093E8000F900F900F90DF91CF910895FB +:1010B0002091E5012430F1F422E02093E9002FEFA4 +:1010C0003091E800215035FD06C035ED3A95F1F735 +:1010D00000002111F5CF2091E80025FF0BC040E072 +:1010E00050E065E070E00E945A0A8091E8008E7737 +:1010F0008093E8000895CF93DF93EC019091E50190 +:10110000943009F046C080910C018823D9F0809179 +:101110000D018823B9F09093E9008FEF9091E800DA +:10112000815095FD06C095E19A95F1F70000811177 +:10113000F5CF8091E80085FF2CC040E050E060E1F1 +:1011400070E017C081E08093E9008FEF9091E80094 +:10115000815095FD06C095ED9A95F1F7000081113B +:10116000F5CF8091E80085FF14C040E050E068E0D2 +:1011700070E0CE010E945A0A8091E8008E77809339 +:10118000E80080E1FE01A2E5B1E001900D928A95B0 +:10119000E1F7DF91CF9108958091E401811109C0B9 +:1011A0000E94EF0B0E944C0C8091E20084608093BF +:1011B000E20008951092E401089508950C94AE2180 +:1011C0000E940D1B0E94B4210E94F20E0C94EC07A9 +:1011D00042E061EC81E00E94690B42E061EC82E058 +:1011E0000E94690B42E061EC83E00E94690B42E1DE +:1011F00061EC84E00C94690B8091E701833009F481 +:1012000055C030F4813071F0823009F48EC00895F9 +:101210008A3009F47AC08B3009F460C0893009F053 +:101220009CC020C08091E601813A09F096C080916F +:10123000E800877F8093E8008091EA019091EB01BC +:10124000892B21F460E182E591E003C060E080E059 +:1012500090E070E00E94A50A8091E8008B7780936F +:10126000E80008958091E601813209F076C080910E +:10127000EA019091EB01009719F0039709F06DC016 +:101280008091E800877F8093E8008091E80082FDEC +:1012900005C08091E5018111F8CF5FC08091F10018 +:1012A000809362018091E8008B7753C08091E601C2 +:1012B000813A09F052C08091EA019091EB01892BAB +:1012C00009F04BC08091E800877F8093E80080910F +:1012D000E80080FFFCCF80910C0136C08091E601D0 +:1012E0008132D9F58091EA019091EB01892BA9F522 +:1012F0008091E800877F8093E8000E949E0B809198 +:10130000E80180930C010C9468148091E60181320D +:1013100021F58091E800877F8093E8000E949E0B72 +:101320008091E9018093630108958091E601813AFB +:10133000A1F48091E800877F8093E8008091E80025 +:1013400080FFFCCF809163018093F1008091E800E1 +:101350008E778093E8000C949E0B089584B7877F66 +:1013600084BF88E10FB6F89480936000109260000B +:101370000FBE90E080E80FB6F894809361009093E0 +:1013800061000FBE0E94410F0E94EF0B0E944C0CA7 +:101390008091E20084608093E20078940E94D20EF3 +:1013A0000E94430F82E091E00E94ED0E0E949C217A +:1013B0008091E501853069F40E94D11A8091E301A2 +:1013C0008823B1F30E94F91A882391F30E94440AFA +:1013D000EFCF0E94490FECCF292F3327233031055F +:1013E000C9F064F42130310581F02230310509F073 +:1013F00043C08DE690E020E634E042C02132310562 +:10140000F1F02232310541F137C082E190E02DEC5C +:1014100034E036C099278130910541F08230910542 +:1014200041F0892B49F5ECE5F4E005C0E4E4F4E093 +:1014300002C0ECE2F4E0849190E09F0121C06430AE +:10144000D8F4E62FF0E0EE0FFF1FEE5DFE4F208197 +:10145000318189E090E014C0643070F470E0FB01E9 +:10146000EE0FFF1FE65EFE4F20813181FB01EA5E39 +:10147000FE4F808190E004C080E090E020E030E00A +:10148000FA0131832083089580E189BD82E189BD1D +:1014900009B400FEFDCF8091D8008F7D8093D800E5 +:1014A0008091E00082608093E0008091E00081FD07 +:1014B000FCCF0895CF92DF92EF92FF920F931F938C +:1014C000CF93DF93EC018B016A010E94BD0B811168 +:1014D00033C0C114D10439F0F60180819181081B19 +:1014E000190BC80FD91FE12CF12C0115110519F1A9 +:1014F0008091E80085FD16C08091E8008E7780938A +:10150000E800C114D10449F0F60180819181E80E10 +:10151000F91EF182E08285E00FC00E94BD0B882396 +:1015200021F30AC089918093F10001501109FFEF66 +:10153000EF1AFF0ADACF80E0DF91CF911F910F9170 +:10154000FF90EF90DF90CF9008952091EC013091C3 +:10155000ED012617370748F06115710539F4209120 +:10156000E8002E772093E80001C0B90140E0611542 +:101570007105A9F12091E501222309F443C025302A +:1015800009F442C02091E80023FD40C02091E8000A +:1015900022FD32C02091E80020FFE9CF4091F30006 +:1015A0002091F20030E0342BFC01CF016115710570 +:1015B00059F02830310540F481918093F100615059 +:1015C00071092F5F3F4FF1CF41E02830310509F01D +:1015D00040E02091E8002E772093E800C8CF411129 +:1015E000C9CF0AC08091E501882361F0853061F0A0 +:1015F0008091E80083FD0AC08091E80082FFF2CF6D +:1016000080E0089582E0089583E0089581E00895E0 +:101610002091EC013091ED012617370748F0611554 +:10162000710539F42091E8002E772093E80001C07D +:10163000B901FC0120E06115710591F18091E5018E +:10164000882309F440C0853009F43FC08091E80048 +:1016500083FD3DC08091E80082FD2FC08091E800AD +:1016600080FFE9CF2091F3008091F20090E0922B6F +:101670006115710559F08830910540F4249120934B +:10168000F1003196615071090196F2CF21E008977F +:1016900009F020E08091E8008E778093E800CBCFBE +:1016A0002111CCCF0AC08091E501882361F08530FB +:1016B00061F08091E80083FD0AC08091E80082FF1C +:1016C000F2CF80E0089582E0089583E0089581E0FC +:1016D0000895982F973058F59093E900981739F0AE +:1016E0007091EC002091ED005091F00003C0242F88 +:1016F000762F50E021FF19C03091EB003E7F3093F0 +:10170000EB003091ED003D7F3093ED003091EB0028 +:1017100031603093EB007093EC002093ED00509318 +:10172000F0002091EE0027FF07C09F5FD3CF8F709E +:101730008093E90081E0089580E008958091E601BA +:1017400087FF11C08091E80082FD05C08091E5010E +:101750008111F8CF11C08091E8008B770BC0809188 +:10176000E501882349F08091E80080FFF8CF80915F +:10177000E8008E778093E80008952091E40030918E +:10178000E50095E64091EC00842F817040FF22C077 +:101790008091E80080FD1CC08091E501882391F0D4 +:1017A000853091F08091EB0085FD10C04091E40000 +:1017B0005091E5004217530729F39A01915011F710 +:1017C00084E0089582E0089583E0089581E008951B +:1017D00080E008954091E80042FFDECF08950E9426 +:1017E0005D0C0E94650CE0EEF0E0808181608083FA +:1017F000E8EDF0E080818F77808319BCA7EDB0E041 +:101800008C918E7F8C9380818F7E80831092E401F7 +:1018100008950F931F93CF93DF930E945D0C0E9456 +:10182000650CC8EDD0E088818F77888388818068D7 +:10183000888388818F7D888319BC1092E50110927E +:10184000E1011092E3011092E20100EE10E0F801D4 +:1018500080818B7F808388818160888342E060E023 +:1018600080E00E94690BE1EEF0E080818E7F808352 +:10187000E2EEF0E0808181608083808188608083F7 +:10188000F80180818E7F8083888180618883DF91E9 +:10189000CF911F910F910895E8EDF0E080818F7E48 +:1018A0008083E7EDF0E080818160808384E082BF07 +:1018B00081E08093E4010C94090CE8EDF0E0808174 +:1018C0008E7F80831092E20008951092DA001092C9 +:1018D000E10008951F920F920FB60F9211242F93DB +:1018E0003F934F935F936F937F938F939F93AF93A8 +:1018F000BF93EF93FF938091E10082FF0BC0809133 +:10190000E20082FF07C08091E1008B7F8093E100BD +:101910000E94D10E8091DA0080FF1FC08091D80014 +:1019200080FF1BC08091DA008E7F8093DA00809167 +:10193000D90080FF0DC080E189BD82E189BD09B475 +:1019400000FEFDCF81E08093E5010E94CC0805C038 +:1019500019BC1092E5010E94DA088091E10080FF35 +:1019600019C08091E20080FF15C08091E2008E7F57 +:101970008093E2008091E20080618093E200809198 +:10198000D80080628093D80019BC85E08093E5017F +:101990000E94DE088091E10084FF30C08091E20067 +:1019A00084FF2CC080E189BD82E189BD09B400FEBD +:1019B000FDCF8091D8008F7D8093D8008091E10089 +:1019C0008F7E8093E1008091E2008F7E8093E20021 +:1019D0008091E20081608093E2008091E1018823A0 +:1019E00011F084E007C08091E30087FD02C081E030 +:1019F00001C083E08093E5010E94E0088091E1004E +:101A000083FF29C08091E20083FF25C08091E1001F +:101A1000877F8093E10082E08093E5011092E101ED +:101A20008091E1008E7F8093E1008091E2008E7FC3 +:101A30008093E2008091E20080618093E20042E0C6 +:101A400060E080E00E94690B8091F00088608093E4 +:101A5000F0000E94DD08FF91EF91BF91AF919F913F +:101A60008F917F916F915F914F913F912F910F9047 +:101A70000FBE0F901F9018951F920F920FB60F92E6 +:101A800011242F933F934F935F936F937F938F9383 +:101A90009F93AF93BF93CF93DF93EF93FF93C09147 +:101AA000E900CF708091EC00D82FD17080FDD0E894 +:101AB0001092E9008091F000877F8093F000789485 +:101AC0000E94800D1092E9008091F0008860809360 +:101AD000F000CD2BCF70C093E900FF91EF91DF9123 +:101AE000CF91BF91AF919F918F917F916F915F91B6 +:101AF0004F913F912F910F900FBE0F901F9018950F +:101B00001F93CF93DF93CDB7DEB7AA970FB6F894A4 +:101B1000DEBF0FBECDBFE6EEF1E088E08E0F909104 +:101B2000F10091938E13FBCF0E94FC088091E80096 +:101B300083FF1FC18091E6019091E701492F50E09A +:101B40004A30510508F015C1FA01EA5AFF4F0C94CA +:101B50003623803881F0823809F00BC18091EA0188 +:101B60008F708093E9008091EB0085FB882780F9D6 +:101B70001092E90006C08091E2019091E301911179 +:101B800082609091E800977F9093E8008093F10045 +:101B90001092F100C8C0282F2D7F09F0EAC08823D9 +:101BA00019F0823061F0E5C08091E801813009F0E0 +:101BB000E0C0933009F080E08093E3012BC0809176 +:101BC000E801811127C08091EA018F7009F4D1C02A +:101BD0008093E9002091EB0020FF1CC0933021F49A +:101BE0008091EB00806214C09091EB009061909323 +:101BF000EB0021E030E0A90102C0440F551F8A9597 +:101C0000E2F74093EA001092EA008091EB008860CE +:101C10008093EB001092E9008091E800877F86C0F6 +:101C20008111A7C01091E8011F778091E3008078AF +:101C3000812B8093E3008091E800877F8093E80008 +:101C40000E949E0B8091E80080FFFCCF8091E30012 +:101C500080688093E300111102C082E001C083E03C +:101C60008093E50186C08058823008F082C0809160 +:101C7000E8019091E9018C3D53E0950779F583E007 +:101C80008A838AE289834FB7F894DE01139620E0B5 +:101C90003EE051E2E32FF0E050935700E49120FF43 +:101CA00003C0E295EF703F5FEF708E2F90E0EA3057 +:101CB00010F0C79601C0C0968D939D932F5F24317D +:101CC00049F74FBF8091E800877F8093E8006AE280 +:101CD00070E0CE0101960E94A50A14C0AE014F5FCC +:101CE0005F4F6091EA010E94EC09BC01892B09F465 +:101CF00040C09091E800977F9093E80089819A8195 +:101D00000E94080B8091E8008B778093E80031C037 +:101D1000803879F58091E800877F8093E800809192 +:101D2000E1018093F1008091E8008E778093E800D4 +:101D30000E949E0B1EC081111CC09091E801923040 +:101D4000C0F48091E800877F8093E8009093E101E0 +:101D50000E949E0B8091E101811106C08091E300F9 +:101D600087FD02C081E001C084E08093E5010E940C +:101D7000E8088091E80083FF0AC08091E800877F2F +:101D80008093E8008091EB0080628093EB00AA963C +:101D90000FB6F894DEBF0FBECDBFDF91CF911F917C +:101DA00008950895CF938091E5018823A1F0C09113 +:101DB000E900CF709091EC00892F817090FD80E850 +:101DC000C82B1092E9008091E80083FD0E94800DED +:101DD000CF70C093E900CF910895909369018093EB +:101DE00068010895E0916801F0916901309721F050 +:101DF0000190F081E02D099480E00895E091680160 +:101E0000F0916901309721F00280F381E02D09946F +:101E10000895E0916801F0916901309721F0048004 +:101E2000F581E02D099408952091660130916701B4 +:101E30008217930771F09093670180936601E09198 +:101E40006801F0916901309721F00680F781E02D5B +:101E500009940895209164013091650182179307D8 +:101E600071F09093650180936401E0916801F091B5 +:101E70006901309721F00084F185E02D09940895DF +:101E800008950C94400F0E94131B0E94C1040C94EF +:101E9000D91BCF92DF92EF92FF920F931F93CF93B4 +:101EA000DF93CDB7DEB72B970FB6F894DEBF0FBE2A +:101EB000CDBF0E94DE048BE6C82E81E0D82E00E064 +:101EC00010E0E02E802F0E94D005F60141916F01B5 +:101ED000F42EF826B1F40F5F1F4F0E30110589F76D +:101EE0008FEF89838A831B820E941C1B8160782F5D +:101EF0009D838C8349815A816B818D810E94EC0F77 +:101F000040C09091CC0191FF04C08B870E94D60500 +:101F10008B8520E030E04F2D50E0922FBA01022E49 +:101F200002C0759567950A94E2F760FF24C02E837E +:101F3000EF8221E030E0690102C0CC0CDD1C9A95F3 +:101F4000E2F790E08C219D21892B09F420E028877D +:101F50000E941C1B8160782F9A8789874E815F8140 +:101F600068858A850E94EC0FF801E559FE4F808153 +:101F7000C826C08206C02F5F3F4F2630310569F664 +:101F8000AACF0E94C01E10916A010E94F20E18177B +:101F9000A1F00E94F20E80936A012B960FB6F8947E +:101FA000DEBF0FBECDBFDF91CF911F910F91FF908C +:101FB000EF90DF90CF900C94EC072B960FB6F8942F +:101FC000DEBF0FBECDBFDF91CF911F910F91FF906C +:101FD000EF90DF90CF900895CF93DF93CDB7DEB72A +:101FE0002B970FB6F894DEBF0FBECDBF4F83588737 +:101FF00069877A878B87DE01119686E0FD01119251 +:102000008A95E9F785E0FE01379601900D928A9551 +:10201000E1F749815A816B817C818D819E810E948B +:1020200002172B960FB6F894DEBF0FBECDBFDF911F +:10203000CF910895CF93882309F4C2C0C82F823866 +:1020400059F40E94F20E81FDBBC089E30E949E19E3 +:102050000E945B1A89E30CC0833879F40E94F20E67 +:1020600080FDAEC083E50E949E190E945B1A83E545 +:102070000E94E019CF910C945B1A843859F40E94A5 +:10208000F20E82FD9DC087E40E949E190E945B1A99 +:1020900087E4EECF8CEF8C0F813A48F48C2F0E94AE +:1020A000012181118DC08C2F0E949E19E3CF80E207 +:1020B0008C0F883048F4C77081E001C0880FCA9542 +:1020C000EAF70E94241AD6CF8BE58C0F833078F480 +:1020D000C53A29F0C63A31F083E890E005C081E8BE +:1020E00090E002C082E890E0CF910C94140F88E554 +:1020F0008C0F833108F064C0C83A39F1C93A41F114 +:10210000CA3A49F1CB3A51F1CC3A59F1CD3A61F1A1 +:10211000C03B69F1CE3A71F1CF3A79F1C13B81F11F +:10212000C23B89F1C33B91F1C43B99F1C53BA1F19D +:10213000C63BA9F1C73BB1F1C83BB9F1C93BC1F1FD +:10214000CA3BC9F180E090E038C082EE90E035C033 +:1021500089EE90E032C08AEE90E02FC085EB90E0EF +:102160002CC086EB90E029C087EB90E026C08CEC79 +:1021700090E023C08DEC90E020C083E891E01DC08A +:102180008AE891E01AC082E991E017C084E991E001 +:1021900014C081E292E011C083E292E00EC084E2BA +:1021A00092E00BC085E292E008C086E292E005C0B2 +:1021B00087E292E002C08AE292E0CF910C942A0F6B +:1021C000CF910895882309F44BC0823859F40E94B6 +:1021D000F20E81FF45C089E30E949E190E945B1A9E +:1021E00089E30CC0833871F40E94F20E80FF38C07E +:1021F00083E50E949E190E945B1A83E50E94E01904 +:102200000C945B1A843859F40E94F20E82FF28C0A5 +:1022100087E40E949E190E945B1A87E4EFCF9CEF2F +:10222000980F913A58F390E2980F983050F48770D5 +:1022300091E001C0990F8A95EAF7892F0E942A1A26 +:10224000DFCF9BE5980F933020F480E090E00C9472 +:10225000140F885A833120F480E090E00C942A0F08 +:102260000895882321F00E94241A0C945B1A089583 +:10227000882321F00E942A1A0C945B1A0895BF92B9 +:10228000CF92DF92EF92FF920F931F93CF93DF9342 +:1022900000D000D000D0CDB7DEB725E0FC01DE01D4 +:1022A000119601900D922A95E1F7FC014081318150 +:1022B0000281258122952F7063817481672B09F437 +:1022C000E5C23F3F19F44F3F09F4E0C27C01498366 +:1022D0003A8389819A812E830E945D19182FB92E25 +:1022E0000E945C190E942318EB2DE295EF70F0E03C +:1022F000E05AFF4F2E810C9436238B2D807F9B2D2F +:102300009F70F92E882319F0F29480EFF8220023B1 +:1023100049F0FF2009F467C28F2D0E94341A0E94F1 +:102320005B1A61C2812F0E94E210FF2009F4AEC245 +:102330008F2D0E943A1A26960FB6F894DEBF0FBE74 +:10234000CDBFDF91CF911F910F91FF90EF90DF9064 +:10235000CF90BF900C945B1A3B2D307F8B2D8F70EC +:10236000303211F08295807F112319F0113021F164 +:102370002CC00023B9F0222309F4A0C1213009F0B8 +:102380009DC126960FB6F894DEBF0FBECDBFDF917C +:10239000CF911F910F91FF90EF90DF90CF90BF9062 +:1023A0000C94441A222319F0213009F46FC28E8351 +:1023B0000E94471A8E8196C1002321F0223008F036 +:1023C00065C27CC1211162C28DC1002321F022238C +:1023D00009F474C108C2222309F484C119C22B2D47 +:1023E00026952695237030E02115310521F0213006 +:1023F0003105D1F04BC2002321F0812F9B2D93702A +:1024000002C080E090E026960FB6F894DEBF0FBEC3 +:10241000CDBFDF91CF911F910F91FF90EF90DF9093 +:10242000CF90BF900C94140F002321F0812F9B2D8F +:10243000937002C080E090E026960FB6F894DEBF5D +:102440000FBECDBFDF91CF911F910F91FF90EF9005 +:10245000DF90CF90BF900C942A0F812F002319F0AA +:102460000E94C81D02C00E94301E26960FB6F89426 +:10247000DEBF0FBECDBFDF91CF911F910F91FF90B7 +:10248000EF90DF90CF90BF900C94B51E8B2D837092 +:1024900009F07BC00111FAC1812F82958695877062 +:1024A000880F880F912F9F70C92ED12CE12CF12C11 +:1024B000082E04C0CC0CDD1CEE1CFF1C0A94D2F7C5 +:1024C00014FF12C04FE050E060E070E004C0440F21 +:1024D000551F661F771F8A95D2F7CB01BA01609509 +:1024E00070958095909503C060E070E0CB012B2D36 +:1024F000269526952370422F50E042305105D9F0A1 +:102500004330510569F16C297D298E299F2941307D +:10251000510551F126960FB6F894DEBF0FBECDBF20 +:10252000DF91CF911F910F91FF90EF90DF90CF90AF +:10253000BF900C944A186C297D298E299F292696D4 +:102540000FB6F894DEBF0FBECDBFDF91CF911F91C4 +:102550000F91FF90EF90DF90CF90BF900C94661892 +:102560000E944A18C701B60126960FB6F894DEBF3E +:102570000FBECDBFDF91CF911F910F91FF90EF90D4 +:10258000DF90CF90BF900C942E18002319F08B2D64 +:10259000817001C08695882309F478C1812F8295C6 +:1025A00086958770880F880F912F9F70C92ED12C28 +:1025B000E12CF12C082E04C0CC0CDD1CEE1CFF1C01 +:1025C0000A94D2F714FF12C04FE050E060E070E0D0 +:1025D00004C0440F551F661F771F8A95D2F7CB01A1 +:1025E000BA01609570958095909503C060E070E0A9 +:1025F000CB012B2D269526952370422F50E042309B +:102600005105D9F04330510569F16C297D298E2996 +:102610009F294130510551F126960FB6F894DEBF3F +:102620000FBECDBFDF91CF911F910F91FF90EF9023 +:10263000DF90CF90BF900C9424196C297D298E29AE +:102640009F2926960FB6F894DEBF0FBECDBFDF914F +:10265000CF911F910F91FF90EF90DF90CF90BF909F +:102660000C9440190E942419C701B60126960FB692 +:10267000F894DEBF0FBECDBFDF91CF911F910F91B8 +:10268000FF90EF90DF90CF90BF900C940819103F0F +:10269000D1F118F4103E50F4A1C0123F09F463C008 +:1026A00008F44CC0133F09F473C098C01F708B2D01 +:1026B0008F710023A1F00E94A118812F26960FB6DA +:1026C000F894DEBF0FBECDBFDF91CF911F910F9168 +:1026D000FF90EF90DF90CF90BF900C9431110E944B +:1026E000C218812F26960FB6F894DEBF0FBECDBF5D +:1026F000DF91CF911F910F91FF90EF90DF90CF90DE +:10270000BF900C9438110023A9F02111BFC08B2D6C +:102710008F7126960FB6F894DEBF0FBECDBFDF9146 +:10272000CF911F910F91FF90EF90DF90CF90BF90CE +:102730000C94E718223008F0A9C0E9CF0023A9F0D3 +:102740008B2D8F7126960FB6F894DEBF0FBECDBFCE +:10275000DF91CF911F910F91FF90EF90DF90CF907D +:10276000BF900C94A118002359F38B2D8F712696DE +:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 +:102780000F91FF90EF90DF90CF90BF900C94C21804 +:10279000002399F08B2D8F7126960FB6F894DEBF2B +:1027A0000FBECDBFDF91CF911F910F91FF90EF90A2 +:1027B000DF90CF90BF900C948C1826960FB6F894AB +:1027C000DEBF0FBECDBFDF91CF911F910F91FF9064 +:1027D000EF90DF90CF90BF900C9482180023A9F067 +:1027E000222309F4ADCF812F26960FB6F894DEBFD1 +:1027F0000FBECDBFDF91CF911F910F91FF90EF9052 +:10280000DF90CF90BF900C941A10222309F4ADCF23 +:10281000812F26960FB6F894DEBF0FBECDBFDF9195 +:10282000CF911F910F91FF90EF90DF90CF90BF90CD +:102830000C94E2104B2D4F70612FC7010E9453037F +:1028400026960FB6F894DEBF0FBECDBFDF91CF91B5 +:102850001F910F91FF90EF90DF90CF90BF900C945D +:10286000A6174B2D4F70612FC70126960FB6F8940F +:10287000DEBF0FBECDBFDF91CF911F910F91FF90B3 +:10288000EF90DF90CF90BF900C94960626960FB6EF +:10289000F894DEBF0FBECDBFDF91CF911F910F9196 +:1028A000FF90EF90DF90CF90BF9008950E94411A63 +:1028B0000E94161A0E945B1A0E94661F0E94B51E93 +:1028C00080E090E00E94140F80E090E00C942A0FCA +:1028D0000E94311A0C9456140E945D19292F2295DA +:1028E0002F7030E02C3031054CF42A3031056CF477 +:1028F000225031092230310588F407C02C303105CF +:1029000049F02F30310531F009C0803E48F0803F5A +:1029100029F406C093FB882780F9089580E0089584 +:1029200081E00895CF93DF9300D000D01F92CDB700 +:10293000DEB70F900F900F900F900F90DF91CF9117 +:102940000895CF93DF9300D000D000D0CDB7DEB78D +:1029500026960FB6F894DEBF0FBECDBFDF91CF91A4 +:1029600008951F93CF93DF93C091790116E0809172 +:102970007A01C81799F0D0E01C9FF0011D9FF00D5F +:102980001124E558FE4F4081518162817381848119 +:1029900095810E94A1142196C770E9CFDF91CF9154 +:1029A0001F9108954091AB015091AC016091AD0130 +:1029B0007091AE018091AF019091B0010C94A1147F +:1029C0008091B00182958F7009F054C08091AD0163 +:1029D000882309F44FC080917901A0917A01609118 +:1029E000AB017091AC014091AE015091AF01B6E0E6 +:1029F0008A1709F43FC090E041155105C1F17F3FAE +:102A000011F46F3FA1F1B89FF001B99FF00D1124AF +:102A1000E558FE4F218172132AC02081621327C01E +:102A20002281211124C0238134812417350710F419 +:102A300021503109241B350B283C3105C0F420916D +:102A4000B0012F7020612093B00126E0289FF00193 +:102A5000299FF00D1124E058FE4F80818F70806116 +:102A600080838BEA91E00E943F110C94B11401968F +:102A70008770BECF0895CF92DF92EF92FF920F93AF +:102A80001F93CF93DF93CDB7DEB762970FB6F8945D +:102A9000DEBF0FBECDBF8C0185E0F801DE011D96C3 +:102AA00001900D928A95E1F7D8014C9111965C91B5 +:102AB000119712966C9112971396CD90DC90149703 +:102AC0003091AB017091AC018091AE019091AF015A +:102AD000009709F46BC17F3F19F43F3F09F466C1C9 +:102AE000E090AD01EE2009F4C0C02091B001C816FD +:102AF000D90628F0F601E81BF90BCF0104C0809538 +:102B000090958C0D9D1DFF24F394883C910578F0E1 +:102B1000F12C207F09F0C6C07C2DD98AC88A89890A +:102B20000E9492148BEA91E00E943F11B1C0822F63 +:102B3000807F09F046C0751314C0341312C06111B0 +:102B400010C02F7020612093B0010E94D2148BEA34 +:102B500091E00E943F118091B001D80115968C93AD +:102B60002EC0CD2819F15F3F11F44F3FF9F0F62E3A +:102B700061111CC08091790120917A0136E08217A1 +:102B800009F45AC090E0389FF001399FF00D1124EC +:102B9000E558FE4F7181571306C07081471303C07B +:102BA0007281711103C001968770E9CFF62E6623FA +:102BB00009F418C18091B00181608093B001F12CBB +:102BC00011C1751308C0341306C0611104C080918F +:102BD000B001D801C3C04D875E878D859E856A8B05 +:102BE0000E946C146A898823E1F16623D1F1209157 +:102BF000B001822F82958F7090E0029774F08091DF +:102C0000AB019091AC0198878F831986DB86CA86C9 +:102C10002C87CE0107960E943F1186E0F801ABEAAF +:102C2000B1E001900D928A95E1F70E94E0140E94B4 +:102C3000D214FF24F394D6C04D875E878D859E8580 +:102C40000E945D19292F22952F7030E02230310526 +:102C50000CF0BCC09F7009F0B6C0805E883008F4EC +:102C6000C1C0C8010E943F11E4CFC816D90608F4BC +:102C700053C0F601E81BF90BCF01883C910508F41D +:102C800050C0F12C7C2DD98AC88A89890E9492145F +:102C9000EBEAF1E086E0DF011D928A95E9F70E94F8 +:102CA000D214A0C0751314C0341312C0611110C027 +:102CB0008091B001F8018583C8010E943F1186E030 +:102CC000EBEAF1E0DF011D928A95E9F7FE2C8AC05C +:102CD0004D875E878D859E856A8B0E946C146A89FC +:102CE000882309F4BECF662309F4BBCF2091B0013D +:102CF000822F82958F7090E002970CF48ECF809196 +:102D0000AB019091AC019A8389831B82DD82CC82D6 +:102D10002E83CE0101967FCF809590958C0D9D1DC1 +:102D2000ACCFF62E662309F49CCF75132EC0341356 +:102D30002CC02091B00120FD1FC0822F82958F7082 +:102D4000D9F0D80115962C9315978F3049F08F5FE5 +:102D5000982F9295907F822F8F70892B15968C9348 +:102D6000C8010E943F1186E0F801ABEAB1E0019092 +:102D70000D928A95E1F793CF86E0F801ABEAB1E0D6 +:102D800001900D928A95E1F72DC04D875E878D8564 +:102D90009E850E946C14811140CF8091B0018160AA +:102DA0008093B001C8010E943F111CC0662309F442 +:102DB00058CF4D875E878D859E850E946C14882331 +:102DC00009F44FCF2ACF811148CF0CC024303105F0 +:102DD0000CF047CF9F7009F440CFF8019581907FA8 +:102DE00009F03BCF8F2D62960FB6F894DEBF0FBE71 +:102DF000CDBFDF91CF911F910F91FF90EF90DF90AA +:102E0000CF9008951F93CF93DF93CDB7DEB72C9764 +:102E10000FB6F894DEBF0FBECDBF4F8358876987CA +:102E20007A878B879C87CE0107960E943B15882363 +:102E300069F08F8198852A853B85232BF1F19F3F8F +:102E400009F063C08F3F09F060C037C086E0FE0123 +:102E50003796DE01119601900D928A95E1F76F8108 +:102E60007885EA85FB85309741F17F3F11F46F3F0C +:102E700021F120917A0130E0C901019687709927EC +:102E80004091790150E08417950709F447C06983A0 +:102E90007A83FD83EC8396E0929FD001939FB00DDF +:102EA0001124A558BE4FFE01319601900D929A95BE +:102EB000E1F780937A010E94B11416E080917901C4 +:102EC00090917A018917C1F1189FC001112485588A +:102ED0009E4F0E943B15882379F1E09179011E9F56 +:102EE000F0011124E558FE4F4081518162817381C8 +:102EF000848195810E94A1148091790190E00196CE +:102F00008770992780937901D9CF4F81588569853A +:102F10007A858B859C850E94A114CFCF0E9468146E +:102F200010927A0110927901EBEAF1E086E0DF017C +:102F30001D928A95E9F7C1CF2C960FB6F894DEBFA3 +:102F40000FBECDBFDF91CF911F910895EF92FF92F9 +:102F50000F931F93CF93DF938C01892B09F46CC0DF +:102F6000F12CEE24E394E8012196F8018491843752 +:102F700040F4843008F051C0813081F0823019F182 +:102F80005BC0853709F444C0A8F19CE7980F9037DF +:102F900008F052C08F770E94E21041C00E5F1F4FB1 +:102FA000FE01C49180E28C0F883048F4C7708E2DEA +:102FB00001C0880FCA95EAF70E94341A14C08C2FFA +:102FC0000E941A102DC00E5F1F4FFE01C49180E2B7 +:102FD0008C0F883058F4C7708E2D01C0880FCA95A9 +:102FE000EAF70E943A1A0E945B1A1AC08C2F0E94BC +:102FF000E21016C00E5F1F4FFE01C491CC2381F07A +:103000008FE99FE00197F1F700C00000C150F6CFB3 +:103010000E5F1F4FFE01F49003C00E941A108E0134 +:103020008F2D882309F49FCFEFE9FFE03197F1F767 +:1030300000C000008150F5CFDF91CF911F910F911B +:10304000FF90EF90089508956093B5017093B601D5 +:103050008093B7019093B8010C9456140F931F936B +:103060000091B5011091B6012091B7013091B801DE +:10307000DC01CB01802B912BA22BB32B8093B501CC +:103080009093B601A093B701B093B8011F910F912F +:103090000C9456140F931F930091B5011091B60133 +:1030A0002091B7013091B801DC01CB01802391233D +:1030B000A223B3238093B5019093B601A093B701E7 +:1030C000B093B8011F910F910C9456140F931F9356 +:1030D0000091B5011091B6012091B7013091B8016E +:1030E000DC01CB0180279127A227B3278093B5016C +:1030F0009093B601A093B701B093B8011F910F91BF +:103100000C9456141092B1011092B2011092B301B6 +:103110001092B4010C94561441E050E060E070E06D +:1031200004C0440F551F661F771F8A95D2F740933E +:10313000B1015093B2016093B3017093B4010C9448 +:10314000561441E050E060E070E004C0440F551FA9 +:10315000661F771F8A95D2F78091B1019091B201D5 +:10316000A091B301B091B401482B592B6A2B7B2B52 +:103170004093B1015093B2016093B3017093B401D5 +:103180000C94561441E050E060E070E004C0440F3D +:10319000551F661F771F8A95D2F740955095609509 +:1031A00070958091B1019091B201A091B301B0915D +:1031B000B401482359236A237B234093B1015093E0 +:1031C000B2016093B3017093B4010C94561441E0C2 +:1031D00050E060E070E004C0440F551F661F771F89 +:1031E0008A95D2F78091B1019091B201A091B3017B +:1031F000B091B401482759276A277B274093B10132 +:103200005093B2016093B3017093B4010C945614BF +:103210000F931F930091B1011091B2012091B3015E +:103220003091B401DC01CB01802B912BA22BB32B6D +:103230008093B1019093B201A093B301B093B40114 +:103240001F910F910C9456140F931F930091B1018D +:103250001091B2012091B3013091B401DC01CB0196 +:1032600080239123A223B3238093B1019093B201D1 +:10327000A093B301B093B4011F910F910C94561415 +:103280000F931F930091B1011091B2012091B301EE +:103290003091B401DC01CB0180279127A227B3270D +:1032A0008093B1019093B201A093B301B093B401A4 +:1032B0001F910F910C9456140895CF92DF92EF92C4 +:1032C000FF920F931F93CF93DF938C01C090B501B2 +:1032D000D090B601E090B701F090B8014091B101F3 +:1032E0005091B2016091B3017091B401C42AD52A02 +:1032F000E62AF72ACFE1D0E0D701C6010C2E04C0A0 +:10330000B695A795979587950A94D2F780FF07C041 +:10331000B8018C2F0E94B9068130910531F42197B4 +:1033200058F7B80180E00E94B906DF91CF911F9154 +:103330000F91FF90EF90DF90CF90089590910C0146 +:10334000992321F090910D01911109C020910E0156 +:1033500030910F01F90132969FEF40E01FC0982F86 +:103360009695969596959F3050F5E0910E01F091C7 +:103370000F01E90FF11D877021E030E0A90102C0C3 +:10338000440F551F8A95E2F7CA019181892B8183E9 +:1033900008959F3F39F04F5F4E3041F051915813DF +:1033A000F8CF0DC05111F7CF942FF5CF9F3F39F0D3 +:1033B000F901E90FF11D97FDFA95828308950895AB +:1033C00090910C01992321F090910D01911109C068 +:1033D00020910E0130910F01F9013296205F3F4F8D +:1033E0001FC0982F9695969596959F30F0F4E09192 +:1033F0000E01F0910F01E90FF11D877021E030E01F +:10340000A90102C0440F551F8A95E2F7CA018095B1 +:1034100091818923818308953196E217F30729F07A +:1034200090819813F9CF1082F7CF089581E090E052 +:10343000E0910E01F0910F01E80FF91F1082019643 +:1034400080319105A9F708959091CB01892B809344 +:10345000CB01089580959091CB0189238093CB0176 +:1034600008951092CB0108959091CA01892B809301 +:10347000CA01089580959091CA0189238093CA0159 +:1034800008951092CA0108958093B9010895109289 +:10349000B901089580910E0190910F01FC013196C0 +:1034A0009C01205F3F4F80E0919191118F5FE21767 +:1034B000F307D1F70895E0910E01F0910F0180918B +:1034C000CB018083E0910E01F0910F0190818091FA +:1034D000CA01892B80838091B901882361F0E09132 +:1034E0000E01F0910F019081892B80830E944A1A6E +:1034F00081111092B90180910E0190910F010C94ED +:10350000FE0ECF92DF92EF92FF926C01EE24FF2429 +:10351000C114D104E104F10421F0C701B60120E196 +:1035200001C020E0C72ED82EE92EFF24C114D104FB +:10353000E104F10419F0285FC701B6016B017C01B9 +:1035400054E0F694E794D794C7945A95D1F7C114F0 +:10355000D104E104F10419F02C5FC701B6016B013D +:103560007C0142E0F694E794D794C7944A95D1F74A +:10357000C114D104E104F10419F02E5FC701B601B2 +:10358000DC01CB01B695A79597958795892B8A2B5A +:103590008B2B09F02F5F822FFF90EF90DF90CF9061 +:1035A00008958091E501843009F11092CD0120E465 +:1035B00088E190E00FB6F894A895809360000FBE64 +:1035C0002093600083B7817F846083BF83B781606D +:1035D00083BF7894889583B78E7F83BF88E10FB6C9 +:1035E000F89480936000109260000FBE08950895D3 +:1035F0000895CF930E94F71A0E94DE040E94F81AE1 +:10360000C0E08C2F0E94D005811104C0CF5FCE3066 +:10361000C1F701C081E0CF9108950E9468140E9413 +:10362000F20E0C94EC0782E084BD93E095BD9AEF16 +:1036300097BD80936E0008952FB7F8948091CE01C6 +:103640009091CF01A091D001B091D1012FBF0895E9 +:10365000CF92DF92EF92FF920F931F932FB7F894C0 +:103660004091CE015091CF016091D0017091D10174 +:103670002FBF6A017B01EE24FF248C0120E030E0A3 +:10368000C016D106E206F30610F4415051099A0122 +:10369000281B390BC9011F910F91FF90EF90DF900C +:1036A000CF9008951F920F920FB60F9211248F930F +:1036B0009F93AF93BF938091CE019091CF01A09142 +:1036C000D001B091D1010196A11DB11D8093CE0111 +:1036D0009093CF01A093D001B093D101BF91AF914E +:1036E0009F918F910F900FBE0F901F9018950E9481 +:1036F000EF0BF8942FEF87EA91E62150804090403D +:10370000E1F700C0000087E090EBDC018093EE0160 +:103710009093EF01A093F001B093F1019CE088E158 +:103720000FB6F894A895809360000FBE9093600048 +:10373000FFCFEF92FF920F931F93CF93DF93D82F7A +:10374000C0E08C2F0E94D00500E010E0E82EF12CA4 +:10375000C701002E02C0959587950A94E2F780FD77 +:1037600006C00F5F1F4F0630110591F709C0602F8B +:103770007C2F80E00E949706D813F3CF81E004C02D +:10378000CF5FCE30F1F680E0DF91CF911F910F91A6 +:10379000FF90EF900895CF93C82F8CE20E94991B61 +:1037A000882321F08C2FCF910C94991B80E0CF912E +:1037B0000895CF930E94201D811102C00E94061D12 +:1037C000C5E6C15049F00E94DE048FE39CE90197F1 +:1037D000F1F700C00000F5CF89E20E94CB1B8111F8 +:1037E00013C18AE20E94CB1B81110E94061D85E055 +:1037F0000E94CB1B81110E94771B0E942B1D80937E +:10380000CC0187E00E94CB1B8823A9F18BE10E94A9 +:10381000CB1B882351F08091CC0181FB222720F91A +:1038200091E0922790FB81F90EC08EE00E94CB1BA5 +:10383000882361F08091CC0182FB222720F991E05E +:10384000922790FB82F98093CC0115C080E10E9401 +:10385000CB1B9091CC01882341F093FB222720F9C8 +:1038600081E0822780FB93F904C0892F809580FB3B +:1038700090F99093CC018091CC010E942F1D0E9461 +:103880003D1D8093DF0180EE0E94CB1B882341F019 +:103890008091DF01982F909590FB80F98093DF0154 +:1038A00089E30E94CB1B882359F08091DF0181FBC3 +:1038B000222720F991E0922790FB81F98093DF0184 +:1038C00082EE0E94CB1B882359F08091DF0182FB9E +:1038D000222720F991E0922790FB82F98093DF0163 +:1038E00086EE0E94CB1B882359F08091DF0183FB79 +:1038F000222720F991E0922790FB83F98093DF0142 +:1039000083EE0E94CB1B882359F08091DF0184FB5A +:10391000222720F991E0922790FB84F98093DF0120 +:1039200085E30E94CB1B882359F08091DF0185FB42 +:10393000222720F991E0922790FB85F98093DF01FF +:1039400081E30E94CB1B882359F08091DF0186FB25 +:10395000222720F991E0922790FB86F98093DF01DE +:1039600081E10E94CB1B882359F08091DF0187FB06 +:10397000222720F991E0922790FB87F98093DF01BD +:103980008091DF010E94411D8091DF0187FB882724 +:1039900080F980930D0187E20E94CB1BC82F8EE136 +:1039A0000E94CB1B8111C2608FE10E94CB1B811151 +:1039B000C46080E20E94CB1B8111C86081E20E943A +:1039C000CB1B8111C06182E20E94CB1B8111C062BE +:1039D00083E20E94CB1B8111C06484E20E94CB1B56 +:1039E000882311F0C06802C0CC2329F08C2F0E94DC +:1039F000381D6C2F03C00E94341D682F70E080E0DA +:103A000090E0CF910C942418CF9108956DEE7EEF45 +:103A100080E090E00E946C2360E082E090E00E94F1 +:103A20005E2360E083E090E00E945E2360E084E03B +:103A300090E00E945E2360E085E090E00C945E23BD +:103A400080E090E00E94582321E08D3E9E4F09F0D7 +:103A500020E0822F089582E090E00C945023682F9C +:103A600082E090E00C945E2383E090E00C9450237D +:103A7000682F83E090E00C945E2384E090E00C9447 +:103A80005023682F84E090E00C945E238091D40151 +:103A900080FF0BC06091130185E0689FB001112485 +:103AA00075956795759567952BC081FF09C06091E5 +:103AB000130185E0689FB00111247595679520C0BA +:103AC00082FF07C06091130185E0689FB001112457 +:103AD00017C09091D5019923D1F0609112019617EA +:103AE00088F72091130185E0289F90011124929F6F +:103AF000A001939F500D112470E0CA010E9422235F +:103B00006038710540F46115710539F002C065E057 +:103B100070E0862F08958FE7089581E008958091E1 +:103B2000D40180FF08C06091110170E07595679520 +:103B30007595679521C081FF06C06091110170E005 +:103B40007595679519C082FF04C06091110170E0FE +:103B500010C09091D5019923C1F060911001961782 +:103B6000A0F780911101899FC001112470E00E948B +:103B700022236038710528F46115710521F0862F24 +:103B800008958FE7089581E0089561E070E0F4CF33 +:103B9000803F21F40E94461D819504C0813F29F495 +:103BA0000E94461D8093D8010895823F21F40E940F +:103BB000461D819504C0833F29F40E94461D8093D1 +:103BC000D7010895893F19F40E948F1D05C08A3FCF +:103BD00031F40E948F1D81958093D90108958B3F08 +:103BE00021F40E948F1D819504C08C3F29F40E940E +:103BF0008F1D8093DA010895843F21F48091D601CE +:103C0000816017C0853F21F48091D601826011C088 +:103C1000863F21F48091D60184600BC0873F21F458 +:103C20008091D601886005C0883F31F48091D6012B +:103C300080618093D60108958D3F21F48091D40155 +:103C400081600BC08E3F21F48091D401826005C059 +:103C50008F3F29F48091D40184608093D40108952A +:103C6000803F39F48091D80187FF6CC01092D80151 +:103C700069C0813F29F48091D8011816BCF362C055 +:103C80009091D701823F29F497FF5CC01092D70131 +:103C900059C0833F19F41916CCF354C0893F41F43D +:103CA0008091D90118160CF04DC01092D9014AC06C +:103CB0008A3F29F48091D90187FF44C0F6CF8B3F1A +:103CC00039F48091DA0187FF3DC01092DA013AC0E1 +:103CD0008C3F29F48091DA011816BCF333C0843F7D +:103CE00021F48091D6018E7F17C0853F21F4809109 +:103CF000D6018D7F11C0863F21F48091D6018B7F44 +:103D00000BC0873F21F48091D601877F05C0883F93 +:103D100031F48091D6018F7E8093D60113C08D3F00 +:103D200021F48091D4018E7F0BC08E3F21F48091CD +:103D3000D4018D7F05C08F3F29F48091D4018B7F02 +:103D40008093D4018091D70181110EC08091D80158 +:103D500081110AC08091D901811106C08091DA01D8 +:103D6000811102C01092D501089586ED91E00E9464 +:103D7000090F0E941C1B9093D3018093D2010895D8 +:103D80001F93CF93DF938091D2019091D3010E9432 +:103D9000281BAC019091D501992321F020911401A9 +:103DA00030E006C0209115018AE0289F900111247F +:103DB0004217530708F486C08091D701C091D801FB +:103DC000D091D9011091DA01811107C0C11176C0DB +:103DD000D11174C0111172C075C09F3F19F09F5F5F +:103DE0009093D501181624F40E94461D8093D701A4 +:103DF0008091D70187FF05C00E94461D8195809361 +:103E0000D7011C1624F40E94461D8093D80180918E +:103E1000D80187FF05C00E94461D81958093D80177 +:103E20006091D701662339F1C091D801CC2319F1F3 +:103E3000772767FD7095872F972F0E94332223E302 +:103E400033E343E35FE30E9497220E9400226093E2 +:103E5000D7016C2F772767FD7095872F972F0E94CA +:103E6000332223E333E343E35FE30E9497220E947C +:103E700000226093D8011D1624F40E948F1D8093A8 +:103E8000D9018091D90187FF05C00E948F1D8195BE +:103E90008093D901111624F40E948F1D8093DA01BA +:103EA0008091DA0187FF05C00E948F1D8195809364 +:103EB000DA01DF91CF911F910C94B51E9F3F09F05D +:103EC0008ECF96CFDF91CF911F910895E6EDF1E06F +:103ED00085E0DF011D928A95E9F71092D5011092D5 +:103EE000D4010895833081F128F4813059F0823073 +:103EF000D1F00895853009F449C0B8F1863009F44D +:103F000056C0089580911501262F30E0280F311DED +:103F10002F3F310524F4680F6093150108958FEF4A +:103F200080931501089580911401262F30E0280F09 +:103F3000311D2F3F310524F4680F6093140108955B +:103F40008FEF80931401089580911301262F30E0A4 +:103F5000280F311D2F3F310524F4680F60931301A2 +:103F600008958FEF80931301089580911201262FF9 +:103F700030E0280F311D2F3F310524F4680F609386 +:103F8000120108958FEF809312010895809111011D +:103F9000262F30E0280F311D2F3F310524F4680F04 +:103FA0006093110108958FEF80931101089580911E +:103FB0001001262F30E0280F311D2F3F310524F44A +:103FC000680F6093100108958FEF8093100108959A +:103FD000833011F128F4813049F0823091F0089556 +:103FE000853081F120F18630C1F10895809115016D +:103FF000681720F4861B809315010895109215010F +:10400000089580911401681720F4861B8093140191 +:10401000089510921401089580911301681720F4F7 +:10402000861B8093130108951092130108958091C7 +:104030001201681720F4861B8093120108951092D4 +:104040001201089580911101681720F4861B809356 +:1040500011010895109211010895809110016817BF +:1040600020F4861B8093100108951092100108958A +:104070000F931F938D3109F46BC008F03FC08E3051 +:1040800009F47DC0C0F4873009F46EC068F486304E +:1040900009F0AFC08091CC01817F8E7F8093CC01ED +:1040A00081E08093DC01A6C0883009F458C08B30D1 +:1040B00009F49BC09EC0863109F497C078F4803122 +:1040C00009F470C0813109F094C00E946814909185 +:1040D0000D0181E0892780930D0187C0893109F4A2 +:1040E00084C08B3109F085C08091CC0181FB2227EF +:1040F00020F991E0922790FB81F94AC0853309F4B9 +:104100005BC048F4873209F457C008F45AC08932BA +:1041100009F452C06EC0833438F48A3308F067C0A3 +:10412000883309F462C065C0833409F445C088341B +:1041300009F05FC00E9468140FEF13ED20E30150F7 +:1041400010402040E1F700C000000E94771B4DC0E6 +:104150000E94BA210E94F20E0E94EC0746C00E9403 +:104160002B1D0E943D1D41C09091CC01892F817073 +:1041700090FF12C0917F9E7F9093CC013BC08091B5 +:10418000CC0182FB222720F991E0922790FB82F953 +:104190008093CC01992349F18091CC018160809377 +:1041A000CC0123C08091CC0183FB222720F991E030 +:1041B000922790FB83F9ECCF61E070E080E090E023 +:1041C00010C08D5141E050E060E070E08A019B0139 +:1041D00004C0000F111F221F331F8A95D2F7C90197 +:1041E000B8010E9424180E94681481E003C089531A +:1041F000E9CF80E01F910F91089580E0089580E05D +:104200000895CF93C82F8091DC01813079F018F0A8 +:104210008230E9F187C0E0910E01F0910F018081B9 +:10422000813169F0823209F07FC009C0E0910E014E +:10423000F0910F018081813111F0823261F48C2F75 +:104240000E94FD20811104C08C2F0E9438201DC0C7 +:1042500081E090E01AC08C2F0E94FF20811114C0D1 +:10426000C43179F048F4CB3079F0C03109F060C046 +:1042700082E08093DC0108C0C93219F0C83321F014 +:1042800057C01092DC0154C081E0817053C0C93224 +:1042900089F118F5C43171F1A8F4C73009F046C0AE +:1042A0008AE08093150194E19093140193E0909338 +:1042B00013018093120188E08093110188E28093BA +:1042C000100134C0CE51C63088F5EC2FF0E0E65D29 +:1042D000FE4F80818093DB0129C0CE34E9F020F4C9 +:1042E000CB3421F56AE013C0C13579F0C235F1F461 +:1042F00061E00DC08091DB01882319F01092DB0191 +:1043000015C081E08093DC0115C061E006C080919A +:10431000DB010E94721F0AC06AE08091DB010E94EB +:10432000E81F04C01092DC0180E004C081E002C0FC +:1043300080E0ABCFCF910895E1E8F0E08081886024 +:1043400080838081816080838FB7F89493E090931D +:10435000890090ED909388008FBF0895EFE6F0E01C +:104360008081826080830895EFE6F0E080818D7F18 +:1043700080830895EFE6F0E0908182E089278083D2 +:1043800008951F920F920FB60F9211242F933F930F +:104390004F935F936F937F938F939F93AF93BF934D +:1043A000EF93FF938091DD019091DE010196909350 +:1043B000DE018093DD01811103C082E00E94EC07E1 +:1043C000E091DE01E695E695F0E0E652FA4FE491E1 +:1043D0008091DD018E1303C080E00E94EC07FF9105 +:1043E000EF91BF91AF919F918F917F916F915F916D +:1043F0004F913F912F910F900FBE0F901F901895E6 +:1044000004D06894B1118DC0089570D088F09F5782 +:1044100090F0B92F9927B751A0F0D1F0660F771F10 +:10442000881F991F1AF0BA95C9F712C0B13081F0F0 +:1044300077D0B1E0089574C0672F782F8827B85FD0 +:1044400039F0B93FCCF3869577956795B395D9F751 +:104450003EF490958095709561957F4F8F4F9F4F5B +:104460000895E89409C097FB3EF490958095709567 +:1044700061957F4F8F4F9F4F9923A9F0F92F96E9B0 +:10448000BB279395F695879577956795B795F11125 +:10449000F8CFFAF4BB0F11F460FF1BC06F5F7F4FC2 +:1044A0008F4F9F4F16C0882311F096E911C07723D4 +:1044B00021F09EE8872F762F05C0662371F096E8DD +:1044C000862F70E060E02AF09A95660F771F881FAC +:1044D000DAF7880F9695879597F9089557FD9058C4 +:1044E000440F551F59F05F3F71F04795880F97FBB8 +:1044F000991F61F09F3F79F0879508951216130672 +:104500001406551FF2CF4695F1DF08C016161706A0 +:104510001806991FF1CF86957105610508940895D5 +:10452000E894BB2766277727CB0197F908950BD02E +:1045300078C069D028F06ED018F0952309F05AC0E1 +:104540005FC01124EECFCADFA0F3959FD1F3950F82 +:1045500050E0551F629FF001729FBB27F00DB11D07 +:10456000639FAA27F00DB11DAA1F649F6627B00D97 +:10457000A11D661F829F2227B00DA11D621F739F80 +:10458000B00DA11D621F839FA00D611D221F749F8E +:104590003327A00D611D231F849F600D211D822FD5 +:1045A000762F6A2F11249F5750408AF0E1F088231C +:1045B0004AF0EE0FFF1FBB1F661F771F881F915029 +:1045C0005040A9F79E3F510570F014C0AACF5F3F3D +:1045D000ECF3983EDCF3869577956795B795F7955C +:1045E000E7959F5FC1F7FE2B880F911D96958795E4 +:1045F00097F9089597F99F6780E870E060E0089563 +:104600009FEF80EC089500240A94161617061806EA +:104610000906089500240A941216130614060506C6 +:104620000895092E0394000C11F4882352F0BB0F57 +:1046300040F4BF2B11F460FF04C06F5F7F4F8F4FBA +:104640009F4F089597FB072E16F4009407D077FD2F +:1046500009D00E943C2307FC05D03EF4909581953B +:104660009F4F0895709561957F4F0895EE0FFF1F3E +:104670000590F491E02D0994AA1BBB1B51E107C0E2 +:10468000AA1FBB1FA617B70710F0A61BB70B881FE2 +:10469000991F5A95A9F780959095BC01CD01089571 +:1046A000F999FECF92BD81BDF89A992780B50895FA +:1046B000A8E1B0E042E050E00C947323262FF99972 +:1046C000FECF1FBA92BD81BD20BD0FB6F894FA9AF5 +:1046D000F99A0FBE019608950E945E23272F0C942D +:1046E0005F23DC01CB01FC01F999FECF06C0F2BDCE +:1046F000E1BDF89A319600B40D9241505040B8F7A0 +:064700000895F894FFCFBC +:104706002002ED077B0858082408F0070101BA01CA +:1047160028080A03140A3F4D36399B054E0518052D +:10472600DF0472048B04A404BD040102030405061D +:044736000708090067 +:00000001FF From fe1519de0750acb8377abbbcb4b47b766c11df9e Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Sat, 6 Feb 2016 19:42:08 -0500 Subject: [PATCH 4/8] Add in XOR of lowest 8 bits of system timer to encourage more randomness of the digits/letters chosen --- keyboard/planck/keymaps/cbbrowne/keymap.c | 304 +++++++++++----------- 1 file changed, 157 insertions(+), 147 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 45a297cda3..96b5dd58d4 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -118,6 +118,8 @@ static uint16_t random_value = 157; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + uint8_t clockbyte=0; + clockbyte = TCNT1 % 256; // MACRODOWN only works in this function switch(id) { case M_LED: @@ -141,161 +143,169 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) /* Generate, based on random number generator, a keystroke for a numeric digit chosen at random */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - switch(random_value % 10) { - case 0: - register_code (KC_0); - unregister_code (KC_0); - break; - case 1: - register_code (KC_1); - unregister_code (KC_1); - break; - case 2: - register_code (KC_2); - unregister_code (KC_2); - break; - case 3: - register_code (KC_3); - unregister_code (KC_3); - break; - case 4: - register_code (KC_4); - unregister_code (KC_4); - break; - case 5: - register_code (KC_5); - unregister_code (KC_5); - break; - case 6: - register_code (KC_6); - unregister_code (KC_6); - break; - case 7: - register_code (KC_7); - unregister_code (KC_7); - break; - case 8: - register_code (KC_8); - unregister_code (KC_8); - break; - case 9: - register_code (KC_9); - unregister_code (KC_9); - break; - } + if (record->event.pressed) + + /* Here, we mix the LCRNG with low bits from one of the system + clocks via XOR in the theory that this may be more random + than either separately */ + + switch ((random_value ^ clockbyte) % 10) { + case 0: + register_code (KC_0); + unregister_code (KC_0); + break; + case 1: + register_code (KC_1); + unregister_code (KC_1); + break; + case 2: + register_code (KC_2); + unregister_code (KC_2); + break; + case 3: + register_code (KC_3); + unregister_code (KC_3); + break; + case 4: + register_code (KC_4); + unregister_code (KC_4); + break; + case 5: + register_code (KC_5); + unregister_code (KC_5); + break; + case 6: + register_code (KC_6); + unregister_code (KC_6); + break; + case 7: + register_code (KC_7); + unregister_code (KC_7); + break; + case 8: + register_code (KC_8); + unregister_code (KC_8); + break; + case 9: + register_code (KC_9); + unregister_code (KC_9); + break; + } break; case M_RANDLETTER: /* Generate, based on random number generator, a keystroke for a letter chosen at random */ + /* Here, we mix the LCRNG with low bits from one of the system + clocks via XOR in the theory that this may be more random + than either separately */ random_value = ((random_value + randadd) * randmul) % randmod; if (record->event.pressed) - switch(random_value % 26) { - case 0: - register_code(KC_A); - unregister_code(KC_A); - break; - case 1: - register_code(KC_B); - unregister_code(KC_B); - break; - case 2: - register_code(KC_C); - unregister_code(KC_C); - break; - case 3: - register_code(KC_D); - unregister_code(KC_D); - break; - case 4: - register_code(KC_E); - unregister_code(KC_E); - break; - case 5: - register_code(KC_F); - unregister_code(KC_F); - break; - case 6: - register_code(KC_G); - unregister_code(KC_G); - break; - case 7: - register_code(KC_H); - unregister_code(KC_H); - break; - case 8: - register_code(KC_I); - unregister_code(KC_I); - break; - case 9: - register_code(KC_J); - unregister_code(KC_J); - break; - case 10: - register_code(KC_K); - unregister_code(KC_K); - break; - case 11: - register_code(KC_L); - unregister_code(KC_L); - break; - case 12: - register_code(KC_M); - unregister_code(KC_M); - break; - case 13: - register_code(KC_N); - unregister_code(KC_N); - break; - case 14: - register_code(KC_O); - unregister_code(KC_O); - break; - case 15: - register_code(KC_P); - unregister_code(KC_P); - break; - case 16: - register_code(KC_Q); - unregister_code(KC_Q); - break; - case 17: - register_code(KC_R); - unregister_code(KC_R); - break; - case 18: - register_code(KC_S); - unregister_code(KC_S); - break; - case 19: - register_code(KC_T); - unregister_code(KC_T); - break; - case 20: - register_code(KC_U); - unregister_code(KC_U); - break; - case 21: - register_code(KC_V); - unregister_code(KC_V); - break; - case 22: - register_code(KC_W); - unregister_code(KC_W); - break; - case 23: - register_code(KC_X); - unregister_code(KC_X); - break; - case 24: - register_code(KC_Y); - unregister_code(KC_Y); - break; - case 25: - register_code(KC_Z); + switch((random_value ^ clockbyte) % 26) { + case 0: + register_code(KC_A); + unregister_code(KC_A); + break; + case 1: + register_code(KC_B); + unregister_code(KC_B); + break; + case 2: + register_code(KC_C); + unregister_code(KC_C); + break; + case 3: + register_code(KC_D); + unregister_code(KC_D); + break; + case 4: + register_code(KC_E); + unregister_code(KC_E); + break; + case 5: + register_code(KC_F); + unregister_code(KC_F); + break; + case 6: + register_code(KC_G); + unregister_code(KC_G); + break; + case 7: + register_code(KC_H); + unregister_code(KC_H); + break; + case 8: + register_code(KC_I); + unregister_code(KC_I); + break; + case 9: + register_code(KC_J); + unregister_code(KC_J); + break; + case 10: + register_code(KC_K); + unregister_code(KC_K); + break; + case 11: + register_code(KC_L); + unregister_code(KC_L); + break; + case 12: + register_code(KC_M); + unregister_code(KC_M); + break; + case 13: + register_code(KC_N); + unregister_code(KC_N); + break; + case 14: + register_code(KC_O); + unregister_code(KC_O); + break; + case 15: + register_code(KC_P); + unregister_code(KC_P); + break; + case 16: + register_code(KC_Q); + unregister_code(KC_Q); + break; + case 17: + register_code(KC_R); + unregister_code(KC_R); + break; + case 18: + register_code(KC_S); + unregister_code(KC_S); + break; + case 19: + register_code(KC_T); + unregister_code(KC_T); + break; + case 20: + register_code(KC_U); + unregister_code(KC_U); + break; + case 21: + register_code(KC_V); + unregister_code(KC_V); + break; + case 22: + register_code(KC_W); + unregister_code(KC_W); + break; + case 23: + register_code(KC_X); + unregister_code(KC_X); + break; + case 24: + register_code(KC_Y); + unregister_code(KC_Y); + break; + case 25: + register_code(KC_Z); unregister_code(KC_Z); break; - } + } break; } return MACRO_NONE; From 8079dc06825371b509da245e59cbd97248589e18 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 8 Feb 2016 11:25:55 -0500 Subject: [PATCH 5/8] Eliminate switch statement by using contiguous character ranges --- keyboard/planck/keymaps/cbbrowne/keymap.c | 164 ++-------------------- 1 file changed, 12 insertions(+), 152 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 96b5dd58d4..250d412ced 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -120,6 +120,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { uint8_t clockbyte=0; clockbyte = TCNT1 % 256; + uint8_t rval; // MACRODOWN only works in this function switch(id) { case M_LED: @@ -143,54 +144,15 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) /* Generate, based on random number generator, a keystroke for a numeric digit chosen at random */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - + if (record->event.pressed) { /* Here, we mix the LCRNG with low bits from one of the system clocks via XOR in the theory that this may be more random than either separately */ - - switch ((random_value ^ clockbyte) % 10) { - case 0: - register_code (KC_0); - unregister_code (KC_0); - break; - case 1: - register_code (KC_1); - unregister_code (KC_1); - break; - case 2: - register_code (KC_2); - unregister_code (KC_2); - break; - case 3: - register_code (KC_3); - unregister_code (KC_3); - break; - case 4: - register_code (KC_4); - unregister_code (KC_4); - break; - case 5: - register_code (KC_5); - unregister_code (KC_5); - break; - case 6: - register_code (KC_6); - unregister_code (KC_6); - break; - case 7: - register_code (KC_7); - unregister_code (KC_7); - break; - case 8: - register_code (KC_8); - unregister_code (KC_8); - break; - case 9: - register_code (KC_9); - unregister_code (KC_9); - break; - } + rval = (random_value ^ clockbyte) % 10; + /* Note that KC_1 thru KC_0 are a contiguous range */ + register_code (KC_1 + rval); + unregister_code (KC_1 + rval); + } break; case M_RANDLETTER: /* Generate, based on random number generator, a keystroke for @@ -199,113 +161,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) clocks via XOR in the theory that this may be more random than either separately */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - switch((random_value ^ clockbyte) % 26) { - case 0: - register_code(KC_A); - unregister_code(KC_A); - break; - case 1: - register_code(KC_B); - unregister_code(KC_B); - break; - case 2: - register_code(KC_C); - unregister_code(KC_C); - break; - case 3: - register_code(KC_D); - unregister_code(KC_D); - break; - case 4: - register_code(KC_E); - unregister_code(KC_E); - break; - case 5: - register_code(KC_F); - unregister_code(KC_F); - break; - case 6: - register_code(KC_G); - unregister_code(KC_G); - break; - case 7: - register_code(KC_H); - unregister_code(KC_H); - break; - case 8: - register_code(KC_I); - unregister_code(KC_I); - break; - case 9: - register_code(KC_J); - unregister_code(KC_J); - break; - case 10: - register_code(KC_K); - unregister_code(KC_K); - break; - case 11: - register_code(KC_L); - unregister_code(KC_L); - break; - case 12: - register_code(KC_M); - unregister_code(KC_M); - break; - case 13: - register_code(KC_N); - unregister_code(KC_N); - break; - case 14: - register_code(KC_O); - unregister_code(KC_O); - break; - case 15: - register_code(KC_P); - unregister_code(KC_P); - break; - case 16: - register_code(KC_Q); - unregister_code(KC_Q); - break; - case 17: - register_code(KC_R); - unregister_code(KC_R); - break; - case 18: - register_code(KC_S); - unregister_code(KC_S); - break; - case 19: - register_code(KC_T); - unregister_code(KC_T); - break; - case 20: - register_code(KC_U); - unregister_code(KC_U); - break; - case 21: - register_code(KC_V); - unregister_code(KC_V); - break; - case 22: - register_code(KC_W); - unregister_code(KC_W); - break; - case 23: - register_code(KC_X); - unregister_code(KC_X); - break; - case 24: - register_code(KC_Y); - unregister_code(KC_Y); - break; - case 25: - register_code(KC_Z); - unregister_code(KC_Z); - break; - } + if (record->event.pressed) { + rval = (random_value ^ clockbyte) % 26; + register_code (KC_A + rval); + unregister_code (KC_A + rval); + } break; } return MACRO_NONE; From 03f61dcdb4305447bb6a2b43a56de014f197c202 Mon Sep 17 00:00:00 2001 From: Maciej Piechotka Date: Tue, 9 Feb 2016 23:18:07 -0800 Subject: [PATCH 6/8] Add mpiechotka ergodox ez keymap --- .../ergodox_ez/keymaps/mpiechotka/keymap.c | 271 +++ .../keymaps/mpiechotka/mpiechotka.hex | 1493 +++++++++++++++++ .../ergodox_ez/keymaps/mpiechotka/readme.md | 6 + 3 files changed, 1770 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/readme.md diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c b/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c new file mode 100644 index 0000000000..178c290660 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c @@ -0,0 +1,271 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_colemak.h" + +enum { + BASE = 0, + BASE_CM, + SYMB, + MACR +}; + +enum { + LWIN = 1, + PC1, + PC2, + PC3, + PC4, + DL_BASE, + DL_BASE_CM, +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0a: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | F | P | G | L1 | | L1 | J | L | U | Y | ; | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Esc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LAlt | LGui | | LAlt | RAlt | + * ,------|------|------| |------+--------+------. + * | |Backsp| Home | | PgUp | | | + * | Space|ace/ |------| |------| Tab/ |Enter/| + * | /Shft|Ctrl | 1) | | 2) | Ctrl |Shift | + * `--------------------' `----------------------' + * + * 1) End/L1 + * 2) PgDown/L2 + */ +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), + KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, + KC_LALT, F(LWIN), + KC_HOME, + SFT_T(KC_SPC),CTL_T(KC_BSPC),LT(SYMB, KC_END), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + TG(SYMB), KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, + KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, + MEH_T(KC_NO),KC_K, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, LT(SYMB,KC_NO), + KC_LALT, KC_RALT, + KC_PGUP, + LT(MACR,KC_PGDN),CTL_T(KC_TAB), SFT_T(KC_ENT) + ), +/* Keymap 0b: Basic layer (Colemak keycodes or QWERTY) + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | F | P | G | L1 | | L1 | J | L | U | Y | ; | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Esc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LAlt | LGui | | LAlt | RAlt | + * ,------|------|------| |------+--------+------. + * | |Backsp| Home | | PgUp | | | + * | Space|ace/ |------| |------| Tab/ |Enter/| + * | /Shft|Ctrl | 1) | | 2) | Ctrl |Shift | + * `--------------------' `----------------------' + * + * 1) End/L1 + * 2) PgDown/L2 + */ +[BASE_CM] = KEYMAP( // layer 0 : default + // left hand + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, CM_Q, CM_W, CM_F, CM_P, CM_G, TG(SYMB), + KC_ESC, CM_A, CM_R, CM_S, CM_T, CM_D, + KC_LSFT, CM_Z, CM_X, CM_C, CM_V, CM_B, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, + KC_LALT, F(LWIN), + KC_HOME, + SFT_T(KC_SPC),CTL_T(KC_BSPC),LT(SYMB, KC_END), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + TG(SYMB), CM_J, CM_L, CM_U, CM_Y, KC_P, /*CM_SCLN*/ KC_BSLS, + CM_H, CM_N, CM_E, CM_I, CM_O, KC_QUOT, + MEH_T(KC_NO),CM_K, CM_M, CM_COMM,CM_DOT, CTL_T(CM_SLSH), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, LT(SYMB,KC_NO), + KC_LALT, KC_RALT, + KC_PGUP, + LT(MACR,KC_PGDN),CTL_T(KC_TAB), SFT_T(KC_ENT) + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | . | 0 | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,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, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Macros + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | DLa | DLb | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | PC1 | PC2 | PC3 | PC4 | |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MACROS +[MACR] = KEYMAP( + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, F(DL_BASE),F(DL_BASE_CM),KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, F(PC1), F(PC2), F(PC3), F(PC4), KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [LWIN] = ACTION_MACRO(LWIN), + [PC1] = ACTION_MACRO(PC1), + [PC2] = ACTION_MACRO(PC2), + [PC3] = ACTION_MACRO(PC3), + [PC4] = ACTION_MACRO(PC4), + [DL_BASE] = ACTION_DEFAULT_LAYER_SET(BASE), + [DL_BASE_CM] = ACTION_DEFAULT_LAYER_SET(BASE_CM) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + case LWIN: + if (record->event.pressed) { + register_code(KC_RSFT); + unregister_code(KC_RSFT); + register_code(KC_LGUI); + } else { + unregister_code(KC_LGUI); + } + case PC1: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(1), T(ENT), END); + } + case PC2: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(2), T(ENT), END); + } + case PC3: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(3), T(ENT), END); + } + case PC4: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(4), T(ENT), END); + } + } + return MACRO_NONE; +} + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + return NULL; +}; + +// 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 SYMB: + ergodox_right_led_1_on(); + break; + case MACR: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } +}; diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex b/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex new file mode 100644 index 0000000000..4bb17147f0 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex @@ -0,0 +1,1493 @@ +:100000000C9476070C94BA070C94BA070C94BA07B0 +:100010000C94BA070C94BA070C94BA070C94BA075C +:100020000C94BA070C94BA070C9405130C94D713CC +:100030000C94BA070C94BA070C94BA070C94BA073C +:100040000C94BA070C94B12C0C94BA070C94BA0710 +:100050000C94BA070C94A9220C94BA070C94BA0712 +:100060000C94BA070C94BA070C94BA070C94BA070C +:100070000C94BA070C94BA070C94BA070C94BA07FC +:100080000C94BA070C94BA070C94BA070C94BA07EC +:100090000C94BA070C94BA070C94BA070C94BA07DC +:1000A0000C94BA070C94BA070C94BA07441466145B +:1000B000541566145415AB14CE1454152315361567 +:1000C0007D187D18AC18AC18EF182D19461B461B6F +:1000D0004619461B471A471A1A1B461B461B311B5B +:1000E0000147024701470247012102210128022856 +:1000F0000001470247014702470120022001280270 +:1001000028000147024701470247011F021F01283B +:100110000228000147024701470247011E021E0153 +:1001200028022800000001C002C003C004C005C0AE +:10013000018C028C2E004C002900E1003582000069 +:100140001E00140004001D0034004D821F001A0020 +:1001500015001B00E1042A712000090016000600AA +:1001600050002C7221001300170019004F004A00A4 +:1001700022000A00070005000000E20050000254BF +:100180000000007F000001204F00025400000077B3 +:100190000000E20023000D000B000E000000E6004E +:1001A00024000F001100100052004B002500180021 +:1001B000080036005100287226001C000C00370091 +:1001C0002F002B71270033001200387130004E834E +:1001D0002D0031003400E500008200002E004C00AC +:1001E0002900E100358200001E00140004001D00FB +:1001F00034004D821F001A0016001B00E1042A7112 +:10020000200008000700060050002C722100150095 +:10021000090019004F004A00220017000A000500DB +:100220000000E200500002540000007F00000120A6 +:100230004F000254000000770000E20023001C0081 +:100240000B0011000000E600240018000D00100053 +:1002500052004B0025000C000E00360051002872A1 +:10026000260012000F0037002F002B71270013000B +:100270003300387130004E832D0031003400E5002A +:1002800000820000010001000100010001000000E7 +:100290003A001E0220022202010001003B001F0260 +:1002A00021022302010001003C002F0226022F0040 +:1002B000010001003D003002270230000100010072 +:1002C0003E0031023500350200000100010001004E +:1002D0000000010000000100010001000000010019 +:1002E000000001003F005200510024020000010004 +:1002F0004000240021001E000100010041002500F3 +:1003000022001F00370001004200260023002000C9 +:1003100027000100430025022E0231002E000100BB +:100320004400450001000100010000000000000041 +:100330000000000000000000000006200220000075 +:100340000000010000000720032000000000010061 +:100350000000000004200000000001000000000078 +:100360000520000000000100000000000000000067 +:10037000000001000000000000000000000001007B +:10038000000000000000000000000100000000006C +:10039000000000000000010000000000000000005C +:1003A000000001000000000000000000000001004B +:1003B000000000000000000000000100000000003C +:1003C000000000000000010000000000000000002C +:1003D000000000000A002530313662003A20002576 +:1003E000303258000A722F632030313233343536C0 +:1003F0003738394142434445460A000A0025303225 +:100400005800626F756E6365213A20006C656674F2 +:1004100020736964652061747461636865640A00AF +:100420006C6566742073696465206E6F74207265F4 +:1004300073706F6E64696E670A00747279696E67B3 +:1004400020746F207265736574206D637032333071 +:1004500031380A005B735D004B6579626F617264CD +:100460002073746172742E0A005B575D005B535DEC +:10047000005B525D005B445D005B435D001603451D +:1004800000720067006F0044006F00780020004594 +:10049000005A00000016034500720067006F004418 +:1004A000006F007800200045005A00000004030996 +:1004B0000409028D00050100A0FA090400000103EF +:1004C000010100092111010001223F0007058103FC +:1004D00008000A09040100010301020009211101B9 +:1004E0000001224D000705820308000A09040200EA +:1004F0000103000000092111010001223600070557 +:10050000830308000A090403000203000000092114 +:1005100011010001222000070584032000010705C6 +:100520000403200001090404000103000000092164 +:100530001101000122390007058503100001120195 +:10054000100100000008EDFE071301000102000188 +:1005500005010906A101050719E029E71500250194 +:100560009508750181020508190129059505750190 +:10057000910295017503910105071900297715006E +:100580002501957875018102C00631FF0974A1012A +:100590000975150025FF952075088102097615005B +:1005A00025FF952075089102C005010980A10185EC +:1005B0000216010026B7001A01002AB7007510952F +:1005C000018100C0050C0901A10185031601002667 +:1005D0009C021A01002A9C02751095018100C00539 +:1005E000010902A1010901A1000509190129051547 +:1005F00000250195057501810295017503810105AD +:1006000001093009311581257F9502750881060998 +:10061000381581257F950175088106050C0A380279 +:100620001581257F950175088106C0C00501090661 +:10063000A101050719E029E71500250195087501B5 +:1006400081029501750881010508190129059505A3 +:10065000750191029501750391010507190029FFA4 +:10066000150025FF950675088100C00A0025303267 +:100670005820006B6579626F6172645F7265706F9C +:1006800072743A20000A0025303258006B65796296 +:100690006F6172645F7365745F6C65643A200064B7 +:1006A000656C5F6B65795F6269743A2063616E2780 +:1006B000742064656C3A20253032580A0061646405 +:1006C0005F6B65795F6269743A2063616E2774209D +:1006D0006164643A20253032580A00646F6E652EDA +:1006E0000A00626F6F676D61676963207363616E93 +:1006F0003A202E2E2E2000290A002575002F0025D5 +:1007000075005D2800256400200025640020002578 +:10071000640020002564007C0025303258006D6F95 +:100720007573656B6579205B62746E7C78207920C7 +:100730007620685D287265702F61636C293A205BB2 +:10074000006D6B5F776865656C5F74696D655F747C +:100750006F5F6D6178203D2025640A006D6B5F77C7 +:100760006865656C5F6D61785F7370656564203D79 +:100770002025640A006D6B5F74696D655F746F5F3F +:100780006D6178203D2025640A006D6B5F6D617896 +:100790005F7370656564203D2025640A006D6B5FA2 +:1007A000696E74657276616C203D2025640A006D67 +:1007B0006B5F64656C6179203D2025640A006D6B78 +:1007C0005F776865656C5F74696D655F746F5F6D99 +:1007D0006178203D2025640A006D6B5F7768656550 +:1007E0006C5F6D61785F7370656564203D20256482 +:1007F0000A006D6B5F74696D655F746F5F6D617822 +:10080000203D2025640A006D6B5F6D61785F737019 +:10081000656564203D2025640A006D6B5F696E7418 +:10082000657276616C203D2025640A006D6B5F6403 +:10083000656C6179203D2025640A000A0025750059 +:10084000363A20776865656C5F74696D655F746FB3 +:100850005F6D61783A20000A00257500353A2077EF +:100860006865656C5F6D61785F73706565643A207B +:10087000000A00257500343A2074696D655F746F55 +:100880005F6D61783A20000A00257500333A206DCB +:1008900061785F73706565643A20000A0025750011 +:1008A000323A20696E74657276616C286D73293AEC +:1008B00020000A00257500313A2064656C617928B2 +:1008C0002A31306D73293A20000A092D2056616CB7 +:1008D000756573202D0A004D3E004D25643E2000B5 +:1008E0003F007365742064656661756C740A00432B +:1008F0003E200077686572652064656C74613A20FB +:10090000637572736F723D25642C20776865656C22 +:100910003D25640A53656520687474703A2F2F650D +:100920006E2E77696B6970656469612E6F72672FCF +:1009300077696B692F4D6F7573655F6B6579730AA6 +:10094000000A092D204D6F7573656B6579202D0A9E +:100950004553432F713A09717569740A313A096434 +:10096000656C6179282A31306D73290A323A096938 +:100970006E74657276616C286D73290A333A096D5D +:1009800061785F73706565640A343A0974696D65EE +:100990005F746F5F6D61780A353A09776865656CD9 +:1009A0005F6D61785F73706565640A363A097768D0 +:1009B00065656C5F74696D655F746F5F6D61780A02 +:1009C0000A703A097072696E742076616C7565738D +:1009D0000A643A097365742064656661756C7473A2 +:1009E0000A75703A092B310A646F776E3A092D3116 +:1009F0000A706775703A092B31300A7067646F7737 +:100A00006E3A092D31300A0A7370656564203D2005 +:100A100064656C7461202A206D61785F7370656510 +:100A200064202A2028726570656174202F20746903 +:100A30006D655F746F5F6D6178290A003F004D3E00 +:100A40002000433E20004C25640A000A092D204363 +:100A50006F6E736F6C65202D0A4553432F713A09F1 +:100A6000717569740A6D3A096D6F7573656B657997 +:100A70000A000A092D204D61676963202D0A643A36 +:100A80000964656275670A783A096465627567206A +:100A90006D61747269780A6B3A09646562756720E2 +:100AA0006B6579626F6172640A6D3A09646562759B +:100AB00067206D6F7573650A763A0976657273699A +:100AC0006F6E0A733A097374617475730A633A0935 +:100AD000636F6E736F6C65206D6F64650A302D34C3 +:100AE0003A096C61796572302D34284631302D46D3 +:100AF00034290A506175733A09626F6F746C6F61C3 +:100B00006465720A653A09656570726F6D0A6E3ABE +:100B1000094E4B524F0A7A3A09736C656570204C46 +:100B2000454420746573740A000A002575002E6E12 +:100B30006B726F3A20000A002575002E7377617082 +:100B40005F6261636B736C6173685F6261636B7337 +:100B5000706163653A20000A002575002E73776185 +:100B6000705F67726176655F6573633A20000A00A3 +:100B70002575002E6E6F5F6775693A20000A0025A3 +:100B800075002E737761705F72616C745F72677548 +:100B9000693A20000A002575002E737761705F6C3A +:100BA000616C745F6C6775693A20000A00257500F6 +:100BB0002E636170736C6F636B5F746F5F636F6ED6 +:100BC00074726F6C3A20000A002575002E737761ED +:100BD000705F636F6E74726F6C5F636170736C6F64 +:100BE000636B3A20000A0025303258006B65796D3E +:100BF00061705F636F6E6669672E7261773A20007D +:100C00000A002575002E6D6F7573653A20000A0085 +:100C10002575002E6B6579626F6172643A20000A57 +:100C2000002575002E6D61747269783A20000A0003 +:100C30002575002E656E61626C653A20000A0025FC +:100C40003032580064656275675F636F6E6669670E +:100C50002E7261773A20000A00257500646566618E +:100C6000756C745F6C617965723A20003F004E4B81 +:100C7000524F3A206F66660A004E4B524F3A206F31 +:100C80006E0A0074696D65725F636F756E743A20E9 +:100C90002530346C580A006B6579626F6172645F4D +:100CA0006E6B726F3A2025580A006B6579626F612E +:100CB00072645F69646C653A2025580A006B657937 +:100CC000626F6172645F70726F746F636F6C3A20F1 +:100CD00025580A00686F73745F6B6579626F617283 +:100CE000645F6C65647328293A2025580A000A0954 +:100CF0002D20537461747573202D0A004743433AC5 +:100D000020342E392E33204156522D4C4942433A3D +:100D100020312E382E31204156525F415243483AFD +:100D200020617672350A004F5054494F4E533A2095 +:100D30004C55464120424F4F544D41474943204D69 +:100D40004F5553454B45592045585452414B4559F1 +:100D500020434F4E534F4C4520434F4D4D414E4441 +:100D6000204E4B524F203531320A004255494C44F7 +:100D70003A20333064623330302D646972747920E4 +:100D80002830373A35373A3335204A616E203237CA +:100D90002032303136290A005649443A203078460C +:100DA000454544284572676F446F7820455A29208D +:100DB0005049443A20307831333037284572676FD4 +:100DC000446F7820455A29205645523A20307830D1 +:100DD0003030310A00444553433A20742E6D2E6B57 +:100DE0002E206B6579626F617264206669726D771F +:100DF00061726520666F72204572676F646F780A52 +:100E0000000A092D2056657273696F6E202D0A0045 +:100E10000A6D6F7573653A206F66660A000A6D6F1A +:100E20007573653A206F6E0A000A6B6579626F61AF +:100E300072643A206F66660A000A6B6579626F61B8 +:100E400072643A206F6E0A000A6D61747269783AB2 +:100E5000206F66660A000A6D61747269783A206FC5 +:100E60006E0A000A64656275673A206F6E0A000AAE +:100E700064656275673A206F66660A000A0A626FE7 +:100E80006F746C6F616465722E2E2E2000433E20BD +:100E9000006565636F6E6669673A0A00536C656545 +:100EA00070204C454420746573740A0000000000F3 +:100EB00000000000000000010204060A0F17202CA9 +:100EC0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9A5 +:100ED000DAC7B39D87715D4A3A2C20170F0A0604C2 +:100EE00002010000000000000000000011241FBEED +:100EF000CFEFDAE0DEBFCDBF04B603FE24C08091A1 +:100F0000F9019091FA01A091FB01B091FC018730A9 +:100F1000904BA740B04BB9F41092F9011092FA012E +:100F20001092FB011092FC0114BE84B7877F84BF2E +:100F300088E10FB6F89480936000109260000FBEB5 +:100F4000E0E0FFE3099511E0A0E0B1E0EEEFFCE5A1 +:100F500002C005900D92AA33B107D9F711E0AAE3B8 +:100F6000B1E001C01D92A93FB107E1F70E943D1019 +:100F70000C947D2E0C940000FF93EF93E0913A01C6 +:100F8000F0913B01309709F00995EF91FF91089599 +:100F9000FC018591803011F0EFDFFBCF0895FF2732 +:100FA000E0E230E247FF0CC0419597FF09C0EDE257 +:100FB0006095709580959095611D711D811D911DA5 +:100FC00027FF02C0219530E350E2AA27660F771F62 +:100FD000881F991FAA1FA41710F0A41B63955A9588 +:100FE000A9F7AA3008F0A95FA05DAF93F39561154A +:100FF00071058105910541F7ED3211F4EF93F395F9 +:10100000F21718F43F93F395FBCF8F91B5DFFA9564 +:10101000E1F70895E991F9918591803021F08532C9 +:1010200019F0AADFF9CF089520E0E89455915532E0 +:10103000C1F3503311F4689455915A3348F4505326 +:1010400090F3220F022E220F220F200D250FF4CF36 +:101050000EF4219589919991533619F3533729F15B +:10106000533559F1BC0188279927E8945C3621F45F +:101070008991999168945591543639F446EF7EF0F0 +:1010800077FF0DC08FEF9FEF0AC055374AE039F068 +:10109000583540E121F0523642E009F00895FF93BF +:1010A000EF937DDFEF91FF91B7CFFF93EF93FC01BB +:1010B00081918030B9F360DFFBCFFF93EF9368DF5E +:1010C000F1CFDF93CF93CDB7DEB72596A3DFCF91D6 +:1010D000DF910895CF93DF93EC01623039F128F46A +:1010E000662349F0613091F02DC0643029F108F198 +:1010F000653029F127C08A81882321F085EE0E947E +:101100001A1720C085EE0E94E2171CC08A8188232E +:1011100051F085EE0E941A1785EE0E94E21783EEC9 +:101120000E941A1703C083EE0E94E2178A81882367 +:1011300061F08A81882361F08A81882361F08A8145 +:10114000882361F080E090E00BC083E191E008C06B +:1011500082E091E005C081EF90E002C080EE90E077 +:10116000DF91CF91089580E090E008956091BC01F7 +:101170007091BD018091BE019091BF010E94A82194 +:1011800056985E9825982D9826982E9827982F98EF +:10119000823019F0833021F00895259A2D9A089510 +:1011A000269A2E9A089586EB98E0892B11F00E94DA +:1011B000B60880E090E0089556985E9825982D989E +:1011C00026982E9827982F988FEF90E0909389007B +:1011D0008093880090938B0080938A0090938D0079 +:1011E00080938C00259A2D9A2FEF80E792E0215072 +:1011F00080409040E1F700C00000269A2E9A2FEF21 +:1012000080E792E0215080409040E1F700C000006C +:10121000279A2F9A2FEF80E792E02150804090404C +:10122000E1F700C0000025982D982FEF80E792E0AD +:10123000215080409040E1F700C0000026982E9891 +:101240002FEF80E792E0215080409040E1F700C00E +:10125000000027982F9856985E9825982D982698E4 +:101260002E9827982F98089589EA8093800089E026 +:101270008093810024982C983F988AB18F748AB902 +:101280006E98479A8BB1806B8BB9769A0E94DC0876 +:1012900083EB98E0892B11F00E94B30880E090E086 +:1012A000089580E28093000180913C0181110EC07D +:1012B0000E94A00981E080933C012FEF83ED90E331 +:1012C000215080409040E1F700C0000080E40E947F +:1012D000A6098093000181112EC00E94D00980933D +:1012E0000001811128C00E94D00980930001811162 +:1012F00022C08FE30E94D0098093000181111BC09E +:101300000E94C80980E40E94A6098093000181110F +:1013100012C08CE00E94D0098093000181110BC0A3 +:101320000E94D00980930001811105C08FE30E94C3 +:10133000D009809300010E94C8098091000108959E +:101340001092B9008AE08093B800089594EA9093CF +:10135000BC009091BC0097FFFCCF9091B900987FA2 +:10136000983021F0903111F081E008958093BB0016 +:1013700084E88093BC008091BC0087FFFCCF809103 +:10138000B900887F883111F0803471F780E00895CA +:1013900084E98093BC008091BC0084FDFCCF08955B +:1013A0008093BB0084E88093BC008091BC0087FFE1 +:1013B000FCCF9091B900987F81E0983209F480E0E9 +:1013C000089584E88093BC008091BC0087FFFCCF27 +:1013D0008091BB00089580910001811115C080E4C7 +:1013E0000E94A6098093000181110CC082E10E9435 +:1013F000D00980930001811105C08FEF0E94D009B0 +:10140000809300010E94C80984B1807F84B985B1AE +:10141000807F85B98AB1837F8AB98BB1837F8BB98D +:101420003E98469808950E945109809300010E94B9 +:10143000EB0980B38C7080BB81B3836F81BBAEE35B +:10144000B1E0ECE4F1E08EE08E0F11921D928E136C +:10145000FCCF84E399E0892B11F00C9434090895B2 +:101460009F92AF92BF92CF92DF92EF92FF920F9333 +:101470001F93CF93DF93809100018823E1F0809147 +:101480003D018F5F80933D01811115C08AE394E097 +:101490000E94C8070E94510980930001882329F007 +:1014A00080E294E00E94C80706C08CE094E00E94AD +:1014B000C8070E94DC080EE311E0C0E0D0E0BB24C6 +:1014C000B39482E0A82ECC24C394D12C2DEFE22E2D +:1014D00023E0F22EC730D10500F580910001811183 +:1014E00064C080E40E94A60980930001811112C0AB +:1014F00082E10E94D0098093000181110BC0C601D6 +:101500000C2E01C0880F0A94EAF780950E94D0093A +:10151000809300010E94C80948C0CA30A1F028F495 +:10152000C83059F0C93061F005C0CC3089F070F096 +:10153000CD3089F0209A289810C0219A29980DC0A2 +:10154000229A2A980AC0239A2B9807C0529A01C05F +:10155000539A5B9802C03E9A469890EA9A95F1F7A2 +:101560009FB1799902C082E001C080E091709B2513 +:10157000982B7C9902C084E001C080E0892B7D9982 +:1015800002C038E001C030E0832B7E9902C020E128 +:1015900001C020E0822B9FB19095991F9927991F38 +:1015A0009295990F907E892B10C080910001811136 +:1015B00074C080E40E94A60980930001882309F486 +:1015C00059C0912C0E94C809892DF8019081981763 +:1015D00039F1808380910101882301F18091D70145 +:1015E00080FF04C082E094E00E94C8078091D70188 +:1015F00080FF0CC0809101011F928F93FF92EF92A8 +:101600000E9461080F900F900F900F908091D7016A +:1016100080FF04C08BEF93E00E94C807A0920101F5 +:101620000E94EB0921960F5F1F4FCE30D10509F0C4 +:1016300051CF809101018823B1F081508093010145 +:10164000882339F08FE99FE00197F1F700C000008F +:101650000AC0ACE4B1E0EEE3F1E0CF01825F91912A +:101660009D938E13FCCF83ED98E0892BC1F00E94EF +:10167000D30815C083E10E94D00980930001811135 +:10168000A0CF81E40E94A60980930001811199CF27 +:101690000E94E109982E909495CF80E096CF81E04A +:1016A000DF91CF911F910F91FF90EF90DF90CF903E +:1016B000BF90AF909F900895E82FF0E0E45BFE4F5D +:1016C00080810895CF92DF92EF92FF920F931F9344 +:1016D000CF93DF9384EE93E00E94C8078CE4E82E5A +:1016E00081E0F82EC0E0D0E09FEDC92E93E0D92E26 +:1016F00006ED13E0DF93CF93DF92CF920E94610853 +:101700008CED93E00E94C807F70181917F0190E082 +:101710000E940E229F938F931F930F930E94610844 +:1017200084ED93E00E94C80721968DB79EB7089676 +:101730000FB6F8949EBF0FBE8DBFCE30D105D1F647 +:10174000DF91CF911F910F91FF90EF90DF90CF909D +:1017500008958B3B910578F4883A910540F5853AD8 +:101760009105D0F48430910508F0B1C08130910525 +:1017700009F4ADC06BC0803E910508F467C0883E97 +:10178000910508F4A4C09C01205F31092031310586 +:1017900008F05CC090650895853A910509F459C038 +:1017A000863A910509F058C082E890E40895883A95 +:1017B000910509F454C0893A910509F453C08A3A55 +:1017C000910509F452C08B3A910509F451C08C3A45 +:1017D000910509F450C08D3A910509F44FC0803B42 +:1017E000910509F44EC08E3A910509F44DC08F3A27 +:1017F000910509F44CC0813B910509F44BC0823B33 +:10180000910509F44AC0833B910509F449C0843B22 +:10181000910509F448C0853B910509F447C0863B12 +:10182000910509F446C0873B910509F445C0883B02 +:10183000910509F444C0893B910509F443C08A3BF2 +:10184000910509F442C080E094E4089580E090E0BE +:10185000089581E890E4089583E890E4089582EE85 +:1018600094E4089589EE94E408958AEE94E408954A +:1018700085EB94E4089586EB94E4089587EB94E473 +:1018800008958CEC94E408958DEC94E4089583E835 +:1018900095E408958AE895E4089582E995E4089529 +:1018A00084E995E4089581E296E4089583E296E45C +:1018B000089584E296E4089585E296E4089586E228 +:1018C00096E4089587E296E408958AE296E40895FE +:1018D000089596E0799FF001112494E5899FE00D29 +:1018E000F11D1124E60FF11DEE0FFF1FEC5CFE4F02 +:1018F000859194910895880F991FFC01EC55F04053 +:10190000859194910895880F991FFC01EC5DFE4F1D +:1019100085919491089526E0729FF001112444E589 +:10192000849FE00DF11D1124E60FF11DEE0FFF1F46 +:10193000EC5CFE4F859194919C013A9521154FE105 +:10194000340708F41AC13F512115304120F49F702B +:101950000E94830C08959C0130532115304118F4E6 +:101960009927906C0895811520E5920769F40E94EB +:10197000681B4FEF84E39CE0415080409040E1F7CA +:1019800000C000000C94CE22813020E5920731F493 +:101990008091D70181608093D70108959C013055D3 +:1019A0002115304108F051C0292F33272F703327DC +:1019B00021303105D9F4AC014370552702C0220F04 +:1019C000331F4A95E2F73C68AC0164E0440F551FB1 +:1019D0006A95E1F744275370242B352B73E0880F69 +:1019E000991F7A95E1F7807699271DC0223031053D +:1019F00029F4982F8827816F906A08952330310544 +:101A0000A9F4AC014370552721E030E002C0220F59 +:101A1000331F4A95E2F73C6843E0880F991F4A95C7 +:101A2000E1F7807E9770822B932B08952430310547 +:101A3000E1F4AC014370552721E030E002C0220FF1 +:101A4000331F4A95E2F73A68E7CF9C0130572115DA +:101A5000304118F49F70906208959C013058211510 +:101A6000304118F49F70906A0895803E9105E0F42B +:101A7000803C910558F58133910509F46FC048F415 +:101A80008932910509F463C08A32910509F46DC069 +:101A900072C089339105E9F082389105D1F0853320 +:101AA000910509F44DC067C0833E910581F138F47A +:101AB000803E9105B9F0823E9105D9F05CC0863E2A +:101AC000910561F1873E9105A1F155C00E947B0C03 +:101AD00008952091EA0120FD02C021FF4CC080EE54 +:101AE00090E049C08091EA0180FFF9CF89E390E05E +:101AF00042C08091EA0182FF0EC08091EA0184FF1A +:101B000003C080E090E037C083EE90E034C0809165 +:101B1000EA0182FFF2CF82EE90E02DC08091EA01CF +:101B200083FF0BC08091EA0184FDEBCF87EE90E04C +:101B300022C08091EA0183FFF5CF86EE90E01BC0C2 +:101B40008091EA0185FF07C089E290E014C080918E +:101B5000EA0185FFF9CF85E390E00DC08091EA01AD +:101B600086FF07C08AE290E006C08091EA0186FF06 +:101B7000F9CF81E390E00E94A90B08950895809128 +:101B80006D0108959FB7F89410925C019FBF9091EA +:101B9000F001943009F057C09091E9009F703091A6 +:101BA000EC00232F217030FD20E8922B24E02093BD +:101BB000E9002091EB0020FF43C02091EE0027FFB9 +:101BC0003FC020915A01222321F02091E80025FFF7 +:101BD00037C010925A0126E03091E80035FD15C05B +:101BE0003091F001343061F53091EB0035FD28C0C3 +:101BF000215021F481E080935A0122C0EFE9FFE0F7 +:101C00003197F1F700C00000E7CF8093F100809199 +:101C1000E80085FD0AC08091E80080FFFCCF80913C +:101C2000E8008E778093E80006C08FB7F89421E033 +:101C300020935C018FBF9F709093E90080E008952E +:101C40009F709093E9008FEF0895CF93DF9300D0BA +:101C50001F92CDB7DEB79C018091F001843019F559 +:101C600093E099833B832A839093E9008FEF9091CF +:101C7000E800815095FD06C095ED9A95F1F70000BA +:101C80008111F5CF8091E80085FF0DC040E050E064 +:101C900063E070E0CE0101960E94F5108091E800AB +:101CA0008E778093E8000F900F900F90DF91CF9187 +:101CB0000895CF93DF9300D01F92CDB7DEB7209168 +:101CC000F001243021F522E029839B838A8383E07D +:101CD0008093E9008FEF9091E800815095FD06C058 +:101CE00095ED9A95F1F700008111F5CF8091E8000C +:101CF00085FF0DC040E050E063E070E0CE0101964A +:101D00000E94F5108091E8008E778093E8000F9094 +:101D10000F900F90DF91CF9108952091F001243022 +:101D2000F1F422E02093E9002FEF3091E8002150F8 +:101D300035FD06C035ED3A95F1F700002111F5CFDC +:101D40002091E80025FF0BC040E050E065E070E026 +:101D50000E94F5108091E8008E778093E800089546 +:101D6000CF93DF932091F001243009F048C0EC01BB +:101D700080910C018823E1F080910D018823C1F04E +:101D800085E08093E9008FEF9091E800815095FD08 +:101D900006C095E19A95F1F700008111F5CF809189 +:101DA000E80085FF2CC040E050E060E170E017C023 +:101DB00081E08093E9008FEF9091E800815095FDDC +:101DC00006C095ED9A95F1F700008111F5CF80914D +:101DD000E80085FF14C040E050E068E070E0CE010C +:101DE0000E94F5108091E8008E778093E80080E1F2 +:101DF000FE01ADE5B1E001900D928A95E1F7DF912A +:101E0000CF91089589E794E00E94C8078091EF017F +:101E1000811109C00E948A120E94E7128091E2009B +:101E200084608093E200089585E794E00E94C807EB +:101E30001092EF01089581E794E00C94C8078DE6B5 +:101E400094E00E94C8070C949E2C89E694E00E94BE +:101E5000C8070E9464220E94A42C0E948C150C9436 +:101E6000BE0D20915B012F5F822F62E30E94122E34 +:101E7000992319F020935B01089510925B018091E2 +:101E80005C01882371F18091F001843041F58091EB +:101E9000E9008F702091EC00922F917020FD90E866 +:101EA000892B94E09093E9009091EB0090FF14C08F +:101EB0009091EE0097FF10C09091E80095FF03C04D +:101EC0001092F100F9CF9091E80090FF05C0909139 +:101ED000E8009E779093E8008F708093E90010925D +:101EE0005C01089542E061EC81E00E94041242E04E +:101EF00061EC82E00E94041242E061EC83E00E9407 +:101F0000041242E261EC84E00E94041242E161ECBE +:101F100085E00C9404128091F201833009F455C0DD +:101F200030F4813071F0823009F48EC008958A3027 +:101F300009F47AC08B3009F460C0893009F09CC084 +:101F400020C08091F101813A09F096C08091E800AB +:101F5000877F8093E8008091F5019091F601892BAD +:101F600021F460E18DE591E003C060E080E090E065 +:101F700070E00E9440118091E8008B778093E80028 +:101F800008958091F101813209F076C08091F501C8 +:101F90009091F601009719F0049709F06DC08091B7 +:101FA000E800877F8093E8008091E80082FD05C00B +:101FB0008091F0018111F8CF5FC08091F100809392 +:101FC0006D018091E8008B7753C08091F101813AD7 +:101FD00009F052C08091F5019091F601892B09F02A +:101FE0004BC08091E800877F8093E8008091E800F3 +:101FF00080FFFCCF80910C0136C08091F1018132CD +:10200000D9F58091F5019091F601892BA9F5809180 +:10201000E800877F8093E8000E9439128091F301E5 +:1020200080930C010C94681B8091F101813221F5A1 +:102030008091E800877F8093E8000E9439128091A8 +:10204000F40180936E0108958091F101813AA1F429 +:102050008091E800877F8093E8008091E80080FF0E +:10206000FCCF80916E018093F1008091E8008E7723 +:102070008093E8000C943912089584B7877F84BF59 +:1020800088E10FB6F89480936000109260000FBE54 +:1020900090E080E80FB6F89480936100909361001F +:1020A0000FBE0E9419160E948A120E94E7128091A8 +:1020B000E20084608093E20082EC9DE00E94A32114 +:1020C00078940E946C150E941B1682E091E00E9499 +:1020D00087150E948C2C88E594E00E94C8078091A7 +:1020E000F001853089F484E594E00E94C8070E94DD +:1020F00028228091EE01882391F30E9450228823A8 +:1021000071F30E94DF10EBCF0E944916E8CF292F10 +:10211000332723303105C9F064F42130310581F0D3 +:102120002230310509F043C08DE890E021EB34E026 +:1021300042C021323105F1F02232310541F137C080 +:1021400082E190E02EE335E036C099278130910599 +:1021500041F08230910541F0892B49F5EDEAF4E038 +:1021600005C0E5E9F4E002C0EDE7F4E0849190E019 +:102170009F0121C06530D8F4E62FF0E0EE0FFF1F7D +:10218000EB5DFE4F2081318189E090E014C0653025 +:1021900070F470E0FB01EE0FFF1FE55EFE4F208143 +:1021A0003181FB01EA5EFE4F808190E004C080E057 +:1021B00090E020E030E0FA0131832083089580E14F +:1021C00089BD82E189BD09B400FEFDCF8091D800B0 +:1021D0008F7D8093D8008091E00082608093E00042 +:1021E0008091E00081FDFCCF0895CF92DF92EF92C5 +:1021F000FF920F931F93CF93DF93EC018B016A0142 +:102200000E945812811133C0C114D10439F0F60173 +:1022100080819181081B190BC80FD91FE12CF12C6B +:102220000115110519F18091E80085FD16C0809116 +:10223000E8008E778093E800C114D10449F0F601DC +:1022400080819181E80EF91EF182E08285E00FC065 +:102250000E945812882321F30AC089918093F100CB +:1022600001501109FFEFEF1AFF0ADACF80E0DF918A +:10227000CF911F910F91FF90EF90DF90CF90089535 +:102280002091F7013091F8012617370748F06115C2 +:10229000710539F42091E8002E772093E80001C001 +:1022A000B90140E061157105A9F12091F0012223E7 +:1022B00009F443C0253009F442C02091E80023FD11 +:1022C00040C02091E80022FD32C02091E80020FFAC +:1022D000E9CF4091F3002091F20030E0342BFC0173 +:1022E000CF016115710559F02830310540F4819115 +:1022F0008093F100615071092F5F3F4FF1CF41E0B2 +:102300002830310509F040E02091E8002E77209335 +:10231000E800C8CF4111C9CF0AC08091F0018823DD +:1023200061F0853061F08091E80083FD0AC0809102 +:10233000E80082FFF2CF80E0089582E0089583E014 +:10234000089581E008952091F7013091F801261752 +:10235000370748F06115710539F42091E8002E77B0 +:102360002093E80001C0B901FC0120E0611571056E +:1023700091F18091F001882309F440C0853009F47F +:102380003FC08091E80083FD3DC08091E80082FD60 +:102390002FC08091E80080FFE9CF2091F300809169 +:1023A000F20090E0922B6115710559F0883091058B +:1023B00040F424912093F100319661507109019607 +:1023C000F2CF21E0089709F020E08091E8008E77B5 +:1023D0008093E800CBCF2111CCCF0AC08091F001CF +:1023E000882361F0853061F08091E80083FD0AC0A8 +:1023F0008091E80082FFF2CF80E0089582E00895A6 +:1024000083E0089581E00895982F973058F59093D0 +:10241000E900981739F07091EC002091ED0050918F +:10242000F00003C0242F762F50E021FF19C0309117 +:10243000EB003E7F3093EB003091ED003D7F309319 +:10244000ED003091EB0031603093EB007093EC00C5 +:102450002093ED005093F0002091EE0027FF07C07D +:102460009F5FD3CF8F708093E90081E0089580E073 +:1024700008958091F10187FF11C08091E80082FDED +:1024800005C08091F0018111F8CF11C08091E80062 +:102490008B770BC08091F001882349F08091E80090 +:1024A00080FFF8CF8091E8008E778093E800089550 +:1024B0002091E4003091E50095E64091EC00842FF6 +:1024C000817040FF22C08091E80080FD1CC0809197 +:1024D000F001882391F0853091F08091EB0085FD2B +:1024E00010C04091E4005091E5004217530729F3D2 +:1024F0009A01915011F784E0089582E0089583E0F5 +:10250000089581E0089580E008954091E80042FF39 +:10251000DECF08950E94F8120E940013E0EEF0E072 +:10252000808181608083E8EDF0E080818F77808317 +:1025300019BCA7EDB0E08C918E7F8C9380818F7E4B +:1025400080831092EF0108950F931F93CF93DF9331 +:102550000E94F8120E940013C8EDD0E088818F77A6 +:10256000888388818068888388818F7D888319BC6F +:102570001092F0011092EC011092EE011092ED0118 +:1025800000EE10E0F80180818B7F8083888181607C +:10259000888342E060E080E00E940412E1EEF0E017 +:1025A00080818E7F8083E2EEF0E080818160808395 +:1025B000808188608083F80180818E7F808388811C +:1025C00080618883DF91CF911F910F910895E8ED8D +:1025D000F0E080818F7E8083E7EDF0E08081816094 +:1025E000808384E082BF81E08093EF010C94A41289 +:1025F000E8EDF0E080818E7F80831092E200089504 +:102600001092DA001092E10008951F920F920FB617 +:102610000F9211242F933F934F935F936F937F9368 +:102620008F939F93AF93BF93EF93FF938091E100BC +:1026300082FF0BC08091E20082FF07C08091E10021 +:102640008B7F8093E1000E94310F8091DA0080FF40 +:102650001FC08091D80080FF1BC08091DA008E7F60 +:102660008093DA008091D90080FF0DC080E189BDA0 +:1026700082E189BD09B400FEFDCF81E08093F001C5 +:102680000E94020F05C019BC1092F0010E94140FA5 +:102690008091E10080FF19C08091E20080FF15C0A9 +:1026A0008091E2008E7F8093E2008091E200806161 +:1026B0008093E2008091D80080628093D80019BC9A +:1026C00085E08093F0010E941F0F8091E10084FF5C +:1026D00030C08091E20084FF2CC080E189BD82E19E +:1026E00089BD09B400FEFDCF8091D8008F7D809315 +:1026F000D8008091E1008F7E8093E1008091E2001C +:102700008F7E8093E2008091E20081608093E200FE +:102710008091EC01882311F084E007C08091E300F0 +:1027200087FD02C081E001C083E08093F0010E9438 +:10273000250F8091E10083FF29C08091E20083FF93 +:1027400025C08091E100877F8093E10082E0809343 +:10275000F0011092EC018091E1008E7F8093E10006 +:102760008091E2008E7F8093E2008091E2008061A0 +:102770008093E20042E060E080E00E9404128091D9 +:10278000F00088608093F0000E941B0FFF91EF9192 +:10279000BF91AF919F918F917F916F915F914F9179 +:1027A0003F912F910F900FBE0F901F9018951F9281 +:1027B0000F920FB60F9211242F933F934F935F9375 +:1027C0006F937F938F939F93AF93BF93CF93DF9339 +:1027D000EF93FF93C091E900CF708091EC00D82F68 +:1027E000D17080FDD0E81092E9008091F000877FE1 +:1027F0008093F00078940E941B141092E90080915D +:10280000F00088608093F000CD2BCF70C093E9007A +:10281000FF91EF91DF91CF91BF91AF919F918F91F8 +:102820007F916F915F914F913F912F910F900FBECC +:102830000F901F9018951F93CF93DF93CDB7DEB7FE +:10284000AA970FB6F894DEBF0FBECDBFE1EFF1E05F +:1028500088E08E0F9091F10091938E13FBCF0E9430 +:102860008B0F8091E80083FF1FC18091F10190914F +:10287000F201492F50E04A30510508F015C1FA0124 +:10288000EA5AFF4F0C94322E803881F0823809F0DA +:102890000BC18091F5018F708093E9008091EB006E +:1028A00085FB882780F91092E90006C08091ED0130 +:1028B0009091EE01911182609091E800977F909342 +:1028C000E8008093F1001092F100C8C0282F2D7FFE +:1028D00009F0EAC0882319F0823061F0E5C08091E8 +:1028E000F301813009F0E0C0933009F080E080937B +:1028F000EE012BC08091F301811127C08091F50179 +:102900008F7009F4D1C08093E9002091EB0020FF83 +:102910001CC0933021F48091EB00806214C0909130 +:10292000EB0090619093EB0021E030E0A90102C040 +:10293000440F551F8A95E2F74093EA001092EA008F +:102940008091EB0088608093EB001092E900809109 +:10295000E800877F86C08111A7C01091F3011F771F +:102960008091E3008078812B8093E3008091E800E0 +:10297000877F8093E8000E9439128091E80080FFF1 +:10298000FCCF8091E30080688093E300111102C0C6 +:1029900082E001C083E08093F00186C080588230DD +:1029A00008F082C08091F3019091F4018C3D53E0D6 +:1029B000950779F583E08A838AE289834FB7F89493 +:1029C000DE01139620E03EE051E2E32FF0E0509369 +:1029D0005700E49120FF03C0E295EF703F5FEF7076 +:1029E0008E2F90E0EA3010F0C79601C0C0968D930C +:1029F0009D932F5F243149F74FBF8091E800877F77 +:102A00008093E8006AE270E0CE0101960E944011D6 +:102A100014C0AE014F5F5F4F6091F5010E948710B7 +:102A2000BC01892B09F440C09091E800977F9093F6 +:102A3000E80089819A810E94A3118091E8008B7738 +:102A40008093E80031C0803879F58091E800877F75 +:102A50008093E8008091EC018093F1008091E80080 +:102A60008E778093E8000E9439121EC081111CC02D +:102A70009091F3019230C0F48091E800877F8093B9 +:102A8000E8009093EC010E9439128091EC018111D1 +:102A900006C08091E30087FD02C081E001C084E0B0 +:102AA0008093F0010E94720F8091E80083FF0AC0BA +:102AB0008091E800877F8093E8008091EB0080623E +:102AC0008093EB00AA960FB6F894DEBF0FBECDBF81 +:102AD000DF91CF911F910895CF938091F0018823CA +:102AE000A1F0C091E900CF709091EC00892F817026 +:102AF00090FD80E8C82B1092E9008091E80083FDEA +:102B00000E941B14CF70C093E900CF910895909359 +:102B10007401809373010895E0917301F091740141 +:102B2000309721F00190F081E02D099480E0089524 +:102B3000EF92FF920F931F93CF93DF93E091730176 +:102B4000F09174013097B1F18C010280F381E02D96 +:102B500009958091D70182FF2DC080FF04C083E7D3 +:102B600096E00E94C807E80110E18DE6E82E86E0B5 +:102B7000F82E8091D70180FF0BC088811F928F9320 +:102B8000FF92EF920E9461080F900F900F900F90AC +:102B9000115021961111EDCF8091D70180FF0AC00D +:102BA0008BE696E0DF91CF911F910F91FF90EF9010 +:102BB0000C94C807DF91CF911F910F91FF90EF9078 +:102BC0000895E0917301F0917401309721F0048031 +:102BD000F581E02D099408952091710130917201E1 +:102BE0008217930771F09093720180937101E091C5 +:102BF0007301F0917401309721F00680F781E02D88 +:102C00000994089520916F01309170018217930704 +:102C100071F09093700180936F01E0917301F091D6 +:102C20007401309721F00084F185E02D0994089516 +:102C300008950C9418160E946A220E94130A0C949C +:102C40003023CF93C82F8091D70182FF1EC080FF11 +:102C500004C08CE896E00E94C8078091D70180FFED +:102C60000CC01F92CF9387E896E09F938F930E94AA +:102C700061080F900F900F900F908091D70180FF07 +:102C800004C085E896E00E94C8078C2FCF910C9471 +:102C9000BE0DCF92DF92EF92FF920F931F93CF93CF +:102CA000DF93CDB7DEB72B970FB6F894DEBF0FBE1C +:102CB000CDBF0E94300A86E7C82E81E0D82E00E002 +:102CC00010E0E02E802F0E945C0BF60141916F0115 +:102CD000F42EF826B1F40F5F1F4F0E30110589F75F +:102CE0008FEF89838A831B820E9473228160782FF1 +:102CF0009D838C8349815A816B818D810E94EC1662 +:102D000040C09091D70191FF04C08B870E94620B55 +:102D10008B8520E030E04F2D50E0922FBA01022E3B +:102D200002C0759567950A94E2F760FF24C02E8370 +:102D3000EF8221E030E0690102C0CC0CDD1C9A95E5 +:102D4000E2F790E08C219D21892B09F420E028876F +:102D50000E9473228160782F9A8789874E815F81D4 +:102D600068858A850E94EC16F801EA58FE4F80813A +:102D7000C826C08206C02F5F3F4F2630310569F656 +:102D8000AACF0E94A126109175010E948C151817D8 +:102D9000A1F00E948C15809375012B960FB6F894C4 +:102DA000DEBF0FBECDBFDF91CF911F910F91FF907E +:102DB000EF90DF90CF900C9421162B960FB6F894DD +:102DC000DEBF0FBECDBFDF91CF911F910F91FF905E +:102DD000EF90DF90CF900895CF93DF93CDB7DEB71C +:102DE0002B970FB6F894DEBF0FBECDBF4F83588729 +:102DF00069877A878B87DE01119686E0FD01119243 +:102E00008A95E9F785E0FE01379601900D928A9543 +:102E1000E1F749815A816B817C818D819E810E947D +:102E2000021E2B960FB6F894DEBF0FBECDBFDF910A +:102E3000CF910895CF93882309F4C2C0C82F823858 +:102E400059F40E948C1581FDBBC089E30E949E202D +:102E50000E947D2189E30CC0833879F40E948C158F +:102E600080FDAEC083E50E949E200E947D2183E507 +:102E70000E94F120CF910C947D21843859F40E9456 +:102E80008C1582FD9DC087E40E949E200E947D21BA +:102E900087E4EECF8CEF8C0F813A48F48C2F0E94A0 +:102EA000342B81118DC08C2F0E949E20E3CF80E2B5 +:102EB0008C0F883048F4C77081E001C0880FCA9534 +:102EC000EAF70E944621D6CF8BE58C0F833078F449 +:102ED000C53A29F0C63A31F083E890E005C081E8B0 +:102EE00090E002C082E890E0CF910C94EC1588E568 +:102EF0008C0F833108F064C0C83A39F1C93A41F106 +:102F0000CA3A49F1CB3A51F1CC3A59F1CD3A61F193 +:102F1000C03B69F1CE3A71F1CF3A79F1C13B81F111 +:102F2000C23B89F1C33B91F1C43B99F1C53BA1F18F +:102F3000C63BA9F1C73BB1F1C83BB9F1C93BC1F1EF +:102F4000CA3BC9F180E090E038C082EE90E035C025 +:102F500089EE90E032C08AEE90E02FC085EB90E0E1 +:102F60002CC086EB90E029C087EB90E026C08CEC6B +:102F700090E023C08DEC90E020C083E891E01DC07C +:102F80008AE891E01AC082E991E017C084E991E0F3 +:102F900014C081E292E011C083E292E00EC084E2AC +:102FA00092E00BC085E292E008C086E292E005C0A4 +:102FB00087E292E002C08AE292E0CF910C9402167E +:102FC000CF910895882309F44BC0823859F40E94A8 +:102FD0008C1581FF45C089E30E949E200E947D21BF +:102FE00089E30CC0833871F40E948C1580FF38C0CF +:102FF00083E50E949E200E947D2183E50E94F120AE +:103000000C947D21843859F40E948C1582FF28C0CD +:1030100087E40E949E200E947D2187E4EFCF9CEFF1 +:10302000980F913A58F390E2980F983050F48770C7 +:1030300091E001C0990F8A95EAF7892F0E944C21EF +:10304000DFCF9BE5980F933020F480E090E00C9464 +:10305000EC15885A833120F480E090E00C9402163D +:103060000895882321F00E9446210C947D21089523 +:10307000882321F00E944C210C947D210895BF9259 +:10308000CF92DF92EF92FF920F931F93CF93DF9334 +:1030900000D000D000D0CDB7DEB725E0FC01DE01C6 +:1030A000119601900D922A95E1F7FC014081318142 +:1030B0000281258122952F7063817481672B09F429 +:1030C000E5C23F3F19F44F3F09F4E0C27C01498358 +:1030D0003A8389819A812E830E945D20182FB92E10 +:1030E0000E945C200E94231FEB2DE295EF70F0E020 +:1030F000E05AFF4F2E810C94322E8B2D807F9B2D1A +:103100009F70F92E882319F0F29480EFF8220023A3 +:1031100049F0FF2009F467C28F2D0E9456210E94BA +:103120007D2161C2812F0E94E217FF2009F4AEC207 +:103130008F2D0E945C2126960FB6F894DEBF0FBE3D +:10314000CDBFDF91CF911F910F91FF90EF90DF9056 +:10315000CF90BF900C947D213B2D307F8B2D8F70B5 +:10316000303211F08295807F112319F0113021F156 +:103170002CC00023B9F0222309F4A0C1213009F0AA +:103180009DC126960FB6F894DEBF0FBECDBFDF916E +:10319000CF911F910F91FF90EF90DF90CF90BF9054 +:1031A0000C946621222319F0213009F46FC28E831A +:1031B0000E9469218E8196C1002321F0223008F0FF +:1031C00065C27CC1211162C28DC1002321F022237E +:1031D00009F474C108C2222309F484C119C22B2D39 +:1031E00026952695237030E02115310521F02130F8 +:1031F0003105D1F04BC2002321F0812F9B2D93701C +:1032000002C080E090E026960FB6F894DEBF0FBEB5 +:10321000CDBFDF91CF911F910F91FF90EF90DF9085 +:10322000CF90BF900C94EC15002321F0812F9B2DA3 +:10323000937002C080E090E026960FB6F894DEBF4F +:103240000FBECDBFDF91CF911F910F91FF90EF90F7 +:10325000DF90CF90BF900C940216812F002319F0BD +:103260000E94272502C00E948F2526960FB6F8944B +:10327000DEBF0FBECDBFDF91CF911F910F91FF90A9 +:10328000EF90DF90CF90BF900C9414268B2D83701D +:1032900009F07BC00111FAC1812F82958695877054 +:1032A000880F880F912F9F70C92ED12CE12CF12C03 +:1032B000082E04C0CC0CDD1CEE1CFF1C0A94D2F7B7 +:1032C00014FF12C04FE050E060E070E004C0440F13 +:1032D000551F661F771F8A95D2F7CB01BA016095FB +:1032E00070958095909503C060E070E0CB012B2D28 +:1032F000269526952370422F50E042305105D9F093 +:103300004330510569F16C297D298E299F2941306F +:10331000510551F126960FB6F894DEBF0FBECDBF12 +:10332000DF91CF911F910F91FF90EF90DF90CF90A1 +:10333000BF900C944A1F6C297D298E299F292696BF +:103340000FB6F894DEBF0FBECDBFDF91CF911F91B6 +:103350000F91FF90EF90DF90CF90BF900C94661F7D +:103360000E944A1FC701B60126960FB6F894DEBF29 +:103370000FBECDBFDF91CF911F910F91FF90EF90C6 +:10338000DF90CF90BF900C942E1F002319F08B2D4F +:10339000817001C08695882309F478C1812F8295B8 +:1033A00086958770880F880F912F9F70C92ED12C1A +:1033B000E12CF12C082E04C0CC0CDD1CEE1CFF1CF3 +:1033C0000A94D2F714FF12C04FE050E060E070E0C2 +:1033D00004C0440F551F661F771F8A95D2F7CB0193 +:1033E000BA01609570958095909503C060E070E09B +:1033F000CB012B2D269526952370422F50E042308D +:103400005105D9F04330510569F16C297D298E2988 +:103410009F294130510551F126960FB6F894DEBF31 +:103420000FBECDBFDF91CF911F910F91FF90EF9015 +:10343000DF90CF90BF900C9424206C297D298E2999 +:103440009F2926960FB6F894DEBF0FBECDBFDF9141 +:10345000CF911F910F91FF90EF90DF90CF90BF9091 +:103460000C9440200E942420C701B60126960FB676 +:10347000F894DEBF0FBECDBFDF91CF911F910F91AA +:10348000FF90EF90DF90CF90BF900C940820103FFA +:10349000D1F118F4103E50F4A1C0123F09F463C0FA +:1034A00008F44CC0133F09F473C098C01F708B2DF3 +:1034B0008F710023A1F00E94A11F812F26960FB6C5 +:1034C000F894DEBF0FBECDBFDF91CF911F910F915A +:1034D000FF90EF90DF90CF90BF900C9431180E9436 +:1034E000C21F812F26960FB6F894DEBF0FBECDBF48 +:1034F000DF91CF911F910F91FF90EF90DF90CF90D0 +:10350000BF900C9438180023A9F02111BFC08B2D57 +:103510008F7126960FB6F894DEBF0FBECDBFDF9138 +:10352000CF911F910F91FF90EF90DF90CF90BF90C0 +:103530000C94E71F223008F0A9C0E9CF0023A9F0BE +:103540008B2D8F7126960FB6F894DEBF0FBECDBFC0 +:10355000DF91CF911F910F91FF90EF90DF90CF906F +:10356000BF900C94A11F002359F38B2D8F712696C9 +:103570000FB6F894DEBF0FBECDBFDF91CF911F9184 +:103580000F91FF90EF90DF90CF90BF900C94C21FEF +:10359000002399F08B2D8F7126960FB6F894DEBF1D +:1035A0000FBECDBFDF91CF911F910F91FF90EF9094 +:1035B000DF90CF90BF900C948C1F26960FB6F89496 +:1035C000DEBF0FBECDBFDF91CF911F910F91FF9056 +:1035D000EF90DF90CF90BF900C94821F0023A9F052 +:1035E000222309F4ADCF812F26960FB6F894DEBFC3 +:1035F0000FBECDBFDF91CF911F910F91FF90EF9044 +:10360000DF90CF90BF900C941A17222309F4ADCF0E +:10361000812F26960FB6F894DEBF0FBECDBFDF9187 +:10362000CF911F910F91FF90EF90DF90CF90BF90BF +:103630000C94E2174B2D4F70612FC7010E946A084E +:1036400026960FB6F894DEBF0FBECDBFDF91CF91A7 +:103650001F910F91FF90EF90DF90CF90BF900C944F +:10366000A61E4B2D4F70612FC70126960FB6F894FA +:10367000DEBF0FBECDBFDF91CF911F910F91FF90A5 +:10368000EF90DF90CF90BF900C94680C26960FB609 +:10369000F894DEBF0FBECDBFDF91CF911F910F9188 +:1036A000FF90EF90DF90CF90BF9008950E9463212C +:1036B0000E9438210E947D210E9447270E941426E3 +:1036C00080E090E00E94EC1580E090E00C940216FF +:1036D0000E9453210C94561B0E945D20292F229595 +:1036E0002F7030E02C3031054CF42A3031056CF469 +:1036F000225031092230310588F407C02C303105C1 +:1037000049F02F30310531F009C0803E48F0803F4C +:1037100029F406C093FB882780F9089580E0089576 +:1037200081E00895CF93DF9300D000D01F92CDB7F2 +:10373000DEB70F900F900F900F900F90DF91CF9109 +:103740000895CF93DF9300D000D000D0CDB7DEB77F +:1037500026960FB6F894DEBF0FBECDBFDF91CF9196 +:1037600008951F93CF93DF93C091840116E0809159 +:103770008501C81799F0D0E01C9FF0011D9FF00D46 +:103780001124EA57FE4F4081518162817381848107 +:1037900095810E94A11B2196C770E9CFDF91CF913F +:1037A0001F9108954091B6015091B7016091B80101 +:1037B0007091B9018091BA019091BB010C94A11B49 +:1037C0008091BB0182958F7009F054C08091B8013F +:1037D000882309F44FC080918401A09185016091F4 +:1037E000B6017091B7014091B9015091BA01B6E0AC +:1037F0008A1709F43FC090E041155105C1F17F3FA0 +:1038000011F46F3FA1F1B89FF001B99FF00D1124A1 +:10381000EA57FE4F218172132AC02081621327C00C +:103820002281211124C0238134812417350710F40B +:1038300021503109241B350B283C3105C0F420915F +:10384000BB012F7020612093BB0126E0289FF0016F +:10385000299FF00D1124E557FE4F80818F70806104 +:10386000808386EB91E00E943F180C94B11B019677 +:103870008770BECF0895CF92DF92EF92FF920F93A1 +:103880001F93CF93DF93CDB7DEB762970FB6F8944F +:10389000DEBF0FBECDBF8C0185E0F801DE011D96B5 +:1038A00001900D928A95E1F7D8014C9111965C91A7 +:1038B000119712966C9112971396CD90DC901497F5 +:1038C0003091B6017091B7018091B9019091BA0120 +:1038D000009709F46BC17F3F19F43F3F09F466C1BB +:1038E000E090B801EE2009F4C0C02091BB01C816D9 +:1038F000D90628F0F601E81BF90BCF0104C080952A +:1039000090958C0D9D1DFF24F394883C910578F0D3 +:10391000F12C207F09F0C6C07C2DD98AC88A8989FC +:103920000E94921B86EB91E00E943F18B1C0822F4B +:10393000807F09F046C0751314C0341312C06111A2 +:1039400010C02F7020612093BB010E94D21B86EB18 +:1039500091E00E943F188091BB01D80115968C938D +:103960002EC0CD2819F15F3F11F44F3FF9F0F62E2C +:1039700061111CC0809184012091850136E082177D +:1039800009F45AC090E0389FF001399FF00D1124DE +:10399000EA57FE4F7181571306C07081471303C069 +:1039A0007281711103C001968770E9CFF62E6623EC +:1039B00009F418C18091BB0181608093BB01F12C97 +:1039C00011C1751308C0341306C0611104C0809181 +:1039D000BB01D801C3C04D875E878D859E856A8BEC +:1039E0000E946C1B6A898823E1F16623D1F1209142 +:1039F000BB01822F82958F7090E0029774F08091C6 +:103A0000B6019091B70198878F831986DB86CA86A5 +:103A10002C87CE0107960E943F1886E0F801A6EB9E +:103A2000B1E001900D928A95E1F70E94E01B0E949F +:103A3000D21BFF24F394D6C04D875E878D859E856B +:103A40000E945D20292F22952F7030E02230310511 +:103A50000CF0BCC09F7009F0B6C0805E883008F4DE +:103A6000C1C0C8010E943F18E4CFC816D90608F4A7 +:103A700053C0F601E81BF90BCF01883C910508F40F +:103A800050C0F12C7C2DD98AC88A89890E94921B4A +:103A9000E6EBF1E086E0DF011D928A95E9F70E94EE +:103AA000D21BA0C0751314C0341312C0611110C012 +:103AB0008091BB01F8018583C8010E943F1886E010 +:103AC000E6EBF1E0DF011D928A95E9F7FE2C8AC052 +:103AD0004D875E878D859E856A8B0E946C1B6A89E7 +:103AE000882309F4BECF662309F4BBCF2091BB0124 +:103AF000822F82958F7090E002970CF48ECF809188 +:103B0000B6019091B7019A8389831B82DD82CC82B2 +:103B10002E83CE0101967FCF809590958C0D9D1DB3 +:103B2000ACCFF62E662309F49CCF75132EC0341348 +:103B30002CC02091BB0120FD1FC0822F82958F7069 +:103B4000D9F0D80115962C9315978F3049F08F5FD7 +:103B5000982F9295907F822F8F70892B15968C933A +:103B6000C8010E943F1886E0F801A6EBB1E0019081 +:103B70000D928A95E1F793CF86E0F801A6EBB1E0CC +:103B800001900D928A95E1F72DC04D875E878D8556 +:103B90009E850E946C1B811140CF8091BB0181608A +:103BA0008093BB01C8010E943F181CC0662309F422 +:103BB00058CF4D875E878D859E850E946C1B88231C +:103BC00009F44FCF2ACF811148CF0CC024303105E2 +:103BD0000CF047CF9F7009F440CFF8019581907F9A +:103BE00009F03BCF8F2D62960FB6F894DEBF0FBE63 +:103BF000CDBFDF91CF911F910F91FF90EF90DF909C +:103C0000CF9008951F93CF93DF93CDB7DEB72C9756 +:103C10000FB6F894DEBF0FBECDBF4F8358876987BC +:103C20007A878B879C87CE0107960E943B1C88234E +:103C300069F08F8198852A853B85232BF1F19F3F81 +:103C400009F063C08F3F09F060C037C086E0FE0115 +:103C50003796DE01119601900D928A95E1F76F81FA +:103C60007885EA85FB85309741F17F3F11F46F3FFE +:103C700021F12091850130E0C901019687709927D3 +:103C80004091840150E08417950709F447C0698387 +:103C90007A83FD83EC8396E0929FD001939FB00DD1 +:103CA0001124AA57BE4FFE01319601900D929A95AC +:103CB000E1F7809385010E94B11B16E08091840199 +:103CC000909185018917C1F1189FC00111248A576D +:103CD0009E4F0E943B1C882379F1E09184011E9F36 +:103CE000F0011124EA57FE4F4081518162817381B6 +:103CF000848195810E94A11B8091840190E00196AE +:103D00008770992780938401D9CF4F815885698521 +:103D10007A858B859C850E94A11BCFCF0E94681B52 +:103D20001092850110928401E6EBF1E086E0DF015C +:103D30001D928A95E9F7C1CF2C960FB6F894DEBF95 +:103D40000FBECDBFDF91CF911F910895EF92FF92EB +:103D50000F931F93CF93DF938C01892B09F46CC0D1 +:103D6000F12CEE24E394E8012196F8018491843744 +:103D700040F4843008F051C0813081F0823019F174 +:103D80005BC0853709F444C0A8F19CE7980F9037D1 +:103D900008F052C08F770E94E21741C00E5F1F4F9C +:103DA000FE01C49180E28C0F883048F4C7708E2DDC +:103DB00001C0880FCA95EAF70E94562114C08C2FC3 +:103DC0000E941A172DC00E5F1F4FFE01C49180E2A2 +:103DD0008C0F883058F4C7708E2D01C0880FCA959B +:103DE000EAF70E945C210E947D211AC08C2F0E945C +:103DF000E21716C00E5F1F4FFE01C491CC2381F065 +:103E00008FE99FE00197F1F700C00000C150F6CFA5 +:103E10000E5F1F4FFE01F49003C00E941A178E011F +:103E20008F2D882309F49FCFEFE9FFE03197F1F759 +:103E300000C000008150F5CFDF91CF911F910F910D +:103E4000FF90EF90089508956093C0017093C101B1 +:103E50008093C2019093C3010C94561B0F931F9340 +:103E60000091C0011091C1012091C2013091C301A4 +:103E7000DC01CB01802B912BA22BB32B8093C001B3 +:103E80009093C101A093C201B093C3011F910F9100 +:103E90000C94561B0F931F930091C0011091C10108 +:103EA0002091C2013091C301DC01CB018023912319 +:103EB000A223B3238093C0019093C101A093C201B8 +:103EC000B093C3011F910F910C94561B0F931F9336 +:103ED0000091C0011091C1012091C2013091C30134 +:103EE000DC01CB0180279127A227B3278093C00153 +:103EF0009093C101A093C201B093C3011F910F9190 +:103F00000C94561B1092BC011092BD011092BE0180 +:103F10001092BF010C94561B41E050E060E070E04D +:103F200004C0440F551F661F771F8A95D2F7409330 +:103F3000BC015093BD016093BE017093BF010C940E +:103F4000561B41E050E060E070E004C0440F551F94 +:103F5000661F771F8A95D2F78091BC019091BD01B1 +:103F6000A091BE01B091BF01482B592B6A2B7B2B2E +:103F70004093BC015093BD016093BE017093BF019B +:103F80000C94561B41E050E060E070E004C0440F28 +:103F9000551F661F771F8A95D2F7409550956095FB +:103FA00070958091BC019091BD01A091BE01B0912E +:103FB000BF01482359236A237B234093BC015093BC +:103FC000BD016093BE017093BF010C94561B41E08C +:103FD00050E060E070E004C0440F551F661F771F7B +:103FE0008A95D2F78091BC019091BD01A091BE014C +:103FF000B091BF01482759276A277B274093BC010E +:104000005093BD016093BE017093BF010C94561B89 +:104010000F931F930091BC011091BD012091BE012F +:104020003091BF01DC01CB01802B912BA22BB32B54 +:104030008093BC019093BD01A093BE01B093BF01DA +:104040001F910F910C94561B0F931F930091BC016D +:104050001091BD012091BE013091BF01DC01CB0167 +:1040600080239123A223B3238093BC019093BD01AD +:10407000A093BE01B093BF011F910F910C94561BEA +:104080000F931F930091BC011091BD012091BE01BF +:104090003091BF01DC01CB0180279127A227B327F4 +:1040A0008093BC019093BD01A093BE01B093BF016A +:1040B0001F910F910C94561B0895CF92DF92EF92AF +:1040C000FF920F931F93CF93DF938C01C090C00199 +:1040D000D090C101E090C201F090C3014091BC01B9 +:1040E0005091BD016091BE017091BF01C42AD52AD3 +:1040F000E62AF72ACFE1D0E0D701C6010C2E04C092 +:10410000B695A795979587950A94D2F780FF07C033 +:10411000B8018C2F0E948B0C8130910531F42197CE +:1041200058F7B80180E00E948B0CDF91CF911F916E +:104130000F91FF90EF90DF90CF90089590910C0138 +:10414000992321F090910D01911109C020910E0148 +:1041500030910F01F90132969FEF40E030C0982F67 +:104160009695969596959F30A0F4E0910E01F0916A +:104170000F01E90FF11D877021E030E0A90102C0B5 +:10418000440F551F8A95E2F7CA019181892B8183DB +:1041900008959091D70190FF23C01F928F938DEBCC +:1041A00096E09F938F930E9461080F900F900F905D +:1041B0000F9008959F3F39F04F5F4E3041F051917D +:1041C0005813F8CF0DC05111F7CF942FF5CF9F3F63 +:1041D00039F0F901E90FF11D97FDFA9582830895F1 +:1041E000089590910C01992321F090910D01911166 +:1041F00009C020910E0130910F01F9013296205F24 +:104200003F4F30C0982F9695969596959F30A8F47D +:10421000E0910E01F0910F01E90FF11D877021E08F +:1042200030E0A90102C0440F551F8A95E2F7CA0188 +:10423000809591818923818308959091D70190FF82 +:1042400016C01F928F938FE996E09F938F930E94E1 +:1042500061080F900F900F900F9008953196E2171C +:10426000F30729F090819813F9CF1082F7CF0895C2 +:1042700081E090E0E0910E01F0910F01E80FF91F4D +:104280001082019680319105A9F708959091D60189 +:10429000892B8093D601089580959091D60189232A +:1042A0008093D60108951092D60108959091D5017A +:1042B000892B8093D501089580959091D50189230C +:1042C0008093D50108951092D50108958093C4017B +:1042D00008951092C401089580910E0190910F01EC +:1042E000FC0131969C01205F3F4F80E0919191113C +:1042F0008F5FE217F307D1F70895E0910E01F09177 +:104300000F018091D6018083E0910E01F0910F01A1 +:1043100090818091D501892B80838091C40188236D +:1043200061F0E0910E01F0910F019081892B808363 +:104330000E946C2181111092C40180910E01909114 +:104340000F010C94981590933B0180933A010895C6 +:10435000CF92DF92EF92FF926C01EE24FF24C11402 +:10436000D104E104F10421F0C701B60120E101C04C +:1043700020E0C72ED82EE92EFF24C114D104E10479 +:10438000F10419F0285FC701B6016B017C0154E00C +:10439000F694E794D794C7945A95D1F7C114D104F1 +:1043A000E104F10419F02C5FC701B6016B017C0137 +:1043B00042E0F694E794D794C7944A95D1F7C11494 +:1043C000D104E104F10419F02E5FC701B601DC014C +:1043D000CB01B695A79597958795892B8A2B8B2B23 +:1043E00009F02F5F822FFF90EF90DF90CF9008951C +:1043F0008295982F9C7C392F36953695282F2373DC +:1044000044E0249FC0011124932F982B292F2A7A4E +:104410002695892F8575880F822B08951F93CF933A +:10442000DF931F92CDB7DEB799830E94F821182F32 +:104430009981892F0E94F821212F30E0322F2227E5 +:10444000A901482BCA010F90DF91CF911F910895C8 +:104450008091F001843009F11092D80120E488E1C4 +:1044600090E00FB6F894A895809360000FBE20935B +:10447000600083B7817F846083BF83B7816083BF1F +:104480007894889583B78E7F83BF88E10FB6F894C0 +:1044900080936000109260000FBE08950895089503 +:1044A000CF930E944E220E94300A0E944F22C0E009 +:1044B0008C2F0E945C0B811104C0CF5FCE30C1F7FE +:1044C00001C081E0CF9108950E94681B0E948C1565 +:1044D0000C94BE0D82E084BD93E095BD9AEF97BD2C +:1044E00080936E0008952FB7F8948091D901909130 +:1044F000DA01A091DB01B091DC012FBF0895CF92CA +:10450000DF92EF92FF920F931F932FB7F894409191 +:10451000D9015091DA016091DB017091DC012FBF6C +:104520006A017B01EE24FF248C0120E030E0C016FC +:10453000D106E206F30610F4415051099A01281BF6 +:10454000390BC9011F910F91FF90EF90DF90CF9031 +:1045500008951F920F920FB60F9211248F939F937D +:10456000AF93BF938091D9019091DA01A091DB01C3 +:10457000B091DC010196A11DB11D8093D9019093EA +:10458000DA01A093DB01B093DC01BF91AF919F9161 +:104590008F910F900FBE0F901F9018950E948A1256 +:1045A000F8942FEF87EA91E6215080409040E1F7A0 +:1045B00000C0000087E090EBDC018093F90190934C +:1045C000FA01A093FB01B093FC019CE088E10FB6D7 +:1045D000F894A895809360000FBE90936000FFCF81 +:1045E000EF92FF920F931F93CF93DF93D82FC0E0EA +:1045F0008C2F0E945C0B00E010E0E82EF12CC7012C +:10460000002E02C0959587950A94E2F780FD06C0BA +:104610000F5F1F4F0630110591F709C0602F7C2FE7 +:1046200080E00E94690CD813F3CF81E004C0CF5F13 +:10463000CE30F1F680E0DF91CF911F910F91FF9086 +:10464000EF900895CF93C82F8CE20E94F022882328 +:1046500021F08C2FCF910C94F02280E0CF9108951F +:10466000CF930E947F24811102C00E94652482EEB4 +:1046700096E00E94C807C5E6C15049F00E94300A82 +:104680008FE39CE90197F1F700C00000F5CF8BEDB7 +:1046900096E00E94C80789E20E942223811113C17B +:1046A0008AE20E94222381110E94652485E00E94F3 +:1046B000222381110E94CE220E948A248093D70156 +:1046C00087E00E9422238823A9F18BE10E94222304 +:1046D000882351F08091D70181FB222720F991E0B6 +:1046E000922790FB81F90EC08EE00E94222388233E +:1046F00061F08091D70182FB222720F991E0922777 +:1047000090FB82F98093D70115C080E10E9422239B +:104710009091D701882341F093FB222720F981E073 +:10472000822780FB93F904C0892F809580FB90F944 +:104730009093D7018091D7010E948E240E949C24DF +:104740008093EA0180EE0E942223882341F0809129 +:10475000EA01982F909590FB80F98093EA0189E314 +:104760000E942223882359F08091EA0181FB2227AD +:1047700020F991E0922790FB81F98093EA0182EE83 +:104780000E942223882359F08091EA0182FB22278C +:1047900020F991E0922790FB82F98093EA0186EE5E +:1047A0000E942223882359F08091EA0183FB22276B +:1047B00020F991E0922790FB83F98093EA0183EE40 +:1047C0000E942223882359F08091EA0184FB22274A +:1047D00020F991E0922790FB84F98093EA0185E328 +:1047E0000E942223882359F08091EA0185FB222729 +:1047F00020F991E0922790FB85F98093EA0181E30B +:104800000E942223882359F08091EA0186FB222707 +:1048100020F991E0922790FB86F98093EA0181E1EB +:104820000E942223882359F08091EA0187FB2227E6 +:1048300020F991E0922790FB87F98093EA0180911B +:10484000EA010E94A0248091EA0187FB882780F971 +:1048500080930D0187E20E942223C82F8EE10E94DF +:1048600022238111C2608FE10E9422238111C46042 +:1048700080E20E9422238111C86081E20E942223EB +:104880008111C06182E20E9422238111C06283E211 +:104890000E9422238111C06484E20E942223882383 +:1048A00011F0C06802C0CC2329F08C2F0E949724FD +:1048B0006C2F03C00E949324682F70E080E090E08A +:1048C000CF910C94241FCF9108956DEE7EEF80E080 +:1048D00090E00E94682E60E082E090E00E945A2EF4 +:1048E00060E083E090E00E945A2E60E084E090E077 +:1048F0000E945A2E60E085E090E00C945A2E80E0F1 +:1049000090E00E94542E21E08D3E9E4F09F020E061 +:10491000822F089582E090E00C944C2E682F82E064 +:1049200090E00C945A2E83E090E00C944C2E682F6B +:1049300083E090E00C945A2E84E090E00C944C2E8E +:10494000682F84E090E00C945A2E8091DF0180FF64 +:104950000BC06091130185E0689FB001112475952B +:104960006795759567952BC081FF09C0609113010C +:1049700085E0689FB00111247595679520C082FF7E +:1049800007C06091130185E0689FB001112417C032 +:104990009091E0019923D1F060911201961788F768 +:1049A0002091130185E0289F90011124929FA0017E +:1049B000939F500D112470E0CA010E941E2E603892 +:1049C000710540F46115710539F002C065E070E0D1 +:1049D000862F08958FE7089581E008958091DF0183 +:1049E00080FF08C06091110170E07595679575951D +:1049F000679521C081FF06C06091110170E0759537 +:104A0000679519C082FF04C06091110170E010C069 +:104A10009091E0019923C1F0609110019617A0F7E1 +:104A200080911101899FC001112470E00E941E2E07 +:104A30006038710528F46115710521F0862F0895FD +:104A40008FE7089581E0089561E070E0F4CF803F42 +:104A500021F40E94A524819504C0813F29F40E947D +:104A6000A5248093E3010895823F21F40E94A524A8 +:104A7000819504C0833F29F40E94A5248093E2011C +:104A80000895893F19F40E94EE2405C08A3F31F44D +:104A90000E94EE2481958093E40108958B3F21F4D8 +:104AA0000E94EE24819504C08C3F29F40E94EE24DC +:104AB0008093E5010895843F21F48091E1018160B4 +:104AC00017C0853F21F48091E101826011C0863FCB +:104AD00021F48091E10184600BC0873F21F4809133 +:104AE000E101886005C0883F31F48091E101806177 +:104AF0008093E10108958D3F21F48091DF01816071 +:104B00000BC08E3F21F48091DF01826005C08F3F92 +:104B100029F48091DF0184608093DF010895803F54 +:104B200039F48091E30187FF6CC01092E30169C002 +:104B3000813F29F48091E3011816BCF362C0909183 +:104B4000E201823F29F497FF5CC01092E20159C054 +:104B5000833F19F41916CCF354C0893F41F4809176 +:104B6000E40118160CF04DC01092E4014AC08A3FCF +:104B700029F48091E40187FF44C0F6CF8B3F39F4DC +:104B80008091E50187FF3DC01092E5013AC08C3F5E +:104B900029F48091E5011816BCF333C0843F21F459 +:104BA0008091E1018E7F17C0853F21F48091E10162 +:104BB0008D7F11C0863F21F48091E1018B7F0BC076 +:104BC000873F21F48091E101877F05C0883F31F460 +:104BD0008091E1018F7E8093E10113C08D3F21F42C +:104BE0008091DF018E7F0BC08E3F21F48091DF0129 +:104BF0008D7F05C08F3F29F48091DF018B7F8093EB +:104C0000DF018091E20181110EC08091E3018111E9 +:104C10000AC08091E401811106C08091E5018111F3 +:104C200002C01092E00108958091D70183FF7EC0F9 +:104C30008EE197E00E94C8078091E1011F928F9357 +:104C400089E197E09F938F930E94610887E197E045 +:104C50000E94C8078091E201282F332727FD309555 +:104C60003F938F9384E197E09F938F930E94610815 +:104C700082E197E00E94C8078091E301282F332743 +:104C800027FD30953F938F938FE097E09F938F930D +:104C90000E9461088DE097E00E94C8078091E401BE +:104CA000282F332727FD30953F938F938AE097E095 +:104CB0009F938F930E94610888E097E00E94C80745 +:104CC0008091E501282F332727FD30953F938F935F +:104CD00085E097E09F938F930E94610882E097E0C0 +:104CE0000E94C8078091E0011F928F938FEF96E09A +:104CF0009F938F930E9461088DEF96E00E94C807F2 +:104D00008091DF011F928F938AEF96E09F938F939C +:104D10000E94610887EF96E00E94C8078DB79EB792 +:104D20004C960FB6F8949EBF0FBE8DBF81EE91E0FA +:104D30000E94E1150E9473229093DE018093DD01B1 +:104D400008951F93CF93DF938091DD019091DE0151 +:104D50000E947F22AC019091E001992321F02091E3 +:104D6000140130E006C0209115018AE0289F9001CF +:104D700011244217530708F486C08091E201C091C4 +:104D8000E301D091E4011091E501811107C0C11147 +:104D900076C0D11174C0111172C075C09F3F19F057 +:104DA0009F5F9093E001181624F40E94A52480933D +:104DB000E2018091E20187FF05C00E94A524819550 +:104DC0008093E2011C1624F40E94A5248093E30141 +:104DD0008091E30187FF05C00E94A52481958093FF +:104DE000E3016091E201662339F1C091E301CC2334 +:104DF00019F1772767FD7095872F972F0E94232D34 +:104E000023E333E343E35FE30E94872D0E94F02C0A +:104E10006093E2016C2F772767FD7095872F972F9E +:104E20000E94232D23E333E343E35FE30E94872DB6 +:104E30000E94F02C6093E3011D1624F40E94EE24DE +:104E40008093E4018091E40187FF05C00E94EE2475 +:104E500081958093E401111624F40E94EE2480933E +:104E6000E5018091E50187FF05C00E94EE24819550 +:104E70008093E501DF91CF911F910C9414269F3F01 +:104E800009F08ECF96CFDF91CF911F910895E1EE7B +:104E9000F1E085E0DF011D928A95E9F71092E001CB +:104EA0001092DF01089581E499E00E94C8071F92E3 +:104EB00081E08F931F9285E08F9383EF98E09F931B +:104EC0008F930E9461080F900F900F900F900F909A +:104ED0000F9008958330E9F128F4813061F0823039 +:104EE00009F10895853009F462C008F449C086309C +:104EF00009F474C0089580911501262F30E0280F21 +:104F0000311D2F3F310524F4680F6093150103C054 +:104F10008FEF80931501809115011F928F938CE282 +:104F200098E072C080911401262F30E0280F311DC7 +:104F30002F3F310524F4680F6093140103C08FEFF5 +:104F400080931401809114011F928F938AE198E05D +:104F50005BC080911301262F30E0280F311D2F3FB9 +:104F6000310524F4680F6093130103C08FEF809321 +:104F70001301809113011F928F9387E098E044C042 +:104F800080911201262F30E0280F311D2F3F31056F +:104F900024F4680F6093120103C08FEF8093120115 +:104FA000809112011F928F9382EF97E02DC0809124 +:104FB0001101262F30E0280F311D2F3F310524F439 +:104FC000680F6093110103C08FEF809311018091EE +:104FD00011011F928F9389ED97E016C08091100107 +:104FE000262F30E0280F311D2F3F310524F4680FA4 +:104FF0006093100103C08FEF809310018091100126 +:105000001F928F938EEB97E09F938F930E9461087E +:105010000F900F900F900F900895833081F128F436 +:10502000813059F08230D1F00895853009F449C0BB +:10503000B8F1863009F456C00895809115016817BB +:1050400020F4861B8093150102C0109215018091F7 +:1050500015011F928F938FEA97E054C0809114013D +:10506000681720F4861B8093140102C0109214016B +:10507000809114011F928F938DE997E043C0809136 +:105080001301681720F4861B8093130102C010924D +:105090001301809113011F928F938AE897E032C029 +:1050A00080911201681720F4861B8093120102C0C0 +:1050B00010921201809112011F928F9385E797E061 +:1050C00021C080911101681720F4861B8093110183 +:1050D00002C010921101809111011F928F938CE5F3 +:1050E00097E010C080911001681720F4861B809310 +:1050F000100102C010921001809110011F928F9335 +:1051000081E497E09F938F930E9461080F900F9026 +:105110000F900F900895CF93C82F1F928F9386E41E +:105120009AE09F938F930E94610881E090E0A0E055 +:10513000B0E0BC01CD0104C0660F771F881F991F26 +:10514000CA95D2F70E94241F0F900F900F900F90D6 +:10515000CF910C94681BCF938D3109F465C0B0F5E5 +:105160008E3009F4CCC100F5873009F49BC1A8F456 +:10517000863009F06DC28091D701817F8E7F809348 +:10518000D7018BE49AE00E94C8078DE89EE00E9458 +:10519000C80781E08093E70180C1883009F44FC0DF +:1051A0008B3009F47CC154C2863109F4F0C138F463 +:1051B000803109F4B8C1813109F430C249C2893162 +:1051C00009F4CEC18B3109F486C142C2853309F49A +:1051D00037C248F4873209F433C208F433C2893243 +:1051E00009F42EC235C2833438F48A3308F02CC255 +:1051F000883309F454C12CC2833409F421C28834A1 +:1052000009F026C20E94681B8CE79EE00E94C80736 +:105210009FEF23ED80E3915020408040E1F700C0F4 +:1052200000000E94CE2239C18CE99EE00E94C8078E +:105230000E94AA2C0E948C150E94BE0D2EC181E9ED +:105240009EE00E94C8078CE59CE00E94C8070E946F +:1052500093241F928F9389E59CE09F938F930E94E4 +:10526000610887E59CE00E94C8070E948A24C82F35 +:1052700084E49CE00E94C8071F92CF938FE39CE0D8 +:105280009F938F930E9461088DE39CE00E94C80762 +:1052900083E39CE00E94C8078C2F81701F928F933C +:1052A00080E39CE09F938F930E9461088EE29CE0D4 +:1052B0000E94C80784E29CE00E94C807C1FB8827BF +:1052C00080F91F928F9381E29CE09F938F930E94BD +:1052D00061088FE19CE00E94C80783E19CE00E9486 +:1052E000C807C2FB882780F91F928F9380E19CE05A +:1052F0009F938F930E9461088EE09CE00E94C807F4 +:1053000085E09CE00E94C807C3FBCC27C0F91F9230 +:10531000CF9382E09CE09F938F930E94610880E08E +:105320009CE00E94C8070E949C24C82F8CEE9BE042 +:105330000E94C8071F92CF9387EE9BE09F938F93A5 +:105340000E94610885EE9BE00E94C8078CEC9BE000 +:105350000E94C8078C2F81701F928F9389EC9BE06D +:105360009F938F930E9461088DB79EB780960FB66A +:10537000F8949EBF0FBE8DBF87EC9BE00E94C807CC +:1053800080EB9BE00E94C807C1FB882780F91F9231 +:105390008F938DEA9BE09F938F930E9461088BEA25 +:1053A0009BE00E94C80789E99BE00E94C807C2FBF6 +:1053B000882780F91F928F9386E99BE09F938F93B4 +:1053C0000E94610884E99BE00E94C80782E89BE094 +:1053D0000E94C807C3FB882780F91F928F938FE72D +:1053E0009BE09F938F930E9461088DE79BE00E9452 +:1053F000C80783E79BE00E94C807C4FB882780F9A1 +:105400001F928F9380E79BE09F938F930E94610888 +:105410008EE69BE00E94C8078CE59BE00E94C807CF +:10542000C5FB882780F91F928F9389E59BE09F93A6 +:105430008F930E94610887E59BE00E94C8078BE379 +:105440009BE00E94C807C6FB882780F91F928F93B4 +:1054500088E39BE09F938F930E94610886E39BE023 +:105460000E94C8078EE29BE00E94C807C7FBCC27BA +:10547000C0F91F92CF938BE29BE09F938F930E9482 +:10548000610889E29BE00E94C8078DB79EB74C96E1 +:105490000FB6F8949EBF0FBE8DBFC1E0DEC082E79D +:1054A0009AE05BC08091D701C82FC17080FF09C00E +:1054B0008FE69EE00E94C8078091D701817F8E7F92 +:1054C00047C083E69EE00E94C8078091D7018160B3 +:1054D0008093D701E2CF9091D70191FBCC27C0F9FF +:1054E00081E0C827892FC0FB81F98093D701CC23A5 +:1054F00019F086E59EE027C088E49EE02EC09091DA +:10550000D70192FBCC27C0F981E0C827892FC0FBC7 +:1055100082F98093D701CC2319F089E39EE013C070 +:1055200089E29EE01AC09091D70193FBCC27C0F985 +:1055300081E0C827892FC0FB83F98093D701CC2352 +:1055400051F08DE19EE00E94C8078091D7018160F3 +:105550008093D70182C080E19EE00E94C8079DCF62 +:1055600081E09EE00E94C80785ED9DE00E94C8078B +:1055700088E99DE00E94C8078BE69DE00E94C8076D +:1055800087E29DE00E94C8078CEF9CE0E6CF8EEE9C +:105590009CE00E94C8070E948C151F928F9384ED97 +:1055A0009CE09F938F930E94610880910C011F9251 +:1055B0008F938DEB9CE09F938F930E946108809165 +:1055C0006E011F928F938AEA9CE09F938F930E94B3 +:1055D000610880910D011F928F9387E99CE09F9352 +:1055E0008F930E9461088091D9019091DA01A09176 +:1055F000DB01B091DC01BF93AF939F938F9383E85E +:105600009CE09F938F930E9461088DB79EB746964A +:105610000FB6F8949EBF0FBE8DBF3FCF0E94681B90 +:10562000C0910D0181E0C827C0930D01CC2329F062 +:1056300089E79CE00E94C80710C08EE69CE08DCFF1 +:1056400080E003C08D5101C089530E948B2825CF73 +:105650008CE69CE00E94C807C0E08C2FCF91089593 +:1056600080E0089580E00895CF93C82F8091E701EE +:10567000813081F020F0823009F44FC045C1E091C3 +:105680000E01F0910F018081813169F0823209F0C1 +:105690003DC109C0E0910E01F0910F01808181317F +:1056A00011F0823261F48C2F0E94302B811104C0E2 +:1056B0008C2F0E94AB282FC081E090E02CC08C2F53 +:1056C0000E94322B811126C0C431E1F070F4CB303E +:1056D00081F0C031D1F40E9453278EE39AE00E94FA +:1056E000C80782E08093E70115C0C93259F0C8337A +:1056F00061F48BE49AE00E94C80782E49AE00E9479 +:10570000C80708C01092E70103C18CE39AE00E9429 +:10571000C807FEC081E08170FDC0C43220F5CE31E3 +:1057200008F0C0C0CB3099F1C8F4C73009F0D2C03E +:105730008AE08093150194E19093140193E0909393 +:1057400013018093120188E08093110188E2809315 +:10575000100182EE98E00E94C807BFC0C33149F132 +:10576000C431C1F0B7C0CB3409F4A9C028F4C932A0 +:1057700089F0C83361F0AEC0C13509F49EC0C235AE +:1057800009F499C0CE3409F0A5C06AE09EC00E9419 +:105790005327A3C08091E601882319F01092E601F7 +:1057A0009CC08FEE98E00E94C80781E08093E701DB +:1057B000B1C089EC98E00E94C80787EB98E00E948E +:1057C000C807809115011F928F9384EB98E09F93F7 +:1057D0008F930E94610882EB98E00E94C80780EADC +:1057E00098E00E94C807809114011F928F938DE961 +:1057F00098E09F938F930E9461088BE998E00E9444 +:10580000C8078CE898E00E94C807809113011F9296 +:105810008F9389E898E09F938F930E94610887E8AF +:1058200098E00E94C80786E798E00E94C807809128 +:1058300012011F928F9383E798E09F938F930E94AA +:10584000610881E798E00E94C8078CE598E00E9413 +:10585000C807809111011F928F9389E598E09F936B +:105860008F930E94610887E598E00E94C80780E452 +:1058700098E00E94C807809110011F928F938DE3DA +:1058800098E09F938F930E9461088BE398E00E94B9 +:10589000C8078DB79EB748960FB6F8949EBF0FBE47 +:1058A0008DBF1BC0CE51EC2FF0E0E15DFE4F80813B +:1058B0008093E60112C061E003C061E006C06AE0C7 +:1058C0008091E6010E946A2708C08091E6010E944B +:1058D0000D2803C080EE98E013C08091E601882374 +:1058E00069F01F928F938AED98E09F938F930E94A7 +:1058F00061080F900F900F900F9004C087ED98E013 +:105900000E94C80781E006C01092E70180E002C053 +:1059100080E001CFCF910895E1E8F0E080818860D8 +:1059200080838081816080838FB7F89493E0909327 +:10593000890090ED909388008FBF0895EFE6F0E026 +:105940008081826080830895EFE6F0E080818D7F22 +:1059500080830895EFE6F0E0908182E089278083DC +:1059600008951F920F920FB60F9211242F933F9319 +:105970004F935F936F937F938F939F93AF93BF9357 +:10598000EF93FF938091E8019091E9010196909344 +:10599000E9018093E801811103C082E00E94BE0DFD +:1059A000E091E901E695E695F0E0E455F14FE491E8 +:1059B0008091E8018E1303C080E00E94BE0DFF912C +:1059C000EF91BF91AF919F918F917F916F915F9177 +:1059D0004F913F912F910F900FBE0F901F901895F0 +:1059E00004D06894B1118DC0089570D088F09F578D +:1059F00090F0B92F9927B751A0F0D1F0660F771F1B +:105A0000881F991F1AF0BA95C9F712C0B13081F0FA +:105A100077D0B1E0089574C0672F782F8827B85FDA +:105A200039F0B93FCCF3869577956795B395D9F75B +:105A30003EF490958095709561957F4F8F4F9F4F65 +:105A40000895E89409C097FB3EF490958095709571 +:105A500061957F4F8F4F9F4F9923A9F0F92F96E9BA +:105A6000BB279395F695879577956795B795F1112F +:105A7000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCC +:105A80008F4F9F4F16C0882311F096E911C07723DE +:105A900021F09EE8872F762F05C0662371F096E8E7 +:105AA000862F70E060E02AF09A95660F771F881FB6 +:105AB000DAF7880F9695879597F9089557FD9058CE +:105AC000440F551F59F05F3F71F04795880F97FBC2 +:105AD000991F61F09F3F79F087950895121613067C +:105AE0001406551FF2CF4695F1DF08C016161706AB +:105AF0001806991FF1CF86957105610508940895E0 +:105B0000E894BB2766277727CB0197F908950BD038 +:105B100078C069D028F06ED018F0952309F05AC0EB +:105B20005FC01124EECFCADFA0F3959FD1F3950F8C +:105B300050E0551F629FF001729FBB27F00DB11D11 +:105B4000639FAA27F00DB11DAA1F649F6627B00DA1 +:105B5000A11D661F829F2227B00DA11D621F739F8A +:105B6000B00DA11D621F839FA00D611D221F749F98 +:105B70003327A00D611D231F849F600D211D822FDF +:105B8000762F6A2F11249F5750408AF0E1F0882326 +:105B90004AF0EE0FFF1FBB1F661F771F881F915033 +:105BA0005040A9F79E3F510570F014C0AACF5F3F47 +:105BB000ECF3983EDCF3869577956795B795F79566 +:105BC000E7959F5FC1F7FE2B880F911D96958795EE +:105BD00097F9089597F99F6780E870E060E008956D +:105BE0009FEF80EC089500240A94161617061806F5 +:105BF0000906089500240A941216130614060506D1 +:105C00000895092E0394000C11F4882352F0BB0F61 +:105C100040F4BF2B11F460FF04C06F5F7F4F8F4FC4 +:105C20009F4F0895991B79E004C0991F961708F0BB +:105C3000961B881F7A95C9F78095089597FB072EC4 +:105C400016F4009407D077FD09D00E94382E07FC87 +:105C500005D03EF4909581959F4F0895709561957C +:105C60007F4F0895EE0FFF1F0590F491E02D0994EA +:105C7000AA1BBB1B51E107C0AA1FBB1FA617B70772 +:105C800010F0A61BB70B881F991F5A95A9F780958E +:105C90009095BC01CD010895F999FECF92BD81BDCB +:105CA000F89A992780B50895A8E1B0E042E050E065 +:105CB0000C946F2E262FF999FECF1FBA92BD81BD8D +:105CC00020BD0FB6F894FA9AF99A0FBE019608957E +:105CD0000E945A2E272F0C945B2EDC01CB01FC0175 +:105CE000F999FECF06C0F2BDE1BDF89A319600B435 +:0E5CF0000D9241505040B8F70895F894FFCF40 +:105CFE002002BF0DB00E8D0E590E250E0101C501ED +:105D0E0028080A03140A3F4D3620392C06DF05A950 +:105D1E000589055005C304DC04F5040E052E0501A6 +:0A5D2E00020304050607080900003F +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md b/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md new file mode 100644 index 0000000000..785400d1d2 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md @@ -0,0 +1,6 @@ +# ErgoDox EZ mpiechotka Configuration + +Modification of ErgoDox EZ Colemak layout with additional QWERTY/software Colemak layer and change of the special keys. + + + From 3c805548d9bc421e222b88a36844f36557381bff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Wed, 10 Feb 2016 09:47:11 +0100 Subject: [PATCH 7/8] added .hex file --- .../keymaps/emacs_osx_dk/emacs_osx_dk.hex | 1472 +++++++++++++++++ 1 file changed, 1472 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex new file mode 100644 index 0000000000..542a4662b6 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex @@ -0,0 +1,1472 @@ +:100000000C9403070C9447070C9447070C9447077C +:100010000C9447070C9447070C9447070C94470728 +:100020000C9447070C9447070C945B120C942D1307 +:100030000C9447070C9447070C9447070C94470708 +:100040000C9447070C94072C0C9447070C94470713 +:100050000C9447070C94FF210C9447070C94470716 +:100060000C9447070C9447070C9447070C944707D8 +:100070000C9447070C9447070C9447070C944707C8 +:100080000C9447070C9447070C9447070C944707B8 +:100090000C9447070C9447070C9447070C944707A8 +:1000A0000C9447070C9447070C9447079A13BC130A +:1000B000AA14BC13AA1401142414AA1479148C14BD +:1000C000D317D31702180218451883189C1A9C1AC4 +:1000D0009C189C1A9D199D19701A9C1A9C1A871AB3 +:1000E0000000F0A135002B003171E1000152000049 +:1000F0001E00140004001D00E0004D001F001A0047 +:1001000016001B0050002A0020000800070006000F +:100110004F002C002100150009001900E2004A00E0 +:10012000220017000A00050000004C0001542F00B7 +:100130000000E60000004900025430000000E60024 +:100140000000290023001C000B00110000006500C6 +:10015000240018000D001000E2004B0025000C00E8 +:100160000E00360052002800260012000F00370053 +:100170005100E3002700130033003800E4004E0074 +:100180002E002D003471E500025200000100010034 +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:10020000270001004100250022001F0027000100F7 +:100210004200260023002000370001004300250291 +:100220002E0231002E0001004400450001000100B3 +:1002300001000000010001000100010001000000B8 +:1002400001000100010001000100010001000100A6 +:10025000F2000100010001000100F000F1000100C6 +:10026000F400010001000100F3000100F5000100AD +:100270000100010001000100000001000100010077 +:100280000000010000000100010001000000010069 +:100290000000010001000100010001000000010058 +:1002A0000100010001000100A9000100010001009E +:1002B0000100AC00AA00B600010001000100AB0083 +:1002C000A80001000100010001000100010001007F +:1002D00001000100AE000100010000000A0025300D +:1002E000313662003A200025303258000A722F63FE +:1002F0002030313233343536373839414243444582 +:10030000460A000A002530325800626F756E636538 +:10031000213A20006C6566742073696465206174FD +:100320007461636865640A006C656674207369644F +:1003300065206E6F7420726573706F6E64696E678E +:100340000A00747279696E6720746F207265736534 +:1003500074206D637032333031380A000A444542EC +:1003600055473A20656E61626C65642E0A005B73C6 +:100370005D004B6579626F617264207374617274A1 +:100380002E0A005B575D005B535D005B525D005BB6 +:10039000445D005B435D0016034500720067006F1B +:1003A0000044006F007800200045005A000000164D +:1003B000034500720067006F0044006F0078002062 +:1003C0000045005A0000000403090409028D0005DD +:1003D0000100A0FA09040000010301010009211134 +:1003E000010001223F000705810308000A090401FA +:1003F000000103010200092111010001224D000743 +:1004000005820308000A0904020001030000000934 +:1004100021110100012236000705830308000A09A3 +:100420000403000203000000092111010001222041 +:1004300000070584032000010705040320000109CB +:100440000404000103000000092111010001223908 +:1004500000070585031000011201100100000008CB +:10046000EDFE071301000102000105010906A101CB +:10047000050719E029E71500250195087501810296 +:100480000508190129059505750191029501750366 +:100490009101050719002977150025019578750147 +:1004A0008102C00631FF0974A1010975150025FFFD +:1004B0009520750881020976150025FF952075089D +:1004C0009102C005010980A101850216010026B72D +:1004D000001A01002AB700751095018100C0050CB3 +:1004E0000901A1018503160100269C021A01002AB8 +:1004F0009C02751095018100C005010902A1010946 +:1005000001A10005091901290515002501950575A9 +:100510000181029501750381010501093009311539 +:1005200081257F95027508810609381581257F95FB +:100530000175088106050C0A38021581257F950191 +:1005400075088106C0C005010906A101050719E06B +:1005500029E71500250195087501810295017508A7 +:10056000810105081901290595057501910295017B +:10057000750391010507190029FF150025FF950650 +:1005800075088100C00A002530325820006B65795B +:10059000626F6172645F7265706F72743A20000AF4 +:1005A0000025303258006B6579626F6172645F7349 +:1005B00065745F6C65643A200064656C5F6B657997 +:1005C0005F6269743A2063616E27742064656C3AD7 +:1005D00020253032580A006164645F6B65795F6280 +:1005E00069743A2063616E2774206164643A20253F +:1005F0003032580A00646F6E652E0A00626F6F67B2 +:100600006D61676963207363616E3A202E2E2E2020 +:1006100000290A002575002F002575005D2800259A +:10062000640020002564002000256400200025646B +:10063000007C0025303258006D6F7573656B6579ED +:10064000205B62746E7C782079207620685D287249 +:1006500065702F61636C293A205B006D6B5F776872 +:1006600065656C5F74696D655F746F5F6D6178203F +:100670003D2025640A006D6B5F776865656C5F6D72 +:1006800061785F7370656564203D2025640A006DA4 +:100690006B5F74696D655F746F5F6D6178203D207D +:1006A00025640A006D6B5F6D61785F7370656564CA +:1006B000203D2025640A006D6B5F696E746572765B +:1006C000616C203D2025640A006D6B5F64656C6180 +:1006D00079203D2025640A006D6B5F776865656C45 +:1006E0005F74696D655F746F5F6D6178203D202573 +:1006F000640A006D6B5F776865656C5F6D61785F3C +:100700007370656564203D2025640A006D6B5F741D +:10071000696D655F746F5F6D6178203D2025640AA7 +:10072000006D6B5F6D61785F7370656564203D205F +:1007300025640A006D6B5F696E74657276616C206A +:100740003D2025640A006D6B5F64656C6179203D16 +:100750002025640A000A00257500363A207768656E +:10076000656C5F74696D655F746F5F6D61783A2069 +:10077000000A00257500353A20776865656C5F6D65 +:1007800061785F73706565643A20000A0025750022 +:10079000343A2074696D655F746F5F6D61783A20DB +:1007A000000A00257500333A206D61785F7370652B +:1007B00065643A20000A00257500323A20696E749B +:1007C000657276616C286D73293A20000A002575E0 +:1007D00000313A2064656C6179282A31306D7329C3 +:1007E0003A20000A092D2056616C756573202D0A88 +:1007F000004D3E004D25643E20003F00736574208F +:1008000064656661756C740A00433E200077686514 +:1008100072652064656C74613A20637572736F72DF +:100820003D25642C20776865656C3D25640A536519 +:100830006520687474703A2F2F656E2E77696B6926 +:1008400070656469612E6F72672F77696B692F4DD0 +:100850006F7573655F6B6579730A000A092D204D0A +:100860006F7573656B6579202D0A4553432F713A77 +:1008700009717569740A313A0964656C6179282ACD +:1008800031306D73290A323A09696E746572766186 +:100890006C286D73290A333A096D61785F7370654E +:1008A00065640A343A0974696D655F746F5F6D61E0 +:1008B000780A353A09776865656C5F6D61785F73B2 +:1008C000706565640A363A09776865656C5F7469B6 +:1008D0006D655F746F5F6D61780A0A703A097072B6 +:1008E000696E742076616C7565730A643A09736584 +:1008F000742064656661756C74730A75703A092BAF +:10090000310A646F776E3A092D310A706775703A53 +:10091000092B31300A7067646F776E3A092D3130D8 +:100920000A0A7370656564203D2064656C746120FB +:100930002A206D61785F7370656564202A202872B3 +:100940006570656174202F2074696D655F746F5FD9 +:100950006D6178290A003F004D3E2000433E200093 +:100960004C25640A000A092D20436F6E736F6C6575 +:10097000202D0A4553432F713A09717569740A6D28 +:100980003A096D6F7573656B65790A000A092D2048 +:100990004D61676963202D0A643A09646562756771 +:1009A0000A783A096465627567206D6174726978C6 +:1009B0000A6B3A096465627567206B6579626F61DD +:1009C00072640A6D3A096465627567206D6F7573AC +:1009D000650A763A0976657273696F6E0A733A0929 +:1009E0007374617475730A633A09636F6E736F6C25 +:1009F00065206D6F64650A302D343A096C61796544 +:100A000072302D34284631302D4634290A50617514 +:100A1000733A09626F6F746C6F616465720A653A4C +:100A200009656570726F6D0A6E3A094E4B524F0A36 +:100A30007A3A09736C656570204C4544207465737F +:100A4000740A000A002575002E6E6B726F3A200042 +:100A50000A002575002E737761705F6261636B73A6 +:100A60006C6173685F6261636B73706163653A2088 +:100A7000000A002575002E737761705F67726176DA +:100A8000655F6573633A20000A002575002E6E6F5E +:100A90005F6775693A20000A002575002E7377613B +:100AA000705F72616C745F726775693A20000A004A +:100AB0002575002E737761705F6C616C745F6C6775 +:100AC00075693A20000A002575002E636170736C09 +:100AD0006F636B5F746F5F636F6E74726F6C3A20DD +:100AE000000A002575002E737761705F636F6E7466 +:100AF000726F6C5F636170736C6F636B3A20000A96 +:100B00000025303258006B65796D61705F636F6EE0 +:100B10006669672E7261773A20000A002575002EFB +:100B20006D6F7573653A20000A002575002E6B65A0 +:100B300079626F6172643A20000A002575002E6D9B +:100B400061747269783A20000A002575002E656E7E +:100B500061626C653A20000A0025303258006465F5 +:100B60006275675F636F6E6669672E7261773A20A0 +:100B7000000A0025750064656661756C745F6C61C0 +:100B80007965723A20003F004E4B524F3A206F6613 +:100B9000660A004E4B524F3A206F6E0A0074696D20 +:100BA00065725F636F756E743A202530346C580A35 +:100BB000006B6579626F6172645F6E6B726F3A2071 +:100BC00025580A006B6579626F6172645F69646CB5 +:100BD000653A2025580A006B6579626F6172645F1F +:100BE00070726F746F636F6C3A2025580A00686FDB +:100BF00073745F6B6579626F6172645F6C65647357 +:100C000028293A2025580A000A092D2053746174B6 +:100C10007573202D0A004743433A20342E392E3372 +:100C2000204156522D4C4942433A20312E382E3124 +:100C3000204156525F415243483A20617672350A4C +:100C4000004F5054494F4E533A204C554641204294 +:100C50004F4F544D41474943204D4F5553454B4508 +:100C6000592045585452414B455920434F4E534FFC +:100C70004C4520434F4D4D414E44204E4B524F204A +:100C80003531320A004255494C443A203230303630 +:100C90003038342D6469727479202830313A313615 +:100CA0003A3235204A616E203331203230313629D4 +:100CB0000A005649443A2030784645454428457252 +:100CC000676F446F7820455A29205049443A2030B4 +:100CD0007831333037284572676F446F7820455A32 +:100CE00029205645523A203078303030310A0044BD +:100CF0004553433A20742E6D2E6B2E206B6579621E +:100D00006F617264206669726D7761726520666FCB +:100D100072204572676F646F780A000A092D2056A9 +:100D2000657273696F6E202D0A000A6D6F757365A9 +:100D30003A206F66660A000A6D6F7573653A206F18 +:100D40006E0A000A6B6579626F6172643A206F66A1 +:100D5000660A000A6B6579626F6172643A206F6E91 +:100D60000A000A6D61747269783A206F66660A003B +:100D70000A6D61747269783A206F6E0A000A6465C0 +:100D80006275673A206F6E0A000A64656275673A99 +:100D9000206F66660A000A0A626F6F746C6F616486 +:100DA00065722E2E2E2000433E20006565636F6E17 +:100DB0006669673A0A00536C656570204C454420AB +:100DC000746573740A000000000000000000000059 +:100DD00000010204060A0F17202C3A4A5D71879D14 +:100DE000B3C7DAE9F5FCFFFCF5E9DAC7B39D877113 +:100DF0005D4A3A2C20170F0A060402010000000089 +:100E000000000000000011241FBECFEFDAE0DEBFBB +:100E1000CDBF04B603FE24C08091F9019091FA0180 +:100E2000A091FB01B091FC018730904BA740B04BE3 +:100E3000B9F41092F9011092FA011092FB0110928C +:100E4000FC0114BE84B7877F84BF88E10FB6F89495 +:100E500080936000109260000FBEE0E0FFE3099510 +:100E600011E0A0E0B1E0EAEAFBE502C005900D92D6 +:100E7000AA33B107D9F711E0AAE3B1E001C01D928E +:100E8000A93FB107E1F70E94930F0C94D32D0C9466 +:100E90000000FF93EF93E0913A01F0913B0130970E +:100EA00009F00995EF91FF910895FC01859180303B +:100EB00011F0EFDFFBCF0895FF27E0E230E247FFBC +:100EC0000CC0419597FF09C0EDE260957095809543 +:100ED0009095611D711D811D911D27FF02C02195F7 +:100EE00030E350E2AA27660F771F881F991FAA1FB9 +:100EF000A41710F0A41B63955A95A9F7AA3008F01F +:100F0000A95FA05DAF93F39561157105810591050A +:100F100041F7ED3211F4EF93F395F21718F43F9384 +:100F2000F395FBCF8F91B5DFFA95E1F70895E9913D +:100F3000F9918591803021F0853219F0AADFF9CF3F +:100F4000089520E0E89455915532C1F3503311F4DF +:100F5000689455915A3348F4505390F3220F022E5F +:100F6000220F220F200D250FF4CF0EF42195899129 +:100F70009991533619F3533729F1533559F1BC017F +:100F800088279927E8945C3621F48991999168948F +:100F90005591543639F446EF7EF077FF0DC08FEF50 +:100FA0009FEF0AC055374AE039F0583540E121F04B +:100FB000523642E009F00895FF93EF937DDFEF9101 +:100FC000FF91B7CFFF93EF93FC0181918030B9F38C +:100FD00060DFFBCFFF93EF9368DFF1CFDF93CF9319 +:100FE000CDB7DEB72596A3DFCF91DF9108956111CC +:100FF0000BC0FC018281882321F085EE0E947016CF +:1010000003C085EE0E94381780E090E008950895AF +:101010006091BC017091BD018091BE019091BF01B2 +:101020000E94FE2056985E9825982D9826982E9816 +:1010300027982F98813019F0823021F00895259A51 +:101040002D9A0895269A2E9A089588E098E0892B83 +:1010500011F00E94080880E090E0089556985E988C +:1010600025982D9826982E9827982F988FEF90E006 +:10107000909389008093880090938B0080938A00DE +:1010800090938D0080938C00259A2D9A2FEF80E706 +:1010900092E0215080409040E1F700C00000269A85 +:1010A0002E9A2FEF80E792E0215080409040E1F7A8 +:1010B00000C00000279A2F9A2FEF80E792E021507E +:1010C00080409040E1F700C0000025982D982FEF58 +:1010D00080E792E0215080409040E1F700C000009E +:1010E00026982E982FEF80E792E021508040904084 +:1010F000E1F700C0000027982F9856985E98259831 +:101100002D9826982E9827982F98089589EA8093ED +:10111000800089E08093810024982C983F988AB1C0 +:101120008F748AB96E98479A8BB1806B8BB9769A17 +:101130000E942E0887E098E0892B11F00E94070892 +:1011400080E090E0089580E28093000180913C016E +:1011500081110EC00E94F20881E080933C012FEFC4 +:1011600083ED90E3215080409040E1F700C0000003 +:1011700080E40E94F8088093000181112EC00E9433 +:10118000220980930001811128C00E9422098093C6 +:101190000001811122C08FE30E9422098093000187 +:1011A00081111BC00E941A0980E40E94F8088093F4 +:1011B0000001811112C08CE00E942209809300017D +:1011C00081110BC00E94220980930001811105C08A +:1011D0008FE30E942209809300010E941A098091E6 +:1011E000000108951092B9008AE08093B800089534 +:1011F00094EA9093BC009091BC0097FFFCCF909133 +:10120000B900987F983021F0903111F081E0089575 +:101210008093BB0084E88093BC008091BC0087FF72 +:10122000FCCF8091B900887F883111F0803471F74C +:1012300080E0089584E98093BC008091BC0084FD27 +:10124000FCCF08958093BB0084E88093BC0080911C +:10125000BC0087FFFCCF9091B900987F81E0983265 +:1012600009F480E0089584E88093BC008091BC007C +:1012700087FFFCCF8091BB00089580910001811110 +:1012800015C080E40E94F8088093000181110CC011 +:1012900082E10E94220980930001811105C08FEF35 +:1012A0000E942209809300010E941A0984B1807F64 +:1012B00084B985B1807F85B98AB1837F8AB98BB1C2 +:1012C000837F8BB93E98469808950E94A308809327 +:1012D00000010E943D0980B38C7080BB81B3836F95 +:1012E00081BBAEE3B1E0ECE4F1E08EE08E0F119251 +:1012F0001D928E13FCCF86E898E0892B11F00C9498 +:10130000860808959F92AF92BF92CF92DF92EF929C +:10131000FF920F931F93CF93DF9380910001882357 +:10132000E1F080913D018F5F80933D01811115C0F7 +:1013300082E493E00E9455070E94A3088093000175 +:10134000882329F088E293E00E94550706C084E1D3 +:1013500093E00E9455070E942E080EE311E0C0E0C2 +:10136000D0E0BB24B39482E0A82ECC24C394D12C2B +:1013700025E0E22E23E0F22EC730D10500F5809162 +:101380000001811164C080E40E94F808809300018C +:10139000811112C082E10E94220980930001811113 +:1013A0000BC0C6010C2E01C0880F0A94EAF7809585 +:1013B0000E942209809300010E941A0948C0CA3085 +:1013C000A1F028F4C83059F0C93061F005C0CC3024 +:1013D00089F070F0CD3089F0209A289810C0219AB9 +:1013E00029980DC0229A2A980AC0239A2B9807C0E0 +:1013F000529A01C0539A5B9802C03E9A469890EA6E +:101400009A95F1F79FB1799902C082E001C080E01E +:1014100091709B25982B7C9902C084E001C080E0EC +:10142000892B7D9902C038E001C030E0832B7E9982 +:1014300002C020E101C020E0822B9FB19095991F4E +:101440009927991F9295990F907E892B10C08091B2 +:101450000001811174C080E40E94F80880930001AB +:10146000882309F459C0912C0E941A09892DF8018A +:101470009081981739F1808380910101882301F1CF +:101480008091D70180FF04C08AE093E00E94550755 +:101490008091D70180FF0CC0809101011F928F9332 +:1014A000FF92EF920E94EE070F900F900F900F9017 +:1014B0008091D70180FF04C083E093E00E9455072C +:1014C000A09201010E943D0921960F5F1F4FCE306F +:1014D000D10509F051CF809101018823B1F08150ED +:1014E00080930101882339F08FE99FE00197F1F79C +:1014F00000C000000AC0ACE4B1E0EEE3F1E0CF01CF +:10150000825F91919D938E13FCCF85E298E0892BA9 +:10151000C1F00E94250815C083E10E942209809332 +:1015200000018111A0CF81E40E94F808809300019E +:10153000811199CF0E943309982E909495CF80E025 +:1015400096CF81E0DF91CF911F910F91FF90EF90A7 +:10155000DF90CF90BF90AF909F900895E82FF0E07C +:10156000E45BFE4F80810895CF92DF92EF92FF926D +:101570000F931F93CF93DF938CEE92E00E94550759 +:101580008CE4E82E81E0F82EC0E0D0E097EEC92E82 +:1015900092E0D92E0EED12E0DF93CF93DF92CF923F +:1015A0000E94EE0784EE92E00E945507F7018191B8 +:1015B0007F0190E00E9464219F938F931F930F936C +:1015C0000E94EE078CED92E00E94550721968DB7A0 +:1015D0009EB708960FB6F8949EBF0FBE8DBFCE3053 +:1015E000D105D1F6DF91CF911F910F91FF90EF9030 +:1015F000DF90CF9008958B3B910578F4883A910560 +:1016000040F5853A9105D0F48430910508F0B1C0D9 +:101610008130910509F4ADC06BC0803E910508F49E +:1016200067C0883E910508F4A4C09C01205F310981 +:101630002031310508F05CC090650895853A910528 +:1016400009F459C0863A910509F058C082E890E43F +:101650000895883A910509F454C0893A910509F42E +:1016600053C08A3A910509F452C08B3A910509F4A6 +:1016700051C08C3A910509F450C08D3A910509F496 +:101680004FC0803B910509F44EC08E3A910509F494 +:101690004DC08F3A910509F44CC0813B910509F486 +:1016A0004BC0823B910509F44AC0833B910509F484 +:1016B00049C0843B910509F448C0853B910509F474 +:1016C00047C0863B910509F446C0873B910509F464 +:1016D00045C0883B910509F444C0893B910509F454 +:1016E00043C08A3B910509F442C080E094E4089528 +:1016F00080E090E0089581E890E4089583E890E424 +:10170000089582EE94E4089589EE94E408958AEEB3 +:1017100094E4089585EB94E4089586EB94E40895A9 +:1017200087EB94E408958CEC94E408958DEC94E4B4 +:10173000089583E895E408958AE895E4089582E998 +:1017400095E4089584E995E4089581E296E4089586 +:1017500083E296E4089584E296E4089585E296E4AF +:10176000089586E296E4089587E296E408958AE271 +:1017700096E40895089596E0799FF001112494E588 +:10178000899FE00DF11D1124E60FF11DEE0FFF1FE3 +:10179000EC51FF4F859194910895880F991FFC019A +:1017A000E05AF040859194910895880F991FFC01AB +:1017B000E052FF4F85919491089526E0729FF001C9 +:1017C000112444E5849FE00DF11D1124E60FF11D65 +:1017D000EE0FFF1FEC51FF4F859194919C013A95BC +:1017E00021154FE1340708F41EC13F512115304146 +:1017F00020F49F700E94D50B08959C013053211551 +:10180000304118F49927906C0895811520E59207CE +:1018100069F40E94BE1A4FEF84E39CE0415080407F +:101820009040E1F700C000000C942422813020E5B4 +:10183000920751F48CE593E00E9455078091D701FF +:1018400081608093D70108959C0130552115304166 +:1018500008F051C0292F33272F703327213031054D +:10186000D9F4AC014370552702C0220F331F4A95AB +:10187000E2F73C68AC0164E0440F551F6A95E1F75C +:1018800044275370242B352B73E0880F991F7A95CA +:10189000E1F7807699271DC02230310529F4982F71 +:1018A0008827816F906A089523303105A9F4AC012F +:1018B0004370552721E030E002C0220F331F4A95C4 +:1018C000E2F73C6843E0880F991F4A95E1F7807E74 +:1018D0009770822B932B089524303105E1F4AC01ED +:1018E0004370552721E030E002C0220F331F4A9594 +:1018F000E2F73A68E7CF9C0130572115304118F4E0 +:101900009F70906208959C0130582115304118F461 +:101910009F70906A0895803E9105E0F4803C9105A7 +:1019200058F58133910509F46FC048F48932910567 +:1019300009F463C08A32910509F46DC072C089331D +:101940009105E9F082389105D1F08533910509F4CC +:101950004DC067C0833E910581F138F4803E91050A +:10196000B9F0823E9105D9F05CC0863E910561F1E7 +:10197000873E9105A1F155C00E94CD0B089520919D +:10198000EA0120FD02C021FF4CC080EE90E049C07A +:101990008091EA0180FFF9CF89E390E042C0809115 +:1019A000EA0182FF0EC08091EA0184FF03C080E05B +:1019B00090E037C083EE90E034C08091EA0182FF6E +:1019C000F2CF82EE90E02DC08091EA0183FF0BC040 +:1019D0008091EA0184FDEBCF87EE90E022C08091F8 +:1019E000EA0183FFF5CF86EE90E01BC08091EA010B +:1019F00085FF07C089E290E014C08091EA0185FF6D +:101A0000F9CF85E390E00DC08091EA0186FF07C021 +:101A10008AE290E006C08091EA0186FFF9CF81E377 +:101A200090E00E94FB0A0895089580916D01089549 +:101A30009FB7F89410925C019FBF9091F001943091 +:101A400009F057C09091E9009F703091EC00232F6E +:101A5000217030FD20E8922B24E02093E9002091B2 +:101A6000EB0020FF43C02091EE0027FF3FC02091F4 +:101A70005A01222321F02091E80025FF37C010925F +:101A80005A0126E03091E80035FD15C03091F00193 +:101A9000343061F53091EB0035FD28C0215021F440 +:101AA00081E080935A0122C0EFE9FFE03197F1F71E +:101AB00000C00000E7CF8093F1008091E80085FD31 +:101AC0000AC08091E80080FFFCCF8091E8008E770B +:101AD0008093E80006C08FB7F89421E020935C0162 +:101AE0008FBF9F709093E90080E008959F7090935E +:101AF000E9008FEF0895CF93DF9300D01F92CDB709 +:101B0000DEB79C018091F001843019F593E0998350 +:101B10003B832A839093E9008FEF9091E8008150F6 +:101B200095FD06C095ED9A95F1F700008111F5CF6E +:101B30008091E80085FF0DC040E050E063E070E078 +:101B4000CE0101960E944B108091E8008E77809321 +:101B5000E8000F900F900F90DF91CF910895CF93F1 +:101B6000DF9300D01F92CDB7DEB72091F001243073 +:101B700021F522E029839B838A8383E08093E90017 +:101B80008FEF9091E800815095FD06C095ED9A95F4 +:101B9000F1F700008111F5CF8091E80085FF0DC0BD +:101BA00040E050E063E070E0CE0101960E944B10EF +:101BB0008091E8008E778093E8000F900F900F904F +:101BC000DF91CF9108952091F0012430F1F422E0CB +:101BD0002093E9002FEF3091E800215035FD06C039 +:101BE00035ED3A95F1F700002111F5CF2091E8008D +:101BF00025FF0BC040E050E065E070E00E944B1014 +:101C00008091E8008E778093E8000895CF93DF936A +:101C10002091F001243009F048C0EC0180910C01C2 +:101C20008823E1F080910D018823C1F085E0809345 +:101C3000E9008FEF9091E800815095FD06C095E195 +:101C40009A95F1F700008111F5CF8091E80085FFAA +:101C50002CC040E050E060E170E017C081E080936C +:101C6000E9008FEF9091E800815095FD06C095ED59 +:101C70009A95F1F700008111F5CF8091E80085FF7A +:101C800014C040E050E068E070E0CE010E944B10CC +:101C90008091E8008E778093E80080E1FE01ADE559 +:101CA000B1E001900D928A95E1F7DF91CF9108950F +:101CB00083E993E00E9455078091EF01811109C0EB +:101CC0000E94E0110E943D128091E20084608093A6 +:101CD000E20008958FE893E00E9455071092EF010B +:101CE00008958BE893E00C94550787E893E00E94F1 +:101CF00055070C94F42B83E893E00E9455070E944B +:101D0000BA210E94FA2B0E94E2140C94140D209127 +:101D10005B012F5F822F62E30E94682D992319F0E7 +:101D200020935B01089510925B0180915C018823F0 +:101D300071F18091F001843041F58091E9008F705C +:101D40002091EC00922F917020FD90E8892B94E077 +:101D50009093E9009091EB0090FF14C09091EE00F9 +:101D600097FF10C09091E80095FF03C01092F1001A +:101D7000F9CF9091E80090FF05C09091E8009E7720 +:101D80009093E8008F708093E90010925C010895B1 +:101D900042E061EC81E00E945A1142E061EC82E095 +:101DA0000E945A1142E061EC83E00E945A1142E223 +:101DB00061EC84E00E945A1142E161EC85E00C94F0 +:101DC0005A118091F201833009F455C030F481300A +:101DD00071F0823009F48EC008958A3009F47AC017 +:101DE0008B3009F460C0893009F09CC020C080911C +:101DF000F101813A09F096C08091E800877F8093D5 +:101E0000E8008091F5019091F601892B21F460E1C1 +:101E10008DE591E003C060E080E090E070E00E941A +:101E200096108091E8008B778093E8000895809168 +:101E3000F101813209F076C08091F5019091F601AF +:101E4000009719F0049709F06DC08091E800877F32 +:101E50008093E8008091E80082FD05C08091F00148 +:101E60008111F8CF5FC08091F10080936D01809166 +:101E7000E8008B7753C08091F101813A09F052C09C +:101E80008091F5019091F601892B09F04BC080916A +:101E9000E800877F8093E8008091E80080FFFCCF16 +:101EA00080910C0136C08091F1018132D9F5809189 +:101EB000F5019091F601892BA9F58091E800877FC3 +:101EC0008093E8000E948F118091F30180930C01B0 +:101ED0000C94BE1A8091F101813221F58091E800C5 +:101EE000877F8093E8000E948F118091F401809396 +:101EF0006E0108958091F101813AA1F48091E8008A +:101F0000877F8093E8008091E80080FFFCCF80917C +:101F10006E018093F1008091E8008E778093E80055 +:101F20000C948F11089584B7877F84BF88E10FB622 +:101F3000F89480936000109260000FBE90E080E8FB +:101F40000FB6F89480936100909361000FBE0E94D9 +:101F50006F150E94E0110E943D128091E2008460A2 +:101F60008093E20088E19DE00E94F92078940E942D +:101F7000C2140E94711582E091E00E94DD140E945B +:101F8000E22B82E793E00E9455078091F0018530B3 +:101F900089F48EE693E00E9455070E947E2180918D +:101FA000EE01882391F30E94A621882371F30E94F9 +:101FB0003510EBCF0E949F15E8CF292F3327233010 +:101FC0003105C9F064F42130310581F0223031054A +:101FD00009F043C08DE890E02BEC33E042C02132A1 +:101FE0003105F1F02232310541F137C082E190E054 +:101FF00028E534E036C099278130910541F08230E0 +:10200000910541F0892B49F5E7ECF3E005C0EFEAD3 +:10201000F3E002C0E7E9F3E0849190E09F0121C082 +:102020006530D8F4E62FF0E0EE0FFF1FEB5DFE4FBA +:102030002081318189E090E014C0653070F470E057 +:10204000FB01EE0FFF1FE55EFE4F20813181FB019A +:10205000EA5EFE4F808190E004C080E090E020E0E6 +:1020600030E0FA0131832083089580E189BD82E167 +:1020700089BD09B400FEFDCF8091D8008F7D80938B +:10208000D8008091E00082608093E0008091E000C1 +:1020900081FDFCCF0895CF92DF92EF92FF920F93D4 +:1020A0001F93CF93DF93EC018B016A010E94AE1165 +:1020B000811133C0C114D10439F0F60180819181BE +:1020C000081B190BC80FD91FE12CF12C01151105A4 +:1020D00019F18091E80085FD16C08091E8008E77A7 +:1020E0008093E800C114D10449F0F6018081918108 +:1020F000E80EF91EF182E08285E00FC00E94AE1169 +:10210000882321F30AC089918093F10001501109BD +:10211000FFEFEF1AFF0ADACF80E0DF91CF911F9136 +:102120000F91FF90EF90DF90CF9008952091F701ED +:102130003091F8012617370748F06115710539F419 +:102140002091E8002E772093E80001C0B90140E01B +:1021500061157105A9F12091F001222309F443C012 +:10216000253009F442C02091E80023FD40C02091B1 +:10217000E80022FD32C02091E80020FFE9CF409125 +:10218000F3002091F20030E0342BFC01CF01611507 +:10219000710559F02830310540F481918093F100A8 +:1021A000615071092F5F3F4FF1CF41E02830310579 +:1021B00009F040E02091E8002E772093E800C8CF96 +:1021C0004111C9CF0AC08091F001882361F08530A8 +:1021D00061F08091E80083FD0AC08091E80082FFF1 +:1021E000F2CF80E0089582E0089583E0089581E0D1 +:1021F00008952091F7013091F8012617370748F02C +:102200006115710539F42091E8002E772093E800DC +:1022100001C0B901FC0120E06115710591F18091C7 +:10222000F001882309F440C0853009F43FC0809153 +:10223000E80083FD3DC08091E80082FD2FC08091C1 +:10224000E80080FFE9CF2091F3008091F20090E058 +:10225000922B6115710559F08830910540F4249155 +:102260002093F1003196615071090196F2CF21E07F +:10227000089709F020E08091E8008E778093E800CD +:10228000CBCF2111CCCF0AC08091F001882361F01F +:10229000853061F08091E80083FD0AC08091E800FC +:1022A00082FFF2CF80E0089582E0089583E00895F0 +:1022B00081E00895982F973058F59093E90098178A +:1022C00039F07091EC002091ED005091F00003C0C6 +:1022D000242F762F50E021FF19C03091EB003E7F74 +:1022E0003093EB003091ED003D7F3093ED00309165 +:1022F000EB0031603093EB007093EC002093ED0025 +:102300005093F0002091EE0027FF07C09F5FD3CFCE +:102310008F708093E90081E0089580E008958091B6 +:10232000F10187FF11C08091E80082FD05C0809116 +:10233000F0018111F8CF11C08091E8008B770BC0BC +:102340008091F001882349F08091E80080FFF8CF68 +:102350008091E8008E778093E80008952091E40052 +:102360003091E50095E64091EC00842F817040FFAC +:1023700022C08091E80080FD1CC08091F00188237C +:1023800091F0853091F08091EB0085FD10C0409177 +:10239000E4005091E5004217530729F39A01915048 +:1023A00011F784E0089582E0089583E0089581E0C4 +:1023B000089580E008954091E80042FFDECF08953F +:1023C0000E944E120E945612E0EEF0E08081816081 +:1023D0008083E8EDF0E080818F77808319BCA7EDE2 +:1023E000B0E08C918E7F8C9380818F7E8083109261 +:1023F000EF0108950F931F93CF93DF930E944E1226 +:102400000E945612C8EDD0E088818F77888388813A +:102410008068888388818F7D888319BC1092F00141 +:102420001092EC011092EE011092ED0100EE10E01E +:10243000F80180818B7F808388818160888342E07E +:1024400060E080E00E945A11E1EEF0E080818E7F32 +:102450008083E2EEF0E0808181608083808188600B +:102460008083F80180818E7F80838881806188836A +:10247000DF91CF911F910F910895E8EDF0E08081F9 +:102480008F7E8083E7EDF0E080818160808384E04F +:1024900082BF81E08093EF010C94FA11E8EDF0E047 +:1024A00080818E7F80831092E20008951092DA007E +:1024B0001092E10008951F920F920FB60F9211240F +:1024C0002F933F934F935F936F937F938F939F933C +:1024D000AF93BF93EF93FF938091E10082FF0BC016 +:1024E0008091E20082FF07C08091E1008B7F8093A2 +:1024F000E1000E94870E8091DA0080FF1FC080916A +:10250000D80080FF1BC08091DA008E7F8093DA00B4 +:102510008091D90080FF0DC080E189BD82E189BD35 +:1025200009B400FEFDCF81E08093F0010E94580EB7 +:1025300005C019BC1092F0010E946A0E8091E10062 +:1025400080FF19C08091E20080FF15C08091E200F9 +:102550008E7F8093E2008091E20080618093E200B0 +:102560008091D80080628093D80019BC85E0809368 +:10257000F0010E94750E8091E10084FF30C08091CF +:10258000E20084FF2CC080E189BD82E189BD09B4ED +:1025900000FEFDCF8091D8008F7D8093D800809180 +:1025A000E1008F7E8093E1008091E2008F7E809336 +:1025B000E2008091E20081608093E2008091EC0172 +:1025C000882311F084E007C08091E30087FD02C0FA +:1025D00081E001C083E08093F0010E947B0E809136 +:1025E000E10083FF29C08091E20083FF25C0809134 +:1025F000E100877F8093E10082E08093F0011092F8 +:10260000EC018091E1008E7F8093E1008091E200F7 +:102610008E7F8093E2008091E20080618093E200EF +:1026200042E060E080E00E945A118091F0008860F2 +:102630008093F0000E94710EFF91EF91BF91AF91D6 +:102640009F918F917F916F915F914F913F912F91CA +:102650000F900FBE0F901F9018951F920F920FB6FC +:102660000F9211242F933F934F935F936F937F9318 +:102670008F939F93AF93BF93CF93DF93EF93FF938A +:10268000C091E900CF708091EC00D82FD17080FD0F +:10269000D0E81092E9008091F000877F8093F000ED +:1026A00078940E9471131092E9008091F000886084 +:1026B0008093F000CD2BCF70C093E900FF91EF9194 +:1026C000DF91CF91BF91AF919F918F917F916F914A +:1026D0005F914F913F912F910F900FBE0F901F90E0 +:1026E00018951F93CF93DF93CDB7DEB7AA970FB698 +:1026F000F894DEBF0FBECDBFE1EFF1E088E08E0FB2 +:102700009091F10091938E13FBCF0E94E10E809186 +:10271000E80083FF1FC18091F1019091F201492FE0 +:1027200050E04A30510508F015C1FA01EA5AFF4F4E +:102730000C94882D803881F0823809F00BC180918B +:10274000F5018F708093E9008091EB0085FB88276D +:1027500080F91092E90006C08091ED019091EE01A0 +:10276000911182609091E800977F9093E8008093A8 +:10277000F1001092F100C8C0282F2D7F09F0EAC0A7 +:10278000882319F0823061F0E5C08091F301813037 +:1027900009F0E0C0933009F080E08093EE012BC097 +:1027A0008091F301811127C08091F5018F7009F4A8 +:1027B000D1C08093E9002091EB0020FF1CC0933032 +:1027C00021F48091EB00806214C09091EB00906145 +:1027D0009093EB0021E030E0A90102C0440F551FA7 +:1027E0008A95E2F74093EA001092EA008091EB00AC +:1027F00088608093EB001092E9008091E800877F69 +:1028000086C08111A7C01091F3011F778091E3006A +:102810008078812B8093E3008091E800877F80930C +:10282000E8000E948F118091E80080FFFCCF80912A +:10283000E30080688093E300111102C082E001C0D0 +:1028400083E08093F00186C08058823008F082C017 +:102850008091F3019091F4018C3D53E0950779F557 +:1028600083E08A838AE289834FB7F894DE01139666 +:1028700020E03EE051E2E32FF0E050935700E49176 +:1028800020FF03C0E295EF703F5FEF708E2F90E066 +:10289000EA3010F0C79601C0C0968D939D932F5FCC +:1028A000243149F74FBF8091E800877F8093E8008B +:1028B0006AE270E0CE0101960E94961014C0AE014B +:1028C0004F5F5F4F6091F5010E94DD0FBC01892BC6 +:1028D00009F440C09091E800977F9093E8008981C7 +:1028E0009A810E94F9108091E8008B778093E8002C +:1028F00031C0803879F58091E800877F8093E800C7 +:102900008091EC018093F1008091E8008E778093B4 +:10291000E8000E948F111EC081111CC09091F3012C +:102920009230C0F48091E800877F8093E800909314 +:10293000EC010E948F118091EC01811106C0809101 +:10294000E30087FD02C081E001C084E08093F001D4 +:102950000E94C80E8091E80083FF0AC08091E800C1 +:10296000877F8093E8008091EB0080628093EB008A +:10297000AA960FB6F894DEBF0FBECDBFDF91CF9100 +:102980001F910895CF938091F0018823A1F0C09109 +:10299000E900CF709091EC00892F817090FD80E864 +:1029A000C82B1092E9008091E80083FD0E9471130A +:1029B000CF70C093E900CF910895909374018093F4 +:1029C00073010895E0917301F0917401309721F043 +:1029D0000190F081E02D099480E00895EF92FF923C +:1029E0000F931F93CF93DF93E0917301F0917401E4 +:1029F0003097B1F18C010280F381E02D099580912F +:102A0000D70182FF2DC080FF04C08DE895E00E94B1 +:102A10005507E80110E187E8E82E85E0F82E80915F +:102A2000D70180FF0BC088811F928F93FF92EF9296 +:102A30000E94EE070F900F900F900F90115021966B +:102A40001111EDCF8091D70180FF0AC085E895E094 +:102A5000DF91CF911F910F91FF90EF900C9455074C +:102A6000DF91CF911F910F91FF90EF900895E0912A +:102A70007301F0917401309721F00480F581E02D0D +:102A80000994089520917101309172018217930782 +:102A900071F09093720180937101E0917301F09154 +:102AA0007401309721F00680F781E02D0994089594 +:102AB00020916F01309170018217930771F090930C +:102AC000700180936F01E0917301F0917401309770 +:102AD00021F00084F185E02D0994089508950C9467 +:102AE0006E150E94C0210E9465090C948622CF9326 +:102AF000C82F8091D70182FF1EC080FF04C086EAE4 +:102B000095E00E9455078091D70180FF0CC01F926D +:102B1000CF9381EA95E09F938F930E94EE070F90E9 +:102B20000F900F900F908091D70180FF04C08FE924 +:102B300095E00E9455078C2FCF910C94140DCF92E5 +:102B4000DF92EF92FF920F931F93CF93DF93CDB756 +:102B5000DEB72B970FB6F894DEBF0FBECDBF0E9435 +:102B6000820986E7C82E81E0D82E00E010E0E02E32 +:102B7000802F0E94AE0AF60141916F01F42EF826D3 +:102B8000B1F40F5F1F4F0E30110589F78FEF898366 +:102B90008A831B820E94C9218160782F9D838C8348 +:102BA00049815A816B818D810E94421640C090916B +:102BB000D70191FF04C08B870E94B40A8B8520E067 +:102BC00030E04F2D50E0922FBA01022E02C07595D1 +:102BD00067950A94E2F760FF24C02E83EF8221E01C +:102BE00030E0690102C0CC0CDD1C9A95E2F790E060 +:102BF0008C219D21892B09F420E028870E94C9217E +:102C00008160782F9A8789874E815F8168858A8560 +:102C10000E944216F801EA58FE4F8081C826C08201 +:102C200006C02F5F3F4F2630310569F6AACF0E94BC +:102C3000F725109175010E94E2141817A1F00E9467 +:102C4000E214809375012B960FB6F894DEBF0FBE89 +:102C5000CDBFDF91CF911F910F91FF90EF90DF904B +:102C6000CF900C9477152B960FB6F894DEBF0FBE5D +:102C7000CDBFDF91CF911F910F91FF90EF90DF902B +:102C8000CF900895CF93DF93CDB7DEB72B970FB6D4 +:102C9000F894DEBF0FBECDBF4F83588769877A8710 +:102CA0008B87DE01119686E0FD0111928A95E9F786 +:102CB00085E0FE01379601900D928A95E1F74981F2 +:102CC0005A816B817C818D819E810E94581D2B963B +:102CD0000FB6F894DEBF0FBECDBFDF91CF91089540 +:102CE000CF93882309F4C2C0C82F823859F40E94B8 +:102CF000E21481FDBBC089E30E94F41F0E94D3202F +:102D000089E30CC0833879F40E94E21480FDAEC0E0 +:102D100083E50E94F41F0E94D32083E50E94472090 +:102D2000CF910C94D320843859F40E94E21482FD90 +:102D30009DC087E40E94F41F0E94D32087E4EECF59 +:102D40008CEF8C0F813A48F48C2F0E948A2A8111D3 +:102D50008DC08C2F0E94F41FE3CF80E28C0F88304F +:102D600048F4C77081E001C0880FCA95EAF70E9455 +:102D70009C20D6CF8BE58C0F833078F4C53A29F0B0 +:102D8000C63A31F083E890E005C081E890E002C0E7 +:102D900082E890E0CF910C94421588E58C0F833146 +:102DA00008F064C0C83A39F1C93A41F1CA3A49F168 +:102DB000CB3A51F1CC3A59F1CD3A61F1C03B69F1CE +:102DC000CE3A71F1CF3A79F1C13B81F1C23B89F141 +:102DD000C33B91F1C43B99F1C53BA1F1C63BA9F1BD +:102DE000C73BB1F1C83BB9F1C93BC1F1CA3BC9F11D +:102DF00080E090E038C082EE90E035C089EE90E04F +:102E000032C08AEE90E02FC085EB90E02CC086EBBC +:102E100090E029C087EB90E026C08CEC90E023C0C6 +:102E20008DEC90E020C083E891E01DC08AE891E03D +:102E30001AC082E991E017C084E991E014C081E2F0 +:102E400092E011C083E292E00EC084E292E00BC0F7 +:102E500085E292E008C086E292E005C087E292E057 +:102E600002C08AE292E0CF910C945815CF91089558 +:102E7000882309F44BC0823859F40E94E21481FF80 +:102E800045C089E30E94F41F0E94D32089E30CC04F +:102E9000833871F40E94E21480FF38C083E50E94F9 +:102EA000F41F0E94D32083E50E9447200C94D32076 +:102EB000843859F40E94E21482FF28C087E40E94FB +:102EC000F41F0E94D32087E4EFCF9CEF980F913A34 +:102ED00058F390E2980F983050F4877091E001C059 +:102EE000990F8A95EAF7892F0E94A220DFCF9BE5F0 +:102EF000980F933020F480E090E00C944215885AAB +:102F0000833120F480E090E00C94581508958823D4 +:102F100021F00E949C200C94D3200895882321F056 +:102F20000E94A2200C94D3200895BF92CF92DF92EA +:102F3000EF92FF920F931F93CF93DF9300D000D0B7 +:102F400000D0CDB7DEB725E0FC01DE01119601907F +:102F50000D922A95E1F7FC014081318102812581A2 +:102F600022952F7063817481672B09F4E5C23F3F7E +:102F700019F44F3F09F4E0C27C0149833A83898107 +:102F80009A812E830E94B31F182FB92E0E94B21F60 +:102F90000E94791EEB2DE295EF70F0E0E05AFF4FB2 +:102FA0002E810C94882D8B2D807F9B2D9F70F92E68 +:102FB000882319F0F29480EFF822002349F0FF20D3 +:102FC00009F467C28F2D0E94AC200E94D32061C2F9 +:102FD000812F0E943817FF2009F4AEC28F2D0E9466 +:102FE000B22026960FB6F894DEBF0FBECDBFDF919C +:102FF000CF911F910F91FF90EF90DF90CF90BF90F6 +:103000000C94D3203B2D307F8B2D8F70303211F0FC +:103010008295807F112319F0113021F12CC00023FB +:10302000B9F0222309F4A0C1213009F09DC12696F0 +:103030000FB6F894DEBF0FBECDBFDF91CF911F91C9 +:103040000F91FF90EF90DF90CF90BF900C94BC2039 +:10305000222319F0213009F46FC28E830E94BF2011 +:103060008E8196C1002321F0223008F065C27CC118 +:10307000211162C28DC1002321F0222309F474C101 +:1030800008C2222309F484C119C22B2D2695269546 +:10309000237030E02115310521F021303105D1F0C8 +:1030A0004BC2002321F0812F9B2D937002C080E042 +:1030B00090E026960FB6F894DEBF0FBECDBFDF912D +:1030C000CF911F910F91FF90EF90DF90CF90BF9025 +:1030D0000C944215002321F0812F9B2D937002C088 +:1030E00080E090E026960FB6F894DEBF0FBECDBF0D +:1030F000DF91CF911F910F91FF90EF90DF90CF90D4 +:10310000BF900C945815812F002319F00E947D2444 +:1031100002C00E94E52426960FB6F894DEBF0FBECB +:10312000CDBFDF91CF911F910F91FF90EF90DF9076 +:10313000CF90BF900C946A258B2D837009F07BC0D3 +:103140000111FAC1812F829586958770880F880FAB +:10315000912F9F70C92ED12CE12CF12C082E04C088 +:10316000CC0CDD1CEE1CFF1C0A94D2F714FF12C01D +:103170004FE050E060E070E004C0440F551F661F50 +:10318000771F8A95D2F7CB01BA016095709580952B +:10319000909503C060E070E0CB012B2D269526951D +:1031A0002370422F50E042305105D9F04330510591 +:1031B00069F16C297D298E299F294130510551F1F2 +:1031C00026960FB6F894DEBF0FBECDBFDF91CF912C +:1031D0001F910F91FF90EF90DF90CF90BF900C94D4 +:1031E000A01E6C297D298E299F2926960FB6F8945A +:1031F000DEBF0FBECDBFDF91CF911F910F91FF902A +:10320000EF90DF90CF90BF900C94BC1E0E94A01E48 +:10321000C701B60126960FB6F894DEBF0FBECDBF2C +:10322000DF91CF911F910F91FF90EF90DF90CF90A2 +:10323000BF900C94841E002319F08B2D817001C067 +:103240008695882309F478C1812F829586958770A9 +:10325000880F880F912F9F70C92ED12CE12CF12C53 +:10326000082E04C0CC0CDD1CEE1CFF1C0A94D2F707 +:1032700014FF12C04FE050E060E070E004C0440F63 +:10328000551F661F771F8A95D2F7CB01BA0160954B +:1032900070958095909503C060E070E0CB012B2D78 +:1032A000269526952370422F50E042305105D9F0E3 +:1032B0004330510569F16C297D298E299F294130C0 +:1032C000510551F126960FB6F894DEBF0FBECDBF63 +:1032D000DF91CF911F910F91FF90EF90DF90CF90F2 +:1032E000BF900C947A1F6C297D298E299F292696E0 +:1032F0000FB6F894DEBF0FBECDBFDF91CF911F9107 +:103300000F91FF90EF90DF90CF90BF900C94961F9D +:103310000E947A1FC701B60126960FB6F894DEBF49 +:103320000FBECDBFDF91CF911F910F91FF90EF9016 +:10333000DF90CF90BF900C945E1F103FD1F118F436 +:10334000103E50F4A1C0123F09F463C008F44CC011 +:10335000133F09F473C098C01F708B2D8F71002329 +:10336000A1F00E94F71E812F26960FB6F894DEBFBB +:103370000FBECDBFDF91CF911F910F91FF90EF90C6 +:10338000DF90CF90BF900C9487170E94181F812F59 +:1033900026960FB6F894DEBF0FBECDBFDF91CF915A +:1033A0001F910F91FF90EF90DF90CF90BF900C9402 +:1033B0008E170023A9F02111BFC08B2D8F71269687 +:1033C0000FB6F894DEBF0FBECDBFDF91CF911F9136 +:1033D0000F91FF90EF90DF90CF90BF900C943D1F26 +:1033E000223008F0A9C0E9CF0023A9F08B2D8F71FE +:1033F00026960FB6F894DEBF0FBECDBFDF91CF91FA +:103400001F910F91FF90EF90DF90CF90BF900C94A1 +:10341000F71E002359F38B2D8F7126960FB6F89463 +:10342000DEBF0FBECDBFDF91CF911F910F91FF90F7 +:10343000EF90DF90CF90BF900C94181F002399F06D +:103440008B2D8F7126960FB6F894DEBF0FBECDBFC1 +:10345000DF91CF911F910F91FF90EF90DF90CF9070 +:10346000BF900C94E21E26960FB6F894DEBF0FBEF6 +:10347000CDBFDF91CF911F910F91FF90EF90DF9023 +:10348000CF90BF900C94D81E0023A9F0222309F4FA +:10349000ADCF812F26960FB6F894DEBF0FBECDBFFD +:1034A000DF91CF911F910F91FF90EF90DF90CF9020 +:1034B000BF900C947016222309F4ADCF812F26966D +:1034C0000FB6F894DEBF0FBECDBFDF91CF911F9135 +:1034D0000F91FF90EF90DF90CF90BF900C94381732 +:1034E0004B2D4F70612FC7010E94F70726960FB62C +:1034F000F894DEBF0FBECDBFDF91CF911F910F912A +:10350000FF90EF90DF90CF90BF900C94FC1D4B2D5F +:103510004F70612FC70126960FB6F894DEBF0FBE1D +:10352000CDBFDF91CF911F910F91FF90EF90DF9072 +:10353000CF90BF900C94BA0B26960FB6F894DEBFCE +:103540000FBECDBFDF91CF911F910F91FF90EF90F4 +:10355000DF90CF90BF9008950E94B9200E948E20E6 +:103560000E94D3200E949D260E946A2580E090E060 +:103570000E94421580E090E00C9458150E94A9200A +:103580000C94AC1A0E94B31F292F22952F7030E0A3 +:103590002C3031054CF42A3031056CF422503109BD +:1035A0002230310588F407C02C30310549F02F3026 +:1035B000310531F009C0803E48F0803F29F406C053 +:1035C00093FB882780F9089580E0089581E00895AD +:1035D000CF93DF9300D000D01F92CDB7DEB70F900E +:1035E0000F900F900F900F90DF91CF910895CF9390 +:1035F000DF9300D000D000D0CDB7DEB726960FB64F +:10360000F894DEBF0FBECDBFDF91CF9108951F9319 +:10361000CF93DF93C091840116E080918501C81794 +:1036200099F0D0E01C9FF0011D9FF00D1124EA5786 +:10363000FE4F4081518162817381848195810E9416 +:10364000F71A2196C770E9CFDF91CF911F910895A6 +:103650004091B6015091B7016091B8017091B901E4 +:103660008091BA019091BB010C94F71A8091BB0133 +:1036700082958F7009F054C08091B801882309F4B5 +:103680004FC080918401A09185016091B601709135 +:10369000B7014091B9015091BA01B6E08A1709F417 +:1036A0003FC090E041155105C1F17F3F11F46F3FDC +:1036B000A1F1B89FF001B99FF00D1124EA57FE4F18 +:1036C000218172132AC02081621327C02281211117 +:1036D00024C0238134812417350710F42150310987 +:1036E000241B350B283C3105C0F42091BB012F7001 +:1036F00020612093BB0126E0289FF001299FF00D57 +:103700001124E557FE4F80818F708061808386EBA6 +:1037100091E00E9495170C94071B01968770BECF0D +:103720000895CF92DF92EF92FF920F931F93CF9362 +:10373000DF93CDB7DEB762970FB6F894DEBF0FBE4A +:10374000CDBF8C0185E0F801DE011D9601900D9240 +:103750008A95E1F7D8014C9111965C9111971296D8 +:103760006C9112971396CD90DC9014973091B6011E +:103770007091B7018091B9019091BA01009709F455 +:103780006BC17F3F19F43F3F09F466C1E090B80177 +:10379000EE2009F4C0C02091BB01C816D90628F05C +:1037A000F601E81BF90BCF0104C0809590958C0DB4 +:1037B0009D1DFF24F394883C910578F0F12C207F27 +:1037C00009F0C6C07C2DD98AC88A89890E94E81A66 +:1037D00086EB91E00E949517B1C0822F807F09F09F +:1037E00046C0751314C0341312C0611110C02F707D +:1037F00020612093BB010E94281B86EB91E00E9470 +:1038000095178091BB01D80115968C932EC0CD28B9 +:1038100019F15F3F11F44F3FF9F0F62E61111CC012 +:10382000809184012091850136E0821709F45AC005 +:1038300090E0389FF001399FF00D1124EA57FE4FB8 +:103840007181571306C07081471303C072817111D3 +:1038500003C001968770E9CFF62E662309F418C1DC +:103860008091BB0181608093BB01F12C11C1751364 +:1038700008C0341306C0611104C08091BB01D80197 +:10388000C3C04D875E878D859E856A8B0E94C21A54 +:103890006A898823E1F16623D1F12091BB01822F4F +:1038A00082958F7090E0029774F08091B6019091AC +:1038B000B70198878F831986DB86CA862C87CE014D +:1038C00007960E94951786E0F801A6EBB1E00190FB +:1038D0000D928A95E1F70E94361B0E94281BFF2457 +:1038E000F394D6C04D875E878D859E850E94B31F59 +:1038F000292F22952F7030E0223031050CF0BCC00A +:103900009F7009F0B6C0805E883008F4C1C0C8015D +:103910000E949517E4CFC816D90608F453C0F601E3 +:10392000E81BF90BCF01883C910508F450C0F12C3D +:103930007C2DD98AC88A89890E94E81AE6EBF1E0D1 +:1039400086E0DF011D928A95E9F70E94281BA0C03E +:10395000751314C0341312C0611110C08091BB01E3 +:10396000F8018583C8010E94951786E0E6EBF1E037 +:10397000DF011D928A95E9F7FE2C8AC04D875E878C +:103980008D859E856A8B0E94C21A6A89882309F4F4 +:10399000BECF662309F4BBCF2091BB01822F829555 +:1039A0008F7090E002970CF48ECF8091B6019091C9 +:1039B000B7019A8389831B82DD82CC822E83CE015C +:1039C00001967FCF809590958C0D9D1DACCFF62EE6 +:1039D000662309F49CCF75132EC034132CC020919C +:1039E000BB0120FD1FC0822F82958F70D9F0D801B6 +:1039F00015962C9315978F3049F08F5F982F9295DD +:103A0000907F822F8F70892B15968C93C8010E940E +:103A1000951786E0F801A6EBB1E001900D928A952A +:103A2000E1F793CF86E0F801A6EBB1E001900D92AB +:103A30008A95E1F72DC04D875E878D859E850E9412 +:103A4000C21A811140CF8091BB0181608093BB017C +:103A5000C8010E9495171CC0662309F458CF4D87F2 +:103A60005E878D859E850E94C21A882309F44FCFF8 +:103A70002ACF811148CF0CC0243031050CF047CF3C +:103A80009F7009F440CFF8019581907F09F03BCFFA +:103A90008F2D62960FB6F894DEBF0FBECDBFDF91BB +:103AA000CF911F910F91FF90EF90DF90CF900895ED +:103AB0001F93CF93DF93CDB7DEB72C970FB6F89453 +:103AC000DEBF0FBECDBF4F83588769877A878B874C +:103AD0009C87CE0107960E94911B882369F08F81F5 +:103AE00098852A853B85232BF1F19F3F09F063C020 +:103AF0008F3F09F060C037C086E0FE013796DE01D7 +:103B0000119601900D928A95E1F76F817885EA858B +:103B1000FB85309741F17F3F11F46F3F21F12091F8 +:103B2000850130E0C9010196877099274091840191 +:103B300050E08417950709F447C069837A83FD83B1 +:103B4000EC8396E0929FD001939FB00D1124AA5769 +:103B5000BE4FFE01319601900D929A95E1F7809348 +:103B600085010E94071B16E08091840190918501D8 +:103B70008917C1F1189FC00111248A579E4F0E94D6 +:103B8000911B882379F1E09184011E9FF00111249B +:103B9000EA57FE4F40815181628173818481958112 +:103BA0000E94F71A8091840190E00196877099270E +:103BB00080938401D9CF4F81588569857A858B851B +:103BC0009C850E94F71ACFCF0E94BE1A10928501E1 +:103BD00010928401E6EBF1E086E0DF011D928A9508 +:103BE000E9F7C1CF2C960FB6F894DEBF0FBECDBF5C +:103BF000DF91CF911F910895EF92FF920F931F9342 +:103C0000CF93DF938C01892B09F46CC0F12CEE2447 +:103C1000E394E8012196F8018491843740F48430DC +:103C200008F051C0813081F0823019F15BC08537D6 +:103C300009F444C0A8F19CE7980F903708F052C0EF +:103C40008F770E94381741C00E5F1F4FFE01C4914D +:103C500080E28C0F883048F4C7708E2D01C0880F29 +:103C6000CA95EAF70E94AC2014C08C2F0E947016EF +:103C70002DC00E5F1F4FFE01C49180E28C0F883073 +:103C800058F4C7708E2D01C0880FCA95EAF70E94BC +:103C9000B2200E94D3201AC08C2F0E94381716C061 +:103CA0000E5F1F4FFE01C491CC2381F08FE99FE08E +:103CB0000197F1F700C00000C150F6CF0E5F1F4F13 +:103CC000FE01F49003C00E9470168E018F2D882390 +:103CD00009F49FCFEFE9FFE03197F1F700C0000052 +:103CE0008150F5CFDF91CF911F910F91FF90EF9011 +:103CF000089508956093C0017093C1018093C2013B +:103D00009093C3010C94AC1A0F931F930091C001C0 +:103D10001091C1012091C2013091C301DC01CB019E +:103D2000802B912BA22BB32B8093C0019093C101C8 +:103D3000A093C201B093C3011F910F910C94AC1AD0 +:103D40000F931F930091C0011091C1012091C201F6 +:103D50003091C301DC01CB0180239123A223B32343 +:103D60008093C0019093C101A093C201B093C3019D +:103D70001F910F910C94AC1A0F931F930091C001E7 +:103D80001091C1012091C2013091C301DC01CB012E +:103D900080279127A227B3278093C0019093C10168 +:103DA000A093C201B093C3011F910F910C94AC1A60 +:103DB0001092BC011092BD011092BE011092BF0181 +:103DC0000C94AC1A41E050E060E070E004C0440F95 +:103DD000551F661F771F8A95D2F74093BC015093F9 +:103DE000BD016093BE017093BF010C94AC1A41E019 +:103DF00050E060E070E004C0440F551F661F771F5D +:103E00008A95D2F78091BC019091BD01A091BE012D +:103E1000B091BF01482B592B6A2B7B2B4093BC01DF +:103E20005093BD016093BE017093BF010C94AC1A16 +:103E300041E050E060E070E004C0440F551F661F91 +:103E4000771F8A95D2F7409550956095709580912F +:103E5000BC019091BD01A091BE01B091BF0148236A +:103E600059236A237B234093BC015093BD01609387 +:103E7000BE017093BF010C94AC1A41E050E060E0C9 +:103E800070E004C0440F551F661F771F8A95D2F754 +:103E90008091BC019091BD01A091BE01B091BF0184 +:103EA000482759276A277B274093BC015093BD01BF +:103EB0006093BE017093BF010C94AC1A0F931F93D3 +:103EC0000091BC011091BD012091BE013091BF0154 +:103ED000DC01CB01802B912BA22BB32B8093BC0157 +:103EE0009093BD01A093BE01B093BF011F910F91AC +:103EF0000C94AC1A0F931F930091BC011091BD015B +:103F00002091BE013091BF01DC01CB0180239123C0 +:103F1000A223B3238093BC019093BD01A093BE0163 +:103F2000B093BF011F910F910C94AC1A0F931F9384 +:103F30000091BC011091BD012091BE013091BF01E3 +:103F4000DC01CB0180279127A227B3278093BC01F6 +:103F50009093BD01A093BE01B093BF011F910F913B +:103F60000C94AC1A0895CF92DF92EF92FF920F93C8 +:103F70001F93CF93DF938C01C090C001D090C101FB +:103F8000E090C201F090C3014091BC015091BD018D +:103F90006091BE017091BF01C42AD52AE62AF72A92 +:103FA000CFE1D0E0D701C6010C2E04C0B695A7958D +:103FB000979587950A94D2F780FF07C0B8018C2F98 +:103FC0000E94DD0B8130910531F4219758F7B8013B +:103FD00080E00E94DD0BDF91CF911F910F91FF9048 +:103FE000EF90DF90CF90089590910C01992321F0EC +:103FF00090910D01911109C020910E0130910F0196 +:10400000F90132969FEF40E030C0982F9695969533 +:1040100096959F30A0F4E0910E01F0910F01E90F09 +:10402000F11D877021E030E0A90102C0440F551F47 +:104030008A95E2F7CA019181892B81830895909135 +:10404000D70190FF23C01F928F9387ED95E09F9338 +:104050008F930E94EE070F900F900F900F9008958E +:104060009F3F39F04F5F4E3041F051915813F8CFD8 +:104070000DC05111F7CF942FF5CF9F3F39F0F901C3 +:10408000E90FF11D97FDFA958283089508959091A7 +:104090000C01992321F090910D01911109C02091FB +:1040A0000E0130910F01F9013296205F3F4F30C071 +:1040B000982F9695969596959F30A8F4E0910E01CD +:1040C000F0910F01E90FF11D877021E030E0A901A7 +:1040D00002C0440F551F8A95E2F7CA01809591816D +:1040E0008923818308959091D70190FF16C01F9274 +:1040F0008F9389EB95E09F938F930E94EE070F902B +:104100000F900F900F9008953196E217F30729F062 +:1041100090819813F9CF1082F7CF089581E090E055 +:10412000E0910E01F0910F01E80FF91F1082019646 +:1041300080319105A9F708959091D601892B80933C +:10414000D601089580959091D60189238093D60158 +:1041500008951092D60108959091D501892B8093EE +:10416000D501089580959091D50189238093D5013B +:1041700008951092D50108958093C4010895109276 +:10418000C401089580910E0190910F01FC013196B8 +:104190009C01205F3F4F80E0919191118F5FE2176A +:1041A000F307D1F70895E0910E01F0910F0180918E +:1041B000D6018083E0910E01F0910F0190818091F2 +:1041C000D501892B80838091C401882361F0E0911F +:1041D0000E01F0910F019081892B80830E94C220F3 +:1041E00081111092C40180910E0190910F010C94E5 +:1041F000EE1490933B0180933A010895CF92DF92A1 +:10420000EF92FF926C01EE24FF24C114D104E1046B +:10421000F10421F0C701B60120E101C020E0C72E62 +:10422000D82EE92EFF24C114D104E104F10419F0C1 +:10423000285FC701B6016B017C0154E0F694E79456 +:10424000D794C7945A95D1F7C114D104E104F1046D +:1042500019F02C5FC701B6016B017C0142E0F694B6 +:10426000E794D794C7944A95D1F7C114D104E104D7 +:10427000F10419F02E5FC701B601DC01CB01B69540 +:10428000A79597958795892B8A2B8B2B09F02F5F04 +:10429000822FFF90EF90DF90CF9008958295982F16 +:1042A0009C7C392F36953695282F237344E0249F24 +:1042B000C0011124932F982B292F2A7A2695892F14 +:1042C0008575880F822B08951F93CF93DF931F92DC +:1042D000CDB7DEB799830E944E21182F9981892F7F +:1042E0000E944E21212F30E0322F2227A901482B96 +:1042F000CA010F90DF91CF911F9108958091F00135 +:10430000843009F11092D80120E488E190E00FB6E2 +:10431000F894A895809360000FBE2093600083B747 +:10432000817F846083BF83B7816083BF78948895E1 +:1043300083B78E7F83BF88E10FB6F89480936000C7 +:10434000109260000FBE089508950895CF930E94C3 +:10435000A4210E9482090E94A521C0E08C2F0E9406 +:10436000AE0A811104C0CF5FCE30C1F701C081E039 +:10437000CF9108950E94BE1A0E94E2140C94140D6D +:1043800082E084BD93E095BD9AEF97BD80936E0067 +:1043900008952FB7F8948091D9019091DA01A091F6 +:1043A000DB01B091DC012FBF0895CF92DF92EF9235 +:1043B000FF920F931F932FB7F8944091D90150911A +:1043C000DA016091DB017091DC012FBF6A017B0192 +:1043D000EE24FF248C0120E030E0C016D106E20676 +:1043E000F30610F4415051099A01281B390BC901F9 +:1043F0001F910F91FF90EF90DF90CF9008951F9243 +:104400000F920FB60F9211248F939F93AF93BF9388 +:104410008091D9019091DA01A091DB01B091DC018A +:104420000196A11DB11D8093D9019093DA01A0934B +:10443000DB01B093DC01BF91AF919F918F910F9001 +:104440000FBE0F901F9018950E94E011F8942FEF67 +:1044500087EA91E6215080409040E1F700C00000DB +:1044600087E090EBDC018093F9019093FA01A0932F +:10447000FB01B093FC019CE088E10FB6F894A8958D +:10448000809360000FBE90936000FFCFEF92FF9289 +:104490000F931F93CF93DF93D82FC0E08C2F0E94F0 +:1044A000AE0A00E010E0E82EF12CC701002E02C099 +:1044B000959587950A94E2F780FD06C00F5F1F4F20 +:1044C0000630110591F709C0602F7C2F80E00E9413 +:1044D000BB0BD813F3CF81E004C0CF5FCE30F1F631 +:1044E00080E0DF91CF911F910F91FF90EF900895A1 +:1044F000CF93C82F8CE20E944622882321F08C2F74 +:10450000CF910C94462280E0CF910895CF930E94E2 +:10451000D523811102C00E94BB238CEF95E00E943D +:104520005507C5E6C15049F00E9482098FE39CE916 +:104530000197F1F700C00000F5CF85EF95E00E94EC +:10454000550789E20E947822811113C18AE20E94F4 +:10455000782281110E94BB2385E00E94782281117C +:104560000E9424220E94E0238093D70187E00E94CA +:1045700078228823A9F18BE10E947822882351F0C8 +:104580008091D70181FB222720F991E0922790FBAF +:1045900081F90EC08EE00E947822882361F080911C +:1045A000D70182FB222720F991E0922790FB82F924 +:1045B0008093D70115C080E10E9478229091D701A5 +:1045C000882341F093FB222720F981E0822780FB9A +:1045D00093F904C0892F809580FB90F99093D701BF +:1045E0008091D7010E94E4230E94F2238093EA0184 +:1045F00080EE0E947822882341F08091EA01982F72 +:10460000909590FB80F98093EA0189E30E947822DB +:10461000882359F08091EA0181FB222720F991E05B +:10462000922790FB81F98093EA0182EE0E94782222 +:10463000882359F08091EA0182FB222720F991E03A +:10464000922790FB82F98093EA0186EE0E947822FD +:10465000882359F08091EA0183FB222720F991E019 +:10466000922790FB83F98093EA0183EE0E947822DF +:10467000882359F08091EA0184FB222720F991E0F8 +:10468000922790FB84F98093EA0185E30E947822C7 +:10469000882359F08091EA0185FB222720F991E0D7 +:1046A000922790FB85F98093EA0181E30E947822AA +:1046B000882359F08091EA0186FB222720F991E0B6 +:1046C000922790FB86F98093EA0181E10E9478228B +:1046D000882359F08091EA0187FB222720F991E095 +:1046E000922790FB87F98093EA018091EA010E946A +:1046F000F6238091EA0187FB882780F980930D01DA +:1047000087E20E947822C82F8EE10E9478228111D0 +:10471000C2608FE10E9478228111C46080E20E9411 +:1047200078228111C86081E20E9478228111C061E3 +:1047300082E20E9478228111C06283E20E94782284 +:104740008111C06484E20E947822882311F0C0683D +:1047500002C0CC2329F08C2F0E94ED236C2F03C0C4 +:104760000E94E923682F70E080E090E0CF910C94E4 +:104770007A1ECF9108956DEE7EEF80E090E00E946A +:10478000BE2D60E082E090E00E94B02D60E083E00A +:1047900090E00E94B02D60E084E090E00E94B02D97 +:1047A00060E085E090E00C94B02D80E090E00E9405 +:1047B000AA2D21E08D3E9E4F09F020E0822F089522 +:1047C00082E090E00C94A22D682F82E090E00C949F +:1047D000B02D83E090E00C94A22D682F83E090E050 +:1047E0000C94B02D84E090E00C94A22D682F84E00E +:1047F00090E00C94B02D8091DF0180FF0BC06091A0 +:10480000130185E0689FB001112475956795759532 +:1048100067952BC081FF09C06091130185E0689FF7 +:10482000B00111247595679520C082FF07C0609183 +:10483000130185E0689FB001112417C09091E00139 +:104840009923D1F060911201961788F720911301F6 +:1048500085E0289F90011124929FA001939F500D05 +:10486000112470E0CA010E94742D6038710540F473 +:104870006115710539F002C065E070E0862F08957A +:104880008FE7089581E008958091DF0180FF08C0DF +:104890006091110170E0759567957595679521C0D8 +:1048A00081FF06C06091110170E07595679519C090 +:1048B00082FF04C06091110170E010C09091E0018E +:1048C0009923C1F0609110019617A0F78091110112 +:1048D000899FC001112470E00E94742D6038710519 +:1048E00028F46115710521F0862F08958FE708954A +:1048F00081E0089561E070E0F4CF803F21F40E94F0 +:10490000FB23819504C0813F29F40E94FB238093FF +:10491000E3010895823F21F40E94FB23819504C0A6 +:10492000833F29F40E94FB238093E2010895893F8D +:1049300019F40E94442405C08A3F31F40E944424A3 +:1049400081958093E40108958B3F21F40E944424D3 +:10495000819504C08C3F29F40E9444248093E50192 +:104960000895843F21F48091E101816017C0853F63 +:1049700021F48091E101826011C0863F21F4809191 +:10498000E10184600BC0873F21F48091E1018860E0 +:1049900005C0883F31F48091E10180618093E1019D +:1049A00008958D3F21F48091DF0181600BC08E3F1F +:1049B00021F48091DF01826005C08F3F29F480914E +:1049C000DF0184608093DF010895803F39F4809196 +:1049D000E30187FF6CC01092E30169C0813F29F4B5 +:1049E0008091E3011816BCF362C09091E201823F0E +:1049F00029F497FF5CC01092E20159C0833F19F47B +:104A00001916CCF354C0893F41F48091E401181683 +:104A10000CF04DC01092E4014AC08A3F29F4809105 +:104A2000E40187FF44C0F6CF8B3F39F48091E50164 +:104A300087FF3DC01092E5013AC08C3F29F4809178 +:104A4000E5011816BCF333C0843F21F48091E101E5 +:104A50008E7F17C0853F21F48091E1018D7F11C0C9 +:104A6000863F21F48091E1018B7F0BC0873F21F4C9 +:104A70008091E101877F05C0883F31F48091E10199 +:104A80008F7E8093E10113C08D3F21F48091DF017F +:104A90008E7F0BC08E3F21F48091DF018D7F05C09A +:104AA0008F3F29F48091DF018B7F8093DF0180911C +:104AB000E20181110EC08091E30181110AC0809151 +:104AC000E401811106C08091E501811102C01092BC +:104AD000E00108958091D70183FF7EC088E396E0CE +:104AE0000E9455078091E1011F928F9383E396E026 +:104AF0009F938F930E94EE0781E396E00E945507F3 +:104B00008091E201282F332727FD30953F938F9323 +:104B10008EE296E09F938F930E94EE078CE296E0E0 +:104B20000E9455078091E301282F332727FD3095F8 +:104B30003F938F9389E296E09F938F930E94EE07B5 +:104B400087E296E00E9455078091E401282F3327E1 +:104B500027FD30953F938F9384E296E09F938F9348 +:104B60000E94EE0782E296E00E9455078091E501DF +:104B7000282F332727FD30953F938F938FE196E0C1 +:104B80009F938F930E94EE078CE196E00E94550759 +:104B90008091E0011F928F9389E196E09F938F931C +:104BA0000E94EE0787E196E00E9455078091DF01A1 +:104BB0001F928F9384E196E09F938F930E94EE075C +:104BC00081E196E00E9455078DB79EB74C960FB6CF +:104BD000F8949EBF0FBE8DBF81EE91E00E94371505 +:104BE0000E94C9219093DE018093DD0108951F93F7 +:104BF000CF93DF938091DD019091DE010E94D5215A +:104C0000AC019091E001992321F02091140130E052 +:104C100006C0209115018AE0289F900111244217B7 +:104C2000530708F486C08091E201C091E301D0915E +:104C3000E4011091E501811107C0C11176C0D111C5 +:104C400074C0111172C075C09F3F19F09F5F90939F +:104C5000E001181624F40E94FB238093E201809166 +:104C6000E20187FF05C00E94FB2381958093E2014A +:104C70001C1624F40E94FB238093E3018091E3013E +:104C800087FF05C00E94FB2381958093E30160911B +:104C9000E201662339F1C091E301CC2319F17727B2 +:104CA00067FD7095872F972F0E94792C23E333E3BC +:104CB00043E35FE30E94DD2C0E94462C6093E201F7 +:104CC0006C2F772767FD7095872F972F0E94792C7F +:104CD00023E333E343E35FE30E94DD2C0E94462C91 +:104CE0006093E3011D1624F40E9444248093E401A0 +:104CF0008091E40187FF05C00E9444248195809340 +:104D0000E401111624F40E9444248093E50180916B +:104D1000E50187FF05C00E94442481958093E50149 +:104D2000DF91CF911F910C946A259F3F09F08ECFA0 +:104D300096CFDF91CF911F910895E1EEF1E085E0EC +:104D4000DF011D928A95E9F71092E0011092DF01D0 +:104D500008958BE598E00E9455071F9281E08F939C +:104D60001F9285E08F938DE098E09F938F930E9430 +:104D7000EE070F900F900F900F900F900F900895E7 +:104D80008330E9F128F4813061F0823009F108952F +:104D9000853009F462C008F449C0863009F474C053 +:104DA000089580911501262F30E0280F311D2F3FE7 +:104DB000310524F4680F6093150103C08FEF8093D1 +:104DC0001501809115011F928F9386E497E072C0C0 +:104DD00080911401262F30E0280F311D2F3F31051F +:104DE00024F4680F6093140103C08FEF80931401C3 +:104DF000809114011F928F9384E397E05BC08091B0 +:104E00001301262F30E0280F311D2F3F310524F4E8 +:104E1000680F6093130103C08FEF8093130180919B +:104E200013011F928F9381E297E044C08091120199 +:104E3000262F30E0280F311D2F3F310524F4680F55 +:104E40006093120103C08FEF8093120180911201D1 +:104E50001F928F938CE097E02DC080911101262F37 +:104E600030E0280F311D2F3F310524F4680F609387 +:104E7000110103C08FEF80931101809111011F92E6 +:104E80008F9383EF96E016C080911001262F30E0BB +:104E9000280F311D2F3F310524F4680F6093100156 +:104EA00003C08FEF80931001809110011F928F93A8 +:104EB00088ED96E09F938F930E94EE070F900F90DE +:104EC0000F900F900895833081F128F4813059F0CC +:104ED0008230D1F00895853009F449C0B8F18630A8 +:104EE00009F456C0089580911501681720F4861BB7 +:104EF0008093150102C010921501809115011F9237 +:104F00008F9389EC96E054C080911401681720F4C7 +:104F1000861B8093140102C0109214018091140129 +:104F20001F928F9387EB96E043C08091130168171F +:104F300020F4861B8093130102C01092130180910C +:104F400013011F928F9384EA96E032C08091120180 +:104F5000681720F4861B8093120102C01092120180 +:104F6000809112011F928F938FE896E021C080916B +:104F70001101681720F4861B8093110102C0109262 +:104F80001101809111011F928F9386E796E010C066 +:104F900080911001681720F4861B8093100102C0D5 +:104FA00010921001809110011F928F938BE596E073 +:104FB0009F938F930E94EE070F900F900F900F908A +:104FC0000895CF93C82F1F928F9380E699E09F9307 +:104FD0008F930E94EE0781E090E0A0E0B0E0BC017A +:104FE000CD0104C0660F771F881F991FCA95D2F79D +:104FF0000E947A1E0F900F900F900F90CF910C94FB +:10500000BE1ACF938D3109F465C0B0F58E3009F426 +:10501000CCC100F5873009F49BC1A8F4863009F0B3 +:105020006DC28091D701817F8E7F8093D70185E605 +:1050300099E00E94550787EA9DE00E94550781E0AC +:105040008093E70180C1883009F44FC08B3009F4A8 +:105050007CC154C2863109F4F0C138F4803109F4BE +:10506000B8C1813109F430C249C2893109F4CEC1D5 +:105070008B3109F486C142C2853309F437C248F442 +:10508000873209F433C208F433C2893209F42EC2DC +:1050900035C2833438F48A3308F02CC2883309F4DB +:1050A00054C12CC2833409F421C2883409F026C2C9 +:1050B0000E94BE1A86E99DE00E9455079FEF23EDEE +:1050C00080E3915020408040E1F700C000000E9442 +:1050D000242239C186EB9DE00E9455070E94002CD6 +:1050E0000E94E2140E94140D2EC18BEA9DE00E94E2 +:1050F000550786E79BE00E9455070E94E9231F920F +:105100008F9383E79BE09F938F930E94EE0781E745 +:105110009BE00E9455070E94E023C82F8EE59BE08C +:105120000E9455071F92CF9389E59BE09F938F9331 +:105130000E94EE0787E59BE00E9455078DE49BE007 +:105140000E9455078C2F81701F928F938AE49BE0F9 +:105150009F938F930E94EE0788E49BE00E9455077F +:105160008EE39BE00E945507C1FB882780F91F92C0 +:105170008F938BE39BE09F938F930E94EE0789E3CD +:105180009BE00E9455078DE29BE00E945507C2FB01 +:10519000882780F91F928F938AE29BE09F938F93D9 +:1051A0000E94EE0788E29BE00E9455078FE19BE09A +:1051B0000E945507C3FBCC27C0F91F92CF938CE107 +:1051C0009BE09F938F930E94EE078AE19BE00E94F1 +:1051D00055070E94F223C82F86E09BE00E945507E6 +:1051E0001F92CF9381E09BE09F938F930E94EE07E5 +:1051F0008FEF9AE00E94550786EE9AE00E945507CD +:105200008C2F81701F928F9383EE9AE09F938F93E0 +:105210000E94EE078DB79EB780960FB6F8949EBF9A +:105220000FBE8DBF81EE9AE00E9455078AEC9AE08E +:105230000E945507C1FB882780F91F928F9387EC46 +:105240009AE09F938F930E94EE0785EC9AE00E946C +:10525000550783EB9AE00E945507C2FB882780F927 +:105260001F928F9380EB9AE09F938F930E94EE079B +:105270008EEA9AE00E9455078CE99AE00E94550751 +:10528000C3FB882780F91F928F9389E99AE09F9347 +:105290008F930E94EE0787E99AE00E9455078DE8F8 +:1052A0009AE00E945507C4FB882780F91F928F93CC +:1052B0008AE89AE09F938F930E94EE0788E89AE02D +:1052C0000E94550786E79AE00E945507C5FB88278C +:1052D00080F91F928F9383E79AE09F938F930E94A8 +:1052E000EE0781E79AE00E94550785E59AE00E9463 +:1052F0005507C6FB882780F91F928F9382E59AE0B5 +:105300009F938F930E94EE0780E59AE00E945507D5 +:1053100088E49AE00E945507C7FBCC27C0F91F928A +:10532000CF9385E49AE09F938F930E94EE0783E4E6 +:105330009AE00E9455078DB79EB74C960FB6F89429 +:105340009EBF0FBE8DBFC1E0DEC08CE899E05BC0A0 +:105350008091D701C82FC17080FF09C089E89DE006 +:105360000E9455078091D701817F8E7F47C08DE7CE +:105370009DE00E9455078091D70181608093D701FD +:10538000E2CF9091D70191FBCC27C0F981E0C827EB +:10539000892FC0FB81F98093D701CC2319F080E7D6 +:1053A0009DE027C082E69DE02EC09091D70192FB40 +:1053B000CC27C0F981E0C827892FC0FB82F98093F0 +:1053C000D701CC2319F083E59DE013C083E49DE071 +:1053D0001AC09091D70193FBCC27C0F981E0C82770 +:1053E000892FC0FB83F98093D701CC2351F087E349 +:1053F0009DE00E9455078091D70181608093D7017D +:1054000082C08AE29DE00E9455079DCF8BE19DE01E +:105410000E9455078FEE9CE00E94550782EB9CE0AE +:105420000E94550785E89CE00E94550781E49CE0B6 +:105430000E94550786E19CE0E6CF88E09CE00E9450 +:1054400055070E94E2141F928F938EEE9BE09F936C +:105450008F930E94EE0780910C011F928F9387ED2E +:105460009BE09F938F930E94EE0780916E011F92A5 +:105470008F9384EC9BE09F938F930E94EE07809123 +:105480000D011F928F9381EB9BE09F938F930E945E +:10549000EE078091D9019091DA01A091DB01B091E2 +:1054A000DC01BF93AF939F938F938DE99BE09F9314 +:1054B0008F930E94EE078DB79EB746960FB6F8946D +:1054C0009EBF0FBE8DBF3FCF0E94BE1AC0910D017F +:1054D00081E0C827C0930D01CC2329F083E99BE02C +:1054E0000E94550710C088E89BE08DCF80E003C084 +:1054F0008D5101C089530E94E12725CF86E89BE0AA +:105500000E945507C0E08C2FCF91089580E0089548 +:1055100080E00895CF93C82F8091E701813081F01A +:1055200020F0823009F44FC045C1E0910E01F091A6 +:105530000F018081813169F0823209F03DC109C0DB +:10554000E0910E01F0910F018081813111F08232E2 +:1055500061F48C2F0E94862A811104C08C2F0E9436 +:1055600001282FC081E090E02CC08C2F0E94882A57 +:10557000811126C0C431E1F070F4CB3081F0C0312C +:10558000D1F40E94A92688E599E00E94550782E09F +:105590008093E70115C0C93259F0C83361F485E63C +:1055A00099E00E9455078CE599E00E94550708C0D4 +:1055B0001092E70103C186E599E00E945507FEC0FD +:1055C00081E08170FDC0C43220F5CE3108F0C0C04A +:1055D000CB3099F1C8F4C73009F0D2C08AE080938B +:1055E000150194E19093140193E09093130180933B +:1055F000120188E08093110188E2809310018CEF02 +:1056000097E00E945507BFC0C33149F1C431C1F0D2 +:10561000B7C0CB3409F4A9C028F4C93289F0C83323 +:1056200061F0AEC0C13509F49EC0C23509F499C01D +:10563000CE3409F0A5C06AE09EC00E94A926A3C08E +:105640008091E601882319F01092E6019CC089E060 +:1056500098E00E94550781E08093E701B1C083EE96 +:1056600097E00E94550781ED97E00E9455078091D1 +:1056700015011F928F938EEC97E09F938F930E945A +:10568000EE078CEC97E00E9455078AEB97E00E94AA +:105690005507809114011F928F9387EB97E09F939A +:1056A0008F930E94EE0785EB97E00E94550786EAEC +:1056B00097E00E945507809113011F928F9383EA10 +:1056C00097E09F938F930E94EE0781EA97E00E94F4 +:1056D000550780E997E00E945507809112011F92BB +:1056E0008F938DE897E09F938F930E94EE078BE84E +:1056F00097E00E94550786E797E00E945507809142 +:1057000011011F928F9383E797E09F938F930E94DD +:10571000EE0781E797E00E9455078AE597E00E942F +:105720005507809110011F928F9387E597E09F9313 +:105730008F930E94EE0785E597E00E9455078DB78D +:105740009EB748960FB6F8949EBF0FBE8DBF1BC084 +:10575000CE51EC2FF0E0E15DFE4F80818093E601B9 +:1057600012C061E003C061E006C06AE08091E6011A +:105770000E94C02608C08091E6010E94632703C0F2 +:105780008AEF97E013C08091E601882369F01F92A9 +:105790008F9384EF97E09F938F930E94EE070F9073 +:1057A0000F900F900F9004C081EF97E00E94550773 +:1057B00081E006C01092E70180E002C080E001CFE6 +:1057C000CF910895E1E8F0E0808188608083808156 +:1057D000816080838FB7F89493E09093890090ED77 +:1057E000909388008FBF0895EFE6F0E0808182609B +:1057F00080830895EFE6F0E080818D7F80830895B7 +:10580000EFE6F0E0908182E08927808308951F927F +:105810000F920FB60F9211242F933F934F935F93E4 +:105820006F937F938F939F93AF93BF93EF93FF9368 +:105830008091E8019091E90101969093E9018093AC +:10584000E801811103C082E00E94140DE091E9019A +:10585000E695E695F0E0EA53F24FE4918091E80195 +:105860008E1303C080E00E94140DFF91EF91BF9151 +:10587000AF919F918F917F916F915F914F913F91E8 +:105880002F910F900FBE0F901F90189504D0689421 +:10589000B1118DC0089570D088F09F5790F0B92F46 +:1058A0009927B751A0F0D1F0660F771F881F991F75 +:1058B0001AF0BA95C9F712C0B13081F077D0B1E0D3 +:1058C000089574C0672F782F8827B85F39F0B93FE3 +:1058D000CCF3869577956795B395D9F73EF4909577 +:1058E0008095709561957F4F8F4F9F4F0895E894F5 +:1058F00009C097FB3EF490958095709561957F4F18 +:105900008F4F9F4F9923A9F0F92F96E9BB279395C5 +:10591000F695879577956795B795F111F8CFFAF4D5 +:10592000BB0F11F460FF1BC06F5F7F4F8F4F9F4F06 +:1059300016C0882311F096E911C0772321F09EE864 +:10594000872F762F05C0662371F096E8862F70E0CA +:1059500060E02AF09A95660F771F881FDAF7880FA4 +:105960009695879597F9089557FD9058440F551FC0 +:1059700059F05F3F71F04795880F97FB991F61F0D1 +:105980009F3F79F087950895121613061406551F48 +:10599000F2CF4695F1DF08C0161617061806991FB4 +:1059A000F1CF86957105610508940895E894BB27A9 +:1059B00066277727CB0197F908950BD078C069D077 +:1059C00028F06ED018F0952309F05AC05FC011245A +:1059D000EECFCADFA0F3959FD1F3950F50E0551F8E +:1059E000629FF001729FBB27F00DB11D639FAA2734 +:1059F000F00DB11DAA1F649F6627B00DA11D661F83 +:105A0000829F2227B00DA11D621F739FB00DA11DA3 +:105A1000621F839FA00D611D221F749F3327A00D5D +:105A2000611D231F849F600D211D822F762F6A2FF9 +:105A300011249F5750408AF0E1F088234AF0EE0F7E +:105A4000FF1FBB1F661F771F881F91505040A9F78B +:105A50009E3F510570F014C0AACF5F3FECF3983E13 +:105A6000DCF3869577956795B795F795E7959F5FF2 +:105A7000C1F7FE2B880F911D9695879597F908958C +:105A800097F99F6780E870E060E008959FEF80ECF1 +:105A9000089500240A941616170618060906089594 +:105AA00000240A9412161306140605060895092EFA +:105AB0000394000C11F4882352F0BB0F40F4BF2B69 +:105AC00011F460FF04C06F5F7F4F8F4F9F4F0895A9 +:105AD000991B79E004C0991F961708F0961B881F40 +:105AE0007A95C9F78095089597FB072E16F40094D0 +:105AF00007D077FD09D00E948E2D07FC05D03EF41B +:105B0000909581959F4F0895709561957F4F089569 +:105B1000EE0FFF1F0590F491E02D0994AA1BBB1B0B +:105B200051E107C0AA1FBB1FA617B70710F0A61B9D +:105B3000B70B881F991F5A95A9F780959095BC01BE +:105B4000CD010895F999FECF92BD81BDF89A9927AC +:105B500080B50895A8E1B0E042E050E00C94C52D76 +:105B6000262FF999FECF1FBA92BD81BD20BD0FB679 +:105B7000F894FA9AF99A0FBE019608950E94B02DF2 +:105B8000272F0C94B12DDC01CB01FC01F999FECF3C +:105B900006C0F2BDE1BDF89A319600B40D924150B5 +:0A5BA0005040B8F70895F894FFCFC5 +:105BAA002002150D060EE30DAF0D7B0D0101C50197 +:105BBA0028080A03140A3F4D3620394605F904C35A +:105BCA0004A3046A04DD03F6030F0428044804014D +:0A5BDA000203040506070809000095 +:00000001FF From f96186ed9c6a0fbcf3bc0f32eae4a0079303e884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Wed, 10 Feb 2016 19:04:26 +0100 Subject: [PATCH 8/8] add image --- .../keymaps/emacs_osx_dk/default_highres.png | Bin 0 -> 142146 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2583740c625e0b3e2cb7669127d4c9ae3c683d GIT binary patch literal 142146 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 a=0EwLdrK}<|8`Jg00K`}KbLh*2~7Yj;%fZ> literal 0 HcmV?d00001