From 3b38e6954add9b5b19fc194210438e1a865879ca Mon Sep 17 00:00:00 2001 From: Nic Aitch Date: Fri, 9 Jun 2017 09:14:44 -0500 Subject: Use single brackets for portability with other shells --- keyboards/lets_split/rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/rules.mk b/keyboards/lets_split/rules.mk index 79860ea35d..43eff99e71 100644 --- a/keyboards/lets_split/rules.mk +++ b/keyboards/lets_split/rules.mk @@ -78,7 +78,7 @@ CUSTOM_MATRIX = yes avrdude: build ls /dev/tty* > /tmp/1; \ echo "Reset your Pro Micro now"; \ - while [[ -z $$USB ]]; do \ + while [ -z $$USB ]; do \ sleep 1; \ ls /dev/tty* > /tmp/2; \ USB=`diff /tmp/1 /tmp/2 | grep -o '/dev/tty.*'`; \ -- cgit v1.2.3 From a7ce482d142b5e4570ba0f63423ec66e51c51c6f Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 11 Jun 2017 21:24:23 -0400 Subject: remove the rest of the .pngs --- .../lets_split/imgs/split-keyboard-i2c-schematic.png | Bin 26565 -> 0 bytes .../lets_split/imgs/split-keyboard-serial-schematic.png | Bin 19487 -> 0 bytes keyboards/lets_split/readme.md | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 keyboards/lets_split/imgs/split-keyboard-i2c-schematic.png delete mode 100644 keyboards/lets_split/imgs/split-keyboard-serial-schematic.png (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/imgs/split-keyboard-i2c-schematic.png b/keyboards/lets_split/imgs/split-keyboard-i2c-schematic.png deleted file mode 100644 index 8882947187..0000000000 Binary files a/keyboards/lets_split/imgs/split-keyboard-i2c-schematic.png and /dev/null differ diff --git a/keyboards/lets_split/imgs/split-keyboard-serial-schematic.png b/keyboards/lets_split/imgs/split-keyboard-serial-schematic.png deleted file mode 100644 index 7621d38ed9..0000000000 Binary files a/keyboards/lets_split/imgs/split-keyboard-serial-schematic.png and /dev/null differ diff --git a/keyboards/lets_split/readme.md b/keyboards/lets_split/readme.md index 7e5a546022..32a1c3ef1d 100644 --- a/keyboards/lets_split/readme.md +++ b/keyboards/lets_split/readme.md @@ -90,11 +90,11 @@ and modify the `matrix.c` accordingly. The wiring for serial: -![serial wiring](imgs/split-keyboard-serial-schematic.png) +![serial wiring](https://i.imgur.com/C3D1GAQ.png) The wiring for i2c: -![i2c wiring](imgs/split-keyboard-i2c-schematic.png) +![i2c wiring](https://i.imgur.com/Hbzhc6E.png) The pull-up resistors may be placed on either half. It is also possible to use 4 resistors and have the pull-ups in both halves, but this is -- cgit v1.2.3 From 22f985eba78687d08d17dc6cb4e7266359925c97 Mon Sep 17 00:00:00 2001 From: Dylan Khor Date: Thu, 15 Jun 2017 07:15:27 +0000 Subject: Add custom let's split keymap --- keyboards/lets_split/keymaps/khord/Makefile | 7 + keyboards/lets_split/keymaps/khord/config.h | 37 +++++ keyboards/lets_split/keymaps/khord/keymap.c | 236 ++++++++++++++++++++++++++++ 3 files changed, 280 insertions(+) create mode 100644 keyboards/lets_split/keymaps/khord/Makefile create mode 100644 keyboards/lets_split/keymaps/khord/config.h create mode 100644 keyboards/lets_split/keymaps/khord/keymap.c (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/keymaps/khord/Makefile b/keyboards/lets_split/keymaps/khord/Makefile new file mode 100644 index 0000000000..c90523e5d6 --- /dev/null +++ b/keyboards/lets_split/keymaps/khord/Makefile @@ -0,0 +1,7 @@ +TAP_DANCE_ENABLE = yes +RGBLIGHT_ENABLE = yes +USE_I2C = no + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/lets_split/keymaps/khord/config.h b/keyboards/lets_split/keymaps/khord/config.h new file mode 100644 index 0000000000..1df3c5e1f4 --- /dev/null +++ b/keyboards/lets_split/keymaps/khord/config.h @@ -0,0 +1,37 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + + +#define USE_SERIAL + +#define MASTER_LEFT +// #define _MASTER_RIGHT +#define EE_HANDS + +#undef RGBLED_NUM +#define RGBLIGHT_ANIMATIONS +#define RGBLED_NUM 12 + +#ifdef SUBPROJECT_rev1 + #include "../../rev1/config.h" +#endif +#ifdef SUBPROJECT_rev2 + #include "../../rev2/config.h" +#endif +#ifdef SUBPROJECT_rev2fliphalf + #include "../../rev2fliphalf/config.h" +#endif diff --git a/keyboards/lets_split/keymaps/khord/keymap.c b/keyboards/lets_split/keymaps/khord/keymap.c new file mode 100644 index 0000000000..6999478730 --- /dev/null +++ b/keyboards/lets_split/keymaps/khord/keymap.c @@ -0,0 +1,236 @@ +#include "lets_split.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// Each layer gets a name for readability, which is then used in the keymap matrix below. +// The underscores don't mean anything - you can have a layer called STUFF or any other name. +// Layer names don't all need to be of the same length, obviously, and you can also skip them +// entirely and just use numbers. +#define _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _ADJUST 16 + +enum custom_keycodes { + QWERTY = SAFE_RANGE, + COLEMAK, + DVORAK, + LOWER, + RAISE, + ADJUST, +}; + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +// Tap Dance Declarations +enum { + SFT_CAP = 0, + LFT_HOM, + DWN_PDN, + UPP_PUP, + RGT_END +}; + +// Dylan's additions +#define C_A_DEL LALT(LCTL(KC_DEL)) +#define C_A_INS LALT(LCTL(KC_INS)) + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QWERTY] = KEYMAP( \ +<<<<<<< HEAD + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ + CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ + TD(SFT_CAP), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_T(KC_ENT), \ + ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ +), + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_COLEMAK] = KEYMAP( \ + KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ + KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ + ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ +), + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Tab | " | , | . | P | Y | F | G | C | R | L | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | / | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_DVORAK] = KEYMAP( \ + KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ + KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ + KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ + ADJUST, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ +), + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | END | HOME |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_LOWER] = KEYMAP( \ + KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ + KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ + _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),KC_END, KC_HOME, _______, \ + _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ +), + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / |PG DN |PG UP |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RAISE] = KEYMAP( \ + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ + KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ + _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGDN, KC_PGUP, _______, \ + _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ +), + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | | | | | | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_ADJUST] = KEYMAP( \ + _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ + _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ + _______, RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_VAD, RGB_VAI, _______, _______, C_A_INS, \ + _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, C_A_DEL \ +) + + +}; + +qk_tap_dance_action_t tap_dance_actions[] = { + [SFT_CAP] = ACTION_TAP_DANCE_DOUBLE(KC_LSFT, KC_CAPS), + [LFT_HOM] = ACTION_TAP_DANCE_DOUBLE(KC_LEFT, KC_HOME), + [DWN_PDN] = ACTION_TAP_DANCE_DOUBLE(KC_DOWN, KC_PGDN), + [UPP_PUP] = ACTION_TAP_DANCE_DOUBLE(KC_UP, KC_PGUP), + [RGT_END] = ACTION_TAP_DANCE_DOUBLE(KC_RGHT, KC_END) +}; + +#ifdef AUDIO_ENABLE +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); +#endif + +void persistent_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistent_default_layer_set(1UL<<_QWERTY); + } + return false; + break; + case COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistent_default_layer_set(1UL<<_COLEMAK); + } + return false; + break; + case DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistent_default_layer_set(1UL<<_DVORAK); + } + return false; + break; + case LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case ADJUST: + if (record->event.pressed) { + layer_on(_ADJUST); + } else { + layer_off(_ADJUST); + } + return false; + break; + } + return true; +} -- cgit v1.2.3 From a44ba492eac9ea65f9f1ca620dfc0344d48accd4 Mon Sep 17 00:00:00 2001 From: Dylan Khor Date: Thu, 15 Jun 2017 03:26:04 -0400 Subject: minor fixes --- keyboards/lets_split/keymaps/khord/config.h | 4 +--- keyboards/lets_split/keymaps/khord/keymap.c | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/keymaps/khord/config.h b/keyboards/lets_split/keymaps/khord/config.h index 1df3c5e1f4..d6a99a8b2e 100644 --- a/keyboards/lets_split/keymaps/khord/config.h +++ b/keyboards/lets_split/keymaps/khord/config.h @@ -15,11 +15,9 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ +#define TAPPING_TERM 150 #define USE_SERIAL - -#define MASTER_LEFT -// #define _MASTER_RIGHT #define EE_HANDS #undef RGBLED_NUM diff --git a/keyboards/lets_split/keymaps/khord/keymap.c b/keyboards/lets_split/keymaps/khord/keymap.c index 6999478730..2aaab5e86a 100644 --- a/keyboards/lets_split/keymaps/khord/keymap.c +++ b/keyboards/lets_split/keymaps/khord/keymap.c @@ -55,7 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------------------------------' */ [_QWERTY] = KEYMAP( \ -<<<<<<< HEAD KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ TD(SFT_CAP), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_T(KC_ENT), \ -- cgit v1.2.3 From 6ba22b5f5eac1e7ee0b8a73fc682aed2f35c0189 Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Sun, 18 Jun 2017 16:50:25 +0300 Subject: Don't define RGBLED_NUM in let-split khord keymap It's already defined correctly by the parent keyboard project, and was causing problems for rev1, where the pin is different. --- keyboards/lets_split/keymaps/khord/config.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/keymaps/khord/config.h b/keyboards/lets_split/keymaps/khord/config.h index d6a99a8b2e..2d845827ba 100644 --- a/keyboards/lets_split/keymaps/khord/config.h +++ b/keyboards/lets_split/keymaps/khord/config.h @@ -20,9 +20,7 @@ along with this program. If not, see . #define USE_SERIAL #define EE_HANDS -#undef RGBLED_NUM #define RGBLIGHT_ANIMATIONS -#define RGBLED_NUM 12 #ifdef SUBPROJECT_rev1 #include "../../rev1/config.h" -- cgit v1.2.3 From f2e1609801a2588a459673347ffab50662660c20 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 18 Jun 2017 12:33:14 -0400 Subject: remove hardware files, move arrow pad --- keyboards/lets_split/imgs/left.stl | Bin 106984 -> 0 bytes .../lets_split/imgs/lets split rev2 case.iges | 17931 ------------------- keyboards/lets_split/imgs/letssplitv2.svg | 4077 ----- keyboards/lets_split/imgs/plate.stl | Bin 102484 -> 0 bytes keyboards/lets_split/imgs/right.stl | Bin 135384 -> 0 bytes keyboards/lets_split/readme.md | 1 + 6 files changed, 1 insertion(+), 22008 deletions(-) delete mode 100644 keyboards/lets_split/imgs/left.stl delete mode 100644 keyboards/lets_split/imgs/lets split rev2 case.iges delete mode 100644 keyboards/lets_split/imgs/letssplitv2.svg delete mode 100644 keyboards/lets_split/imgs/plate.stl delete mode 100644 keyboards/lets_split/imgs/right.stl (limited to 'keyboards/lets_split') diff --git a/keyboards/lets_split/imgs/left.stl b/keyboards/lets_split/imgs/left.stl deleted file mode 100644 index ea738d6260..0000000000 Binary files a/keyboards/lets_split/imgs/left.stl and /dev/null differ diff --git a/keyboards/lets_split/imgs/lets split rev2 case.iges b/keyboards/lets_split/imgs/lets split rev2 case.iges deleted file mode 100644 index 5677d09704..0000000000 --- a/keyboards/lets_split/imgs/lets split rev2 case.iges +++ /dev/null @@ -1,17931 +0,0 @@ - S 1 -,,20Hlets split rev2 case,20Hlets split rev2 case,7Hunknown,7Hunknown, G 1 -32,38,7,99,15,,1.,2,2HMM,1,0.08,15H20161218.141108,0.01,10000.,7HunknownG 2 -,7Hunknown,11,0,; G 3 - 186 1 00000000D 1 - 186 -5703 1 0 0D 2 - 186 2 00000000D 3 - 186 -5705 1 0 0D 4 - 186 3 00000000D 5 - 186 -5705 1 0 0D 6 - 514 4 00010000D 7 - 514 29 1 0D 8 - 514 33 00010000D 9 - 514 7 1 0D 10 - 514 40 00010000D 11 - 514 9 1 0D 12 - 510 49 00010000D 13 - 510 -5703 1 1 0D 14 - 510 50 00010000D 15 - 510 -5703 1 1 0D 16 - 510 51 00010000D 17 - 510 -5703 1 1 0D 18 - 510 52 00010000D 19 - 510 -5703 1 1 0D 20 - 510 53 00010000D 21 - 510 -5703 1 1 0D 22 - 510 54 00010000D 23 - 510 -5703 1 1 0D 24 - 510 55 00010000D 25 - 510 -5703 1 1 0D 26 - 510 56 00010000D 27 - 510 -5703 1 1 0D 28 - 510 57 00010000D 29 - 510 -5703 1 1 0D 30 - 510 58 00010000D 31 - 510 -5703 1 1 0D 32 - 510 59 00010000D 33 - 510 -5703 1 1 0D 34 - 510 60 00010000D 35 - 510 -5703 1 1 0D 36 - 510 61 00010000D 37 - 510 -5703 1 1 0D 38 - 510 62 00010000D 39 - 510 -5703 1 1 0D 40 - 510 63 00010000D 41 - 510 -5703 1 1 0D 42 - 510 64 00010000D 43 - 510 -5703 1 1 0D 44 - 510 65 00010000D 45 - 510 -5703 1 1 0D 46 - 510 66 00010000D 47 - 510 -5703 1 1 0D 48 - 510 67 00010000D 49 - 510 -5703 1 1 0D 50 - 510 68 00010000D 51 - 510 -5703 1 1 0D 52 - 510 69 00010000D 53 - 510 -5703 1 1 0D 54 - 510 70 00010000D 55 - 510 -5703 1 1 0D 56 - 510 71 00010000D 57 - 510 -5703 1 1 0D 58 - 510 72 00010000D 59 - 510 -5703 1 1 0D 60 - 510 73 00010000D 61 - 510 -5703 1 1 0D 62 - 510 74 00010000D 63 - 510 -5703 1 1 0D 64 - 510 75 00010000D 65 - 510 -5703 1 1 0D 66 - 510 76 00010000D 67 - 510 -5703 1 1 0D 68 - 510 77 00010000D 69 - 510 -5703 1 1 0D 70 - 510 78 00010000D 71 - 510 -5703 1 1 0D 72 - 510 79 00010000D 73 - 510 -5703 1 1 0D 74 - 510 80 00010000D 75 - 510 -5703 1 1 0D 76 - 510 81 00010000D 77 - 510 -5703 1 1 0D 78 - 510 82 00010000D 79 - 510 -5703 1 1 0D 80 - 510 83 00010000D 81 - 510 -5703 1 1 0D 82 - 510 84 00010000D 83 - 510 -5703 1 1 0D 84 - 510 85 00010000D 85 - 510 -5703 1 1 0D 86 - 510 86 00010000D 87 - 510 -5703 1 1 0D 88 - 510 87 00010000D 89 - 510 -5703 1 1 0D 90 - 510 88 00010000D 91 - 510 -5703 1 1 0D 92 - 510 89 00010000D 93 - 510 -5703 1 1 0D 94 - 510 90 00010000D 95 - 510 -5703 1 1 0D 96 - 510 91 00010000D 97 - 510 -5703 1 1 0D 98 - 510 92 00010000D 99 - 510 -5703 1 1 0D 100 - 510 93 00010000D 101 - 510 -5703 1 1 0D 102 - 510 94 00010000D 103 - 510 -5703 1 1 0D 104 - 510 95 00010000D 105 - 510 -5703 1 1 0D 106 - 510 96 00010000D 107 - 510 -5703 1 1 0D 108 - 510 97 00010000D 109 - 510 -5703 1 1 0D 110 - 510 98 00010000D 111 - 510 -5703 1 1 0D 112 - 510 99 00010000D 113 - 510 -5703 1 1 0D 114 - 510 100 00010000D 115 - 510 -5703 1 1 0D 116 - 510 101 00010000D 117 - 510 -5703 1 1 0D 118 - 510 102 00010000D 119 - 510 -5703 1 1 0D 120 - 510 103 00010000D 121 - 510 -5703 1 1 0D 122 - 510 104 00010000D 123 - 510 -5703 1 1 0D 124 - 510 105 00010000D 125 - 510 -5703 1 1 0D 126 - 510 106 00010000D 127 - 510 -5703 1 1 0D 128 - 510 107 00010000D 129 - 510 -5703 1 1 0D 130 - 510 108 00010000D 131 - 510 -5703 1 1 0D 132 - 510 109 00010000D 133 - 510 -5703 1 1 0D 134 - 510 110 00010000D 135 - 510 -5703 1 1 0D 136 - 510 111 00010000D 137 - 510 -5703 1 1 0D 138 - 510 112 00010000D 139 - 510 -5703 1 1 0D 140 - 510 113 00010000D 141 - 510 -5703 1 1 0D 142 - 510 114 00010000D 143 - 510 -5703 1 1 0D 144 - 510 115 00010000D 145 - 510 -5703 1 1 0D 146 - 510 116 00010000D 147 - 510 -5703 1 1 0D 148 - 510 117 00010000D 149 - 510 -5703 1 1 0D 150 - 510 118 00010000D 151 - 510 -5703 1 1 0D 152 - 510 119 00010000D 153 - 510 -5703 1 1 0D 154 - 510 120 00010000D 155 - 510 -5703 1 1 0D 156 - 510 121 00010000D 157 - 510 -5703 1 1 0D 158 - 510 122 00010000D 159 - 510 -5703 1 1 0D 160 - 510 123 00010000D 161 - 510 -5703 1 1 0D 162 - 510 124 00010000D 163 - 510 -5703 1 1 0D 164 - 510 125 00010000D 165 - 510 -5703 1 1 0D 166 - 510 126 00010000D 167 - 510 -5703 1 1 0D 168 - 510 127 00010000D 169 - 510 -5703 1 1 0D 170 - 510 128 00010000D 171 - 510 -5703 1 1 0D 172 - 510 129 00010000D 173 - 510 -5703 1 1 0D 174 - 510 130 00010000D 175 - 510 -5703 1 1 0D 176 - 510 131 00010000D 177 - 510 -5703 1 1 0D 178 - 510 132 00010000D 179 - 510 -5703 1 1 0D 180 - 510 133 00010000D 181 - 510 -5703 1 1 0D 182 - 510 134 00010000D 183 - 510 -5703 1 1 0D 184 - 510 135 00010000D 185 - 510 -5703 1 1 0D 186 - 510 136 00010000D 187 - 510 -5703 1 1 0D 188 - 510 137 00010000D 189 - 510 -5703 1 1 0D 190 - 510 138 00010000D 191 - 510 -5703 1 1 0D 192 - 510 139 00010000D 193 - 510 -5703 1 1 0D 194 - 510 140 00010000D 195 - 510 -5703 1 1 0D 196 - 510 141 00010000D 197 - 510 -5703 1 1 0D 198 - 510 142 00010000D 199 - 510 -5703 1 1 0D 200 - 510 143 00010000D 201 - 510 -5703 1 1 0D 202 - 510 144 00010000D 203 - 510 -5703 1 1 0D 204 - 510 145 00010000D 205 - 510 -5703 1 1 0D 206 - 510 146 00010000D 207 - 510 -5703 1 1 0D 208 - 510 147 00010000D 209 - 510 -5703 1 1 0D 210 - 510 148 00010000D 211 - 510 -5703 1 1 0D 212 - 510 149 00010000D 213 - 510 -5703 1 1 0D 214 - 510 150 00010000D 215 - 510 -5703 1 1 0D 216 - 510 151 00010000D 217 - 510 -5703 1 1 0D 218 - 510 152 00010000D 219 - 510 -5703 1 1 0D 220 - 510 153 00010000D 221 - 510 -5703 1 1 0D 222 - 510 154 00010000D 223 - 510 -5703 1 1 0D 224 - 510 155 00010000D 225 - 510 -5703 1 1 0D 226 - 510 156 00010000D 227 - 510 -5703 1 1 0D 228 - 510 157 00010000D 229 - 510 -5703 1 1 0D 230 - 510 158 00010000D 231 - 510 -5703 1 1 0D 232 - 510 159 00010000D 233 - 510 -5703 1 1 0D 234 - 510 160 00010000D 235 - 510 -5703 1 1 0D 236 - 510 161 00010000D 237 - 510 -5703 1 1 0D 238 - 510 162 00010000D 239 - 510 -5703 1 1 0D 240 - 510 163 00010000D 241 - 510 -5703 1 1 0D 242 - 510 164 00010000D 243 - 510 -5703 1 1 0D 244 - 510 165 00010000D 245 - 510 -5703 1 1 0D 246 - 510 166 00010000D 247 - 510 -5703 1 1 0D 248 - 510 167 00010000D 249 - 510 -5703 1 1 0D 250 - 510 168 00010000D 251 - 510 -5703 1 1 0D 252 - 510 169 00010000D 253 - 510 -5703 1 1 0D 254 - 510 170 00010000D 255 - 510 -5703 1 1 0D 256 - 510 171 00010000D 257 - 510 -5703 1 1 0D 258 - 510 172 00010000D 259 - 510 -5703 1 1 0D 260 - 510 173 00010000D 261 - 510 -5703 1 1 0D 262 - 510 174 00010000D 263 - 510 -5703 1 1 0D 264 - 510 175 00010000D 265 - 510 -5703 1 1 0D 266 - 510 176 00010000D 267 - 510 -5703 1 1 0D 268 - 510 177 00010000D 269 - 510 -5703 1 1 0D 270 - 510 178 00010000D 271 - 510 -5703 1 1 0D 272 - 510 179 00010000D 273 - 510 -5703 1 1 0D 274 - 510 180 00010000D 275 - 510 -5703 1 1 0D 276 - 510 181 00010000D 277 - 510 -5703 1 1 0D 278 - 510 182 00010000D 279 - 510 -5703 1 1 0D 280 - 510 183 00010000D 281 - 510 -5703 1 1 0D 282 - 510 184 00010000D 283 - 510 -5703 1 1 0D 284 - 510 185 00010000D 285 - 510 -5703 1 1 0D 286 - 510 186 00010000D 287 - 510 -5703 1 1 0D 288 - 510 187 00010000D 289 - 510 -5703 1 1 0D 290 - 510 188 00010000D 291 - 510 -5703 1 1 0D 292 - 510 189 00010000D 293 - 510 -5703 1 1 0D 294 - 510 190 00010000D 295 - 510 -5703 1 1 0D 296 - 510 191 00010000D 297 - 510 -5703 1 1 0D 298 - 510 192 00010000D 299 - 510 -5703 1 1 0D 300 - 510 193 00010000D 301 - 510 -5703 1 1 0D 302 - 510 194 00010000D 303 - 510 -5703 1 1 0D 304 - 510 195 00010000D 305 - 510 -5703 1 1 0D 306 - 510 196 00010000D 307 - 510 -5703 1 1 0D 308 - 510 197 00010000D 309 - 510 -5703 1 1 0D 310 - 510 198 00010000D 311 - 510 -5703 1 1 0D 312 - 510 199 00010000D 313 - 510 -5703 1 1 0D 314 - 510 200 00010000D 315 - 510 -5703 1 1 0D 316 - 510 201 00010000D 317 - 510 -5703 1 1 0D 318 - 510 202 00010000D 319 - 510 -5703 1 1 0D 320 - 510 203 00010000D 321 - 510 -5703 1 1 0D 322 - 510 204 00010000D 323 - 510 -5703 1 1 0D 324 - 510 205 00010000D 325 - 510 -5703 1 1 0D 326 - 510 206 00010000D 327 - 510 -5703 1 1 0D 328 - 510 207 00010000D 329 - 510 -5703 1 1 0D 330 - 510 208 00010000D 331 - 510 -5703 1 1 0D 332 - 510 209 00010000D 333 - 510 -5703 1 1 0D 334 - 510 210 00010000D 335 - 510 -5703 1 1 0D 336 - 510 211 00010000D 337 - 510 -5703 1 1 0D 338 - 510 212 00010000D 339 - 510 -5703 1 1 0D 340 - 510 213 00010000D 341 - 510 -5703 1 1 0D 342 - 510 214 00010000D 343 - 510 -5703 1 1 0D 344 - 510 215 00010000D 345 - 510 -5703 1 1 0D 346 - 510 216 00010000D 347 - 510 -5703 1 1 0D 348 - 510 217 00010000D 349 - 510 -5703 1 1 0D 350 - 510 218 00010000D 351 - 510 -5703 1 1 0D 352 - 510 219 00010000D 353 - 510 -5703 1 1 0D 354 - 510 220 00010000D 355 - 510 -5703 1 1 0D 356 - 510 221 00010000D 357 - 510 -5703 1 1 0D 358 - 510 222 00010000D 359 - 510 -5703 1 1 0D 360 - 510 223 00010000D 361 - 510 -5703 1 1 0D 362 - 510 224 00010000D 363 - 510 -5703 1 1 0D 364 - 510 225 00010000D 365 - 510 -5703 1 1 0D 366 - 510 226 00010000D 367 - 510 -5703 1 1 0D 368 - 510 227 00010000D 369 - 510 -5703 1 1 0D 370 - 510 228 00010000D 371 - 510 -5703 1 1 0D 372 - 510 229 00010000D 373 - 510 -5703 1 1 0D 374 - 510 230 00010000D 375 - 510 -5703 1 1 0D 376 - 510 231 00010000D 377 - 510 -5703 1 1 0D 378 - 510 232 00010000D 379 - 510 -5703 1 1 0D 380 - 510 233 00010000D 381 - 510 -5703 1 1 0D 382 - 510 234 00010000D 383 - 510 -5703 1 1 0D 384 - 510 235 00010000D 385 - 510 -5703 1 1 0D 386 - 510 236 00010000D 387 - 510 -5703 1 1 0D 388 - 510 237 00010000D 389 - 510 -5703 1 1 0D 390 - 510 238 00010000D 391 - 510 -5703 1 1 0D 392 - 510 239 00010000D 393 - 510 -5703 1 1 0D 394 - 510 240 00010000D 395 - 510 -5703 1 1 0D 396 - 510 241 00010000D 397 - 510 -5703 1 1 0D 398 - 510 242 00010000D 399 - 510 -5703 1 1 0D 400 - 510 243 00010000D 401 - 510 -5703 1 1 0D 402 - 510 244 00010000D 403 - 510 -5703 1 1 0D 404 - 510 245 00010000D 405 - 510 -5703 1 1 0D 406 - 510 246 00010000D 407 - 510 -5703 1 1 0D 408 - 510 247 00010000D 409 - 510 -5703 1 1 0D 410 - 510 248 00010000D 411 - 510 -5703 1 1 0D 412 - 510 249 00010000D 413 - 510 -5703 1 1 0D 414 - 510 250 00010000D 415 - 510 -5703 1 1 0D 416 - 510 251 00010000D 417 - 510 -5703 1 1 0D 418 - 510 252 00010000D 419 - 510 -5703 1 1 0D 420 - 510 253 00010000D 421 - 510 -5703 1 1 0D 422 - 510 254 00010000D 423 - 510 -5703 1 1 0D 424 - 510 255 00010000D 425 - 510 -5703 1 1 0D 426 - 510 256 00010000D 427 - 510 -5703 1 1 0D 428 - 510 257 00010000D 429 - 510 -5703 1 1 0D 430 - 510 258 00010000D 431 - 510 -5703 1 1 0D 432 - 510 259 00010000D 433 - 510 -5703 1 1 0D 434 - 510 260 00010000D 435 - 510 -5703 1 1 0D 436 - 510 261 00010000D 437 - 510 -5703 1 1 0D 438 - 510 262 00010000D 439 - 510 -5703 1 1 0D 440 - 510 263 00010000D 441 - 510 -5703 1 1 0D 442 - 510 264 00010000D 443 - 510 -5703 1 1 0D 444 - 510 265 00010000D 445 - 510 -5703 1 1 0D 446 - 510 266 00010000D 447 - 510 -5703 1 1 0D 448 - 510 267 00010000D 449 - 510 -5703 1 1 0D 450 - 510 268 00010000D 451 - 510 -5703 1 1 0D 452 - 510 269 00010000D 453 - 510 -5703 1 1 0D 454 - 510 270 00010000D 455 - 510 -5703 1 1 0D 456 - 510 271 00010000D 457 - 510 -5703 1 1 0D 458 - 510 272 00010000D 459 - 510 -5703 1 1 0D 460 - 510 273 00010000D 461 - 510 -5703 1 1 0D 462 - 510 274 00010000D 463 - 510 -5703 1 1 0D 464 - 510 275 00010000D 465 - 510 -5703 1 1 0D 466 - 510 276 00010000D 467 - 510 -5703 1 1 0D 468 - 510 277 00010000D 469 - 510 -5703 1 1 0D 470 - 510 278 00010000D 471 - 510 -5703 1 1 0D 472 - 510 279 00010000D 473 - 510 -5703 1 1 0D 474 - 510 280 00010000D 475 - 510 -5703 1 1 0D 476 - 510 281 00010000D 477 - 510 -5703 1 1 0D 478 - 510 282 00010000D 479 - 510 -5703 1 1 0D 480 - 510 283 00010000D 481 - 510 -5703 1 1 0D 482 - 510 284 00010000D 483 - 510 -5703 1 1 0D 484 - 510 285 00010000D 485 - 510 -5703 1 1 0D 486 - 510 286 00010000D 487 - 510 -5703 1 1 0D 488 - 510 287 00010000D 489 - 510 -5703 1 1 0D 490 - 510 288 00010000D 491 - 510 -5703 1 1 0D 492 - 510 289 00010000D 493 - 510 -5703 1 1 0D 494 - 510 290 00010000D 495 - 510 -5703 1 1 0D 496 - 510 291 00010000D 497 - 510 -5703 1 1 0D 498 - 510 292 00010000D 499 - 510 -5703 1 1 0D 500 - 510 293 00010000D 501 - 510 -5703 1 1 0D 502 - 510 294 00010000D 503 - 510 -5703 1 1 0D 504 - 510 295 00010000D 505 - 510 -5703 1 1 0D 506 - 510 296 00010000D 507 - 510 -5703 1 1 0D 508 - 510 297 00010000D 509 - 510 -5703 1 1 0D 510 - 510 298 00010000D 511 - 510 -5703 1 1 0D 512 - 510 299 00010000D 513 - 510 -5703 1 1 0D 514 - 510 300 00010000D 515 - 510 -5703 1 1 0D 516 - 510 301 00010000D 517 - 510 -5703 1 1 0D 518 - 510 302 00010000D 519 - 510 -5703 1 1 0D 520 - 510 303 00010000D 521 - 510 -5703 1 1 0D 522 - 510 304 00010000D 523 - 510 -5703 1 1 0D 524 - 510 305 00010000D 525 - 510 -5703 1 1 0D 526 - 510 306 00010000D 527 - 510 -5703 1 1 0D 528 - 510 307 00010000D 529 - 510 -5703 1 1 0D 530 - 510 308 00010000D 531 - 510 -5703 1 1 0D 532 - 510 309 00010000D 533 - 510 -5703 1 1 0D 534 - 510 310 00010000D 535 - 510 -5703 1 1 0D 536 - 510 311 00010000D 537 - 510 -5703 1 1 0D 538 - 510 312 00010000D 539 - 51