From f4ba9662f41342dd40052c70c4384ff7d03d7c15 Mon Sep 17 00:00:00 2001 From: Jonathan Arnett Date: Thu, 21 Jan 2016 21:25:33 -0500 Subject: [PATCH 001/132] A to toggle L2, hjkl to move mouse --- keyboard/ergodox_ez/keymaps/j3rn/keymap.c | 27 ++++++++++++----------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c index b5463cb72d..e5be6fed90 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c +++ b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c @@ -14,7 +14,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | Tab | Q | W | E | R | T | - | | = | Y | U | I | O | P | \ | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * |Ctrl/Esc| A | S | D | F | G |------| |------| H | J | K | L |; / L2| ' | + * |Ctrl/Esc|A / L2| S | D | F | G |------| |------| H | J | K | L | ; | ' | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, - CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, + CTL_T(KC_ESC), LT(MDIA, KC_A),KC_S, KC_D, KC_F, KC_G, KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), KC_FN1, KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // right hand KC_RBRC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, KC_EQL, 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_QUOT, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, @@ -99,13 +99,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,--------------------------------------------------. ,--------------------------------------------------. * | | | | | | | | | | | | | | | | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | + * | | | | | | | | | | | | Lclk | Rclk | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * | | | | | | |------| |------|MsLeft|MsDown| MsUp |MsRght| | Play | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | | | | | | | | | | | Prev | Next | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * | | | | | | |VolUp |VolDn | Mute | | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -116,19 +116,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------' `--------------------' */ // MEDIA AND MOUSE -KEYMAP( +[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, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, // right hand KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, KC_TRNS, KC_TRNS, + KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, 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, @@ -138,7 +138,8 @@ KEYMAP( }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) + [2] = ACTION_LAYER_TAP_TOGGLE(MDIA) // FN2 - Momentary Layer 2 (Media) }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From 6f53e17bf50fbe7bb833a0993e367be81fd2d559 Mon Sep 17 00:00:00 2001 From: Jonathan Arnett Date: Wed, 27 Jan 2016 19:13:54 -0500 Subject: [PATCH 002/132] Building a row of level switch buttons --- keyboard/ergodox_ez/keymaps/j3rn/keymap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c index e5be6fed90..5da697088f 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c +++ b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c @@ -18,7 +18,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | ~L1 | '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * | ~L1 | ~L2 |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | App | Home | | PgUp |Ctrl/Esc| @@ -34,9 +34,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, - CTL_T(KC_ESC), LT(MDIA, KC_A),KC_S, KC_D, KC_F, KC_G, + CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), - KC_FN1, KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, + KC_FN1, KC_FN2, LALT(KC_LSFT), KC_LEFT,KC_RGHT, ALT_T(KC_APP), KC_HOME, KC_END, From c12be71d11b2faa7d161d7a6acb84736bb22dbb2 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Fri, 1 Apr 2016 00:10:21 -0500 Subject: [PATCH 003/132] Added Error Checking to Setup.bat #2 Added check for the MinGW directory. Fixed a bug with script exiting out of a CMD window. Fixed a bug with script dropping user into MinGW directory. Fixed a bug with RD not deleting temp. Fixed a bug with PNPUtil.exe not being present in the path. --- 2-setup-environment-win.bat | 82 +++++++++++++++++++++++-------------- 1 file changed, 52 insertions(+), 30 deletions(-) diff --git a/2-setup-environment-win.bat b/2-setup-environment-win.bat index 91b6c91e39..2b06168c7c 100644 --- a/2-setup-environment-win.bat +++ b/2-setup-environment-win.bat @@ -1,41 +1,63 @@ -@echo off -setx /M test test > nul 2>&1 -if NOT ["%errorlevel%"]==["0"] ( - echo FAILED. Rerun with administrator privileges. - pause - exit +@SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION +@ECHO OFF + +SET STARTINGDIR=%CD% + +:: Check for admin privilages +SETX /M test test > nul 2>&1 +IF NOT ["%ERRORLEVEL%"]==["0"] ( + ECHO FAILED. Rerun with administrator privileges. + GOTO ExitBatch ) -echo ------------------------------------------ -echo Installing wget and unzip -echo ------------------------------------------ -mingw-get install msys-wget-bin msys-unzip-bin -cd \MinGW\bin +:: Make sure path to MinGW exists - if so, CD to it +SET MINGWPATH="C:\MinGW\bin" +IF NOT EXIST !MINGWPATH! (ECHO Path not found: %MINGWPATH% && GOTO ExitBatch) +cd %MINGWPATH% -mkdir temp -cd temp -echo ------------------------------------------ -echo Installing dfu-programmer. -echo ------------------------------------------ + +ECHO ------------------------------------------ +ECHO Installing wget and unzip +ECHO ------------------------------------------ +mingw-get install msys-wget-bin msys-unzip-bin + +MKDIR temp +CD temp + +ECHO ------------------------------------------ +ECHO Installing dfu-programmer. +ECHO ------------------------------------------ wget http://iweb.dl.sourceforge.net/project/dfu-programmer/dfu-programmer/0.7.2/dfu-programmer-win-0.7.2.zip unzip dfu-programmer-win-0.7.2.zip -copy dfu-programmer.exe .. +COPY dfu-programmer.exe .. -echo ------------------------------------------ -echo Downloading driver -echo ------------------------------------------ +ECHO ------------------------------------------ +ECHO Downloading driver +ECHO ------------------------------------------ wget http://iweb.dl.sourceforge.net/project/libusb-win32/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip unzip libusb-win32-bin-1.2.6.0.zip -cp libusb-win32-bin-1.2.6.0\bin\x86\libusb0_x86.dll ../libusb0.dll +COPY libusb-win32-bin-1.2.6.0\bin\x86\libusb0_x86.dll ../libusb0.dll -echo ------------------------------------------ -echo Installing driver. Accept prompt. -echo ------------------------------------------ -pnputil -i -a dfu-prog-usb-1.2.2\atmel_usb_dfu.inf +ECHO ------------------------------------------ +ECHO Installing driver. Accept prompt. +ECHO ------------------------------------------ +IF EXIST "%WinDir%\System32\PnPUtil.exe" (%WinDir%\System32\PnPUtil.exe -i -a dfu-prog-usb-1.2.2\atmel_usb_dfu.inf && GOTO PNPUTILFOUND) +IF EXIST "%WinDir%\Sysnative\PnPUtil.exe" (%WinDir%\Sysnative\PnPUtil.exe -i -a dfu-prog-usb-1.2.2\atmel_usb_dfu.inf && GOTO PNPUTILFOUND) -cd .. -rm -rf temp +ECHO FAILED. Could not find PnPUtil.exe in "%WinDir%\System32" or "%WinDir%\Sysnative". -echo ------------------------------------------ -echo Finished! -pause \ No newline at end of file +:PNPUTILFOUND + +:: Wait then delete directory +ping -n 5 127.0.0.1 > NUL 2>&1 +CD .. +RD /s /q temp + +ECHO ------------------------------------------ +ECHO Finished! + +:ExitBatch +CD %STARTINGDIR% +ENDLOCAL +PAUSE +EXIT /b \ No newline at end of file From dee6a4338ae5dcdd8154706fca0b050aeded6df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 3 Apr 2016 23:48:22 +0200 Subject: [PATCH 004/132] minor updates - new PNG --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 36 ++++++++++-------- .../keymaps/osx_de/osx_de_highres.png | Bin 684862 -> 263677 bytes 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index dffcb21da3..dc47b8c1e9 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -271,14 +271,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) static uint16_t start; // MACRODOWN only works in this function switch(id) { - case 0: - if (record->event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); - } - break; - case 1: + case M_CTRL_CMDV: + //Macro description: long press CTRL, type CMD-V + //Macro type: LT if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL), END); @@ -290,7 +285,10 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; - case 2: + //End Macro + case M_CTRL_CMDC: + //Macro description: + //Macro type: LT if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),END); @@ -302,7 +300,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; - case 3: + case M_MEH_SH_ACUT: if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),D(LSFT),D(LALT),END); @@ -313,7 +311,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_OSX_ACUT here, as macro needs KC_ prefix } } - break; + break; + case M_LGUI_SHFT: if (record->event.pressed){ return MACRO(D(LGUI),D(LSFT),END); @@ -358,6 +357,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; case SM_SMILE: + //MAcro description: :-) + //Macro type: MACRO if (record->event.pressed) { return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); } @@ -401,11 +402,14 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; case M_TOGGLE_5: + //Macro description: Toggle LAyer 5 (Egoshooter) + //Macro type: LToggle if (record->event.pressed){ layer_state ^= (1<<5); layer_state &= (1<<5); } break; + //Macro End } return MACRO_NONE; }; @@ -426,21 +430,21 @@ void matrix_scan_user(void) { ergodox_right_led_3_off(); switch (layer) { // TODO: Make this relevant to the ErgoDox EZ. - case 1: + case SYMB: ergodox_right_led_1_on(); break; - case 2: + case MDIA: ergodox_right_led_2_on(); break; - case 3: + case SMLY: ergodox_right_led_3_on(); break; - case 4: + case NUMB: ergodox_right_led_1_on(); ergodox_right_led_3_on(); //ergodox_board_led_on(); break; - case 5: + case EGOS: ergodox_right_led_1_on(); ergodox_right_led_2_on(); ergodox_right_led_3_on(); diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png index 8e709ee260ed6b23e8dfbc3fff6089d582f3c8c8..30355c55a44ba8d7403efe4a6627b4a496363f54 100644 GIT binary patch literal 263677 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
b#GV)|sp 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%0A;-ss@ell=AD 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
  • _rO51d-@3<1{<|gX+6&# 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 ils3-;fRjXF5i`%QkBKD;35Yy=dgDcmrb!~sZ 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

    q?$9Ja&@9paC{qvyN{_nr< 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 GLK6T-LY@x* literal 684862 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 HZ%u=h@DyeUIeC5@|jw>q* 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%0Aa_OC z$3wPnem_}r`1GZv-lj=MI;NF_7J}rRcA2Np;1I|fv-|D!_4EJ7TV4x$+qCEP2Djb1 zSuzXPoJq|oubgRLzwf_j@wbQFzT5eePFRS1TO{Un%=M|>$x|`MzBy{W-Jv4bvMBe!^2Pww*rbJ)d?%?f&? z`QTf-S=sg8oHy%aH`@24uR9opvLZz4i06so>wTN&&cD$2SiU6t?Tntu6F26vzP0!l znRc7$R-xIL7ZzMqE4$^f!4mIqHOcAc_C;i?Jx=m;&$ivRew+J;MXkF}&-*?1fuH`x zQ$4p@^dHoH&&}a4e|K{0;ty}Tx3(o5%bP2++p06A=cI+C<+EE{M(37J?x{?f(<4)y z%PRT&lIJlSBR{vk9M|V!8$KsmhZj9RT=sWGNO|SL!`^N8U2k8!b+~C`J8NpAp+bX0 z32V&mt=4-Yc5iJwCvfrXYFpFIJ#U?--ntd_-@f;)rQ~*Zqh0S6AHPToUNI~3nAwFs zZdIwhMJFt(W{T``ONq(2m@zHg@^<00x!kumZjC*%A@iN1`}B-wZfiknftauNb-j)| zvo-RVS;3nqpRbSBb@z0?j_ukyu~73$_ijHUy>;c9*W8XR4bXpQ1uApb@HRSeM%><- z?S8F&(W+Iep5B@`HUE0=o5a&1kEMiU<1Pi2VqXRl``iRPziz?0s_FENuFXAn<-Lsb z1PWNX6cGzQI7Ix9334bt(V9?r;((yG-4A)IX|)?JdmmZlRVtvdt6?jrdBNKgo+{aI z{yn?7Q~mjZlc%ob_MW~GH+f^Q=d~NDKGuF=>kh6hl)P9Q>Kez8;TP_T>|mw*?e|gTUkpgI6Xi~D~XYaq653W)bL^fMYqx zNy?XlyxXNPx*BA3HOS~{kU_p0O5o_*NJw(io}OS;7-TTiK(y*e!}eSlc0g4g$R)n-{nPp`=?=UvWSQCOFr zar|gunl854WzZgdb-@LPz12BqodsRmK1uh&0{uO_b1J{3-pY5`DrHu;@cIAuuDf2` zs*9_is(CAIdgQL6JA$j$thw4GKX18J{!Yomt3$8P_%&ts#R9oqQP2DSZ~d1YB%eF$ z)}NIXkE3+=eKm=F@^$9TbJ1I>oA)*@+`+^f^>XcoeHZ<+FRyyL^!1(%nOf(QGzE&R z!}d?c3@?mMw&+W0M6=!!>eR|_vdT>GFu2e5x*=1dytevg(xQw-NU7Kyy$?*UD zEzhPjV?hUo#wFZqKARO>XlQ(Ob#?zQUWuhI+v|_N=Gb^|w|;lX#l`(>JTI2p)v~Rc ze?2+%^}oM+pZ_&k5I_HHOzIzcAx~!{i@z(C`voHLzs<*$`nDzNuAJ>IGYpoN%1(9Ye zkrGg&pXP`Eo4=bml!cVu`+q+1kO2#mqGBS4nxX)Qexrcn4Mt|6sf%KsMowBPU~#<3tg0DWt3%X8Y=h9f4v{XQBgHqdZ_Q00dusAQy9eZ3ILxH%{nst6p4_GnXi zynny#&%1MW?ldk=&nv(GZr=HouPm4UE}Q?^dj9)Ae)Efe-Pz}(-|umAr3s4yL*pmG z8>Xu+#qau;^ZNSw&Fik7zZrXf_f5Yzo4dDuhm>Z2>0@tQwY}xVRmE=oP2JD-Cz$Kj zUI+`Hf7$NlGaZ|w%iQ0)zE0fg?bB{A;L+@`s!rzbr1ayO>9=CypKmMdwJj_T>8>q% z{#Gxu!*iZM0|Sc!10#n60}}?baSG>$$!?m=YSm!r6Kx0d0u9S!N*CT06fysABD>Z& z=jK_p`BkmDaa)e))qFD8U3hJUmHv}0YdA6tSr*=5+4TAGi}X|Lb|08lrnl`h-{<*; z+UB?ST;a1n*DZ8|5xb>~91aV9utaXFZ{pWF0w`n>$_ab=xv^VoB$m3ca5`zcgu`u{1C z?UZhr+hlU`k?@IQ{o5n1>&9>B4xg9x{QiZ^$zAziBA`e~quMeC^uU+o`dy%|ECu zKhtuo-`LsL5hDRXLau><#f^b+-wrz_mt|cbHK+U&)NiY1&&}t4=C|(6WDTRnEq{01j{ASr)^LINx?Km(m4|E=yP5j@?8D`~bKF-M*3Hq1 zGit|~)(sAEe5vKKIHcuYstC#r3shL5)NdS0J)M&nGI!oQx$Ml9Ip9jh_oSA^T@5VTtYmP^uHspx+3zj9*JS^;1$t-i-n#wk z^3pJ~K))oGpzn{(W~;=<&zW&F#YBhc$HxsD3I!qYhBe{6acE%Gw^n!vcXy@Qg-h4+ z7XOaDG9~@=MqVa?0;V4uCo8nU6@bDQB|kSl6nc<-@v!RgQVc10^q^<}i~1@aXqvt( zVR-;J=i^R&ps<3uyz!w>!okx8Cktiq_z1n6aR}zv@L;Lt4NVcu@(1h^Y_3k&!4mPo zD5fZe9j6kQqYw%%h%o6?WO9{pwc-vegleeAB=i`?_V7%Xx$cN*AXEuv;Fz>BaL2tm z@((mZb{82*o9SCFE{vPvah}h_uRk}g$nEhSjYe6RKTW(E z>UWU&gNQJmwm{ss8uH9rb3ZKUsQDFG~6U z)#35Kn^T?&zdM{7IH?L8CkGN({>*#+G2!{=%8wiu%5~?ZId7HdZTDJJ@qBUNM-%B) zM>A|fl8#!-_jWIr6mxb+R=GdRwb^{n6@~RvoAr9uE2TI@GmEqF7>MTyNhfDm<9PVM^@Cg4E!P#)8P%L9ka-opP*}oPCbxv|Y zlE4IOriU|Be4d{R;E^(8{I%||Tlfs_i#rU0cy9-o$eHar6w`66bz;_ywnZN|Tr5;% zndRm1x%r{e)(g`&oArPk^p5}J>eg2;UTm=c`_kX6?9GiITAbG}Uk+Ag=W}FWiWDe_ z4~@*<^Rdl$j)h^}gjKHkpL}ck?x!tuu}bx@fBC}vOn6+SYF_=)^?g6j3in=qINx<$ z#vInC&!#E%-VIOXth*Cqdr3pK_ws^S>ur8tjyS$m5SoFM8yor^L&J|PI2yWVf1U5z z%C@Vk!*9>4ekU0|&GNycjCWGIk23c9tmB^UL;MtDDxysvo*#b?b$FELX~2ENs8^ zxZggnU8bm`SIYF1iG-2^1JhaM1)S`y_y4{tU*?#Vo}PX*zBHyzyZ>>*5&)^B26n zws!OKc~z&D`OlXNcR9Y)UP?Up`h_eLzRW4sy7qB9ii<>#ek}h#Lw#;Z(9@Y~&I_OVU@$k-^@r!;hAk`~IHSd#`IE0m=H=#YwJd&i zBe~x;joKip31 zoE)&Ts`~ui@AstFOI%%~w)Oa}CHhk8EIUu$Tu?Zf^~8c70goT|+soOXYpA^Dx}fmd zk-hh-o}HbYzWdE4?>#46rB=_KcC6|(x0JfC z{p>#%ETqq!)mb|2SZ;3ak3wTt&mB1?ei9jco4HNv-tBz;=F4S&^Pd~v9hK6CrT|CU8>PV?=Rv0!23SmK+o{cc%zIKN!!mB4Q+{cE-AJ}mO& zs%Kd27BXAR<;Csr>i2ui>t=7$;C#M*`*xq1Mn}`m&B>hq_f7ia`^;1JMSWScEt0WU zxNTlxS;id04{9RMr9d-c+cGXH&9*2^y5slwxUYcnQl*O)sv9g%nO%wa{+Lr(ZN@QI zt96BwnYiPNR3w&xOIU{_mXi6GX9Rz@%(dgYYSVnrZq-l6TF2&}2ailxJ}>abddX8i zo@~3Fm&|8TS~^LSp?C7b8P8)bSe$>Qk}NHye%SE*&IN_@t{ybwxS}RtH`(^}n$2tW z?zNrw{JW)7{Fg_?t^azieb0VA>rSB9o}A>D%@Id$)fi|uZt*mzzfkqzAp7m#_y5;j z);i)l+w7=){*wFut~8kQ2u)^S#8p=x{j@@&)}D8H~BQ(?eU+?Nn2bq=9pak z^R)fg&&w*A-E5a`{En)#zqU8xuWsz(ePI>3m&zu}L)r!k-b`EHFL%!AppVQ((e=O^t7C!TX+b$BDe(^?Kb@R{c-WtaD!BRiH<||3!TMu5kE^h9bpZR9iu6tcu7Z(28QraC8e>CGw$SKjqg*(5j36(Zk=ejiJ zcvj|`>iiq;gY132$LJbdlkmJQ0IeEQ6&L)D`k^Yd-~83TZ?7jVg zt-)s`OzMBBBwkFA`YrxshPPK!S@9FsV}hjh1wAY!`?-&=u)Dch|3K^Ut>^zF z{QJk8^)-7&`ic2|y%8GgoS(P_OjD@Sg08J0z?URau;v-fi!y)w?kN z_^(CcveylJCzi}h;;-BLe!1-C2dWA>KlUZKW{SHrhsj^a3RvQ*&n0!^)egJsrB?5_ zleWy?I>Ry4!)bvD%N_Ml#e9>e)t_A7u1*ZSrLJ=){I37q^sVb%g@5G!`)9gmZ^#?r zwsn)UrR@?v&(5xx`{irx{%PAR?W1;^Wz3QHowSXmce2{7{eLc4)X!4Mz33qI`kpjj z(%u}~JD&~vlb$+4+rT1o8}48Jb8p439}%I&d|XniU(Gldy5_e^@&yTBy?;B(x?-)5 zUh1!Gi}AR!LD2c?jpy8@bDNT$O_G|Xc$KGZmEq^sm8T|pJ#)S)VejYK7Gf;B>e!FM zRYemlSzakA?Eku;?D}!*SI*h-=U+|vmR^<^fBXE^ukZfP3%_N^9k+^OH^agOLf%R{ z1N`m(Zn;}}J@(rf0p@Id{(Q_nCA%Ve>8bHms`o z9=Y^t;IFIe>r%__*P7R9E3k6z%JiFSb=B@eBma#(m7gDN$y*^8lYG=_-8RYIxqgO8 zCVFjty%8^^bcxSQ}&174lmCZ3Sa-C?)~2H zk8&?B^ZoYseZ76%f~qry$7h(??of1KV7e(>@%!!ew?CiH2i2$+ahf|)P71w#@uEX~ z`;R44Y9j4wKA$yzy#1#4m4eQ!>iYk`@85Rjw@uOC`(;w?zt8ix3;S6t{N!u(^0n0e z2kiC^kJ~!a=QB#BpSO7}zx zlvOpRwKYdZdxKhtcK^hRzSbxfdp2J@^ZfZ%lVkm#S6(exyK1RnolVTFpL^C#JNBc{ zZtEc}4vWTD>6<{4!;kcjX3jft|JS4Z%ulS@z2_uduV0Tj{>ZG=Fu#H`lO=QhfeVYo z=byN6Wd1$51^H(4Djs!yOo=bx^yF|*aArzA-naGSWcAx$US59dZvSgyZ1vl%-@dM| zx7~I?e%%X2p1Ro!H8e#`3m>^y|9H^+c-!}5()nAI`z#I}>yZquY*^;`EdI|U@hxXH zH=Nh^Yk~|zg^Q8u<;q^-?MsW`1$&?H?Lo{{r#%#-xm~azA6>> zGsDIv&vh49Z}*aGA97qDKP=R~6q*sEvUP(fQ`$eDZws3FHp&0{(Ejahe*JB|olhqH zP-S`eXThba!>0wVtx{>4zW&bF=D?;O%i5n+t@suH|7-lm=-7xim-tQioELDie7j#? z|NHj-ztPcKvqEiNF1dQ}))!yvpX=n#ypRt6kt=+}bH$0m$H#7JE}xUM`~AM%cgt?) zF58~#8UM297^h=iky*x_6hNrB|Cto$TnlFE4$I0er zTw7B`D-L@*++yFT*U<9u;2ODgcAw7}mmOpk54rb7iE-u)UWQ364#!yjguZH*EsOZG zZTeL0@LP)QGD5$X+D-odXuD+hq=Le%SAKvzS?@n^jQCE)v!IEV;&!T#+|vkd%3RI^yv+M z!XAD&%-=u%q}|6O!evh;x*x06`MP<_Pbcx-m792UDmXKKJBc5)n-KaYzdK@cTCeX+ zqoqZyM~Vuy**zT?m}UwU?7y1z;Opz_$M2h6dw=9)`Bwqa{bxh^Lb!^1t*xwbetvrT zakk=@-7l@yU0s|phwGbLi42t*CY5(e|)^mV?x!!j5$`1?ucx7zwh@g|N38- zD|(iEoUrA)K9j~;-(;2l^H20Xlwg943ayyj@Gh~g|8vA~lYb#+B)0fXu(Uh-Tk~(P ze_Y+q)MpLFYvOH}?Uc{fd%5rTyW5F+oV~9X&Ujz^;c?CD$t|Tn3WY>I&t~6edSL5$J;e8O=YrInO@tcCb@JYlN5h@*1mO)k855|Y%{$owVLOT1@EP^ zr-gfGAKw?L>RsGB(WKz2ZRBse4qka4v(t8`pu=B0(;e2<_4fUI+%1z*k5Sc0*G6so=4ADS>yazMdO(@zsb4nb`k82RU8?90e>^%y%%l_+I;WRp{D6l zT`Lz}RZHCBsln+6a;f)$zhUb2snWxlh0@+$(RdfT0i_FrF6 zShv;llu_oI26=T?llq?v3jdjSo>uDZH|gLN-{VoAfBLf4^crxkV_=FD{7^mXUFofw zK7-YtG}UXFzQkTmzw<`u!j79Js*H70)Z4OJZ!c$q%M+Ah8< zlNcQxo!S?W`ts-8dQHE=TcE*{mc5Br6Xh>t9qhJuSZ_5qmcv1To#n~)dj-E9naCc_ zFIMn#QrmItl%Le@dl_>C9>}CLAF~utOclOhk$S-Lgj{d2f>WE?58H@c?TUZwIr=9< zM_xrb8}6U4d9$+i?r)QD4-Iz4>k(TM=Pi_(6?XlQ=`{Jpg{E_h-t0cMidSm7^W|4j zJC6M*G@bbgBqCTBBNw~!ejs(a{Nv*+tEV^0dqbuF?2wri)IHJF zq3-qhw5ws&|E;pQbShRV#p$+ui(RoQ_+~4}!3tlZf3D8Y%HVve@Ib1XJwocWgw%BB z_^V94rx&Nzn>s%JcVfzO3#sYur>nA*_QrlTxVCo|sJLZd63{Se{2(WO?|R7`!;Fbj z-)8Ur9zP@f#p$Iw)mQ7@{Ciy(`O5Or>qhzMzwH_9^|tSev;K3#Q^0va1D}V4TBcL|y(VI*>(_s|>Knq?dwQjr z)b!x%8^SVVE@`Ao^`2gt9ibgx^Xhw2eZ-UB4|gtsCP!EG2gw%}U1$ECExh1;)NJpW zeTxcbURe_>ZnEy|QXlt=JAAUPt>c!u{_Id7$CIfI&lqYa_g;Oe^EU0EH}9>7DQoK| zH+SBaT42G_C?i;~KXmzt%Rh4aSiBBQ*bX-} zNUy`=kdM!licQY7@~o6c6mx1S6Bc3H!!^Pn`SD?vLw59^IDOD$pyfI^+NAix&T-5*5K#IWRDN z6EWcc7e(N#Uu=RGgFYd7ObG75{?OqdCyKQk{?VPR}F)8s#+Z=gMmP6^A&aN@% zj+^B%7! zH(w4f$|||NO7wr?^f>vRB)_bvd^3V|w?|z6+MRRqjP{$hb9~+Wl~1>q+}z~q zol|9U?CqNy|2)gDH-Fpte#YGoUoC6Te}CP97DGJ-Og6R>iA}+=pa6ZUvf=8zUaf6Q zmoJ}lb#a(r{qV?tFGPZlHZ?@9&2K{?tJ(6*zD=|wp zX>THCUobrTOfM$u`Mj*Mv%3E7_vfliX>7>0F}qZ8rzNxO(Qz@?tG{~pHXcZwV7{(7 zyGMSyTaXsCX(BO^CF;0*!so?P)%*AE*cbG_SKmJS`|XouSFU7y{C4bWnfsO-ssF;) zZL_?r9ub|rx>wHp?zuhRvdbFo=IpO1bbh)^QFX>iSs^_?Xmtj4;wk@z#Gs$1%i18J z)c8r@#b>ekVb*VsWH=r<<^D!g%w>vu^6iyD)64JQlvw(GQ{Zj>P&?(o1g0N_jYkic zfZ`6MwTkmip1c0LE!B13{%kw?-S*p~uGwdvmEUT~*tYfeSNj`Yvr{*JUti__@Wsh* z6C>05_if>u0MZA|1YqU_2FAKe8jKw&u;lNsnd3`YY6Sm9oqs2%?arQZ_tJZvt>Wta z8)NT%7vKH--wVToP2Fpn<+3*|D4s4|H^&;5K!3}9pHZ*Yb z%uMU%H;De&{`K15Q^wnreob6_*!ou0%`Y0SHu*+Zmv8@nH!Hu)wR(2>kA&ZvUas=5 zmn*DY`u>V8_g~glv~nZCx^ds)Wp9srLZ>Rb+!tgSZKx1E@W_$#%f%hH=SA>asrl^0%HDqd$XSy}()e#tGt&Hs;`+mYe;r8xBZjrZ4%`*RoNnjhnx$WUkFk}!u4 z>R1Om&MmhUm(R_zkN?+UyXQ~Z?5!Ewe)3CfeQRp^%W?74Z$G?W|DN^lns-_4mUX{> zynNjBSa;iDmfYL#$}&ohW#@nU`}Ugo?zpb?i`!)$D04zhh2)T)3?}QII|f<7hg_WyXS0P*D+Q3 z*(>jB-4eT{emj#p?WXMX`jc{ha;KN(-%OIe_U~HW&qq(w*mX7}tM$LL-MGCtCHtCd z@|+Br-P=~5zIKfH=G~lAnPRd3nX9Y5?t1YnFZ%nVH2&9?4bd4OwzlX}^e z9}VYze%q>TpLY59$ExX0-qD72%YPhS8Ks^7KVy6H|ICfLu|-R5KVMvGRxNY)8rP~r zY9AgS@@jtwbHEj~3)|M$KAC*6n=@R0TW0d_y7dLO?&#kLeE4<&hCf2-s5^T9e+0)kNzpq}ay!LZj!n-G@>^NZ=8yc+2a~b^k z+D?KRYwumBZlVu&kna1M&ZVU9XX93k5mJ zNX?;ohG9WhGn#K21^pM49ua0h6K3S#nR(#%z3=;eNcFeRVHAHduVKqq-S5Ye6j)|? z9QfPvZ9}Khk{FX)%XntIL9>`=GDCiaq?&~unpFltoG%W}-+!{9z2WI^{Rzvi?rNJg zef_a398AvY3(PLmwtg#k@u#b(H9JP6dZRG33GIV-pH9y`Z~MKc|DxP639irSudl5YwT-X+ z8hSgq-?l7+n>$#N2ih}+MT!9v$A$-~EFC_gXyLHL(Sg5mtM7cfyYuRPWm-R(;QXjo zcixBggPBvj=baS#a8wU8%YIzG{!ZGN8G^4R^r{MNzkawU|4u!db*JM33zj?bcaq}2 zDBTaR{_$k8|FMlVr~jTluX@g$@#WI8cVDl^ZwJlL^Vxhju;c9HV^(o%YxiY0qc7h% z<=-&hWL0o7Zx*LOgTqFS2iuQc%C@++=wrbO(brNYdeh<#ZxriocU~KDeL>;IFRQNK z`tWd_9G_hEn~fixIzi)s%eJ=)bh$rxyZ!#Q-|u#xkE?ttI@>tiFZJOhxd*?Q#O1z- z`G@QH&2!lC!7($RzqasnyWJPX>Ms}F-%fOwTWISeSFdKd@AEn9Z=dJ?zw_nT>c@T7 z>-?){bTW!u3Ss&ZJG;w%@}Y|s!e@MSS$fep^A9NoSTOB*m@06x=97~lBa?sz8{_xz z{_aH6Fuqm>{@6CB)ia(iDl{yW?z);`BNBDgM!dIsW%S;#)$>(*W7GFuT(Ele>Ac-< zw^{r>y;ASKhsHS_dTP@ zc4fjx7rnS6P+(thf5QBXgWlQMtIy7{y!`LWa{HTWx8IZcf93W?clq4k@Auc|rK zN(($Sa$i-iJiqj)VAbk_H#R0eW^X+`P1pFZ4WHtFma?0v;?nkYdt?ib2!f}oZ7Mfy z-MaPYtZPwUoaC+l&q_)(V|l`T>k41ix~qU75|vnrK9uN!jz z4%`1}e!KhqzNy~=zT14w{iEn3^mL;8XU>+tR}JpgoZg_I$+U1?qSeYjCzt%zA(-MxBU2QLyd{UqPOc>@>P7WZ`Gmu6_0sAv+Jpc0{5*v|MB)RkI5bjFZo;j;tgJZ zJ^c6TlPU9aTpqgwnCl9ge-x&@FxKYiHFmzcrD@5=rsMTLPscwx zD)_GfP%k|W&b^y)sX$hZPCWb8vbvjw8I=8f691mTG(4FkG3j^<9SnD{om5t z>GNwJ{Z##)dUW2oSsdJPt2)BD7uL>avH5br`SJaw*I(~4m0aPd$H*j*A;;)zq4DQk z`F>+xmy)uwus@;4pYHy2{kVL+P2b1pK+UiZ(ku2U{<{+FfAh=B%a6HU?D*pTIO%2N z=_t^I_MGESj%$an+rrFmW3W!4F2-)|#T_-X!mhu#8Xmt@eO|>OKD!?ee#pJ)Ry0Zb zw52BcWv{gPF@8?-{CjuO4|ae0Vi!~T@6B?5hp3-3!lN>MwD*2-2>Ixm|xdzZuk9RauK|YtQ<< z$2R26+Xc65<3Aj-ao)E@W}PYX*H}~bHFo^P2M#Zt-T(SZIq&fWS(Bfh&RTxaLSD)= zi?!~K#=$@F{qo?YbVvH7RZn~sI5F?Q=kxaY^?x4Azg;rfZoGsXe;{x(++OpJQ44=D7X8jlOfOOzUE|v+ZT!a9FUD<;(3C<#$V``_3}a{N~FW zxAkPXX~)&oU-S3>E&H==r;%yMu6y^2-|ziCE3BvP*X8-^Yyv*}T)g2aV(#|%QC9f+ zrwfnG|9K|;!{e%hqAzSr^d>|cHo0ngE#->+zsL4r_fi(L3Q3v2JlH7aw}Sr}w`z$` zzR3j%@7cf7Zk5f|T)sn4rW`rQ0; zQt^pv75m*j^Dy`NFY}psNan+Ym(LzEW$vl@`Kdzhq-ofEcgKJ4i#;>u@b7I)X05Z4 z$vV1=%^p(6*vs*mu4{BC=6vy#x%^(`^0(XX*O}$s+H&f1MDJ>oyi3=54m3^IdZpKr z)VcU9``)Ol^>+%7L(17L7Y&cgBnK}(st+1|s%FaH`*j-V?Ea1H@-+r^vHxzS&zJqZ zN^R+r&0Mo4SiM-#{N_e-|Iz%-(^otc+P!;s?$uSHAK%{tonF1I^7FH!!hP#D-pb5e zvwh!!!oxdePhylZXRTh=dhOB;d4(2!{tu6RQa!gAnD~jL>lsfzw*UX%_irDz%Wq4c zUwiGG#p9k+euf{@R{79fHg$n`)0~S!in2 z9QnIpS9s*)4N^z4CWTEFdcW^?-XDWlr+t6F-G0`TbtwGMy2#CH3hqKo0w=l-`xJnZ?~9)MX#N|&FOKN9PY{@#2n*lt_Uo5#ALdOpur zZBjLNo6O7g=>24Ye*yQ@HNG^2&#GRt#cuMkx?caNDKg?$n-4UwJaON*viCEquHEz{ z7CzbYPKx`qbBByJ@`Kg~P;4p$2@5MMQP= z?p{gbV#=lU(%^ zUNuL`UwCzJm0A6ab&l)(V_GJ-YaA0`%;YffIdI#!|Ej|(=Ow=P?Lrs7>Qc&f#A}05&+n6_Lv3q}C{Yk6-78XA8D4wn;_1tgL5#Ckq$-H@``qyeBXY;51z4ta*^XNVC%N8e( zyLN4DO;wE(G?JOn@VT5f#`^2tJ^!EbSJw*md@J2|?(1tCxeW$(Ee@TW6}z8t{}TBf zGfBVh=;lL4?Wgz~5`hUl(6(|5jIGp}(TiDfgkw z!t<&>WhOm;{F7g`Z{1o@aLWBz66oN1=MdxiBNvuk^{DDtcaqCDLE}YCr&?pF&uq2> zTy`G?-+y3d63Cd*usyS@_KkbO>F1Bu8S5b!ShT&GZFu?nvVUQsCoWlmC3aS*WO>;Wxm?? z`)d=mOUn!=_V?HD9JSDt|F3@Ol=F(Y_h(<79~2+GalZ7jzcZdY@-$BLaHv~g=DTlU zMDz{^r{hn9t)9JIWN}gM+3WqPIprFGNao!%w?y6)}w_@i81e-AGBmF%VMFMHiiQJ!T<=a&h3>vmpRms#O+T(o3g zpRfW$qb%nM^DFmu?*AcKH|N`h&L{fQ+^)V|*tgO)fE$_2E~~|+8gA0KR!NE zV6M8j%H&x8Y$e`Srv>q#l~q^!uhoXty^8+YB>r{1$e&$x#(poE#rAw*4wFr|uQG{k zlh8%=9Mu^|cp1^P?(Y?R`mR6wP1MTX(BG>g z_^-uezkMB(n=!{)lHG)(m;Fd^7yrc_B1U`>oF;Mt{+f1g{FCoa{#&=Ex@gA>*S|*c z>@Ta%J0G8NZSUNTLI3{Q#;9NS*qFU+OTAoF-0O%RmYJZc=H9oJ_uk3Zo%t@hJO85G zv(NS_SG=S&J&fgNzbZb<{wi+8<5|rC7oPv>`FT*nUGM*nZR=D&^X#0mQgQKx9f~!r zJ0yC!6@#7K78N@G;3_nf5_eMTX>pJT2T1$3^iBI7xNhvr?hBaz(&nh#pQ`)*)@cX5 z9U?v)?&K7A=MPbx#NTCdBJ@In=kc#Q*Ih1*7g+pv%~76JPC`se6(88Ge(dH=G@ z$mW)pL}fJ`|Fp?p1WsXXY2jE z*z?k~1%;PfK2MjIdhS1YiSDZK{=a{ra^AO^4n>1YoG0|}q#rqS+ive$=YNZ8?U(&6C@wqI zJVBT7<%5H_9gfc9J3eJy|NZwR{9m?RdSCtU=c(x9TVF=Kt(J>ZEBwVWXLr)e$FsjA z&r_`Z7dgcsr1x$)XtCP+)w|xmmdU^T@v%;b%#NOgS#LhKJuJRkWJ1id0m6UC6*`K<*vM|vOoEp`Rf|L%=$F(ZTIWettd(c8T+SUGIhG0^dUZ;l5q^XdG1_4ASbxh{ptCVK12zDC8Z-T3b8 z!yg`#PjLMUc<|i*|IWLG$7Qz_J@q=~_0=iwQ{}pk8;{Fn&;R#j`P&7}d|kJ*dON?) zyp<&{Uma!0$fP{8;kS##YS}AJ;<;4`tG<1(|M%EFgP;3LztFb!^tq*BcjVgM&U;tS zWwp%Yb2F<@`RtYJ3?EN^lo`JM=+}%lwUN&zy;?eJ{pVK~Bi?Q?GdVZC>}ynT|FIv1 zdrdx9#(|c+{k+1r+D#9-%BPr$A|5kt8_{U;(z~&_Ex6!6f6w=O)gQNIURL}4@B4mv`vBW#Gm?E~%iR%BU}${9x##b<+u#0tK7ac# zzrD=w*OOGe*DPMF9Cv3C+co)JC))G({Y?8~R^2J37nuA0ef|IH>K6;!-z=RTx9NQS zzt3fdIMt8v$E`B`caXoX;TW&*c{^s4bMq>%skTY|f5>0I;b^z`-;Zdr7Ui zTUY*H>Z^F#v-^+mkwX*R4m|G@$-aE!^7H;JH(c$$-hE$p{oS6=ev55&uGPDjR{uEv z|Ic}|^mB76<~f>9Ja=hEWn0oqsi^3+hL0yt@Uy(M)gEta`%e; z*f?1uKgK)x&yGD+!JCT&R@ABe2HkL@<~vK|JpZrg_&>V7`x4e(+`0J0uUW4nvIN&w zCYdD2f8>rcNqi_QDs>`j?JPR*9-K`zAW<&P+y<+>%y7h&4RlePN{n1e!&~Zh7Z}0y*yI0b9 z*{2PzZ@=i*edIRrYpp4pxu~#g&Fs)gCf9C%oLBLP^Usb*r6nO78!QxH@$fGZrlHV@BeRGy?)=UZyOG*`fdCEr270VtJm$)+V}it zjP_?9RxvY!yQXp(HJ{%9|M&h!;ej<7o+f&;lAO1T_qLx~lM%k4@S=$HuDuyHC228? zjcLLcreCiAaajIXe9NvUle}}L$Cjw~(Yow%} zN6cyQnS2bix#*AA|F5sF-|mq#{_wcv#xqrElXKldFK-5}-FUyh_Dsp$((4zWd-2z+ zS-#)(dR<}k-z&lXM{C#3G)_MzEIMn=2Vef0zYEtNpDE$4C~!iNG5*7%vVdZ@S=N`9 z9o0J{`!ryK;*2NXZSwj5&RhO*`Ij^vE0!6SwpUHB*)TtzJg4i*g2;6n|NQ7Rzn8#s zOX0jt+&ihq$16kBC1=MZ|FMvqS9#{B>9PLLEBMSD7nm{H_FpZ&x%>UT+sk}si=9{g zIlIx+|H)_fx>Dt0cX9WFpCxtjWZ$$*{IYYw>)W0Ga%JmJce8E&HSL`7d7EVMm;%St zjop3bN>@CRykiw7urZp>`E>9wpY<6v|9LX@9#>ta^u09pb$hrybHaH&|IC%X+%x;E zUag3D4C-2HyOhfGZoaIvcG3k4-AzAFUcddSQ&|02-JdU){cpcqKEF@?x%;9vUB}05 zg3s)l51L%t;ZeJ8ecjj9JyVO;r{yv)-Pk0ier}%aZIhKX-)^QKw}1RlSX@f}wN3Bz z(*J4>2}^`7{NI0G_NVwV6TORz#P`b1__pE3f62P@pAA=hxgv3;-nimy*G(Fbez4~Fow8zJr1-1S?UuResQ=_}`;0Z;A{h=0rJ{*3W zzNsqu(L{GS$@8Co-syKekGn|UsBrdc6( z!m@)TdxHk!Mn`9kuH2h;Rn!i}VJ&-}%DCcKOHC>G5f6u9QrjWSDTj z_WM>)?eS3};&0Y}OJ(1<75!@s4IV#8iJ0td$XQXn;>PpdEg#N5@5|utUYVV-b<5Q` z^N%g~ez!c{hAlLD#p51F=b)p$yXC)|+a2uhUcELt?sWg*ohl|}K}UN*>n+3AKmAd- zcS%>Z9B2vR1{tQu$NT&5^Q|fTaL)R@%zngH)rGh({EcJ?hq-c@p8M@&`F?1`QZ zj}yNxuC-ZXIQd!cll!+e%`r|o=-vC@QQYZJ#^eB@9tK8^C(}XW$PzOL0`2S0!bN42?1ZAJ~F7>iY#t?LXUS!8!ARl(u!|8*?ucKaK*vO^%Oc zIwox5gjAgUNXzj~+x=l@70ZR~q^Tyf^7C9%nWcG%1cyMDywom@M`^p=~FYdVU>uR#C)OF{THqTeA4V!;!`=={Cvm6!} zGM$k%J+@vW{I{)t)$ctD$rl!_2%kT9-NtiiH9_*57tMVt_4v4J@VdI{*yPwo`RnJ` zdZh0<_M>oOi1e(r>o%@C)Zc!rZ?obAcBW6!^=7NLMMWDkamTG%0U8VzU-c>k6tZ&! zIR0K!fAaD6oQ}y8B-d>$Z&k$RYZ>_z%d>*|v2t`kLpO9sY5gs9*iOFJ{{LsMjE{_*! zh3~(c5o5o4(Y(%MuA%Gdc3<347dD5p(MI5d<)VTdnPr=|Ok~wJ&G>z)uJh6TsN%+~ zIp-8P92D4D?&M$9{A5x$n>kU)L@}rTa7mNvgwV;Hps5YD*{&Zsg(j@an*B0amBTbW za$(^)7SDq+CVq@re4D>)vog`m*?su&5=Da`&I@wW;ww$u9)A+nsOSBdY@%o1`02WU zJxE|dn}CL1AoiPdvUdw+N?cI^1=GCzrlMPWicQ(|-1{b%v(A4W;sb7`N=e*Nie z28{K%o)PWGJOj>@%k{K>Udw;&X*0NnnAk zPWPn0*O_~Nrw32-zpz8c>svg($-DW!k#>%cH)-6gx4i)0cdqhP!@BXq%pBv_r<%xE zESGTb^n{6pkTXGGbF_%rayw)vIj|}4gcJeL3cbbqJj=gNn;00Mg|;X_!I^2Tu0Ip%FxjVi>BqbSUCdU`Z%fvH7o2Ul(AL6h(*~Ab z7k^xyZ*_H9@50kj5wXsPe_#I5kpfE?S6CceC_c!ZR>B(+4kZ=^y;@8mx|vq)&6_wXW6^wc8Qzaf3qUis4OUC z%9j7X|Jzdg`3c_Q=eB*g-LkswQ~jGuXFuoMeA({WT5=m>kzc_6quU~`e+~Sf_Drx|!~-Gyh(;oZ?u#eaXA4Wq+URZHX0& zPvo}#zHME!Qao?W&9u2W+~;f#KPz+jEco}w>i*Q-VJ?s7gdRWg*41Lu+uLzV0v$hX zS(ssSqoVk9ciDY$y=}A4?Y}fl&hlK<);AlsZvVfy_UF~&oSTon-)_FHzwwsyE$=sN zpVhwSKA)&A$#mOfUYx1=ox5KbeDxDOvvHf0ot5@3`T3Q{VkUD7gVV%w!EU#!-|x*l|L;xG?mwsPw-qmP ze9LbA%ZGouxbw>FZLyDqm3wnv&))WFUiaHa`tNeW^{tN{o3iVj^3tN)CU*Zfo#-#$ zxOSqv{lEW8z3b(~*M`5`ve&+#t+x1BjkIajWZOSWxpRt3?zOAGPnum_C9ix`_m6G( z%}LJtQqAQo%WfZ5m91UKRPgui#U%0Qg!tX>4wpHc&;Is@H-1~bP0fth>Qg4kXT4d4 z;R|%6R5o0{GBfS|{>x$W4R0^|6|f|I?b;t7xy!D(20y+Nzvq3_?k~%xZhMh^e@pWB z`=__<`8nzDlRw^XPk+x}`6a))ihYymJ+JG*lK*Q`{@=~LyzFaFz0{SS(~29E8`o~r zwAzvM(zz_^x#Twg4OO{!i?w~cKU#19a?bec7e9|1s`5AQm)+lUGOqH0b=l8Juh;x- z`@E)j`P+ZL9-fG=He3JRc-r0H2Ns`M_dZvD+0VmYSA9!zzilyzr%^Fu4HLUme&4(_ z^?B8s?v_0LS$6;G={F+2L2GthU$^^k&cE$_ePvZ|nA2-6r=5{cU2JBX6Td5A^W6HI z?YW=yX0KhI$}hINBVQ|V^Oc-(bGK^Uk!G>vFm-uUuw_ zlqd#+7Bk%x;@DMqQ_Lq5l1~{q91=8GOvG*WB`@lgw7#ZR;5r^09bG4-?7+EME_8P=V+ zY-RQ7E$8E$H#a)X-Z5;pJ=WiU>2c1X9UE(3*FU}b?eq3O0Ty#!Zk(GoFZ=&}`KE>hcv`Z*M*?1mnK&#c{ljQxA64@EM)zy&ojEl>BX{5T+qQU_ z+vyzhb=#~L9o751zi8{(nRW+nMMdX++3~XM+1B{Y%x}_uAMKXby8dzM*>VkzDl8B#Weq({lTbYvy{F1g&?zbtFT^xGbjq?2q{Q+mCL$Bv-q%e8a1M zQQ11TtrCwNc$Cb4kpI>}mad}PYx0z+0%Ws~wuQ;>Itn6l&cm6i&DEQ;%TfeVz`qn)k@fAeZqFU~N*o7gmS200F2BlWZ5So6@sl9i3SP&v zw~tzf@>G4F+Z$M=FTM3|z*A$PqbeJ+Q@&w4O6yN|-`=gar1n0DU-PPVYX z)};%0G#z+X_T`b^?&s;}^P_9-C+n}vY5Wr&ANi?#Z&b!m6WgDGCSVl>N(5Rm+#$` zNs-yBz2C^>?w-oqGgN=n{9b;oT*o@?z&E8cjU}I0UR|rW@NrpA_U4oGf6bb^^^sKc zr=O~2wa=4w=X`6)wa*v1v2Sa+OSJ70-g62!S(w%~_UGN(lZ29p}@u)A?o_o!xk9uGJ zPK%w*3vx7=tBK}b_|agp=ik*GooDf%DSFr2$(O%n-2V32-Fn_BK~M$+JH#M{Nw$5y zz+az}=5PF^`!+Ynxo+_fCF$(cvfgtt;=C{o$+KuN4Bi z8}9uwNWJF%CVyI7!v5I*=3;+~R{j0gxYX?RoYQaqmM!1=_uIDBCK0h)PtCiXzxnOG zzuW#kJ(utDxHtIipW5pCcOE9+oWAVE^6Xt@5~r)GH&!_>_sw6OrJp5vY~vA70{2>z zzQ;0cSFJ(S?GI-IXV-sH@89g%8R_MASXJS_w9c1ZABwl#e|C56@3;GJ%)Q@{#^Yyu zf7{Lv3DZAYf>X$oISw{|PVMZSfjF-yOZde_bE8+1x32A*v-qd7!RrssIoBReUTYoo zM(C{3E%E1mr{_y+~U;rfBZnipRa%a&GpPeO2v#dpx}E=De8b_uE&S-M)5> z@AaQsk!1%$pWogaJ9|<7W!VeY=WX*eOTTFpUG|u_?CB!E-H%V-->m-n?7n=zH_+9= z3Ji_^ID2NMbuZ34(Ph78`@8UY8$~bnPm{T~@ol>Hqv;n)Z!TMVb$b3*^WBS*XP5t2 z@axE}-#ztN#Sb-D+I%0xX5Y-6RQqLeTDYB<<@0IN-%4L}Y70*H+cbAu#>ykx7MT9} zuD?}Vf6oQIeP5)v?Rl(Y{r{Emn-dRCOMZ+fOS4bD*?5avzu7{SsWeMwdff4f;=7l> zeST5z^6=mPUrX1%^!>Cwl4a5F+&3$AYvoJB>J8UjZ(YBITYt|Dy}!qbUR%7b+5M|W zxxB{OfAcHHo#3={L7;Jg_q71K7#>I>&ai7-b%go-98)y0P z(+PuMrddlYzU5oJ?da4k``|kJ&A;yT8}F~RxBAsNYoDu zdv@>aN}n&2K3Tt=`)hN!9}7H{2e3DmSwGnl{Px$={u{r)?>d{NyX(v!_MThcW=VYw zn0D*2{@U#)jTeQxRaCrI-E9|jeQ&}&3wxoXx_|fg_I>m}(5b?5NpXXvRD#dU&#asO z@4X|J(>v{jdod5Y>;9d;ymn;7*_R9d{J~qS=9*t{)9^>cw-YbEE@6+|vhi3%S#Cehn%q`G0D?*VkPic+Jv-botwq!AV|Z zZo_#q@x5|4K+ByOn3U%<-23?P`8v~Wd3U3tcbBa#EnT~n_u-Qx9M6N>Ugck}n7cN1 z^QpS3zt7*S`hE7?PnG*8G@AFtwd>mMwV!m)ZtZ0;*ZVX69`m2S_T%jrb!LSZIZpJ) zzpgrZZGC+H>uc*as=trT(|0+3?ESvlq*eQ@V5i)vYhTxJ;cwZdv-jk>UB3;h3m=QU zep#m-#Za97CHJ-Fw&MYt-=CehADn<4Lmd*J#(%KOZH{%D$Lbf4nn!aX52qGXI{b^Ikr& zk!ZYV_H@gO<&*XQH`;EliY?jyc3Y{wU7ES8aNA}vpRE~hqXgJKJ$PUO+2j&n!SuDZ zcT>UDLkZxdC=tn0X0&(Kr+KUOw&muF_O9OlVAJcIcT4s;&z^X6sn6ECfsaAGk?ZUJ z%zzTNoL!Y_Uw`-8WJ?K^ra@A$vVNzuEWcvU}J?4A3~V%OTE*LPm;f4}3E)9%GV zGySZeFUr3;G5Pna)qC$P^`9!d*44i@syW|bd+7~!{m6v=m>*}hO}>?TYx};m?tLXI zV`FwomfUK}pLh3p=;PbPDy)z!+`zyhr2<*Jo~8|2yB?aaI>+og_czhqNA>pCcz#(o zJ@?@g*KcQypNHIIxqQib0`D)qi`EI#0>;F9Nd+R#?%?-~f2R4|llgr=t zHTw5WQ|+8<*Vk=5mwP#2?dJ0vx~=T<#qa-Ja@MAJo9~Kwv!6iGqaB)3%ltQ`!QpP* zowT{}@BhZ%h5H?!bt!A{?ZZcZ1^!PUz+`5)&&67EKy{u&zN6$w7d6o0d+T}W%@GrQXyL;<) z*5bpaHCu`_p`pdfD7I&clbaT7(+?=j7&*QOb%^cS(*Ml-%Fl9eFfwvDD2TH}McvLR z*#bL^O2DJv!8>|)@4B4~rhAP}N`hO@pBxn;p3UHI-oOOrg1dW=4Y7Ec%z_CAPdk+S z;2}YmLODyshe_6mT}SXljmN441ty&e$qv5x@M@X}T~GQLxZ{e{IoU|j#N*Pys?U7! zp)t5HfQ2IduxPv^m~hbhoytK4QZzM!meDI%9ZawP`#Qeac9KAYgCNI)?XCeU4W%#c zFsyUkA=TTxASl^vQDO3*t^!jjaYxmh7D!AxERbXRlKpC7$eZE|pfN?rIO>h(3ko-W zU46XDWLet0px)Jk>;R{kAw`lQN;Fy%%@vxm9&`2fsCE64*}~){Og~SH^t%)pz9A#d6*K zuQGa$Jyj3*C-vxfMob;k6#=HB$_or9<)7U&4|LSv;5hrx>BxoAvkynlK72iT_F>!T z*@vTNA0nN7_)>9o-7$~b2ifIw-q-*C?YmmQJoi>g^tPPN`rpCK_Y6FIm{=4pNHFH} z*iOqorG8a&Qv9mG(B@SU`~jstlLJ1v&t1J>%e^m6_sy2MMuqR*cIy7^`1qU`+%azb zaLv+zEh^9oiXNd zSyM58A^P#VHv@Ft9xoJnT*F~9zv1`Vb z^%nj%m1$yIe;g8vU3C6W<8Jxytok}7oC_wkI54q1>F4UYny~BtN%Pu;-aBRmJU_wz zbhg}|s6W@hOE33%I)i*VyQXlmepV3gpZ|`T`I|3Bn0%6qiU00ya&Ea_Z$vBd(RG`q z9eY*$^KZn)cUyP8&-$~u^!2qL|L%IsjDhZVJ|WC_m%Fq-_|4}QJN|{qQtevb3|ENl zdGYVWpM-fKZ??Kx{XAyl{O^nBA*Ji#g}S|ePZyq1Rdw8LS;@1^@N?_gi>fDs*e^@i z`%Nk<{v_p-{AY*dt^h5TU&;#eLj&HNe_$g1;(W@}&9|=Dy`Eua@1Lyl{pY_={*NuV z0uIoLFuB(8n!J}kGt8n{PMZ}TMW7cw!wVD!u%@dSNsWE-t#9s z>8@fBp11z|lhZ$PnVObNXw6=8LtQiGazVo4vYYv{vZ_nh&F?>^$uT)$TE-lOGjq~f zk6DVUIc~mS;W)$c?5b(UcI|&P?@f1X$^FoH@5c&DOXJnRb5aZ}r<@$VTioTh)p%RX zy-Phy=GAw%yYi;?E2@<~H~Z<>7p|@2{mk?8qB^JdtBW^G)AcktAKiQ&2s#DPAb!SP zGta3JptW#8TV_x82d#xWd$BD@@q#?#_h@bci{hl_wDPJGN@LxU5s&BgKi2#ej1qH@@g}sGW4~za>XlA|tm{~5RbGCgDb#DBS)j?-he7ov}&AP4MqB2w1|Atpt}pKF`!SAYIE;h6ou zJ?E0oO1~=3t($v1abD)K$PYpnL~D3cM5jzM;Cg7t`IOLui=+Vt9?V@8@m_60aoJseO;Qa7!{t4iQnJ3t1M9_Yt6UF+>LhE3+tQt zbBnWrc&(E$j+_>KcIcnUH^)a8CROlg~Vo-ID_foi9d2y{>oICv{HTX!?{1 z5}K*TBE26UPjT_EyuC1^M}E1Eo7YW#*W^DIs)8rPm=3Evcr5pG8Ba?u~yoNvLYcEUt z*8g}^_v-jx8{ULkC$GBK{AnL-_+{dEv|jDcz*tcedoSse@d`7gC_4uN(+9^ zKL1&B?Z=EAD`n!JEHYeqU%B+o`rug?Y?$u32d?R@YweR`kNJkb{`x--VC}Ds zyYSfN`sO#=cDi-de*VXue4%IsXnjcGf~W-_9ZF7pl$4t8e7rHM@fh>Prrf)Qu(JRj z8go3E-0$XV69sQB(VPv0q{fh3V+N0|-OQWiOrF(g2 zvznB3{p?yADp9jPD*Sqgp;Y^kPxH%s?*`ouU$b`C+-rs=Wl={vVuQC|`!1U8oU9&v z=Z5K5sULL`r}O_N&bwFfa@TKD=+trJCczJOtG}0<>|daN?T5MK;a{&}So{BOepPGl zH%E@~{r(Ehed}**UE{a=+N=8-Ya<#f*_O{(f5WtNHOTI_)$>Jr=Y|<3UB9ySYpqF{ z($W6d;PsvF7jG2Sta~%7%C|!YTEc_xn$(i`K+%l;{2{ zykA!Cx6b+^-qohp3h&>MyB_g--P+?;Vp;2JS!Io;|DL}r)vdLbRp0CPzMRj$m)?%t`~G<6X5|OF zcDC(Xf5UuxTP2%%;F=qzu8)&mnu%mztkBrfRjDT>9=v^FMDH=@g-3S^WY{r&kBkhu zd;F8#=5s6W{kfBNrGZudZ$P=BYTuF15zBw?>k|a8Q9fb6_u(49)3aWkFX7oQ+WM#^ zAUyJI?xy4G3V%pSiMz*NUpuWYBSuG-eUq5IT!){foik`vPJnJq^4!H{x6SVsZ>{{W z?e_Oh=qy^Q(u41ocYja$_IrWY-XH05(^uY0UEOVx#1mx}`uiGt@9$3hyS@&8Z#j$5KP4T1}nn@M8Pb%=Ohb&VNgeJf>42*|M$W^MVqMCGyidKpXk2nHI*c z3h^~-t$V?ru&428{^rYSCnv?YKYb}x_3xjgl=Z}dwcbCbvPisGJ(|b&DVbYRV>wf3ehm+^IJ)RI? zcxm0-;|s4oH1uCw=&?c~^ZL2R7hZjsvHYTiN=VO^EtB)QYPH**MnKnoc=S0`@bg^O za{S$rBv7!{hHoujf90%w*_b-BpBHA7R-Cz2^sZaW(kDItWS{D$2dVCArSd0d&nT5X*C`-zkmbYePu=~;Km!y{ z*DKb6M=bV8{W=o#QRg^hSfjyV7t59MrT=H?Jx+Vxx9@D2!rxC9EozUQ)nn|Pz1HE^ z)5V3qdS=HmNts78o@#ff-RQj(FNI2-t$_g2~BXUSd38Y6b z@w(6Z|EC(Ae8SYIG9hJ=N}~YB^cD%B$9)qDEikU?ROUDx>$~XDBA!m2?oREt76%2F01vg9Ez9j~fBMxG z7oCeaH>Y@4eeJ#2tCwqkeX;!e`ug)PPrtl3uSMKcmn5*@pf`_Zpc@N93?Hj8j!|mQ zmmq^C1||-L2Ev3uGXrm2l1HbJ5)q0)O1^Mic(8POlOVC~kzmRAAmr>dMUas=9Sg!6 z*!1^`^bq5Ckb90OI5ba}2wK!bly@5#nD#Q6RJ>f8z(S;Z6xbN0_8gfYl6P(ZdR@^^B+(q%h&n%C22BxX3H^Q`Ti#(My(({_Mh8@{15#I(j zeOK=(Us3Ppd!@2qw|K?U`S(vY91|!#bnZj0?c)s`v!2atzbxs#AQI#t_fK#5XDg>) z6G9G;N1_?M+h0tPK^7BmSTK?4-VWEp)27Y)KmWpyD=UL@KR-KLc0|y9$-Nd(f1?5{#!topS%pEVWputa*!%qC}CQ4hqr#8bN|&B2c@^qDLf|m?Zx8$Ter4m`~H{p7oUG% z{{KJe;EiFe;&B^Py{CP7wtCLqM(<43`kHLdPCHtvidK-`afME*o?#$MbpB=fw14GLFj>`?QuP z70qMWwQE<-;WpmPxmV|O ztG~b7YFqv7#=E<_-+sLwzkUCor~1qOx72^V8h$x3Jw5$a!K0PS=NbLA;fwvp3fjZy zE?2qa>}>P%=d51q%(koD)hlm*kI(weh7yaiHxbgtX+2xFZvAT3#Hs!J^ZvFe0*$vg zH`uS4n<{s|^KYVD@IoKtsJhU@baLzRO>ZMkMHaMAFVgZs3p@|jFMork?vYw`eJ;nBF5enp z8ugLq>JC@SRpE=pd9Th`dFQ-T>-^R>v3aeE6NDQJq%TzL(A{W%#?zx&gYEZWM+HM} zlyoZ4$iN$?#L=mQTKq?Ht(e#q&R6wxos{zm!|u9Q9(%3MJ}$4jcsKUS@6T2I_49SE zFP%C4?Z3KqvHjKEQrlNt?5_IHsT_JoJNfM5pMOnH&ERWH6Z`Pi<2KXp!xi?N^A^9q zeMA1(Y*kg{+gKZ)i7hzjUHts~EoGE)tyxUt`U}^oZLjt`3hz}fdw*}PSy^DSxb6CT z(noo!63;{gGp0Tl-ILh2>PhHfv9I@DxH|vesdbmtZExJ;Sc`X;C6q4YFg+|=lIwC? z;P+t*JJwTue-mXQ1HDkHpaca*sXaU@M?U-NJ`i6$OGqG@3E^o?bl7h9CrSyoc!N>kKF2}>(;*Ek2&+-EZV*Qhit;1t+UK! zzF#+5v%evK_NVZ$syDq;{w(kPlipLa!shDlKmX*u>g#$tDC}o?!~c2q*#z%rzm2}N zH;X3Qor`_+i|2=#-ISoo9|N{*nm@f~^Z5n$R23dqai{-nspR$DK6~m5 zSu;Ka-N}jEtjP7{`_X0lpSSIhNLxR-fp6ZtV2gD}e>Ps7uOHs>Z=SZf{bebAfoD>E zt5s6&{IGeo@rc3of;l~}7tTFf-L|vsampNDxvvpfGqNq@(qj6bewx=S{2|6PM47Wx z>iaRhEQZC$gm%sD{y%5p{PfHfai1@zDnIx)udzrw_sgT+7?Y4=uT1xUzd2>jQl$y@ zjJd-5d^g&kiML~(dSY{Oy~Tu(&$jE&yDeR}|GC!QwwJx4A8I#Glj{4O%=`QF#{JK~ zMD2RRdMM^_;Z&dgt6!%l*Pmai|IGgxQ{uXZJGk7A%{(4FnW+Wj#2DdwF?&40PMp)- z6x4BuW6Iu3Gi1JK&%Y_2b~RFvrHbWC;dj}*9~ZxW{7`x3ljeh;nJdd)4X>uL?XU;r-Q}dOa1z`cG8cEA2nvGDJz*dE9&;;PUo|A-rN6Ns_*yb zhsDgglb=g#I~?o%dM+t5Wln2V@^nuKhdK34>ZO_zjxXvHYTVfVDr#CM7X`UDPyg3a zxlVxT;qg1iO?BRG-DH=`aXU=0CnF||G})mPwNF|#3k?Lza6i#zPUW!imt zK4tr{m!A|L+>W>4(XKvRc=qwX0OYyZe0vVY0ExzAtzoK#r2N&WGol*mlq z6FVmP6fO%t74iFB(eM1VJNGZM;9BFkmSxg;x0_`;Pw(x2({qwjmN)KHrr}xxrhkI` z`!BR?Pr6?6)$Z)`>lco<8n)!FH7JW*@3C^f(T98dvv&R6uxzTFgKhrPRo@jKueq$V zzs5-KebADXDKSe-POs;doL;VZ>B_-08M)cDclvLCx?mAIhv}bWK%3NeyP7xI&p!W3 zZu=>qarfUBi#cJLHu6iCi*P(~Kk&WqR$5K`io_o`ykA3+ z%k%%AQ0~9MU;o4T^_w?a&dxSBUlgH}JcCKuy>H7*mM-7d-NY)yLRo%ozvQ0eK{I7ci-k0F*zLfV=rC*s4ma6bmz;Bn|O_{TExmQCC-!j z{^roj!Zn;rT^4*~T6()vZnJ$(4d2$Nq#4VP-ITxPWmfEx zkve(FH(wo%-uauTDiqiyFZ=MetX9Fyoqc?>BhiF?c&th-*30yjxE1C^_lmvk2O{& zEat6QrJK35C)D%ZRJL2wt~yM7yCdppPJH;RkD=kQsov9cR_<8;tYS`X+*O^uCXf4T z-z2~MSaD@VVCK23o>g(Tw^WrT9t|=*{lxUA@Q31ef2Q^b@v0p7W-&qFyt07_FU*~_r5ywDo)dlPV=6ww{_dLZOb-jobvLUX>`=j;vviK=ku!HypI3B z3)JL1)-QiQdf~D?*Vo0)HY-znY!R&f*rHh4Yvsubji|zNuOx|#gG{$Z~1Z=P4NOh)Ur z7kqo~f9z&@z`Fik8amF;E9*ymb{!b}+y3CljaS_Lqf8X1pq*wi) zUjK9YmutVD&#$-ZjaA~UJ~PAc+P!=8{{1-$>hBy8_V>}gvM2HK^?lz=jrvTY_01%A zyA-z1`v|%xRDb^;quYgyi^GluFZc8Pe)XwQm@?;I6WQaBD-O$Bm*vdbn18(Z`MI}y zS9jmP>pHa|PVmLyit95bA)0YV)B;}qdf;n*_sI8&HxB7&uCIT7<@-cg>oOT|l&U5O z+I{J~Kc zdZPT)USY|TTN~2X?A~MZ<3V$#vs&ne%w1Au6ARZpmJWG%q9VX2@cfdVt^ZT4`>c-D zalgO4ao>k2x5M-A?V0(waDUTB8_V2VCcEG7`+e!Nj%@#F)2fFt+VgBQHQ`=iVf=5m zXyH2EX>syTetZ1UY`-olSM_3H^E&=Xg@#7gq6%UaL4IJoU8p+qk*k*)7IiFLaL`*YICbtX(GShb)42Y3JICj} z>{49Nv-gt^?@W_*nJF>*ujP~spQL%N#7NI?T63iE|NcnX?y0pmUZfhV zPnSdL*JNofC=PnR!|sL9QK?_$ezD?DekE+&^mXgUp06`{VwXlZpP%t|N5syy?8lPX zQnw2=g3lDL;}5f@96GJJ$on3dAq}Y>yCM!dqT6mT`f!v_syKTFiwF3Zo-1 zzNM1CTQzxKb}0tTGW`82=}Aotsc(Yxfn4S;w!Hm7HAok+o}oTh8&L=V!cbK6>6_wds-r@}P#pS(ZaFhd<8J zZ7@F-1$wJJM(6C7 zS;wFDI{wSj&y(F;{bziY4meQ0N$QelaKrygnrZ7EMolbS5qPH1NDsk2x3g=ec6KXl z&`QLyq4=uOk{kc6KFr-*KVQkl`p8jO2h-7b=WUN4rJs>P8m^cS&bY7tiRsK+Q@eYz z(`Q~US9-ihEqHg)#KN~apMUwK%({+ztr)OkrkvaFMO_D@fdNi$uYJTvyoz49A# zPA2o|?8t8Z`{&&G+qwsP()IsOimf^K#AI{s{+)O2O26mq{#h)0?enVexBE`7+mycU zM^o&@kITN)etTPS$?iwz@7$wn=Wof>zdx_0?$(>f@q2EFZTX$FE9dq3e;4=VZNK$= z+6T{qsfqmBDSsNj&rd(z=f7&l?(Mg9PkvkVcF*G2cd^?ZJ}?V+}fSBKOU)? zMf%H|)cbSp-uCazzmKoew%6r#?)|el`pxC1=3h+yzdU07CZdv=B}><#d3sd$r#k%6 zEXnm|>-EV?%in7kx3|}>S2;f?Up~HYnyhi&{LH?+X1DmlUCWH>f4w;#ek1aD&t+%Z znI-MFGsSC9KGTuTR4!k;(LZMM@pbGpZqeBtynroaFCzdgE+FF3ia)_UI7_gS%We;4ceOYK=9ct-oY?c6`MC)JkD7qqQh zU;Fg3`mO)}uB|jn{GXrsV)3VHTi0;sMrKKUU!!e%*GD|xYkq?_ym!;=Jp1d%)T8rv z%+0TQvHIK3_a(PP=l`8Fx9rTrYhOQ!ReyLU{U-STd%54Qo}b&8(*4f3KHstVL!Z@K zrQet4q?#2y(To1vnVoa~YW#-H%lfz3{*J2pCb(BWiG`8nlhOfysi&%(ryB9*zJPSb z(24$Azhw&N99rUOrukCcUn)KKclMbtZzjGC&NZ1*hAs*uy@)wO##DSnbA>Z^>`xoX*?aKR^B3`uo*NJFmCjJmXD?shtWKfpApf&u1{Bg z|3ChlI;%`s?CdvvOE#X~bpBq7?B>b4zi-)g^GC`*Zo7|?v;Y4-yKS%fy?NnVzW8Rl zeArML^C{A6+fPp6WjB^QNiO;^(S6x(rrh5-FBL5wb3AcZxY6=CSi_6J+@8Z*)?;e< zKlkL;=C!}QvG4A-{QGIQ%Vk#BUf*n8uGas(G`f6y)!l!JFTRz1x6zm>bLL=%GV8B9 zN0(pqi<@QA@gioniQkJ&)91hRsVmBAlr`R$-+0WozWwZW_qY7FC%@Dc&Utq;ZU4W& zr%yK5emfq&Zqw)W`|hoq@xQp*DEH$h@!#v8JfARa{*8VAeNFC*mi_&D`px(IJI~f_ zTbXVo-~QL8RI=wq?e**b7fsU^&VAD8`LZ}x-*&P|^sIdDWz$=1>-uUxeLJ1=>tFoN zOW*!px+Z=pxBm9Fl-u|B9ge&4ZIbHR8(zEiUfaBMatz_5gzy8!j7rs`%Jb(Ac zo088WA2?i1{}uoLt@7F>xh*$44*Q-BuaffJa$`&DN!z%0_ml2=yWRdZf41(Q0~^b( zWPg4;O+9|g{@nLocDg6i6HfgT6Mng>{Px1j=Qr!e74EG4wd?+kllN!kD}VM8D!h5c z;pw*Z_tXAQHc64JJ@L8h{bA3|)1F?B-ko&s{x_Z2z4JCyOCKu9|J{4H89^-gYC@_NUj6efN_2L-W4=IXx@UOtv6Qw#9c1$=^Ng;zrO zr&Uk4JzD+z#+Sn1Yo4Q1{hUH$xvo2ma_cYo`f`8el%oNmGr*;Dy5Ih6YJb{hB3 zoaOnVPS2%FwcA|@_<2SB7xn=RCnzL#$w&s617yHiM^)@j&?Y(c^?u<8u-DmSE zPnn(fOPjOx#g zv$o)Sl~LxBUY}?O72eoMm4|MAdGkpjNCjI$y_IB>KC4Vm;m(QJkX4mz+9q+_u z*PlGOO#W!5?I#Os{hjB}mzvjIx4Kv8Q}unm-TO&q8)oFb-}C9ulW7juBR&OLukl|! z%dYtI0x!ng{_g*)4nNcVp}qUXucw~#{%85W_xSjGPx9@F#*=@4D7htEUtv1;p3y(w zZ4cHizqPXX`I3Hh`D?}e^GaUJU)&sjVcYt3OIv?`ULx?vQ6Z?Y$o-c`cxw`(caF8u zbD_Au|M|AOjc;#nzqu{I!$_im-$y}SPA zw*UX;#g--)nNNG#J<0md53auL$>Qq0$&=n~5&oL&?s>gv$ywi9n^shxE)=eIJM|}b z=9lf?j%ruWd$Du9&&-)KOmrIG)mC4+-fy|>u-^RCZ|A?Seg8Sz?d9a$%Wn@o{rvWR z{+?5H+Y)D&mX_aKecS8?|GqCjpR6+oztQtCq?2EpC9cPzk2NEE#^VAFDZHh{fdE#w z8!w)yey@AVw%feo>h~Q}m5Sz)kkD*f z(GN?{f7mgRi9OwBb@I&GZ>Q_$-r0GyzWzmo_4CE^4S(P3EqlCtvi1Hq@6YY~<6ZVq z=WG!J?FEndEN!lGeN5Uh3c8RempxoA3SZy?*x37k`udJ@4+1pZ+tK+rEBt z`t51)@(BM`wa?!NpIV~mn|XX%oYtXamQR`v&C_e1IjzLnN_2pg7^?&`=H^VlTemxQ z+McrbqU~b;Urw60eb<@1{juk#yuS6e>q+U~vRv73I~mhne*bC{Dcx9S%qMoy?D)Bz zZ=$z-c{KNAto@{KT5BKY_*|$v`dp^`jpfPbk7Vj+@Et#2S#GrUyh?WN{znTk(=NZA z<9{!&HvaDSQkzvy3MX%Dch5ck>eel5q5pk<^TT%S-F9ZD+ zp<`%8_RBxE`IoQlJCgVR&cE$%WVb}JOINLDQ|5RQsc_@e=NO+;ZFpN5po)SgbivW6 z+s9P@2E-r#W5~5d#j#)cjl|-`XE;Js5AaV5J$kGge;^@bHwi5O_t3;Ki(Yt;B2)`F zEYM<<+7mJ&Eif-<%HQ+R?cFJt#w=}zV_UzTdAxgKp zA|xB12|W1i@v&Gf*+_4n!^i6r-p=Uh);}Pn)NmkxC92)X__I=gOQSQN<&i!5kA7|R zOVic0&HX*aIM$H$#Euy|+p=AcEp#(HeiF=n`aD{u-&yn+qJsFOaA0SaT+oVq$sgw; z9CmPhutNOmv5#yAG>+eJnLl29W+kP^uu2d=KSs6SMu&d(3h6T{hOF>ZCrKP zAjk05y?c4*?S8NEonfF@8^?aD_V>4?kN=$9-moboY~FKj{XG+&StK3lD48|iWMbjI z;y3F{Qtr(6Go1Ii$28=4SxisN;jIDN_Sws6JocS!c2m$@X5zj%j|*4KcwczGuJ#A$ zgySWilP@K2T=uhMt?SFjHR~mpI>U+w0gYJ=^JizhxIWp$F87wn%Xkq z|C%f1jaMPBZ8GoGiG?vgd6#XOxADC9F}=V!3qb>)b9}t7AKCm>@jAPAYeh^pqtu=& zQB%I3-rMj#Vef*fHTqj$`CGkIseZHZ_#4oAor%isv!uK)994cGuD&h*ejez^-?Q^< zt#$V-dwqIc+o@?ik56vdvLq!&D`?O0c^|v=_uWXhzV9PIT}<~aPdB()biU>iY%@Eev{{y4Q0LIin|;bWxgD<0 zemxL4IAgCCW8I|{T4r$~s~h&6S(T)^CL@q__P!5Wwr#sLN!9yJ`2Js0*T(I=_3h0~ z;n!Jar91zBS#E!mncpTsfB&CNr6naxc4|eNCIr8LN0E3*`yUUQ zYqure_unkb&t%XPdFbtrxB2zeH*3Ex?zcPj(V|I5TlAvwwbpLq^ESq3BW`c3%D)lz za;uL!JlY%<%wuAXm5auhKiXzxb8ZhV+;! z-WffwXFB}7Kl|;Df5#&A8{b;IW_h*01~eq~b$i}7)q?ivY5!SF9{&1WUy!kaOZ=;q z6dS_AUugh-TV!E4V8mF5r460du=jzo|&|OMfv#;OEum2sr`@(;Nkph4`LVtO$r zK3YuLGxg)KUg_MkvrM{#~bHozua^B{J||=b#Y=RUj_QWN4XlCIDS;F zm_K`3ocxz;_Zs<5?Sg&9$EJpxE>(S;b>&eNujFwAr`PD&uY{PHN8@hIlef}|?0&*0 z!Cv=b(-TWMC4toq^=q!aaJ27SXuadjy}h^N>i?EjzukKM4d|L9`~N@Bzx=Rr`8+S} zER#E%QoYx#z7z8FTC9B9nHh=2&(Cc&p8Q{BzE$a}URmpF$9g0$|Gpe@s`~o6*vx1C z_J2(z-M?`vK0d*;deM%Q7}ls1{f|A*&(5CyZuN4XnTPgSZQ^0q%A4^qGJS69+qZAc z>i$$%zu9p3%>`$E-)d8juWf!=1#7(6_A}picz^!$Pk|3yixy5fcK&GlC#h#={T9sX z*{rSW?WS;_>COL7bNw@4uDbbuV&Tdpnf{%267GJ^x~V^EU9PkLJZBkl@XvYwV?WPl z>`+yC{E+L}|F0=?{`a&+A2N8nFh>4L(P~S1`Mk=?T07QB=bb=v(O%JI$DVXc@q*@} zb*mU_w_II)(7U|6{MG|kUWF?UT>pX=m~FY(ee9}$+ggFId!Aj*{*r3(=0=E9@3Eft z-{!rq?F;@)Te8X~SoPM9!pE1|^s?S8%KWvys5I-tqPU;$?(8&vdvb^2PTo|_6dRGX z7SC0YC*rJU^jtmQdORin#iGKmzb>tQyt(gwolH6FxwSD$`ww4wbNI}kodr=ZXMOn| z^Ky^PIkyAFS1y^#rHR>1_k9_m#q?8*WBc?=lfFS^7494lz4iYqXhBNqW;dO!AqR}V zttr`iem(!IUjoTv<1=puc=;Z4 zzSvcK?_f&I%U=&x1TNN!lkW*`4!Rzt@Uv!W?(v{J%Rfs3Ek&1!hB@4B+jk{v#l8JJ zna5wn7hT=pI(Ob@u9=tE^#2{*u^~Wk&5ZOFi8mg&#%Eo<;96U8;EGn|(OJiAtBt0) z*;yN%OV`_~bJaoecdWvmq?prb*6UK4zSggAG)jw){m=7iZ_7WUYjdw%`MqsT^15w_ zUtfKRDz*B4X~+D{JIheJMm{P9;eJX9r0TvYeA2#_xXM2yDJ+U zgt>qG^JUpLx8?D_njbO3#ZQZ_vfuh&*mF8H$5|^R^VmMytX=B_r|#xk!8&F3yZ-{u z-y1GzGAQJ>0fE{*0()1dbZ2S`SFU=huBWdc)LUI z4R7t`Mx!+AybPJr$cTE$>2dNQd*{Z>UwK`!Zt24M^i|%Bm6s23UwE+egW%?-g$?fw zYSmw+dst} zkFi&4zr8tbeX;iYKQ`W%Uw%?ukYkfS^~~|ZYfRo%wmF{!8#ag{Hv+vD9ocoo&l)bT(3 z^}un;&bbeM{wj;oOJ1k_#B86VXpVv8W?B9&qwU7LYRTIk-#KQ!qAB#0#U8sCytB8+ zhp$iG*mw5TmntikHf4wA=?`Cgyp_Sa<@1%kkiBJV9} zeG07n{0mN<(Rb4DpDXjyVU?XthL*ei46S%u|6@P@I!q|6+q^RLhsSf zwNDq^+59ze-?dFUy&vDKoHuW?+;0={PnCZSomplDD%|PMv|oPid*#0SpBFCs{l_lH zZS$UWo8MoqiGTjvp0{?^rZ2FSGL^CS({!e%Kd(G>p!i$i{&i1&zT9{&ey81x_x?T4 zS1kPWRR+Yq(-vf9B-a%-=kuh(IXiimUV)SvYo~0Cm;chHA6NeTYgyIY@`pS8lRFM1 zu=3SRY6@3T{}z+TXCt9It-U=xiNlHu;U6_`CJs zInCb4Lksy<*zGs^%;t0I#%A@$Z#J#jl5)PMN1OAgeXWLM_UvnA>vAJ*ul{!aR^83M z&wni?ypFwD{dsQc(o4KkHWpp|_S(62X6XC5`In`#W`8TzwOyb2YVYMuFQl{sUajZZ zbKUOd`TZuokN?eSo42&+>hCG@vO#NtHdaoHzLj9i_xW4l`RMnn3$0jY1s>S0c>np! zjq>MfPW;oKKcDBk-_p;2XY$wDFE1AJeJnBkJP*6p)dVBGv)8sK=I-BB_Qdu&JNu<` z?<#W_pVGZkxAkq?b=Jd$sq21j&40Gbsca{2>PhF5GhTB!Pds~m4~W(L^JK1us-)Mk zoa10I=F~MYd&3Wl+nc?f@%H(>DCxcYvP=sdKFyT)(!S_T&&kgFjjK;Tv^MT@U}X98 z_-%Z_7uDnYU;LOZ%Uf%+Ct&^6@7Ki}lwO5?_&cZVRcXQ%Mx!^S557FNwch_h;+glc zpMNwa6xtQ9OkH_m$Fx~LYxJQdU4hZHkKfhpe|Fxjd_MQu&6}Cg+j3T>UaVMe#rZ<% z=$V$|q|+^jwC_>ZklbI(`2zr82y$am(M>q91sE7*vC{Cx4ltp)S;N9 z1R_q>sqYYQfeaXMOm&o6~a>4cX1@rwseZSRL^5i!dO?~(O zkHqrsFSqVj-a8d}e8=v0yR>cFAKIib+>o)2)k~Ir{O8BB5|MUzsFLmKI`w8^(^w&h5P%zZ1hi$uxC7fW%`4D@8YjM zrXha+A|9u_sro6SwR*$n<5E?9OCP7mbUm%VWBhf}ug8~SzTWtLJLOGOA&+ga{#yHQ zJ%<-QyU3a%TW%WSdf31I*X1or9}aQrZ&~U+eOBG!>3VXFn!(F%aH`Kqu>be5|LwKt z{H?)$mPbKrldAuOp3AMVJm&$SJ%=dWM0@Ogxl-?4R~$1fOvy#)6DjJG$YK9Z_h7ME4; zb4*X@{{`c(rXPZ=R4>U`ne zCiQBgmF@G-zqqE`eS66xt^R=BIrSmChwk0ue=B{1kKL=>W_P8;sBCTxudTDuxp2L$ zI=qtCgN*0DcRlv=%+hH~S54VCZQ=7R{MQY`okKZZt&`9Cu;}*x*XQ(1%2uXI_13QU zoUC?p=ks~l`+whkpY!z8)UuPR)4$BK*ZwU3_l0}Pof{rm`%KRNc)5K3w)ge_e}6m3 zU$Z|+(9f)&+c;d59vruL`}xl~J(ZPT zd2)x;)*W%q5Dxp~jpr9H?9YyTSYdklnJI@y1Dk#g->k3$<%@n5z3Pqo)7@|XtUFsq zo;IP8-`dIw8G9(9?>Gk>S7qXJOUFzEBE%tgLS(W+M z(x_~r1&HT=tT4?YVCBgQg@r%nfA6WSU&D29LwM=}sXaOO_S{T6Gvng!L${v&-3nQO zHQ#!rf6S91I7DF@REPU*cH{_=HBnW-%P z;qUymx}M<0;&<=1CdWK^_)dS{{Nr1;Z@=x#Z(DM~Fz@s<-8sial(V#LkNxzQdMWWd z*5cjm{r1NV>X{x|a$XnxG~Hj<%jMYCfHU8#Clv1cyz-XxLQ~jT0In}j>=5hvS=ay1 z=-S7be2r0{cJsAGd*Zh+J@mVF{BQRf`@XWLvsOHqH-(@gfC;>AEAw33$@N|ix$pl)e)wCqFl^3LM+Jco z=XbTes*QdiA+F$RCzbYQ^&!J^s$JGR{e}B#vvc=ua=Tp8^VmZCeENaSpAsWJ70l}Y zz3qMf;h&P{mp7z8J-lJcLlb%R#{n9Bh3C(;C$2o4Y3FxrVSvozd2{&>2en_WnbYIE z(Bhb_wfwQbEHBB$pe>C)y+-Cf4RZ?)uP}}lkW6>GzkzjfAsQ!ppF(U;!1^|UhyHd~ zY8>|@rZLqW^t6Ax@PF5}Z>zkNcO`LZq(5EdRhxTy)sydUqn*E9K6+~QR>?UH`OGqp z*`A9&jyV+}dwhq)W$BukQ$IT#w~&2qagFz$$uY~5=EttIg{2wE%?j@+o?O_ol6UQy z6dM!$XKo8-vSfU?LcJ}i3_T_QBsohtmV|HFsts8hDy1KyY~$4-S!bv+g1yz3FCMsoh1Ws0&) zXSEI(uCtuy_bgi|ZZrFMeCB?R@{ZB;IVwF${F#ZS&eAr>i#gg4AL(aPJlMiOb_X{X?aQ!SUgKHm|U(8LqnU@gNl z+u(ctfwDQjJ2Vp9m~x~g51JQjlzA-GG56x48-2!2=^K$!3{P-_^&TGK3Dc2h^$t8> z{o|+KT+dp3OwHlgMpd^;L5BrlOmF^Ysm{FrUGedsH0P6u7!+_=V9A>C;nJL)o3A06 zjCFDlG+Uz3;IM_sq@vTziVJA~8#zkQO)*){z#BKqxcr(FA{F9eb$}LWUUYLmh!~qk zb}nKN6T)hI23pls{Onv5avb_d6(^nvGW%w~l?J-Gzx5kvX;1pQPz#F%yx37uF z*g6ZEsC;&2?p8ODZ8)6)mskYadA;RgU;%NlHJbPlNd*fFYvMN&ta#jOZWO7kRmBE}eJnTrKh^H9n$p(udf};RM6m}-n^(EFg#8bSLn*mAc>EqraON|7&;Fh3 zS(opErAwdx*96bj)kv#7PI`7aDpdc#w!poyI_sZEhPjw)+pLmZ|t-Fc|$ zT{{ga>o_#Beu=*jSNY(-ps#D?Mke*gNlzm)b8D>m=3h6tzwYqM9_0%ey1VD&W@k z{P<<5sSlflKe+MDd&{lACqY=vXM>=!+Y-s@rwP^7){^{vCgsJI+w5xo{d}H#X^Cg% zzFE&Mhkm$pd}p*ISBrxzYfbcp3CS_C3#ETtJ9Vi)S?XJPPxZH(>6ahR?>b)T!|W{e zY|){&VfjZ5^JXmAgOn{BWk9C}uqy_zAf@##wFjbH`{LphS9l#1_P4oM_xE-D^1~CA z-Iw*M*4VXuuFJ8HE|D9T=GN zbWerdF1k_uO!R(>x`4(4hT}V!+M+gj>F@m#G(UNcR9RO2_VV}lzWjN*@wnV$n`K9I zwzbPVPV(;ggcS7waiA*i{h<&f2MVkRau97?CBmhBG&FGCsYTbWg+=cwS!w(0#o}#M zU$bs+PWPYc{V+9>>(5L7`c3R|6$j$#ex_FczI}h*vsF1)8$AC?rq6La7ReUUoLYS> z>qg15nd!?Uv!%c7{&^)qa1Sd}AXh<8x6w95(Wu}1+2w0CoHsmoKJkyl_to)#yFSlQ zT=^_Jt*`LsspdEikB^RS zD|+g6dr#$N-IyI0($39^{8l?-hJNF^b$YiqBsQ;&-F>a@_wD<)TE*isa&vQ`vs#}+ zHm9FgdtBpc{^F9x<6dd=TeD2FbN>GNT6WP@{N{^`i>tTC??2t$_NpdY{tMF#!A2&I zAJ69{$1on^30pWTc~0G}jEjq0=NxD0tCV{xG5vXohBQ)XdzDir=w0f``s96qc~(f9 z5d<6<8vn8US=}OK`(oSwUCpOqTkfyNRiBNk{TllF^ZfsF_~uu=TDc`C_ONdBwlCke z*-RH^{G0x}N76Xw-k!>`w4&?%py7ub8_55CZ^Rv4x5BFFed#WVF)rbgxhsee!QNf_erL<>!`cFe4g*K&qH)tyoYSJ*#n5q|SxalhH$?Q5kxO3KTZ_oiHlPwoNuI_*i2ayLVgi{dJ*5x%2C`PtUp5vQ+7U1!J!HU)jf7^uN4a{zc;Wzx9Qd zyjzwWeDlAghg>qFN+j(BO<_jyL+6Y1|YOMCvtgxq{3v7Bx9t+cIgi+ZwS z>~xUVH$;JI>S?p~h$F=<#}ZM;rJ_w)Itx#+gtAq(PFN8VxQ>f0)a*w|K98gG^f&fC zaT}L|W{4_RPV(3r{z1$8thia*hr&<;&2-Z;PU$@p3jY~}ox69!wfudceAq9o;Ioe- zvtQh<{+8{`DX?O{!;hKY-#XlGeb4Wo?miHRYU&$)_Co^|67k+*e>^T ze!BMD_x3r*m&ok=^Y~}hiZ^=>cArc3>My+2X4+qMc72WM6N%}kGc-kzT)r2}5i41W z4@8;cA|HtItP%)1y3;)4Vu|l%{|7JZ?}vJ>08Qa!2g==BT*a9BV(;@6T#Dx}f!f?2 zaf~aT@0p~rh9_j-shgkGAHOPI`Bd9Be(&=9$)^G=S8ocxy{0Pl&3wl5;p;EHekqWl z*7!kU`T70Z*mLD?9nYNqqW9OAIr+hF{(t((`7;0ibKbu-|Ci6X`dVVy!uR}tD^67U z>@)uMHt_bUzWi5ze>~%z{bi2)>nR(p_Vyud7hz=i1X?9t^V}JE7g9%wYbq3tr~1(7T@)fWP8w@W!^R9_6Z-CC6k z_CV){+Ud_<{I=)ad$9Y{m1O&Kn$h$9XRdz8^4##}nee5b-Uc{7ee>M#l;6#&!{YMS zKhHXEFa1yMXRNaqO6D=Ccxa4hC{D;`4DGpmRCR$D(|O;=ah@W6!KqDJJs}4dSnpZE zv~tTq?;m!BoFa?2faX2cYkcamThH)i;k78q->*YDpY;FTdMe`bl}cJlY*LbN;aNd;Ruy(>DIM_f5XkF8NmY>c;=2JUf3G z-}pOU{{9yIkZt!?Hg-Q>(`Gp5_zs_aZTr^#DtmQ%QTp=7v%jCZ@%h{1Ic@h|8astTxUVEG{JXP2>hVvZ58S7pZVFo3s3p25cxh8r zsMN}f-R5N{J>iA?cWSVrn3qU=KuZ>vGnh}_u8iS zZr(ikPk$4?^UHtv$9g1R?(7P4p1JCKA#bVN;>U8&4K=;>{ zg8ToPMlCFm*8grXUHk5n)=z&f+*fnv2wck9TM)R}30ikG zIMlHo;-2(y<%(m6kN=Ei_FBe$V%}ntL&s;WW7BH#ZMgIMvhD**ZuU_}-CEwrezxV&Wy?^P{z1?EEMqgK1EIGX&b(8S#6Yh3N%jeha z>XkHB`}>kTlt-&Nl&|XOf_lGC`^%;XG(P11vC;Fmj{Ux$b^f={gGc#z=UYxL*SPz? z_QzrQZN}#;lyfgE`a4hldx%Bq`ndVb=aP*&vje!lJ`R3a+0z$)D%d%nWpSm+yY&~D zOx{KEXEmOgva;d%Q^{$3dkgID${QnEXeZ`76rBqLO_NM2LOaAIqoYAjq565RtXF&0 zzB{eYK5YFb$0MyB@N4g3`Ro^uwE|!6kX!9^(7IQ<{QSMmy0X9i@VwT4Fmo#3VK%;p zJDx8;6Y_C;+F7aH-|tmlwr?XHEUeNT;7z5jOJ z?z4WjUqfbF6eis=IP|^pU(o&cFZuNAWUdtdikTw4O!((z0mk#oN?ttIlUjA%@XYee zxbuFMZT+_X_4mRTfhHP2Y4yhR7yYI>Z%zA`Rp!~P-#<+emhKxIKwZ^NV{@-wSS{+J z|3F-7tJ1C&Z=8LvKQ35NIDdc1jC~XAdBr*O1%B^ndv&;rS=6WB)?7d1hlR}d=ca2+ zZ0EFp{KawNUh!2SFZp)wuU&Du+kd^UunlwO{Hwy(8|$=k$1!!^St-xwRj;%C`{gpI zJ@otc{{O#AqOa8-(az4j{_3SbMjB%-_r2G8`dJ@}uE&;d{NMe@S@7NecRL>QMenPr z+~xN0XK&xcx|}s7`+_p7p4bG6+~551&@?-~<*zN@Pu;jJvwqD_Py$|8GQ;nQ|6$fc z#i8=o1NP>xU+OG+>3L|M-MtToHaoyum5sANJ5JN4>=8tSg(*{=W8~otk7A~}?K-d~ z^Px>$VvzH$H!LNEH;garh}Zdc`|#^Wo4(JR|LkLz&^Hp{2n?9VKveas? z-{W~3+h&Ptk@TT_J_dB1t2^7FG5*VadJTW4L-m<=l3;`ZFQ_y6Db z<@U@E#Ap3ov?*Lhqd4`?V)?%vJ<7ihR2<8%eI4y9+MqtarYNfF>B`*j@`}J_@!ZYE zX=gmN+x9Ry&1c>9gJqfT?6mK9%j2Uau4mJ~_rg`w{Z#DENx3yUgC4zN{UhV%oXdPK z`~Pw_{eAyGt5!T+WuGR|-tg(`-}~q0T3T-}A_t9ofsSYg@hPE|tGbjzrB48D{baeL$Us;T+UkrVt8 z%>%YeAD`(Bf{!X)8J9p@t z?EhbnT>O;vIKeZ9ro8}#I~_3vIyJ=nzhZT9^?$KvY$ ze*MCyAD8KJtS}{V<&=3J1Knj)m(MMm_4j%GzvXl5|NYE-%$|FC)t9B(^BTS#joY{$ zJlOxBSHVQbcK*dOC-MCa^H=|x_2R~|uA=uPa-Z*g-#5KDl)W?O#dE_stKG!z2z0%c z{Jry4a=+~~vpv_#MgBUsw%w}Fe)0Q@;vU=0O7N!T6Q2e)eM|0^NARw;tM~<1*HWof z;ZG-2t@o*TxAQruzxFOQU}-ot&mHsM!`qqpZhjWNAfQN8)9R>3-{!U=yxY;Dvp?tIm)zi)`6{F)W(Vjv%8zO8C*duz7c3=-fpgpHCI*VS>{4#|za+3k+qLmG zM~mcd;az|C7hNmP5^xOHVSKu(Cp7Yb=)Sm%4@BGk?bNt7%l!JSA7(OXD+|BQD=+Tc zu*Avv+}R4vwT+Ul?SfRS0!FET%Wvo`rXZ67ur~a>;7BrB)NU- z*029Iw|={=?AG(*GDFwrnUCuEBAlW1pvE!=-Z+#k*H7Xc#Aoh(bU<4ugJpcS2%`=ze?=+Y-GgNSe7jvlG3V!Kb0hI#2J)+#NZs%JxFPoUFaj0T5=ak#$e-^I4 zsnfM<-@N7Wx3|o@b98w`X7#Z-tHrdhU)maY&MG|goK)8AYbLx`6J~#&8DuC2PsoLw z7apjt+oPcitB(UX829gZBQ90C@uKuzktEj0&M!)v;%%N5qP$ zxtFGX?AiOt|7O)WU$3AaSHGR9T_O7I5BL60YZO2s=8(uzBJ(*pvO?yv$+=K&;m?jB z@6O3Ny|y!d|GwJx+dGaO&fRtLyEU-(rAa$z9tZiP&l7VUA{5{K4|IQ8@h(X!tnoxeL`~q{9e1|9zFiuk?UV@d z{0;pF#|>p4A1Z91Ih@;H|BE|a4C}-&F#QyNpx*ll`RGnA{RiTT zrc1P!HT+LEkrX$MUn_c33_6{eQO0P0?B|A?wp}~^%~>sGcy-_FC2z0)-go{32dvt2 zP)K8Z_d%$*Y6|?I1&tXE|G(!P4C}ti$#TNtK!ONV?INKEHfpPOtkTkv3`gCLa{^R^ z&Ahld0h-C+Eh+)*ti~*sj1NJ*QtMFoQ!QbEBX0x@uxPDQ3+m8=FpU>a!IazJy zC*8F_bZce)p4!aB!Q*&fyCCn@+7*|7Y{|Twb9tFB_*CS}pz*Q5KY?}kDm+>19=3|- z9BScYfBSn;gd`X0T$)KIsBBir2opx6Ax0K~726xMYOkK3XL}no;{)1AwQZXj=y2tz z#EAD#KmXe*TJiCy_}lCI|7|@BI;l)Q=gXq5#Pu@YPW`*3H@DnbVL#KaH|=xfe*g3T zZJTQ@)hA|1q?|f`2vSo)WgCC6 z?zt2$x^ET7HQ6}Ofyw1}3fpsUZaV5`{no_#*^J~z@fX!1nn6=OpmX#hHy;CCD=Z#c zGO<_A_SXWg`1~)6-nBS>r}8Sx ze?K0-1y9Xf-&6H>&&7Ltt1q(|CMKHb$0oDx`4r}Tbw~P&uDjc|ZTqrL4>W&d6~el2 z+3M@DIwtF@N>80Tewp)+6ynbQ3bnU;bu`8}`dvyCer}~@=yZ_(bnl1i& zzf7&(l)2^e7WXCII?wYhcsAneM=elp-7$ z8dtD}2(E||ZGII}_+n~Doa7oW7w|;Ng$t^`Z`fM%?!7okt9t778yk}^$MuJHuCJMz zK4X2HyK2EV%b=!XoGtS!d$VT;yzh&DXWdDCNZqK7< zPil{SId^~W*J)3_7QgM@UKUZk>wxaJ&$riajQ;mSa`(&4#W^+p)|c=7ltgZ(G|Dx8 zD3KOM$-xYaEUSb*c*U>3@zq+cW$NBthr8?EdCb+~&-@T1TIw7BWa{3k;Lsmh_Fq?h zkTp*8scL67tqAO^igQkVJ9VGkn#_e2#w+8~^WGo6yy$2OW!_&-nWC+|JYJb6RD?Va?;^8UJihpgYs*jSx&z3=#&|GOWu z?asWk_S??Bd1}Tdd9H2!Sr@%@V)Vb`_x^92%x{u%^Lv%iM(dwzUY>mW?Fj#*V|x7Y ziSavT9@7(A2=7G*I4qdNz#FG^(g5Cu1g9N`1@Vme8y@w>h8Vu+RSG#M?e~4R+=@#R zj_Li~WcI}~e}hok)84p0=k!(`xxQoB@0x#BqGmGr84n{Rm?XJ>d|R*(Gz+q2Z^nyW z%`Ndf_2+v3#vfbA+WozD`tucQu2e6!w_m1doVug>`@0f(i9M`~S;aDJ|72L7&)b|H zcPlgBFK_3jjzIA-%<+8`;Uzfi5A2iM9|CjCmgX>}r~Acb4vyt$ri-d;Jsfo@whph-oJaPkEmEy4X7B%Z}J@ z&!5*P-v9URX4%oM1xLNE2bUe+n|{01d~Tlmmb&BXD&K^@uK51r?~JOyYSI5MyT7%* zADQ<5_37uga_U!c?uc|n${wpk7aa87TC@jcqEH|ssd2-h3(|HKPuGWY*nd1CTz1~} z`;A{;U+12lrt7;#^!%#Tji*7IRURH{-IjB6Q^_6e+QV~dd;b(a=$BNwz{B)!=k*KL zra2#L7aX&;w!ZxL{;ty3H~w1&ooj#i?|l=u-UjpiKhI`1tD2^1ZU2Az=c|A{iQJ%L zX`V+u{~NvL_m{wJ|DLCD+ZU{n{d%ir_tTT&Z}V^Oo-|)=R=)PKisoq-PYQ+K3}5G6 zzaiuQrRg_+&f2rT`YZqT8}HNCZg_lbd*tmuOH9vR-M=-r{%+#r%kegsdcLdm#+nrG z-n*^(f42lYC4h?f{h(Ri>Fw&s)d2$|ix=yjN!PV&|5o1Jd0_tT$9>js?EgKs&$+nB z_1nAh{kPN3%y_uj@XW@Bx=qQCkM)Aqef(Zt|4SV<%~UmCsQTEf7gG<^rafR}Vio)F zci#PjN4GQH|DXBe@B4cD+&7E<-Z#A-bNHYBr1Q<-I&_0+_O%;bqT1k!Zf@DF%vvw` zcmIFc9Bg*t^0BDO`z7plKJQjC|81k{{7<)Cll!A{%1#Gwt1R1eYO~nwDO)ynh1G{& z(%%j~0PQMU+WpnrUQQ3cSvtRJa_!4)tY$k)XaD`a_~e)S_Y?2`jw=eEv6f$*KW^Lc z?IkyM9#>oZ^0oDwPp|K1zm>L2o&Wz!N%iHkf0j&4d4W{5yzp;e)BpSOgAAyLk7(~Y zxH9ga-KbTucT>3i?*-Po@08!KeJSfSO)oYpH+Sz=N74J;>YtPiQcsD@Hcs!mTl@X) zx8D4k!_UsopZ{-9`~Q?~t(vRa#drT6m1cO7&a1)6)GPSmt;6lMZR~IVUt1TO{rz6G z{_p+ATmn8X^_gd5dH4U{AII(e-fj6fx1{FFi;H{hT|+;!ero$ECQ-j7*68*8xBqwE z%lW5zJ^B~7v%6gS^P9`x?2*pozBVP z*E{nqGB2rEf4@`wcEe%5%~Q3*qr$_(qh_w3bM^8G)qOsig>PAFsxK6rpJ)5h3^EV3 z+P2jBe&M4do!`!t@4L)r`{lxxhx6b4S(H56ydWzhF(Tp^)8n@{j()yuG^Z@7C|s;m z*ZtO=&(&`Ci|!nmH}T8+8&BSQZ~NLRyDj;6+3jsl&A%OJ-tWImcIKUrOK)%c`@MX! z^`SkNt?pHAnp^W~W!a~b+;6^oKId0=G-GdW-P!xgZhu=@=yO`;_x}BJbe=rSesg>O zt(X2N?UF_#raKRp@^DQ?N;#k!M~nN#IlaVW@%1brOV?|$U0)lW{=V{jb=CVfi@Kct z-|Rp2{*-a0U`FQ4pZ9013|@Y#iIscJ=FP@y&&XRAr9>^ff9uw*+4j8gpC(B?&6v{g zE%n|D@6%UyynD0g?;NSN%>U(Yw_e}$KRZOhG_Fs6b;ayqw>s z{r1=Y+AO18SIyS>zT^13?&V2q*%wi2XZAYDy7W@xb;CA97GYpwXUX_bbfC!)TK4|_ z0p7hWSA6fyO#j^C>(Q$7CU4*QyU#R18`tLFjFtQR$G914y{JGzbL^c2_TAg`tq(QE z=HJ}ps;Q~js(O>XBTvBfp`)3T(}Kv&Y3II#d~@8#TT$2?_a?;co8$hs;lIpOc1`jM zo7nKTZ*zC-?eh)4Hyy0|R=lb5bK1WDt4{oi5PAG<{ob<6%Y46{vwm;UI45txeeoI<@mvJ=libM+tYtXZcyHHV>)kDBBwp$?d^F7x_`@Y z><_!71dR|-3KeirFk!8EEYhBKcO{B56dDc~ifrKjcc;DK+rjm`Z5#O6A`f{V__n!r zLjLb-ycHXd-wChSI_;W5fFa}ezxnpU@5<-%awT)>Gu}RbwE6F$)va6DP?{SYxr}ZV zoNxav{st{IAR`0^3a*(2)Q~;y&n@4PWZtUB}=vS5-ufq{y z&iMcP-v1i<->fI7{$aUO_x1hv580}^;9*dRKNuKUoPrw~reAnto&}#u2UmMC!Hm)` z9?5@5kpFe-XstnokM{ASt78uErWMJ*3;)TgAgvqjSKk&l#c6fAm!XE(0VbbJk%WXU)X|AUfd^_|q{}ny>b5<`93QT{=UU!^?zhSR zr~ekP*c0WQEuay7;P1cU;+wVRFOJ$Cv#Mdab3pC(qDQszc59cYq6CUV2A9AGp;>?3 z)}kbX#sxwf_*o(kg&(MW@cRFT>v_N5x97jklw@k>+VQ@2ciH~`caqzmJ@e4uzEM{i zzwi#wI96Y!`EsrZQaK(zxTrX!=IuKe2=SiTA~a|2hf~*+^s<{uCLcR+!Zvy4Kav; zk>ya(0oj+TI@0coLF*%pSbqG|W^PwOi4_J$7A6IU1Ktb)nnEZE4{iur;Vj^wP{72p zhvnR~NhqO=NArlZVBP^yU!o4v4Y6-z_R(^iAfT^RiGcYS_)vqrv z7iX{A>Gt;4R_;~50wr0rv>Xn2yDmL}Hin3j7GR0Y!IJ6nGT+O4DnDOY?9T5y%fwSt zQ}gMZ!jj3GH*NZInBV@z-|zRYhla;Kz4Ecg_?*SAsSmO^LK+zu^+Ovx1YxE?6Bt(R zjft^28%|d~pSzrqnN7pY%uFM2mPzKLo;RPK&CWl?_F_)aDNQdQAD&aYf;3sYggbO} z8y{me2wdJE5dnpa*1Z#DZ>r8{j=giuBvcH6A@D)SDAv`L zh!ofq`QWtv{*d)?d%4`pK345Lb^7$`C)&~bYsz-&{eOP`l--j%Ie-87PyTlC{3#2S zwU4eB^3FEPU6prt*UQc4?TYy~x+$cva8z*4T(@Wu5sp8ov!U{H+R`OUM8XV}l$<6` zoLIL${_DfT-(SpK`|o&H{&Vg7*)$4PdR@+H^|J{9c^-ca+mG2KnZ8<0N`&H521%r@VfD!Cr3mGS0hoSHIkT<~@(k>hG-Ari-SUJo;5#djE>wDskC__lJX3gQ()NJz0B*o|AkQ3zPSs| z$P_O)#yQL22dnRIGv`{V^;he~wqAO%|Jw9x;wR7WF)1oL9PmC-A}WensbSPdpem1} zjXQKvnOTJySyKJ^Jbelp1=2T#yY>X51(vt-MZ^B=iPZy@dat~c81MUnj0AN zYIUx?@%&4%r?;+pm{hy;v&pWRUql)8S;N*i`94UP5V7LwoL`95Ab6rbh3RJI{MVmO z>tFvL_BNm-r|D60u7Q{K(IYpGf8Hk;_it~>-m*7mO{+I%U3kPITv{|cZQuUT>dWPs zr>CEPRd@e_f$H`*4VE(T(PwwfU)_Fgy4}9)HTP~Lp6Xq@JgnBo;%w~tmyfrUq%M7b z;nwr@7hbFu6ZP4c;+I`G&+Ub$Z)L^YUp?7tqg;5V^9GZE-v`wWq~401wc&-)-QP!6dRe`bx@-QB z^RCfbG2O~*a|#Zr?#g))UUjgCNjTK0S^4b={dqPw4HI9@`#a;^4a=}{-x+JKq`R-W z{C@eXw7W}w=SMxU-h4Hncb-{D?wul~=+)mdUT#f4f4$+`xefYxT-hv6ehm%NC%iV& z>cLk%LA)W*!*ufG$y+-%GJ zGyB`6lUlj>42SVHo#>wY6v@o#+wu(A*}ez7j`}8(`TE-0tUEh4=C{x1XqmvksIPb> zGDH;CP~s?W{PX8eL4MNKeEC|LfBB5REdKnSA*R&eaFVI!|I{}^e(o9&*n z^f!kBq0P1xa~!_EySugIWzg3A`*9mLZuIh4aYXs&35la2?~0Z_@9PY&*?8s7mhh7I zzUybc?ERH-r`9($JFPi(ntuE`Mdvn=(`WUV4(bPV`iFloZ$r9RpkWzDHgLU9{E^f0es^R2<3ro??@qgT ze4WdWbvyex@9$fh3K}Uh;OddF4ElbrdVNq(kV(P;2K5)J5w9d87q{!pxf0pQ8?Cu= z-to9dC9V0=CqaUp0Y(VcWDGhMrQu{a9IA!zu)h(PfydGWs*5bNLZLZEt$JfKv3a< zs*6=u7Q6s>sP@24WK;J4{VQ^=t(jT(>!teDmBGg|H~n?}a`0#BVPC~Pw;um{bmQ&q z`1-%0rLV7rhJ;MHeEgkr>oVWjmyRpm`ue4?qbx>s)!VwdyI=M9|5^0w>uc-ziPdLp z^SX8R#dn^bAlf)VyuhBj>};*iiSp%_8E#Mi7I!rE)UN)UTQVmX_a}cYTK}qx_5ZE6 z$=^Rmhsl4wuYBFX|(CM6|JnKf&bUG1+Ieb(;^UPUbwKH1_hfm7gvP>QTmDXbW7e5LT#5snv*kH%mLBhuefjvp z%TqzwUh>nugv~h1B9edC<~)}v-@p9rt^ZH!)*W7U(S)Uui{r-mhX0T1>~{2j4Cj2C z`}^Q!x6E{ES=dF5euRjz2DZwso#``8wk>>HF*crZmSz zIC&?0e|PuS`}+T@=USJ)y5y~2`s?bqwYzWB)jpjX{vugih2{E}LXNU1)zxplZLC$O zcse!QYJT!>+qZo;LQXz9(dTf3qd;EREH*OB`OWwHkB)YC-#LEcz1{8`3&g+MEpzP_ zJ7@NN)zTog+@|08GT&D@-gb45G2Gt2v)?kwiwoRVvv6vZ^iIq8c6#&Iznk7~t$qAW zSx0w=|MvfDuWU$lE`4`5a(d4$7vqg zY-6_co1}O%g+q2e8~P=CVIsY|zJUw^f@-|o`( z`*o{7pR@MgxN)Q3g-LJYzbhurHp_kS_`&;gLfIbj(@zM6vFFPF|8ST;P3}Ga)}*6c zu@w(nySlrz|MYFUfBjwg_S_x6YvsZ?OxPNWSnhn^`#bW1-7=XC0-knr>L0(k;$~a@ z?Ma+z&+i+4wg>9_TRhljXBEi{Th+Sy3OX<}zEUXo{Mh{US<8H_uTw(ie%@YuWkcxU z4S8jCar-XSd0f8r{ranO(eJLT(hh%l?({pJ*JhV@JP^>ZV#{`%dnR66X3hpPi&vhy zutdtpa>(Jp-m_bj_uNo?SX@*zW$xUy%YQEKr{@t&?b6iF&@xpu;dG=ay*+SO8zi0fOq5NzK1E{=jR2JBvyxV7Q`l_n< zYteK4-Y9v14Ya@0zdB?}B`YpH1|M?e-=Nu}QTX%8IxNkaD;&{*`_fAR9 z3eC>0WJIejR53wb?B;adij!y0mNLcVFtqSiY+V2M_jhYY{j%F^hi>e@wE3mkdfVe{ zr+?_bJFNacIfp&$!2kW`Z?^qCUH1FJ?Y>7z@=dqfADU)eDPW4t+0bqK%r7&AIquEr zZ~1O+ZJ!tQGvAJH54NhUvB+9j>gW3F2HTDs=Ql~eNZS5ZTTSiQ&zRfi_x}FLzxG;i zGz(vR!|xe~w{uT3*8cSOc&*QdFV`MkZML(s*&blETB-I-t&hf6jZ#p{?~s4Oix~^M zvZR(aUgujAc2F zjHwD3FjlY6k{7$VwRR`J_gm%==_`-ew%y>mVe&h?$}HiK?K`$T0xyI%=&dR^m?wX0 zYyE-lxBAjAlH&jIAIm-Xj=5;}+i$kDIi^j;3;UZl$FJHHmil$0?81}#?g+-dd4995 z?d|D#>Gp@q-qtM-Pu;7*-IyTyq5k~t`OLp(KCn}Zs9y7>>gK=V_-*`m55#`AJNEb8 z=HF&_^~!Sh|9*3*w&$?G75h8?w!WV9Yex0e1@HE8g|1s;_snjYQ%eeXn2uw@f$!e? zukQ>#ugg<*^1SKf)j#r-nM;lqb)CJr*uQ=6I=Az&Ypy&w(8_)zvscM>VwZPM@awv@ zU-z^B3->$f;r8GJE7SKryHC3Unc(vb4ia2D_}$*>tKVg3{l?hLTeX2->`sH&Z|}_N zGkt7H%k4HX>YJUN_kQ1@3F=E`gwjtd zcHy;My-i7}|6#rT?1b6OY|7_ZmauG+`65=bY^=S>zT%&w&O5{32M)6Bx{<(9Zl(Oc=HQiiuOh_%#~a+XD{h{WQ@@M9 z^Ns%Ozw&*z>q_Kj-Tt@r<(I+_`>J0&e(-kos#TF7@6CVr{D$n)1OGqgoG%vtpZi@R zo8?gKfqn0H_H(|C(|h~7|M!dw@52Azx_tbf)We;zQS!y|!t?(6u7;IEjgwe7Dl|P? zk+LPD@P_?Uwm52+ZMLHt@_WtN!G?BZklj9B2NDH`4zu69n||) z{F-gU&EmJu=dm`vQhQLBm$Un=*>}T*KluuNUtITg^_t%jzwf4BerwyaSAA>at~i35)>)#p9`|qF5%C@IpH&*i}U%zvFipmK?aCy|g<>Hccy4(B9OX=NbQn$T0>b~Tk ze%vB4-^Eil=C#`G|D~Nvg|+argGRM@!}vyf0XK z?cTERV?V!5cHC_x&r6j+#|Z@~hai-fDZ-)r0ndg$F=+0i{gu(hsbA zo8I($#;VP>QK~<`FTCCVu6*upy_a^!=I} z!c5&z^|$G3<@QH>o~(Z%^=|fxf1H3FEFRL#?=*N^|3pILtU@0r`zc06Z~KfMCH-_F5; z!{z$wmA876uPW@G_DV%vOUWp_I&6)Buk@nF^}+EU)n+XDmfyDGuyXg;&-}KfG5+zZ z{p*&^o@HX*|6%shRZGKG{QL4Q>(Zf~ZI>3U^?UbYXI<3vM5ef`Uq$nXJ;hKjYTE9M}4)koWJWzY40p@Fz}heVMVTePq-|OYfU^A5Xop zcDiT8%C)m+tqkpEzV+{2*~?4+R!z@%wSUW>U*D^qrEJZ3c=6o)GO@in)f_Ay4Gq&7 z4hHGK%E$(XqbzsgEq3kCDXACClvlZ#z_Gh5ew)kgxBErzfA>$eHekw&-??=6@4Wb1 zb~^iVf1i}woLP2z-CHO5-CYN_mi@l6cIxi+R)vxp!-KZ`1!? zoOAu%w%N~~m7Y)Sbto0n__wpb-uRpK#QMigpXUbtu|9LR{P(5**5~g&yT9YXo70!F zo_fwo7&m8*VSKeg5yhP%vMAD`2vjjJvUG=3wd_7;y zmtMP>dk*<*d$N5_(1y7))*L)MJ?o_S&8(?YmQ5{|dhsMZr@=SRv2D}q{9~s+YftfI zVbXUv;QgR?CsOsv$@Fb{@3)7Iv2XO1-fpw5*>QI}f9IQhu{pD5U$+b>ICD3xHisog z{?^fNz5n(5@8+7{eYUaom0sTcUD?%h?8-`;vfqAFtd)uR8#Hz6N)P$nm2Ym{-B$YH z{<>3EfnrPx6%y|Mf47(OyWzqM$?exJ{^fgoe}{AKp{E?RGJ3X=Rn}UUj_1kkF58~l z`S149_(l;>$;`;o=X2oSvz+QaX^o_^qBE->&y@PL@s<93DcB}f;kj0m! zJsz9AoW5+eZ@?MOSC{uFeBAIVKEgnngTsS5r6{j@~PetyJS>F@CSXgeSPwcIbHENN0+gLV#JTd#1PUQ~29O1=p z%J*H2eiqQaZYy_l=AAXFYd3#?u3>KL92vjn((?H;WZrS;rx`E%%K2)|(O>7^2A#ew zZFyPWbDq}9de72_5=`z&4hK$8d{L-}@cC4ZAOA01%oG2gx^!Tj=2Kvfmf4U3lxfeOsPX?VGNaXSd$ENB@3Q`{sWo@7ZgC z*(^-T5B}fWaQj{Q@&6Y8kFg%xr{%5t`uBO?$M<)v60!f4y7Oe%Yuk zG%I_%eD2%s?;HP@7iDbggB%RjvdH1=y0=r7s79G&Ev>RO4tg6sXHD_D>Cf)l#B0xG zGYx2$J|DWgFYS2Gyd?M9&YmK7&%OX&_5R)O-)I;vd{CZQ<}jl#SG4x?>shb8gKlR& zUlo11d4IOHMNXI?`{{L;Bi^c)Ua;Q2@0oSJM|!Ej_4{(U%goFCJF=EcGxyS#vvADa zCBvisA!OCRyu>wv9BUjr-&g!LXk5#qHm`!PSPe#$BRTCYW{n3Z*hjT>P11FpVeniO71+>-7`U5 zaaV?ouj{E^6GkJ|C!h0T*KOC2UHCR@iW!8E3~@%*UVh>?((?{AL_q{c0Ze{Z<$>`ZC~t{wPt#ESAb5xnX2Dl zEU;pUgJ)y(RGp?bh>j^9R>9E++FOdgdhPvrX!fmbd9$Ow=dNvAD;1{OBkQAT9Q)gN z^|pwa0<&g$8ZHY6{?^wuJ$JdW*KbAN?ECSndFAsj91V|MQ(QGC_#@Ma&I5^DBJ%bp zHIJRK%~lgiMhuW(coz{OjiM`5j-R*o{q)-PZ>6_~fBQ1wRQ~eDoEw`KT77@F z#@j7+(ZpJ}wvfLoa|$?Td=Ks{)KR^<=|~UDo+&Oz!Hs5waX49x4xAxs4_Y;QnXYnA zfscMd2C&hlkHFjjUDh<+U+dG(&RLniFJf7|`CkzswvVR5Q*W)?`-@+0k*B#|z}+1$ zCaf@@x@I3!&xfGe-}9zH>QAtKTtvvm1F`(R*H;%mUy;0ia%s(ayR2JETf5c^%y@L^ z`@4&6Q}1W}{Ov80n>Mxb!$I~dnyQ)x;)_FAyaZRA;m~KReE#20olk1fj2k;n&5;wS+`i_&WB&OX$B*+o&elEioOwfBjHPduLn>38 zQh(Ii9Rlz&7c{_!!yAb@2Dg2ZuWWpN(%tmN(b-cYmt|DGJnHY~mAjVl@cGNLrfP5f z@VCE9eRIFV1<)+3NvxwQB-`Oh3XCjHkq>6;Pg@zh{@$(4&$Rz;$eX?AUd+?yPem&$ zzyDhiI=^Po+iHGa?Rndm{Jj%zcOhPX=DN2xD?h!9SoM3IMg04^&1)Y>Mc(>-vOB8c zWaO{c?6bW*^rNOfdb<1D+P?R%e2#wExKf>)=^$u|f5SJPui)N4UIz(qXg0>1{auo# z+jm(%|Ni30?Po9QfX1l?hF6f>M!em6^4IP%sl#e+Lrm#=V$wrotQ1Za>Wl7 z-Z$0DCP}ORI(2KCkGI_1rSa=`1y3(uQJ+z@ahHhxefiyahuv=Ntlj-zaho8A79&$! z(<J2fSE339zcbTb{FAm$YgQ*(x;_kV6xGS`<*eHgCuj;}R$FM@f;RMH??FBol z%6|1GacAwxe;QO9xgl2K{iN;D`}ciZGjHbCKK;}a60tT#EkSb^NS@rCz4YGC-@d=z zuus18OJ?rp*->eW+w}9_iRtcp^FHg}_v$M}my2gvd)j~#r&enwi`Pd zR#snoJ-NR3`fmAOe($aS34XQK3^l7bw)<=3-VICU{xaF+U!3kyxR!l|-)D(l+( z7N(vLLM?NhrV^93!VgqCysEw`k@-{k*T?H~n%dr6er0)n_00*zS8mCC?7jZz>b%Ou zJ{!DuvEBQ*3e0z=b67ApMAa~T|D;sn)Satd#7I5HSd+FZ_wXc z7hNxHuKycWmN31$oj+`H+t;fbJ}1Q5`26}byOi~yx!LcCSkqnWgQAvdEPL_N^;8mj zV}ihkC$m*0w47v#h!_D5amMwpR@{9V?zMgYBH8rvfMf07XC}tK3-Nj!_3POBiDg-f zcWtao4!x4`faOTeIg{iAM{Wd$&C=Rc@K1SV+U2rmH-z>J{V}UOeC&s;Mak!n96C9iIl#&oVJfm;~930Rmh^*EN~+}Q~qzQR$ufhO1_xSv$*?eepAt^L|F zZQtKz-)2pW@!S8u!gZ!+$0n}Zb6+2sp7N7@X3G1iGX+m>ugKN#+V$p*+q+3Kzb(GG z=Ha`rq} z?&@ksHJ2r7Z@m^|`+5EUtmE@)Z*Bh>yw@^yS#{acYldHMt(qK`dF)U5mhAdvM%&h3 zSrqs@<5iRCRITH6z6gbFQmxYvUnYq4qX@G*hzW?s>_t(zb|6lX# z>uYUG%bfwm7kRr>m&$-V4lDqTG*9vso$X=$`sK~u@>7H6yG zs_E+a>pXjUrb*upGTB>HeQ%A=Q`e&!w}Q9i2~K4HK7UvCB)>OBd;V3O?wzVV=MINV zV}oSIqC?8Q28T`yI)t|ezdfP%_t)3pva)SPMn~+NaARTGlc`=dllnVNAFrOW&E=GEa8*`j`qZ*J z!t(>7CKcD*-5#I)y8rdn=dTP?pD7DACTkWL*u0Lo)|Ab@wqfqE6OTX6@Ng2=JrU$` zfUhqlexll`i+$e?fhPyCIsjVXT#bHkXrl7hznlEO9JTJAn(G$Gc{KI(FZnO`UVpx_ z&6$1f&HqyZa+pfjsWF9$GllscSe0yi_dwsP8{ahZ-`oe8U}pr&&u1k|#)@!9&W z4qtz9b@9KY^Uc>?|G4+pip=gS6Bs=1?{=3Ct6Tl_y?)@9nQtGRW0wy&sy>~wQ!VJE zfv~~@)iYKm0%sLhEG`MnK1|Rj96OlG|76a&wLN=vq;dMIo7Ml;#GC(pqQ?5wYG2x- zpxax+{~vTVd3lU;m9)6*m9I;SI0QZ%s$LMo$Q0+LerQ>VbP$0ua>Y6(@tG6j-gL7v zvM{NGMoMxHFH32%@_O%;}3>)rp&{_}l(F-naR?>zJy%6;If?Yy2jE z`0u}XdHwjxilTGRUP{?5Yo0gHKH_BI@p&sx<@VK1UV*XA0zFz}8V?kow_P;T_<81o z1NWp%U+Hblz5R*9i~C)$dCrYB{B{wmUS5{Jyed@t>vH?QmOHe4-X8L5Xqdj?)wu&E zYWn*AW*Zitnsz7V>5N0$QlHK$;;-d?_RMPKsZ(deKR)?$C->QzYp1@>+M>1Q(!*_Q zPv!D$SDHg`9p~|w1AT9dvai|nN*V{H&ozzs_|fr0_#eiQ%nJ+V?J9r2 zs0}r%h0i>iGkI_9eS71;!)^T6KO_o&J#+m2>AuU89r@8{zmHmQb=#ghu~Fu~8=HR3 zs@ngf@!CznRG+AC&(cjk&gB1ck}1Ag?VtMI4^{6<|6W(Tf6#=1P|dK)<-uit`|ArF z_kQ_oe*cB?=R3yN&(tNR_kO5<`sUt>@_)Zqn!T|zIcpzpke{Ag5u`rv$GU6pKWn8w z4t{m>GxOGWH@#0!(+v;1)~K~{i2%zfVTA`vZ4@t^=J{5@WN&osWxl!XiZ9ylui3}{ zS-#BA#l-#!hL`d_nW-P~_2D=**ORrah_>i-jUug#Ud24`0N{Qh#@`~UvI%Y3iT zuR0Oht=5&Ux^$^bLs_}moQcWZ^}uF*_4g}cG-C7~b@l|T zshs&geD+b zzPR`5UCd*tzsYYjtrU8PFts*zz-=R6J5p6?oFT25CL z-z~kfpl^=suZnYzchz6pr1ZY$9_!)-H{QQoW+>>#&^>u!*`!;uddugOsD~N~vNwBW zsavjG%ChIi3E|n-_iQ@7FYm0}_UsqJlegN`Hq2U6k>}^6^B0b|>s?e`e#Io1({}yp zXWK8npDcf&MKfr+b=;+%hlRIxrtSMz_i;bpv-+GVdM|U?)h$XszPr01GFbi9!KUnZ zgOB=B)t=>7H$|RabA4fIAxq<8-3O9i-z{5Qdv?OUIAP%zpPsMdHC+YK=WE4#q@<+7#sS6y@x?kPSgKlMqB z`u&x`yI20dc7IM{>KoQiQzpL*4T;$|lj-EU-|HS;J1M7`sd;|cl47I<3OJe~4|OLb z|2tN9MmGG#%iVI9#b>i;IBeq0zq$VVydTqd#TYo1KHu}qX0r)@_|~*ZoMkJkTji=( z?+@Bux3n_+&Qig%=^2^tZ>haVnZ_1t;~sm==VJErtJlt*KmMxgqjgB}Hx=Hid9|Mx zah6$rcC-DPwCR<(=Y;RmrlT|%~&U4?Nu#5dv$iz?3e9-#NV6Q z+GZ@8_pYchZBN;*S8rn$3WncVyk!=D=B*EIsn<{Mm)Rz0;l?y?>hmpDZqxbpo_=S3 z+1_?%+V*AZ@2q@gnta7VF=}4Nhxzwb>{-AUA8>;4t^I_BUryNm%6cfgDS5Aj@}47R zAzA(}<<0*DcmFpG+WYwXi{0w)F62zMJ1|G$wnnJ!SN^*n&L91C{KUPk`=95|+i}=a zSNXxwmct`+;tB+k8eNSrX?`QLuUuilpyZQQt>zb9C=a)U%Y(a3`;i1li&E8%wt0uj(E^br% zQ{KC8$D+xS6Q4@^{&cH)b1wKxA7{l!-NLNjXJT}>T35zBy=v+B_w42~%gx^ghP;o+ zjmbLJ{IY1j+}>qdjlFz6U67nLcS~fXsZX7CVe7g}Z=!#%2;Fn{+?8Y3Yk#W8KRmsD z;p8u0^usgGsAo#u-Q79!`J)GuHvW{h&3*Q);^W2cs~7nkC)+supL^HEKJDfqul3<= zoJTrsBY2`YWQ-a6jre6Yceh_^&E;_^scTu66YD)c*LuO#>P=VH*6qofk=b{sR#Sh) z;;`Qfchwycx%>I}MZTj9!V_`K$4A`_3)dpXwC7WL|j8Qo+;n zg2L*SaN1=qd@cXCTW;SwxxXKE)kDK$Or1{8I~7#-nOiwVvbOFMUQTlurB zQ~%FitZqGi=GcKIS?Pt7WRmAi*yWwO^;MEvouT(RtKVzxr+l#5y-&XViGRRiHMLCF zwxZgde~qfolm#D^(~0>SwKdpQ-QDu*C+${WmcFSC%N=umu;+w`zRNQ{#n_Qefjb1u9wp)i>FLZ-q*Q!QL6uU)!mF*?CalTn#Fy7cC&VJT3Vm>=UryE z->tos61IH)6}PQE^`dRdkC=r`|M=PD{Vku=s>LG0;<~>*H+=nS@_o14L(Xj*oW*C~ z|Fr@4ATq4j`Nwo~XWY^9H;WB_EsvYG)gja0dvaR2iK3QuP4ng(XRNPh%;PLuY4})j z@AakgB#$2TDKvQ~6#GVOO0t>RZ}%-JS;GdrKv7#DeGKA&E;=Sk7#ucuE>F1dGO|I4rcgiY71T>hlU zc4JrX*B{HQw3gmm8hibJ#e?cbZ9+bF$l$zTKWF{&&C7Z(%wbQT(J)QhWJl;6^ix>e7RZOw@G@n0lU8JNwM54_j9h;{WZPku1Lk!ypO)M!#KFwyngM* z<-J#T=I8012@TrIC4AH2fdqHO8|Uh2U7Qw-eC)?LR^ISToN$`=4aeGLE?Nt}zc0DY z*_m}^*-oh&3DX!%8qWI@-lo?mAilwvJ5_v(;?C;|u?wzW`7tY)YZ-S}kh1#OGme4l zoAvgjx2W~)_e;N#oF2Epd-n{9=`S?Wr53*kOWyk6Wd*Nv@mw*#jgnQbE?LjJ^5R`u zactAiL^jb6vnOfnyLz?t=kq(MpSNFK`rT%6;qn_&qS1@`FTdq}7uK7&{pFojf6Gp0 zJ=x`~i>+tQob>6`n&~$CvfXcHi|16onIfgbA>-QEk$Za^s}kP>4YP+YVzc^ZUedVT z!%_6oJyYu9qCUO+V0TZ>i)mep7l*emu3g&7Exsyxd!ALnfphz-cG*4Mv(=E=j=7s~Iiz1krd z{%ZI8ede2UZZt@Uv3QAh7va;H=AlF42s8>Xzey7lhT0ujp|UqQYy z0%h2WYfS2MuQ-b9F+rQGvHa>{H^PugOnM&X7cMo1q zOpaG3W;7zAv0GnmW%awA;kmcAT!~EQEo+K96npIT*H>@1-!G5b|Nrm%!+Upb(eGgK zIpDqS+FrBBV0-B`?a%J5*w(7do%(wAZ1vX*3;$m@^f+tw#%WRd0_i zztNUbzkIg3{gT4}5gO{ZcU?EBe3dTs?Mk-P^f&U7$)DE6t!Y=YUmCjX%uY|!sS|$B zowxh1;#w^}qaTWAcP(5iq-`P+{Bbh#_IiU4i+{0L-q5TrDk@5G7gpNw_`>&TrW@lQ zh)T7+xp3K%U|Tp*<-+>=FL%9IbhYZ&%b8KT%bMBvY&>&sZ{t}kCYF1ujd%9fgY4dO z19SasODEL*zU|$WmcZZ0z-19ERXImty6UgXJ@;mrZ_7XULMv_E+IvCy{!8>PDBfTE z?Ns=Z$^-E!0o=uVw*Q>3eyQB%e)tTrnk_-%u{R>Wa%<0D-0SVLq5H1B#$|B_!?6Cd z(#u5BJ;aTf&a^9=mYpifmAdODd**=A!7Va86`aeWShwkEYHHrvl-fPZG&}6$!);8_ zOBZO~-6wzP^5v-$CoWv(JDbgS?+Ok=0|7GDjrM;M_eefmIybJaa@o4w@Az_WY% z7{t#y_m|AMnF?*Dl<-=yTl1?Nk(Uu`l9J=zRx zF06~SUK_VJD*M`+LN_DM!)kJ6li#c`H_f^dkd?J+(xgdzyJh?c?V4=-Ahbbw?+tNo zCJq+A1Dq8nZ))-Wz8vv)-N&H2WzX+l`FeDv)xJLIhmW{DKJvaUGT5+mgIDX#8b+O; zmM<@z__(X+nR3;S*K4H;f`o5&_I|7VHECXc{jzf_w+4JJzM~-CpY<|)Y3|K+KaR*$ z8k@a7&3fLOdHG83&CQI4t=CsA;*~zLDgVA*?WdFK?Ncf~om96zsAslg>5oTjdt_z> z*`)t?b9+JGx3{;g*MGVf7Z8nwiA!H9Auj} zgXi4;vt=$D9Yo9xmLwdR_GgZ5&}KfXpa0oj&D>wNAawow^^c3Uy?A~6Y>M0D_2KvZ zeGYWX3LiW9KCmh6)w*IUl@*f)h=e-?r{7@1R4IB=I0G|h)(s>u=uyU82DmgDp)p?`lJEectG*LLR2 zUsbQebmMk~Oph;Ul$&Gb+gts0RUF3_GX*BU1Kq;=CeF`oik$WGd;i@vuF3DO@3;32 zivGOwGwZS&9{n1@jj^|qmrHehUG2T^c-wlBC!2rzM)~c_`flgFxODNed^>m9Z+lno z&s>oA{)UU`^cf}UH;&FLc8D(Rm8-2>(O108?o{x(KL0Oo-_cA-v7&gpRLw87%Xt+5l@woxAx^b52iJh{_2lxc z>C1DQ*>-L47O&l2wszXNxz!nLeF_1djOq`LS{~Q$SW@{v@Ym&rrb%Zqbp1ZK*J$(F zJ6FA&w)0oU)x4$4-(T+QeV=vge%kDw<*TD7H`VMrG$&!|uI9Xp9j@nJ-AsM^rG4^j zZL|9yuY6N$O^4A6oC1%DOz?=;0xbXs21b@H4xQMoUbVrqUYu;@-deH0(k^da<@3EnL8BL0nT4>qvQ(d=Dx#zFfg>p|6hlOA2IKhqrb z^`1-W3>Rq*CDY3%!+kF9xZydg>a;hzzQqGK+Y0aUtEFyDhL5-Y;QGwkZ}M)DqngLF zt-qA7E}yo3j)%4FOwIG+XC4JMrM=!aJLf{r?l}wZ-~F+qt-N1j$GU18gY4Vea&K=7 zT~T1Ju*_-Z$rkv$2CPTHf!+iUSj$p(XQT7lS68pSUUt>8@@JRH>l4XlrRVE(e|_vsBc_;py`AkVo&p~k6*`@L83(wBFwJ|&VrKE@Bf+i-l2dZIzm!B!#^qVP~ z>s(L%Lc`BpvfsB{eQ^3&=7ZMXr3$Cd6pGAUF^lt?a#nL>&GVz*<|{qdDOQNzm}QqX z@BTjbvwyxP`(LXl?)}I*U1w9#IsKw1Gu}tc-}A@jxpLJRZD&>@VhFTqElcY`&xfF! z+uV;_3+RowAL-hZq7@y`@l;>t;ZlVi>PJ@jmlA4~GBC3AZ9C97H)_u(=exU)mOt#9 z>wjsjuJp>A|8%P=PU^oh`QpOc`EBXbKf8j=b2=`Us&5UkHWoR&&Nln&k?Pf7;?;Nd zzLU5R$DB3$VeqGKuRHncL)y(uORjGc4Vt^IYH@v6){flMx3exy&-|8Gtnjwfc8T!U zOEW#Q#HKDS&E9`?Mkwo4&zDP9%0|CD()2oA?#8o zWwyh*Yqfbzu}MA&Co@lao%FaoTfS~ppsC;WNmZpKP5Umy?zYMbSX|+%>Ha!={nhVh z*;mX={2&*x^z*&w)q-<>zx?So(aXEq-+b@%wY%F(u4)!m-r8Edm$S_Cl5FiSO;x>z z2^+dqdvX?h_J6Z-hyFCrT((zNq6)K~oeaNqYP)G#u5#?n@(pbjo4%e6mw&a)_2#Uq zGWNMM_Q(6{{fk&{nzi1YU48Yj#@t_rm&eaOG-=AjbZ%Y!yU#QuKJmXey8ZrTZq2!0 ze>`yeB;#>;hX4J`?@lP@@m=GP*~q}CKUJZ`y<(*w^PU?C)0x@%R@DFh*VU)T@p^TO zWTdy)hWAVV{{H^@xO{y{oNn|s9ZO|*LJ3Nth1DkO>ieAg9JObQGaWk9zphy7@-*vm-&VDcDzSI=^u3yOF?5!>y{GuP zA0hMKzszBZt5Km}v#OZWcWI88QVx!*n6D&NvC75&??(!1BpTy#@i_Co7?IfH{1X(iMDrY`>-u4G)> z9%sP5Y+L5KYlX``na|f+1I-orYpRXSw)~t?l6_}N#^hK*A?eXU|GCp5hev5X8COMz}D%)+x5epiD}+|M=oFXU=$eOx$Y2C~Y%! z`t;=a!;`b>gh+8cuc-k9$ajG)~)Tz%jM?3uItWOcVc!rlbh0+586LPCD$BaTk$5$ z@8RPUHpZEgro8)q;r8seZJR}6Ok-cx32Ihf{yy{ZKjX$J)8hhqgs&yJbxYoge|zWh z=g(6n$}eocAOAcpsrP^&XGPhwANyzbuUNCe?&cA7jng$hjLx+2=6Qc{Ig#x4as}V% zgA;RCIcN9BNw3u=oaOgB?CP{SdE(@yd0W2z+TEEQc#uQiY{rt(-)5JV%fB{Lec4yF z@!S{3N$$L_)jZ?t7l@nBU3K5IH|*HGsZu{5y2ais-=SydX!KNn--)R&qsvytJLQ^o z`3A5DKe_UK-{nOI-(EG>a?ie2v*4xI)hRChk3#&#vv#hlejV-m@_I}md)+nO_%-I! z4b^9=o@04FW$L>WtsjEo;o-|)X2qu4g7)aTA}FF!lXeAAvyDsXeQvFPXh1Eco{F72T41 zj>bO9D!uBh?z!0R@BB3V?e4E%99rjG;%K`$Gbu7_#?)fo*&&Z6Em)^}w#9XR?ShG~ ztzYk4sC)I$od4zLlkRRvS-k94@v9}Tu3ffTwOy9y*p!O1k;}DGziRpZdSDxT{an=+ z|Mb}JAJ-SLb$06L-{pInbSqVUQFYeKwqW0<|G%$vTU)NRzHeph*P_?IW_{eeSB#s< zUGIV9hl#RH9ZMH6`98A!ReZfID_q;H@Y&?7{fiIPDjFyo*!E;6#Aw0~LjW~@u%z{5 z)eDR2YS-SLy3+G-yLIRZ)6I5Q{N62bpJa8yZ=cXhmR(z}hYF>$`YrG+x${ZWtr#UcTqLpI5#yLySP@0B{Kqn)Bs3 zWI7w3FKui!Zjkk~y!z-)%L*KL2<^IMATU$z=-P+-g;S`}KbU7GHa3ws_^770-nipZTGo zsvGEKaDK(=l1`(qnsF&1Ym~}r7jxdPTg-jCeA2ht&D(Miy{hnxR?JHM0c`}cckD7nvG&VPLdpMUnh2Pww-F$~k^oSkJ? z(_>|08{a&cxoRnw=^?lLXHTEbto(RwMgIMLqE_ub1VTYUU=Ne`yehBy+6RoW*VfKH zmvQ?VXO-sOZ9i{qPjA0goqT0Wo~|iZ+fCO`o3`dX*UR-dAJS)IwXTl2bk$4oRl#vp zFMF@fdVBlpolU7-Yl7V`i|bChld!<(oT6q8tJ0aGC2K#cxJ{Q)E?dG{T=#?H#sVH| zDbLhtckakcuARN9==0R~=I8G$OnstVKHKt^Rd`%+@27Q}e%hC3MxA?anj3Lyq3hIg z75nQ~PQ;yxe)(-m_?L%Ej1QfDxT27cK(ptdw!x28tGA>*_1e23q4C<=8w=}nqgG6v z`E11%RjY&M4GzZ`-)fj%zUaGR@`M$6&z?r_xmEbUVItR*>2WHXZ{D0dbLIN&c~>88 z&0Z>H`sKlslPtSM+>`!qU^&I(YOzMhQu7Uqmhg;+U#rgEDGdDN^3y3?DObRIW}ptM zqn_WsPt0+1HgSClliIaFX=+2hV`sZgY zoqew^TH5!4cWInZa`II}%gE(lUoN)4Te*DEnG$~;j*wOcM*Yx*63*=j}J>#o>tzqBY)MRGc)w|S%~c3 z#;70nHtv7dJlX$yY9ifVO>@@^yMM)|_SYMgyN_cY81q*9?0PzL=d0T)>v}eIm-Ynj zvrN1GZPD$pS98VlE;X~3X4!v}yIb*$Gi%dRXWO!`>8}i`7qO}SICbLZA64I|2>l(SXE-&des7w6!K{fEB`Z5# zFHA3F0rgE8@DNS02^VG)D_d|L5wR^_v;v%a~MyXJ0w`FQL1^XFgQn*8d=9G^d(d;7|7 zpO!MMTXt?w*{pdlNAF6Y;xdl~n==9bR?x9wNa zSNnzglu8|>)6QL4<;cIe*dK(Gt*z)%Jg4ReZ{P{@^7xx{_p3j-rbsf<$}-b zE!kIVgx?qi{5MaX)wlX~z{k7=z3)G@+Mh1fJ#&(cKt6!v{~z2gzus@?b?{`$OK{74 z-7`NtW8bZp2RWawj{STr>t^YSd3*nE_Y3?sr)U2Dt3I2}f9`Sg%8l^XjAhT<@qnC#E>CU*u`}ADwv7^OqM~X-;JpY3>_O9f<$XyUD0Uy+VK@qg%yFf#9#_p0H(1SvFyQ{_{_nt7dRWe|UI0)OzLG zn-$9qZXA}|Tl=MTpUe03^USO-pE)EZbouUyZBILE7HM;;RIk8b!;x!eEgxSHPGOGg z+H>%&sZUyb^`@JthD5rL*O@OCh5QeME+bj(!Y-^GU0DN2T%!YX!MfyY0tm*6#glyOCZ^Wt$`|Bhp-U5Olq z&4rTc$4rHNn-&T8Y6wj)jAvTBKBE zH9yu>uW`TpK&ZA({^!R@*{LP`<>AZQqHc!WziRuQt?k8qD+$;9i;L{1sb23ZTc0;a zDr>uE?e%vTKd0tByng4tS;Ujg$HceneD}_mIc8RvaIW)v_uDsr%(8jKw)@MDXZKT1 z-q@EHef!DW|KD9K@1NTEJHoO`ej@k$T2D5cH*H7G{Mp8nTeWUuhxe0P(@uH3-B$JT zR_y8fFRo0CEVjI3H50R01o9bL8KYp#Sa(Uoc>Sc9TWtADW`%#d@2$4u^^!UNPajXY zddzpzyS@8Q_!htKTl2+qYOVWekxE~^J+IGyI=C$B=9X{uPp-YZKSB6?{ocY4o{uMO zI{Noa!2OHCcRHqVKV4^EuP}R+`N>=VcZM#jf9$gJ|JP%ThNZjS97_Fk>{joly>`8& zw;84_s|;Q^i~UT_-94eJw&zUYpSR0DuUGHuC6f=&Hf!B{ty0cAeSTg1y1Lx17>i}w zOD>j%e4Bbq>7Hu+zl6yl`BB>ci(i-gJl6UB^y}Ol<*AW>KCbZj13Q)&e_qMtE@+*; zWu;fSqx77KK?{nO%qf4IT6Fl0_S4(__nwH&R#-mY)c4=61#Wi5(^Gz~N#dVbdOBue z@w1cL-{r@go{{W%*n;`hMAE@9|StJ}*0YHM}nR z+yy1ypKU(H`wxAI3by<*HTIa#q~fP}JAXc@pHQnUy~*Jr0Jjn*$UDteb2 zKh@BeIZkTz<82FB^U_~k*gE(6C*(WEafZTDodcG!zi|41ly0*9X`nx?}{Q9R%o$BfA z+`J}gt5=`JqmH@ro?}UpXektQ(6GphN6T_v9~F(;B&ySReR;j=B)y=xb^n*X$bZcDouh)HhH+k>W-Yj-=>dv1Jqar`g-dXf+@A__^eGYYI zJNCR?y>&{sSF+&a^|^7L?d1~L*AxZ036!beBKE?vhPo@~TO4*Xz2vXREH{<2eOdP_ zXL8|0 zzgMfTE@{1f&S~lMTYPN(sMpzGkIxB>49syx2ehubO3s)#|4HH5e(h|~AvgpI0gm_v zM*WBBb4qz7XG}CroUMIetFM?Gp;;_Yq%Cl6+{8CMp>dMfi(6Y)U%7V8Yr0;n*Db~P zsq5FTpT5axR^q;zNPWV!wZjain1`xoVv5673o5&vcy)Dk>WK-8L2>8mr^g(8brrM) zKuy{#XTrf|_UBn!*RX@^#!Mk7-fWyC@ZynO#s4)bSzfBvstf+x##O&Ht$e@tyUTjF zLsO&~_a^y$e|I5GgXji zjNz%!D8L=h~cd=1>UGXw-|{m9j_kR_?JB z*IGtN@u~Y2q}3lc8HkrEr^JN(Ys#6^!+j{`O7Dciz@OZkKAua7nb5RRkcCO$fy|Zl z0@j=DRg#Uqc`N+6bgA#;4qe7?S94dYd^fyRShV?M=*bfn;gi;|Hy+|FS$0=!UCGV- zmEG169Cc6Jt3z|%?|f4k$;`yDMJ!`)@YVf~-(Hy4Z-1>y_O0#ps>pwOeGN}nM5{l3 zlrrJ{+DV1`TD$kx8R^xr{nTTWd>*~y$7}V+kJ2Z+7g{p8aNp?zzXUm47wr9f=G#2( zrT_L_SDyPfvD$Lm_c`y)7EYPp)L z7Sl(w)uq?=KYnhvcD{aFx3=@MaF2}83k%ryWF&~i*x2lruirP7yI!fmVIJ$2+^FAM ze(&JbRe(*75wYnuA)fVM;+O+Qeyng%e zGru;xoy&TnB7O1&ImO2pgzoONOWCv8Goyb(VMgb>7PRpHcOjZ9;$;q@-bHUrQd0Gi?_5Vez z+P3=i<-AbEnUm9m&tH5OeJtwLkH6cBuBD!c5S?T>vCydaWa`Qj7Sm^)j1iYqH=Z6d zt*fVa<;*jsTc>Z7&AwSUFU z{k+gW`}EdNPQCT({f|v2SEgo8Z|OOFetyr%2-Zix?_c}<>{|Wt>Admh`=u`R{XL;M zJ7`j&S=An~#z$N)elNSbMWxK%Zo64r&!k;N1`n2+?vefT;xR8T@5Rf%X570z`|kCf zcS{uao^N4b`YC+j@6>IZH*MOKp=@=1_S@qn_qJwVm%X)UYh-QgpM6`yXFp$mWsPMp z_qA+$Vnf_eQ;BbKSLjm+eqZf6bxdtWY;^;d4c+m&sN4&w1yp z>%aZU%->B{qm}E%zO`#>=i4sZd9&za%;WF6(X$uNmSH@7?$Z^J111(0eR}2Nd18lg zR^8sVp1-G78!uITd~U_huTnNJyek#CV@~8A^^bb}`t@Qy?%A)4%kKN7l;(ZkI>&N@Zc6D*F{VzDjMctJ%UA6( z-nzeZ-P@q&R*}-zj+fYOx$WY%=W<=}_qk=8bKd#}|KIk!#P8V2Gh0emMs0sw(Ux*2 z>h$^jCvTj;W29*+nZD@h^Gzvl((`6cvAWyy`2E?k`0b0|-`~YI*I2Q^p}S%3Xc>|^WAzhWl8nRcl@RG$1O7^P4eEalQL)D)b-wzHm*OpG(OMB@BXRlswZz;e{xCR zTylB-(McRCt_w;`M$*q*!DzBu)03G%xw+xJg(iE5`@T@^Y@UYLnPBw|7M`Z%MiFBvm!DmR^(W$L|Z)vB@^FS80C z&F$WDn~8l&^V!glkP{~+DyKd=(pmKBr26R@hRL(;Tdci&(dZiAQ~Uov&%c>n{2=Z` z=!8PWt=*e-jr97e6}NjGYrUd(ZkyHQkM;ka*SkIUS{=S#&u`()EH|c)J)rf@ZpUMu zK7D#|@EXz7k^s_HY2ue;TmJ$Ku+^9L+5s+M_1YlR+LdCuQr zoo7^&>~!_eV=HeNN|xu$+M*hi>SOH}6*O1he^pQB@ww){x3q&(?}S-jJ6|SO^+M5Z zvTsz!l;uxYqUzPG%iqOFn&m`X$zSq2eQ)IbiC-me?h%N{i;nDH$60isd+vc(Q)9mz zzA|gptQW5s?SJ1qpK`26(kS(m$jUWqbX?qWm>F4a30C}myZ!0A-S7L#me~Kg*k5*I zVb<@fjE3g-DwN-DlRdn|{_Dr%@~02;+v}XS{T?$V_5HoQv-hX22`{UBwQ~6hi@*8cnX+_isc#&O1$TdTNI?r^Cbu(v)H(Z4fq-_JD5e?J~uhJP~o zU;6r*Yy7*2eKkAp6rI++v^_t5qoe+{!i9g?d8$5|By`O+Zv4?OJ*3vXitp4vgY+k? z@qzB|E9W$e*-V;~zhQBY<+_uWl?TH;juU2KOY56Am@+{k)3{aX&-Fwg^d_p&)er)}VWhUF7A5B`j z{@tR*ykE;M`FP~?YE7csk$77Pyw59`jyWgtS{`%6%=JG;x`mgWrQYs)Nn!?)JS4Yana5=tD}UHXR!c;+xxUkQ9G$;+YVtZB-^tr5`sHjF)qdsH-=nZ={k{7Ce;4y{ zyr60 zwEm*ewfU>_U;k-&JZq8rlu|~W$02WL^lVns`^BY`e5>%{;uFz~AjZ9p?tMw8XOzW! z(a>OE%H)3WeB-a3YwC8Ep11wp^K0Uo{Tg=LMa5RV&zLtmXZGB==Kofdr^nA-a9wlP zUzfJBm={x--*D;Q-j+LAJiaDSZ||2&&kpMSs#)0NB_QnTs9?yn?em@d{eM$_e0X?q zD)X^ES?SU<*|)Da>T8FuTXI)TZQ~j4MV7B}4>T|qeK^SOE6@I(q)gGUT zo&1H%$S+9hr)Kxt)$DvS5?hmP=gqRKwR&q|f5$aaTT;Ar?*eIG^T+S&|Now&Eow6J zPOgvfHBWYRxuO$_i{_qEpI=k-SvB+P4e#?)OD%1~uYJ!~WAO@g`2T{ z{d+(0ePtQnsg0}mM=sOanR@5qPtLa%QxiVPZ|||rI-WA;k52H^3r5RimkWLRUwC>( z*_--lE3*(+j{F{VH@Jjnqo$~HO-Ru9l9ptIF z$WU@=XIb0}Uwfact9QTfmjdk+`NAb+mZ{#}n%!^c&d_*>D`NNC>+9pcoYl@g4ZClw~{?FPx)dn}a|S8n{1 zKe^{~e#{%)k|`fog|4;;*DCX{y!CH_qVtpQ`~TOL@X7p_O|w3BtvKOab8*YrtUV$d z{w_Rs`;~Q4{fpE!)*?}xuiDw$ve*9kc-)fxuA_R7{TkWjR`v^Jf6p&=e>RzwpIj*M zGfVe`#T=dBt4EBkJ}2&IX!>R>Ce41xzNh%q0ZvpS+>izMO&CIR^v!fceo!| zR=01@t$UwM^6$#O>Mah4zvR7s&a{nsXMcKDrR~#AmAu?n>#g_qQ`E6vT(=5;<=N?G zf`q(uH*bnM_DkzlVOp6^uY(ZFmb(-Lm{;K8YL?5b@vh{Dei1%+xhnMmpj4o&ttxq@km!ywckL6p79vSOZ ztZ#QHEAF4aT=w_e_+3kv%P!YGTEwB^?{GW+^*&|YrCVP=nY!bz(A2H}x744H5)hkm z?SS0p^=4Bf8ZQZKFk4mpx?$6CFXsg%Su20On!Um=MJDZCicH$Nk5Ll~W0cSQMrMCI z82_ij`~C6%e4C$L;cEQCvPSpCoX?ZLoT-WJ`fd|H*?a#Tg3VsX1HU>RJwNvGx2Hz3 zS}I50f$rWn*8|=}XNv`>8R&E~FtrMAC|k|$S~kBd+Ty=cj^;l5zWe$|w%v3~WO=mn z*n9D`*EvfCm}aehH{0@Q~9R z76zu1;vMe;GPj>Rzk0K3&;HJ`GTA+PHYhx^iHKfP=zMrjL$#TW&vjJ~fx~q($_>C;R91Or9UOO;zP_ z4(sIqRYrbwZa1e*=-Dj#2ya)nPBr^t9sTKU@X*ved|$~N?l ze^CDg)<^SC{))RkN#et!YL6)d50rsUmo9K^VAR(Yy92(_2{K=acWU*6Lj$9}T#Jh! zp;dh_Q=(WTK3qyVXp3X6)FErt>ZQAu@o};Udn%C!iR+Wso`HJ<=%$P=v$DePVsrXX8e^Ph;=7Q)|2CrAK z8f9uIZtqa}6K5@%ZN2W_1J|EdkA7Zi`Ev3339tR<>D2x(QF(aqSl4yOW6@#u`rLYZ z9m7oard(QC{PaxnH=%tGWsQA)-Q_cy*5?28XS>)b-tXV0t`?i4*1P*f*3Sox@~4k} z-*+`)_sY#rx`fqE7Bu;%-I{x9hofEXKgGz3!+S4X-)lbqSaq?{=A|JVDn1R)dsvA)e{$r_SiFTRyLwps9R^LHuvUmbfL=@q6Rd&;Q>o{bo~ITTJomLZg6d zC-Tqli_rV`R3XyjwS%3<*>Dxh`21Hr+P~+i*w3?f-u24tv{uURS^uYXua8sO{cXjG zO3jEwJJz6dogm%%y|w$+%rtb*o4IR$$h8`U{npQeemtoRdYcmS zx6I_m(&H&$QAw@5ZNXck0gBm}lhX zhd0RmGL!W+J-^Gb`};ek<#GE1`d)2wn^&CsoBeP5$+gFM#B0UVy=FPINt)+O+@5dm z{%q&PuE0-XHJ4VoRth*M6f*Htc*dxRaA02)@JV&U)wLDh4>B+HpUBRM_;Ix=~(QHTTME}mW*DYK;UvFYz zZPI`KPoWyuW(PM;ku=Yl+J9fj^3$2WOVW3q-deLl#>Dx_zo=VPtnkr~ ztT>iGYg?G^d;3>zPBA5mWrSnbWv-B^x+?kU#nSpo*O$*xWB-(y-WPQ8ZI;og9cgpd zys`_{i>~PT5>?R_@oA^7V74?q zqTcIsy1jB$PrG@&-z|mp|LXRgxYE62S2us-w!mZGjP9i#@c7=PYE*wu*>}B7RN4ER zGIi3~j~A+NEjhE}f5c2J?x&Yp`%jC;-;aM~SK;_fH|F803(jU?-Cz1*k7{;)UF4(7 zq-mVDdFQT!E8i{6&MH|FeECW_zodGe2+!gmUzNhoXN>$}K57auaa1TBXb|^rS~LST zZ-L@7g$a8Pm~HQp6pvMQ=U+eR*ZD8Oo48&+wToGuyT_&BjOBNWo2%#B-HZ0yk+kg3 zNA~=aZNhw0UMzfLeqM@8VS-lj?UKW7`%jkU=^UB!`uIo7l?yA({AYfg_J890xV6az5jJ_(}Pc*F@Fy)o)es=!~CR0`nlKk*3VDa#dmSNwe@{A z$K3hZ{R_^&3~wA=+~OLPekaUS>W)8e7tfkC8I_+Fmp=);8GY>Nu>)IdPVQCVNSRhB z<`XTLd={r02O>1AW zW_8*8yh(32&Oi6!id$u%BWqCVorsQQt9Q%Tx_^5w%)NVoYD)4=t|g~-d|ZCg<=dTL z_T4W+R39HZFSPS}{-%9-lX#v9PjnOG|K~e(5UUJ*^6Nh@EQ?FgP*V}Iva#~7KvHj?=12-O>nXEV=@YqQW zqoocEjQp$?i@qC}bm6#DG?K$)%g53W^A11Vv)J|7{k=Zd!mfLsUH<-bz3!i>zi-a| zXf%QUXW-MgZD;oly=(sS)nOP`&q{P@&eHkZ}$AOGAAihaJ0BXDon zw7>7n%q1Qry!5s{Cs}(i?26klCF!U3&tkRGZ9i`; z>d3&jpQS?j18C3|H4QdExpT!{XxZM$KAjw1mKhnkRHo=tf9kPN@l&no`Z+ZfmwbMH zye=tmG3m+Sz2A)TCS3n-a-TP8mNNU7#o2e-O>XNYTT6bI(f+J&8Tu^7*8kmh@!j+H z%=~@#W6a;fHhX4lpIrDe!18rh@l$pC9e(F_ZQp3*etwqr@!q^$uiC}GE}o$DHf2uJ z@=q6npRNi`KfSd0oRGOp=#v-5DenRgFHP@yTDju})6DdkH$t0hSp+@=H!QBQFJ62F zN3L4w@RMQY){4R}tJ=2hD||EW|Es6mPha?FFIlrFX4NV!o4aW9(Q$eqh95g)TzgJp(fPgyaS_X$qZi5F)w|rjyjX3oUSR$4g#ZS|+|5=u_b|*(5oQ(B(9V|0_B_VgrvKpCi5(3$ zTyKd;igWI3n63JlDM>stI3-5q2UFg)bFG%ov=ppne+p{Y_9!(+Qgqh$Jv}@2#LVc~ z+oQYKX>y@kOq`z2vAAQ?0vDdNP}b8IS4-AUUVK4SPvF$gf`aghixZp0`g)a?G_OAr zt$o#hPs7&R>tc6z-CcfH&2C!{m&ASfcku^xzh7UwCJ^M1hLSAVD-RAf zKYd^SfA^P{m({D{nzJ)9I^KQeXW|fvJ8)}NUghIsy+#EO4y?HQYJqs}>|Zu-w|&_8 zB&&PY{AU^YGqSI(>HM~T)_S|N{CO#Jv_BqN-`>NWANN8x>)5rh(%V}eJE>3j|8`>G zzuxY>tv*I||NnkZ-F~;MyX(x(ppBEg>wnMM=w}AH&va@0{<@1Fr`e_T-!}TVf3f%{ zekN6|gj~nxW#<-sZ|9Lzdc*(skN?7-FMm(>mDxSZ#iICh#B-~y(+%I=IDbbsS=&}} zHb`tnnT+4Ewb@CMw;yjwp3IS+CwaN=@X0B&rnEK8{hpP3eSN$>Xngrs&l=s=ci#Qh z5W3PZ9W+QGwcy^jyXEnf?{+>+F1)nF^X%JD z@1<|UZfn2YRw0?XJGGiQc6;93Js%En8&!RIkumkxj%WVIZgPqL|C$o>hleYaDfhT` z*qRA}i``sjFOe1Z+E;K}@$sQZ@oew6scW8lou01$JZ5FY!zUTL#c z$5Qp1y|+JkyEVBl_HwAtx1ueNQ=U)mzI3s#c;SpUr5E}p&*fk0yg;`xJia#cUiEuh z%TFhiXWLKSYNs4)SGRxdb@i_s6Y4H`Fkd)l&F%F3*1_fKTc19CYE=0trSjX&^rt7) z=TEtH>(-KIjynZ3G#U54y5!7ntK!_wH+7=2yW88Vx7P6a{5~YU&tdo1KlLqfd!O^y z|8O=*3Sl>W`7a`WmcC@QTwd_Uli;x(SDVL&`R(VF-I1HN{QSg?%MYdoyeToNdp0xO zBK*_=lg#d@W49izm@8JbXX){)Rht=Cd1@O!bzC69B>PnsbW`#Tc`@agcXETjxA)tA zizwmCI==3U@so4roY|Yc+x$&im3n8_{Km35ElaH8+e$z)Mfc1(*DsM(S8V+=t+8xQ z{C$-*bIazmh-fe~&E$L$Dj;9;!BNsIXU3bY*W=FCx_#95N!@nriH__O(YTxq-E1kc zwZC-d9_F+5dAIZVycf%R)qG|M)E<~OM?-^?X{qvum&@m$(q6wu$=~K1ITjPkUO%kwoi$6U@^P>ElaK^pY#NsWFj}p4R7B3?H7JRCtK_l;cOM$)KU@ls`W{ z&e48)V86iX3qAL1KKn*)%bEG-ZGQb^VLuB+t7n@&C%oRW!BM}8=NM=#GQ!&9YIzEH zB>&g^OEbUQ{1xK++x+jzotZtE$NxQ9t*V;5|I;g<%#-Ld&mW~&y0jO}Kly5E>@>Yt zt=Z=J(=Pj2ul?!0_E!CpTDNQUOP-%B+Z_K&Bk$$q+g0M>H>Sz&@O^LE8GUNi0{MBb zo_c=e(!0GqfBM?!?QZhRvM0aH?7gtw@n^b*x(9A!r z{?GAxk-rRE-TURv&i#CA+1CS^x3}d6N?)6AyXfw(ulCOC?-?Z>;kXH!@5z^Z{hl%F zSZHYI#T9{Td*3ZLO}-mGd1L&~tjv=)_Mb7*-I!W)fRWwhZN-BFjawf32nz4BkyN)? zAS2S>Q`|7)L+BA>yH_g~r+j#D@Y3$`{F|xMV_o`peqGkwmwRAQ+*5^riS>t8yMGio zv67+I-SVl=ol}o~A6C9Qb)7|-Z;VT%ct_7>HJ?9RCoDb+rp7uLottIwQCs2h5zsW! zNsDZ!um*>Npi!l|m)`MRcFQ;KQ+{i|>3sU`($`|VEuH)gnl6d4_MzAApW{k8(4CZh zy!Bqm0q@w@*w5@MtG;r`u3cg-`(=^*npbD-e6Alf{3Ru;BRqeNvdTY+?}82r#*DY! zZ^o2Qs&ZIj{UcBw`t5>g9?0prJzvcFsKinI)q^`bw>G!OS zbrX^#U$g7jR)6cU%h=fS)pD+hzwDPqzcXcjI2{x8e)LcA@e$WapP42Wp7Rvm?quW_ zqhhHqAo+ZbNujondh*)?7m~B3Uo0xN<-5$sZF_FpeDh0|!c0rG9PUs2e{%U|`zJD2 z-p@ICPGig1Wa3h?xe*|%hX^aqjPTO`>#*h zC~uh>>;>VJP1#r)^kU;yx#HJ`)Ar@Re*H$`%(>ZrR~RmJQP|FOOKc5q#O@2*5}#{* zk$rm2dVconjQWi5?U(*8eEYv-o%!51cF!05^wHd1T0UjtH_gb~s*m5S>Hhkv&uE#f zxc1CDx!V`_WFFtSS?}5`t5Y+|V%DS-ZNCeWe12}0sp14~P_yLaonOt5=AV337kPW_ zxvvqoe)YZibK+Kw-l?Dyr7Xq|RPQA&Ow2H-y0mJpXjM^mbCga3Z@~P^+IwzXjV+O_ zN_Jvsyu)>a@6xUL+kB-TEGo9vxKy^%Iw7}xSI=I*+neqDcAw4F+Zi)Eb?NIZYfSWO z5BJQ!k+JTY;L`KAU!Sm;p7|s_cABW<^W)~6pt+SL6Yd*LD6FfUyrIm<&xz}&u5-0y zbbG5@^-II)sht+~4A8Rxa4d*px5HC)Q?f8f^Ib8GWG zZm+z%=KqOr=c{HV5y{^srjs>U?Eq>r!>+kMoU_Hh9NO_|5So z%;EN2KdbHM%I{8m<$HVC+mO<{(?{2z5XnEk<#vZg;s1zZ)22RK^E-a-ZI8gSQUAC7 zHIP)-J66W+a_sFVmX9iu?1IU=rz$)yt8A*6)YIIt@vhgBQxW~U-!RA7KD+e$*9_U& zH(!@L{rLNBUXQvUN6dj+?dM)vf6~vnJw38-PV=wniSDXukNaBw)X#%VX-_D0clu}V zf9zlSjX>TLJCqgYxhqsMUCS$7_uSL!#ZkNdt9Hu2*Z9d_eqLfZ_jbzq?fYwIup2*c z{rL8kPSyQG7x_bSzf3Ak$S|mKTGRjf^Diq|o@C~vH`4ZYEFO}A9-A7rdg?BIYqHij z@c*^BtG0RXz3CVJ{FYehCbQM`*~@L;nk9K&vER1;%Fa@gD8FfI_hlaYeD%%a^_Oej z=2z?fe)i-@&dmvhMMft}Jx^F%Uvx5BUQ%6ua?JFOo?_iud%iB6y-}|I=Eo_rvv2;~ zcy6YEMk!-1`>lB;o3+5q@>JT zB{DNDC-Qi_`>~ZJlRsA2Xj{i^{F@tH>$&A|%9ClHnnq`5l+EePGn#hRB>7gMQPJro zA~Vx`tk1bjPZd1T->@xucFF$L&-YaIEIl6nYkOVT^6zhrcmF7yp}Tth_HX&GKPAeY zX_#KY@X^6k=k<{bzxDV1SY-3%g7c=Lr(ThJtG4n>2D-5{3BS0xd3leNsh67XES2SR zioCWg-YUB~?Aon0_pUQ9-T&|F`cEGY^Iy&rJu=zzzKMIEjOP6Rf1W@6@wmVL-D~Mp zzSB0I`&xL{eDcPZKMd8A?Tbz=n=h zw?CeKzekyW_xaahI`Mj|@6~Q+P)!lO$rZAL|IBw8+bF)j_W#|N)&G5Mv?kvE7x!k@ zr(ZdqL@NB7`DW$vdAklzzaITv@@3%`KDmDTdCwm`P5ByohqLZ-+zeUP&}eJj8Nw_PjqviVY4AS^)6q;axGiMQgUN_tQ~T{^ z(Gfv+m&NYU={3*imQO0Y_NX3`O}E}3DPE%tWD1;r+Fwb&ewg3h z=9YL7pOo9X+*BWXXNj9py0=cvD9f=*JahZhj4~OwZDHNpjQpI+!}G}axsoxfkV{C;h@$*d2bPV48}X!g&KclC6zT-ac1(L6? zew?;D|MrEx&ue4ne4Siac!zuE)e@tBKhM|8#h&dfUh1Sad3WyG= z_Ss$gpU2k!{krM2-tGdvS~UDNPx`+vrs`Mxb{e!nuTe(PGlaCv0Vn@fTh&L@8@zS(|Pbk?_`+_2w& z*1q@n-MQxd2^X%bYELc219V{_H8?lL~_-ort&0iMIs}B*=n_3ZvRzCASLyo#5V=W~66PdC+`D z-m&}t|9!U%*Q&7Ed2>P9n#pA$GDRm8FB(pd)7`jek&@NDOZhKvRBk%=_3v!X#vsuP z|NqN=mECCn<$Hbm-sd+hSA5efc=IZMUhdR8M(fQ2Rvp)Hg^8q8dCv`%phXmbEd{Uo3Wqs|( zZtJh&o7R6*_V^+4}P^*&}Px_=9ld2em}?^u4N@1#Xf&sMQ5$^SR|gf{ox`gs3-ZTL4C+g(4O z&RK2}Tv2@dUVrPGK+vNpvzA3J$US$=8e+>Lq7WpnsnK3Y4ur#n4H$I$BqW*zcD+xW5c~1 z-o_ZtjN4cDDa$$sMn>MeQ@-T&^*ZIfFOBwnQDilJaI|cVl-r-#R^J$R*?|{w2yKvE zb}qMI*1hF-)wGxAcqL1|wlYbsUaaysCuH*1C?mfxxt|)mlFyw@BVVgLPI)@9|I&m) zyO7Dd&;2kjG5P&t!SpB7W=&EIkYLOeHoI7!B9wUct*!rgTT6Cc?da9LscY&dZ(P}8 zy1gg!c;Zv3^}VTU`Y-l9HhOpmB=Ruj)-JVK8~sx5M78Y~^w`%hk30JQ#JS?xv-|E( zitnB##Af{9=sla#yt$QD+w)&<37J{Vp)f&((N^Np$y=-c+0D6kT~;?(f@#*qy`Hb^ zA~#>%f6}6-W~*3=jNi1CSxJ(wKW}*);#FtwcdYLDbibD;Eo7G#OuJaSRWA6p?wnbH z!YrGF7rfW7wvUg?eP20i`&aHFzE|E=FQ;BMy0+BP-t+vK?Mro%Z*9y!ximiRbVR(P zwcq`-%T;xgZ*BBnximiPY^ZVHvSrD7zy4nSp6tmoNg<)u-Rip8TJ!kj32b{Z7}hpl z*#FkKB%XQE9gY?~f&A^)6#aMeYL}kA;a6l5U+Z(P-xtQ5eSDhXUmi8#V{^)6 z-1=m%HkI9(IN|>J%YA>(>EFE+ZC%D5d$Cge{qdKlHp(y^6~FN9_OACH-dFFe>yAIt z;}tON;w3qq9LI=&sFdn6&5wdzSiFJ`+*)yNE%PZkZO;h}+G}B}pDrM;ctU1hyC`9Q z@6zv&`wy?N-0GxY%b3k=_56>Dt#SPHN4Dp$LznhHeLX4VO?J`C>9cz-Z~s*4Y4pu> zXW!}E<5yGeY!vkdMQ`rzvdcwV_sw6jX<6{J2W)$8oT%eHwr}gQ?=uA)6m~LQ%lo?E z#JkIRlV^vgdx?Pt$jj4W_o&Te0_~)j92w(|Gs+u_H(SNGrCXZ_FOyP!rWi)-4WcE4yFkK=$x$p&i#@ zi*`oHzxJ5NfYNK4Soq24WN9a~L-qXd$UwFKT-Fp>D)@g^&evw?2Fo#cTeYbR(Jfwwp&l8EOlKRm$lm5 zdU2K~L!kG@P5Z7Zl)kyWIV^>hW6C6lO3lz|yObakc@BasudbbXba|il;`NaV?YwI; z^c>Ez`=5y1-mSBvW>d(uT7~_VkCQ5w{EVE~+-Dc+XY)`(GDfs|!fuoaH3u`MIrCE% zKR=p%-LAZSPWka->#3#JLb+2eT{tyY?m449>ni(-z`D|pHI=uz>c2=9{XIE(DgXS6 z86Dq0>#m+Zopt&>1?^c`MlY}IEP7^G&3XUPH@jQMxUQ_5ByIO!)$+x@)K9IpQSWEl zPc5JJFF#om= zOgl99^pi=3w@yZApN}t|@#if!|H;hu?~||E7rdTTGGAw=mD8@*kMeDmxczqc+}rn; zzv!xB?cM*|&whHe*Zkz3)$cRoZcgFOn`oTwH%0Dj|CU|Bzvt=LJxqkhmIfYl(8da{) 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�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�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 Date: Mon, 4 Apr 2016 13:19:19 -0500 Subject: [PATCH 005/132] Minor documentation error. Raise and Lower. The Raise and Lower keys were transposed in the comment key map for all layers. Assuming _RS and _LW should be mapped to Raise and Lower respectively. Probably is the same in the other custom keymaps that copied from this default. --- keyboard/planck/keymaps/default/keymap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 988deee99d..a7541b0b87 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -26,7 +26,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_QW] = { @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_CM] = { @@ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_DV] = { @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ [_RS] = { @@ -98,7 +98,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ [_LW] = { From 2a488d1597a37ebc021f7305aed6526f8b0a7c82 Mon Sep 17 00:00:00 2001 From: tak3over Date: Mon, 4 Apr 2016 16:51:30 -0500 Subject: [PATCH 006/132] Update tak3over.c --- keyboard/planck/keymaps/tak3over.c | 54 +++++++++++++++--------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c index c49af7d0e7..caba6167f1 100644 --- a/keyboard/planck/keymaps/tak3over.c +++ b/keyboard/planck/keymaps/tak3over.c @@ -3,7 +3,7 @@ // // Custom style by tak3over. Dropped the dvorak layer as it was not being used by me. Shifted over // keys to make room for a second function key on the left side. Now has a keypad and most all -// standard keyboard keys. Including Delete. See TK layer. +// standard keyboard keys. Including Delete. See TK layer. #include "planck.h" #ifdef BACKLIGHT_ENABLE @@ -16,7 +16,7 @@ // entirely and just use numbers. #define _QW 0 #define _CM 1 -#define _TK 2 +//#define _TK 2 #define _LW 3 #define _RS 4 @@ -30,14 +30,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' */ [_QW] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} }, /* Colemak @@ -48,68 +48,68 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' */ [_CM] = { {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 }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} }, -/* TenKey, Arrow, and Function key Layer +/* TenKey Layer, obsolete * ,-----------------------------------------------------------------------------------. * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | Left | Up | Down | Right| Del | * | 4 | 5 | 6 | + | / | + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | Next | Vol- | Vol+ | Play | \ | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| Home | PGUP | PGDN | End | Ins | . | 1 | 2 | 3 | - |Enter | + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Left | Down | Up |Right | + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' - */ + [_TK] = { {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_ESC, KC_LEFT, KC_UP, KC_DOWN, KC_RGHT, KC_DEL, KC_ASTR, KC_4, KC_5, KC_6, KC_PLUS, KC_SLSH}, {KC_LSFT, KC_HOME, KC_PGUP, KC_PGDN, KC_END, KC_INS, KC_DOT, KC_1, KC_2, KC_3, KC_MINS, KC_ENT }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_TK), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} -}, + {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} +},*/ -/* Raise +/* Raise * ,-----------------------------------------------------------------------------------. * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * | Esc |Reset | Ins | Home | PGUP | Next | Left | Down | Up |Right | Play | \ | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | + * | Shift| Brite| Del | End | PGDN |Qwerty|Colemk| - | = | [ | ] |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' */ [_RS] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), M(0), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {KC_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, KC_MNXT, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_MPLY, KC_BSLS}, + {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), DF(_CM), KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, 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} }, /* Lower * ,-----------------------------------------------------------------------------------. * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | Next | Vol- | Vol+ | Play | | | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 | _ | + | { | } |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI | TK |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' - */ + */ [_LW] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), M(0), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MNXT, KC_VOLD, KC_VOLU, KC_MUTE, KC_PIPE}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, 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} } }; From 028dd16fe61818294790c0190c5fd571ce2e5635 Mon Sep 17 00:00:00 2001 From: tak3over Date: Tue, 5 Apr 2016 16:21:45 -0500 Subject: [PATCH 007/132] Modified keymap --- keyboard/planck/keymaps/tak3over.c | 39 ++++++++---------------------- 1 file changed, 10 insertions(+), 29 deletions(-) diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c index caba6167f1..2c3d8ef1c7 100644 --- a/keyboard/planck/keymaps/tak3over.c +++ b/keyboard/planck/keymaps/tak3over.c @@ -16,9 +16,8 @@ // entirely and just use numbers. #define _QW 0 #define _CM 1 -//#define _TK 2 -#define _LW 3 -#define _RS 4 +#define _LW 2 +#define _RS 3 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -58,39 +57,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} }, -/* TenKey Layer, obsolete - * ,-----------------------------------------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | Next | Vol- | Vol+ | Play | \ | - * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Brite | Reset|Enter | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | - * `-----------------------------------------------------------------------------------' - -[_TK] = { - {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_ESC, KC_LEFT, KC_UP, KC_DOWN, KC_RGHT, KC_DEL, KC_ASTR, KC_4, KC_5, KC_6, KC_PLUS, KC_SLSH}, - {KC_LSFT, KC_HOME, KC_PGUP, KC_PGDN, KC_END, KC_INS, KC_DOT, KC_1, KC_2, KC_3, KC_MINS, KC_ENT }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} -},*/ - -/* Raise +/* Raise * ,-----------------------------------------------------------------------------------. * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc |Reset | Ins | Home | PGUP | Next | Left | Down | Up |Right | Play | \ | + * | Esc | Reset| Ins | Home | PGUP |Colemk| Left | Down | Up |Right | Del | \ | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| Brite| Del | End | PGDN |Qwerty|Colemk| - | = | [ | ] |Enter | + * | Shift| Brite| Del | End | PGDN |Qwerty| Next | Mute | Vol- | Vol+ | Play |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' */ [_RS] = { {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_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, KC_MNXT, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_MPLY, KC_BSLS}, - {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), DF(_CM), KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_TRNS}, + {KC_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, DF(_CM), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DEL, KC_BSLS}, + {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS}, {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} }, @@ -98,16 +79,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | Next | Vol- | Vol+ | Play | | | + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | | | * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F7 | F8 | F9 | F10 | F11 | F12 | _ | + | { | } |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' - */ + */ [_LW] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MNXT, KC_VOLD, KC_VOLU, KC_MUTE, KC_PIPE}, + {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_PIPE}, {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, 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} } From 4eadc2a977204fc2f1d863ce0a7f68513a6ad5e8 Mon Sep 17 00:00:00 2001 From: tak3over Date: Tue, 5 Apr 2016 16:39:45 -0500 Subject: [PATCH 008/132] updated my keymap --- keyboard/planck/keymaps/tak3over.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c index 2c3d8ef1c7..a212efc90e 100644 --- a/keyboard/planck/keymaps/tak3over.c +++ b/keyboard/planck/keymaps/tak3over.c @@ -1,9 +1,7 @@ // This is the canonical layout file for the Quantum project. If you want to add another keyboard, // this is the style you want to emulate. // -// Custom style by tak3over. Dropped the dvorak layer as it was not being used by me. Shifted over -// keys to make room for a second function key on the left side. Now has a keypad and most all -// standard keyboard keys. Including Delete. See TK layer. +//Dropped the Dvorak layer and added two my layer buttons. Both Raise and lower can be accessed from either side now. #include "planck.h" #ifdef BACKLIGHT_ENABLE From e89fd63426fc4bd2f1db693c85feabe4aefc5a9e Mon Sep 17 00:00:00 2001 From: tak3over Date: Wed, 6 Apr 2016 11:12:58 -0500 Subject: [PATCH 009/132] switched raise and lower layers --- keyboard/planck/keymaps/tak3over.c | 41 ++++++++++++++---------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c index a212efc90e..da88a1b4fc 100644 --- a/keyboard/planck/keymaps/tak3over.c +++ b/keyboard/planck/keymaps/tak3over.c @@ -36,7 +36,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} }, - /* Colemak * ,-----------------------------------------------------------------------------------. * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | @@ -50,30 +49,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_CM] = { {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_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 }, {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} }, - /* Raise - * ,-----------------------------------------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | Reset| Ins | Home | PGUP |Colemk| Left | Down | Up |Right | Del | \ | - * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| Brite| Del | End | PGDN |Qwerty| Next | Mute | Vol- | Vol+ | Play |Enter | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | - * `-----------------------------------------------------------------------------------' - */ -[_RS] = { - {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_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, DF(_CM), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DEL, KC_BSLS}, - {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} -}, - -/* Lower * ,-----------------------------------------------------------------------------------. * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| @@ -84,11 +64,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | * `-----------------------------------------------------------------------------------' */ -[_LW] = { +[_RS] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_PIPE}, {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, 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} +}, +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | Reset| Ins | Home | PGUP |Colemk| Left | Down | Up |Right | Del | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Brite| Del | End | PGDN |Qwerty| Next | Mute | Vol- | Vol+ | Play |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | + * `-----------------------------------------------------------------------------------' + */ +[_LW] = { + {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_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, DF(_CM), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DEL, KC_BSLS}, + {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} } }; From 9cfc74c35b940884618b0fe1e6fd25c570e1c974 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 7 Apr 2016 15:21:06 +0300 Subject: [PATCH 010/132] [Erez & Jack] Makes tri-layer available across Quantum --- keyboard/planck/keymaps/default/keymap.c | 9 --------- quantum/keymap_common.c | 8 ++++++++ quantum/keymap_common.h | 4 ++++ 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index dee2840f2d..56092d04fb 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -174,16 +174,7 @@ float tone_dv[][2] = { }; #endif -#define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) -#define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) -void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { - layer_on(layer3); - } else { - layer_off(layer3); - } -} const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index e3030a8869..3a00d36f08 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -291,3 +291,11 @@ action_t keymap_func_to_action(uint16_t keycode) // For FUNC without 8bit limit return (action_t){ .code = pgm_read_word(&fn_actions[(int)keycode]) }; } + +void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { + layer_on(layer3); + } else { + layer_off(layer3); + } +} diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index 4a877d2a70..7452a1ff3f 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -208,5 +208,9 @@ extern const uint16_t fn_actions[]; #define UNICODE(n) (n | 0x8000) #define UC(n) UNICODE(n) +// For tri-layer +void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); +#define IS_LAYER_ON(layer) ((layer_state) & (1UL<<(layer))) +#define IS_LAYER_OFF(layer) ((!layer_state) & (1UL<<(layer))) #endif From 2557b91644d9565c43f0e5c27d45788d4a47f3eb Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 7 Apr 2016 15:45:11 +0300 Subject: [PATCH 011/132] [Erez & Jack] Documents tri-layer and keymap-specific makefile options --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ab7373023a..613bdcf42b 100644 --- a/README.md +++ b/README.md @@ -16,13 +16,21 @@ The documentation below explains QMK customizations and elaborates on some of th * If you're looking to customize a keyboard that currently runs QMK or TMK, find your keyboard's directory under `keyboard/` and run the make commands from there. * If you're looking to apply this firmware to an entirely new hardware project (a new kind of keyboard), you can create your own Quantum-based project by using `./new_project.sh `, which will create `/keyboard/` with all the necessary components for a Quantum project. +### Makefile Options + You have access to a bunch of goodies! Check out the Makefile to enable/disable some of the features. Uncomment the `#` to enable them. Setting them to `no` does nothing and will only confuse future you. BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality MIDI_ENABLE = yes # MIDI controls - # UNICODE_ENABLE = yes # Unicode support - this is commented out, just as an example. You have to use #, not // + UNICODE_ENABLE = no # <-- This is how you disable an option, just set it to "no" BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +### Customizing Makefile options on a per-keymap basis + +If your keymap directory has a file called `makefile.mk` (note the lowercase filename, and the `.mk` extension), any Makefile options you set in that file will take precedence over other Makefile options (those set for Quantum as a whole or for your particular keyboard). + +So let's say your keyboard's makefile has `CONSOLE_ENABLE = yes` (or maybe doesn't even list the `CONSOLE_ENABLE` option, which would cause it to revert to the global Quantum default). You want your particular keymap to not have the debug console, so you make a file called `makefile.mk` and specify `CONSOLE_ENABLE = no`. + ## Quick aliases to common actions Your keymap can include shortcuts to common operations (called "function actions" in tmk). @@ -199,6 +207,10 @@ This will clear all mods currently pressed. This will clear all keys besides the mods currently pressed. +* `update_tri_layer(layer_1, layer_2, layer_3);` + +If the user attempts to activate layer 1 AND layer 2 at the same time (for example, by hitting their respective layer keys), layer 3 will be activated. Layers 1 and 2 will _also_ be activated, for the purposes of fallbacks (so a given key will fall back from 3 to 2, to 1 -- and only then to 0). + #### Timer functionality It's possible to start timers and read values for time-specific events - here's an example: From 9e153b1a5c2849fa079329af7f90b144407b85d8 Mon Sep 17 00:00:00 2001 From: tak3over Date: Thu, 7 Apr 2016 10:54:11 -0500 Subject: [PATCH 012/132] another modification of layers, restored arrow keys and added cut/paste --- keyboard/planck/keymaps/tak3over.c | 44 +++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/keyboard/planck/keymaps/tak3over.c b/keyboard/planck/keymaps/tak3over.c index da88a1b4fc..7d8243dfac 100644 --- a/keyboard/planck/keymaps/tak3over.c +++ b/keyboard/planck/keymaps/tak3over.c @@ -16,6 +16,7 @@ #define _CM 1 #define _LW 2 #define _RS 3 +#define _FN 4 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -27,14 +28,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | + * | Ctrl | Alt | GUI |Func |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_QW] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} + {KC_LCTL, KC_LALT, KC_LGUI, MO(_FN), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Colemak * ,-----------------------------------------------------------------------------------. @@ -44,47 +45,64 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | + * | Ctrl | Alt | GUI |Func |Lower | Space |Raise | Left | Down | Up |Right * `-----------------------------------------------------------------------------------' */ [_CM] = { {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 }, - {KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), MO(_RS), KC_SPC, KC_SPC, MO(_RS), MO(_LW), KC_RGUI, KC_RALT, KC_RCTL} + {KC_LCTL, KC_LALT, KC_LGUI, MO(_FN), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Raise * ,-----------------------------------------------------------------------------------. - * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp * |------+------+------+------+------+-------------+------+------+------+------+------| * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | | | * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F7 | F8 | F9 | F10 | F11 | F12 | _ | + | { | } |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | + * | Ctrl | Alt | GUI |Func |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_RS] = { - {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_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_PIPE}, {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, 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} }, /* Lower * ,-----------------------------------------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | Reset| Ins | Home | PGUP |Colemk| Left | Down | Up |Right | Del | \ | + * | Esc | Reset| Ins | Home | PGUP |Colemk| Left | - | = | [ | ] | \ | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| Brite| Del | End | PGDN |Qwerty| Next | Mute | Vol- | Vol+ | Play |Enter | + * | Shift| Brite| Del | End | PGDN |Qwerty| Del | _ | + | { | } |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | GUI |Lower |Raise | Space |Raise |Lower | GUI | Alt | Ctrl | + * | Ctrl | Alt | GUI |Func |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ [_LW] = { + {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_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, DF(_CM), KC_LEFT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), KC_DEL, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, 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} +}, +/* Function + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | GUI | X | C | V | Z | Left | Down | Up |Right | Del | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * |Shift | Ctrl | X | C | V | Z | Next | Mute | Vol- | Vol+ | Play |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | GUI |Func |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_FN] = { {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_TRNS, RESET, KC_INS, KC_HOME, KC_PGUP, DF(_CM), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DEL, KC_BSLS}, - {KC_TRNS, M(0), KC_DEL, KC_END, KC_PGDN, DF(_QW), KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS}, + {KC_TRNS, KC_RGUI, KC_X, KC_C, KC_V, KC_Z, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DEL, KC_BSLS}, + {KC_TRNS, KC_RCTL, KC_X, KC_C, KC_V, KC_Z, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS}, {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} } }; From 077aee09a4ec90cdb7abed10bd100a96cd671c83 Mon Sep 17 00:00:00 2001 From: Nico Ritschel Date: Sat, 9 Apr 2016 11:34:01 -0700 Subject: [PATCH 013/132] Add my keymap --- keyboard/planck/keymaps/nico.c | 69 ++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 keyboard/planck/keymaps/nico.c diff --git a/keyboard/planck/keymaps/nico.c b/keyboard/planck/keymaps/nico.c new file mode 100644 index 0000000000..e81fd80a44 --- /dev/null +++ b/keyboard/planck/keymaps/nico.c @@ -0,0 +1,69 @@ +// This is the canonical layout file for the Quantum project. If you want to add another keyboard, +// this is the style you want to emulate. + +#include "planck.h" +#include "backlight.h" + +// 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 _QW 0 +#define _CM 1 +#define _DV 2 +#define _LW 3 +#define _RS 4 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +[_QW] = { /* Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {M(0), KC_ESC, KC_LALT, KC_LGUI, F(1), KC_SPC, KC_SPC, F(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, +[_CM] = { /* Colemak */ + {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_LCTL, 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 }, + {M(0), KC_ESC, KC_LALT, KC_LGUI, F(1), KC_SPC, KC_SPC, F(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, +[_DV] = { /* Dvorak */ + {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_LCTL, 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 }, + {M(0), KC_ESC, KC_LALT, KC_LGUI, F(1), KC_SPC, KC_SPC, F(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, +[_RS] = { /* RAISE */ + {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, + {M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F14, KC_F15, KC_TRNS, KC_MFFD, KC_VOLD, KC_VOLU, KC_MPLY} +}, +[_LW] = { /* LOWER */ + {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, + {M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F14, KC_F15, KC_TRNS, KC_MFFD, KC_VOLD, KC_VOLU, KC_MPLY} +} +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_KEY(MO(_LW), KC_BSPC), // Tap for backspace, hold for LOWER + [2] = ACTION_LAYER_TAP_KEY(MO(_RS), KC_ENT), // Tap for enter, hold for RAISE +}; + +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); + backlight_step(); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; From 1bc05ac85fd6b7bc5fce8d99a43a5d2202b314fe Mon Sep 17 00:00:00 2001 From: NoahAndrews Date: Mon, 11 Apr 2016 14:09:42 -0400 Subject: [PATCH 014/132] Remove failing check NEWPATH1 (C:\MinGW\msys\bin) won't actually be created until the second script is run --- 1-setup-path-win.bat | 1 - 1 file changed, 1 deletion(-) diff --git a/1-setup-path-win.bat b/1-setup-path-win.bat index 2c15857bb7..c42f34444a 100644 --- a/1-setup-path-win.bat +++ b/1-setup-path-win.bat @@ -6,7 +6,6 @@ SET NEWPATH1="C:\MinGW\msys\1.0\bin" SET NEWPATH2="C:\MinGW\bin" :: Make sure paths exist -IF NOT EXIST !NEWPATH1! (ECHO Path not found: %NEWPATH1% && GOTO ExitBatch) IF NOT EXIST !NEWPATH2! (ECHO Path not found: %NEWPATH2% && GOTO ExitBatch) :: Add paths From 5b86028d148f7e8b5573e4426cc67c26df82a1d4 Mon Sep 17 00:00:00 2001 From: NoahAndrews Date: Mon, 11 Apr 2016 14:14:15 -0400 Subject: [PATCH 015/132] Updated comment --- 1-setup-path-win.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-setup-path-win.bat b/1-setup-path-win.bat index c42f34444a..6965f5bb95 100644 --- a/1-setup-path-win.bat +++ b/1-setup-path-win.bat @@ -5,7 +5,7 @@ SET CMDLINERUNSTR=%SystemRoot%\system32\cmd.exe SET NEWPATH1="C:\MinGW\msys\1.0\bin" SET NEWPATH2="C:\MinGW\bin" -:: Make sure paths exist +:: Make sure the second path exists. The first path won't be created until the second script is run IF NOT EXIST !NEWPATH2! (ECHO Path not found: %NEWPATH2% && GOTO ExitBatch) :: Add paths From e4d2b90bda5d654a2d3053897c18e9e03a6b4379 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Mon, 11 Apr 2016 13:20:22 -0500 Subject: [PATCH 016/132] Fixed CD --- 2-setup-environment-win.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2-setup-environment-win.bat b/2-setup-environment-win.bat index 2b06168c7c..905338087a 100644 --- a/2-setup-environment-win.bat +++ b/2-setup-environment-win.bat @@ -13,7 +13,7 @@ IF NOT ["%ERRORLEVEL%"]==["0"] ( :: Make sure path to MinGW exists - if so, CD to it SET MINGWPATH="C:\MinGW\bin" IF NOT EXIST !MINGWPATH! (ECHO Path not found: %MINGWPATH% && GOTO ExitBatch) -cd %MINGWPATH% +CD /D %MINGWPATH% ECHO ------------------------------------------ @@ -57,7 +57,7 @@ ECHO ------------------------------------------ ECHO Finished! :ExitBatch -CD %STARTINGDIR% +CD /D %STARTINGDIR% ENDLOCAL PAUSE EXIT /b \ No newline at end of file From b437de8874244711280f984c1db463937750072d Mon Sep 17 00:00:00 2001 From: NoahAndrews Date: Mon, 11 Apr 2016 14:30:15 -0400 Subject: [PATCH 017/132] Added admin privilege check Running this as a non-administrator appears to work at first, but the changes wouldn't stick on my Win 8.1 system. It's weird, but this script needs to run as admin. --- 1-setup-path-win.bat | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/1-setup-path-win.bat b/1-setup-path-win.bat index 6965f5bb95..f612d0f4a7 100644 --- a/1-setup-path-win.bat +++ b/1-setup-path-win.bat @@ -5,6 +5,13 @@ SET CMDLINERUNSTR=%SystemRoot%\system32\cmd.exe SET NEWPATH1="C:\MinGW\msys\1.0\bin" SET NEWPATH2="C:\MinGW\bin" +:: Make sure we're running with administrator privileges +NET SESSION >nul 2>&1 +IF ERRORLEVEL 1 ( + ECHO FAILED. Run this script with administrator privileges. + GOTO ExitBatch +) + :: Make sure the second path exists. The first path won't be created until the second script is run IF NOT EXIST !NEWPATH2! (ECHO Path not found: %NEWPATH2% && GOTO ExitBatch) From aaa7af752c89bdf22054c6dd0369c83ca1bee30d Mon Sep 17 00:00:00 2001 From: Jonathan Arnett Date: Mon, 11 Apr 2016 19:01:39 -0400 Subject: [PATCH 018/132] Make a also toggle Media layer --- keyboard/ergodox_ez/keymaps/j3rn/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c index 5da697088f..5eb1574017 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c +++ b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, - CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, + CTL_T(KC_ESC), LT(MDIA, KC_A), KC_S, KC_D, KC_F, KC_G, KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), KC_FN1, KC_FN2, LALT(KC_LSFT), KC_LEFT,KC_RGHT, From 4b03a0f3d5f59c80cce8bb666b3aea166de5e5f1 Mon Sep 17 00:00:00 2001 From: Jonathan Arnett Date: Mon, 11 Apr 2016 19:08:24 -0400 Subject: [PATCH 019/132] Stylistic changes --- keyboard/ergodox_ez/keymaps/j3rn/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c index 5eb1574017..6e271321d5 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/keymap.c +++ b/keyboard/ergodox_ez/keymaps/j3rn/keymap.c @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LBRC, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, - CTL_T(KC_ESC), LT(MDIA, KC_A), KC_S, KC_D, KC_F, KC_G, + CTL_T(KC_ESC), LT(MDIA, KC_A),KC_S, KC_D, KC_F, KC_G, KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), KC_FN1, KC_FN2, LALT(KC_LSFT), KC_LEFT,KC_RGHT, From 9e2c767c454ff07330b522579f6433276ae9d7cb Mon Sep 17 00:00:00 2001 From: Jonathan Arnett Date: Mon, 11 Apr 2016 19:19:20 -0400 Subject: [PATCH 020/132] Added README note about Vim-style navigation --- keyboard/ergodox_ez/keymaps/j3rn/readme.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/j3rn/readme.md b/keyboard/ergodox_ez/keymaps/j3rn/readme.md index b0c4d267bd..fc4b640426 100644 --- a/keyboard/ergodox_ez/keymaps/j3rn/readme.md +++ b/keyboard/ergodox_ez/keymaps/j3rn/readme.md @@ -1,10 +1,10 @@ -# J3RN's Mac-centric Ergodox EZ keymap +# J3RN's Mac-centric ErgoDox EZ keymap ## Motivation -Essentially, I wanted to switch to a layout that was less jarring than the default Ergodox EZ layout, and did not require finger gymnastics to perform common OS X shortcuts (most of which involve the CMD (LGui) key). +Essentially, I wanted to switch to a layout that was less jarring than the default ErgoDox EZ layout, and did not require finger gymnastics to perform common OS X shortcuts (most of which involve the CMD (LGui) key). -## How is it different from the default Ergodox EZ layout? +## How is it different from the default ErgoDox EZ layout? This layout more closely resembles that of the Mac keyboard, and has some other goodness baked in. Here is a rundown of what that means: @@ -18,6 +18,7 @@ This layout more closely resembles that of the Mac keyboard, and has some other ### Other changes - **The button to the left of "A" is Ctrl/Esc instead of Backspace.** This is actually how I have the keyboard on my Macbook set up to be, since it's loads more convenient than a CAPS LOCK key. This is the Ctrl key I find myself using most. +- **Mouse uses Vim-style navigation**. To activate "Media mode," hold the 'a' key. This allows you to move the mouse around with hjkl just like in Vim. Additionally, right and left click are the conveniently placed 'i' and 'o' keys. - **The key to the right of "5" and the key to left of "6" are "[" and "]", respectively, instead of Left and Right.** There is a more convenient set of Left and Right already present. Truth be told, I don't really use these keys, as they are a stretch to reach. - **The Toggle L1 keys have been replaced by the otherwise displaced "-" and "=".** They are laid out, left-to-right, in the same order as on the Mac keyboard. Honestly, they are not terribly conveniently placed, and their placement might change in a later version. I found that I did not toggle L1 frequently at all, and found using the momentary keys to access L1 to fit my workflow better. - **The "~"/L1 key in the bottom-left is now just momentary L1.** The "~" key was moved to the top-left as mentioned before, and I like to keep my multi-use keys to a minimum due to the latency for them to switch from "press" to "hold." From efffbe35c88fbc2360ba643b3163a75c3393d601 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Mon, 11 Apr 2016 22:51:12 -0500 Subject: [PATCH 021/132] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 503 +++- .../keymaps/ordinary/ordinary-base.png | Bin 94771 -> 99031 bytes .../keymaps/ordinary/ordinary-base.txt | 14 +- .../keymaps/ordinary/ordinary-media.png | Bin 108774 -> 119139 bytes .../keymaps/ordinary/ordinary-media.txt | 44 +- .../keymaps/ordinary/ordinary-symbol.png | Bin 93001 -> 98257 bytes .../keymaps/ordinary/ordinary-symbol.txt | 40 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2294 +++++++++-------- .../ergodox_ez/keymaps/ordinary/readme.md | 66 +- 9 files changed, 1635 insertions(+), 1326 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 4dd6d883ca..07a1e5e899 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -1,149 +1,375 @@ #include "ergodox_ez.h" +#include "led.h" #include "debug.h" #include "action_layer.h" #define BASE 0 // default layer -#define SYMB 1 // symbols -#define MDIA 2 // media keys +#define LOCK 1 // layer lock keys +#define SYMB_MO 2 // symbols momentary layer +#define SYMB_TG 3 // symbols lock layer +#define SYMB_XX 4 // symbols lock layer +#define MDIA_MO 5 // media momentary layer +#define MDIA_TG 6 // media lock layer +#define MDIA_XX 7 // topmost escape /* - * Ordinary Ergodox EZ keyboard layout, v2 + * Ordinary Ergodox EZ keyboard layout, v3 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap 0: Basic layer * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | MDIA \ | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | SYMB | A | S | D | F | G |------| |------| H | J | K | L | ; | SYMB ' | - * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| - * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | - * `----------------------------------' `----------------------------------' - * ,---------------. ,---------------. - * | Home | End | | Left | Right | - * ,------|--------|------| |------+--------+------. - * | | | PgUp | | Up | | | - * |Backsp| Del |------| |------| Enter | Space| - * | | | PgDn | | Down | | |; - * `----------------------' `----------------------' + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | LOCK Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ Media | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | ' Symbol | + * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| + * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Home | End | | Left | Right| + * ,------|------|------| |------+------+------. + * | | | PgUp | | Up | | | + * |Backsp| Del |------| |------| Enter| Space| + * | | | PgDn | | Down | | | + * `--------------------' `--------------------' */ -// 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, KC_ESC, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, - MO(SYMB), KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, LSFT(KC_TAB), - KC_LCTL, MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI, - KC_HOME, KC_END, - KC_PGUP, - KC_BSPC, KC_DEL, KC_PGDN, +[BASE] = KEYMAP( +// left hand + LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC +,LT(MDIA_MO, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC +,MO(SYMB_MO) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI + + ,KC_HOME,KC_END + ,KC_PGUP + ,KC_BSPC,KC_DEL ,KC_PGDN // right hand - KC_MINS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, - KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, LT(MDIA, KC_BSLS), - KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(SYMB, KC_QUOT), - KC_TAB, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH),KC_RSFT, - KC_RGUI, KC_RALT, ALL_T(KC_NO),MEH_T(KC_NO), KC_RCTL, - KC_LEFT, KC_RGHT, - KC_UP, - KC_DOWN, KC_ENT, KC_SPC + ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL) + ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_MO, KC_BSLS) + ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_MO, KC_QUOT) + ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT + ,KC_RGUI,KC_RALT,ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL + + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_DOWN ,KC_ENT ,KC_SPC ), -/* Keymap 1: Symbol Layer + +/* Keymap 1: Layer Lock Keys * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | MDIA | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | - * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | CAPS | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | 0 | . | = | + | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Left | Right| | Home | End | - * ,------|------|------| |------+------+------. - * | | | Up | | PgUp | | | - * |Space |Enter |------| |------|BackSp| Del | - * | | | Down | | PgDn | | | - * `--------------------' `--------------------' + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | Esc | | | | | | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Media LOCK| | | | | | | | | | | | | | Media LOCK| + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * |Symbol LOCK| | | | | |------| |------| | | | | |Symbol LOCK| + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Caps LOCK| | | | | | | | | | | | | | Caps LOCK| + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - MO(MDIA), KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_AMPR,LSFT(KC_COMM), - 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_TAB, - KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_LEFT,KC_RGHT, - KC_UP, - KC_SPC,KC_ENT,KC_DOWN, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - LSFT(KC_DOT), KC_PIPE, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, - KC_SLSH, KC_P4, KC_P5, KC_P6, KC_PAST, KC_TRNS, - LSFT(KC_TAB), KC_BSLS, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, - KC_P0, KC_DOT, KC_PEQL, KC_PPLS, KC_PENT, - KC_HOME, KC_END, - KC_PGUP, - KC_PGDN, KC_BSPC, KC_DEL -), -/* Keymap 2: Media and mouse keys +[LOCK] = KEYMAP( +// left hand + KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN2 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS + + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + ), + +/* Keymap 10: Symbol Momentary Layer * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | | |PrtSc | PgUp |MyComp| Mail | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| Home | Left | Down | Right| End | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | | PgDn | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Stop |Refrsh| | Prev | Next | - * ,------|------|------| |------+------+------. - * |Brwser|Brwser|Search| |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play-| - * | | | Home | |VolDn | | Pause| - * `--------------------' `--------------------' + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | + * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| + * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' + * | | | | | | | 0 | . | = | + | Entr | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Left | Right| | Home | End | + * ,------|------|------| |------+------+------. + * | | | Up | | PgUp | | | + * |Space |Enter |------| |------|BackSp| Del | + * | | | Down | | PgDn | | | + * `--------------------' `--------------------' */ -// MEDIA AND MOUSE -[MDIA] = KEYMAP( - KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, - MO(MDIA), KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_D, KC_TRNS, KC_TRNS, KC_WH_D, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_WH_D, - KC_WSTP, KC_WREF, - KC_WSCH, - KC_WBAK, KC_TRNS, KC_WHOM, - // right hand - KC_TRNS, KC_TRNS, KC_PSCR, KC_PGUP, KC_MYCM, KC_MAIL, KC_TRNS, - KC_WH_U, KC_TRNS, KC_WH_U, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, - KC_HOME, KC_LEFT, KC_DOWN, KC_RIGHT,KC_END, KC_TRNS, - KC_WH_D, KC_TRNS, KC_WH_D, KC_DOWN, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_PGDN, KC_TRNS,KC_TRNS, KC_TRNS, - KC_MPRV, KC_MNXT, - KC_VOLU, - KC_VOLD, KC_MSTP, KC_MPLY +[SYMB_MO] = KEYMAP( +// left hand + KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS +,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,MO(SYMB_MO) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_SPC ,KC_ENT ,KC_DOWN + // right hand + ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_TRNS + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_MO) + ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT + ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT + ,KC_HOME ,KC_END + ,KC_PGUP + ,KC_PGDN ,KC_BSPC ,KC_DEL ), + +/* Keymap 11: Symbol Lock Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | Lock | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | Lock | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | + * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| + * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' + * | | | | | | | 0 | . | = | + | Entr | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Left | Right| | Home | End | + * ,------|------|------| |------+------+------. + * | | | Up | | PgUp | | | + * |Space |Enter |------| |------|BackSp| Del | + * | | | Down | | PgDn | | | + * `--------------------' `--------------------' + */ +[SYMB_TG] = KEYMAP( // layer 3 : return key for symbol lock layer +// left hand + MO(SYMB_XX) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS +,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,KC_NO ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_SPC ,KC_ENT ,KC_DOWN + // right hand + ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_XX) + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,KC_NO + ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT + ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT + ,KC_HOME ,KC_END + ,KC_PGUP + ,KC_PGDN ,KC_BSPC ,KC_DEL + ), + +/* Keymap 12: Symbol Unlock Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | Esc | | | | | | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Unlock | | | | | | | | | | | | | | Unlock | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | |------| |------| | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[SYMB_XX] = KEYMAP( +// left hand + KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,TG(MDIA_TG) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_TG) + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + ), + +/* Keymap 20: Media and mouse keys + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Stop |Refrsh| | Prev | Next | + * ,------|------|------| |------+------+------. + * |Brwser|Brwser|Search| |VolUp | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | | Home | |VolDn | | Pause| + * `--------------------' `--------------------' + */ +[MDIA_MO] = KEYMAP( +// left hand + KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS +,MO(MDIA_MO) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U +,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS +,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D +,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_TRNS ,KC_WHOM + // right hand + ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_TRNS + ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_MO) + ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO + ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_MPRV ,KC_MNXT + ,KC_VOLU + ,KC_VOLD ,KC_MSTP ,KC_MPLY +), + +/* Keymap 21: Media Lock Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Stop |Refrsh| | Prev | Next | + * ,------|------|------| |------+------+------. + * |Brwser|Brwser|Search| |VolUp | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | | Home | |VolDn | | Pause| + * `--------------------' `--------------------' + */ +[MDIA_TG] = KEYMAP( +// left hand + MO(MDIA_XX) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS +,KC_NO ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U +,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS +,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D +,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_TRNS ,KC_WHOM + // right hand + ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_XX) + ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,KC_NO + ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO + ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_MPRV ,KC_MNXT + ,KC_VOLU + ,KC_VOLD ,KC_MSTP ,KC_MPLY + ), + +/* Keymap 22: Media Unlock Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | Esc | | | | | | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Unlock | | | | | | | | | | | | | | Unlock | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | |------| |------| | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[MDIA_XX] = KEYMAP( +// left hand + KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,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_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS + + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,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_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + ) }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) + [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer + ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press + ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) @@ -168,25 +394,36 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); + 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; + + // lock layer turns on all lights + if(layer == LOCK || layer == SYMB_XX) { + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + ergodox_right_led_3_on(); + } else if(layer == MDIA_XX) { + ergodox_right_led_1_on(); + ergodox_right_led_3_on(); } + // caps lock turns on red light + if(host_keyboard_leds() & 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 literal 94771 zcmeAS@N?(olHy`uVBq!ia0y~yU@>H1U|hk$#=yW3A6>VQfkA=6)5S5QBJNEr=MKNn z@BilT?cXe`-`!7_m@3t_nIjJer!C{?m1%ze%4zp!h}JyI4MFyY3H8;lPhKAivT%8>&ys`)q)Y5 zQaG3S%xvP7HjB{hTK4h%{{MA6G8O_~%*~O*bWRt;?;O9aIzdnJm8k{_ajr zOp_)}nlNpe+Ek&13m10u^timcvvc#wt!ZbabRsq|bc^dx^GXwILr%W792?FrW4GNm zU2uaqlTXr(({Va$PjcKTyPX@cx2klTM$eBQ6-$;a>*{FRu)$#R(ogm>CtY`1d#ro$ z;)Rd+<%^U0WUU{~um3lZICC#F{rLTUf4cP7M@PGrtenl54l8R2O1{3f*13_1b<@eZ z`?cQ2`8oaCZ#?;*1PS>vc$t}GoO6h zs_^gc_xl+)H!Zzl_3zVZeT|S66SRa5Ykr$_OF>5lmemv#nfyL7-bkNZP?Rd5xw>C> z`xc$KZ#WD(6?eDhsKm#_$hh^(^?FWLTUhb&kw)O6mfj`oee(8w!s>nr7Zx}^;@|2Z zb|gHml2zHQN5I`;UiCZ6ny**Gr@dP5l4Nl)ZW`0MW@A{EHgi1CY1a@nU)Ru3Fm`v@ zR4sdn-#KQL1ra`(0trISQo%RkC*#1c?+Ml*OBi%XKt z=QGAL>}suof`VAsCae2zyRyQIdy(+lRLuuA7BCMb2(!$2!MsAz(C*)lddt=!`GdY)}KmG)1}rOTvn(cZY4 zkFKj9JS&9f$7qEIY4df>%)}la??2unX?*1PGPB%U3i11DrrpMHfvVW=r_hw6m>S})B{wCFfDoL$MdY_)1?Vd1Uf=|)^kH_Vel#;){yW6G07Q4OZsh5mxmB>`B z&_gqg(_7Z{+yAqu`u;9==E*<09igj23YYA?wk|eX@}7+WJZRWi?!4Kos;YW0xNEAJ zqjMY2#6u}>HhU(ri5+s|Fz8HFPClu#YQ4Zd?eKLA+Ig%u zZSdjPaWj2)*;}b?xwqTYd}k$`oTOUu;UN1`1K!^`K{Fa#Hwc2V*og?E?pN<+lDfro zH@RA!Sma$*WfitIstt+>d#$+^c)H2sNzdH3M^)Oc zZtgpt4k=$I$TDvKonv&Xz1B=}?IEL+Jq(j2jG~XbZCdHMOl7rIlsKP%XQ+~{S^mAA ztgEXyH?=8QYy5h$^?IE1T&q%@;OO;n(>T`|YzX?Keg18TQQxP!8yoM||Nr|TwCl{u zs+$-6bc~e`aHO~&SovN<{pHiN`M%fEuf4UKy{0U2=M&ckPoB!$WbKnou>$_{?R15- z1NoS{+7`@_Og%mAsC51wMGgkz*@E2d%a>&N`0&*Ic*w4KF5=bI?i{Cd*XQTw_kVtV z{_(oq?}Xe_HLkZ$_3b>ez(y@Zw(VKy)m5Ro_Sb|p!a`n6FF7&ae*cNnk2FKygzRNH z+P)s-b4$U3SJtOGt5_dx4m?z(CFyU+sCxe0#l`JQg#*^-C$Ica$7b%eeq-|SM@Kq^ zC5+R0L{@42%n9N+>2yN~lnpY?ezx$XINsTm%FV_nqoE}FLPtsU`VzPJvzZiuyEgBJ$Ku(fX+bEpZhv?XvFW^qj2rzVFuOw`}^zn zFWu}1_L`%bA)mZmPrF=|$CE!NrfN?YS!L9z*eWTb$ue1@&t&yaua&BXdU1O?{N`G9 z`u_j*^|fKumy9PTCNiJ5|G(!){w;&=FE6{hWX!l);kc)@gUz)_^nsm zB-ztJ#ifOxfSRF9dQi4VkayCa|Nnj`IqJmiv52exTdEVi&8OvTux60eCI=O_-DPhL zil6zcKWWyyP*%U=p16yZl(VPZ?{9CrO|!2h{QUIvV1xYwyT3QPpNYEmgsccq4Bmh8 zf^0zo6vhrD=W<-)`>to%2LJK;^@$tE&T-`AB-_9#LsC z`CuId@^fz7=PAM7NdcRjq8c)ieYllngBN@|sXo6Ut9<{@XR|AwOmsIWeB^Sc@VM+U zjRV|^zOzpJH}#O4{r^A37iQi_I@;Cw*zUaD?=_lbA5A;Ns$=)nNS407w$-HRh8iRriOyRD?OsZ-?B zY5fOTMw=qKo+hw-QG9Tkz2MO9>$lVHudGVdmG@Wqwf%mbw#PT$*=C(jo*r)JKVJXu zv%HI|>&w|DQtz)lVotg0{rH08Uf=a`8#iuzr15QK@bV_D^aXQ^RooVIeEgavm>}e= z8&oqlp5@8}i7!WIuF|{UemsBw-!!R5RpNY? zS$GQ+l)o-|tTN^EMdEwKyY#kX4I zczYf99h!MQWA@4oZ<3GB-QN|I`IPmcaq20Njg8Bv2|8OD1#Za*ycv2@MSiNgZTY(x zwY^uY45r+iwMb`0*O3NBW*0q%r0>E)LM|z8Z*OfqdU2A6etcdts}MMAR-MaiT%vDS za-?0!KqH=WqTiDf5m&$5>MlyYFlX@}VG&7}|8FzDY|VUeVc`dvhX%p!s(Yt+^i0`e z^5o|;>p#)2)r)`c%;h%OwRywLS9fH(l?`EK><;M?>0^<8(;kYm;5jqhx;qbDb;Pi-^$ zTE5hSNBv#roDJ8Fizijw4qqi{uOQUCZ&LY-3ygE`)iJbsiv?Y_k7s`HXXE~j&oe;6^@v!IA0*#02 zt>=R7KR({S{m2rps+FpSe5G$Yk}mGly?F5U0-q$0WG=B5K@KUVJaxkrmxO93{CYM! z-zBq1Qb=2Ct)|x#o=`POivoqZUoX`Iuda^UTlL6UxVB(b%ub_c=jY3B`T1mh^4_XQ zr7c~KUthVJEjlvq$>oT-HKvPq{rjR6Id_M8(WN;5qgPDdOzQc4N=Vg9<(wYvt9?dwnSAnJDgkax>jtx0h|2C$mFFN;J_7?)Xs{NlFH`x3#*5b?*(+L}UuADBOqcY)RbLrZ+y=?q)Iw!cfdY7IMQWD`7)lyMf z`r?hg<>N3D)xBRPNtg!(Urc`-_NVM!Q-$w!?HG>9Qr84M9iPkCb$#FV-mNG~O6q>3 z#N_wuyH9L*^WIQ*he78;R?~g$pl(r~n&FA{3-uqA9GO+4sPr#$aeirVRPYoJp4Csk zo7%lD<(|2Q(>uQAqie{jkdvSKeI;|BpO1UeY+2}^a((Z-ndkRh+BZq*;FKr_6}OX< zR6o9Gmz}u2;GWN4HT9(ms+y9bt3w<-rUg}bFwc~5 zP+Iybc3uZ7*Tm&DL1AV~O<+O^K)TZeC3-PhOQHtlngT_R^{g1&zY-sB-Z`uD^WqYiItDnS?prg_we*P_%D`y zf_DD8oLjvwf9V^)&wZ%i91tX&f057VfXhXpkWiKSe}8Ts`S^tY0c#+e_uWYcJ6Hqt zdjCyzTOTLFtM3rhX}UjJWx--3(broR@sr9M5A1v<)h35SE;EiSI{wOQ8qkd zWYd3`!-4@65G6G&W_@!1J0?xPEaqlM~L|Fgq_ zFL~>BKGat~wr6pD;;F{NHwr(>+mw_S)=A=GSSe>w86 zRq3l0GNwPKTYha!-FwILT!5U^sZPgG&l8NxWpr1Etrb$7;XBLZU=u61kMF0ICj4I~ zNeF+JJF-;T++d5FXyS)^(%TjU{i~_i62f`s_hX|qdH01xKRrDL19q51zdopZ@kV`~eMv%zs<*?yM@R#ag4SR0r1 zggLv##_j9Ds-O4YNVjed{JZ07oR>;l;18+0{F5czlu!LNWcs9dK&7q5tnhWz$tOKA z#TPp&C4_~W+2tx2-1}rEx>+iJ`J{1J#Vu{~CAk}u=1A1PwQZEQi)v}nz8<(V(Dlme z3i(Sxmj&y8N@-ou)IR%!dzpgU1PNX#69E;rr^hBNmHc_&)FR=Ni7j!(&(9tG@bGZq z!$YirdS!=NI5mQo^(@VjS~z_v*AIz1YpV=96(8rM%mj@!fre%FRX(`3HHf#>@cE3ONYKsO}@fTNLUs&jzadAvQ)L8^OxzuSFd zXR*4Neq7E(xBq;r!}YyezZ>s}{+cA@d`w7dNMJJA)No}Nzr_U7ia z#uwL2UC*Z7H(Jbck$pij=al5c$H#gP9bb0j-s$Q3$0wx52!zOY`X*-jwHGTC_b zv7fUA+-`L%8yYF+Myj+e&1djrGjBSgFl~qLY_mmCO*&^!u!o7w?YZ&h|JUpB3hZk` zSBE*R)s5cPVZ;6V`}^%7zT2k%XT2EoxI!}KWSmdZi8RA$?Scs`HXIrgC5)7petB2= zIxRkI_RFo}Q-kZ@ZoR&t^mW+6NB8ztUtH+Se!5@l#nsa*zkPafRHbc=*fqWBB@-oX zg%+Nh>o!3m`}#UjPutH=Ppk79{AmikClbH2$W^7~%v@{pV?C0|E8pITJN0eT6^BT+ z@J-^AC5$4wQxjPv8hb#A`+iM8RPY_Ia}(x=ZBFz3^WiZ6q4RR4St5M$b~^h$Mc=#; z_pjE>%I{I}y?yVC8)dJrtu6fWB2c&ADd1h< zs=ZB2)B61^g%0~{3GGW|>0DT(5v*VQiaC2p949B|469PDeSg12|M_-1pM#Ur@T!|6 zyK#{I=_wzKHbj4YNo^8dOjmJ0S+%&qtewdY8 ztmDX=+uL%TGgfR@diw0fw6{-ZANlcQvVXyw8-^42yG(l)Qa!U%f3if{qP0ajYKArY zJ3^c?UZqyWyG%Lq`P0+W3sTlx2?`1dSm3}YP+aqTZuzWL+><35CNU?^bQEC=o7L`< zbRx@gTDM>VX!JIpPh+j7U##}jFNb zv!jfB>9?L%eVt{REf!b#bgIv%dpio5r<}QS>hY$kuTfjGMC0myrml(J?)Sp+zyHY_ z{W6wKA3hXZelxjLVQ*DnJ-4{tkqwE53x0jcG|9UY;ldU@H`;%F+?1BB6(1i-7$h{L zZu@AqA#U%IpkqpjOOy@&*?r|#+iSynzUNI_($nrJmhP>GjXEFBJz`P$X^BR*>&Yn^ z`7EvPFHYpv4)6TMdblH|9 zq->EE3W^gJ_VRaA1ru1lC@*L`vZL&+)VjF6T5OALSf(&Uw=Mhfu2j2o;#ITN;p>mN z%h#%$IvIVlXT$Xu7Z*FK@NWI{^Yi0oemjT7ZoO+lytkh(`}3plVf5r$t8R9LotJh}RkqWy>wobxp*orEBK~{-TO3k4bmoxLtil;b zKKLaCM<6qK`{#T1D4YvfT6sdnP2k}3b&`y34xq`C z7ft#a=GtpD8z&f-_)P0NSNHepb;pUO6a0FwXiq3?u3a0qche+^k|j%Oetue@k~;Le&Y%T|13^f2f;vgGUk)B5{edZkR8l(H4(W?ekZYbWg* zb7gI`xc%QRlTTQ>@4Ttesi{7bKc#Ht{;<TF*yO+2us#^%zcOD+|u5i?@k zmvtPtv7>OYM}VlP=+c=-7U=6wxlsJ+$;n0hYKBeLp;MnJPL?=$bbd8xxc4o{-LktA z?ylUjYz1gwynKD!UYDeN$ys81?>yK%G56W|`TBpdt^QqJ?k^t@bmsH(^UC4tVy4aX z>)vaW_f1zgCNW|8t5mgnK1nk=x1HKJ@v9R;6m-;kR|7M8EyN9UgmLDQ3R#W@}XuTIo2|YfV*Jb5EEBkD_0^Z994%|J!#`+Iv`EhDvOi&a}5 zOb_-JiprE;eLPL*a29ukv_7A@m3vXJCr{Limv=O-?wY<* zQ}>Hc(uow^X{~|@EJjKX%7hmC&NfqW`nYs@9Fy$KrHf~{q(t1Da!q8b3Y+Zgzwhh+ zcZaQwid=c_?8dDxR9hcNwQ?LuUo0ar#bo}Xmfa;Un+%hWeNfa7Vt}p%=vaI-%uM%N z5p!qaQr{HG*~*3~8(r8e!KI5whL+-_Y2s_v>{>BVdje~qZ+%+);-hhr;x1Y*y}N(E zySw|W*xmOPpxQuj>dpuWw+6uz4GptBdyZ*2eYvq@17f!EekD7UBpF-Z< zU7~k)l{)V%dfIZ?)AYUl-!H)*|A(0^1tll#wTF|9nR*)RS?>5G>BQ}km|y>Ir-j?5 zs;^m7bRvV+Xo_luY$&;;u~yS3DI!bmYV+>9>A}2HPKsN7{b?lZ)^`M4I~J-O(_Qdl zPtanwULF4Q{iJ8y5voP1sC*1Xo{Ig@NEKdsoZ@6Ys~(E@W5^i_}dbZ{40{Qmk{ zy=ZgIkB99)em~_V^+E4q)z9g^J(FG&m5WU$zyym%u;N!#P)_o zDqT~q&JwCR7134l`PtbMbFIs_*~l(o%>DLKC*%3Kxfi!&22Z^<{r4u&Q2o_ap%J@E zR$f0Lx%+na1^$wU3xZO%->-?BG>MyGzV~?o%T7*3<@+RraU!6G2JMYQ&E@L z1+zjn_Dph@x2w5P_H*Bxcg!2ktDRrnHIG?UKDzt7T6de5UG#!|D|D)6YO+JyHOd}5 zw;}?SmTpWw-gGYdQd36hAl1b0OO~iO zCdpV99l7+}=jG2NA?H=s*|`sc8fO9p#+@5$f0vcKzbE_q+uPlqNdcRRyyWKU$J?EL z)_G~xqt`2Re&}d1OnI(UcK_AcsqWso{A*gC1?mb-l$a8cc4I?g#D)aMU*F&B ze^QJ1xixOt(EGT>hW@iQm97c_Pn`EC%a|(7AEb} z|8`SnZV@Bzx@+m(-QCVxv#uU7cKzNXVaUYJFDK%@ZB0(pJbg988Amo0om(Y!n?or1 z`MJ4GM^4N(*Pkr0D!}}o5`U+ot$yStmdWb=$By+%_sXAWk<&a9 zGxYf1Z~spszUCvVM#;9cv$KA@*?iumjz@d;rKS@qZBws3+z6Vq_Uwt~NV(hd=H_Ph zz182vCT^ap9WEvas%f`_bC;j0;f?goCAU_}#pre#*8i)i`Fz$qVn@Nk7qdNjgO+-A zuHflfwry2r<-Qq55`+$~`njqqM%jbse1cEXinhBSxHnId5ZSja@i5!r2Jgd@$SJs)jE(41VW)I(vML&`MRq6Z591fB5_T{{EXs zZNJ}Xwk&?u(NVg3*0kr{o;+%XYi6xqb-Yx$(@{`4B<)O|bWOb5(iX3|R;5CU3;lfF zcs?(io3UOyd|icagjc7{>+9?DGhZy+FU}GA;pVp7*%o%svKM}LOZrp$nC(-DPUndY z23Oy!8|&|xH>v5!jK>-eR4emN=fb3VNLy6xun-EnU=pZtF& z)#uGiv-!G@)9SyxxM)%RO~>x%lgYE)v?DjEfF=&7Xa*lMayIH*C|~9GW~IFI;pzhA z&Wr0}twYvC2;SXQYAoZgZKcvS{oHL?`?@>XomannDN#{T={O~}DJ*v3rHzr&QzMqD zES+L_xAWVtZ@2UJPLeqCNciAHWp}`ORq+Cijy;*JT%tV3ubko2eEspm!^4i!Nw+=(UG1`|{FEZ3XlEC9rD=JL zaN?v|R`s140A_e;sg?LN9XDlC@H&JSa?8$5Ytt~t8Nfa#aOhv_=E-o1}gU#IE!jqyhM zlC3}WK8%4+#;d%ypGoJ#+as+TJ16O~-AlKh`{QG|RfRWn~FV8@tD?6~UF;nOM0}4qu!6`mpb}Noh@)0xq3LE?ihD zvfZFlu~jmH!|i|o%bl=~rvxtOygJfr$M8Ex%y*m4;Zj&?70=@fEwFt3QclvMZV2q%w}iN~Kn@1zSiZ~XcB zx%r%FTCU48ldLNm6;8ijM!tOdK&?75iJ_S-Rp_vS!cJ+o2GD$vPZA4n)M4vy6D0CJ zF>cE1T6yWtmzS51eq@Q1`kmvGbizpd>?G&RbJ`~ls#3Vq-n0k7;>$y7<(_ZO6jp)2SNuXLoY+~Go z5AI0;Pg`c0W_#`ax%}+kb91dXt9GdiOTM`>~^ksuDHl$jsD&*lYZQHb?si{HjQO-&_0$> zj?y>3N=@wQV)g_>*D|b#+q*0I{$9VB;0)(CVe`-Ssk8;xn#J2~yZhZ`p9jy)uSUhH zLASzZxg`nAo+L4!Wyx~oBinthzIsx={_-^ut5>fuoj&vHrTtth-Z$FiXus9=RW`IqTE2X#vaatsqxx5hSL;(V zGB})^YDGm@{!EmZcQJFbeln*={!cj@qv}I<_sULIyf*RF6rn(cWaXb4(M4fDJ1R1- zt(hqh`SM4+HL!{ePXHYkK4kL>Qnc+or`chIsZx9lOr3%O|E&q4ij3O zdV1Qm#&t<4x`N!2lld%rk8Iey*T`u56#2vNme%d{jbHw1>7&4>-XKr2aaeqneX6qe zii+;^(p4|N-kjr>bmM0FXIHC}R^P9jII7YnHRVtIVU@Nz9^Ur{->SInt@`?5{{KJh z{dT`r9QbyuS6U-#%LjCC20 z$jzJEa-%^5+@MC!h5L+dKW|Lq$hxq=C+P+IBu}2d5>oe?Z+rGAI=6K^St_FBpZoXM z*B2KTvs;zEYB_KB+vm^iS*F<+w&%ycxxM{-!JpdF73Gd!a=z`I`@ZV++U*7f4;(I+ zoV1t_Se2?HTm9~ioB|8B-tBy^v3y^3?b9PCBvMbQwC&`d7B|0lN$uaS*EbeD z_4>%TB=7Dni{fWI_i8@-zPZ0YK4kI9xz^ivdNE#DH2tNMl!d}%iC+hKxH>QHC`=Bi zTf)9%NJGdusI!~FI~=Gj(@2q#?X&Njq417!~W7alKT$@82QIb zetOBx>iYjg#H;C(4pk{1Tw%p&dP~6~P``@30JLJ{xAKGaR-F5*&u-OUtLl}_CEFY5 z74F3W^V3sP^ZC4vGOZ|5s8x7#b@gWf;z{PH$>4p`z_s>c?UgMa?V%C3GbCv1^ z?=}M&>#{Y<3a{?(-+!U|(D$igM?eFj*6dhZ*4jF;o;$<)BmQPp4OSHG9{oZ zZcFU05<_13z1;1YO>7nu;`Z*DD6!ms{;|#H?X>sp2&~Q5o@KwcOI*KiqO$uUr&g|+ zF5Z5AZZ$PFN=iz9(pkjBW=k zSXPCve|MsMO7Q)?A={!)rY8#>-tpYo*T1TE8)$T2zW$Hlw%ps(a(8^cUoS5bYF+&; z$8?cIRj>Wt6=!w{e|Pb_{aVsWQN-%=8|~etua{ZmIH<6F{dTALeCPU^s=M!X&e^Ff z%3koBwe$L`$*tn`?i61C7ytIHBCX zAZV$VMbVRv4xfb@^V#KV1h#P6*8DKw64S|$(t$02+FMoW!82=d$jjy%HMa`(|9I5B zAlWF=`xKkTyl1Dkz9{|qDOE6PrgpgA*~e_3-IRW4@b_$gEc(w$`0cvsvxK4!9+~?a zR6!&Qe0a)y6my{WTGQKcdhUC=u0-H3nVIe=Q=7c zoA|F{maxH@Rnwz{lF!UAys^7{{fSn`^lvYgdT}n&us`O^Z_AR@{c``=oGNiX<5b=h zoxN45y+;<*NPNFntsk~FYO3xfMS-1P;#P<2?|sbvy3YL7Q5ClhX~N%6bIj;&h>|}L zv+_#svt#A!^^4RVFPm}i{FBG?txC0o58BoKD$$A9;2^`gZPCWPc?;)Vj4L@aUCB(d z$vAuQisv(CNSv8rc(`P;=0pjs9d5uC>h04c%nIW1y`-rnAxd~Z)>+ANLB5jpzrzim3Bz{RX>X|Ut(`XgnUb!Sh9QikTD z$&2RAuY4wX*>~A7_JUjUPB3q}`_-s;(~n!wRb6KKBA=Y4FD_nacq079yyJ>z41DhV zT&*!REKa~Kc$tsm>uYO|ZjdzG^SIC2MUTVUv?}mY_|KlIm8A(UYBW=i?)!Ys+Vzv4 zmzhiNs#q6y_imMizOzgWMfu_cu1=N+Ul${o>b?KxGij6DTUSD?E7>k*ukVw!?sAk6SGi6r3KMi@de~?vAK;K^Ymky}IA`(x z&d%T;4x-v&COJ8KWnb2QpQP^`e=vM~oNixSkaGO;(A8lTKOVNb&ePYP6}Q(TO-Uys zcHxWHO0HcAKR-Qvad-FjA00C%-Y^KZSN>uY9Je)Da-q2F*Vr8eiu-;%;=Zyn*nP_J zrKcLE=uG@GZ;oa0D$(N`UQelEP=D9C>D||7vg^A))Tr_vzLF`s^oXqUbfM@?Z>LZF z!qahNfp}y)pX`N~Z`lKOq$n=k_w)OI#e#n~?nivSng3{wRI9jP+ZKf>`tkR!Nd#s{ z$xc?>+wnEjOXz9fx0lQ3AL|m;cA0c}!v=$o=eL}w|Nr;9QjVd~r8_a&ZaOkXQbFtE z_N|(H!BAn9@czupYTlDlUR~8*y!M6U9LwTmC#ENs8au5AFM!fn)FBx;YZ9|^_Z%H| z67PgPF+*s=CoVDHZ0_q(SniAkB|aICuU>B(e&u7xj@`KR_R7s%|N zpWL(MRrSTy;=L}SPgZn^sP-=5Wv+d>ytnA|G~KJ*Ngt-Vy-3~Q(N>b)66Z26@Za9d z%gY|F-~Ugj^7RXD^Pg;K&t{$G=&%PZxqp4ac4GSa>B~=7xrjYWlE{*uu;lY@fnTSa zlj2vZ#kxAEu*oudXvnljy4o9^rU%EL&?@fRv&f=C@8sG98&sscSd?nz0S?f z6`y||vA-zJksleJ`Pq@Xt*7@!bbhDI^D{G*jpT&2*H1e#!Pj0{jPGWNQf0*Y=&+BW zLf11@*lG(Gp3qw*rsAC}?`+$+Vs`P;9}%mrFew>&P1EUg zw|~=7)A~8>mAR!RtET746%k9BoSdAe9xHkC{$*yS#fIk!hm@5C1ZVCHc?7EQAAXqM z`YvV08h4KsR*ZrYUte9_+_Uw2s>H8T8!A7i1>RK5){tsl5xAAB$ZN)t3E5eno!0NU zVBLG9;`3Q^SIJ~G!zWc@ky364UUINFC0z(VRerxVT*{*-O1t{&E7n7ei#*TIx6h9} z$HBkB?WJn(!hh-{vls)*@QevI?nOBXpf z&;C0Yt+tyrc-ogOAvv}}{S#y^a`c{vF*SI3hc9OCeU{^WvcV#X3PR0s=hmM+TenSL z@tu`c`1+0y9cQG=k6x6maP%tT`u5(cA*OQk^dgzdUyB!R+* z&suB)Upn4Y)(sNYTj2MyhJ*Y3!oqLX&$nHfB7LLk3D==ToA#^s_i#1NdR5v6U1TL| z_xbV6DC=$SoJtz++)SHgFVt-Q`Xipsa(01Vbu;d70^uTlAJx??egBkLec{Bu#w4nYwwNxvWL=hZk=uBHWUEs#2}^{>o`5`1pIf zd%V~`bJoh*4K*4?PfyA%bl5+)$Fg_*{W;CspY6>v7ETer&LPx1>2pBPiuL>dMYUWJ z(FkDJ;<-@3N2@Z`HMlC_r$wh|*hgEn+uoH6%P$p9TCzkXkg@aJtnC>Woo1apq0(lu zEWuHtae?B3X-5{k5=%bTbI{-ZuZr)Jl@qg7RrOSbnkOYj-R-$@IxE(w?|hZ!Z!^D5 z)74MzQ4gA1bS^-S*DE0}bgIpv@JzW?iiXqnREtOPTXuAu$O!h`mX}nla%`^KYV+^u zzh0Ck{r>(V`CM?uheJXldiP_t`b_tKd*qs=|AMcxe-~t&UB090pTfJ^l1-2PUYaN& zsroO!J+LC{h_FWJ)|N#|K1qM(YTh31HU~L8zpKf9^w-zdf})~J zJ62v4*Rb8-lO)l*W8c3Uai_TVPWIrrH0_@Bl#4SrJvn`8#*qm}g>=}J1#DQZOp-?s*1`-*TQrom6pac#ys0jz@K-gk8q=4RQBsx2>7_>Baw-7E%BI{dN5r zzq&71^QL#1(BofEg;!jCD=ngR^?}-l*~{&lypL~Rcun}S>0}8_bD;_IW;J!h%>0~Q zRb7zdo+NYktN63pJrbSQgVAqi9WGvwc3pGF+jqAf{c7IdckJT*eGYvqZU=0+b=YEGuG=<`p6=sj$=910J^c1G zUHIS;^4>;l`}EwR%Us)(4c*HB^PH_RaeBMWbYt$#vNdz|u{rOn51k+}-{$j91-(~x z5!}(!|8!2h9G?7wf4!u|(=#u<^gA6p*Sq!0y)|XjxLVcM*%=sGbu1%yD#-smZZYxo zIr`dycW&gsjuR@PcjkwwtRq#GZ{y?prLqYnKZTG&O zbBCqE^{7!q3@Be0@t-BunkS{LyFnwZ%X~y(g&mQT{lN|jV&KVIJdh`1a|DJ1qY)0>U zZlUCw_4*$kt}1uw&0Y2Bqub*0kN-BA3&tL}v)QRio^7wnG4c4C##V0eq?40WZ@SF1 zD%BFxiBOpIedb+oS~#<<Xz)c~8V}+{W zixts3i=G-J9B5c@QYhp2p0Hi{Yk5lgW)#|dH_Y>V?!v-b)AH{=gQl`!+j1>TJdWjE}- z^L$32&;wAb^l?Vy%$`|vGd{Fte){<`9}V8s=B#R%zsRI+ z{#|3~&cdwcHAnL1bZnU-?cwk3dgtZbii|I&)srN`|L^SjZdKoNeP11C`82Jb`g1Xd zKIkRqO_C7)<#V)s|2}1-rBzCXZTj+EcYdDnPg?nW;RWxcId-*CIZoHsMyvn(X0j^6 z>0$8tJ)gMd)qL`_Rm$2G{<1Mu$XR%e&f4F&P6&T;SZ{o?!Q-rO#-TYTTV&Lb=Ce6tm-yjXG||3tOBYs~NG z7GZsBQsRXk`@D(tsd=frXLp9cp+n9aOFnu1u}YS8TmM)8+}~2hX*(}=*zG!}Xl+VZDS?Ge=BFKiTo`%1mWv_O#H}W5_Yv9=&^xh^# z=x~Mhy4g2mrU*BC^cYu9Pq@EnJFBAO+2T1Z9zCnY`4XS+sq@%T!lbzHq50&ROQpZ3 z?{80zUZ$v&ZZ~DkcbUGN86DT0`5s-E)+FH-(|tUv$w(ZsJO1Y;$p%1g8{ zYqvAMe3@}4f9oHWwvQWbFLqb<=;@gibaLI2B`N{6rP{OaiBFum>9_Rkua8>e+IGG? zR(WEggwYwBX^nyxKzrza8Jg^3H(#gOqF5hbT&4E%_4&1*1D<*C)QXwD%Uh{z*b{s? z&Q{VlDd+AkQGVMm0-znRLaJU7Y;Do;E_)QB%%1MyJM;O1vTFpH^uza$6RkXwvD(1)8v)tmf;qI&7^$?k$tc zrHdG+%0=9J6P+YBzj@Q%8;uha-98lxNv=6yWWaRLwZXIJ!K2kn%fB(+V839L-?Q)d z+Rqa_d7jQZ0x?sNN9b^g>K>jK*Te-U8ylV37j5*xrlc?V*hK6u^PIIoUusXftM_@Y z^V6k-oKNrY+tu#L!@2gP3Y)%+k&pLMaUJ~*qllAtpYTkUC_3vntxfPk7sF(UsEOS7 zYTqz}bl+UMFMaztXEnnq&p9SboRXMX$2wVJPr(ekmmqhvHlLJ~Oq*|2)aJ>vGw0|f z1Ewg@;!*9QgS-1{8NRtToA18z{mr$?6Dn<=WDSUNKanL0^ z`hH$aaLrG%H=8qOJGis+?sv8;PEkDflP&9s{nK*s$r3>`I$9H0Na|HAA2IC5${LxRV$XW>&1c)U=}Q z$cqaLnZLcgoxbSGDQCmZg*}4t2RUxYGMcKey|hR6%VMmITXw++IY|OsEDE|&mvcS-oqZn+`n@!%}|=G;04M^sk=drnD{c> zptF$sllOGJg@KFR76rBS^a>T{-P*$W^YiobYV*<`M(nLJ{q*Fd^5P$}Qa){0usRs$ zHM`b#!OVimmzq{A5tmhe=)oh*bJW>@smH+#yh=GJBQki-17^^|p_q`z$=W~7K4naf z6j};e5s`Wt+14XRTw?au$$ouxb@C>Wm(R}5o@ia3_vFOH!`hvWsv*|p?|PQ`&Yor0 z-(>h;mTC5etgBi&vAaa>iSg~e-EC0(3S|FeiGvkMJN(@m1Ou8GCQD=m7=4#o>N`!i zmf_pYGjo&wxh+0b>t(lXa;+IC*DAqt?My{=wQ2vBEL}P?kGr0^t*xyKvOr0HaYyS+ zlV;Ga#MmaT^Y0;G{e z+-YK%Eb%Ea>hvt7`C_kBlji%{h8e}YEE9VCq)+}s`5UV%FFwuWdA7lYP0diJ@$P@n zzRC;{UZvDnf#r}BWHMfy{1x4?N5Y~&VY0-v*@u?1M9KK68LF6RbRXl`0m|G@jJHiQ zb+yyI;(f$!cGa4c9hcs!xLw-X9bvvuGm7_?ZnLG%#70jZ?}T(AWo4#+aV|o$+_!p2 zItxEPKVQFZGH4jF?6{}je7oKmGb9S5`K-?mnA-`bVQ%n78J{7B5RfkM*|pypCVqJ`LFP&Un)* z$qg})o;_c_l*HI|(7y<(pvmYy}9<~t@H$+*5wRx4~xN8a6CGh2!Z z+GiT4^PQVx+5Gr;f3@yLFaA`>IXFw!?s8h1yxB}^qnD@G=clKidsNr{e!D%+vuDZ_ z5rKn_OG~n^tPs3&QaItgb=eyM(ZmxgdHDISyCz*(73!@rf38*ODwC>T(JwR$^+4wX zZLnv`^61%?dpqgWt(=&Sh3XWk*-klu02%`1^Cwf;s}-h#UeQIqEFI`BbFK4cTYUB;FY*bLXVuS zl&Dq+ht#&Tl9~?>9C_sJWVR?S<9+|?>gvr?!+ZPt*{>d079*UPn3&eFw2Eg^cTxF- zn2Q(x@6)j9?VA=*8LEE!^z6f)zk)mOKY5apXg*WwX6K2i6DA0(Pg>b~WP<1No=paw zimOv2^gwf6S0+dt>rKn?kMiKzy&kf%$N1Y%gI(L#*li2?S+V%I`6~OR-`i$+^h}Yy z{_*sSRT;)#Ciu%=(5O87>bP`gVcGxlN>YoHW|s?y&3n8|qh`(#oz*M`ebSyhzZU)a z`~80RlZkhCmmilcztgDX+Qrf^OJ@3|@Q*h)r#DZk*p_+uSh{F`x48bI%*)Fz2};O` zWG>#9ch^cpBS1lV!@T0fd7GxoZ1$cl;**qdxc5Ei{Ho6a1f2+KBBR6 z<`DxfPv+l++MS@?7=4p{W|?pv?G|_M6#8~*n|JrmPGNO}j0*}M-E})1)000xKd;}% z642e%CFH51skOB1?Jc%*YYyxR;(A;@c`uW*-@4T^k4!i%r^5?Alcm9v=l2;d{?3PL z@(Pca-FUoN)}nynXqTvP+hUsx`MMv9C-N70Bxy_i&e zK773H{&$7)e=BmX_rCnK^M|?hy#GpjVdu|WKD}8X$dAX%=gRu{{W+E@D#nxj3pJ#_ zv~UW$EK;=!T6E0t^e%;Yw$))Si+f}&h3xG;zzuHqr9PV_dO)KgO~TF*7Pf8K6(tq0Fi zTfxjj6D9u1vmW}eea2^w^K<8#*cfTCWC`t$-&Mk?xN+mgm-o({OP8G|w(|P3Z)ep) zlWLSsP1En5v-7D={EDBwiyj_3lI_`HE7I+uAMr!ka7B^R*;%Gb@BX>`tnT@_xi^Je zgkclOqj=h>ZPrl|u;|cGL zpw*XGzHL{qx*9iG-Cyj<#JiJESE=!+Ce^-NI^CsZg6v8EOU@?^H$Qp!z!5Zy9KbTi zD=8pkrSNqTC4(F3)(l!xe}6d4-_7qIa`*J9XKwS)PVdkCZaYz5NZItG&^v9hzK%JS zYvyDH^~{}9AzDAj%Q@r8{^Q?`&4N97l7fXEPj2{9($doA#n>n6v}E~G&cDjV)$2_j z^dC{+(cIGiZ`#INtS6_a`^&ArS=@PKMbJ{NxVoQDbGjJ>#a$XMfEEwAuua`|CQ9;A zzx_V}LCM|a@5Aoc{8BRf_v^KO$l55;FRTZOuN*m3`7+K5-l?{@L1zx`j6 zWBu~|V!BZg|EBD`nEv@`^6gsxC*4OB_FfXw|ChgCCp^{JSia%QmXMZ~Hbs?94cBXz zu2gAr|M+D~$&#f@XLmM-B)7J;DX3hjp6McVMZWW4V2jyrqiGFG&hA_PO#jZ@8zEZ3 zUM`J2y-ybBoQ!;`{Ag+9<}|02rTP!{dGI9tc)3UQ=`98J^KX`^x?Fqr&8q5)hE@4H z9T}k_ySH~H}on#9uMd|;(Y+wE&2yMHq@{>a&~ zPEAE6;Yf!dXbQfkTEgVp6Hu(}owGsxQ`wv+&#rj*v*tdzd#mGsLr1>QaUr3@YmWu2 z-YzBNoEvWxySyZAzS)#WW!aR8@n?6MtyN*0sC;&|`SDh6ah*=5i<=aJu5`?O>ze+e z1b^m^*3kK$-7B4=(%q1xzlYeb;^*5I~PoA}N zcR#UHGgL9z67AVDO*h&rqc>V9GuFbU>Sxyx37ZN7J~^8XR&KF~Mf>CS>Ig<1U68f^ zO>iC0?&-h29(eeKw~1@=XVo4CWd%#7ybAY^vy_gjTzP#vbpKJ?BrULbz*y`{F?H!T+Q%HbUS3(4)bJ*1N&-!8>E~Nn5Z(P?_7Yz{oU{PReyfb z_He=K7Xhcauf;EW-7T*FXm0&NRkyPi25@kAHy{!Un#ucrx5IVeRVGemIX+1{YJDreUJd_vH9VekzHV}4 z(A40=A5Qmt$~AiBwA1iK#>w*gwds*h3Jks&$<*-5W?l3?Y;ft$A(gheV1v$u^3I2= z6NH$PobPYXkDpjE@z7sQuZKs)Fc~tZA*zE2r%W-IXG9eSTa?-Oj+pZZGcbwFd3DY2Gm_b%u4h9%x@e-?Rchp0fs@ zdO>l?#N?-HSmC?VwDLv9vS3f1Q_a_Q6eipJ`|)_ut$Ctnd+lcH%ireu(^AVUpf1G zrGKi$po@X#SQI)XSd_hqa8J0hzrKEcZt&y6LXlYLU!LK|Mh zTCABAof)&Y>gL2F8gY9p-1=lVtv*fKDA*__FW=wM!LdH2QE1x1KXXrrPU`oPXm4*% zm+JERTle80`=Ud=vz}|uD9U;Zs`#P9y#-pG2eY{*OQhMh=6$)T@#<)2wbJ>x_a%qF zruoVr?+H#h{5L87=Gtg;*SSnehAXx|pI7Zyb5`f(SHCA`WLH`=+}8KlGp!}L_YdkbHLbZ5EkB>Odb?zzw&_QsRWk1;X6|335_3SsEha`r zL#g@DY|V#r?oN89$(Z!zy|h`5!1LEe^EMVUwMBlt^yt8aW4R9xwN^Zx8vfz3zkR2T zP?*VH?sie5)sn#=e>CURKA&5DPsS+y+?+?M$)T55PY*59?tSgHcgB%`S)zZel@s_` zw)|k&l=19XxqhO2Mv44niGy=DRy|)RyEy$Md%>f59cf*{U%1}&oWHYs``=BMelSj! zxT4rJPjFks3^<;m!b(%+VYtO;so?8|i`)vcUtzUdUd{Jak=mL` z+e%(uTCj&z#ML`+rn>*UEnk$`PM-a?>#K^TqR?T^-(Jh#eLYi?{`=5{`8YANs3qy1qVM|5RDj#V@Z+OI`%LxxJl#bJ|%Us|j}X|9&nPU6mpgygqK4_5){z zy;V0q9v1$|;CDwj_3rDBbvOS9KhNI3=F1v3m!yETIlq$Tf!BC!OFO)B$%LN$>T~b6 zUWk`F^5|%{YlUE<$MM2b)AjWi?^uB+ypy*)A8 ze7(?~w*Tv{$F*^%1hmU^CJIcr!>g=d$mEms}%SZeSJ~N$w^H| zHoUr#e{ALZV_SoI^B;e_xhc#FbXZ^1mW;%kw-3+Xn~`T(=>O#A>yLGo8#1RC?q365 zrQ+5vXS)Hq+QWAhWVOcy^K%DO%C1~hvb^y2u|;|3raIm364kCcyUU9+ zSTn`{m|La53Z9f}X6ff-HWpmIsAQ_r*0bwlQ^jemf0L?CCRy+Own#(COT+u=>`iX} z147sYv%^gGRz)gqo@F@mNIAHAmh zk>jLb?}d&tp#m%3y}kO=w*|7iMB}8YAZU4sbHt1oiDk={C4GK&cF`v0iIS4iS6%8p z9u;@&v7IbY+j@!Mak@e8blhqAjkXrg#)`~414T~QK%=`B3cK+j;>GKT#ZY*A$d`zY7<>ems z6qY8?sLoHa=`3ofR7=kRN%B_jAF`O{q$jAMfq0ZhbW6 z$>hEn0id--M+7I={rxr5F7~bk|5cr!WztRTDJ&9=4T1?m%KJS+=53Vu2|5Mm$oyF0 zYBn2ApIrxgvzOlX;8Fjv=$;49J^l1L&mXt-SAXPhc1nt|+|6Gt#((VTW$T77CN6iw zxTeZWv>kdn`*q#XSi7yl(djmg*Ye+SuUJ3--ah8D|39-Y;u7J0VW%rD?U@8RN}xt_ zn&Owa;(X<~-?pBqHGX%|n*Zfd4^a<|jq0-ZPu&0=OE6Kt*^}q7&Phwdp2L%>lUPz* z8$5aJ{F1KSx$>HMhHCnP#~b3#ecCwHqi4p|TpfXY+5{9 zZSlL{TV95@E6?l7c21l&tH-tZ^P;oS?h~}{uT>WPD9)$6DnWCN^nHn^v-URbUS+HD z?9|P__R04*l^48E4*vMOT>n8|S8l<_7j7!?`+Hu^wRe8g#@Vr7K)EMo@8{(LD#y;` zX%zXh&$(yHub5~V@Ok3-!s?r99{%2k|B1eTc;(zr4o*(Te~-2X{9U-QOYhHf|vUp1x@zfxDnyv?!MTuneEYxPW9v63y%d{oC!J1@$2jB z;_o>mrB!wAZOff~ebUwzcJcb6CuRB@rGDrbJm=HR zUMk$DzT@U`z1Uq_ejISw$()+$^*NyPh{fjb>UVaO3I6Q9+Z}9O@9=cnVWzON@2c}& zdhl#Ikbhau?a|cD8kb+B-ih0msb=)}!mYv`HJ|veyt8wb$UeSj`oz@^oOdEu%7)cP zv48&_*XNY_?)bKw{tr*hyqj^WezL{peK`?@TV%GddxoD+JiDW9#m%q9cVc&|_x-oy zX0Mm*3~T=W;K;Z4g&9}fGp^*D9x8rvY+Izi()V1|LjT_n%{_a(k8gi;W7_%)4_fE5 zbZ$&PIa?!WsW8{nEP)SCK9)8Ms<4H!tPEP(rNJyIDA;&wYc{vi;pmychgrg3c)V;Z z{mgw$N1DZm@Ahf?PC<@oX)&vh#yzpQTxeXSpW@?})wahg`GTN@7l+TyQ zrA?>_)M$}sshKEIR`0%2(J*D}q-mzD=D)8+PJa9Jc6#*ABGs&`t5~bfpSU#T%~F>n ziKXq3Y_jrXr^U9P+H>xGR{r-hTlE*|+Fw;5yIx!t+08#BVG=8DLUf`q@`V`QfGbAGLn|S1Kx+ zEZSX+B<}Vo7*5lV*VEECGtV}<kyVR@_p1u>JU0t8A%{VgQWRwoK@&bOwc$K!h_XAbz zf1CY!)^@QxJ5qb*9K%~&uYMP=-g`#L@Xem*(C$ISu?{B47+a}#Ge6MO!o67v?+?%7*Uh*&gI-&W|H)icNWlK%DQ0pF%|NDzV zOz&LJwQ_Pgyz%Mlbs5Gc&z>1{w~M%J4&R>eynp?oh_lBFzSr6w$)E1`r&IUOle9S4 zT7df{N15}F-cvEu*!cY9+|LC$mqlXiwlce}vTJ$8U)%NJ#GP03JzBMU6%0WOBm^ct z{MqCgZ@eNzeD3Y-t9E{MJ;K)$YJBeZ4jcZbo7%%NXB@fEC3F8c$BFg^dm(4L%&VS9 zo<6?%Fy&k58|FJsb52TbPQSnQ9vn>_Twvj z8c|D?y{^_X9^dA3`2NP%g0sXZ$r zH>)KjCFRMH`T6O_rc~~{{eR02r|>ROUdler{CDF5$v@dQNJ)!pi+0UV7Od=EyMHQ3_eL3_Us3DIlcU8)O=*a?|IQyLXThllvpEs-$Uiq zp3OzoEiEmN9!>muh#o*tk36sg&v=o*Xpsa zj#D&>SM>9&Rm-02Tr70TwD#(T%5~F^ENE#C$)B@IJtb#v)mNeC_kMqSn>}MqW66>) z2aGxeIc6Q)Kke<)8g{iGn>8ww4LSvFa(1S>9mrvsal}Bn@ae}J>;?PyABYJx7bjKJ z-+R07`Lwfyq#cNiybS9-NANaOw=Uct_XnfrZTH$7>ozp&$e)<^%W z{>cH8{8#A(?Wp0Nb9cMXo#@XOPbwLz|1B$c%5JeUdEJlqO-rQ~L@hUbw4!6Vm1jnU z%C`FZ+~McmIeK`^SdkF)`J!e=M^9LsU`X7;=|?iIt(mEywX5vytjr@vyTy~gyto*# zzizLWXV2aqahEuO-noIdsvcLa;5EPbE=kDQtb2n^PeU2Yj3XENVmG{dvUO7JwuG~5 z9e$Z6$ysf*@>G!cwfow+>O4(P9@Dm)|D5fgXh(@ImHrY|ymRfki{42mR;>}#SCTAE z-dnM7dScwK+3iQW#gCtus2sS^iB;0&s_x;JmzRUiP)dA$Ztkw%kN7}a&Z?jrW3F@x zt6OYb{`Iob&Sl65;3G9nX(1b=v$t$GI=&=apLr z%&r@D9@LMJR9k(Cds_eh6A4SBjecwfoiE*3^YhcgpU>w{_s;0ORP*!cbf@`_&1{)( z8uLNZS~CR{f-ZHwUlF+2&9GDPvdiU&lc#l$>!}z|6*#_j-wGX-wlmdvw0pxi^kaOAOOG3tH>37P{i(pbFdm1mF23acm(~2aP%v zo2Opc_-md=Pu<^Nou|A-Iuo~hv^_rF-<>h(&(F`vhgvwdO^#o8^Ux&&rca6v=eJ+J z7wD68!u&kQxzTNrD^2)k9tqecG#R#zFZ^q??aGyqHPPGoL=Mg0 z8kp&w<&$(G)v}&j>FJS-D=P$dm1uUh%k6U4JIFlc*>U;rNk_Z7A7yYpKf)nkvu}>z z1QEtloez(ci#$IvA^(tOuH4?AW^Xn}rn~EYD>_uD3z`X+LD;Kq_~`NDiPNUFwedFAvKV)-oJLCL@@?@q^u4+So+u7;hA2i|cnT5feRxqoT;=Jcp2t4WiC9qUhDadLJR z5ENwlWu5)|-R}DTxkow#jXKY4GGOXyaAUE#>N)3I-=f8aK0mVOh&b-@J-uv3?KTBT zXV>jfZ&J(W_a-C?Iad}LbS~@xFGF}(Bh+lNr|hj%-klwcsK*KQf$GfdDId3A5Z8~B zdA}!^J@vHMDU}*8FR4e5C)Z434a<6^82;%=r%OachFW0R8;f3l`@5a8)@2czO5h`Y z*c1cyR+YN%Tl_*oX0imEuTb-@i<>ml=ATvgU|O>HXq-<{2E(m3&_4Ku7iSzPVDD6X zcqLd>XtKnr1f#!7OIz!{zPfiarK@{)U)1+7$8|B5KGVa`He6qS|G@m)-<9(3&AF+U ze=Ubg<2t*!TZ7;Rd!{MYhdSSDYyz((@?X03((JuYE-4sf-bm->(cio-Y*xEW=fWIL zHNz=}Mt`|LeM5uVORNS8`W=i7sgIU=aWC4=d+2EQ^$S~0?zi+y$<4m@udj)<*tk=1 zbt7mJk^$PVGVDw|@WfyT_tLGCJb9WKuiu<2R$Zvl=64~t$a=DbkW?3_AD}X4nz?I| zkh9-w4PDSVLYd~%x&#wg7}N}(%x3kvcqd&Kf$e zpsC4fnkDkxD*WAQTc%*Oa`&}S<=W>|)eJ=xA8|`CURPSscH{(ypTRv_>+*RHE-n^Y z;d(+7WM>>nn6JBlGx^ieH=Aej>^Svs$_Ys|!zqp61rwLoCkQL_oW={98eHlY=Qpw5QBjSUsv8>D0x|=|Lp8<;m3B-t)lS^I%@IHK)Xcw3!)Ld&ODew60X4I*SX|s)9sv7?LRV#MxZG4-R|G8;V z=M%V&tGF3lyn4fYvV>IQkm?m-qMOpPriPd~uPh>g15fIa{-@ zC*9dm_~Pnn@n7HGYERnmac5xaoilr!G95#@j?6Hv=3eH1zs3KU%_HMaN~`VedGKg; zdkIP;CN8w7HskyHs{hc&#mX$59}A{?T5PD7=wR4WsLZQPOKlkp=@3(vJAN}<7^uzb>*B|$Iw!h_4l3TA7tGv9t znIvD*jCl2z=?NMgjtYn0FD^fL@L->7qDfwin3b9Zfx`}rUQa%KVSm&m zs{P>kbM=WgUz+hU>AUsGoOI;5dnE1BJty`>0V-`to5b~Pk93JX|M2A{`;TvH+rPct zE3skWx~1%f_xAm5iQ1a}_`^a+jYuQ@dA8i{x$iB#1Qt6Vf2t$Yd_d4u#qGn{j|JuB z*G@Y=P-yeqF0o&7xx&)9yI-2BIGC- z>B643IkIKel*w0Ek0|^;ar!j3WpUQOgrrwjxo_q;DYUJ8u6^`(p}=96D9+s*c{vT` z1Gik$KV`jdPpQCnzq4)bv+XA=_TYWGzgXa~i`U5qx0m>--`tul?yat9a^un^&$vAm zjn&`ZZ7i9zulDz+l1V)G%zyFemnd|x8j5`9=dC?`pyyO5*TeR6S6vz<%HQpAT7FKu z@ariF3yT{`-{vGoYmicvskDs`JbC(-U&~tDvA@W7O6xL#1#{vsDj@zrG5+ zP&{Q{t?t*`;ZL`Jf4_f0-QHDI`kt{?CnqetUGVaf@{=vZVkqgnxf1LCfD?#3CUXt*pyg%aPE9Rt#Uo#Konr+;D zxaMz=aCOw|v)|s`wKmDq$xrhC{B}*x-py75&hqs$nG7AM+qn^Dl)PZ1Zc)`c}@x9=HW>ZO+2w;%l7T&njMK;mLEKLf<0#5 zZ}vX0N9cm+5rg+Rm+!^O3mm?5UL#_4=s)33!{yV#L+a>BxQ_x5&YUS8HHlT=jUKi_U` zP~6wg&(C}K_@u}PmzB-(-ky4bg_Uh-rC>Sx+0#c=bFXrE=`Q@Vs_5EuwPU4PAEo8x z&wo){>Q<#x;3~|S?&g*>!--Gkh(YU=pSC+#&S*1cGaGu`npU&y#7(vbX0t2rvpSXg z=O=f6?6gpCn-H?}^X`p*Qu&f30+%nDqCWk)LbM&fSypG2^T#i*s`l(Gmx;W?z0l!k z--+;jroYchSsG?+&b_^@ccOdQ>ubD~pPo4GtNGcpg7GqsYy463+*>S4A9Jp)nR!f0 z?*0A!?tg!MRb@}mSmM(6YiIHE1$w?d6V0=He;J*9cXGz=0s-aZC#T$>3Ox`qn8&h4 z@QA^@FFw|jOm8vVNi%*cce%uTqgmN6{@q1u{FHcmCF;eFeVT6BkyvxLL+WCbBaaZ@ z()a)t=BX-Mk6c?7s{P~FuT3S~S+l$*MpZrOdGs_v_t&N)dsoabW;fJ{tgd+%!*orN zkuNEtZ(eZt#|>iA4YzYH-I)LD)(w%TzBZ*nU0VrZZiN3##TK5>gl9M@dLgVD8!ksKTSb9_$`I02OCrR4( zF&){UChfqd&}RBN`}MW8FYfFtK4vdtb*Hge!ivM&Ih-#^LeF_|pToH~N2~J_-p_GQ zz0N|s8`qb$3h!oI8TTkS+F9= za-QZF!NXCx+phRahUS3g>+bETJiI7#b;!!3ZS5DNa?O0rwk`ebGRuMIoqm1oo|ZqU zlN%*kmZ==wqaML(w(ZiYD+#Bz2Nne>MepyOy!)0H^DPISNs6sq7v~49DRV47HOqAM ztx~~`hYue%IySSdlwn|r5nynt_bQBKNeRe2{bj1+y7>L)l#H61n^_%s9{ravOk&Bq zzc2UHTeS-PT=qpVUtM1-*-f5b|1UDYZrX*!tE)nDY&WN$f2Po;s?l?PqW1wWRfTYY z#op8PHrWK9$lDk;yZ6-Ncel27*On;%&cCrC5i}EZbAC+rmYXIwZ%lh9oXKRkWB;5_ zGde#`_hn1cnE&UAi(DW}JGsVbbjdHssW!}3>`QaF5<8Z9je z@Ys0qPlvAM-#;7`nHLr?&fXO8>-@1^>5Wxiv%+~PD z&q!8I{5LhB*KD?0?a71cLDT&X{e3FJ+3|6@FMraBKNHMKDw7;|oZlz*z24d=F(u29 zFZGuPd-0jzyS7K4Y~^f}Xy=zdwtoM=uHWC^d#6U`$o-P(n6^&8>ZRZ&e@%%k&uwgN zuP$@&^a^~b=A2r{FKczAVXLb5G=rv?omL!4e43iCyUzD|H+UB+71KZb2I;>8h%TxsIbU! za(144vOp{gRR3~#dVYR?jSDioSDNWQDuK%G zeMipBG(H=&@W_SInGRp7?mBh+@iNq?&D{7UXn)t%6E__%WD9@j2IWo_RmSWJ_mgjZ z1b;awujHMUWpr#)?z#E){rms@>JFWv9MHTfen#_tpN%HTYrV6oE~m!^MK|kxeyGr< zcPZ%p^k#{+(-&SSM_6|_zB%7g@%#60?bGY`Rej|$&AO5>)mAHfT~5i&Zpnc8;yG2% zo@fRyOSrqMRL5mw-rZdbiq^6uq@0|@I@>H)$e4HWcf*p{DaxP~w~PJf+hsm;TR3CN ztAam23KyS`Jk#K$fV6gMTEwgA*B(53cB~?@LZxj+?7`m!oCTaSf|-ig44+gj<7kvP zBJ22EU}D3%n4Lyvzb$$ZyopswNhu*eKmXF&^cA_2>o$FVcQ-kKEp*!Jo12$=UZ3mMq#Jv1`;#c_=Qb@ylGv|2XPqr~M4^4AjNhYU6`!7Pf(FXu>wYv&jVvuG5wR9s{LQ!| zHv9Uz)EXXj|9L*f>zDb?Hd?$ae0`kT-1RpOZdu#?Y5MCcE1UD~?lNRJHtF`ax3@Ru z-?y6@(A7W3P<7{P`U!^K7e+ zt*VN!>QJ1z{BpqT-V&E@YPEYN27w}N*8X+H4;9+h2?f8Muc*LQn^^aLC&x_gtL8Or zVP;NmUOViFe|<1)ZJ*$+preJ~-^EVTa|{%7Vpm!_al+qUUtb@-eqG$M=*fW}A0J1i zv`wBo`KHT)^W0&tOxJkMXj|9q;jiiY?9^24Go8!a75|{w>my?C?Y5oA;N!NamT{`^@v=X3!M_mw9i#khLl?sNCX{Rhb!meMR8nl$XMq zHMZ~cU;lfe@h7$Ghgg1Q&iaCji(Gx= zxFq@H?dDkOO}nvz<>j57#ZzA|YW92K;IsE!8?W@Ex3{+|Jh^dYVaLm-xoeu8v#Lyv z?OKuZW`d%#L(aV`9ot*@+>4d|{94n^SNtgMOzE~>nR6nFvwazp0-j{v+>|;~<^|8%h>c2{Ig6g1IqArw zZ1?xq4YON|nwXiGF07BYe^$KYxtZ~!Ev)TAj|?X-_CNAB^zH(%Q#f|K zU;gIx2(Em!LzdpkXN842Hr9Xt{Fzy?_sjf6Cmq{fUSG=Hv9a!Nl^c&I1D|DvOGD0sy6$jnRDmL{{B?-`&;g2H)Dz9*r1CO^?p54XcO6b?D-MZ z1F8-}6S7s>)C3Mo1$l`ouq~YybhBvF^%avIPE>ZE!T;dVqeCE<|2wuRw_|Z{iHqR< z5Y_&FYeH5|5=>upJHSbyO{P|9(gc}nOJ^_ReZBTvyqHvAxXvy(D*<=po(!{Fc=Z_{hL&g|kaH5ZQ(XE$83%+O9=k5P}YmBpe%aqnJ*l4Tve zM-&8_KV25RxZVEW4`nIStRs#*%B$}L)CNYq+Ln7eVyUQC^P&(TB`foCVJ5>T55iAf zy>9&U-bEGX+~Nz8M--Igy_yx|TITv^AGo)*L-Tq@;CHVdKO|(iV$&MVcZq5{gvzd1 zIxTUYP2~jp`nv9@>)qn|AAWs(ZSq=(J84Vq?P-G5e9~q;Yb#GqQe6|oDd>9h#*G=S zd~I?vX*0KU%$CZIUASwAw{ePqV+ zmn@*wVo93kZauV_Qxq;BHT(a+|3V$L#lqXvqni0lxb&4IgEZz@F6Qr9D5F%d#6&V` z`t<4371Y_Til{rC*qnY|tJ2^_f=V4L)6o+Q2JXgR9vB>-bM(&T8LzW0E#cg)>Uws@ zZpmGGtp_WgpOXch%G}Y_mGpZ?#|(}ohT#xzE|si{2SuVHC#Y^sz1sP^=Z)f{{sn64 z0?pT)RUaoOCrdu??`@WF@^8)C&wZ1@X~E>Ya^u+i+}BF=4t;hL4_$x!Z&TiHovr(I z+SWO#3oNew{%(iNWtMeU+g6;>vNRMs`7w}TQt9lCYpQM^IHt&*^CskUYu%n*45mg) zEgDi!O=+~c7OLd4^pB~g*(&~ZKZ@p7)g6iQJ*Ti#?BqvQ@9d|qCtd3^`Le*DKk34& zj@6nCedDJ%DY(z?FgfryHTQSGjre66W($`IcLXl+5ZqD5+vL1UWYUr!8Y;(Y z9ls{&ZP>U~c-QirdVfE!BU9VwCq90`6y3fByhv<$?AIH&JPlt4gU%pglrYV{mXcT% zlm!|kE_o^R*jd3qxpeWY6G!TNEGPeYFk#X)hPn&&SKYIOwtZ1x`&b+BPNUXyanZ78 zSx%t*ztiOK`_rJpONB9;-LUA%iAH{TJA--a3m+d_7`i%4OukcbNpbOCy^^q^=qoX^ z0_)>*f1R49J6oq#X%fr#>89_U4gY<5e7v94e3PF7n{3cgx0P;DDsFpSzb38Qu(@1h z&%!&_Dr!d_o;vJtBlYCUO;_4C2V2Nr*_+@gc<r($(eIt=0J1Re`aeMmQ?O>RE zB7eoD&YiQi?(6u`n6XZF`M-T_@0?5LNR%v(+M1Pkq(kt>yWQ{4Y)V*IS}1T>C+nd( zXly|M)a|cfHPqmlwQ574Wl`6$1se9nCJT*QZ<{^4(DkgksJ3>h?=SvVmtB4@_kGC` zY(KUo^K!uYIIpgKJ7-PUcZM|kdUv%)t{>u#xYjlle^b(k+O6O9`^)ucpYP|- z9A9o;K2!hivwNC5o@lk|yt|(v`~JWWn+%ILyAtd@n!K7_UuQ}WG>A#o*Wjh=d56D`TBnV2%$;llHZsJqseAx{eHke!v z^18uF7K@ILqDK@C`p+`q46)i2v$II%h`}d65i9MTx>+fW(iU?T{!)6k*R5A-+pU972 zUa_ehabFnmc3)L~T&}p3@DYV4g)c8HwJ3hpbJNqlRW72gAmv2arRson`d<~=?lGNx zz}@=gsACUL7=!#g?*?y&e9j2tj)mJV82xYp<=Py{H4L)t&wmM}Z@#;;xZO4F&c0gd zb?eqydEKnI+xjInOF+5ezQ+;w_Qgfd_nYc{dNMyWaMM2nkyV#O{nzIoyDPl;Ldq3i z7aRUVFIi0kH(xJ%qJ3XVKVR16MC1L7DIpt#jw~pdG`U#YSfEMCu%)KbOMRiogyYl0 z7k|@dm*@~IDlqv}xyAY1qOD6glLQ<-yts6Kh53s)Zi+(bZccZ^Ei86!uruHG-CgYa zA&t8gBFu(0HT?(II=Ftjy>n@Az?t3lr(XvaBrRbxT;X4HMxD(sfSdb=xc~axgiP%& zj~=f3=Z;TY=^D82X~>iHA7tmuDVE3=UoCkuLgCnA_kPfs6QKLxQ%_Gjd%?0>GUi3& zQ}#s?nzPpNU!T5%`C^IG#X5CRf_2uK_2}~hp$9@9`iy)@9{K(pb2aazO`djc$G(=_ zZQj%M7W&V(n_*jR23n6E#>(~b^c4lS1J~joJekD)G&-~ImVZZg+uFU#Ik|5I{(fZb zJFC%Kw%OiL;BbCr@RoVMW}Td(A@l9uJW*XW8`m3Od%gU6t|+uk(DzqhOAU#+eMdO% zzOLK4NxTWqCusJbTO!_B_*~N)BT_ftYcFKLF~wWRkdCCdtC`>s*(z1;uWd-vII ze|{E+eQEHp(+>0bc_H_l+7kWXW{HEp>(e8-LwB#csv*Y3#PK!0X-SKP+w%_}T?O{d z{oL9p5q_=I?XqF{l92z(wsO>2>!(Bq$H@9rqBv3m8zp7Z#bbrnUq%7@nF z2QeD%JEtsG-sgMtc(~$V;Aok@Xx(@qgRBv-i0&uJ_Zq+pJ{B75cW3>+Q2gpLYk$ z`L$VVR?k0vL;3mIjyy{G3s-dQVm|+1q5aev%f6`pw_A6t;E1_K{Cln9NUzBpiRI6(JNy(2p19m6 z*fD;dL(g=@YDs_hmukr~Pj%RsWY62A5m~>Y#F5AABZuvNj()v=XFnwxrJn6>n!0;~ z>y4Y%kNz(1-tjL#KaB0z-UQJnnzw}-t$!^HT0WKI#xG+pQ<;+ii(mAgk6b$Gk=@@Z zS3PI-?K{h1e_nUhX_2c5FG6GDZa0Q%pL`Q0kUHBpLD8^v)qf84=P?~MrQNPIEpPtM z<-C0CTHo2@s~-oYoStoHBiz;`apZt^%e)X%#nR%!!h_x7`e(kqfdr}P>?D&rGhTbg zvGK4QF8S8-@n->N0jGw_0Y{#fZ&_jKv-;zsqZYNlOtfQlpy8=7^N73qqi+*AD+Kq5 z7Y52Zh`M@Rk?%Sby4!eS?EmlSd+ICX`t)`NuKSsC$I`A>FfS})KSQ`#iR->kxgTDA zb5v11vcT(lX-`9N;M|rD+yB;Pvi#@HIPVk-mN0ELi=XGfv#OyeIa=OjA6Md3&%0b< zj!XTtr_7l#spp76O0njtO#yPfOU;}ec~-8Ae$lw~oA{b5UyglM)n{&NmI$go^rHqe z#%s}`c-QtoE<@!_hC9cmUE8eorDi7ckqhBYJ;KSg;sFa9G^N=MeKd0?et)FEW^dt= zH`851@y`!}Dpa1iuBY@tb%Mb}mI{@&PL{QYb6d`dB z|CMR^a@3JWGpqM}r+0&Q10;f&7aF^+OJ6#pbgEV;*Xr=~X%1~6QrD;NsbTkKGCcE@ zr$FFv%%tl@@nBb}Jad@xz>LLS;OSO=%MQh(%X=V3HA`H&!+eMBLJsqpna1pIZ*6sc zd1^KIS@ z-VauTg6B(F^VWG&lXAALjo!Yf`1!d>K@ivQC2`ot$s7@wHt}S2fq-+IzEUZ>($!UY zH#R8dP_{+#TUAFPG9*u;N1ovKCUy3p zfq{)e4;0!WJZG+(zjfZ!J88yu<%EmXq2VWsu;ZV?vFGRKPn6#_`}c3d_U-P|bRsP}7$4l-U7m4g$HpaJrqmfZfg(#~t(~2v9^>k14D5zWme(yb zK03=TrC|2in%|eBzALgDwtSaiH*85w`6MTEWP*K%qxPRqPq`mGdgQR6af(!yq*bRNQ9sSV@N|_~77}yO&5QsfJthc8vs0-Fz-KQxpSN<0KX~?RnUU?$gN47oWTu>*720+AdbZy!J{QXu z-s{?Cu2VR+`ntSf?XScq=ij$|;Exa3>7`gPMZdwhy~(gB#rWyHpVd?4>wey3Z*I?V zeH(RDQ0yDy{y#zN>(Fiu~u=+2iub?>bO2f1o~d~jTEdq)3}&;y|f(^$@MCdt^zG#d-&w!{|CX# zRW_xS9=c(u8_M$KasU5>ySwIx{ENM9-DP$9t54u|Jk&5LOhPIMUscnagTnaX05rt!ym-`#0pOe|P{QceC?Ee1# zTXJp+?c2AnptN-A;l-z~A5dMeoyD&1Psh{K(>H&wD=0AVnyPhlRYIiJ;@98HULl>i$-B_aFQ5<)v`dw>O=t-qRN3-rknw$RpIE`r7*(`=WIUY_|E< zWp@tr9$4<-#}>8qOT+Hn#$|7I^m$Icm2m5e^NSC$s%K`Ew$#oIsaY!X<@NpziFPkMF<0*N0$u;P`oSmc|W3Xq!>1n!ec$5Ry zCmyz#qA^i;zWwn-=k@uS&Az?8ecZv`dG-~Do-glL%(brlnEN~R#^&AfPEK(N&(AUV z%()TuL00v-v8!--iz+zmzIdA5`h^X1LW%@I2a z6n}kr*$g_tg~!jYF15p@w|?z~#ueHfAMe-ePt>2Uedo?51w%tl+5Pd2D}!%oUiM5o zW7D%OSL;!~ecvmdq@G{3;=g`gbDn1td2!|E`!me8>VA8}ndEoymFYi?5Dn{DCVJX0 zKrPD);%WN&`agb!IemV%G<1rP#1AIxvYLd68egv7JbwK6kFLkcMVuZ1Om%g264qrp zn^I4=#qIrM^g*fCy6B1CH2wXJ2M#ziD^FX(mb9ea{q22o23ac|_D0F=`TLLb&1IZn zuy5)EYcFwi@2uMnFMK90<~@*Ww(_mh+0PeSUn`rLiHT~39GGieexp(k)R6k$Not znFGTGn)jLM#TW8beok}F@v-3&J=Yjz+RfP{aimdDPO#N*arBZ%mscJ=Z*Q-E{OD-A zMwAKry4dQbXS$~zpO|=iMci5r?yLVkpYJOuJNKhR=+_~iwZ+d<)-tK5=YD<`aO`~Y z8G)+1ThFY2Aao*vQzK|KXli_2Z1-x`??LAio}ThxO9(hJNzpe;!R=T1l?jTy25D#H zw*0=V$k735ZxUG86wPv22mz+<$#wt0vC`-yuCcz1|>IMn^%uEzD6Nkwzm zpNlPYx$C%N-%|6UX)D@S@b?GqIk&#x%%q@)P0bRET=ib|t-S16_V!lms=5E2<|)M$ zoQ-w4^x4mTXMeujC2uft85oCPi&UR6m{RDC#tQsDET;-mXs>f z$M>XfZ*G40 z@WG*9F7L!_^QE)GYHF1B)pY*=OE zCVYLr?2e0C`cvl9 zSNG!&-5%tI9aO0`UUEchY57utcdMoa_H=u*+}$4LtAFF>&8B~KPha_pO`NFO&HURu z>&WztRbQ3E;$|M;NuD6>706!W_h~A_#9Kn|S@+(r`mV>NzkbRWjzp_XAbbOV90FI$!fn+T?%L2WRDO zD}R4)Vd3K`lit3+zu$dt)z=&C?3$+8Y=%A$LF*!q-<>ySO3Q}Vvp+n18Om_-#QU3a zedjDce7WTolJTA0iLb};pjK?*?+X=IUhS0@58s|%A9wqYuvU%r{Z-0_9Y6Q@%rw&R ziRSBdDvIA%!^stSJ~rFJEA+qF+f9=u3rc_Hjb_3<+Wr`Eg@xW9W7 zd%oVeRLcuRSHx>4hNKs$si-tC@M$gec9{^A<+92>=R-=!t=p@c1aCR;6!|DAC(jIi z^fJ)R>$FqB30XFUl+(|auUl0&zF0m-da9w(NnS{BerKG(5u?23WMRzWpGE!5M z3tz`(9GQCZ5eKWe#K%;fXt9QCYom<~ny05sy<+xga-cG!m#pH4M+X|2UtC|mY0~$m zRRXTAful{{k5y8nzLkF5E#o#l+{ktml9P5R9dj&rTnw5PkI5kP^#DXi6 zo-%izii)4*l(O)in5(kX3d=|%N%ZEn3v6Lm?8UR>(oQXUixdAcGV~-I0{eP zu}^`m^{lY@*)5rJTBnzq2o=rJ;Bt;tp78k9)`TNRR1|`jtzYn3*7B}NhfMr${qCxbUAt=evG1I&$pI#lc5Rtd_}D2zrOoblyl_Y2%l8_- z3T~%%>3sKjXg0fKUS8hjOm;)iRk%OaTa~_2kzLBj6LE58@YYw852Z~me%7Q3S`hnU z$6e)l><zKpZ|#(D|~2L zWbo?R$~7eqI>eo0SMh#bs(-1o^JGC`VawiHuP)AysXB3gSP~NxBlc8mytnY{FYng) zld22im{{&iG>qSn;K(Br5wY{Xu+XFrKZ|AFyvd1RnWPl!HCZO}{qLXm6D~@;{C(-) z_pi1q!cT_gDzq(qHRWF5Ee9U&*y&C0z1NvBY`?i=xAE1RH(upzyE0K?%B#vxPduNT zn;RX(y*W+bu*g3ncEdAU?yeO*qEHz8i`CU2;M^`%Go_#2v0EL4J3d4S2F5i_PM@C%YIXnlqA4b7b6QK==+6HCQn9<% z9h-T1f99Gvr^N3pX%m=Vym_-?O^VaPub-c>8kv1g1~2Q`8Rg%<5^A&K zY+79Gl6}_OZ|?I_HtkT9QiU?vtcEYNHJ47-iQd*ztGmhM z@O-}FUrgQ$w{#UmZB$@uojUKvC-HOdBb&?hc~z`77pCn#s0Yb;_|uQxf2e|U6j?I#N&GM>fhhrU%Ql@ zcI2tuk}xk@M4>Gvm!Wi`#7ldd!r5oPRQpfv)fMSX{57*{w=%ook&~X$`h3v!$d=c| z-|ubQTP!!VQ2v~s=J)hYejUV8WnLcQr|b1YNy-JI*s{M%A*H+6prEb<+EJ?>Bya z?snj+>E=z@PEJa3dwz5{wQgFiGi9FhswAg#ilK&qOBPND-d%ez9ma^agWNPFB+??oD!r%WiK9Ctelo-a_wri%cq}Te+I<3r)>ZC zkJD;u%u|IniIv`q`M2L>$lE+KU4PZ)jZa?)Pb_(QrZchUuJRN8**bGo4Ao>p_it=> zUN+^{lWTV#CEGpx^;zY{MZ>v=VQT@bcD`Z(T_5W;RZB5DEc4U^uRbVm;MM<@9AQyW_g>T0-m9DQ_R92SU!q?yC%so=t56L2|97=P&);=A$MSbH zF&#avdEI}Hh_F@l!i)UO7Z)VQ^Q@RHn_DN@K7rf)!@sA(CchE|r2ZQSc)OQ5J-GSz zMEDk+y4Vfk!q(NA%7*La-st?hdYSQ}$m=qd7jmyCJ<$%5Qs1U?=<|hWkB=xH|&=k3%=Ch(tNHxTBiO$Db@15V3 z-RGsh7cuNz#X2!hT=!GhOTU&jkLhG;c*$=f0&HN7qdMzR{2Kf}~eE zU#QlrtJ>>7RW7&noap8<&HF)XlE0Le>VIx?iHPNW=4lrc>e+4ub}gL|wlT>ya^K>N zw?#I=FO=D~-`sIl?b*$1+xvSxq@!g!5?|U)R1;|aeLB8;@`U|4Mgq+jrYxE9-J!@R zMcg~%wb&40oIwuB6eNcYkzbZ^&soPbV3_q3)D}H}+Ua_ye zo!!P-$7$iGua|x1p89a4hBKX^O=NY&1#h#--epruZTFV4DekUgZQa1#C^5bNPq%aS z^Mp_P8MU%*?@ls`v)jddKQh{2N1$BA_Lr@G&S}bz?rQhEf6;g{y7|F_7cGIgUCAr& zyO-@%n%k0MzB4+s=jU0*Esig7OQb%|@>GPzMkMuGwIP7Q&^0GXYAi9soe!qLf&QJCsD*_rDC8td@TfY9>k5Wl>#;Sds zdq7J)etps8mY=`qOr)2lNtJY z(-@qjI~GomeEQOJBg>L)SJ+%F6-&?6oq1j`MLW6u%(+bOTCdc8m-@~lZ>>8|Jb5%P z%}eCdwhzmv)C)5ias+VL?B+i_O(rbz+RVAyg@2#;{n_?KgW0eyx{9aOD?H`zvoDz~ zZF7GuE}2@D<=At3y8i}_-p2ZODSsa)B^zvrE7P(0$R*C7d+4pUx?#aPzHhfX>&2Dd z~0G= z+p6}H!F&(CuJ(9xayIWt&yx|`->J`i^8Kl|&N}uxNve^?sYL;wQrE;*^X@Lc@4mn8 z@1+ThuT3o8=Uf$1Xy{Yw>2P0F`+L%htE;oR8mIFdIkIGm&)T4!Hgo3AWqE4y>U*q? zX^Wjn&%eDp6Y5>rwRU=454aNe>)Ubp#2#^Hof{g*%cnfLtG(TLX~xAxS-H~Q+ZlJ9 zRr__(+|%9AY}+=G1n+O1SC&rJXg&8g)v^BO7lk%YInL92J0%1T3xzM|J)&T=^p)wS zS6@m`Ofgaj`SNP2c|lq5Q-g(Ca!Gtgw2yClc;J=fj7_EisjsTTeGa}}{{2GwFE_R% zpBojSGe2$2h^P)(b6INYtL?$uNilYtSl7?L=f3`<_SDCGtL6(oHji;TaWuK2Ww%siIzfGmo>e%VqJOwKpQ|1*vyCN7GRQltC><8esk-pChvRKk`g8vnViV0f*bdU@BebM;c$EY z!xInVA3mHIzs2Mwk4?FqL-NT`uir|O{0#-&i)!6Ze)PF`?0f1-P^-?x{+HTIjbq2A zY4^_z6F97LY5Seo6F_~4&X?z-9C^I;T(zD#@YH{1TD)Jk_hRWkN2kr?Ic zzwU(@iw`WgePY^M?fRZ1hFY(6r@qRnE-&p=)xDmnJafh7eexM1+jzI%^jWgv|Nh8SmnmY>+gU3^ih^A&%!D-Nx^MxnC*wd8+KL*i=FzRx9t5d z{yx8%hFdc0{*=DrU7fV(!I1@p>g8*@HfH~wxI3ZH?OEmHGjTl;g-)uU4$YV-vC@&p zXiIYAV=dSr=xU$owp(5K}KS7}@EpU|JMgylq{ zf$zfZp@v|xo2lRk80PJ8tm zf%mRlmbpT!LcbdX^?XS)_>U}D!Qs0{?ihoi2>aiicUMO|6;!&pCSbYfK4}Bq$h$#3o=k>O ze=LN;`*K}>%zmEn`Ll(|n=Ac)&FTZRZT8j5HjBSIzK8Mb)T^FMe(#U|+rNC1mdd-z zeUAMXy(g@82%Ov~!E!FferNa6Eh3-S96TVdCF||7)>&Nk%I}vC6x#9@1z!o*kJzx_ zs>LyvXE!&c@@-WORaROQxnl3)#lK!TalO1$9J&9X&6l^)?6JE;j(?vUwkXt_|I4e; z=#>p@yw4N=?3mWWQF5eX?hK2KrkhfOb**Q{CF}Tni!ykutFVuU$#_MeXPEtdo1WJV zr#5yy6uyva{^8yZ#l*KEt*8Q$6TS12zp(xCp{ z_l~YE=gZ5u4U$rfw`4~P8mGw}Yi7@v)aQ8{xbdZirpq?-htJaHOj z8zFG`QVzpLg*KU7v*IR+wi`EOj%;|cJ@wcbTW5!!U8S!d?R~D4qBmt5lj|`Z$GFAE z_VKm+-a5tRtz$FWLa(V>n<7B-nTEyBd|FysI2PS^(vK*b;=WC?cYo)N7y3UwXz_gG>szyAMfAFwHNTEOvu86-IB@QspnYF-W0Ks}4^R9Q zuK9m={g?FgM*iXHvZ30=$qf=oQ#=)p9XWgbvdhAboqqT2+Sa`e{$ahWUr^i6s8TD+ z=SsRjJbP%A<>q9|dA1yGH8DDIE%%)IYFY!|?~X61I$pG=szyBbw~xbFu~-Ssm%B1+ z1*<+Q-6^hbc3QeuKwOwru5)4R?kU~Aq1-aEvVzjmr#bZQ-nnxlyl&%C{;zlKpY7@M zS|yZz05tA#*&{wEG-F<3;zNyq15+Dkutfa%8lGNJC6X}x;`BF)&f6b;T6%wDdcJ^~ zzg@$%wKg}We+*naYhl2`H%^C}e;A$k>Fu**(i*;k0uN7Sg?&A|(n>dWPh2(QL}YxE z)22&&A&gD);#bYOvbcTrr0c4xlQiaq?o%{4ckWzRfKy!^e?oeGH`hE?34`l9gGG7d z?@fs<|MMfaM|wYhx*vb??}>Hazvwg^YTcB4X^B}=vbI&g$#XK=w_l4gW_EONu!&h)S}N-4_1W$}vR-Am8rzW#F47GpDr!Q`J$kxl(>A+E&%W1N z^rbVSzOX*>Oz^T>?$E714Ie%f+-PZQQxl#!Ct&e<&MC?N4*lK}5dN>)iu1|m&xvdf z5fKuTA2zXarzkEy*v!7Ulvl#N%7K}y9n%e!>A9t55c zeG_ZR8oZ6|plx|wPP75n#*6bW{{4P*#)XwikEbojmb<&FZK?A9bO#Q>taE?jW53Ak z=D9k%?2<;l^W55vU0b#=8-BRMm^1ggblSU%J_??hI_=la9eYxrzk$o-2yf6jw`4ZI zJG>VCy_?yRUTsqdm@1~_>Kz)z(J||5vF(%<0o~0KQD*#%61lgxwXV-!YI2d|$o>sg zUzOR?PF&ovtcy1;E^dbPc0;czCuX`iefiqswdz+zxX{xdOU2($QceHxrqV*qH|Oxb zHR!a~MsJTh{EK&b#EpG7+-fAl*WF85sT#S-LgTr5d2Q#^ ze$%hP4gF7ezQ2nNIa%$<;2aWSqdhljuav9M%1?0u_O7q8RIabLKlo62d&H^}kB`5P zTy^5!-o_cfpBK)tHICt&Rr+!l*VR>`i7Nva^51{t#xU_wSj*(e-!hh7sap8+=g<2W zB8o~cEh*;U;SmW9Ju&IaTF>|`Y+i!V`~I+fdwW}5Tfv#9BeBzrf!%P+@*MB8$Ci1x zTK;n30&UXRHJ^p6K9VP4op6U^@XNcq&7GGyd*!sms+r$SPfrb3Ip%WUv19qO0-dNW z9c$wh4?jHIuAF^sjhN;{|M_-_@9yk8RoZDOAga*T9evJZrR+w-K#kz7c8`xN@RF~q z{-5~N>%L8O$4};H19dCg{A2au{*Uk5w=cZ^CU?fi$>w5nDwfI=SLx@MNLVmO-Yrf# z=5H5K@@((15FsHucEf#nj;qubKRB|ZAc6VZyI<0auV=V9a~|1I{a5GL*?-e{ol=vf zYwq)3omFzA{rY*smENkyzHTha;TO@3=k?w7@6@liQATp}58W>ka6Wz6zprMx-q9<| zf;D*xjgAdzVF4o)x2ANmuW_s=<~guH z8~hh8_MYAxA=TC0ofUa~s2&U0X*w{Y_2$VI#kzczmJ z;PKwHv9l+(&rb0B^wRp^RiCG~x?Pk!vS9i?rTvrnjQwJk#U63-b7!x6t?7Gtac5>N^{=VbbEo2AfI)eeTLNX}kY-J+gcH3yTakW|b94U{|H+FSosSU$ToGAMi~`dE|fi${PE`Zp3jTjHp>U> zF7@)dI+6GDhhHac`I0gMtoA0qeEpz9kacSwchM1kxid$C^k2w2%kWIQqY>M7Nz6R= zm*3IOMeC1%<^}TRo?7(z&(RZ)E-o(5xS3_xCo6kq)hq#XhNW}AypNZ^yDN-+>EbK- zAJqTtw)LFQ>|AJH#H6XEY-T2?r`LCC{nI7u&(2Q1Ieq!&^z*0KDuk5NcYa@3Jhvid z#ioE)lU7c#`t-9{hIuPT&E;c(g0jAU-$>qYWSRf?_T&zDJHpkjp zW=sC=vgqE;>2=AXl`Aq&dy8w==cp+dOl$GS)tqbe$Hu!>;G2; zDjYkt@owOm&1zErCkV~kU;FTV$1jnCjy$Hb-6#5Otf|ya<*R*_=jo|=uB(@KN_N>HxA0HhRi*{Y$-Y<7z=I5!$Cas#PJvIFz@3EXC&5kk*%I;>#hxKBs*wWA6 zJ$|jeKC#}u`kS2F-+j{4_4<bT^_QL#Gqw0C5m`PZyW{oMP42QIlpZTryB@6Rb#Ygqb9 zQO3$dAp76W2IKU1iI3aXiUREW@pUV_ioKzCJU#0+H6Kl92*`+c=NPM*^xBQ_=-Sc+4+O$v1+;4Er?=3g`a-SDwMT*P5u4z@f+qS@M z^SO>cAH<@c^QXs1%E#G0RcNcWn`&#jJJ`$8!;t;&yr+{NY|q#2Zct2k`SZ8K;^8K%scYB1J4{&$Q(+pk7$8LCKPvMF+8nsVz?%6m!4PTWaAUl_# zx?0*z#q&tRxpRG9>@$CeKRe6q^6*fr+9I#6Wd2kxt>T)e)MKO>6s&aP7K+FxG|URqju`Ob_V z`VA>pR?IUK)l^gz{J&;zhiUeoi`#NtckE0%*3_!Lu`E|VWPKQmZj_$W`FW-nmzA^q)<1+Ek&8^G4q?B0g|1+>%S^4 zE9`?CC4x3>;Ck;bxzVo1vjS}8@DZ5O}pOKyZx@4Jd^7rCm-*=mLE4HTJG-Wye?B| znDCBo$Fmd7;r{P7Z)yL&{!l`C`g)b0PbNy}KTJ~Sa9ns)rTWpa1(!BXVGCJYDZb@r zrOs*rWw9d*MCO}Lt}>QQJ0CoOQE8%loc85_l1jg=vR}AD;-`OHa%H;A&v$osul8N8 z@OajtOSOCUPEma6!c<}VU>etdrdr**dw<*g`ucjgnUIfHcG#KLdy4!21hLuKxnB0^ z|E5rTRxCK^>V?v`cg0(>!{w7-T`9|1q5D7X=&gFa2Ol0f&aiyV@#mcVfpxL_&g`6R z^;Thy%-gAgGPB;*ehgAzwz?#&6SS4RD??fKW7jAZ`)YIS&1KyC?i@Q4*>0Fx z6m3&2*4Hn;c%sLF=$J)*Q{79ZZrCFws7xfl7fzXdzN$QGfU14c{F*E=!@+Aha$s1=wH}unS6{# z?4sILH$R25!NH!PTwnd(a?DDSoo|19f#2Po5xcf%drdphJ8Ns&!mO)@PE0?~yV%Y2 z=;Y(_2HD>P-`ra&*>WN5ZKH>fX2|3@3%|a;o_xGdHYZXf$aB}EP5XQl>oxB+FVcEx z@2aIc_3Yc*+w~u>Ul_9P+}z8zR9>xmDX{Vl=!C9kU-B~>bd{d230bL7_wMcCY5%*H*tJ{cek<%Eyg?9o>JK)^q7?*cz(q zpXT>cO;uIt!?SdYw4%o5Wfa%$R0T^h7Ld{kP-a z-qsd8dQ$(R_+4SjsW%Nqsh^Ub^?Z|B{*>f7BZn(T(TS6@o~v5zrRX{ZBl4kCY}@WBs%0%QR>1sK{=cs3wH=gbn4tJTIJ&}E#4S& zed?~12>*fBW%liXOI+wdg z9z4ZZm8&AFx2yCuYg_+~PG@%ZP3yNknX>NZae3ZX)7@4ERbJ_HiLd4iDJu5n&InE~ zs^gcdIsWPO|38~MFP-$Voe=VMY4Z)8ecCVE4|LBq&tK#}f0Ncqzby_$&+31_wWyvK zwe{3W#V#!?Un`NN-CurX>i+r@#BN>2c3^vctlPVtxxY(~?RB~+7BV&E=cmm*vzNy0 z4cbxhQc+CTs&!9gtYLyfEnCivMHl7N44h+6UR@g<{9~%dC2ua@$@_vn$F1m23pOv0 z+Wf!O;oBdf&Z1Xt4v+u*bQFtC>}Zw>q$vq3pIJAb)M+o!j(R%45WfOGir z8#3!PgZFg&*wv%XxNiOWOoS(dS5}(8(O$IclxNcOoSr(acgm%zp`02E)-SWWH?=1! zDD-~i`I*Hc+w=Cjybhc9Lqc*b&+qFd_bT@@hzUB!7YCbPa{T^o_eAY*y^n&3O%k^baRnwsD0avsA-xqg61agQZ=W<_^w~y zCu=*CkAp#No?utXYVf2@XmIV;lg6!6#J%?QT&dNR?P<{V*4=r^ktf*R^U(Ll+g8-% z1V(il2ES=7@Bdg8ajD&@o89n5gYCYb`g87YmU`3`?!Vwzy__jf@LiB5+|Na{`ho_zo zD^WXi)P4K91>c|4_iQtBzMi_JQ=(E~pWaUynQ0tJ6COJs2`hefB~WwaDvgT~$KCDS z=j~IA+becvRes93ob_i8E-z~Q{Y}-_$jRu?*`xaxtkYSVWFGXRX6h-qMP4(deokFb zxMRTrgE=;((?eS`?#FHRbuPhYrp(PEW|sUvF0GadEzk!BO#ql`l?* z6q!A*)mYl?;F_PGza=+&agAE=Yv;RvI#!q}Dl&e3eLXxnQp3oIO;meIFq2GT;=_y! zAN=3kxF;SL$9kE^^Q!low@WAMtzP@&RiCW6ph!x(Ss#b*uSFgjtDZc0kkFkKYWvm8 zUHSK?k}!={1_lKNPZ!6KJ@EtKXLFw8_EMp%%T5;`cI1g&k~(YO9kI~- z?o&6_H<`$XWtnX|+ALu$)_d^lx3R8%C?rf1cmUe2_!`eg;r z&+PhH+Xbect1h#T*raf5J#Vpc^tU@R_LvIv`Ds20I-+6okzK!Ke_fkv`n_U-!yeDM z>@6%h5|^x9a^1kT>Wjm~y;Zg2Sl{(@N<5SQyj_R)bqGC--&eD4(P?d=m(RDp zKA2N?q-MZS!qRd>xaMu6fqB{2HH|Ay6o5v8WZBLh`So(&iTE`#hwj_BFIOy9;ZEXNHJ>@|>#a>I zCavnV-msPRxBS7Q&a(^N9^p$>al7!d`NrlPr4=oy=l-~U_QD#3-itS@Zidx+f;CpWwl}qU^DL#7~RgTZH6ZE&IMWVGH+30eOQ2hG}}aOUzj2 zN_^3r+Z6TU@b-+`Wty{0b=%X=AO864tok#ar>CAaEp(Pz9JY47jL|GLkA+u{?DB83 zohlMi^Dd5|I&XY;2UYtBw7lY9bkRc}HP&;rDylZgaf;n05dA<;c2X zVFpinI{Vg@iGP33KQc+x+lPyRd#(4G_enW9hL2|~=HKqR_O#ei4<5^3F4JBdE)sBl zBJF>M+YCO!yK{Bnm2CC$gZc06b%dH%MV~>82scf+?D^|@VXCUzU;Z`68|=4j{Mkt#obEL~Z|t37-Bkx3@GfivN9{ldNzIG#7OLlc;WUsBo2{ z`@TaN_wzS-@D>O-OAD@ETI^mR;QaphffeG{R)_P?wR#%tEioe~XsgpK{m$B2^G!zG zw$;~?J}WGL^>wyKN_lyh=3XhGPfT)hKSQ5+Uk~WweA+4edEcR%%QzT7vpd`kJB*Bs zuFpR7wUa;jNXM4MFD5s?^vw%oop-P~P>Nw9V^-0ZXJ>Y{>BsMLkY(@KrT>*nc6M~U zq>kBUUjN?#8}HZF#A!FW+-mN6-W((tWc~J*Qtk^$r9KXEaq%9BKv!PR^)-yU?Ei5j zKW#GpwRhp_eOq$ZRettYFjVAJb~8zRaB2J7=?kN-9$K>|_m!K2*wl?>#li7KQ-1`U zn`fK7t#-}%-lI2e{OZZ>%C_i8tOXygW2r|=G^^i?zY}iUFyh; zkCXYmk8aqyb*fFr#wRfrb@}03lmG8!WM6(p;{HYE;PRG)gxGSnq#y6&*}INNnByZwr9icMlBg>rK<;beQZ9wi;pk%Tbt(ZD4~}V z%ywpIuUy3u?;juZ_40CwE&uZ*#m>B6Beo#mPX8sps;^PqVY;@4c`@Ew<10^Qs2{d5 zoanWw?(ZoNO@7ES^%mDu32T>_6-%;yO{fljr|bNFsqT}1$L0Brjr{rfSNO^*oohKY z^;Gr~2E*z5c&2uWtY03Y*0m41j{Ve?ei5c~6=65q8C-l*Yqu7YoeO+zf?6pp6)%q)53tmj0qG2Lk^Z&2cm-q4fu3b+KY3{kTwI{RGviF`~)I-XCv1-IfuxHsUb5Y1a`20p~osiK@Rg$Q%*) z87A_%i5D^=dSnhWziYDuH~aR$Z_}$(j&*g%Z^)~%7txOAjoh?T`Nn^P$NydgD;qN# z_T|TQFt1KmSp7Sk?ehwMdC3=o1y%l1N&d+KwM7EW%@RuT_j%r`u?sjqJaK;R?TDp& zmIZiTy}dm?>BEGzH};+u*V9`S&vsHU`$~n~zwg1h-%@{`uT(dvC~*FB;b-=#*euqI z;ci-sGqSUrbs}Y^^hvjNoS!Y;aj2Es*r0jeCaJ}Nzj&4go8-$aG?FQ72>D=A?-^Qq z&9m?A*9L(dyH-sLQT=pybGm)wmvw#2EhP@ue^)FIS+8(TO{p|=y5Hoe_$ikhsusKb zirV{2&^y&&*}g9mTSL|_d?C-Iud#G_`TIquJUE#;G)lWu;`T<}dZF%{{qZw@Lc?UM zbF7a#7ED=F^>q_?`+~E_#4TZK&b4@C_ns6?^r^M2{4{T>XWiFN%F(aBy{+9)aZ)m1 z=j}C-#))rch^+`)%fZAn@6p}e=QD0?iIJL^p}o^9wXB`rexf2nU&P)QxBPp0*S?;y z?A7_)z}K5xMHSla)F?sohOYWE*58mZPL^izcg{0ceVwX&{OGZS*LxnmFiA0M(wFg_ z?6;|)Ao`4@z^PwROdW;KZ$-+)eP^GudFR31zWP(v-;Cf)im}|r%ecH;`?7CPx0!9m zK}Vjm(*5!spDYEIervkA<@J`SA*yjKMLs8IUb?a^Z*N=i^Y_Uoldi7v)()F@cw6rE z!Z$Ax*gW=B2sX;u{!espyKN?F+UNQ6|Mhk48z!xJGDq{$y_1ahH#`*ERr>na347j$ zrxo}nK*n1F!rOwL6efPlb4t}%xn$Mm&BnjJeh%=IU6if)OGUL*W9g$S%g%;>_Lx+d8dG4(iIong(jjT*OoHkv(zAjg_SpEc6BwlBaZTs;`rFxow)BSy0b(}zh*%kjkX>L0w z&$rws@_}_WH`Dod$0vR*Hq5#zxu>E+dKz2O1@WDnbF~bXRdsFHuyu2Alf-=ceaENd zU6t6FdGC#GGoln>b~Gkn!Bs`2$yU%dVbNX`jVY zTJ%ao%Q>*KVc$MEn;D!T=Oz^0>oj(r@1`2MckkPadnz-ho_;A8(%H%&;+?Hx{42mmCh3YJVuH&Yv#R zo*f3oRE0n@-&EmfF~hu`@A~r(n5M^F$+*XwTPMd|&F=29r@A$A?`tJRyS}M0TTKL- zB>3-8ntSBjJvsBge4B+f6>hwE;?1M3bI$)AJoWSWl3o;i^Z5E; z!QS1u|2V$P+^2XpORg>E=p{i}!?L@sJD#8GUo8E6vByoV9mQ{Xq{@Fzb$uH!`PHtH zfZki{rp@zn>Z|$q=%SSODj|KQr)jS*yY=1a{4T#Q;p?h-nR@l#bY!;feg5F()$q%&N<7Kzn{;Uk`_HStSC?x z(RtCQ<}03XVFBBz43kywTn^~%)pmBiucV>D6E~G>;S8w_23yZ$zJ*R@)MzYRIP)u8 zfzQflz9fn8TOyLRb?2o-G#)lCIpT7prt?VuIE27<2g7zbP{~`Y{bUW|7yZbx8{atP#pq&5k z(v9s!Mtg4m>1dn#t5`sJ@sy+oJGv&VdQ~C#;*(K_qMXJ45xqZt0z0{(xMuU5* z-`%peTnFO2{kYwdmh2DrI#FX#{3GbIe!z}Dr>6ejxcVdK zY`n6}`cK|Fvwv^5^K;j6uf1Jy?;abw?E{8|pRextD8eKEP3F-fxg{P(r77Rutj)N- zPU_Uu)BCnX<|dr~TEu?)mJyqqmEazW;%7WpTlEc@m-Usl>ec0H z+5M}qz4q6Fqp^{dCFA3@7xEj@zB;U)KL3E|)VWhUwyxowz<*R&CH$%RwyUS}zA-jQ zyuAM3HRSfaMRKBy@h{BTT)n3^|4BP7*^zjE>ZbT?{>A<(jy!XJyYEXVl{(dVRqhz` z>pX>HNB5sgxVc=}AmL9?&-=>~>+7~jMTgbsDH#fd*S7jOFF)bIqdt!_d-tWHCo^aN zZxC1P-+H#|SM4voBTv1jyni$G?c-m+zD6h5RjiK_%(%CQ>z?#xw&Q(s-4C<*Cx3Y0 zR`FzFQ`klJ|){SLvqe4Be zu9+O_^yg;(#w|;I-3mWAbLl%hJoMA&k|4*IGjnFH(px+wzwHd`?ch^a8 zIXdHeQoz!#m%P)KWYpqxfKcFzxXWg-kc}$_RYta zDweT2?l$^!|FVbGN<5h_v$6fgvM7~fmoyK5e1CNR$BdPqe*B&Ocg3{@rg_WnPf%cE zXj9uI?KP(~|H95i%IlAIADI1USLv2cbKSSbr`Ff~y6Kj4r-Enw9-+qc*LIDU)Ab%s z_P@5c;-k}y&z0d@dgk>V>(x&Du)ys>@6#X{Os?|ohoxp|Lg zc}bE-$_f68^-m}S7@+Wjl} z`nupBpU-P|^wdQC`M+)2+}(U!Oli6&L(la-Shrh@GwDWo>L#}&gT1!pa`IR5{|Y@Z zpUq;p>79xH_s%!bhsi?wBglylR4xnJy&H8(k(tS0c4t)3z9<*jt5{{CBiD}&7!*8T00_#3w6gz)6TMg&ce&f`M+a%4s?_TGRAB_n=c84WeSUSIm^mwz}!i0;RK{okuOvR~HzkbSw zKV`i5>bTfV@8~zFuZ^F{gj*G?T=}1~lxyu3MXU7>zpmD=h#lg;9aE`MRcezco?f!EVX85bT%#s*5As?uD=WoI`t`}EgY=I>?J#qHG! zYEn{C$}w#{JukUROf{I9iRr@TbkF7(!{>8CpSsW7tjs=ZOYMG!&0B(axwkHq7PkY;=RPH;K8W3Kq;VS-CQCFGq~g)~;5S)m7KJ0|Vk~ zCbBHM7`iHi$v8dt=nnqq#lEw%B)(tlKQaBfxO1C{W7I8Q7tUS~BwV0b{;f`w z7VARAsc+?;-`m6-qYWTerj6k&Ccc8b93{qMSgRARyumO z#t7`&SLxE_d9DBZzS`>tW-P3~x2Mvg?$3@_e{{b(r`y}wGVj~B)3vM9sUh>FrTf2g z{a4oBo)pR{`?5!K(yGJl*9{7cG#)?P9KLQz^BwuFC0hS;pPu@wG~Iskfz5_oqNk?k za%Ep%mh_|Jy}`f9+my5(-~Aqz{G=nT;@wWIUCU10{$g9r&uRVXTSVcW6>1wRK5|}J zA0O}W;?+a*i&qyiYfp4D!G!5nPEba`*$5)cQumcU^w>9C&fL zd}2q6lvhj98?){8amdKaP6 z@vv_7Cxg1pg`!W)w^hG&o#~g<{&j+Wgtf%QbG|3U-!M0O6&yP^`*hbco0qJoGnXz~ zrlh9k792Fyi&OAnB42sjt!;CACo0e8oY3TV>e12N8w)QRp835>{oa2Cx#$1>i5sVv zUEC|QXX)MD`d3?)&X<25(sDw|>#WC=3l}crY+t|2nrXoYseoTwtF~(Wm%p@5dD-1r zerr}__nj#`H)r*N&BsC}Jv@AR)|RZkGZQmSjMH)scD?_`oph*AHmhTW1d}DNw6D;m z{`27&DVZ<2A> zF`50HqG_9|LtEV&ALm?IVR36azgR=VyuXD8Px)I|?Atb{ukWb*oObVC>hW{TOevSW z3=`^EI)8oPGebcNf-*8WYdK}(;_H&F?;Hs$SJ=N1 z)W(^8jFG?MlKHltBL$z>63T^2OByZ~Us$4BZ;`iTuKU_sM`b@HPHA2#A-D9%^?grH zYX}6KSz@_&Q<$aXasA)hl8)bM<)~QFGQlqI)>qRh>tk%yeWm7oT_Uc-?(2E=LxKF^ z+`=&B58tNl;Xl>8CzfZ)#S_zXj~hO{Jpbdr84^!U&E*z7B`&)CueyJ%OUaj#oF6Yk zr)UPdd>1HtYp3zb$lWeGQQ~JSx9Wz1hfW{QvlPzQRPaT^QqJzkhQv|WGhO1(s?h(6nwp*kk~@Us*(&wzem)UyX>VT~x;mz9i;nF?E1#2*`;;W(&)0L# z-u|a)Yc@aUy@}=b`pjyEkE2bj?XF9Fo}QZOx~l)t5#cku+`ID+2|9n!TamRi=VHcm{re7IK3`@H+&Jrv z=FY@d?tTZ>M8>lI=Rf`F>F*6{cA*TLpP!ExjZuDfrDo0C*-^D_4<_ihsLVgsTBE_v z|E$paWT<52RMqCZEnXtA0~<`__i1($R4ux6-n!ZJv7GzaeyF!|^WZt&03_ zn42qJcfa^{cJ+?>`P&aMo|t>v%#@Qo$M&Mi@vZ+4gg!aFlRQ!CaN^SW$#)w%gN|DwR-jUP_W z=I>nnY@x$KhdVpx_GJaG-B5JRnq%#M8>!M0DxRO0i0g2^c~RjzTP$zW9m}a9TT}lp zk^3cF{4D3N{r?!_g2W@==BVebXy?mawcFDw=C;uHZvOJeH3fA$;`hbGP55?k;={AX zuZ7Pfm>i3*|Jxe0)JxH9TT7?%@^XfC4{QRCxxHgvc5%hsZNWib-`(AvabW@DEOUS3 znSA+koSWo5Rz=NvzyJTTX1}16D=Lf$6E;kE+O0o%Lz1h}qw72_@9nq?zh><^@&A9> zO*6_3PD|J5TM+U43TL(v2(st~)w2DL0zs!?W}D{rms_lV0jQoo%tfj(m<6hDM#g zJD%+Cw<)^Cazr7*yqUYx(H!&}c+37AIE30$K zXPN)~o~QS}Ii8%ey_==xBNj)x7!y8LUt%S5cT?|8IW>#x?kyL)?oe>alZ z(4CV%Y0VA0x}TwpJlkIJ2t0nawSMAcv;Wrz%A5H6J+eN6q=kokx%Lx!Q9tF50G69HbKZ+C4&iq6CJ zh__St`>M#`{*}rs`q$P(Hvjv(T3TslPT+b^zkjlCt-9Z{YOS=evhw!cdu*0zQtY|Rlas6y zZn<1t68{I4-#=OHW&2x={8<+#W!T!p>M~7cGdX@?=4*q6`NBN^|D?~co!2CrEw1?Z zUGA0qzecC*WShL7pX1s(^~qW7k52o)+wdJpU}4LjxV1vCNNZ(Q|5}smFeWd1F^!1d zU&Zd-3(lGvD3K-q=JE0OqAYEZSJ``HEkEfS*v~WH+Ri8IG}}y6P&zvJy}+ic!9N5% z_#zfpg|-VVnN{rf_>mc>`u^0@?xsQQmjYL(dGvL%-mgp-)r;NND0$iXajV(p3k#ij zOJ2rA-)K?%vNfw-Ws%tzp)Fd+LVgHjxKG-uHBpT#{@9zFn_0u#W~D6ix}Fs?RhoTM|J1pZ*SEf#vACToq3^isc@FbUy)`uGnd_E*BZU5o_Q7I zo{yU+Sh^wm?JaMoqS9kMZfXhQ=fy8;uVLN&rN?`vv(qV1C*MkYkH$5d^;hQF*XxI^ z`@`$#==dnsU2e{r*HgFpwyGb#e_#Gp%XS7vnNvR6cO>qde|=rvZDB)=ljF*i&O?hl zPYD{|&ANO{apub4LhqIqt)GE0p=TI(3#-i$eQ%XMM|SV$@-ODwR_|kcVqW1iU{6w_zhO=iNU6o345O(IAz~qCd>FHVz-kI=BHqnh__L*pz?oW)%&W$g|bo{}p!_vC8geX75)}IAHQU)>BxaV(~PqDJy3b zo>y48s@yN@>xtF7B6}gy?DR-t*IpsSKN*gN#(kA`TqU$ z2hJb(`s>4Ckty2YeB5F>8@5({CVzRkJHRD#&quf7y}=u*ZHqO_-f8T7^&&qf zyq5VyzS-{lw=(7$wMy?lcB*tN{A^+Ii*3o}+3vVvJ zo^RiHYwPL9udYVVur?QzuCr@u<&HOVN&EBfcPfwUE*bCX`;@NK#DsE`$oX7+=B&8G zHu)G&IIn*6{&$~xbKmDP{5<c4=lHd?$1kqSEnUqKrQ54+m}$=?^5N_; zLkIV7cgw#gJwG>hn%wqZ-*=V1PC7GV*3CIpZX53GsT5~v{37DEs^sM_R=2C-X^k4WNqy1cnv;H&4jzV!%Z6md|rC_?^ph%=y0g`-Q&sbU-uYvC0|?Ptn@VJ z;UTkG?>$`0W@)M1t*&WRcK>%sx&O!F;^(toT;9E}qI^fP;=_$n0ZTqCywD~nD5xjD zYj;iZ?cdT3ZK2BFN_HMBHee|Km9{xmO6W*Mf~n`5%+q|A>fD5?Z(X0a$h0y+UgGPs ztK6Uy{yzP<@$KW2hNma5r5w9!?R0XngG1otbyMtR*4LG?{^Vk_s?zYwzJEvF#XnxZ z+@bTV=c-R`mXo)f-z$>)CCARnc~5F+@ssI#XIrOC5n&YRk(ExlBy+H3%_{E5x!P7I zxmMfTe|h})bK=KGN14tj{8XR2wCruuSDuSY{KB4hng85oVK*)B%1K72gkzHCub%Z7 z6h9OD@*+_D-@j!q^~@ys87v*RL{DW;+IMl+S0TqI8U9y=inIiF81+3m>7%-HZm;sA zGc&z!?0dXq)vr_MV$}_+zVJJxeO}yu?cuezyDO?owkSSrli^Z!TO%ODWy!eh%Z)2j z1#MVFzrC?dVG?^KS$@r`D@DuG`egj&rQYH$?)Qxv__=njGmJQ~#h6JdOUrJtyS&gu zZ$(AL7dJlIPgWHC!OeF{Z>N{R>6(y3z9onbpTqnf$@cDfEd?6|S z2ajJ}y}jal&WcXsHLCAVm_0vh-TwLcdF6OJp^j&VPU}zKK2!g&l%-$t?3s_v76^6E zpD*9k^dKaUxq9vDon3v#Z?|>&W9~5ZLSDyR#{i#m6wfVMX%sa}R&c zcp35iaYD$N2%Fm`9$k@(pIO+%ZR5CCXDuZtD0=k0{yq!#`*pY7|K#6$7ku`pq$~gQ zQ)g$Jn~GYmc^VWr=f#{)aRyJHp4Rv0-q85|Dwn8M!h-`vZJ%>BbGy^?e)lzVaGc0K zwD(}fynVITJGMPP)4B20+=o4;r!(bQ3OIJGaNQ?x;N_j2n;Dv8BDXm3`2S~{a6f0= zozR=V_tpQG)2U6aUcLGK+RsH_&9{AgH%+09`P^<6!%fmtjh0B3=Re&4`@2j+?(Nws zg(^!uKL1$JzEtRlLgU>Pfr~GE`zzAle{4soGVlGp!b(L&lDZ2-i(a05{q&T$&Q1l7 zXDi+OPIfRDy>GwHec9D3Xq-shd?=qgtAIZ08$4 z*U<3%c|E>uo8F zQIeB0wD?}UyuAGFz1p9jo`yCWtdss8nDX~k+Y8P~Gv-+qOLB|v$ua7aG~SkQbNlZP zcf0mgdy6EU%8tG(PI@&B(AzZ<^JyfA0g*#<^wR(F?@l0e^+q05{#FM37&O?|po zBf_AXYr;H3tFD5E)Md)Dt7_49iKAZ*vWNP% zWytJJJu4Fv8_rmJ)^nYjii$<(rW-fZq7>L(SAH^Y_>)%r^c zp~aj=XJ(f>t>D#(x^gY4&iZ)Oiwp4_Tv}_ba&%w1uaa65^Ka?np4UubUJ|h}siU{{(1Qo5Z)YzEO?x$=dfBC!n}z54TP0;pn);+jp}$%AiPG7* zip!(~0~R`;FM4{4_e%eq4$WYz1(}mi-CX7@@a%1Q*u&rN`4?ma*0;1xJ9vXX%3Al= zp&Q#~D#UWVxFRLKOkz#M$942WD@3vTB;ix_QMDw)QD4wJv_#H?mz^b{5-`qvj{eAb}-fBJB-M#m~&57wA?{`&y1_kov-P|$J z{zbJruKkPJTg_Ct&!~(u$s&Q@Q{XV8TdCvZ$hnVx{HQoH&sN&g(^F5v^W5%~4%NAQ ztpR6d+b0y|>AsFus1THtTv^ralRn|4h|1@Z625(3mAC(Ck=nWV(-ftZQj#y%uQG8^ zUsARu<;bp@wZ!GyQ>NXozm3U9lOkTCf@pwC*{6S&x?9a)Wg8iV&j&5vBesO=l z)GX8LW1mz)vMzWgy<+_RP~!8`&u7EB{bIdVZM$?}nr`%i$B!3xGap&Txa)=DyYO{8 zXRTtpT+_yPx1pJx-|C6j%s}0R3m48XS*fWNcII60k=nwiUb_^2ge-F2_bbbK-ybc` z*=Bqvk4<;@c~;8w6z5aHRS#HLW;C&%Gh4rNi^?*Il$4YOj?HYdy4(~GPW5$A)jIL! z-efI{vKKnqDm$;8%l-Q+-XQy0UC62sPWOH}*OC>_q>84^ft9tr8eE;&7zq@mAOXfqhSOd{!hQ>pTPVGwyCu>&xTv~O= za+b-@^gX|_lotvu4EyosUhT?9>XVqYHcdElHGbb8BhVbmB{_|=x7Ni9&i-jM6u5nw4Gwxe_JXjFuc8OpJd@}Bi+NKD6nJ>Z}#tm+GUGB#;ja=ghy(MN=0f@b8+R} z-;)(yHa5G5sIL6^Z%@U>B_5Hbt`qMwtlO~bZEe--s*6gKZe0FW`>;b@wIh*zwUzXd z8-FhwEs6gx9+)eiadf`jte)QcKF)Rj5AB#&#%Vfxi+e#u@t+SrCAP?$oHICm+5MZM z=}Y$`U*vTE`8G+E-C)SO(86MPCqZzHMAPbP-V;Mi!$Kci*!xv&Vj$Nul~7SW0VWBq zA0K|sSsSq}N4_rV|Ee7`|GZvrqBz$>VR2|r*(}~hkyScBex+&2URaovDDm&nQS}cu zlKUT?nQ5GHV}oK+Qi5?jo8$B^Uw9_EIR?3yGBp3aG;#Unm8!j&bG{`U6)UR@_0Hsf z!fFUGBPp(+jC+q#%>+;QAU&Ft=+%53-R_I~SKys3c@s_-&^D?8ST`G~d=o*lB zV}p^JSy)3)_4j|m&(-Ve zclY-4ulgn7t{J(Tk)uuE#Dzy4GYk^vFMG0TyW6IZwvKipMIk$#impb_O)5WqbNjb7 z8CSnw`#MR%?OgeZrhYc1$LDmP=!*I9U-6vds`e*9Y&te`6)URtlFH7N8`TXX>!YOTspWd{*%c6Wm zC3NOx-}dg7mc#ASO$}9K6|9^}U#D127T1px|HE4Ryu^5g>xcX0Z!9{^-PazOcGmf< zUfZPa^}oN_DoT1T?^^iTOYZ-nR_=qgXFuQClIeNm*tIR^A4zRJG&|dC)x8~s&QqCN z_{4)VHVFk-r6}-aO_5RX@iv&ouxu`9{KQo#-6DpCjh#=XL(*7k=8}LFg3FE_)jc@b zU(EUczlmliUs#=(qjq+dvd_}qlY$T5zwdu|IQxc7WJ;dio90O?rOoCT&k;X$OY4sj z*L&9Ukzcby|Jl2$3Y(nCyt(uB0tSVvD&gur7TQ5xTN)fyrCc65pL`iH=jR?(zlEu% z|FL=6&5eCx-mqDB-sXRMO7}_xYAPERZ8PUcGI?pkvGkO^vR=fo@0mRli_H%T+O1(R zELk^owX)%*{FuXcF5We)IQ9Le+n@6{g>QU$t5YInBq;pL^yr71(hACkMGI3;Pumf? zMl;KG|FYuNySs1A`{5t>=v-c*_oLoc`E^Bmi}r1LrV_e$W^8=nldUSDFHfXDWso#X zV%3Y?m$-=U<8k@$0R0-9I{VKP*B!kOl^{g{!N7XL_wlo62<7GyYuNwMilxj@s$__#Z!d^x%2f9LBom%@Db@C#&uX?cdwX0_pXVR0L)q+QUyx;#@<3YScdY|fI z*Ygus1ZolXiMq|8~y9r>0!^#D#|u? z3eTP~LBNQsv2TyM_o`pNj2;~fiEMr;QvUv)skhUN(4eVVD*9VycFs57)A#AA{MocG z@Ar8hyOKFu*DXn6y-2>fPv*S(ws$$xK>Vj8nrvnw6|w)xxN+ZFex4OFIl^SI{Gv;NqgrsunO4<`GE6?X7z zJMzrUe##}#oT=0w$|Iy)v+nil9aTSV>Y^+p|24W6KELLBu=8U`gvB!c-1ahN`y;RZ z_fAz{J2>zEbfwsBIg)NY5{>I(cR%u3XC*f?N~oevQ%pCi<-GlWnX|J@FYk=D-8?I1 z{hYP8R|GC@abB&uQc5O-la>3~*+_N0id!*1j4L%xbRVcZKj&sdaM0912`|O?gHOGE z_P>~_+y4L8*XWFUHCk0)yBt103uRG!yfOLt#SI59OW5oXl&f5_U}0}hPxXh7CzF$S zbxYa$im$Cn30WD$+RiU8cCO(0xw=)87FPM>%w$#(-tsBLGqmm3=8UC$mR>*nU?CTvG^1zT1fZns}v?y>0Jwj+N(eE)7-@Kl3e`=!a9?28v&c^{v- zRS`Ao`LgGNC8_~SN{?|Q^hkei$UdvJ_*O(@9rKM03vt_Ly|16<#Gjw%{ao))d!!>z zkX+5jcit6WFNa$E&hENf3(6dK9E*})n@ka2{W5XQ)3=h!5;HEp>1_RZ@9(d##jkoh zwBM>+KW+9}d(x_Iv8`82o+uwWyk?TpmRyx@^{3`cc8p`G%h{gub48x|<6B#!e|*{8 zdt=8(iMUEtr#rXi*%fonuh}Gbv|Iepob$UErG6MdEaq~oiMwVCjXb5S#_j@-VM{<}79kKKy5ydvj^6rOGmig8259mIcYj|F4mI`sZi$ z#-gYBN%udqZLk0TkL@0}*|EP>ufy6b^tWcQMc4Qnp31oU>+plfJW*jKm27t2e{L>v zXXjqNyXs>qlf_C79+Rmtsy}v=y;WtLwCdx+2?}3+eYI8!J$t!plArUTgw{6^Gn<(n ze3)Zt{VTYRx#F7Nr)^&+?VI=et-bBOdAoa}gsQC)RPV6P-TeKEO=j}#>UW!LGaJ{4 zWn5h)>g4=>Wm|RirX{N^Jr9(=X4;r~TI|P>ivx1<$6ii-mo}6 z^Gx!ya<2XD_UQEbZON~$_^ycGujIC0w0Bc#_k!f*J1gE^Jy!AUruv48lX*Hns?;An zW>+eIcW0Kgp?196wb^mcZu`%#V_WVwm&tyHhsw8KuNUs>6qbBvn{vYc(8b`#3=bPF zUApu!=Wf8&48d}H%V#Q~?ELri7QJ4ycyX*5Z&N@|&upu$^Rz0C*ow!U|2!wE$=$k4 zPNYlrn5wq>kvW!zyF|-5tbAt{1$Zp|bZm`NE0=`DhB*%_Sy>kR;#=G{#YCsLyZW8Y z;;tSTLen_tR&TcG~4O6bUj&t?L5BzOOJ zJa|AzP1pEs(^28i`*qHqzU$QUX3v^UmYIyrtY! zB0w?pY0Dge_gk}Uh5!D#=AMwi*z@~^`xVI2ouiYE?hV*gqM)=`E$Q2ubt{6GH|c%W zd}&Z}MPk=lk4;*EtW!3qe0)CH->!4Vj^nyk9Zwh%O*(c)7cQH0Wv%d|LIt+(ujlR6 z)QGupW#Y576-kd`C-yyfb*N-P2S8zo;x((KoJ{d8sa&DJWSkB6L?7{`39|do?XMB2j{>IMFBGc+VJIspfKYO;&<-?qy zqN%n1b0kuW>_qo1Tyx}L)vuE2RxAY>^;`dX*@=XEuG`gJ`@}*{kGn#vBk`pAq zzim9;D6xHAyyH|ayA$yjjHI^}`^?xoJ=%QT!xJBWpNKv%Wx+|Aj)yNlPf}>pE}Q-4 zvZ$DX;M7~bcCtU&_i)_uYtlZpX1RZ{P=~PkKSdd3T}~Ibf(=(z&edF*<(qlC%*?GX zN6mrD%Dh|r{jp=d#|_@Eo>%d|xnj=m*?**C*JK7=c{=0UJ8Kn{NY6zco?&A5D)b@> zZU|)gU;92y_j2e@qZcRE$NZcgP#oYb8^m_>Lrs&qN|EU^iw#u|{AwB|tzxOF(4Mzd zLq=hbC?DT8yT8Zo1t)m1ES@i>my^87Z{{i~AHxqaPN8)S#;xt=*35dM@pkzVi3xMQ zwTgSKWU^SZxh%IXAZf~*C~$3gpl+tCw>}xt}Vt0p47H{0%GS9>0ghBB=0i!LkZx7#^vqY=0eRX(#`s9$U zX{p*I-@IKNFJ8R7@!|4njo@V-+tl29Vj9cu^@;UO z+j;1_R{rjn76C_HcK%)Rd3%MSrSYS{okgiK)@3|@e}_9)R8&4x`TYIJ5upcF*H?%0 zKRrEt`w3r%<6Y;H-bNi%iamCh`}vGXtJaD<%<&BM{?(RDVySuL*Y`reUZP#;k zb#TGYPrOHt*>St&iDyw({#Iy)o&&??6rD>hjk znDNqN${O|lPMu3k_wpEZ1rA@XRRWREpXTkGcf3*JRO7$*|7-aa>hmg?l->JS=05-SR{rAAg^ArUOV@GU*f~kn^Xk6Z z>kl3rY}Ql!d}Wr_`S^^C6K^N|PBP7oj=Fb7KfW$`kU+%y_4A<<-u=`U0G1~_t9Lvomppho!oVa>D#6Tv5to??IwcA&qe0( z=aU_Is$~_@w=HHrQt+(e&DH5j8?)AbOR>Jh^e%(Z+x*}{#i_O-L8i>Rzb|Qec=nj; z>LstP$8R_JIhT(wzgqdwTkkcXr74Ho);k=Uws6+=tLyh|6S;cm)S`6%;6v_f|1Q>0 z{_*qaxodjQEvvuPIj%~dW9N80(pUEI9l5hUg*&*jIYj2}e129lc>=SFjZF-L#k;T< zCyZY?=pH=~E1I-P=$x3&i|k3e7PB8Qc%~Y7Df`#g)zfs(wk$X>*ZO|8TedHHYu-;+1sPtYHug4*D+_Uc%+=Lg(Q=ocBd z+6r|ETFm6qHI}hpy18Xb!)x6H&LahXIo8TIe)+m)`^>fe9s-BMPT%}6=gti?312%U z-3M%93obhpITlY^HBamJ^cf`#kymX*inaG}9PJWy&Uqu;(P5x^&BuFp>O_qT)1J;Y z)n;5O&+YO$?3Rpl3Dd1Db9*_3Z$*|WpV461YMK3XF~6h{%Tn+8j+dADN85^KFV$K5 z?m!zm$CCij#U6so_)`5(g`e=3Y<;-Sl{@6ouDG3(^eQ}SYGUSRX|Y||5(--j&~g9U zGN~m#TX*Q6x%u+SkZPF7D}z3kZO#Txw?p4R!dziA)av!6}zVCs>X3yn^8 z%RXcH&shAtO!&wyAKsVO^98r5@f>dDzW$-+3{TFFm!>~{JaPK?i1Eks`KvV|H*I)# zMZ~t+<6%d@V<1yE@e-#|5a@{k-Tggqb=ri}KaDh2dgTe2mbTou0lERP z#Kpzs#>X!=wrhTxvFGcx=o$9=TRji^7(S?9H!WuA6tznIn%d%S+hrP0B9b|qItmMC z`&>(Yer_)4M(ntH+udt4ze{ijdu*C!oUX^&bjN#oUc#B`^U5Y$);xUfJG-wjGn)Nd z|FOmWzq;$?4H68yM73KClaoH2RDW&w|FtX!w|4W@z&4T+qC)5`+n^m z6(47v_#eN&&cJJ$L1@dRSKWTW`)cge6yFG|%@H-9@1^A$6f`L#>EolL5B`S*FTH3j z&t%uNIC3+a^Mkqax(-1npZskPO|@NltLTA4-u4M0TT_DFTw7c3ny)BGS?hnUP3mfM zi&F1q?)$9O-dOzVsjH_Pnw@VV{#H;Y=hBzpHIcIF zC#?ME?&|pTRDNsrm)4JS&U&t!v_0*`1>UA7#pmYCXz%LJxUfLwqh8RrhRxqMzwwVc za8Yc+zIlsvbM}9`d+~blZI7N4Cp=iT&u%-u+HAvpt{oeeeqPR>@c#PUqa1q*EE`8GU?ii%Ah8xs$=y|{Dp z{IV51xB4bBy?iP8XxhH8vk8LN-uFzJ>9+a)nk89IPE7#}h2Ndj=RLnP=ZRKj)EBLy zCnftz4$ZVWlrj6y&#Q}LzI<^EI(~I^35bnIfXddgi-;YTxd%w_Tf3Pjfk( zl{k{{``F9aDc-e9zcWpg3))k$Oy}>fuk9Zn?vVd@>_l3|O(O|)zZi$pFEW*KpL{$n zFIf8QpT6MKd76#CzRtg7oU{ANNv}QGcNQq^JoWX@1Lk1O@TTT_t9VRPPdPe%((K;S zU>@c0t7_iHRbBkA^Y+cV-6XLm_ksMY4+n4CB)97J7=7H#QS$CiWQ|Pq<2@Sh)w;Jd zY>#YsulOmENB*AzOY}@-&o2?Lu3USTTM%BY(Pwkg=B($cS&tbmp4wY}-BSCp(e!pX zVPk$D*+pDOqVroN@@hAGtuqR0Uf>2^F_yjR+M@J-Jt>K&81v6%hpc}kV$k8IG&k4l zgp{}t=cXQMbHDQ+?k+mFB5?5$3#+m}=TmHA^qZWItrYE(u-F;-O;uiOqV1Gxrgr{S zzvnIwY=Bw^aJ`_phmH_{?kJ z%gZ{vmF5&>@i3i=5jQ;<`}oC%Ip0+0PZujt=k|y{KR3*|S_dAICaLS=_O|Q^JNk`# z;`)RI>1(!J)X2ZT3<{1&RN^onC~lXr3ZwYu$f{O&U8tE)pxEw?x8elt*ixg#%DVO!44CTa7$ z2aEf&R$2WnQ4!bi5H??|>OJkq(QfgJyUSHWF9q8^e*D&Oan!rJzx{&)o&2q*y-Hce zC(9t~^7sV5YRvt+Dxtb(PfmKG^<8uE5*g8#i!|;AG%ibUw4Ys}Z{a>E{M_7X9@lQM zqdSYAJ6t;V?k=Hp4}e_!M=QE5f^dbwHV{>FyF&*z4InlVSBcean?%Ai)m zUu&mjT+^vmVXjO)(f{e*3{#2!p3$qX1naDwxOKnqjpSXz-&Ynce3Di4Nmg*`qNDAP zR<5k&YH$v?Im6y{V$9bm8k*VHW3EjX`w%w&MD+8ge%9C4I`aJ6sO04?q}{fo%4x>x zkB=sa^jY>sK7F;PH16G&jZY(%uoh)8dVw|vxu2i6Z2Q||eNKMAi=KUcCd2wkNkt__ zxUXr}60KmxJy!!I%yb-|+~t>#V@^z5dRC9ql6&8eM^hL!AE4^eL~^ zK^`lE9=Q$WRg)|qxh&(`nsL$T&Y$Y2nWoudb$>p(pA}(t7dXG^?3$JQ+t!I5T>SI% z`N!|~|95L-Vm)&2_0`o)>-L%_9emR=j<8*IJi@O|0^} zCcNzw{x2|xndQ{g9c(-FPwZuUB4qyC>lB0Id{%Bg=^%z(rLWtj>0Zu#b~>So^Yib| z&(10z;Hh@`nc~K?M8UXJWA_rR#SGK*{&K&Y_B`wC?2bvRYk!59b+$c>tDlhcAlY~F zs?wWsZ#@LoJ21wFmWtcXHJFuja*}nE!`7^;t1OD1aQyndJ}>k8a?WGdu8q9nXiu7DKA!g^mcpnqRh#sW?1DKgV#8%H$B*`AGZCp-DTr) z+ftpSy95s;Zke*PL@M8>RN5e6F@vE_ZSbp&8`mi7K3E4!GOuc%7%H@_=2iVYU2K9_ zMTJg+U(nSVHs>d=N$RwDe`cofp@ovxW+zgj?)l6!ulp1CP@?wV&(CV+w@c#I$L&>p zGts&{Pf>gJ)y}2O67uu?HD*jW|KP*J!!Pdb)w;Ends}Aqg`Z2hPQ1PSy+tM4FVswE z@+4R3tSpUr3M;ctc670u_RQuz{sP;?d9+_&`pe9=wHg;6j4iIT9u$Hxy0L*`l2PPnSb zSy~8xY6xe_h6^9%zhCTsacwK#sj1ahG+!rWt516}|M$08k`&Ir%yQ)T@_cXyWuu8lIidfT_Cp`|UPtgEYSuer!&&9e8NqAx{` zwQisN@uRq@rNf!KPqHm{ltife+bNuwwE-9)ph)2fP-)a#HNIm)N*nZ&~v*3edMyZ)6CKw#v?aCjp zRo5_bMVN&9r2^iWNe+D-FJ3HaE19w;`N5v->s)Q~Q=d%E zvikk~ef#?L>w|v=6j`a;o}bM;`)6L|`@L(MB4)hS>)z6^rD4l~!#RwcNj7Iz>p$1i zRnVPqmPtiune&ok-4E6#o_gXs!~8vqUd#@L;z_GQl0I&6a9DPXGnKDPIetxq z;gMr@3s)ITnl|m<|4qHO{1!|*qNXexw(gJUloVf2&w~w&%$q#ZqO!f0eg053*L(|T zocf7jf`{F6(DE=p)=%{*s&lrL*}Mz8f9K{^?VVoLhEKaz+HBb@^dJ8`u+x(jEw{M>#C=-0vQE=orA8l-zl*yRM$R5$~z%?ah z$tvaZw>Pd1&p#Zj8Y(>b8@C*Lo2In5YtYuz)9!oUnN8=@RF=G=B0cqXjJ&*j>`LeB z>+c_0>TMq4{Bf&?{L3?XaX#mIDni!9NFMK#b^ibF>V-8ojm_RBSedEhrigIl-}wC0 zxOY|J;XCVNJ}bF?n%y9~=WOlwyDSy6maI~3)||8&)c*H0eDEt~=cK-l4_UJ&tqysc zc!W<`PU2^R_WPs1zV1)Bw&w4Okd;Dxa<*MBUSyQKoOHeAd(&ToQWyTp)t04_h~*}r z4vFj5vbU%XC#t;Nviu>XKH%e>v0R*z3-&+Iic=iuPP$y2SJ@n~^hV z$NO6+CVFyva9dnty1TpF{oZ1qbXh$zG^@Vfp#2hYqhwtB%+05c~Wr*L{7QpoGbWg;_1l)BdPE zHG!}A+vl_B*z|b4{6N3p?2VS@RvA9-3%WWBS2o>>Xv6Up>M3U*s&Boa5^%qg?ji*;UG|>NUmT{5)0O1~0#q zlCzCLccPu!^925$n<>0lbLXp*nFV+5SAL%5=FBTKMde2hc=<>5?KvW5i}&co>2$Jk zi@mrzZ__+*u4uRp>cYisUsB`*3ZH9H4iiKE{(3!4t-tDX@4T&C?ALBxo%;2xrpyH9 zmRI~wPfZQ>l{NCSwC3*Mx+Hn?VEZD;AZ6te-Y>-^8ik7bQ4;)ljuHQ&QMg@NmC}pP$>yOG`hVxBs6q zx#sM->O^aM)<&_uNNwAWi770{K?Cq7H|&j!^q3ek*Vg*h6Pe0lme_u|?4?gu&12Sj z?ZNHAU9px`rQ_jNZ*6roT?O3**O>wX17BQNIE7Q6>F{^YK6my&-$gMv7&%HkftO`l2FsUHxkK}UR$=~G#FU{$B^e{qX zAIqwyDf;np%l+rOU0$Zzsj^ZPnF zIK0nRy?NjD5%7^aXmp|NoJwR3U+mr7zEFFptwQN>e+OkqKE5^;HS*J9s`dzh- z!G$SPW;DFmlv>YS6c@RK6$ItnxIF|OC&rXorh|%R_o-<2?a8?N&63-lT{8}6|!LA zzvJ@j5AP4Z%zL2i+Pw!>Z*I=++Fkx$xxP-`Il?CYL-^WX{uYX7mgU;n>XFLvIB znfiw>-Aj2T;J8}SI4xq;tB?DSA3e&sd|TybllC*Md&IlN=ew*7T3Yb!O{4%z?p3Yn z4`mE_wQX%dyR%t2SFhF7I@Y{hW#;TTHSUv@4^0j}EYioZ_KHD~%M9iMj|;C)zBGwi z74*b8^X4YiU*F%qpHQnOJr!J?7Nm1~2ppap?%wAMDqk0h1*n9o`{g7#v7Im|m{fVK z+U!c6Ux%}L@)Zl&%1=rkw%y#JF=^FQt<;QXliFL;?#We08BX`!S5wI)B(yHmYt^NT zkL$Veo!pMun$*5C7OA}=|NQ^XF7x{tePX&zE>E0&R!hFPvr;Us?&cJ4m$PX-d^dON zhyHO{$7Q9a)5G%^{>w_ zUez~i@6Isouo%Ihl`-oZ8W^_Z|L;)z)F>$Db2njSWb;bpWiGocBi-%1_X&S;UQy^` zaI|4!XkcJ#2&0wT!V2x}=cnmLo2Z6MEhH;H=l>bd#``d57Q6Kd{VjX*W4`DADIvUkt6G{^KkrJ(v3wcgxjcZ| zSxw)m=8x;c6X)mLyrI(C*mvXW>+%+%?&YFSk4<|i!sW5xjN`-*-G~hf+)n(hj|^%z zYMigX&*#vepVk{bKEM9)_xtG|58kNw^Xs*}Qt9HLr9wYmosM8Em}^(enR;5JasK>m zBCCz~bVYgAokrTVH|N8-xqoxK3=QM9cMAV^2nd)E?zt-J*6b-UOSin-keI3yy7hU0 zt2C_I9$(SAE%ZJ6lq$c(hCl|3ix*u(e+FE-WMi&7p+Q$BSm79(j<=wGZzOMC+ zPm}{F6uPthrV_EEG zk)M2=ZRQ)xdka2a`+RfP%|7iCJ=tf@1-@RXP@^mM<^SRr@_ce>UG(UFoct$U zKKXy#JByz>t&e+H@$smX*mvWDV#{U-@FXtjS){b+gO0&bO$&<%i-)9S>A7yg1as1Zh4%6vy?pTIktNKt z82Ek$EP1kO`P($hxJ<^(#yL?AO%j${7u3Xo0z_H&!m3d1mbQDJcWuaC6)fXpxk_{8 zsSVlk^75hX_oNT4V`lz5dqSnro2nBN=C?He{Q3O+>Qxd3SLQu@7WtE#BVvk9U_^0! z@WYlE@h5f(QeN$S#fDiS+&0nQIb+kEycL^Y%5#e?=`{E_39<+5#ogVLI6tnL=f}o> zuTN0fO~J}4%D;5|Dq(r~{*RB3C%?K<6?VS+NGH;ks+QK)h1K634&Mt5Zriv^SX%zU zzQkP;%6&aQ&32TZ5Oh>X{`BN|$mJ&MWC$ zEqZgaqqjOwl}=0c3{&lDvXNvlnpgA5^T<)#b+ey8Oau*(W)x3aopoM_1vF>vxFu?V z10y5bmsg<&3*tBw420Sr{_ROCV0quV)beAw+uJ2eRy9xcG4$~C6g;vwYSQW+pARX0 z9HtwBJeTh*dn@(qOlRc^j&4w88>|eeY$t;%Ti?~1&y_%x?P;bxp|yX%2Kc(q+q7t1 zkza|g!{SMnnoggTCQJzM?wTN@a8Dxbob=bq&wdXMwQ^sW6!P@WYxj`tr@lNCd~66_ zuqoQ58{L=uY07-o_+#7F9(I}Wf5}Pv$4B!2FR1-3)zNuTe3!rFiM_x1I6bfZ`T3Ve zP*p`GcEf`Wic1$pZ_mrPX>?cT#iD|S4`tI`mb>NP*HSC zV(H?Ya#=EhT_q-s_NI0s%l->Ad~$pFLNl1J>xC|?_GAOso)M{*?vUEkzWf zsfB%f!XI;QjnR>q*KLy~tuoKM6Hxl3a<`AFnE%v}rN-e48rF9jA7>3y3EgVp@b9m= z?AEL{i7RrC9tRh`xDYR4xoPIj;LkaG{SCfu?pqPMde08g_ZJHJqPB4yI?%{_@$=G3 zr-LaM4zxvlduzv760#~pXsNgTgp8|MbIxgY{&}HO?AOJ``n#k5eEZREac+a=C-X}- z-QF6^uJP>LUbQR6Di7rynC`C*U%#mQz0<0+_>D@T4K6BgRro!p>%|Jl)}Ce%GPLTx zD9$onqV^%rJ#O3eIeppZ?}>=$&AGqCs&W0===IrN>x^XEin}LyYIDDJeZ#sPv)qYt@N=pzdl+I;b)^_iYont)U+6FfnAVt@W>k zT&8OJP2epv3p7{0T6?Km+AQb5TYGLs4sI>Cu6P4>9 z?=@Wg@cn%L>+9|wy16-g!iH3hYyV3mnF*{`klwK(|a?as9MiUu1P>SC-tzW1F! zH67IVFW52TodLA(-*5A&qu|`{FDrXKeE75|_usyPhx?n3Ov#c8$*H)(ectx6*Qu%6 z?Rj^(q|eoXX0>M)hcwtu*N=B=#!qeccZeA{?3|_)j{W&h+B; z;ASW+EL57isPeOkaB+pzOXo-OPtSg6;lF+W##P$$re9wmUbyq-E#r@8_509r+ml?_iJQ+>5Ke`jos6JH8;O z=+hNf7dO8npPtqREH7itxnIZR6W`fW!}asi&nTN|GbhbjY4GfH!Ym%yf@M4tR+L^} z7rSU}8?W@DvbVQhTwgz*#b8s!^xyU0-rPLor?NeDW$<#oynA~zFRkHVadin1_)Q zqCWLOi_*$p-|uI3WEpUB@2it6eU)Oh*=wd%uCPbduXDFwamlkZONVCgG~ zKU@BV+Wh;W{OIF$xB7nV>G?^ww)nlcT&`I6|F6-Z*S4Lq)_zH6ejBcccAr0qQ+E23 zzwQ(4_xCFvZFyTf&(qV>!^303f>u%KDGS^}LPVmr<;?7TGj;oymoFt(#I5aG)^+sV z-Q@+pzND7Cn4r1*^olvH-DL~Co(8Q5S=pjck$dBVWKZ2`5tA)R9lKV~njACN;Ncnu zgR_MX1%9sxwhk$;e;0Id&J!)ieLp|@bLq*L+KJ>(yQn75wRnSEnx0Jg&BaABptf7z z<^~o+ne^zJn?OB7>BxpBbq^ofW!(ECIXSTM(^{FI!WG49+=`a35c$wn_U4Ad%iXf4_G+$MV4$v6_iOh<-rhBwyUXS}_1{=OVS<53<=+~XAFg>*^#5IV-ctMP zi>l4_H^FP-MBCHnX=dI%kh9`!VgB7|I!YV2sD$elx>Rg>qP0`kV_9~L$jQ*+RW9?i zcAnx`d$&3$bn*KYUQ@u+o4FR=p9DdL^!beqEQU7eYoB<4ilm$^3?~I7z1AJ;E_fZr zRxx?q30|W+_J6O%n&gF?Ja%u+cZtIXx4*aG5V{i>sj~ZXEpOM7S4%v712-mJ%-Jve zLt$q6-gM`=Lf`W8S5G)HWfjlQPd{gvto2xBmT|$swDiTRtI-_XwFQ^!o}S`u36<{l zm2Q7!e`jdi`=M&uNxjF9rX9Gh&u=&P5+k?xyF*j_&6B>b zGw1o8{N=X2g8#ca62@xBG`~HQvzSrD!pOKxGnHlM45!DhU$55Mne~US$|NE^{8{gd+37f~TwEzlA>$a$b@BJ$4VK-%>vb&O1lx@`+zh~3Wf;tZ# z+&j)N2^}ez`7-r5D0!aS&>&=%=NA;ZvvrB^<#m6bS1c@D5wN1-^;$8|{=0OZ%ggM} z7+$?Raew`PJ0~ZnO|7T3Wew*lS*)0pc4Ch&bI~Q|XNOKya!bnB2ew=QbvRtwrex>n ztn|9qC8oRV(e&i^>9Y^+t4+VK^Ys4>sh+XHn6`-~9_nYGu|4y?f>^k(kcw5rPN46T#+c@^cUUT1mb&7Pk=|AQo z1_S}%7-SahM#p^ zYpIhvkkl2m^X(Yb zWR2ge33K;q_Sxhs^#1r$@Zdnaf%?i< zXMa8@ES%l4d70`;ue@#_z6tDtG9_`*ZvMv`{sne)atdlYY*-w+S~BBTj3`g#Ue0^< z^}N&cZnv}X&O5e#|G(zz@!36Mx|^22h}k=BRzruIEE#XDpKpIyq_GgZ8! zM&rrR1eZ1)P&&NCbT5sOGpXWs*QuYNbSk0a@S!PX-s9ufw`;7ddU(jxaZkklf58b^ z43#RUrq_%7{pGf6sjKkhZ`~nXdn$b|YreQ}X<~oR7x&-aW}b_<<^*oyZ9Q`4{D#U^ zr5S|{0&@bq#TEJ;*N5+O3kb+$v{@55S?Sw>Px-$e_1mvs;M$$}BkiO%=nR>Zdx!i5 zUoubeyBf^Vwb$-Rv|w%F$48|;^RCD(^-nXBB6&G>m(> zmmxDeuj{|>hSM_?u65-1yrYFHovn}nTH?e|B((juZSPbuE+djzvjU>IvV4U>*=TBMp^Ycu7qn@%` zR|<-xc0W8kU0F>n#3O#$l7Ed$jtIZFZ_m}v|G)L`@AHdNPb-`?VY23n3=j74zwj$z zzInd>x3|03YOZ{BR{jka`-vHbfokVgPSToi)zZ|=EPs>dvC4%1kyEt4uLzibV*Y*p zjkeDhCLK*`o5FN!zt`388;XxhYsBrDu+B7DwNFv?DgTpmlcf(j_P?y_6Ftee$Ti`_ zm4$wDtrmJu*9+VF(;!^U|D5^#n#D7dCQSV>?SSM->-$nyotAK=>dv(~@49>2)z&3? zC!=O>pP_aolOt^BB8`OUmM5=fUtgD5bMQ1>1PE7Z}p7JJ%tUVlmF6=LR z+xH_P+^eQ$RltN7x3-$SyT7|%^#0r9PdxRx@_MSjzfV3lC-+Cj9c~T|1Kz9KEF`SM z7AWu0E!?m0*+gw-iiVA9D7TnS$HT+fD=a<<1T8Fm-O|-x>#zOH!a>dN4|8T_=B%Je zTX>bVEy}aKoDLP1y#1zXmR}|7ZyV}ln;i>vQOkBM@8JUmA>B&PZtdvQ`ma9YqCHJ=;p(&l*?Uh9Nz zd<$V{uNUSL{S^Fnwu7C>$?1RiWM5ZaV&K! zHfvPAKjk60bVH5nrUEC8i9ZkC*s7$nyJDl$kEcH>3x&@YJdNJ|eo;#2A-$OkRE4aU zUD%MZG&o@Dktp|js=}tPzBKO1s9SC6Fh!(sO-papvndk``F-dA_E{qOwaQXPP*C*a z_4v%DBNJDN^v+q5Fd4K1$mvRh`Z7M>`F62FRj(og7F)4cvGd8Sn3d$vKI5g5;KQp& zgIV}JKUF>dX1mbr^LhL5k2kNJ1?@F$x)7`hnr+$gGTNZ%NO6JUY^AyL)S)X}rhO_x|AHPK`SHGKUR`W#`t^6sOiMz&m4ki+cz{>EfKt$QP> zrb$I|pcKT$Z4gp(a+2z*J{#@3yT8j<7@xnwwARVt@zUwf6F)8rKXCiUQt$6v>8ZcI zoOS92?W+bY_pJGPwJc;+jL`XOwTB*RFF3(DX~+2)XC@alIk){$u}iW4|EIEBMuAU$ z&0K2(aV@)w4`n}o{#4Z9ShdnwC0iAAgIYG%^|Ghm**8>NJYDhf>H5G;DGb~4?K}Hq zvp7D5r;98zG6;$BwVJ%r89IqN*HC2ro5j)F^EATV>{(ZPxcpdpu(^`zQ~xQt!7R2( zua#78n9MpT%j3$>rkNh~``HD>2j}KmgAS=WSzv4V^vs+muXYw+zp(wi6r+dlygzd~ z-+Zb6pX&BNBP;aXhQ6xf4*O(;{yjT6IW{Z0avp=<^K)}kPtA;LK2-$@q`Z7khx4z{ zNk&j7DFAD_DAnr3|L z{$DDtsk->yFS)~QW=9)#9F5qsVtR01tnNppJA13e?|I$YUVdNEF)K61hDEA{F3--1GaB-H%V@(RR?XR-(CMA}@6Y5%a~HBbsMyS7 ztQy`euAld8ZsF_ysWa|QH}80_woL5azFPk!69QJA3X(L@;Cy_nck;^gX*{a+pj8nc zI6w^`(?_7A_!y zp9?{wB~&yPPI_rH)`_pVAMPdnm5_zCqi-I7g@9+`1^UY({Z|8-Y% zXt9if_w;8@US7*YR*A8DgiYnVd#tRvYg&k!#!4?E|8=`{EH^VOHP_skwR)BBxvKIv zm!B=#J|k(u#EFerS63}eKK|c_?a|3et62)l-g}1j-V3r&+VRdf&BTbYR~LQz#W&ZjZims)mO#m?!qOye>;OsdDbsjo!v_t#<1RVYk^I7SD01ofo!4?RL40 zh?fq}^m9=&?yvJ$j3f=h@**jd^GqCtcJFmBZUx%eq^@@F=&P%%=bFrFUp{-r3<(#PAFJGq zCB4^GO$vSSL+Fgc$Hj#UpS+rBoX)cRJiGjieXDIEi>^*uB&ZrLdDOHpX-c%PqV^tf zl_g=_$1ZOc=loUnZjZ!rzqykxMpyBufrnRj>;+YQ-@H}WHFOnp6V|fM2-;NkHmXND z{BWB3H2L>ENeSx;*UmaP>kfx@n9AaSg*A_^{du{(`|)1GY=d&Ya>qZO1&s#|d)vO| zJaBlL(@PsMxAGO13My(>Ch?@OuzSzFwQyU>+e_&pd;(48#~xl%St)H_x4y$J@G--~ z1N!m%G!GrLHRMW;PTHjK^0Jrgq)Ds#ZqDj@vMQ{L@npkm_Y|*nRY50vGOQR@NlA(~ z)jsL?@csLB7AMb7o(|#KR%hqtCcgW7@(Wkfy?4L-+pD$rY|?Z!CpMLWd zWX|Q@f?dCT7hM%*cR1<5~_6?6`5yd7#@y1T>0WxXLq--U+(8;nQFz)=W%hbZE9lmRhGJQGvLX` zo7>+DaES)Vn~TtyIZU&ZC@jmk_nsw(w+#Pgwt zW+<-r3i5{zA@2b#RsS$;>Xgr* zdd#!_ug}CS?f~jZybpi1*s*!}$Cv5SA485lV&b{E_qWKrs$DFWRqW?yZ;$S)-EOKHI@NB<76t!Zj@wjL z-rD|N%JG?|YUtN@Dz9G)sw737{PFRtZxD}7U{Ppi#-=H43q01jxrzp{vYpfq-WwI_ zt8l%_+xk7H?Hs45NvqF26M0ni_U?48p2H`&<>%iqlk8IX-X$9DVxl1013H#G%iRuC zf+>JjyiHJO+r6$wW;!U=@9H>QvTKt3`ue)N4^PgcQx6g)I_bEdI$ z_1q;|QzJZ{W#+`YX$Ayst@`?EMbOh}X(DZg6B6_GzS(y2&4mknbJ>r~xq9fBy5ApW zM@L5^nLB)C+pe(O7j5U0Jp^jBt}D}2H(;K*h1>fDQ~% z`~T+V=A-q{DZS`fjKMwBXh5+&(k! zFlJv{l5q8vh|d3Q`f2C=7-Sdit9`w=CZOIo*bge zskm4`BJuLRzskFmvUS!@_nm!!kv}!%j`O8&%o;%|`#UF}hz|8yC1*3^WWQ4PV_k=n zR~4NP`FxXL?9mRtbWns@e*T-H<9+f|pUPR-xyh-#w^vfJn8~zUU9_<}=jW%>PEC{F zpR%iE3SpEf`V+AC z@%!s09k_hiY^BV4P)Z2}l@_7TCQSvkYHaQ@{RvQwXUmVO{=TlIql3%Lw^M=Dk;CZN z?A=QryT5wvyzl7d()kCr9l0+c`cs5Y_80fo?CI_ySAr!BA6cK7GxP7ZH^+ECDanNT zE?3ZJQVp%GsWB+anQ-#P%x{Oji2F|sS*q;MTkf3aDXzQWb2SFV;rQc^PG z!h%LEd9K9)PR?4lr}C?+zn)q;ud{QxLHRpFLC{>*%)GSzyGpk~B}YLysDiv3?$PHD znsQYXdys2)u;;)5ha<@80=NP5Dh6LrJ; z%l6{yo=?s{?|yoEvY=R)SnlmG=EVkER6>7$`MLkwIhHl2jQ;-L&Zenfo`8!MK3rx`>pUfl5DMgIQ3YVx&TCR&}1-3xq2^Cj?^jlk$ zcE9qsm(2)29U8qx{9X!6S#q+!cV6B)uDF2jhc>;R9X^?X)546A%}}QLuSJ!RLL-;Z z0s9+*XCw>~8d}dlCYTPXCmWrhk9Z>sdEfB>@(r&hKLZT$Vj7%3kr9Inw1{j zU`lgPG74y>~udQRRqb;^_}kAnXkIN%^@v}9@CvZ%au zkE7O23t!iEUyNnj*DnDRp0@R@n`gUb^O|i}s}`21C@ypm5*7~q(6mc@>c_1gB~=`l zLVFpSB|>vuE#!n08oksTqzXEI9-LJAqkx~2dvo65j*{1Z{xI#V`@5{<^()PF>-2UN zH@xM&<8fGVkozD740Tcgf31M~)vqZG3*qw%=7ZKerxP#-+Zw z>f3bfa52_H8NC_jMGfwn>x3)*vPe0R+sqx9^x*2s=Bth8yUuW_rtiK~Jmnp0UHX}e zdoNVqTNN6)sU&k7Xq!f=V!}EBhhz49$NS~iXYcG{;A7gx@xUVLvQBs}Cp*9NH~E$E z`}g_GyW{H4zjVbMwxw0m(snlHkq6lXPQ} z+HWOBp@Ix1i`K)-o*wBG{`6|~J+Vx^DRU|^|FT|Yn$4+Q=F$C(_erPvE$=gXQZlcv z>)eua^Fl*%$Q3KqXD?rBy6J|lUd@_RRkiEM^XJ}aY0IoikGOHqVtsyo{&Y3pSt}ac zQrAw`jW1xC7qGma!7WlT~k%r#E$-?4kQc)h!#qN3Lo;hULpadD4cz0%T+p0~bG?A*1s-$J-@aVwHV<=i63?-P)F${r&5vr@zxr zfqeP*_xI@=laJr}H1W-8E~d}V&rdIXeNFOehl9bXd(&1|uz9&FsH{mB&3d;*K&HF% zrzhw{Z{OKwp;cU|u@MvgZmIcM>iEGxU*A9N495lD2Np%o#JzR|G(CQk^TNP5$z>Cl z3>&NIg{_7ADn8CCdHZPPocJEo==Ik>K0Xf456||!+|$S6v0#^Qg23Wk>kXc}GpQt) zGUmhuq#5PhFyQ1nx7{jNhLP<`u<}>wZ!M|WFS<(v%U>k{bgDDI_f*mpFS1!-CTFv z7p!M0SDSLq_V=2?-B)HB`>!~#(vVj!V&|f-FY@NPwVX|iys&VZV&Ip*Q}+o<*?fMU z&h7QxCvx4d-wWTY|8jO)oc@$Ed%xYv=1Gg%ux-y27LNsK0to_()7BWLdormcs51Uh zmOC{6 zI(g%T+MF<{%^_D!9I~#j)7_lLI(0Vh;<<8*&n$6n=i5~Ozi#*1>AK72&ziRG9;2;y z=oCIj=9cB_wkhP!wwo|F)kpbI+_cpKO!xLFd$XzwKG_`hJ?ZZ+W~2JLwk`ShJ@+Cmw)vc48Yc)@YMz0Sq zDA;i6aH8eR+1n#{yd9xy;&<0_~IUkf~F#c_QKCk*f)?S{RJBnTH zTRxoIC#$Mmy!%kM?gI7tq8Fvbn<+4y4wauDz3V3TbiG*Nj7t*2pSM2w$WfxSf%A6S z6q|_E+Z!DoJUV)OO2YH4+1Ho2c8eJmJ+VF7XZPdoLGzXe9QzdaK0i=Z`uJGyqc?BX zMEf=C7=KAz=hmVs^QJa;q8e|B<13A8s?v4tYJPu?t$3a**3f=;m+Ug#RiIOnp8Ljy&#hwtaJ1JQiHye6U3RAkUl&u5M;J=FSIhFl^;z z`SrGJ%@yj$dw=_-GPkstOs)INV|=ko zC)|4FeM9%`XDJ62rQh5wx8+&Z=D=2W{J`cEg{whqx2hB$^Bv?)IkjOT1Lp(=&KYV4 z6xi+y2q`cMZD?ZHVzl59|8}1G|ChsFr%F_tm_78KCNs@A{oISFRauJ`R+Zii^I3i= z|K^-oi9yUPemaSXYkP8Lefsau{N%gu zZ109l$5R%5^FPkXi?xp2lX!F)=j^M$zP^?)XlLX2!XChUKFpL;p`r7^trr*Hu`wTM zlW){ac@uF-;Kr?u#;bqqZTi+~%6s15H&^lVv$MgC{we*fZFVtpPKJE?`}We!#UYw4 z%PwA8F>&?5#eyL|es;^hWcp;fu>7!I_H>n|tb-2PV@_hGq%V%&nH;LJEwtg$~%i5c#V|e(K)d@}*Q=U45~Xg2mTw)n^J0w>)4lYi@1be&p)al@a+&>T|QN z-4RQ%II!r$m6gGwQTlWCIIR#p|MJ?^E#8hNeSn%z`*VAfWp*R44cEXEghl{s4N z%`BJ5Xh_hhn(Z=$k5|?zB=y^d&|Iby2cp0&;LttdPito%yBFx4-dA3Abrtt1Ez$k< z7lJFk-Bdfe-*MWW#mkyULGZ-{YC zi&*Zrwd8B1j^z4naX&mHw6C5urR|N|-dHu+B zvhi@DrIuGJcsVC9a7w6y3Isk-v~N&kTq3I< zvBBXlCvUELU|_87E7@HfH#8PZN%{2T8ryfLen#nq^KAF%zS^!86LZfk@mSB?ti=NI z_7UM{gw^+|whI6M^e5=#NlVr5cOL8I?>BYWvzND0^0Kr>WIx~Do;PoDR$udeoaL3z za6QM*H{5Jy>Sj}ez85cew}h>LM>$?n}$-la#&DqCFqID|P>@qPEv(j%r za`|%b%Qy%Bg-gzHH*sEjwQY*J4RY;Nn}a=iQiAtK;|QUQO|0 ztCQC^haCO7!uI{Gqni);G2BQI7Hu*CRdOr8&;bESk6H&092kQ|z@vM!Ih& z^hn97&kj;Md9Zo^$=R2$c{m(6Z1lA^;jX1*aoqvVmzz>|ZmRyCxAXbD>L+h*ZcbZ2 zU2gTHbNm-hA6Uj=C3|3v`ZG>mfgG2|j~>10oL76hk-;TtwyE{n-}{s-S`UbQQSaKM zziH}bUr%;f@Aj6Sxvt&cye}{FeR@5y>NV2i11;1$;kr$$Z}R z$)HqU$i$QM;jIFrkOHH%(1A|fCP|NjeO+0JpXB#naMjS!G0~dWo|rVb!RmWgTGF4d zU#}MZ`jT2%Sd;(p>(>1%Vk#e1YHCiu>bZO#o5#(`xj9_(-~Hy7G+MH{M^1D>82?{> z$z2{w?O!L@|J&GoQPefwW2U>O_ui^=N156=6#o9c?;gsaqOb4IsWNSQ+_E@n-)@H4 za>+@ZHza&#Zi>9NF7`BUpX`3e>e985>+~W7k`lJ|l)9U-++*G{>6Xs4KK4cHH*Q=$ zRUvn8)z>R-zx3-XH|)5=bD#OtOaX^xW3S3vI?rtEO?6{qVtI|*3-nEtCin`7Tv-s+ z$+vh8i)vNXE{Pf2)vVsUd9!A9`=Y|D*SMD!a)5f+bIkj$gUf_e7KtMpdc@bOfx>4s z#{oC~NAnN2@lJm5pr$$ar)#&~=|*PuCl3xb?|Le7%ein@_ZpTRJPC)BeASNbt6l!& zu;lC1hfN+oKOA1a)O)&_kkF-*t14#}3!B9*%i&R04qq)&YAfx0r`t#HnJ>mQE_G#8SG3~+Etx6vpdk_@E&Trn7db+49 z_-o;t8`@f`T1||E?>_h|1MC* z;y^y*y=0bWyUJfLF4fsD^D6>*y<%6a4X>%$b7`-`OnzxlVKSkimcyVUQGVTUZI#JFA!X|Jr@$jtwWr9M!{0yH4*~U#z0>AyLxS%0VxFpV~vg|C9LbC3I?kSIscB z%l*vMcjD9qzl4pFo?ff81+rYVERNW3tmNU|9J_#hru^pg_hCu%)=V_d-nr_D>yKrM zpDYub{99u?z5EKUuF?_pasI%hn)zcd2j|W(nLk&KqzJYco6nFG|KEJ%Sl(23xlG04 zwEr9LOfm`1v)T}I^!wwdPgR}U?wCc)ULDRIvQ79{*i`8{_rO=dW-~H#&T!b6<==}b zdv|B$nw;k5=v8leXPfW6`rfsoVh2~khuP~+tv_iNR5U$fO)LbjfMUFL3Onz}RVWrM(-S;p-5yLZpAuaA?f z`QRvNzt6XDCs)(F@O2^@wY)W-ZcX`WLtFt~F6QWyh{6EUaFae5vT`CDoeU_tJVV2KkBZmAk2JpL2do#B!Ez*I8Nn zJ$!t6e(}0Da5n0&EOd5qiVzFC*!mFEAXG_EV`MWt!*cYrM+1w;fqN{^&dgL!KUbsd z+!pc7Ch6ocwm!LLw#w7S&0X_0COze|tokyC<@@&u`ulyv<>y}$5(|5>s^I{`CgBAy z6LO79XLa}fSsT5*XWp|%Kj+$5i_Euk-cfL2fyB=zlNCRGIIP>lm-*}WYZd$T4t2J* zo>C?&v^S@L?I=_Qo-{)3X}Zakkjs-j=I<@#1&s7Yb9Z@Bj9FLxr!eZb+0w z&edjyoT|Tn=XUG*>CP2pN;5RHKl$)*`_uyUFCt!P2?mi zeNX4t?^E!%`?^s@wRie9ep6%1kl<;nqr^n_tu4QAdZunw*R<8gn5I2jcm34V>Lr<% z)l(0(a6Y?t=rt%f8d%;qG&u5DJETqr*P6VH!P|PDeM#@zs`O8A{)VLXoZDp~Qxmpi zUG<2QkX3jn_U3rt|AK9*FI5sZY_3Ki7 z@2+2!pEvbHtrD};J+SQ3b)~!gbLLFedc4@Vz4|KieEF?DY`mW)IWnK+=aJle=!oW< zS6A6tr>)Uwlr+za(aiQPR!}rx=ADpwdRpLz^D+s1MZMqN9y?;Q@U>HNj?}EH@Ap)G z4l&^OGhMilU)*}$l=QpVT<0$>jedGzp|Meti@)fWAKzw&FNxj#?A0_$<7?h!-#jCC zeL1hjDgN?i%8H;3n-2Q;Djxz3U{sl1V|U8^$R)8kYTK6l9U5onT2H^fZs~&xTTpp- zV+KRBgc;kZcc9Q(pu|$J==L&SY37R-#lN?>y?Hy7dwuwF*aEzSB_i&39CqAS@-k=Uz2nFK|L~i3EKfLp zepu1Vq4O^Z*Om(Ui69JI8%L?`s?7-irG9^^2?Ov+g#B*n|u2 zTHY@|9{1h9dzntSV$1H#%c7w{g3`C|C*0Hc+2qaLG_icu!JQeu`*cF{!q?w>ue5Jk zAN!-z$NS~e*`~sSu92ZxqO9SRo+l{ZMKRsragb*I#eLrPd&AXV+|zF8DH$(z{ml01 zi16Fg!)<>rZG61<)35vcCauh8IeqJh&&l)JQ%;&4H_egJy^*)n!~@iP-cc+_Lu9mMd$cpF9Y-SG6$Z zL94h>>iK!LBL9qk`xedN{`j`4y1IMbKJSx}3v4n!K1%lTe{^eW_N7Ix+>(}`<|X}3 z-BYaEYPhxhoQ%-L&7sN z+n1!CcKh_8+4uBYt6c9kE#1qTZ8EI-QlNcKLGz|!Nv_rJsvB2qm)>FQUcsTOme`hlN)8mr3l6aqT>Ag(^?GjyhXx)Qjj-4H z3KA3M*E>gUDtmp)GdzWV_R6K++db2so&WUdbZyH2fAOj3=gptW?Dh9oY3iFB4l`|@ z+J8Fl-*!TO{}Zk5a2Bf`(=XdCO`SU{r-`y$Ii%^b^ z{q=fx%8LsNx5SyS?`V!=)_y9g9d_c&%UGUMUIItDx_4{5eEIUyrqt8_i6E&^HdBl} zoeuGN`pM-_bMrZ=df@l|(%W*Gpq{)ki{s3h#^oz78Q7i5meGIPe(^$wnQ zxy{Z0`WO`dx^|6wY4YXe{^2u?azI6>15;=-Xrdxn)`APvZ*83vtX8GWl?ss-KnTmal59hpJ!PW(vWkbz+u*%w`%fx*C_Oy#MwY>4cl!<$hc4 z_uEdlcH)-zk-zWC8mIAW*4Jr0@fwsR4x9tE>x~o2{6XU!qN)wP|J&v3R+za73i8if zyFcLDPK%eW6BcavFs^7?uFczw{zmjX<-^@{%M;Vz8_gHP!D&J{vT-JKC$ni<)do6axZhp3H$&w`}F8kZ- zvh&M@)Rw-v5!iJ{`_JjOv&BRBnFM~d{62GUZ}rud4Lgrl3&O^e)@TWB&^4K<89MF6 zx3})8$9n#s-1m3C*LA(`r{CPHpOTrcy6S!IvmOIZzMso;e&jVRStd7W|G(0$JFXQ^ z{J*w-=b?m;e{*lm(Gz&3E6sAzYiYsRH#hyorytAUcU_=nzFp(+saXtOmCf!6MaR$O z92LA@5^4SX)4S{cjXHAbwL0Ki>B#Xq66)6vDWI#1-gg1k< z@{}0|UKwkxYCY(7@J`*?wL9&LzO2!S-sL;XbhZA(iMAn?ZihZSPrbP*chc0a-6lCN zv>YA#SJ+2spAXu)VM9RG_jhZx>pE^#uJ_v?y-Lom$nDp+zwIjPWcAFzch>2bm#05jyPa*- z_u9wDzh$uLYpI%M z>+;l<*&lhM7Rd*FV$|r2-1@4CYl>3E!G^_=KPm-5VR^@pi6`lf;g=c%5HG@=A@dwZ z8jpm5!=b~mYqSgxPF^^D;`HzpW&uxk%Io;w&@<1!GihI~ZA!)urO>obhqxKN7)svR zx3B8Vn6|1{N;1tOA^HE$=f|Jk*;ycNHkKHY8mTlC;S=G4}Y|JdVCKcD}8O1-Ys!c8U{ z9GeA_!k&d}Hf1*9_R4wXHP0YIJ}YD_Pgm?Ie^vkg zws!Wlv{Nf5i$9&{9)04+i+f%xil3eNulcs;dfe;P3zQrL1q{5?&T)a-VM@Wv{{+$nO-2zEo)Q8Vz8Ec-DJXTzZ_%P%QLdh=kGJzC zO+P31=vi9Dp{~A<{k1uLv+liBbMKooRegTW`Y-BpV&6?#nJ>b5&+*LWx?1t(%K>+! zW%oK>oyyLBKQ_yFIj_{pXBHE$-QnN&|6jwNAD6gp?#Y~Fk{1*8|IuOo>!Uh zx&M9c=4J^A`#I7DTrt#ON{r-17Q$>~=0k@V~ ze#ofbnSH%*=C^B6nb+1d^85@A&%ALWbl;z(={3La)8{ldwG5R;ycy(%DWw0J`^86=QFi4bem$u^f@(tFO!cPu}M^k zh+N@fw>FpK&Ks}u6L*!)?JCV&^HSTaZ26kFT8{;lj(54UIX=mO>dhU+ED}d{6uH}c56QP$soW%-q_8~kejblx<|PMc9t zy?t8!U+d6MpSe;#B*cIGy7&Hq_y50Nzq+a=CBmirXU@qm(K8Wp|HXG!7{;f@%G~(h zw~O6M@`lZ}?CUXhKaUF(Pgt2ceDe)!e z%e~*9pMMTfYnyhEx%%JTFXpP1 z7`4UqzgOt{uhRA0>rCo6?kHv~SO3)cUGAOp+uQdIvUa|D9IKL$T}N^hk}Wxz^UrYaed@eGkZIpCop8km*4beb4(1Co zEfe@)dcA1tlGIgk%ck#KFJ9N3lvFqA@$r7`=?ZM(XH}1bJID)O2_^_Eezlg<-31hY zVZt-)>-Smxlr_tl!NUGLdhPVaPeM7H5>&g4_=Bgd0nHhh1y`xBp0#w9=4)4L*~H9zz6s{{W0b}9pK9+8H%V#w@nfI*ZsU6a zWgG15*7BaRKIP>4;L-bf|7pIn`916E8f(7Z-zc{9f%se=<+c0PG0HEwx_p_KRy)_W zS-uSCO#c4bDVgG_7}0*VW};im;%HQABUS6mA zn;ysWQx65iS0AHHaA^6|c{%cSo)gMvdPpcOP*-741XtOy!6jTUgQwPKRIkSt+$$NA8q zHN|QTacpMaZ@3(oB)V-?sFzi?_Tis!^7^U`@(vk zHh*{SUhnQ1vi^A5i9eNsmv$Ck)u`7vUnD9SA@O~RX6(`9%TrhG%$~NoKCZ2N6o{ot-E>WdfL@hI+5FS++R*oXkd($gXJ>y0}5@A*DIzwfI?*#%Y;*XLX(Bn z{Z6c2UnQNRa^`4Ql>Xu^n;DoSR`g!CR;_)xRQJ)NM@sYNEsB=r&-S=-Oj=mj)Xa`W zhlwd&lhJSO-`c88e<~hqsrlfzqJ=L`F2fxM6B5~k%2=&dU5RTY`6W*=l01Rb#$8IYrA$$>*A%(?bV_O z{Ka#pU0q%7U396UyE*q;3}cG7Be(l|>kB&JpFe$iGTEOew|nB-R-svwrmdcJSn$-% z2@eCe*_^$zQ=!2s{hVCp-CbL?WEZ|`-T9sM)YFHbob->r zwD)AT?_3AvQd^^{HX8##AUsL;^J8!bYG;Z?EQKz>gMkEQ_ggEPWXO5 zUfsQa-sD#9cFpUPR$WWj*~PPRlceVlv17fz{Zj2)T1>8%sy3a~nf0x@=<~DO!eZl+ zUxwx9F6`~--mNin=1i|G#wtrrSa$Y;hP^!&RDp_xs5%3^@ip$53ZLX_zwvNhR zd~ij4{*Q6`pe82n)BK23x7$!pkN>^U=jT4N@19lguw4B!Z+7)wV38g zOqnt@mm_Um)Yr|R1Ao3SS?rKw^sVvd=*SW~J?$L#pP=Aqk^lQX{@y%AVZAyiFQe8R zqDl>CI8sto)YVVl*tqY~_V#$DmZ`33V#@cJ9TVbD6@6`&?>nX3Z!-N@@7+~4GQoPb z`Fkenn&;h_aBpw5_x`$_X7f+~`pTa2?+*_rA79u_@hf{bSSFQuFoD(%_JO+Od7c&u z;6!TA*uncKMIvchVq)*wYo|4=gO(Kc%k2&On*A>AY}jVoQmt@-BOkuy>2CCPJGC+S zdCI#x@1IT$|8=5ch3cn=>r& z?PY#vCoXhu_i}M*S-b2=-73k(r>Cc%?h@600$RS2#%8Wi&HDXK@5MO}wVf z7M2qS8iOA4vYCClu|{HZi0*8&{Oo|)X0lWCV&8=)Ei^Qgo~oOjl(g*3oS$pHy!tx9 zXYQ}5Irr;)?$xC)_*3(!>CC*(YisruZP}6)S{LS4nfdtw!_6(3lh-ak@^6)7BXqfD z?5Q>HR91aDwI;yp@`^y^nI>s^K5YBX^%1E zn+0-ajyprAUozL}M1K7ucdB|(+RCc0uR=Tf<#VPrBv#gjJ$c{m`Y-z1 z+uxyLdJ@Y_4Ef}2beY-DPR`$7xzr-V(4=N!%fEx+Z9Ffd-Yr&0;1CQ>Nt%+wamK|x zf5FnMoh+4%92wJA8yfoGi23l%Pe{-IL)ncD|2t;Sp1tnrDogH#-L?!2f@PjAjv_rt$gwc)eSF+uL{Jhxy0+ow01UHx>HNgXMI zu3f&g_rv$^`tQa5frlt3IPfYQP;ldoNbv)w-ZhF1TXI>9*?1%r9zN7_^Y$_E4qeja zKkv@b6&@PvK7ai8hwPdD_)ZjUj`pQZBd-7jgq zwf}SN-vs{G_wqbt7PTsB6W5+?DvZI?R)?<_Tj5>(?L(PH#`SfgUdP_aEZ#4AV#N%5 z`{;n8v@=Db!pHJmotzp~)YMizU@g^`d1d+_0X$Un4m4C`on+Sl3R{`!4a=r8p6$7C zp-f0LG|HN3cJKB0`>JcBw}(Yayx;pgvt*OS(!Di19jtzrg&dk)zDjZPqWt~-DMvcy z30babKbd%EM`7@#ZEwVEy+bn^&dl2z-C23*+DE^&%O2Z_-{*F*Q}_8`$nht0+UmOg zpBnqTuQ z_p7*&t5=`x08L6fI46`K@c7)P=a<2rP~=efD_i>KMny||`{|dL?|Yq|Ry&oCeEs(p1`?yi_Ouh;W?WMwVf3K8q-i|`= zbupR&(()|EK6CHf({#GN{{946Yva<_zqj^EY%#duu|SDsL2sfC!;IOp_3!Sk^qgzu zCtBGO`_45@v`L)9GbDQ`*`a7&GPPOR905LTHoB6WWX=kPKcASaLh)bWsVD_n*jrY>k4hJ*QGK}J9B38r?=acHg4P)n&v0N0V(#A1rr1gZ@kvMSd~#op;628z!Z?jitn$@UhZ}Aw1&nG#pvyC4Kr7E>F}5dZD40iF`l_8=IzzX(J?VPmlteEn{&bq zyteW8W$qUl)=BesZDhd7MI{eSyzqvm>zPU0T zWl1pnwSE6z-=yT<(gBUpeE)9TF8X?FtJBSW%HC6pudYs?`;L`uf1RzDyU~=#C%(MA z99ehtJ2;bh97to4II=;~s|?(;RSB5pkd?KHEA2q3iq4viH^tVZ{%$;>)+Ct`ySrpl zcO07w_hsXvBX{?%JLpvRGj-XUd$G|soi5wHA~X9L}m7P;fgNQ+^KI zWYC&=;M3F7p$5td3Jz?1BCEd|6$s6pU++9;ZuV*+;f(MbixLk{oi$A{FHeuH^uI@E z`_e2gudbpA3CfJsLJnfV0Ra;{Plwjq$IqS`?)aT)sq%@kqSCA9os81=UD)f;lMh}S zCnzYGcrJHO8zjB6=%^h~XghkMf*F)5CN!9`JUFl+;ULpjb(1Y~U0h4IE|YFl)egG1 zaQelio7;Enl)SYd>XzXg@eMOq$KT(ueyVo%%6Ail&bu*9b$sykdVF}lq|uXY2OkTB zIDg>dvlGn?UmrI;_NAp)Ior~xYZ1$mcs9toEf8w#HcURYp=8M-?!&)9>92vsM<_v{ zSs#+`9hM3m@H95dEJ%_tUA6beZ~Kg^pBGLq{F>ExXHR8xRf&6NXK7PAN1Oup;>5$d z*k;PM^Ua;wDZGE7>XK0HBeU122F!c<>gnn0PdCQdg{3Pw9{AS&Hu4lB$4&PQep{C< zT_!ixwfkH5^5x69J{bm|l9S2#SWt$IRf3xh(F__R9hTbl*$bobio?%cUktHSXvw|7|M^-17`%OO)hg@Wn{ zXn1J3Fl4^qfR9>lOKFXB1MhQsbMfwJowE&#gkSn(UO90!fzKi}Zs(^ZIk&c~bo%`G ztV)6|W5l{Xxw{7yqB*7X#P#EX-|w`P^w=Ty-tvg`>#N1rO79z{_h_VgLdJPT_bhnV z3R^2VpBq;%Uq`J|QfMr{dw>1rlj@IV$y#q-3aTo0 z=dFErbX92Nrku#WmiBh-hv(XOrEe81d(#EBvw`IdXgJ~LnhI4&ik!>ops#FY6$NSt ztl#%4cdKf4=3bsTVbW}xKH!C9!RO{=Di#(Nmd!KVtV+?@hhKmR!%jHD{gnGf(f(ef^=G4VtGzJ1#9+qhhe2xbUaQ zKWi3!g^K9?`@ZfH-{8~R`O~vc-hN$^_?5jYyz*I(JAt|hrn5n7w5$JGR)eb56_;2P z@;Z!!IkG|1qfz?IP8}OkT;1H%&wraVZ{p$-#xF-~?Eik5WR>f7%0`+qgq7(Bo4^?f z+go=NEGo7yWWRj#y7Q(@-?i^@@43Fgck436j_GsWXnp+n@s;#~6>CjJD#6A5ga%ts z%=+(oGaDSr3l6a?n9lg{{F5gslGfM4e|@XHvdV7Z^v1Jtn+zVDdhjMEBB|-h&&FYdpFm&DFgT`yuNs4jw${wPW%w@o!Oq z-yi`SAP8E~)gt#ERC_ZDtuO&?nbVq4`0|o!<-48iYp$I(FnzExxEM6MT@t%uOX$<) zGpY>Y^F_78UPP^%b-R7zYk@t{dw$H=v3vLG2d>Ngu5rE&E0KZK)GTKd4=A)*PJt}* zo!~H4al(`-OPVC(;^KrPZ(hjS+p|gd*RR*ilV(L}WM5ym)~NWYgU14u#ztoLuKoKr ze|eoAYZeqa3qHi5RUs%OaRxo{_UD5S@k7r3x}9OX z!n?#zPnQ?8x3?GF;}8#>W>_V9C`-5s(73g!4g*)IlB&>9$tWZ65l}nqPyL z<%FfG+_~_Pb@eM2fgI<^lRc7*VpD@0zb9Q?#qD)N>>zj4vaqjHpZx$eq#Iaz1QP_B z-?M>T=de|=;gisdROqbP8Lyr5O<$*f{PHEmt9EN8_p1Lc0vk@BJ2%a9a@17o$SGc` zDk2_9NsBJ+b@(X?YdcyPfyTxvzgm=m(zya7Gt;a%HWOnf=i8nkA>oUs6j<3-f6Gf< zdCHBc&xzrEMMA;?pBWF5jb3X&XGD(mNG|?&!RTsW*o?=JSTJw}Epe8I#L?AB442+b zoZ2Y-I&kr=?*0Fpmp-d}aUpW1$;;@-Z8?&`uU9{n4%n;SDzxh1;r7#OBK^H~m-%}8 z!lnvRB@}-*r3PL79sA%7C;%2L0}W~|TWj$goP14t7|g0U(j4>`dy9*k{@zu(TQgmF z+4buirZ1f38?HUysq@6vZ0jp;%HC=P>=LiozOp*-tk|5(;DKPF02YZO54yp_p(+8& z94e}+E7$OBseZpVyz2YAv%;^WHh#KVJ?VtStsRAn=UA0``HI{WS5#EIT778_cvx|Q zL$BHa1-IU~I=^|~{0i=rfm{h@$h0#wOZ06HlhFi67P$VH03)wtfLeAho<4s9Nf>Zl zAjW}04ug(|7THH9LTVkjE)atfafi=(z?#jXflJ#ELXT}Cqkw_fXB z42dX6kq;#srQ9DJ>y=*B^5omw+dnS\n\n\nTab"], +[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\n\n\n\n\nShift"], +[{y:-0.625,x:6.5,c:"#54d6de",fa:[0,0,0,1],h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"], [{y:-0.75,x:3.5,c:"#cccccc"},"C",{x:10.5},"<\n,"], [{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."], [{y:-0.875,x:5.5},"B",{x:6.5},"N"], -[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift"], +[{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5,f:3},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], [{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"], [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Home","End"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Home","End"], [{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], [{x:2},"Page\n\n\n\n\n\nDown"], [{r:-30,rx:13,y:-1,x:-3},"Left","Right"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png index 89d15e45069a0237c023e77315068b932b33fe5f..9c0e8bba39b372c7e68299cb06c8dfa5e00906ce 100644 GIT binary patch literal 119139 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 literal 108774 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 I>zopr0PzfrT>t<8 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index 4237f08201..c7bd272eca 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -1,27 +1,27 @@ -[{x:3.5,c:"#9988bb"},"Vol\n\n\n\n\n\nMute",{x:10.5,c:"#ccffff"},"Page\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5,c:"#9988bb"},"Sleep",{x:1},"Vol\n\n\n\n\n\nDown",{x:8.5},"Print\n\n\n\n\n\nScreen",{x:1},"Home\n\n\n\n\n\nDir"], -[{y:-0.875,x:5.5},"Vol\n\n\n\n\n\nUp",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",""], -[{y:-0.875,c:"#ff4444",a:4,w:1.5},"Esc",{c:"#9988bb"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Email",{c:"#cccccc",a:7,w:1.5},""], -[{y:-0.375,x:3.5,c:"#ccffff",a:4},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#99ffff",a:4},"Scroll\n\n\n\n\n\nUp",{x:8.5},"Scroll\n\n\n\n\n\nUp",{x:1,c:"#cccccc",a:7},""], -[{y:-0.875,x:5.5},"",{c:"#99ffff",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#cccccc",a:7},""], -[{y:-0.875,c:"#000000",t:"#ff0000",a:4,fa:[0,0,0,1],w:1.5},"Media\n\n\nL2",{c:"#cccccc",t:"#000000",a:7},"",{x:14.5},"",{c:"#000000",t:"#ff0000",a:4,w:1.5},"\n\nMedia\nL2"], -[{y:-0.375,x:3.5,c:"#ccffff",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], +[{x:3.5,c:"#99de2a"},"F13",{x:10.5},"F18"], +[{y:-0.875,x:2.5},"F12",{x:1},"F14",{x:8.5},"F17",{x:1},"F19"], +[{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], +[{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], +[{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nUp",{x:8.5},"Home",{x:1},"Page\n\n\n\n\n\nUp"], +[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], +[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], -[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#ccffff",a:4},"Home"], -[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\nL1",{c:"#cccccc",t:"#000000",a:7},"",{x:14.5,c:"#ccffff",a:4},"End",{c:"#cccccc",a:7,w:1.5},""], -[{y:-0.625,x:6.5,c:"#99ffff",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], -[{y:-0.75,x:3.5,c:"#ccffff"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#99ffff",a:4},"Scroll\n\n\n\n\n\nDown",{x:8.5},"Scroll\n\n\n\n\n\nDown",{x:1,c:"#cccccc",a:7},""], -[{y:-0.875,x:5.5},"",{x:6.5},""], -[{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], -[{y:-0.375,x:3.5,c:"#ccffff",a:4},"Left\n\n\n\n\n\nClick",{x:10.5},"Page\n\n\n\n\n\nDown"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ccffff",a:4},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#cccccc",a:7},"",{x:1},""], -[{y:-0.75,x:0.5},"","",{x:14.5},"",""], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bbaacc",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], +[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#e6e067",a:4},"Num\n\n\n\n\n\nLock"], +[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], +[{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], +[{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nDown",{x:8.5},"End",{x:1},"Page\n\n\n\n\n\nDown"], +[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5},""], +[{y:-0.875,c:"#2277ff",a:4,fa:[0,1,0,0,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete"], +[{y:-0.875,x:2.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{x:1,c:"#ff8500"},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert",{x:1,c:"#cccccc",a:7},""], +[{y:-0.75,x:0.5,c:"#e6e067",a:4},"Mute","Vol\n\n\n\n\n\nDown",{x:14.5,c:"#cccccc",a:7},"",""], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#cfc82b",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], [{x:2},"Home\n\n\nBrowser"], [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], -[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nUp",{c:"#bbaacc",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], -[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nDown"] +[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#cfc82b",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png index 7522af3330a21dba81e3bdad2f7f868b2b294680..2538fbeb30874542445ee8fe73c0be7108c5e240 100644 GIT binary patch literal 98257 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[J4I4HdD_*s@24qF8l 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

    ??<5|oI#)#gLDd0PNtQJ~3btfj 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

  • @)4NpDZYOw2Po9q|$Dwb#Qu)uFeY9)q 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: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 O1B0ilpUXO@geCyL_BNCN diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt index dda15f71be..098a08d2f1 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt @@ -1,24 +1,24 @@ -[{x:3.5,c:"#a3a3a3"},"F3",{x:10.5},"F8"], +[{x:3.5,c:"#99de2a"},"F3",{x:10.5},"F8"], [{y:-0.875,x:2.5},"F2",{x:1},"F4",{x:8.5},"F7",{x:1},"F9"], -[{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#a3a3a3",a:4},"F6"], -[{y:-0.875,c:"#ff4444",w:1.5},"Esc",{c:"#a3a3a3"},"F1",{x:14.5},"F10",{w:1.5},"F11"], -[{y:-0.375,x:3.5,c:"#bbc6ed"},"{",{x:10.5,c:"#bed4ba"},"8"], -[{y:-0.875,x:2.5,c:"#bbc6ed"},"@",{x:1},"}",{x:8.5,c:"#bed4ba"},"7",{x:1},"9"], -[{y:-0.875,x:5.5,c:"#bbc6ed"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], -[{y:-0.875,c:"#2277ff",fa:[0,0,0,1],w:1.5},"Media\n\n\nL2",{c:"#bbc6ed"},"!",{x:14.5,c:"#bed4ba"},"/",{c:"#a3a3a3",w:1.5},"F12"], -[{y:-0.375,x:3.5,c:"#bbc6ed"},"(",{x:10.5,c:"#bed4ba"},"5"], -[{y:-0.875,x:2.5,c:"#bbc6ed"},"$",{x:1},")",{x:8.5,c:"#bed4ba"},"4",{x:1},"6"], -[{y:-0.875,x:5.5,c:"#bbc6ed"},"`",{x:6.5},"/"], -[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\nL1",{c:"#bbc6ed",t:"#000000"},"#",{x:14.5,c:"#bed4ba"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\nL1"], -[{y:-0.625,x:6.5,c:"#bfbf67",t:"#000000",h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], -[{y:-0.75,x:3.5,c:"#bbc6ed"},"[",{x:10.5,c:"#bed4ba"},"2"], -[{y:-0.875,x:2.5,c:"#bbc6ed"},"^",{x:1},"]",{x:8.5,c:"#bed4ba"},"1",{x:1},"3"], -[{y:-0.875,x:5.5,c:"#bbc6ed"},"~",{x:6.5},"\\"], -[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#bbc6ed",a:4},"%",{x:14.5,c:"#bed4ba"},"-",{c:"#2277ff",w:1.5},"\n\nCaps Lock"], -[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#bed4ba",a:4},"."], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#bed4ba",a:4},"0",{x:1},"="], -[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#bed4ba",a:4},"+","Enter"], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Left","Right"], +[{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F6"], +[{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F1",{x:14.5},"F10",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], +[{y:-0.375,x:3.5,c:"#c4e0bf"},"{",{x:10.5,c:"#89b087"},"8"], +[{y:-0.875,x:2.5,c:"#c4e0bf"},"@",{x:1},"}",{x:8.5,c:"#89b087"},"7",{x:1},"9"], +[{y:-0.875,x:5.5,c:"#c4e0bf"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], +[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#c4e0bf"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#c4e0bf"},"(",{x:10.5,c:"#89b087"},"5"], +[{y:-0.875,x:2.5,c:"#c4e0bf"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"], +[{y:-0.875,x:5.5,c:"#c4e0bf"},"`",{x:6.5},"/"], +[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#c4e0bf",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], +[{y:-0.625,x:6.5,c:"#54d6de",t:"#000000",fa:[0,0,0,1],h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], +[{y:-0.75,x:3.5,c:"#c4e0bf"},"[",{x:10.5,c:"#89b087"},"2"], +[{y:-0.875,x:2.5,c:"#c4e0bf"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], +[{y:-0.875,x:5.5,c:"#c4e0bf"},"~",{x:6.5},"\\"], +[{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#c4e0bf"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#89b087",a:4},"."], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#89b087",a:4},"0",{x:1},"="], +[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#89b087",a:4},"+","Enter"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Left","Right"], [{h:2},"Space",{h:2},"Enter","Up"], [{x:2},"Down"], [{r:-30,rx:13,y:-1,x:-3},"Home","End"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 1a08598465..c8d56d5b37 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,1119 +1,1179 @@ -:100000000C9465020C94A9020C94A9020C94A90208 -:100010000C94A9020C94A9020C94A9020C94A902B4 -:100020000C94A9020C94A9020C94B00B0C94820CB1 -:100030000C94A9020C94A9020C94A9020C94A90294 -:100040000C94A9020C940B210C94A9020C94A90203 -:100050000C94A9020C94AD1A0C94A9020C94A90258 -:100060000C94A9020C94A9020C94A9020C94A90264 -:100070000C94A9020C94A9020C94A9020C94A90254 -:100080000C94A9020C94A9020C94A9020C94A90244 -:100090000C94A9020C94A9020C94A9020C94A90234 -:1000A0000C94A9020C94A9020C94A902E70C090D66 -:1000B000F40D090DF40D4B0D6E0DF40DC30DD60DA1 -:1000C000C310C310F110F11033116F116F136F13C0 -:1000D00087116F137E127E1249136F136F135D1316 -:1000E0000000F0A135002B000152E100E00000000B -:1000F0001E00140004001D7100774E001F001A003E -:1001000016001B00007F4C002000080007000600BE -:10011000E2002A002100150009001900E3004B004D -:10012000220017000A00050000004A0029002F00E5 -:1001300000002B0200004D002D00300000002B00BD -:100140000000500023001C000B00110000004F00B5 -:10015000240018000D001000E700520025000C00DC -:100160000E003600E6002C00260012000F003700BB -:10017000007F2800270013003300387100775100FA -:100180002E0031823481E500E40000002900025293 -:1001900001000100010000003A001E0220022202BC -:1001A000010051003B001F02210223020100280030 -:1001B0003C002F0226022F0001002C003D003002DF -:1001C00027023000010052003E00240235003502B3 -:1001D000000050000100360200002B0000004F001C -:1001E0000100370200002B0200004A003F003102EC -:1001F0003800310000004D0040005F005C005900F5 -:1002000062004B00410060005D005A0037004C0066 -:10021000420061005E005B0067002A00430054005A -:100220005500560057004E004400450001003900BB -:1002300058000000290002520100010001000000E6 -:10024000A5000100010001000100B500A6000100A9 -:10025000F200010001000100A800F000F100F1002F -:10026000F400B600AA00F900F3000100FA00B4009F -:10027000A9000100010001000000B8000100F90020 -:100280000000FA000000B9000100F9000000FA00C7 -:100290000000AC00010001004A0001000000AB00BA -:1002A0004600F9005000FA000100A9004B0052007E -:1002B000510051004E00AE00B30001004F0001009C -:1002C0000100AD00B10001004D0001000100AA00D5 -:1002D00001000100010001000100000016034500BB -:1002E000720067006F0044006F0078002000450036 -:1002F0005A00000016034500720067006F004400BA -:100300006F007800200045005A0000000403090433 -:1003100009026D00040100A0FA09040000010301B4 -:100320000100092111010001223F00070581030896 -:10033000000A090401000103010200092111010062 -:1003400001224D000705820308000A09040200018A -:100350000300000009211101000122360007058376 -:100360000308000A09040300010300000009211129 -:100370000100012239000705840310000112011059 -:100380000100000008EDFE07130100010200010555 -:10039000010906A101050719E029E71500250195C6 -:1003A0000875018102050819012905950575019156 -:1003B000029501750391010507190029771500259C -:1003C00001957875018102C005010980A1018502AE -:1003D00016010026B7001A01002AB7007510950112 -:1003E0008100C0050C0901A1018503160100269CAE -:1003F000021A01002A9C02751095018100C00501B6 -:100400000902A1010901A100050919012905150029 -:10041000250195057501810295017503810105018D -:10042000093009311581257F950275088106093843 -:100430001581257F950175088106050C0A3802157E -:1004400081257F950175088106C0C005010906A1B7 -:1004500001050719E029E7150025019508750181B7 -:100460000295017508810105081901290595057591 -:100470000191029501750391010507190029FF15E6 -:100480000025FF950675088100C0000000000000EF -:100490000000000000010204060A0F17202C3A4A4F -:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 -:1004B000B39D87715D4A3A2C20170F0A060402018A -:1004C0000000000000000000000011241FBECFEF5C -:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A -:1004E0009091EF01A091F001B091F1018730904B14 -:1004F000A740B04BB9F41092EE011092EF011092A8 -:10050000F0011092F10114BE84B7877F84BF88E1A7 -:100510000FB6F89480936000109260000FBEE0E088 -:10052000FFE3099511E0A0E0B1E0EAE9F5E402C0DB -:1005300005900D92A433B107D9F721E0A4E3B1E00F -:1005400001C01D92AE3EB207E1F70E94F6080C947E -:10055000CB220C94000061110BC0FC018281882326 -:1005600021F085EE0E94570F03C085EE0E941F10F8 -:1005700080E090E0089508956091B1017091B2011A -:100580008091B3019091B4010E94D91956985E9858 -:1005900025982D9826982E9827982F98813019F015 -:1005A000823021F00895259A2D9A0895269A2E9A40 -:1005B00008950C94BC0256985E9825982D9826981C -:1005C0002E9827982F988FEF90E090938900809332 -:1005D000880090938B0080938A0090938D00809385 -:1005E0008C00259A2D9A2FEF80E792E021508040D1 -:1005F0009040E1F700C00000269A2E9A2FEF80E786 -:1006000092E0215080409040E1F700C00000279A1E -:100610002F9A2FEF80E792E0215080409040E1F741 -:1006200000C0000025982D982FEF80E792E0215020 -:1006300080409040E1F700C0000026982E982FEFF0 -:1006400080E792E0215080409040E1F700C0000038 -:1006500027982F9856985E9825982D9826982E982A -:1006600027982F98089589EA8093800089E08093E5 -:10067000810024982C983F988AB18F748AB96E981B -:10068000479A8BB1806B8BB9769A0E94DB020C94EF -:10069000BB0280E2809300018091340181110EC081 -:1006A0000E94980381E0809334012FEF83ED90E363 -:1006B000215080409040E1F700C0000080E40E949B -:1006C0009E038093000181112EC00E94C803809375 -:1006D0000001811128C00E94C8038093000181118C -:1006E00022C08FE30E94C8038093000181111BC0C8 -:1006F0000E94C00380E40E949E0380930001811148 -:1007000012C08CE00E94C8038093000181110BC0CD -:100710000E94C80380930001811105C08FE30E94ED -:10072000C803809300010E94C003809100010895D6 -:100730001092B9008AE08093B800089594EA9093EB -:10074000BC009091BC0097FFFCCF9091B900987FBE -:10075000983021F0903111F081E008958093BB0032 -:1007600084E88093BC008091BC0087FFFCCF80911F -:10077000B900887F883111F0803471F780E00895E6 -:1007800084E98093BC008091BC0084FDFCCF089577 -:100790008093BB0084E88093BC008091BC0087FFFD -:1007A000FCCF9091B900987F81E0983209F480E005 -:1007B000089584E88093BC008091BC0087FFFCCF43 -:1007C0008091BB00089580910001811115C080E4E3 -:1007D0000E949E038093000181110CC082E10E945F -:1007E000C80380930001811105C08FEF0E94C803E8 -:1007F000809300010E94C00384B1807F84B985B1D9 -:10080000807F85B98AB1837F8AB98BB1837F8BB9A9 -:100810003E98469808950E944903809300010E94E3 -:10082000E30380B38C7080BB81B3836F81BBE4E44E -:10083000F1E0A6E3B1E011921D9281E0E235F80704 -:10084000D1F70C943303BF92CF92DF92EF92FF92D5 -:100850000F931F93CF93DF9380910001882379F04A -:10086000809135018F5F80933501811108C00E940E -:10087000490380930001811102C00E94DB0206E35C -:1008800011E0C0E0D0E0DD24D39482E0C82EEE2455 -:10089000E394F12CC73000F580910001811162C012 -:1008A00080E40E949E0380930001811112C082E1C6 -:1008B0000E94C8038093000181110BC0C7010C2E58 -:1008C00001C0880F0A94EAF780950E94C8038093BC -:1008D00000010E94C00346C0CA30A1F028F4C8300D -:1008E00059F0C93061F005C0CC3089F070F0CD30DE -:1008F00089F0209A289810C0219A29980DC0229A30 -:100900002A980AC0239A2B9807C0529A01C0539A7A -:100910005B9802C03E9A4698E0EAEA95F1F78FB1FB -:1009200079995AC092E081708D25892B7C9B02C0F9 -:1009300090E001C094E0892B7D9B02C090E001C053 -:1009400098E0892B7E9B02C090E001C090E1892B4A -:100950009FB19095991F9927991F9295990F907E15 -:10096000892B0FC08091000181114BC080E40E944F -:100970009E0380930001882389F1B12C0E94C0035B -:100980008B2DF8019081981719F08083C092010196 -:100990000E94E30321960F5F1F4FCE30D10509F06F -:1009A00079CF80910101882371F1815080930101F9 -:1009B000882339F08FE99FE00197F1F700C000002C -:1009C00022C0A4E4B1E0E6E3F1E081918D9391E0EF -:1009D000E434F907D1F717C090E0A5CF83E10E9476 -:1009E000C803809300018111C8CF81E40E949E0357 -:1009F000809300018111C1CF0E94D903B82EB09419 -:100A0000BDCF80E0BECF0E94D90281E0DF91CF91BF -:100A10001F910F91FF90EF90DF90CF90BF900895BE -:100A2000E82FF0E0EC5BFE4F8081089508958B3B4A -:100A3000910578F4883A910540F5853A9105D0F40E -:100A40008430910508F0B1C08130910509F4ADC042 -:100A50006BC0803E910508F467C0883E910508F49C -:100A6000A4C09C01205F31092031310508F05CC031 -:100A700090650895853A910509F459C0863A910523 -:100A800009F458C083E890E40895883A910509F480 -:100A900054C0893A910509F453C08A3A910509F482 -:100AA00052C08B3A910509F451C08C3A910509F472 -:100AB00050C08D3A910509F44FC0803B910509F46F -:100AC0004EC08E3A910509F44DC08F3A910509F454 -:100AD0004CC0813B910509F44BC0823B910509F460 -:100AE0004AC0833B910509F449C0843B910509F450 -:100AF00048C0853B910509F447C0863B910509F440 -:100B000046C0873B910509F445C0883B910509F42F -:100B100044C0893B910509F443C08A3B910509F023 -:100B200042C08AE296E4089580E090E0089581E86A -:100B300090E4089582E890E4089582EE94E40895A4 -:100B400089EE94E408958AEE94E4089585EB94E4A4 -:100B5000089586EB94E4089587EB94E408958CEC73 -:100B600094E408958DEC94E4089583E895E4089561 -:100B70008AE895E4089582E995E4089584E995E486 -:100B8000089581E296E4089583E296E4089584E26C -:100B900096E4089585E296E4089586E296E4089541 -:100BA00087E296E4089580E094E40895089596E03D -:100BB000799FF001112494E5899FE00DF11D112426 -:100BC000E60FF11DEE0FFF1FEC51FF4F8591949141 -:100BD0000895880F991F805A9040FC018591949147 -:100BE0000895880F991F80529F4FFC018591949121 -:100BF000089526E0729FF001112444E5849FE00DE2 -:100C0000F11D1124E60FF11DEE0FFF1FEC51FF4FF8 -:100C100025913491C9019A9581159F4110F4C9011C -:100C20000895C90190528115904128F4C9019F701F -:100C30000E94F1050895C90190538115904120F457 -:100C4000C9019927906C0895211580E5380769F44A -:100C50000E9490139FEF24E34CE0915020404040CD -:100C6000E1F700C000000C94D21A213080E538076B -:100C700031F48091CC0181608093CC010895C90149 -:100C800090558115904108F050C0832F99278F709F -:100C9000992781309105D9F4A9014370552702C0E5 -:100CA000880F991F4A95E2F79C68A90164E0440FF8 -:100CB000551F6A95E1F744275370842B952B73E0F9 -:100CC000220F331F7A95E1F7207633271DC082303B -:100CD000910529F4922F8827816F906A08958330B7 -:100CE0009105A9F4A9014370552781E090E002C065 -:100CF000880F991F4A95E2F79C6843E0220F331F43 -:100D00004A95E1F7207E3770822B932B0895049744 -:100D1000F1F4A9014370552781E090E002C0880FEB -:100D2000991F4A95E2F79A68E8CFC9019057811553 -:100D3000904120F4C9019F7090620895C9019058B4 -:100D40008115904120F4C9019F70906A0895203E5A -:100D50003105E0F4203C310558F52133310509F423 -:100D600070C048F42932310509F464C02A323105D3 -:100D700009F46EC074C029333105F1F02238310511 -:100D8000D9F02533310509F44EC069C0233E310541 -:100D900089F138F4203E3105C1F0223E3105E1F001 -:100DA0005EC0263E310569F1273E3105A9F157C0E5 -:100DB000C9010E94E90508958091DF0180FD02C00C -:100DC00081FF4DC080EE90E04BC08091DF0180FF3D -:100DD000F9CF89E390E044C08091DF0182FF0EC02B -:100DE0008091DF0184FF03C080E090E039C083EE92 -:100DF00090E036C08091DF0182FFF2CF82EE90E07A -:100E00002FC08091DF0183FF0BC08091DF0184FD43 -:100E1000EBCF87EE90E024C08091DF0183FFF5CF18 -:100E200086EE90E01DC08091DF0185FF07C089E25A -:100E300090E016C08091DF0185FFF9CF85E390E057 -:100E40000FC08091DF0186FF07C08AE290E008C0F2 -:100E50008091DF0186FFF9CF81E390E001C0C901F5 -:100E60000E941705089508950C943307809162013C -:100E70000895CF93DF9300D01F92CDB7DEB72091B6 -:100E8000E501243019F523E029839B838A8320938D -:100E9000E9008FEF9091E800815095FD06C095ED37 -:100EA0009A95F1F700008111F5CF8091E80085FF58 -:100EB0000DC040E050E063E070E0CE0101960E947A -:100EC000A3098091E8008E778093E8000F900F903F -:100ED0000F90DF91CF910895CF93DF9300D01F92B1 -:100EE000CDB7DEB72091E501243021F522E029833A -:100EF0009B838A8383E08093E9008FEF9091E800E1 -:100F0000815095FD06C095ED9A95F1F7000081118D -:100F1000F5CF8091E80085FF0DC040E050E063E030 -:100F200070E0CE0101960E94A3098091E8008E77BF -:100F30008093E8000F900F900F90DF91CF9108956C -:100F40002091E5012430F1F422E02093E9002FEF15 -:100F50003091E800215035FD06C035ED3A95F1F7A6 -:100F600000002111F5CF2091E80025FF0BC040E0E3 -:100F700050E065E070E00E94A3098091E8008E7760 -:100F80008093E8000895CF93DF93EC018091E50111 -:100F9000843009F046C090910C019923D9F09091CA -:100FA0000D019923B9F08093E9008FEF9091E8004B -:100FB000815095FD06C095E19A95F1F700008111E9 -:100FC000F5CF8091E80085FF2CC040E050E060E163 -:100FD00070E017C081E08093E9008FEF9091E80006 -:100FE000815095FD06C095ED9A95F1F700008111AD -:100FF000F5CF8091E80085FF14C040E050E068E044 -:1010000070E0CE010E94A3098091E8008E77809362 -:10101000E80080E1FE01A2E5B1E001900D928A9521 -:10102000E1F7DF91CF9108958091E401811109C02A -:101030000E94350B0E94920B8091E20084608093A5 -:10104000E20008951092E401089508950C94F820A8 -:101050000E94691A0E94FE200E942F0E0C943407F1 -:1010600042E061EC81E00E94AF0A42E061EC82E084 -:101070000E94AF0A42E061EC83E00E94AF0A42E1C5 -:1010800061EC84E00C94AF0A8091E701833009F4AD -:1010900055C030F4813071F0823009F48EC008956B -:1010A0008A3009F47AC08B3009F460C0893009F0C5 -:1010B0009CC020C08091E601813A09F096C08091E1 -:1010C000E800877F8093E8008091EA019091EB012E -:1010D000892B21F060E080E090E003C060E182E5D0 -:1010E00091E070E00E94EC098091E8008B7780939A -:1010F000E80008958091E601813209F076C0809180 -:10110000EA019091EB01009719F0039709F06DC087 -:101110008091E800877F8093E8008091E80082FD5D -:1011200005C08091E5018111F8CF5FC08091F10089 -:10113000809362018091E8008B7753C08091E60133 -:10114000813A09F052C08091EA019091EB01892B1C -:1011500009F04BC08091E800877F8093E800809180 -:10116000E80080FFFCCF80910C0136C08091E60141 -:101170008132D9F58091EA019091EB01892BA9F593 -:101180008091E800877F8093E8000E94E40A8091C4 -:10119000E80180930C010C9490138091E601813258 -:1011A00021F58091E800877F8093E8000E94E40A9F -:1011B0008091E9018093630108958091E601813A6D -:1011C000A1F48091E800877F8093E8008091E80097 -:1011D00080FFFCCF809163018093F1008091E80053 -:1011E0008E778093E8000C94E40A089584B7877F93 -:1011F00084BF88E10FB6F89480936000109260007D -:101200000FBE90E080E80FB6F89480936100909351 -:1012100061000FBE0E947E0E0E94350B0E94920B51 -:101220008091E20084608093E20078940E940D0E29 -:101230000E94800E82E091E00E942A0E0E94E62029 -:101240008091E501853069F40E942C1A8091E301B8 -:101250008823B1F30E94541A882391F30E948D09C8 -:10126000EFCF0E94860EECCF292F33272330310594 -:10127000A9F06CF42130310509F442C02230310567 -:1012800009F043C08DE690E020E133E042C0213216 -:101290003105C9F02232310519F137C09927813063 -:1012A000910541F08230910541F0892B71F5ECE018 -:1012B000F3E005C0E4EFF2E002C0ECEDF2E084916F -:1012C00090E09F0126C0643000F5E62FF0E0EE0FBD -:1012D000FF1FEE5DFE4F2081318189E090E019C053 -:1012E000643098F4E62FF0E0DF01AA0FBB1FA65E82 -:1012F000BE4F2D913C91EA5EFE4F808190E009C087 -:1013000082E190E02DE733E004C080E090E020E04F -:1013100030E0FA0131832083089580E189BD82E1C4 -:1013200089BD09B400FEFDCF8091D8008F7D8093E8 -:10133000D8008091E00082608093E0008091E0001E -:1013400081FDFCCF0895CF92DF92EF92FF920F9331 -:101350001F93CF93DF937C018B01EA010E94050B61 -:10136000811131C0209731F088819981081B190BB8 -:10137000E80EF91EC12CD12C0115110519F180912F -:10138000E80085FD14C08091E8008E778093E80026 -:10139000209741F0888199818C0D9D1D99838883C8 -:1013A00085E011C00E94050B882331F30CC0F701C2 -:1013B00081917F018093F10001501109FFEFCF1A55 -:1013C000DF0ADACF80E0DF91CF911F910F91FF907C -:1013D000EF90DF90CF9008952091EC013091ED01D6 -:1013E0002617370748F06115710539F42091E80098 -:1013F0002E772093E80001C0B901FC0120E06115BF -:101400007105B9F18091E501882309F440C0853068 -:1014100009F43FC08091E80083FD3DC08091E80061 -:1014200082FF06C08091E80082FF26C080E0089518 -:101430008091E80080FFE3CF2091F3008091F200DB -:1014400090E0922B6115710551F08830910538F4C8 -:1014500021912093F100615071090196F3CF21E0B1 -:10146000089709F020E08091E8008E778093E800EB -:10147000C6CF2111C7CFD6CF8091E501882339F09F -:10148000853039F08091E80083FFCCCF04C082E042 -:10149000089583E0089581E008952091EC01309152 -:1014A000ED012617370748F06115710539F42091D1 -:1014B000E8002E772093E80001C0B901FC0120E08C -:1014C00061157105C1F18091E501882309F441C0DE -:1014D000853009F440C08091E80083FD3EC08091D2 -:1014E000E80082FF06C08091E80082FF27C080E00C -:1014F00008958091E80080FFE3CF2091F300809170 -:10150000F20090E0922B6115710559F08830910539 -:1015100040F424912093F1003196615071090196B5 -:10152000F2CF21E0089709F020E08091E8008E7763 -:101530008093E800C5CF2111C6CFD5CF8091E501BA -:10154000882339F0853039F08091E80083FFCBCFD4 -:1015500004C082E0089583E0089581E00895982F03 -:10156000973058F59093E900981739F07091EC0096 -:101570002091ED005091F00003C0242F762F50E011 -:1015800021FF19C03091EB003E7F3093EB0030918A -:10159000ED003D7F3093ED003091EB0031603093F2 -:1015A000EB007093EC002093ED005093F00020913D -:1015B000EE0027FF07C09F5FD3CF8F708093E900B5 -:1015C00081E0089580E008958091E60187FD05C0DF -:1015D0008091E80080FF0EC012C08091E80082FD7B -:1015E00005C08091E5018111F8CF08958091E80050 -:1015F0008B7708C08091E5018111EACF0895809131 -:10160000E8008E778093E80008958091E40090913F -:10161000E50045E62091EC0020FF21C02091E80084 -:1016200020FD21C02091E501222389F0253089F099 -:101630002091EB0025FD0FC02091E4003091E500E2 -:101640002817390739F3415041F0C901E3CF82E04F -:10165000089583E0089581E0089584E0089520913D -:10166000E80022FFDFCF80E008950E94A30B0E94D4 -:10167000AB0BE0EEF0E0808181608083E8EDF0E08C -:1016800080818F77808319BCA7EDB0E08C918E7F2D -:101690008C9380818F7E80831092E40108950F9354 -:1016A0001F93CF93DF930E94A30B0E94AB0BC8ED57 -:1016B000D0E088818F77888388818068888388815B -:1016C0008F7D888319BC1092E5011092E101109280 -:1016D000E3011092E20100EE10E0F80180818B7FBF -:1016E000808388818160888342E060E080E00E949E -:1016F000AF0AE1EEF0E080818E7F8083E2EEF0E0E1 -:10170000808181608083808188608083F80180810E -:101710008E7F8083888180618883DF91CF911F9144 -:101720000F910895E8EDF0E080818F7E8083E7EDF2 -:10173000F0E080818160808384E082BF81E08093DB -:10174000E4010C944F0BE8EDF0E080818E7F808304 -:101750001092E20008951092DA001092E1000895CC -:101760001F920F920FB60F9211242F933F934F9316 -:101770005F936F937F938F939F93AF93BF93EF93F9 -:10178000FF938091E10082FF0BC08091E20082FF15 -:1017900007C08091E1008B7F8093E1000E940C0ED6 -:1017A0008091DA0080FF1FC08091D80080FF1BC0AD -:1017B0008091DA008E7F8093DA008091D90080FFDB -:1017C0000DC080E189BD82E189BD09B400FEFDCF75 -:1017D00081E08093E5010E94140805C019BC1092B5 -:1017E000E5010E9422088091E10080FF19C08091EC -:1017F000E20080FF15C08091E2008E7F8093E200BE -:101800008091E20080618093E2008091D800806244 -:101810008093D80019BC85E08093E5010E942608DA -:101820008091E10084FF30C08091E20084FF2CC0F1 -:1018300080E189BD82E189BD09B400FEFDCF8091C0 -:10184000D8008F7D8093D8008091E1008F7E8093B7 -:10185000E1008091E2008F7E8093E2008091E200BF -:1018600081608093E2008091E101882311F084E09F -:1018700007C08091E30087FF02C083E001C081E0E0 -:101880008093E5010E9428088091E10083FF29C030 -:101890008091E20083FF25C08091E100877F8093E3 -:1018A000E10082E08093E5011092E1018091E10086 -:1018B0008E7F8093E1008091E2008E7F8093E20032 -:1018C0008091E20080618093E20042E060E080E08D -:1018D0000E94AF0A8091F00088608093F0000E941F -:1018E0002508FF91EF91BF91AF919F918F917F91CB -:1018F0006F915F914F913F912F910F900FBE0F907D -:101900001F9018951F920F920FB60F9211242F93CC -:101910003F934F935F936F937F938F939F93AF9377 -:10192000BF93CF93EF93FF93C091E900CF70809165 -:10193000EC001092E9008091F000877F8093F00026 -:1019400078940E94BE0C1092E9008091F0008860AB -:101950008093F000C093E900FF91EF91CF91BF9188 -:10196000AF919F918F917F916F915F914F913F9137 -:101970002F910F900FBE0F901F9018951F93CF932C -:10198000DF93CDB7DEB7AA970FB6F894DEBF0FBED0 -:10199000CDBFE6EEF1E08091F100819321E0EE3ED3 -:1019A000F207C9F70E9444088091E80083FF1CC138 -:1019B0002091E6013091E701832F90E08A30910574 -:1019C00008F012C1FC01EA5AFF4F0C948022203823 -:1019D00081F0223809F008C18091EA018F7080936C -:1019E000E9008091EB0085FB882780F91092E900DF -:1019F00006C08091E2019091E30191118260909183 -:101A0000E800977F9093E8008093F1001092F10036 -:101A1000C5C0822F8D7F09F0E7C0222319F0223044 -:101A200061F0E2C08091E801813009F0DDC033301F -:101A300009F080E08093E30128C08091E8018111E2 -:101A400024C02091EA012F7009F4CEC02093E90050 -:101A50008091EB0080FF19C08091EB00333011F4CE -:101A6000806211C080618093EB0081E090E0022EE3 -:101A700001C0880F0A94EAF78093EA001092EA0006 -:101A80008091EB0088608093EB001092E9008091D8 -:101A9000E800877F86C02111A7C01091E8011F7759 -:101AA0008091E3008078812B8093E3008091E800AF -:101AB000877F8093E8000E94E40A8091E80080FF1D -:101AC000FCCF8091E30080688093E300112311F044 -:101AD00083E001C082E08093E50186C02058223077 -:101AE00008F082C08091E8019091E9018C3D23E0EB -:101AF000920779F583E08A838AE289834FB7F89465 -:101B0000DE01139620E03EE051E2E32FF0E0509337 -:101B10005700E49120FF03C0E295EF703F5FEF7044 -:101B20008E2F90E0EA3010F0C79601C0C0968D93DA -:101B30009D932F5F243149F74FBF8091E800877F45 -:101B40008093E8006AE270E0CE0101960E94EC0901 -:101B500014C0AE014F5F5F4F6091EA010E943409EB -:101B6000009709F441C02091E800277F2093E80006 -:101B7000BC0189819A810E944D0A8091E8008B778F -:101B80008093E80031C0203879F58091E800877FA4 -:101B90008093E8008091E1018093F1008091E8005A -:101BA0008E778093E8000E94E40A1EC021111CC0B9 -:101BB0009091E8019230C0F48091E800877F809393 -:101BC000E8009093E1010E94E40A8091E101811113 -:101BD00004C08091E30087FF02C084E001C081E07F -:101BE0008093E5010E9430088091E80083FF0AC0DD -:101BF0008091E800877F8093E8008091EB0080620D -:101C00008093EB00AA960FB6F894DEBF0FBECDBF4F -:101C1000DF91CF911F9108950895CF938091E501B1 -:101C20008823B1F08091E9008F709091EC0090FFD3 -:101C300002C090E801C090E0C92FC82B1092E900C3 -:101C40008091E80083FD0E94BE0CCF70C093E90034 -:101C5000CF91089590936901809368010895E09170 -:101C60006801F0916901309721F00190F081E02D39 -:101C7000099480E00895E0916801F091690130973E -:101C800021F00280F381E02D09940895E09168012C -:101C9000F0916901309721F00480F581E02D0994DD -:101CA000089520916601309167018217930771F0C2 -:101CB0009093670180936601E0916801F09169015A -:101CC000309721F00680F781E02D09940895209146 -:101CD0006401309165018217930771F0909365015B -:101CE00080936401E0916801F0916901309721F0DF -:101CF0000084F185E02D0994089508950C947D0EDB -:101D00000E946F1A0E940B040C94351BCF92DF9235 -:101D1000EF92FF920F931F93CF93DF93CDB7DEB770 -:101D20002B970FB6F894DEBF0FBECDBF0E942304E1 -:101D30003BE6E32E31E0F32E00E010E0C02E802FD2 -:101D40000E941005F701D1907F01D826B1F40F5FF2 -:101D50001F4F0E30110591F78FEF89838A831B8205 -:101D60000E94781A8160782F9D838C8349815A81E3 -:101D70006B818D810E94290F41C09091CC0191FF10 -:101D800004C08B870E9416058B8520E030E04D2D26 -:101D900050E0922FBA01022E02C0759567950A9401 -:101DA000E2F760FF25C02E83CF82EE24E394F12C6E -:101DB00002C0EE0CFF1C9A95E2F790E08E219F2165 -:101DC00021E0892B09F420E028870E94781A81609D -:101DD000782F9A8789874E815F8168858A850E94DE -:101DE000290FF801E559FE4F80818E25808306C0BA -:101DF0002F5F3F4F2630310561F6A9CF0E94191E93 -:101E000010916A010E942F0E1817A1F00E942F0E48 -:101E100080936A012B960FB6F894DEBF0FBECDBF3C -:101E2000DF91CF911F910F91FF90EF90DF90CF90B6 -:101E30000C9434072B960FB6F894DEBF0FBECDBFBF -:101E4000DF91CF911F910F91FF90EF90DF90CF9096 -:101E50000895CF93DF93CDB7DEB72B970FB6F894E5 -:101E6000DEBF0FBECDBF4F83588769877A878B87C8 -:101E7000DE01119686E0FD0111928A95E9F785E071 -:101E8000FE01379601900D928A95E1F749815A81BA -:101E90006B817C818D819E810E945C162B960FB692 -:101EA000F894DEBF0FBECDBFDF91CF910895CF93E1 -:101EB000C82F882309F4C1C0823859F40E942F0E1C -:101EC00081FDBBC089E30E94F9180E94B31989E320 -:101ED0000CC0833879F40E942F0E80FDAEC083E5DC -:101EE0000E94F9180E94B31983E50E943919CF9115 -:101EF0000C94B319843859F40E942F0E82FD9DC0B2 -:101F000087E40E94F9180E94B31987E4EECF8CEFA2 -:101F10008C0F813A48F48C2F0E944E2081118DC085 -:101F20008C2F0E94F918E3CF80E28C0F883048F4A0 -:101F3000C77081E001C0880FCA95EAF70E947A193C -:101F4000D6CF8BE58C0F833078F4C53A29F0C63AAA -:101F500031F482E890E005C081E890E002C083E8B7 -:101F600090E0CF910C94510E88E58C0F833108F0EE -:101F700064C0C83A39F1C93A41F1CA3A49F1CB3A99 -:101F800051F1CC3A59F1CD3A61F1C03B69F1CE3A09 -:101F900071F1CF3A79F1C13B81F1C23B89F1C33B89 -:101FA00091F1C43B99F1C53BA1F1C63BA9F1C73BF7 -:101FB000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2ED -:101FC00092E038C082EE90E035C089EE90E032C0F9 -:101FD0008AEE90E02FC085EB90E02CC086EB90E07D -:101FE00029C087EB90E026C08CEC90E023C08DECFC -:101FF00090E020C083E891E01DC08AE891E01AC01B -:1020000082E991E017C084E991E014C081E292E096 -:1020100011C083E292E00EC084E292E00BC085E240 -:1020200092E008C086E292E005C087E292E002C03A -:1020300080E090E0CF910C94670ECF9108958823B3 -:1020400009F44BC0823859F40E942F0E81FF45C01D -:1020500089E30E94F9180E94B31989E30CC0833800 -:1020600071F40E942F0E80FF38C083E50E94F9189A -:102070000E94B31983E50E9439190C94B31984386E -:1020800059F40E942F0E82FF28C087E40E94F9189D -:102090000E94B31987E4EFCF9CEF980F913A58F361 -:1020A00090E2980F983050F4877091E001C0990F3A -:1020B0008A95EAF7892F0E948019DFCF9BE5980F58 -:1020C000933020F480E090E00C94510E885A8331D4 -:1020D00020F480E090E00C94670E0895882321F0AE -:1020E0000E947A190C94B3190895882321F00E9454 -:1020F00080190C94B3190895CF92DF92EF92FF925A -:102100000F931F93CF93DF93CDB7DEB728970FB60A -:10211000F894DEBF0FBECDBF8C0185E0F801DE0173 -:10212000119601900D928A95E1F7F8014081318175 -:10213000F280258122952F7083819481892B31F043 -:102140003F3F31F481E04F3F19F403C081E001C00B -:1021500080E080FDC4C249833A8389819A812F83BC -:102160000E94B7189E8388870E94B6180E9489171C -:102170004E81E42FE295EF70F0E0E05AFF4F2F819F -:1021800068850C948022842F807F142F1F708823F1 -:1021900011F01295107FFF2059F0112309F454C259 -:1021A000812F68870E948A190E94B31968854CC2E2 -:1021B000862F0E941F10112309F491C2812F0E94C3 -:1021C000901928960FB6F894DEBF0FBECDBFDF91F1 -:1021D000CF911F910F91FF90EF90DF90CF900C94D3 -:1021E000B319342F307F842F8F70303211F08295E5 -:1021F000807F662319F0613019F12BC0FF20B1F008 -:10220000222309F493C1213009F090C128960FB61A -:10221000F894DEBF0FBECDBFDF91CF911F910F911C -:10222000FF90EF90DF90CF900C949A19222319F031 -:10223000213009F454C28E830E949D198E8189C178 -:10224000FF2021F0223008F04AC270C1211147C29C -:1022500080C1FF2021F0222309F468C1F5C12223A7 -:1022600009F477C105C2242F26952695237030E006 -:102270002115310521F021303105C9F030C2FF2090 -:1022800021F0862F942F937002C080E090E0289672 -:102290000FB6F894DEBF0FBECDBFDF91CF911F9177 -:1022A0000F91FF90EF90DF90CF900C94510EFF2094 -:1022B00021F0862F942F937002C080E090E0289642 -:1022C0000FB6F894DEBF0FBECDBFDF91CF911F9147 -:1022D0000F91FF90EF90DF90CF900C94670E862FB8 -:1022E000FF2019F00E94211D02C00E94891D28961E -:1022F0000FB6F894DEBF0FBECDBFDF91CF911F9117 -:102300000F91FF90EF90DF90CF900C940E1E842FD2 -:10231000837009F076C0F110E2C1262F2295269530 -:102320002770220F220F862F8F70C82ED12CE12C00 -:10233000F12C022E04C0CC0CDD1CEE1CFF1C0A94F8 -:10234000D2F764FF10C06FE070E080E090E004C05E -:10235000660F771F881F991F2A95D2F76095709591 -:102360008095909503C060E070E0CB01242F269506 -:1023700026952370422F50E042305105D1F0433072 -:10238000510559F16C297D298E299F29413051052C -:1023900041F128960FB6F894DEBF0FBECDBFDF9196 -:1023A000CF911F910F91FF90EF90DF90CF900C9401 -:1023B000AE176C297D298E299F2928960FB6F8948F -:1023C000DEBF0FBECDBFDF91CF911F910F91FF9068 -:1023D000EF90DF90CF900C94C8170E94AE17C70102 -:1023E000B60128960FB6F894DEBF0FBECDBFDF91C1 -:1023F000CF911F910F91FF90EF90DF90CF900C94B1 -:102400009417FF2019F0842F817001C086958823CE -:1024100009F465C1262F229526952770220F220FD9 -:10242000862F8F70C82ED12CE12CF12C022E04C0E7 -:10243000CC0CDD1CEE1CFF1C0A94D2F764FF10C00C -:102440006FE070E080E090E004C0660F771F881FA7 -:10245000991F2A95D2F7609570958095909503C045 -:1024600060E070E0CB01242F269526952370422F43 -:1024700050E042305105D1F04330510559F16C29FB -:102480007D298E299F294130510541F128960FB6AB -:10249000F894DEBF0FBECDBFDF91CF911F910F919A -:1024A000FF90EF90DF90CF900C9482186C297D29DB -:1024B0008E299F2928960FB6F894DEBF0FBECDBF98 -:1024C000DF91CF911F910F91FF90EF90DF90CF9010 -:1024D0000C949C180E948218C701B60128960FB66A -:1024E000F894DEBF0FBECDBFDF91CF911F910F914A -:1024F000FF90EF90DF90CF900C946818603FC9F187 -:1025000018F4603E50F49BC0623F09F460C008F4C8 -:102510004AC0633F09F46FC092C0162F1F70842F0A -:102520008F71FF2099F00E940118812F28960FB615 -:10253000F894DEBF0FBECDBFDF91CF911F910F91F9 -:10254000FF90EF90DF90CF900C946E100E942218B5 -:10255000812F28960FB6F894DEBF0FBECDBFDF9156 -:10256000CF911F910F91FF90EF90DF90CF900C943F -:102570007510FF20A1F02111B2C0842F8F71289611 -:102580000FB6F894DEBF0FBECDBFDF91CF911F9184 -:102590000F91FF90EF90DF90CF900C94471822306E -:1025A00008F09DC0EACFFF20A1F0842F8F712896FC -:1025B0000FB6F894DEBF0FBECDBFDF91CF911F9154 -:1025C0000F91FF90EF90DF90CF900C940118FF20B7 -:1025D00061F3842F8F7128960FB6F894DEBF0FBE7B -:1025E000CDBFDF91CF911F910F91FF90EF90DF90C2 -:1025F000CF900C942218FF2091F0842F8F71289691 -:102600000FB6F894DEBF0FBECDBFDF91CF911F9103 -:102610000F91FF90EF90DF90CF900C94EC172896DD -:102620000FB6F894DEBF0FBECDBFDF91CF911F91E3 -:102630000F91FF90EF90DF90CF900C94E217FF2066 -:10264000A1F0222309F4B1CF862F28960FB6F89473 +:100000000C940B040C944F040C944F040C944F0468 +:100010000C944F040C944F040C944F040C944F0414 +:100020000C944F040C944F040C946F0D0C94410EDF +:100030000C944F040C944F040C944F040C944F04F4 +:100040000C944F040C94EC220C944F040C944F0429 +:100050000C944F040C948E1C0C944F040C944F047D +:100060000C944F040C944F040C944F040C944F04C4 +:100070000C944F040C944F040C944F040C944F04B4 +:100080000C944F040C944F040C944F040C944F04A4 +:100090000C944F040C944F040C944F040C944F0494 +:1000A0000C944F040C944F040C944F04A60EC80EED +:1000B000B30FC80EB30F0A0F2D0FB30F820F950F9A +:1000C00089128912B712B712F91235133515351581 +:1000D0004D133515441444140F15351535152315D6 +:1000E000000000810889248935812B850252E100B6 +:1000F000E00000001E00140004001D0000774E0008 +:100100001F001A0016001B00007F4C002000080092 +:1001100007000600E2002A0021001500090019006E +:10012000E3004B00220017000A00050000004A000F +:1001300029002F0000002B0200004D002D00300090 +:1001400000002B000000500023001C000B001100D9 +:1001500000004F00240018000D001000E7005200BE +:1001600025000C000E003600E6002C0026001200D0 +:100170000F003700007F28002700130033003800ED +:10018000007751002E8131853482E500E4000000C3 +:100190000100C300C2003900010000002900010075 +:1001A0000100010001000100010001000100010047 +:1001B0000100010001000100010001000100010037 +:1001C0000100010001000100010001000100010027 +:1001D0000100010000000100010001000000010019 +:1001E000000001000100010000000100000001000A +:1001F00001000100010001000000010001000100F8 +:1002000001000100010001000100010001000100E6 +:1002100001000100010001000100010001000100D6 +:100220000100010001000100010001000100C30004 +:10023000C200390001000000010005520252E10035 +:10024000010000003A001E022002220201005100BB +:100250003B001F0221022302010028003C002F0264 +:1002600026022F0001002C003D0030022702300042 +:10027000010052003E00240235003502000050000B +:100280000100360200002B0000004F000100370281 +:1002900000002B0200004A003F003102380031000C +:1002A00000004D004000240021001E0027004B00EC +:1002B0004100250022001F0037004C0042002600AC +:1002C000230020002E002A004300380025022D00C4 +:1002D0002E024E00010005520252E50028000000E7 +:1002E000045205520000E100010000003A001E0225 +:1002F00020022202010051003B001F0221022302C2 +:10030000010028003C002F0226022F0001002C00D3 +:100310003D00300227023000010052003E0024025E +:1003200035003502000050000100360200002B00AD +:1003300000004F000100370200002B0200004A00BD +:100340003F0031023800310000004D004000240021 +:1003500021001E0027004B004100250022001F0045 +:1003600037004C0042002600230020002E002A0007 +:100370004300380025022D002E024E000452055283 +:100380000000E5002800000001000654C10039000B +:10039000010000002900010001000100010001002E +:1003A0000100010001000100010001000100010045 +:1003B0000100010001000100010001000100010035 +:1003C0000100010001000100010001000000010026 +:1003D0000100010000000100000001000100010017 +:1003E0000000010000000100010001000100010007 +:1003F00000000100010001000100010001000100F6 +:1004000001000100010001000100010001000100E4 +:1004100001000100010001000100010001000100D4 +:100420000100010001000654C10039000100000074 +:10043000010005520000E100A80000004400660031 +:10044000A6000100AA00B50045000100F20001006D +:10045000A90001006800F000F100F100F400B6000E +:1004600069000100F3000100F500B4006A0001001A +:10047000010001000000B8000100F9000000FA00CE +:100480000000B9000100F9000000FA000000AC0013 +:100490006B004600530001000000AB006C004A00F6 +:1004A00050004D004900A9006D005200510051005C +:1004B0004C00AE006E004B004F004E000100AD003E +:1004C0006F00B100B30001000100AA000100055255 +:1004D0000000E50001000000075200000000E100FC +:1004E000A800000044006600A6000100AA00B500B4 +:1004F00045000100F2000100A90001006800F000C1 +:10050000F100F100F400B60069000100F300010001 +:10051000F500B4006A000100010001000000B8000D +:100520000100F9000000FA000000B9000100F90024 +:100530000000FA000000AC006B0046005300010010 +:100540000000AB006C004A0050004D004900A900BB +:100550006D005200510051004C00AE006E004B0087 +:100560004F004E000100AD006F00B100B30001006C +:100570000100AA00075200000000E5000100000091 +:100580000100C10001003900010000002900010044 +:100590000100010001000100010001000100010053 +:1005A0000100010001000100010001000100010043 +:1005B0000100010001000100010001000100010033 +:1005C0000100010000000100010001000000010025 +:1005D0000000010001000100000001000000010016 +:1005E0000100010001000100000001000100010004 +:1005F00001000100010001000100010001000100F3 +:1006000001000100010001000100010001000100E2 +:100610000100010001000100010001000100C10012 +:100620000100390001000000160345007200670058 +:100630006F0044006F007800200045005A00000061 +:1006400016034500720067006F0044006F007800D9 +:10065000200045005A0000000403090409026D004F +:10066000040100A0FA0904000001030101000921AE +:1006700011010001223F000705810308000A090457 +:1006800001000103010200092111010001224D00B6 +:100690000705820308000A090402000103000000A4 +:1006A0000921110100012236000705830308000A11 +:1006B00009040300010300000009211101000122C7 +:1006C0003900070584031000011201100100000029 +:1006D00008EDFE071301000102000105010906A152 +:1006E00001050719E029E715002501950875018125 +:1006F00002050819012905950575019102950175F5 +:1007000003910105071900297715002501957875D2 +:10071000018102C005010980A101850216010026A0 +:10072000B7001A01002AB700751095018100C005B5 +:100730000C0901A1018503160100269C021A010083 +:100740002A9C02751095018100C005010902A101D2 +:100750000901A100050919012905150025019505C3 +:100760007501810295017503810105010930093187 +:100770001581257F95027508810609381581257F29 +:10078000950175088106050C0A38021581257F95AB +:100790000175088106C0C005010906A101050719F8 +:1007A000E029E7150025019508750181029501757D +:1007B0000881010508190129059505750191029522 +:1007C00001750391010507190029FF150025FF9503 +:1007D0000675088100C00000000000000000000055 +:1007E00000010204060A0F17202C3A4A5D71879D0A +:1007F000B3C7DAE9F5FCFFFCF5E9DAC7B39D877109 +:100800005D4A3A2C20170F0A06040201000000007E +:1008100000000000000011241FBECFEFDAE0DEBFB1 +:10082000CDBF04B603FE24C08091EF019091F0018A +:10083000A091F101B091F2018730904BA740B04BED +:10084000B9F41092EF011092F0011092F1011092A0 +:10085000F20114BE84B7877F84BF88E10FB6F89495 +:1008600080936000109260000FBEE0E0FFE3099506 +:1008700011E0A0E0B1E0ECE5F9E402C005900D92D2 +:10088000A433B107D9F721E0A4E3B1E001C01D9280 +:10089000AF3EB207E1F70E94B50A0C94AC240C9469 +:1008A000000061110BC0FC018281882321F085EEDC +:1008B0000E94161103C085EE0E94DE1180E090E0D8 +:1008C00008950895CF936091B1017091B201809124 +:1008D000B3019091B4010E94BA1BC82F56985E983C +:1008E00025982D9826982E9827982F98813011F0CA +:1008F000843029F4259A2D9A269A2E9A04C087309E +:1009000021F4259A2D9A279A2F9A0E94EE0F81FFA3 +:1009100002C0259A2D9A8EEF8C0F823010F4269A01 +:100920002E9AC550C23010F4279A2F9ACF9108956D +:100930000C94620456985E9825982D9826982E98C7 +:1009400027982F988FEF90E09093890080938800EC +:1009500090938B0080938A0090938D0080938C00FD +:10096000259A2D9A2FEF80E792E021508040904009 +:10097000E1F700C00000269A2E9A2FEF80E792E060 +:10098000215080409040E1F700C00000279A2F9A44 +:100990002FEF80E792E0215080409040E1F700C0C7 +:1009A000000025982D982FEF80E792E0215080409D +:1009B0009040E1F700C0000026982E982FEF80E7C6 +:1009C00092E0215080409040E1F700C0000027985D +:1009D0002F9856985E9825982D9826982E982798A7 +:1009E0002F98089589EA8093800089E080938100A0 +:1009F00024982C983F988AB18F748AB96E98479A38 +:100A00008BB1806B8BB9769A0E949A040C94610426 +:100A100080E2809300018091340181110EC00E9418 +:100A2000570581E0809334012FEF83ED90E321504F +:100A300080409040E1F700C0000080E40E945D0526 +:100A40008093000181112EC00E94870580930001D0 +:100A5000811128C00E94870580930001811122C066 +:100A60008FE30E9487058093000181111BC00E94C3 +:100A70007F0580E40E945D0580930001811112C012 +:100A80008CE00E9487058093000181110BC00E94B9 +:100A9000870580930001811105C08FE30E948705BF +:100AA000809300010E947F058091000108951092BB +:100AB000B9008AE08093B800089594EA9093BC004E +:100AC0009091BC0097FFFCCF9091B900987F98302F +:100AD00021F0903111F081E008958093BB0084E80B +:100AE0008093BC008091BC0087FFFCCF8091B9004F +:100AF000887F883111F0803471F780E0089584E9AF +:100B00008093BC008091BC0084FDFCCF089580934D +:100B1000BB0084E88093BC008091BC0087FFFCCFC1 +:100B20009091B900987F81E0983209F480E00895AF +:100B300084E88093BC008091BC0087FFFCCF80914B +:100B4000BB00089580910001811115C080E40E94CE +:100B50005D058093000181110CC082E10E94870530 +:100B600080930001811105C08FEF0E94870580935B +:100B700000010E947F0584B1807F84B985B1807FA8 +:100B800085B98AB1837F8AB98BB1837F8BB93E984F +:100B9000469808950E940805809300010E94A205CE +:100BA00080B38C7080BB81B3836F81BBE4E4F1E0E0 +:100BB000A6E3B1E011921D9281E0E235F807D1F78A +:100BC0000C94F204BF92CF92DF92EF92FF920F93B8 +:100BD0001F93CF93DF9380910001882379F0809158 +:100BE00035018F5F80933501811108C00E9408058F +:100BF00080930001811102C00E949A0406E311E073 +:100C0000C0E0D0E0DD24D39482E0C82EEE24E3944B +:100C1000F12CC73000F580910001811162C080E4A1 +:100C20000E945D0580930001811112C082E10E9443 +:100C300087058093000181110BC0C7010C2E01C0F4 +:100C4000880F0A94EAF780950E9487058093000137 +:100C50000E947F0546C0CA30A1F028F4C83059F080 +:100C6000C93061F005C0CC3089F070F0CD3089F02A +:100C7000209A289810C0219A29980DC0229A2A9863 +:100C80000AC0239A2B9807C0529A01C0539A5B98C6 +:100C900002C03E9A4698E0EAEA95F1F78FB1799959 +:100CA0005AC092E081708D25892B7C9B02C090E018 +:100CB00001C094E0892B7D9B02C090E001C098E0C8 +:100CC000892B7E9B02C090E001C090E1892B9FB1EF +:100CD0009095991F9927991F9295990F907E892B2E +:100CE0000FC08091000181114BC080E40E945D051E +:100CF00080930001882389F1B12C0E947F058B2D00 +:100D0000F8019081981719F08083C09201010E9428 +:100D1000A20521960F5F1F4FCE30D10509F079CF84 +:100D200080910101882371F1815080930101882312 +:100D300039F08FE99FE00197F1F700C0000022C071 +:100D4000A4E4B1E0E6E3F1E081918D9391E0E43435 +:100D5000F907D1F717C090E0A5CF83E10E9487057E +:100D6000809300018111C8CF81E40E945D058093CA +:100D700000018111C1CF0E949805B82EB094BDCF5B +:100D800080E0BECF0E94980481E0DF91CF911F9157 +:100D90000F91FF90EF90DF90CF90BF900895E82FD4 +:100DA000F0E0EC5BFE4F8081089508958B3B910548 +:100DB00078F4883A910540F5853A9105D0F484306D +:100DC000910508F0B1C08130910509F4ADC06BC048 +:100DD000803E910508F467C0883E910508F4A4C0E0 +:100DE0009C01205F31092031310508F05CC090651D +:100DF0000895853A910509F459C0863A910509F498 +:100E000058C083E890E40895883A910509F454C0E5 +:100E1000893A910509F453C08A3A910509F452C000 +:100E20008B3A910509F451C08C3A910509F450C0F0 +:100E30008D3A910509F44FC0803B910509F44EC0ED +:100E40008E3A910509F44DC08F3A910509F44CC0D2 +:100E5000813B910509F44BC0823B910509F44AC0DE +:100E6000833B910509F449C0843B910509F448C0CE +:100E7000853B910509F447C0863B910509F446C0BE +:100E8000873B910509F445C0883B910509F444C0AE +:100E9000893B910509F443C08A3B910509F042C0A2 +:100EA0008AE296E4089580E090E0089581E890E475 +:100EB000089582E890E4089582EE94E4089589EE1E +:100EC00094E408958AEE94E4089585EB94E40895FB +:100ED00086EB94E4089587EB94E408958CEC94E415 +:100EE00008958DEC94E4089583E895E408958AE8E4 +:100EF00095E4089582E995E4089584E995E40895D8 +:100F000081E296E4089583E296E4089584E296E40B +:100F1000089585E296E4089586E296E4089587E2CE +:100F200096E4089580E094E40895089596E0799F0A +:100F3000F001112494E5899FE00DF11D1124E60FC5 +:100F4000F11DEE0FFF1FE851FF4F85919491089519 +:100F5000880F991F805A9040FC01859194910895C3 +:100F6000880F991F80529F4FFC018591949108959D +:100F700026E0729FF001112444E5849FE00DF11DED +:100F80001124E60FF11DEE0FFF1FE851FF4F2591D1 +:100F90003491C9019A9581159F4110F4C9010895B2 +:100FA000C90190528115904128F4C9019F700E9497 +:100FB000B0070895C90190538115904120F4C901EB +:100FC0009927906C0895211580E5380769F40E94EF +:100FD00058159FEF24E34CE0915020404040E1F74A +:100FE00000C000000C94B31C213080E5380731F4B8 +:100FF0008091CD0181608093CD010895C901905504 +:101000008115904108F050C0832F99278F70992740 +:1010100081309105D9F4A9014370552702C0880F8A +:10102000991F4A95E2F79C68A90164E0440F551F97 +:101030006A95E1F744275370842B952B73E0220FB8 +:10104000331F7A95E1F7207633271DC08230910552 +:1010500029F4922F8827816F906A08958330910533 +:10106000A9F4A9014370552781E090E002C0880FE0 +:10107000991F4A95E2F79C6843E0220F331F4A9577 +:10108000E1F7207E3770822B932B08950497F1F4BB +:10109000A9014370552781E090E002C0880F991F95 +:1010A0004A95E2F79A68E8CFC901905781159041B7 +:1010B00020F4C9019F7090620895C901905881156C +:1010C000904120F4C9019F70906A0895203E310537 +:1010D000E0F4203C310558F52133310509F470C0A6 +:1010E00048F42932310509F464C02A32310509F483 +:1010F0006EC074C029333105F1F022383105D9F0C2 +:101100002533310509F44EC069C0233E310589F10C +:1011100038F4203E3105C1F0223E3105E1F05EC0D9 +:10112000263E310569F1273E3105A9F157C0C901B5 +:101130000E94A80708958091E00180FD02C081FF10 +:101140004DC080EE90E04BC08091E00180FFF9CF70 +:1011500089E390E044C08091E00182FF0EC080915D +:10116000E00184FF03C080E090E039C083EE90E0AE +:1011700036C08091E00182FFF2CF82EE90E02FC076 +:101180008091E00183FF0BC08091E00184FDEBCFF3 +:1011900087EE90E024C08091E00183FFF5CF86EEDA +:1011A00090E01DC08091E00185FF07C089E290E0DA +:1011B00016C08091E00185FFF9CF85E390E00FC074 +:1011C0008091E00186FF07C08AE290E008C080912C +:1011D000E00186FFF9CF81E390E001C0C9010E94E0 +:1011E000D606089508950C94F2088091620108953E +:1011F000CF93DF9300D01F92CDB7DEB72091E601E9 +:10120000243019F523E029839B838A832093E90006 +:101210008FEF9091E800815095FD06C095ED9A956D +:10122000F1F700008111F5CF8091E80085FF0DC036 +:1012300040E050E063E070E0CE0101960E94620B56 +:101240008091E8008E778093E8000F900F900F90C8 +:10125000DF91CF910895CF93DF9300D01F92CDB748 +:10126000DEB72091E601243021F522E029839B831B +:101270008A8383E08093E9008FEF9091E8008150AA +:1012800095FD06C095ED9A95F1F700008111F5CF17 +:101290008091E80085FF0DC040E050E063E070E021 +:1012A000CE0101960E94620B8091E8008E778093B8 +:1012B000E8000F900F900F90DF91CF91089520914B +:1012C000E6012430F1F422E02093E9002FEF309181 +:1012D000E800215035FD06C035ED3A95F1F70000E4 +:1012E0002111F5CF2091E80025FF0BC040E050E030 +:1012F00065E070E00E94620B8091E8008E77809339 +:10130000E8000895CF93DF93EC018091E6018430EB +:1013100009F046C090910C019923D9F090910D01EC +:101320009923B9F08093E9008FEF9091E800815004 +:1013300095FD06C095E19A95F1F700008111F5CF72 +:101340008091E80085FF2CC040E050E060E170E053 +:1013500017C081E08093E9008FEF9091E800815001 +:1013600095FD06C095ED9A95F1F700008111F5CF36 +:101370008091E80085FF14C040E050E068E070E034 +:10138000CE010E94620B8091E8008E778093E80086 +:1013900080E1FE01A2E5B1E001900D928A95E1F7AE +:1013A000DF91CF9108958091E501811109C00E94DC +:1013B000F40C0E94510D8091E20084608093E20061 +:1013C00008951092E501089508950C94D9220E9481 +:1013D0004A1C0E94DF220E94EE0F0C94F30842E0A8 +:1013E00061EC81E00E946E0C42E061EC82E00E94C0 +:1013F0006E0C42E061EC83E00E946E0C42E161EC15 +:1014000084E00C946E0C8091E801833009F455C09F +:1014100030F4813071F0823009F48EC008958A3042 +:1014200009F47AC08B3009F460C0893009F09CC09F +:1014300020C08091E701813A09F096C08091E800D0 +:10144000877F8093E8008091EB019091EC01892BDC +:1014500021F060E080E090E003C060E182E591E08F +:1014600070E00E94AB0B8091E8008B778093E800DE +:1014700008958091E701813209F076C08091EB01F7 +:101480009091EC01009719F0039709F06DC08091DD +:10149000E800877F8093E8008091E80082FD05C026 +:1014A0008091E6018111F8CF5FC08091F1008093B7 +:1014B00062018091E8008B7753C08091E701813A07 +:1014C00009F052C08091EB019091EC01892B09F059 +:1014D0004BC08091E800877F8093E8008091E8000E +:1014E00080FFFCCF80910C0136C08091E7018132F2 +:1014F000D9F58091EB019091EC01892BA9F58091B0 +:10150000E800877F8093E8000E94A30C8091E901A6 +:1015100080930C010C9458158091E701813221F5DC +:101520008091E800877F8093E8000E94A30C80915F +:10153000EA018093630108958091E701813AA1F463 +:101540008091E800877F8093E8008091E80080FF29 +:10155000FCCF809163018093F1008091E8008E7749 +:101560008093E8000C94A30C089584B7877F84BF10 +:1015700088E10FB6F89480936000109260000FBE6F +:1015800090E080E80FB6F89480936100909361003A +:101590000FBE0E943D100E94F40C0E94510D8091DC +:1015A000E20084608093E20078940E94CC0F0E9455 +:1015B0003F1082E091E00E94E90F0E94C7228091D3 +:1015C000E601853069F40E940D1C8091E4018823B6 +:1015D000B1F30E94351C882391F30E944C0BEFCF8E +:1015E0000E944510ECCF292F332723303105A9F075 +:1015F0006CF42130310509F442C02230310509F084 +:1016000043C08DE690E02CE536E042C02132310542 +:10161000C9F02232310519F137C09927813091057F +:1016200041F08230910541F0892B71F5E8E5F6E053 +:1016300005C0E0E4F6E002C0E8E2F6E0849190E064 +:101640009F0126C0643000F5E62FF0E0EE0FFF1F8B +:10165000EE5DFE4F2081318189E090E019C0643059 +:1016600098F4E62FF0E0DF01AA0FBB1FA65EBE4F85 +:101670002D913C91EA5EFE4F808190E009C082E1AD +:1016800090E029EC36E004C080E090E020E030E01B +:10169000FA0131832083089580E189BD82E189BD0B +:1016A00009B400FEFDCF8091D8008F7D8093D800D3 +:1016B0008091E00082608093E0008091E00081FDF5 +:1016C000FCCF0895CF92DF92EF92FF920F931F937A +:1016D000CF93DF937C018B01EA010E94C40C81113E +:1016E00031C0209731F088819981081B190BE80ED1 +:1016F000F91EC12CD12C0115110519F18091E800BA +:1017000085FD14C08091E8008E778093E8002097D3 +:1017100041F0888199818C0D9D1D9983888385E096 +:1017200011C00E94C40C882331F30CC0F7018191D1 +:101730007F018093F10001501109FFEFCF1ADF0AFA +:10174000DACF80E0DF91CF911F910F91FF90EF9062 +:10175000DF90CF9008952091ED013091EE01261792 +:10176000370748F06115710539F42091E8002E77AC +:101770002093E80001C0B901FC0120E0611571056A +:10178000B9F18091E601882309F440C0853009F45D +:101790003FC08091E80083FD3DC08091E80082FF5A +:1017A00006C08091E80082FF26C080E00895809105 +:1017B000E80080FFE3CF2091F3008091F20090E0F9 +:1017C000922B6115710551F08830910538F4219103 +:1017D0002093F100615071090196F3CF21E0089741 +:1017E00009F020E08091E8008E778093E800C6CF72 +:1017F0002111C7CFD6CF8091E601882339F08530FB +:1018000039F08091E80083FFCCCF04C082E00895D6 +:1018100083E0089581E008952091ED013091EE017B +:101820002617370748F06115710539F42091E80053 +:101830002E772093E80001C0B901FC0120E061157A +:101840007105C1F18091E601882309F441C085301A +:1018500009F440C08091E80083FD3EC08091E8001B +:1018600082FF06C08091E80082FF27C080E00895D3 +:101870008091E80080FFE3CF2091F3008091F20097 +:1018800090E0922B6115710559F08830910540F474 +:1018900024912093F1003196615071090196F2CFA5 +:1018A00021E0089709F020E08091E8008E7780938E +:1018B000E800C5CF2111C6CFD5CF8091E60188239E +:1018C00039F0853039F08091E80083FFCBCF04C038 +:1018D00082E0089583E0089581E00895982F97307D +:1018E00058F59093E900981739F07091EC00209129 +:1018F000ED005091F00003C0242F762F50E021FF1F +:1019000019C03091EB003E7F3093EB003091ED0039 +:101910003D7F3093ED003091EB0031603093EB0070 +:101920007093EC002093ED005093F0002091EE00B6 +:1019300027FF07C09F5FD3CF8F708093E90081E0BE +:10194000089580E008958091E70187FD05C08091AA +:10195000E80080FF0EC012C08091E80082FD05C043 +:101960008091E6018111F8CF08958091E8008B778E +:1019700008C08091E6018111EACF08958091E800C6 +:101980008E778093E80008958091E4009091E500BF +:1019900045E62091EC0020FF21C02091E80020FDC9 +:1019A00021C02091E601222389F0253089F0209181 +:1019B000EB0025FD0FC02091E4003091E5002817D1 +:1019C000390739F3415041F0C901E3CF82E008956E +:1019D00083E0089581E0089584E008952091E8006F +:1019E00022FFDFCF80E008950E94620D0E946A0D01 +:1019F000E0EEF0E0808181608083E8EDF0E08081BE +:101A00008F77808319BCA7EDB0E08C918E7F8C938B +:101A100080818F7E80831092E50108950F931F933C +:101A2000CF93DF930E94620D0E946A0DC8EDD0E053 +:101A300088818F77888388818068888388818F7D7B +:101A4000888319BC1092E6011092E2011092E40121 +:101A50001092E30100EE10E0F80180818B7F80831B +:101A600088818160888342E060E080E00E946E0CA3 +:101A7000E1EEF0E080818E7F8083E2EEF0E0808115 +:101A800081608083808188608083F80180818E7F7F +:101A90008083888180618883DF91CF911F910F912E +:101AA0000895E8EDF0E080818F7E8083E7EDF0E03F +:101AB00080818160808384E082BF81E08093E50142 +:101AC0000C940E0DE8EDF0E080818E7F8083109203 +:101AD000E20008951092DA001092E10008951F923A +:101AE0000F920FB60F9211242F933F934F935F9352 +:101AF0006F937F938F939F93AF93BF93EF93FF93D6 +:101B00008091E10082FF0BC08091E20082FF07C05C +:101B10008091E1008B7F8093E1000E94CB0F809148 +:101B2000DA0080FF1FC08091D80080FF1BC0809129 +:101B3000DA008E7F8093DA008091D90080FF0DC09B +:101B400080E189BD82E189BD09B400FEFDCF81E05D +:101B50008093E6010E94D30905C019BC1092E601EA +:101B60000E94E1098091E10080FF19C08091E200AC +:101B700080FF15C08091E2008E7F8093E20080910B +:101B8000E20080618093E2008091D80080628093BF +:101B9000D80019BC85E08093E6010E94E509809198 +:101BA000E10084FF30C08091E20084FF2CC080E11E +:101BB00089BD82E189BD09B400FEFDCF8091D800C6 +:101BC0008F7D8093D8008091E1008F7E8093E1002B +:101BD0008091E2008F7E8093E2008091E20081603C +:101BE0008093E2008091E201882311F084E007C035 +:101BF0008091E30087FF02C083E001C081E0809311 +:101C0000E6010E94E7098091E10083FF29C08091ED +:101C1000E20083FF25C08091E100877F8093E1008F +:101C200082E08093E6011092E2018091E1008E7FD4 +:101C30008093E1008091E2008E7F8093E2008091AA +:101C4000E20080618093E20042E060E080E00E9478 +:101C50006E0C8091F00088608093F0000E94E4098F +:101C6000FF91EF91BF91AF919F918F917F916F9174 +:101C70005F914F913F912F910F900FBE0F901F904A +:101C800018951F920F920FB60F9211242F933F9326 +:101C90004F935F936F937F938F939F93AF93BF9374 +:101CA000CF93EF93FF93C091E900CF708091EC0048 +:101CB0001092E9008091F000877F8093F000789483 +:101CC0000E947D0E1092E9008091F0008860809360 +:101CD000F000C093E900FF91EF91CF91BF91AF91D8 +:101CE0009F918F917F916F915F914F913F912F9134 +:101CF0000F900FBE0F901F9018951F93CF93DF93F7 +:101D0000CDB7DEB7AA970FB6F894DEBF0FBECDBF32 +:101D1000E7EEF1E08091F100819321E0EF3EF207E0 +:101D2000C9F70E94030A8091E80083FF1CC120913B +:101D3000E7013091E801832F90E08A30910508F0A7 +:101D400012C1FC01EA5AFF4F0C946124203881F043 +:101D5000223809F008C18091EB018F708093E9006F +:101D60008091EB0085FB882780F91092E90006C07E +:101D70008091E3019091E401911182609091E800DB +:101D8000977F9093E8008093F1001092F100C5C016 +:101D9000822F8D7F09F0E7C0222319F0223061F0F5 +:101DA000E2C08091E901813009F0DDC0333009F0F3 +:101DB00080E08093E40128C08091E901811124C072 +:101DC0002091EB012F7009F4CEC02093E90080919F +:101DD000EB0080FF19C08091EB00333011F480627A +:101DE00011C080618093EB0081E090E0022E01C081 +:101DF000880F0A94EAF78093EA001092EA00809133 +:101E0000EB0088608093EB001092E9008091E8007D +:101E1000877F86C02111A7C01091E9011F778091AB +:101E2000E3008078812B8093E3008091E800877F36 +:101E30008093E8000E94A30C8091E80080FFFCCF13 +:101E40008091E30080688093E300112311F083E028 +:101E500001C082E08093E60186C02058223008F05D +:101E600082C08091E9019091EA018C3D23E09207C4 +:101E700079F583E08A838AE289834FB7F894DE019B +:101E8000139620E03EE051E2E32FF0E0509357003C +:101E9000E49120FF03C0E295EF703F5FEF708E2F5B +:101EA00090E0EA3010F0C79601C0C0968D939D93E4 +:101EB0002F5F243149F74FBF8091E800877F8093DF +:101EC000E8006AE270E0CE0101960E94AB0B14C0FC +:101ED000AE014F5F5F4F6091EB010E94F30A0097E4 +:101EE00009F441C02091E800277F2093E800BC015D +:101EF00089819A810E940C0C8091E8008B778093F5 +:101F0000E80031C0203879F58091E800877F809320 +:101F1000E8008091E2018093F1008091E8008E77E3 +:101F20008093E8000E94A30C1EC021111CC0909158 +:101F3000E9019230C0F48091E800877F8093E80047 +:101F40009093E2010E94A30C8091E201811104C0F0 +:101F50008091E30087FF02C084E001C081E08093AC +:101F6000E6010E94EF098091E80083FF0AC080919A +:101F7000E800877F8093E8008091EB008062809387 +:101F8000EB00AA960FB6F894DEBF0FBECDBFDF916F +:101F9000CF911F9108950895CF938091E6018823F2 +:101FA000B1F08091E9008F709091EC0090FF02C039 +:101FB00090E801C090E0C92FC82B1092E9008091F1 +:101FC000E80083FD0E947D0ECF70C093E900CF91A1 +:101FD000089590936901809368010895E0916801E4 +:101FE000F0916901309721F00190F081E02D099482 +:101FF00080E00895E0916801F0916901309721F047 +:102000000280F381E02D09940895E0916801F09138 +:102010006901309721F00480F581E02D099408953D +:1020200020916601309167018217930771F09093B8 +:10203000670180936601E0916801F0916901309732 +:1020400021F00680F781E02D099408952091640124 +:10205000309165018217930771F090936501809329 +:102060006401E0916801F0916901309721F00084EA +:10207000F185E02D0994089508950C943C100E9478 +:10208000501C0E94CA050C94161DCF92DF92EF924D +:10209000FF920F931F93CF93DF93CDB7DEB72B97AC +:1020A0000FB6F894DEBF0FBECDBF0E94E2053BE63F +:1020B000E32E31E0F32E00E010E0C02E802F0E94CE +:1020C000CF06F701D1907F01D826B1F40F5F1F4FE3 +:1020D0000E30110591F78FEF89838A831B820E944E +:1020E000591C8160782F9D838C8349815A816B8133 +:1020F0008D810E94E81041C09091CD0191FF04C0F4 +:102100008B870E94D5068B8520E030E04D2D50E076 +:10211000922FBA01022E02C0759567950A94E2F7D4 +:1021200060FF25C02E83CF82EE24E394F12C02C001 +:10213000EE0CFF1C9A95E2F790E08E219F2121E0A2 +:10214000892B09F420E028870E94591C8160782F90 +:102150009A8789874E815F8168858A850E94E81009 +:10216000F801E559FE4F80818E25808306C02F5FE0 +:102170003F4F2630310561F6A9CF0E94FA1F10911A +:102180006A010E94EE0F1817A1F00E94EE0F8093D3 +:102190006A012B960FB6F894DEBF0FBECDBFDF915C +:1021A000CF911F910F91FF90EF90DF90CF900C9403 +:1021B000F3082B960FB6F894DEBF0FBECDBFDF91AC +:1021C000CF911F910F91FF90EF90DF90CF900895E6 +:1021D000CF93DF93CDB7DEB72B970FB6F894DEBF62 +:1021E0000FBECDBF4F83588769877A878B87DE0103 +:1021F000119686E0FD0111928A95E9F785E0FE01CE +:10220000379601900D928A95E1F749815A816B8149 +:102210007C818D819E810E9424182B960FB6F894A4 +:10222000DEBF0FBECDBFDF91CF910895CF93C82FF2 +:10223000882309F4C1C0823859F40E94EE0F81FD51 +:10224000BBC089E30E94C11A0E948B1B89E30CC0AA +:10225000833879F40E94EE0F80FDAEC083E50E94C2 +:10226000C11A0E948B1B83E50E94011BCF910C9425 +:102270008B1B843859F40E94EE0F82FD9DC087E4C9 +:102280000E94C11A0E948B1B87E4EECF8CEF8C0F4B +:10229000813A48F48C2F0E942F2281118DC08C2FFF +:1022A0000E94C11AE3CF80E28C0F883048F4C770D7 +:1022B00081E001C0880FCA95EAF70E94421BD6CF81 +:1022C0008BE58C0F833078F4C53A29F0C63A31F4A7 +:1022D00082E890E005C081E890E002C083E890E0E9 +:1022E000CF910C94101088E58C0F833108F064C0F6 +:1022F000C83A39F1C93A41F1CA3A49F1CB3A51F1F8 +:10230000CC3A59F1CD3A61F1C03B69F1CE3A71F165 +:10231000CF3A79F1C13B81F1C23B89F1C33B91F1E5 +:10232000C43B99F1C53BA1F1C63BA9F1C73BB1F153 +:10233000C83BB9F1C93BC1F1CA3BC9F58AE292E099 +:1023400038C082EE90E035C089EE90E032C08AEE6F +:1023500090E02FC085EB90E02CC086EB90E029C088 +:1023600087EB90E026C08CEC90E023C08DEC90E0F1 +:1023700020C083E891E01DC08AE891E01AC082E99C +:1023800091E017C084E991E014C081E292E011C0AD +:1023900083E292E00EC084E292E00BC085E292E01C +:1023A00008C086E292E005C087E292E002C080E0C9 +:1023B00090E0CF910C942610CF910895882309F4D2 +:1023C0004BC0823859F40E94EE0F81FF45C089E36B +:1023D0000E94C11A0E948B1B89E30CC0833871F4E0 +:1023E0000E94EE0F80FF38C083E50E94C11A0E9450 +:1023F0008B1B83E50E94011B0C948B1B843859F4C2 +:102400000E94EE0F82FF28C087E40E94C11A0E943A +:102410008B1B87E4EFCF9CEF980F913A58F390E233 +:10242000980F983050F4877091E001C0990F8A9509 +:10243000EAF7892F0E94481BDFCF9BE5980F933066 +:1024400020F480E090E00C941010885A833120F43E +:1024500080E090E00C9426100895882321F00E94DB +:10246000421B0C948B1B0895882321F00E94481B6B +:102470000C948B1B0895CF92DF92EF92FF920F93F3 +:102480001F93CF93DF93CDB7DEB728970FB6F8949D +:10249000DEBF0FBECDBF8C0185E0F801DE011196D5 +:1024A00001900D928A95E1F7F80140813181F28027 +:1024B000258122952F7083819481892B31F03F3FB4 +:1024C00031F481E04F3F19F403C081E001C080E0A6 +:1024D00080FDCBC249833A8389819A812F830E94F0 +:1024E0007F1A9E8388870E947E1A0E9451192F812D +:1024F0004E816885FF2029F00E945F1B68854E8110 +:102500002F81E42FE295EF70F0E0E05AFF4F0C943A +:102510006124842F807F142F1F70882311F012955F +:10252000107FFF2059F0112309F454C2812F6887CE +:102530000E94521B0E948B1B68854CC2862F0E94F2 +:10254000DE11112309F491C2812F0E94581B289695 +:102550000FB6F894DEBF0FBECDBFDF91CF911F91B4 +:102560000F91FF90EF90DF90CF900C948B1B342F46 +:10257000307F842F8F70303211F08295807F6623F8 +:1025800019F0613019F12BC0FF20B1F0222309F4BA +:1025900093C1213009F090C128960FB6F894DEBFA0 +:1025A0000FBECDBFDF91CF911F910F91FF90EF90A4 +:1025B000DF90CF900C94721B222319F0213009F484 +:1025C00054C28E830E94751B8E8189C1FF2021F029 +:1025D000223008F04AC270C1211147C280C1FF20D9 +:1025E00021F0222309F468C1F5C1222309F477C13F +:1025F00005C2242F26952695237030E0211531053C +:1026000021F021303105C9F030C2FF2021F0862FA2 +:10261000942F937002C080E090E028960FB6F89453 +:10262000DEBF0FBECDBFDF91CF911F910F91FF9005 +:10263000EF90DF90CF900C941010FF2021F0862FA8 +:10264000942F937002C080E090E028960FB6F89423 :10265000DEBF0FBECDBFDF91CF911F910F91FF90D5 -:10266000EF90DF90CF900C94570F222309F4B1CF55 -:10267000862F28960FB6F894DEBF0FBECDBFDF9130 -:10268000CF911F910F91FF90EF90DF90CF900C941E -:102690001F104F70C8010E94AB0228960FB6F89425 -:1026A000DEBF0FBECDBFDF91CF911F910F91FF9085 -:1026B000EF90DF90CF900C9409174F70C8012896C7 -:1026C0000FB6F894DEBF0FBECDBFDF91CF911F9143 -:1026D0000F91FF90EF90DF90CF900C94D605289645 -:1026E0000FB6F894DEBF0FBECDBFDF91CF911F9123 -:1026F0000F91FF90EF90DF90CF9008950E9497196F -:102700000E946C190E94B3190E94BA1E0E940E1EEC -:1027100080E090E00E94510E80E090E00C94670E03 -:102720000E9487190C947E130E94B718292F2295B6 -:102730002F7030E02C3031054CF42A3031056CF428 -:10274000225031092230310590F407C02C30310578 -:1027500051F02F30310539F00AC0803E10F0803F33 -:1027600031F481E0089593FB882780F9089580E093 -:102770000895CF93DF9300D000D01F92CDB7DEB77E -:102780000F900F900F900F900F90DF91CF910895C1 -:10279000CF93DF9300D000D000D0CDB7DEB7269620 -:1027A0000FB6F894DEBF0FBECDBFDF91CF91089575 -:1027B0001F93CF93DF93C091790116E080917A0146 -:1027C000C81799F0D0E01C9FF0011D9FF00D112457 -:1027D000E558FE4F408151816281738184819581EA -:1027E0000E94C8132196C770E9CFDF91CF911F9146 -:1027F00008954091AB015091AC016091AD01709191 -:10280000AE018091AF019091B0010C94C813CF93A9 -:102810008091B00182958F7009F05FC08091AD0109 -:10282000882309F45AC020917901A0917A0160911E -:10283000AB017091AC018091AE019091AF0131E09C -:102840006F3F09F030E0B32FC6E02A1709F445C006 -:10285000009721F07F3F21F44B2F03C041E001C0DE -:1028600040E030E040FD35C0C29FF001C39FF00D55 -:102870001124E558FE4F418174132BC0408164132D -:1028800028C04281411125C043815481481759070E -:1028900010F441505109481B590B483C5105C8F4EC -:1028A0008091B0018F7080618093B00186E0829F3B -:1028B000F001839FF00D1124E058FE4F80818F704E -:1028C000806180838BEA91E00E947C10CF910C9410 -:1028D000D8132F5F3F4F2770B8CFCF910895CF9275 -:1028E000DF92EF92FF920F931F93CF93DF93CDB7B9 -:1028F000DEB762970FB6F894DEBF0FBECDBF8C0176 -:1029000085E0F801DE011D9601900D928A95E1F7B0 -:10291000D8014C9111965C91119712966C91129777 -:102920001396ED90FC9014977091AB01E091AC017F -:102930002091AE013091AF012115310531F0EF3F0B -:1029400031F481E07F3F19F403C081E001C080E0F1 -:10295000B82FB170CB2E80FD6CC1D090AD01DD20C1 -:1029600009F4F5C0F091B001E216F30638F0C701A2 -:10297000821B930B883C910548F09BC020953095B5 -:102980002E0D3F1D283C310508F093C08F2F807F0E -:1029900009F052C0E51314C0741312C0D62E611191 -:1029A0000FC0FF70F061F093B0010E94F9138BEA41 -:1029B00091E00E947C108091B001F80185836CC188 -:1029C000EF2831F05F3F31F481E04F3F19F403C04D -:1029D00081E001C080E080FD03C081E0862701C066 -:1029E00080E0F82FF170FF2E80FF1CC080917901EC -:1029F00020917A0136E0821709F428C190E0389FCF -:102A0000F001399FF00D1124E558FE4F71815713E5 -:102A100006C07081471303C07281671303C001961B -:102A20008770E9CFD62E662309F436C18091B001B4 -:102A300081608093B00153C0E51308C0741306C0D1 -:102A4000611104C0D8011596FC93AEC04D875E8716 -:102A50008D859E856A8B0E9494136A89882329F14B -:102A6000D62E662311F12091B001822F82958F70AE -:102A700090E002970CF460C08091AB019091AC01A2 -:102A800098878F831986FB86EA862C87CE01079666 -:102A900051C0E51731F14D875E878D859E856A8B24 -:102AA0000E9494136A8981112EC0C8010E947C1073 -:102AB000A4C08F2F807F69F77E2DF98AE88A8989E3 -:102AC0000E94B9138BEA91E00E947C10EBEAF1E0DE -:102AD00086E0DF011D928A95E9F70E94F913D12C57 -:102AE000DBC07413D8CF6111D6CFD8011596FC93F3 -:102AF000C8010E947C10EBEAF1E086E0DF011D9244 -:102B00008A95E9F7C9C0D62E662379F22091B001E3 -:102B1000822F82958F7090E0029774F08091AB01C4 -:102B20009091AC019A8389831B82FD82EC822E8373 -:102B3000CE0101960E947C1086E0F801ABEAB1E07C -:102B400001900D928A95E1F70E9407146FC0E2167A -:102B5000F30628F0C701821B930B9C0104C020954B -:102B600030952E0D3F1D283C310508F052C0D62E61 -:102B7000662309F49ACFE5132CC074132AC0809100 -:102B8000B00180FD1DC0982F92959F70C9F0D801AB -:102B900015968C9315979F3039F09F5F9295907F93 -:102BA0008F70892B15968C93C8010E947C1086E04B -:102BB000F801ABEAB1E001900D928A95E1F736C0D9 -:102BC00086E0F801ABEAB1E001900D928A95E1F759 -:102BD00063C04D875E878D859E850E9494138823F0 -:102BE00079F086E0F801ABEAB1E001900D928A95A8 -:102BF000E1F70E9407140E94F913DD24D3944CC01E -:102C00008091B00181608093B001C8010E947C1066 -:102C100043C07E2DF98AE88A89890E94B913EBEABC -:102C2000F1E086E0DF011D928A95E9F70E94F91331 -:102C300033C0662309F439CF4D875E878D859E8525 -:102C40000E949413882309F430CFCBCF4D875E8741 -:102C50008D859E850E94B718292F22952F7030E010 -:102C6000223031052CF49F7041F0811106C00CC058 -:102C7000243031052CF49F7049F4805E883020F0B8 -:102C8000C8010E947C10CF2CDC2C06C0D801159600 -:102C90009C91907F91F7F8CF8D2D62960FB6F894A6 -:102CA000DEBF0FBECDBFDF91CF911F910F91FF907F -:102CB000EF90DF90CF9008951F93CF93DF93CDB720 -:102CC000DEB72C970FB6F894DEBF0FBECDBF4F8393 -:102CD000588769877A878B879C87CE0107960E94E1 -:102CE0006F148823C1F02F8138858A859B85892BB5 -:102CF00031F03F3F11F080E003C02F3FE1F781E06A -:102D0000811147C04F81588569857A858B859C855F -:102D10000E94C8133EC086E0FE013796DE01119680 -:102D200001900D928A95E1F7FF81E8854A855B85E0 -:102D30004115510531F0EF3F31F481E0FF3F19F4C7 -:102D400003C081E001C080E080FD23C020917A01B2 -:102D500030E0C9010196877099276091790170E090 -:102D600086179707F1F1F983EA835D834C8396E038 -:102D7000929FD001939FB00D1124A558BE4FFE0124 -:102D8000319601900D929A95E1F780937A010E9415 -:102D9000D81316E08091790190917A01891779F121 -:102DA000189FC001112485589E4F0E946F148823DC -:102DB00031F1E09179011E9FF0011124E558FE4F99 -:102DC0004081518162817381848195810E94C81301 -:102DD0008091790190E0019687709927809379011D -:102DE000D9CF0E94901310927A0110927901EBEAE8 -:102DF000F1E086E0DF011D928A95E9F7CACF2C96B3 -:102E00000FB6F894DEBF0FBECDBFDF91CF911F91FB -:102E10000895EF92FF920F931F93CF93DF93FC01DE -:102E2000009709F46FC0F12CEE24E394EF01219692 -:102E30008491843740F4843008F055C0813081F0AB -:102E4000823021F15FC0853709F447C0C0F19CE7AB -:102E5000980F903708F056C08F770E941F1045C01A -:102E60008F010E5F1F4FFE01849190E2980F983002 -:102E700050F48770FE2D01C0FF0F8A95EAF78F2F5F -:102E80000E948A1915C00E94570F14C08F010E5F4F -:102E90001F4FFE01849190E2980F983068F487707C -:102EA000FE2D01C0FF0F8A95EAF78F2F0E9490191F -:102EB0000E94B319E80119C00E941F10FBCFCF0177 -:102EC0000296FE01C491CC2361F0EFE9FFE0319757 -:102ED000F1F700C00000C150F6CFCF010296FE010D -:102EE000F490EC0102C00E94570F8F2D882341F00F -:102EF000EFE9FFE03197F1F700C000008150F6CF15 -:102F0000FE0194CFDF91CF911F910F91FF90EF9031 -:102F1000089508956093B5017093B6018093B70149 -:102F20009093B8010C947E130F931F930091B501F9 -:102F30001091B6012091B7013091B801062B172BE3 -:102F4000282B392B0093B5011093B6012093B701BC -:102F50003093B8011F910F910C947E130F931F9320 -:102F60000091B5011091B6012091B7013091B801DF -:102F700006231723282339230093B5011093B601A4 -:102F80002093B7013093B8011F910F910C947E13D9 -:102F90000F931F930091B5011091B6012091B701D5 -:102FA0003091B80106271727282739270093B50144 -:102FB0001093B6012093B7013093B8011F910F9180 -:102FC0000C947E131092B1011092B2011092B301D1 -:102FD0001092B4010C947E1341E050E060E070E088 -:102FE00004C0440F551F661F771F8A95D2F7409380 -:102FF000B1015093B2016093B3017093B4010C948A -:103000007E1341E050E060E070E004C0440F551FC3 -:10301000661F771F8A95D2F78091B1019091B20116 -:10302000A091B301B091B401842B952BA62BB72BA3 -:103030008093B1019093B201A093B301B093B40116 -:103040000C947E1341E050E060E070E004C0440F57 -:10305000551F661F771F8A95D2F74095509560954A -:1030600070958091B1019091B201A091B301B0919E -:10307000B40184239523A623B7238093B1019093B1 -:10308000B201A093B301B093B4010C947E1341E05C -:1030900050E060E070E004C0440F551F661F771FCA -:1030A0008A95D2F78091B1019091B201A091B301BC -:1030B000B091B40184279527A627B7278093B10143 -:1030C0009093B201A093B301B093B4010C947E131A -:1030D0000F931F930091B1011091B2012091B301A0 -:1030E0003091B401062B172B282B392B0093B101FB -:1030F0001093B2012093B3013093B4011F910F914B -:103100000C947E130F931F930091B1011091B201A3 -:103110002091B3013091B4010623172328233923CA -:103120000093B1011093B2012093B3013093B40125 -:103130001F910F910C947E130F931F930091B10177 -:103140001091B2012091B3013091B40106271727E5 -:10315000282739270093B1011093B2012093B301BE -:103160003093B4011F910F910C947E130895CF9268 -:10317000DF92EF92FF920F931F93CF93DF93EC01B7 -:10318000C090B501D090B601E090B701F090B801C1 -:103190008091B1019091B201A091B301B091B401BD -:1031A000C82AD92AEA2AFB2A0FE110E0B701A601B2 -:1031B000002E04C076956795579547950A94D2F7E7 -:1031C00040FF07C0BE01802F0E94F90581309105A4 -:1031D00039F40150110950F7BE0180E00E94F90551 -:1031E000DF91CF911F910F91FF90EF90DF90CF90E3 -:1031F000089590910C019923D9F090910D01992394 -:10320000B9F0982F9695969596959F3088F5E09110 -:103210000E01F0910F01E90FF11D877021E030E000 -:1032200001C0220F8A95EAF78181822B818308955C -:1032300040910E0150910F0120E030E09FEFFA0124 -:10324000E20FF31F6281681799F09F3F19F4611133 -:1032500001C0922F2F5F3F4F2E30310581F79F3FE6 -:1032600039F0FA01E90FF11D97FDFA95828308956F -:10327000089590910C019923E1F090910D0199230B -:10328000C1F0982F9695969596959F3020F5E091F0 -:103290000E01F0910F01E90FF11D877021E030E080 -:1032A00001C0220F8A95EAF7209581812823218386 -:1032B000089540910E0150910F0120E030E0FA0195 -:1032C000E20FF31F9281981301C012822F5F3F4FCC -:1032D0002E303105A1F7089581E090E0E0910E01D4 -:1032E000F0910F01E80FF91F1082019680319105CE -:1032F000A9F708959091CB01982B9093CB01089555 -:1033000080959091CB0198239093CB0108951092D2 -:10331000CB0108959091CA01982B9093CA0108950A -:1033200080959091CA0198239093CA0108951092B4 -:10333000CA0108958093B90108951092B9010895C2 -:1033400040910E0150910F0120E030E080E0FA0141 -:10335000E20FF31F918191118F5F2F5F3F4F2F304D -:103360003105A9F70895E0910E01F0910F018091C8 -:10337000CB018083E0910E01F0910F01808190914B -:10338000CA01892B80839091B901992361F0E09162 -:103390000E01F0910F018081892B80830E94A0197A -:1033A00081111092B90180910E0190910F010C943E -:1033B0003B0ECF92DF92EF92FF920F931F936C011F -:1033C000EE24FF24C114D104E104F10421F46B01C3 -:1033D0007C0180E001C080E133272F2D1E2D0D2DB3 -:1033E000011511052105310519F0885F6801790182 -:1033F00097018601A4E03695279517950795AA951C -:10340000D1F7011511052105310519F08C5F68010F -:10341000790197018601F2E0369527951795079572 -:10342000FA95D1F7011511052105310519F08E5FC7 -:1034300068017901B701A60176956795579547957B -:10344000452B462B472B09F08F5F1F910F91FF9063 -:10345000EF90DF90CF9008958091E501843009F1DD -:103460001092CD0120E488E190E00FB6F894A89581 -:10347000809360000FBE2093600083B7817F8460DB -:1034800083BF83B7816083BF7894889583B78E7F2D -:1034900083BF88E10FB6F8948093600010926000BB -:1034A0000FBE089508950895CF930E94521A0E9466 -:1034B00023040E94531AC0E08C2F0E941005811132 -:1034C00005C0CF5FCE30C1F780E001C081E0CF9171 -:1034D00008950E9490130E942F0E0C94340782E0EE -:1034E00084BD93E095BD9AEF97BD80936E000895DB -:1034F0002FB7F8948091CE019091CF01A091D00187 -:10350000B091D1012FBF0895CF92DF92EF92FF9239 -:103510000F931F932FB7F8944091CE015091CF0194 -:103520006091D0017091D1012FBF6A017B01EE241F -:10353000FF248C0120E030E0C016D106E206F3063D -:1035400010F441505109481B590BCA011F910F91AA -:10355000FF90EF90DF90CF9008951F920F920FB6DB -:103560000F9211248F939F93AF93BF938091CE01BD -:103570009091CF01A091D001B091D1010196A11DF0 -:10358000B11D8093CE019093CF01A093D001B09351 -:10359000D101BF91AF919F918F910F900FBE0F906E -:1035A0001F9018950E94350BF8942FEF87EA91E64B -:1035B000215080409040E1F700C0000087E090EB90 -:1035C000DC018093EE019093EF01A093F001B093A2 -:1035D000F1012CE088E190E00FB6F894A895809373 -:1035E00060000FBE20936000FFCFEF92FF920F9319 -:1035F0001F93CF93DF93E82EF12C8F2D0E9410059F -:10360000C0E0D0E0082F10E098010C2E02C03595E4 -:1036100027950A94E2F720FD05C02196C630D10512 -:1036200099F709C06C2F7F2D80E00E94D705E81222 -:10363000F4CF81E005C0F3948EE0F812DECF80E095 -:10364000DF91CF911F910F91FF90EF900895CF934D -:10365000C82F8CE20E94F51A882321F08C2FCF917D -:103660000C94F51A80E0CF910895CF930E947A1CB4 -:10367000811102C00E94601CC5E6C15049F00E9441 -:1036800023048FE39CE90197F1F700C00000F5CF18 -:1036900089E20E94271B811111C18AE20E94271B27 -:1036A00081110E94601C85E00E94271B81110E94ED -:1036B000D21A0E94851C8093CC0187E00E94271BB0 -:1036C000882399F18BE10E94271B882351F0909168 -:1036D000CC0191FB882780F921E0822780FB91F9BA -:1036E00022C08EE00E94271B882351F09091CC01CC -:1036F00092FB882780F921E0822780FB92F913C092 -:1037000080E10E94271B9091CC01882341F093FB1C -:10371000882780F921E0822780FB93F904C0892F54 -:10372000809580FB90F99093CC018091CC010E9410 -:10373000891C0E94971C8093DF0180EE0E94271B4A -:10374000882341F08091DF01982F909590FB80F9BC -:103750008093DF0189E30E94271B882359F0909111 -:10376000DF0191FB882780F921E0822780FB91F916 -:103770009093DF0182EE0E94271B882359F09091DD -:10378000DF0192FB882780F921E0822780FB92F9F4 -:103790009093DF0186EE0E94271B882359F09091B9 -:1037A000DF0193FB882780F921E0822780FB93F9D2 -:1037B0009093DF0183EE0E94271B882359F090919C -:1037C000DF0194FB882780F921E0822780FB94F9B0 -:1037D0009093DF0185E30E94271B882359F0909185 -:1037E000DF0195FB882780F921E0822780FB95F98E -:1037F0009093DF0181E30E94271B882359F0909169 -:10380000DF0196FB882780F921E0822780FB96F96B -:103810009093DF0181E10E94271B882359F090914A -:10382000DF0197FB882780F921E0822780FB97F949 -:103830009093DF018091DF010E949B1C8091DF014A -:1038400087FB882780F980930D0187E20E94271B60 -:10385000C82F8EE10E94271B8111C2608FE10E9458 -:10386000271B8111C46080E20E94271B8111C86060 -:1038700081E20E94271B8111C06182E20E94271B06 -:103880008111C06283E20E94271B8111C06484E21F -:103890000E94271B882311F0C06802C0CC2329F0A6 -:1038A0008C2F0E94921C6C2F03C00E948E1C682FCC -:1038B00070E080E090E0CF910C948A17CF9108954A -:1038C0006DEE7EEF80E090E00E94B62260E082E044 -:1038D00090E00E94A82260E083E090E00E94A8228D -:1038E00060E084E090E00E94A82260E085E090E043 -:1038F0000C94A82280E090E00E94A22221E08D3E5C -:103900009E4F09F020E0822F089582E090E00C9411 -:103910009A22682F82E090E00C94A82283E090E045 -:103920000C949A22682F83E090E00C94A82284E003 -:1039300090E00C949A22682F84E090E00C94A822E6 -:103940008091D40180FF0BC06091130185E0689FD6 -:10395000B001112475956795759567952AC081FF0B -:1039600009C06091130185E0689FB001112475952D -:1039700067951FC082FF07C06091130185E0689FB3 -:10398000B001112416C04091D5014423C9F06091C3 -:103990001201461788F72091130185E0289F9001B6 -:1039A0001124429FC001439F900D112470E00E949A -:1039B0006C226038710540F46115710539F002C060 -:1039C00065E070E0862F08958FE7089581E00895FF -:1039D0008091D40180FF08C06091110170E075955D -:1039E00067957595679521C081FF06C060911101AB -:1039F00070E07595679519C082FF04C06091110150 -:103A000070E010C08091D5018823C1F06091100151 -:103A10008617A0F790911101989FC001112470E0C2 -:103A20000E946C226038710528F46115710521F03F -:103A3000862F08958FE7089581E0089561E070E092 -:103A4000F4CF803F21F40E94A01C819504C0813FE7 -:103A500029F40E94A01C8093D8010895823F21F48C -:103A60000E94A01C819504C0833F29F40E94A01CE1 -:103A70008093D7010895893F19F40E94E81C05C07E -:103A80008A3F31F40E94E81C81958093D901089502 -:103A90008B3F21F40E94E81C819504C08C3F29F4DF -:103AA0000E94E81C8093DA010895843F21F48091FC -:103AB000D601816017C0853F21F48091D6018260D4 -:103AC00011C0863F21F48091D60184600BC0873FEE -:103AD00021F48091D601886005C0883F31F480913F -:103AE000D60180618093D60108958D3F21F48091A5 -:103AF000D40181600BC08E3F21F48091D40182609B -:103B000005C08F3F29F48091D40184608093D40153 -:103B10000895803F39F48091D80187FF6CC01092DE -:103B2000D80169C0813F29F48091D8011816BCF3EF -:103B300062C09091D701823F29F497FF5CC0109238 -:103B4000D70159C0833F19F41916CCF354C0893FEB -:103B500041F48091D90118160CF04DC01092D90192 -:103B60004AC08A3F29F48091D90187FF44C0F6CF2B -:103B70008B3F39F48091DA0187FF3DC01092DA0162 -:103B80003AC08C3F29F48091DA011816BCF333C097 -:103B9000843F21F48091D6018E7F17C0853F21F4A8 -:103BA0008091D6018D7F11C0863F21F48091D6018E -:103BB0008B7F0BC0873F21F48091D601877F05C0A2 -:103BC000883F31F48091D6018F7E8093D60113C057 -:103BD0008D3F21F48091D4018E7F0BC08E3F21F464 -:103BE0008091D4018D7F05C08F3F29F48091D4014D -:103BF0008B7F8093D4018091D70181110EC0809179 -:103C0000D80181110AC08091D901811106C080912B -:103C1000DA01811102C01092D501089586ED91E07C -:103C20000E94460E0E94781A9093D3018093D2018D -:103C300008951F93CF93DF938091D2019091D30188 -:103C40000E94841A4091D501442321F0209114014F -:103C500030E006C0209115015AE0259F9001112403 -:103C60008217930708F482C08091D7011091D80180 -:103C7000D091D901C091DA01811107C0111105C09D -:103C8000D11103C0CC2309F471C04F3F19F04F5F2D -:103C90004093D501181624F40E94A01C8093D701EC -:103CA0008091D70187FF05C00E94A01C8195809359 -:103CB000D701111624F40E94A01C8093D801809192 -:103CC000D80187FF05C00E94A01C81958093D80170 -:103CD0006091D701662339F11091D801112319F1B0 -:103CE000772767FD7095872F972F0E947D2123E30B -:103CF00033E343E35FE30E94E1210E944A216093A2 -:103D0000D701612F772767FD7095872F972F0E9426 -:103D10007D2123E333E343E35FE30E94E1210E943B -:103D20004A216093D8011D1624F40E94E81C809358 -:103D3000D9018091D90187FF05C00E94E81C8195B7 -:103D40008093D9011C1624F40E94E81C8093DA01A8 -:103D50008091DA0187FF05C00E94E81C819580935D -:103D6000DA01DF91CF911F910C940E1EDF91CF915C -:103D70001F910895E6EDF1E085E0DF011D928A953F -:103D8000E9F71092D5011092D4010895833081F1A2 -:103D900028F4813059F08230D1F00895853009F44B -:103DA00049C0B8F1863009F456C008952091150134 -:103DB000862F90E0820F911D8F3F910520F4620FB6 -:103DC0006093150108958FEF809315010895209158 -:103DD0001401862F90E0820F911D8F3F910520F4F2 -:103DE000620F6093140108958FEF8093140108957A -:103DF00020911301862F90E0820F911D8F3F910536 -:103E000020F4620F6093130108958FEF80931301E4 -:103E1000089520911201862F90E0820F911D8F3F0F -:103E2000910520F4620F6093120108958FEF809343 -:103E30001201089520911101862F90E0820F911DAB -:103E40008F3F910520F4620F6093110108958FEF69 -:103E500080931101089520911001862F90E0820F28 -:103E6000911D8F3F910520F4620F6093100108951A -:103E70008FEF809310010895833011F128F4813081 -:103E800049F0823091F00895853081F120F186303B -:103E9000C1F1089580911501681720F4861B809365 -:103EA0001501089510921501089580911401681765 -:103EB00020F4861B80931401089510921401089534 -:103EC00080911301681720F4861B809313010895D5 -:103ED00010921301089580911201681720F4861B37 -:103EE000809312010895109212010895809111019A -:103EF000681720F4861B8093110108951092110118 -:103F0000089580911001681720F4861B809310019A -:103F100008951092100108958D3109F442C020F5E2 -:103F20008E3009F479C070F4873009F45EC020F453 -:103F3000863009F442C033C08830D1F18B3009F4A7 -:103F4000A7C02DC0863109F4A3C038F4803109F42C -:103F50006DC0813109F47BC022C0893109F498C059 -:103F60008B3109F44FC01BC0853309F479C048F484 -:103F7000873209F475C008F478C0893209F470C03A -:103F80000EC0833438F48A3308F071C0883309F4E2 -:103F90007FC005C0833409F463C08834C1F080E079 -:103FA00008950E9404210E942F0E0E94340770C0C1 -:103FB0000E94851C0E94971C6BC08091CC01817F60 -:103FC0008E7F8093CC0181E08093DC0108950E9474 -:103FD00090132FEF83ED90E3215080409040E1F764 -:103FE00000C000000E94D21A53C09091CC01892FCA -:103FF000817090FF03C0917F9E7F26C09160909357 -:10400000CC0146C09091CC0191FB882780F921E03A -:10401000822780FB91F913C09091CC0192FB8827F5 -:1040200080F921E0822780FB92F909C09091CC01B0 -:1040300093FB882780F921E0822780FB93F99093F6 -:10404000CC01882329F191609093CC0108950E94BE -:10405000901380910D0191E0892780930D0118C084 -:1040600061E070E080E090E00FC023EE01C027EC3B -:10407000280F61E070E080E090E004C0660F771FD9 -:10408000881F991F2A95D2F70E948A170E949013C1 -:1040900081E0089580E0089580E00895CF93C82FCF -:1040A0008091DC01813079F018F08230D1F184C048 -:1040B000A0910E01B0910F018C91813169F0823293 -:1040C00009F07CC009C0A0910E01B0910F018C9144 -:1040D000813111F0823249F48C2F0E944A208111E3 -:1040E0001DC08C2F0E948C1F1AC08C2F0E944C2048 -:1040F000811114C0C43179F048F4CB3079F0C0316B -:1041000009F060C082E08093DC0108C0C93219F078 -:10411000C83321F057C01092DC0154C081E0817097 -:1041200053C0C93289F118F5C43171F1A8F4C73010 -:1041300009F046C08AE08093150194E19093140140 -:1041400093E0909313018093120188E08093110112 -:1041500088E28093100134C0CE51C63088F5EC2F30 -:10416000F0E0E65DFE4F80818093DB0129C0CE3414 -:10417000E9F020F4CB3421F56AE013C0C13579F0C1 -:10418000C235F1F461E00DC08091DB01882319F0A4 -:104190001092DB0115C081E08093DC0115C061E065 -:1041A00006C08091DB010E94C61E0AC06AE08091B1 -:1041B000DB010E943C1F04C01092DC0180E004C0BF -:1041C00081E002C080E0ABCFCF910895E1E8F0E05C -:1041D0008081886080838081816080838FB7F8943C -:1041E00093E09093890090ED909388008FBF08959D -:1041F000EFE6F0E08081826080830895EFE6F0E0F2 -:1042000080818D7F80830895EFE6F0E0808192E0E9 -:104210008927808308951F920F920FB60F92112461 -:104220002F933F934F935F936F937F938F939F93BE -:10423000AF93BF93EF93FF938091DD019091DE01E7 -:1042400001969093DE018093DD01811103C082E02D -:104250000E943407E091DE01E695E695F0E0E6572E -:10426000FB4FE4918091DD018E1303C080E00E943A -:104270003407FF91EF91BF91AF919F918F917F9103 -:104280006F915F914F913F912F910F900FBE0F90C3 -:104290001F90189504D06894B1118DC0089570D006 -:1042A00088F09F5790F0B92F9927B751A0F0D1F01F -:1042B000660F771F881F991F1AF0BA95C9F712C0A9 -:1042C000B13081F077D0B1E0089574C0672F782FB6 -:1042D0008827B85F39F0B93FCCF386957795679515 -:1042E000B395D9F73EF490958095709561957F4F81 -:1042F0008F4F9F4F0895E89409C097FB3EF4909527 -:104300008095709561957F4F8F4F9F4F9923A9F0AE -:10431000F92F96E9BB279395F6958795779567953D -:10432000B795F111F8CFFAF4BB0F11F460FF1BC081 -:104330006F5F7F4F8F4F9F4F16C0882311F096E914 -:1043400011C0772321F09EE8872F762F05C06623C2 -:1043500071F096E8862F70E060E02AF09A95660F7B -:10436000771F881FDAF7880F9695879597F9089534 -:1043700057FD9058440F551F59F05F3F71F0479516 -:10438000880F97FB991F61F09F3F79F087950895FB -:10439000121613061406551FF2CF4695F1DF08C01A -:1043A000161617061806991FF1CF86957105610537 -:1043B00008940895E894BB2766277727CB0197F9DF -:1043C00008950BD078C069D028F06ED018F09523EE -:1043D00009F05AC05FC01124EECFCADFA0F3959F49 -:1043E000D1F3950F50E0551F629FF001729FBB27DC -:1043F000F00DB11D639FAA27F00DB11DAA1F649F88 -:104400006627B00DA11D661F829F2227B00DA11D3A -:10441000621F739FB00DA11D621F839FA00D611DC0 -:10442000221F749F3327A00D611D231F849F600DE1 -:10443000211D822F762F6A2F11249F5750408AF01A -:10444000E1F088234AF0EE0FFF1FBB1F661F771FA6 -:10445000881F91505040A9F79E3F510570F014C03D -:10446000AACF5F3FECF3983EDCF38695779567958E -:10447000B795F795E7959F5FC1F7FE2B880F911DC4 -:104480009695879597F9089597F99F6780E870E06A -:1044900060E008959FEF80EC089500240A941616BA -:1044A000170618060906089500240A941216130622 -:1044B000140605060895092E0394000C11F48823B0 -:1044C00052F0BB0F40F4BF2B11F460FF04C06F5FCC -:1044D0007F4F8F4F9F4F089597FB072E16F4009440 -:1044E00007D077FD09D00E94862207FC05D03EF454 -:1044F000909581959F4F0895709561957F4F089590 -:10450000EE0FFF1F0590F491E02D0994AA1BBB1B31 -:1045100051E107C0AA1FBB1FA617B70710F0A61BC3 -:10452000B70B881F991F5A95A9F780959095BC01E4 -:10453000CD010895F999FECF92BD81BDF89A9927D2 -:1045400080B50895A8E1B0E042E050E00C94BD22AF -:10455000262FF999FECF1FBA92BD81BD20BD0FB69F -:10456000F894FA9AF99A0FBE019608950E94A8222B -:10457000272F0C94A922DC01CB01FC01F999FECF75 -:1045800006C0F2BDE1BDF89A319600B40D924150DB -:0A4590005040B8F70895F894FFCFEB -:10459A0020023607C307A0076C0739070101BA01D1 -:1045AA0028080A03140A3F4D36394B04FE03C80390 -:1045BA008F0322033B0354036D0301020304050620 -:0445CA0007080900D5 +:10266000EF90DF90CF900C942610862FFF2019F06A +:102670000E94021F02C00E946A1F28960FB6F8949B +:10268000DEBF0FBECDBFDF91CF911F910F91FF90A5 +:10269000EF90DF90CF900C94EF1F842F837009F0A0 +:1026A00076C0F110E2C1262F229526952770220FC1 +:1026B000220F862F8F70C82ED12CE12CF12C022EE8 +:1026C00004C0CC0CDD1CEE1CFF1C0A94D2F764FF86 +:1026D00010C06FE070E080E090E004C0660F771FEC +:1026E000881F991F2A95D2F76095709580959095CF +:1026F00003C060E070E0CB01242F2695269523705F +:10270000422F50E042305105D1F04330510559F18C +:102710006C297D298E299F294130510541F1289648 +:102720000FB6F894DEBF0FBECDBFDF91CF911F91E2 +:102730000F91FF90EF90DF90CF900C9476196C2959 +:102740007D298E299F2928960FB6F894DEBF0FBEEB +:10275000CDBFDF91CF911F910F91FF90EF90DF9050 +:10276000CF900C9490190E947619C701B601289653 +:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 +:102780000F91FF90EF90DF90CF900C945C19FF2099 +:1027900019F0842F817001C08695882309F465C1E2 +:1027A000262F229526952770220F220F862F8F70B5 +:1027B000C82ED12CE12CF12C022E04C0CC0CDD1C37 +:1027C000EE1CFF1C0A94D2F764FF10C06FE070E0AB +:1027D00080E090E004C0660F771F881F991F2A953C +:1027E000D2F7609570958095909503C060E070E099 +:1027F000CB01242F269526952370422F50E042309E +:102800005105D1F04330510559F16C297D298E29AC +:102810009F294130510541F128960FB6F894DEBF4B +:102820000FBECDBFDF91CF911F910F91FF90EF9021 +:10283000DF90CF900C944A1A6C297D298E299F290C +:1028400028960FB6F894DEBF0FBECDBFDF91CF91B3 +:102850001F910F91FF90EF90DF90CF900C94641A2E +:102860000E944A1AC701B60128960FB6F894DEBF37 +:102870000FBECDBFDF91CF911F910F91FF90EF90D1 +:10288000DF90CF900C94301A603FC9F118F4603E8D +:1028900050F49BC0623F09F460C008F44AC0633F33 +:1028A00009F46FC092C0162F1F70842F8F71FF2004 +:1028B00099F00E94C919812F28960FB6F894DEBFAF +:1028C0000FBECDBFDF91CF911F910F91FF90EF9081 +:1028D000DF90CF900C942D120E94EA19812F289638 +:1028E0000FB6F894DEBF0FBECDBFDF91CF911F9121 +:1028F0000F91FF90EF90DF90CF900C943412FF2057 +:10290000A1F02111B2C0842F8F7128960FB6F894D0 +:10291000DEBF0FBECDBFDF91CF911F910F91FF9012 +:10292000EF90DF90CF900C940F1A223008F09DC0EA +:10293000EACFFF20A1F0842F8F7128960FB6F8946C +:10294000DEBF0FBECDBFDF91CF911F910F91FF90E2 +:10295000EF90DF90CF900C94C919FF2061F3842F82 +:102960008F7128960FB6F894DEBF0FBECDBFDF91F2 +:10297000CF911F910F91FF90EF90DF90CF900C942B +:10298000EA19FF2091F0842F8F7128960FB6F894E2 +:10299000DEBF0FBECDBFDF91CF911F910F91FF9092 +:1029A000EF90DF90CF900C94B41928960FB6F8945E +:1029B000DEBF0FBECDBFDF91CF911F910F91FF9072 +:1029C000EF90DF90CF900C94AA19FF20A1F0222362 +:1029D00009F4B1CF862F28960FB6F894DEBF0FBE4C +:1029E000CDBFDF91CF911F910F91FF90EF90DF90BE +:1029F000CF900C941611222309F4B1CF862F28967C +:102A00000FB6F894DEBF0FBECDBFDF91CF911F91FF +:102A10000F91FF90EF90DF90CF900C94DE114F70EC +:102A2000C8010E94510428960FB6F894DEBF0FBE6D +:102A3000CDBFDF91CF911F910F91FF90EF90DF906D +:102A4000CF900C94D1184F70C80128960FB6F89407 +:102A5000DEBF0FBECDBFDF91CF911F910F91FF90D1 +:102A6000EF90DF90CF900C94950728960FB6F894CE +:102A7000DEBF0FBECDBFDF91CF911F910F91FF90B1 +:102A8000EF90DF90CF9008950E945F1B0E946F1B14 +:102A90000E94341B0E948B1B0E949B200E94EF1FF0 +:102AA00080E090E00E94101080E090E00C942610EE +:102AB0000E944F1B0C9444150E947F1A292F2295C7 +:102AC0002F7030E02C3031054CF42A3031056CF495 +:102AD000225031092230310590F407C02C303105E5 +:102AE00051F02F30310539F00AC0803E10F0803FA0 +:102AF00031F481E0089593FB882780F9089580E000 +:102B00000895CF93DF9300D000D01F92CDB7DEB7EA +:102B10000F900F900F900F900F90DF91CF9108952D +:102B2000CF93DF9300D000D000D0CDB7DEB726968C +:102B30000FB6F894DEBF0FBECDBFDF91CF910895E1 +:102B40001F93CF93DF93C091790116E080917A01B2 +:102B5000C81799F0D0E01C9FF0011D9FF00D1124C3 +:102B6000E558FE4F40815181628173818481958156 +:102B70000E9490152196C770E9CFDF91CF911F91E8 +:102B800008954091AB015091AC016091AD017091FD +:102B9000AE018091AF019091B0010C949015CF934C +:102BA0008091B00182958F7009F05FC08091AD0176 +:102BB000882309F45AC020917901A0917A0160918B +:102BC000AB017091AC018091AE019091AF0131E009 +:102BD0006F3F09F030E0B32FC6E02A1709F445C073 +:102BE000009721F07F3F21F44B2F03C041E001C04B +:102BF00040E030E040FD35C0C29FF001C39FF00DC2 +:102C00001124E558FE4F418174132BC04081641399 +:102C100028C04281411125C043815481481759077A +:102C200010F441505109481B590B483C5105C8F458 +:102C30008091B0018F7080618093B00186E0829FA7 +:102C4000F001839FF00D1124E058FE4F80818F70BA +:102C5000806180838BEA91E00E943B12CF910C94BB +:102C6000A0152F5F3F4F2770B8CFCF910895CF9217 +:102C7000DF92EF92FF920F931F93CF93DF93CDB725 +:102C8000DEB762970FB6F894DEBF0FBECDBF8C01E2 +:102C900085E0F801DE011D9601900D928A95E1F71D +:102CA000D8014C9111965C91119712966C911297E4 +:102CB0001396ED90FC9014977091AB01E091AC01EC +:102CC0002091AE013091AF012115310531F0EF3F78 +:102CD00031F481E07F3F19F403C081E001C080E05E +:102CE000B82FB170CB2E80FD6CC1D090AD01DD202E +:102CF00009F4F5C0F091B001E216F30638F0C7010F +:102D0000821B930B883C910548F09BC02095309521 +:102D10002E0D3F1D283C310508F093C08F2F807F7A +:102D200009F052C0E51314C0741312C0D62E6111FD +:102D30000FC0FF70F061F093B0010E94C1158BEAE3 +:102D400091E00E943B128091B001F80185836CC133 +:102D5000EF2831F05F3F31F481E04F3F19F403C0B9 +:102D600081E001C080E080FD03C081E0862701C0D2 +:102D700080E0F82FF170FF2E80FF1CC08091790158 +:102D800020917A0136E0821709F428C190E0389F3B +:102D9000F001399FF00D1124E558FE4F7181571352 +:102DA00006C07081471303C07281671303C0019688 +:102DB0008770E9CFD62E662309F436C18091B00121 +:102DC00081608093B00153C0E51308C0741306C03E +:102DD000611104C0D8011596FC93AEC04D875E8783 +:102DE0008D859E856A8B0E945C156A89882329F1EE +:102DF000D62E662311F12091B001822F82958F701B +:102E000090E002970CF460C08091AB019091AC010E +:102E100098878F831986FB86EA862C87CE010796D2 +:102E200051C0E51731F14D875E878D859E856A8B90 +:102E30000E945C156A8981112EC0C8010E943B1254 +:102E4000A4C08F2F807F69F77E2DF98AE88A89894F +:102E50000E9481158BEA91E00E943B12EBEAF1E0BF +:102E600086E0DF011D928A95E9F70E94C115D12CF9 +:102E7000DBC07413D8CF6111D6CFD8011596FC935F +:102E8000C8010E943B12EBEAF1E086E0DF011D92EF +:102E90008A95E9F7C9C0D62E662379F22091B00150 +:102EA000822F82958F7090E0029774F08091AB0131 +:102EB0009091AC019A8389831B82FD82EC822E83E0 +:102EC000CE0101960E943B1286E0F801ABEAB1E028 +:102ED00001900D928A95E1F70E94CF156FC0E2161E +:102EE000F30628F0C701821B930B9C0104C02095B8 +:102EF00030952E0D3F1D283C310508F052C0D62ECE +:102F0000662309F49ACFE5132CC074132AC080916C +:102F1000B00180FD1DC0982F92959F70C9F0D80117 +:102F200015968C9315979F3039F09F5F9295907FFF +:102F30008F70892B15968C93C8010E943B1286E0F6 +:102F4000F801ABEAB1E001900D928A95E1F736C045 +:102F500086E0F801ABEAB1E001900D928A95E1F7C5 +:102F600063C04D875E878D859E850E945C15882392 +:102F700079F086E0F801ABEAB1E001900D928A9514 +:102F8000E1F70E94CF150E94C115DD24D3944CC0F7 +:102F90008091B00181608093B001C8010E943B1212 +:102FA00043C07E2DF98AE88A89890E948115EBEA5F +:102FB000F1E086E0DF011D928A95E9F70E94C115D4 +:102FC00033C0662309F439CF4D875E878D859E8592 +:102FD0000E945C15882309F430CFCBCF4D875E87E4 +:102FE0008D859E850E947F1A292F22952F7030E0B3 +:102FF000223031052CF49F7041F0811106C00CC0C5 +:10300000243031052CF49F7049F4805E883020F024 +:10301000C8010E943B12CF2CDC2C06C0D8011596AB +:103020009C91907F91F7F8CF8D2D62960FB6F89412 +:10303000DEBF0FBECDBFDF91CF911F910F91FF90EB +:10304000EF90DF90CF9008951F93CF93DF93CDB78C +:10305000DEB72C970FB6F894DEBF0FBECDBF4F83FF +:10306000588769877A878B879C87CE0107960E944D +:1030700037168823C1F02F8138858A859B85892B57 +:1030800031F03F3F11F080E003C02F3FE1F781E0D6 +:10309000811147C04F81588569857A858B859C85CC +:1030A0000E9490153EC086E0FE013796DE01119623 +:1030B00001900D928A95E1F7FF81E8854A855B854D +:1030C0004115510531F0EF3F31F481E0FF3F19F434 +:1030D00003C081E001C080E080FD23C020917A011F +:1030E00030E0C9010196877099276091790170E0FD +:1030F00086179707F1F1F983EA835D834C8396E0A5 +:10310000929FD001939FB00D1124A558BE4FFE0190 +:10311000319601900D929A95E1F780937A010E9481 +:10312000A01516E08091790190917A01891779F1C3 +:10313000189FC001112485589E4F0E94371688237E +:1031400031F1E09179011E9FF0011124E558FE4F05 +:103150004081518162817381848195810E949015A3 +:103160008091790190E00196877099278093790189 +:10317000D9CF0E94581510927A0110927901EBEA8A +:10318000F1E086E0DF011D928A95E9F7CACF2C961F +:103190000FB6F894DEBF0FBECDBFDF91CF911F9168 +:1031A0000895EF92FF920F931F93CF93DF93FC014B +:1031B000009709F46FC0F12CEE24E394EF012196FF +:1031C0008491843740F4843008F055C0813081F018 +:1031D000823021F15FC0853709F447C0C0F19CE718 +:1031E000980F903708F056C08F770E94DE1145C0C7 +:1031F0008F010E5F1F4FFE01849190E2980F98306F +:1032000050F48770FE2D01C0FF0F8A95EAF78F2FCB +:103210000E94621B15C00E94161114C08F010E5F20 +:103220001F4FFE01849190E2980F983068F48770E8 +:10323000FE2D01C0FF0F8A95EAF78F2F0E94681BB1 +:103240000E948B1BE80119C00E94DE11FBCFCF0149 +:103250000296FE01C491CC2361F0EFE9FFE03197C3 +:10326000F1F700C00000C150F6CFCF010296FE0179 +:10327000F490EC0102C00E9416118F2D882341F0BA +:10328000EFE9FFE03197F1F700C000008150F6CF81 +:10329000FE0194CFDF91CF911F910F91FF90EF909E +:1032A000089508956093B5017093B6018093B701B6 +:1032B0009093B8010C9444150F931F930091B5019E +:1032C0001091B6012091B7013091B801062B172B50 +:1032D000282B392B0093B5011093B6012093B70129 +:1032E0003093B8011F910F910C9444150F931F93C5 +:1032F0000091B5011091B6012091B7013091B8014C +:1033000006231723282339230093B5011093B60110 +:103310002093B7013093B8011F910F910C9444157D +:103320000F931F930091B5011091B6012091B70141 +:103330003091B80106271727282739270093B501B0 +:103340001093B6012093B7013093B8011F910F91EC +:103350000C9444151092B1011092B2011092B30175 +:103360001092B4010C94441541E050E060E070E02C +:1033700004C0440F551F661F771F8A95D2F74093EC +:10338000B1015093B2016093B3017093B4010C94F6 +:10339000441541E050E060E070E004C0440F551F68 +:1033A000661F771F8A95D2F78091B1019091B20183 +:1033B000A091B301B091B401842B952BA62BB72B10 +:1033C0008093B1019093B201A093B301B093B40183 +:1033D0000C94441541E050E060E070E004C0440FFC +:1033E000551F661F771F8A95D2F7409550956095B7 +:1033F00070958091B1019091B201A091B301B0910B +:10340000B40184239523A623B7238093B10190931D +:10341000B201A093B301B093B4010C94441541E000 +:1034200050E060E070E004C0440F551F661F771F36 +:103430008A95D2F78091B1019091B201A091B30128 +:10344000B091B40184279527A627B7278093B101AF +:103450009093B201A093B301B093B4010C944415BE +:103460000F931F930091B1011091B2012091B3010C +:103470003091B401062B172B282B392B0093B10167 +:103480001093B2012093B3013093B4011F910F91B7 +:103490000C9444150F931F930091B1011091B20148 +:1034A0002091B3013091B401062317232823392337 +:1034B0000093B1011093B2012093B3013093B40192 +:1034C0001F910F910C9444150F931F930091B1011C +:1034D0001091B2012091B3013091B4010627172752 +:1034E000282739270093B1011093B2012093B3012B +:1034F0003093B4011F910F910C9444150895CF920D +:10350000DF92EF92FF920F931F93CF93DF93EC0123 +:10351000C090B501D090B601E090B701F090B8012D +:103520008091B1019091B201A091B301B091B40129 +:10353000C82AD92AEA2AFB2A0FE110E0B701A6011E +:10354000002E04C076956795579547950A94D2F753 +:1035500040FF07C0BE01802F0E94B807813091054F +:1035600039F40150110950F7BE0180E00E94B807FC +:10357000DF91CF911F910F91FF90EF90DF90CF904F +:10358000089590910C019923D9F090910D01992300 +:10359000B9F0982F9695969596959F3088F5E0917D +:1035A0000E01F0910F01E90FF11D877021E030E06D +:1035B00001C0220F8A95EAF78181822B81830895C9 +:1035C00040910E0150910F0120E030E09FEFFA0191 +:1035D000E20FF31F6281681799F09F3F19F46111A0 +:1035E00001C0922F2F5F3F4F2E30310581F79F3F53 +:1035F00039F0FA01E90FF11D97FDFA9582830895DC +:10360000089590910C019923E1F090910D01992377 +:10361000C1F0982F9695969596959F3020F5E0915C +:103620000E01F0910F01E90FF11D877021E030E0EC +:1036300001C0220F8A95EAF72095818128232183F2 +:10364000089540910E0150910F0120E030E0FA0101 +:10365000E20FF31F9281981301C012822F5F3F4F38 +:103660002E303105A1F7089581E090E0E0910E0140 +:10367000F0910F01E80FF91F10820196803191053A +:10368000A9F708959091CC01982B9093CC010895BF +:1036900080959091CC0198239093CC01089510923D +:1036A000CC0108959091CB01982B9093CB01089574 +:1036B00080959091CB0198239093CB01089510921F +:1036C000CB0108959091CA01982B9093CA01089557 +:1036D00080959091CA0198239093CA010895109201 +:1036E000CA0108958093B90108951092B90108950F +:1036F00040910E0150910F0120E030E080E0FA018E +:10370000E20FF31F918191118F5F2F5F3F4F2F3099 +:103710003105A9F70895E0910E01F0910F01809114 +:10372000CC018083E0910E01F0910F018081909196 +:10373000CB01892B8083E0910E01F0910F018081F4 +:103740009091CA01892B80839091B901992361F0EE +:10375000E0910E01F0910F018081892B80830E94FE +:10376000781B81111092B90180910E0190910F0187 +:103770000C94FA0FCF92DF92EF92FF920F931F9368 +:103780006C01EE24FF24C114D104E104F10421F4FE +:103790006B017C0180E001C080E133272F2D1E2DBD +:1037A0000D2D011511052105310519F0885F6801FE +:1037B000790197018601A4E036952795179507951D +:1037C000AA95D1F7011511052105310519F08C5F76 +:1037D0006801790197018601F2E0369527951795E2 +:1037E0000795FA95D1F7011511052105310519F055 +:1037F0008E5F68017901B701A601769567955795A7 +:103800004795452B462B472B09F08F5F1F910F9152 +:10381000FF90EF90DF90CF9008958091E601843083 +:1038200009F11092CE0120E488E190E00FB6F894FF +:10383000A895809360000FBE2093600083B7817FBE +:10384000846083BF83B7816083BF7894889583B792 +:103850008E7F83BF88E10FB6F8948093600010924A +:1038600060000FBE089508950895CF930E94331C01 +:103870000E94E2050E94341CC0E08C2F0E94CF06FB +:10388000811105C0CF5FCE30C1F780E001C081E07B +:10389000CF9108950E9458150E94EE0F0C94F308E2 +:1038A00082E084BD93E095BD9AEF97BD80936E0052 +:1038B00008952FB7F8948091CF019091D001A091F5 +:1038C000D101B091D2012FBF0895CF92DF92EF9234 +:1038D000FF920F931F932FB7F8944091CF0150910F +:1038E000D0016091D1017091D2012FBF6A017B019B +:1038F000EE24FF248C0120E030E0C016D106E20661 +:10390000F30610F441505109481B590BCA011F918D +:103910000F91FF90EF90DF90CF9008951F920F923C +:103920000FB60F9211248F939F93AF93BF93809103 +:10393000CF019091D001A091D101B091D201019617 +:10394000A11DB11D8093CF019093D001A093D1010F +:10395000B093D201BF91AF919F918F910F900FBE05 +:103960000F901F9018950E94F40CF8942FEF87EA9F +:1039700091E6215080409040E1F700C0000087E0D0 +:1039800090EBDC018093EF019093F001A093F101A3 +:10399000B093F2012CE088E190E00FB6F894A8957E +:1039A000809360000FBE20936000FFCFEF92FF92E4 +:1039B0000F931F93CF93DF93E82EF12C8F2D0E944E +:1039C000CF06C0E0D0E0082F10E098010C2E02C016 +:1039D000359527950A94E2F720FD05C02196C6305B +:1039E000D10599F709C06C2F7F2D80E00E949607C2 +:1039F000E812F4CF81E005C0F3948EE0F812DECF38 +:103A000080E0DF91CF911F910F91FF90EF9008958B +:103A1000CF93C82F8CE20E94D61C882321F08C2FD4 +:103A2000CF910C94D61C80E0CF910895CF930E9443 +:103A30005B1E811102C00E94411EC5E6C15049F0C3 +:103A40000E94E2058FE39CE90197F1F700C00000B6 +:103A5000F5CF89E20E94081D811111C18AE20E94FE +:103A6000081D81110E94411E85E00E94081D8111E0 +:103A70000E94B31C0E94661E8093CD0187E00E94C5 +:103A8000081D882399F18BE10E94081D882351F0BD +:103A90009091CD0191FB882780F921E0822780FB5E +:103AA00091F922C08EE00E94081D882351F0909168 +:103AB000CD0192FB882780F921E0822780FB92F9D3 +:103AC00013C080E10E94081D9091CD01882341F030 +:103AD00093FB882780F921E0822780FB93F904C0BB +:103AE000892F809580FB90F99093CD018091CD0135 +:103AF0000E946A1E0E94781E8093E00180EE0E9460 +:103B0000081D882341F08091E001982F909590FB4B +:103B100080F98093E00189E30E94081D882359F011 +:103B20009091E00191FB882780F921E0822780FBBA +:103B300091F99093E00182EE0E94081D882359F0CC +:103B40009091E00192FB882780F921E0822780FB99 +:103B500092F99093E00186EE0E94081D882359F0A7 +:103B60009091E00193FB882780F921E0822780FB78 +:103B700093F99093E00183EE0E94081D882359F089 +:103B80009091E00194FB882780F921E0822780FB57 +:103B900094F99093E00185E30E94081D882359F071 +:103BA0009091E00195FB882780F921E0822780FB36 +:103BB00095F99093E00181E30E94081D882359F054 +:103BC0009091E00196FB882780F921E0822780FB15 +:103BD00096F99093E00181E10E94081D882359F035 +:103BE0009091E00197FB882780F921E0822780FBF4 +:103BF00097F99093E0018091E0010E947C1E8091F2 +:103C0000E00187FB882780F980930D0187E20E94FD +:103C1000081DC82F8EE10E94081D8111C2608FE12E +:103C20000E94081D8111C46080E20E94081D81115C +:103C3000C86081E20E94081D8111C06182E20E9479 +:103C4000081D8111C06283E20E94081D8111C064B9 +:103C500084E20E94081D882311F0C06802C0CC23B2 +:103C600029F08C2F0E94731E6C2F03C00E946F1EC0 +:103C7000682F70E080E090E0CF910C945219CF91C2 +:103C800008956DEE7EEF80E090E00E94972460E062 +:103C900082E090E00E94892460E083E090E00E944E +:103CA000892460E084E090E00E94892460E085E05F +:103CB00090E00C94892480E090E00E94832421E02D +:103CC0008D3E9E4F09F020E0822F089582E090E023 +:103CD0000C947B24682F82E090E00C94892483E08C +:103CE00090E00C947B24682F83E090E00C9489246E +:103CF00084E090E00C947B24682F84E090E00C94A6 +:103D000089248091D50180FF0BC06091130185E06B +:103D1000689FB001112475956795759567952AC0C0 +:103D200081FF09C06091130185E0689FB0011124F3 +:103D3000759567951FC082FF07C06091130185E0EC +:103D4000689FB001112416C04091D6014423C9F0E8 +:103D500060911201461788F72091130185E0289F92 +:103D600090011124429FC001439F900D112470E0E7 +:103D70000E944D246038710540F46115710539F0D9 +:103D800002C065E070E0862F08958FE7089581E016 +:103D900008958091D50180FF08C06091110170E005 +:103DA000759567957595679521C081FF06C06091EF +:103DB000110170E07595679519C082FF04C060918C +:103DC000110170E010C08091D6018823C1F060918C +:103DD00010018617A0F790911101989FC00111243E +:103DE00070E00E944D246038710528F4611571055A +:103DF00021F0862F08958FE7089581E0089561E00E +:103E000070E0F4CF803F21F40E94811E819504C0B0 +:103E1000813F29F40E94811E8093D9010895823F39 +:103E200021F40E94811E819504C0833F29F40E94E1 +:103E3000811E8093D8010895893F19F40E94C91EFC +:103E400005C08A3F31F40E94C91E81958093DA0132 +:103E500008958B3F21F40E94C91E819504C08C3FB8 +:103E600029F40E94C91E8093DB010895843F21F448 +:103E70008091D701816017C0853F21F48091D701DF +:103E8000826011C0863F21F48091D70184600BC00D +:103E9000873F21F48091D701886005C0883F31F4C5 +:103EA0008091D70180618093D70108958D3F21F4DF +:103EB0008091D50181600BC08E3F21F48091D501A6 +:103EC000826005C08F3F29F48091D5018460809382 +:103ED000D5010895803F39F48091D90187FF6CC0E6 +:103EE0001092D90169C0813F29F48091D901181637 +:103EF000BCF362C09091D801823F29F497FF5CC067 +:103F00001092D80159C0833F19F41916CCF354C04C +:103F1000893F41F48091DA0118160CF04DC01092DF +:103F2000DA014AC08A3F29F48091DA0187FF44C050 +:103F3000F6CF8B3F39F48091DB0187FF3DC01092B3 +:103F4000DB013AC08C3F29F48091DB011816BCF3E9 +:103F500033C0843F21F48091D7018E7F17C0853F05 +:103F600021F48091D7018D7F11C0863F21F480918B +:103F7000D7018B7F0BC0873F21F48091D701877FCA +:103F800005C0883F31F48091D7018F7E8093D7019F +:103F900013C08D3F21F48091D5018E7F0BC08E3FE1 +:103FA00021F48091D5018D7F05C08F3F29F4809148 +:103FB000D5018B7F8093D5018091D80181110EC0EE +:103FC0008091D90181110AC08091DA01811106C066 +:103FD0008091DB01811102C01092D601089587ED16 +:103FE00091E00E9405100E94591C9093D401809387 +:103FF000D30108951F93CF93DF938091D3019091C4 +:10400000D4010E94651C4091D601442321F02091E7 +:10401000140130E006C0209115015AE0259F90015F +:1040200011248217930708F482C08091D80110915F +:10403000D901D091DA01C091DB01811107C01111C2 +:1040400005C0D11103C0CC2309F471C04F3F19F052 +:104050004F5F4093D601181624F40E94811E80936E +:10406000D8018091D80187FF05C00E94811E8195EB +:104070008093D801111624F40E94811E8093D901E7 +:104080008091D90187FF05C00E94811E8195809390 +:10409000D9016091D801662339F11091D90111231A +:1040A00019F1772767FD7095872F972F0E945E2360 +:1040B00023E333E343E35FE30E94C2230E942B2305 +:1040C0006093D801612F772767FD7095872F972F11 +:1040D0000E945E2323E333E343E35FE30E94C223B2 +:1040E0000E942B236093D9011D1624F40E94C91E3F +:1040F0008093DA018091DA0187FF05C00E94C91E12 +:1041000081958093DA011C1624F40E94C91E8093C5 +:10411000DB018091DB0187FF05C00E94C91E8195EC +:104120008093DB01DF91CF911F910C94EF1FDF9102 +:10413000CF911F910895E7EDF1E085E0DF011D9239 +:104140008A95E9F71092D6011092D501089583302F +:1041500081F128F4813059F08230D1F00895853012 +:1041600009F449C0B8F1863009F456C00895209189 +:104170001501862F90E0820F911D8F3F910520F44D +:10418000620F6093150108958FEF809315010895D4 +:1041900020911401862F90E0820F911D8F3F910591 +:1041A00020F4620F6093140108958FEF809314013F +:1041B000089520911301862F90E0820F911D8F3F6B +:1041C000910520F4620F6093130108958FEF80939F +:1041D0001301089520911201862F90E0820F911D06 +:1041E0008F3F910520F4620F6093120108958FEFC5 +:1041F00080931201089520911101862F90E0820F83 +:10420000911D8F3F910520F4620F60931101089575 +:104210008FEF80931101089520911001862F90E077 +:10422000820F911D8F3F910520F4620F6093100162 +:1042300008958FEF809310010895833011F128F4D1 +:10424000813049F0823091F00895853081F120F17C +:104250008630C1F1089580911501681720F4861BFE +:10426000809315010895109215010895809114010D +:10427000681720F4861B809314010895109214018E +:10428000089580911301681720F4861B8093130111 +:10429000089510921301089580911201681720F477 +:1042A000861B809312010895109212010895809147 +:1042B0001101681720F4861B809311010895109254 +:1042C0001101089580911001681720F4861B8093D6 +:1042D000100108951092100108958D3109F442C023 +:1042E00020F58E3009F479C070F4873009F45EC08F +:1042F00020F4863009F442C033C08830D1F18B30CD +:1043000009F4A7C02DC0863109F4A3C038F4803168 +:1043100009F46DC0813109F47BC022C0893109F4F0 +:1043200098C08B3109F44FC01BC0853309F479C0A4 +:1043300048F4873209F475C008F478C0893209F46A +:1043400070C00EC0833438F48A3308F071C08833EB +:1043500009F47FC005C0833409F463C08834C1F018 +:1043600080E008950E94E5220E94EE0F0E94F3086B +:1043700070C00E94661E0E94781E6BC08091CD01A5 +:10438000817F8E7F8093CD0181E08093DD01089550 +:104390000E9458152FEF83ED90E32150804090400C +:1043A000E1F700C000000E94B31C53C09091CD0102 +:1043B000892F817090FF03C0917F9E7F26C09160FE +:1043C0009093CD0146C09091CD0191FB882780F953 +:1043D00021E0822780FB91F913C09091CD0192FBDF +:1043E000882780F921E0822780FB92F909C090910B +:1043F000CD0193FB882780F921E0822780FB93F988 +:104400009093CD01882329F191609093CD01089577 +:104410000E94581580910D0191E0892780930D012C +:1044200018C061E070E080E090E00FC023EE01C0B2 +:1044300027EC280F61E070E080E090E004C0660F98 +:10444000771F881F991F2A95D2F70E9452190E9440 +:10445000581581E0089580E0089580E00895CF9395 +:10446000C82F8091DD01813079F018F08230D1F1D0 +:1044700084C0A0910E01B0910F018C91813169F03F +:10448000823209F07CC009C0A0910E01B0910F01E9 +:104490008C91813111F0823249F48C2F0E942B22B1 +:1044A00081111DC08C2F0E946D211AC08C2F0E947B +:1044B0002D22811114C0C43179F048F4CB3079F049 +:1044C000C03109F060C082E08093DD0108C0C932CC +:1044D00019F0C83321F057C01092DD0154C081E0BB +:1044E000817053C0C93289F118F5C43171F1A8F453 +:1044F000C73009F046C08AE08093150194E190939B +:10450000140193E0909313018093120188E080934B +:10451000110188E28093100134C0CE51C63088F575 +:10452000EC2FF0E0E65DFE4F80818093DC0129C036 +:10453000CE34E9F020F4CB3421F56AE013C0C13564 +:1045400079F0C235F1F461E00DC08091DC0188237F +:1045500019F01092DC0115C081E08093DD0115C0D7 +:1045600061E006C08091DC010E94A7200AC06AE0D9 +:104570008091DC010E941D2104C01092DD0180E0C9 +:1045800004C081E002C080E0ABCFCF910895E1E8A4 +:10459000F0E08081886080838081816080838FB734 +:1045A000F89493E09093890090ED909388008FBFEA +:1045B0000895EFE6F0E08081826080830895EFE661 +:1045C000F0E080818D7F80830895EFE6F0E08081C8 +:1045D00092E08927808308951F920F920FB60F9261 +:1045E00011242F933F934F935F936F937F938F93F8 +:1045F0009F93AF93BF93EF93FF938091DE019091D0 +:10460000DF0101969093DF018093DE01811103C0E9 +:1046100082E00E94F308E091DF01E695E695F0E084 +:10462000EA52F84FE4918091DE018E1303C080E0DE +:104630000E94F308FF91EF91BF91AF919F918F91ED +:104640007F916F915F914F913F912F910F900FBE8E +:104650000F901F90189504D06894B1118DC00895E3 +:1046600070D088F09F5790F0B92F9927B751A0F0DC +:10467000D1F0660F771F881F991F1AF0BA95C9F7F6 +:1046800012C0B13081F077D0B1E0089574C0672FC7 +:10469000782F8827B85F39F0B93FCCF386957795A6 +:1046A0006795B395D9F73EF490958095709561958F +:1046B0007F4F8F4F9F4F0895E89409C097FB3EF4BA +:1046C00090958095709561957F4F8F4F9F4F99235F +:1046D000A9F0F92F96E9BB279395F69587957795DD +:1046E0006795B795F111F8CFFAF4BB0F11F460FF9D +:1046F0001BC06F5F7F4F8F4F9F4F16C0882311F0F5 +:1047000096E911C0772321F09EE8872F762F05C008 +:10471000662371F096E8862F70E060E02AF09A95A3 +:10472000660F771F881FDAF7880F9695879597F998 +:10473000089557FD9058440F551F59F05F3F71F091 +:104740004795880F97FB991F61F09F3F79F08795F8 +:104750000895121613061406551FF2CF4695F1DF81 +:1047600008C0161617061806991FF1CF8695710511 +:10477000610508940895E894BB2766277727CB0145 +:1047800097F908950BD078C069D028F06ED018F052 +:10479000952309F05AC05FC01124EECFCADFA0F301 +:1047A000959FD1F3950F50E0551F629FF001729FC6 +:1047B000BB27F00DB11D639FAA27F00DB11DAA1FE5 +:1047C000649F6627B00DA11D661F829F2227B00D32 +:1047D000A11D621F739FB00DA11D621F839FA00DBD +:1047E000611D221F749F3327A00D611D231F849F0D +:1047F000600D211D822F762F6A2F11249F57504064 +:104800008AF0E1F088234AF0EE0FFF1FBB1F661FFE +:10481000771F881F91505040A9F79E3F510570F0B7 +:1048200014C0AACF5F3FECF3983EDCF386957795F2 +:104830006795B795F795E7959F5FC1F7FE2B880FB2 +:10484000911D9695879597F9089597F99F6780E848 +:1048500070E060E008959FEF80EC089500240A94D2 +:104860001616170618060906089500240A9412164B +:104870001306140605060895092E0394000C11F47E +:10488000882352F0BB0F40F4BF2B11F460FF04C02B +:104890006F5F7F4F8F4F9F4F089597FB072E16F442 +:1048A000009407D077FD09D00E94672407FC05D04B +:1048B0003EF4909581959F4F0895709561957F4F37 +:1048C0000895EE0FFF1F0590F491E02D0994AA1BA7 +:1048D000BB1B51E107C0AA1FBB1FA617B70710F0EB +:1048E000A61BB70B881F991F5A95A9F7809590951D +:1048F000BC01CD010895F999FECF92BD81BDF89A12 +:10490000992780B50895A8E1B0E042E050E00C940A +:104910009E24262FF999FECF1FBA92BD81BD20BDDE +:104920000FB6F894FA9AF99A0FBE019608950E946C +:104930008924272F0C948A24DC01CB01FC01F999EE +:10494000FECF06C0F2BDE1BDF89A319600B40D92DB +:0C49500041505040B8F70895F894FFCF94 +:10495C002002F50882095F092B09F8080101BA0148 +:10496C0028080A03140A3F4D363997074A071407DB +:10497C00DB066E068706A006B906010203040506CF +:04498C00070809000F :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index 6534f481a1..b1aaed6980 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -10,54 +10,66 @@ no rights reserved, use for any purposes, credit me if you are a nice person ## The Base Layout ## -* The yellow keys are text navigation and manipulation -* The dark blue keys are shift keys: case shift (traditional shift), symbol shift, and media shift -* The light blue keys are modifiers: traditional Control, Option, and C ommand keys, plus Hyper and Meh -* The two green keys, tab and tilde, are in the typical places to ease use of the Application Switcher -* The red keys is Escape, one of the few buttons which is in an atypical position +* The light blue keys are modifiers: traditional Control, Option, and Command keys, plus Hyper and Meh +* The dark blue keys are Shift keys: Capitals Shift (traditional shift), Symbol Shift, and Media Shift; plus a Shift Lock key +* Several dark blue keys double for entry of characters which would typically be in those locations +* The turquoise keys are text navigation and manipulation +* The red keys is Escape and it is always found in that location no matter what ![Ordinary base layout](ordinary-base.png) -This layout puts the modifier keys along the bottom of the keyboard where they are on most layouts. They are in the regular order, with the addition of Hyper and Meh keys. The shift key (case shift) is in the prevalent location. The primo slots usually wasted on Caps Lock and Enter are instead used for the Symbol Shift key which promotes use of the Symbols layer. On the right side of the layout, the Symbol and Media shift keys also double as character keys -- quote and backslash, respectively -- so that touch typists can continue to find those punctuation marks in the right place. +This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer. -Other than the yellow keys, the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway, so only Escape really requires retraining of muscle memory. +Touch typists will also find tilde, tab, equals/plus, slash/pipe, and quote/double-quote sharing space on those Shift keys where they would probably be on a common keyboard. Other than the turquoise keys the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway so only Escape really requires retraining of muscle memory, and see below for the Special Escape Sequence. -The four big yellow keys are arranged differently than in the default Ergodox EZ layout. The Ordinary Layout here copies the design of the old Fingerworks TouchStream keyboard, but also reflects the natural presumptions of the author -- me!; I type the space character with my right hand, and to me it makes sense for the two delete keys to be next to one another. +The four big turquoise keys are arranged differently than in the default Ergodox EZ layout. The Ordinary Layout here copies the design of the old Fingerworks TouchStream keyboard, but also reflects the natural presumptions of the author -- me! I type the space character with my right hand, and to me it makes sense for the two delete keys to be next to one another. -The Forward Tab and Backward Tab keys are there mostly because I ended up with two extra buttons and needed something to do with them. My muscle memory from using the Truly Ergonomic Keyboard makes me look for the Tab key with my right index finger, so it is handy to have this redundant Tab, and the idea with the Backward Tab key is that it becomes easy to navigate text fields in forms, or to indent/unindent code. +The Forward Tab and Backward Tab keys are in their locations mostly because I ended up with two extra buttons and needed something to do with them. My muscle memory from using the Truly Ergonomic Keyboard makes me look for the Tab key with my right index finger, so it is handy to have this redundant Tab, and the idea with the Backward Tab key is that it becomes easy to navigate text fields in forms, or to indent/unindent code. -## The Symbols Layout ## +## The Symbols Layer ## -* The periwinkle keys are the eponymous symbols -* The gray keys are F-Keys -* The green keys are a proper number pad -* The red Escape key is found in the "right" location on this layer -* The yellow keys are the *reverse* of the yellow keys on the base layer -* The dark blue Media key means that the Media layer is accessible with the left hand +* The light green keys are the eponymous symbols +* The bright green keys are F-Keys +* The dark green keys constitute a number pad +* The turquoise keys are the *reverse* of the turquoise keys on the base layer ![Ordinary symbol layout](ordinary-symbol.png) The Ergodox EZ ships with the "Coder Layer" which I like to call the Symbols layer. There are some significant improvements in The Ordinary Layout over the default layout. The symbol keys are mostly the same as on the default layout, which did a good job in this regard, but with a few enhancements: + * Angle brackets on this layer mean that curly, square, and angle brackets are all available on different layers of the same two buttons. Also, they mean that all kinds of brackets, including parentheses, are available on both the Base and Symbols layers. * The slash, backslash, and pipe characters are grouped together as a memory aid. * The & and | symbols are juxtaposed as a memory aid -The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads. This layout also has an Enter key, and importantly the key codes emitted by this number pad are *number pad specific key codes*, not regular keyboard key codes. Some software distinguishes keypad codes so users now have access to a fully realized number pad when using The Ordinary Layout. +The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads and features an Enter key. The keycodes emitted here are normal numeric keycodes, not the number-pad specific keycodes emitted by most number pads, because this layout does not use a Num Lock key to switch the buttons between numeric keycodes and navigational keycodes. See the explanation in The Media Layout section about navigation using these same buttons. -The Escape key's true home is in the top left corner of the keyboard, so on this layer it can be found there. And on the Symbols layer, the Tab key switches to become a Media key, so press Symbols then Media to access the Media layer using the left hand. +Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be. -Finally, consider the yellow text-nav keys. In the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be. +## The Media Layer ## -## The Media Layout ## - -* The light turquoise keys move the mouse or the text cursor -* The dark turquoise keys scroll -* The light purple keys signal Web and Audio applications -* The dark purple keys signal the operating system -* The red Escape key is, again, found in the "right" location +* The dark orange keys on the left move the mouse cursor +* The dark orange keys on the right move the text cursor +* The light orange keys are for scrolling and paging +* The bright green keys are more F-keys +* The dark yellow keys signal Web and Audio applications +* The light yellow keys signal the operating system ![Ordinary media layout](ordinary-media.png) -This layer was inspired by the Media layer on the Ergodox EZ but takes it farther. The Fingerworks TouchStream had a very useful feature for controlling the text cursor easily and this layer does something similar. The left hand can move the mouse, the right hand moves the text cursor, in all four directions, in small or large increments. This greatly enhances navigation in text documents. +This layer was inspired by the Media layer on the Ergodox EZ but takes it farther. The Fingerworks TouchStream keyboard had a very useful feature for controlling the text cursor easily and this layer does something similar. The left hand can move the mouse, the right hand moves the text cursor, in all four directions, in small or large increments. This greatly enhances navigation in text documents. + +Moreover, the orange keys on the right overlay the numberpad from the Symbols Layer, such that in the Media Layer the same keys can be used as if they were a number pad in navigational mode (Num Lock off). For instance, in traditional number pads the '3' key became 'Page Down', and so it is here. This means a user can do text navigation without moving either hand. + +## Switching Between Layers ## + +The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. There is also a feature of the Ordinary Layout to lock the keys onto a layer: hold down the Shift Lock key then press a Shift key and -- just like traditional Caps Lock -- the keys will remain in the shifted state. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. + +This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, although internally they are different. Due to these differences, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. When you depress the Shift Lock key it will illuminate the LEDs corresponding to the layers available, so if you are on the base layer or the Capitals layer or the Symbols layer, then all three LEDs will light up, but if you are on the Media layer then only the Capitals and Media layers will light up. + +## Special Escape Sequence ## + +In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, was assigned to the tilde button which is traditionally found in that location. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner! + +That tilde key has a second function as the Shift Lock key and that makes possible a special feature. To make this layout as Ordinary as possible, the Escape key can *also* be accessed by pressing Shift Lock then the 1 button right next to it. This easy gesture is a way to partially maintain the ease of flicking your wrist to the left and tapping Escape. This gesture works in all layers. From 96f75f39c8dfbd9d84d1a6ceb0b2db0ce5cc52bf Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Mon, 11 Apr 2016 23:28:16 -0500 Subject: [PATCH 022/132] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 91 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2214 +++++++++-------- .../ergodox_ez/keymaps/ordinary/readme.md | 4 +- 3 files changed, 1180 insertions(+), 1129 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 07a1e5e899..63cf8c0c88 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -3,14 +3,15 @@ #include "debug.h" #include "action_layer.h" -#define BASE 0 // default layer -#define LOCK 1 // layer lock keys +#define BASE 0 // default layer +#define LOCK 1 // layer lock keys #define SYMB_MO 2 // symbols momentary layer #define SYMB_TG 3 // symbols lock layer -#define SYMB_XX 4 // symbols lock layer +#define SYMB_XX 4 // symbols exit layer #define MDIA_MO 5 // media momentary layer #define MDIA_TG 6 // media lock layer -#define MDIA_XX 7 // topmost escape +#define MDIA_XX 7 // media exit layer +#define UNLOCK 8 // clear to base layer /* * Ordinary Ergodox EZ keyboard layout, v3 @@ -133,7 +134,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [SYMB_MO] = KEYMAP( // left hand - KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS + KC_FN2 ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS ,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) ,MO(SYMB_MO) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV ,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB @@ -142,7 +143,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_UP ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_TRNS + ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_MO) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT @@ -177,7 +178,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand MO(SYMB_XX) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS ,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,KC_NO ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV ,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_LEFT ,KC_RGHT @@ -186,7 +187,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // right hand ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_XX) ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) - ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,KC_NO + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT ,KC_HOME ,KC_END @@ -259,18 +260,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [MDIA_MO] = KEYMAP( // left hand - KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS + KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS ,MO(MDIA_MO) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U -,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS +,MO(SYMB_MO) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS ,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 ,KC_WSTP ,KC_WREF ,KC_WSCH ,KC_WBAK ,KC_TRNS ,KC_WHOM // right hand - ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_TRNS + ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_MO) - ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO + ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_MO) ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_MPRV ,KC_MNXT @@ -302,7 +303,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [MDIA_TG] = KEYMAP( // left hand MO(MDIA_XX) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS -,KC_NO ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U +,MO(UNLOCK) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U ,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS ,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 @@ -311,7 +312,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_WBAK ,KC_TRNS ,KC_WHOM // right hand ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_XX) - ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,KC_NO + ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -360,6 +361,51 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + ), + +/* Keymap 22: Unlock Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | Unlock | | | | | | | | | | | | | | Unlock | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | | | | | | | | | | | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | |------| |------| | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | | | | | | | | | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[UNLOCK] = KEYMAP( +// left hand + KC_FN1 ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS + + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -367,7 +413,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer + [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press }; @@ -396,21 +442,16 @@ void matrix_init_user(void) { void matrix_scan_user(void) { uint8_t layer = biton32(layer_state); + // do not change lights for locking and unlocking + if(layer == UNLOCK || layer == LOCK || layer == SYMB_XX || layer == MDIA_XX) { + return; + } + ergodox_board_led_off(); ergodox_right_led_1_off(); ergodox_right_led_2_off(); ergodox_right_led_3_off(); - // lock layer turns on all lights - if(layer == LOCK || layer == SYMB_XX) { - ergodox_right_led_1_on(); - ergodox_right_led_2_on(); - ergodox_right_led_3_on(); - } else if(layer == MDIA_XX) { - ergodox_right_led_1_on(); - ergodox_right_led_3_on(); - } - // caps lock turns on red light if(host_keyboard_leds() & (1< Date: Mon, 11 Apr 2016 23:34:41 -0500 Subject: [PATCH 023/132] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 63cf8c0c88..3a999f2665 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -111,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_TRNS ,KC_TRNS ,KC_TRNS ), -/* Keymap 10: Symbol Momentary Layer +/* Keymap 2: Symbol Momentary Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | | @@ -153,7 +153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_PGDN ,KC_BSPC ,KC_DEL ), -/* Keymap 11: Symbol Lock Layer +/* Keymap 3: Symbol Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | Lock | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | Lock | @@ -195,7 +195,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_PGDN ,KC_BSPC ,KC_DEL ), -/* Keymap 12: Symbol Unlock Layer +/* Keymap 4: Symbol Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | Esc | | | | | | | | | | | | | | @@ -237,7 +237,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_TRNS ,KC_TRNS ,KC_TRNS ), -/* Keymap 20: Media and mouse keys +/* Keymap 5: Media Momentary Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | @@ -279,7 +279,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_VOLD ,KC_MSTP ,KC_MPLY ), -/* Keymap 21: Media Lock Layer +/* Keymap 6: Media Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | @@ -321,7 +321,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_VOLD ,KC_MSTP ,KC_MPLY ), -/* Keymap 22: Media Unlock Layer +/* Keymap 7: Media Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | Esc | | | | | | | | | | | | | | @@ -366,7 +366,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_TRNS ,KC_TRNS ,KC_TRNS ), -/* Keymap 22: Unlock Layer +/* Keymap 8: Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | Unlock | | | | | | | | | | | | | | Unlock | @@ -413,7 +413,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer + [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press }; From 5ef6978cab7de2821eb6bfce4fd04067655a8937 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Tue, 12 Apr 2016 06:55:26 -0500 Subject: [PATCH 024/132] Adding personal files --- keyboard/planck/Makefile | 4 +- keyboard/planck/config.h | 2 +- keyboard/planck/keymaps/pc.c | 132 +++++++++++++++++++++++++++++++++++ 3 files changed, 135 insertions(+), 3 deletions(-) create mode 100644 keyboard/planck/keymaps/pc.c diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index 03d2601761..17e5cd45cc 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -137,8 +137,8 @@ CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality # MIDI_ENABLE = YES # MIDI controls # AUDIO_ENABLE = YES # Audio output on port C6 # UNICODE_ENABLE = YES # Unicode diff --git a/keyboard/planck/config.h b/keyboard/planck/config.h index d3719e0cb1..d435cc795c 100644 --- a/keyboard/planck/config.h +++ b/keyboard/planck/config.h @@ -76,7 +76,7 @@ along with this program. If not, see . #define NO_DEBUG /* disable print */ -#define NO_PRINT +//#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pc.c new file mode 100644 index 0000000000..f8254fd46b --- /dev/null +++ b/keyboard/planck/keymaps/pc.c @@ -0,0 +1,132 @@ +// This is the canonical layout file for the Quantum project. If you want to add another keyboard, +// this is the style you want to emulate. + +#include "planck.h" +#ifdef BACKLIGHT_ENABLE + #include "backlight.h" +#endif + +// 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 _QW 0 +#define _CM 1 +#define _DV 2 +#define _LW 3 +#define _RS 4 + +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 | , | . | Up |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | GUI | Alt | |Raise | Space |Lower | / | Left | Down |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QW] = { + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT }, + {KC_LCTL, KC_LGUI, KC_LALT, KC_NO, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_SLSH, KC_LEFT, KC_DOWN, 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 | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_CM] = { + {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 }, + {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), 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 | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_DV] = { + {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 }, + {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RS] = { + {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, KC_NO, RESET, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_LW] = { + {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, KC_NO, RESET, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +} +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +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); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; From ff06eaf8537e5f6ab1489c77a6147531c57bb538 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Tue, 12 Apr 2016 08:17:02 -0500 Subject: [PATCH 025/132] Added del --- keyboard/planck/keymaps/pc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pc.c index f8254fd46b..0adee8b2e4 100644 --- a/keyboard/planck/keymaps/pc.c +++ b/keyboard/planck/keymaps/pc.c @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT }, - {KC_LCTL, KC_LGUI, KC_LALT, KC_NO, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT} + {KC_LCTL, KC_LGUI, KC_LALT, KC_DEL, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT} }, /* Colemak From 3a601e76e4efdd6dd42e02146fd52d8ede979756 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 14:43:09 -0500 Subject: [PATCH 026/132] Adding PC Atomic --- keyboard/atomic/Makefile | 7 +- keyboard/atomic/config.h | 91 ++++++++++++++++++-- keyboard/atomic/keymaps/default.c | 124 ++++++++++++++++------------ keyboard/atomic/keymaps/pc_atomic.c | 75 +++++++++++++++++ 4 files changed, 230 insertions(+), 67 deletions(-) create mode 100644 keyboard/atomic/keymaps/pc_atomic.c diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index da6d0ac60c..95554ea89d 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -115,14 +115,14 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # comment out to disable the options. # BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +#MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -# NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA +#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality # MIDI_ENABLE = YES # MIDI controls # UNICODE_ENABLE = YES # Unicode # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID @@ -137,4 +137,3 @@ VPATH += $(TOP_DIR) VPATH += $(TMK_DIR) include $(TOP_DIR)/quantum/quantum.mk - diff --git a/keyboard/atomic/config.h b/keyboard/atomic/config.h index 149aed4714..e28fa18c07 100644 --- a/keyboard/atomic/config.h +++ b/keyboard/atomic/config.h @@ -32,36 +32,109 @@ along with this program. If not, see . #define MATRIX_ROWS 5 #define MATRIX_COLS 15 -// Planck PCB default pin-out -// Change this to how you wired your keyboard -// COLS: Left to right, ROWS: Top to bottom +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ #define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } #define ROWS (int []){ D0, D5, B5, B6, C6 } /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* define if matrix has ghost */ +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ //#define MATRIX_HAS_GHOST /* number of backlight levels */ -/* NOTE: this is the max value of 0..BACKLIGHT_LEVELS so really 16 levels. */ #define BACKLIGHT_LEVELS 3 -/* Set 0 if debouncing isn't needed */ -#define DEBOUNCE 5 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* key combination for command */ +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ #define IS_COMMAND() ( \ keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ ) +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER B +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z /* * Feature disable options diff --git a/keyboard/atomic/keymaps/default.c b/keyboard/atomic/keymaps/default.c index f37d9d9a51..d62e5c2445 100644 --- a/keyboard/atomic/keymaps/default.c +++ b/keyboard/atomic/keymaps/default.c @@ -1,60 +1,76 @@ #include "atomic.h" +#define _QW 0 +#define _CM 1 +#define _DV 2 +#define _LW 3 +#define _RS 4 + +// ROW 1 OPTIONS +// .--------------------------------------------------------------------------------------------------------------------------------------. +// | | | | | | | | | | | | | | | | +// '--------------------------------------------------------------------------------------------------------------------------------------' +// .- 2u ------------. +// | X | +// '-----------------' + +// ROW 2 OPTIONS +// .--------------------------------------------------------------------------------------------------------------------------------------. +// | | | | | | | | | | | | | | | | +// '--------------------------------------------------------------------------------------------------------------------------------------' +// .- 2u ------------. .- 2u ------------. +// | X | | X | +// '-----------------' '-----------------' + +// ROW 3 OPTIONS +// .--------------------------------------------------------------------------------------------------------------------------------------. +// | | | | | | | | | | | | | | | | +// '--------------------------------------------------------------------------------------------------------------------------------------' +// .- 2u ------------. .- 2u ------------. +// | X | | X | +// '-----------------' '-----------------' +// .- 2u ------------. +// | X | +// '-----------------' + +// ROW 4 OPTIONS +// .--------------------------------------------------------------------------------------------------------------------------------------. +// | | | | | | | | | | | | | | | | +// '--------------------------------------------------------------------------------------------------------------------------------------' +// .- 2u ------------. +// | X | +// '-----------------' +// .- 2u ------------. .- 2u ------------. +// | X | | X | +// '-----------------' '-----------------' +// .- 2u ------------. +// | X | +// '-----------------' + +// ROW 5 OPTIONS +// .--------------------------------------------------------------------------------------------------------------------------------------. +// | | | | | | | | | | | | | | | | +// '--------------------------------------------------------------------------------------------------------------------------------------' +// .- 1.25u --+ 1.25u ------- 1.25u +--- 1.25u --- 2u -------------- 1.25u ---- 1.25u ------ 1.25u +---- 1.25u . +// | X | X | X | X | X | X | X | X | X | +// '-----------------------------------------------------------------------------------------------------------' +// .- 2u ------------. +// | X | +// '-----------------' +// .--------------------- 6.25u ----------------------------. +// | X | +// '--------------------------------------------------------' +// .----------------------- 6.25u ---------------------------- 1.25u ---- 1.25u ---- 1.25u ------ 1.25u +-- 1.25u --. +// | X | X | X | X | X | X | +// '----------------------------------------------------------------------------------------------------------------' + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [0] = { /* Qwerty */ - { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL }, -// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// └────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘ -// ┌─ 2u ────────────┐ -// │ X │ -// └─────────────────┘ - { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, -// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// └────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘ -// ┌─ 2u ────────────┐ ┌─ 2u ────────────┐ -// │ X │ │ X │ -// └─────────────────┘ └─────────────────┘ - { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, -// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// └────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘ -// ┌─ 2u ────────────┐ ┌─ 2u ────────────┐ -// │ X │ │ X │ -// └─────────────────┘ └─────────────────┘ -// ┌─ 2u ────────────┐ -// │ X │ -// └─────────────────┘ - { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, -// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// └────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘ -// ┌─ 2u ────────────┐ -// │ X │ -// └─────────────────┘ -// ┌─ 2u ────────────┐ ┌─ 2u ────────────┐ -// │ X │ │ X │ -// └─────────────────┘ └─────────────────┘ -// ┌─ 2u ────────────┐ -// │ X │ -// └─────────────────┘ - { BL_STEP, KC_LCTL, KC_LALT, KC_LGUI, KC_LGUI, KC_SPC, KC_SPC, KC_RGUI, KC_RGUI, KC_RALT, KC_RCTL, BL_STEP, KC_LEFT, KC_DOWN, KC_RGHT }, -// ┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// └────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘ -// ┌─ 1.25u ──┬ 1.25u ───┬─── 1.25u ┬─── 1.25u ─┬─ 2u ────────────┬─ 1.25u ──┬─ 1.25u ──┬─── 1.25u ┬──── 1.25u ┐ -// │ X │ X │ X │ X │ X │ X │ X │ X │ X │ -// └──────────┴──────────┴──────────┴───────────┴─────────────────┴──────────┴──────────┴──────────┴───────────┘ -// ┌─ 2u ────────────┐ -// │ X │ -// └─────────────────┘ -// ┌───────────────────── 6.25u ────────────────────────────┐ -// │ X │ -// └────────────────────────────────────────────────────────┘ -// ┌─────────────────────── 6.25u ──────────────────────────┬─ 1.25u ──┬─ 1.25u ──┬─ 1.25u ──┬─── 1.25u ┬── 1.25u ──┐ -// │ X │ X │ X │ X │ X │ X │ -// └────────────────────────────────────────────────────────┴──────────┴──────────┴──────────┴──────────┴───────────┘ + [_QW] = { /* Qwerty */ + { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL }, + { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { BL_STEP, KC_LCTL, KC_LALT, KC_LGUI, KC_LGUI, KC_SPC, KC_SPC, KC_RGUI, KC_RGUI, KC_RALT, KC_RCTL, BL_STEP, KC_LEFT, KC_DOWN, KC_RGHT }, } }; diff --git a/keyboard/atomic/keymaps/pc_atomic.c b/keyboard/atomic/keymaps/pc_atomic.c new file mode 100644 index 0000000000..2792ff6e73 --- /dev/null +++ b/keyboard/atomic/keymaps/pc_atomic.c @@ -0,0 +1,75 @@ +#include "atomic.h" + +#define _QW 0 +#define _LW 1 +#define _RS 2 +#define _FN 3 + +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +/* + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | CAPS | A | S | D | F | G | H | J | K | L | ; | ' | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | Z | X | C | V | B | N | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | LCTRL | LWIN | FN | LALT | RAISED | XXXXXX . SPACE | LOWER | RALT | HOME | END | RCTRL | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +// [_QW] = { /* QWERTY */ + [0] = { /* QWERTY */ + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, XXXXXXX, KC_BSPC }, + { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, XXXXXXX, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, XXXXXXX, KC_RSFT, KC_UP, KC_PGDN }, + { KC_LCTL, KC_LGUI, MO(_FN), KC_LALT, MO(_RS), XXXXXXX, KC_SPC, MO(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + }, + [_LW] = { /* LOWERED */ + { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, + [_RS] = { /* RAISED */ + { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, + [_FN] = { /* FUNCTION */ + { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_MOMENTARY(2), // to RAISE + [2] = ACTION_LAYER_MOMENTARY(3), // to LOWER + + [3] = ACTION_DEFAULT_LAYER_SET(0), + [4] = ACTION_DEFAULT_LAYER_SET(1), + +}; + +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: + return MACRODOWN(TYPE(KC_T), END); + break; + } + return MACRO_NONE; +}; From 02a3d77940d9b9dcf3af3e8ca9672145155fbfe6 Mon Sep 17 00:00:00 2001 From: Wojciech Siewierski Date: Wed, 13 Apr 2016 22:24:42 +0200 Subject: [PATCH 027/132] Optimize source_layers_cache for the cache memory Swapping the array indices should increase the locality of the memory access. --- tmk_core/common/action_layer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tmk_core/common/action_layer.c b/tmk_core/common/action_layer.c index fc721a7323..e817c0d515 100644 --- a/tmk_core/common/action_layer.c +++ b/tmk_core/common/action_layer.c @@ -111,7 +111,7 @@ void layer_debug(void) #endif #if !defined(NO_ACTION_LAYER) && defined(PREVENT_STUCK_MODIFIERS) -uint8_t source_layers_cache[MAX_LAYER_BITS][(MATRIX_ROWS * MATRIX_COLS + 7) / 8] = {0}; +uint8_t source_layers_cache[(MATRIX_ROWS * MATRIX_COLS + 7) / 8][MAX_LAYER_BITS] = {0}; void update_source_layers_cache(keypos_t key, uint8_t layer) { @@ -120,9 +120,9 @@ void update_source_layers_cache(keypos_t key, uint8_t layer) const uint8_t storage_bit = key_number % 8; for (uint8_t bit_number = 0; bit_number < MAX_LAYER_BITS; bit_number++) { - source_layers_cache[bit_number][storage_row] ^= + source_layers_cache[storage_row][bit_number] ^= (-((layer & (1U << bit_number)) != 0) - ^ source_layers_cache[bit_number][storage_row]) + ^ source_layers_cache[storage_row][bit_number]) & (1U << storage_bit); } } @@ -136,7 +136,7 @@ uint8_t read_source_layers_cache(keypos_t key) for (uint8_t bit_number = 0; bit_number < MAX_LAYER_BITS; bit_number++) { layer |= - ((source_layers_cache[bit_number][storage_row] + ((source_layers_cache[storage_row][bit_number] & (1U << storage_bit)) != 0) << bit_number; } From caf3e48de8b29aa21343301dd22ce425e8f7c3ba Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 17:40:16 -0500 Subject: [PATCH 028/132] LOCAL COMMIT LOCAL COMMIT --- keyboard/atomic/Makefile | 24 +- keyboard/atomic/config.h | 93 +------- keyboard/atomic/keymaps/default.c | 287 +++++++++++++++++------ keyboard/atomic/keymaps/pc_atomic.c | 37 ++- keyboard/planck/keymaps/default/keymap.c | 16 +- 5 files changed, 264 insertions(+), 193 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 95554ea89d..17baeaf536 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -114,19 +114,19 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options # comment out to disable the options. # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -#MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -# MIDI_ENABLE = YES # MIDI controls -# UNICODE_ENABLE = YES # Unicode -# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA +#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +#MIDI_ENABLE = yes # MIDI controls +#UNICODE_ENABLE = yes # Unicode +#BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboard/atomic/config.h b/keyboard/atomic/config.h index e28fa18c07..11c0e848e1 100644 --- a/keyboard/atomic/config.h +++ b/keyboard/atomic/config.h @@ -32,109 +32,36 @@ along with this program. If not, see . #define MATRIX_ROWS 5 #define MATRIX_COLS 15 -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ +// Planck PCB default pin-out +// Change this to how you wired your keyboard +// COLS: Left to right, ROWS: Top to bottom #define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } #define ROWS (int []){ D0, D5, B5, B6, C6 } /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ -#define DEBOUNCE 5 - -/* define if matrix has ghost (lacks anti-ghosting diodes) */ +/* define if matrix has ghost */ //#define MATRIX_HAS_GHOST /* number of backlight levels */ +/* NOTE: this is the max value of 0..BACKLIGHT_LEVELS so really 16 levels. */ #define BACKLIGHT_LEVELS 3 +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCE 5 + /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* - * Force NKRO - * - * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved - * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the - * makefile for this to work.) - * - * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) - * until the next keyboard reset. - * - * NKRO may prevent your keystrokes from being detected in the BIOS, but it is - * fully operational during normal computer usage. - * - * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) - * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by - * bootmagic, NKRO mode will always be enabled until it is toggled again during a - * power-up. - * - */ -//#define FORCE_NKRO - -/* - * Magic Key Options - * - * Magic keys are hotkey commands that allow control over firmware functions of - * the keyboard. They are best used in combination with the HID Listen program, - * found here: https://www.pjrc.com/teensy/hid_listen.html - * - * The options below allow the magic key functionality to be changed. This is - * useful if your keyboard/keypad is missing keys and you want magic key support. - * - */ - -/* key combination for magic key command */ +/* key combination for command */ #define IS_COMMAND() ( \ keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ ) -/* control how magic key switches layers */ -//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true -//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true -//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false -/* override magic key keymap */ -//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS -//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS -//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM -//#define MAGIC_KEY_HELP1 H -//#define MAGIC_KEY_HELP2 SLASH -//#define MAGIC_KEY_DEBUG D -//#define MAGIC_KEY_DEBUG_MATRIX X -//#define MAGIC_KEY_DEBUG_KBD K -//#define MAGIC_KEY_DEBUG_MOUSE M -//#define MAGIC_KEY_VERSION V -//#define MAGIC_KEY_STATUS S -//#define MAGIC_KEY_CONSOLE C -//#define MAGIC_KEY_LAYER0_ALT1 ESC -//#define MAGIC_KEY_LAYER0_ALT2 GRAVE -//#define MAGIC_KEY_LAYER0 0 -//#define MAGIC_KEY_LAYER1 1 -//#define MAGIC_KEY_LAYER2 2 -//#define MAGIC_KEY_LAYER3 3 -//#define MAGIC_KEY_LAYER4 4 -//#define MAGIC_KEY_LAYER5 5 -//#define MAGIC_KEY_LAYER6 6 -//#define MAGIC_KEY_LAYER7 7 -//#define MAGIC_KEY_LAYER8 8 -//#define MAGIC_KEY_LAYER9 9 -//#define MAGIC_KEY_BOOTLOADER B -//#define MAGIC_KEY_LOCK CAPS -//#define MAGIC_KEY_EEPROM E -//#define MAGIC_KEY_NKRO N -//#define MAGIC_KEY_SLEEP_LED Z /* * Feature disable options @@ -154,4 +81,6 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION +#define MAGIC_KEY_BOOTLOADER B + #endif diff --git a/keyboard/atomic/keymaps/default.c b/keyboard/atomic/keymaps/default.c index d62e5c2445..4ed8a71f15 100644 --- a/keyboard/atomic/keymaps/default.c +++ b/keyboard/atomic/keymaps/default.c @@ -1,95 +1,234 @@ #include "atomic.h" +// Fillers to make layering more clear +#define _______ KC_TRNS +#define ___T___ KC_TRNS +#define XXXXXXX KC_NO + +// Layer shorthand #define _QW 0 #define _CM 1 #define _DV 2 #define _LW 3 #define _RS 4 +#define _FN 4 -// ROW 1 OPTIONS -// .--------------------------------------------------------------------------------------------------------------------------------------. -// | | | | | | | | | | | | | | | | -// '--------------------------------------------------------------------------------------------------------------------------------------' -// .- 2u ------------. -// | X | -// '-----------------' +/* ROW 1 OPTIONS + * .--------------------------------------------------------------------------------------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + * .- 2u ------------. + * | KEY . XXXXXX | + * '-----------------' + */ + +/* ROW 2 OPTIONS + * .--------------------------------------------------------------------------------------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + * .- 2u ------------. .- 2u ------------. + * | KEY . XXXXXX | | KEY . XXXXXX | + * '-----------------' '-----------------' + */ + +/* ROW 3 OPTIONS + * .--------------------------------------------------------------------------------------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + * .- 2u ------------. .- 2u ------------. + * | KEY . XXXXXX | | X | + * '-----------------' '-----------------' + * .- 2u ------------. + * | X | + * '-----------------' + */ + +/* ROW 4 OPTIONS + * .--------------------------------------------------------------------------------------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + * .- 2u ------------. + * | KEY . XXXXXX | + * '-----------------' + * .- 2u ------------. .- 2u ------------. + * | KEY . XXXXXX | | KEY . XXXXXX | + * '-----------------' '-----------------' + * .- 2u ------------. + * | KEY . XXXXXX | + * '-----------------' + */ -// ROW 2 OPTIONS -// .--------------------------------------------------------------------------------------------------------------------------------------. -// | | | | | | | | | | | | | | | | -// '--------------------------------------------------------------------------------------------------------------------------------------' -// .- 2u ------------. .- 2u ------------. -// | X | | X | -// '-----------------' '-----------------' - -// ROW 3 OPTIONS -// .--------------------------------------------------------------------------------------------------------------------------------------. -// | | | | | | | | | | | | | | | | -// '--------------------------------------------------------------------------------------------------------------------------------------' -// .- 2u ------------. .- 2u ------------. -// | X | | X | -// '-----------------' '-----------------' -// .- 2u ------------. -// | X | -// '-----------------' - -// ROW 4 OPTIONS -// .--------------------------------------------------------------------------------------------------------------------------------------. -// | | | | | | | | | | | | | | | | -// '--------------------------------------------------------------------------------------------------------------------------------------' -// .- 2u ------------. -// | X | -// '-----------------' -// .- 2u ------------. .- 2u ------------. -// | X | | X | -// '-----------------' '-----------------' -// .- 2u ------------. -// | X | -// '-----------------' - -// ROW 5 OPTIONS -// .--------------------------------------------------------------------------------------------------------------------------------------. -// | | | | | | | | | | | | | | | | -// '--------------------------------------------------------------------------------------------------------------------------------------' -// .- 1.25u --+ 1.25u ------- 1.25u +--- 1.25u --- 2u -------------- 1.25u ---- 1.25u ------ 1.25u +---- 1.25u . -// | X | X | X | X | X | X | X | X | X | -// '-----------------------------------------------------------------------------------------------------------' -// .- 2u ------------. -// | X | -// '-----------------' -// .--------------------- 6.25u ----------------------------. -// | X | -// '--------------------------------------------------------' -// .----------------------- 6.25u ---------------------------- 1.25u ---- 1.25u ---- 1.25u ------ 1.25u +-- 1.25u --. -// | X | X | X | X | X | X | -// '----------------------------------------------------------------------------------------------------------------' +/* ROW 5 OPTIONS + * .--------------------------------------------------------------------------------------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + * .- 1.25u --+ 1.25u ------- 1.25u +--- 1.25u --- 2u -------------- 1.25u ---- 1.25u ------ 1.25u +---- 1.25u . + * | X | X | X | X | X | X | X | X | X | + * '-----------------------------------------------------------------------------------------------------------' + * .- 2u ------------. + * | X | + * '-----------------' + * .--------------------- 6.25u ----------------------------. + * | X | + * '--------------------------------------------------------' + * .----------------------- 6.25u ---------------------------- 1.25u ---- 1.25u ---- 1.25u ------ 1.25u +-- 1.25u --. + * | X | X | X | X | X | X | + * '----------------------------------------------------------------------------------------------------------------' + */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_QW] = { /* Qwerty */ - { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL }, - { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, - { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, - { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, - { BL_STEP, KC_LCTL, KC_LALT, KC_LGUI, KC_LGUI, KC_SPC, KC_SPC, KC_RGUI, KC_RGUI, KC_RALT, KC_RCTL, BL_STEP, KC_LEFT, KC_DOWN, KC_RGHT }, - } + +/* QWERTY - MIT ENHANCED / GRID COMPATIBLE + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | ESC | A | S | D | F | G | H | J | K | L | ; | ' | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | Z | X | C | V | B | N | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_QW] = { /* QWERTY */ + { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, + }, + +/* COLEMAK - MIT ENHANCED / GRID COMPATIBLE + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | Q | W | F | P | G | J | L | U | Y | ; | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | ESC | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | Z | X | C | V | B | K | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_CM] = { /* COLEMAK */ + { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { 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_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, + }, + +/* DVORAK - MIT ENHANCED / GRID COMPATIBLE + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | ' | , | . | P | Y | F | G | C | R | L | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | ESC | A | O | E | U | I | D | H | T | N | S | / | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | ; | Q | J | K | X | B | M | W | V | Z | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | BRITE | LCTRL | LALT | LGUI | RAISE | XXXXXX . SPACE | LOWER | RGUI | RALT | RCTRL | FN | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_DV] = { /* DVORAK */ + { KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { 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_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_RGUI, KC_RALT, KC_RCTL, MO(_FN), KC_LEFT, KC_DOWN, KC_RGHT }, + }, + +/* LOWERED + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | | | | | | | | | | | | | | | INS | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | | | | | | | | | | | | | XXXXXX . | | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | | | | | | | | | | | | XXXXXX . | | | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | | | | | | XXXXXX . | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_LW] = { /* LOWERED */ + { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, + +/* RAISED + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | | | | | | | | | | | | | | | INS | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | | | | | | | | | | | | | XXXXXX . | | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | | | | | | | | | | | | XXXXXX . | | | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | | | | | | XXXXXX . | | | | | | | | | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_RS] = { /* RAISED */ + { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, + +/* FUNCTION + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | NUM LK | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | SCR LK | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | PAUSE | PR SCR | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | CAP LK | MS BT5 | MS BT4 | MS BT3 | MS BT2 | SLOW M | FAST M | NEXT | VOL+ | VOL- | PLAY | | XXXXXX . | WHEEL+ | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | | | QWERTY | COLEMK | DVORAK | | | | | | | XXXXXX . | MOUS U | WHEEL- | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | | | | | | XXXXXX . MS BT1 | | | | | | MOUS L | MOUS D | MOUS R | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [_FN] = { /* FUNCTION */ + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, + { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, + { _______, _______, DF(_QW), DF(_CM), DF(_DV), _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, + }, }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_MOMENTARY(2), // to RAISE - [2] = ACTION_LAYER_MOMENTARY(3), // to LOWER - - [3] = ACTION_DEFAULT_LAYER_SET(0), - [4] = ACTION_DEFAULT_LAYER_SET(1), }; -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +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: - return MACRODOWN(TYPE(KC_T), END); - break; - } + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + } return MACRO_NONE; }; diff --git a/keyboard/atomic/keymaps/pc_atomic.c b/keyboard/atomic/keymaps/pc_atomic.c index 2792ff6e73..1c0425a76d 100644 --- a/keyboard/atomic/keymaps/pc_atomic.c +++ b/keyboard/atomic/keymaps/pc_atomic.c @@ -23,34 +23,33 @@ */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -// [_QW] = { /* QWERTY */ - [0] = { /* QWERTY */ - { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, XXXXXXX, KC_BSPC }, + [_QW] = { /* QWERTY */ + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, XXXXXXX }, { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, - { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, XXXXXXX, KC_ENT, KC_PGUP }, - { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, XXXXXXX, KC_RSFT, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, MO(_FN), KC_LALT, MO(_RS), XXXXXXX, KC_SPC, MO(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, XXXXXXX, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, XXXXXXX, KC_UP, KC_PGDN }, + { KC_LCTL, KC_LGUI, MO(_FN), KC_LALT, MO(_RS), KC_SPC, XXXXXXX, MO(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, [_LW] = { /* LOWERED */ - { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, [_RS] = { /* RAISED */ - { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, [_FN] = { /* FUNCTION */ - { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_PAUS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, + { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, + { _______, _______, _______, DF(_CM), DF(_DV), _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, }; diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 988deee99d..f1c7b56102 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -16,6 +16,10 @@ #define _LW 3 #define _RS 4 +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Qwerty @@ -85,9 +89,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_RS] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, 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, DF(_QW), DF(_CM), DF(_DV), RESET, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, /* Lower @@ -103,9 +107,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_LW] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, 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, DF(_QW), DF(_CM), DF(_DV), RESET, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} } }; From 390fd3107a84277151ceb63255c859307221a290 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 18:48:25 -0500 Subject: [PATCH 029/132] local files local files --- keyboard/planck/config.h | 2 +- keyboard/planck/keymaps/pc.c | 40 +++++++++++++++++++++++++++++------- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/keyboard/planck/config.h b/keyboard/planck/config.h index d435cc795c..7d64f09773 100644 --- a/keyboard/planck/config.h +++ b/keyboard/planck/config.h @@ -73,7 +73,7 @@ along with this program. If not, see . */ /* disable debug print */ -#define NO_DEBUG +//#define NO_DEBUG /* disable print */ //#define NO_PRINT diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pc.c index 0adee8b2e4..ed062609f4 100644 --- a/keyboard/planck/keymaps/pc.c +++ b/keyboard/planck/keymaps/pc.c @@ -15,6 +15,14 @@ #define _DV 2 #define _LW 3 #define _RS 4 +#define _FN 5 + +#define XXXXXXX KC_NO +#define _______ KC_TRNS + +#define ASFT(kc) LSFT(RSFT(kc)) +#define MG_B ASFT(KC_B) +#define MG_H ASFT(KC_H) const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -26,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | GUI | Alt | |Raise | Space |Lower | / | Left | Down |Right | + * | Ctrl | GUI | Alt | Del |Raise | Space |Lower | / | Left | Down |Right | * `-----------------------------------------------------------------------------------' */ [_QW] = { @@ -85,9 +93,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_RS] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, KC_NO, RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, 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, XXXXXXX, XXXXXXX, XXXXXXX, RESET, _______}, + {_______, _______, _______, _______, MO(_FN), _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, /* Lower @@ -103,9 +111,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_LW] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, KC_NO, RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, 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, XXXXXXX, XXXXXXX, XXXXXXX, MG_B, _______}, + {_______, _______, _______, _______, _______, _______, _______, MO(_FN), KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Function + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_FN] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, MG_H, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} } }; From 3755ef5ddbdad9f25a53fee951c3eb78035b52c3 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 20:57:51 -0500 Subject: [PATCH 030/132] Compiler Warnings / Atomic TLC Corrected compiler warnings for a number of issues. Gave Atomic some TLC. --- keyboard/atomic/Makefile | 4 +- keyboard/atomic/atomic.h | 3 + keyboard/atomic/backlight.c | 2 + keyboard/atomic/config.h | 93 +++++++++++++++++++++++++---- keyboard/atomic/keymaps/default.c | 26 ++++---- keyboard/atomic/keymaps/pc_atomic.c | 3 +- quantum/keymap_common.c | 6 +- quantum/keymap_common.h | 2 - quantum/keymap_midi.h | 2 +- tmk_core/common/action_code.h | 2 +- tmk_core/common/keymap.c | 3 +- 11 files changed, 112 insertions(+), 34 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 17baeaf536..2b017446dc 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -120,13 +120,13 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration #NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality #MIDI_ENABLE = yes # MIDI controls #UNICODE_ENABLE = yes # Unicode #BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend +#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboard/atomic/atomic.h b/keyboard/atomic/atomic.h index d8574efa93..d5461e424d 100644 --- a/keyboard/atomic/atomic.h +++ b/keyboard/atomic/atomic.h @@ -26,5 +26,8 @@ void matrix_init_user(void); void matrix_scan_user(void); +void process_action_user(keyrecord_t *record); +void led_set_user(uint8_t usb_led); +void backlight_init_ports(void); #endif \ No newline at end of file diff --git a/keyboard/atomic/backlight.c b/keyboard/atomic/backlight.c index f69364b2af..647b57e718 100644 --- a/keyboard/atomic/backlight.c +++ b/keyboard/atomic/backlight.c @@ -1,6 +1,8 @@ #include #include "backlight.h" +#include "atomic.h" + #define CHANNEL OCR1C diff --git a/keyboard/atomic/config.h b/keyboard/atomic/config.h index 11c0e848e1..f30a9e6cc4 100644 --- a/keyboard/atomic/config.h +++ b/keyboard/atomic/config.h @@ -32,36 +32,109 @@ along with this program. If not, see . #define MATRIX_ROWS 5 #define MATRIX_COLS 15 -// Planck PCB default pin-out -// Change this to how you wired your keyboard -// COLS: Left to right, ROWS: Top to bottom +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ #define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } #define ROWS (int []){ D0, D5, B5, B6, C6 } /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* define if matrix has ghost */ +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ //#define MATRIX_HAS_GHOST /* number of backlight levels */ -/* NOTE: this is the max value of 0..BACKLIGHT_LEVELS so really 16 levels. */ #define BACKLIGHT_LEVELS 3 -/* Set 0 if debouncing isn't needed */ -#define DEBOUNCE 5 - /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ #define LOCKING_SUPPORT_ENABLE /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* key combination for command */ +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ #define IS_COMMAND() ( \ keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ ) +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER PAUSE +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z /* * Feature disable options @@ -81,6 +154,4 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION -#define MAGIC_KEY_BOOTLOADER B - #endif diff --git a/keyboard/atomic/keymaps/default.c b/keyboard/atomic/keymaps/default.c index 4ed8a71f15..0ede363a1f 100644 --- a/keyboard/atomic/keymaps/default.c +++ b/keyboard/atomic/keymaps/default.c @@ -11,7 +11,7 @@ #define _DV 2 #define _LW 3 #define _RS 4 -#define _FN 4 +#define _FN 5 /* ROW 1 OPTIONS * .--------------------------------------------------------------------------------------------------------------------------------------. @@ -148,11 +148,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| - * | | | | | | | | | | | | | | | INS | + * | | ! | @ | # | $ | % | ^ | & | * | ( | ) | | | | INS | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| - * | | | | | | | | | | | | | XXXXXX . | | + * | | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | XXXXXX . | | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| - * | | | | | | | | | | | | XXXXXX . | | | + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| * | | | | | | XXXXXX . | | | | | | | | | * '--------------------------------------------------------------------------------------------------------------------------------------' @@ -160,9 +160,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_LW] = { /* LOWERED */ { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, _______, KC_INS }, + { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, ___T___, ___T___, _______ }, + { _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, @@ -170,11 +170,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | XXXXXX . | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| - * | | | | | | | | | | | | | | | INS | + * | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | | INS | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| - * | | | | | | | | | | | | | XXXXXX . | | + * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | XXXXXX . | | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| - * | | | | | | | | | | | | XXXXXX . | | | + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | | XXXXXX . | | | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| * | | | | | | XXXXXX . | | | | | | | | | * '--------------------------------------------------------------------------------------------------------------------------------------' @@ -182,9 +182,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_RS] = { /* RAISED */ { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, _______, _______, KC_INS }, + { _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, ___T___, ___T___, _______ }, + { _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, diff --git a/keyboard/atomic/keymaps/pc_atomic.c b/keyboard/atomic/keymaps/pc_atomic.c index 1c0425a76d..bdf575046b 100644 --- a/keyboard/atomic/keymaps/pc_atomic.c +++ b/keyboard/atomic/keymaps/pc_atomic.c @@ -6,6 +6,7 @@ #define _FN 3 #define _______ KC_TRNS +#define ___T___ KC_TRNS #define XXXXXXX KC_NO /* @@ -48,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, DF(_CM), DF(_DV), _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, }; diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 2eef4f15a7..ae6cddb343 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -87,6 +87,7 @@ action_t action_for_key(uint8_t layer, keypos_t key) return action; #endif } else if (keycode == RESET) { // RESET is 0x5000, which is why this is here + action_t action; clear_keyboard(); #ifdef AUDIO_ENABLE play_notes(&goodbye, 5, false); @@ -96,12 +97,13 @@ action_t action_for_key(uint8_t layer, keypos_t key) *(uint16_t *)0x0800 = 0x7777; // these two are a-star-specific #endif bootloader_jump(); - return; + return action; } else if (keycode == DEBUG) { // DEBUG is 0x5001 // TODO: Does this actually work? + action_t action; print("\nDEBUG: enabled.\n"); debug_enable = true; - return; + return action; } else if (keycode >= 0x5000 && keycode < 0x6000) { // Layer movement shortcuts // See .h to see constraints/usage diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index 3db40772e0..4a877d2a70 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -184,8 +184,6 @@ extern const uint16_t fn_actions[]; // Toggle to layer - 256 layer max #define TG(layer) (layer | 0x5400) -#define MIDI(n) (n | 0x6000) - // M-od, T-ap - 256 keycode max #define MT(mod, kc) (kc | 0x7000 | ((mod & 0xF) << 8)) #define CTL_T(kc) MT(0x1, kc) diff --git a/quantum/keymap_midi.h b/quantum/keymap_midi.h index a89420ce2a..436fb2eb50 100644 --- a/quantum/keymap_midi.h +++ b/quantum/keymap_midi.h @@ -20,7 +20,7 @@ along with this program. If not, see . #include -#define MIDI 0x6000 +#define MIDI(n) (n | 0x6000) #define MIDI12 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000 #define CHNL(note, channel) (note + (channel << 8)) diff --git a/tmk_core/common/action_code.h b/tmk_core/common/action_code.h index 4fe9c1d581..2b0b0b077e 100644 --- a/tmk_core/common/action_code.h +++ b/tmk_core/common/action_code.h @@ -301,7 +301,7 @@ enum backlight_opt { #define ACTION_BACKLIGHT_DECREASE() ACTION(ACT_BACKLIGHT, BACKLIGHT_DECREASE << 8) #define ACTION_BACKLIGHT_TOGGLE() ACTION(ACT_BACKLIGHT, BACKLIGHT_TOGGLE << 8) #define ACTION_BACKLIGHT_STEP() ACTION(ACT_BACKLIGHT, BACKLIGHT_STEP << 8) -#define ACTION_BACKLIGHT_LEVEL(level) ACTION(ACT_BACKLIGHT, BACKLIGHT_LEVEL << 8 | level) +#define ACTION_BACKLIGHT_LEVEL(level) ACTION(ACT_BACKLIGHT, BACKLIGHT_LEVEL << 8 | (level)) /* Command */ #define ACTION_COMMAND(id, opt) ACTION(ACT_COMMAND, (opt)<<8 | (addr)) /* Function */ diff --git a/tmk_core/common/keymap.c b/tmk_core/common/keymap.c index 11f4aa8aaa..8955fc710d 100644 --- a/tmk_core/common/keymap.c +++ b/tmk_core/common/keymap.c @@ -22,7 +22,7 @@ along with this program. If not, see . #include "action_macro.h" #include "wait.h" #include "debug.h" - +#include "bootloader.h" static action_t keycode_to_action(uint8_t keycode); @@ -143,6 +143,7 @@ static action_t keycode_to_action(uint8_t keycode) action.code = ACTION_TRANSPARENT; break; case KC_BOOTLOADER: + action.code = ACTION_NO; clear_keyboard(); wait_ms(50); bootloader_jump(); // not return From 9ff9317720d4fcee6b35800f71d598f9a59de661 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 21:55:04 -0500 Subject: [PATCH 031/132] Corrected spacing. --- keyboard/planck/Makefile | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index 17e5cd45cc..ae637fc295 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -130,20 +130,22 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options # comment out to disable the options. # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +# MIDI_ENABLE = yes # MIDI controls +# AUDIO_ENABLE = yes # Audio output on port C6 +# UNICODE_ENABLE = yes # Unicode +# BLUETOOTH_ENABLE = ye # Enable Bluetooth with the Adafruit EZ-Key HID +# RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -# MIDI_ENABLE = YES # MIDI controls -# AUDIO_ENABLE = YES # Audio output on port C6 -# UNICODE_ENABLE = YES # Unicode -# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID -# RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend + ifdef BACKLIGHT_ENABLE SRC += backlight.c From aa9eaa97730d9dea730e74b6d5a01bc344af9bfd Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 21:56:27 -0500 Subject: [PATCH 032/132] Corrected spacing. --- keyboard/atomic/Makefile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 2b017446dc..20cf4fff18 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -114,19 +114,19 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options # comment out to disable the options. # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -#MIDI_ENABLE = yes # MIDI controls -#UNICODE_ENABLE = yes # Unicode -#BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +#MIDI_ENABLE = yes # MIDI controls +#UNICODE_ENABLE = yes # Unicode +#BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend +#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax From 95a44cdf01a98180363e8039d769fa7be92b0194 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 22:00:36 -0500 Subject: [PATCH 033/132] Disabled print. --- keyboard/planck/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/planck/config.h b/keyboard/planck/config.h index 7d64f09773..d3719e0cb1 100644 --- a/keyboard/planck/config.h +++ b/keyboard/planck/config.h @@ -73,10 +73,10 @@ along with this program. If not, see . */ /* disable debug print */ -//#define NO_DEBUG +#define NO_DEBUG /* disable print */ -//#define NO_PRINT +#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER From 2900b4884598b06ed59371c48ecea9d3f0bff5ac Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 13 Apr 2016 22:04:44 -0500 Subject: [PATCH 034/132] Added parenthesis to midi macro. --- quantum/keymap_midi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quantum/keymap_midi.h b/quantum/keymap_midi.h index 436fb2eb50..795f26380e 100644 --- a/quantum/keymap_midi.h +++ b/quantum/keymap_midi.h @@ -20,7 +20,7 @@ along with this program. If not, see . #include -#define MIDI(n) (n | 0x6000) +#define MIDI(n) ((n) | 0x6000) #define MIDI12 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000 #define CHNL(note, channel) (note + (channel << 8)) From 44e4320b2ea508d75f28cb6796f6cf414164564b Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 06:34:56 -0500 Subject: [PATCH 035/132] Nightly --- keyboard/planck/keymaps/pc.c | 71 +++++++++++++++++++++++++++--------- 1 file changed, 53 insertions(+), 18 deletions(-) diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pc.c index ed062609f4..20bb5d86d7 100644 --- a/keyboard/planck/keymaps/pc.c +++ b/keyboard/planck/keymaps/pc.c @@ -2,6 +2,8 @@ // this is the style you want to emulate. #include "planck.h" +#include "print.h" +#include "action_layer.h" #ifdef BACKLIGHT_ENABLE #include "backlight.h" #endif @@ -38,10 +40,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------------------------------' */ [_QW] = { - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {RESET, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT }, - {KC_LCTL, KC_LGUI, KC_LALT, KC_DEL, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT} + {KC_LCTL, KC_LGUI, KC_LALT, KC_DEL, M(_LW), KC_SPC, KC_SPC, M(_RS), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT} }, /* Colemak @@ -95,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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_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, XXXXXXX, XXXXXXX, XXXXXXX, RESET, _______}, - {_______, _______, _______, _______, MO(_FN), _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, /* Lower @@ -113,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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_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, XXXXXXX, XXXXXXX, XXXXXXX, MG_B, _______}, - {_______, _______, _______, _______, _______, _______, _______, MO(_FN), KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, /* Function @@ -139,20 +141,53 @@ const uint16_t PROGMEM fn_actions[] = { }; + +int tri_layer = 0; +void update_tri_layer(int layer) { + if (tri_layer > 1) { + layer_on(layer); + } else { + layer_off(layer); + } +} + + 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); - #ifdef BACKLIGHT_ENABLE - backlight_step(); - #endif - } else { - unregister_code(KC_RSFT); - } - break; - } - return MACRO_NONE; + // MACRODOWN only works in this function + switch(id) + { + case _RS: + if (record->event.pressed) { + print("RS_DN"); + layer_on(_RS); + tri_layer++; + update_tri_layer(_FN); + } else { + print("RS_UP"); + layer_off(_RS); + tri_layer--; + update_tri_layer(_FN); + phex(layer_state); + } + break; + + case _LW: + if (record->event.pressed) { + print("LW_DN"); + layer_on(_LW); + tri_layer++; + update_tri_layer(_FN); + } else { + print("LW_UP"); + layer_off(_LW); + tri_layer--; + update_tri_layer(_FN); + } + break; + + default: + break; + } + return MACRO_NONE; }; From 59e041672ccd35060aba75c7c05561a39c05d742 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 08:20:55 -0500 Subject: [PATCH 036/132] Remapped magic bootloader key to B. --- keyboard/atomic/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/atomic/config.h b/keyboard/atomic/config.h index f30a9e6cc4..1b34decf9c 100644 --- a/keyboard/atomic/config.h +++ b/keyboard/atomic/config.h @@ -130,7 +130,7 @@ along with this program. If not, see . //#define MAGIC_KEY_LAYER7 7 //#define MAGIC_KEY_LAYER8 8 //#define MAGIC_KEY_LAYER9 9 -//#define MAGIC_KEY_BOOTLOADER PAUSE +#define MAGIC_KEY_BOOTLOADER B //#define MAGIC_KEY_LOCK CAPS //#define MAGIC_KEY_EEPROM E //#define MAGIC_KEY_NKRO N From 4b4d3069b4e71de370f0fea8a949f1ae39bb0993 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 08:50:01 -0500 Subject: [PATCH 037/132] Update and rename pc_atomic.c to pvc_atomic.c Also removed unused FNs --- keyboard/atomic/keymaps/{pc_atomic.c => pvc_atomic.c} | 6 ------ 1 file changed, 6 deletions(-) rename keyboard/atomic/keymaps/{pc_atomic.c => pvc_atomic.c} (96%) diff --git a/keyboard/atomic/keymaps/pc_atomic.c b/keyboard/atomic/keymaps/pvc_atomic.c similarity index 96% rename from keyboard/atomic/keymaps/pc_atomic.c rename to keyboard/atomic/keymaps/pvc_atomic.c index bdf575046b..b18e3a377a 100644 --- a/keyboard/atomic/keymaps/pc_atomic.c +++ b/keyboard/atomic/keymaps/pvc_atomic.c @@ -55,12 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_MOMENTARY(2), // to RAISE - [2] = ACTION_LAYER_MOMENTARY(3), // to LOWER - - [3] = ACTION_DEFAULT_LAYER_SET(0), - [4] = ACTION_DEFAULT_LAYER_SET(1), - }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From 19061f2ff1283f756b162055bac776814caa2d84 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 08:54:22 -0500 Subject: [PATCH 038/132] Update and rename pc_atomic.c to pvc_atomic.c --- keyboard/atomic/keymaps/{pc_atomic.c => pvc_atomic.c} | 6 ------ 1 file changed, 6 deletions(-) rename keyboard/atomic/keymaps/{pc_atomic.c => pvc_atomic.c} (96%) diff --git a/keyboard/atomic/keymaps/pc_atomic.c b/keyboard/atomic/keymaps/pvc_atomic.c similarity index 96% rename from keyboard/atomic/keymaps/pc_atomic.c rename to keyboard/atomic/keymaps/pvc_atomic.c index bdf575046b..b18e3a377a 100644 --- a/keyboard/atomic/keymaps/pc_atomic.c +++ b/keyboard/atomic/keymaps/pvc_atomic.c @@ -55,12 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_MOMENTARY(2), // to RAISE - [2] = ACTION_LAYER_MOMENTARY(3), // to LOWER - - [3] = ACTION_DEFAULT_LAYER_SET(0), - [4] = ACTION_DEFAULT_LAYER_SET(1), - }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From 3d601c1bce23cf31052b9a61818fd1343970499b Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 08:56:27 -0500 Subject: [PATCH 039/132] Rename pc.c to pvc_planck.c --- keyboard/planck/keymaps/{pc.c => pvc_planck.c} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename keyboard/planck/keymaps/{pc.c => pvc_planck.c} (100%) diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pvc_planck.c similarity index 100% rename from keyboard/planck/keymaps/pc.c rename to keyboard/planck/keymaps/pvc_planck.c From 3dd20f2b6c16ea56bacc5e1581db3fbc1cfc5444 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 11:35:49 -0500 Subject: [PATCH 040/132] Rename pc.c to pvc_planck.c --- keyboard/planck/keymaps/{pc.c => pvc_planck.c} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename keyboard/planck/keymaps/{pc.c => pvc_planck.c} (100%) diff --git a/keyboard/planck/keymaps/pc.c b/keyboard/planck/keymaps/pvc_planck.c similarity index 100% rename from keyboard/planck/keymaps/pc.c rename to keyboard/planck/keymaps/pvc_planck.c From cf17687f29820b6bf9b8feb3b23dec6e271572c5 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 12:59:16 -0500 Subject: [PATCH 041/132] Adding personal build file settings --- keyboard/atomic/Makefile | 4 ++-- keyboard/planck/Makefile | 4 ++-- keyboard/planck/config.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 20cf4fff18..f95b2350cd 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -119,8 +119,8 @@ MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration -#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA +#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality #MIDI_ENABLE = yes # MIDI controls #UNICODE_ENABLE = yes # Unicode #BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index ae637fc295..5271c27957 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -135,8 +135,8 @@ MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration -# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality # MIDI_ENABLE = yes # MIDI controls # AUDIO_ENABLE = yes # Audio output on port C6 # UNICODE_ENABLE = yes # Unicode diff --git a/keyboard/planck/config.h b/keyboard/planck/config.h index d3719e0cb1..7d64f09773 100644 --- a/keyboard/planck/config.h +++ b/keyboard/planck/config.h @@ -73,10 +73,10 @@ along with this program. If not, see . */ /* disable debug print */ -#define NO_DEBUG +//#define NO_DEBUG /* disable print */ -#define NO_PRINT +//#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER From f051496f1343259f4da8c5d917b9c9e47b97e38c Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 18:01:29 -0500 Subject: [PATCH 042/132] Checkin --- keyboard/atomic/Makefile | 7 ++ keyboard/atomic/keymaps/pvc_atomic.c | 170 +++++++++++++++++++++++++-- tmk_core/common/action_layer.h | 1 + 3 files changed, 169 insertions(+), 9 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index f95b2350cd..206b5f119c 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -136,4 +136,11 @@ VPATH += $(TARGET_DIR) VPATH += $(TOP_DIR) VPATH += $(TMK_DIR) +debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION +debug-on: all + +debug-off: EXTRAFLAGS += -DNO_DEBUG -DNO_PRINT +debug-off: OPT_DEFS := $(filter-out -DCONSOLE_ENABLE,$(OPT_DEFS)) +debug-off: all + include $(TOP_DIR)/quantum/quantum.mk diff --git a/keyboard/atomic/keymaps/pvc_atomic.c b/keyboard/atomic/keymaps/pvc_atomic.c index b18e3a377a..3ddd3e3294 100644 --- a/keyboard/atomic/keymaps/pvc_atomic.c +++ b/keyboard/atomic/keymaps/pvc_atomic.c @@ -1,9 +1,12 @@ #include "atomic.h" +#include "action_layer.h" #define _QW 0 #define _LW 1 #define _RS 2 #define _FN 3 +#define _F1 4 +#define _F2 5 #define _______ KC_TRNS #define ___T___ KC_TRNS @@ -29,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, XXXXXXX, KC_PGUP }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, XXXXXXX, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, MO(_FN), KC_LALT, MO(_RS), KC_SPC, XXXXXXX, MO(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_LCTL, KC_LGUI, M(_FN), KC_LALT, M(_RS), KC_SPC, XXXXXXX, M(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, [_LW] = { /* LOWERED */ { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, @@ -52,18 +55,167 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, + [_F1] = { /* FUNCTION */ + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, + { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, + }, + [_F2] = { /* FUNCTION */ + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, + { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, + }, }; +#define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) +#define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) + +void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) +{ + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer3); + } + else + { + layer_off(layer3); + } +} + +void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) +{ + if (order) + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer3); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } + else + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer4); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } +} + +/* ignore me +void change_quad_layer(uint8_t focus_layer, bool desired_focus_layer_state, uint8_t pair_layer, uint8_t layer3, uint8_t layer4) +{ + + // If desired focus layer state == 1 and current focus layer state == 1 + if ((desired_focus_layer_state) && IS_LAYER_ON(layer1)) + { + // Do Nothing + } + // If desired focus layer state == 0 and current focus layer state == 1 + else if ((desired_focus_layer_state) && IS_LAYER_ON(layer1)) + { + // If + layer_off(layer3); + layer_off(layer4); + } + } + else + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer4); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } +} +*/ + const uint16_t PROGMEM fn_actions[] = { }; -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) + +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: - return MACRODOWN(TYPE(KC_T), END); - break; - } - return MACRO_NONE; + + // MACRODOWN only works in this function + switch(id) + { + case _FN: + if (record->event.pressed) { + print("FN_DN\n"); + print_val_bin32(layer_state); + layer_on(_FN); + print_val_bin32(layer_state); + } else { + print("FN_UP\n"); + print_val_bin32(layer_state); + layer_off(_FN); + print_val_bin32(layer_state); + } + break; + + case _RS: + if (record->event.pressed) { + print("RS_DN\n"); + print_val_bin32(layer_state); + layer_on(_RS); + //tri_layer++; + print_val_bin32(layer_state); + //update_tri_layer(_RS, _LW, _FN); + update_quad_layer(_RS, _LW, _F1, _F2, 0); + print_val_bin32(layer_state); + } else { + print("RS_UP\n"); + print_val_bin32(layer_state); + layer_off(_RS); + //tri_layer--; + print_val_bin32(layer_state); + //update_tri_layer(_RS, _LW, _FN); + update_quad_layer(_RS, _LW, _F1, _F2, 0); + print_val_bin32(layer_state); + } + break; + + case _LW: + if (record->event.pressed) { + print("LW_DN\n"); + print_val_bin32(layer_state); + layer_on(_LW); + //tri_layer++; + print_val_bin32(layer_state); + //update_tri_layer(_RS, _LW, _FN); + update_quad_layer(_RS, _LW, _F1, _F2, 1); + print_val_bin32(layer_state); + } else { + print("LW_UP\n"); + print_val_bin32(layer_state); + layer_off(_LW); + //tri_layer--; + print_val_bin32(layer_state); + //update_tri_layer(_RS, _LW, _FN); + update_quad_layer(_RS, _LW, _F1, _F2, 1); + print_val_bin32(layer_state); + } + break; + + default: + break; + } + return MACRO_NONE; }; diff --git a/tmk_core/common/action_layer.h b/tmk_core/common/action_layer.h index 3a4b1e3349..025cf5420f 100644 --- a/tmk_core/common/action_layer.h +++ b/tmk_core/common/action_layer.h @@ -68,6 +68,7 @@ void layer_xor(uint32_t state); #define layer_and(state) #define layer_xor(state) #define layer_debug() + #endif /* pressed actions cache */ From ddbe4307789b6087c3e6f146a5e02f1084f3cecc Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 14 Apr 2016 19:13:24 -0400 Subject: [PATCH 043/132] new defaults --- keyboard/planck/Makefile | 2 +- keyboard/planck/keymaps/default/keymap.c | 146 ++++++++++++++++++++--- 2 files changed, 133 insertions(+), 15 deletions(-) diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index ae637fc295..ee1c60feda 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -138,7 +138,7 @@ COMMAND_ENABLE = yes # Commands for debug and configuration # NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality # MIDI_ENABLE = yes # MIDI controls -# AUDIO_ENABLE = yes # Audio output on port C6 +AUDIO_ENABLE = yes # Audio output on port C6 # UNICODE_ENABLE = yes # Unicode # BLUETOOTH_ENABLE = ye # Enable Bluetooth with the Adafruit EZ-Key HID # RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 30ad877605..e06567339e 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -5,6 +5,10 @@ #ifdef BACKLIGHT_ENABLE #include "backlight.h" #endif +#include "action_layer.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif // 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. @@ -15,6 +19,15 @@ #define _DV 2 #define _LW 3 #define _RS 4 +#define _AD 5 + +// Macro name shortcuts +#define M_QW 0 +#define M_CM 1 +#define M_DV 2 +#define M_LW 3 +#define M_RS 4 +#define M_BL 5 // Fillers to make layering more clear #define _______ KC_TRNS @@ -37,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Colemak @@ -55,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Dvorak @@ -73,24 +86,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Raise * ,-----------------------------------------------------------------------------------. * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Next | Vol- | Vol+ | Play | + * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ [_RS] = { {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_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, DF(_QW), DF(_CM), DF(_DV), RESET, _______}, + {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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, @@ -98,18 +111,36 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | |Enter | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Next | Vol- | Vol+ | Play | + * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ [_LW] = { {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_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, DF(_QW), DF(_CM), DF(_DV), RESET, _______}, + {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, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | | | | | |Qwerty|Colemk|Dvorak| | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | | | | | | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_AD] = { + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, _______, _______, _______, _______, M(M_QW), M(M_CM), M(M_DV), _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } }; @@ -117,11 +148,85 @@ const uint16_t PROGMEM fn_actions[] = { }; +float tone_qw[][2] = { + {440.0*pow(2.0,(67)/12.0), 400}, + {440.0*pow(2.0,(60)/12.0), 400}, + {0, 400}, + {440.0*pow(2.0,(67)/12.0), 1600} +}; + +float tone_cm[][2] = { + {440.0*pow(2.0,(67)/12.0), 400}, + {440.0*pow(2.0,(60)/12.0), 400}, + {0, 400}, + {440.0*pow(2.0,(67)/12.0), 1000}, + {0, 200}, + {440.0*pow(2.0,(67)/12.0), 1000} +}; + +float tone_dv[][2] = { + {440.0*pow(2.0,(67)/12.0), 400}, + {440.0*pow(2.0,(60)/12.0), 400}, + {0, 400}, + {440.0*pow(2.0,(67)/12.0), 800}, + {0, 200}, + {440.0*pow(2.0,(67)/12.0), 800}, + {0, 200}, + {440.0*pow(2.0,(67)/12.0), 800} +}; + + +#define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) +#define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) + +void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { + layer_on(layer3); + } else { + layer_off(layer3); + } +} 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: + case M_QW: + if (record->event.pressed) { + play_notes(&tone_qw, 4, false); + default_layer_set(1UL<<_QW); + } + break; + case M_CM: + if (record->event.pressed) { + play_notes(&tone_cm, 6, false); + default_layer_set(1UL<<_CM); + } + break; + case M_DV: + if (record->event.pressed) { + play_notes(&tone_dv, 8, false); + default_layer_set(1UL<<_DV); + } + break; + case M_LW: + if (record->event.pressed) { + layer_on(_LW); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_LW); + update_tri_layer(_LW, _RS, _AD); + } + break; + case M_RS: + if (record->event.pressed) { + layer_on(_RS); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_RS); + update_tri_layer(_LW, _RS, _AD); + } + break; + case M_BL: if (record->event.pressed) { register_code(KC_RSFT); #ifdef BACKLIGHT_ENABLE @@ -134,3 +239,16 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } return MACRO_NONE; }; + +float start_up[][2] = { + {440.0*pow(2.0,(67)/12.0), 650}, + {440.0*pow(2.0,(64)/12.0), 450}, + {440.0*pow(2.0,(55)/12.0), 450}, + {440.0*pow(2.0,(60)/12.0), 450}, + {440.0*pow(2.0,(64)/12.0), 1000} +}; + +void matrix_init_user(void) { + init_notes(); + play_notes(&start_up, 5, false); +} From 63462bf8c12cea1c13ca1bd1f105fe53f556806e Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 14 Apr 2016 20:42:14 -0400 Subject: [PATCH 044/132] changing up the makefile a bit --- keyboard/planck/Makefile | 56 +++++++++++-------- keyboard/planck/keymaps/default/keymap.c | 61 ++++++++++++--------- keyboard/planck/keymaps/default/makefile.mk | 1 + quantum/quantum.mk | 8 +-- tmk_core/common.mk | 26 ++++----- tmk_core/protocol/lufa.mk | 4 +- 6 files changed, 90 insertions(+), 66 deletions(-) create mode 100644 keyboard/planck/keymaps/default/makefile.mk diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index ee1c60feda..dc6e46df2c 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -38,6 +38,27 @@ # To rebuild project do "make clean" then "make all". #---------------------------------------------------------------------------- +# Build Options +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: + # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + # Target file name (without extension). TARGET = planck @@ -62,17 +83,28 @@ ifneq ("$(wildcard keymaps/$(KEYMAP).c)","") else ifneq ("$(wildcard keymaps/$(KEYMAP)/keymap.c)","") KEYMAP_FILE = keymaps/$(KEYMAP)/keymap.c +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk +endif else $(error Keymap file does not exist) +endif endif -endif + else + ifneq ("$(wildcard keymaps/default.c)","") KEYMAP_FILE = keymaps/default.c else KEYMAP_FILE = keymaps/default/keymap.c endif + +ifneq ("$(wildcard keymaps/default/makefile.mk)","") + include keymaps/default/makefile.mk endif + +endif + SRC := $(KEYMAP_FILE) $(SRC) CONFIG_H = config.h @@ -127,27 +159,7 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT OPT_DEFS += -DBOOTLOADER_SIZE=4096 -# Build Options -# comment out to disable the options. -# -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -# MIDI_ENABLE = yes # MIDI controls -AUDIO_ENABLE = yes # Audio output on port C6 -# UNICODE_ENABLE = yes # Unicode -# BLUETOOTH_ENABLE = ye # Enable Bluetooth with the Adafruit EZ-Key HID -# RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend - - -ifdef BACKLIGHT_ENABLE +ifeq ($(BACKLIGHT_ENABLE), yes) SRC += backlight.c endif diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index e06567339e..97ba5d285e 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -89,24 +89,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -/* 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 | | | | |Enter | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | | | | | | | | Next | Vol- | Vol+ | Play | - * `-----------------------------------------------------------------------------------' - */ -[_RS] = { - {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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} -}, - /* Lower * ,-----------------------------------------------------------------------------------. * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | @@ -125,6 +107,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {_______, _______, _______, _______, _______, _______, _______, _______, 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 | | | | |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RS] = { + {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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + /* Adjust (Lower + Raise) * ,-----------------------------------------------------------------------------------. * | | Reset| | | | | | | | | | Del | @@ -148,17 +148,18 @@ const uint16_t PROGMEM fn_actions[] = { }; +#ifdef AUDIO_ENABLE float tone_qw[][2] = { {440.0*pow(2.0,(67)/12.0), 400}, {440.0*pow(2.0,(60)/12.0), 400}, - {0, 400}, + {0, 800}, {440.0*pow(2.0,(67)/12.0), 1600} }; float tone_cm[][2] = { {440.0*pow(2.0,(67)/12.0), 400}, {440.0*pow(2.0,(60)/12.0), 400}, - {0, 400}, + {0, 800}, {440.0*pow(2.0,(67)/12.0), 1000}, {0, 200}, {440.0*pow(2.0,(67)/12.0), 1000} @@ -167,14 +168,14 @@ float tone_cm[][2] = { float tone_dv[][2] = { {440.0*pow(2.0,(67)/12.0), 400}, {440.0*pow(2.0,(60)/12.0), 400}, - {0, 400}, + {0, 800}, {440.0*pow(2.0,(67)/12.0), 800}, {0, 200}, {440.0*pow(2.0,(67)/12.0), 800}, {0, 200}, {440.0*pow(2.0,(67)/12.0), 800} }; - +#endif #define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) #define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) @@ -192,19 +193,25 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) switch(id) { case M_QW: if (record->event.pressed) { - play_notes(&tone_qw, 4, false); + #ifdef AUDIO_ENABLE + play_notes(&tone_qw, 4, false); + #endif default_layer_set(1UL<<_QW); } break; case M_CM: if (record->event.pressed) { - play_notes(&tone_cm, 6, false); + #ifdef AUDIO_ENABLE + play_notes(&tone_cm, 6, false); + #endif default_layer_set(1UL<<_CM); } break; case M_DV: if (record->event.pressed) { - play_notes(&tone_dv, 8, false); + #ifdef AUDIO_ENABLE + play_notes(&tone_dv, 8, false); + #endif default_layer_set(1UL<<_DV); } break; @@ -240,6 +247,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; +#ifdef AUDIO_ENABLE float start_up[][2] = { {440.0*pow(2.0,(67)/12.0), 650}, {440.0*pow(2.0,(64)/12.0), 450}, @@ -247,8 +255,11 @@ float start_up[][2] = { {440.0*pow(2.0,(60)/12.0), 450}, {440.0*pow(2.0,(64)/12.0), 1000} }; +#endif void matrix_init_user(void) { + #ifdef AUDIO_ENABLE init_notes(); play_notes(&start_up, 5, false); + #endif } diff --git a/keyboard/planck/keymaps/default/makefile.mk b/keyboard/planck/keymaps/default/makefile.mk new file mode 100644 index 0000000000..628167ff66 --- /dev/null +++ b/keyboard/planck/keymaps/default/makefile.mk @@ -0,0 +1 @@ +AUDIO_ENABLE = yes \ No newline at end of file diff --git a/quantum/quantum.mk b/quantum/quantum.mk index de93af7e8c..3069f582c3 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -23,19 +23,19 @@ ifndef CUSTOM_MATRIX SRC += $(QUANTUM_DIR)/matrix.c endif -ifdef MIDI_ENABLE +ifeq ($(MIDI_ENABLE), yes) SRC += $(QUANTUM_DIR)/keymap_midi.c endif -ifdef AUDIO_ENABLE +ifeq ($(AUDIO_ENABLE), yes) SRC += $(QUANTUM_DIR)/audio.c endif -ifdef UNICODE_ENABLE +ifeq ($(UNICODE_ENABLE), yes) SRC += $(QUANTUM_DIR)/keymap_unicode.c endif -ifdef RGBLIGHT_ENABLE +ifeq ($(RGBLIGHT_ENABLE), yes) SRC += $(QUANTUM_DIR)/light_ws2812.c SRC += $(QUANTUM_DIR)/rgblight.c OPT_DEFS += -DRGBLIGHT_ENABLE diff --git a/tmk_core/common.mk b/tmk_core/common.mk index 89c366f554..8d028d52ac 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk @@ -17,66 +17,66 @@ SRC += $(COMMON_DIR)/host.c \ # Option modules -ifdef BOOTMAGIC_ENABLE +ifeq ($(BOOTMAGIC_ENABLE), yes) SRC += $(COMMON_DIR)/bootmagic.c SRC += $(COMMON_DIR)/avr/eeconfig.c OPT_DEFS += -DBOOTMAGIC_ENABLE endif -ifdef MOUSEKEY_ENABLE +ifeq ($(MOUSEKEY_ENABLE), yes) SRC += $(COMMON_DIR)/mousekey.c OPT_DEFS += -DMOUSEKEY_ENABLE OPT_DEFS += -DMOUSE_ENABLE endif -ifdef EXTRAKEY_ENABLE +ifeq ($(EXTRAKEY_ENABLE), yes) OPT_DEFS += -DEXTRAKEY_ENABLE endif -ifdef CONSOLE_ENABLE +ifeq ($(CONSOLE_ENABLE), yes) OPT_DEFS += -DCONSOLE_ENABLE else OPT_DEFS += -DNO_PRINT OPT_DEFS += -DNO_DEBUG endif -ifdef COMMAND_ENABLE +ifeq ($(COMMAND_ENABLE), yes) SRC += $(COMMON_DIR)/command.c OPT_DEFS += -DCOMMAND_ENABLE endif -ifdef NKRO_ENABLE +ifeq ($(NKRO_ENABLE), yes) OPT_DEFS += -DNKRO_ENABLE endif -ifdef MIDI_ENABLE +ifeq ($(MIDI_ENABLE), yes) OPT_DEFS += -DMIDI_ENABLE endif -ifdef AUDIO_ENABLE +ifeq ($(AUDIO_ENABLE), yes) OPT_DEFS += -DAUDIO_ENABLE endif -ifdef USB_6KRO_ENABLE +ifeq ($(USB_6KRO_ENABLE), yes) OPT_DEFS += -DUSB_6KRO_ENABLE endif -ifdef SLEEP_LED_ENABLE +ifeq ($(SLEEP_LED_ENABLE), yes) SRC += $(COMMON_DIR)/sleep_led.c OPT_DEFS += -DSLEEP_LED_ENABLE OPT_DEFS += -DNO_SUSPEND_POWER_DOWN endif -ifdef BACKLIGHT_ENABLE +ifeq ($(BACKLIGHT_ENABLE), yes) SRC += $(COMMON_DIR)/backlight.c OPT_DEFS += -DBACKLIGHT_ENABLE endif -ifdef BLUETOOTH_ENABLE +ifeq ($(BLUETOOTH_ENABLE), yes) OPT_DEFS += -DBLUETOOTH_ENABLE endif -ifdef KEYMAP_SECTION_ENABLE +ifeq ($(KEYMAP_SECTION_ENABLE), yes) OPT_DEFS += -DKEYMAP_SECTION_ENABLE ifeq ($(strip $(MCU)),atmega32u2) diff --git a/tmk_core/protocol/lufa.mk b/tmk_core/protocol/lufa.mk index 4905760bb4..f3209c227e 100644 --- a/tmk_core/protocol/lufa.mk +++ b/tmk_core/protocol/lufa.mk @@ -17,7 +17,7 @@ LUFA_SRC = $(LUFA_DIR)/lufa.c \ $(LUFA_DIR)/descriptor.c \ $(LUFA_SRC_USB) -ifdef MIDI_ENABLE +ifeq ($(MIDI_ENABLE), yes) LUFA_SRC += $(LUFA_DIR)/midi/midi.c \ $(LUFA_DIR)/midi/midi_device.c \ $(LUFA_DIR)/midi/bytequeue/bytequeue.c \ @@ -25,7 +25,7 @@ ifdef MIDI_ENABLE $(LUFA_SRC_USBCLASS) endif -ifdef BLUETOOTH_ENABLE +ifeq ($(BLUETOOTH_ENABLE), yes) LUFA_SRC += $(LUFA_DIR)/bluetooth.c \ $(TMK_DIR)/protocol/serial_uart.c endif From 63656ea34f656ba04bf38d45f0af9dc82d55549b Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Thu, 14 Apr 2016 21:49:32 -0500 Subject: [PATCH 045/132] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 401 ++-- .../keymaps/ordinary/ordinary-media.png | Bin 119139 -> 117975 bytes .../keymaps/ordinary/ordinary-media.txt | 10 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2137 +++++++++-------- .../ergodox_ez/keymaps/ordinary/readme.md | 15 +- 5 files changed, 1287 insertions(+), 1276 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 3a999f2665..15b2d72c35 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -2,29 +2,31 @@ #include "led.h" #include "debug.h" #include "action_layer.h" +#include "action_util.h" -#define BASE 0 // default layer -#define LOCK 1 // layer lock keys -#define SYMB_MO 2 // symbols momentary layer -#define SYMB_TG 3 // symbols lock layer -#define SYMB_XX 4 // symbols exit layer -#define MDIA_MO 5 // media momentary layer -#define MDIA_TG 6 // media lock layer -#define MDIA_XX 7 // media exit layer -#define UNLOCK 8 // clear to base layer +#define BASE 0 // default layer +#define LOCK 1 // shift-lock layer +#define SYMB_SH 2 // symbols shift layer +#define SYMB_LK 3 // symbols lock layer +#define SYMB_UN 4 // symbols unlock layer +#define MDIA_SH 5 // media shift layer +#define MDIA_LK 6 // media lock layer +#define MDIA_UN 7 // media unlock layer +#define UNLOCK 8 // clear to base layer /* - * Ordinary Ergodox EZ keyboard layout, v3 + * Ordinary Ergodox EZ keyboard layout, v3.1 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com - * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html + * Details: readme.md + * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer +/* Keymap 0: Base Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | + * | LOCK `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -32,8 +34,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | - * `----------------------------------' `----------------------------------' + * | LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh | RCtrl | + * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | Home | End | | Left | Right| * ,------|------|------| |------+------+------. @@ -44,20 +46,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [BASE] = KEYMAP( // left hand - LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC -,LT(MDIA_MO, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC -,MO(SYMB_MO) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) + LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC +,LT(MDIA_SH, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC +,MO(SYMB_SH) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) ,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - ,KC_HOME,KC_END - ,KC_PGUP - ,KC_BSPC,KC_DEL ,KC_PGDN + ,KC_HOME,KC_END + ,KC_PGUP + ,KC_BSPC,KC_DEL ,KC_PGDN // right hand ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL) - ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_MO, KC_BSLS) - ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_MO, KC_QUOT) + ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_SH, KC_BSLS) + ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_SH, KC_QUOT) ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT ,KC_RGUI,KC_RALT,ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL @@ -68,59 +70,59 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Layer Lock Keys * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media LOCK| | | | | | | | | | | | | | Media LOCK| - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * |Symbol LOCK| | | | | |------| |------| | | | | |Symbol LOCK| - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Caps LOCK| | | | | | | | | | | | | | Caps LOCK| - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' + * ,-------------------------------------------------------. ,-------------------------------------------------------. + * | | Esc | | | | | | | | | | | | Bspc | | + * |-------------+------+------+------+------+-------------| |------+------+------+------+------+------+-------------| + * | Media LOCK | | | | | | | | | | | | | | Media LOCK | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Symbol LOCK | | | | | |------| |------| | | | | | Symbol LOCK | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `-------------+------+------+------+------+-------------' `-------------+------+------+------+------+-------------' + * | | | | | | | | | | | | + * `------------------------------------' `------------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ [LOCK] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN2 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_CAPS ,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_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN2 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,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 ), -/* Keymap 2: Symbol Momentary Layer +/* Keymap 2: Symbol Shift Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | + * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' * | | | | | | | 0 | . | = | + | Entr | * `----------------------------------' `----------------------------------' @@ -132,11 +134,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ -[SYMB_MO] = KEYMAP( +[SYMB_SH] = KEYMAP( // left hand KC_FN2 ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(SYMB_MO) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,MO(SYMB_SH) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV ,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_LEFT ,KC_RGHT @@ -144,8 +146,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_SPC ,KC_ENT ,KC_DOWN // right hand ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) - ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_MO) + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_SH) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT ,KC_HOME ,KC_END @@ -156,13 +158,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 3: Symbol Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | Lock | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | Lock | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | + * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' * | | | | | | | 0 | . | = | + | Entr | * `----------------------------------' `----------------------------------' @@ -174,19 +176,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ -[SYMB_TG] = KEYMAP( // layer 3 : return key for symbol lock layer +[SYMB_LK] = KEYMAP( // left hand - MO(SYMB_XX) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV -,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_LEFT ,KC_RGHT - ,KC_UP - ,KC_SPC ,KC_ENT ,KC_DOWN + MO(SYMB_UN) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS +,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_XX) - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) + ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_UN) + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT @@ -197,56 +199,56 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 4: Symbol Unlock Layer * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Unlock | | | | | | | | | | | | | | Unlock | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | |------| |------| | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' + * ,------------------------------------------------------. ,------------------------------------------------------. + * | | Esc | | | | | | | | | | | | Bspc | | + * |------------+------+------+------+------+-------------| |------+------+------+------+------+------+------------| + * | Media LOCK | | | | | | | | | | | | | | Media LOCK | + * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| + * | UNLOCK | | | | | |------| |------| | | | | | UNLOCK | + * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `------------+------+------+------+------+-------------' `-------------+------+------+------+------+------------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ -[SYMB_XX] = KEYMAP( +[SYMB_UN] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,TG(MDIA_TG) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS - // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_TG) - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS - ,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_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,TG(MDIA_LK) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_CAPS ,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_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_LK) + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS +), -/* Keymap 5: Media Momentary Layer +/* Keymap 5: Media Shift Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | + * | Symbol | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| Symbol | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | * `----------------------------------' `----------------------------------' @@ -258,22 +260,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ -[MDIA_MO] = KEYMAP( +[MDIA_SH] = KEYMAP( // left hand - KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS -,MO(MDIA_MO) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U -,MO(SYMB_MO) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS -,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D + KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(MDIA_SH) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U +,MO(SYMB_SH) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 ,KC_WSTP ,KC_WREF ,KC_WSCH - ,KC_WBAK ,KC_TRNS ,KC_WHOM + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand - ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 - ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_MO) - ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_MO) - ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 + ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) + ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY @@ -282,13 +284,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 6: Media Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | * `----------------------------------' `----------------------------------' @@ -300,22 +302,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ -[MDIA_TG] = KEYMAP( +[MDIA_LK] = KEYMAP( // left hand - MO(MDIA_XX) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS -,MO(UNLOCK) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U -,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS -,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D + MO(MDIA_UN) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(UNLOCK) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U +,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_TRNS ,KC_WHOM + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand - ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_XX) + ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_UN) ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO - ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY @@ -324,9 +326,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 7: Media Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | + * | | Esc | | | | | | | | | | | | Bspc | | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Unlock | | | | | | | | | | | | | | Unlock | + * | UNLOCK | | | | | | | | | | | | | | UNLOCK | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | | | | | |------| |------| | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -342,34 +344,34 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | * `--------------------' `--------------------' */ -[MDIA_XX] = KEYMAP( +[MDIA_UN] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,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_CAPS ,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_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,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_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,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_CAPS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,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_CAPS + ,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 ), /* Keymap 8: Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | Unlock | | | | | | | | | | | | | | Unlock | + * | UNLOCK | | | | | | | | | | | | | | UNLOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | | | | | | | | | | | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -389,22 +391,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [UNLOCK] = KEYMAP( // left hand - KC_FN1 ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + KC_FN1 ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -413,9 +415,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer - ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press - ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press + [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer + ,[2] = ACTION_LAYER_INVERT(SYMB_LK, ON_PRESS) // FN2 - toggle to Symbols on press + ,[3] = ACTION_LAYER_INVERT(MDIA_LK, ON_PRESS) // FN3 - toggle to Media on press }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) @@ -440,31 +442,34 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); + uint8_t layer = biton32(layer_state); - // do not change lights for locking and unlocking - if(layer == UNLOCK || layer == LOCK || layer == SYMB_XX || layer == MDIA_XX) { + // shift or caps lock turns on red light + if((keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))) || (host_keyboard_leds() & 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

    -S~P8SzRzw|FRvAI+|DWO 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 J);T3K0RTw|o5278 literal 119139 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 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index c7bd272eca..3f2143c9d7 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -3,7 +3,7 @@ [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], [{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nUp",{x:8.5},"Home",{x:1},"Page\n\n\n\n\n\nUp"], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"Home",{x:1},"Page\n\n\n\n\n\nUp"], [{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], @@ -12,16 +12,16 @@ [{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], [{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nDown",{x:8.5},"End",{x:1},"Page\n\n\n\n\n\nDown"], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], [{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5},""], -[{y:-0.875,c:"#2277ff",a:4,fa:[0,1,0,0,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.875,c:"#2277ff",a:4,f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete"], [{y:-0.875,x:2.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{x:1,c:"#ff8500"},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert",{x:1,c:"#cccccc",a:7},""], [{y:-0.75,x:0.5,c:"#e6e067",a:4},"Mute","Vol\n\n\n\n\n\nDown",{x:14.5,c:"#cccccc",a:7},"",""], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#cfc82b",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#b5ad04",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], [{x:2},"Home\n\n\nBrowser"], [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], -[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#cfc82b",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#b5ad04",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index b726e5e92a..430d7f4a8d 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,17 +1,17 @@ :100000000C945F040C94A3040C94A3040C94A30418 :100010000C94A3040C94A3040C94A3040C94A304C4 -:100020000C94A3040C94A3040C94BC0D0C948E0E9D +:100020000C94A3040C94A3040C94C40D0C94960E8D :100030000C94A3040C94A3040C94A3040C94A304A4 -:100040000C94A3040C9439230C94A3040C94A304DF -:100050000C94A3040C94DB1C0C94A3040C94A30434 +:100040000C94A3040C9441230C94A3040C94A304D7 +:100050000C94A3040C94E31C0C94A3040C94A3042C :100060000C94A3040C94A3040C94A3040C94A30474 :100070000C94A3040C94A3040C94A3040C94A30464 :100080000C94A3040C94A3040C94A3040C94A30454 :100090000C94A3040C94A3040C94A3040C94A30444 -:1000A0000C94A3040C94A3040C94A304F30E150F56 -:1000B0000010150F0010570F7A0F0010CF0FE20F2E -:1000C000D612D61204130413461382138215821516 -:1000D0009A138215911491145C158215821570156E +:1000A0000C94A3040C94A3040C94A304FB0E1D0F46 +:1000B00008101D0F08105F0F820F0810D70FEA0FEE +:1000C000DE12DE120C130C134E138A138A158A15D6 +:1000D000A2138A159914991464158A158A1578152E :1000E000000000810889248935812B850252E100B6 :1000F000E00000001E00140004001D0000774E0008 :100100001F001A0016001B00007F4C002000080092 @@ -32,7 +32,7 @@ :1001F00001000100010001000000010001000100F8 :1002000001000100010001000100010001000100E6 :1002100001000100010001000100010001000100D6 -:100220000100010001000100010001000100C30004 +:100220002A00010001000100010001000100C300DB :10023000C200390001000000C20005520252E10074 :10024000010000003A001E022002220201005100BB :100250003B001F0221022302010028003C002F0264 @@ -63,29 +63,29 @@ :1003E0000000010000000100010001000100010007 :1003F00000000100010001000100010001000100F6 :1004000001000100010001000100010001000100E4 -:1004100001000100010001000100010001000100D4 +:1004100001000100010001002A00010001000100AB :100420000100010001000654C10039000100000074 :10043000C30005520252E100A8000000440066001B -:10044000A6000100AA00B50045000100F20001006D -:10045000A90001006800F000F100F100F400B6000E -:1004600069000100F3000100F500B4006A0001001A -:10047000010001000000B8000100F9000000FA00CE -:100480000000B9000100F9000000FA000000AC0013 -:100490006B004600530001000000AB006C004A00F6 +:10044000A6000000AA00B50045000000F200000070 +:10045000A90000006800F000F100F100F400B6000F +:1004600069000000F3000000F500B4006A0000001D +:10047000000000000000B8000000F9000000FA00D1 +:100480000000B9000000F9000000FA000000AC0014 +:100490006B004600530000000000AB006C004A00F7 :1004A00050004D004900A9006D005200510051005C -:1004B0004C00AE006E004B004F004E000100AD003E -:1004C0006F00B100B30001000100AA00C300055293 -:1004D0000252E50001000000075208520000E1004E -:1004E000A800000044006600A6000100AA00B500B4 -:1004F00045000100F2000100A90001006800F000C1 -:10050000F100F100F400B60069000100F300010001 -:10051000F500B4006A000100010001000000B8000D -:100520000100F9000000FA000000B9000100F90024 -:100530000000FA000000AC006B0046005300010010 +:1004B0004C00AE006E004B004F004E000000AD003F +:1004C0006F00B100B30000000000AA00C300055295 +:1004D0000252E50000000000075208520000E1004F +:1004E000A800000044006600A6000000AA00B500B5 +:1004F00045000000F2000000A90000006800F000C4 +:10050000F100F100F400B60069000000F300000003 +:10051000F500B4006A000000000000000000B80010 +:100520000000F9000000FA000000B9000000F90026 +:100530000000FA000000AC006B0046005300000011 :100540000000AB006C004A0050004D004900A900BB :100550006D005200510051004C00AE006E004B0087 -:100560004F004E000100AD006F00B100B30001006C -:100570000100AA00075208520000E5000100000037 +:100560004F004E000000AD006F00B100B30000006E +:100570000000AA00075208520000E5000000000039 :100580000100C10001003900010000002900010044 :100590000100010001000100010001000100010053 :1005A0000100010001000100010001000100010043 @@ -95,7 +95,7 @@ :1005E0000100010001000100000001000100010004 :1005F00001000100010001000100010001000100F3 :1006000001000100010001000100010001000100E2 -:100610000100010001000100010001000100C10012 +:100610002A00010001000100010001000100C100E9 :100620000100390001000000C100010001000100CB :10063000010000002900010001000100010001008B :1006400001000100010001000100010001000100A2 @@ -143,1047 +143,1048 @@ :1008E0008730904BA740B04BB9F41092EF011092B3 :1008F000F0011092F1011092F20114BE84B7877FCB :1009000084BF88E10FB6F894809360001092600075 -:100910000FBEE0E0FFE3099511E0A0E0B1E0E6EFF3 -:10092000F9E402C005900D92A433B107D9F721E094 +:100910000FBEE0E0FFE3099511E0A0E0B1E0E6E002 +:10092000FAE402C005900D92A433B107D9F721E093 :10093000A4E3B1E001C01D92AF3EB207E1F70E940F -:10094000020B0C94F9240C94000061110BC0FC0103 -:100950008281882321F085EE0E94631103C085EE19 -:100960000E942B1280E090E008950895CF9360914B +:100940000A0B0C9401250C94000061110BC0FC01F2 +:100950008281882321F085EE0E946B1103C085EE11 +:100960000E94331280E090E008950895CF93609143 :10097000B1017091B2018091B3019091B4010E94D4 -:10098000071CC82F8130F9F08430E9F089EF8C0F13 -:100990008230C8F056985E9825982D9826982E9803 -:1009A00027982F980E943B1081FF02C0259A2D9A0C -:1009B0008EEF8C0F823010F4269A2E9AC550C230DA -:1009C00010F4279A2F9ACF9108950C94B604569854 -:1009D0005E9825982D9826982E9827982F988FEF17 -:1009E00090E0909389008093880090938B0080938F -:1009F0008A0090938D0080938C00259A2D9A2FEF7A -:100A000080E792E0215080409040E1F700C0000074 -:100A1000269A2E9A2FEF80E792E021508040904056 -:100A2000E1F700C00000279A2F9A2FEF80E792E0AD -:100A3000215080409040E1F700C0000025982D989B -:100A40002FEF80E792E0215080409040E1F700C016 -:100A5000000026982E982FEF80E792E021508040EA -:100A60009040E1F700C0000027982F9856985E98B4 -:100A700025982D9826982E9827982F98089589EADA -:100A80008093800089E08093810024982C983F987F -:100A90008AB18F748AB96E98479A8BB1806B8BB983 -:100AA000769A0E94E7040C94B50480E280930001DA -:100AB0008091340181110EC00E94A40581E08093D1 -:100AC00034012FEF83ED90E3215080409040E1F717 -:100AD00000C0000080E40E94AA05809300018111FB -:100AE0002EC00E94D40580930001811128C00E946D -:100AF000D40580930001811122C08FE30E94D405A8 -:100B00008093000181111BC00E94CC0580E40E94EB -:100B1000AA0580930001811112C08CE00E94D405C7 -:100B20008093000181110BC00E94D40580930001C5 -:100B3000811105C08FE30E94D405809300010E94BB -:100B4000CC058091000108951092B9008AE080934D -:100B5000B800089594EA9093BC009091BC0097FF70 -:100B6000FCCF9091B900987F983021F0903111F02E -:100B700081E008958093BB0084E88093BC0080915D -:100B8000BC0087FFFCCF8091B900887F883111F0CD -:100B9000803471F780E0089584E98093BC008091EF -:100BA000BC0084FDFCCF08958093BB0084E8809353 -:100BB000BC008091BC0087FFFCCF9091B900987F6A -:100BC00081E0983209F480E0089584E88093BC00C5 -:100BD0008091BC0087FFFCCF8091BB00089580917D -:100BE0000001811115C080E40E94AA0580930001D4 -:100BF00081110CC082E10E94D40580930001811113 -:100C000005C08FEF0E94D405809300010E94CC059F -:100C100084B1807F84B985B1807F85B98AB1837FB3 -:100C20008AB98BB1837F8BB93E98469808950E940C -:100C30005505809300010E94EF0580B38C7080BB46 -:100C400081B3836F81BBE4E4F1E0A6E3B1E01192EC -:100C50001D9281E0E235F807D1F70C943F05BF9271 -:100C6000CF92DF92EF92FF920F931F93CF93DF9378 -:100C700080910001882379F0809135018F5F809306 -:100C80003501811108C00E94550580930001811132 -:100C900002C00E94E70406E311E0C0E0D0E0DD24DA -:100CA000D39482E0C82EEE24E394F12CC73000F5F3 -:100CB00080910001811162C080E40E94AA058093A6 -:100CC0000001811112C082E10E94D40580930001CD -:100CD00081110BC0C7010C2E01C0880F0A94EAF7DE -:100CE00080950E94D405809300010E94CC0546C0E7 -:100CF000CA30A1F028F4C83059F0C93061F005C0FD -:100D0000CC3089F070F0CD3089F0209A289810C04E -:100D1000219A29980DC0229A2A980AC0239A2B98C2 -:100D200007C0529A01C0539A5B9802C03E9A4698F7 -:100D3000E0EAEA95F1F78FB179995AC092E08170B3 -:100D40008D25892B7C9B02C090E001C094E0892B0B -:100D50007D9B02C090E001C098E0892B7E9B02C081 -:100D600090E001C090E1892B9FB19095991F992740 -:100D7000991F9295990F907E892B0FC08091000149 -:100D800081114BC080E40E94AA0580930001882352 -:100D900089F1B12C0E94CC058B2DF8019081981718 -:100DA00019F08083C09201010E94EF0521960F5F28 -:100DB0001F4FCE30D10509F079CF809101018823F2 -:100DC00071F1815080930101882339F08FE99FE010 -:100DD0000197F1F700C0000022C0A4E4B1E0E6E30F -:100DE000F1E081918D9391E0E434F907D1F717C0D8 -:100DF00090E0A5CF83E10E94D4058093000181118A -:100E0000C8CF81E40E94AA05809300018111C1CF5F -:100E10000E94E505B82EB094BDCF80E0BECF0E9401 -:100E2000E50481E0DF91CF911F910F91FF90EF904A -:100E3000DF90CF90BF900895E82FF0E0EC5BFE4F7D -:100E40008081089508958B3B910578F4883A910547 -:100E500040F5853A9105D0F48430910508F0B1C091 -:100E60008130910509F4ADC06BC0803E910508F456 -:100E700067C0883E910508F4A4C09C01205F310939 -:100E80002031310508F05CC090650895853A9105E0 -:100E900009F459C0863A910509F458C083E890E4F2 -:100EA0000895883A910509F454C0893A910509F4E6 -:100EB00053C08A3A910509F452C08B3A910509F45E -:100EC00051C08C3A910509F450C08D3A910509F44E -:100ED0004FC0803B910509F44EC08E3A910509F44C -:100EE0004DC08F3A910509F44CC0813B910509F43E -:100EF0004BC0823B910509F44AC0833B910509F43C -:100F000049C0843B910509F448C0853B910509F42B -:100F100047C0863B910509F446C0873B910509F41B -:100F200045C0883B910509F444C0893B910509F40B -:100F300043C08A3B910509F042C08AE296E40895D5 -:100F400080E090E0089581E890E4089582E890E4DC -:100F5000089582EE94E4089589EE94E408958AEE6B -:100F600094E4089585EB94E4089586EB94E4089561 -:100F700087EB94E408958CEC94E408958DEC94E46C -:100F8000089583E895E408958AE895E4089582E950 -:100F900095E4089584E995E4089581E296E408953E -:100FA00083E296E4089584E296E4089585E296E467 -:100FB000089586E296E4089587E296E4089580E035 -:100FC00094E40895089596E0799FF001112494E542 -:100FD000899FE00DF11D1124E60FF11DEE0FFF1F9B -:100FE000E851FF4F859194910895880F991F805A79 -:100FF0009040FC01859194910895880F991F80522B -:101000009F4FFC0185919491089526E0729FF00115 -:10101000112444E5849FE00DF11D1124E60FF11D1C -:10102000EE0FFF1FE851FF4F25913491C9019A95AA -:1010300081159F4110F4C9010895C901905281158D -:10104000904128F4C9019F700E94FD070895C901CD -:1010500090538115904120F4C9019927906C08950F -:10106000211580E5380769F40E94A5159FEF24E358 -:101070004CE0915020404040E1F700C000000C944B -:10108000001D213080E5380731F48091CD01816069 -:101090008093CD010895C90190558115904108F0C4 -:1010A00050C0832F99278F70992781309105D9F4EB -:1010B000A9014370552702C0880F991F4A95E2F78E -:1010C0009C68A90164E0440F551F6A95E1F7442725 -:1010D0005370842B952B73E0220F331F7A95E1F721 -:1010E000207633271DC08230910529F4922F88275E -:1010F000816F906A089583309105A9F4A901437026 -:10110000552781E090E002C0880F991F4A95E2F7C9 -:101110009C6843E0220F331F4A95E1F7207E377029 -:10112000822B932B08950497F1F4A901437055275E -:1011300081E090E002C0880F991F4A95E2F79A6813 -:10114000E8CFC90190578115904120F4C9019F70E3 -:1011500090620895C90190588115904120F4C90109 -:101160009F70906A0895203E3105E0F4203C3105DF -:1011700058F52133310509F470C048F4293231059E -:1011800009F464C02A32310509F46EC074C02933F1 -:101190003105F1F022383105D9F02533310509F454 -:1011A0004EC069C0233E310589F138F4203E310537 -:1011B000C1F0223E3105E1F05EC0263E310569F105 -:1011C000273E3105A9F157C0C9010E94F5070895CE -:1011D0008091E00180FD02C081FF4DC080EE90E073 -:1011E0004BC08091E00180FFF9CF89E390E044C0DB -:1011F0008091E00182FF0EC08091E00184FF03C076 -:1012000080E090E039C083EE90E036C08091E0014C -:1012100082FFF2CF82EE90E02FC08091E00183FF49 -:101220000BC08091E00184FDEBCF87EE90E024C0FD -:101230008091E00183FFF5CF86EE90E01DC08091A4 -:10124000E00185FF07C089E290E016C08091E001CF -:1012500085FFF9CF85E390E00FC08091E00186FF24 -:1012600007C08AE290E008C08091E00186FFF9CFD4 -:1012700081E390E001C0C9010E9423070895089509 -:101280000C943F09809162010895CF93DF9300D0C1 -:101290001F92CDB7DEB72091E601243019F523E087 -:1012A00029839B838A832093E9008FEF9091E80044 -:1012B000815095FD06C095ED9A95F1F700008111DA -:1012C000F5CF8091E80085FF0DC040E050E063E07D -:1012D00070E0CE0101960E94AF0B8091E8008E77FE -:1012E0008093E8000F900F900F90DF91CF910895B9 -:1012F000CF93DF9300D01F92CDB7DEB72091E601E8 -:10130000243021F522E029839B838A8383E0809324 -:10131000E9008FEF9091E800815095FD06C095EDB2 -:101320009A95F1F700008111F5CF8091E80085FFD3 -:101330000DC040E050E063E070E0CE0101960E94F5 -:10134000AF0B8091E8008E778093E8000F900F90AC -:101350000F90DF91CF9108952091E6012430F1F4B0 -:1013600022E02093E9002FEF3091E800215035FD75 -:1013700006C035ED3A95F1F700002111F5CF209127 -:10138000E80025FF0BC040E050E065E070E00E94FF -:10139000AF0B8091E8008E778093E8000895CF939B -:1013A000DF93EC018091E601843009F046C0909112 -:1013B0000C019923D9F090910D019923B9F08093F4 -:1013C000E9008FEF9091E800815095FD06C095E10E -:1013D0009A95F1F700008111F5CF8091E80085FF23 -:1013E0002CC040E050E060E170E017C081E08093E5 -:1013F000E9008FEF9091E800815095FD06C095EDD2 -:101400009A95F1F700008111F5CF8091E80085FFF2 -:1014100014C040E050E068E070E0CE010E94AF0BE5 -:101420008091E8008E778093E80080E1FE01A2E5DC -:10143000B1E001900D928A95E1F7DF91CF91089587 -:101440008091E501811109C00E94410D0E949E0D0D -:101450008091E20084608093E20008951092E5019B -:10146000089508950C9426230E94971C0E942C2313 -:101470000E943B100C94400942E061EC81E00E9424 -:10148000BB0C42E061EC82E00E94BB0C42E061ECEC -:1014900083E00E94BB0C42E161EC84E00C94BB0C45 -:1014A0008091E801833009F455C030F4813071F047 -:1014B000823009F48EC008958A3009F47AC08B30E6 -:1014C00009F460C0893009F09CC020C08091E70118 -:1014D000813A09F096C08091E800877F8093E80008 -:1014E0008091EB019091EC01892B21F060E080E08C -:1014F00090E003C060E182E591E070E00E94F80BAB -:101500008091E8008B778093E80008958091E7014F -:10151000813209F076C08091EB019091EC01009747 -:1015200019F0039709F06DC08091E800877F8093E0 -:10153000E8008091E80082FD05C08091E6018111FC -:10154000F8CF5FC08091F100809362018091E80044 -:101550008B7753C08091E701813A09F052C08091A6 -:10156000EB019091EC01892B09F04BC08091E800D0 -:10157000877F8093E8008091E80080FFFCCF809116 -:101580000C0136C08091E7018132D9F58091EB01E1 -:101590009091EC01892BA9F58091E800877F8093D9 -:1015A000E8000E94F00C8091E90180930C010C94FA -:1015B000A5158091E701813221F58091E800877FB0 -:1015C0008093E8000E94F00C8091EA01809363010F -:1015D00008958091E701813AA1F48091E800877F26 -:1015E0008093E8008091E80080FFFCCF8091630148 -:1015F0008093F1008091E8008E778093E8000C944E -:10160000F00C089584B7877F84BF88E10FB6F89403 -:1016100080936000109260000FBE90E080E80FB6EB -:10162000F89480936100909361000FBE0E948A102D -:101630000E94410D0E949E0D8091E2008460809383 -:10164000E20078940E9419100E948C1082E091E0D0 -:101650000E9436100E9414238091E601853069F4BF -:101660000E945A1C8091E4018823B1F30E94821CDD -:10167000882391F30E94990BEFCF0E949210ECCF38 -:10168000292F332723303105A9F06CF4213031059F -:1016900009F442C02230310509F043C08DE690E0E4 -:1016A00024E037E042C021323105C9F02232310551 -:1016B00019F137C099278130910541F082309105A9 -:1016C00041F0892B71F5E0E0F7E005C0E8EEF6E0C7 -:1016D00002C0E0EDF6E0849190E09F0126C0643006 -:1016E00000F5E62FF0E0EE0FFF1FEE5DFE4F2081CC -:1016F000318189E090E019C0643098F4E62FF0E081 -:10170000DF01AA0FBB1FA65EBE4F2D913C91EA5E82 -:10171000FE4F808190E009C082E190E021E737E050 -:1017200004C080E090E020E030E0FA0131832083C3 -:10173000089580E189BD82E189BD09B400FEFDCF35 -:101740008091D8008F7D8093D8008091E0008260E6 -:101750008093E0008091E00081FDFCCF0895CF925E -:10176000DF92EF92FF920F931F93CF93DF937C0151 -:101770008B01EA010E94110D811131C0209731F0D7 -:1017800088819981081B190BE80EF91EC12CD12CF8 -:101790000115110519F18091E80085FD14C08091B3 -:1017A000E8008E778093E800209741F08881998146 -:1017B0008C0D9D1D9983888385E011C00E94110DB9 -:1017C000882331F30CC0F70181917F018093F100F0 -:1017D00001501109FFEFCF1ADF0ADACF80E0DF9165 -:1017E000CF911F910F91FF90EF90DF90CF900895D0 -:1017F0002091ED013091EE012617370748F0611571 -:10180000710539F42091E8002E772093E80001C09B -:10181000B901FC0120E061157105B9F18091E60183 -:10182000882309F440C0853009F43FC08091E80066 -:1018300083FD3DC08091E80082FF06C08091E800F2 -:1018400082FF26C080E008958091E80080FFE3CF0A -:101850002091F3008091F20090E0922B61157105C8 -:1018600051F08830910538F421912093F1006150B6 -:1018700071090196F3CF21E0089709F020E08091EB -:10188000E8008E778093E800C6CF2111C7CFD6CF6E -:101890008091E601882339F0853039F08091E800A5 -:1018A00083FFCCCF04C082E0089583E0089581E0F7 -:1018B00008952091ED013091EE012617370748F089 -:1018C0006115710539F42091E8002E772093E80026 -:1018D00001C0B901FC0120E061157105C1F18091E1 -:1018E000E601882309F441C0853009F440C08091A5 -:1018F000E80083FD3EC08091E80082FF06C0809131 -:10190000E80082FF27C080E008958091E80080FF12 -:10191000E3CF2091F3008091F20090E0922B6115CB -:10192000710559F08830910540F424912093F1001D -:101930003196615071090196F2CF21E0089709F0C4 -:1019400020E08091E8008E778093E800C5CF2111D8 -:10195000C6CFD5CF8091E601882339F0853039F0A4 -:101960008091E80083FFCBCF04C082E0089583E03C -:10197000089581E00895982F973058F59093E900E5 -:10198000981739F07091EC002091ED005091F00023 -:1019900003C0242F762F50E021FF19C03091EB00B7 -:1019A0003E7F3093EB003091ED003D7F3093ED00B2 -:1019B0003091EB0031603093EB007093EC0020939A -:1019C000ED005093F0002091EE0027FF07C09F5FCD -:1019D000D3CF8F708093E90081E0089580E008956F -:1019E0008091E70187FD05C08091E80080FF0EC06F -:1019F00012C08091E80082FD05C08091E60181114E -:101A0000F8CF08958091E8008B7708C08091E601B7 -:101A10008111EACF08958091E8008E778093E800E5 -:101A200008958091E4009091E50045E62091EC0056 -:101A300020FF21C02091E80020FD21C02091E60177 -:101A4000222389F0253089F02091EB0025FD0FC07D -:101A50002091E4003091E5002817390739F341500F -:101A600041F0C901E3CF82E0089583E0089581E069 -:101A7000089584E008952091E80022FFDFCF80E000 -:101A800008950E94AF0D0E94B70DE0EEF0E0808156 -:101A900081608083E8EDF0E080818F77808319BCDE -:101AA000A7EDB0E08C918E7F8C9380818F7E8083B8 -:101AB0001092E50108950F931F93CF93DF930E9437 -:101AC000AF0D0E94B70DC8EDD0E088818F77888375 -:101AD00088818068888388818F7D888319BC109273 -:101AE000E6011092E2011092E4011092E30100EE8F -:101AF00010E0F80180818B7F8083888181608883FA -:101B000042E060E080E00E94BB0CE1EEF0E080810A -:101B10008E7F8083E2EEF0E080818160808380812F -:101B200088608083F80180818E7F808388818061D6 -:101B30008883DF91CF911F910F910895E8EDF0E038 -:101B400080818F7E8083E7EDF0E0808181608083FB -:101B500084E082BF81E08093E5010C945B0DE8EDA9 -:101B6000F0E080818E7F80831092E20008951092D1 -:101B7000DA001092E10008951F920F920FB60F92B3 -:101B800011242F933F934F935F936F937F938F9382 -:101B90009F93AF93BF93EF93FF938091E10082FFF8 -:101BA0000BC08091E20082FF07C08091E1008B7F33 -:101BB0008093E1000E9418108091DA0080FF1FC01E -:101BC0008091D80080FF1BC08091DA008E7F8093C7 -:101BD000DA008091D90080FF0DC080E189BD82E1EB -:101BE00089BD09B400FEFDCF81E08093E6010E942B -:101BF000200A05C019BC1092E6010E942E0A8091AD -:101C0000E10080FF19C08091E20080FF15C0809143 -:101C1000E2008E7F8093E2008091E20080618093F9 -:101C2000E2008091D80080628093D80019BC85E0E2 -:101C30008093E6010E94320A8091E10084FF30C067 -:101C40008091E20084FF2CC080E189BD82E189BDE2 -:101C500009B400FEFDCF8091D8008F7D8093D8001D -:101C60008091E1008F7E8093E1008091E2008F7E81 -:101C70008093E2008091E20081608093E200809195 -:101C8000E201882311F084E007C08091E30087FF20 -:101C900002C083E001C081E08093E6010E94340A23 -:101CA0008091E10083FF29C08091E20083FF25C07D -:101CB0008091E100877F8093E10082E08093E601DC -:101CC0001092E2018091E1008E7F8093E10080918B -:101CD000E2008E7F8093E2008091E2008061809339 -:101CE000E20042E060E080E00E94BB0C8091F000E6 -:101CF00088608093F0000E94310AFF91EF91BF91BC -:101D0000AF919F918F917F916F915F914F913F9193 -:101D10002F910F900FBE0F901F9018951F920F924A -:101D20000FB60F9211242F933F934F935F936F93AE -:101D30007F938F939F93AF93BF93CF93EF93FF9333 -:101D4000C091E900CF708091EC001092E900809181 -:101D5000F000877F8093F00078940E94CA0E109262 -:101D6000E9008091F00088608093F000C093E90062 -:101D7000FF91EF91CF91BF91AF919F918F917F9103 -:101D80006F915F914F913F912F910F900FBE0F90E8 -:101D90001F9018951F93CF93DF93CDB7DEB7AA9707 -:101DA0000FB6F894DEBF0FBECDBFE7EEF1E0809135 -:101DB000F100819321E0EF3EF207C9F70E94500A3B -:101DC0008091E80083FF1CC12091E7013091E80178 -:101DD000832F90E08A30910508F012C1FC01EA5A85 -:101DE000FF4F0C94AE24203881F0223809F008C14E -:101DF0008091EB018F708093E9008091EB0085FB6F -:101E0000882780F91092E90006C08091E301909143 -:101E1000E401911182609091E800977F9093E8002F -:101E20008093F1001092F100C5C0822F8D7F09F0E0 -:101E3000E7C0222319F0223061F0E2C08091E9016D -:101E4000813009F0DDC0333009F080E08093E40197 -:101E500028C08091E901811124C02091EB012F70ED -:101E600009F4CEC02093E9008091EB0080FF19C0F7 -:101E70008091EB00333011F4806211C08061809357 -:101E8000EB0081E090E0022E01C0880F0A94EAF78F -:101E90008093EA001092EA008091EB0088608093C2 -:101EA000EB001092E9008091E800877F86C0211145 -:101EB000A7C01091E9011F778091E3008078812B02 -:101EC0008093E3008091E800877F8093E8000E9480 -:101ED000F00C8091E80080FFFCCF8091E3008068E7 -:101EE0008093E300112311F083E001C082E080932E -:101EF000E60186C02058223008F082C08091E901B6 -:101F00009091EA018C3D23E0920779F583E08A8382 -:101F10008AE289834FB7F894DE01139620E03EE011 -:101F200051E2E32FF0E050935700E49120FF03C00B -:101F3000E295EF703F5FEF708E2F90E0EA3010F087 -:101F4000C79601C0C0968D939D932F5F243149F7AA -:101F50004FBF8091E800877F8093E8006AE270E0DD -:101F6000CE0101960E94F80B14C0AE014F5F5F4F87 -:101F70006091EB010E94400B009709F441C0209151 -:101F8000E800277F2093E800BC0189819A810E94A4 -:101F9000590C8091E8008B778093E80031C020389D -:101FA00079F58091E800877F8093E8008091E201D5 -:101FB0008093F1008091E8008E778093E8000E9482 -:101FC000F00C1EC021111CC09091E9019230C0F4A8 -:101FD0008091E800877F8093E8009093E2010E945F -:101FE000F00C8091E201811104C08091E30087FF31 -:101FF00002C084E001C081E08093E6010E943C0AB7 -:102000008091E80083FF0AC08091E800877F809379 -:10201000E8008091EB0080628093EB00AA960FB6F7 -:10202000F894DEBF0FBECDBFDF91CF911F91089511 -:102030000895CF938091E6018823B1F08091E90063 -:102040008F709091EC0090FF02C090E801C090E08A -:10205000C92FC82B1092E9008091E80083FD0E94EF -:10206000CA0ECF70C093E900CF9108959093690193 -:10207000809368010895E0916801F09169013097BB -:1020800021F00190F081E02D099480E00895E09125 -:102090006801F0916901309721F00280F381E02D11 -:1020A00009940895E0916801F0916901309721F059 -:1020B0000480F581E02D0994089520916601309106 -:1020C00067018217930771F090936701809366010F -:1020D000E0916801F0916901309721F00680F78165 -:1020E000E02D0994089520916401309165018217D3 -:1020F000930771F09093650180936401E09168010A -:10210000F0916901309721F00084F185E02D099468 -:10211000089508950C9489100E949D1C0E94170632 -:102120000C94631DCF92DF92EF92FF920F931F9357 -:10213000CF93DF93CDB7DEB72B970FB6F894DEBF02 -:102140000FBECDBF0E942F063BE6E32E31E0F32EFB -:1021500000E010E0C02E802F0E941C07F701D190F4 -:102160007F01D826B1F40F5F1F4F0E30110591F794 -:102170008FEF89838A831B820E94A61C8160782F3F -:102180009D838C8349815A816B818D810E94351199 -:1021900041C09091CD0191FF04C08B870E9422071E -:1021A0008B8520E030E04D2D50E0922FBA01022EB9 -:1021B00002C0759567950A94E2F760FF25C02E83EB -:1021C000CF82EE24E394F12C02C0EE0CFF1C9A9512 -:1021D000E2F790E08E219F2121E0892B09F420E095 -:1021E00028870E94A61C8160782F9A8789874E8154 -:1021F0005F8168858A850E943511F801E559FE4F97 -:1022000080818E25808306C02F5F3F4F26303105A9 -:1022100061F6A9CF0E94472010916A010E943B10ED -:102220001817A1F00E943B1080936A012B960FB6FD -:10223000F894DEBF0FBECDBFDF91CF911F910F91FC -:10224000FF90EF90DF90CF900C9440092B960FB643 -:10225000F894DEBF0FBECDBFDF91CF911F910F91DC -:10226000FF90EF90DF90CF900895CF93DF93CDB79D -:10227000DEB72B970FB6F894DEBF0FBECDBF4F83EE -:10228000588769877A878B87DE01119686E0FD0182 -:1022900011928A95E9F785E0FE01379601900D923B -:1022A0008A95E1F749815A816B817C818D819E817C -:1022B0000E9471182B960FB6F894DEBF0FBECDBFEB -:1022C000DF91CF910895CF93C82F882309F4C1C01F -:1022D000823859F40E943B1081FDBBC089E30E9403 -:1022E0000E1B0E94D81B89E30CC0833879F40E942E -:1022F0003B1080FDAEC083E50E940E1B0E94D81BE0 -:1023000083E50E944E1BCF910C94D81B843859F45E -:102310000E943B1082FD9DC087E40E940E1B0E941C -:10232000D81B87E4EECF8CEF8C0F813A48F48C2FCA -:102330000E947C2281118DC08C2F0E940E1BE3CF46 -:1023400080E28C0F883048F4C77081E001C0880FAC -:10235000CA95EAF70E948F1BD6CF8BE58C0F83308E -:1023600078F4C53A29F0C63A31F482E890E005C025 -:1023700081E890E002C083E890E0CF910C945D107A -:1023800088E58C0F833108F064C0C83A39F1C93A46 -:1023900041F1CA3A49F1CB3A51F1CC3A59F1CD3A2F -:1023A00061F1C03B69F1CE3A71F1CF3A79F1C13BAD -:1023B00081F1C23B89F1C33B91F1C43B99F1C53B2B -:1023C000A1F1C63BA9F1C73BB1F1C83BB9F1C93B8B -:1023D000C1F1CA3BC9F58AE292E038C082EE90E0D2 -:1023E00035C089EE90E032C08AEE90E02FC085EBD8 -:1023F00090E02CC086EB90E029C087EB90E026C0EF -:102400008CEC90E023C08DEC90E020C083E891E05C -:102410001DC08AE891E01AC082E991E017C084E902 -:1024200091E014C081E292E011C083E292E00EC01C -:1024300084E292E00BC085E292E008C086E292E07E -:1024400005C087E292E002C080E090E0CF910C945A -:102450007310CF910895882309F44BC0823859F442 -:102460000E943B1081FF45C089E30E940E1B0E9421 -:10247000D81B89E30CC0833871F40E943B1080FFA5 -:1024800038C083E50E940E1B0E94D81B83E50E9482 -:102490004E1B0C94D81B843859F40E943B1082FFC9 -:1024A00028C087E40E940E1B0E94D81B87E4EFCF50 -:1024B0009CEF980F913A58F390E2980F983050F4AF -:1024C000877091E001C0990F8A95EAF7892F0E94E1 -:1024D000951BDFCF9BE5980F933020F480E090E0D0 -:1024E0000C945D10885A833120F480E090E00C94C5 -:1024F00073100895882321F00E948F1B0C94D81B21 -:102500000895882321F00E94951B0C94D81B0895F0 -:10251000CF92DF92EF92FF920F931F93CF93DF93AF -:10252000CDB7DEB728970FB6F894DEBF0FBECDBF8C -:102530008C0185E0F801DE01119601900D928A95DB -:10254000E1F7F80140813181F280258122952F70D9 -:1025500083819481892B31F03F3F31F481E04F3FFB -:1025600019F403C081E001C080E080FDCBC2498343 -:102570003A8389819A812F830E94CC1A9E8388870F -:102580000E94CB1A0E949E192F814E816885FF20E0 -:1025900029F00E94AC1B68854E812F81E42FE295C3 -:1025A000EF70F0E0E05AFF4F0C94AE24842F807F50 -:1025B000142F1F70882311F01295107FFF2059F0FF -:1025C000112309F454C2812F68870E949F1B0E9427 -:1025D000D81B68854CC2862F0E942B12112309F448 -:1025E00091C2812F0E94A51B28960FB6F894DEBFDA -:1025F0000FBECDBFDF91CF911F910F91FF90EF9054 -:10260000DF90CF900C94D81B342F307F842F8F70A5 -:10261000303211F08295807F662319F0613019F114 -:102620002BC0FF20B1F0222309F493C1213009F01F -:1026300090C128960FB6F894DEBF0FBECDBFDF91D4 -:10264000CF911F910F91FF90EF90DF90CF900C945E -:10265000BF1B222319F0213009F454C28E830E943B -:10266000C21B8E8189C1FF2021F0223008F04AC2AE -:1026700070C1211147C280C1FF2021F0222309F43B -:1026800068C1F5C1222309F477C105C2242F26951C -:102690002695237030E02115310521F021303105D8 -:1026A000C9F030C2FF2021F0862F942F937002C012 -:1026B00080E090E028960FB6F894DEBF0FBECDBF45 -:1026C000DF91CF911F910F91FF90EF90DF90CF900E -:1026D0000C945D10FF2021F0862F942F937002C080 -:1026E00080E090E028960FB6F894DEBF0FBECDBF15 -:1026F000DF91CF911F910F91FF90EF90DF90CF90DE -:102700000C947310862FFF2019F00E944F1F02C0F7 -:102710000E94B71F28960FB6F894DEBF0FBECDBF3C -:10272000DF91CF911F910F91FF90EF90DF90CF90AD -:102730000C943C20842F837009F076C0F110E2C124 -:10274000262F229526952770220F220F862F8F7015 -:10275000C82ED12CE12CF12C022E04C0CC0CDD1C97 -:10276000EE1CFF1C0A94D2F764FF10C06FE070E00B -:1027700080E090E004C0660F771F881F991F2A959C -:10278000D2F7609570958095909503C060E070E0F9 -:10279000CB01242F269526952370422F50E04230FE -:1027A0005105D1F04330510559F16C297D298E290D -:1027B0009F294130510541F128960FB6F894DEBFAC -:1027C0000FBECDBFDF91CF911F910F91FF90EF9082 -:1027D000DF90CF900C94C3196C297D298E299F29F5 -:1027E00028960FB6F894DEBF0FBECDBFDF91CF9114 -:1027F0001F910F91FF90EF90DF90CF900C94DD1917 -:102800000E94C319C701B60128960FB6F894DEBF1F -:102810000FBECDBFDF91CF911F910F91FF90EF9031 -:10282000DF90CF900C94A919FF2019F0842F8170AC -:1028300001C08695882309F465C1262F2295269527 -:102840002770220F220F862F8F70C82ED12CE12CDB -:10285000F12C022E04C0CC0CDD1CEE1CFF1C0A94D3 -:10286000D2F764FF10C06FE070E080E090E004C039 -:10287000660F771F881F991F2A95D2F7609570956C -:102880008095909503C060E070E0CB01242F2695E1 -:1028900026952370422F50E042305105D1F043304D -:1028A000510559F16C297D298E299F294130510507 -:1028B00041F128960FB6F894DEBF0FBECDBFDF9171 -:1028C000CF911F910F91FF90EF90DF90CF900C94DC -:1028D000971A6C297D298E299F2928960FB6F8947E -:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043 -:1028F000EF90DF90CF900C94B11A0E94971AC70105 -:10290000B60128960FB6F894DEBF0FBECDBFDF919B -:10291000CF911F910F91FF90EF90DF90CF900C948B -:102920007D1A603FC9F118F4603E50F49BC0623FCD -:1029300009F460C008F44AC0633F09F46FC092C054 -:10294000162F1F70842F8F71FF2099F00E94161A86 -:10295000812F28960FB6F894DEBF0FBECDBFDF9152 -:10296000CF911F910F91FF90EF90DF90CF900C943B -:102970007A120E94371A812F28960FB6F894DEBF7C -:102980000FBECDBFDF91CF911F910F91FF90EF90C0 -:10299000DF90CF900C948112FF20A1F02111B2C0E2 -:1029A000842F8F7128960FB6F894DEBF0FBECDBF6F -:1029B000DF91CF911F910F91FF90EF90DF90CF901B -:1029C0000C945C1A223008F09DC0EACFFF20A1F0E1 -:1029D000842F8F7128960FB6F894DEBF0FBECDBF3F -:1029E000DF91CF911F910F91FF90EF90DF90CF90EB -:1029F0000C94161AFF2061F3842F8F7128960FB65E -:102A0000F894DEBF0FBECDBFDF91CF911F910F9124 -:102A1000FF90EF90DF90CF900C94371AFF2091F049 -:102A2000842F8F7128960FB6F894DEBF0FBECDBFEE -:102A3000DF91CF911F910F91FF90EF90DF90CF909A -:102A40000C94011A28960FB6F894DEBF0FBECDBFC6 -:102A5000DF91CF911F910F91FF90EF90DF90CF907A -:102A60000C94F719FF20A1F0222309F4B1CF862F8F -:102A700028960FB6F894DEBF0FBECDBFDF91CF9181 -:102A80001F910F91FF90EF90DF90CF900C94631106 -:102A9000222309F4B1CF862F28960FB6F894DEBF13 -:102AA0000FBECDBFDF91CF911F910F91FF90EF909F -:102AB000DF90CF900C942B124F70C8010E94A50498 -:102AC00028960FB6F894DEBF0FBECDBFDF91CF9131 -:102AD0001F910F91FF90EF90DF90CF900C941E19F3 -:102AE0004F70C80128960FB6F894DEBF0FBECDBF59 -:102AF000DF91CF911F910F91FF90EF90DF90CF90DA -:102B00000C94E20728960FB6F894DEBF0FBECDBF37 -:102B1000DF91CF911F910F91FF90EF90DF90CF90B9 -:102B200008950E94AC1B0E94BC1B0E94811B0E9446 -:102B3000D81B0E94E8200E943C2080E090E00E9488 -:102B40005D1080E090E00C9473100E949C1B0C942C -:102B500091150E94CC1A292F22952F7030E02C302D -:102B600031054CF42A3031056CF422503109223001 -:102B7000310590F407C02C30310551F02F3031056C -:102B800039F00AC0803E10F0803F31F481E00895B2 -:102B900093FB882780F9089580E00895CF93DF9311 -:102BA00000D000D01F92CDB7DEB70F900F900F90DE -:102BB0000F900F90DF91CF910895CF93DF9300D0C6 -:102BC00000D000D0CDB7DEB726960FB6F894DEBFA2 -:102BD0000FBECDBFDF91CF9108951F93CF93DF93A9 -:102BE000C091790116E080917A01C81799F0D0E080 -:102BF0001C9FF0011D9FF00D1124E558FE4F4081F0 -:102C0000518162817381848195810E94DD152196B5 -:102C1000C770E9CFDF91CF911F9108954091AB012B -:102C20005091AC016091AD017091AE018091AF0106 -:102C30009091B0010C94DD15CF938091B0018295F5 -:102C40008F7009F05FC08091AD01882309F45AC0EC -:102C500020917901A0917A016091AB017091AC0152 -:102C60008091AE019091AF0131E06F3F09F030E00B -:102C7000B32FC6E02A1709F445C0009721F07F3F23 -:102C800021F44B2F03C041E001C040E030E040FDA3 -:102C900035C0C29FF001C39FF00D1124E558FE4FCF -:102CA000418174132BC04081641328C042814111BB -:102CB00025C0438154814817590710F441505109E8 -:102CC000481B590B483C5105C8F48091B0018F70E6 -:102CD00080618093B00186E0829FF001839FF00DB8 -:102CE0001124E058FE4F80818F70806180838BEAD1 -:102CF00091E00E948812CF910C94ED152F5F3F4F09 -:102D00002770B8CFCF910895CF92DF92EF92FF92C4 -:102D10000F931F93CF93DF93CDB7DEB762970FB6B4 -:102D2000F894DEBF0FBECDBF8C0185E0F801DE0157 -:102D30001D9601900D928A95E1F7D8014C9111965C -:102D40005C91119712966C9112971396ED90FC90EE -:102D500014977091AB01E091AC012091AE013091DC -:102D6000AF012115310531F0EF3F31F481E07F3FB4 -:102D700019F403C081E001C080E0B82FB170CB2E00 -:102D800080FD6CC1D090AD01DD2009F4F5C0F0915B -:102D9000B001E216F30638F0C701821B930B883CA2 -:102DA000910548F09BC0209530952E0D3F1D283C85 -:102DB000310508F093C08F2F807F09F052C0E513D2 -:102DC00014C0741312C0D62E61110FC0FF70F061D1 -:102DD000F093B0010E940E168BEA91E00E948812D7 -:102DE0008091B001F80185836CC1EF2831F05F3F1D -:102DF00031F481E04F3F19F403C081E001C080E06D -:102E000080FD03C081E0862701C080E0F82FF170CB -:102E1000FF2E80FF1CC08091790120917A0136E05D -:102E2000821709F428C190E0389FF001399FF00D16 -:102E30001124E558FE4F7181571306C07081471366 -:102E400003C07281671303C001968770E9CFD62E45 -:102E5000662309F436C18091B00181608093B0018E -:102E600053C0E51308C0741306C0611104C0D80133 -:102E70001596FC93AEC04D875E878D859E856A8BC7 -:102E80000E94A9156A89882329F1D62E662311F19B -:102E90002091B001822F82958F7090E002970CF400 -:102EA00060C08091AB019091AC0198878F831986A7 -:102EB000FB86EA862C87CE01079651C0E51731F1D3 -:102EC0004D875E878D859E856A8B0E94A9156A89CC -:102ED00081112EC0C8010E948812A4C08F2F807F4C -:102EE00069F77E2DF98AE88A89890E94CE158BEAD6 -:102EF00091E00E948812EBEAF1E086E0DF011D928A -:102F00008A95E9F70E940E16D12CDBC07413D8CF36 -:102F10006111D6CFD8011596FC93C8010E94881282 -:102F2000EBEAF1E086E0DF011D928A95E9F7C9C07E -:102F3000D62E662379F22091B001822F82958F7070 -:102F400090E0029774F08091AB019091AC019A836C -:102F500089831B82FD82EC822E83CE0101960E9422 -:102F6000881286E0F801ABEAB1E001900D928A95F3 -:102F7000E1F70E941C166FC0E216F30628F0C701A5 -:102F8000821B930B9C0104C0209530952E0D3F1D94 -:102F9000283C310508F052C0D62E662309F49ACF9A -:102FA000E5132CC074132AC08091B00180FD1DC0B0 -:102FB000982F92959F70C9F0D80115968C9315970C -:102FC0009F3039F09F5F9295907F8F70892B159677 -:102FD0008C93C8010E94881286E0F801ABEAB1E048 -:102FE00001900D928A95E1F736C086E0F801ABEAD0 -:102FF000B1E001900D928A95E1F763C04D875E873D -:103000008D859E850E94A915882379F086E0F801B8 -:10301000ABEAB1E001900D928A95E1F70E941C168F -:103020000E940E16DD24D3944CC08091B0018160C3 -:103030008093B001C8010E94881243C07E2DF98A96 -:10304000E88A89890E94CE15EBEAF1E086E0DF018B -:103050001D928A95E9F70E940E1633C0662309F483 -:1030600039CF4D875E878D859E850E94A91588235F -:1030700009F430CFCBCF4D875E878D859E850E942A -:10308000CC1A292F22952F7030E0223031052CF4F4 -:103090009F7041F0811106C00CC0243031052CF422 -:1030A0009F7049F4805E883020F0C8010E94881229 -:1030B000CF2CDC2C06C0D80115969C91907F91F7FF -:1030C000F8CF8D2D62960FB6F894DEBF0FBECDBF40 -:1030D000DF91CF911F910F91FF90EF90DF90CF90F4 -:1030E00008951F93CF93DF93CDB7DEB72C970FB61C -:1030F000F894DEBF0FBECDBF4F83588769877A87AC -:103100008B879C87CE0107960E9484168823C1F086 -:103110002F8138858A859B85892B31F03F3F11F0BF -:1031200080E003C02F3FE1F781E0811147C04F816C -:10313000588569857A858B859C850E94DD153EC002 -:1031400086E0FE013796DE01119601900D928A9578 -:10315000E1F7FF81E8854A855B854115510531F02E -:10316000EF3F31F481E0FF3F19F403C081E001C07B -:1031700080E080FD23C020917A0130E0C9010196F2 -:10318000877099276091790170E086179707F1F1B0 -:10319000F983EA835D834C8396E0929FD001939FED -:1031A000B00D1124A558BE4FFE01319601900D922D -:1031B0009A95E1F780937A010E94ED1516E08091CF -:1031C000790190917A01891779F1189FC001112432 -:1031D00085589E4F0E948416882331F1E091790131 -:1031E0001E9FF0011124E558FE4F408151816281FC -:1031F0007381848195810E94DD158091790190E031 -:1032000001968770992780937901D9CF0E94A515DF -:1032100010927A0110927901EBEAF1E086E0DF0189 -:103220001D928A95E9F7CACF2C960FB6F894DEBFA7 -:103230000FBECDBFDF91CF911F910895EF92FF9206 -:103240000F931F93CF93DF93FC01009709F46FC096 -:10325000F12CEE24E394EF0121968491843740F41D -:10326000843008F055C0813081F0823021F15FC098 -:10327000853709F447C0C0F19CE7980F903708F0F4 -:1032800056C08F770E942B1245C08F010E5F1F4FD3 -:10329000FE01849190E2980F983050F48770FE2DD3 -:1032A00001C0FF0F8A95EAF78F2F0E94AF1B15C050 -:1032B0000E94631114C08F010E5F1F4FFE018491A5 -:1032C00090E2980F983068F48770FE2D01C0FF0FD0 -:1032D0008A95EAF78F2F0E94B51B0E94D81BE80140 -:1032E00019C00E942B12FBCFCF010296FE01C491A0 -:1032F000CC2361F0EFE9FFE03197F1F700C0000067 -:10330000C150F6CFCF010296FE01F490EC0102C04D -:103310000E9463118F2D882341F0EFE9FFE0319780 -:10332000F1F700C000008150F6CFFE0194CFDF918D -:10333000CF911F910F91FF90EF90089508956093A2 -:10334000B5017093B6018093B7019093B8010C94C6 -:1033500091150F931F930091B5011091B601209123 -:10336000B7013091B801062B172B282B392B00936E -:10337000B5011093B6012093B7013093B8011F91A6 -:103380000F910C9491150F931F930091B50110911B -:10339000B6012091B7013091B801062317232823E5 -:1033A00039230093B5011093B6012093B7013093F0 -:1033B000B8011F910F910C9491150F931F930091D9 -:1033C000B5011091B6012091B7013091B8010627DF -:1033D0001727282739270093B5011093B6012093AA -:1033E000B7013093B8011F910F910C949115109271 -:1033F000B1011092B2011092B3011092B4010C9479 -:10340000911541E050E060E070E004C0440F551FAA -:10341000661F771F8A95D2F74093B1015093B2018E -:103420006093B3017093B4010C94911541E050E0A6 -:1034300060E070E004C0440F551F661F771F8A9537 -:10344000D2F78091B1019091B201A091B301B091F6 -:10345000B401842B952BA62BB72B8093B1019093AD -:10346000B201A093B301B093B4010C94911541E063 -:1034700050E060E070E004C0440F551F661F771FE6 -:103480008A95D2F740955095609570958091B101DD -:103490009091B201A091B301B091B401842395231E -:1034A000A623B7238093B1019093B201A093B301F7 -:1034B000B093B4010C94911541E050E060E070E0ED -:1034C00004C0440F551F661F771F8A95D2F780915D -:1034D000B1019091B201A091B301B091B4018427E0 -:1034E0009527A627B7278093B1019093B201A093A7 -:1034F000B301B093B4010C9491150F931F930091F5 -:10350000B1011091B2012091B3013091B401062BA9 -:10351000172B282B392B0093B1011093B201209364 -:10352000B3013093B4011F910F910C9491150F9337 -:103530001F930091B1011091B2012091B30130911C -:10354000B40106231723282339230093B1011093D4 -:10355000B2012093B3013093B4011F910F910C94E9 -:1035600091150F931F930091B1011091B201209119 -:10357000B3013091B4010627172728273927009374 -:10358000B1011093B2012093B3013093B4011F91A4 -:103590000F910C9491150895CF92DF92EF92FF92C4 -:1035A0000F931F93CF93DF93EC01C090B501D090A0 -:1035B000B601E090B701F090B8018091B10190910F -:1035C000B201A091B301B091B401C82AD92AEA2A64 -:1035D000FB2A0FE110E0B701A601002E04C076958A -:1035E0006795579547950A94D2F740FF07C0BE01EB -:1035F000802F0E9405088130910539F4015011098E -:1036000050F7BE0180E00E940508DF91CF911F9125 -:103610000F91FF90EF90DF90CF90089590910C0163 -:103620009923D9F090910D019923B9F0982F96958F -:10363000969596959F3088F5E0910E01F0910F01D7 -:10364000E90FF11D877021E030E001C0220F8A955B -:10365000EAF78181822B8183089540910E01509178 -:103660000F0120E030E09FEFFA01E20FF31F6281CB -:10367000681799F09F3F19F4611101C0922F2F5FD5 -:103680003F4F2E30310581F79F3F39F0FA01E90FA6 -:10369000F11D97FDFA9582830895089590910C018C -:1036A0009923E1F090910D019923C1F0982F9695FF -:1036B000969596959F3020F5E0910E01F0910F01BF -:1036C000E90FF11D877021E030E001C0220F8A95DB -:1036D000EAF72095818128232183089540910E01E6 -:1036E00050910F0120E030E0FA01E20FF31F9281C8 -:1036F000981301C012822F5F3F4F2E303105A1F782 -:10370000089581E090E0E0910E01F0910F01E80F43 -:10371000F91F1082019680319105A9F708959091C3 -:10372000CC01982B9093CC01089580959091CC0179 -:1037300098239093CC0108951092CC010895909114 -:10374000CB01982B9093CB01089580959091CB015C -:1037500098239093CB0108951092CB0108959091F6 -:10376000CA01982B9093CA01089580959091CA013F -:1037700098239093CA0108951092CA0108958093E6 -:10378000B90108951092B901089540910E01509128 -:103790000F0120E030E080E0FA01E20FF31F918199 -:1037A00091118F5F2F5F3F4F2F303105A9F708959B -:1037B000E0910E01F0910F018091CC018083E091A6 -:1037C0000E01F0910F0180819091CB01892B8083B4 -:1037D000E0910E01F0910F0180819091CA01892B37 -:1037E00080839091B901992361F0E0910E01F091ED -:1037F0000F018081892B80830E94C51B811110924B -:10380000B90180910E0190910F010C944710CF9255 -:10381000DF92EF92FF920F931F936C01EE24FF242F -:10382000C114D104E104F10421F46B017C0180E0B6 -:1038300001C080E133272F2D1E2D0D2D01151105FF -:103840002105310519F0885F68017901970186012A -:10385000A4E03695279517950795AA95D1F70115F8 -:1038600011052105310519F08C5F68017901970177 -:103870008601F2E03695279517950795FA95D1F7C9 -:10388000011511052105310519F08E5F68017901D7 -:10389000B701A6017695679557954795452B462B19 -:1038A000472B09F08F5F1F910F91FF90EF90DF90F2 -:1038B000CF9008958091E601843009F11092CE01F5 -:1038C00020E488E190E00FB6F894A895809360001A -:1038D0000FBE2093600083B7817F846083BF83B76E -:1038E000816083BF7894889583B78E7F83BF88E19A -:1038F0000FB6F89480936000109260000FBE089598 -:1039000008950895CF930E94801C0E942F060E9464 -:10391000811CC0E08C2F0E941C07811105C0CF5F65 -:10392000CE30C1F780E001C081E0CF9108950E94C0 -:10393000A5150E943B100C94400982E084BD93E0E1 -:1039400095BD9AEF97BD80936E0008952FB7F894B8 -:103950008091CF019091D001A091D101B091D2017D -:103960002FBF0895CF92DF92EF92FF920F931F9394 -:103970002FB7F8944091CF015091D0016091D101BF -:103980007091D2012FBF6A017B01EE24FF248C01CC -:1039900020E030E0C016D106E206F30610F44150F4 -:1039A0005109481B590BCA011F910F91FF90EF90CD -:1039B000DF90CF9008951F920F920FB60F921124AF -:1039C0008F939F93AF93BF938091CF019091D0013C -:1039D000A091D101B091D2010196A11DB11D80939A -:1039E000CF019093D001A093D101B093D201BF91A8 -:1039F000AF919F918F910F900FBE0F901F901895D0 -:103A00000E94410DF8942FEF87EA91E62150804003 -:103A10009040E1F700C0000087E090EBDC0180936C -:103A2000EF019093F001A093F101B093F2012CE02B -:103A300088E190E00FB6F894A895809360000FBEDF -:103A400020936000FFCFEF92FF920F931F93CF93CD -:103A5000DF93E82EF12C8F2D0E941C07C0E0D0E0F0 -:103A6000082F10E098010C2E02C0359527950A9476 -:103A7000E2F720FD05C02196C630D10599F709C0AF -:103A80006C2F7F2D80E00E94E307E812F4CF81E0E5 -:103A900005C0F3948EE0F812DECF80E0DF91CF9185 -:103AA0001F910F91FF90EF900895CF93C82F8CE254 -:103AB0000E94231D882321F08C2FCF910C94231D6D -:103AC00080E0CF910895CF930E94A81E811102C07B -:103AD0000E948E1EC5E6C15049F00E942F068FE35A -:103AE0009CE90197F1F700C00000F5CF89E20E9440 -:103AF000551D811111C18AE20E94551D81110E943C -:103B00008E1E85E00E94551D81110E94001D0E949D -:103B1000B31E8093CD0187E00E94551D882399F143 -:103B20008BE10E94551D882351F09091CD0191FBAE -:103B3000882780F921E0822780FB91F922C08EE05E -:103B40000E94551D882351F09091CD0192FB88274A -:103B500080F921E0822780FB92F913C080E10E9466 -:103B6000551D9091CD01882341F093FB882780F962 -:103B700021E0822780FB93F904C0892F809580FB88 -:103B800090F99093CD018091CD010E94B71E0E94C3 -:103B9000C51E8093E00180EE0E94551D882341F0F0 -:103BA0008091E001982F909590FB80F98093E0013F -:103BB00089E30E94551D882359F09091E00191FB03 -:103BC000882780F921E0822780FB91F99093E0011A -:103BD00082EE0E94551D882359F09091E00192FBDE -:103BE000882780F921E0822780FB92F99093E001F9 -:103BF00086EE0E94551D882359F09091E00193FBB9 -:103C0000882780F921E0822780FB93F99093E001D7 -:103C100083EE0E94551D882359F09091E00194FB9A -:103C2000882780F921E0822780FB94F99093E001B6 -:103C300085E30E94551D882359F09091E00195FB82 -:103C4000882780F921E0822780FB95F99093E00195 -:103C500081E30E94551D882359F09091E00196FB65 -:103C6000882780F921E0822780FB96F99093E00174 -:103C700081E10E94551D882359F09091E00197FB46 -:103C8000882780F921E0822780FB97F99093E00153 -:103C90008091E0010E94C91E8091E00187FB882786 -:103CA00080F980930D0187E20E94551DC82F8EE197 -:103CB0000E94551D8111C2608FE10E94551D811126 -:103CC000C46080E20E94551D8111C86081E20E949B -:103CD000551D8111C06182E20E94551D8111C06293 -:103CE00083E20E94551D8111C06484E20E94551D2B -:103CF000882311F0C06802C0CC2329F08C2F0E94C9 -:103D0000C01E6C2F03C00E94BC1E682F70E080E0B4 -:103D100090E0CF910C949F19CF9108956DEE7EEFB6 -:103D200080E090E00E94E42460E082E090E00E9465 -:103D3000D62460E083E090E00E94D62460E084E036 -:103D400090E00E94D62460E085E090E00C94D624B8 -:103D500080E090E00E94D02421E08D3E9E4F09F04B -:103D600020E0822F089582E090E00C94C824682F10 -:103D700082E090E00C94D62483E090E00C94C82478 -:103D8000682F83E090E00C94D62484E090E00C94BB -:103D9000C824682F84E090E00C94D6248091D5014B -:103DA00080FF0BC06091130185E0689FB001112472 -:103DB00075956795759567952AC081FF09C06091D3 -:103DC000130185E0689FB0011124759567951FC0A8 -:103DD00082FF07C06091130185E0689FB001112444 -:103DE00016C04091D6014423C9F0609112014617D4 -:103DF00088F72091130185E0289F90011124429FAC -:103E0000C001439F900D112470E00E949A246038F5 -:103E1000710540F46115710539F002C065E070E08C -:103E2000862F08958FE7089581E008958091D50148 -:103E300080FF08C06091110170E0759567957595D8 -:103E4000679521C081FF06C06091110170E07595F2 -:103E5000679519C082FF04C06091110170E010C025 -:103E60008091D6018823C1F0609110018617A0F7D8 -:103E700090911101989FC001112470E00E949A2432 -:103E80006038710528F46115710521F0862F0895B9 -:103E90008FE7089581E0089561E070E0F4CF803FFE -:103EA00021F40E94CE1E819504C0813F29F40E9416 -:103EB000CE1E8093D9010895823F21F40E94CE1E28 -:103EC000819504C0833F29F40E94CE1E8093D801BF -:103ED0000895893F19F40E94161F05C08A3F31F4E6 -:103EE0000E94161F81958093DA0108958B3F21F47B -:103EF0000E94161F819504C08C3F29F40E94161F52 -:103F00008093DB010895843F21F48091D701816083 -:103F100017C0853F21F48091D701826011C0863F90 -:103F200021F48091D70184600BC0873F21F48091F8 -:103F3000D701886005C0883F31F48091D701806146 -:103F40008093D70108958D3F21F48091D501816040 -:103F50000BC08E3F21F48091D501826005C08F3F58 -:103F600029F48091D50184608093D5010895803F24 -:103F700039F48091D90187FF6CC01092D90169C0D2 -:103F8000813F29F48091D9011816BCF362C0909149 -:103F9000D801823F29F497FF5CC01092D80159C024 -:103FA000833F19F41916CCF354C0893F41F4809132 -:103FB000DA0118160CF04DC01092DA014AC08A3F9F -:103FC00029F48091DA0187FF44C0F6CF8B3F39F4A2 -:103FD0008091DB0187FF3DC01092DB013AC08C3F2E -:103FE00029F48091DB011816BCF333C0843F21F41F -:103FF0008091D7018E7F17C0853F21F48091D70132 -:104000008D7F11C0863F21F48091D7018B7F0BC03B -:10401000873F21F48091D701877F05C0883F31F425 -:104020008091D7018F7E8093D70113C08D3F21F4FB -:104030008091D5018E7F0BC08E3F21F48091D501F8 -:104040008D7F05C08F3F29F48091D5018B7F8093B0 -:10405000D5018091D80181110EC08091D9018111C3 -:104060000AC08091DA01811106C08091DB018111C3 -:1040700002C01092D601089587ED91E00E9452107F -:104080000E94A61C9093D4018093D30108951F939E -:10409000CF93DF938091D3019091D4010E94B21C01 -:1040A0004091D601442321F02091140130E006C054 -:1040B000209115015AE0259F900111248217930742 -:1040C00008F482C08091D8011091D901D091DA0111 -:1040D000C091DB01811107C0111105C0D11103C0CE -:1040E000CC2309F471C04F3F19F04F5F4093D601C4 -:1040F000181624F40E94CE1E8093D8018091D80116 -:1041000087FF05C00E94CE1E81958093D8011116AD -:1041100024F40E94CE1E8093D9018091D90187FF9B -:1041200005C00E94CE1E81958093D9016091D8016F -:10413000662339F11091D901112319F1772767FD11 -:104140007095872F972F0E94AB2323E333E343E33C -:104150005FE30E940F240E9478236093D801612FAF -:10416000772767FD7095872F972F0E94AB2323E356 -:1041700033E343E35FE30E940F240E9478236093BC -:10418000D9011D1624F40E94161F8093DA01809134 -:10419000DA0187FF05C00E94161F81958093DA011E -:1041A0001C1624F40E94161F8093DB018091DB0112 -:1041B00087FF05C00E94161F81958093DB01DF9168 -:1041C000CF911F910C943C20DF91CF911F910895C6 -:1041D000E7EDF1E085E0DF011D928A95E9F71092A5 -:1041E000D6011092D5010895833081F128F48130F1 -:1041F00059F08230D1F00895853009F449C0B8F102 -:10420000863009F456C0089520911501862F90E05C -:10421000820F911D8F3F910520F4620F609315016D -:1042200008958FEF80931501089520911401862F32 -:1042300090E0820F911D8F3F910520F4620F6093F3 -:10424000140108958FEF80931401089520911301B4 -:10425000862F90E0820F911D8F3F910520F4620F11 -:104260006093130108958FEF8093130108952091B7 -:104270001201862F90E0820F911D8F3F910520F44F -:10428000620F6093120108958FEF809312010895D9 -:1042900020911101862F90E0820F911D8F3F910593 -:1042A00020F4620F6093110108958FEF8093110144 -:1042B000089520911001862F90E0820F911D8F3F6D -:1042C000910520F4620F6093100108958FEF8093A1 -:1042D00010010895833011F128F4813049F08230C3 -:1042E00091F00895853081F120F18630C1F1089573 -:1042F00080911501681720F4861B8093150108959D -:1043000010921501089580911401681720F4861BFE -:10431000809314010895109214010895809113015F -:10432000681720F4861B80931301089510921301DF -:10433000089580911201681720F4861B8093120162 -:10434000089510921201089580911101681720F4C8 -:10435000861B809311010895109211010895809198 -:104360001001681720F4861B8093100108951092A5 -:10437000100108958D3109F442C020F58E3009F402 -:1043800079C070F4873009F45EC020F4863009F4F7 -:1043900042C033C08830D1F18B3009F4A7C02DC0A2 -:1043A000863109F4A3C038F4803109F46DC081313D -:1043B00009F47BC022C0893109F498C08B3109F41B -:1043C0004FC01BC0853309F479C048F4873209F423 -:1043D00075C008F478C0893209F470C00EC0833407 -:1043E00038F48A3308F071C0883309F47FC005C0FF -:1043F000833409F463C08834C1F080E008950E94DA -:1044000032230E943B100E94400970C00E94B31EDC -:104410000E94C51E6BC08091CD01817F8E7F8093ED -:10442000CD0181E08093DD0108950E94A5152FEF55 -:1044300083ED90E3215080409040E1F700C0000000 -:104440000E94001D53C09091CD01892F817090FF73 -:1044500003C0917F9E7F26C091609093CD0146C09E -:104460009091CD0191FB882780F921E0822780FB84 -:1044700091F913C09091CD0192FB882780F921E03A -:10448000822780FB92F909C09091CD0193FB882788 -:1044900080F921E0822780FB93F99093CD01882356 -:1044A00029F191609093CD0108950E94A515809106 -:1044B0000D0191E0892780930D0118C061E070E043 -:1044C00080E090E00FC023EE01C027EC280F61E0F0 -:1044D00070E080E090E004C0660F771F881F991F8E -:1044E0002A95D2F70E949F190E94A51581E0089590 -:1044F00080E0089580E00895CF93C82F8091DD017A -:10450000813079F018F08230D1F184C0A0910E0191 -:10451000B0910F018C91813169F0823209F07CC039 -:1045200009C0A0910E01B0910F018C91813111F061 -:10453000823249F48C2F0E94782281111DC08C2F69 -:104540000E94BA211AC08C2F0E947A22811114C0B5 -:10455000C43179F048F4CB3079F0C03109F060C053 -:1045600082E08093DD0108C0C93219F0C83321F020 -:1045700057C01092DD0154C081E0817053C0C93230 -:1045800089F118F5C43171F1A8F4C73009F046C0BB -:104590008AE08093150194E19093140193E0909345 -:1045A00013018093120188E08093110188E28093C7 -:1045B000100134C0CE51C63088F5EC2FF0E0E65D36 -:1045C000FE4F80818093DC0129C0CE34E9F020F4D5 -:1045D000CB3421F56AE013C0C13579F0C235F1F46E -:1045E00061E00DC08091DC01882319F01092DC019C -:1045F00015C081E08093DD0115C061E006C08091A7 -:10460000DC010E94F4200AC06AE08091DC010E9473 -:104610006A2104C01092DD0180E004C081E002C084 -:1046200080E0ABCFCF910895E1E8F0E08081886031 -:1046300080838081816080838FB7F89493E090932A -:10464000890090ED909388008FBF0895EFE6F0E029 -:104650008081826080830895EFE6F0E080818D7F25 -:1046600080830895EFE6F0E0808192E089278083DF -:1046700008951F920F920FB60F9211242F933F931C -:104680004F935F936F937F938F939F93AF93BF935A -:10469000EF93FF938091DE019091DF01019690935B -:1046A000DF018093DE01811103C082E00E94400996 -:1046B000E091DF01E695E695F0E0E258F74FE491EE -:1046C0008091DE018E1303C080E00E944009FF91BB -:1046D000EF91BF91AF919F918F917F916F915F917A -:1046E0004F913F912F910F900FBE0F901F901895F3 -:1046F00004D06894B1118DC0089570D088F09F5790 -:1047000090F0B92F9927B751A0F0D1F0660F771F1D -:10471000881F991F1AF0BA95C9F712C0B13081F0FD -:1047200077D0B1E0089574C0672F782F8827B85FDD -:1047300039F0B93FCCF3869577956795B395D9F75E -:104740003EF490958095709561957F4F8F4F9F4F68 -:104750000895E89409C097FB3EF490958095709574 -:1047600061957F4F8F4F9F4F9923A9F0F92F96E9BD -:10477000BB279395F695879577956795B795F11132 -:10478000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCF -:104790008F4F9F4F16C0882311F096E911C07723E1 -:1047A00021F09EE8872F762F05C0662371F096E8EA -:1047B000862F70E060E02AF09A95660F771F881FB9 -:1047C000DAF7880F9695879597F9089557FD9058D1 -:1047D000440F551F59F05F3F71F04795880F97FBC5 -:1047E000991F61F09F3F79F087950895121613067F -:1047F0001406551FF2CF4695F1DF08C016161706AE -:104800001806991FF1CF86957105610508940895E2 -:10481000E894BB2766277727CB0197F908950BD03B -:1048200078C069D028F06ED018F0952309F05AC0EE -:104830005FC01124EECFCADFA0F3959FD1F3950F8F -:1048400050E0551F629FF001729FBB27F00DB11D14 -:10485000639FAA27F00DB11DAA1F649F6627B00DA4 -:10486000A11D661F829F2227B00DA11D621F739F8D -:10487000B00DA11D621F839FA00D611D221F749F9B -:104880003327A00D611D231F849F600D211D822FE2 -:10489000762F6A2F11249F5750408AF0E1F0882329 -:1048A0004AF0EE0FFF1FBB1F661F771F881F915036 -:1048B0005040A9F79E3F510570F014C0AACF5F3F4A -:1048C000ECF3983EDCF3869577956795B795F79569 -:1048D000E7959F5FC1F7FE2B880F911D96958795F1 -:1048E00097F9089597F99F6780E870E060E0089570 -:1048F0009FEF80EC089500240A94161617061806F8 -:104900000906089500240A941216130614060506D3 -:104910000895092E0394000C11F4882352F0BB0F64 -:1049200040F4BF2B11F460FF04C06F5F7F4F8F4FC7 -:104930009F4F089597FB072E16F4009407D077FD3C -:1049400009D00E94B42407FC05D03EF490958195CF -:104950009F4F0895709561957F4F0895EE0FFF1F4B -:104960000590F491E02D0994AA1BBB1B51E107C0EF -:10497000AA1FBB1FA617B70710F0A61BB70B881FEF -:10498000991F5A95A9F780959095BC01CD0108957E -:10499000F999FECF92BD81BDF89A992780B5089507 -:1049A000A8E1B0E042E050E00C94EB24262FF99906 -:1049B000FECF1FBA92BD81BD20BD0FB6F894FA9A02 -:1049C000F99A0FBE019608950E94D624272F0C94C1 -:1049D000D724DC01CB01FC01F999FECF06C0F2BD62 -:1049E000E1BDF89A319600B40D9241505040B8F7AD -:0649F0000895F894FFCFCA -:1049F60020024209CF09AC09780945090101BA012B -:104A060028080A03140A3F4D36393F08F207BC0747 -:104A1600830716072F0748076107010203040506E7 -:044A26000708090074 +:100980000F1CC82FE0910E01F0910F01808182723F +:1009900019F0259A2D9A06C00E94431081FDF9CFC7 +:1009A00025982D98C130B9F0C430A9F089EF8C0F8B +:1009B000823088F08EEF8C0F823018F4269A2E9AAF +:1009C00002C026982E98C550C23018F4279A2F9A44 +:1009D00002C027982F98CF9108950C94B60456988A +:1009E0005E9825982D9826982E9827982F988FEF07 +:1009F00090E0909389008093880090938B0080937F +:100A00008A0090938D0080938C00259A2D9A2FEF69 +:100A100080E792E0215080409040E1F700C0000064 +:100A2000269A2E9A2FEF80E792E021508040904046 +:100A3000E1F700C00000279A2F9A2FEF80E792E09D +:100A4000215080409040E1F700C0000025982D988B +:100A50002FEF80E792E0215080409040E1F700C006 +:100A6000000026982E982FEF80E792E021508040DA +:100A70009040E1F700C0000027982F9856985E98A4 +:100A800025982D9826982E9827982F98089589EACA +:100A90008093800089E08093810024982C983F986F +:100AA0008AB18F748AB96E98479A8BB1806B8BB973 +:100AB000769A0E94EF040C94B50480E280930001C2 +:100AC0008091340181110EC00E94AC0581E08093B9 +:100AD00034012FEF83ED90E3215080409040E1F707 +:100AE00000C0000080E40E94B205809300018111E3 +:100AF0002EC00E94DC0580930001811128C00E9455 +:100B0000DC0580930001811122C08FE30E94DC0587 +:100B10008093000181111BC00E94D40580E40E94D3 +:100B2000B20580930001811112C08CE00E94DC05A7 +:100B30008093000181110BC00E94DC0580930001AD +:100B4000811105C08FE30E94DC05809300010E94A3 +:100B5000D4058091000108951092B9008AE0809335 +:100B6000B800089594EA9093BC009091BC0097FF60 +:100B7000FCCF9091B900987F983021F0903111F01E +:100B800081E008958093BB0084E88093BC0080914D +:100B9000BC0087FFFCCF8091B900887F883111F0BD +:100BA000803471F780E0089584E98093BC008091DF +:100BB000BC0084FDFCCF08958093BB0084E8809343 +:100BC000BC008091BC0087FFFCCF9091B900987F5A +:100BD00081E0983209F480E0089584E88093BC00B5 +:100BE0008091BC0087FFFCCF8091BB00089580916D +:100BF0000001811115C080E40E94B20580930001BC +:100C000081110CC082E10E94DC05809300018111FA +:100C100005C08FEF0E94DC05809300010E94D4057F +:100C200084B1807F84B985B1807F85B98AB1837FA3 +:100C30008AB98BB1837F8BB93E98469808950E94FC +:100C40005D05809300010E94F70580B38C7080BB26 +:100C500081B3836F81BBE4E4F1E0A6E3B1E01192DC +:100C60001D9281E0E235F807D1F70C944705BF9259 +:100C7000CF92DF92EF92FF920F931F93CF93DF9368 +:100C800080910001882379F0809135018F5F8093F6 +:100C90003501811108C00E945D058093000181111A +:100CA00002C00E94EF0406E311E0C0E0D0E0DD24C2 +:100CB000D39482E0C82EEE24E394F12CC73000F5E3 +:100CC00080910001811162C080E40E94B20580938E +:100CD0000001811112C082E10E94DC0580930001B5 +:100CE00081110BC0C7010C2E01C0880F0A94EAF7CE +:100CF00080950E94DC05809300010E94D40546C0C7 +:100D0000CA30A1F028F4C83059F0C93061F005C0EC +:100D1000CC3089F070F0CD3089F0209A289810C03E +:100D2000219A29980DC0229A2A980AC0239A2B98B2 +:100D300007C0529A01C0539A5B9802C03E9A4698E7 +:100D4000E0EAEA95F1F78FB179995AC092E08170A3 +:100D50008D25892B7C9B02C090E001C094E0892BFB +:100D60007D9B02C090E001C098E0892B7E9B02C071 +:100D700090E001C090E1892B9FB19095991F992730 +:100D8000991F9295990F907E892B0FC08091000139 +:100D900081114BC080E40E94B2058093000188233A +:100DA00089F1B12C0E94D4058B2DF8019081981700 +:100DB00019F08083C09201010E94F70521960F5F10 +:100DC0001F4FCE30D10509F079CF809101018823E2 +:100DD00071F1815080930101882339F08FE99FE000 +:100DE0000197F1F700C0000022C0A4E4B1E0E6E3FF +:100DF000F1E081918D9391E0E434F907D1F717C0C8 +:100E000090E0A5CF83E10E94DC0580930001811171 +:100E1000C8CF81E40E94B205809300018111C1CF47 +:100E20000E94ED05B82EB094BDCF80E0BECF0E94E9 +:100E3000ED0481E0DF91CF911F910F91FF90EF9032 +:100E4000DF90CF90BF900895E82FF0E0EC5BFE4F6D +:100E50008081089508958B3B910578F4883A910537 +:100E600040F5853A9105D0F48430910508F0B1C081 +:100E70008130910509F4ADC06BC0803E910508F446 +:100E800067C0883E910508F4A4C09C01205F310929 +:100E90002031310508F05CC090650895853A9105D0 +:100EA00009F459C0863A910509F458C083E890E4E2 +:100EB0000895883A910509F454C0893A910509F4D6 +:100EC00053C08A3A910509F452C08B3A910509F44E +:100ED00051C08C3A910509F450C08D3A910509F43E +:100EE0004FC0803B910509F44EC08E3A910509F43C +:100EF0004DC08F3A910509F44CC0813B910509F42E +:100F00004BC0823B910509F44AC0833B910509F42B +:100F100049C0843B910509F448C0853B910509F41B +:100F200047C0863B910509F446C0873B910509F40B +:100F300045C0883B910509F444C0893B910509F4FB +:100F400043C08A3B910509F042C08AE296E40895C5 +:100F500080E090E0089581E890E4089582E890E4CC +:100F6000089582EE94E4089589EE94E408958AEE5B +:100F700094E4089585EB94E4089586EB94E4089551 +:100F800087EB94E408958CEC94E408958DEC94E45C +:100F9000089583E895E408958AE895E4089582E940 +:100FA00095E4089584E995E4089581E296E408952E +:100FB00083E296E4089584E296E4089585E296E457 +:100FC000089586E296E4089587E296E4089580E025 +:100FD00094E40895089596E0799FF001112494E532 +:100FE000899FE00DF11D1124E60FF11DEE0FFF1F8B +:100FF000E851FF4F859194910895880F991F805A69 +:101000009040FC01859194910895880F991F80521A +:101010009F4FFC0185919491089526E0729FF00105 +:10102000112444E5849FE00DF11D1124E60FF11D0C +:10103000EE0FFF1FE851FF4F25913491C9019A959A +:1010400081159F4110F4C9010895C901905281157D +:10105000904128F4C9019F700E9405080895C901B4 +:1010600090538115904120F4C9019927906C0895FF +:10107000211580E5380769F40E94AD159FEF24E340 +:101080004CE0915020404040E1F700C000000C943B +:10109000081D213080E5380731F48091CD01816051 +:1010A0008093CD010895C90190558115904108F0B4 +:1010B00050C0832F99278F70992781309105D9F4DB +:1010C000A9014370552702C0880F991F4A95E2F77E +:1010D0009C68A90164E0440F551F6A95E1F7442715 +:1010E0005370842B952B73E0220F331F7A95E1F711 +:1010F000207633271DC08230910529F4922F88274E +:10110000816F906A089583309105A9F4A901437015 +:10111000552781E090E002C0880F991F4A95E2F7B9 +:101120009C6843E0220F331F4A95E1F7207E377019 +:10113000822B932B08950497F1F4A901437055274E +:1011400081E090E002C0880F991F4A95E2F79A6803 +:10115000E8CFC90190578115904120F4C9019F70D3 +:1011600090620895C90190588115904120F4C901F9 +:101170009F70906A0895203E3105E0F4203C3105CF +:1011800058F52133310509F470C048F4293231058E +:1011900009F464C02A32310509F46EC074C02933E1 +:1011A0003105F1F022383105D9F02533310509F444 +:1011B0004EC069C0233E310589F138F4203E310527 +:1011C000C1F0223E3105E1F05EC0263E310569F1F5 +:1011D000273E3105A9F157C0C9010E94FD070895B6 +:1011E0008091E00180FD02C081FF4DC080EE90E063 +:1011F0004BC08091E00180FFF9CF89E390E044C0CB +:101200008091E00182FF0EC08091E00184FF03C065 +:1012100080E090E039C083EE90E036C08091E0013C +:1012200082FFF2CF82EE90E02FC08091E00183FF39 +:101230000BC08091E00184FDEBCF87EE90E024C0ED +:101240008091E00183FFF5CF86EE90E01DC0809194 +:10125000E00185FF07C089E290E016C08091E001BF +:1012600085FFF9CF85E390E00FC08091E00186FF14 +:1012700007C08AE290E008C08091E00186FFF9CFC4 +:1012800081E390E001C0C9010E942B0708950895F1 +:101290000C944709809162010895CF93DF9300D0A9 +:1012A0001F92CDB7DEB72091E601243019F523E077 +:1012B00029839B838A832093E9008FEF9091E80034 +:1012C000815095FD06C095ED9A95F1F700008111CA +:1012D000F5CF8091E80085FF0DC040E050E063E06D +:1012E00070E0CE0101960E94B70B8091E8008E77E6 +:1012F0008093E8000F900F900F90DF91CF910895A9 +:10130000CF93DF9300D01F92CDB7DEB72091E601D7 +:10131000243021F522E029839B838A8383E0809314 +:10132000E9008FEF9091E800815095FD06C095EDA2 +:101330009A95F1F700008111F5CF8091E80085FFC3 +:101340000DC040E050E063E070E0CE0101960E94E5 +:10135000B70B8091E8008E778093E8000F900F9094 +:101360000F90DF91CF9108952091E6012430F1F4A0 +:1013700022E02093E9002FEF3091E800215035FD65 +:1013800006C035ED3A95F1F700002111F5CF209117 +:10139000E80025FF0BC040E050E065E070E00E94EF +:1013A000B70B8091E8008E778093E8000895CF9383 +:1013B000DF93EC018091E601843009F046C0909102 +:1013C0000C019923D9F090910D019923B9F08093E4 +:1013D000E9008FEF9091E800815095FD06C095E1FE +:1013E0009A95F1F700008111F5CF8091E80085FF13 +:1013F0002CC040E050E060E170E017C081E08093D5 +:10140000E9008FEF9091E800815095FD06C095EDC1 +:101410009A95F1F700008111F5CF8091E80085FFE2 +:1014200014C040E050E068E070E0CE010E94B70BCD +:101430008091E8008E778093E80080E1FE01A2E5CC +:10144000B1E001900D928A95E1F7DF91CF91089577 +:101450008091E501811109C00E94490D0E94A60DED +:101460008091E20084608093E20008951092E5018B +:10147000089508950C942E230E949F1C0E943423EB +:101480000E9443100C94480942E061EC81E00E9404 +:10149000C30C42E061EC82E00E94C30C42E061ECCC +:1014A00083E00E94C30C42E161EC84E00C94C30C25 +:1014B0008091E801833009F455C030F4813071F037 +:1014C000823009F48EC008958A3009F47AC08B30D6 +:1014D00009F460C0893009F09CC020C08091E70108 +:1014E000813A09F096C08091E800877F8093E800F8 +:1014F0008091EB019091EC01892B21F060E080E07C +:1015000090E003C060E182E591E070E00E94000C91 +:101510008091E8008B778093E80008958091E7013F +:10152000813209F076C08091EB019091EC01009737 +:1015300019F0039709F06DC08091E800877F8093D0 +:10154000E8008091E80082FD05C08091E6018111EC +:10155000F8CF5FC08091F100809362018091E80034 +:101560008B7753C08091E701813A09F052C0809196 +:10157000EB019091EC01892B09F04BC08091E800C0 +:10158000877F8093E8008091E80080FFFCCF809106 +:101590000C0136C08091E7018132D9F58091EB01D1 +:1015A0009091EC01892BA9F58091E800877F8093C9 +:1015B000E8000E94F80C8091E90180930C010C94E2 +:1015C000AD158091E701813221F58091E800877F98 +:1015D0008093E8000E94F80C8091EA0180936301F7 +:1015E00008958091E701813AA1F48091E800877F16 +:1015F0008093E8008091E80080FFFCCF8091630138 +:101600008093F1008091E8008E778093E8000C943D +:10161000F80C089584B7877F84BF88E10FB6F894EB +:1016200080936000109260000FBE90E080E80FB6DB +:10163000F89480936100909361000FBE0E94921015 +:101640000E94490D0E94A60D8091E2008460809363 +:10165000E20078940E9421100E94941082E091E0B0 +:101660000E943E100E941C238091E601853069F49F +:101670000E94621C8091E4018823B1F30E948A1CBD +:10168000882391F30E94A10BEFCF0E949A10ECCF18 +:10169000292F332723303105A9F06CF4213031058F +:1016A00009F442C02230310509F043C08DE690E0D4 +:1016B00024E037E042C021323105C9F02232310541 +:1016C00019F137C099278130910541F08230910599 +:1016D00041F0892B71F5E0E0F7E005C0E8EEF6E0B7 +:1016E00002C0E0EDF6E0849190E09F0126C06430F6 +:1016F00000F5E62FF0E0EE0FFF1FEE5DFE4F2081BC +:10170000318189E090E019C0643098F4E62FF0E070 +:10171000DF01AA0FBB1FA65EBE4F2D913C91EA5E72 +:10172000FE4F808190E009C082E190E021E737E040 +:1017300004C080E090E020E030E0FA0131832083B3 +:10174000089580E189BD82E189BD09B400FEFDCF25 +:101750008091D8008F7D8093D8008091E0008260D6 +:101760008093E0008091E00081FDFCCF0895CF924E +:10177000DF92EF92FF920F931F93CF93DF937C0141 +:101780008B01EA010E94190D811131C0209731F0BF +:1017900088819981081B190BE80EF91EC12CD12CE8 +:1017A0000115110519F18091E80085FD14C08091A3 +:1017B000E8008E778093E800209741F08881998136 +:1017C0008C0D9D1D9983888385E011C00E94190DA1 +:1017D000882331F30CC0F70181917F018093F100E0 +:1017E00001501109FFEFCF1ADF0ADACF80E0DF9155 +:1017F000CF911F910F91FF90EF90DF90CF900895C0 +:101800002091ED013091EE012617370748F0611560 +:10181000710539F42091E8002E772093E80001C08B +:10182000B901FC0120E061157105B9F18091E60173 +:10183000882309F440C0853009F43FC08091E80056 +:1018400083FD3DC08091E80082FF06C08091E800E2 +:1018500082FF26C080E008958091E80080FFE3CFFA +:101860002091F3008091F20090E0922B61157105B8 +:1018700051F08830910538F421912093F1006150A6 +:1018800071090196F3CF21E0089709F020E08091DB +:10189000E8008E778093E800C6CF2111C7CFD6CF5E +:1018A0008091E601882339F0853039F08091E80095 +:1018B00083FFCCCF04C082E0089583E0089581E0E7 +:1018C00008952091ED013091EE012617370748F079 +:1018D0006115710539F42091E8002E772093E80016 +:1018E00001C0B901FC0120E061157105C1F18091D1 +:1018F000E601882309F441C0853009F440C0809195 +:10190000E80083FD3EC08091E80082FF06C0809120 +:10191000E80082FF27C080E008958091E80080FF02 +:10192000E3CF2091F3008091F20090E0922B6115BB +:10193000710559F08830910540F424912093F1000D +:101940003196615071090196F2CF21E0089709F0B4 +:1019500020E08091E8008E778093E800C5CF2111C8 +:10196000C6CFD5CF8091E601882339F0853039F094 +:101970008091E80083FFCBCF04C082E0089583E02C +:10198000089581E00895982F973058F59093E900D5 +:10199000981739F07091EC002091ED005091F00013 +:1019A00003C0242F762F50E021FF19C03091EB00A7 +:1019B0003E7F3093EB003091ED003D7F3093ED00A2 +:1019C0003091EB0031603093EB007093EC0020938A +:1019D000ED005093F0002091EE0027FF07C09F5FBD +:1019E000D3CF8F708093E90081E0089580E008955F +:1019F0008091E70187FD05C08091E80080FF0EC05F +:101A000012C08091E80082FD05C08091E60181113D +:101A1000F8CF08958091E8008B7708C08091E601A7 +:101A20008111EACF08958091E8008E778093E800D5 +:101A300008958091E4009091E50045E62091EC0046 +:101A400020FF21C02091E80020FD21C02091E60167 +:101A5000222389F0253089F02091EB0025FD0FC06D +:101A60002091E4003091E5002817390739F34150FF +:101A700041F0C901E3CF82E0089583E0089581E059 +:101A8000089584E008952091E80022FFDFCF80E0F0 +:101A900008950E94B70D0E94BF0DE0EEF0E0808136 +:101AA00081608083E8EDF0E080818F77808319BCCE +:101AB000A7EDB0E08C918E7F8C9380818F7E8083A8 +:101AC0001092E50108950F931F93CF93DF930E9427 +:101AD000B70D0E94BF0DC8EDD0E088818F77888355 +:101AE00088818068888388818F7D888319BC109263 +:101AF000E6011092E2011092E4011092E30100EE7F +:101B000010E0F80180818B7F8083888181608883E9 +:101B100042E060E080E00E94C30CE1EEF0E08081F2 +:101B20008E7F8083E2EEF0E080818160808380811F +:101B300088608083F80180818E7F808388818061C6 +:101B40008883DF91CF911F910F910895E8EDF0E028 +:101B500080818F7E8083E7EDF0E0808181608083EB +:101B600084E082BF81E08093E5010C94630DE8ED91 +:101B7000F0E080818E7F80831092E20008951092C1 +:101B8000DA001092E10008951F920F920FB60F92A3 +:101B900011242F933F934F935F936F937F938F9372 +:101BA0009F93AF93BF93EF93FF938091E10082FFE8 +:101BB0000BC08091E20082FF07C08091E1008B7F23 +:101BC0008093E1000E9420108091DA0080FF1FC006 +:101BD0008091D80080FF1BC08091DA008E7F8093B7 +:101BE000DA008091D90080FF0DC080E189BD82E1DB +:101BF00089BD09B400FEFDCF81E08093E6010E941B +:101C0000280A05C019BC1092E6010E94360A80918C +:101C1000E10080FF19C08091E20080FF15C0809133 +:101C2000E2008E7F8093E2008091E20080618093E9 +:101C3000E2008091D80080628093D80019BC85E0D2 +:101C40008093E6010E943A0A8091E10084FF30C04F +:101C50008091E20084FF2CC080E189BD82E189BDD2 +:101C600009B400FEFDCF8091D8008F7D8093D8000D +:101C70008091E1008F7E8093E1008091E2008F7E71 +:101C80008093E2008091E20081608093E200809185 +:101C9000E201882311F084E007C08091E30087FF10 +:101CA00002C083E001C081E08093E6010E943C0A0B +:101CB0008091E10083FF29C08091E20083FF25C06D +:101CC0008091E100877F8093E10082E08093E601CC +:101CD0001092E2018091E1008E7F8093E10080917B +:101CE000E2008E7F8093E2008091E2008061809329 +:101CF000E20042E060E080E00E94C30C8091F000CE +:101D000088608093F0000E94390AFF91EF91BF91A3 +:101D1000AF919F918F917F916F915F914F913F9183 +:101D20002F910F900FBE0F901F9018951F920F923A +:101D30000FB60F9211242F933F934F935F936F939E +:101D40007F938F939F93AF93BF93CF93EF93FF9323 +:101D5000C091E900CF708091EC001092E900809171 +:101D6000F000877F8093F00078940E94D20E10924A +:101D7000E9008091F00088608093F000C093E90052 +:101D8000FF91EF91CF91BF91AF919F918F917F91F3 +:101D90006F915F914F913F912F910F900FBE0F90D8 +:101DA0001F9018951F93CF93DF93CDB7DEB7AA97F7 +:101DB0000FB6F894DEBF0FBECDBFE7EEF1E0809125 +:101DC000F100819321E0EF3EF207C9F70E94580A23 +:101DD0008091E80083FF1CC12091E7013091E80168 +:101DE000832F90E08A30910508F012C1FC01EA5A75 +:101DF000FF4F0C94B624203881F0223809F008C136 +:101E00008091EB018F708093E9008091EB0085FB5E +:101E1000882780F91092E90006C08091E301909133 +:101E2000E401911182609091E800977F9093E8001F +:101E30008093F1001092F100C5C0822F8D7F09F0D0 +:101E4000E7C0222319F0223061F0E2C08091E9015D +:101E5000813009F0DDC0333009F080E08093E40187 +:101E600028C08091E901811124C02091EB012F70DD +:101E700009F4CEC02093E9008091EB0080FF19C0E7 +:101E80008091EB00333011F4806211C08061809347 +:101E9000EB0081E090E0022E01C0880F0A94EAF77F +:101EA0008093EA001092EA008091EB0088608093B2 +:101EB000EB001092E9008091E800877F86C0211135 +:101EC000A7C01091E9011F778091E3008078812BF2 +:101ED0008093E3008091E800877F8093E8000E9470 +:101EE000F80C8091E80080FFFCCF8091E3008068CF +:101EF0008093E300112311F083E001C082E080931E +:101F0000E60186C02058223008F082C08091E901A5 +:101F10009091EA018C3D23E0920779F583E08A8372 +:101F20008AE289834FB7F894DE01139620E03EE001 +:101F300051E2E32FF0E050935700E49120FF03C0FB +:101F4000E295EF703F5FEF708E2F90E0EA3010F077 +:101F5000C79601C0C0968D939D932F5F243149F79A +:101F60004FBF8091E800877F8093E8006AE270E0CD +:101F7000CE0101960E94000C14C0AE014F5F5F4F6E +:101F80006091EB010E94480B009709F441C0209139 +:101F9000E800277F2093E800BC0189819A810E9494 +:101FA000610C8091E8008B778093E80031C0203885 +:101FB00079F58091E800877F8093E8008091E201C5 +:101FC0008093F1008091E8008E778093E8000E9472 +:101FD000F80C1EC021111CC09091E9019230C0F490 +:101FE0008091E800877F8093E8009093E2010E944F +:101FF000F80C8091E201811104C08091E30087FF19 +:1020000002C084E001C081E08093E6010E94440A9E +:102010008091E80083FF0AC08091E800877F809369 +:10202000E8008091EB0080628093EB00AA960FB6E7 +:10203000F894DEBF0FBECDBFDF91CF911F91089501 +:102040000895CF938091E6018823B1F08091E90053 +:102050008F709091EC0090FF02C090E801C090E07A +:10206000C92FC82B1092E9008091E80083FD0E94DF +:10207000D20ECF70C093E900CF910895909369017B +:10208000809368010895E0916801F09169013097AB +:1020900021F00190F081E02D099480E00895E09115 +:1020A0006801F0916901309721F00280F381E02D01 +:1020B00009940895E0916801F0916901309721F049 +:1020C0000480F581E02D09940895209166013091F6 +:1020D00067018217930771F09093670180936601FF +:1020E000E0916801F0916901309721F00680F78155 +:1020F000E02D0994089520916401309165018217C3 +:10210000930771F09093650180936401E0916801F9 +:10211000F0916901309721F00084F185E02D099458 +:10212000089508950C9491100E94A51C0E941F060A +:102130000C946B1DCF92DF92EF92FF920F931F933F +:10214000CF93DF93CDB7DEB72B970FB6F894DEBFF2 +:102150000FBECDBF0E9437063BE6E32E31E0F32EE3 +:1021600000E010E0C02E802F0E942407F701D190DC +:102170007F01D826B1F40F5F1F4F0E30110591F784 +:102180008FEF89838A831B820E94AE1C8160782F27 +:102190009D838C8349815A816B818D810E943D1181 +:1021A00041C09091CD0191FF04C08B870E942A0706 +:1021B0008B8520E030E04D2D50E0922FBA01022EA9 +:1021C00002C0759567950A94E2F760FF25C02E83DB +:1021D000CF82EE24E394F12C02C0EE0CFF1C9A9502 +:1021E000E2F790E08E219F2121E0892B09F420E085 +:1021F00028870E94AE1C8160782F9A8789874E813C +:102200005F8168858A850E943D11F801E559FE4F7E +:1022100080818E25808306C02F5F3F4F2630310599 +:1022200061F6A9CF0E944F2010916A010E944310CD +:102230001817A1F00E94431080936A012B960FB6E5 +:10224000F894DEBF0FBECDBFDF91CF911F910F91EC +:10225000FF90EF90DF90CF900C9448092B960FB62B +:10226000F894DEBF0FBECDBFDF91CF911F910F91CC +:10227000FF90EF90DF90CF900895CF93DF93CDB78D +:10228000DEB72B970FB6F894DEBF0FBECDBF4F83DE +:10229000588769877A878B87DE01119686E0FD0172 +:1022A00011928A95E9F785E0FE01379601900D922B +:1022B0008A95E1F749815A816B817C818D819E816C +:1022C0000E9479182B960FB6F894DEBF0FBECDBFD3 +:1022D000DF91CF910895CF93C82F882309F4C1C00F +:1022E000823859F40E94431081FDBBC089E30E94EB +:1022F000161B0E94E01B89E30CC0833879F40E940E +:10230000431080FDAEC083E50E94161B0E94E01BB7 +:1023100083E50E94561BCF910C94E01B843859F43E +:102320000E94431082FD9DC087E40E94161B0E94FC +:10233000E01B87E4EECF8CEF8C0F813A48F48C2FB2 +:102340000E94842281118DC08C2F0E94161BE3CF26 +:1023500080E28C0F883048F4C77081E001C0880F9C +:10236000CA95EAF70E94971BD6CF8BE58C0F833076 +:1023700078F4C53A29F0C63A31F482E890E005C015 +:1023800081E890E002C083E890E0CF910C94651062 +:1023900088E58C0F833108F064C0C83A39F1C93A36 +:1023A00041F1CA3A49F1CB3A51F1CC3A59F1CD3A1F +:1023B00061F1C03B69F1CE3A71F1CF3A79F1C13B9D +:1023C00081F1C23B89F1C33B91F1C43B99F1C53B1B +:1023D000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7B +:1023E000C1F1CA3BC9F58AE292E038C082EE90E0C2 +:1023F00035C089EE90E032C08AEE90E02FC085EBC8 +:1024000090E02CC086EB90E029C087EB90E026C0DE +:102410008CEC90E023C08DEC90E020C083E891E04C +:102420001DC08AE891E01AC082E991E017C084E9F2 +:1024300091E014C081E292E011C083E292E00EC00C +:1024400084E292E00BC085E292E008C086E292E06E +:1024500005C087E292E002C080E090E0CF910C944A +:102460007B10CF910895882309F44BC0823859F42A +:102470000E94431081FF45C089E30E94161B0E9401 +:10248000E01B89E30CC0833871F40E94431080FF85 +:1024900038C083E50E94161B0E94E01B83E50E9462 +:1024A000561B0C94E01B843859F40E94431082FFA1 +:1024B00028C087E40E94161B0E94E01B87E4EFCF30 +:1024C0009CEF980F913A58F390E2980F983050F49F +:1024D000877091E001C0990F8A95EAF7892F0E94D1 +:1024E0009D1BDFCF9BE5980F933020F480E090E0B8 +:1024F0000C946510885A833120F480E090E00C94AD +:102500007B100895882321F00E94971B0C94E01BF8 +:102510000895882321F00E949D1B0C94E01B0895D0 +:10252000CF92DF92EF92FF920F931F93CF93DF939F +:10253000CDB7DEB728970FB6F894DEBF0FBECDBF7C +:102540008C0185E0F801DE01119601900D928A95CB +:10255000E1F7F80140813181F280258122952F70C9 +:1025600083819481892B31F03F3F31F481E04F3FEB +:1025700019F403C081E001C080E080FDCBC2498333 +:102580003A8389819A812F830E94D41A9E838887F7 +:102590000E94D31A0E94A6192F814E816885FF20C0 +:1025A00029F00E94B41B68854E812F81E42FE295AB +:1025B000EF70F0E0E05AFF4F0C94B624842F807F38 +:1025C000142F1F70882311F01295107FFF2059F0EF +:1025D000112309F454C2812F68870E94A71B0E940F +:1025E000E01B68854CC2862F0E943312112309F428 +:1025F00091C2812F0E94AD1B28960FB6F894DEBFC2 +:102600000FBECDBFDF91CF911F910F91FF90EF9043 +:10261000DF90CF900C94E01B342F307F842F8F708D +:10262000303211F08295807F662319F0613019F104 +:102630002BC0FF20B1F0222309F493C1213009F00F +:1026400090C128960FB6F894DEBF0FBECDBFDF91C4 +:10265000CF911F910F91FF90EF90DF90CF900C944E +:10266000C71B222319F0213009F454C28E830E9423 +:10267000CA1B8E8189C1FF2021F0223008F04AC296 +:1026800070C1211147C280C1FF2021F0222309F42B +:1026900068C1F5C1222309F477C105C2242F26950C +:1026A0002695237030E02115310521F021303105C8 +:1026B000C9F030C2FF2021F0862F942F937002C002 +:1026C00080E090E028960FB6F894DEBF0FBECDBF35 +:1026D000DF91CF911F910F91FF90EF90DF90CF90FE +:1026E0000C946510FF2021F0862F942F937002C068 +:1026F00080E090E028960FB6F894DEBF0FBECDBF05 +:10270000DF91CF911F910F91FF90EF90DF90CF90CD +:102710000C947B10862FFF2019F00E94571F02C0D7 +:102720000E94BF1F28960FB6F894DEBF0FBECDBF24 +:10273000DF91CF911F910F91FF90EF90DF90CF909D +:102740000C944420842F837009F076C0F110E2C10C +:10275000262F229526952770220F220F862F8F7005 +:10276000C82ED12CE12CF12C022E04C0CC0CDD1C87 +:10277000EE1CFF1C0A94D2F764FF10C06FE070E0FB +:1027800080E090E004C0660F771F881F991F2A958C +:10279000D2F7609570958095909503C060E070E0E9 +:1027A000CB01242F269526952370422F50E04230EE +:1027B0005105D1F04330510559F16C297D298E29FD +:1027C0009F294130510541F128960FB6F894DEBF9C +:1027D0000FBECDBFDF91CF911F910F91FF90EF9072 +:1027E000DF90CF900C94CB196C297D298E299F29DD +:1027F00028960FB6F894DEBF0FBECDBFDF91CF9104 +:102800001F910F91FF90EF90DF90CF900C94E519FE +:102810000E94CB19C701B60128960FB6F894DEBF07 +:102820000FBECDBFDF91CF911F910F91FF90EF9021 +:10283000DF90CF900C94B119FF2019F0842F817094 +:1028400001C08695882309F465C1262F2295269517 +:102850002770220F220F862F8F70C82ED12CE12CCB +:10286000F12C022E04C0CC0CDD1CEE1CFF1C0A94C3 +:10287000D2F764FF10C06FE070E080E090E004C029 +:10288000660F771F881F991F2A95D2F7609570955C +:102890008095909503C060E070E0CB01242F2695D1 +:1028A00026952370422F50E042305105D1F043303D +:1028B000510559F16C297D298E299F2941305105F7 +:1028C00041F128960FB6F894DEBF0FBECDBFDF9161 +:1028D000CF911F910F91FF90EF90DF90CF900C94CC +:1028E0009F1A6C297D298E299F2928960FB6F89466 +:1028F000DEBF0FBECDBFDF91CF911F910F91FF9033 +:10290000EF90DF90CF900C94B91A0E949F1AC701E4 +:10291000B60128960FB6F894DEBF0FBECDBFDF918B +:10292000CF911F910F91FF90EF90DF90CF900C947B +:10293000851A603FC9F118F4603E50F49BC0623FB5 +:1029400009F460C008F44AC0633F09F46FC092C044 +:10295000162F1F70842F8F71FF2099F00E941E1A6E +:10296000812F28960FB6F894DEBF0FBECDBFDF9142 +:10297000CF911F910F91FF90EF90DF90CF900C942B +:1029800082120E943F1A812F28960FB6F894DEBF5C +:102990000FBECDBFDF91CF911F910F91FF90EF90B0 +:1029A000DF90CF900C948912FF20A1F02111B2C0CA +:1029B000842F8F7128960FB6F894DEBF0FBECDBF5F +:1029C000DF91CF911F910F91FF90EF90DF90CF900B +:1029D0000C94641A223008F09DC0EACFFF20A1F0C9 +:1029E000842F8F7128960FB6F894DEBF0FBECDBF2F +:1029F000DF91CF911F910F91FF90EF90DF90CF90DB +:102A00000C941E1AFF2061F3842F8F7128960FB645 +:102A1000F894DEBF0FBECDBFDF91CF911F910F9114 +:102A2000FF90EF90DF90CF900C943F1AFF2091F031 +:102A3000842F8F7128960FB6F894DEBF0FBECDBFDE +:102A4000DF91CF911F910F91FF90EF90DF90CF908A +:102A50000C94091A28960FB6F894DEBF0FBECDBFAE +:102A6000DF91CF911F910F91FF90EF90DF90CF906A +:102A70000C94FF19FF20A1F0222309F4B1CF862F77 +:102A800028960FB6F894DEBF0FBECDBFDF91CF9171 +:102A90001F910F91FF90EF90DF90CF900C946B11EE +:102AA000222309F4B1CF862F28960FB6F894DEBF03 +:102AB0000FBECDBFDF91CF911F910F91FF90EF908F +:102AC000DF90CF900C9433124F70C8010E94A50480 +:102AD00028960FB6F894DEBF0FBECDBFDF91CF9121 +:102AE0001F910F91FF90EF90DF90CF900C942619DB +:102AF0004F70C80128960FB6F894DEBF0FBECDBF49 +:102B0000DF91CF911F910F91FF90EF90DF90CF90C9 +:102B10000C94EA0728960FB6F894DEBF0FBECDBF1F +:102B2000DF91CF911F910F91FF90EF90DF90CF90A9 +:102B300008950E94B41B0E94C41B0E94891B0E941E +:102B4000E01B0E94F0200E94442080E090E00E9460 +:102B5000651080E090E00C947B100E94A41B0C9404 +:102B600099150E94D41A292F22952F7030E02C300D +:102B700031054CF42A3031056CF4225031092230F1 +:102B8000310590F407C02C30310551F02F3031055C +:102B900039F00AC0803E10F0803F31F481E00895A2 +:102BA00093FB882780F9089580E00895CF93DF9301 +:102BB00000D000D01F92CDB7DEB70F900F900F90CE +:102BC0000F900F90DF91CF910895CF93DF9300D0B6 +:102BD00000D000D0CDB7DEB726960FB6F894DEBF92 +:102BE0000FBECDBFDF91CF9108951F93CF93DF9399 +:102BF000C091790116E080917A01C81799F0D0E070 +:102C00001C9FF0011D9FF00D1124E558FE4F4081DF +:102C1000518162817381848195810E94E51521969D +:102C2000C770E9CFDF91CF911F9108954091AB011B +:102C30005091AC016091AD017091AE018091AF01F6 +:102C40009091B0010C94E515CF938091B0018295DD +:102C50008F7009F05FC08091AD01882309F45AC0DC +:102C600020917901A0917A016091AB017091AC0142 +:102C70008091AE019091AF0131E06F3F09F030E0FB +:102C8000B32FC6E02A1709F445C0009721F07F3F13 +:102C900021F44B2F03C041E001C040E030E040FD93 +:102CA00035C0C29FF001C39FF00D1124E558FE4FBF +:102CB000418174132BC04081641328C042814111AB +:102CC00025C0438154814817590710F441505109D8 +:102CD000481B590B483C5105C8F48091B0018F70D6 +:102CE00080618093B00186E0829FF001839FF00DA8 +:102CF0001124E058FE4F80818F70806180838BEAC1 +:102D000091E00E949012CF910C94F5152F5F3F4FE8 +:102D10002770B8CFCF910895CF92DF92EF92FF92B4 +:102D20000F931F93CF93DF93CDB7DEB762970FB6A4 +:102D3000F894DEBF0FBECDBF8C0185E0F801DE0147 +:102D40001D9601900D928A95E1F7D8014C9111964C +:102D50005C91119712966C9112971396ED90FC90DE +:102D600014977091AB01E091AC012091AE013091CC +:102D7000AF012115310531F0EF3F31F481E07F3FA4 +:102D800019F403C081E001C080E0B82FB170CB2EF0 +:102D900080FD6CC1D090AD01DD2009F4F5C0F0914B +:102DA000B001E216F30638F0C701821B930B883C92 +:102DB000910548F09BC0209530952E0D3F1D283C75 +:102DC000310508F093C08F2F807F09F052C0E513C2 +:102DD00014C0741312C0D62E61110FC0FF70F061C1 +:102DE000F093B0010E9416168BEA91E00E949012B7 +:102DF0008091B001F80185836CC1EF2831F05F3F0D +:102E000031F481E04F3F19F403C081E001C080E05C +:102E100080FD03C081E0862701C080E0F82FF170BB +:102E2000FF2E80FF1CC08091790120917A0136E04D +:102E3000821709F428C190E0389FF001399FF00D06 +:102E40001124E558FE4F7181571306C07081471356 +:102E500003C07281671303C001968770E9CFD62E35 +:102E6000662309F436C18091B00181608093B0017E +:102E700053C0E51308C0741306C0611104C0D80123 +:102E80001596FC93AEC04D875E878D859E856A8BB7 +:102E90000E94B1156A89882329F1D62E662311F183 +:102EA0002091B001822F82958F7090E002970CF4F0 +:102EB00060C08091AB019091AC0198878F83198697 +:102EC000FB86EA862C87CE01079651C0E51731F1C3 +:102ED0004D875E878D859E856A8B0E94B1156A89B4 +:102EE00081112EC0C8010E949012A4C08F2F807F34 +:102EF00069F77E2DF98AE88A89890E94D6158BEABE +:102F000091E00E949012EBEAF1E086E0DF011D9271 +:102F10008A95E9F70E941616D12CDBC07413D8CF1E +:102F20006111D6CFD8011596FC93C8010E9490126A +:102F3000EBEAF1E086E0DF011D928A95E9F7C9C06E +:102F4000D62E662379F22091B001822F82958F7060 +:102F500090E0029774F08091AB019091AC019A835C +:102F600089831B82FD82EC822E83CE0101960E9412 +:102F7000901286E0F801ABEAB1E001900D928A95DB +:102F8000E1F70E9424166FC0E216F30628F0C7018D +:102F9000821B930B9C0104C0209530952E0D3F1D84 +:102FA000283C310508F052C0D62E662309F49ACF8A +:102FB000E5132CC074132AC08091B00180FD1DC0A0 +:102FC000982F92959F70C9F0D80115968C931597FC +:102FD0009F3039F09F5F9295907F8F70892B159667 +:102FE0008C93C8010E94901286E0F801ABEAB1E030 +:102FF00001900D928A95E1F736C086E0F801ABEAC0 +:10300000B1E001900D928A95E1F763C04D875E872C +:103010008D859E850E94B115882379F086E0F801A0 +:10302000ABEAB1E001900D928A95E1F70E94241677 +:103030000E941616DD24D3944CC08091B0018160AB +:103040008093B001C8010E94901243C07E2DF98A7E +:10305000E88A89890E94D615EBEAF1E086E0DF0173 +:103060001D928A95E9F70E94161633C0662309F46B +:1030700039CF4D875E878D859E850E94B115882347 +:1030800009F430CFCBCF4D875E878D859E850E941A +:10309000D41A292F22952F7030E0223031052CF4DC +:1030A0009F7041F0811106C00CC0243031052CF412 +:1030B0009F7049F4805E883020F0C8010E94901211 +:1030C000CF2CDC2C06C0D80115969C91907F91F7EF +:1030D000F8CF8D2D62960FB6F894DEBF0FBECDBF30 +:1030E000DF91CF911F910F91FF90EF90DF90CF90E4 +:1030F00008951F93CF93DF93CDB7DEB72C970FB60C +:10310000F894DEBF0FBECDBF4F83588769877A879B +:103110008B879C87CE0107960E948C168823C1F06E +:103120002F8138858A859B85892B31F03F3F11F0AF +:1031300080E003C02F3FE1F781E0811147C04F815C +:10314000588569857A858B859C850E94E5153EC0EA +:1031500086E0FE013796DE01119601900D928A9568 +:10316000E1F7FF81E8854A855B854115510531F01E +:10317000EF3F31F481E0FF3F19F403C081E001C06B +:1031800080E080FD23C020917A0130E0C9010196E2 +:10319000877099276091790170E086179707F1F1A0 +:1031A000F983EA835D834C8396E0929FD001939FDD +:1031B000B00D1124A558BE4FFE01319601900D921D +:1031C0009A95E1F780937A010E94F51516E08091B7 +:1031D000790190917A01891779F1189FC001112422 +:1031E00085589E4F0E948C16882331F1E091790119 +:1031F0001E9FF0011124E558FE4F408151816281EC +:103200007381848195810E94E5158091790190E018 +:1032100001968770992780937901D9CF0E94AD15C7 +:1032200010927A0110927901EBEAF1E086E0DF0179 +:103230001D928A95E9F7CACF2C960FB6F894DEBF97 +:103240000FBECDBFDF91CF911F910895EF92FF92F6 +:103250000F931F93CF93DF93FC01009709F46FC086 +:10326000F12CEE24E394EF0121968491843740F40D +:10327000843008F055C0813081F0823021F15FC088 +:10328000853709F447C0C0F19CE7980F903708F0E4 +:1032900056C08F770E94331245C08F010E5F1F4FBB +:1032A000FE01849190E2980F983050F48770FE2DC3 +:1032B00001C0FF0F8A95EAF78F2F0E94B71B15C038 +:1032C0000E946B1114C08F010E5F1F4FFE0184918D +:1032D00090E2980F983068F48770FE2D01C0FF0FC0 +:1032E0008A95EAF78F2F0E94BD1B0E94E01BE80120 +:1032F00019C00E943312FBCFCF010296FE01C49188 +:10330000CC2361F0EFE9FFE03197F1F700C0000056 +:10331000C150F6CFCF010296FE01F490EC0102C03D +:103320000E946B118F2D882341F0EFE9FFE0319768 +:10333000F1F700C000008150F6CFFE0194CFDF917D +:10334000CF911F910F91FF90EF9008950895609392 +:10335000B5017093B6018093B7019093B8010C94B6 +:1033600099150F931F930091B5011091B60120910B +:10337000B7013091B801062B172B282B392B00935E +:10338000B5011093B6012093B7013093B8011F9196 +:103390000F910C9499150F931F930091B501109103 +:1033A000B6012091B7013091B801062317232823D5 +:1033B00039230093B5011093B6012093B7013093E0 +:1033C000B8011F910F910C9499150F931F930091C1 +:1033D000B5011091B6012091B7013091B8010627CF +:1033E0001727282739270093B5011093B60120939A +:1033F000B7013093B8011F910F910C949915109259 +:10340000B1011092B2011092B3011092B4010C9468 +:10341000991541E050E060E070E004C0440F551F92 +:10342000661F771F8A95D2F74093B1015093B2017E +:103430006093B3017093B4010C94991541E050E08E +:1034400060E070E004C0440F551F661F771F8A9527 +:10345000D2F78091B1019091B201A091B301B091E6 +:10346000B401842B952BA62BB72B8093B10190939D +:10347000B201A093B301B093B4010C94991541E04B +:1034800050E060E070E004C0440F551F661F771FD6 +:103490008A95D2F740955095609570958091B101CD +:1034A0009091B201A091B301B091B401842395230E +:1034B000A623B7238093B1019093B201A093B301E7 +:1034C000B093B4010C94991541E050E060E070E0D5 +:1034D00004C0440F551F661F771F8A95D2F780914D +:1034E000B1019091B201A091B301B091B4018427D0 +:1034F0009527A627B7278093B1019093B201A09397 +:10350000B301B093B4010C9499150F931F930091DC +:10351000B1011091B2012091B3013091B401062B99 +:10352000172B282B392B0093B1011093B201209354 +:10353000B3013093B4011F910F910C9499150F931F +:103540001F930091B1011091B2012091B30130910C +:10355000B40106231723282339230093B1011093C4 +:10356000B2012093B3013093B4011F910F910C94D9 +:1035700099150F931F930091B1011091B201209101 +:10358000B3013091B4010627172728273927009364 +:10359000B1011093B2012093B3013093B4011F9194 +:1035A0000F910C9499150895CF92DF92EF92FF92AC +:1035B0000F931F93CF93DF93EC01C090B501D09090 +:1035C000B601E090B701F090B8018091B1019091FF +:1035D000B201A091B301B091B401C82AD92AEA2A54 +:1035E000FB2A0FE110E0B701A601002E04C076957A +:1035F0006795579547950A94D2F740FF07C0BE01DB +:10360000802F0E940D088130910539F40150110975 +:1036100050F7BE0180E00E940D08DF91CF911F910D +:103620000F91FF90EF90DF90CF90089590910C0153 +:103630009923D9F090910D019923B9F0982F96957F +:10364000969596959F3088F5E0910E01F0910F01C7 +:10365000E90FF11D877021E030E001C0220F8A954B +:10366000EAF78181822B8183089540910E01509168 +:103670000F0120E030E09FEFFA01E20FF31F6281BB +:10368000681799F09F3F19F4611101C0922F2F5FC5 +:103690003F4F2E30310581F79F3F39F0FA01E90F96 +:1036A000F11D97FDFA9582830895089590910C017C +:1036B0009923E1F090910D019923C1F0982F9695EF +:1036C000969596959F3020F5E0910E01F0910F01AF +:1036D000E90FF11D877021E030E001C0220F8A95CB +:1036E000EAF72095818128232183089540910E01D6 +:1036F00050910F0120E030E0FA01E20FF31F9281B8 +:10370000981301C012822F5F3F4F2E303105A1F771 +:10371000089581E090E0E0910E01F0910F01E80F33 +:10372000F91F1082019680319105A9F708959091B3 +:10373000CC01982B9093CC01089580959091CC0169 +:1037400098239093CC0108951092CC010895909104 +:10375000CB01982B9093CB01089580959091CB014C +:1037600098239093CB0108951092CB0108959091E6 +:10377000CA01982B9093CA01089580959091CA012F +:1037800098239093CA0108951092CA0108958093D6 +:10379000B90108951092B901089540910E01509118 +:1037A0000F0120E030E080E0FA01E20FF31F918189 +:1037B00091118F5F2F5F3F4F2F303105A9F708958B +:1037C000E0910E01F0910F018091CC018083E09196 +:1037D0000E01F0910F0180819091CB01892B8083A4 +:1037E000E0910E01F0910F0180819091CA01892B27 +:1037F00080839091B901992361F0E0910E01F091DD +:103800000F018081892B80830E94CD1B8111109232 +:10381000B90180910E0190910F010C944F10CF923D +:10382000DF92EF92FF920F931F936C01EE24FF241F +:10383000C114D104E104F10421F46B017C0180E0A6 +:1038400001C080E133272F2D1E2D0D2D01151105EF +:103850002105310519F0885F68017901970186011A +:10386000A4E03695279517950795AA95D1F70115E8 +:1038700011052105310519F08C5F68017901970167 +:103880008601F2E03695279517950795FA95D1F7B9 +:10389000011511052105310519F08E5F68017901C7 +:1038A000B701A6017695679557954795452B462B09 +:1038B000472B09F08F5F1F910F91FF90EF90DF90E2 +:1038C000CF9008958091E601843009F11092CE01E5 +:1038D00020E488E190E00FB6F894A895809360000A +:1038E0000FBE2093600083B7817F846083BF83B75E +:1038F000816083BF7894889583B78E7F83BF88E18A +:103900000FB6F89480936000109260000FBE089587 +:1039100008950895CF930E94881C0E9437060E9444 +:10392000891CC0E08C2F0E942407811105C0CF5F45 +:10393000CE30C1F780E001C081E0CF9108950E94B0 +:10394000AD150E9443100C94480982E084BD93E0B9 +:1039500095BD9AEF97BD80936E0008952FB7F894A8 +:103960008091CF019091D001A091D101B091D2016D +:103970002FBF0895CF92DF92EF92FF920F931F9384 +:103980002FB7F8944091CF015091D0016091D101AF +:103990007091D2012FBF6A017B01EE24FF248C01BC +:1039A00020E030E0C016D106E206F30610F44150E4 +:1039B0005109481B590BCA011F910F91FF90EF90BD +:1039C000DF90CF9008951F920F920FB60F9211249F +:1039D0008F939F93AF93BF938091CF019091D0012C +:1039E000A091D101B091D2010196A11DB11D80938A +:1039F000CF019093D001A093D101B093D201BF9198 +:103A0000AF919F918F910F900FBE0F901F901895BF +:103A10000E94490DF8942FEF87EA91E621508040EB +:103A20009040E1F700C0000087E090EBDC0180935C +:103A3000EF019093F001A093F101B093F2012CE01B +:103A400088E190E00FB6F894A895809360000FBECF +:103A500020936000FFCFEF92FF920F931F93CF93BD +:103A6000DF93E82EF12C8F2D0E942407C0E0D0E0D8 +:103A7000082F10E098010C2E02C0359527950A9466 +:103A8000E2F720FD05C02196C630D10599F709C09F +:103A90006C2F7F2D80E00E94EB07E812F4CF81E0CD +:103AA00005C0F3948EE0F812DECF80E0DF91CF9175 +:103AB0001F910F91FF90EF900895CF93C82F8CE244 +:103AC0000E942B1D882321F08C2FCF910C942B1D4D +:103AD00080E0CF910895CF930E94B01E811102C063 +:103AE0000E94961EC5E6C15049F00E9437068FE33A +:103AF0009CE90197F1F700C00000F5CF89E20E9430 +:103B00005D1D811111C18AE20E945D1D81110E941B +:103B1000961E85E00E945D1D81110E94081D0E9475 +:103B2000BB1E8093CD0187E00E945D1D882399F123 +:103B30008BE10E945D1D882351F09091CD0191FB96 +:103B4000882780F921E0822780FB91F922C08EE04E +:103B50000E945D1D882351F09091CD0192FB882732 +:103B600080F921E0822780FB92F913C080E10E9456 +:103B70005D1D9091CD01882341F093FB882780F94A +:103B800021E0822780FB93F904C0892F809580FB78 +:103B900090F99093CD018091CD010E94BF1E0E94AB +:103BA000CD1E8093E00180EE0E945D1D882341F0D0 +:103BB0008091E001982F909590FB80F98093E0012F +:103BC00089E30E945D1D882359F09091E00191FBEB +:103BD000882780F921E0822780FB91F99093E0010A +:103BE00082EE0E945D1D882359F09091E00192FBC6 +:103BF000882780F921E0822780FB92F99093E001E9 +:103C000086EE0E945D1D882359F09091E00193FBA0 +:103C1000882780F921E0822780FB93F99093E001C7 +:103C200083EE0E945D1D882359F09091E00194FB82 +:103C3000882780F921E0822780FB94F99093E001A6 +:103C400085E30E945D1D882359F09091E00195FB6A +:103C5000882780F921E0822780FB95F99093E00185 +:103C600081E30E945D1D882359F09091E00196FB4D +:103C7000882780F921E0822780FB96F99093E00164 +:103C800081E10E945D1D882359F09091E00197FB2E +:103C9000882780F921E0822780FB97F99093E00143 +:103CA0008091E0010E94D11E8091E00187FB88276E +:103CB00080F980930D0187E20E945D1DC82F8EE17F +:103CC0000E945D1D8111C2608FE10E945D1D811106 +:103CD000C46080E20E945D1D8111C86081E20E9483 +:103CE0005D1D8111C06182E20E945D1D8111C06273 +:103CF00083E20E945D1D8111C06484E20E945D1D0B +:103D0000882311F0C06802C0CC2329F08C2F0E94B8 +:103D1000C81E6C2F03C00E94C41E682F70E080E094 +:103D200090E0CF910C94A719CF9108956DEE7EEF9E +:103D300080E090E00E94EC2460E082E090E00E944D +:103D4000DE2460E083E090E00E94DE2460E084E016 +:103D500090E00E94DE2460E085E090E00C94DE2498 +:103D600080E090E00E94D82421E08D3E9E4F09F033 +:103D700020E0822F089582E090E00C94D024682FF8 +:103D800082E090E00C94DE2483E090E00C94D02458 +:103D9000682F83E090E00C94DE2484E090E00C94A3 +:103DA000D024682F84E090E00C94DE248091D5012B +:103DB00080FF0BC06091130185E0689FB001112462 +:103DC00075956795759567952AC081FF09C06091C3 +:103DD000130185E0689FB0011124759567951FC098 +:103DE00082FF07C06091130185E0689FB001112434 +:103DF00016C04091D6014423C9F0609112014617C4 +:103E000088F72091130185E0289F90011124429F9B +:103E1000C001439F900D112470E00E94A2246038DD +:103E2000710540F46115710539F002C065E070E07C +:103E3000862F08958FE7089581E008958091D50138 +:103E400080FF08C06091110170E0759567957595C8 +:103E5000679521C081FF06C06091110170E07595E2 +:103E6000679519C082FF04C06091110170E010C015 +:103E70008091D6018823C1F0609110018617A0F7C8 +:103E800090911101989FC001112470E00E94A2241A +:103E90006038710528F46115710521F0862F0895A9 +:103EA0008FE7089581E0089561E070E0F4CF803FEE +:103EB00021F40E94D61E819504C0813F29F40E94FE +:103EC000D61E8093D9010895823F21F40E94D61E08 +:103ED000819504C0833F29F40E94D61E8093D801A7 +:103EE0000895893F19F40E941E1F05C08A3F31F4CE +:103EF0000E941E1F81958093DA0108958B3F21F463 +:103F00000E941E1F819504C08C3F29F40E941E1F31 +:103F10008093DB010895843F21F48091D701816073 +:103F200017C0853F21F48091D701826011C0863F80 +:103F300021F48091D70184600BC0873F21F48091E8 +:103F4000D701886005C0883F31F48091D701806136 +:103F50008093D70108958D3F21F48091D501816030 +:103F60000BC08E3F21F48091D501826005C08F3F48 +:103F700029F48091D50184608093D5010895803F14 +:103F800039F48091D90187FF6CC01092D90169C0C2 +:103F9000813F29F48091D9011816BCF362C0909139 +:103FA000D801823F29F497FF5CC01092D80159C014 +:103FB000833F19F41916CCF354C0893F41F4809122 +:103FC000DA0118160CF04DC01092DA014AC08A3F8F +:103FD00029F48091DA0187FF44C0F6CF8B3F39F492 +:103FE0008091DB0187FF3DC01092DB013AC08C3F1E +:103FF00029F48091DB011816BCF333C0843F21F40F +:104000008091D7018E7F17C0853F21F48091D70121 +:104010008D7F11C0863F21F48091D7018B7F0BC02B +:10402000873F21F48091D701877F05C0883F31F415 +:104030008091D7018F7E8093D70113C08D3F21F4EB +:104040008091D5018E7F0BC08E3F21F48091D501E8 +:104050008D7F05C08F3F29F48091D5018B7F8093A0 +:10406000D5018091D80181110EC08091D9018111B3 +:104070000AC08091DA01811106C08091DB018111B3 +:1040800002C01092D601089587ED91E00E945A1067 +:104090000E94AE1C9093D4018093D30108951F9386 +:1040A000CF93DF938091D3019091D4010E94BA1CE9 +:1040B0004091D601442321F02091140130E006C044 +:1040C000209115015AE0259F900111248217930732 +:1040D00008F482C08091D8011091D901D091DA0101 +:1040E000C091DB01811107C0111105C0D11103C0BE +:1040F000CC2309F471C04F3F19F04F5F4093D601B4 +:10410000181624F40E94D61E8093D8018091D801FD +:1041100087FF05C00E94D61E81958093D801111695 +:1041200024F40E94D61E8093D9018091D90187FF83 +:1041300005C00E94D61E81958093D9016091D80157 +:10414000662339F11091D901112319F1772767FD01 +:104150007095872F972F0E94B32323E333E343E324 +:104160005FE30E9417240E9480236093D801612F8F +:10417000772767FD7095872F972F0E94B32323E33E +:1041800033E343E35FE30E9417240E94802360939C +:10419000D9011D1624F40E941E1F8093DA0180911C +:1041A000DA0187FF05C00E941E1F81958093DA0106 +:1041B0001C1624F40E941E1F8093DB018091DB01FA +:1041C00087FF05C00E941E1F81958093DB01DF9150 +:1041D000CF911F910C944420DF91CF911F910895AE +:1041E000E7EDF1E085E0DF011D928A95E9F7109295 +:1041F000D6011092D5010895833081F128F48130E1 +:1042000059F08230D1F00895853009F449C0B8F1F1 +:10421000863009F456C0089520911501862F90E04C +:10422000820F911D8F3F910520F4620F609315015D +:1042300008958FEF80931501089520911401862F22 +:1042400090E0820F911D8F3F910520F4620F6093E3 +:10425000140108958FEF80931401089520911301A4 +:10426000862F90E0820F911D8F3F910520F4620F01 +:104270006093130108958FEF8093130108952091A7 +:104280001201862F90E0820F911D8F3F910520F43F +:10429000620F6093120108958FEF809312010895C9 +:1042A00020911101862F90E0820F911D8F3F910583 +:1042B00020F4620F6093110108958FEF8093110134 +:1042C000089520911001862F90E0820F911D8F3F5D +:1042D000910520F4620F6093100108958FEF809391 +:1042E00010010895833011F128F4813049F08230B3 +:1042F00091F00895853081F120F18630C1F1089563 +:1043000080911501681720F4861B8093150108958C +:1043100010921501089580911401681720F4861BEE +:10432000809314010895109214010895809113014F +:10433000681720F4861B80931301089510921301CF +:10434000089580911201681720F4861B8093120152 +:10435000089510921201089580911101681720F4B8 +:10436000861B809311010895109211010895809188 +:104370001001681720F4861B809310010895109295 +:10438000100108958D3109F442C020F58E3009F4F2 +:1043900079C070F4873009F45EC020F4863009F4E7 +:1043A00042C033C08830D1F18B3009F4A7C02DC092 +:1043B000863109F4A3C038F4803109F46DC081312D +:1043C00009F47BC022C0893109F498C08B3109F40B +:1043D0004FC01BC0853309F479C048F4873209F413 +:1043E00075C008F478C0893209F470C00EC08334F7 +:1043F00038F48A3308F071C0883309F47FC005C0EF +:10440000833409F463C08834C1F080E008950E94C9 +:104410003A230E9443100E94480970C00E94BB1EAC +:104420000E94CD1E6BC08091CD01817F8E7F8093D5 +:10443000CD0181E08093DD0108950E94AD152FEF3D +:1044400083ED90E3215080409040E1F700C00000F0 +:104450000E94081D53C09091CD01892F817090FF5B +:1044600003C0917F9E7F26C091609093CD0146C08E +:104470009091CD0191FB882780F921E0822780FB74 +:1044800091F913C09091CD0192FB882780F921E02A +:10449000822780FB92F909C09091CD0193FB882778 +:1044A00080F921E0822780FB93F99093CD01882346 +:1044B00029F191609093CD0108950E94AD158091EE +:1044C0000D0191E0892780930D0118C061E070E033 +:1044D00080E090E00FC023EE01C027EC280F61E0E0 +:1044E00070E080E090E004C0660F771F881F991F7E +:1044F0002A95D2F70E94A7190E94AD1581E0089570 +:1045000080E0089580E00895CF93C82F8091DD0169 +:10451000813079F018F08230D1F184C0A0910E0181 +:10452000B0910F018C91813169F0823209F07CC029 +:1045300009C0A0910E01B0910F018C91813111F051 +:10454000823249F48C2F0E94802281111DC08C2F51 +:104550000E94C2211AC08C2F0E948222811114C095 +:10456000C43179F048F4CB3079F0C03109F060C043 +:1045700082E08093DD0108C0C93219F0C83321F010 +:1045800057C01092DD0154C081E0817053C0C93220 +:1045900089F118F5C43171F1A8F4C73009F046C0AB +:1045A0008AE08093150194E19093140193E0909335 +:1045B00013018093120188E08093110188E28093B7 +:1045C000100134C0CE51C63088F5EC2FF0E0E65D26 +:1045D000FE4F80818093DC0129C0CE34E9F020F4C5 +:1045E000CB3421F56AE013C0C13579F0C235F1F45E +:1045F00061E00DC08091DC01882319F01092DC018C +:1046000015C081E08093DD0115C061E006C0809196 +:10461000DC010E94FC200AC06AE08091DC010E945B +:10462000722104C01092DD0180E004C081E002C06C +:1046300080E0ABCFCF910895E1E8F0E08081886021 +:1046400080838081816080838FB7F89493E090931A +:10465000890090ED909388008FBF0895EFE6F0E019 +:104660008081826080830895EFE6F0E080818D7F15 +:1046700080830895EFE6F0E0808192E089278083CF +:1046800008951F920F920FB60F9211242F933F930C +:104690004F935F936F937F938F939F93AF93BF934A +:1046A000EF93FF938091DE019091DF01019690934B +:1046B000DF018093DE01811103C082E00E9448097E +:1046C000E091DF01E695E695F0E0E258F74FE491DE +:1046D0008091DE018E1303C080E00E944809FF91A3 +:1046E000EF91BF91AF919F918F917F916F915F916A +:1046F0004F913F912F910F900FBE0F901F901895E3 +:1047000004D06894B1118DC0089570D088F09F577F +:1047100090F0B92F9927B751A0F0D1F0660F771F0D +:10472000881F991F1AF0BA95C9F712C0B13081F0ED +:1047300077D0B1E0089574C0672F782F8827B85FCD +:1047400039F0B93FCCF3869577956795B395D9F74E +:104750003EF490958095709561957F4F8F4F9F4F58 +:104760000895E89409C097FB3EF490958095709564 +:1047700061957F4F8F4F9F4F9923A9F0F92F96E9AD +:10478000BB279395F695879577956795B795F11122 +:10479000F8CFFAF4BB0F11F460FF1BC06F5F7F4FBF +:1047A0008F4F9F4F16C0882311F096E911C07723D1 +:1047B00021F09EE8872F762F05C0662371F096E8DA +:1047C000862F70E060E02AF09A95660F771F881FA9 +:1047D000DAF7880F9695879597F9089557FD9058C1 +:1047E000440F551F59F05F3F71F04795880F97FBB5 +:1047F000991F61F09F3F79F087950895121613066F +:104800001406551FF2CF4695F1DF08C0161617069D +:104810001806991FF1CF86957105610508940895D2 +:10482000E894BB2766277727CB0197F908950BD02B +:1048300078C069D028F06ED018F0952309F05AC0DE +:104840005FC01124EECFCADFA0F3959FD1F3950F7F +:1048500050E0551F629FF001729FBB27F00DB11D04 +:10486000639FAA27F00DB11DAA1F649F6627B00D94 +:10487000A11D661F829F2227B00DA11D621F739F7D +:10488000B00DA11D621F839FA00D611D221F749F8B +:104890003327A00D611D231F849F600D211D822FD2 +:1048A000762F6A2F11249F5750408AF0E1F0882319 +:1048B0004AF0EE0FFF1FBB1F661F771F881F915026 +:1048C0005040A9F79E3F510570F014C0AACF5F3F3A +:1048D000ECF3983EDCF3869577956795B795F79559 +:1048E000E7959F5FC1F7FE2B880F911D96958795E1 +:1048F00097F9089597F99F6780E870E060E0089560 +:104900009FEF80EC089500240A94161617061806E7 +:104910000906089500240A941216130614060506C3 +:104920000895092E0394000C11F4882352F0BB0F54 +:1049300040F4BF2B11F460FF04C06F5F7F4F8F4FB7 +:104940009F4F089597FB072E16F4009407D077FD2C +:1049500009D00E94BC2407FC05D03EF490958195B7 +:104960009F4F0895709561957F4F0895EE0FFF1F3B +:104970000590F491E02D0994AA1BBB1B51E107C0DF +:10498000AA1FBB1FA617B70710F0A61BB70B881FDF +:10499000991F5A95A9F780959095BC01CD0108956E +:1049A000F999FECF92BD81BDF89A992780B50895F7 +:1049B000A8E1B0E042E050E00C94F324262FF999EE +:1049C000FECF1FBA92BD81BD20BD0FB6F894FA9AF2 +:1049D000F99A0FBE019608950E94DE24272F0C94A9 +:1049E000DF24DC01CB01FC01F999FECF06C0F2BD4A +:1049F000E1BDF89A319600B40D9241505040B8F79D +:064A00000895F894FFCFB9 +:104A060020024A09D709B40980094D090101BA01F2 +:104A160028080A03140A3F4D36393F08F207BC0737 +:104A2600830716072F0748076107010203040506D7 +:044A36000708090064 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index f100dd1c5c..b84237483e 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -45,7 +45,7 @@ The symbol keys are mostly the same as on the default layout, which did a good j The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads and features an Enter key. The keycodes emitted here are normal numeric keycodes, not the number-pad specific keycodes emitted by most number pads, because this layout does not use a Num Lock key to switch the buttons between numeric keycodes and navigational keycodes. See the explanation in The Media Layout section about navigation using these same buttons. -Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be. +Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with the keys either mirrored or shifted. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the turquoise keys, and Enter is right where it should be. ## The Media Layer ## @@ -55,6 +55,7 @@ Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these * The bright green keys are more F-keys * The dark yellow keys signal Web and Audio applications * The light yellow keys signal the operating system +* The uncolored keys do nothing in case you bump them by accident ![Ordinary media layout](ordinary-media.png) @@ -62,14 +63,18 @@ This layer was inspired by the Media layer on the Ergodox EZ but takes it farthe Moreover, the orange keys on the right overlay the numberpad from the Symbols Layer, such that in the Media Layer the same keys can be used as if they were a number pad in navigational mode (Num Lock off). For instance, in traditional number pads the '3' key became 'Page Down', and so it is here. This means a user can do text navigation without moving either hand. +Alas, the yellow keys have at best spotty success with common software. Good luck with those but don't expect too much. + ## Switching Between Layers ## -The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; either way works. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. +The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; it works either way. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. -This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol associated with the Shift Lock button). +This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol character associated with the Shift Lock button). -## Special Escape Sequence ## +## Special Escape & Backspace Sequences ## -In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, was assigned to the tilde button which is traditionally found in that location. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner! +In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, is home to the tilde (er, grave) which is commonly found there. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner! That tilde key has a second function as the Shift Lock key and that makes possible a special feature. To make this layout as Ordinary as possible, the Escape key can *also* be accessed by pressing Shift Lock then the 1 button right next to it. This easy gesture is a way to partially maintain the ease of flicking your wrist to the left and tapping Escape. This gesture works in all layers. + +Finally, because the special Escape sequence is so natural and useful, on the top right corner of the Ergodox EZ you can do the same gesture with the 0 key to produce a Backspace. Users of this keyboard and this layout are well advised to learn to use their thumbs for deleting text, but sometimes you are doing other computery things and just want to flick your digits up to the right and press backspace a bunch times. These special sequences should feel unremarkably mundane but might prove to be remarkably useful. From 3993afbb2e022f4e6371c729ac6a025f16bc734e Mon Sep 17 00:00:00 2001 From: IBNobody Date: Thu, 14 Apr 2016 22:27:28 -0500 Subject: [PATCH 046/132] adding new per-keymap makefile --- keyboard/atomic/Makefile | 85 +++++++++++++------ keyboard/atomic/keymaps/pvc/makefile.mk | 16 ++++ .../atomic/keymaps/{ => pvc}/pvc_atomic.c | 0 3 files changed, 73 insertions(+), 28 deletions(-) create mode 100644 keyboard/atomic/keymaps/pvc/makefile.mk rename keyboard/atomic/keymaps/{ => pvc}/pvc_atomic.c (100%) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 206b5f119c..364efa3fa5 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -27,7 +27,7 @@ # make flip-ee = Download the eeprom file to the device, using Atmel FLIP # (must have Atmel FLIP installed). # -# make debug = Start either simulavr or avarice as specified for debugging, +# make debug = Start either simulavr or avarice as specified for debugging, # with avr-gdb or avr-insight as the front end for debugging. # # make filename.s = Just compile filename.c into the assembler code only. @@ -38,6 +38,27 @@ # To rebuild project do "make clean" then "make all". #---------------------------------------------------------------------------- +# Build Options +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: + # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + # Target file name (without extension). TARGET = atomic @@ -50,14 +71,41 @@ TMK_DIR = ../../tmk_core TARGET_DIR = . # # project specific files -SRC = atomic.c \ - backlight.c +SRC = atomic.c + +ifdef keymap + KEYMAP = $(keymap) +endif ifdef KEYMAP - SRC := keymaps/$(KEYMAP).c $(SRC) +ifneq ("$(wildcard keymaps/$(KEYMAP).c)","") + KEYMAP_FILE = keymaps/$(KEYMAP).c else - SRC := keymaps/default.c $(SRC) +ifneq ("$(wildcard keymaps/$(KEYMAP)/keymap.c)","") + KEYMAP_FILE = keymaps/$(KEYMAP)/keymap.c +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk endif +else +$(error Keymap file does not exist) +endif +endif + +else + +ifneq ("$(wildcard keymaps/default.c)","") + KEYMAP_FILE = keymaps/default.c +else + KEYMAP_FILE = keymaps/default/keymap.c +endif + +ifneq ("$(wildcard keymaps/default/makefile.mk)","") + include keymaps/default/makefile.mk +endif + +endif + +SRC := $(KEYMAP_FILE) $(SRC) CONFIG_H = config.h @@ -111,22 +159,10 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT OPT_DEFS += -DBOOTLOADER_SIZE=4096 -# Build Options -# comment out to disable the options. -# -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA -#BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -#MIDI_ENABLE = yes # MIDI controls -#UNICODE_ENABLE = yes # Unicode -#BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +ifeq ($(BACKLIGHT_ENABLE), yes) + SRC += backlight.c +endif -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax @@ -136,11 +172,4 @@ VPATH += $(TARGET_DIR) VPATH += $(TOP_DIR) VPATH += $(TMK_DIR) -debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION -debug-on: all - -debug-off: EXTRAFLAGS += -DNO_DEBUG -DNO_PRINT -debug-off: OPT_DEFS := $(filter-out -DCONSOLE_ENABLE,$(OPT_DEFS)) -debug-off: all - -include $(TOP_DIR)/quantum/quantum.mk +include $(TOP_DIR)/quantum/quantum.mk \ No newline at end of file diff --git a/keyboard/atomic/keymaps/pvc/makefile.mk b/keyboard/atomic/keymaps/pvc/makefile.mk new file mode 100644 index 0000000000..ff0a9c338b --- /dev/null +++ b/keyboard/atomic/keymaps/pvc/makefile.mk @@ -0,0 +1,16 @@ +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: + # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend diff --git a/keyboard/atomic/keymaps/pvc_atomic.c b/keyboard/atomic/keymaps/pvc/pvc_atomic.c similarity index 100% rename from keyboard/atomic/keymaps/pvc_atomic.c rename to keyboard/atomic/keymaps/pvc/pvc_atomic.c From 2597fb7c508cf36704291cd48b2c752dd21f2b0d Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 14 Apr 2016 23:33:46 -0400 Subject: [PATCH 047/132] might have broken something --- keyboard/planck/config.h | 4 ++-- keyboard/planck/keymaps/default/makefile.mk | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/keyboard/planck/config.h b/keyboard/planck/config.h index d3719e0cb1..7d64f09773 100644 --- a/keyboard/planck/config.h +++ b/keyboard/planck/config.h @@ -73,10 +73,10 @@ along with this program. If not, see . */ /* disable debug print */ -#define NO_DEBUG +//#define NO_DEBUG /* disable print */ -#define NO_PRINT +//#define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER diff --git a/keyboard/planck/keymaps/default/makefile.mk b/keyboard/planck/keymaps/default/makefile.mk index 628167ff66..e1c5bd2e80 100644 --- a/keyboard/planck/keymaps/default/makefile.mk +++ b/keyboard/planck/keymaps/default/makefile.mk @@ -1 +1,2 @@ -AUDIO_ENABLE = yes \ No newline at end of file +AUDIO_ENABLE = yes +BACKLIGHT_ENABLE = yes \ No newline at end of file From 43a4ffc25971b2aea94b65ca1db66371e653ec5f Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 14 Apr 2016 23:53:35 -0400 Subject: [PATCH 048/132] bootmagic somehow not getting enabled, so adding eeconfig to backlight src include cond --- keyboard/planck/Makefile | 11 ++++------- keyboard/planck/keymaps/default/keymap.c | 3 --- tmk_core/common.mk | 1 + 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index dc6e46df2c..693e9c8aa5 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -107,6 +107,10 @@ endif SRC := $(KEYMAP_FILE) $(SRC) +ifeq ($(BACKLIGHT_ENABLE), yes) + SRC := backlight.c $(SRC) +endif + CONFIG_H = config.h # MCU name @@ -126,7 +130,6 @@ MCU = atmega32u4 # software delays. F_CPU = 16000000 - # # LUFA specific # @@ -158,12 +161,6 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # USBaspLoader 2048 OPT_DEFS += -DBOOTLOADER_SIZE=4096 - -ifeq ($(BACKLIGHT_ENABLE), yes) - SRC += backlight.c -endif - - # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 97ba5d285e..151a6b4f46 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -2,9 +2,6 @@ // this is the style you want to emulate. #include "planck.h" -#ifdef BACKLIGHT_ENABLE - #include "backlight.h" -#endif #include "action_layer.h" #ifdef AUDIO_ENABLE #include "audio.h" diff --git a/tmk_core/common.mk b/tmk_core/common.mk index 8d028d52ac..030767cc3f 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk @@ -69,6 +69,7 @@ endif ifeq ($(BACKLIGHT_ENABLE), yes) SRC += $(COMMON_DIR)/backlight.c + SRC += $(COMMON_DIR)/avr/eeconfig.c OPT_DEFS += -DBACKLIGHT_ENABLE endif From bb0836c62016f482f517771a9f5a8dbc68bd0a1c Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 15 Apr 2016 00:26:22 -0400 Subject: [PATCH 049/132] the spacessss --- keyboard/planck/Makefile | 66 +++++++++++++-------- keyboard/planck/keymaps/default/makefile.mk | 3 +- quantum/quantum.mk | 8 +-- tmk_core/common.mk | 26 ++++---- tmk_core/protocol/lufa.mk | 4 +- 5 files changed, 60 insertions(+), 47 deletions(-) diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index 693e9c8aa5..8d4e7787a6 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -38,31 +38,9 @@ # To rebuild project do "make clean" then "make all". #---------------------------------------------------------------------------- -# Build Options -# change to "no" to disable the options, or define them in the makefile.mk in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: - # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - # Target file name (without extension). TARGET = planck - # Directory common source filess exist TOP_DIR = ../.. TMK_DIR = ../../tmk_core @@ -107,10 +85,6 @@ endif SRC := $(KEYMAP_FILE) $(SRC) -ifeq ($(BACKLIGHT_ENABLE), yes) - SRC := backlight.c $(SRC) -endif - CONFIG_H = config.h # MCU name @@ -161,6 +135,46 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # USBaspLoader 2048 OPT_DEFS += -DBOOTLOADER_SIZE=4096 +# Build Options +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifdef KEYMAP + +ifeq ("$(wildcard keymaps/$(KEYMAP).c)","") +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk +endif +endif + +else + +ifneq ("$(wildcard keymaps/default/makefile.mk)","") + include keymaps/default/makefile.mk +endif + +endif + +ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) + SRC := backlight.c $(SRC) +endif + # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboard/planck/keymaps/default/makefile.mk b/keyboard/planck/keymaps/default/makefile.mk index e1c5bd2e80..8cbec4a1f5 100644 --- a/keyboard/planck/keymaps/default/makefile.mk +++ b/keyboard/planck/keymaps/default/makefile.mk @@ -1,2 +1 @@ -AUDIO_ENABLE = yes -BACKLIGHT_ENABLE = yes \ No newline at end of file +AUDIO_ENABLE = yes \ No newline at end of file diff --git a/quantum/quantum.mk b/quantum/quantum.mk index 3069f582c3..17bb501718 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -23,19 +23,19 @@ ifndef CUSTOM_MATRIX SRC += $(QUANTUM_DIR)/matrix.c endif -ifeq ($(MIDI_ENABLE), yes) +ifeq ($(strip $(MIDI_ENABLE)), yes) SRC += $(QUANTUM_DIR)/keymap_midi.c endif -ifeq ($(AUDIO_ENABLE), yes) +ifeq ($(strip $(AUDIO_ENABLE)), yes) SRC += $(QUANTUM_DIR)/audio.c endif -ifeq ($(UNICODE_ENABLE), yes) +ifeq ($(strip $(UNICODE_ENABLE)), yes) SRC += $(QUANTUM_DIR)/keymap_unicode.c endif -ifeq ($(RGBLIGHT_ENABLE), yes) +ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) SRC += $(QUANTUM_DIR)/light_ws2812.c SRC += $(QUANTUM_DIR)/rgblight.c OPT_DEFS += -DRGBLIGHT_ENABLE diff --git a/tmk_core/common.mk b/tmk_core/common.mk index 030767cc3f..f8006c6708 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk @@ -17,67 +17,67 @@ SRC += $(COMMON_DIR)/host.c \ # Option modules -ifeq ($(BOOTMAGIC_ENABLE), yes) +ifeq ($(strip $(BOOTMAGIC_ENABLE)), yes) SRC += $(COMMON_DIR)/bootmagic.c SRC += $(COMMON_DIR)/avr/eeconfig.c OPT_DEFS += -DBOOTMAGIC_ENABLE endif -ifeq ($(MOUSEKEY_ENABLE), yes) +ifeq ($(strip $(MOUSEKEY_ENABLE)), yes) SRC += $(COMMON_DIR)/mousekey.c OPT_DEFS += -DMOUSEKEY_ENABLE OPT_DEFS += -DMOUSE_ENABLE endif -ifeq ($(EXTRAKEY_ENABLE), yes) +ifeq ($(strip $(EXTRAKEY_ENABLE)), yes) OPT_DEFS += -DEXTRAKEY_ENABLE endif -ifeq ($(CONSOLE_ENABLE), yes) +ifeq ($(strip $(CONSOLE_ENABLE)), yes) OPT_DEFS += -DCONSOLE_ENABLE else OPT_DEFS += -DNO_PRINT OPT_DEFS += -DNO_DEBUG endif -ifeq ($(COMMAND_ENABLE), yes) +ifeq ($(strip $(COMMAND_ENABLE)), yes) SRC += $(COMMON_DIR)/command.c OPT_DEFS += -DCOMMAND_ENABLE endif -ifeq ($(NKRO_ENABLE), yes) +ifeq ($(strip $(NKRO_ENABLE)), yes) OPT_DEFS += -DNKRO_ENABLE endif -ifeq ($(MIDI_ENABLE), yes) +ifeq ($(strip $(MIDI_ENABLE)), yes) OPT_DEFS += -DMIDI_ENABLE endif -ifeq ($(AUDIO_ENABLE), yes) +ifeq ($(strip $(AUDIO_ENABLE)), yes) OPT_DEFS += -DAUDIO_ENABLE endif -ifeq ($(USB_6KRO_ENABLE), yes) +ifeq ($(strip $(USB_6KRO_ENABLE)), yes) OPT_DEFS += -DUSB_6KRO_ENABLE endif -ifeq ($(SLEEP_LED_ENABLE), yes) +ifeq ($(strip $(SLEEP_LED_ENABLE)), yes) SRC += $(COMMON_DIR)/sleep_led.c OPT_DEFS += -DSLEEP_LED_ENABLE OPT_DEFS += -DNO_SUSPEND_POWER_DOWN endif -ifeq ($(BACKLIGHT_ENABLE), yes) +ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) SRC += $(COMMON_DIR)/backlight.c SRC += $(COMMON_DIR)/avr/eeconfig.c OPT_DEFS += -DBACKLIGHT_ENABLE endif -ifeq ($(BLUETOOTH_ENABLE), yes) +ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) OPT_DEFS += -DBLUETOOTH_ENABLE endif -ifeq ($(KEYMAP_SECTION_ENABLE), yes) +ifeq ($(strip $(KEYMAP_SECTION_ENABLE)), yes) OPT_DEFS += -DKEYMAP_SECTION_ENABLE ifeq ($(strip $(MCU)),atmega32u2) diff --git a/tmk_core/protocol/lufa.mk b/tmk_core/protocol/lufa.mk index f3209c227e..9ac6298f11 100644 --- a/tmk_core/protocol/lufa.mk +++ b/tmk_core/protocol/lufa.mk @@ -17,7 +17,7 @@ LUFA_SRC = $(LUFA_DIR)/lufa.c \ $(LUFA_DIR)/descriptor.c \ $(LUFA_SRC_USB) -ifeq ($(MIDI_ENABLE), yes) +ifeq ($(strip $(MIDI_ENABLE)), yes) LUFA_SRC += $(LUFA_DIR)/midi/midi.c \ $(LUFA_DIR)/midi/midi_device.c \ $(LUFA_DIR)/midi/bytequeue/bytequeue.c \ @@ -25,7 +25,7 @@ ifeq ($(MIDI_ENABLE), yes) $(LUFA_SRC_USBCLASS) endif -ifeq ($(BLUETOOTH_ENABLE), yes) +ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) LUFA_SRC += $(LUFA_DIR)/bluetooth.c \ $(TMK_DIR)/protocol/serial_uart.c endif From ee2ee7f4f049dda385a9db7dddd8e7e91681315b Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 15 Apr 2016 13:44:07 -0400 Subject: [PATCH 050/132] audio note length fixes --- keyboard/planck/keymaps/default/keymap.c | 46 ++++++++++++------------ quantum/audio.c | 7 +++- quantum/keymap_common.c | 10 +++--- 3 files changed, 33 insertions(+), 30 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 151a6b4f46..dee2840f2d 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -147,30 +147,30 @@ const uint16_t PROGMEM fn_actions[] = { #ifdef AUDIO_ENABLE float tone_qw[][2] = { - {440.0*pow(2.0,(67)/12.0), 400}, - {440.0*pow(2.0,(60)/12.0), 400}, - {0, 800}, - {440.0*pow(2.0,(67)/12.0), 1600} + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16} }; float tone_cm[][2] = { - {440.0*pow(2.0,(67)/12.0), 400}, - {440.0*pow(2.0,(60)/12.0), 400}, - {0, 800}, - {440.0*pow(2.0,(67)/12.0), 1000}, - {0, 200}, - {440.0*pow(2.0,(67)/12.0), 1000} + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(71)/12.0), 16} }; float tone_dv[][2] = { - {440.0*pow(2.0,(67)/12.0), 400}, - {440.0*pow(2.0,(60)/12.0), 400}, - {0, 800}, - {440.0*pow(2.0,(67)/12.0), 800}, - {0, 200}, - {440.0*pow(2.0,(67)/12.0), 800}, - {0, 200}, - {440.0*pow(2.0,(67)/12.0), 800} + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(69)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16} }; #endif @@ -246,11 +246,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 650}, - {440.0*pow(2.0,(64)/12.0), 450}, - {440.0*pow(2.0,(55)/12.0), 450}, - {440.0*pow(2.0,(60)/12.0), 450}, - {440.0*pow(2.0,(64)/12.0), 1000} + {440.0*pow(2.0,(67)/12.0), 12}, + {440.0*pow(2.0,(64)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(64)/12.0), 20} }; #endif diff --git a/quantum/audio.c b/quantum/audio.c index f29d941d7c..50e5505fe0 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -255,7 +255,12 @@ ISR(TIMER3_COMPA_vect) { note_position++; - if (note_position >= note_length) { + bool end_of_note = false; + if (ICR3 > 0) + end_of_note = (note_position >= (note_length / ICR3 * 0xFFFF)); + else + end_of_note = (note_position >= (note_length * 0x7FF)); + if (end_of_note) { current_note++; if (current_note >= notes_length) { if (notes_repeat) { diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index ae6cddb343..e3030a8869 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -33,11 +33,9 @@ along with this program. If not, see . #include "audio.h" float goodbye[][2] = { - {440.0*pow(2.0,(67)/12.0), 400}, - {0, 50}, - {440.0*pow(2.0,(60)/12.0), 400}, - {0, 50}, - {440.0*pow(2.0,(55)/12.0), 600}, + {440.0*pow(2.0,(67)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 12}, }; #endif @@ -90,7 +88,7 @@ action_t action_for_key(uint8_t layer, keypos_t key) action_t action; clear_keyboard(); #ifdef AUDIO_ENABLE - play_notes(&goodbye, 5, false); + play_notes(&goodbye, 3, false); #endif _delay_ms(250); #ifdef ATREUS_ASTAR From 8f85117aa9e060371177e3b523bc89dc7aad19e8 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Fri, 15 Apr 2016 14:42:50 -0500 Subject: [PATCH 051/132] Added Audio to my Atomic --- keyboard/atomic/Makefile | 67 +++--- keyboard/atomic/keymaps/pvc/config.h | 157 +++++++++++++ .../keymaps/pvc/{pvc_atomic.c => keymap.c} | 207 ++++++++---------- keyboard/atomic/keymaps/pvc/makefile.mk | 6 +- keyboard/planck/Makefile | 31 +-- quantum/audio.h | 4 +- 6 files changed, 297 insertions(+), 175 deletions(-) create mode 100644 keyboard/atomic/keymaps/pvc/config.h rename keyboard/atomic/keymaps/pvc/{pvc_atomic.c => keymap.c} (59%) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 364efa3fa5..1203cf6a39 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -38,31 +38,9 @@ # To rebuild project do "make clean" then "make all". #---------------------------------------------------------------------------- -# Build Options -# change to "no" to disable the options, or define them in the makefile.mk in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: - # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - # Target file name (without extension). TARGET = atomic - # Directory common source filess exist TOP_DIR = ../.. TMK_DIR = ../../tmk_core @@ -73,6 +51,8 @@ TARGET_DIR = . # # project specific files SRC = atomic.c +CONFIG_H = config.h + ifdef keymap KEYMAP = $(keymap) endif @@ -88,7 +68,7 @@ ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") endif else $(error Keymap file does not exist) -endif +endif endif else @@ -107,8 +87,6 @@ endif SRC := $(KEYMAP_FILE) $(SRC) -CONFIG_H = config.h - # MCU name #MCU = at90usb1287 MCU = atmega32u4 @@ -126,7 +104,6 @@ MCU = atmega32u4 # software delays. F_CPU = 16000000 - # # LUFA specific # @@ -158,11 +135,45 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # USBaspLoader 2048 OPT_DEFS += -DBOOTLOADER_SIZE=4096 +# Build Options +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. -ifeq ($(BACKLIGHT_ENABLE), yes) - SRC += backlight.c +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifdef KEYMAP + +ifeq ("$(wildcard keymaps/$(KEYMAP).c)","") +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk +endif endif +else + +ifneq ("$(wildcard keymaps/default/makefile.mk)","") + include keymaps/default/makefile.mk +endif + +endif + +ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) + SRC := backlight.c $(SRC) +endif # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax diff --git a/keyboard/atomic/keymaps/pvc/config.h b/keyboard/atomic/keymaps/pvc/config.h new file mode 100644 index 0000000000..8449fa06de --- /dev/null +++ b/keyboard/atomic/keymaps/pvc/config.h @@ -0,0 +1,157 @@ +/* +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 . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Ortholinear Keyboards +#define PRODUCT The Atomic Keyboard +#define DESCRIPTION A compact ortholinear keyboard + +/* key matrix size */ +#define MATRIX_ROWS 5 +#define MATRIX_COLS 15 + +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ +#define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } +#define ROWS (int []){ D0, D5, B5, B6, B3 } + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 3 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false + +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +#define MAGIC_KEY_BOOTLOADER B +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboard/atomic/keymaps/pvc/pvc_atomic.c b/keyboard/atomic/keymaps/pvc/keymap.c similarity index 59% rename from keyboard/atomic/keymaps/pvc/pvc_atomic.c rename to keyboard/atomic/keymaps/pvc/keymap.c index 3ddd3e3294..627f57ff70 100644 --- a/keyboard/atomic/keymaps/pvc/pvc_atomic.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -1,12 +1,19 @@ #include "atomic.h" #include "action_layer.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif #define _QW 0 #define _LW 1 #define _RS 2 #define _FN 3 -#define _F1 4 -#define _F2 5 + +#define M_QW 0 +#define M_LW 1 +#define M_RS 2 +#define M_FN 3 + #define _______ KC_TRNS #define ___T___ KC_TRNS @@ -32,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, XXXXXXX, KC_PGUP }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, XXXXXXX, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, M(_FN), KC_LALT, M(_RS), KC_SPC, XXXXXXX, M(_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_LCTL, KC_LGUI, M(M_FN), KC_LALT, M(M_RS), KC_SPC, XXXXXXX, M(M_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, [_LW] = { /* LOWERED */ { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, @@ -55,29 +62,50 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, - [_F1] = { /* FUNCTION */ - { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, - { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, - { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, - }, - [_F2] = { /* FUNCTION */ - { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, - { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, - { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, - }, }; #define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) #define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) + +#ifdef AUDIO_ENABLE +float tone_lw[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16} +}; + +float tone_rs[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(71)/12.0), 16} +}; + +float tone_fn[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(69)/12.0), 16}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16} +}; +#endif + + void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) { if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) { + #ifdef AUDIO_ENABLE + println("PlayNotes FN"); + play_notes(&tone_fn, 8, false); + #endif layer_on(layer3); } else @@ -114,37 +142,6 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l } } -/* ignore me -void change_quad_layer(uint8_t focus_layer, bool desired_focus_layer_state, uint8_t pair_layer, uint8_t layer3, uint8_t layer4) -{ - - // If desired focus layer state == 1 and current focus layer state == 1 - if ((desired_focus_layer_state) && IS_LAYER_ON(layer1)) - { - // Do Nothing - } - // If desired focus layer state == 0 and current focus layer state == 1 - else if ((desired_focus_layer_state) && IS_LAYER_ON(layer1)) - { - // If - layer_off(layer3); - layer_off(layer4); - } - } - else - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer4); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } -} -*/ const uint16_t PROGMEM fn_actions[] = { }; @@ -152,70 +149,54 @@ const uint16_t PROGMEM fn_actions[] = { const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - - // MACRODOWN only works in this function - switch(id) - { - case _FN: - if (record->event.pressed) { - print("FN_DN\n"); - print_val_bin32(layer_state); - layer_on(_FN); - print_val_bin32(layer_state); - } else { - print("FN_UP\n"); - print_val_bin32(layer_state); - layer_off(_FN); - print_val_bin32(layer_state); - } - break; - - case _RS: - if (record->event.pressed) { - print("RS_DN\n"); - print_val_bin32(layer_state); - layer_on(_RS); - //tri_layer++; - print_val_bin32(layer_state); - //update_tri_layer(_RS, _LW, _FN); - update_quad_layer(_RS, _LW, _F1, _F2, 0); - print_val_bin32(layer_state); - } else { - print("RS_UP\n"); - print_val_bin32(layer_state); - layer_off(_RS); - //tri_layer--; - print_val_bin32(layer_state); - //update_tri_layer(_RS, _LW, _FN); - update_quad_layer(_RS, _LW, _F1, _F2, 0); - print_val_bin32(layer_state); - } - break; - - case _LW: - if (record->event.pressed) { - print("LW_DN\n"); - print_val_bin32(layer_state); - layer_on(_LW); - //tri_layer++; - print_val_bin32(layer_state); - //update_tri_layer(_RS, _LW, _FN); - update_quad_layer(_RS, _LW, _F1, _F2, 1); - print_val_bin32(layer_state); - } else { - print("LW_UP\n"); - print_val_bin32(layer_state); - layer_off(_LW); - //tri_layer--; - print_val_bin32(layer_state); - //update_tri_layer(_RS, _LW, _FN); - update_quad_layer(_RS, _LW, _F1, _F2, 1); - print_val_bin32(layer_state); - } - break; - + // MACRODOWN only works in this function + switch(id) { + case M_LW: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + println("PlayNotes LW"); + play_notes(&tone_lw, 4, false); + #endif + layer_on(_LW); + update_tri_layer(_LW, _RS, _FN); + } else { + layer_off(_LW); + update_tri_layer(_LW, _RS, _FN); + } + break; + case M_RS: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + println("PlayNotes RS"); + play_notes(&tone_rs, 6, false); + #endif + layer_on(_RS); + update_tri_layer(_LW, _RS, _FN); + } else { + layer_off(_RS); + update_tri_layer(_LW, _RS, _FN); + } + break; default: - break; - } - return MACRO_NONE; + break; + } + return MACRO_NONE; }; + +#ifdef AUDIO_ENABLE +float start_up[][2] = { + {440.0*pow(2.0,(67)/12.0), 12}, + {440.0*pow(2.0,(64)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(64)/12.0), 20} +}; +#endif + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + init_notes(); + play_notes(&start_up, 5, false); + println("Matrix Init"); + #endif +} diff --git a/keyboard/atomic/keymaps/pvc/makefile.mk b/keyboard/atomic/keymaps/pvc/makefile.mk index ff0a9c338b..c41102f5d4 100644 --- a/keyboard/atomic/keymaps/pvc/makefile.mk +++ b/keyboard/atomic/keymaps/pvc/makefile.mk @@ -1,16 +1,18 @@ BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) +CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 +AUDIO_ENABLE = yes # Audio output on port C6 UNICODE_ENABLE = no # Unicode BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +CONFIG_H = keymaps/$(KEYMAP)/config.h \ No newline at end of file diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index c8517e756f..83b8303b02 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -157,39 +157,10 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend ifdef KEYMAP -<<<<<<< HEAD -<<<<<<< HEAD -# Build Options -# comment out to disable the options. -# -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -# MIDI_ENABLE = yes # MIDI controls -# AUDIO_ENABLE = yes # Audio output on port C6 -# UNICODE_ENABLE = yes # Unicode -# BLUETOOTH_ENABLE = ye # Enable Bluetooth with the Adafruit EZ-Key HID -# RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend - - -ifdef BACKLIGHT_ENABLE -======= -ifeq ($(BACKLIGHT_ENABLE), yes) ->>>>>>> master - SRC += backlight.c -======= ifeq ("$(wildcard keymaps/$(KEYMAP).c)","") ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") include keymaps/$(KEYMAP)/makefile.mk endif ->>>>>>> remotes/jackhumbert/new_defaults endif else @@ -212,4 +183,4 @@ VPATH += $(TARGET_DIR) VPATH += $(TOP_DIR) VPATH += $(TMK_DIR) -include $(TOP_DIR)/quantum/quantum.mk +include $(TOP_DIR)/quantum/quantum.mk \ No newline at end of file diff --git a/quantum/audio.h b/quantum/audio.h index 99203cea7a..31f9a35793 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -6,6 +6,6 @@ void play_sample(uint8_t * s, uint16_t l, bool r); void play_note(double freq, int vol); void stop_note(double freq); -void stop_all_notes(); -void init_notes(); +void stop_all_notes(void); +void init_notes(void); void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat); \ No newline at end of file From 2aa51e4416b65317b16660c0676696974b2dcfc5 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Fri, 15 Apr 2016 16:32:44 -0500 Subject: [PATCH 052/132] Tweaking PVC atomic layout --- keyboard/atomic/Makefile | 30 ++++++++++++------------- keyboard/atomic/keymaps/pvc/keymap.c | 13 +++++++++-- keyboard/atomic/keymaps/pvc/makefile.mk | 27 +++++++++++----------- 3 files changed, 39 insertions(+), 31 deletions(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 1203cf6a39..3f066aebcd 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -51,8 +51,6 @@ TARGET_DIR = . # # project specific files SRC = atomic.c -CONFIG_H = config.h - ifdef keymap KEYMAP = $(keymap) endif @@ -87,6 +85,8 @@ endif SRC := $(KEYMAP_FILE) $(SRC) +CONFIG_H = config.h + # MCU name #MCU = at90usb1287 MCU = atmega32u4 @@ -139,21 +139,21 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # change to "no" to disable the options, or define them in the makefile.mk in # the appropriate keymap folder that will get included automatically # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend ifdef KEYMAP diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 627f57ff70..7bfd910a17 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -1,13 +1,15 @@ #include "atomic.h" #include "action_layer.h" + #ifdef AUDIO_ENABLE - #include "audio.h" +#include "audio.h" #endif #define _QW 0 #define _LW 1 #define _RS 2 -#define _FN 3 +#define _AD 3 +#define _FN 4 #define M_QW 0 #define M_LW 1 @@ -62,6 +64,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, + [_ADJ] = { /* ADJUST */ + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, + { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, + }, }; #define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) diff --git a/keyboard/atomic/keymaps/pvc/makefile.mk b/keyboard/atomic/keymaps/pvc/makefile.mk index c41102f5d4..d469966501 100644 --- a/keyboard/atomic/keymaps/pvc/makefile.mk +++ b/keyboard/atomic/keymaps/pvc/makefile.mk @@ -1,18 +1,17 @@ -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: - # https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = yes # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend CONFIG_H = keymaps/$(KEYMAP)/config.h \ No newline at end of file From 549b797ad1ebb30ebaa19af2cf3b7cc2a2c055bc Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Sat, 16 Apr 2016 01:36:18 +0200 Subject: [PATCH 053/132] My Attempt at adapting the Bone2 layout with Neo2 navigation cluster & number block to the Planck. Very much a WIP, will most likely start tweaking further once my Planck kit has dropped --- keyboard/planck/keymaps/bone2planck.c | 112 ++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 keyboard/planck/keymaps/bone2planck.c diff --git a/keyboard/planck/keymaps/bone2planck.c b/keyboard/planck/keymaps/bone2planck.c new file mode 100644 index 0000000000..a99e7719f9 --- /dev/null +++ b/keyboard/planck/keymaps/bone2planck.c @@ -0,0 +1,112 @@ + +#include "planck.h" +#ifdef BACKLIGHT_ENABLE +#include "backlight.h" +#endif +#include "..\..\quantum\keymap_extras\keymap_german.h" + +/* This Layout tries to emulate the Bone2 Variant of Neo2, and is intended to be used with a German QWERTZ Softwarelayout. + It has Umlauts and "ß" as it is optimized for a mix of German & English. + My favourite features are the placement of the special characters often used for programming right on the home row + and the number & navigation block combo, so you never have to move your hands from their home position. + + Bone2 wiki page: http://wiki.neo-layout.org/wiki/Bone +*/ + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + /* Bone2 + * ,-----------------------------------------------------------------------------------. + * | Q | J | D | U | A | X | P | H | L | M | W | ẞ | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | M1 | C | T | I | E | O | B | N | R | S | G | M1 | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F | V | Ü | Ä | Ö | Y | Z | , | . | K |Shift | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | GUI | Alt | M3 | M2 | Space | M2 | M3 | Esc | Tab |Enter | + * `-----------------------------------------------------------------------------------' + */ + [0] = { + { DE_Q, DE_J, DE_D, DE_U, DE_A, DE_X, DE_P, DE_H, DE_L, DE_M, DE_W, DE_SS }, + { MO(1), DE_C, DE_T, DE_I, DE_E, DE_O, DE_B, DE_N, DE_R, DE_S, DE_G, MO(1) }, + { DE_S, DE_F, DE_V, DE_UE, DE_AE, DE_OE, DE_Y, DE_Z, DE_COMM, DE_DOT, DE_K, DE_S }, + { KC_LCTL, KC_LGUI, KC_LALT, MO(3), MO(2), KC_SPC, KC_SPC, MO(2), MO(3), KC_ESC, KC_TAB, KC_ENT } + }, + + /* M1 Special Characters + * ,-----------------------------------------------------------------------------------. + * | ° | @ | _ | [ | ] | ^ | ! | < | > | = | & | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | M1 | \ | / | { | } | * | ? | ( | ) | - | : | M1 | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | # | $ | | | ~ | € | + | % | " | ' | ; | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | GUI | Alt | M3 | M2 | Space | M2 | M3 | Esc | Tab |Enter | + * `-----------------------------------------------------------------------------------' + */ + [1] = { + { DE_RING, DE_AT, DE_UNDS, DE_LBRC, DE_RBRC, DE_CIRC, DE_EXLM, DE_LESS, DE_MORE, DE_EQL, DE_AMPR, KC_NO }, + { KC_TRNS, DE_BSLS, DE_SLSH, DE_LCBR, DE_RCBR, DE_ASTR, DE_QST, DE_LPRN, DE_RPRN, DE_MINS, DE_COLN, KC_TRNS }, + { KC_NO , DE_HASH, DE_DLR, DE_PIPE, DE_TILD, DE_EURO, DE_PLUS, DE_PERC, DE_DQOT, DE_QUOT, DE_SCLN, KC_NO }, + { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS } + }, + + /* Navigation & Number Blocks + * ,-----------------------------------------------------------------------------------. + * | | PgUp | Bksp | Up | DEL | PgDn | | 7 | 8 | 9 | | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | Home | Lft | Down | Right| End | . | 4 | 5 | 6 | , | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| | Tab | Ins | Enter| | 0 | 1 | 2 | 3 | ; |Shift | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | GUI | Alt | M3 | M2 | Space | M2 | M3 | Esc | Tab |Enter | + * `-----------------------------------------------------------------------------------' + */ + [2] = { + { KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_NO }, + { KC_NO, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, DE_DOT, DE_4, DE_5, DE_6, DE_COMM, KC_NO }, + { DE_S, KC_NO, KC_TAB, KC_INS, KC_ENT, KC_NO, KC_0, DE_1, DE_2, DE_3, DE_SCLN, DE_S }, + { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS } + }, + + /* Function & Media Keys + * ,-----------------------------------------------------------------------------------. + * | | | Print|Scroll|Pause | | | F7 | F8 | F9 | F12 | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | Mute | Vol- | Vol+ | | ³ | F4 | F5 | F6 | F11 | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| | Prev | Play | Next | | ² | F1 | F2 | F3 | F10 |Shift | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | GUI | Alt | M3 | | Space | | M3 | Esc | Tab |Enter | + * `-----------------------------------------------------------------------------------' + */ + [3] = { + { KC_NO, KC_NO, KC_PSCR, KC_SLCK, KC_PAUS, KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F12, KC_NO }, + { KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, DE_SQ3, KC_F4, KC_F5, KC_F6, KC_F11, KC_NO }, + { KC_TRNS, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, DE_SQ2, KC_F1, KC_F2, KC_F3, KC_F10, KC_TRNS}, + { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} + } +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +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); +#ifdef BACKLIGHT_ENABLE + backlight_step(); +#endif + } + else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; From 0faa18eab996c2cfcc5da0b60b702f52335c5854 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 15 Apr 2016 23:38:21 -0400 Subject: [PATCH 054/132] audio enable stored in eeprom --- keyboard/planck/keymaps/default/keymap.c | 7 +++- keyboard/preonic/Makefile | 4 +- keyboard/preonic/keymaps/default/keymap.c | 12 +++--- quantum/audio.c | 48 ++++++++++++++++++++++- quantum/audio.h | 14 ++++++- tmk_core/common/avr/eeconfig.c | 8 ++++ tmk_core/common/eeconfig.h | 6 +++ 7 files changed, 89 insertions(+), 10 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 56092d04fb..3f34ba4120 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_AD] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, _______, _______, _______, _______, M(M_QW), M(M_CM), M(M_DV), _______, _______}, + {_______, _______, _______, _______, M(6), _______, _______, M(M_QW), M(M_CM), M(M_DV), _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -231,6 +231,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) unregister_code(KC_RSFT); } break; + case 6: + if (record->event.pressed) { + audio_toggle(); + } + break; } return MACRO_NONE; }; diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index 664aff7321..e48052c825 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -139,8 +139,8 @@ COMMAND_ENABLE = yes # Commands for debug and configuration # SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend # NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = YES # MIDI controls -AUDIO_ENABLE = YES # Audio output on port C6 +MIDI_ENABLE = yes # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 # UNICODE_ENABLE = YES # Unicode # BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with MIDI at the same time. diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 7846707848..3da69c2155 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -59,11 +59,11 @@ const uint16_t PROGMEM fn_actions[] = { }; float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 600}, - {440.0*pow(2.0,(64)/12.0), 400}, - {440.0*pow(2.0,(55)/12.0), 400}, - {440.0*pow(2.0,(60)/12.0), 400}, - {440.0*pow(2.0,(64)/12.0), 1000}, + {440.0*pow(2.0,(67)/12.0), 4}, + {440.0*pow(2.0,(64)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(64)/12.0), 10}, }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) @@ -76,8 +76,10 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef BACKLIGHT_ENABLE backlight_step(); #endif + audio_toggle(); } else { unregister_code(KC_RSFT); + play_notes(&start_up, 5, false); } break; } diff --git a/quantum/audio.c b/quantum/audio.c index 50e5505fe0..73985479cc 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -8,6 +8,8 @@ #include "audio.h" #include "keymap_common.h" +#include "eeconfig.h" + #define PI 3.14159265 // #define PWM_AUDIO @@ -57,6 +59,25 @@ uint8_t notes_length; bool notes_repeat; uint8_t current_note = 0; +audio_config_t audio_config; + + +void audio_toggle(void) { + audio_config.enable ^= 1; + eeconfig_write_audio(audio_config.raw); +} + +void audio_on(void) { + audio_config.enable = 1; + eeconfig_write_audio(audio_config.raw); +} + +void audio_off(void) { + audio_config.enable = 0; + eeconfig_write_audio(audio_config.raw); +} + + void stop_all_notes() { voices = 0; #ifdef PWM_AUDIO @@ -129,6 +150,12 @@ void stop_note(double freq) { void init_notes() { + /* check signature */ + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + audio_config.raw = eeconfig_read_audio(); + #ifdef PWM_AUDIO PLLFRQ = _BV(PDIV2); PLLCSR = _BV(PLLE); @@ -160,7 +187,6 @@ void init_notes() { ISR(TIMER3_COMPA_vect) { - if (note) { #ifdef PWM_AUDIO if (voices == 1) { @@ -288,9 +314,16 @@ ISR(TIMER3_COMPA_vect) { } + if (!audio_config.enable) { + notes = false; + note = false; + } } void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat) { + +if (audio_config.enable) { + if (note) stop_all_notes(); notes = true; @@ -319,7 +352,12 @@ void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat) { #endif } +} + void play_sample(uint8_t * s, uint16_t l, bool r) { + +if (audio_config.enable) { + stop_all_notes(); place_int = 0; sample = s; @@ -330,9 +368,15 @@ void play_sample(uint8_t * s, uint16_t l, bool r) { TIMSK3 |= _BV(OCIE3A); #else #endif + +} + } void play_note(double freq, int vol) { + +if (audio_config.enable) { + if (notes) stop_all_notes(); note = true; @@ -367,4 +411,6 @@ void play_note(double freq, int vol) { TCCR3A |= _BV(COM3A1); #endif +} + } \ No newline at end of file diff --git a/quantum/audio.h b/quantum/audio.h index 99203cea7a..58270015df 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -3,9 +3,21 @@ #include #include +typedef union { + uint8_t raw; + struct { + bool enable :1; + uint8_t level :7; + }; +} audio_config_t; + +void audio_toggle(void); +void audio_on(void); +void audio_off(void); + void play_sample(uint8_t * s, uint16_t l, bool r); void play_note(double freq, int vol); void stop_note(double freq); void stop_all_notes(); void init_notes(); -void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat); \ No newline at end of file +void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat); diff --git a/tmk_core/common/avr/eeconfig.c b/tmk_core/common/avr/eeconfig.c index 5bd47dc6ad..d0c3f4f570 100644 --- a/tmk_core/common/avr/eeconfig.c +++ b/tmk_core/common/avr/eeconfig.c @@ -13,6 +13,9 @@ void eeconfig_init(void) #ifdef BACKLIGHT_ENABLE eeprom_write_byte(EECONFIG_BACKLIGHT, 0); #endif +#ifdef AUDIO_ENABLE + eeprom_write_byte(EECONFIG_AUDIO, 0); +#endif } void eeconfig_enable(void) @@ -43,3 +46,8 @@ void eeconfig_write_keymap(uint8_t val) { eeprom_write_byte(EECONFIG_KEYMAP, val uint8_t eeconfig_read_backlight(void) { return eeprom_read_byte(EECONFIG_BACKLIGHT); } void eeconfig_write_backlight(uint8_t val) { eeprom_write_byte(EECONFIG_BACKLIGHT, val); } #endif + +#ifdef AUDIO_ENABLE +uint8_t eeconfig_read_audio(void) { return eeprom_read_byte(EECONFIG_AUDIO); } +void eeconfig_write_audio(uint8_t val) { eeprom_write_byte(EECONFIG_AUDIO, val); } +#endif \ No newline at end of file diff --git a/tmk_core/common/eeconfig.h b/tmk_core/common/eeconfig.h index 3cd1a174f6..ddefca1347 100644 --- a/tmk_core/common/eeconfig.h +++ b/tmk_core/common/eeconfig.h @@ -31,6 +31,7 @@ along with this program. If not, see . #define EECONFIG_KEYMAP (uint8_t *)4 #define EECONFIG_MOUSEKEY_ACCEL (uint8_t *)5 #define EECONFIG_BACKLIGHT (uint8_t *)6 +#define EECONFIG_AUDIO (uint8_t *)7 /* debug bit */ @@ -72,4 +73,9 @@ uint8_t eeconfig_read_backlight(void); void eeconfig_write_backlight(uint8_t val); #endif +#ifdef AUDIO_ENABLE +uint8_t eeconfig_read_audio(void); +void eeconfig_write_audio(uint8_t val); +#endif + #endif From 9d4bfc1bcf9a93b25ce4f7c32d8f3db12c85c23b Mon Sep 17 00:00:00 2001 From: IBNobody Date: Fri, 15 Apr 2016 22:40:07 -0500 Subject: [PATCH 055/132] Corrected layer macros --- keyboard/atomic/keymaps/pvc/keymap.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 7bfd910a17..7abd7f4f7d 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -64,20 +64,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, - [_ADJ] = { /* ADJUST */ - { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, - { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, - { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, + [_AD] = { /* ADJUST */ + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, }; -#define IS_LAYER_ON(layer) ((layer_state) & (1<<(layer))) -#define IS_LAYER_OFF(layer) ((!layer_state) & (1<<(layer))) - +#define IS_LAYER_ON(layer) (layer_state & (1UL << (layer))) +#define IS_LAYER_OFF(layer) (!IS_LAYER_ON(layer)) #ifdef AUDIO_ENABLE + + + + float tone_lw[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, From c294636c666a6c4a9c170a9a7f62607d48081b3c Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 15 Apr 2016 23:46:35 -0400 Subject: [PATCH 056/132] audio on by default --- tmk_core/common/avr/eeconfig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tmk_core/common/avr/eeconfig.c b/tmk_core/common/avr/eeconfig.c index d0c3f4f570..25bb9e849c 100644 --- a/tmk_core/common/avr/eeconfig.c +++ b/tmk_core/common/avr/eeconfig.c @@ -14,7 +14,7 @@ void eeconfig_init(void) eeprom_write_byte(EECONFIG_BACKLIGHT, 0); #endif #ifdef AUDIO_ENABLE - eeprom_write_byte(EECONFIG_AUDIO, 0); + eeprom_write_byte(EECONFIG_AUDIO, 0xFF); // On by default #endif } From 0b0ec82427aff54481103559066213056b6d7598 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 00:01:22 -0400 Subject: [PATCH 057/132] eeprom reset tool --- quantum/tools/README.md | 6 ++++++ quantum/tools/eeprom_reset.hex | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 quantum/tools/README.md create mode 100644 quantum/tools/eeprom_reset.hex diff --git a/quantum/tools/README.md b/quantum/tools/README.md new file mode 100644 index 0000000000..0702144238 --- /dev/null +++ b/quantum/tools/README.md @@ -0,0 +1,6 @@ +`eeprom_reset.hex` is to reset the eeprom on the Atmega32u4, like this: + + dfu-programmer atmega32u4 erase + dfu-programmer atmega32u4 flash --eeprom eeprom-reset.bin + + You'll need to reflash afterwards, because DFU requires the flash to be erased before messing with the eeprom. \ No newline at end of file diff --git a/quantum/tools/eeprom_reset.hex b/quantum/tools/eeprom_reset.hex new file mode 100644 index 0000000000..a8a75389fe --- /dev/null +++ b/quantum/tools/eeprom_reset.hex @@ -0,0 +1,9 @@ +:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 +:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 +:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 +:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:00000001FF From d81ef5b7eb888ae2878e60d548854413ee3023c6 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 01:19:37 -0400 Subject: [PATCH 058/132] new defaults for planck and preonic --- keyboard/planck/keymaps/default/keymap.c | 74 +++--- keyboard/preonic/Makefile | 53 ++-- keyboard/preonic/keymaps/default/README.md | 35 +-- keyboard/preonic/keymaps/default/keymap.c | 264 ++++++++++++++++--- keyboard/preonic/keymaps/default/makefile.mk | 1 + 5 files changed, 309 insertions(+), 118 deletions(-) create mode 100644 keyboard/preonic/keymaps/default/makefile.mk diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 3f34ba4120..ede08ad7f1 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -19,12 +19,16 @@ #define _AD 5 // Macro name shortcuts -#define M_QW 0 -#define M_CM 1 -#define M_DV 2 -#define M_LW 3 -#define M_RS 4 +#define QWERTY M(_QW) +#define COLEMAK M(_CM) +#define DVORAK M(_DV) +#define LOWER M(_LW) +#define RAISE M(_RS) #define M_BL 5 +#ifdef AUDIO_ENABLE + #define AUD_OFF M(6) + #define AUD_ON M(7) +#endif // Fillers to make layering more clear #define _______ KC_TRNS @@ -47,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Colemak @@ -65,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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 }, - {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Dvorak @@ -83,7 +87,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {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 }, - {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, M(M_LW), KC_SPC, KC_SPC, M(M_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Lower @@ -126,7 +130,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | | Reset| | | | | | | | | | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | | | | | | |Qwerty|Colemk|Dvorak| | | + * | | | |Aud on|Audoff| | |Qwerty|Colemk|Dvorak| | | * |------+------+------+------+------+------|------+------+------+------+------+------| * | | | | | | | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| @@ -135,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_AD] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, _______, M(6), _______, _______, M(M_QW), M(M_CM), M(M_DV), _______, _______}, + {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -146,6 +150,14 @@ const uint16_t PROGMEM fn_actions[] = { }; #ifdef AUDIO_ENABLE +float start_up[][2] = { + {440.0*pow(2.0,(67)/12.0), 12}, + {440.0*pow(2.0,(64)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(64)/12.0), 20} +}; + float tone_qw[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, @@ -157,20 +169,20 @@ float tone_cm[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16}, + {440.0*pow(2.0,(67)/12.0), 12}, {0, 4}, - {440.0*pow(2.0,(71)/12.0), 16} + {440.0*pow(2.0,(71)/12.0), 12} }; float tone_dv[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16}, + {440.0*pow(2.0,(67)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(69)/12.0), 16}, + {440.0*pow(2.0,(69)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16} + {440.0*pow(2.0,(67)/12.0), 8} }; #endif @@ -179,7 +191,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function switch(id) { - case M_QW: + case _QW: if (record->event.pressed) { #ifdef AUDIO_ENABLE play_notes(&tone_qw, 4, false); @@ -187,7 +199,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) default_layer_set(1UL<<_QW); } break; - case M_CM: + case _CM: if (record->event.pressed) { #ifdef AUDIO_ENABLE play_notes(&tone_cm, 6, false); @@ -195,7 +207,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) default_layer_set(1UL<<_CM); } break; - case M_DV: + case _DV: if (record->event.pressed) { #ifdef AUDIO_ENABLE play_notes(&tone_dv, 8, false); @@ -203,7 +215,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) default_layer_set(1UL<<_DV); } break; - case M_LW: + case _LW: if (record->event.pressed) { layer_on(_LW); update_tri_layer(_LW, _RS, _AD); @@ -212,7 +224,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) update_tri_layer(_LW, _RS, _AD); } break; - case M_RS: + case _RS: if (record->event.pressed) { layer_on(_RS); update_tri_layer(_LW, _RS, _AD); @@ -233,23 +245,23 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case 6: if (record->event.pressed) { - audio_toggle(); + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + case 7: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_on(); + play_notes(&start_up, 5, false); + #endif } break; } return MACRO_NONE; }; -#ifdef AUDIO_ENABLE -float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 12}, - {440.0*pow(2.0,(64)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {440.0*pow(2.0,(64)/12.0), 20} -}; -#endif - void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index e48052c825..eaf9ef927c 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -126,27 +126,44 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT # USBaspLoader 2048 OPT_DEFS += -DBOOTLOADER_SIZE=4096 - # Build Options -# comment out to disable the options. +# change to "no" to disable the options, or define them in the makefile.mk in +# the appropriate keymap folder that will get included automatically # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend -# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = yes # MIDI controls -AUDIO_ENABLE = yes # Audio output on port C6 -# UNICODE_ENABLE = YES # Unicode -# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID -# RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with MIDI at the same time. +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. -ifdef BACKLIGHT_ENABLE - SRC += backlight.c +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifdef KEYMAP + +ifeq ("$(wildcard keymaps/$(KEYMAP).c)","") +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk +endif +endif + +else + +ifneq ("$(wildcard keymaps/default/makefile.mk)","") + include keymaps/default/makefile.mk +endif + +endif + +ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) + SRC := backlight.c $(SRC) endif diff --git a/keyboard/preonic/keymaps/default/README.md b/keyboard/preonic/keymaps/default/README.md index d2f43bbdb8..e911968dd9 100644 --- a/keyboard/preonic/keymaps/default/README.md +++ b/keyboard/preonic/keymaps/default/README.md @@ -1,34 +1 @@ -# The Default Planck Layout - - const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_QW] = { /* Qwerty */ - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, - {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_CM] = { /* Colemak */ - {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_DV] = { /* Dvorak */ - {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_RS] = { /* RAISE */ - {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} - }, - [_LW] = { /* LOWER */ - {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} - } - }; \ No newline at end of file +# The default Preonic layout - largely based on the Planck's \ No newline at end of file diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 3da69c2155..c52d8472f4 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -1,9 +1,7 @@ -// This is the canonical layout file for the Quantum project. If you want to add another keyboard, -// this is the style you want to emulate. - #include "preonic.h" -#ifdef BACKLIGHT_ENABLE - #include "backlight.h" +#include "action_layer.h" +#ifdef AUDIO_ENABLE + #include "audio.h" #endif // Each layer gets a name for readability, which is then used in the keymap matrix below. @@ -15,42 +13,150 @@ #define _DV 2 #define _LW 3 #define _RS 4 +#define _AD 5 + +// Macro name shortcuts +#define QWERTY M(_QW) +#define COLEMAK M(_CM) +#define DVORAK M(_DV) +#define LOWER M(_LW) +#define RAISE M(_RS) +#define M_BL 5 +#ifdef AUDIO_ENABLE + #define AUD_OFF M(6) + #define AUD_ON M(7) +#endif + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -[_QW] = { /* Qwerty */ + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QW] = { {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_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_CM] = { /* Colemak */ + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_CM] = { {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_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL}, {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_DV] = { /* Dvorak */ + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | " | , | . | P | Y | F | G | C | R | L | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | / | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_DV] = { {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_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL}, {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_RS] = { /* RAISE */ - {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_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, - {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} -}, -[_LW] = { /* LOWER */ - {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_LW] = { {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, + {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, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | | | |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RS] = { + {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_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL}, + {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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Audoff|Aud on| | |Qwerty|Colemk|Dvorak| | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | | | | | | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_AD] = { + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } }; @@ -58,28 +164,116 @@ const uint16_t PROGMEM fn_actions[] = { }; +#ifdef AUDIO_ENABLE float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 4}, + {440.0*pow(2.0,(55)/12.0), 12}, + {0, 2}, + {440.0*pow(2.0,(67)/12.0), 8}, {440.0*pow(2.0,(64)/12.0), 8}, {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {440.0*pow(2.0,(64)/12.0), 10}, + {440.0*pow(2.0,(67)/12.0), 12}, + {0, 2}, + {440.0*pow(2.0,(67)/12.0), 12} }; +float tone_qw[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 16} +}; + +float tone_cm[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 12}, + {0, 4}, + {440.0*pow(2.0,(71)/12.0), 12} +}; + +float tone_dv[][2] = { + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(69)/12.0), 8}, + {0, 4}, + {440.0*pow(2.0,(67)/12.0), 8} +}; +#endif + + 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: + case _QW: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + play_notes(&tone_qw, 4, false); + #endif + default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + play_notes(&tone_cm, 6, false); + #endif + default_layer_set(1UL<<_CM); + } + break; + case _DV: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + play_notes(&tone_dv, 8, false); + #endif + default_layer_set(1UL<<_DV); + } + break; + case _LW: + if (record->event.pressed) { + layer_on(_LW); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_LW); + update_tri_layer(_LW, _RS, _AD); + } + break; + case _RS: + if (record->event.pressed) { + layer_on(_RS); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_RS); + update_tri_layer(_LW, _RS, _AD); + } + break; + case M_BL: if (record->event.pressed) { register_code(KC_RSFT); #ifdef BACKLIGHT_ENABLE backlight_step(); #endif - audio_toggle(); } else { unregister_code(KC_RSFT); - play_notes(&start_up, 5, false); + } + break; + case 6: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + case 7: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_on(); + play_notes(&start_up, 7, false); + #endif } break; } @@ -87,8 +281,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) }; void matrix_init_user(void) { -#ifdef AUDIO_ENABLE + #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 5, false); -#endif + play_notes(&start_up, 7, false); + #endif } diff --git a/keyboard/preonic/keymaps/default/makefile.mk b/keyboard/preonic/keymaps/default/makefile.mk new file mode 100644 index 0000000000..628167ff66 --- /dev/null +++ b/keyboard/preonic/keymaps/default/makefile.mk @@ -0,0 +1 @@ +AUDIO_ENABLE = yes \ No newline at end of file From 142ce47698613bb8fb757f13c29928a572a4d9d9 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 01:23:08 -0400 Subject: [PATCH 059/132] added keymap_extras to path --- quantum/quantum.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/quantum/quantum.mk b/quantum/quantum.mk index 17bb501718..1fe7390eba 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -46,6 +46,7 @@ endif # Search Path VPATH += $(TOP_DIR)/$(QUANTUM_DIR) +VPATH += $(TOP_DIR)/$(QUANTUM_DIR)/keymap_extras include $(TMK_DIR)/protocol/lufa.mk From 86169833c597fa5f2b5226e1587c48a6692ec017 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 15:47:17 -0400 Subject: [PATCH 060/132] updates to preonic default, music mode integrated --- keyboard/preonic/keymaps/default/keymap.c | 160 +++++++++++++++------- quantum/audio.c | 102 +++++++------- 2 files changed, 166 insertions(+), 96 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index c52d8472f4..6824f68b60 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -1,31 +1,40 @@ #include "preonic.h" #include "action_layer.h" +#include "eeconfig.h" #ifdef AUDIO_ENABLE #include "audio.h" + #define SCALE (int []){ 0 + (12*0), 2 + (12*0), 4 + (12*0), 5 + (12*0), 7 + (12*0), 9 + (12*0), 11 + (12*0), \ + 0 + (12*1), 2 + (12*1), 4 + (12*1), 5 + (12*1), 7 + (12*1), 9 + (12*1), 11 + (12*1), \ + 0 + (12*2), 2 + (12*2), 4 + (12*2), 5 + (12*2), 7 + (12*2), 9 + (12*2), 11 + (12*2), \ + 0 + (12*3), 2 + (12*3), 4 + (12*3), 5 + (12*3), 7 + (12*3), 9 + (12*3), 11 + (12*3), \ + 0 + (12*4), 2 + (12*4), 4 + (12*4), 5 + (12*4), 7 + (12*4), 9 + (12*4), 11 + (12*4), } #endif // 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 _QW 0 -#define _CM 1 -#define _DV 2 -#define _LW 3 -#define _RS 4 -#define _AD 5 +#define _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _ADJUST 5 +#define _MUSIC 6 // Macro name shortcuts -#define QWERTY M(_QW) -#define COLEMAK M(_CM) -#define DVORAK M(_DV) -#define LOWER M(_LW) -#define RAISE M(_RS) +#define QWERTY M(_QWERTY) +#define COLEMAK M(_COLEMAK) +#define DVORAK M(_DVORAK) +#define LOWER M(_LOWER) +#define RAISE M(_RAISE) #define M_BL 5 #ifdef AUDIO_ENABLE #define AUD_OFF M(6) #define AUD_ON M(7) #endif +#define MUS_OFF M(8) +#define MUS_ON M(9) // Fillers to make layering more clear #define _______ KC_TRNS @@ -46,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_QW] = { +[_QWERTY] = { {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_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, @@ -67,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_CM] = { +[_COLEMAK] = { {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_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL}, {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, @@ -88,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_DV] = { +[_DVORAK] = { {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_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL}, {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, @@ -109,7 +118,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ -[_LW] = { +[_LOWER] = { {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_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, @@ -130,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ -[_RS] = { +[_RAISE] = { {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_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL}, {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, @@ -151,10 +160,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' */ -[_AD] = { +[_ADJUST] = { {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +}, + +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -166,24 +186,20 @@ const uint16_t PROGMEM fn_actions[] = { #ifdef AUDIO_ENABLE float start_up[][2] = { - {440.0*pow(2.0,(55)/12.0), 12}, - {0, 2}, - {440.0*pow(2.0,(67)/12.0), 8}, - {440.0*pow(2.0,(64)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(67)/12.0), 12}, - {0, 2}, - {440.0*pow(2.0,(67)/12.0), 12} + {440.0*pow(2.0,(50)/12.0), 20}, + {440.0*pow(2.0,(62)/12.0), 8}, + {440.0*pow(2.0,(54)/12.0), 20}, + {440.0*pow(2.0,(62)/12.0), 8} }; -float tone_qw[][2] = { +float tone_qwerty[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, {0, 4}, {440.0*pow(2.0,(67)/12.0), 16} }; -float tone_cm[][2] = { +float tone_colemak[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, {0, 4}, @@ -192,7 +208,7 @@ float tone_cm[][2] = { {440.0*pow(2.0,(71)/12.0), 12} }; -float tone_dv[][2] = { +float tone_dvorak[][2] = { {440.0*pow(2.0,(59)/12.0), 8}, {440.0*pow(2.0,(60)/12.0), 8}, {0, 4}, @@ -202,53 +218,66 @@ float tone_dv[][2] = { {0, 4}, {440.0*pow(2.0,(67)/12.0), 8} }; + +float tone_music[][2] = { + {440.0*pow(2.0,(48)/12.0), 8}, + {440.0*pow(2.0,(50)/12.0), 8}, + {440.0*pow(2.0,(52)/12.0), 8}, + {440.0*pow(2.0,(53)/12.0), 8}, + {440.0*pow(2.0,(55)/12.0), 8}, + {440.0*pow(2.0,(57)/12.0), 8}, + {440.0*pow(2.0,(59)/12.0), 8}, + {440.0*pow(2.0,(60)/12.0), 8} +}; #endif const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - // MACRODOWN only works in this function switch(id) { - case _QW: + case _QWERTY: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_qw, 4, false); + play_notes(&tone_qwerty, 4, false); #endif - default_layer_set(1UL<<_QW); + eeconfig_write_default_layer(1UL<<_QWERTY); + default_layer_set(1UL<<_QWERTY); } break; - case _CM: + case _COLEMAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_cm, 6, false); + play_notes(&tone_colemak, 6, false); #endif - default_layer_set(1UL<<_CM); + eeconfig_write_default_layer(1UL<<_COLEMAK); + default_layer_set(1UL<<_COLEMAK); } break; - case _DV: + case _DVORAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_dv, 8, false); + play_notes(&tone_dvorak, 8, false); #endif - default_layer_set(1UL<<_DV); + eeconfig_write_default_layer(1UL<<_DVORAK); + default_layer_set(1UL<<_DVORAK); } break; - case _LW: + case _LOWER: if (record->event.pressed) { - layer_on(_LW); - update_tri_layer(_LW, _RS, _AD); + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } else { - layer_off(_LW); - update_tri_layer(_LW, _RS, _AD); + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } break; - case _RS: + case _RAISE: if (record->event.pressed) { - layer_on(_RS); - update_tri_layer(_LW, _RS, _AD); + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } else { - layer_off(_RS); - update_tri_layer(_LW, _RS, _AD); + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } break; case M_BL: @@ -272,7 +301,23 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - play_notes(&start_up, 7, false); + play_notes(&start_up, 4, false); + #endif + } + break; + case 8: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + case 9: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + play_notes(&tone_music, 8, false); + layer_on(_MUSIC); #endif } break; @@ -280,9 +325,24 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; +uint8_t starting_note = 0x0C; +int offset = 7; + +void process_action_user(keyrecord_t *record) { + + if (IS_LAYER_ON(_MUSIC)) { + if (record->event.pressed) { + play_note(((double)261.626)*pow(2.0, -2.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } else { + stop_note(((double)261.626)*pow(2.0, -2.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } + +} + void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 7, false); + play_notes(&start_up, 4, false); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 73985479cc..5edcccdbe1 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -32,6 +32,8 @@ int voice_place = 0; double frequency = 0; int volume = 0; long position = 0; +int duty_place = 1; +int duty_counter = 0; double frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; int volumes[8] = {0, 0, 0, 0, 0, 0, 0, 0}; @@ -98,53 +100,55 @@ void stop_all_notes() { } void stop_note(double freq) { - #ifdef PWM_AUDIO - freq = freq / SAMPLE_RATE; - #endif - for (int i = 7; i >= 0; i--) { - if (frequencies[i] == freq) { - frequencies[i] = 0; - volumes[i] = 0; - for (int j = i; (j < 7); j++) { - frequencies[j] = frequencies[j+1]; - frequencies[j+1] = 0; - volumes[j] = volumes[j+1]; - volumes[j+1] = 0; - } - } - } - voices--; - if (voices < 0) - voices = 0; - if (voices == 0) { + if (note) { #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); + freq = freq / SAMPLE_RATE; #endif - frequency = 0; - volume = 0; - note = false; - } else { - double freq = frequencies[voices - 1]; - int vol = volumes[voices - 1]; - double starting_f = frequency; - if (frequency < freq) { - sliding = true; - for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { - frequency = f; + for (int i = 7; i >= 0; i--) { + if (frequencies[i] == freq) { + frequencies[i] = 0; + volumes[i] = 0; + for (int j = i; (j < 7); j++) { + frequencies[j] = frequencies[j+1]; + frequencies[j+1] = 0; + volumes[j] = volumes[j+1]; + volumes[j+1] = 0; + } } - sliding = false; - } else if (frequency > freq) { - sliding = true; - for (double f = starting_f; f >= freq; f -= ((starting_f - freq) / 2000.0)) { - frequency = f; - } - sliding = false; } - frequency = freq; - volume = vol; + voices--; + if (voices < 0) + voices = 0; + if (voices == 0) { + #ifdef PWM_AUDIO + TIMSK3 &= ~_BV(OCIE3A); + #else + TIMSK3 &= ~_BV(OCIE3A); + TCCR3A &= ~_BV(COM3A1); + #endif + frequency = 0; + volume = 0; + note = false; + } else { + double freq = frequencies[voices - 1]; + int vol = volumes[voices - 1]; + double starting_f = frequency; + if (frequency < freq) { + sliding = true; + for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { + frequency = f; + } + sliding = false; + } else if (frequency > freq) { + sliding = true; + for (double f = starting_f; f >= freq; f -= ((starting_f - freq) / 2000.0)) { + frequency = f; + } + sliding = false; + } + frequency = freq; + volume = vol; + } } } @@ -239,13 +243,19 @@ ISR(TIMER3_COMPA_vect) { if (frequency > 0) { // ICR3 = (int)(((double)F_CPU) / frequency); // Set max to the period // OCR3A = (int)(((double)F_CPU) / frequency) >> 1; // Set compare to half the period - if (place > 10) { + voice_place %= voices; + if (place > (frequencies[voice_place] / 500)) { voice_place = (voice_place + 1) % voices; place = 0.0; } ICR3 = (int)(((double)F_CPU) / frequencies[voice_place]); // Set max to the period - OCR3A = (int)(((double)F_CPU) / frequencies[voice_place]) >> 1; // Set compare to half the period + OCR3A = (int)(((double)F_CPU) / frequencies[voice_place]) >> 1 * duty_place; // Set compare to half the period place++; + // if (duty_counter > (frequencies[voice_place] / 500)) { + // duty_place = (duty_place % 3) + 1; + // duty_counter = 0; + // } + // duty_counter++; } #endif } @@ -375,7 +385,7 @@ if (audio_config.enable) { void play_note(double freq, int vol) { -if (audio_config.enable) { +if (audio_config.enable && voices < 8) { if (notes) stop_all_notes(); From ab19ebd08a8b955775e6fa94cdf6b8d128d8b43c Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 18:51:58 -0400 Subject: [PATCH 061/132] MAGIC functionality, AG swap in default layout --- keyboard/planck/keymaps/default/README.md | 32 --- keyboard/preonic/Makefile | 2 +- keyboard/preonic/keymaps/default/keymap.c | 19 +- quantum/keymap_common.c | 250 ++++++++++++---------- quantum/keymap_common.h | 28 ++- tmk_core/common.mk | 3 + tmk_core/common/keyboard.c | 8 +- tmk_core/common/keymap.h | 3 - tmk_core/common/magic.c | 36 ++++ tmk_core/common/magic.h | 6 + 10 files changed, 226 insertions(+), 161 deletions(-) create mode 100644 tmk_core/common/magic.c create mode 100644 tmk_core/common/magic.h diff --git a/keyboard/planck/keymaps/default/README.md b/keyboard/planck/keymaps/default/README.md index d2f43bbdb8..de9680b498 100644 --- a/keyboard/planck/keymaps/default/README.md +++ b/keyboard/planck/keymaps/default/README.md @@ -1,34 +1,2 @@ # The Default Planck Layout - const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_QW] = { /* Qwerty */ - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, - {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_CM] = { /* Colemak */ - {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_DV] = { /* Dvorak */ - {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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - }, - [_RS] = { /* RAISE */ - {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} - }, - [_LW] = { /* LOWER */ - {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_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} - } - }; \ No newline at end of file diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index eaf9ef927c..9199968c3d 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -130,7 +130,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # change to "no" to disable the options, or define them in the makefile.mk in # the appropriate keymap folder that will get included automatically # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) CONSOLE_ENABLE = yes # Console for debug(+400) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 6824f68b60..e1f9b62029 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -153,9 +153,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------+------+------+------+------+------+------| * | | Reset| | | | | | | | | | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | | |Audoff|Aud on| | |Qwerty|Colemk|Dvorak| | | + * | | | |Audoff|Aud on|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | | | | | | | | | | | | + * | | | |Musoff|Mus on| | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -163,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_ADJUST] = { {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -231,6 +231,10 @@ float tone_music[][2] = { }; #endif +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_write_default_layer(default_layer); + default_layer_set(default_layer); +} const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { @@ -240,8 +244,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE play_notes(&tone_qwerty, 4, false); #endif - eeconfig_write_default_layer(1UL<<_QWERTY); - default_layer_set(1UL<<_QWERTY); + persistant_default_layer_set(1UL<<_QWERTY); } break; case _COLEMAK: @@ -249,8 +252,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE play_notes(&tone_colemak, 6, false); #endif - eeconfig_write_default_layer(1UL<<_COLEMAK); - default_layer_set(1UL<<_COLEMAK); + persistant_default_layer_set(1UL<<_COLEMAK); } break; case _DVORAK: @@ -258,8 +260,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE play_notes(&tone_dvorak, 8, false); #endif - eeconfig_write_default_layer(1UL<<_DVORAK); - default_layer_set(1UL<<_DVORAK); + persistant_default_layer_set(1UL<<_DVORAK); } break; case _LOWER: diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 3a00d36f08..b919166853 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -27,6 +27,8 @@ along with this program. If not, see . #include "keymap_midi.h" #include "bootloader.h" +extern keymap_config_t keymap_config; + #include #include #ifdef AUDIO_ENABLE @@ -47,120 +49,9 @@ action_t action_for_key(uint8_t layer, keypos_t key) // 16bit keycodes - important uint16_t keycode = keymap_key_to_keycode(layer, key); - if (keycode >= 0x0100 && keycode < 0x2000) { - // Has a modifier - action_t action; - // Split it up - action.code = ACTION_MODS_KEY(keycode >> 8, keycode & 0xFF); // adds modifier to key - return action; - } else if (keycode >= 0x2000 && keycode < 0x3000) { - // Is a shortcut for function layer, pull last 12bits - // This means we have 4,096 FN macros at our disposal - return keymap_func_to_action(keycode & 0xFFF); - } else if (keycode >= 0x3000 && keycode < 0x4000) { - // When the code starts with 3, it's an action macro. - action_t action; - action.code = ACTION_MACRO(keycode & 0xFF); - return action; -#ifdef BACKLIGHT_ENABLE - } else if (keycode >= BL_0 && keycode <= BL_15) { - action_t action; - action.code = ACTION_BACKLIGHT_LEVEL(keycode & 0x000F); - return action; - } else if (keycode == BL_DEC) { - action_t action; - action.code = ACTION_BACKLIGHT_DECREASE(); - return action; - } else if (keycode == BL_INC) { - action_t action; - action.code = ACTION_BACKLIGHT_INCREASE(); - return action; - } else if (keycode == BL_TOGG) { - action_t action; - action.code = ACTION_BACKLIGHT_TOGGLE(); - return action; - } else if (keycode == BL_STEP) { - action_t action; - action.code = ACTION_BACKLIGHT_STEP(); - return action; -#endif - } else if (keycode == RESET) { // RESET is 0x5000, which is why this is here - action_t action; - clear_keyboard(); - #ifdef AUDIO_ENABLE - play_notes(&goodbye, 3, false); - #endif - _delay_ms(250); - #ifdef ATREUS_ASTAR - *(uint16_t *)0x0800 = 0x7777; // these two are a-star-specific - #endif - bootloader_jump(); - return action; - } else if (keycode == DEBUG) { // DEBUG is 0x5001 - // TODO: Does this actually work? - action_t action; - print("\nDEBUG: enabled.\n"); - debug_enable = true; - return action; - } else if (keycode >= 0x5000 && keycode < 0x6000) { - // Layer movement shortcuts - // See .h to see constraints/usage - int type = (keycode >> 0x8) & 0xF; - if (type == 0x1) { - // Layer set "GOTO" - int when = (keycode >> 0x4) & 0x3; - int layer = keycode & 0xF; - action_t action; - action.code = ACTION_LAYER_SET(layer, when); - return action; - } else if (type == 0x2) { - // Momentary layer - int layer = keycode & 0xFF; - action_t action; - action.code = ACTION_LAYER_MOMENTARY(layer); - return action; - } else if (type == 0x3) { - // Set default layer - int layer = keycode & 0xFF; - action_t action; - action.code = ACTION_DEFAULT_LAYER_SET(layer); - return action; - } else if (type == 0x4) { - // Set default layer - int layer = keycode & 0xFF; - action_t action; - action.code = ACTION_LAYER_TOGGLE(layer); - return action; - } -#ifdef MIDI_ENABLE - } else if (keycode >= 0x6000 && keycode < 0x7000) { - action_t action; - action.code = ACTION_FUNCTION_OPT(keycode & 0xFF, (keycode & 0x0F00) >> 8); - return action; -#endif - } else if (keycode >= 0x7000 && keycode < 0x8000) { - action_t action; - action.code = ACTION_MODS_TAP_KEY((keycode >> 0x8) & 0xF, keycode & 0xFF); - return action; - } else if (keycode >= 0x8000 && keycode < 0x9000) { - action_t action; - action.code = ACTION_LAYER_TAP_KEY((keycode >> 0x8) & 0xF, keycode & 0xFF); - return action; -#ifdef UNICODE_ENABLE - } else if (keycode >= 0x8000000) { - action_t action; - uint16_t unicode = keycode & ~(0x8000); - action.code = ACTION_FUNCTION_OPT(unicode & 0xFF, (unicode & 0xFF00) >> 8); - return action; -#endif - } else { - - } - switch (keycode) { case KC_FN0 ... KC_FN31: return keymap_fn_to_action(keycode); -#ifdef BOOTMAGIC_ENABLE case KC_CAPSLOCK: case KC_LOCKING_CAPS: if (keymap_config.swap_control_capslock || keymap_config.capslock_to_control) { @@ -224,7 +115,6 @@ action_t action_for_key(uint8_t layer, keypos_t key) return keycode_to_action(KC_BSLASH); } return keycode_to_action(KC_BSPACE); -#endif default: return keycode_to_action(keycode); } @@ -265,6 +155,142 @@ static action_t keycode_to_action(uint16_t keycode) case KC_TRNS: action.code = ACTION_TRANSPARENT; break; + case 0x0100 ... 0x1FFF: ; + // Has a modifier + // Split it up + action.code = ACTION_MODS_KEY(keycode >> 8, keycode & 0xFF); // adds modifier to key + break; + case 0x2000 ... 0x2FFF: + // Is a shortcut for function layer, pull last 12bits + // This means we have 4,096 FN macros at our disposal + return keymap_func_to_action(keycode & 0xFFF); + break; + case 0x3000 ... 0x3FFF: ; + // When the code starts with 3, it's an action macro. + action.code = ACTION_MACRO(keycode & 0xFF); + break; + #ifdef BACKLIGHT_ENABLE + case BL_0 ... BL_15: + action.code = ACTION_BACKLIGHT_LEVEL(keycode & 0x000F); + break; + case BL_DEC: + action.code = ACTION_BACKLIGHT_DECREASE(); + break; + case BL_INC: + action.code = ACTION_BACKLIGHT_INCREASE(); + break; + case BL_TOGG: + action.code = ACTION_BACKLIGHT_TOGGLE(); + break; + case BL_STEP: + action.code = ACTION_BACKLIGHT_STEP(); + break; + #endif + case RESET: ; // RESET is 0x5000, which is why this is here + clear_keyboard(); + #ifdef AUDIO_ENABLE + play_notes(&goodbye, 3, false); + #endif + _delay_ms(250); + #ifdef ATREUS_ASTAR + *(uint16_t *)0x0800 = 0x7777; // these two are a-star-specific + #endif + bootloader_jump(); + break; + case DEBUG: ; // DEBUG is 0x5001 + print("\nDEBUG: enabled.\n"); + debug_enable = true; + break; + case 0x5002 ... 0x50FF: + // MAGIC actions (BOOTMAGIC without the boot) + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + /* keymap config */ + keymap_config.raw = eeconfig_read_keymap(); + if (keycode == MAGIC_SWAP_CONTROL_CAPSLOCK) { + keymap_config.swap_control_capslock = 1; + } else if (keycode == MAGIC_CAPSLOCK_TO_CONTROL) { + keymap_config.capslock_to_control = 1; + } else if (keycode == MAGIC_SWAP_LALT_LGUI) { + keymap_config.swap_lalt_lgui = 1; + } else if (keycode == MAGIC_SWAP_RALT_RGUI) { + keymap_config.swap_ralt_rgui = 1; + } else if (keycode == MAGIC_NO_GUI) { + keymap_config.no_gui = 1; + } else if (keycode == MAGIC_SWAP_GRAVE_ESC) { + keymap_config.swap_grave_esc = 1; + } else if (keycode == MAGIC_SWAP_BACKSLASH_BACKSPACE) { + keymap_config.swap_backslash_backspace = 1; + } else if (keycode == MAGIC_HOST_NKRO) { + keymap_config.nkro = 1; + } else if (keycode == MAGIC_SWAP_ALT_GUI) { + keymap_config.swap_lalt_lgui = 1; + keymap_config.swap_ralt_rgui = 1; + } + /* UNs */ + else if (keycode == MAGIC_UNSWAP_CONTROL_CAPSLOCK) { + keymap_config.swap_control_capslock = 0; + } else if (keycode == MAGIC_UNCAPSLOCK_TO_CONTROL) { + keymap_config.capslock_to_control = 0; + } else if (keycode == MAGIC_UNSWAP_LALT_LGUI) { + keymap_config.swap_lalt_lgui = 0; + } else if (keycode == MAGIC_UNSWAP_RALT_RGUI) { + keymap_config.swap_ralt_rgui = 0; + } else if (keycode == MAGIC_UNNO_GUI) { + keymap_config.no_gui = 0; + } else if (keycode == MAGIC_UNSWAP_GRAVE_ESC) { + keymap_config.swap_grave_esc = 0; + } else if (keycode == MAGIC_UNSWAP_BACKSLASH_BACKSPACE) { + keymap_config.swap_backslash_backspace = 0; + } else if (keycode == MAGIC_UNHOST_NKRO) { + keymap_config.nkro = 0; + } else if (keycode == MAGIC_UNSWAP_ALT_GUI) { + keymap_config.swap_lalt_lgui = 0; + keymap_config.swap_ralt_rgui = 0; + } + eeconfig_write_keymap(keymap_config.raw); + break; + case 0x5100 ... 0x5FFF: ; + // Layer movement shortcuts + // See .h to see constraints/usage + int type = (keycode >> 0x8) & 0xF; + if (type == 0x1) { + // Layer set "GOTO" + int when = (keycode >> 0x4) & 0x3; + int layer = keycode & 0xF; + action.code = ACTION_LAYER_SET(layer, when); + } else if (type == 0x2) { + // Momentary layer + int layer = keycode & 0xFF; + action.code = ACTION_LAYER_MOMENTARY(layer); + } else if (type == 0x3) { + // Set default layer + int layer = keycode & 0xFF; + action.code = ACTION_DEFAULT_LAYER_SET(layer); + } else if (type == 0x4) { + // Set default layer + int layer = keycode & 0xFF; + action.code = ACTION_LAYER_TOGGLE(layer); + } + break; + #ifdef MIDI_ENABLE + case 0x6000 ... 0x6FFF: + action.code = ACTION_FUNCTION_OPT(keycode & 0xFF, (keycode & 0x0F00) >> 8); + break; + #endif + case 0x7000 ... 0x7FFF: + action.code = ACTION_MODS_TAP_KEY((keycode >> 0x8) & 0xF, keycode & 0xFF); + break; + case 0x8000 ... 0x8FFF: + action.code = ACTION_LAYER_TAP_KEY((keycode >> 0x8) & 0xF, keycode & 0xFF); + break; + #ifdef UNICODE_ENABLE + case 0x8000000 ... 0x8FFFFFF: + uint16_t unicode = keycode & ~(0x8000); + action.code = ACTION_FUNCTION_OPT(unicode & 0xFF, (unicode & 0xFF00) >> 8); + break; + #endif default: action.code = ACTION_NO; break; diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index 7452a1ff3f..ce87e4770e 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -30,7 +30,6 @@ along with this program. If not, see . // #include "print.h" #include "debug.h" -#ifdef BOOTMAGIC_ENABLE /* NOTE: Not portable. Bit field order depends on implementation */ typedef union { uint16_t raw; @@ -45,8 +44,6 @@ typedef union { bool nkro:1; }; } keymap_config_t; -keymap_config_t keymap_config; -#endif /* translates key to keycode */ @@ -168,6 +165,30 @@ extern const uint16_t fn_actions[]; #define RESET 0x5000 #define DEBUG 0x5001 +// MAGIC keycodes +#define MAGIC_SWAP_CONTROL_CAPSLOCK 0x5002 +#define MAGIC_UNSWAP_CONTROL_CAPSLOCK 0x5003 +#define MAGIC_CAPSLOCK_TO_CONTROL 0x5004 +#define MAGIC_UNCAPSLOCK_TO_CONTROL 0x5005 +#define MAGIC_SWAP_LALT_LGUI 0x5006 +#define MAGIC_UNSWAP_LALT_LGUI 0x5007 +#define MAGIC_SWAP_RALT_RGUI 0x5008 +#define MAGIC_UNSWAP_RALT_RGUI 0x5009 +#define MAGIC_NO_GUI 0x500a +#define MAGIC_UNNO_GUI 0x500b +#define MAGIC_SWAP_GRAVE_ESC 0x500c +#define MAGIC_UNSWAP_GRAVE_ESC 0x500d +#define MAGIC_SWAP_BACKSLASH_BACKSPACE 0x500e +#define MAGIC_UNSWAP_BACKSLASH_BACKSPACE 0x500f +#define MAGIC_HOST_NKRO 0x5010 +#define MAGIC_UNHOST_NKRO 0x5011 +#define MAGIC_SWAP_ALT_GUI 0x5012 +#define MAGIC_UNSWAP_ALT_GUI 0x5013 + +#define AG_SWAP MAGIC_SWAP_ALT_GUI +#define AG_NORM MAGIC_UNSWAP_ALT_GUI + + // GOTO layer - 16 layers max // when: // ON_PRESS = 1 @@ -213,4 +234,5 @@ void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); #define IS_LAYER_ON(layer) ((layer_state) & (1UL<<(layer))) #define IS_LAYER_OFF(layer) ((!layer_state) & (1UL<<(layer))) + #endif diff --git a/tmk_core/common.mk b/tmk_core/common.mk index f8006c6708..9cb2eb8ecd 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk @@ -21,6 +21,9 @@ ifeq ($(strip $(BOOTMAGIC_ENABLE)), yes) SRC += $(COMMON_DIR)/bootmagic.c SRC += $(COMMON_DIR)/avr/eeconfig.c OPT_DEFS += -DBOOTMAGIC_ENABLE +else + SRC += $(COMMON_DIR)/magic.c + SRC += $(COMMON_DIR)/avr/eeconfig.c endif ifeq ($(strip $(MOUSEKEY_ENABLE)), yes) diff --git a/tmk_core/common/keyboard.c b/tmk_core/common/keyboard.c index 302b3ec87c..1d99818481 100644 --- a/tmk_core/common/keyboard.c +++ b/tmk_core/common/keyboard.c @@ -27,7 +27,11 @@ along with this program. If not, see . #include "command.h" #include "util.h" #include "sendchar.h" -#include "bootmagic.h" +#ifdef BOOTMAGIC_ENABLE + #include "bootmagic.h" +#else + #include "magic.h" +#endif #include "eeconfig.h" #include "backlight.h" #ifdef MOUSEKEY_ENABLE @@ -86,6 +90,8 @@ void keyboard_init(void) #ifdef BOOTMAGIC_ENABLE bootmagic(); +#else + magic(); #endif #ifdef BACKLIGHT_ENABLE diff --git a/tmk_core/common/keymap.h b/tmk_core/common/keymap.h index e1a6f992e6..abc9bdb32d 100644 --- a/tmk_core/common/keymap.h +++ b/tmk_core/common/keymap.h @@ -22,8 +22,6 @@ along with this program. If not, see . #include #include "action.h" - -#ifdef BOOTMAGIC_ENABLE /* NOTE: Not portable. Bit field order depends on implementation */ typedef union { uint8_t raw; @@ -39,7 +37,6 @@ typedef union { }; } keymap_config_t; keymap_config_t keymap_config; -#endif /* translates key to keycode */ diff --git a/tmk_core/common/magic.c b/tmk_core/common/magic.c new file mode 100644 index 0000000000..f21d1346c7 --- /dev/null +++ b/tmk_core/common/magic.c @@ -0,0 +1,36 @@ +#include +#include +#include +#include "matrix.h" +#include "bootloader.h" +#include "debug.h" +#include "keymap.h" +#include "host.h" +#include "action_layer.h" +#include "eeconfig.h" +#include "magic.h" + +keymap_config_t keymap_config; + +void magic(void) +{ + /* check signature */ + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + + /* debug enable */ + debug_config.raw = eeconfig_read_debug(); + + /* keymap config */ + keymap_config.raw = eeconfig_read_keymap(); + +#ifdef NKRO_ENABLE + keyboard_nkro = keymap_config.nkro; +#endif + + uint8_t default_layer = 0; + default_layer = eeconfig_read_default_layer(); + default_layer_set((uint32_t)default_layer); + +} \ No newline at end of file diff --git a/tmk_core/common/magic.h b/tmk_core/common/magic.h new file mode 100644 index 0000000000..3fa2d8b81c --- /dev/null +++ b/tmk_core/common/magic.h @@ -0,0 +1,6 @@ +#ifndef MAGIC_H +#define MAGIC_H + +void magic(void); + +#endif From b8d2e66638409066661e7dd3c66473d583256ec5 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 19:30:15 -0400 Subject: [PATCH 062/132] readme clarity for rgbleds --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 613bdcf42b..6e1ab9bc53 100644 --- a/README.md +++ b/README.md @@ -304,7 +304,7 @@ For this mod, you need an unused pin wiring to DI of WS2812 strip. After wiring Please note that the underglow is not compatible with audio output. So you cannot enable both of them at the same time. -Please add the following options into your config.h, and set them up according your hardware configuration. +Please add the following options into your config.h, and set them up according your hardware configuration. These settings are for the F4 by default: #define ws2812_PORTREG PORTF #define ws2812_DDRREG DDRF @@ -314,6 +314,12 @@ Please add the following options into your config.h, and set them up according y #define RGBLIGHT_SAT_STEP 17 #define RGBLIGHT_VAL_STEP 17 +You'll need to edit `PORTF`, `DDRF`, and `PF4` on the first three lines to the port/pin you have your LED(s) wired to, eg for B3 change things to: + + #define ws2812_PORTREG PORTB + #define ws2812_DDRREG DDRB + #define ws2812_pin PB3 + The firmware supports 5 different light effects, and the color (hue, saturation, brightness) can be customized in most effects. To control the underglow, you need to modify your keymap file to assign those functions to some keys/key combinations. For details, please check this keymap. `keyboard/planck/keymaps/yang/keymap.c` ### WS2812 Wiring From c83aa16f1d614c1c10f7597a67ffb9f2ae871951 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 20:26:02 -0400 Subject: [PATCH 063/132] fixes audio prescaler to emit correct freq --- keyboard/preonic/keymaps/default/keymap.c | 52 +++++++++++------------ quantum/audio.c | 12 +++--- quantum/keymap_common.c | 6 +-- 3 files changed, 36 insertions(+), 34 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index e1f9b62029..6b62623180 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -186,48 +186,48 @@ const uint16_t PROGMEM fn_actions[] = { #ifdef AUDIO_ENABLE float start_up[][2] = { - {440.0*pow(2.0,(50)/12.0), 20}, - {440.0*pow(2.0,(62)/12.0), 8}, - {440.0*pow(2.0,(54)/12.0), 20}, - {440.0*pow(2.0,(62)/12.0), 8} + {440.0*pow(2.0,(14)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8}, + {440.0*pow(2.0,(18)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8} }; float tone_qwerty[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16} + {440.0*pow(2.0,(31)/12.0), 16} }; float tone_colemak[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 12}, + {440.0*pow(2.0,(31)/12.0), 12}, {0, 4}, - {440.0*pow(2.0,(71)/12.0), 12} + {440.0*pow(2.0,(35)/12.0), 12} }; float tone_dvorak[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 8}, + {440.0*pow(2.0,(31)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(69)/12.0), 8}, + {440.0*pow(2.0,(33)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 8} + {440.0*pow(2.0,(31)/12.0), 8} }; float tone_music[][2] = { - {440.0*pow(2.0,(48)/12.0), 8}, - {440.0*pow(2.0,(50)/12.0), 8}, - {440.0*pow(2.0,(52)/12.0), 8}, - {440.0*pow(2.0,(53)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(57)/12.0), 8}, - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8} + {440.0*pow(2.0,(12)/12.0), 8}, + {440.0*pow(2.0,(14)/12.0), 8}, + {440.0*pow(2.0,(16)/12.0), 8}, + {440.0*pow(2.0,(17)/12.0), 8}, + {440.0*pow(2.0,(19)/12.0), 8}, + {440.0*pow(2.0,(21)/12.0), 8}, + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8} }; #endif @@ -333,9 +333,9 @@ void process_action_user(keyrecord_t *record) { if (IS_LAYER_ON(_MUSIC)) { if (record->event.pressed) { - play_note(((double)261.626)*pow(2.0, -2.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + play_note(((double)261.626)*pow(2.0, -3.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); } else { - stop_note(((double)261.626)*pow(2.0, -2.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + stop_note(((double)261.626)*pow(2.0, -3.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); } } diff --git a/quantum/audio.c b/quantum/audio.c index 5edcccdbe1..470dc8e0c7 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -12,6 +12,8 @@ #define PI 3.14159265 +#define CPU_PRESCALER 8 + // #define PWM_AUDIO #ifdef PWM_AUDIO @@ -244,12 +246,12 @@ ISR(TIMER3_COMPA_vect) { // ICR3 = (int)(((double)F_CPU) / frequency); // Set max to the period // OCR3A = (int)(((double)F_CPU) / frequency) >> 1; // Set compare to half the period voice_place %= voices; - if (place > (frequencies[voice_place] / 500)) { + if (place > (frequencies[voice_place] / 50)) { voice_place = (voice_place + 1) % voices; place = 0.0; } - ICR3 = (int)(((double)F_CPU) / frequencies[voice_place]); // Set max to the period - OCR3A = (int)(((double)F_CPU) / frequencies[voice_place]) >> 1 * duty_place; // Set compare to half the period + ICR3 = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)); // Set max to the period + OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period place++; // if (duty_counter > (frequencies[voice_place] / 500)) { // duty_place = (duty_place % 3) + 1; @@ -281,8 +283,8 @@ ISR(TIMER3_COMPA_vect) { place -= SINE_LENGTH; #else if (note_frequency > 0) { - ICR3 = (int)(((double)F_CPU) / note_frequency); // Set max to the period - OCR3A = (int)(((double)F_CPU) / note_frequency) >> 1; // Set compare to half the period + ICR3 = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)); // Set max to the period + OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 1; // Set compare to half the period } else { ICR3 = 0; OCR3A = 0; diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index b919166853..899437f447 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -35,9 +35,9 @@ extern keymap_config_t keymap_config; #include "audio.h" float goodbye[][2] = { - {440.0*pow(2.0,(67)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 12}, + {440.0*pow(2.0,(31)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, + {440.0*pow(2.0,(19)/12.0), 12}, }; #endif From b5c22ab5b5b77d5e21cc4145831608eed6756ad7 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sat, 16 Apr 2016 19:27:21 -0500 Subject: [PATCH 064/132] Merging with QMK main to fix audio issues --- keyboard/atomic/keymaps/pvc/keymap.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 7abd7f4f7d..189da16c47 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -3,8 +3,10 @@ #ifdef AUDIO_ENABLE #include "audio.h" +#include "musical_notes.h" #endif + #define _QW 0 #define _LW 1 #define _RS 2 @@ -82,10 +84,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { float tone_lw[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16} +Q_NOTE(_C4 ) , +Q_NOTE(_CS4 ) , +Q_NOTE(_D4 ) , +Q_NOTE(_DS4 ) , +Q_NOTE(_E4 ) , +Q_NOTE(_F4 ) , +Q_NOTE(_FS4 ) , +Q_NOTE(_G4 ) , +Q_NOTE(_GS4 ) , +Q_NOTE(_A4 ) , +Q_NOTE(_AS4 ) , +Q_NOTE(_B4 ) , }; float tone_rs[][2] = { @@ -158,6 +168,7 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l const uint16_t PROGMEM fn_actions[] = { }; +#define ARRAY_SIZE(x) ((sizeof x) / (sizeof *x)) const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { @@ -167,7 +178,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE println("PlayNotes LW"); - play_notes(&tone_lw, 4, false); + print_val_hex32(ARRAY_SIZE(tone_lw)); + play_notes(&tone_lw, 12, false); #endif layer_on(_LW); update_tri_layer(_LW, _RS, _FN); From 41cc35425ab32c9a9492006da8b667d01d32dfa6 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 21:31:40 -0400 Subject: [PATCH 065/132] rests between notes as an argument --- keyboard/planck/keymaps/default/keymap.c | 10 ++++---- keyboard/preonic/keymaps/default/keymap.c | 16 ++++++------- quantum/audio.c | 29 ++++++++++++++++------- quantum/audio.h | 3 ++- quantum/keymap_common.c | 2 +- 5 files changed, 37 insertions(+), 23 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index ede08ad7f1..a6edefefd9 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -194,7 +194,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _QW: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_qw, 4, false); + play_notes(&tone_qw, 4, false, 0); #endif default_layer_set(1UL<<_QW); } @@ -202,7 +202,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _CM: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_cm, 6, false); + play_notes(&tone_cm, 6, false, 0); #endif default_layer_set(1UL<<_CM); } @@ -210,7 +210,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _DV: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_dv, 8, false); + play_notes(&tone_dv, 8, false, 0); #endif default_layer_set(1UL<<_DV); } @@ -254,7 +254,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - play_notes(&start_up, 5, false); + play_notes(&start_up, 5, false, 0); #endif } break; @@ -265,6 +265,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 5, false); + play_notes(&start_up, 5, false, 0); #endif } diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 6b62623180..1223793cfa 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -242,7 +242,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _QWERTY: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_qwerty, 4, false); + play_notes(&tone_qwerty, 4, false, 0); #endif persistant_default_layer_set(1UL<<_QWERTY); } @@ -250,7 +250,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _COLEMAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_colemak, 6, false); + play_notes(&tone_colemak, 6, false, 1); #endif persistant_default_layer_set(1UL<<_COLEMAK); } @@ -258,7 +258,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _DVORAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_dvorak, 8, false); + play_notes(&tone_dvorak, 8, false, 10); #endif persistant_default_layer_set(1UL<<_DVORAK); } @@ -302,7 +302,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - play_notes(&start_up, 4, false); + play_notes(&start_up, 4, false, 0); #endif } break; @@ -317,7 +317,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case 9: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_music, 8, false); + play_notes(&tone_music, 8, false, 0); layer_on(_MUSIC); #endif } @@ -333,9 +333,9 @@ void process_action_user(keyrecord_t *record) { if (IS_LAYER_ON(_MUSIC)) { if (record->event.pressed) { - play_note(((double)261.626)*pow(2.0, -3.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); } else { - stop_note(((double)261.626)*pow(2.0, -3.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); } } @@ -344,6 +344,6 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 4, false); + play_notes(&start_up, 4, false, 0); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 470dc8e0c7..40d09d62fd 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -61,7 +61,11 @@ uint16_t note_position = 0; float (* notes_pointer)[][2]; uint8_t notes_length; bool notes_repeat; +float notes_rest; +bool note_resting = false; + uint8_t current_note = 0; +uint8_t rest_counter = 0; audio_config_t audio_config; @@ -314,13 +318,21 @@ ISR(TIMER3_COMPA_vect) { return; } } - #ifdef PWM_AUDIO - note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; - note_length = (*notes_pointer)[current_note][1]; - #else - note_frequency = (*notes_pointer)[current_note][0]; - note_length = (*notes_pointer)[current_note][1] / 4; - #endif + if (!note_resting && ((int)notes_rest != 0)) { + note_resting = true; + note_frequency = 0; + note_length = notes_rest; + current_note--; + } else { + note_resting = false; + #ifdef PWM_AUDIO + note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; + note_length = (*notes_pointer)[current_note][1]; + #else + note_frequency = (*notes_pointer)[current_note][0]; + note_length = (*notes_pointer)[current_note][1] / 4; + #endif + } note_position = 0; } @@ -332,7 +344,7 @@ ISR(TIMER3_COMPA_vect) { } } -void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat) { +void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat, float n_rest) { if (audio_config.enable) { @@ -343,6 +355,7 @@ if (audio_config.enable) { notes_pointer = np; notes_length = n_length; notes_repeat = n_repeat; + notes_rest = n_rest; place = 0; current_note = 0; diff --git a/quantum/audio.h b/quantum/audio.h index 58270015df..65a6f9434d 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -2,6 +2,7 @@ #include #include #include +#include "musical_notes.h" typedef union { uint8_t raw; @@ -20,4 +21,4 @@ void play_note(double freq, int vol); void stop_note(double freq); void stop_all_notes(); void init_notes(); -void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat); +void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat, float n_rest); diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 899437f447..457f70a448 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -189,7 +189,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE - play_notes(&goodbye, 3, false); + play_notes(&goodbye, 3, false, 0); #endif _delay_ms(250); #ifdef ATREUS_ASTAR From a87522033d6385ecd2422f26f5bb6bdad9d44676 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sat, 16 Apr 2016 20:37:22 -0500 Subject: [PATCH 066/132] Merging with QMK main to fix rest issues --- keyboard/atomic/keymaps/pvc/keymap.c | 169 ++++++++++++++++++++++----- 1 file changed, 139 insertions(+), 30 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 189da16c47..229708344f 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -84,6 +84,59 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { float tone_lw[][2] = { +/* +Q_NOTE(_C1 ) , +Q_NOTE(_CS1 ) , +Q_NOTE(_D1 ) , +Q_NOTE(_DS1 ) , +Q_NOTE(_E1 ) , +Q_NOTE(_F1 ) , +Q_NOTE(_FS1 ) , +Q_NOTE(_G1 ) , +Q_NOTE(_GS1 ) , +Q_NOTE(_A1 ) , +Q_NOTE(_AS1 ) , +Q_NOTE(_B1 ) , +*/ + +Q_NOTE(_C4 ) , +Q_NOTE(_CS4 ) , +Q_NOTE(_D4 ) , +Q_NOTE(_DS4 ) , +Q_NOTE(_E4 ) , +Q_NOTE(_F4 ) , +Q_NOTE(_FS4 ) , +Q_NOTE(_G4 ) , +Q_NOTE(_GS4 ) , +Q_NOTE(_A4 ) , +Q_NOTE(_AS4 ) , +Q_NOTE(_B1 ) , + + +Q_NOTE(_C2 ) , +Q_NOTE(_CS2 ) , +Q_NOTE(_D2 ) , +Q_NOTE(_DS2 ) , +Q_NOTE(_E2 ) , +Q_NOTE(_F2 ) , +Q_NOTE(_FS2 ) , +Q_NOTE(_G2 ) , +Q_NOTE(_GS2 ) , +Q_NOTE(_A2 ) , +Q_NOTE(_AS2 ) , +Q_NOTE(_B2 ) , +Q_NOTE(_C3 ) , +Q_NOTE(_CS3 ) , +Q_NOTE(_D3 ) , +Q_NOTE(_DS3 ) , +Q_NOTE(_E3 ) , +Q_NOTE(_F3 ) , +Q_NOTE(_FS3 ) , +Q_NOTE(_G3 ) , +Q_NOTE(_GS3 ) , +Q_NOTE(_A3 ) , +Q_NOTE(_AS3 ) , +Q_NOTE(_B3 ) , Q_NOTE(_C4 ) , Q_NOTE(_CS4 ) , Q_NOTE(_D4 ) , @@ -96,15 +149,64 @@ Q_NOTE(_GS4 ) , Q_NOTE(_A4 ) , Q_NOTE(_AS4 ) , Q_NOTE(_B4 ) , +Q_NOTE(_C5 ) , +Q_NOTE(_CS5 ) , +Q_NOTE(_D5 ) , +Q_NOTE(_DS5 ) , +Q_NOTE(_E5 ) , +Q_NOTE(_F5 ) , +Q_NOTE(_FS5 ) , +Q_NOTE(_G5 ) , +Q_NOTE(_GS5 ) , +Q_NOTE(_A5 ) , +Q_NOTE(_AS5 ) , +Q_NOTE(_B5 ) , +Q_NOTE(_C6 ) , +Q_NOTE(_CS6 ) , +Q_NOTE(_D6 ) , +Q_NOTE(_DS6 ) , +Q_NOTE(_E6 ) , +Q_NOTE(_F6 ) , +Q_NOTE(_FS6 ) , +Q_NOTE(_G6 ) , +Q_NOTE(_GS6 ) , +Q_NOTE(_A6 ) , +Q_NOTE(_AS6 ) , +Q_NOTE(_B6 ) , +Q_NOTE(_C7 ) , +Q_NOTE(_CS7 ) , +Q_NOTE(_D7 ) , +Q_NOTE(_DS7 ) , +Q_NOTE(_E7 ) , +Q_NOTE(_F7 ) , +Q_NOTE(_FS7 ) , +Q_NOTE(_G7 ) , +Q_NOTE(_GS7 ) , +Q_NOTE(_A7 ) , +Q_NOTE(_AS7 ) , +Q_NOTE(_B7 ) , +Q_NOTE(_C8 ) , +Q_NOTE(_CS8 ) , +Q_NOTE(_D8 ) , +Q_NOTE(_DS8 ) , +Q_NOTE(_E8 ) , +Q_NOTE(_F8 ) , +Q_NOTE(_FS8 ) , +Q_NOTE(_G8 ) , +Q_NOTE(_GS8 ) , +Q_NOTE(_A8 ) , +Q_NOTE(_AS8 ) , +Q_NOTE(_B8 ) , + }; float tone_rs[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16}, - {0, 4}, - {440.0*pow(2.0,(71)/12.0), 16} +Q_NOTE(_F8 ) , +Q_NOTE(_G8 ) , +Q_NOTE(_GS8 ) , +Q_NOTE(_A8 ) , +Q_NOTE(_AS8 ) , +Q_NOTE(_B8 ) , }; float tone_fn[][2] = { @@ -119,23 +221,6 @@ float tone_fn[][2] = { }; #endif - -void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) -{ - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - #ifdef AUDIO_ENABLE - println("PlayNotes FN"); - play_notes(&tone_fn, 8, false); - #endif - layer_on(layer3); - } - else - { - layer_off(layer3); - } -} - void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) { if (order) @@ -179,7 +264,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE println("PlayNotes LW"); print_val_hex32(ARRAY_SIZE(tone_lw)); - play_notes(&tone_lw, 12, false); + play_notes(&tone_lw, 96, false); #endif layer_on(_LW); update_tri_layer(_LW, _RS, _FN); @@ -209,18 +294,42 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 12}, - {440.0*pow(2.0,(64)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {440.0*pow(2.0,(64)/12.0), 20} +Q_NOTE(_E4 ) , +{0,1} , +Q_NOTE(_E4 ) , +{0,1} , +Q_NOTE(_F4 ) , +{0,1} , +Q_NOTE(_G4 ) , +{0,1} , +Q_NOTE(_G4 ) , +{0,1} , +Q_NOTE(_F4 ) , +{0,1} , +Q_NOTE(_E4 ) , +{0,1} , +Q_NOTE(_D4 ) , +{0,1} , +Q_NOTE(_C4 ) , +{0,1} , +Q_NOTE(_C4 ) , +{0,1} , +Q_NOTE(_D4 ) , +{0,1} , +Q_NOTE(_E4 ) , +{0,1} , +H_NOTE(_E4 ) , +{0,1} , +Q_NOTE(_D4 ) , +{0,1} , +H_NOTE(_D4 ) , }; #endif void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 5, false); + play_notes(&start_up, 29, false); println("Matrix Init"); #endif } From 8bbd064cf52a76508589579f19595607a1f3af21 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 16 Apr 2016 23:07:50 -0400 Subject: [PATCH 067/132] changes to play_notes, goodbye --- keyboard/planck/keymaps/default/keymap.c | 10 +++++----- keyboard/preonic/Makefile | 2 +- keyboard/preonic/config.h | 4 ++-- keyboard/preonic/keymaps/default/keymap.c | 12 ++++++------ quantum/audio.c | 2 +- quantum/keymap_common.c | 16 +++++++++------- 6 files changed, 24 insertions(+), 22 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index a6edefefd9..5591b337dd 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -194,7 +194,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _QW: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_qw, 4, false, 0); + play_notes(&tone_qw, false, 0); #endif default_layer_set(1UL<<_QW); } @@ -202,7 +202,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _CM: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_cm, 6, false, 0); + play_notes(&tone_cm, false, 0); #endif default_layer_set(1UL<<_CM); } @@ -210,7 +210,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _DV: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_dv, 8, false, 0); + play_notes(&tone_dv, false, 0); #endif default_layer_set(1UL<<_DV); } @@ -254,7 +254,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - play_notes(&start_up, 5, false, 0); + play_notes(&start_up, false, 0); #endif } break; @@ -265,6 +265,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 5, false, 0); + play_notes(&start_up, false, 0); #endif } diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index 9199968c3d..3504e27201 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -133,7 +133,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) +CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality diff --git a/keyboard/preonic/config.h b/keyboard/preonic/config.h index 5528667fa7..bb9d29dab7 100644 --- a/keyboard/preonic/config.h +++ b/keyboard/preonic/config.h @@ -73,10 +73,10 @@ along with this program. If not, see . */ /* disable debug print */ -#define NO_DEBUG +// #define NO_DEBUG /* disable print */ -#define NO_PRINT +// #define NO_PRINT /* disable action features */ //#define NO_ACTION_LAYER diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 1223793cfa..c7b6b89f2c 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -242,7 +242,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _QWERTY: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_qwerty, 4, false, 0); + play_notes(&tone_qwerty, false, 0); #endif persistant_default_layer_set(1UL<<_QWERTY); } @@ -250,7 +250,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _COLEMAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_colemak, 6, false, 1); + play_notes(&tone_colemak, false, 0); #endif persistant_default_layer_set(1UL<<_COLEMAK); } @@ -258,7 +258,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case _DVORAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_dvorak, 8, false, 10); + play_notes(&tone_dvorak, false, 0); #endif persistant_default_layer_set(1UL<<_DVORAK); } @@ -302,7 +302,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - play_notes(&start_up, 4, false, 0); + play_notes(&start_up, false, 0); #endif } break; @@ -317,7 +317,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case 9: if (record->event.pressed) { #ifdef AUDIO_ENABLE - play_notes(&tone_music, 8, false, 0); + play_notes(&tone_music, false, 0); layer_on(_MUSIC); #endif } @@ -344,6 +344,6 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 4, false, 0); + play_notes(&start_up, false, 0); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 40d09d62fd..773edfd8ee 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -318,7 +318,7 @@ ISR(TIMER3_COMPA_vect) { return; } } - if (!note_resting && ((int)notes_rest != 0)) { + if (!note_resting && (notes_rest > 0)) { note_resting = true; note_frequency = 0; note_length = notes_rest; diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 457f70a448..8f35521a2d 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -33,12 +33,14 @@ extern keymap_config_t keymap_config; #include #ifdef AUDIO_ENABLE #include "audio.h" - - float goodbye[][2] = { - {440.0*pow(2.0,(31)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {440.0*pow(2.0,(19)/12.0), 12}, - }; + #ifndef GOODBYE_TUNE + #define GOODBYE_TUNE { \ + {440.0*pow(2.0,(31)/12.0), 8}, \ + {440.0*pow(2.0,(24)/12.0), 8}, \ + {440.0*pow(2.0,(19)/12.0), 12}, \ + } + #endif + float goodbye_tune[][2] = GOODBYE_TUNE; #endif static action_t keycode_to_action(uint16_t keycode); @@ -189,7 +191,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE - play_notes(&goodbye, 3, false, 0); + play_notes(&goodbye_tune, false, 0); #endif _delay_ms(250); #ifdef ATREUS_ASTAR From 45f10b4c4b308226fa1568277654a13853a03ab4 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sat, 16 Apr 2016 22:10:18 -0500 Subject: [PATCH 068/132] Fixed how note arrays are used. --- keyboard/atomic/keymaps/pvc/keymap.c | 44 ++++++---------------------- quantum/audio.c | 14 ++++----- quantum/audio.h | 17 +++++++++-- quantum/keymap_common.c | 4 +-- quantum/musical_notes.h | 7 ++++- 5 files changed, 39 insertions(+), 47 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 229708344f..c2081f525e 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -75,8 +75,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }, }; -#define IS_LAYER_ON(layer) (layer_state & (1UL << (layer))) -#define IS_LAYER_OFF(layer) (!IS_LAYER_ON(layer)) #ifdef AUDIO_ENABLE @@ -201,24 +199,14 @@ Q_NOTE(_B8 ) , }; float tone_rs[][2] = { -Q_NOTE(_F8 ) , -Q_NOTE(_G8 ) , -Q_NOTE(_GS8 ) , -Q_NOTE(_A8 ) , +Q_NOTE(_A4 ) , +Q_NOTE(_A4 ) , +Q_NOTE(_A4 ) , +Q_NOTE(_A4 ) , Q_NOTE(_AS8 ) , Q_NOTE(_B8 ) , }; -float tone_fn[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16}, - {0, 4}, - {440.0*pow(2.0,(69)/12.0), 16}, - {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16} -}; #endif void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) @@ -253,18 +241,18 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l const uint16_t PROGMEM fn_actions[] = { }; -#define ARRAY_SIZE(x) ((sizeof x) / (sizeof *x)) +//#define MUSIC_ARRAY_SIZE(x) (((int)(sizeof(x) / (sizeof(x[0][0])))) / 2) const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + // MACRODOWN only works in this function switch(id) { case M_LW: if (record->event.pressed) { #ifdef AUDIO_ENABLE println("PlayNotes LW"); - print_val_hex32(ARRAY_SIZE(tone_lw)); - play_notes(&tone_lw, 96, false); + PLAY_NOTE_ARRAY(tone_lw, false, STACCATO); #endif layer_on(_LW); update_tri_layer(_LW, _RS, _FN); @@ -277,7 +265,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE println("PlayNotes RS"); - play_notes(&tone_rs, 6, false); + PLAY_NOTE_ARRAY(tone_rs, false, LEGATO); #endif layer_on(_RS); update_tri_layer(_LW, _RS, _FN); @@ -295,33 +283,19 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE float start_up[][2] = { Q_NOTE(_E4 ) , -{0,1} , Q_NOTE(_E4 ) , -{0,1} , Q_NOTE(_F4 ) , -{0,1} , Q_NOTE(_G4 ) , -{0,1} , Q_NOTE(_G4 ) , -{0,1} , Q_NOTE(_F4 ) , -{0,1} , Q_NOTE(_E4 ) , -{0,1} , Q_NOTE(_D4 ) , -{0,1} , Q_NOTE(_C4 ) , -{0,1} , Q_NOTE(_C4 ) , -{0,1} , Q_NOTE(_D4 ) , -{0,1} , Q_NOTE(_E4 ) , -{0,1} , H_NOTE(_E4 ) , -{0,1} , Q_NOTE(_D4 ) , -{0,1} , H_NOTE(_D4 ) , }; #endif @@ -329,7 +303,7 @@ H_NOTE(_D4 ) , void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, 29, false); + PLAY_NOTE_ARRAY(start_up, false, STACCATO); println("Matrix Init"); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 40d09d62fd..90f3c5a13f 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -181,7 +181,7 @@ void init_notes() { DDRC |= _BV(PORTC6); TIMSK3 &= ~_BV(OCIE3A); // Turn off 3A interputs - + TCCR3A = 0x0; // Options not needed TCCR3B = _BV(CS31) | _BV(CS30) | _BV(WGM32); // 64th prescaling and CTC OCR3A = SAMPLE_DIVIDER - 1; // Correct count/compare, related to sample playback @@ -202,14 +202,14 @@ ISR(TIMER3_COMPA_vect) { if (voices == 1) { // SINE OCR4A = pgm_read_byte(&sinewave[(uint16_t)place]) >> 2; - + // SQUARE // if (((int)place) >= 1024){ // OCR4A = 0xFF >> 2; // } else { // OCR4A = 0x00; // } - + // SAWTOOTH // OCR4A = (int)place / 4; @@ -298,9 +298,9 @@ ISR(TIMER3_COMPA_vect) { note_position++; bool end_of_note = false; - if (ICR3 > 0) + if (ICR3 > 0) end_of_note = (note_position >= (note_length / ICR3 * 0xFFFF)); - else + else end_of_note = (note_position >= (note_length * 0x7FF)); if (end_of_note) { current_note++; @@ -318,7 +318,7 @@ ISR(TIMER3_COMPA_vect) { return; } } - if (!note_resting && ((int)notes_rest != 0)) { + if (!note_resting && (notes_rest > 0)) { note_resting = true; note_frequency = 0; note_length = notes_rest; @@ -412,7 +412,7 @@ if (audio_config.enable && voices < 8) { if (frequency != 0) { double starting_f = frequency; if (frequency < freq) { - for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { + for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { frequency = f; } } else if (frequency > freq) { diff --git a/quantum/audio.h b/quantum/audio.h index 65a6f9434d..762c980643 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -4,6 +4,9 @@ #include #include "musical_notes.h" +#ifndef AUDIO_H +#define AUDIO_H + typedef union { uint8_t raw; struct { @@ -19,6 +22,16 @@ void audio_off(void); void play_sample(uint8_t * s, uint16_t l, bool r); void play_note(double freq, int vol); void stop_note(double freq); -void stop_all_notes(); -void init_notes(); +void stop_all_notes(void); +void init_notes(void); void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat, float n_rest); + + +// These macros are used to allow play_notes to play an array of indeterminate +// length. This works around the limitation of C's sizeof operation on pointers. +// The global float array for the song must be used here. +#define NOTE_ARRAY_SIZE(x) ((int)(sizeof(x) / (sizeof(x[0])))) +#define PLAY_NOTE_ARRAY(note_array, note_repeat, note_rest_style) play_notes(¬e_array, NOTE_ARRAY_SIZE((note_array)), (note_repeat), (note_rest_style)); + + +#endif \ No newline at end of file diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 457f70a448..61a51aedb4 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -189,7 +189,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE - play_notes(&goodbye, 3, false, 0); + PLAY_NOTE_ARRAY(goodbye, false, 0); #endif _delay_ms(250); #ifdef ATREUS_ASTAR @@ -202,7 +202,7 @@ static action_t keycode_to_action(uint16_t keycode) debug_enable = true; break; case 0x5002 ... 0x50FF: - // MAGIC actions (BOOTMAGIC without the boot) + // MAGIC actions (BOOTMAGIC without the boot) if (!eeconfig_is_enabled()) { eeconfig_init(); } diff --git a/quantum/musical_notes.h b/quantum/musical_notes.h index 79f04fd988..837f6a069d 100644 --- a/quantum/musical_notes.h +++ b/quantum/musical_notes.h @@ -9,7 +9,7 @@ #define WHOLE_NOTE(note) {(NOTE##note), 64} #define HALF_NOTE(note) {(NOTE##note), 32} #define QUARTER_NOTE(note) {(NOTE##note), 16} -#define EIGTH_NOTE(note) {(NOTE##note), 8} +#define EIGHTH_NOTE(note) {(NOTE##note), 8} #define SIXTEENTH_NOTE(note) {(NOTE##note), 4} // Note Types Short @@ -19,6 +19,11 @@ #define E_NOTE(n) EIGTH_NOTE(n) #define S_NOTE(n) SIXTEENTH_NOTE(n) +// Note Styles +// Staccato makes sure there is a rest between each note. Think: TA TA TA +// Legato makes notes flow together. Think: TAAA +#define STACCATO 0.01 +#define LEGATO 0 // Notes - # = Octave #define NOTE_REST 0.00 From a67d425f4d5278595e7ab785a0f246b83fb1a09f Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 17 Apr 2016 01:00:39 -0400 Subject: [PATCH 069/132] planck default layout updates --- keyboard/planck/Makefile | 4 +- keyboard/planck/keymaps/default/keymap.c | 183 +++++++++++++++-------- quantum/audio.c | 5 +- quantum/keymap_common.c | 8 +- 4 files changed, 130 insertions(+), 70 deletions(-) diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index 83b8303b02..01d9e3ce9a 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -139,10 +139,10 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # change to "no" to disable the options, or define them in the makefile.mk in # the appropriate keymap folder that will get included automatically # -BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) +CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 207af2a1df..aecddec4a1 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -11,24 +11,27 @@ // 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 _QW 0 -#define _CM 1 -#define _DV 2 -#define _LW 3 -#define _RS 4 -#define _AD 5 +#define _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _ADJUST 5 +#define _MUSIC 6 // Macro name shortcuts -#define QWERTY M(_QW) -#define COLEMAK M(_CM) -#define DVORAK M(_DV) -#define LOWER M(_LW) -#define RAISE M(_RS) +#define QWERTY M(_QWERTY) +#define COLEMAK M(_COLEMAK) +#define DVORAK M(_DVORAK) +#define LOWER M(_LOWER) +#define RAISE M(_RAISE) #define M_BL 5 #ifdef AUDIO_ENABLE #define AUD_OFF M(6) #define AUD_ON M(7) #endif +#define MUS_OFF M(8) +#define MUS_ON M(9) // Fillers to make layering more clear #define _______ KC_TRNS @@ -47,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_QW] = { +[_QWERTY] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, @@ -65,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_CM] = { +[_COLEMAK] = { {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 }, @@ -83,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | * `-----------------------------------------------------------------------------------' */ -[_DV] = { +[_DVORAK] = { {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 }, @@ -101,7 +104,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ -[_LW] = { +[_LOWER] = { {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, _______, _______, _______, _______, _______}, @@ -119,7 +122,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | Next | Vol- | Vol+ | Play | * `-----------------------------------------------------------------------------------' */ -[_RS] = { +[_RAISE] = { {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, _______, _______, _______, _______, _______}, @@ -130,16 +133,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | | Reset| | | | | | | | | | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | | |Aud on|Audoff| | |Qwerty|Colemk|Dvorak| | | + * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | * |------+------+------+------+------+------|------+------+------+------+------+------| * | | | | | | | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' */ -[_AD] = { +[_ADJUST] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +}, + +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -150,87 +163,102 @@ const uint16_t PROGMEM fn_actions[] = { }; #ifdef AUDIO_ENABLE -float start_up[][2] = { - {440.0*pow(2.0,(67)/12.0), 12}, - {440.0*pow(2.0,(64)/12.0), 8}, - {440.0*pow(2.0,(55)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, - {440.0*pow(2.0,(64)/12.0), 20} +float tone_startup[][2] = { + {440.0*pow(2.0,(31)/12.0), 12}, + {440.0*pow(2.0,(28)/12.0), 8}, + {440.0*pow(2.0,(19)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, + {440.0*pow(2.0,(28)/12.0), 20} }; -float tone_qw[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, +float tone_qwerty[][2] = { + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 16} + {440.0*pow(2.0,(31)/12.0), 16} }; -float tone_cm[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, +float tone_colemak[][2] = { + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 12}, + {440.0*pow(2.0,(31)/12.0), 12}, {0, 4}, - {440.0*pow(2.0,(71)/12.0), 12} + {440.0*pow(2.0,(35)/12.0), 12} }; -float tone_dv[][2] = { - {440.0*pow(2.0,(59)/12.0), 8}, - {440.0*pow(2.0,(60)/12.0), 8}, +float tone_dvorak[][2] = { + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 8}, + {440.0*pow(2.0,(31)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(69)/12.0), 8}, + {440.0*pow(2.0,(33)/12.0), 8}, {0, 4}, - {440.0*pow(2.0,(67)/12.0), 8} + {440.0*pow(2.0,(31)/12.0), 8} +}; + +float tone_music[][2] = { + {440.0*pow(2.0,(12)/12.0), 8}, + {440.0*pow(2.0,(14)/12.0), 8}, + {440.0*pow(2.0,(16)/12.0), 8}, + {440.0*pow(2.0,(17)/12.0), 8}, + {440.0*pow(2.0,(19)/12.0), 8}, + {440.0*pow(2.0,(21)/12.0), 8}, + {440.0*pow(2.0,(23)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8} }; #endif +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_write_default_layer(default_layer); + default_layer_set(default_layer); +} + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - // MACRODOWN only works in this function switch(id) { - case _QW: + case _QWERTY: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_qw, false, 0); + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); #endif - default_layer_set(1UL<<_QW); + persistant_default_layer_set(1UL<<_QWERTY); } break; - case _CM: + case _COLEMAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_cm, false, 0); + PLAY_NOTE_ARRAY(tone_colemak, false, 0); #endif - default_layer_set(1UL<<_CM); + persistant_default_layer_set(1UL<<_COLEMAK); } break; - case _DV: + case _DVORAK: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_dv, false, 0); + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); #endif - default_layer_set(1UL<<_DV); + persistant_default_layer_set(1UL<<_DVORAK); } break; - case _LW: + case _LOWER: if (record->event.pressed) { - layer_on(_LW); - update_tri_layer(_LW, _RS, _AD); + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } else { - layer_off(_LW); - update_tri_layer(_LW, _RS, _AD); + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } break; - case _RS: + case _RAISE: if (record->event.pressed) { - layer_on(_RS); - update_tri_layer(_LW, _RS, _AD); + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } else { - layer_off(_RS); - update_tri_layer(_LW, _RS, _AD); + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); } break; case M_BL: @@ -254,7 +282,23 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE audio_on(); - PLAY_NOTE_ARRAY(start_up, false, 0); + PLAY_NOTE_ARRAY(tone_startup, false, 0); + #endif + } + break; + case 8: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + case 9: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_music, false, 0); + layer_on(_MUSIC); #endif } break; @@ -262,9 +306,24 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; +uint8_t starting_note = 0x0C; +int offset = 7; + +void process_action_user(keyrecord_t *record) { + + if (IS_LAYER_ON(_MUSIC)) { + if (record->event.pressed) { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } else { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } + +} + void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - PLAY_NOTE_ARRAY(start_up, false, 0); + PLAY_NOTE_ARRAY(tone_startup, false, 0); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 90f3c5a13f..6bd6532a3a 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -350,7 +350,6 @@ if (audio_config.enable) { if (note) stop_all_notes(); - notes = true; notes_pointer = np; notes_length = n_length; @@ -375,6 +374,8 @@ if (audio_config.enable) { TIMSK3 |= _BV(OCIE3A); TCCR3A |= _BV(COM3A1); #endif + + notes = true; } } @@ -404,7 +405,6 @@ if (audio_config.enable && voices < 8) { if (notes) stop_all_notes(); - note = true; #ifdef PWM_AUDIO freq = freq / SAMPLE_RATE; #endif @@ -436,6 +436,7 @@ if (audio_config.enable && voices < 8) { TCCR3A |= _BV(COM3A1); #endif + note = true; } } \ No newline at end of file diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 02d3c74be6..d38e6fdb20 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -33,14 +33,14 @@ extern keymap_config_t keymap_config; #include #ifdef AUDIO_ENABLE #include "audio.h" - #ifndef GOODBYE_TUNE - #define GOODBYE_TUNE { \ + #ifndef TONE_GOODBYE + #define TONE_GOODBYE { \ {440.0*pow(2.0,(31)/12.0), 8}, \ {440.0*pow(2.0,(24)/12.0), 8}, \ {440.0*pow(2.0,(19)/12.0), 12}, \ } #endif - float goodbye_tune[][2] = GOODBYE_TUNE; + float tone_goodbye[][2] = TONE_GOODBYE; #endif static action_t keycode_to_action(uint16_t keycode); @@ -191,7 +191,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(goodbye_tune, false, 0); + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); #endif _delay_ms(250); #ifdef ATREUS_ASTAR From 943b5b770955be937a89016680052be56d874c4a Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 00:24:58 -0500 Subject: [PATCH 070/132] Adding folding to #if, etc --- keyboard/atomic/keymaps/pvc/keymap.c | 291 ++++++++++++--------------- quantum/audio.c | 3 +- quantum/musical_notes.h | 38 +++- quantum/song_list.h | 12 ++ 4 files changed, 174 insertions(+), 170 deletions(-) create mode 100644 quantum/song_list.h diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index c2081f525e..9a2c57cb18 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -3,7 +3,7 @@ #ifdef AUDIO_ENABLE #include "audio.h" -#include "musical_notes.h" +#include "song_list.h" #endif @@ -75,140 +75,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }, }; - -#ifdef AUDIO_ENABLE - - - - -float tone_lw[][2] = { -/* -Q_NOTE(_C1 ) , -Q_NOTE(_CS1 ) , -Q_NOTE(_D1 ) , -Q_NOTE(_DS1 ) , -Q_NOTE(_E1 ) , -Q_NOTE(_F1 ) , -Q_NOTE(_FS1 ) , -Q_NOTE(_G1 ) , -Q_NOTE(_GS1 ) , -Q_NOTE(_A1 ) , -Q_NOTE(_AS1 ) , -Q_NOTE(_B1 ) , -*/ - -Q_NOTE(_C4 ) , -Q_NOTE(_CS4 ) , -Q_NOTE(_D4 ) , -Q_NOTE(_DS4 ) , -Q_NOTE(_E4 ) , -Q_NOTE(_F4 ) , -Q_NOTE(_FS4 ) , -Q_NOTE(_G4 ) , -Q_NOTE(_GS4 ) , -Q_NOTE(_A4 ) , -Q_NOTE(_AS4 ) , -Q_NOTE(_B1 ) , - - -Q_NOTE(_C2 ) , -Q_NOTE(_CS2 ) , -Q_NOTE(_D2 ) , -Q_NOTE(_DS2 ) , -Q_NOTE(_E2 ) , -Q_NOTE(_F2 ) , -Q_NOTE(_FS2 ) , -Q_NOTE(_G2 ) , -Q_NOTE(_GS2 ) , -Q_NOTE(_A2 ) , -Q_NOTE(_AS2 ) , -Q_NOTE(_B2 ) , -Q_NOTE(_C3 ) , -Q_NOTE(_CS3 ) , -Q_NOTE(_D3 ) , -Q_NOTE(_DS3 ) , -Q_NOTE(_E3 ) , -Q_NOTE(_F3 ) , -Q_NOTE(_FS3 ) , -Q_NOTE(_G3 ) , -Q_NOTE(_GS3 ) , -Q_NOTE(_A3 ) , -Q_NOTE(_AS3 ) , -Q_NOTE(_B3 ) , -Q_NOTE(_C4 ) , -Q_NOTE(_CS4 ) , -Q_NOTE(_D4 ) , -Q_NOTE(_DS4 ) , -Q_NOTE(_E4 ) , -Q_NOTE(_F4 ) , -Q_NOTE(_FS4 ) , -Q_NOTE(_G4 ) , -Q_NOTE(_GS4 ) , -Q_NOTE(_A4 ) , -Q_NOTE(_AS4 ) , -Q_NOTE(_B4 ) , -Q_NOTE(_C5 ) , -Q_NOTE(_CS5 ) , -Q_NOTE(_D5 ) , -Q_NOTE(_DS5 ) , -Q_NOTE(_E5 ) , -Q_NOTE(_F5 ) , -Q_NOTE(_FS5 ) , -Q_NOTE(_G5 ) , -Q_NOTE(_GS5 ) , -Q_NOTE(_A5 ) , -Q_NOTE(_AS5 ) , -Q_NOTE(_B5 ) , -Q_NOTE(_C6 ) , -Q_NOTE(_CS6 ) , -Q_NOTE(_D6 ) , -Q_NOTE(_DS6 ) , -Q_NOTE(_E6 ) , -Q_NOTE(_F6 ) , -Q_NOTE(_FS6 ) , -Q_NOTE(_G6 ) , -Q_NOTE(_GS6 ) , -Q_NOTE(_A6 ) , -Q_NOTE(_AS6 ) , -Q_NOTE(_B6 ) , -Q_NOTE(_C7 ) , -Q_NOTE(_CS7 ) , -Q_NOTE(_D7 ) , -Q_NOTE(_DS7 ) , -Q_NOTE(_E7 ) , -Q_NOTE(_F7 ) , -Q_NOTE(_FS7 ) , -Q_NOTE(_G7 ) , -Q_NOTE(_GS7 ) , -Q_NOTE(_A7 ) , -Q_NOTE(_AS7 ) , -Q_NOTE(_B7 ) , -Q_NOTE(_C8 ) , -Q_NOTE(_CS8 ) , -Q_NOTE(_D8 ) , -Q_NOTE(_DS8 ) , -Q_NOTE(_E8 ) , -Q_NOTE(_F8 ) , -Q_NOTE(_FS8 ) , -Q_NOTE(_G8 ) , -Q_NOTE(_GS8 ) , -Q_NOTE(_A8 ) , -Q_NOTE(_AS8 ) , -Q_NOTE(_B8 ) , - -}; - -float tone_rs[][2] = { -Q_NOTE(_A4 ) , -Q_NOTE(_A4 ) , -Q_NOTE(_A4 ) , -Q_NOTE(_A4 ) , -Q_NOTE(_AS8 ) , -Q_NOTE(_B8 ) , -}; - -#endif - void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) { if (order) @@ -241,7 +107,6 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l const uint16_t PROGMEM fn_actions[] = { }; -//#define MUSIC_ARRAY_SIZE(x) (((int)(sizeof(x) / (sizeof(x[0][0])))) / 2) const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { @@ -280,30 +145,140 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; + + #ifdef AUDIO_ENABLE -float start_up[][2] = { -Q_NOTE(_E4 ) , -Q_NOTE(_E4 ) , -Q_NOTE(_F4 ) , -Q_NOTE(_G4 ) , -Q_NOTE(_G4 ) , -Q_NOTE(_F4 ) , -Q_NOTE(_E4 ) , -Q_NOTE(_D4 ) , -Q_NOTE(_C4 ) , -Q_NOTE(_C4 ) , -Q_NOTE(_D4 ) , -Q_NOTE(_E4 ) , -H_NOTE(_E4 ) , -Q_NOTE(_D4 ) , -H_NOTE(_D4 ) , + +float start_up[][2] = SONG(ODE_TO_JOY); + +float tone_lw[][2] = { + /* + Q__NOTE(_C1 ) , + Q__NOTE(_CS1 ) , + Q__NOTE(_D1 ) , + Q__NOTE(_DS1 ) , + Q__NOTE(_E1 ) , + Q__NOTE(_F1 ) , + Q__NOTE(_FS1 ) , + Q__NOTE(_G1 ) , + Q__NOTE(_GS1 ) , + Q__NOTE(_A1 ) , + Q__NOTE(_AS1 ) , + Q__NOTE(_B1 ) , + */ + + Q__NOTE(_C4 ) , + Q__NOTE(_CS4 ) , + Q__NOTE(_D4 ) , + Q__NOTE(_DS4 ) , + Q__NOTE(_E4 ) , + Q__NOTE(_F4 ) , + Q__NOTE(_FS4 ) , + Q__NOTE(_G4 ) , + Q__NOTE(_GS4 ) , + Q__NOTE(_A4 ) , + Q__NOTE(_AS4 ) , + Q__NOTE(_B1 ) , + + Q__NOTE(_C2 ) , + Q__NOTE(_CS2 ) , + Q__NOTE(_D2 ) , + Q__NOTE(_DS2 ) , + Q__NOTE(_E2 ) , + Q__NOTE(_F2 ) , + Q__NOTE(_FS2 ) , + Q__NOTE(_G2 ) , + Q__NOTE(_GS2 ) , + Q__NOTE(_A2 ) , + Q__NOTE(_AS2 ) , + Q__NOTE(_B2 ) , + Q__NOTE(_C3 ) , + Q__NOTE(_CS3 ) , + Q__NOTE(_D3 ) , + Q__NOTE(_DS3 ) , + Q__NOTE(_E3 ) , + Q__NOTE(_F3 ) , + Q__NOTE(_FS3 ) , + Q__NOTE(_G3 ) , + Q__NOTE(_GS3 ) , + Q__NOTE(_A3 ) , + Q__NOTE(_AS3 ) , + Q__NOTE(_B3 ) , + Q__NOTE(_C4 ) , + Q__NOTE(_CS4 ) , + Q__NOTE(_D4 ) , + Q__NOTE(_DS4 ) , + Q__NOTE(_E4 ) , + Q__NOTE(_F4 ) , + Q__NOTE(_FS4 ) , + Q__NOTE(_G4 ) , + Q__NOTE(_GS4 ) , + Q__NOTE(_A4 ) , + Q__NOTE(_AS4 ) , + Q__NOTE(_B4 ) , + Q__NOTE(_C5 ) , + Q__NOTE(_CS5 ) , + Q__NOTE(_D5 ) , + Q__NOTE(_DS5 ) , + Q__NOTE(_E5 ) , + Q__NOTE(_F5 ) , + Q__NOTE(_FS5 ) , + Q__NOTE(_G5 ) , + Q__NOTE(_GS5 ) , + Q__NOTE(_A5 ) , + Q__NOTE(_AS5 ) , + Q__NOTE(_B5 ) , + Q__NOTE(_C6 ) , + Q__NOTE(_CS6 ) , + Q__NOTE(_D6 ) , + Q__NOTE(_DS6 ) , + Q__NOTE(_E6 ) , + Q__NOTE(_F6 ) , + Q__NOTE(_FS6 ) , + Q__NOTE(_G6 ) , + Q__NOTE(_GS6 ) , + Q__NOTE(_A6 ) , + Q__NOTE(_AS6 ) , + Q__NOTE(_B6 ) , + Q__NOTE(_C7 ) , + Q__NOTE(_CS7 ) , + Q__NOTE(_D7 ) , + Q__NOTE(_DS7 ) , + Q__NOTE(_E7 ) , + Q__NOTE(_F7 ) , + Q__NOTE(_FS7 ) , + Q__NOTE(_G7 ) , + Q__NOTE(_GS7 ) , + Q__NOTE(_A7 ) , + Q__NOTE(_AS7 ) , + Q__NOTE(_B7 ) , + Q__NOTE(_C8 ) , + Q__NOTE(_CS8 ) , + Q__NOTE(_D8 ) , + Q__NOTE(_DS8 ) , + Q__NOTE(_E8 ) , + Q__NOTE(_F8 ) , + Q__NOTE(_FS8 ) , + Q__NOTE(_G8 ) , + Q__NOTE(_GS8 ) , + Q__NOTE(_A8 ) , + Q__NOTE(_AS8 ) , + Q__NOTE(_B8 ) , +}; + +float tone_rs[][2] = { + Q__NOTE(_A4 ) , + Q__NOTE(_A4 ) , + Q__NOTE(_A4 ) , + Q__NOTE(_A4 ) , + Q__NOTE(_AS8 ) , + Q__NOTE(_B8 ) , }; -#endif void matrix_init_user(void) { - #ifdef AUDIO_ENABLE - init_notes(); - PLAY_NOTE_ARRAY(start_up, false, STACCATO); - println("Matrix Init"); - #endif + init_notes(); + PLAY_NOTE_ARRAY(start_up, false, STACCATO); + println("Matrix Init"); } + +#endif diff --git a/quantum/audio.c b/quantum/audio.c index 90f3c5a13f..119bd92298 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -288,7 +288,8 @@ ISR(TIMER3_COMPA_vect) { #else if (note_frequency > 0) { ICR3 = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 1; // Set compare to half the period + //OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 1; // Set compare to half the period + OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 2; // Set compare to half the period } else { ICR3 = 0; OCR3A = 0; diff --git a/quantum/musical_notes.h b/quantum/musical_notes.h index 837f6a069d..d2256a7736 100644 --- a/quantum/musical_notes.h +++ b/quantum/musical_notes.h @@ -4,20 +4,36 @@ // Tempo Placeholder #define TEMPO 120 +#define SONG(notes...) { notes } + // Note Types -#define WHOLE_NOTE(note) {(NOTE##note), 64} -#define HALF_NOTE(note) {(NOTE##note), 32} -#define QUARTER_NOTE(note) {(NOTE##note), 16} -#define EIGHTH_NOTE(note) {(NOTE##note), 8} -#define SIXTEENTH_NOTE(note) {(NOTE##note), 4} +#define MUSICAL_NOTE(note, duration) {(NOTE##note), duration} +#define WHOLE_NOTE(note) MUSICAL_NOTE(note, 64) +#define HALF_NOTE(note) MUSICAL_NOTE(note, 32) +#define QUARTER_NOTE(note) MUSICAL_NOTE(note, 16) +#define EIGHTH_NOTE(note) MUSICAL_NOTE(note, 8) +#define SIXTEENTH_NOTE(note) MUSICAL_NOTE(note, 4) -// Note Types Short -#define W_NOTE(n) WHOLE_NOTE(n) -#define H_NOTE(n) HALF_NOTE(n) -#define Q_NOTE(n) QUARTER_NOTE(n) -#define E_NOTE(n) EIGTH_NOTE(n) -#define S_NOTE(n) SIXTEENTH_NOTE(n) +#define WHOLE_DOT_NOTE(note) MUSICAL_NOTE(note, 64+32) +#define HALF_DOT_NOTE(note) MUSICAL_NOTE(note, 32+16) +#define QUARTER_DOT_NOTE(note) MUSICAL_NOTE(note, 16+8) +#define EIGHTH_DOT_NOTE(note) MUSICAL_NOTE(note, 8+4) +#define SIXTEENTH_DOT_NOTE(note) MUSICAL_NOTE(note, 4+2) + + +// Note Type Shortcuts +#define M__NOTE(note, duration) MUSICAL_NOTE(note, duration) +#define W__NOTE(n) WHOLE_NOTE(n) +#define H__NOTE(n) HALF_NOTE(n) +#define Q__NOTE(n) QUARTER_NOTE(n) +#define E__NOTE(n) EIGHTH_NOTE(n) +#define S__NOTE(n) SIXTEENTH_NOTE(n) +#define WD_NOTE(n) WHOLE_DOT_NOTE(n) +#define HD_NOTE(n) HALF_DOT_NOTE(n) +#define QD_NOTE(n) QUARTER_DOT_NOTE(n) +#define ED_NOTE(n) EIGTH_DOT_NOTE(n) +#define SD_NOTE(n) SIXTEENTH_DOT_NOTE(n) // Note Styles // Staccato makes sure there is a rest between each note. Think: TA TA TA diff --git a/quantum/song_list.h b/quantum/song_list.h new file mode 100644 index 0000000000..ef25eac35a --- /dev/null +++ b/quantum/song_list.h @@ -0,0 +1,12 @@ +#include "musical_notes.h" + +#ifndef SONG_LIST_H +#define SONG_LIST_H + +#define ODE_TO_JOY \ + Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \ + Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \ + Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \ + QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4), + +#endif \ No newline at end of file From 29e495be2a57d1eb41699909b204c12ac6bc4c0e Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 02:52:38 -0500 Subject: [PATCH 071/132] Added trimble and tempo adjustments! --- keyboard/atomic/keymaps/pvc/keymap.c | 216 ++++++++++++++---------- keyboard/atomic/keymaps/pvc/makefile.mk | 2 +- quantum/audio.c | 56 ++++-- quantum/audio.h | 6 +- quantum/musical_notes.h | 13 +- quantum/song_list.h | 6 + 6 files changed, 189 insertions(+), 110 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 9a2c57cb18..aaef6b041d 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -17,6 +17,13 @@ #define M_LW 1 #define M_RS 2 #define M_FN 3 +#define M_T1 4 +#define M_T2 5 +#define M_T3 6 +#define M_T4 7 +#define M_TU 8 +#define M_TD 9 +#define M_DF 10 #define _______ KC_TRNS @@ -63,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, M(M_T1), M(M_T2), M(M_T3), M(M_T4), M(M_TU), M(M_TD), M(M_DF), _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, [_AD] = { /* ADJUST */ @@ -75,76 +82,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }, }; -void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) -{ - if (order) - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer3); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } - else - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer4); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } -} - - -const uint16_t PROGMEM fn_actions[] = { -}; - - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - - // MACRODOWN only works in this function - switch(id) { - case M_LW: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - println("PlayNotes LW"); - PLAY_NOTE_ARRAY(tone_lw, false, STACCATO); - #endif - layer_on(_LW); - update_tri_layer(_LW, _RS, _FN); - } else { - layer_off(_LW); - update_tri_layer(_LW, _RS, _FN); - } - break; - case M_RS: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - println("PlayNotes RS"); - PLAY_NOTE_ARRAY(tone_rs, false, LEGATO); - #endif - layer_on(_RS); - update_tri_layer(_LW, _RS, _FN); - } else { - layer_off(_RS); - update_tri_layer(_LW, _RS, _FN); - } - break; - default: - break; - } - return MACRO_NONE; -}; - #ifdef AUDIO_ENABLE @@ -152,20 +89,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) float start_up[][2] = SONG(ODE_TO_JOY); float tone_lw[][2] = { - /* - Q__NOTE(_C1 ) , - Q__NOTE(_CS1 ) , - Q__NOTE(_D1 ) , - Q__NOTE(_DS1 ) , - Q__NOTE(_E1 ) , - Q__NOTE(_F1 ) , - Q__NOTE(_FS1 ) , - Q__NOTE(_G1 ) , - Q__NOTE(_GS1 ) , - Q__NOTE(_A1 ) , - Q__NOTE(_AS1 ) , - Q__NOTE(_B1 ) , - */ Q__NOTE(_C4 ) , Q__NOTE(_CS4 ) , @@ -178,6 +101,7 @@ float tone_lw[][2] = { Q__NOTE(_GS4 ) , Q__NOTE(_A4 ) , Q__NOTE(_AS4 ) , + Q__NOTE(_B1 ) , Q__NOTE(_C2 ) , @@ -266,14 +190,7 @@ float tone_lw[][2] = { Q__NOTE(_B8 ) , }; -float tone_rs[][2] = { - Q__NOTE(_A4 ) , - Q__NOTE(_A4 ) , - Q__NOTE(_A4 ) , - Q__NOTE(_A4 ) , - Q__NOTE(_AS8 ) , - Q__NOTE(_B8 ) , -}; +float tone_rs[][2] = SONG(ROCK_A_BYE_BABY); void matrix_init_user(void) { init_notes(); @@ -282,3 +199,116 @@ void matrix_init_user(void) { } #endif + + +void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) +{ + if (order) + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer3); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } + else + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer4); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } +} + + +const uint16_t PROGMEM fn_actions[] = { +}; + + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + + // MACRODOWN only works in this function + switch(id) + { + case M_LW: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_lw, false, STACCATO); + #endif + layer_on(_LW); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_LW); + update_tri_layer(_LW, _RS, _AD); + } + break; + case M_RS: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_rs, false, LEGATO); + #endif + layer_on(_RS); + update_tri_layer(_LW, _RS, _AD); + } else { + layer_off(_RS); + update_tri_layer(_LW, _RS, _AD); + } + break; + + case M_FN: + if (record->event.pressed) { + layer_on(_FN); + } else { + layer_off(_FN); + } + break; + + case M_T1: + if (record->event.pressed) set_timbre(TIMBRE_12); + break; + + case M_T2: + if (record->event.pressed) set_timbre(TIMBRE_25); + break; + + case M_T3: + if (record->event.pressed) set_timbre(TIMBRE_50); + break; + + case M_T4: + if (record->event.pressed) set_timbre(TIMBRE_75); + break; + + + case M_TU: + if (record->event.pressed) increase_tempo(10); + break; + + case M_TD: + if (record->event.pressed) decrease_tempo(10); + break; + + case M_DF: + if (record->event.pressed) + { + set_timbre(TIMBRE_DEFAULT); + set_tempo(TEMPO_DEFAULT); + } + break; + + default: + break; + + } + return MACRO_NONE; +}; \ No newline at end of file diff --git a/keyboard/atomic/keymaps/pvc/makefile.mk b/keyboard/atomic/keymaps/pvc/makefile.mk index d469966501..eefa42855f 100644 --- a/keyboard/atomic/keymaps/pvc/makefile.mk +++ b/keyboard/atomic/keymaps/pvc/makefile.mk @@ -1,7 +1,7 @@ BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) +CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality diff --git a/quantum/audio.c b/quantum/audio.c index 119bd92298..9b9589f133 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -4,7 +4,7 @@ #include #include #include - +#include "print.h" #include "audio.h" #include "keymap_common.h" @@ -57,9 +57,11 @@ bool notes = false; bool note = false; float note_frequency = 0; float note_length = 0; +float note_tempo = TEMPO_DEFAULT; +float note_timbre = TIMBRE_DEFAULT; uint16_t note_position = 0; float (* notes_pointer)[][2]; -uint8_t notes_length; +uint8_t notes_count; bool notes_repeat; float notes_rest; bool note_resting = false; @@ -255,7 +257,8 @@ ISR(TIMER3_COMPA_vect) { place = 0.0; } ICR3 = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period + OCR3A = (int)((((double)F_CPU) / (note_frequency * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + //OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period place++; // if (duty_counter > (frequencies[voice_place] / 500)) { // duty_place = (duty_place % 3) + 1; @@ -288,8 +291,7 @@ ISR(TIMER3_COMPA_vect) { #else if (note_frequency > 0) { ICR3 = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)); // Set max to the period - //OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 1; // Set compare to half the period - OCR3A = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)) >> 2; // Set compare to half the period + OCR3A = (int)((((double)F_CPU) / (note_frequency * CPU_PRESCALER)) * note_timbre); // Set compare to half the period } else { ICR3 = 0; OCR3A = 0; @@ -305,7 +307,7 @@ ISR(TIMER3_COMPA_vect) { end_of_note = (note_position >= (note_length * 0x7FF)); if (end_of_note) { current_note++; - if (current_note >= notes_length) { + if (current_note >= notes_count) { if (notes_repeat) { current_note = 0; } else { @@ -328,10 +330,10 @@ ISR(TIMER3_COMPA_vect) { note_resting = false; #ifdef PWM_AUDIO note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; - note_length = (*notes_pointer)[current_note][1]; + note_length = (*notes_pointer)[current_note][1] * (note_tempo / 100); #else note_frequency = (*notes_pointer)[current_note][0]; - note_length = (*notes_pointer)[current_note][1] / 4; + note_length = ((*notes_pointer)[current_note][1] / 4) * (note_tempo / 100); #endif } note_position = 0; @@ -345,7 +347,7 @@ ISR(TIMER3_COMPA_vect) { } } -void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat, float n_rest) { +void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest) { if (audio_config.enable) { @@ -354,7 +356,7 @@ if (audio_config.enable) { notes = true; notes_pointer = np; - notes_length = n_length; + notes_count = n_count; notes_repeat = n_repeat; notes_rest = n_rest; @@ -362,10 +364,10 @@ if (audio_config.enable) { current_note = 0; #ifdef PWM_AUDIO note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; - note_length = (*notes_pointer)[current_note][1]; + note_length = (*notes_pointer)[current_note][1] * (note_tempo / 100); #else note_frequency = (*notes_pointer)[current_note][0]; - note_length = (*notes_pointer)[current_note][1] / 4; + note_length = ((*notes_pointer)[current_note][1] / 4) * (note_tempo / 100); #endif note_position = 0; @@ -439,4 +441,32 @@ if (audio_config.enable && voices < 8) { } -} \ No newline at end of file +} + +void set_timbre(float timbre) +{ + note_timbre = timbre; +} + +void set_tempo(float tempo) +{ + note_tempo = tempo; +} + +void decrease_tempo(uint8_t tempo_change) +{ + note_tempo += (float) tempo_change; +} + +void increase_tempo(uint8_t tempo_change) +{ + if (note_tempo - (float) tempo_change < 10) + { + note_tempo = 10; + } + else + { + note_tempo -= (float) tempo_change; + } +} + diff --git a/quantum/audio.h b/quantum/audio.h index 762c980643..8012aa6bf1 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -24,8 +24,12 @@ void play_note(double freq, int vol); void stop_note(double freq); void stop_all_notes(void); void init_notes(void); -void play_notes(float (*np)[][2], uint8_t n_length, bool n_repeat, float n_rest); +void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest); +void set_timbre(float timbre); +void set_tempo(float tempo); +void increase_tempo(uint8_t tempo_change); +void decrease_tempo(uint8_t tempo_change); // These macros are used to allow play_notes to play an array of indeterminate // length. This works around the limitation of C's sizeof operation on pointers. diff --git a/quantum/musical_notes.h b/quantum/musical_notes.h index d2256a7736..2170f3f18b 100644 --- a/quantum/musical_notes.h +++ b/quantum/musical_notes.h @@ -2,7 +2,8 @@ #define MUSICAL_NOTES_H // Tempo Placeholder -#define TEMPO 120 +#define TEMPO_DEFAULT 100 + #define SONG(notes...) { notes } @@ -21,7 +22,6 @@ #define EIGHTH_DOT_NOTE(note) MUSICAL_NOTE(note, 8+4) #define SIXTEENTH_DOT_NOTE(note) MUSICAL_NOTE(note, 4+2) - // Note Type Shortcuts #define M__NOTE(note, duration) MUSICAL_NOTE(note, duration) #define W__NOTE(n) WHOLE_NOTE(n) @@ -41,6 +41,15 @@ #define STACCATO 0.01 #define LEGATO 0 +// Note Timbre +// Changes how the notes sound +#define TIMBRE_12 0.125 +#define TIMBRE_25 0.250 +#define TIMBRE_50 0.500 +#define TIMBRE_75 0.750 +#define TIMBRE_DEFAULT TIMBRE_50 + + // Notes - # = Octave #define NOTE_REST 0.00 #define NOTE_C0 16.35 diff --git a/quantum/song_list.h b/quantum/song_list.h index ef25eac35a..ef36a1cddf 100644 --- a/quantum/song_list.h +++ b/quantum/song_list.h @@ -9,4 +9,10 @@ Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \ QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4), +#define ROCK_A_BYE_BABY \ + QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5), \ + H__NOTE(_A5), Q__NOTE(_G5), \ + QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \ + H__NOTE(_FS5), + #endif \ No newline at end of file From c940e87235c9fe26f5c7451464af54a493270a68 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 10:41:07 -0500 Subject: [PATCH 072/132] fixed single note play copy/paste bug --- quantum/audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quantum/audio.c b/quantum/audio.c index 9b9589f133..58b9ab76bf 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -257,7 +257,7 @@ ISR(TIMER3_COMPA_vect) { place = 0.0; } ICR3 = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (note_frequency * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + OCR3A = (int)((((double)F_CPU) /(frequencies[voice_place] * CPU_PRESCALER)) * note_timbre); // Set compare to half the period //OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period place++; // if (duty_counter > (frequencies[voice_place] / 500)) { From 90289aa53fe06a867c773d447c6d3a950575d69a Mon Sep 17 00:00:00 2001 From: a0-c Date: Sun, 17 Apr 2016 06:51:39 -1000 Subject: [PATCH 073/132] __attribute__ ((weak)) added to led_set __attribute__ ((weak)) added to led_set --- quantum/led.c | 1 + 1 file changed, 1 insertion(+) diff --git a/quantum/led.c b/quantum/led.c index 9cdb8a5c20..208e348f34 100644 --- a/quantum/led.c +++ b/quantum/led.c @@ -24,6 +24,7 @@ void led_set_kb(uint8_t usb_led) { } +__attribute__ ((weak)) void led_set(uint8_t usb_led) { From d5b72e7bde5ede25f7d5699b50b7d9eb6f31ba92 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 12:54:32 -0500 Subject: [PATCH 074/132] Fixed many compiler warnings related to print being disabled --- quantum/keymap_common.c | 1 + tmk_core/common/action.c | 8 ++++---- tmk_core/common/action_layer.c | 12 ++++++------ tmk_core/common/action_macro.c | 8 ++++---- tmk_core/common/action_tapping.c | 11 ++++++----- tmk_core/common/command.c | 25 ++++++++++++++++--------- tmk_core/common/print.h | 12 ++++++------ tmk_core/protocol/lufa/lufa.c | 18 +++++++----------- 8 files changed, 50 insertions(+), 45 deletions(-) diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 61a51aedb4..ce1d007f3a 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -26,6 +26,7 @@ along with this program. If not, see . #include "backlight.h" #include "keymap_midi.h" #include "bootloader.h" +#include "eeconfig.h" extern keymap_config_t keymap_config; diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index f9e6c17dc3..0162fbd632 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -27,11 +27,11 @@ along with this program. If not, see . #include "action_util.h" #include "action.h" -#ifdef DEBUG_ACTION +//#ifdef DEBUG_ACTION #include "debug.h" -#else -#include "nodebug.h" -#endif +//#else +//#include "nodebug.h" +//#endif void action_exec(keyevent_t event) diff --git a/tmk_core/common/action_layer.c b/tmk_core/common/action_layer.c index e817c0d515..845fbbb210 100644 --- a/tmk_core/common/action_layer.c +++ b/tmk_core/common/action_layer.c @@ -4,14 +4,14 @@ #include "util.h" #include "action_layer.h" -#ifdef DEBUG_ACTION +//#ifdef DEBUG_ACTION #include "debug.h" -#else -#include "nodebug.h" -#endif +//#else +//#include "nodebug.h" +//#endif -/* +/* * Default Layer State */ uint32_t default_layer_state = 0; @@ -52,7 +52,7 @@ void default_layer_xor(uint32_t state) #ifndef NO_ACTION_LAYER -/* +/* * Keymap Layer State */ uint32_t layer_state = 0; diff --git a/tmk_core/common/action_macro.c b/tmk_core/common/action_macro.c index 7726b11907..cc78c82327 100644 --- a/tmk_core/common/action_macro.c +++ b/tmk_core/common/action_macro.c @@ -19,11 +19,11 @@ along with this program. If not, see . #include "action_macro.h" #include "wait.h" -#ifdef DEBUG_ACTION +//#ifdef DEBUG_ACTION #include "debug.h" -#else -#include "nodebug.h" -#endif +//#else +//#include "nodebug.h" +//#endif #ifndef NO_ACTION_MACRO diff --git a/tmk_core/common/action_tapping.c b/tmk_core/common/action_tapping.c index 826c233096..6b6fa1dfe2 100644 --- a/tmk_core/common/action_tapping.c +++ b/tmk_core/common/action_tapping.c @@ -6,11 +6,11 @@ #include "keycode.h" #include "timer.h" -#ifdef DEBUG_ACTION +//#ifdef DEBUG_ACTION #include "debug.h" -#else -#include "nodebug.h" -#endif +//#else +//#include "nodebug.h" +//#endif #ifndef NO_ACTION_TAPPING @@ -139,7 +139,7 @@ bool process_tapping(keyrecord_t *keyp) if (event.pressed) { tapping_key.tap.interrupted = true; } - // enqueue + // enqueue return false; } } @@ -324,6 +324,7 @@ bool waiting_buffer_typed(keyevent_t event) return false; } +__attribute__((unused)) bool waiting_buffer_has_anykey_pressed(void) { for (uint8_t i = waiting_buffer_tail; i != waiting_buffer_head; i = (i + 1) % WAITING_BUFFER_SIZE) { diff --git a/tmk_core/common/command.c b/tmk_core/common/command.c index b4cd3ca56b..7572b95979 100644 --- a/tmk_core/common/command.c +++ b/tmk_core/common/command.c @@ -122,7 +122,7 @@ static void command_common_help(void) STR(MAGIC_KEY_VERSION ) ": Version\n" STR(MAGIC_KEY_STATUS ) ": Status\n" STR(MAGIC_KEY_CONSOLE ) ": Activate Console Mode\n" - + #if MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM STR(MAGIC_KEY_LAYER0 ) ": Switch to Layer 0\n" STR(MAGIC_KEY_LAYER1 ) ": Switch to Layer 1\n" @@ -136,11 +136,11 @@ static void command_common_help(void) STR(MAGIC_KEY_LAYER9 ) ": Switch to Layer 9\n" #endif -#if MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +#if MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS "F1-F10: Switch to Layer 0-9 (F10 = L0)\n" #endif -#if MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +#if MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS "0-9: Switch to Layer 0-9\n" #endif @@ -251,6 +251,7 @@ static void print_status(void) #ifdef BOOTMAGIC_ENABLE static void print_eeconfig(void) { +#ifndef NO_PRINT print("default_layer: "); print_dec(eeconfig_read_default_layer()); print("\n"); debug_config_t dc; @@ -279,9 +280,12 @@ static void print_eeconfig(void) print("backlight_config.raw: "); print_hex8(bc.raw); print("\n"); print(".enable: "); print_dec(bc.enable); print("\n"); print(".level: "); print_dec(bc.level); print("\n"); -#endif +#endif /* BACKLIGHT_ENABLE */ + +#endif /* !NO_PRINT */ + } -#endif +#endif /* BOOTMAGIC_ENABLE */ static bool command_common(uint8_t code) { @@ -305,7 +309,7 @@ static bool command_common(uint8_t code) #ifdef BOOTMAGIC_ENABLE // print stored eeprom config - case MAGIC_KC(MAGIC_KEY_EEPROM): + case MAGIC_KC(MAGIC_KEY_EEPROM): print("eeconfig:\n"); print_eeconfig(); break; @@ -369,7 +373,7 @@ static bool command_common(uint8_t code) break; // debug matrix toggle - case MAGIC_KC(MAGIC_KEY_DEBUG_MATRIX): + case MAGIC_KC(MAGIC_KEY_DEBUG_MATRIX): debug_matrix = !debug_matrix; if (debug_matrix) { print("\nmatrix: on\n"); @@ -380,7 +384,7 @@ static bool command_common(uint8_t code) break; // debug keyboard toggle - case MAGIC_KC(MAGIC_KEY_DEBUG_KBD): + case MAGIC_KC(MAGIC_KEY_DEBUG_KBD): debug_keyboard = !debug_keyboard; if (debug_keyboard) { print("\nkeyboard: on\n"); @@ -551,6 +555,7 @@ static uint8_t mousekey_param = 0; static void mousekey_param_print(void) { +#ifndef NO_PRINT print("\n\t- Values -\n"); print("1: delay(*10ms): "); pdec(mk_delay); print("\n"); print("2: interval(ms): "); pdec(mk_interval); print("\n"); @@ -558,6 +563,8 @@ static void mousekey_param_print(void) print("4: time_to_max: "); pdec(mk_time_to_max); print("\n"); print("5: wheel_max_speed: "); pdec(mk_wheel_max_speed); print("\n"); print("6: wheel_time_to_max: "); pdec(mk_wheel_time_to_max); print("\n"); +#endif /* !NO_PRINT */ + } //#define PRINT_SET_VAL(v) print(#v " = "); print_dec(v); print("\n"); @@ -677,7 +684,7 @@ static void mousekey_console_help(void) "pgdown: -10\n" "\n" "speed = delta * max_speed * (repeat / time_to_max)\n"); - xprintf("where delta: cursor=%d, wheel=%d\n" + xprintf("where delta: cursor=%d, wheel=%d\n" "See http://en.wikipedia.org/wiki/Mouse_keys\n", MOUSEKEY_MOVE_DELTA, MOUSEKEY_WHEEL_DELTA); } diff --git a/tmk_core/common/print.h b/tmk_core/common/print.h index c0e9e14309..4f3dde65aa 100644 --- a/tmk_core/common/print.h +++ b/tmk_core/common/print.h @@ -2,17 +2,17 @@ /* Very basic print functions, intended to be used with usb_debug_only.c * http://www.pjrc.com/teensy/ * Copyright (c) 2008 PJRC.COM, LLC - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: - * + * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -91,9 +91,9 @@ void print_set_sendchar(int8_t (*print_sendchar_func)(uint8_t)); #else /* NO_PRINT */ -#define xprintf -#define print -#define println +#define xprintf(fmt, ...) +#define print(s) +#define println(s) #define print_set_sendchar(func) #define print_dec(data) #define print_decs(data) diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c index 5d40dcf7b2..f03f9a9b92 100644 --- a/tmk_core/protocol/lufa/lufa.c +++ b/tmk_core/protocol/lufa/lufa.c @@ -1,4 +1,4 @@ -/* +/* * Copyright 2012 Jun Wako * This file is based on: * LUFA-120219/Demos/Device/Lowlevel/KeyboardMouse @@ -152,10 +152,10 @@ static void Console_Task(void) { /* Create a temporary buffer to hold the read in report from the host */ uint8_t ConsoleData[CONSOLE_EPSIZE]; - + /* Read Console Report Data */ Endpoint_Read_Stream_LE(&ConsoleData, sizeof(ConsoleData), NULL); - + /* Process Console Report Data */ //ProcessConsoleHIDReport(ConsoleData); } @@ -183,10 +183,6 @@ static void Console_Task(void) Endpoint_SelectEndpoint(ep); } -#else -static void Console_Task(void) -{ -} #endif @@ -216,7 +212,7 @@ void EVENT_USB_Device_Disconnect(void) print("[D]"); /* For battery powered device */ USB_IsInitialized = false; -/* TODO: This doesn't work. After several plug in/outs can not be enumerated. +/* TODO: This doesn't work. After several plug in/outs can not be enumerated. if (USB_IsInitialized) { USB_Disable(); // Disable all interrupts USB_Controller_Enable(); @@ -313,7 +309,7 @@ void EVENT_USB_Device_ConfigurationChanged(void) #ifdef MIDI_ENABLE ConfigSuccess &= Endpoint_ConfigureEndpoint(MIDI_STREAM_IN_EPADDR, EP_TYPE_BULK, MIDI_STREAM_EPSIZE, ENDPOINT_BANK_SINGLE); - ConfigSuccess &= Endpoint_ConfigureEndpoint(MIDI_STREAM_OUT_EPADDR, EP_TYPE_BULK, MIDI_STREAM_EPSIZE, ENDPOINT_BANK_SINGLE); + ConfigSuccess &= Endpoint_ConfigureEndpoint(MIDI_STREAM_OUT_EPADDR, EP_TYPE_BULK, MIDI_STREAM_EPSIZE, ENDPOINT_BANK_SINGLE); #endif } @@ -439,7 +435,7 @@ void EVENT_USB_Device_ControlRequest(void) } /******************************************************************************* - * Host driver + * Host driver ******************************************************************************/ static uint8_t keyboard_leds(void) { @@ -563,7 +559,7 @@ static void send_consumer(uint16_t data) bluefruit_serial_send(0x00); bluefruit_serial_send(0x02); bluefruit_serial_send((bitmap>>8)&0xFF); - bluefruit_serial_send(bitmap&0xFF); + bluefruit_serial_send(bitmap&0xFF); bluefruit_serial_send(0x00); bluefruit_serial_send(0x00); bluefruit_serial_send(0x00); From 23231fa577f7c6c585124226a83f21a7668e62dd Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 14:16:03 -0500 Subject: [PATCH 075/132] Converted goodbye to notes, fixed eighth dotted note macro --- keyboard/atomic/keymaps/pvc/makefile.mk | 2 +- quantum/audio.h | 1 + quantum/keymap_common.c | 14 ++++++-------- quantum/musical_notes.h | 2 +- quantum/song_list.h | 7 ++++++- 5 files changed, 15 insertions(+), 11 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/makefile.mk b/keyboard/atomic/keymaps/pvc/makefile.mk index eefa42855f..d469966501 100644 --- a/keyboard/atomic/keymaps/pvc/makefile.mk +++ b/keyboard/atomic/keymaps/pvc/makefile.mk @@ -1,7 +1,7 @@ BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) +CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality diff --git a/quantum/audio.h b/quantum/audio.h index 3aba8370ac..05d314c940 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -3,6 +3,7 @@ #include #include #include "musical_notes.h" +#include "song_list.h" #ifndef AUDIO_H #define AUDIO_H diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index c705b7a730..2001438b90 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -34,15 +34,13 @@ extern keymap_config_t keymap_config; #include #ifdef AUDIO_ENABLE #include "audio.h" + #ifndef TONE_GOODBYE - #define TONE_GOODBYE { \ - {440.0*pow(2.0,(31)/12.0), 8}, \ - {440.0*pow(2.0,(24)/12.0), 8}, \ - {440.0*pow(2.0,(19)/12.0), 12}, \ - } - #endif - float tone_goodbye[][2] = TONE_GOODBYE; -#endif + #define TONE_GOODBYE OLKB_GOODBYE + #endif /*! TONE_GOODBYE */ + + float tone_goodbye[][2] = SONG(TONE_GOODBYE); +#endif /* AUDIO_ENABLE */ static action_t keycode_to_action(uint16_t keycode); diff --git a/quantum/musical_notes.h b/quantum/musical_notes.h index 2170f3f18b..ccdc34f270 100644 --- a/quantum/musical_notes.h +++ b/quantum/musical_notes.h @@ -32,7 +32,7 @@ #define WD_NOTE(n) WHOLE_DOT_NOTE(n) #define HD_NOTE(n) HALF_DOT_NOTE(n) #define QD_NOTE(n) QUARTER_DOT_NOTE(n) -#define ED_NOTE(n) EIGTH_DOT_NOTE(n) +#define ED_NOTE(n) EIGHTH_DOT_NOTE(n) #define SD_NOTE(n) SIXTEENTH_DOT_NOTE(n) // Note Styles diff --git a/quantum/song_list.h b/quantum/song_list.h index ef36a1cddf..b626c3fa6b 100644 --- a/quantum/song_list.h +++ b/quantum/song_list.h @@ -15,4 +15,9 @@ QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \ H__NOTE(_FS5), -#endif \ No newline at end of file +#define OLKB_GOODBYE \ + E__NOTE(_E7), \ + E__NOTE(_A6), \ + ED_NOTE(_E6), + +#endif From 6d40f7c5060f608068b0c4fc90871687c70b4f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 17 Apr 2016 22:19:47 +0200 Subject: [PATCH 076/132] added new experimental layout - works with ErgodoxLayoutGenerator --- keyboard/ergodox_ez/keymaps/osx_de/keymap.c | 711 ++++++++---------- .../keymaps/osx_de/osx_de_highres.png | Bin 263677 -> 189394 bytes .../keymaps/osx_de_experimental/keymap.c | 376 +++++++++ .../osx_de_experimental_highres.png | Bin 0 -> 187629 bytes quantum/keymap_extras/keymap_german_osx.h | 4 +- 5 files changed, 693 insertions(+), 398 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c index dc47b8c1e9..174f26cbe5 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c @@ -1,417 +1,329 @@ #include "ergodox_ez.h" #include "debug.h" #include "action_layer.h" +#include "keymap_extras/keymap_french.h" +#include "keymap_extras/keymap_neo2.h" +#include "keymap_extras/keymap_uk.h" +#include "keymap_extras/keymap_colemak.h" +#include "keymap_extras/keymap_french_osx.h" +#include "keymap_extras/keymap_nordic.h" +#include "keymap_extras/keymap_dvorak.h" +#include "keymap_extras/keymap_german.h" +#include "keymap_extras/keymap_norwegian.c" +#include "keymap_extras/keymap_fr_ch.h" #include "keymap_extras/keymap_german_osx.h" +#include "keymap_extras/keymap_spanish.h" +#include "keymap_extras/keymap_bepo.h" -#define BASE 0 // default layer -#define SYMB 1 // symbols -#define MDIA 2 // media keys -#define SMLY 3 // media keys -#define NUMB 4 // number keys -#define EGOS 5 // Egoshooter layer - -#define M_CTRL_CMDV 1 -#define M_CTRL_CMDC 2 -#define M_MEH_SH_ACUT 3 -#define M_DE_OSX_PLUS_CTRLALT 12 -#define M_DE_OSX_CIRC_CTRLCMD 13 -#define M_TOGGLE_5 14 -#define M_CTL_SFT_HASH 15 -#define M_LGUI_SHFT 16 - -#define SM_SMILE 4 -#define SM_SMIRK 5 -#define SM_FROWN 6 -#define SM_CRY 7 -#define SM_KISS 8 -#define SM_HEART 9 -#define SM_LAUGH 10 -#define SM_SAD 11 +#define BASE 0 +#define SYMB 1 +#define MDIA 2 +#define SMLY 3 +#define NUMB 4 +#define EGOS 5 +#define M_CTRL_CMDV 0 +#define M_CTRL_CMDC 1 +#define M_MEH_SH_ACUT 2 +#define M_LGUI_SHFT 3 +#define M_CTL_SFT_HASH 4 +#define M_DE_OSX_CIRC_CTRLCMD 5 +#define M_DE_OSX_PLUS_CTRLALT 6 +#define SM_SMILE 7 +#define SM_SMIRK 8 +#define SM_CRY 9 +#define SM_SAD 10 +#define SM_HEART 11 +#define SM_LAUGH 12 +#define SM_KISS 13 +#define SM_FROWN 14 +#define M_TOGGLE_5 15 +//Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * ,-----------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CTL_SFT/#| |CTL_SFT/#| 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+----------------| |---------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | LALT | A | S | D | F | G |---------| |---------| H | J | K | L | ö | ä/RALT| - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | - * `--------+------+------+------+------+----------------' `-------------+------+------+------+------+--------' - * | | ! | ? | | | | | \ | [ | ] | < | > | ! | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | \ | / | . |------| |------| / | ( | ) | { | } | # | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | ^ | % | | | ~ | | | | | | ~ | ^ | UP | | $ | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | ' | LEFT| DOWN | RIGHT | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | F13 | F12 | - * ,------|------|------| |------+------+------. - * | | | | | F14 | | | - * | | |------| |------| | | - * | | | | | F15 | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,DE_OSX_LESS,DE_OSX_MORE,DE_OSX_EXLM,DE_OSX_QST, KC_TRNS,KC_TRNS, - KC_TRNS,DE_OSX_HASH,DE_OSX_DLR, DE_OSX_BSLS,DE_OSX_SLSH,KC_DOT, - KC_TRNS,KC_TRNS,DE_OSX_LESS,DE_OSX_PERC,DE_OSX_PIPE,DE_OSX_TILD,KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_DEL,KC_TRNS, - // right hand - M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, - DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, LALT(KC_8), LALT(KC_9), DE_OSX_HASH, - KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, DE_OSX_CIRC, KC_UP, DE_OSX_MINS, LSFT(KC_4), - DE_OSX_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, - KC_F13, KC_F12, - KC_F14, - KC_F15, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | Mute | | | | | | EGOS | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | Lclk | MsUp | Rclk | WlUp | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| WlDw |------| |------|VolUp | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | MClk | | | |VolDn | | Prev | Next | Up | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | Left | Down | Right | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |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_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, - KC_TRNS, KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, - KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), -/* Keymap 3: Smiley layer - * making it easier to type smileys... tipp: on osx you can easily replace those smileys with the UTF-8 character using - * keyboard short commands... - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | :-) | ;-) | :-D | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | | | | | | | :-{ | :-( | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | |------| |------| <3 | :-* | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | | | r| - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+--------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `----------------------' - */ -[SMLY] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - M(SM_SMILE), M(SM_SMIRK), M(SM_LAUGH), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(SM_FROWN), M(SM_SAD), M(SM_CRY), KC_TRNS, KC_TRNS, KC_TRNS, - M(SM_HEART), M(SM_KISS), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -//number pad -[NUMB] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_OSX_MINS, - KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, - KC_0,KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), - -/* Keymap 3: Egoshooter layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | L5 | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | SHIFT | | | | | |------| |------| | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | CTRL | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | F1 | F2 | | | | - * ,------|------|------| |------+--------+------. - * | | | F3 | | | | | - * | SPACE| CTRL|------| |------| | | - * | | | F4 | | | | | - * `--------------------' `----------------------' - */ -[EGOS] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_LSFT, 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_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_F1, KC_F2, - KC_F3, - KC_SPC, KC_LCTL, KC_F4, - // right hand - M(M_TOGGLE_5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), +[BASE]=KEYMAP( +//left half + KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH), + KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, + KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, + KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), KC_UP, KC_DOWN, + M(M_MEH_SH_ACUT), TG(MDIA), + KC_HOME, + KC_BSPC, KC_DEL, LT(SMLY,KC_END), + //right half + M(M_CTL_SFT_HASH), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, + KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, + DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), + KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, + KC_LEFT, KC_RIGHT, LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), + TG(NUMB), ALL_T(DE_OSX_ACUT), + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC), +[SYMB]=KEYMAP( +//left half + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, + KC_TRNS, DE_OSX_HASH, DE_OSX_DLR, DE_OSX_BSLS, DE_OSX_SLSH, KC_DOT, + KC_TRNS, KC_TRNS, DE_OSX_LESS, DE_OSX_PERC, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_DEL, KC_TRNS, + //right half + M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, + DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, LALT(KC_8), LALT(KC_9), DE_OSX_HASH, + KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, DE_OSX_CIRC, KC_UP, DE_OSX_MINS, LSFT(KC_4), + DE_OSX_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, + KC_F13, KC_F12, + KC_F14, + KC_F15, KC_TRNS, KC_TRNS), +[MDIA]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, + KC_TRNS, KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK), +[SMLY]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + M(SM_SMILE), M(SM_SMIRK), M(SM_LAUGH), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(SM_FROWN), M(SM_SAD), M(SM_CRY), KC_TRNS, KC_TRNS, KC_TRNS, + M(SM_HEART), M(SM_KISS), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), +[NUMB]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, DE_OSX_MINS, + KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS, + KC_0, KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), +[EGOS]=KEYMAP( +//left half + 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_LSFT, 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_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_F1, KC_F2, + KC_F3, + KC_SPC, KC_LCTL, KC_F4, + //right half + M(M_TOGGLE_5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) - [2] = ACTION_LAYER_TAP_TOGGLE(SMLY) // FN2 - Momentary Layer 2 (Smiley) + }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - static uint16_t start; - // MACRODOWN only works in this function - switch(id) { - case M_CTRL_CMDV: - //Macro description: long press CTRL, type CMD-V - //Macro type: LT - if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL), END); - } else { - if (timer_elapsed(start) > 150) { - return MACRO(U(LCTRL), END); - } else { - return MACRO(U(LCTRL), D(LGUI), T(V), U(LGUI), END); - } - } - break; - //End Macro - case M_CTRL_CMDC: - //Macro description: - //Macro type: LT - if (record->event.pressed) { +static uint16_t start; +switch(id) { +case M_TOGGLE_5: +//Macro: M_TOGGLE_5//----------------------- + if (record->event.pressed){ + layer_state ^= (1<<5); + layer_state &= (1<<5); + } + +break; +case M_CTRL_CMDC: +//Macro: M_CTRL_CMDC//----------------------- +if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),END); } else { - if (timer_elapsed(start) > 150){ + if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),END); } else { return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); } } - break; - case M_MEH_SH_ACUT: - if (record->event.pressed) { + +break; +case M_DE_OSX_PLUS_CTRLALT: +//Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- +if (record->event.pressed) { start = timer_read(); - return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + return MACRO(D(LCTRL),D(LALT),END); } else { - if (timer_elapsed(start) > 150){ - return MACRO(U(LCTRL),U(LSFT),U(LALT),END); + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LALT),END); } else { - return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); //cannot use DE_OSX_ACUT here, as macro needs KC_ prefix + return MACRO(U(LCTRL),U(LALT),T(RBRC),END); } } - break; - - case M_LGUI_SHFT: - if (record->event.pressed){ + +break; +case SM_KISS: +//Macro: SM_KISS//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(RBRC),U(LSFT),END); + } + +break; +case SM_FROWN: +//Macro: SM_FROWN//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LALT),T(8),U(LALT),END); + } + +break; +case SM_CRY: +//Macro: SM_CRY//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + } + +break; +case SM_SMILE: +//Macro: SM_SMILE//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + } + +break; +case SM_SMIRK: +//Macro: SM_SMIRK//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + } + +break; +case M_LGUI_SHFT: +//Macro: M_LGUI_SHFT//----------------------- +if (record->event.pressed){ return MACRO(D(LGUI),D(LSFT),END); }else{ return MACRO(U(LGUI),U(LSFT),END); } - break; - case M_CTL_SFT_HASH: - if (record->event.pressed) { - start=timer_read(); - return MACRO(D(LCTRL),D(LSFT),END); + +break; +case SM_HEART: +//Macro: SM_HEART//----------------------- +if (record->event.pressed) { + return MACRO(T(GRV),T(3),END); + } + +break; +case SM_LAUGH: +//Macro: SM_LAUGH//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END); + } + +break; +case M_CTL_SFT_HASH: +//Macro: M_CTL_SFT_HASH//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),END); } else { - if (timer_elapsed(start) > 150){ + if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),U(LSFT),END); } else { return MACRO(U(LCTRL),U(LSFT),T(BSLS),END); } } - break; - case M_DE_OSX_CIRC_CTRLCMD: - if (record->event.pressed) { + +break; +case SM_SAD: +//Macro: SM_SAD//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + } + +break; +case M_DE_OSX_CIRC_CTRLCMD: +//Macro: M_DE_OSX_CIRC_CTRLCMD//----------------------- +if (record->event.pressed) { start = timer_read(); return MACRO(D(LCTRL),D(LGUI),END); } else { - if (timer_elapsed(start) > 150){ + if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),U(LGUI),END); } else { - return MACRO(U(LCTRL),U(LGUI),T(NUBS),END); + return MACRO(U(LCTRL),U(LGUI),T(NUBS),END); } } - break; - case M_DE_OSX_PLUS_CTRLALT: - if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),D(LALT),END); - } else { - if (timer_elapsed(start) > 150){ - return MACRO(U(LCTRL),U(LALT),END); - } else { - return MACRO(U(LCTRL),U(LALT),T(RBRC),END); - } - } - break; - case SM_SMILE: - //MAcro description: :-) - //Macro type: MACRO - if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); - } - break; - case SM_SMIRK: - if (record->event.pressed) { - return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); +break; +case M_CTRL_CMDV: +//Macro: M_CTRL_CMDV//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),END); + } else { + return MACRO(U(LCTRL),D(LGUI),T(V),U(LGUI),END); + } } - break; - case SM_CRY: - if (record->event.pressed) { - return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + +break; +case M_MEH_SH_ACUT: +//Macro: M_MEH_SH_ACUT//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LSFT),U(LALT),END); + } else { + return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); + } } - break; - - case SM_SAD: - if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); - } - break; - - case SM_HEART: - if (record->event.pressed) { - return MACRO(T(GRV),T(3),END); - } - break; - case SM_LAUGH: - if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END); - } - break; - case SM_KISS: - if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(RBRC),U(LSFT),END); - } - break; - case SM_FROWN: - if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LALT),T(8),U(LALT),END); - } - break; - case M_TOGGLE_5: - //Macro description: Toggle LAyer 5 (Egoshooter) - //Macro type: LToggle - if (record->event.pressed){ - layer_state ^= (1<<5); - layer_state &= (1<<5); - } - break; - //Macro End - } - return MACRO_NONE; + +break; +} +return MACRO_NONE; }; // Runs just one time when the keyboard initializes. @@ -422,36 +334,43 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); +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 MDIA: - ergodox_right_led_2_on(); - break; - case SMLY: - ergodox_right_led_3_on(); - break; - case NUMB: - ergodox_right_led_1_on(); - ergodox_right_led_3_on(); - //ergodox_board_led_on(); - break; - case EGOS: - ergodox_right_led_1_on(); - ergodox_right_led_2_on(); - ergodox_right_led_3_on(); - break; - default: - // none - break; - } +ergodox_board_led_off(); +ergodox_right_led_1_off(); +ergodox_right_led_2_off(); +ergodox_right_led_3_off(); +switch (layer) { + + case SYMB: + ergodox_right_led_1_on(); + + + break; + case MDIA: + + ergodox_right_led_2_on(); + + break; + case SMLY: + + + ergodox_right_led_3_on(); + break; + case NUMB: + ergodox_right_led_1_on(); + + ergodox_right_led_3_on(); + break; + case EGOS: + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + ergodox_right_led_3_on(); + break; +default: +// none +break; +} }; + diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png index 30355c55a44ba8d7403efe4a6627b4a496363f54..9249f3d2d7f56c66b7d18a53b913c339703a7212 100644 GIT binary patch literal 189394 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

    A+oef*)=?TgDMd?n?t)u*Z;yo3*I(iP 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≠8 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
    b#GV)|sp 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
    Mh1ryp@OjI&AD2j^Yf*VuG;t}89 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%0A;-ss@ell=AD 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
  • _rO51d-@3<1{<|gX+6&# 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 ils3-;fRjXF5i`%QkBKD;35Yy=dgDcmrb!~sZ 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

    q?$9Ja&@9paC{qvyN{_nr< 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 GLK6T-LY@x* diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c new file mode 100644 index 0000000000..dbc3eb9909 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -0,0 +1,376 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_french.h" +#include "keymap_extras/keymap_neo2.h" +#include "keymap_extras/keymap_uk.h" +#include "keymap_extras/keymap_colemak.h" +#include "keymap_extras/keymap_french_osx.h" +#include "keymap_extras/keymap_nordic.h" +#include "keymap_extras/keymap_dvorak.h" +#include "keymap_extras/keymap_german.h" +#include "keymap_extras/keymap_norwegian.c" +#include "keymap_extras/keymap_fr_ch.h" +#include "keymap_extras/keymap_german_osx.h" +#include "keymap_extras/keymap_spanish.h" +#include "keymap_extras/keymap_bepo.h" + +#define BASE 0 +#define SYMB 1 +#define MDIA 2 +#define SMLY 3 +#define NUMB 4 +#define EGOS 5 + +#define M_TOGGLE_5 0 +#define M_CTRL_CMDC 1 +#define M_DE_OSX_PLUS_CTRLALT 2 +#define SM_KISS 3 +#define SM_FROWN 4 +#define SM_CRY 5 +#define SM_SMILE 6 +#define SM_SMIRK 7 +#define M_LGUI_SHFT 8 +#define SM_HEART 9 +#define SM_LAUGH 10 +#define M_CTL_SFT_HASH 11 +#define SM_SAD 12 +#define M_DE_OSX_CIRC_CTRLCMD 13 +#define M_CTRL_CMDV 14 +#define M_MEH_SH_ACUT 15 + +//Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +[BASE]=KEYMAP( +//left half + KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, TG(NUMB), + KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, + KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, + KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), M(M_CTL_SFT_HASH), KC_LCTRL, + KC_HOME, KC_END, + KC_PGUP, + KC_BSPC, KC_DEL, KC_PGDN, + //right half + TG(MDIA), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, + KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, + DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), + KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, + M(M_MEH_SH_ACUT), ALL_T(DE_OSX_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), + KC_LEFT, KC_RIGHT, + KC_UP, + KC_DOWN, KC_ENT, KC_SPC), +[SYMB]=KEYMAP( +//left half + KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5, + KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS, + KC_TRNS, DE_OSX_HASH, DE_OSX_DLR, DE_OSX_BSLS, DE_OSX_SLSH, KC_DOT, + KC_TRNS, KC_TRNS, DE_OSX_LESS, DE_OSX_PERC, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_DEL, KC_TRNS, + //right half + KC_F6, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, DE_OSX_BSLS, DE_OSX_LBRC, DE_OSX_RBRC, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, + DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, DE_OSX_LCBR, DE_OSX_RCBR, DE_OSX_HASH, + KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + DE_OSX_QUOT, DE_OSX_DQOT, KC_TRNS, M(M_TOGGLE_5), KC_TRNS, + KC_F13, KC_F12, + KC_F14, + KC_F15, KC_TRNS, KC_TRNS), +[MDIA]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, + KC_TRNS, KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, + KC_MUTE, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK), +[SMLY]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + M(SM_SMILE), M(SM_SMIRK), M(SM_LAUGH), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(SM_FROWN), M(SM_SAD), M(SM_CRY), KC_TRNS, KC_TRNS, KC_TRNS, + M(SM_HEART), M(SM_KISS), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), +[NUMB]=KEYMAP( +//left half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + //right half + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, DE_OSX_SLSH, KC_7, KC_8, KC_9, DE_OSX_ASTR, KC_F12, + DE_OSX_SLSH, KC_4, KC_5, KC_6, DE_OSX_PLUS, DE_OSX_MINS, + KC_TRNS, DE_OSX_PERC, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, + KC_0, KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), +[EGOS]=KEYMAP( +//left half + 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_LSFT, 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_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_F1, KC_F2, + KC_F3, + KC_SPC, KC_LCTL, KC_F4, + //right half + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, M(M_TOGGLE_5), KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ +static uint16_t start; +switch(id) { +case M_TOGGLE_5: +//Macro: M_TOGGLE_5//----------------------- + if (record->event.pressed){ + layer_state ^= (1<<5); + layer_state &= (1<<5); + } + +break; +case M_CTRL_CMDC: +//Macro: M_CTRL_CMDC//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),END); + } else { + return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); + } + } + +break; +case M_DE_OSX_PLUS_CTRLALT: +//Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LALT),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LALT),END); + } else { + return MACRO(U(LCTRL),U(LALT),T(RBRC),END); + } + } + +break; +case SM_KISS: +//Macro: SM_KISS//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(RBRC),U(LSFT),END); + } + +break; +case SM_FROWN: +//Macro: SM_FROWN//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LALT),T(8),U(LALT),END); + } + +break; +case SM_CRY: +//Macro: SM_CRY//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + } + +break; +case SM_SMILE: +//Macro: SM_SMILE//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + } + +break; +case SM_SMIRK: +//Macro: SM_SMIRK//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + } + +break; +case M_LGUI_SHFT: +//Macro: M_LGUI_SHFT//----------------------- +if (record->event.pressed){ + return MACRO(D(LGUI),D(LSFT),END); + }else{ + return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + } + +break; +case SM_HEART: +//Macro: SM_HEART//----------------------- +if (record->event.pressed) { + return MACRO(T(GRV),T(3),END); + } + +break; +case SM_LAUGH: +//Macro: SM_LAUGH//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END); + } + +break; +case M_CTL_SFT_HASH: +//Macro: M_CTL_SFT_HASH//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LSFT),END); + } else { + return MACRO(U(LCTRL),U(LSFT),T(BSLS),END); + } + } + +break; +case SM_SAD: +//Macro: SM_SAD//----------------------- +if (record->event.pressed) { + return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + } + +break; +case M_DE_OSX_CIRC_CTRLCMD: +//Macro: M_DE_OSX_CIRC_CTRLCMD//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LGUI),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LGUI),END); + } else { + return MACRO(U(LCTRL),U(LGUI),T(NUBS),END); + } + } + +break; +case M_CTRL_CMDV: +//Macro: M_CTRL_CMDV//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),END); + } else { + return MACRO(U(LCTRL),D(LGUI),T(V),U(LGUI),END); + } + } + +break; +case M_MEH_SH_ACUT: +//Macro: M_MEH_SH_ACUT//----------------------- +if (record->event.pressed) { + start = timer_read(); + return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + } else { + if (timer_elapsed(start) >150) { + return MACRO(U(LCTRL),U(LSFT),U(LALT),END); + } else { + return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); + } + } + +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) { + + case SYMB: + ergodox_right_led_1_on(); + + + break; + case MDIA: + + ergodox_right_led_2_on(); + + break; + case SMLY: + + + ergodox_right_led_3_on(); + break; + case NUMB: + ergodox_right_led_1_on(); + + ergodox_right_led_3_on(); + break; + case EGOS: + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + ergodox_right_led_3_on(); + break; +default: +// none +break; +} + +}; + diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae517d8d29cfa77c8fe4571f8803ec950de0d26 GIT binary patch literal 187629 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


    aS>%JV7%H*cj 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%0AFl`#t7<`QN3N+p2l5nWR6~db@Ic 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 literal 0 HcmV?d00001 diff --git a/quantum/keymap_extras/keymap_german_osx.h b/quantum/keymap_extras/keymap_german_osx.h index d0b77fb803..ee725bad5e 100644 --- a/quantum/keymap_extras/keymap_german_osx.h +++ b/quantum/keymap_extras/keymap_german_osx.h @@ -85,8 +85,8 @@ #define DE_OSX_UNDS LSFT(DE_OSX_MINS) // _ // Alt-ed characters -#define DE_OSX_SQ2 LALT(KC_2) // ² -#define DE_OSX_SQ3 LALT(KC_3) // ³ +//#define DE_OSX_SQ2 LALT(KC_2) // ² +//#define DE_OSX_SQ3 LALT(KC_3) // ³ #define DE_OSX_LCBR LALT(KC_8) // { #define DE_OSX_LBRC LALT(KC_5) // [ #define DE_OSX_RBRC LALT(KC_6) // ] From a9d8c61dbdb3c6d171f73138047d9314f7e368e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 17 Apr 2016 23:02:29 +0200 Subject: [PATCH 077/132] new iteration, change of lower row --- .../keymaps/osx_de_experimental/keymap.c | 62 +++++-------------- 1 file changed, 16 insertions(+), 46 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index dbc3eb9909..7c40a4f3c7 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -23,21 +23,19 @@ #define EGOS 5 #define M_TOGGLE_5 0 -#define M_CTRL_CMDC 1 -#define M_DE_OSX_PLUS_CTRLALT 2 -#define SM_KISS 3 -#define SM_FROWN 4 -#define SM_CRY 5 -#define SM_SMILE 6 -#define SM_SMIRK 7 -#define M_LGUI_SHFT 8 -#define SM_HEART 9 -#define SM_LAUGH 10 -#define M_CTL_SFT_HASH 11 -#define SM_SAD 12 -#define M_DE_OSX_CIRC_CTRLCMD 13 -#define M_CTRL_CMDV 14 -#define M_MEH_SH_ACUT 15 +#define M_DE_OSX_PLUS_CTRLALT 1 +#define SM_KISS 2 +#define SM_FROWN 3 +#define SM_CRY 4 +#define SM_SMILE 5 +#define SM_SMIRK 6 +#define M_LGUI_SHFT 7 +#define SM_HEART 8 +#define SM_LAUGH 9 +#define M_CTL_SFT_HASH 10 +#define SM_SAD 11 +#define M_DE_OSX_CIRC_CTRLCMD 12 +#define M_MEH_SH_ACUT 13 //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -47,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, - LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), M(M_CTL_SFT_HASH), KC_LCTRL, + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), DE_OSX_QUOT, KC_HOME, KC_END, KC_PGUP, KC_BSPC, KC_DEL, KC_PGDN, @@ -56,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, - M(M_MEH_SH_ACUT), ALL_T(DE_OSX_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), + MEH_T(DE_OSX_HASH), ALL_T(DE_OSX_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS), KC_LEFT, KC_RIGHT, KC_UP, KC_DOWN, KC_ENT, KC_SPC), @@ -172,20 +170,6 @@ case M_TOGGLE_5: layer_state &= (1<<5); } -break; -case M_CTRL_CMDC: -//Macro: M_CTRL_CMDC//----------------------- -if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),END); - } else { - if (timer_elapsed(start) >150) { - return MACRO(U(LCTRL),END); - } else { - return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END); - } - } - break; case M_DE_OSX_PLUS_CTRLALT: //Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- @@ -241,7 +225,7 @@ case M_LGUI_SHFT: if (record->event.pressed){ return MACRO(D(LGUI),D(LSFT),END); }else{ - return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); } break; @@ -293,20 +277,6 @@ if (record->event.pressed) { } } -break; -case M_CTRL_CMDV: -//Macro: M_CTRL_CMDV//----------------------- -if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),END); - } else { - if (timer_elapsed(start) >150) { - return MACRO(U(LCTRL),END); - } else { - return MACRO(U(LCTRL),D(LGUI),T(V),U(LGUI),END); - } - } - break; case M_MEH_SH_ACUT: //Macro: M_MEH_SH_ACUT//----------------------- From 6732d6cf1a3268ece981c6b0c07a1b9e0f61adbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Sun, 17 Apr 2016 23:04:43 +0200 Subject: [PATCH 078/132] new png --- .../osx_de_experimental_highres.png | Bin 187629 -> 187478 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png index 4ae517d8d29cfa77c8fe4571f8803ec950de0d26..b1e9e763ea161077615dc171a535fd981ee0b50e 100644 GIT binary patch literal 187478 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
    KI9h0rQ)cI^z(#<&k{l#la3r;SodbxCZ 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 literal 187629 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYkjdjKX{wsv-dVmmJ3MauFubVCo$^fe$m<_&;!`6orT>&v z^w3Q*e4e0p=z)`)P?p&Bjsw-5)qnS$Z!-}vTlIF&`EA!<7s`ECdU)>lp6%Z){g27i z@9=kVadF9f%kRS|C@3g+KuJkSi75gk#?al-(b2&mh9=Ci0Zmw`!PUjZg$Q9r9gyK* z)l+^S`1QX2|L>#X@iBWUE>5p6Eh&lFTUA+3rY%S%bknmzmRL`RT&nXet~7H8F8wtV^jne~4^9OmD=d2?-TZTb6qPoWB?oqs-i z{`~*x`^w(m+v}j9VD|tl@sj1*{{Mg9udK<<%Uid7yLf`2pkUyv#;@z^|GxfRlUr6M z1{V3%So;3n-uIuj&aeB$2^BFlH!oL@pFMLXBPe{P)Fqrfcdl-C)%`E=zxMzCyZ@+_ zUTx9a*HhySgnr#Gw_aDf`Oju^cKe_E+g>TV_l4{}U&>Rr_f~J`zwiI;e!hCPebVob z$K~yRJ`o0oNG990GiT1cy((S*J2JI$+PsS=Tl9at;Qh)S_g>2D$DQT*(O1^jJp3TN ze)`dW=N^8jcysLB-VKkAojN4EUG@86etQN`;Ck6_sQdHrc=YP;p_ezGdifyyqx~P{ z7lImA{~n5a|NnVx>W&3dnCGpZW+!f=@bAu-kB{anyOd{?X5{r@1&9R-eakh6X~Y(IJR_op**Pfg#e&yU@E>;C=c ze`os!cKtcb|L^gS%8%)@^NWgJn11|eyzr<$|6a-88y{uoSK4#N%F6oh*_eK`_iL?M zp6*?c+Eyg%^Ev;TD)fAzl2l>4n_e0Nvr>kkhP zd+!pG?>@ig*VOy<|7}58V$m07?+-~yU)}!SH$JuUfX5&H`1t*|l0v7X|Fc{5FZ01& zXRS%|G&e=9-JKklwbN+V8~u9QUq`R<|Eml6GyQHo|0?ru<%P+%%EGr)Ttb6_luA_p zh1cx4Hof-y-Ewd~yTrd{<;s=PtH1XjOP|tquU_Zx&h-x^T`kK>{~YVhe&zn{7{8VM zj)I4W*yZ=6i(gyydQaiw)2roWtiOH#r$7DQsUJJznrf^-Ouut#9{vyXlJhrC&ci>b)7gTfbiF{bYYT z-u~LTCtK#HrKcbLul93R{{Fw;9{1a`f%8XN0?2odSDV*d+w&$gc&Tan`kt=y?6ZzM z_jeKA|K)S{Y|*24i*svieqFqIm$Ux(yKlVftCG8t-bu<%zw`F?c1BRivs6Cfe%Tve`KaPk0dUtJYG%VO|Z_kfEe?9Ns9!{uFca^@rHvQ+VCr_5#f6oqe z$=yAb#X9l7pUut(muE}mBPLIty!hv>BS%=E(ffLK{=T2?`^p|4IPXck)3k*F83hFed3k;A zY@ia1H{$=__w}tCt*oqSeqLvnuPONY>gvs#k#b@#E-q92KxGQy;&#g7v;C}pm4iQP z+gsne|N8x3)%y1r&K&CU|L*R-%%np7V7-6*|2L=HW3%MHx*dCe=ETn=aB=)P@7!XI zbhofuN$c*e(K&BvxBu31?mv$uOHQ6~S+cMwwf=v`k9phTeL$u5i|dT1qZd>hOS|^< z=F|D}c8abI?M;{#xq?Kb-#YOb4~zg;ajAocas+fh(c zwlJ+LP#<5#jpBexCygxN1c)n`m1^4p*i!X``g9^@HR}Vz}%v#O#l{J*V zHf&?>S^F<9n~tq}p@06{nJ;GlKEa73&e%c4^2M3g( zAjoDVa4K?f0cSE$_z@5W*@dDS6z?bv35X#W!Zd1MfYNnG2gFX=_y^PB;IP6JhByUW z>_B`E30fkAksJgzHj(F()atK*WXktQ!iU} z`1!^oa~HMWOgQ+ecxl1C3D!J2!@rr#TYrgdO@e_2gGO7062DNpCSRD$raOnPzcu*v z>({4Bv#zc#z4(1=+HZQuw9V)ZkJlBP{`32N`?X**XIb#fRe2|3dxniWY`%8uO}Lpx ztUB9ozy1DuecWEF8N!{+g6+zDS#z&{;*qV}#*=(>)|u@$J@|BV)0H_l*!}r%=k4u> z^Xvb8`uF#vN!}y2qi4IM&+8?eoW(1)#x9&|^TLk?C8ep?tv4JgD1OElQJ8+@edm+w zpM2!^{cE4NL+x{c*(3(<$2TLmBOXnfU*@x>!8JxSl2NB~^TDR8&%F}Omhd>MhnMYT z_MT8+;4a)g?NijcgAZTVNOWc!@q=7oGOu@QL+S4_i{g15`AOn8nGjl2c%At{TD8?D z?smC5<$4h>U;OjK9x;?MI+-XU-N3+fxzUjfF)0>{Gn~-`-_@i!ggKD8!#D-rnnrGUMBzo-M#H`c6 zx`9FL08<15cLF03oH^?mNl;Csp|nu8ls(~W@BFp-{C}!cdA?tp&CO*dF7hVt%Xgh8 zTpLu*v2lyR{d-C=p?9vy{GS>hKkYZL-_^s>Ssx=&`{8GH+~;@yR$lx$(_!x>ON&xl z_XgE`vxp6F*M_ZQ%HHwcC$n+wm6!mjJ*HOn7o!%uS+`bKSEHcsY)}91xn7Msx9z(U zR&D0S_4!8AukC7ko*i45y^}-7H@%sa8y@gaH8w2Uvn^`?_rsY@WPyBji)sldEjce9+2BxBOA|JmF3)~O-MQ=b_1-oUmK0{~C##Jk?mXn-SC-tMbhm7A zgyf^Tjb$ySw!u2}6RRgL`uF7YyOMc3>gz3TWSCjM-Nv-J{?DyDGj2Z%^fWZS^hEYo zP1cH&nc8df*A!keJ34Q(rtHjUr^74mFRM7-{{DP@inc}N|GF)KhU$N=>r_qLz2#=a zKY`v~Qfpp$8HSa+FVVf>w>?z0DR9oAw^H^l)90Hz`IZ^79Ze|u>arzHlQaF|ytW%J zPiN%w@q5kb&6s^!$bP1`Y+Kdxj?2?6X0kI*(@AKxj$zxaF4NiK^yr{K;p`sYx{WSO zWv(Av*lP6_UwkTh{PN|b(4Kc5*Y5FV$DaOs_LZcUp=rw!KIJE+602&Pn;)_*-l!@t zwR9g}d5HEjv5!;bRxi{`R)6!AQ9D34Ve-k}s-_#7a<9GGb|S$
    aS>%JV7%H*cj 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%0AFl`#t7<`QN3N+p2l5nWR6~db@Ic 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 From ce463ef424c5bd26b84ead7de5f31eab366f98eb Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 17 Apr 2016 18:14:42 -0400 Subject: [PATCH 079/132] audio fixes --- keyboard/preonic/keymaps/default/keymap.c | 7 +++++-- quantum/audio.c | 6 +++--- quantum/audio.h | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 48bc72dab7..2591af9f02 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -224,6 +224,7 @@ float tone_music[][2] = { {440.0*pow(2.0,(23)/12.0), 8}, {440.0*pow(2.0,(24)/12.0), 8} }; +float ode_to_joy[][2] = SONG(ODE_TO_JOY); #endif void persistant_default_layer_set(uint16_t default_layer) { @@ -312,7 +313,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case 9: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_music, false, 0); + init_notes(); + set_tempo(150); + PLAY_NOTE_ARRAY(ode_to_joy, false, .25); layer_on(_MUSIC); #endif } @@ -339,6 +342,6 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); - play_notes(&start_up, false, 0); + PLAY_NOTE_ARRAY(start_up, false, 0); #endif } diff --git a/quantum/audio.c b/quantum/audio.c index 855e97361b..e0413051a0 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -257,7 +257,7 @@ ISR(TIMER3_COMPA_vect) { place = 0.0; } ICR3 = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (note_frequency * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + OCR3A = (int)((((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) * note_timbre); // Set compare to half the period //OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period place++; // if (duty_counter > (frequencies[voice_place] / 500)) { @@ -353,6 +353,7 @@ if (audio_config.enable) { if (note) stop_all_notes(); + notes = true; notes_pointer = np; notes_count = n_count; @@ -378,7 +379,6 @@ if (audio_config.enable) { TCCR3A |= _BV(COM3A1); #endif - notes = true; } } @@ -408,6 +408,7 @@ if (audio_config.enable && voices < 8) { if (notes) stop_all_notes(); + note = true; #ifdef PWM_AUDIO freq = freq / SAMPLE_RATE; #endif @@ -439,7 +440,6 @@ if (audio_config.enable && voices < 8) { TCCR3A |= _BV(COM3A1); #endif - note = true; } } diff --git a/quantum/audio.h b/quantum/audio.h index 3aba8370ac..05d314c940 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -3,6 +3,7 @@ #include #include #include "musical_notes.h" +#include "song_list.h" #ifndef AUDIO_H #define AUDIO_H From 5c98ad59606ee95b82c27bf2525383a9ec88542b Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 20:14:37 -0500 Subject: [PATCH 080/132] Added extra songs, LED indicator notes --- keyboard/atomic/atomic.c | 31 ++- keyboard/atomic/keymaps/pvc/config.h | 10 +- keyboard/atomic/keymaps/pvc/keymap.c | 292 ++++++++++++++---------- keyboard/atomic/keymaps/pvc/makefile.mk | 2 +- keyboard/planck/keymaps/pvc_planck.c | 24 +- keyboard/retro_refit/retro_refit.c | 32 +-- quantum/audio.c | 17 +- quantum/audio.h | 2 + quantum/keymap_common.c | 14 +- quantum/musical_notes.h | 5 + quantum/song_list.h | 102 ++++++++- tmk_core/common/command.c | 7 + 12 files changed, 345 insertions(+), 193 deletions(-) diff --git a/keyboard/atomic/atomic.c b/keyboard/atomic/atomic.c index 30e8122893..5e31264e68 100644 --- a/keyboard/atomic/atomic.c +++ b/keyboard/atomic/atomic.c @@ -2,12 +2,22 @@ __attribute__ ((weak)) void matrix_init_user(void) { - // leave these blank -} + // leave this function blank - it can be defined in a keymap file +}; __attribute__ ((weak)) void matrix_scan_user(void) { - // leave these blank + // leave this function blank - it can be defined in a keymap file +} + +__attribute__ ((weak)) +void process_action_user(keyrecord_t *record) { + // leave this function blank - it can be defined in a keymap file +} + +__attribute__ ((weak)) +void led_set_user(uint8_t usb_led) { + // leave this function blank - it can be defined in a keymap file } void matrix_init_kb(void) { @@ -33,4 +43,17 @@ void matrix_scan_kb(void) { // runs every cycle (a lot) matrix_scan_user(); -} \ No newline at end of file +} + +void process_action_kb(keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + process_action_user(record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} diff --git a/keyboard/atomic/keymaps/pvc/config.h b/keyboard/atomic/keymaps/pvc/config.h index 8449fa06de..cb0b78e447 100644 --- a/keyboard/atomic/keymaps/pvc/config.h +++ b/keyboard/atomic/keymaps/pvc/config.h @@ -41,7 +41,7 @@ along with this program. If not, see . * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) * -*/ +*/ #define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7, D3, D2, D1 } #define ROWS (int []){ D0, D5, B5, B6, B3 } @@ -62,17 +62,17 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* +/* * Force NKRO * - * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the * makefile for this to work.) * * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) * until the next keyboard reset. * - * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is * fully operational during normal computer usage. * * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) @@ -90,7 +90,7 @@ along with this program. If not, see . * the keyboard. They are best used in combination with the HID Listen program, * found here: https://www.pjrc.com/teensy/hid_listen.html * - * The options below allow the magic key functionality to be changed. This is + * The options below allow the magic key functionality to be changed. This is * useful if your keyboard/keypad is missing keys and you want magic key support. * */ diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index aaef6b041d..563519e4c0 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -1,17 +1,18 @@ #include "atomic.h" #include "action_layer.h" +#include "led.h" #ifdef AUDIO_ENABLE #include "audio.h" #include "song_list.h" #endif - #define _QW 0 #define _LW 1 #define _RS 2 #define _AD 3 #define _FN 4 +#define _MUSIC 4 #define M_QW 0 #define M_LW 1 @@ -24,6 +25,24 @@ #define M_TU 8 #define M_TD 9 #define M_DF 10 +#define M_MUSIC_ON 11 +#define M_MUSIC_OFF 12 +#define M_AUDIO_ON 13 +#define M_AUDIO_OFF 14 + +#define TIMBR_1 M(M_T1) +#define TIMBR_2 M(M_T2) +#define TIMBR_3 M(M_T3) +#define TIMBR_4 M(M_T4) +#define TMPO_UP M(M_TU) +#define TMPO_DN M(M_TD) +#define TMPO_DF M(M_DF) + + +#define MUS_ON M(M_MUSIC_ON) +#define MUS_OFF M(M_MUSIC_OFF) +#define AUD_OFF M(M_AUDIO_OFF) +#define AUD_ON M(M_AUDIO_ON) #define _______ KC_TRNS @@ -70,135 +89,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, M(M_T1), M(M_T2), M(M_T3), M(M_T4), M(M_TU), M(M_TD), M(M_DF), _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, [_AD] = { /* ADJUST */ + { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON, MUS_OFF, AUD_ON, AUD_OFF, ___T___, ___T___ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, +[_MUSIC] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - }, +} + }; - - #ifdef AUDIO_ENABLE -float start_up[][2] = SONG(ODE_TO_JOY); +float tone_my_startup[][2] = SONG(ODE_TO_JOY); +float tone_my_goodbye[][2] = SONG(ROCK_A_BYE_BABY); +float tone_audio_on[][2] = SONG(CLOSE_ENCOUNTERS_5_NOTE); +float tone_music_on[][2] = SONG(DOE_A_DEER); +float tone_caps_on[][2] = SONG(CAPS_LOCK_ON_SOUND); +float tone_caps_off[][2] = SONG(CAPS_LOCK_OFF_SOUND); +float tone_numlk_on[][2] = SONG(NUM_LOCK_ON_SOUND); +float tone_numlk_off[][2] = SONG(NUM_LOCK_OFF_SOUND); +float tone_scroll_on[][2] = SONG(SCROLL_LOCK_ON_SOUND); +float tone_scroll_off[][2] = SONG(SCROLL_LOCK_OFF_SOUND); -float tone_lw[][2] = { - - Q__NOTE(_C4 ) , - Q__NOTE(_CS4 ) , - Q__NOTE(_D4 ) , - Q__NOTE(_DS4 ) , - Q__NOTE(_E4 ) , - Q__NOTE(_F4 ) , - Q__NOTE(_FS4 ) , - Q__NOTE(_G4 ) , - Q__NOTE(_GS4 ) , - Q__NOTE(_A4 ) , - Q__NOTE(_AS4 ) , - - Q__NOTE(_B1 ) , - - Q__NOTE(_C2 ) , - Q__NOTE(_CS2 ) , - Q__NOTE(_D2 ) , - Q__NOTE(_DS2 ) , - Q__NOTE(_E2 ) , - Q__NOTE(_F2 ) , - Q__NOTE(_FS2 ) , - Q__NOTE(_G2 ) , - Q__NOTE(_GS2 ) , - Q__NOTE(_A2 ) , - Q__NOTE(_AS2 ) , - Q__NOTE(_B2 ) , - Q__NOTE(_C3 ) , - Q__NOTE(_CS3 ) , - Q__NOTE(_D3 ) , - Q__NOTE(_DS3 ) , - Q__NOTE(_E3 ) , - Q__NOTE(_F3 ) , - Q__NOTE(_FS3 ) , - Q__NOTE(_G3 ) , - Q__NOTE(_GS3 ) , - Q__NOTE(_A3 ) , - Q__NOTE(_AS3 ) , - Q__NOTE(_B3 ) , - Q__NOTE(_C4 ) , - Q__NOTE(_CS4 ) , - Q__NOTE(_D4 ) , - Q__NOTE(_DS4 ) , - Q__NOTE(_E4 ) , - Q__NOTE(_F4 ) , - Q__NOTE(_FS4 ) , - Q__NOTE(_G4 ) , - Q__NOTE(_GS4 ) , - Q__NOTE(_A4 ) , - Q__NOTE(_AS4 ) , - Q__NOTE(_B4 ) , - Q__NOTE(_C5 ) , - Q__NOTE(_CS5 ) , - Q__NOTE(_D5 ) , - Q__NOTE(_DS5 ) , - Q__NOTE(_E5 ) , - Q__NOTE(_F5 ) , - Q__NOTE(_FS5 ) , - Q__NOTE(_G5 ) , - Q__NOTE(_GS5 ) , - Q__NOTE(_A5 ) , - Q__NOTE(_AS5 ) , - Q__NOTE(_B5 ) , - Q__NOTE(_C6 ) , - Q__NOTE(_CS6 ) , - Q__NOTE(_D6 ) , - Q__NOTE(_DS6 ) , - Q__NOTE(_E6 ) , - Q__NOTE(_F6 ) , - Q__NOTE(_FS6 ) , - Q__NOTE(_G6 ) , - Q__NOTE(_GS6 ) , - Q__NOTE(_A6 ) , - Q__NOTE(_AS6 ) , - Q__NOTE(_B6 ) , - Q__NOTE(_C7 ) , - Q__NOTE(_CS7 ) , - Q__NOTE(_D7 ) , - Q__NOTE(_DS7 ) , - Q__NOTE(_E7 ) , - Q__NOTE(_F7 ) , - Q__NOTE(_FS7 ) , - Q__NOTE(_G7 ) , - Q__NOTE(_GS7 ) , - Q__NOTE(_A7 ) , - Q__NOTE(_AS7 ) , - Q__NOTE(_B7 ) , - Q__NOTE(_C8 ) , - Q__NOTE(_CS8 ) , - Q__NOTE(_D8 ) , - Q__NOTE(_DS8 ) , - Q__NOTE(_E8 ) , - Q__NOTE(_F8 ) , - Q__NOTE(_FS8 ) , - Q__NOTE(_G8 ) , - Q__NOTE(_GS8 ) , - Q__NOTE(_A8 ) , - Q__NOTE(_AS8 ) , - Q__NOTE(_B8 ) , -}; - -float tone_rs[][2] = SONG(ROCK_A_BYE_BABY); - -void matrix_init_user(void) { - init_notes(); - PLAY_NOTE_ARRAY(start_up, false, STACCATO); - println("Matrix Init"); -} - -#endif +#endif /* AUDIO_ENABLE */ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) @@ -242,9 +166,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { case M_LW: if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_lw, false, STACCATO); - #endif layer_on(_LW); update_tri_layer(_LW, _RS, _AD); } else { @@ -254,9 +175,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_RS: if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_rs, false, LEGATO); - #endif layer_on(_RS); update_tri_layer(_LW, _RS, _AD); } else { @@ -306,9 +224,135 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; + case M_AUDIO_OFF: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + + case M_AUDIO_ON: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + audio_on(); + PLAY_NOTE_ARRAY(tone_audio_on, false, STACCATO); + #endif + } + break; + + case M_MUSIC_ON: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_music_on, false, STACCATO); + layer_on(_MUSIC); + #endif + } + break; + + case M_MUSIC_OFF: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + default: break; } return MACRO_NONE; -}; \ No newline at end of file +}; + + +#ifdef AUDIO_ENABLE + +uint8_t starting_note = 0x0C; +int offset = 7; + + +void process_action_user(keyrecord_t *record) +{ + if (IS_LAYER_ON(_MUSIC)) + { + if (record->event.pressed) + { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } + else + { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } +} + + +void matrix_init_user(void) +{ + init_notes(); + play_startup_tone(); + println("Matrix Init"); +} + +void led_set_user(uint8_t usb_led) +{ + static uint8_t old_usb_led = 0; + static bool first_run = true; + + // Skip first execution to avoid beeps caused by LED states being detected on power-up + if (!first_run) + { + + if ((usb_led & (1< 1) { - layer_on(layer); - } else { - layer_off(layer); - } -} - - const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function @@ -161,13 +151,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { print("RS_DN"); layer_on(_RS); - tri_layer++; - update_tri_layer(_FN); + update_tri_layer(_RS, _LW, _FN); } else { print("RS_UP"); layer_off(_RS); - tri_layer--; - update_tri_layer(_FN); + update_tri_layer(_RS, _LW, _FN); phex(layer_state); } break; @@ -176,13 +164,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { print("LW_DN"); layer_on(_LW); - tri_layer++; - update_tri_layer(_FN); + update_tri_layer(_RS, _LW, _FN); } else { print("LW_UP"); layer_off(_LW); - tri_layer--; - update_tri_layer(_FN); + update_tri_layer(_RS, _LW, _FN); } break; diff --git a/keyboard/retro_refit/retro_refit.c b/keyboard/retro_refit/retro_refit.c index 0b13eb8301..78b6edca75 100644 --- a/keyboard/retro_refit/retro_refit.c +++ b/keyboard/retro_refit/retro_refit.c @@ -2,39 +2,39 @@ __attribute__ ((weak)) void matrix_init_user(void) { - // leave this function blank - it can be defined in a keymap file + // leave this function blank - it can be defined in a keymap file }; __attribute__ ((weak)) void matrix_scan_user(void) { - // leave this function blank - it can be defined in a keymap file + // leave this function blank - it can be defined in a keymap file }; __attribute__ ((weak)) void led_set_user(uint8_t usb_led) { - // leave this function blank - it can be defined in a keymap file + // leave this function blank - it can be defined in a keymap file }; void matrix_init_kb(void) { - // put your keyboard start-up code here - // runs once when the firmware starts up - - // Disable status LED on KB, enable status LED on Teensy (KB_STATUS = !TEENSY_STATUS) - DDRD |= (1<<6); - PORTD |= (1<<6); - - matrix_init_user(); + // put your keyboard start-up code here + // runs once when the firmware starts up + + // Disable status LED on KB, enable status LED on Teensy (KB_STATUS = !TEENSY_STATUS) + DDRD |= (1<<6); + PORTD |= (1<<6); + + matrix_init_user(); }; void amatrix_scan_kb(void) { // put your looping keyboard code here // runs every cycle (a lot) - matrix_scan_user(); + matrix_scan_user(); }; void led_set_kb(uint8_t usb_led) { - // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here if (usb_led & (1< #ifdef AUDIO_ENABLE #include "audio.h" - - #ifndef TONE_GOODBYE - #define TONE_GOODBYE OLKB_GOODBYE - #endif /*! TONE_GOODBYE */ - - float tone_goodbye[][2] = SONG(TONE_GOODBYE); #endif /* AUDIO_ENABLE */ static action_t keycode_to_action(uint16_t keycode); @@ -47,7 +41,7 @@ static action_t keycode_to_action(uint16_t keycode); /* converts key to action */ action_t action_for_key(uint8_t layer, keypos_t key) { - // 16bit keycodes - important + // 16bit keycodes - important uint16_t keycode = keymap_key_to_keycode(layer, key); switch (keycode) { @@ -190,7 +184,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_goodbye, false, 0); + play_goodbye_tone(); #endif _delay_ms(250); #ifdef ATREUS_ASTAR @@ -303,7 +297,7 @@ static action_t keycode_to_action(uint16_t keycode) /* translates key to keycode */ uint16_t keymap_key_to_keycode(uint8_t layer, keypos_t key) { - // Read entire word (16bits) + // Read entire word (16bits) return pgm_read_word(&keymaps[(layer)][(key.row)][(key.col)]); } @@ -315,7 +309,7 @@ action_t keymap_fn_to_action(uint16_t keycode) action_t keymap_func_to_action(uint16_t keycode) { - // For FUNC without 8bit limit + // For FUNC without 8bit limit return (action_t){ .code = pgm_read_word(&fn_actions[(int)keycode]) }; } diff --git a/quantum/musical_notes.h b/quantum/musical_notes.h index ccdc34f270..b08d16a6fa 100644 --- a/quantum/musical_notes.h +++ b/quantum/musical_notes.h @@ -51,7 +51,10 @@ // Notes - # = Octave + #define NOTE_REST 0.00 + +/* These notes are currently bugged #define NOTE_C0 16.35 #define NOTE_CS0 17.32 #define NOTE_D0 18.35 @@ -75,6 +78,8 @@ #define NOTE_GS1 51.91 #define NOTE_A1 55.00 #define NOTE_AS1 58.27 +*/ + #define NOTE_B1 61.74 #define NOTE_C2 65.41 #define NOTE_CS2 69.30 diff --git a/quantum/song_list.h b/quantum/song_list.h index b626c3fa6b..e992bd18a2 100644 --- a/quantum/song_list.h +++ b/quantum/song_list.h @@ -4,20 +4,98 @@ #define SONG_LIST_H #define ODE_TO_JOY \ - Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \ - Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \ - Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \ - QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4), + Q__NOTE(_E4), Q__NOTE(_E4), Q__NOTE(_F4), Q__NOTE(_G4), \ + Q__NOTE(_G4), Q__NOTE(_F4), Q__NOTE(_E4), Q__NOTE(_D4), \ + Q__NOTE(_C4), Q__NOTE(_C4), Q__NOTE(_D4), Q__NOTE(_E4), \ + QD_NOTE(_E4), E__NOTE(_D4), H__NOTE(_D4), #define ROCK_A_BYE_BABY \ - QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5), \ - H__NOTE(_A5), Q__NOTE(_G5), \ - QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \ - H__NOTE(_FS5), + QD_NOTE(_B4), E__NOTE(_D4), Q__NOTE(_B5), \ + H__NOTE(_A5), Q__NOTE(_G5), \ + QD_NOTE(_B4), E__NOTE(_D5), Q__NOTE(_G5), \ + H__NOTE(_FS5), -#define OLKB_GOODBYE \ - E__NOTE(_E7), \ - E__NOTE(_A6), \ - ED_NOTE(_E6), +#define CLOSE_ENCOUNTERS_5_NOTE \ + Q__NOTE(_D5), \ + Q__NOTE(_E5), \ + Q__NOTE(_C5), \ + Q__NOTE(_C4), \ + Q__NOTE(_G4), + +#define DOE_A_DEER \ + QD_NOTE(_C4), E__NOTE(_D4), \ + QD_NOTE(_E4), E__NOTE(_C4), \ + Q__NOTE(_E4), Q__NOTE(_C4), \ + Q__NOTE(_E4), + +#define GOODBYE_SOUND \ + E__NOTE(_E7), \ + E__NOTE(_A6), \ + ED_NOTE(_E6), + +#define STARTUP_SOUND \ + ED_NOTE(_E7 ), \ + E__NOTE(_CS7), \ + E__NOTE(_E6 ), \ + E__NOTE(_A6 ), \ + M__NOTE(_CS7, 20), + +#define QWERTY_SOUND \ + E__NOTE(_GS6 ), \ + E__NOTE(_A6 ), \ + S__NOTE(_REST), \ + Q__NOTE(_E7 ), + +#define COLEMAK_SOUND \ + E__NOTE(_GS6 ), \ + E__NOTE(_A6 ), \ + S__NOTE(_REST), \ + ED_NOTE(_E7 ), \ + S__NOTE(_REST), \ + ED_NOTE(_GS7 ), + +#define DVORAK_SOUND \ + E__NOTE(_GS6 ), \ + E__NOTE(_A6 ), \ + S__NOTE(_REST), \ + E__NOTE(_E7 ), \ + S__NOTE(_REST), \ + E__NOTE(_FS7 ), \ + S__NOTE(_REST), \ + E__NOTE(_E7 ), + +#define MUSIC_SCALE_SOUND \ + E__NOTE(_A5 ), \ + E__NOTE(_B5 ), \ + E__NOTE(_CS6), \ + E__NOTE(_D6 ), \ + E__NOTE(_E6 ), \ + E__NOTE(_FS6), \ + E__NOTE(_GS6), \ + E__NOTE(_A6 ), + +#define CAPS_LOCK_ON_SOUND \ + E__NOTE(_A3), \ + E__NOTE(_B3), + +#define CAPS_LOCK_OFF_SOUND \ + E__NOTE(_B3), \ + E__NOTE(_A3), + +#define SCROLL_LOCK_ON_SOUND \ + E__NOTE(_D4), \ + E__NOTE(_E4), + +#define SCROLL_LOCK_OFF_SOUND \ + E__NOTE(_E4), \ + E__NOTE(_D4), + +#define NUM_LOCK_ON_SOUND \ + E__NOTE(_D5), \ + E__NOTE(_E5), + +#define NUM_LOCK_OFF_SOUND \ + E__NOTE(_E5), \ + E__NOTE(_D5), #endif diff --git a/tmk_core/common/command.c b/tmk_core/common/command.c index 7572b95979..f06abaf7f0 100644 --- a/tmk_core/common/command.c +++ b/tmk_core/common/command.c @@ -49,6 +49,10 @@ along with this program. If not, see . # include "usbdrv.h" #endif +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif /* AUDIO_ENABLE */ + static bool command_common(uint8_t code); static void command_common_help(void); @@ -352,6 +356,9 @@ static bool command_common(uint8_t code) case MAGIC_KC(MAGIC_KEY_BOOTLOADER): clear_keyboard(); // clear to prevent stuck keys print("\n\nJumping to bootloader... "); + #ifdef AUDIO_ENABLE + play_goodbye_tone(); + #endif _delay_ms(1000); bootloader_jump(); // not return break; From 89a78f4a11a8f04777b3407c958dc989b4d7d884 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sun, 17 Apr 2016 21:26:06 -0400 Subject: [PATCH 081/132] audio fixes --- quantum/audio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quantum/audio.c b/quantum/audio.c index 5805da46c1..69c58ca6c6 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -351,7 +351,7 @@ void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest) if (audio_config.enable) { - if (note || notes) + if (note) stop_all_notes(); notes = true; @@ -406,7 +406,7 @@ void play_note(double freq, int vol) { if (audio_config.enable && voices < 8) { - if (note || notes) + if (notes) stop_all_notes(); note = true; #ifdef PWM_AUDIO From ef73ab662812232f5e73c8098a059439dcb201fa Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 17 Apr 2016 22:08:05 -0500 Subject: [PATCH 082/132] Notes Bugfix --- keyboard/atomic/keymaps/pvc/keymap.c | 65 +++++++++++++--------------- quantum/audio.c | 6 ++- 2 files changed, 33 insertions(+), 38 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 563519e4c0..f88d5117c9 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -302,45 +302,38 @@ void matrix_init_user(void) void led_set_user(uint8_t usb_led) { static uint8_t old_usb_led = 0; - static bool first_run = true; - // Skip first execution to avoid beeps caused by LED states being detected on power-up - if (!first_run) + if ((usb_led & (1< Date: Mon, 18 Apr 2016 08:27:58 +0200 Subject: [PATCH 083/132] added smly layer again --- keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index 7c40a4f3c7..5b8fd28a71 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, - LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), DE_OSX_QUOT, + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), LT(SMLY,DE_OSX_QUOT), KC_HOME, KC_END, KC_PGUP, KC_BSPC, KC_DEL, KC_PGDN, @@ -225,7 +225,7 @@ case M_LGUI_SHFT: if (record->event.pressed){ return MACRO(D(LGUI),D(LSFT),END); }else{ - return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); } break; From 4f4b5b8c18d4f1bf4fd4c51ad6f316501dfbd6cc Mon Sep 17 00:00:00 2001 From: IBNobody Date: Mon, 18 Apr 2016 01:58:25 -0500 Subject: [PATCH 084/132] Added CM/DK --- keyboard/atomic/keymaps/pvc/keymap.c | 288 ++++++++++++++++++--------- 1 file changed, 197 insertions(+), 91 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index f88d5117c9..380e69ee93 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -1,55 +1,66 @@ #include "atomic.h" #include "action_layer.h" +#include "eeconfig.h" #include "led.h" #ifdef AUDIO_ENABLE -#include "audio.h" -#include "song_list.h" + #include "audio.h" + #include "song_list.h" #endif -#define _QW 0 -#define _LW 1 -#define _RS 2 -#define _AD 3 -#define _FN 4 -#define _MUSIC 4 +#define LAYER_QWERTY 0 +#define LAYER_COLEMAK 1 +#define LAYER_DVORAK 2 +#define LAYER_LOWER 3 +#define LAYER_RAISE 4 +#define LAYER_ADJUST 5 +#define LAYER_FUNCTION 6 +#define LAYER_MUSIC 7 -#define M_QW 0 -#define M_LW 1 -#define M_RS 2 -#define M_FN 3 -#define M_T1 4 -#define M_T2 5 -#define M_T3 6 -#define M_T4 7 -#define M_TU 8 -#define M_TD 9 -#define M_DF 10 -#define M_MUSIC_ON 11 -#define M_MUSIC_OFF 12 -#define M_AUDIO_ON 13 -#define M_AUDIO_OFF 14 +#define MACRO_QWERTY 0 +#define MACRO_COLEMAK 1 +#define MACRO_DVORAK 2 +#define MACRO_LOWER 3 +#define MACRO_RAISE 4 +#define MACRO_FUNCTION 5 +#define MACRO_TIMBRE_1 6 +#define MACRO_TIMBRE_2 7 +#define MACRO_TIMBRE_3 8 +#define MACRO_TIMBRE_4 9 +#define MACRO_TEMPO_U 10 +#define MACRO_TEMPO_D 11 +#define MACRO_TONE_DEFAULT 12 +#define MACRO_MUSIC_ON 13 +#define MACRO_MUSIC_OFF 14 +#define MACRO_AUDIO_ON 15 +#define MACRO_AUDIO_OFF 16 -#define TIMBR_1 M(M_T1) -#define TIMBR_2 M(M_T2) -#define TIMBR_3 M(M_T3) -#define TIMBR_4 M(M_T4) -#define TMPO_UP M(M_TU) -#define TMPO_DN M(M_TD) -#define TMPO_DF M(M_DF) +#define M_QWRTY M(MACRO_QWERTY) +#define M_COLMK M(MACRO_COLEMAK) +#define M_DVORK M(MACRO_DVORAK) +#define M_LOWER M(MACRO_LOWER) +#define M_RAISE M(MACRO_RAISE) +#define M_FUNCT M(MACRO_FUNCTION) +#define TIMBR_1 M(MACRO_TIMBRE_1) +#define TIMBR_2 M(MACRO_TIMBRE_2) +#define TIMBR_3 M(MACRO_TIMBRE_3) +#define TIMBR_4 M(MACRO_TIMBRE_4) +#define TMPO_UP M(MACRO_TEMPO_U) +#define TMPO_DN M(MACRO_TEMPO_D) +#define TMPO_DF M(MACRO_TONE_DEFAULT) -#define MUS_ON M(M_MUSIC_ON) -#define MUS_OFF M(M_MUSIC_OFF) -#define AUD_OFF M(M_AUDIO_OFF) -#define AUD_ON M(M_AUDIO_ON) +#define MUS_ON M(MACRO_MUSIC_ON) +#define MUS_OFF M(MACRO_MUSIC_OFF) +#define AUD_OFF M(MACRO_AUDIO_OFF) +#define AUD_ON M(MACRO_AUDIO_ON) -#define _______ KC_TRNS -#define ___T___ KC_TRNS -#define XXXXXXX KC_NO +#define _______ KC_TRNS +#define ___T___ KC_TRNS +#define XXXXXXX KC_NO -/* +/* QWERTY * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| @@ -64,55 +75,109 @@ */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_QW] = { /* QWERTY */ + [LAYER_QWERTY] = { /* QWERTY */ { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, XXXXXXX }, { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, XXXXXXX, KC_PGUP }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, XXXXXXX, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, M(M_FN), KC_LALT, M(M_RS), KC_SPC, XXXXXXX, M(M_LW), KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, - [_LW] = { /* LOWERED */ + + /* COLEMAK + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | Q | W | F | P | G | J | L | U | Y | ; | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | CAPS | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | Z | X | C | V | B | K | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | LCTRL | LWIN | FN | LALT | RAISED | XXXXXX . SPACE | LOWER | RALT | HOME | END | RCTRL | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [LAYER_COLEMAK] = { /* COLEMAK */ + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { KC_CAPS, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + }, + +/* DVORAK + * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. + * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| + * | TAB | ' | , | . | P | Y | F | G | C | R | L | [ | ] | \ | DEL | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| + * | CAPS | A | O | E | U | I | D | H | T | N | S | / | XXXXXX . ENTER | PG UP | + * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| + * | LSHIFT | ; | Q | J | K | X | B | M | W | V | Z | XXXXXX . RSHIFT | UP | PG DN | + * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| + * | LCTRL | LWIN | FN | LALT | RAISED | XXXXXX . SPACE | LOWER | RALT | HOME | END | RCTRL | LEFT | DOWN | RIGHT | + * '--------------------------------------------------------------------------------------------------------------------------------------' + */ + + [LAYER_DVORAK] = { /* DVORAK */ + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, + { KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, KC_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + }, + + + [LAYER_LOWER] = { /* LOWERED */ { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, - [_RS] = { /* RAISED */ + + [LAYER_RAISE] = { /* RAISED */ { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, - [_FN] = { /* FUNCTION */ + + [LAYER_FUNCTION] = { /* FUNCTION */ { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, - [_AD] = { /* ADJUST */ + + [LAYER_ADJUST] = { /* ADJUST */ { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON, MUS_OFF, AUD_ON, AUD_OFF, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, M_QWRTY, M_COLMK, M_DVORK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, }, -[_MUSIC] = { + + [LAYER_MUSIC] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, -} - + }, }; #ifdef AUDIO_ENABLE float tone_my_startup[][2] = SONG(ODE_TO_JOY); float tone_my_goodbye[][2] = SONG(ROCK_A_BYE_BABY); + +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(COLEMAK_SOUND); +float tone_colemak[][2] = SONG(DVORAK_SOUND); + float tone_audio_on[][2] = SONG(CLOSE_ENCOUNTERS_5_NOTE); float tone_music_on[][2] = SONG(DOE_A_DEER); float tone_caps_on[][2] = SONG(CAPS_LOCK_ON_SOUND); @@ -124,7 +189,7 @@ float tone_scroll_off[][2] = SONG(SCROLL_LOCK_OFF_SOUND); #endif /* AUDIO_ENABLE */ - +/* void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) { if (order) @@ -152,71 +217,111 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l } } } +*/ +void persistant_default_layer_set(uint16_t default_layer) +{ + eeconfig_write_default_layer(default_layer); + default_layer_set(default_layer); +} const uint16_t PROGMEM fn_actions[] = { }; - const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function switch(id) { - case M_LW: - if (record->event.pressed) { - layer_on(_LW); - update_tri_layer(_LW, _RS, _AD); - } else { - layer_off(_LW); - update_tri_layer(_LW, _RS, _AD); - } - break; - case M_RS: - if (record->event.pressed) { - layer_on(_RS); - update_tri_layer(_LW, _RS, _AD); - } else { - layer_off(_RS); - update_tri_layer(_LW, _RS, _AD); + + case MACRO_QWERTY: + if (record->event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) { - layer_on(_FN); - } else { - layer_off(_FN); + case MACRO_COLEMAK: + if (record->event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) + { + layer_on(LAYER_LOWER); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + else + { + layer_off(LAYER_LOWER); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + break; + + case MACRO_RAISE: + if (record->event.pressed) + { + layer_on(LAYER_RAISE); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + else + { + layer_off(LAYER_RAISE); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + break; + + case MACRO_FUNCTION: + if (record->event.pressed) + { + layer_on(LAYER_FUNCTION); + } + else + { + layer_off(LAYER_FUNCTION); + } + break; + + case MACRO_TIMBRE_1: if (record->event.pressed) set_timbre(TIMBRE_12); break; - case M_T2: + case MACRO_TIMBRE_2: if (record->event.pressed) set_timbre(TIMBRE_25); break; - case M_T3: + case MACRO_TIMBRE_3: if (record->event.pressed) set_timbre(TIMBRE_50); break; - case M_T4: + case MACRO_TIMBRE_4: if (record->event.pressed) set_timbre(TIMBRE_75); break; - - case M_TU: + case MACRO_TEMPO_U: if (record->event.pressed) increase_tempo(10); break; - case M_TD: + case MACRO_TEMPO_D: if (record->event.pressed) decrease_tempo(10); break; - case M_DF: + case MACRO_TONE_DEFAULT: if (record->event.pressed) { set_timbre(TIMBRE_DEFAULT); @@ -224,40 +329,41 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; - case M_AUDIO_OFF: - if (record->event.pressed) { + case MACRO_AUDIO_OFF: + if (record->event.pressed) + { #ifdef AUDIO_ENABLE - audio_off(); + audio_off(); #endif } break; - case M_AUDIO_ON: + case MACRO_AUDIO_ON: if (record->event.pressed) { #ifdef AUDIO_ENABLE - audio_on(); + audio_on(); PLAY_NOTE_ARRAY(tone_audio_on, false, STACCATO); #endif } break; - case M_MUSIC_ON: + case MACRO_MUSIC_ON: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_music_on, false, STACCATO); - layer_on(_MUSIC); + PLAY_NOTE_ARRAY(tone_music_on, false, STACCATO); + layer_on(LAYER_MUSIC); #endif } break; - case M_MUSIC_OFF: + case MACRO_MUSIC_OFF: if (record->event.pressed) { #ifdef AUDIO_ENABLE - layer_off(_MUSIC); - stop_all_notes(); + layer_off(LAYER_MUSIC); + stop_all_notes(); #endif } break; @@ -278,7 +384,7 @@ int offset = 7; void process_action_user(keyrecord_t *record) { - if (IS_LAYER_ON(_MUSIC)) + if (IS_LAYER_ON(LAYER_MUSIC)) { if (record->event.pressed) { From 4b3358acc270772e5605397bab26fb5db981084d Mon Sep 17 00:00:00 2001 From: IBNobody Date: Mon, 18 Apr 2016 18:58:37 -0500 Subject: [PATCH 085/132] Fixed speaker being on during sleep. --- keyboard/atomic/keymaps/pvc/keymap.c | 428 ++++++++++++++------------- tmk_core/common/avr/suspend.c | 12 +- 2 files changed, 231 insertions(+), 209 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 380e69ee93..36098f1eba 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -4,8 +4,8 @@ #include "led.h" #ifdef AUDIO_ENABLE - #include "audio.h" - #include "song_list.h" + #include "audio.h" + #include "song_list.h" #endif #define LAYER_QWERTY 0 @@ -56,6 +56,18 @@ #define AUD_ON M(MACRO_AUDIO_ON) +#define SC_UNDO LCTL(KC_Z) +#define SC_REDO LCTL(KC_Y) +#define SC_CUT LCTL(KC_X) +#define SC_COPY LCTL(KC_C) +#define SC_PSTE LCTL(KC_V) +#define SC_SELA LCTL(KC_A) +#define SC_SAVE LCTL(KC_S) +#define SC_OPEN LCTL(KC_O) +#define SC_ACLS LALT(KC_F4) +#define SC_CCLS LCTL(KC_F4) + + #define _______ KC_TRNS #define ___T___ KC_TRNS #define XXXXXXX KC_NO @@ -107,11 +119,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* DVORAK * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. - * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | XXXXXX . BACKSP | + * | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | XXXXXX . BACKSP | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| - * | TAB | ' | , | . | P | Y | F | G | C | R | L | [ | ] | \ | DEL | + * | TAB | ' | , | . | P | Y | F | G | C | R | L | / | = | \ | DEL | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| - * | CAPS | A | O | E | U | I | D | H | T | N | S | / | XXXXXX . ENTER | PG UP | + * | CAPS | A | O | E | U | I | D | H | T | N | S | - | XXXXXX . ENTER | PG UP | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| * | LSHIFT | ; | Q | J | K | X | B | M | W | V | Z | XXXXXX . RSHIFT | UP | PG DN | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| @@ -120,9 +132,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LAYER_DVORAK] = { /* DVORAK */ - { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, - { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, - { KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, KC_ENT, KC_ENT, KC_PGUP }, + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, KC_RBRC, KC_BSPC, KC_BSPC }, + { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, KC_DEL }, + { KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, KC_ENT, KC_PGUP }, { KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, @@ -130,18 +142,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [LAYER_LOWER] = { /* LOWERED */ { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, _______, _______, _______, SC_CCLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, KC_BSPC, KC_BSPC, _______, _______, _______, _______, _______, _______, _______, _______ }, }, [LAYER_RAISE] = { /* RAISED */ { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, SC_ACLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, + { _______, SC_UNDO, SC_CUT, SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, }, [LAYER_FUNCTION] = { /* FUNCTION */ @@ -157,7 +169,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, M_QWRTY, M_COLMK, M_DVORK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, }, [LAYER_MUSIC] = { @@ -165,7 +177,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, }, }; @@ -192,37 +204,37 @@ float tone_scroll_off[][2] = SONG(SCROLL_LOCK_OFF_SOUND); /* void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) { - if (order) - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer3); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } - else - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer4); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } + if (order) + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer3); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } + else + { + if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) + { + layer_on(layer4); + } + else + { + layer_off(layer3); + layer_off(layer4); + } + } } */ void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_write_default_layer(default_layer); - default_layer_set(default_layer); + eeconfig_write_default_layer(default_layer); + default_layer_set(default_layer); } const uint16_t PROGMEM fn_actions[] = { @@ -231,148 +243,148 @@ const uint16_t PROGMEM fn_actions[] = { const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - // MACRODOWN only works in this function - switch(id) - { + // MACRODOWN only works in this function + switch(id) + { - case MACRO_QWERTY: - if (record->event.pressed) - { - persistant_default_layer_set(1UL<event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) - { - persistant_default_layer_set(1UL<event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) - { - persistant_default_layer_set(1UL<event.pressed) + { + persistant_default_layer_set(1UL<event.pressed) - { - layer_on(LAYER_LOWER); - update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); - } - else - { - layer_off(LAYER_LOWER); - update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); - } - break; + case MACRO_LOWER: + if (record->event.pressed) + { + layer_on(LAYER_LOWER); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + else + { + layer_off(LAYER_LOWER); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + break; - case MACRO_RAISE: - if (record->event.pressed) - { - layer_on(LAYER_RAISE); - update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); - } - else - { - layer_off(LAYER_RAISE); - update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); - } - break; + case MACRO_RAISE: + if (record->event.pressed) + { + layer_on(LAYER_RAISE); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + else + { + layer_off(LAYER_RAISE); + update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); + } + break; - case MACRO_FUNCTION: - if (record->event.pressed) - { - layer_on(LAYER_FUNCTION); - } - else - { - layer_off(LAYER_FUNCTION); - } - break; + case MACRO_FUNCTION: + if (record->event.pressed) + { + layer_on(LAYER_FUNCTION); + } + else + { + layer_off(LAYER_FUNCTION); + } + break; - case MACRO_TIMBRE_1: - if (record->event.pressed) set_timbre(TIMBRE_12); - break; + case MACRO_TIMBRE_1: + if (record->event.pressed) set_timbre(TIMBRE_12); + break; - case MACRO_TIMBRE_2: - if (record->event.pressed) set_timbre(TIMBRE_25); - break; + case MACRO_TIMBRE_2: + if (record->event.pressed) set_timbre(TIMBRE_25); + break; - case MACRO_TIMBRE_3: - if (record->event.pressed) set_timbre(TIMBRE_50); - break; + case MACRO_TIMBRE_3: + if (record->event.pressed) set_timbre(TIMBRE_50); + break; - case MACRO_TIMBRE_4: - if (record->event.pressed) set_timbre(TIMBRE_75); - break; + case MACRO_TIMBRE_4: + if (record->event.pressed) set_timbre(TIMBRE_75); + break; - case MACRO_TEMPO_U: - if (record->event.pressed) increase_tempo(10); - break; + case MACRO_TEMPO_U: + if (record->event.pressed) increase_tempo(10); + break; - case MACRO_TEMPO_D: - if (record->event.pressed) decrease_tempo(10); - break; + case MACRO_TEMPO_D: + if (record->event.pressed) decrease_tempo(10); + break; - case MACRO_TONE_DEFAULT: - if (record->event.pressed) - { - set_timbre(TIMBRE_DEFAULT); - set_tempo(TEMPO_DEFAULT); - } - break; + case MACRO_TONE_DEFAULT: + if (record->event.pressed) + { + set_timbre(TIMBRE_DEFAULT); + set_tempo(TEMPO_DEFAULT); + } + break; - case MACRO_AUDIO_OFF: - if (record->event.pressed) - { - #ifdef AUDIO_ENABLE - audio_off(); - #endif - } - break; + case MACRO_AUDIO_OFF: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; - case MACRO_AUDIO_ON: - if (record->event.pressed) - { - #ifdef AUDIO_ENABLE - audio_on(); - PLAY_NOTE_ARRAY(tone_audio_on, false, STACCATO); - #endif - } - break; + case MACRO_AUDIO_ON: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + audio_on(); + PLAY_NOTE_ARRAY(tone_audio_on, false, STACCATO); + #endif + } + break; - case MACRO_MUSIC_ON: - if (record->event.pressed) - { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_music_on, false, STACCATO); - layer_on(LAYER_MUSIC); - #endif - } - break; + case MACRO_MUSIC_ON: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_music_on, false, STACCATO); + layer_on(LAYER_MUSIC); + #endif + } + break; - case MACRO_MUSIC_OFF: - if (record->event.pressed) - { - #ifdef AUDIO_ENABLE - layer_off(LAYER_MUSIC); - stop_all_notes(); - #endif - } - break; + case MACRO_MUSIC_OFF: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + layer_off(LAYER_MUSIC); + stop_all_notes(); + #endif + } + break; - default: - break; + default: + break; - } - return MACRO_NONE; + } + return MACRO_NONE; }; @@ -384,74 +396,74 @@ int offset = 7; void process_action_user(keyrecord_t *record) { - if (IS_LAYER_ON(LAYER_MUSIC)) - { - if (record->event.pressed) - { - play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); - } - else - { - stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); - } - } + if (IS_LAYER_ON(LAYER_MUSIC)) + { + if (record->event.pressed) + { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } + else + { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } } void matrix_init_user(void) { - init_notes(); - play_startup_tone(); - println("Matrix Init"); + init_notes(); + play_startup_tone(); + println("Matrix Init"); } void led_set_user(uint8_t usb_led) { - static uint8_t old_usb_led = 0; + static uint8_t old_usb_led = 0; - if ((usb_led & (1< Date: Mon, 18 Apr 2016 21:01:48 -0400 Subject: [PATCH 086/132] note sliding - on right now --- keyboard/preonic/keymaps/default/keymap.c | 26 +++++++- quantum/audio.c | 81 +++++++++++------------ quantum/keymap_common.c | 1 + 3 files changed, 63 insertions(+), 45 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 2591af9f02..2546d8f6c5 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -14,8 +14,9 @@ #define _DVORAK 2 #define _LOWER 3 #define _RAISE 4 -#define _ADJUST 5 -#define _MUSIC 6 +#define _ADJUST 6 +#define _MUSIC 7 +#define _STOPPER 5 // Macro name shortcuts #define QWERTY M(_QWERTY) @@ -172,7 +173,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +}, + +/* Stopper + * + */ +[_STOPPER] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} } + }; const uint16_t PROGMEM fn_actions[] = { @@ -225,6 +238,7 @@ float tone_music[][2] = { {440.0*pow(2.0,(24)/12.0), 8} }; float ode_to_joy[][2] = SONG(ODE_TO_JOY); +float goodbye[][2] = SONG(GOODBYE_SOUND); #endif void persistant_default_layer_set(uint16_t default_layer) { @@ -306,6 +320,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE layer_off(_MUSIC); + layer_off(_STOPPER); stop_all_notes(); #endif } @@ -317,6 +332,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) set_tempo(150); PLAY_NOTE_ARRAY(ode_to_joy, false, .25); layer_on(_MUSIC); + layer_on(_STOPPER); #endif } break; @@ -345,3 +361,9 @@ void matrix_init_user(void) { PLAY_NOTE_ARRAY(start_up, false, 0); #endif } + +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(2000); +} \ No newline at end of file diff --git a/quantum/audio.c b/quantum/audio.c index 69c58ca6c6..6a5d43013a 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -65,6 +65,7 @@ uint8_t notes_count; bool notes_repeat; float notes_rest; bool note_resting = false; +int note_flipper = 0; uint8_t current_note = 0; uint8_t rest_counter = 0; @@ -127,6 +128,9 @@ void stop_note(double freq) { voices--; if (voices < 0) voices = 0; + if (voice_place >= voices) { + voice_place = 0; + } if (voices == 0) { #ifdef PWM_AUDIO TIMSK3 &= ~_BV(OCIE3A); @@ -137,25 +141,6 @@ void stop_note(double freq) { frequency = 0; volume = 0; note = false; - } else { - double freq = frequencies[voices - 1]; - int vol = volumes[voices - 1]; - double starting_f = frequency; - if (frequency < freq) { - sliding = true; - for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { - frequency = f; - } - sliding = false; - } else if (frequency > freq) { - sliding = true; - for (double f = starting_f; f >= freq; f -= ((starting_f - freq) / 2000.0)) { - frequency = f; - } - sliding = false; - } - frequency = freq; - volume = vol; } } } @@ -248,16 +233,41 @@ ISR(TIMER3_COMPA_vect) { OCR4A = sum; } #else - if (frequency > 0) { + if (frequencies[voice_place] > 0) { + // if (frequencies[voice_place] > 880.0) { + // if (note_flipper == 100) { + // note_flipper = 0; + // return; + // } + // note_flipper++; + // } else { + // note_flipper = 0; + // } // ICR3 = (int)(((double)F_CPU) / frequency); // Set max to the period // OCR3A = (int)(((double)F_CPU) / frequency) >> 1; // Set compare to half the period - voice_place %= voices; - if (place > (frequencies[voice_place] / 50)) { - voice_place = (voice_place + 1) % voices; - place = 0.0; + + double freq; + if (false) { + voice_place %= voices; + if (place > (frequencies[voice_place] / 50)) { + voice_place = (voice_place + 1) % voices; + place = 0.0; + } + freq = frequencies[voice_place]; + } else { + if (frequency != 0) { + if (frequency < frequencies[voices - 1]) { + frequency = frequency * 1.01454533494; + } else if (frequency > frequencies[voices - 1]) { + frequency = frequency * 0.98566319864; + } + } else { + frequency = frequencies[voices - 1]; + } + freq = frequency; } - ICR3 = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period + OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period //OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period place++; // if (duty_counter > (frequencies[voice_place] / 500)) { @@ -413,23 +423,8 @@ if (audio_config.enable && voices < 8) { freq = freq / SAMPLE_RATE; #endif if (freq > 0) { - if (frequency != 0) { - double starting_f = frequency; - if (frequency < freq) { - for (double f = starting_f; f <= freq; f += ((freq - starting_f) / 2000.0)) { - frequency = f; - } - } else if (frequency > freq) { - for (double f = starting_f; f >= freq; f -= ((starting_f - freq) / 2000.0)) { - frequency = f; - } - } - } - frequency = freq; - volume = vol; - - frequencies[voices] = frequency; - volumes[voices] = volume; + frequencies[voices] = freq; + volumes[voices] = vol; voices++; } diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 4ee290ad03..43debf4ef6 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -184,6 +184,7 @@ static action_t keycode_to_action(uint16_t keycode) case RESET: ; // RESET is 0x5000, which is why this is here clear_keyboard(); #ifdef AUDIO_ENABLE + stop_all_notes(); play_goodbye_tone(); #endif _delay_ms(250); From 0fbc52809e674633cc053979e435b6305bc243aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Tue, 19 Apr 2016 07:50:29 +0200 Subject: [PATCH 087/132] new experimental layout --- .../keymaps/osx_de_experimental/keymap.c | 64 +++++++++--------- .../osx_de_experimental_highres.png | Bin 187478 -> 187506 bytes 2 files changed, 31 insertions(+), 33 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index 5b8fd28a71..3974dacf65 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -22,17 +22,17 @@ #define NUMB 4 #define EGOS 5 -#define M_TOGGLE_5 0 -#define M_DE_OSX_PLUS_CTRLALT 1 -#define SM_KISS 2 -#define SM_FROWN 3 -#define SM_CRY 4 -#define SM_SMILE 5 -#define SM_SMIRK 6 -#define M_LGUI_SHFT 7 -#define SM_HEART 8 -#define SM_LAUGH 9 -#define M_CTL_SFT_HASH 10 +#define SMLY_TOG_QUOT 0 +#define M_TOGGLE_5 1 +#define M_DE_OSX_PLUS_CTRLALT 2 +#define SM_KISS 3 +#define SM_FROWN 4 +#define SM_CRY 5 +#define SM_SMILE 6 +#define SM_SMIRK 7 +#define M_LGUI_SHFT 8 +#define SM_HEART 9 +#define SM_LAUGH 10 #define SM_SAD 11 #define M_DE_OSX_CIRC_CTRLCMD 12 #define M_MEH_SH_ACUT 13 @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, - LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), LT(SMLY,DE_OSX_QUOT), + LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), M(SMLY_TOG_QUOT), KC_HOME, KC_END, KC_PGUP, KC_BSPC, KC_DEL, KC_PGDN, @@ -163,6 +163,23 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { static uint16_t start; switch(id) { +case SMLY_TOG_QUOT: +//Macro: SMLY_TOG_QUOT//----------------------- +if (record->event.pressed) { + start = timer_read(); + layer_state ^= (1<150) { + return MACRO_NONE; + } else { + return MACRO(D(LSFT),T(BSLS),U(LSFT),END); + } + } + +break; case M_TOGGLE_5: //Macro: M_TOGGLE_5//----------------------- if (record->event.pressed){ @@ -225,7 +242,7 @@ case M_LGUI_SHFT: if (record->event.pressed){ return MACRO(D(LGUI),D(LSFT),END); }else{ - return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); } break; @@ -242,20 +259,6 @@ if (record->event.pressed) { return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END); } -break; -case M_CTL_SFT_HASH: -//Macro: M_CTL_SFT_HASH//----------------------- -if (record->event.pressed) { - start = timer_read(); - return MACRO(D(LCTRL),D(LSFT),END); - } else { - if (timer_elapsed(start) >150) { - return MACRO(U(LCTRL),U(LSFT),END); - } else { - return MACRO(U(LCTRL),U(LSFT),T(BSLS),END); - } - } - break; case SM_SAD: //Macro: SM_SAD//----------------------- @@ -322,13 +325,8 @@ switch (layer) { ergodox_right_led_2_on(); break; - case SMLY: - - - ergodox_right_led_3_on(); - break; case NUMB: - ergodox_right_led_1_on(); + ergodox_right_led_3_on(); break; diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png index b1e9e763ea161077615dc171a535fd981ee0b50e..7fe2bb19d99b917dc061e08e9483a7b70745947d 100644 GIT binary patch delta 149136 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
    EdLJ-*(oscxpV&aa8VjG(f*D=>kV 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 delta 149534 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 z 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 FCIBZbe}4b~ From a16a9b30b6350ce6115dc1622d517d68dcf0cd68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Tue, 19 Apr 2016 10:37:37 +0200 Subject: [PATCH 088/132] added new macro for toggling and holiding layer --- .../keymaps/osx_de_experimental/keymap.c | 64 ++++++++++++++----- 1 file changed, 48 insertions(+), 16 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index 3974dacf65..d723c46e8c 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -23,25 +23,27 @@ #define EGOS 5 #define SMLY_TOG_QUOT 0 -#define M_TOGGLE_5 1 -#define M_DE_OSX_PLUS_CTRLALT 2 -#define SM_KISS 3 -#define SM_FROWN 4 -#define SM_CRY 5 -#define SM_SMILE 6 -#define SM_SMIRK 7 -#define M_LGUI_SHFT 8 -#define SM_HEART 9 -#define SM_LAUGH 10 -#define SM_SAD 11 -#define M_DE_OSX_CIRC_CTRLCMD 12 -#define M_MEH_SH_ACUT 13 +#define TOG_HLD_MDIA 1 +#define M_TOGGLE_5 2 +#define M_DE_OSX_PLUS_CTRLALT 3 +#define SM_KISS 4 +#define SM_FROWN 5 +#define SM_CRY 6 +#define SM_SMILE 7 +#define SM_SMIRK 8 +#define M_LGUI_SHFT 9 +#define SM_HEART 10 +#define SM_LAUGH 11 +#define SM_SAD 12 +#define M_DE_OSX_CIRC_CTRLCMD 13 +#define M_MEH_SH_ACUT 14 +#define TGH_NUM 15 //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [BASE]=KEYMAP( //left half - KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, TG(NUMB), + KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM), KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI, KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G, KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT, @@ -50,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_PGUP, KC_BSPC, KC_DEL, KC_PGDN, //right half - TG(MDIA), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, + M(TOG_HLD_MDIA), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS, KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE, DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE), KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT, @@ -187,6 +189,21 @@ case M_TOGGLE_5: layer_state &= (1<<5); } +break; +case TGH_NUM: +//Macro: TGH_NUM//----------------------- +if (record->event.pressed){ + start = timer_read(); + layer_state ^=(1< 150) { + layer_state^=(1<event.pressed){ return MACRO(D(LGUI),D(LSFT),END); }else{ - return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); } break; @@ -252,6 +269,21 @@ if (record->event.pressed) { return MACRO(T(GRV),T(3),END); } +break; +case TOG_HLD_MDIA: +//Macro: TOG_HLD_MDIA//----------------------- +if (record->event.pressed){ + start = timer_read(); + layer_state ^=(1< 150) { + layer_state^=(1< Date: Tue, 19 Apr 2016 08:49:42 -0400 Subject: [PATCH 089/132] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e1ab9bc53..f5c271f165 100644 --- a/README.md +++ b/README.md @@ -274,7 +274,7 @@ This requires [some hardware changes](https://www.reddit.com/r/MechanicalKeyboar ## International Characters on Windows -[AutoHotkey](https://autohotkey.com) allows Windows users to create custom hotkeys amont others. +[AutoHotkey](https://autohotkey.com) allows Windows users to create custom hotkeys among others. The method does not require Unicode support in the keyboard itself but depends instead of AutoHotkey running in the background. From 04f36b36818885475c0b93046726d7e053691e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Tue, 19 Apr 2016 15:59:43 +0200 Subject: [PATCH 090/132] new overview pic --- .../osx_de_experimental_highres.png | Bin 187506 -> 289029 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png index 7fe2bb19d99b917dc061e08e9483a7b70745947d..29f1099d06dd5e3d927acc7fbdef27315e9c6dbe 100644 GIT binary patch literal 289029 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 z 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

    ;~x1y>!1W*S&QR6Qz}dP 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 BeXIZg literal 189394 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

    A+oef*)=?TgDMd?n?t)u*Z;yo3*I(iP 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≠8 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 | " | ' | ? | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | . | ! | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,KC_GRV,LSFT(KC_GRV),DE_EXLM,DE_QST,KC_TRNS,KC_TRNS, - KC_TRNS,DE_HASH,DE_DLR, LALT(LSFT(KC_7)),DE_SLSH,KC_DOT, - KC_TRNS,KC_TRNS,DE_LESS,DE_PERC,LALT(KC_7),LALT(KC_N),KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_DEL,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12, - DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS, - KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST, - KC_TRNS,KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | Play | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | Prev | Next | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |Brwser| - * | | |------| |------| |Back | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, - KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), -/* Keymap 3: qwertz layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ESC | 1 | 2 | 3 | 4 | 5 |CMD-V | |CMD-C | 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | TAB | Q | W | E | R | T | CMD | | CMD | Z | U | I | O | P | ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ADNW | A | S | D | F | G |------| |------| H | J | K | L | ö | ä/L2 | - * |--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------| - * | LShift |Y/Ctrl| X | C | V | B | | | | N | M | , | . |-/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |event.pressed) { register_code(KC_RSFT); } else { unregister_code(KC_RSFT); } - break; - } - return MACRO_NONE; + + + +break; +} +return MACRO_NONE; }; // Runs just one time when the keyboard initializes. @@ -234,31 +158,18 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); +uint8_t layer = biton32(layer_state); - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - // TODO: Make this relevant to the ErgoDox EZ. - case 1: - ergodox_right_led_1_on(); - break; - case 2: - ergodox_right_led_2_on(); - break; - case 3: - ergodox_right_led_3_on(); - break; - case 4: - ergodox_right_led_1_on(); - ergodox_right_led_3_on(); - //ergodox_board_led_on(); - break; - default: - // none - break; - } +ergodox_board_led_off(); +ergodox_right_led_1_off(); +ergodox_right_led_2_off(); +ergodox_right_led_3_off(); +switch (layer) { + +default: +// none +break; +} }; + diff --git a/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex b/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex index 56448283d2..f574150e34 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy.hex @@ -1,1122 +1,1171 @@ -:100000000C9466020C94AD020C94AD020C94AD02FB -:100010000C94AD020C94AD020C94AD020C94AD02A4 -:100020000C94AD020C94AD020C94CF0B0C94A10C6B -:100030000C94AD020C94AD020C94AD020C94AD0284 -:100040000C94AD020C9415210C94AD020C94AD02ED -:100050000C94AD020C94A71A0C94AD020C94AD0252 -:100060000C94AD020C94AD020C94AD020C94AD0254 -:100070000C94AD020C94AD020C94AD020C94AD0244 -:100080000C94AD020C94AD020C94AD020C94AD0234 -:100090000C94AD020C94AD020C94AD020C94AD0224 -:1000A0000C94AD020C94AD020C94AD020E0D300D0B -:1000B000230E300D230E750D980D230EED0D000E41 -:1000C000EA10EA10191119115C119611A313A31368 -:1000D000AF11A313A412A4127713A313A3138E13A7 -:1000E0000000F0A1F0A329002B000354E1003581AA -:1000F00000001E00140004001D7164004D001F006C -:100100001A0016001B00E1044C0020000800070044 -:10011000060050002A0021001500090019004F00B8 -:100120004A00220017000A000500000002541908C6 -:10013000E3000000E20000002E770608E700000060 -:10014000E60000002E7F23001C000B0011000000C1 -:100150000454240018000D00100052004B0025002C -:100160000C000E00360051002C00260012000F007B -:100170003700E108280027001300330038713000F1 -:100180004E002D002F003482E50031810000010077 -:100190000100010001000100000001000100010058 -:1001A00001000100010001000100500001000100F8 -:1001B0000100010052005100010001000100010096 -:1001C00001004F00010001000100010001000100D9 -:1001D000010000000100010001000000010000001A -:1001E00001000100010000000100000001003F00CB -:1001F00052005100230200000100400024002100B1 -:100200001E00270001004100250022001F003700CA -:1002100001004200260023002000270001004300C7 -:100220003002300024022E0001004400450001008D -:1002300001000100000001000100010001000100B7 -:100240000000010001000100FB00010001000100AD -:100250000100F200F900010001000100F000F100CE -:10026000FA00F400010001000100F300FC00F500B9 -:100270000100010001000100F60000000100010082 -:100280000100000001000000010001000100000069 -:100290000100000001000100010001000100000058 -:1002A0000100010001000100A800A90001000100F7 -:1002B00001000100AC00AA00B6000100010001002D -:1002C000AB0050000100010001000100520051008C -:1002D0000100AE000100010001004F000000160304 -:1002E0004500720067006F0044006F007800200036 -:1002F00045005A00000016034500720067006F00B9 -:1003000044006F007800200045005A0000000403FC -:10031000090409026D00040100A0FA0904000001AB -:1003200003010100092111010001223F000705819D -:100330000308000A09040100010301020009211158 -:10034000010001224D000705820308000A0904028A -:1003500000010300000009211101000122360007FD -:1003600005830308000A09040300010300000009D3 -:100370002111010001223900070584031000011238 -:1003800001100100000008EDFE071301000102004A -:100390000105010906A101050719E029E715002556 -:1003A0000195087501810205081901290595057552 -:1003B000019102950175039101050719002977152F -:1003C000002501957875018102C005010980A10110 -:1003D000850216010026B7001A01002AB700751021 -:1003E00095018100C0050C0901A1018503160100DA -:1003F000269C021A01002A9C02751095018100C0FA -:1004000005010902A1010901A10005091901290538 -:10041000150025019505750181029501750381017E -:100420000501093009311581257F9502750881067E -:1004300009381581257F950175088106050C0A3854 -:10044000021581257F950175088106C0C005010947 -:1004500006A101050719E029E71500250195087592 -:100460000181029501750881010508190129059589 -:100470000575019102950175039101050719002980 -:10048000FF150025FF950675088100C000000000DB -:1004900000000000000000010204060A0F17202CD3 -:1004A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9CF -:1004B000DAC7B39D87715D4A3A2C20170F0A0604EC -:1004C00002010000000000000000000011241FBE17 -:1004D000CFEFDAE0DEBFCDBF04B603FE27C08091C8 -:1004E000ED019091EE01A091EF01B091F001873004 -:1004F000904BA740B04BD1F41092ED011092EE0159 -:100500001092EF011092F00114BE84B7877F84BF70 -:100510000FB6F894A8958091600088618093600080 -:10052000109260000FBEE0E0FFE3099511E0A0E04B -:10053000B1E0ECECF5E402C005900D92A433B107F4 -:10054000D9F721E0A4E3B1E001C01D92AD3EB207AE -:10055000E1F70E9416090C94E4220C94000061114A -:100560000BC0FC018281882321F085EE0E94840F5C -:1005700003C085EE0E944C1080E090E0089508953D -:100580006091B1017091B2018091B3019091B40179 -:100590000E94D41956985E9825982D9826982E98E2 -:1005A00027982F98823061F018F4813031F0089547 -:1005B000833059F0843039F00895259A2D9A0895A2 -:1005C000269A2E9A0895259A2D9A279A2F9A089559 -:1005D0000C94C00256985E9825982D9826982E98CF -:1005E00027982F988FEF90E0909389008093880050 -:1005F00090938B0080938A0090938D0080938C0061 -:10060000259A2D9A2FEF80E792E02150804090406C -:10061000E1F700C00000269A2E9A2FEF80E792E0C3 -:10062000215080409040E1F700C00000279A2F9AA7 -:100630002FEF80E792E0215080409040E1F700C02A -:10064000000025982D982FEF80E792E02150804000 -:100650009040E1F700C0000026982E982FEF80E729 -:1006600092E0215080409040E1F700C000002798C0 -:100670002F9856985E9825982D9826982E9827980A -:100680002F98089589EA8093800089E08093810003 -:1006900024982C983F988AB18F748AB96E98479A9B -:1006A0008BB1806B8BB9769A0E94EA020C94BF02E0 -:1006B00080E2809300018091340181110EC00E947C -:1006C000A70381E0809334012FEF83ED90E3215065 -:1006D00080409040E1F700C0000080E40E94AD033C -:1006E0008093000181112EC00E94D70380930001E6 -:1006F000811128C00E94D70380930001811122C07C -:100700008FE30E94D7038093000181111BC00E94D8 -:10071000CF0380E40E94AD0380930001811112C0D9 -:100720008CE00E94D7038093000181110BC00E94CE -:10073000D70380930001811105C08FE30E94D70386 -:10074000809300010E94CF038091000108951092D0 -:10075000B9008AE08093B800089594EA9093BC00B1 -:100760009091BC0097FFFCCF9091B900987F983092 -:1007700021F0903111F081E008958093BB0084E86E -:100780008093BC008091BC0087FFFCCF8091B900B2 -:10079000887F883111F0803471F780E0089584E912 -:1007A0008093BC008091BC0084FDFCCF08958093B1 -:1007B000BB0084E88093BC008091BC0087FFFCCF25 -:1007C0009091B900987F81E0983209F480E0089513 -:1007D00084E88093BC008091BC0087FFFCCF8091AF -:1007E000BB00089580910001811115C080E40E9432 -:1007F000AD038093000181110CC082E10E94D703F8 -:1008000080930001811105C08FEF0E94D703809370 -:1008100000010E94CF0384B1807F84B985B1807FBD -:1008200085B98AB1837F8AB98BB1837F8BB93E98B2 -:10083000469808950E945803809300010E94F20395 -:1008400080B38C7080BB81B3836F81BBE4E4F1E043 -:10085000A6E3B1E011921D9281E0E235F807D1F7ED -:100860000C9442039F92AF92BF92CF92DF92EF928D -:10087000FF920F931F93CF93DF9380910001882302 -:1008800079F0809135018F5F80933501811108C027 -:100890000E94580380930001811102C00E94EA0265 -:1008A00086E3E82E81E0F82E8701C0E0D0E0BB248B -:1008B000B39492E0A92ECC24C394D12CC730D10597 -:1008C00000F580910001811164C080E40E94AD03B5 -:1008D00080930001811112C082E10E94D7038093AE -:1008E000000181110BC0C6010C2E01C0880F0A94B3 -:1008F000EAF780950E94D703809300010E94CF03FE -:1009000048C0CA30A1F028F4C83059F0C93061F0AD -:1009100005C0CC3089F070F0CD3089F0209A28984D -:1009200010C0219A29980DC0229A2A980AC0239AA9 -:100930002B9807C0529A01C0539A5B9802C03E9A06 -:100940004698E0EAEA95F1F78FB181708B257999A5 -:1009500002C032E001C030E0832B7C9902C034E059 -:1009600001C030E0832B7D9902C028E001C020E067 -:10097000822B7E9902C090E101C090E0892B9FB14B -:100980009095991F9927991F9295990F907E892B81 -:100990000FC08091000181114AC080E40E94AD0324 -:1009A00080930001882381F1912C0E94CF03892D2F -:1009B000D8019C91981719F08C93A09201010E9484 -:1009C000F20321960F5F1F4FCE30D10509F076CF8D -:1009D00080910101882369F181508093010188236E -:1009E00039F0EFE9FFE03197F1F700C0000021C0D6 -:1009F000E4E4F1E0D7018D917D018193B4E4EB163D -:100A0000B1E0FB06B9F715C083E10E94D7038093DC -:100A100000018111C9CF81E40E94AD0380930001E0 -:100A20008111C2CF0E94E803982E9094BECF80E03F -:100A3000BFCF0E94E80281E0DF91CF911F910F911B -:100A4000FF90EF90DF90CF90BF90AF909F90089570 -:100A5000E82FF0E0EC5BFE4F8081089508958B3B1A -:100A6000910580F4883A910548F5853A9105D8F4C6 -:100A70008430910508F0B2C0019709F06EC081E0A2 -:100A800090E00895803E910508F467C0883E910586 -:100A900008F4A4C09C01205F31092031310508F021 -:100AA0005CC090650895853A910509F459C0863A6D -:100AB000910509F058C082E890E40895883A9105BC -:100AC00009F454C0893A910509F453C08A3A910552 -:100AD00009F452C08B3A910509F451C08C3A910542 -:100AE00009F450C08D3A910509F44FC0803B91053F -:100AF00009F44EC08E3A910509F44DC08F3A910524 -:100B000009F44CC0813B910509F44BC0823B91052F -:100B100009F44AC0833B910509F449C0843B91051F -:100B200009F448C0853B910509F447C0863B91050F -:100B300009F446C0873B910509F445C0883B9105FF -:100B400009F444C0893B910509F443C08A3B9105EF -:100B500009F442C080E094E4089580E090E00895B4 -:100B600081E890E4089583E890E4089582EE94E4A7 -:100B7000089589EE94E408958AEE94E4089585EB4F -:100B800094E4089586EB94E4089587EB94E4089543 -:100B90008CEC94E408958DEC94E4089583E895E456 -:100BA00008958AE895E4089582E995E4089584E932 -:100BB00095E4089581E296E4089583E296E4089529 -:100BC00084E296E4089585E296E4089586E296E448 -:100BD000089587E296E408958AE296E408950895D8 -:100BE00024E5829FC0011124FC0126E0729FE00DE4 -:100BF000F11D1124E60FF11DEE0FFF1FEA51FF4F0B -:100C0000859194910895880F991FFC01E05AF04056 -:100C1000859194910895880F991FFC01E052FF4F30 -:100C200085919491089524E5829FC0011124FC01CF -:100C300046E0749FE00DF11D1124E60FF11DEE0F4B -:100C4000FF1FEA51FF4F859194919C013A95211520 -:100C50004FE1340708F425C13F512115304120F4FC -:100C60009F700E940B0608959C013053211530415E -:100C700018F49927906C0895811520E5920769F47E -:100C80000E94C5134FEF84E39CE0415080409040A8 -:100C9000E1F700C000000C94CC1A813020E59207E7 -:100CA00031F48091CC0181608093CC0108959C0146 -:100CB00030552115304108F05CC0292F33272F70A3 -:100CC000332721303105E9F4AC0164E0440F551FAE -:100CD0006A95E1F744275370BC016370772702C01F -:100CE000220F331F6A95E2F73C68242B352B73E003 -:100CF000880F991F7A95E1F780769927822B932B9D -:100D000008952230310529F4982F8827816F906A41 -:100D1000089523303105A1F4AC0133E0440F551F91 -:100D20003A95E1F7407E57708370992721E030E0D3 -:100D300002C0220F331F8A95E2F7C9019C6816C0D2 -:100D40002430310531F5AC0123E0440F551F2A95BD -:100D5000E1F7407E57708370992721E030E002C0B0 -:100D6000220F331F8A95E2F7C9019A68842B952BCD -:100D700008959C0130572115304118F49F709062FE -:100D800008959C0130582115304118F49F70906AE5 -:100D90000895803E9105E0F4803C910558F581333B -:100DA000910509F46FC048F48932910509F463C0D4 -:100DB0008A32910509F46DC072C089339105E9F05A -:100DC00082389105D1F08533910509F44DC067C093 -:100DD000833E910581F138F4803E9105B9F0823E61 -:100DE0009105D9F05CC0863E910561F1873E910581 -:100DF000A1F155C00E94030608952091DE0120FD57 -:100E000002C021FF4CC080EE90E049C08091DE011D -:100E100080FFF9CF89E390E042C08091DE0182FF3C -:100E20000EC08091DE0184FF03C080E090E037C0F7 -:100E300083EE90E034C08091DE0182FFF2CF82EE3B -:100E400090E02DC08091DE0183FF0BC08091DE0118 -:100E500084FDEBCF87EE90E022C08091DE0183FF1E -:100E6000F5CF86EE90E01BC08091DE0185FF07C0C4 -:100E700089E290E014C08091DE0185FFF9CF85E31F -:100E800090E00DC08091DE0186FF07C08AE290E00D -:100E900006C08091DE0186FFF9CF81E390E00E94D9 -:100EA0002F0508950895809162010895CF93DF93EF -:100EB00000D01F92CDB7DEB79C018091E401843051 -:100EC00019F593E099833B832A839093E9008FEF90 -:100ED0009091E800815095FD06C095ED9A95F1F747 -:100EE00000008111F5CF8091E80085FF0DC040E042 -:100EF00050E063E070E0CE0101960E94C30980914A -:100F0000E8008E778093E8000F900F900F90DF91AC -:100F1000CF910895CF93DF9300D01F92CDB7DEB766 -:100F20002091E401243021F522E029839B838A83E8 -:100F300083E08093E9008FEF9091E800815095FD68 -:100F400006C095ED9A95F1F700008111F5CF8091DB -:100F5000E80085FF0DC040E050E063E070E0CE01A6 -:100F600001960E94C3098091E8008E778093E80083 -:100F70000F900F900F90DF91CF9108959C01809179 -:100F8000E4018430F9F482E08093E9009FEF8091DE -:100F9000E800915085FD06C085ED8A95F1F70000C7 -:100FA0009111F5CF8091E80085FF0CC040E050E042 -:100FB00065E070E0C9010E94C3098091E8008E7766 -:100FC0008093E8000895CF93DF93EC018091E401D2 -:100FD000843009F046C090910C019923D9F090918A -:100FE0000D019923B9F08093E9008FEF9091E8000B -:100FF000815095FD06C095E19A95F1F700008111A9 -:10100000F5CF8091E80085FF2CC040E050E060E122 -:1010100070E017C081E08093E9008FEF9091E800C5 -:10102000815095FD06C095ED9A95F1F7000081116C -:10103000F5CF8091E80085FF14C040E050E068E003 -:1010400070E0CE010E94C3098091E8008E77809302 -:10105000E80080E1FE01A2E5B1E001900D928A95E1 -:10106000E1F7DF91CF9108958091E301811109C0EB -:101070000E94540B0E94B10B8091E2008460809327 -:10108000E20008951092E301089508950C9402215E -:101090000E94621A0E9408210E945C0E0C94520762 -:1010A00042E061EC81E00E94CD0A42E061EC82E026 -:1010B0000E94CD0A42E061EC83E00E94CD0A42E149 -:1010C00061EC84E00C94CD0A8091E601833009F450 -:1010D00055C030F4813071F0823009F48EC008952B -:1010E0008A3009F47AC08B3009F460C0893009F085 -:1010F0009CC020C08091E501813A09F096C08091A2 -:10110000E800877F8093E8008091E9019091EA01EF -:10111000892B21F460E182E591E003C060E080E08A -:1011200090E070E00E940E0A8091E8008B77809337 -:10113000E80008958091E501813209F076C0809140 -:10114000E9019091EA01009719F0039709F06DC049 -:101150008091E800877F8093E8008091E80082FD1D -:1011600005C08091E4018111F8CF5FC08091F1004A -:10117000809362018091E8008B7753C08091E501F4 -:10118000813A09F052C08091E9019091EA01892BDE -:1011900009F04BC08091E800877F8093E800809140 -:1011A000E80080FFFCCF80910C0136C08091E50102 -:1011B0008132D9F58091E9019091EA01892BA9F555 -:1011C0008091E800877F8093E8000E94020B809165 -:1011D000E70180930C010C94C5138091E5018132E5 -:1011E00021F58091E800877F8093E8000E94020B40 -:1011F0008091E8018093630108958091E501813A2F -:10120000A1F48091E800877F8093E8008091E80056 -:1012100080FFFCCF809163018093F1008091E80012 -:101220008E778093E8000C94020B089584B7877F33 -:1012300084BF0FB6F894A895809160008861809370 -:101240006000109260000FBE90E080E80FB6F89446 -:1012500080936100909361000FBE0E94AB0E0E94CC -:10126000540B0E94B10B8091E20084608093E200F5 -:1012700078940E943C0E0E94AD0E82E091E00E94A4 -:10128000570E0E94F0208091E401853069F40E949D -:10129000241A8091E2018823B1F30E944E1A882318 -:1012A00091F30E94AD09EFCF0E94B30EECCF292F2E -:1012B000332723303105C9F060F42130310581F046 -:1012C0002230310509F041C08DE690E022E133E0A3 -:1012D00040C021323105E1F02232310531F135C013 -:1012E00082E190E02FE733E034C099278130910507 -:1012F00049F028F0029749F5EEEDF2E005C0EEE086 -:10130000F3E002C0E6EFF2E0849190E09F0121C09B -:101310006430D8F4E62FF0E0EE0FFF1FEE5DFE4FD5 -:101320002081318189E090E014C0643070F470E075 -:10133000FB01EE0FFF1FE65EFE4F20813181FB01B6 -:10134000EA5EFE4F808190E004C080E090E020E003 -:1013500030E0FA0131832083089580E189BD82E184 -:1013600089BD09B400FEFDCF8091D8008F7D8093A8 -:10137000D8008091E00082608093E0008091E000DE -:1013800081FDFCCF0895CF92DF92EF92FF920F93F1 -:101390001F93CF93DF93EC018B016A010E94210B15 -:1013A000811133C0C114D10439F0F60180819181DB -:1013B000081B190BC80FD91FE12CF12C01151105C1 -:1013C00019F18091E80085FD16C08091E8008E77C4 -:1013D0008093E800C114D10449F0F6018081918125 -:1013E000E80EF91EF182E08285E00FC00E94210B19 -:1013F000882321F30AC089918093F10001501109DB -:10140000FFEFEF1AFF0ADACF80E0DF91CF911F9153 -:101410000F91FF90EF90DF90CF9008952091EB0116 -:101420003091EC012617370748F06115710539F442 -:101430002091E8002E772093E80001C0B901FC015B -:1014400020E06115710579F18091E4018823F1F1C3 -:101450008530F1F18091E80083FD3CC08091E80087 -:1014600082FD2EC08091E80080FFEBCF2091F30039 -:101470008091F20090E0922B6115710551F0883057 -:10148000910538F421912093F10061507109019682 -:10149000F3CF21E0089709F020E08091E8008E77F3 -:1014A0008093E800CECF2111CFCF0AC08091E40114 -:1014B000882361F0853061F08091E80083FD0AC0E7 -:1014C0008091E80082FFF2CF80E0089582E00895E5 -:1014D00083E0089581E008952091EB013091EC01C3 -:1014E0002617370748F06115710539F42091E80097 -:1014F0002E772093E80001C0B901FC0120E06115BE -:10150000710591F18091E401882309F440C0853090 -:1015100009F43FC08091E80083FD3DC08091E80060 -:1015200082FD2FC08091E80080FFE9CF2091F30079 -:101530008091F20090E0922B6115710559F088308E -:10154000910540F424912093F10031966150710986 -:101550000196F2CF21E0089709F020E08091E800A1 -:101560008E778093E800CBCF2111CCCF0AC0809139 -:10157000E401882361F0853061F08091E80083FD0B -:101580000AC08091E80082FFF2CF80E0089582E0F7 -:10159000089583E0089581E00895982F973068F5C5 -:1015A0009093E900981739F07091EC002091ED00CC -:1015B0005091F00003C0242F762F50E021FD02C08F -:1015C0009F5FECCF3091EB003E7F3093EB0030918A -:1015D000ED003D7F3093ED003091EB0031603093B2 -:1015E000EB007093EC002093ED005093F0002091FD -:1015F000EE0027FDE5CF80E008958F708093E9002D -:1016000081E008958091E50187FF11C08091E80095 -:1016100082FD05C08091E4018111F8CF11C0809155 -:10162000E8008B770BC08091E401882349F080911A -:10163000E80080FFF8CF8091E8008E778093E80083 -:1016400008952091E4003091E50095E64091EC008A -:10165000842F817040FF23C08091E80080FD1DC071 -:101660008091E401882399F0853099F08091EB0016 -:1016700085FD11C04091E4005091E5002417350725 -:1016800029F3915011F09A01E1CF84E0089582E0AE -:10169000089583E0089581E0089580E008954091E1 -:1016A000E80042FFDDCF08950E94C20B0E94CA0BE2 -:1016B000E0EEF0E0808181608083E8EDF0E0808101 -:1016C0008F77808319BCA7EDB0E08C918E7F8C93CF -:1016D00080818F7E80831092E30108950F931F9382 -:1016E000CF93DF930E94C20B0E94CA0BC8EDD0E0DB -:1016F00088818F77888388818068888388818F7DBF -:10170000888319BC1092E4011092E0011092E2016A -:101710001092E10100EE10E0F80180818B7F808360 -:1017200088818160888342E060E080E00E94CD0A89 -:10173000E1EEF0E080818E7F8083E2EEF0E0808158 -:1017400081608083808188608083F80180818E7FC2 -:101750008083888180618883DF91CF911F910F9171 -:101760000895E8EDF0E080818F7E8083E7EDF0E082 -:1017700080818160808384E082BF81E08093E30187 -:101780000C946E0BE8EDF0E080818E7F80831092E8 -:10179000E20008951092DA001092E10008951F927D -:1017A0000F920FB60F9211242F933F934F935F9395 -:1017B0006F937F938F939F93AF93BF93EF93FF9319 -:1017C0008091E10082FF0BC08091E20082FF07C0A0 -:1017D0008091E1008B7F8093E1000E943B0E80911D -:1017E000DA0080FF1FC08091D80080FF1BC080916D -:1017F000DA008E7F8093DA008091D90080FF0DC0DF -:1018000080E189BD82E189BD09B400FEFDCF81E0A0 -:101810008093E4010E94340805C019BC1092E401D1 -:101820000E9442088091E10080FF19C08091E2008F -:1018300080FF15C08091E2008E7F8093E20080914E -:10184000E20080618093E2008091D8008062809302 -:10185000D80019BC85E08093E4010E94460880917D -:10186000E10084FF30C08091E20084FF2CC080E161 -:1018700089BD82E189BD09B400FEFDCF8091D80009 -:101880008F7D8093D8008091E1008F7E8093E1006E -:101890008091E2008F7E8093E2008091E20081607F -:1018A0008093E2008091E001882311F084E007C07A -:1018B0008091E30087FD02C081E001C083E0809356 -:1018C000E4010E9448088091E10083FF29C08091D3 -:1018D000E20083FF25C08091E100877F8093E100D3 -:1018E00082E08093E4011092E0018091E1008E7F1C -:1018F0008093E1008091E2008E7F8093E2008091EE -:10190000E20080618093E20042E060E080E00E94BB -:10191000CD0A8091F00088608093F0000E94450815 -:10192000FF91EF91BF91AF919F918F917F916F91B7 -:101930005F914F913F912F910F900FBE0F901F908D -:1019400018951F920F920FB60F9211242F933F9369 -:101950004F935F936F937F938F939F93AF93BF93B7 -:10196000CF93DF93EF93FF93C091E900CF70809105 -:10197000EC00D82FD17080FDD0E81092E900809162 -:10198000F000877F8093F00078940E94E50C10921D -:10199000E9008091F00088608093F000CD2BCF703B -:1019A000C093E900FF91EF91DF91CF91BF91AF918B -:1019B0009F918F917F916F915F914F913F912F9167 -:1019C0000F900FBE0F901F9018951F93CF93DF932A -:1019D000CDB7DEB7AA970FB6F894DEBF0FBECDBF66 -:1019E000E5EEF1E08091F100819321E0ED3EF20718 -:1019F000C9F70E9464088091E80083FF24C18091A8 -:101A0000E5019091E601492F50E04A30510508F078 -:101A10001AC1FA01EA5AFF4F0C949922803881F0DA -:101A2000823809F010C18091E9018F708093E9003C -:101A30008091EB0085FB882780F91092E90006C0B1 -:101A40008091E1019091E201911182609091E80012 -:101A5000977F9093E8008093F1001092F100C8C046 -:101A6000282F2D7F09F0EFC0882319F0823061F014 -:101A7000EAC08091E701813009F0E5C0933009F0B8 -:101A800080E08093E2012BC08091E701811127C0A3 -:101A90008091E9018F7009F4D6C08093E90020910C -:101AA000EB0020FF1CC0933021F48091EB0080629A -:101AB00014C09091EB0090619093EB0021E030E036 -:101AC000A90102C0440F551F8A95E2F74093EA002E -:101AD0001092EA008091EB0088608093EB001092F6 -:101AE000E9008091E800877F86C08111ACC0109129 -:101AF000E7011F778091E3008078812B8093E300DA -:101B00008091E800877F8093E8000E94020B80911B -:101B1000E80080FFFCCF8091E30080688093E300C1 -:101B2000111102C082E001C083E08093E4018BC008 -:101B30008058823008F087C08091E7019091E801D9 -:101B40008C3D53E0950779F583E08A838AE28983A7 -:101B50004FB7F894DE01139620E03EE051E2E32F08 -:101B6000F0E050935700E49120FF03C0E295EF703E -:101B70003F5FEF708E2F90E0EA3010F0C79601C003 -:101B8000C0968D939D932F5F243149F74FBF80916D -:101B9000E800877F8093E8006AE270E0CE0101965A -:101BA0000E940E0A14C0AE014F5F5F4F6091E901C1 -:101BB0000E945709BC01892B09F445C09091E800A7 -:101BC000977F9093E80089819A810E946C0A8091A6 -:101BD000E8008B778093E80036C08038A1F58091CB -:101BE000E800877F8093E8008091E0018093F10016 -:101BF0008091E8008E778093E8000E94020B23C05A -:101C0000811121C08091E7019091E8019927029705 -:101C1000D4F48091E800877F8093E8008091E70109 -:101C20008093E0010E94020B8091E001811106C0C7 -:101C30008091E30087FD02C081E001C084E08093D1 -:101C4000E4010E9450088091E80083FF0AC080915F -:101C5000E800877F8093E8008091EB0080628093AA -:101C6000EB00AA960FB6F894DEBF0FBECDBFDF9192 -:101C7000CF911F9108950895CF938091E401882317 -:101C8000A1F0C091E900CF709091EC00892F817094 -:101C900090FD80E8C82B1092E9008091E80083FD58 -:101CA0000E94E50CCF70C093E900CF910895909306 -:101CB0006901809368010895E0916801F0916901DC -:101CC000309721F00190F081E02D099480E0089593 -:101CD000E0916801F0916901309721F00280F38171 -:101CE000E02D09940895E0916801F0916901309721 -:101CF00021F00480F581E02D09940895209166017A -:101D0000309167012817390771F09093670180932C -:101D10006601E0916801F0916901309721F0068039 -:101D2000F781E02D099408952091640130916501B7 -:101D30002817390771F09093650180936401E09151 -:101D40006801F0916901309721F00084F185E02D60 -:101D50000994089508950C94AA0E0E94681A0E948E -:101D60001A040C942E1BCF92DF92EF92FF920F93E6 -:101D70001F93CF93DF93CDB7DEB72B970FB6F894B1 -:101D8000DEBF0FBECDBF0E9432048BE6C82E81E0BD -:101D9000D82E00E010E0E02E802F0E942805F601EA -:101DA00041916F01F82EF426B1F40F5F1F4F0E30F2 -:101DB000110589F78FEF89838A831B820E94711A2C -:101DC0008160782F9D838C8349815A816B818D81BD -:101DD0000E94560F40C09091CC0191FF04C08B87A8 -:101DE0000E942E058B8520E030E04F2D50E0922F91 -:101DF000BA01022E02C0759567950A94E2F760FF5A -:101E000024C02E83EF8221E030E0690102C0CC0CB7 -:101E1000DD1C9A95E2F790E08C219D21892B09F435 -:101E200020E028870E94711A8160782F9A8789871D -:101E30004E815F8168858A850E94560FF801E559B9 -:101E4000FE4F8081C826C08206C02F5F3F4F2630DC -:101E5000310569F6AACF0E94151E0E945C0E909172 -:101E60006A018917A1F00E945C0E80936A012B968B -:101E70000FB6F894DEBF0FBECDBFDF91CF911F919B -:101E80000F91FF90EF90DF90CF900C9452072B961C -:101E90000FB6F894DEBF0FBECDBFDF91CF911F917B -:101EA0000F91FF90EF90DF90CF900895CF93DF9345 -:101EB000CDB7DEB72B970FB6F894DEBF0FBECDBF00 -:101EC0004F83588769877A878B87DE01119686E072 -:101ED000FD0111928A95E9F785E0FE0137960190A0 -:101EE0000D928A95E1F749815A816B817C818D81C0 -:101EF0009E810E9459162B960FB6F894DEBF0FBE36 -:101F0000CDBFDF91CF910895CF93C82F882309F4D7 -:101F1000C1C0823859F40E945C0E81FDBBC089E3C8 -:101F20000E94F6180E94AE1989E30CC0833879F438 -:101F30000E945C0E80FDAEC083E50E94F6180E94F0 -:101F4000AE1983E50E943519CF910C94AE198438EF -:101F500059F40E945C0E82FD9DC087E40E94F61831 -:101F60000E94AE1987E4EECF8CEF8C0F813A48F4D3 -:101F70008C2F0E94552081118DC08C2F0E94F61845 -:101F8000E3CF80E28C0F883048F4C77081E001C055 -:101F9000880FCA95EAF70E947719D6CF8BE58C0F88 -:101FA000833078F4C53A29F0C63A31F083E890E0FE -:101FB00005C081E890E002C082E890E0CF910C94E7 -:101FC0007E0E88E58C0F833108F064C0C83A39F181 -:101FD000C93A41F1CA3A49F1CB3A51F1CC3A59F1F7 -:101FE000CD3A61F1C03B69F1CE3A71F1CF3A79F166 -:101FF000C13B81F1C23B89F1C33B91F1C43B99F1F3 -:10200000C53BA1F1C63BA9F1C73BB1F1C83BB9F152 -:10201000C93BC1F1CA3BC9F180E090E038C082EE13 -:1020200090E035C089EE90E032C08AEE90E02FC09B -:1020300085EB90E02CC086EB90E029C087EB90E028 -:1020400026C08CEC90E023C08DEC90E020C083E8AB -:1020500091E01DC08AE891E01AC082E991E017C0C2 -:1020600084E991E014C081E292E011C083E292E041 -:102070000EC084E292E00BC085E292E008C086E2E6 -:1020800092E005C087E292E002C08AE292E0CF913E -:102090000C94940ECF910895882309F44BC0823894 -:1020A00059F40E945C0E81FF45C089E30E94F61836 -:1020B0000E94AE1989E30CC0833871F40E945C0E53 -:1020C00080FF38C083E50E94F6180E94AE1983E5B0 -:1020D0000E9435190C94AE19843859F40E945C0E94 -:1020E00082FF28C087E40E94F6180E94AE1987E498 -:1020F000EFCF9CEF980F913A58F390E2980F9830F9 -:1021000050F4877091E001C0990F8A95EAF7892F02 -:102110000E947D19DFCF9BE5980F933020F480E07B -:1021200090E00C947E0E885A833120F480E090E099 -:102130000C94940E0895882321F00E9477190C9432 -:10214000AE190895882321F00E947D190C94AE19D0 -:102150000895BF92CF92DF92EF92FF920F931F9359 -:10216000CF93DF9300D000D000D0CDB7DEB77C0195 -:1021700085E0F701DE01119601900D928A95E1F755 -:10218000F70183819481892B09F4DDC290818181DB -:102190008F3F19F49F3F09F4D6C2F70102812581D0 -:1021A00022952F7099838A8389819A812E830E9438 -:1021B000B518182FB92E0E94B4180E947B17EB2D6A -:1021C000E295EF704E2F50E0FA01E05AFF4F2E815A -:1021D0000C9499228B2D807F9B2D9F70F92E882344 -:1021E00019F0F29480EFF822002349F0FF2009F45F -:1021F00057C28F2D0E9487190E94AE1951C2812F9C -:102200000E944C10FF2009F49EC28F2D0E948D1950 -:1022100026960FB6F894DEBF0FBECDBFDF91CF91EB -:102220001F910F91FF90EF90DF90CF90BF900C9493 -:10223000AE193B2D307F8B2D8F70303211F082958F -:10224000807F112319F0113021F12CC00023B9F047 -:10225000222309F490C1213009F08DC126960FB6D2 -:10226000F894DEBF0FBECDBFDF91CF911F910F91CC -:10227000FF90EF90DF90CF90BF900C94971922239E -:1022800019F0213009F45FC28E830E949A198E8161 -:1022900086C1002321F0223008F055C26CC1211103 -:1022A00052C27DC1002321F0222309F464C1F8C188 -:1022B000222309F474C109C28B2D869586958370FB -:1022C00019F08130D1F03FC2002321F0812F9B2DE6 -:1022D000937002C080E090E026960FB6F894DEBFBF -:1022E0000FBECDBFDF91CF911F910F91FF90EF9067 -:1022F000DF90CF90BF900C947E0E002321F0812FB1 -:102300009B2D937002C080E090E026960FB6F89463 -:10231000DEBF0FBECDBFDF91CF911F910F91FF9018 -:10232000EF90DF90CF90BF900C94940E812F0023FC -:1023300019F00E941D1D02C00E94851D26960FB631 -:10234000F894DEBF0FBECDBFDF91CF911F910F91EB -:10235000FF90EF90DF90CF90BF900C940A1E8B2DD2 -:10236000837009F075C00111EEC1812F82958695A9 -:102370008770880F880F912F9F70C92ED12CE12C68 -:10238000F12C082E04C0CC0CDD1CEE1CFF1C0A94A2 -:10239000D2F714FF12C00FE010E020E030E004C0DC -:1023A000000F111F221F331F8A95D2F7C901B801F0 -:1023B000609570958095909503C060E070E0CB01CA -:1023C0004B2D4695469543704230C1F060F56C291F -:1023D0007D298E299F29413051F126960FB6F89418 -:1023E000DEBF0FBECDBFDF91CF911F910F91FF9048 -:1023F000EF90DF90CF90BF900C94A2176C297D29AD -:102400008E299F2926960FB6F894DEBF0FBECDBF4A -:10241000DF91CF911F910F91FF90EF90DF90CF90C0 -:10242000BF900C94BE170E94A217C701B601269652 -:102430000FB6F894DEBF0FBECDBFDF91CF911F91D5 -:102440000F91FF90EF90DF90CF90BF900C94861784 -:10245000002319F08B2D817001C08695882309F423 -:1024600072C1812F829586958770880F880F912F72 -:102470009F70C92ED12CE12CF12C082E04C0CC0C5D -:10248000DD1CEE1CFF1C0A94D2F714FF12C00FE0F3 -:1024900010E020E030E004C0000F111F221F331FA6 -:1024A0008A95D2F7C901B80160957095809590958D -:1024B00003C060E070E0CB014B2D4695469543701C -:1024C0004230C1F060F56C297D298E299F29413069 -:1024D00051F126960FB6F894DEBF0FBECDBFDF9147 -:1024E000CF911F910F91FF90EF90DF90CF90BF9011 -:1024F0000C947C186C297D298E299F2926960FB66D -:10250000F894DEBF0FBECDBFDF91CF911F910F9129 -:10251000FF90EF90DF90CF90BF900C9498180E949E -:102520007C18C701B60126960FB6F894DEBF0FBE21 -:10253000CDBFDF91CF911F910F91FF90EF90DF9072 -:10254000CF90BF900C946018103FD1F118F4103E5A -:1025500050F4A1C0123F09F463C008F44CC0133F0B -:1025600009F473C098C01F708B2D8F710023A1F0E8 -:102570000E94F917812F26960FB6F894DEBF0FBE82 -:10258000CDBFDF91CF911F910F91FF90EF90DF9022 -:10259000CF90BF900C949B100E941A18812F269602 -:1025A0000FB6F894DEBF0FBECDBFDF91CF911F9164 -:1025B0000F91FF90EF90DF90CF90BF900C94A210FE -:1025C0000023A9F02111BFC08B2D8F7126960FB665 -:1025D000F894DEBF0FBECDBFDF91CF911F910F9159 -:1025E000FF90EF90DF90CF90BF900C943F18223077 -:1025F00008F0A9C0E9CF0023A9F08B2D8F71269692 -:102600000FB6F894DEBF0FBECDBFDF91CF911F9103 -:102610000F91FF90EF90DF90CF90BF900C94F9173F -:10262000002359F38B2D8F7126960FB6F894DEBFD9 -:102630000FBECDBFDF91CF911F910F91FF90EF9013 -:10264000DF90CF90BF900C941A18002399F08B2D37 -:102650008F7126960FB6F894DEBF0FBECDBFDF9107 -:10266000CF911F910F91FF90EF90DF90CF90BF908F -:102670000C94E41726960FB6F894DEBF0FBECDBFBC -:10268000DF91CF911F910F91FF90EF90DF90CF904E -:10269000BF900C94DA170023A9F0222309F4ADCFE0 -:1026A000812F26960FB6F894DEBF0FBECDBFDF9107 -:1026B000CF911F910F91FF90EF90DF90CF90BF903F -:1026C0000C94840F222309F4ADCF812F26960FB6E8 -:1026D000F894DEBF0FBECDBFDF91CF911F910F9158 -:1026E000FF90EF90DF90CF90BF900C944C104B2D4B -:1026F0004F70612FC7010E94AF0226960FB6F89463 -:10270000DEBF0FBECDBFDF91CF911F910F91FF9024 -:10271000EF90DF90CF90BF900C94FE164B2D4F7032 -:10272000612FC70126960FB6F894DEBF0FBECDBF4E -:10273000DF91CF911F910F91FF90EF90DF90CF909D -:10274000BF900C94EF0526960FB6F894DEBF0FBE2F -:10275000CDBFDF91CF911F910F91FF90EF90DF9050 -:10276000CF90BF9008950E9494190E9469190E9409 -:10277000AE190E94BA1E0E940A1E80E090E00E94DC -:102780007E0E80E090E00C94940E0E9484190C94CC -:10279000B3130E94B518292F22952F702C3030F4D6 -:1027A0002A3048F42250223078F405C02C3041F011 -:1027B0002F3031F009C0803E48F0803F29F406C038 -:1027C00093FB882780F9089580E0089581E00895BB -:1027D000CF93DF9300D000D01F92CDB7DEB70F901C -:1027E0000F900F900F900F90DF91CF910895CF939E -:1027F000DF9300D000D000D0CDB7DEB726960FB65D -:10280000F894DEBF0FBECDBFDF91CF9108951F9327 -:10281000CF93DF93C091790116E080917A01C817B8 -:1028200099F0D0E01C9FF0011D9FF00D1124E55898 -:10283000FE4F4081518162817381848195810E9424 -:10284000F7132196C770E9CFDF91CF911F910895BB -:102850004091AB015091AC016091AD017091AE011E -:102860008091AF019091B0010C94F7138091B00169 -:1028700082958F7009F054C08091AD01882309F4CE -:102880004FC080917901A0917A014091AE015091A1 -:10289000AF016091AB017091AC01B6E08A1709F409 -:1028A0003FC090E041155105C1F17F3F11F46F3FEA -:1028B000A1F1B89FF001B99FF00D1124E558FE4F2A -:1028C000218127132AC02081261327C022812111AC -:1028D00024C0238134812417350710F42150310995 -:1028E000241B350B283C3105C0F42091B0012F701A -:1028F00020612093B00126E0289FF001299FF00D70 -:102900001124E058FE4F80818F70806180838BEAB4 -:1029100091E00E94A9100C94071401968770BECF15 -:102920000895CF92DF92EF92FF920F931F93CF9370 -:10293000DF93CDB7DEB762970FB6F894DEBF0FBE58 -:10294000CDBF8C0185E0F801DE011D9601900D924E -:102950008A95E1F7D8014C9111965C9111971296E6 -:102960006C918091AE019091AF01009709F475C10F -:102970003091AB017091AC017F3F19F43F3F09F4F6 -:102980006CC1F801C380D480E090AD01EE2009F461 -:10299000BEC02091B001C816D90628F0D601A81BE8 -:1029A000B90BCD0104C0809590958C0D9D1DFF2421 -:1029B000F394883C910578F0F12C207F09F0C4C095 -:1029C0007C2DD98AC88A89890E94E8138BEA91E014 -:1029D0000E94A910AFC0822F807F09F045C0571315 -:1029E00013C0431311C061110FC02F7020612093D9 -:1029F000B0010E9428148BEA91E00E94A9108091F6 -:102A0000B001F80185832EC0CD2819F15F3F11F484 -:102A10004F3FF9F0F62E61111CC080917901209191 -:102A20007A0136E0821709F45BC090E0389FF0012C -:102A3000399FF00D1124E558FE4F7181571306C0E0 -:102A40007081471303C07281711103C001968770B2 -:102A5000E9CFF62E662309F41CC18091B001816094 -:102A60008093B001F12C15C1571309C0431307C05F -:102A7000611105C08091B001F8018583C8C04D8700 -:102A80005E878D859E856A8B0E94C9136A8988231B -:102A9000D1F16623C1F12091B001822F82958F7010 -:102AA00090E0029774F08091AB019091AC0198870F -:102AB0008F831986DB86CA862C87CE0107960E94F3 -:102AC000A91086E0F801ABEAB1E001900D928A9579 -:102AD000E1F70E9436140E942814FF24F394D9C011 -:102AE0004D875E878D859E850E94B518292F22957A -:102AF0002F70223008F0C1C09F7009F0BBC0805E0B -:102B0000883008F4C6C0C8010E94A910E6CFC816D4 -:102B1000D90608F453C0F601E81BF90BCF01883C35 -:102B2000910508F450C0F12C7C2DD98AC88A898976 -:102B30000E94E813EBEAF1E086E0DF011D928A953E -:102B4000E9F70E942814A5C0571314C0431312C0FC -:102B5000611110C08091B001F8018583C8010E9405 -:102B6000A91086E0EBEAF1E0DF011D928A95E9F712 -:102B7000FE2C8FC04D875E878D859E856A8B0E9457 -:102B8000C9136A89882309F4BECF662309F4BBCF31 -:102B90002091B001822F82958F7090E002970CF403 -:102BA00090CF8091AB019091AC019A8389831B8275 -:102BB000DD82CC822E83CE01019681CF80959095C7 -:102BC0008C0D9D1DACCFF62E662309F49CCF5713B8 -:102BD00033C0431331C02091B00120FD24C0822FA7 -:102BE00082958F70482F50E041155105E1F0D801D2 -:102BF00015962C9315974F30510549F08F5F982FFC -:102C00009295907F822F8F70892B15968C93C80197 -:102C10000E94A91086E0F801ABEAB1E001900D92A4 -:102C20008A95E1F78ECF86E0F801ABEAB1E001903A -:102C30000D928A95E1F72DC04D875E878D859E8523 -:102C40000E94C91381113DCF8091B00181608093B2 -:102C5000B001C8010E94A9101CC0662309F453CF1B -:102C60004D875E878D859E850E94C913882309F450 -:102C70004ACF27CF811143CF0CC0243008F043CF77 -:102C80009F7009F43CCFD80115969C91907F09F074 -:102C900036CF8F2D62960FB6F894DEBF0FBECDBF34 -:102CA000DF91CF911F910F91FF90EF90DF90CF9028 -:102CB00008951F93CF93DF93CDB7DEB72C970FB650 -:102CC000F894DEBF0FBECDBF4F83588769877A87E0 -:102CD0008B879C87CE0107960E949114882371F000 -:102CE0008A859B85892B09F441C088858F3F09F02F -:102CF00065C08F818F3F09F061C038C086E0FE015A -:102D00003796DE01119601900D928A95E1F76A855A -:102D10007B856115710551F1FF81E885EF3F11F465 -:102D2000FF3F21F120917A0130E0C90101968770BF -:102D300099274091790150E08417950709F447C01D -:102D4000F983EA837D836C8396E0929FD001939F01 -:102D5000B00D1124A558BE4FFE01319601900D9281 -:102D60009A95E1F780937A010E94071416E080910A -:102D7000790190917A018917B9F1189FC001112446 -:102D800085589E4F0E949114882371F1E09179013A -:102D90001E9FF0011124E558FE4F40815181628150 -:102DA0007381848195810E94F7138091790190E06D -:102DB00001968770992780937901D9CF4F815885E3 -:102DC00069857A858B859C850E94F713CFCF0E94F9 -:102DD000C51310927A0110927901EBEAF1E086E0D6 -:102DE000DF011D928A95E9F72C960FB6F894DEBFA5 -:102DF0000FBECDBFDF91CF911F910895EF92FF924B -:102E00000F931F93CF93DF938C01892B09F46CC030 -:102E1000F12CEE24E394E8012196F80184918437A3 -:102E200040F4843008F051C0813081F0823019F1D3 -:102E30005BC0853709F444C0A8F19CE7980F903730 -:102E400008F052C08F770E944C1041C00E5F1F4F98 -:102E5000FE01849190E2980F983050F48770FE2D17 -:102E600001C0FF0F8A95EAF78F2F0E94871914C0BF -:102E70000E94840F2DC00E5F1F4FFE01849190E2CF -:102E8000980F983060F48770FE2D01C0FF0F8A956F -:102E9000EAF78F2F0E948D190E94AE1919C00E9467 -:102EA0004C1016C00E5F1F4FFE01C491CC2381F061 -:102EB0008FE99FE00197F1F700C00000C150F6CF05 -:102EC0000E5F1F4FFE01F49003C00E94840F8E011D -:102ED0008F2D882309F49FCFEFE9FFE03197F1F7B9 -:102EE00000C000008150F5CFDF91CF911F910F916D -:102EF000FF90EF90089508956093B5017093B60127 -:102F00008093B7019093B8010C94B3130F931F9360 -:102F10000091B5011091B6012091B7013091B8012F -:102F2000DC01CB01802B912BA22BB32B8093B5011D -:102F30009093B601A093B701B093B8011F910F9180 -:102F40000C94B3130F931F930091B5011091B60128 -:102F50002091B7013091B801DC01CB01802391238E -:102F6000A223B3238093B5019093B601A093B70138 -:102F7000B093B8011F910F910C94B3130F931F934B -:102F80000091B5011091B6012091B7013091B801BF -:102F9000DC01CB0180279127A227B3278093B501BD -:102FA0009093B601A093B701B093B8011F910F9110 -:102FB0000C94B3131092B1011092B2011092B301AC -:102FC0001092B4010C94B31341E050E060E070E063 -:102FD00004C0440F551F661F771F8A95D2F7409390 -:102FE000B1015093B2016093B3017093B4010C949A -:102FF000B31341E050E060E070E004C0440F551F9F -:10300000661F771F8A95D2F78091B1019091B20126 -:10301000A091B301B091B401482B592B6A2B7B2BA3 -:103020004093B1015093B2016093B3017093B40126 -:103030000C94B31341E050E060E070E004C0440F32 -:10304000551F661F771F8A95D2F74095509560955A -:1030500070958091B1019091B201A091B301B091AE -:10306000B401482359236A237B234093B101509331 -:10307000B2016093B3017093B4010C94B31341E0B7 -:1030800050E060E070E004C0440F551F661F771FDA -:103090008A95D2F78091B1019091B201A091B301CC -:1030A000B091B401482759276A277B274093B10183 -:1030B0005093B2016093B3017093B4010C94B313B5 -:1030C0000F931F930091B1011091B2012091B301B0 -:1030D0003091B401DC01CB01802B912BA22BB32BBF -:1030E0008093B1019093B201A093B301B093B40166 -:1030F0001F910F910C94B3130F931F930091B10183 -:103100001091B2012091B3013091B401DC01CB01E7 -:1031100080239123A223B3238093B1019093B20122 -:10312000A093B301B093B4011F910F910C94B3130A -:103130000F931F930091B1011091B2012091B3013F -:103140003091B401DC01CB0180279127A227B3275E -:103150008093B1019093B201A093B301B093B401F5 -:103160001F910F910C94B3130895CF92DF92EF92B9 -:10317000FF920F931F93CF93DF938C01C090B10107 -:10318000D090B201E090B301F090B4018091B5010C -:103190009091B601A091B701B091B801C82AD92A7F -:1031A000EA2AFB2ACFE1D0E0D701C6010C2E04C0E9 -:1031B000B695A795979587950A94D2F780FF07C093 -:1031C000B8018C2F0E9413068130910531F42197AC -:1031D00058F7B80180E00E941306DF91CF911F914C -:1031E0000F91FF90EF90DF90CF90089590910C0198 -:1031F0009923F1F090910D019923D1F0982F969594 -:10320000969596959F3080F5E0910E01F0910F0113 -:10321000E90FF11D877021E030E0A90102C0440FE1 -:10322000551F8A95E2F7CA019181892B8183089500 -:1032300020910E0130910F01F90132969FEF40E08D -:103240005191851789F09F3F19F4511101C0942FB6 -:103250004F5F4E30A9F79F3F39F0F901E90FF11D9B -:1032600097FDFA9582830895089590910C01992312 -:10327000F9F090910D019923D9F0982F9695969594 -:1032800096959F3028F5E0910E01F0910F01E90F1E -:10329000F11D877021E030E0A90102C0440F551FE5 -:1032A0008A95E2F7CA0180959181892381830895E7 -:1032B00020910E0130910F01F9013296205F3F4FAE -:1032C0009081891301C010823196E217F307C1F78C -:1032D000089581E090E0E0910E01F0910F01E80F78 -:1032E000F91F1082019680319105A9F708959091F8 -:1032F000CB01892B8093CB01089580959091CB01D0 -:1033000089238093CB0108951092CB010895909169 -:10331000CA01892B8093CA01089580959091CA01B2 -:1033200089238093CA0108951092CA010895809359 -:10333000B90108951092B901089580910E019091FC -:103340000F01FC0131969C01205F3F4F80E091917D -:1033500091118F5FE217F307D1F70895E0910E0105 -:10336000F0910F018091CB018083E0910E01F091EB -:103370000F0190818091CA01892B80838091B901CE -:10338000882361F0E0910E01F0910F019081892B6B -:1033900080830E949D1981111092B90180910E01C4 -:1033A00090910F010C94680ECF92DF92EF92FF92F2 -:1033B0006C01EE24FF24C114D104E104F10421F0D6 -:1033C000C701B60120E101C020E0C72ED82EE92EAA -:1033D000FF24C114D104E104F10419F0285FC701EE -:1033E000B6016B017C0154E0F694E794D794C7943E -:1033F0005A95D1F7C114D104E104F10419F02C5FFE -:10340000C701B6016B017C0142E0F694E794D794C2 -:10341000C7944A95D1F7C114D104E104F10419F01D -:103420002E5FC701B601DC01CB01B695A795979534 -:103430008795892B8A2B8B2B09F02F5F822FFF908A -:10344000EF90DF90CF9008958091E401843011F1E6 -:1034500020E488E190E00FB6F894A895809360008E -:103460000FBE2093600083B7817F846083BF83B7E2 -:10347000816083BF7894889583B78E7F83BF0FB6B2 -:10348000F894A89580916000886180936000109204 -:1034900060000FBE089508950C944B1ACF930E94BC -:1034A0004C1A0E9432040E944B1AC0E08C2F0E94DA -:1034B0002805811104C0CF5FCE30C1F701C081E083 -:1034C000CF9108950E94C5130E945C0E0C94520780 -:1034D00082E084BD93E095BD9AEF97BD80936E0026 -:1034E00008952FB7F8948091CD019091CE01A091CD -:1034F000CF01B091D0012FBF0895CF92DF92EF920C -:10350000FF920F931F932FB7F8944091CD015091E4 -:10351000CE016091CF017091D0012FBF6A017B0174 -:10352000EE24FF248C0120E030E0C016D106E20634 -:10353000F30610F4415051099A01281B390BC901B7 -:103540001F910F91FF90EF90DF90CF9008951F9201 -:103550000F920FB60F9211248F939F93AF93BF9347 -:103560008091CD019091CE01A091CF01B091D00179 -:103570000196A11DB11D8093CD019093CE01A09322 -:10358000CF01B093D001BF91AF919F918F910F90D8 -:103590000FBE0F901F9018950E94540BF8942FEFB8 -:1035A00087EA91E6215080409040E1F700C000009A -:1035B00087E090EBDC018093ED019093EE01A09306 -:1035C000EF01B093F0019CE088E10FB6F894A89564 -:1035D000809360000FBE90936000FFCFEF92FF9248 -:1035E0000F931F93CF93DF93D82FC0E08C2F0E94AF -:1035F000280500E010E0E82EF12CC701002E02C0E3 -:10360000959587950A94E2F780FD06C00F5F1F4FDE -:103610000630110591F709C0602F7C2F80E00E94D1 -:10362000F0058D13F3CF81E004C0CF5FCE30F1F60B -:1036300080E0DF91CF911F910F91FF90EF9008955F -:10364000CF93C82F8CE20E94EE1A882321F08C2F92 -:10365000CF910C94EE1A80E0CF910895CF930E9401 -:10366000751C811102C00E945B1CC5E6C15049F067 -:103670000E9432048FE39CE90197F1F700C000003B -:10368000F5CF89E20E94201B811113C18AE20E94BA -:10369000201B81110E945B1C85E00E94201B811170 -:1036A0000E94CC1A0E94801C8093CC0187E00E946B -:1036B000201B8823A9F18BE10E94201B882351F055 -:1036C0008091CC0181FB222720F991E0922790FB89 -:1036D00081F90EC08EE00E94201B882361F080914A -:1036E000CC0182FB222720F991E0922790FB82F9FE -:1036F0008093CC0115C080E10E94201B9091CC01E9 -:10370000882341F093FB222720F981E0822780FB68 -:1037100093F904C0892F809580FB90F99093CC0198 -:103720008091CC010E94841C0E94921C8093DE0137 -:1037300080EE0E94201B882341F08091DE01982FAB -:10374000909590FB80F98093DE0189E30E94201B15 -:10375000882359F08091DE0181FB222720F991E036 -:10376000922790FB81F98093DE0182EE0E94201B5C -:10377000882359F08091DE0182FB222720F991E015 -:10378000922790FB82F98093DE0186EE0E94201B37 -:10379000882359F08091DE0183FB222720F991E0F4 -:1037A000922790FB83F98093DE0183EE0E94201B19 -:1037B000882359F08091DE0184FB222720F991E0D3 -:1037C000922790FB84F98093DE0185E30E94201B01 -:1037D000882359F08091DE0185FB222720F991E0B2 -:1037E000922790FB85F98093DE0181E30E94201BE4 -:1037F000882359F08091DE0186FB222720F991E091 -:10380000922790FB86F98093DE0181E10E94201BC4 -:10381000882359F08091DE0187FB222720F991E06F -:10382000922790FB87F98093DE018091DE010E9450 -:10383000961C8091DE0187FB882780F980930D011B -:1038400087E20E94201BC82F8EE10E94201B81115D -:10385000C2608FE10E94201B8111C46080E20E943F -:10386000201B8111C86081E20E94201B8111C06170 -:1038700082E20E94201B8111C06283E20E94201B11 -:103880008111C06484E20E94201B882311F0C0686B -:1038900002C0CC2329F08C2F0E948D1C6C2F03C0FA -:1038A0000E94891C682F70E080E090E0CF910C941A -:1038B0007C17CF9108956DEE7EEF80E090E00E943E -:1038C000CF2260E082E090E00E94C12260E083E0CD -:1038D00090E00E94C12260E084E090E00E94C1225A -:1038E00060E085E090E00C94C12280E090E00E94CE -:1038F000BB2221E08D3E9E4F09F020E0822F0895EB -:1039000082E090E00C94B322682F82E090E00C9467 -:10391000C12283E090E00C94B322682F83E090E012 -:103920000C94C12284E090E00C94B322682F84E0D0 -:1039300090E00C94C1228091D30180FF0BC0609174 -:10394000130185E0689FB001112475956795759501 -:1039500067952BC081FF09C06091130185E0689FC6 -:10396000B00111247595679520C082FF07C0609152 -:10397000130185E0689FB001112417C09091D40114 -:103980009923D1F060911201961788F720911301C5 -:1039900085E0289F90011124929FA001939F500DD4 -:1039A000112470E0CA010E9485226038710540F43C -:1039B0006115710519F406C065E070E0862F089561 -:1039C0008FE7089581E008958091D30180FF08C0BA -:1039D0006091110170E0759567957595679521C0A7 -:1039E00081FF06C06091110170E07595679519C05F -:1039F00082FF04C06091110170E010C09091D40169 -:103A0000992399F0609110019617A0F78091110108 -:103A1000899FC001112470E00E94852260387105E1 -:103A200040F46115710519F406C061E070E0862F5D -:103A300008958FE7089581E00895803F21F40E9462 -:103A40009B1C819504C0813F29F40E949B1C80939C -:103A5000D7010895823F21F40E949B1C819504C0E8 -:103A6000833F29F40E949B1C8093D6010895893FCF -:103A700019F40E94E41C05C08A3F31F40E94E41C42 -:103A800081958093D80108958B3F21F40E94E41C16 -:103A9000819504C08C3F29F40E94E41C8093D901D5 -:103AA0000895843F21F48091D501816017C0853F3E -:103AB00021F48091D501826011C0863F21F480916C -:103AC000D50184600BC0873F21F48091D5018860C7 -:103AD00005C0883F31F48091D50180618093D50184 -:103AE00008958D3F21F48091D30181600BC08E3FFA -:103AF00021F48091D301826005C08F3F29F4809129 -:103B0000D30184608093D3010895803F39F480917C -:103B1000D70187FF6CC01092D70169C0813F29F49B -:103B20008091D7011816BCF362C09091D601823FF4 -:103B300029F497FF5CC01092D60159C0833F19F455 -:103B40001916CCF354C0893F41F48091D80118165E -:103B50000CF04DC01092D8014AC08A3F29F48091E0 -:103B6000D80187FF44C0F6CF8B3F39F48091D9014B -:103B700087FF3DC01092D9013AC08C3F29F4809153 -:103B8000D9011816BCF333C0843F21F48091D501CC -:103B90008E7F17C0853F21F48091D5018D7F11C0A4 -:103BA000863F21F48091D5018B7F0BC0873F21F4A4 -:103BB0008091D501877F05C0883F31F48091D50180 -:103BC0008F7E8093D50113C08D3F21F48091D30166 -:103BD0008E7F0BC08E3F21F48091D3018D7F05C075 -:103BE0008F3F29F48091D3018B7F8093D301809103 -:103BF000D60181110EC08091D70181110AC0809138 -:103C0000D801811106C08091D901811102C01092A2 -:103C1000D401089585ED91E00E94730E0E94711AFF -:103C20009093D2018093D10108951F93CF93DF9396 -:103C30008091D1019091D2010E947D1AAC019091A6 -:103C4000D401992321F02091140130E006C0209185 -:103C500015018AE0289F900111244217530708F4A8 -:103C600085C08091D601C091D701D091D801109123 -:103C7000D901811107C0C11175C0D11173C01111D3 -:103C800071C074C09F3F19F09F5F9093D4011816C4 -:103C900024F40E949B1C8093D6018091D60187FF5B -:103CA00005C00E949B1C81958093D6011C1624F4AC -:103CB0000E949B1C8093D7018091D70187FF05C08C -:103CC0000E949B1C81958093D7016091D601662349 -:103CD00031F1C091D701CC2311F1062E000C770BE6 -:103CE000880B990B0E948C2123E333E343E35FE3CA -:103CF0000E94F0210E9454216093D6016C2FCC0FBA -:103D0000770B880B990B0E948C2123E333E343E369 -:103D10005FE30E94F0210E9454216093D7011D1699 -:103D200024F40E94E41C8093D8018091D80187FF7D -:103D300005C00E94E41C81958093D801111624F4DB -:103D40000E94E41C8093D9018091D90187FF05C0AE -:103D50000E94E41C81958093D901DF91CF911F913E -:103D60000C940A1E9F3F09F08FCFA0CFDF91CF9117 -:103D70001F910895E5EDF1E085E0DF011D928A9540 -:103D8000E9F71092D4011092D3010895833081F1A4 -:103D900028F4813059F08230D1F00895853009F44B -:103DA00049C0B8F1863009F456C0089580911501D4 -:103DB000262F30E0280F311D2F3F310524F4680FE6 -:103DC0006093150108958FEF8093150108958091F8 -:103DD0001401262F30E0280F311D2F3F310524F428 -:103DE000680F6093140108958FEF80931401089574 -:103DF00080911301262F30E0280F311D2F3F310510 -:103E000024F4680F6093130108958FEF80931301DA -:103E1000089580911201262F30E0280F311D2F3F89 -:103E2000310524F4680F6093120108958FEF809399 -:103E30001201089580911101262F30E0280F311DC5 -:103E40002F3F310524F4680F6093110108958FEF1F -:103E500080931101089580911001262F30E0280FE2 -:103E6000311D2F3F310524F4680F60931001089530 -:103E70008FEF809310010895833011F128F4813081 -:103E800049F0823091F00895853081F120F186303B -:103E9000C1F1089580911501681720F4861B809365 -:103EA0001501089510921501089580911401681765 -:103EB00020F4861B80931401089510921401089534 -:103EC00080911301681720F4861B809313010895D5 -:103ED00010921301089580911201681720F4861B37 -:103EE000809312010895109212010895809111019A -:103EF000681720F4861B8093110108951092110118 -:103F0000089580911001681720F4861B809310019A -:103F100008951092100108950F931F938D3109F4A5 -:103F20006BC008F03FC08E3009F47DC0C0F487300C -:103F300009F46EC068F4863009F0AFC08091CC01FE -:103F4000817F8E7F8093CC0181E08093DB01A6C0CE -:103F5000883009F458C08B3009F49BC09EC086316C -:103F600009F497C078F4803109F470C0813109F008 -:103F700094C00E94C51390910D0181E08927809320 -:103F80000D0187C0893109F484C08B3109F085C0E7 -:103F90008091CC0181FB222720F991E0922790FBB0 -:103FA00081F94AC0853309F45BC048F4873209F4CB -:103FB00057C008F45AC0893209F452C06EC0833425 -:103FC00038F48A3308F067C0883309F462C065C0EA -:103FD000833409F445C0883409F05FC00E94C513DA -:103FE0000FEF13ED20E3015010402040E1F700C037 -:103FF00000000E94CC1A4DC00E940E210E945C0E4F -:104000000E94520746C00E94801C0E94921C41C020 -:104010009091CC01892F817090FF12C0917F9E7F7B -:104020009093CC013BC08091CC0182FB222720F9E8 -:1040300091E0922790FB82F98093CC01992349F17A -:104040008091CC0181608093CC0123C08091CC0110 -:1040500083FB222720F991E0922790FB83F9ECCF94 -:1040600061E070E080E090E010C08D5141E050E0F0 -:1040700060E070E08A019B0104C0000F111F221F45 -:10408000331F8A95D2F7C901B8010E947C170E949C -:10409000C51381E003C08953E9CF80E01F910F91E0 -:1040A000089580E008950C945120CF93C82F8091FB -:1040B000DB01813079F018F08230E9F187C0E091BE -:1040C0000E01F0910F018081813169F0823209F097 -:1040D0007FC009C0E0910E01F0910F018081813114 -:1040E00011F0823261F48C2F0E945320811104C0A0 -:1040F0008C2F0E948C1F1DC081E090E01AC08C2F75 -:104100000E945120811114C0C43179F048F4CB30A1 -:1041100079F0C03109F060C082E08093DB0108C013 -:10412000C93219F0C83321F057C01092DB0154C0D6 -:1041300081E0817053C0C93289F118F5C43171F141 -:10414000A8F4C73009F046C08AE08093150194E1D5 -:104150009093140193E0909313018093120188E0EF -:104160008093110188E28093100134C0CE51C63093 -:1041700088F5EC2FF0E0E65DFE4F80818093DA0158 -:1041800029C0CE34E9F020F4CB3421F56AE013C025 -:10419000C13579F0C235F1F461E00DC08091DA01EA -:1041A000882319F01092DA0115C081E08093DB01B9 -:1041B00015C061E006C08091DA010E94C61E0AC0E7 -:1041C0006AE08091DA010E943C1F04C01092DB017A -:1041D00080E004C081E002C080E0ABCFCF910895C1 -:1041E000E1E8F0E080818860808380818160808365 -:1041F0008FB7F89493E09093890090ED90938800A6 -:104200008FBF0895EFE6F0E080818260808308959B -:10421000EFE6F0E080818D7F80830895EFE6F0E0A7 -:10422000908182E08927808308951F920F920FB6B4 -:104230000F9211242F933F934F935F936F937F932C -:104240008F939F93AF93BF93EF93FF938091DC0184 -:104250009091DD0101969093DD018093DC01811145 -:1042600003C082E00E945207E091DD01E695E695E9 -:10427000F0E0E457FB4FE4918091DC018E1303C022 -:1042800080E00E945207FF91EF91BF91AF919F9103 -:104290008F917F916F915F914F913F912F910F90EF -:1042A0000FBE0F901F9018950E945B216894B1116A -:1042B0000C94EA2108950E94CF2188F09F5798F02E -:1042C000B92F9927B751B0F0E1F0660F771F881F1B -:1042D000991F1AF0BA95C9F714C0B13091F00E9435 -:1042E000E921B1E008950C94E921672F782F882700 -:1042F000B85F39F0B93FCCF3869577956795B3955C -:10430000D9F73EF490958095709561957F4F8F4FCA -:104310009F4F0895E89409C097FB3EF490958095CF -:10432000709561957F4F8F4F9F4F9923A9F0F92F7B -:1043300096E9BB279395F695879577956795B795F9 -:10434000F111F8CFFAF4BB0F11F460FF1BC06F5FDF -:104350007F4F8F4F9F4F16C0882311F096E911C0F1 -:10436000772321F09EE8872F762F05C0662371F012 -:1043700096E8862F70E060E02AF09A95660F771F26 -:10438000881FDAF7880F9695879597F9089557FD56 -:104390009058440F551F59F05F3F71F04795880FB3 -:1043A00097FB991F61F09F3F79F08795089512164A -:1043B00013061406551FF2CF4695F1DF08C01616F6 -:1043C00017061806991FF1CF8695710561050894A7 -:1043D0000895E894BB2766277727CB0197F90895BE -:1043E0000E9403220C9474220E94662238F00E94DC -:1043F0006D2220F0952311F00C945D220C94632221 -:1044000011240C94EA210E94C72170F3959FC1F3F7 -:10441000950F50E0551F629FF001729FBB27F00D72 -:10442000B11D639FAA27F00DB11DAA1F649F6627C7 -:10443000B00DA11D661F829F2227B00DA11D621F16 -:10444000739FB00DA11D621F839FA00D611D221FD0 -:10445000749F3327A00D611D231F849F600D211DB4 -:10446000822F762F6A2F11249F5750409AF0F1F037 -:1044700088234AF0EE0FFF1FBB1F661F771F881FA0 -:1044800091505040A9F79E3F510580F00C945D2259 -:104490000C94EA215F3FE4F3983ED4F38695779538 -:1044A0006795B795F795E7959F5FC1F7FE2B880F46 -:1044B000911D9695879597F9089597F99F6780E8DC -:1044C00070E060E008959FEF80EC089500240A9466 -:1044D0001616170618060906089500240A941216DF -:1044E0001306140605060895092E0394000C11F412 -:1044F000882352F0BB0F40F4BF2B11F460FF04C0BF -:104500006F5F7F4F8F4F9F4F089597FB072E16F4D5 -:10451000009407D077FD09D00E949F2207FC05D0A8 -:104520003EF4909581959F4F0895709561957F4FCA -:104530000895EE0FFF1F0590F491E02D0994AA1B3A -:10454000BB1B51E107C0AA1FBB1FA617B70710F07E -:10455000A61BB70B881F991F5A95A9F780959095B0 -:10456000BC01CD010895F999FECF92BD81BDF89AA5 -:10457000992780B50895A8E1B0E042E050E00C949E -:10458000D622262FF999FECF1FBA92BD81BD20BD3C -:104590000FB6F894FA9AF99A0FBE019608950E9400 -:1045A000C122272F0C94C222DC01CB01FC01F99916 -:1045B000FECF06C0F2BDE1BDF89A319600B40D926F -:0C45C00041505040B8F70895F894FFCF28 -:1045CC0020025307E307BE078A0756070101BA0109 -:1045DC0028080A03140A3F4D36394D040004CA0357 -:1045EC00910324033D0356036F03010203040506E4 -:0445FC0007080900A3 +:100000000C940B030C944F030C944F030C944F036C +:100010000C944F030C944F030C944F030C944F0318 +:100020000C944F030C944F030C940E0D0C94E00DA4 +:100030000C944F030C944F030C944F030C944F03F8 +:100040000C944F030C94AA220C944F030C944F036E +:100050000C944F030C94391C0C944F030C944F03D5 +:100060000C944F030C944F030C944F030C944F03C8 +:100070000C944F030C944F030C944F030C944F03B8 +:100080000C944F030C944F030C944F030C944F03A8 +:100090000C944F030C944F030C944F030C944F0398 +:1000A0000C944F030C944F030C944F034D0E6F0EA2 +:1000B0005D0F6F0E5D0FB40ED70E5D0F2C0F3F0F4F +:1000C0002B122B1268126812AB12E91202150215DC +:1000D0000213021503140314D61402150215ED14AD +:1000E00029002B000354E100358100001E000E00A2 +:1000F0000B001B7164004D001F003700040014004A +:10010000E1044C00200012000800340050002A00D6 +:10011000210036000C002F004F004A0022001D0075 +:100120001800330000000254E000E3000000E20089 +:1001300000002E77E400E7000000E60000002E7FBC +:1001400023001900070005000000045424000A00E1 +:100150001700130052004B002500060015001A007E +:1001600051002C0026000F0011001000E1082800AB +:1001700027002D0016000D7130004E0038001C00C5 +:100180000982E50031810000010001000100010049 +:10019000010000003A0035003100010001000100BB +:1001A0003B0035022102640001004C003C001E02AD +:1001B00024062202010001003D002D022402240435 +:1001C000010001003E0001003700110400000100A1 +:1001D0000100010000000100000001000100010019 +:1001E00000000100000001003F0024062402230259 +:1001F000000001004000220425023500010001003A +:100200004100230426023502370001004200240485 +:1002100025041F021E0201004300310026043102A2 +:10022000010001004400450001002D020100000012 +:1002300001000100010001000100000001000100B7 +:100240000100FB000100010001000100F200F900C3 +:10025000010001000100F000F100FA00F4000100CB +:1002600001000100F300FC00F500010001000100A5 +:100270000100F60000000100010001000000010083 +:100280000000010001000100000001000000010069 +:100290000100010001000100000001000100010057 +:1002A0000100A800A9000100010001000100AC004C +:1002B000AA00B600010001000100AB0050000100DF +:1002C000010001000100520051000100AE000100D8 +:1002D000010001004F00000029002B000100E10097 +:1002E000358100001E00140004001D7164004D00E3 +:1002F0001F001A0016001B00E1044C00200008003B +:100300000700060050002A0021001500090019000E +:100310004F004A00220017000A00050000000100FB +:100320001908E3000000E20000002E770608E7004D +:100330000000E60000002E7F23001C000B001100CF +:1003400000000100240018000D00100052004B00B6 +:1003500025000C000E00360051002C002600120073 +:100360000F003700E1082800270013003300387120 +:1003700030004E002D002F003482E5003181000056 +:100380000100010001000100010000000100010066 +:100390000100010001000100010001005000010006 +:1003A00001000100010052005100010001000100A4 +:1003B000010001004F0001000100010001000100E7 +:1003C0000100010000000100010001000000010027 +:1003D0000000010001000100000001000000010018 +:1003E0003F005200510023020000010040002400A1 +:1003F00021001E00270001004100250022001F00EF +:1004000037000100420026002300200027000100E1 +:1004100043003002300024022E0001004400450059 +:100420000100010001000000160345007200670092 +:100430006F0044006F007800200045005A00000063 +:1004400016034500720067006F0044006F007800DB +:10045000200045005A0000000403090409026D0051 +:10046000040100A0FA0904000001030101000921B0 +:1004700011010001223F000705810308000A090459 +:1004800001000103010200092111010001224D00B8 +:100490000705820308000A090402000103000000A6 +:1004A0000921110100012236000705830308000A13 +:1004B00009040300010300000009211101000122C9 +:1004C000390007058403100001120110010000002B +:1004D00008EDFE071301000102000105010906A154 +:1004E00001050719E029E715002501950875018127 +:1004F00002050819012905950575019102950175F7 +:1005000003910105071900297715002501957875D4 +:10051000018102C005010980A101850216010026A2 +:10052000B7001A01002AB700751095018100C005B7 +:100530000C0901A1018503160100269C021A010085 +:100540002A9C02751095018100C005010902A101D4 +:100550000901A100050919012905150025019505C5 +:100560007501810295017503810105010930093189 +:100570001581257F95027508810609381581257F2B +:10058000950175088106050C0A38021581257F95AD +:100590000175088106C0C005010906A101050719FA +:1005A000E029E7150025019508750181029501757F +:1005B0000881010508190129059505750191029524 +:1005C00001750391010507190029FF150025FF9505 +:1005D0000675088100C00000000000000000000057 +:1005E00000010204060A0F17202C3A4A5D71879D0C +:1005F000B3C7DAE9F5FCFFFCF5E9DAC7B39D87710B +:100600005D4A3A2C20170F0A060402010000000080 +:1006100000000000000011241FBECFEFDAE0DEBFB3 +:10062000CDBF04B603FE24C08091EE019091EF018E +:10063000A091F001B091F1018730904BA740B04BF1 +:10064000B9F41092EE011092EF011092F0011092A5 +:10065000F10114BE84B7877F84BF88E10FB6F89498 +:1006600080936000109260000FBEE0E0FFE3099508 +:1006700011E0A0E0B1E0E8EDF8E402C005900D92D1 +:10068000A433B107D9F711E0A4E3B1E001C01D9292 +:10069000AE3EB107E1F70E94520A0C946A240C9412 +:1006A000000061110BC0FC018281882321F085EEDE +:1006B0000E94BF1003C085EE0E94871180E090E089 +:1006C000089508956091B1017091B2018091B301D4 +:1006D0009091B4010E94651B56985E9825982D98BC +:1006E00026982E9827982F9808950C946203569870 +:1006F0005E9825982D9826982E9827982F988FEFFA +:1007000090E0909389008093880090938B00809371 +:100710008A0090938D0080938C00259A2D9A2FEF5C +:1007200080E792E0215080409040E1F700C0000057 +:10073000269A2E9A2FEF80E792E021508040904039 +:10074000E1F700C00000279A2F9A2FEF80E792E090 +:10075000215080409040E1F700C0000025982D987E +:100760002FEF80E792E0215080409040E1F700C0F9 +:10077000000026982E982FEF80E792E021508040CD +:100780009040E1F700C0000027982F9856985E9897 +:1007900025982D9826982E9827982F98089589EABD +:1007A0008093800089E08093810024982C983F9862 +:1007B0008AB18F748AB96E98479A8BB1806B8BB966 +:1007C000769A0E9477030C94610380E28093000183 +:1007D0008091340181110EC00E94340481E0809325 +:1007E00034012FEF83ED90E3215080409040E1F7FA +:1007F00000C0000080E40E943A048093000181114F +:100800002EC00E94640480930001811128C00E94C0 +:10081000640480930001811122C08FE30E9464046C +:100820008093000181111BC00E945C0480E40E943F +:100830003A0480930001811112C08CE00E9464048C +:100840008093000181110BC00E9464048093000119 +:10085000811105C08FE30E946404809300010E940F +:100860005C048091000108951092B9008AE08093A1 +:10087000B800089594EA9093BC009091BC0097FF53 +:10088000FCCF9091B900987F983021F0903111F011 +:1008900081E008958093BB0084E88093BC00809140 +:1008A000BC0087FFFCCF8091B900887F883111F0B0 +:1008B000803471F780E0089584E98093BC008091D2 +:1008C000BC0084FDFCCF08958093BB0084E8809336 +:1008D000BC008091BC0087FFFCCF9091B900987F4D +:1008E00081E0983209F480E0089584E88093BC00A8 +:1008F0008091BC0087FFFCCF8091BB000895809160 +:100900000001811115C080E40E943A048093000127 +:1009100081110CC082E10E94640480930001811166 +:1009200005C08FEF0E946404809300010E945C0464 +:1009300084B1807F84B985B1807F85B98AB1837F96 +:100940008AB98BB1837F8BB93E98469808950E94EF +:10095000E503809300010E947F0480B38C7080BB0C +:1009600081B3836F81BBA6E3B1E0E4E4F1E08EE004 +:100970008E0F11921D928E13FCCF0C94CF03BF9259 +:10098000CF92DF92EF92FF920F931F93CF93DF935B +:1009900080910001882379F0809135018F5F8093E9 +:1009A0003501811108C00E94E50380930001811187 +:1009B00002C00E94770306E311E0C0E0D0E0DD242E +:1009C000D39482E0C82EEE24E394F12CC730D105F5 +:1009D00000F580910001811164C080E40E943A0416 +:1009E00080930001811112C082E10E94640480930F +:1009F000000181110BC0C7010C2E01C0880F0A94A1 +:100A0000EAF780950E946404809300010E945C04D0 +:100A100048C0CA30A1F028F4C83059F0C93061F09C +:100A200005C0CC3089F070F0CD3089F0209A28983C +:100A300010C0219A29980DC0229A2A980AC0239A98 +:100A40002B9807C0529A01C0539A5B9802C03E9AF5 +:100A5000469890EA9A95F1F79FB1799902C082E0A1 +:100A600001C080E091709D25982B7C9902C084E0A4 +:100A700001C080E0892B7D9902C038E001C030E0E0 +:100A8000832B7E9902C020E101C020E0822B9FB120 +:100A90009095991F9927991F9295990F907E892B70 +:100AA0000FC080910001811149C080E40E943A0486 +:100AB00080930001882379F1B12C0E945C048B2D76 +:100AC000F8019081981719F08083C09201010E946B +:100AD0007F0421960F5F1F4FCE30D10509F076CFEE +:100AE00080910101882361F1815080930101882365 +:100AF00039F08FE99FE00197F1F700C0000020C0B6 +:100B0000A4E4B1E0E6E3F1E0CF01825F91919D932F +:100B10008E13FCCF15C083E10E9464048093000112 +:100B20008111CACF81E40E943A04809300018111AF +:100B3000C3CF0E947504B82EB094BFCF80E0C0CF61 +:100B40000E94750381E0DF91CF911F910F91FF907B +:100B5000EF90DF90CF90BF900895E82FF0E0EC5B2E +:100B6000FE4F808108950895089596E0799FF001E1 +:100B7000112494E5899FE00DF11D1124E60FF11D6C +:100B8000EE0FFF1FE052FF4F859194910895880F5B +:100B9000991FFC01E05AF040859194910895880FC7 +:100BA000991FFC01E052FF4F8591949108950F9396 +:100BB0001F93CF93DF93EC018115904350F5C1153E +:100BC00080E2D80708F0B3C0CB3BD10590F4C83A17 +:100BD000D10508F05AC0C53AD10508F04BC0C43061 +:100BE000D10508F0BBC1219709F0B5C101E010E0C3 +:100BF000F5C1CF3FD10511F008F0B0C1C03FD1051C +:100C000008F092C0CE01805E9109089708F4A6C151 +:100C1000A2C1C11591E5D907A8F4C23020E5D207D9 +:100C200008F09EC0C11580E5D80709F485C008F01A +:100C300091C0C11520E4D20708F08DC1DD278E01D7 +:100C4000106CCCC1C11580E8D80758F4C11590E7E5 +:100C5000D90708F07CC1C11520E6D20708F422C1EB +:100C60007AC1C11580E9D80708F075C1DF708E011F +:100C7000106AB4C1C53AD10509F472C1C63AD105AA +:100C800009F071C102E810E4A9C1C83AD10509F41C +:100C90006DC1C93AD10509F46CC1CA3AD10509F44C +:100CA0006BC1CB3AD10509F46AC1CC3AD10509F43C +:100CB00069C1CD3AD10509F468C1C03BD10509F439 +:100CC00067C1CE3AD10509F466C1CF3AD10509F41E +:100CD00065C1C13BD10509F464C1C23BD10509F42A +:100CE00063C1C33BD10509F462C1C43BD10509F41A +:100CF00061C1C53BD10509F460C1C63BD10509F40A +:100D00005FC1C73BD10509F45EC1C83BD10509F4F9 +:100D10005DC1C93BD10509F45CC1CA3BD10509F4E9 +:100D20005BC100E014E45AC18E01106557C1CE01C9 +:100D30009F700E94CF0553C10E9426159FEF24E3A8 +:100D40008CE0915020408040E1F700C000000E94FC +:100D50005E1C44C18091CD0181608093CD013EC174 +:100D60000E94071E811102C00E94ED1D0E94241ED8 +:100D700090E09093EE018093ED01C23090E5D907A9 +:100D800021F48091ED01816086C0C43020E5D20756 +:100D900021F48091ED0182607EC0C63080E5D807E5 +:100DA00021F48091ED01846076C0C83090E5D907C8 +:100DB00019F48091ED0127C0CA3020E5D20721F453 +:100DC0008091ED01806167C0CC3080E5D80721F4C7 +:100DD0008091ED0180625FC0CE3090E5D90721F4AB +:100DE0008091ED01806457C0C03120E5D20721F425 +:100DF0008091ED0180684FC0C23180E5D80729F4A9 +:100E00008091ED018460886046C0C33090E5D907C9 +:100E100021F48091ED018E7F3EC0C53020E5D207E0 +:100E200021F48091ED018D7F36C0C73080E5D80771 +:100E300021F48091ED018B7F2EC0C93090E5D90758 +:100E400019F48091ED0126C0CB3020E5D20721F4C2 +:100E50008091ED018F7E1FC0CD3080E5D80721F451 +:100E60008091ED018F7D17C0CF3090E5D90721F437 +:100E70008091ED018F7B0FC0C13120E5D20721F4B5 +:100E80008091ED018F7707C0C331D04531F4809157 +:100E9000ED018B7F877F8093ED018091ED010E94B2 +:100EA000281E9CC08D2F99278F709927813091051E +:100EB000D9F49E012370332702C0880F991F2A9509 +:100EC000E2F79C688E0144E0000F111F4A95E1F79C +:100ED00000271370802B912B53E0CC0FDD1F5A9508 +:100EE000E1F7C076DD272FC08230910531F4DC2F89 +:100EF000CC278E01016F106A71C08330910569F4AF +:100F0000CE018370992701E010E002C0000F111F8D +:100F10008A95E2F7C8019C680FC0049709F05EC08B +:100F2000CE018370992701E010E002C0000F111F6D +:100F30008A95E2F7C8019A6823E0CC0FDD1F2A9555 +:100F4000E1F7C07ED7708C010C2B1D2B47C0DF70E2 +:100F50008E01106243C000E010E040C08E013EC030 +:100F600001E810E43BC003E810E438C002EE14E4EA +:100F700035C009EE14E432C00AEE14E42FC005EBCC +:100F800014E42CC006EB14E429C007EB14E426C0DB +:100F90000CEC14E423C00DEC14E420C003E815E4C9 +:100FA0001DC00AE815E41AC002E915E417C004E9F7 +:100FB00015E414C001E216E411C003E216E40EC009 +:100FC00004E216E40BC005E216E408C006E216E4EB +:100FD00005C007E216E402C00AE216E4C801DF9188 +:100FE000CF911F910F91089596E0799FF001112400 +:100FF00094E5899FE00DF11D1124E60FF11DEE0F20 +:10100000FF1FE052FF4F85919491803E9105E0F4DF +:10101000803C910558F58133910509F46FC048F47F +:101020008932910509F463C08A32910509F46DC0D3 +:1010300072C089339105E9F082389105D1F085338A +:10104000910509F44DC067C0833E910581F138F4E4 +:10105000803E9105B9F0823E9105D9F05CC0863E94 +:10106000910561F1873E9105A1F155C00E94C70528 +:1010700008952091ED0120FD02C021FF4CC080EEBB +:1010800090E049C08091ED0180FFF9CF89E390E0C5 +:1010900042C08091ED0182FF0EC08091ED0184FF7E +:1010A00003C080E090E037C083EE90E034C08091D0 +:1010B000ED0182FFF2CF82EE90E02DC08091ED0134 +:1010C00083FF0BC08091ED0184FDEBCF87EE90E0B4 +:1010D00022C08091ED0183FFF5CF86EE90E01BC02A +:1010E0008091ED0185FF07C089E290E014C08091F6 +:1010F000ED0185FFF9CF85E390E00DC08091ED0112 +:1011000086FF07C08AE290E006C08091ED0186FF6D +:10111000F9CF81E390E00E94D705089508950C94DB +:101120008E08809162010895CF93DF9300D01F92C3 +:10113000CDB7DEB79C018091E401843019F593E0CE +:1011400099833B832A839093E9008FEF9091E80085 +:10115000815095FD06C095ED9A95F1F7000081113B +:10116000F5CF8091E80085FF0DC040E050E063E0DE +:1011700070E0CE0101960E94FE0A8091E8008E7711 +:101180008093E8000F900F900F90DF91CF9108951A +:10119000CF93DF9300D01F92CDB7DEB72091E4014B +:1011A000243021F522E029839B838A8383E0809386 +:1011B000E9008FEF9091E800815095FD06C095ED14 +:1011C0009A95F1F700008111F5CF8091E80085FF35 +:1011D0000DC040E050E063E070E0CE0101960E9457 +:1011E000FE0A8091E8008E778093E8000F900F90C0 +:1011F0000F90DF91CF9108952091E4012430F1F414 +:1012000022E02093E9002FEF3091E800215035FDD6 +:1012100006C035ED3A95F1F700002111F5CF209188 +:10122000E80025FF0BC040E050E065E070E00E9460 +:10123000FE0A8091E8008E778093E8000895CF93AE +:10124000DF93EC019091E401943009F046C0809165 +:101250000C018823D9F080910D018823B9F0909377 +:10126000E9008FEF9091E800815095FD06C095E16F +:101270009A95F1F700008111F5CF8091E80085FF84 +:101280002CC040E050E060E170E017C081E0809346 +:10129000E9008FEF9091E800815095FD06C095ED33 +:1012A0009A95F1F700008111F5CF8091E80085FF54 +:1012B00014C040E050E068E070E0CE010E94FE0AF9 +:1012C0008091E8008E778093E80080E1FE01A2E53E +:1012D000B1E001900D928A95E1F7DF91CF910895E9 +:1012E0008091E301811109C00E94930C0E94F00CCF +:1012F0008091E20084608093E20008951092E301FF +:10130000089508950C9497220E94F41B0E949D2238 +:101310000E94960F0C948F0842E061EC81E00E94DD +:101320000D0C42E061EC82E00E940D0C42E061ECA9 +:1013300083E00E940D0C42E161EC84E00C940D0C02 +:101340008091E601833009F455C030F4813071F0AA +:10135000823009F48EC008958A3009F47AC08B3047 +:1013600009F460C0893009F09CC020C08091E5017B +:10137000813A09F096C08091E800877F8093E80069 +:101380008091E9019091EA01892B21F460E182E5E5 +:1013900091E003C060E080E090E070E00E94490BC3 +:1013A0008091E8008B778093E80008958091E501B3 +:1013B000813209F076C08091E9019091EA010097AD +:1013C00019F0039709F06DC08091E800877F809342 +:1013D000E8008091E80082FD05C08091E401811160 +:1013E000F8CF5FC08091F100809362018091E800A6 +:1013F0008B7753C08091E501813A09F052C080910A +:10140000E9019091EA01892B09F04BC08091E80035 +:10141000877F8093E8008091E80080FFFCCF809177 +:101420000C0136C08091E5018132D9F58091E90146 +:101430009091EA01892BA9F58091E800877F80933C +:10144000E8000E94420C8091E70180930C010C940B +:1014500026158091E501813221F58091E800877F92 +:101460008093E8000E94420C8091E8018093630120 +:1014700008958091E501813AA1F48091E800877F89 +:101480008093E8008091E80080FFFCCF80916301A9 +:101490008093F1008091E8008E778093E8000C94AF +:1014A000420C089584B7877F84BF88E10FB6F89413 +:1014B00080936000109260000FBE90E080E80FB64D +:1014C000F89480936100909361000FBE0E94E50F35 +:1014D0000E94930C0E94F00C8091E2008460809343 +:1014E000E20078940E94760F0E94E70F82E091E07C +:1014F0000E94910F0E9485228091E401853069F459 +:101500000E94B51B8091E2018823B1F30E94E01B89 +:10151000882391F30E94E80AEFCF0E94ED0FECCFF1 +:10152000292F332723303105C9F064F421303105E8 +:1015300081F02230310509F043C08DE690E02CE5C2 +:1015400034E042C021323105F1F02232310541F15F +:1015500037C082E190E029EC34E036C09927813031 +:10156000910541F08230910541F0892B49F5E8E57C +:10157000F4E005C0E0E4F4E002C0E8E2F4E08491C5 +:1015800090E09F0121C06430D8F4E62FF0E0EE0F28 +:10159000FF1FEE5DFE4F2081318189E090E014C095 +:1015A000643070F470E0FB01EE0FFF1FE65EFE4F4B +:1015B00020813181FB01EA5EFE4F808190E004C012 +:1015C00080E090E020E030E0FA013183208308954C +:1015D00080E189BD82E189BD09B400FEFDCF809123 +:1015E000D8008F7D8093D8008091E0008260809346 +:1015F000E0008091E00081FDFCCF0895CF92DF9262 +:10160000EF92FF920F931F93CF93DF93EC018B0127 +:101610006A010E94610C811133C0C114D10439F0F8 +:10162000F60180819181081B190BC80FD91FE12C8D +:10163000F12C0115110519F18091E80085FD16C006 +:101640008091E8008E778093E800C114D10449F0BE +:10165000F60180819181E80EF91EF182E08285E039 +:101660000FC00E94610C882321F30AC089918093E6 +:10167000F10001501109FFEFEF1AFF0ADACF80E005 +:10168000DF91CF911F910F91FF90EF90DF90CF905E +:1016900008952091EB013091EC012617370748F0AF +:1016A0006115710539F42091E8002E772093E80048 +:1016B00001C0B90140E061157105A9F12091E40173 +:1016C000222309F443C0253009F442C02091E800E8 +:1016D00023FD40C02091E80022FD32C02091E800A7 +:1016E00020FFE9CF4091F3002091F20030E0342B4D +:1016F000FC01CF016115710559F02830310540F426 +:1017000081918093F100615071092F5F3F4FF1CFBC +:1017100041E02830310509F040E02091E8002E77C3 +:101720002093E800C8CF4111C9CF0AC08091E401DD +:10173000882361F0853061F08091E80083FD0AC064 +:101740008091E80082FFF2CF80E0089582E0089562 +:1017500083E0089581E008952091EB013091EC0140 +:101760002617370748F06115710539F42091E80014 +:101770002E772093E80001C0B901FC0120E061153B +:10178000710591F18091E401882309F440C085300E +:1017900009F43FC08091E80083FD3DC08091E800DE +:1017A00082FD2FC08091E80080FFE9CF2091F300F7 +:1017B0008091F20090E0922B6115710559F088300C +:1017C000910540F424912093F10031966150710904 +:1017D0000196F2CF21E0089709F020E08091E8001F +:1017E0008E778093E800CBCF2111CCCF0AC08091B7 +:1017F000E401882361F0853061F08091E80083FD89 +:101800000AC08091E80082FFF2CF80E0089582E074 +:10181000089583E0089581E00895982F973058F552 +:101820009093E900981739F07091EC002091ED0049 +:101830005091F00003C0242F762F50E021FF19C0F3 +:101840003091EB003E7F3093EB003091ED003D7F17 +:101850003093ED003091EB0031603093EB007093EA +:10186000EC002093ED005093F0002091EE0027FF54 +:1018700007C09F5FD3CF8F708093E90081E0089508 +:1018800080E008958091E50187FF11C08091E80014 +:1018900082FD05C08091E4018111F8CF11C08091D3 +:1018A000E8008B770BC08091E401882349F0809198 +:1018B000E80080FFF8CF8091E8008E778093E80001 +:1018C00008952091E4003091E50095E64091EC0008 +:1018D000842F817040FF22C08091E80080FD1CC0F1 +:1018E0008091E401882391F0853091F08091EB00A4 +:1018F00085FD10C04091E4005091E5004217530768 +:1019000029F39A01915011F784E0089582E0089537 +:1019100083E0089581E0089580E008954091E80013 +:1019200042FFDECF08950E94010D0E94090DE0EEF6 +:10193000F0E0808181608083E8EDF0E080818F7746 +:10194000808319BCA7EDB0E08C918E7F8C93808151 +:101950008F7E80831092E30108950F931F93CF939E +:10196000DF930E94010D0E94090DC8EDD0E088812F +:101970008F77888388818068888388818F7D88833A +:1019800019BC1092E4011092E0011092E201109251 +:10199000E10100EE10E0F80180818B7F8083888177 +:1019A0008160888342E060E080E00E940D0CE1EEFF +:1019B000F0E080818E7F8083E2EEF0E080818160C4 +:1019C0008083808188608083F80180818E7F80831E +:1019D000888180618883DF91CF911F910F91089555 +:1019E000E8EDF0E080818F7E8083E7EDF0E080819C +:1019F0008160808384E082BF81E08093E3010C9466 +:101A0000AD0CE8EDF0E080818E7F80831092E200E3 +:101A100008951092DA001092E10008951F920F923B +:101A20000FB60F9211242F933F934F935F936F93B1 +:101A30007F938F939F93AF93BF93EF93FF93809187 +:101A4000E10082FF0BC08091E20082FF07C080911D +:101A5000E1008B7F8093E1000E94750F8091DA0096 +:101A600080FF1FC08091D80080FF1BC08091DA00EA +:101A70008E7F8093DA008091D90080FF0DC080E1D5 +:101A800089BD82E189BD09B400FEFDCF81E080936C +:101A9000E4010E94700905C019BC1092E4010E9483 +:101AA0007E098091E10080FF19C08091E20080FFF3 +:101AB00015C08091E2008E7F8093E2008091E20069 +:101AC00080618093E2008091D80080628093D8008A +:101AD00019BC85E08093E4010E9482098091E100B5 +:101AE00084FF30C08091E20084FF2CC080E189BD7A +:101AF00082E189BD09B400FEFDCF8091D8008F7DC1 +:101B00008093D8008091E1008F7E8093E1008091E6 +:101B1000E2008F7E8093E2008091E20081608093FA +:101B2000E2008091E001882311F084E007C08091F9 +:101B3000E30087FD02C081E001C083E08093E401FF +:101B40000E9484098091E10083FF29C08091E20016 +:101B500083FF25C08091E100877F8093E10082E0D0 +:101B60008093E4011092E0018091E1008E7F8093E8 +:101B7000E1008091E2008E7F8093E2008091E2009C +:101B800080618093E20042E060E080E00E940D0C02 +:101B90008091F00088608093F0000E948109FF919D +:101BA000EF91BF91AF919F918F917F916F915F91D5 +:101BB0004F913F912F910F900FBE0F901F9018954E +:101BC0001F920F920FB60F9211242F933F934F93B2 +:101BD0005F936F937F938F939F93AF93BF93CF93B5 +:101BE000DF93EF93FF93C091E900CF708091EC00F9 +:101BF000D82FD17080FDD0E81092E9008091F000DC +:101C0000877F8093F00078940E94240E1092E90060 +:101C10008091F00088608093F000CD2BCF70C0934E +:101C2000E900FF91EF91DF91CF91BF91AF919F912B +:101C30008F917F916F915F914F913F912F910F9075 +:101C40000FBE0F901F9018951F93CF93DF93CDB7C2 +:101C5000DEB7AA970FB6F894DEBF0FBECDBFE5EE94 +:101C6000F1E088E08E0F9091F10091938E13FBCFFD +:101C70000E94A0098091E80083FF1FC18091E501C7 +:101C80009091E601492F50E04A30510508F015C106 +:101C9000FA01EA5AFF4F0C941F24803881F08238F1 +:101CA00009F00BC18091E9018F708093E900809168 +:101CB000EB0085FB882780F91092E90006C080912F +:101CC000E1019091E201911182609091E800977F8B +:101CD0009093E8008093F1001092F100C8C0282F83 +:101CE0002D7F09F0EAC0882319F0823061F0E5C049 +:101CF0008091E701813009F0E0C0933009F080E085 +:101D00008093E2012BC08091E701811127C080916F +:101D1000E9018F7009F4D1C08093E9002091EB00B4 +:101D200020FF1CC0933021F48091EB00806214C02E +:101D30009091EB0090619093EB0021E030E0A901DD +:101D400002C0440F551F8A95E2F74093EA001092B3 +:101D5000EA008091EB0088608093EB001092E9002C +:101D60008091E800877F86C08111A7C01091E701AC +:101D70001F778091E3008078812B8093E30080912E +:101D8000E800877F8093E8000E94420C8091E80081 +:101D900080FFFCCF8091E30080688093E300111105 +:101DA00002C082E001C083E08093E40186C08058D5 +:101DB000823008F082C08091E7019091E8018C3D6B +:101DC00053E0950779F583E08A838AE289834FB7E8 +:101DD000F894DE01139620E03EE051E2E32FF0E0BC +:101DE00050935700E49120FF03C0E295EF703F5FEE +:101DF000EF708E2F90E0EA3010F0C79601C0C096C9 +:101E00008D939D932F5F243149F74FBF8091E80058 +:101E1000877F8093E8006AE270E0CE0101960E941D +:101E2000490B14C0AE014F5F5F4F6091E9010E9402 +:101E3000900ABC01892B09F440C09091E800977F7B +:101E40009093E80089819A810E94AC0B8091E80010 +:101E50008B778093E80031C0803879F58091E80075 +:101E6000877F8093E8008091E0018093F10080916A +:101E7000E8008E778093E8000E94420C1EC081111A +:101E80001CC09091E7019230C0F48091E800877FF8 +:101E90008093E8009093E0010E94420C8091E00161 +:101EA000811106C08091E30087FD02C081E001C07E +:101EB00084E08093E4010E948C098091E80083FF14 +:101EC0000AC08091E800877F8093E8008091EB0052 +:101ED00080628093EB00AA960FB6F894DEBF0FBE27 +:101EE000CDBFDF91CF911F9108950895CF93809139 +:101EF000E4018823A1F0C091E900CF709091EC003B +:101F0000892F817090FD80E8C82B1092E9008091A4 +:101F1000E80083FD0E94240ECF70C093E900CF91AA +:101F2000089590936901809368010895E091680194 +:101F3000F0916901309721F00190F081E02D099432 +:101F400080E00895E0916801F0916901309721F0F7 +:101F50000280F381E02D09940895E0916801F091E9 +:101F60006901309721F00480F581E02D09940895EE +:101F700020916601309167018217930771F0909369 +:101F8000670180936601E0916801F09169013097E3 +:101F900021F00680F781E02D0994089520916401D5 +:101FA000309165018217930771F0909365018093DA +:101FB0006401E0916801F0916901309721F000849B +:101FC000F185E02D0994089508950C94E40F0E9482 +:101FD000FA1B0E94A7040C94C01CCF92DF92EF92D0 +:101FE000FF920F931F93CF93DF93CDB7DEB72B975D +:101FF0000FB6F894DEBF0FBECDBF0E94BF048BE6C4 +:10200000C82E81E0D82E00E010E0E02E802F0E9444 +:10201000AD05F60141916F01F42EF826B1F40F5F82 +:102020001F4F0E30110589F78FEF89838A831B823A +:102030000E94031C8160782F9D838C8349815A8183 +:102040006B818D810E94901040C09091CD0191FFD5 +:1020500004C08B870E94B3058B8520E030E04F2DB4 +:1020600050E0922FBA01022E02C0759567950A942E +:10207000E2F760FF24C02E83EF8221E030E06901A7 +:1020800002C0CC0CDD1C9A95E2F790E08C219D21DA +:10209000892B09F420E028870E94031C8160782F97 +:1020A0009A8789874E815F8168858A850E94901012 +:1020B000F801E559FE4F8081C826C08206C02F5F17 +:1020C0003F4F2630310569F6AACF0E94A71F109115 +:1020D0006A010E94960F1817A1F00E94960F809334 +:1020E0006A012B960FB6F894DEBF0FBECDBFDF910D +:1020F000CF911F910F91FF90EF90DF90CF900C94B4 +:102100008F082B960FB6F894DEBF0FBECDBFDF91C0 +:10211000CF911F910F91FF90EF90DF90CF90089596 +:10212000CF93DF93CDB7DEB72B970FB6F894DEBF12 +:102130000FBECDBF4F83588769877A878B87DE01B3 +:10214000119686E0FD0111928A95E9F785E0FE017E +:10215000379601900D928A95E1F749815A816B81FA +:102160007C818D819E810E94C0172B960FB6F894BA +:10217000DEBF0FBECDBFDF91CF9108950895CF93FD +:10218000882309F4C2C0C82F823859F40E94960FE0 +:1021900081FDBBC089E30E94691A0E94361B89E356 +:1021A0000CC0833879F40E94960F80FDAEC083E5A1 +:1021B0000E94691A0E94361B83E50E94AB1ACF91D8 +:1021C0000C94361B843859F40E94960F82FD9DC0F2 +:1021D00087E40E94691A0E94361B87E4EECF8CEFD9 +:1021E0008C0F813A48F48C2F0E94EA2181118DC016 +:1021F0008C2F0E94691AE3CF80E28C0F883048F45C +:10220000C77081E001C0880FCA95EAF70E94EF1AF3 +:10221000D6CF8BE58C0F833078F4C53A29F0C63AD7 +:1022200031F083E890E005C081E890E002C082E8E8 +:1022300090E0CF910C94B80F88E58C0F833108F0B3 +:1022400064C0C83A39F1C93A41F1CA3A49F1CB3AC6 +:1022500051F1CC3A59F1CD3A61F1C03B69F1CE3A36 +:1022600071F1CF3A79F1C13B81F1C23B89F1C33BB6 +:1022700091F1C43B99F1C53BA1F1C63BA9F1C73B24 +:10228000B1F1C83BB9F1C93BC1F1CA3BC9F180E02A +:1022900090E038C082EE90E035C089EE90E032C028 +:1022A0008AEE90E02FC085EB90E02CC086EB90E0AA +:1022B00029C087EB90E026C08CEC90E023C08DEC29 +:1022C00090E020C083E891E01DC08AE891E01AC048 +:1022D00082E991E017C084E991E014C081E292E0C4 +:1022E00011C083E292E00EC084E292E00BC085E26E +:1022F00092E008C086E292E005C087E292E002C068 +:102300008AE292E0CF910C94CE0FCF91089588236A +:1023100009F44BC0823859F40E94960F81FF45C0E2 +:1023200089E30E94691A0E94361B89E30CC0833836 +:1023300071F40E94960F80FF38C083E50E94691AED +:102340000E94361B83E50E94AB1A0C94361B84381E +:1023500059F40E94960F82FF28C087E40E94691AF0 +:102360000E94361B87E4EFCF9CEF980F913A58F309 +:1023700090E2980F983050F4877091E001C0990F67 +:102380008A95EAF7892F0E94F51ADFCF9BE5980F0F +:10239000933020F480E090E00C94B80F885A833199 +:1023A00020F480E090E00C94CE0F0895882321F073 +:1023B0000E94EF1A0C94361B0895882321F00E9486 +:1023C000F51A0C94361B0895BF92CF92DF92EF92CC +:1023D000FF920F931F93CF93DF9300D000D000D0D4 +:1023E000CDB7DEB725E0FC01DE01119601900D921C +:1023F0002A95E1F7FC01D080118102812581229587 +:102400002F7043815481452B09F4FCC21F3F21F4F6 +:10241000FFEFDF1609F4F6C27C012E830E94BE1086 +:10242000D9821A8369817A81802F0E94651A182FB8 +:10243000B92E0E941A1A0E94E1182E81002319F069 +:102440000E940C1B2E81EB2DE295EF70F0E0E05A1C +:10245000FF4F0C941F248B2D807F9B2D9F70F92E96 +:10246000882319F0F29480EFF822002389F0FF20EE +:1024700009F475C280E2810F883020F48F2D0E940C +:10248000EF1A03C08F2D0E94FF1A0E94361B67C2ED +:10249000812F0E948711FF2009F4B4C2105E8F2D96 +:1024A000183018F40E94F51A02C00E94051B2696E7 +:1024B0000FB6F894DEBF0FBECDBFDF91CF911F9155 +:1024C0000F91FF90EF90DF90CF90BF900C94361B50 +:1024D0003B2D307F8B2D8F70303211F08295807FB5 +:1024E000112319F0113021F12CC00023B9F022235F +:1024F00009F4A0C1213009F09DC126960FB6F894C9 +:10250000DEBF0FBECDBFDF91CF911F910F91FF9026 +:10251000EF90DF90CF90BF900C941F1B222319F0F7 +:10252000213009F46FC28E830E94221B8E8196C1D6 +:10253000002321F0223008F065C27CC1211162C263 +:102540008DC1002321F0222309F474C108C2222383 +:1025500009F484C119C22B2D26952695237030E0ED +:102560002115310521F021303105D1F04BC2002376 +:1025700021F0812F9B2D937002C080E090E0269681 +:102580000FB6F894DEBF0FBECDBFDF91CF911F9184 +:102590000F91FF90EF90DF90CF90BF900C94B80F09 +:1025A000002321F0812F9B2D937002C080E090E0EA +:1025B00026960FB6F894DEBF0FBECDBFDF91CF9148 +:1025C0001F910F91FF90EF90DF90CF90BF900C94F0 +:1025D000CE0F812F002319F00E94AF1E02C00E946F +:1025E000171F26960FB6F894DEBF0FBECDBFDF9142 +:1025F000CF911F910F91FF90EF90DF90CF90BF9000 +:102600000C949C1F8B2D837009F07BC00111FAC1C3 +:10261000812F829586958770880F880F912F9F70E4 +:10262000C92ED12CE12CF12C082E04C0CC0CDD1CC1 +:10263000EE1CFF1C0A94D2F714FF12C04FE050E0CA +:1026400060E070E004C0440F551F661F771F8A9535 +:10265000D2F7CB01BA01609570958095909503C033 +:1026600060E070E0CB012B2D269526952370422F3C +:1026700050E042305105D9F04330510569F16C29E1 +:102680007D298E299F294130510551F126960FB69B +:10269000F894DEBF0FBECDBFDF91CF911F910F9198 +:1026A000FF90EF90DF90CF90BF900C9408196C29A9 +:1026B0007D298E299F2926960FB6F894DEBF0FBE7E +:1026C000CDBFDF91CF911F910F91FF90EF90DF90E1 +:1026D000CF90BF900C9424190E940819C701B6012D +:1026E00026960FB6F894DEBF0FBECDBFDF91CF9117 +:1026F0001F910F91FF90EF90DF90CF90BF900C94BF +:10270000EC18002319F08B2D817001C08695882369 +:1027100009F478C1812F829586958770880F880F7C +:10272000912F9F70C92ED12CE12CF12C082E04C0C2 +:10273000CC0CDD1CEE1CFF1C0A94D2F714FF12C057 +:102740004FE050E060E070E004C0440F551F661F8A +:10275000771F8A95D2F7CB01BA0160957095809565 +:10276000909503C060E070E0CB012B2D2695269557 +:102770002370422F50E042305105D9F043305105CB +:1027800069F16C297D298E299F294130510551F12C +:1027900026960FB6F894DEBF0FBECDBFDF91CF9166 +:1027A0001F910F91FF90EF90DF90CF90BF900C940E +:1027B000E2196C297D298E299F2926960FB6F89457 +:1027C000DEBF0FBECDBFDF91CF911F910F91FF9064 +:1027D000EF90DF90CF90BF900C94FE190E94E21909 +:1027E000C701B60126960FB6F894DEBF0FBECDBF67 +:1027F000DF91CF911F910F91FF90EF90DF90CF90DD +:10280000BF900C94C619103FD1F118F4103E50F44B +:10281000A1C0123F09F463C008F44CC0133F09F48F +:1028200073C098C01F708B2D8F710023A1F00E9480 +:102830005F19812F26960FB6F894DEBF0FBECDBF6D +:10284000DF91CF911F910F91FF90EF90DF90CF908C +:10285000BF900C94D6110E948019812F26960FB636 +:10286000F894DEBF0FBECDBFDF91CF911F910F91C6 +:10287000FF90EF90DF90CF90BF900C94DD1100237C +:10288000A9F02111BFC08B2D8F7126960FB6F89439 +:10289000DEBF0FBECDBFDF91CF911F910F91FF9093 +:1028A000EF90DF90CF90BF900C94A519223008F0E4 +:1028B000A9C0E9CF0023A9F08B2D8F7126960FB602 +:1028C000F894DEBF0FBECDBFDF91CF911F910F9166 +:1028D000FF90EF90DF90CF90BF900C945F19002392 +:1028E00059F38B2D8F7126960FB6F894DEBF0FBE6D +:1028F000CDBFDF91CF911F910F91FF90EF90DF90AF +:10290000CF90BF900C948019002399F08B2D8F717C +:1029100026960FB6F894DEBF0FBECDBFDF91CF91E4 +:102920001F910F91FF90EF90DF90CF90BF900C948C +:102930004A1926960FB6F894DEBF0FBECDBFDF91C1 +:10294000CF911F910F91FF90EF90DF90CF90BF90AC +:102950000C9440190023A9F0222309F4ADCF812F54 +:1029600026960FB6F894DEBF0FBECDBFDF91CF9194 +:102970001F910F91FF90EF90DF90CF90BF900C943C +:10298000BF10222309F4ADCF812F26960FB6F894FD +:10299000DEBF0FBECDBFDF91CF911F910F91FF9092 +:1029A000EF90DF90CF90BF900C9487114B2D4F701C +:1029B000612FC7010E94510326960FB6F894DEBF1F +:1029C0000FBECDBFDF91CF911F910F91FF90EF9080 +:1029D000DF90CF90BF900C9464184B2D4F70612FF7 +:1029E000C70126960FB6F894DEBF0FBECDBFDF91AC +:1029F000CF911F910F91FF90EF90DF90CF90BF90FC +:102A00000C94B40526960FB6F894DEBF0FBECDBF6A +:102A1000DF91CF911F910F91FF90EF90DF90CF90BA +:102A2000BF9008950E940C1B0E941C1B0E94E11A7B +:102A30000E94361B0E944D200E949C1F80E090E067 +:102A40000E94B80F80E090E00C94CE0F0E94FC1A18 +:102A50000C9412150E945A1A292F22952F7030E0DB +:102A60002C3031054CF42A3031056CF422503109F8 +:102A70002230310588F407C02C30310549F02F3061 +:102A8000310531F009C0803E48F0803F29F406C08E +:102A900093FB882780F9089580E0089581E00895E8 +:102AA000CF93DF9300D000D01F92CDB7DEB70F9049 +:102AB0000F900F900F900F90DF91CF910895CF93CB +:102AC000DF9300D000D000D0CDB7DEB726960FB68A +:102AD000F894DEBF0FBECDBFDF91CF9108951F9355 +:102AE000CF93DF93C091790116E080917A01C817E6 +:102AF00099F0D0E01C9FF0011D9FF00D1124E558C6 +:102B0000FE4F4081518162817381848195810E9451 +:102B10005F152196C770E9CFDF91CF911F9108957E +:102B20004091AB015091AC016091AD017091AE014B +:102B30008091AF019091B0010C945F158091B0012C +:102B400082958F7009F054C08091AD01882309F4FB +:102B50004FC080917901A0917A016091AB01709191 +:102B6000AC014091AE015091AF01B6E08A1709F473 +:102B70003FC090E041155105C1F17F3F11F46F3F17 +:102B8000A1F1B89FF001B99FF00D1124E558FE4F57 +:102B9000218172132AC02081621327C02281211152 +:102BA00024C0238134812417350710F421503109C2 +:102BB000241B350B283C3105C0F42091B0012F7047 +:102BC00020612093B00126E0289FF001299FF00D9D +:102BD0001124E058FE4F80818F70806180838BEAE2 +:102BE00091E00E94E4110C946F1501968770BECF9E +:102BF0000895CF92DF92EF92FF920F931F93CF939E +:102C0000DF93CDB7DEB762970FB6F894DEBF0FBE85 +:102C1000CDBF8C0185E0F801DE011D9601900D927B +:102C20008A95E1F7D8014C9111965C911197129613 +:102C30006C9112971396CD90DC9014973091AB0164 +:102C40007091AC018091AE019091AF01009709F4B1 +:102C50006BC17F3F19F43F3F09F466C1E090AD01BD +:102C6000EE2009F4C0C02091B001C816D90628F0A2 +:102C7000F601E81BF90BCF0104C0809590958C0DEF +:102C80009D1DFF24F394883C910578F0F12C207F62 +:102C900009F0C6C07C2DD98AC88A89890E9450153E +:102CA0008BEA91E00E94E411B1C0822F807F09F08D +:102CB00046C0751314C0341312C0611110C02F70B8 +:102CC00020612093B0010E9490158BEA91E00E9450 +:102CD000E4118091B001D80115968C932EC0CD28B7 +:102CE00019F15F3F11F44F3FF9F0F62E61111CC04E +:102CF0008091790120917A0136E0821709F45AC057 +:102D000090E0389FF001399FF00D1124E558FE4FF7 +:102D10007181571306C07081471303C0728171110E +:102D200003C001968770E9CFF62E662309F418C117 +:102D30008091B00181608093B001F12C11C17513B5 +:102D400008C0341306C0611104C08091B001D801DD +:102D5000C3C04D875E878D859E856A8B0E942A152C +:102D60006A898823E1F16623D1F12091B001822F95 +:102D700082958F7090E0029774F08091AB019091F2 +:102D8000AC0198878F831986DB86CA862C87CE0193 +:102D900007960E94E41186E0F801ABEAB1E00190E9 +:102DA0000D928A95E1F70E949E150E949015FF24CE +:102DB000F394D6C04D875E878D859E850E945A1AF2 +:102DC000292F22952F7030E0223031050CF0BCC045 +:102DD0009F7009F0B6C0805E883008F4C1C0C80199 +:102DE0000E94E411E4CFC816D90608F453C0F601D6 +:102DF000E81BF90BCF01883C910508F450C0F12C79 +:102E00007C2DD98AC88A89890E945015EBEAF1E0A5 +:102E100086E0DF011D928A95E9F70E949015A0C017 +:102E2000751314C0341312C0611110C08091B00129 +:102E3000F8018583C8010E94E41186E0EBEAF1E025 +:102E4000DF011D928A95E9F7FE2C8AC04D875E87C7 +:102E50008D859E856A8B0E942A156A89882309F4CC +:102E6000BECF662309F4BBCF2091B001822F82959B +:102E70008F7090E002970CF48ECF8091AB0190910F +:102E8000AC019A8389831B82DD82CC822E83CE01A2 +:102E900001967FCF809590958C0D9D1DACCFF62E21 +:102EA000662309F49CCF75132EC034132CC02091D7 +:102EB000B00120FD1FC0822F82958F70D9F0D801FC +:102EC00015962C9315978F3049F08F5F982F929518 +:102ED000907F822F8F70892B15968C93C8010E944A +:102EE000E41186E0F801ABEAB1E001900D928A9519 +:102EF000E1F793CF86E0F801ABEAB1E001900D92E3 +:102F00008A95E1F72DC04D875E878D859E850E944D +:102F10002A15811140CF8091B00181608093B0016A +:102F2000C8010E94E4111CC0662309F458CF4D87E4 +:102F30005E878D859E850E942A15882309F44FCFD0 +:102F40002ACF811148CF0CC0243031050CF047CF77 +:102F50009F7009F440CFF8019581907F09F03BCF35 +:102F60008F2D62960FB6F894DEBF0FBECDBFDF91F6 +:102F7000CF911F910F91FF90EF90DF90CF90089528 +:102F80001F93CF93DF93CDB7DEB72C970FB6F8948E +:102F9000DEBF0FBECDBF4F83588769877A878B8787 +:102FA0009C87CE0107960E94F915882369F08F81CE +:102FB00098852A853B85232BF1F19F3F09F063C05B +:102FC0008F3F09F060C037C086E0FE013796DE0112 +:102FD000119601900D928A95E1F76F817885EA85C7 +:102FE000FB85309741F17F3F11F46F3F21F1209134 +:102FF0007A0130E0C90101968770992740917901E3 +:1030000050E08417950709F447C069837A83FD83EC +:10301000EC8396E0929FD001939FB00D1124A558A8 +:10302000BE4FFE01319601900D929A95E1F7809383 +:103030007A010E946F1516E08091790190917A01D2 +:103040008917C1F1189FC001112485589E4F0E9415 +:10305000F915882379F1E09179011E9FF00111247F +:10306000E558FE4F40815181628173818481958151 +:103070000E945F158091790190E0019687709927F1 +:1030800080937901D9CF4F81588569857A858B8561 +:103090009C850E945F15CFCF0E94261510927A0161 +:1030A00010927901EBEAF1E086E0DF011D928A954A +:1030B000E9F7C1CF2C960FB6F894DEBF0FBECDBF97 +:1030C000DF91CF911F910895EF92FF920F931F937D +:1030D000CF93DF938C01892B09F46CC0F12CEE2483 +:1030E000E394E8012196F8018491843740F4843018 +:1030F00008F051C0813081F0823019F15BC0853712 +:1031000009F444C0A8F19CE7980F903708F052C02A +:103110008F770E94871141C00E5F1F4FFE01C4913F +:1031200080E28C0F883048F4C7708E2D01C0880F64 +:10313000CA95EAF70E940F1B14C08C2F0E94BF1083 +:103140002DC00E5F1F4FFE01C49180E28C0F8830AE +:1031500058F4C7708E2D01C0880FCA95EAF70E94F7 +:10316000151B0E94361B1AC08C2F0E94871116C097 +:103170000E5F1F4FFE01C491CC2381F08FE99FE0C9 +:103180000197F1F700C00000C150F6CF0E5F1F4F4E +:10319000FE01F49003C00E94BF108E018F2D882382 +:1031A00009F49FCFEFE9FFE03197F1F700C000008D +:1031B0008150F5CFDF91CF911F910F91FF90EF904C +:1031C000089508956093B5017093B6018093B70197 +:1031D0009093B8010C9412150F931F930091B501B1 +:1031E0001091B6012091B7013091B801DC01CB01FB +:1031F000802B912BA22BB32B8093B5019093B6011A +:10320000A093B701B093B8011F910F910C941215C0 +:103210000F931F930091B5011091B6012091B70152 +:103220003091B801DC01CB0180239123A223B32389 +:103230008093B5019093B601A093B701B093B80104 +:103240001F910F910C9412150F931F930091B501CC +:103250001091B6012091B7013091B801DC01CB018A +:1032600080279127A227B3278093B5019093B601B9 +:10327000A093B701B093B8011F910F910C94121550 +:103280001092B1011092B2011092B3011092B401E8 +:103290000C94121541E050E060E070E004C0440F6F +:1032A000551F661F771F8A95D2F74093B10150933F +:1032B000B2016093B3017093B4010C94121541E014 +:1032C00050E060E070E004C0440F551F661F771F98 +:1032D0008A95D2F78091B1019091B201A091B3018A +:1032E000B091B401482B592B6A2B7B2B4093B10131 +:1032F0005093B2016093B3017093B4010C94121512 +:1033000041E050E060E070E004C0440F551F661FCC +:10331000771F8A95D2F7409550956095709580916A +:10332000B1019091B201A091B301B091B4014823D1 +:1033300059236A237B234093B1015093B2016093D8 +:10334000B3017093B4010C94121541E050E060E0B9 +:1033500070E004C0440F551F661F771F8A95D2F78F +:103360008091B1019091B201A091B301B091B401EB +:10337000482759276A277B274093B1015093B20110 +:103380006093B3017093B4010C9412150F931F93C3 +:103390000091B1011091B2012091B3013091B401BB +:1033A000DC01CB01802B912BA22BB32B8093B1019D +:1033B0009093B201A093B301B093B4011F910F9108 +:1033C0000C9412150F931F930091B1011091B2014B +:1033D0002091B3013091B401DC01CB018023912312 +:1033E000A223B3238093B1019093B201A093B301C0 +:1033F000B093B4011F910F910C9412150F931F936A +:103400000091B1011091B2012091B3013091B4014A +:10341000DC01CB0180279127A227B3278093B1013C +:103420009093B201A093B301B093B4011F910F9197 +:103430000C9412150895CF92DF92EF92FF920F93A2 +:103440001F93CF93DF938C01C090B501D090B6014C +:10345000E090B701F090B8018091B1019091B20174 +:10346000A091B301B091B401C82AD92AEA2AFB2A53 +:10347000CFE1D0E0D701C6010C2E04C0B695A795C8 +:10348000979587950A94D2F780FF06C0B8018C2FD4 +:103490000E94F407019721F4219760F780E001C0B2 +:1034A0008C2FDF91CF911F910F91FF90EF90DF90C4 +:1034B000CF900895CF93DF93EC010E941B1ABE01B9 +:1034C0000E94F407DF91CF910895CB010E945A1A10 +:1034D000089590910C01992321F090910D01911183 +:1034E00009C020910E0130910F01F90132969FEF32 +:1034F00040E01FC0982F9695969596959F3050F571 +:10350000E0910E01F0910F01E90FF11D877021E0AC +:1035100030E0A90102C0440F551F8A95E2F7CA01A5 +:103520009181892B818308959F3F39F04F5F4E3001 +:1035300041F051915813F8CF0DC05111F7CF942F8E +:10354000F5CF9F3F39F0F901E90FF11D97FDFA958D +:1035500082830895089590910C01992321F0909110 +:103560000D01911109C020910E0130910F01F90157 +:103570003296205F3F4F1FC0982F9695969596954F +:103580009F30F0F4E0910E01F0910F01E90FF11D71 +:10359000877021E030E0A90102C0440F551F8A95D1 +:1035A000E2F7CA018095918189238183089531963C +:1035B000E217F30729F090819813F9CF1082F7CF23 +:1035C000089581E090E0E0910E01F0910F01E80F85 +:1035D000F91F1082019680319105A9F70895909105 +:1035E000CC01892B8093CC01089580959091CC01DA +:1035F00089238093CC0108951092CC010895909175 +:10360000CB01892B8093CB01089580959091CB01BC +:1036100089238093CB0108951092CB010895909156 +:10362000CA01892B8093CA01089580959091CA019F +:1036300089238093CA0108951092CA010895809346 +:10364000B90108951092B901089580910E019091E9 +:103650000F01FC0131969C01205F3F4F80E091916A +:1036600091118F5FE217F307D1F70895E0910E01F2 +:10367000F0910F018091CC018083E0910E01F091D7 +:103680000F0190818091CB01892B8083E0910E0105 +:10369000F0910F0190818091CA01892B80838091E4 +:1036A000B901882361F0E0910E01F0910F01908142 +:1036B000892B80830E94251B81111092B901809172 +:1036C0000E0190910F010C94A20FCF92DF92EF9216 +:1036D000FF926C01EE24FF24C114D104E104F10433 +:1036E00021F0C701B60120E101C020E0C72ED82E8D +:1036F000E92EFF24C114D104E104F10419F0285F7C +:10370000C701B6016B017C0154E0F694E794D794AD +:10371000C7945A95D1F7C114D104E104F10419F00A +:103720002C5FC701B6016B017C0142E0F694E7947F +:10373000D794C7944A95D1F7C114D104E104F10498 +:1037400019F02E5FC701B601DC01CB01B695A79534 +:1037500097958795892B8A2B8B2B09F02F5F822FCA +:10376000FF90EF90DF90CF9008958091E401843036 +:1037700021F11092CE0120E488E190E00FB6F89498 +:10378000A895809360000FBE2093600080E00E94A7 +:103790008F0883B7817F846083BF83B7816083BFD5 +:1037A0007894889583B78E7F83BF88E10FB6F894AD +:1037B00080936000109260000FBE089508950895F0 +:1037C000CF930E94DE1B0E94BF040E94DF1BC0E05B +:1037D0008C2F0E94AD05811104C0CF5FCE30C1F7A0 +:1037E00001C081E0CF9108950E9426150E94960F96 +:1037F0000C948F0882E084BD93E095BD9AEF97BD4D +:1038000080936E0008952FB7F8948091CF01909126 +:10381000D001A091D101B091D2012FBF0895CF92D4 +:10382000DF92EF92FF920F931F932FB7F89440917E +:10383000CF015091D0016091D1017091D2012FBF81 +:103840006A017B01EE24FF248C0120E030E0C016E9 +:10385000D106E206F30610F4415051099A01281BE3 +:10386000390BC9011F910F91FF90EF90DF90CF901E +:1038700008951F920F920FB60F9211248F939F936A +:10388000AF93BF938091CF019091D001A091D101CE +:10389000B091D2010196A11DB11D8093CF019093EB +:1038A000D001A093D101B093D201BF91AF919F916C +:1038B0008F910F900FBE0F901F9018950E94930C40 +:1038C000F8942FEF87EA91E6215080409040E1F78D +:1038D00000C0000087E090EBDC018093EE01909344 +:1038E000EF01A093F001B093F1019CE088E10FB6E5 +:1038F000F894A895809360000FBE90936000FFCF6E +:10390000EF92FF920F931F93CF93DF93D82FC0E0D6 +:103910008C2F0E94AD0500E010E0E82EF12CC701CD +:10392000002E02C0959587950A94E2F780FD06C0A7 +:103930000F5F1F4F0630110591F709C0602F7C2FD4 +:1039400080E00E94B505D813F3CF81E004C0CF5FBB +:10395000CE30F1F680E0DF91CF911F910F91FF9073 +:10396000EF900895CF93C82F8CE20E94801C88238B +:1039700021F08C2FCF910C94801C80E0CF91089582 +:10398000CF930E94071E811102C00E94ED1DC5E663 +:10399000C15049F00E94BF048FE39CE90197F1F701 +:1039A00000C00000F5CF89E20E94B21C811113C152 +:1039B0008AE20E94B21C81110E94ED1D85E00E94E6 +:1039C000B21C81110E945E1C0E94121E8093CD01C8 +:1039D00087E00E94B21C8823A9F18BE10E94B21CEF +:1039E000882351F08091CD0181FB222720F991E0BD +:1039F000922790FB81F90EC08EE00E94B21C8823B2 +:103A000061F08091CD0182FB222720F991E092277D +:103A100090FB82F98093CD0115C080E10E94B21C19 +:103A20009091CD01882341F093FB222720F981E07A +:103A3000822780FB93F904C0892F809580FB90F941 +:103A40009093CD018091CD010E94161E0E94241EEC +:103A50008093ED0180EE0E94B21C882341F080919A +:103A6000ED01982F909590FB80F98093ED0189E30B +:103A70000E94B21C882359F08091ED0181FB22271E +:103A800020F991E0922790FB81F98093ED0182EE7D +:103A90000E94B21C882359F08091ED0182FB2227FD +:103AA00020F991E0922790FB82F98093ED0186EE58 +:103AB0000E94B21C882359F08091ED0183FB2227DC +:103AC00020F991E0922790FB83F98093ED0183EE3A +:103AD0000E94B21C882359F08091ED0184FB2227BB +:103AE00020F991E0922790FB84F98093ED0185E322 +:103AF0000E94B21C882359F08091ED0185FB22279A +:103B000020F991E0922790FB85F98093ED0181E304 +:103B10000E94B21C882359F08091ED0186FB222778 +:103B200020F991E0922790FB86F98093ED0181E1E5 +:103B30000E94B21C882359F08091ED0187FB222757 +:103B400020F991E0922790FB87F98093ED01809115 +:103B5000ED010E94281E8091ED0187FB882780F9E6 +:103B600080930D0187E20E94B21CC82F8EE10E9453 +:103B7000B21C8111C2608FE10E94B21C8111C4602D +:103B800080E20E94B21C8111C86081E20E94B21CD6 +:103B90008111C06182E20E94B21C8111C06283E285 +:103BA0000E94B21C8111C06484E20E94B21C88236E +:103BB00011F0C06802C0CC2329F08C2F0E941F1E78 +:103BC0006C2F03C00E941B1E682F70E080E090E005 +:103BD000CF910C94E218CF9108956DEE7EEF80E0C6 +:103BE00090E00E94552460E082E090E00E9447242B +:103BF00060E083E090E00E94472460E084E090E091 +:103C00000E94472460E085E090E00C94472480E027 +:103C100090E00E94412421E08D3E9E4F09F020E07B +:103C2000822F089582E090E00C943924682F82E07E +:103C300090E00C94472483E090E00C943924682FA2 +:103C400083E090E00C94472484E090E00C943924C5 +:103C5000682F84E090E00C9447248091D50180FF88 +:103C60000BC06091130185E0689FB0011124759528 +:103C70006795759567952BC081FF09C06091130109 +:103C800085E0689FB00111247595679520C082FF7B +:103C900007C06091130185E0689FB001112417C02F +:103CA0009091D6019923D1F060911201961788F76F +:103CB0002091130185E0289F90011124929FA0017B +:103CC000939F500D112470E0CA010E940B246038AC +:103CD000710540F46115710539F002C065E070E0CE +:103CE000862F08958FE7089581E008958091D5018A +:103CF00080FF08C06091110170E07595679575951A +:103D0000679521C081FF06C06091110170E0759533 +:103D1000679519C082FF04C06091110170E010C066 +:103D20009091D6019923C1F0609110019617A0F7E8 +:103D300080911101899FC001112470E00E940B2421 +:103D40006038710528F46115710521F0862F0895FA +:103D50008FE7089581E0089561E070E0F4CF803F3F +:103D600021F40E942D1E819504C0813F29F40E94F8 +:103D70002D1E8093D9010895823F21F40E942D1EAB +:103D8000819504C0833F29F40E942D1E8093D801A1 +:103D90000895893F19F40E94761E05C08A3F31F4C8 +:103DA0000E94761E81958093DA0108958B3F21F45D +:103DB0000E94761E819504C08C3F29F40E94761ED5 +:103DC0008093DB010895843F21F48091D7018160C5 +:103DD00017C0853F21F48091D701826011C0863FD2 +:103DE00021F48091D70184600BC0873F21F480913A +:103DF000D701886005C0883F31F48091D701806188 +:103E00008093D70108958D3F21F48091D501816081 +:103E10000BC08E3F21F48091D501826005C08F3F99 +:103E200029F48091D50184608093D5010895803F65 +:103E300039F48091D90187FF6CC01092D90169C013 +:103E4000813F29F48091D9011816BCF362C090918A +:103E5000D801823F29F497FF5CC01092D80159C065 +:103E6000833F19F41916CCF354C0893F41F4809173 +:103E7000DA0118160CF04DC01092DA014AC08A3FE0 +:103E800029F48091DA0187FF44C0F6CF8B3F39F4E3 +:103E90008091DB0187FF3DC01092DB013AC08C3F6F +:103EA00029F48091DB011816BCF333C0843F21F460 +:103EB0008091D7018E7F17C0853F21F48091D70173 +:103EC0008D7F11C0863F21F48091D7018B7F0BC07D +:103ED000873F21F48091D701877F05C0883F31F467 +:103EE0008091D7018F7E8093D70113C08D3F21F43D +:103EF0008091D5018E7F0BC08E3F21F48091D5013A +:103F00008D7F05C08F3F29F48091D5018B7F8093F1 +:103F1000D5018091D80181110EC08091D901811104 +:103F20000AC08091DA01811106C08091DB01811104 +:103F300002C01092D601089587ED91E00E94AD0F66 +:103F40000E94031C9093D4018093D30108951F9382 +:103F5000CF93DF938091D3019091D4010E940F1CE5 +:103F6000AC019091D601992321F02091140130E009 +:103F700006C0209115018AE0289F90011124421764 +:103F8000530708F486C08091D801C091D901D0911F +:103F9000DA011091DB01811107C0C11176C0D11186 +:103FA00074C0111172C075C09F3F19F09F5F90934C +:103FB000D601181624F40E942D1E8093D8018091FA +:103FC000D80187FF05C00E942D1E81958093D801DE +:103FD0001C1624F40E942D1E8093D9018091D901D2 +:103FE00087FF05C00E942D1E81958093D9016091A5 +:103FF000D801662339F1C091D901CC2319F1772773 +:1040000067FD7095872F972F0E941C2323E333E3CE +:1040100043E35FE30E9480230E94E9226093D8017A +:104020006C2F772767FD7095872F972F0E941C2391 +:1040300023E333E343E35FE30E9480230E94E9220A +:104040006093D9011D1624F40E94761E8093DA0134 +:104050008091DA0187FF05C00E94761E81958093CA +:10406000DA01111624F40E94761E8093DB01809100 +:10407000DB0187FF05C00E94761E81958093DB01DE +:10408000DF91CF911F910C949C1F9F3F09F08ECF21 +:1040900096CFDF91CF911F910895E7EDF1E085E094 +:1040A000DF011D928A95E9F71092D6011092D50191 +:1040B0000895833081F128F4813059F08230D1F0B5 +:1040C0000895853009F449C0B8F1863009F456C026 +:1040D000089580911501262F30E0280F311D2F3FC4 +:1040E000310524F4680F6093150108958FEF8093D4 +:1040F0001501089580911401262F30E0280F311DFD +:104100002F3F310524F4680F6093140108958FEF59 +:1041100080931401089580911301262F30E0280F19 +:10412000311D2F3F310524F4680F6093130108956A +:104130008FEF80931301089580911201262F30E0B4 +:10414000280F311D2F3F310524F4680F60931201B1 +:1041500008958FEF80931201089580911101262F09 +:1041600030E0280F311D2F3F310524F4680F609394 +:10417000110108958FEF809311010895809110012E +:10418000262F30E0280F311D2F3F310524F4680F12 +:104190006093100108958FEF80931001089583308C +:1041A00011F128F4813049F0823091F00895853082 +:1041B00081F120F18630C1F10895809115016817D1 +:1041C00020F4861B8093150108951092150108951F +:1041D00080911401681720F4861B809314010895C0 +:1041E00010921401089580911301681720F4861B22 +:1041F0008093130108951092130108958091120184 +:10420000681720F4861B8093120108951092120102 +:10421000089580911101681720F4861B8093110185 +:10422000089510921101089580911001681720F4EB +:10423000861B8093100108951092100108950F932A +:104240001F938D3109F46BC008F03FC08E3009F424 +:104250007FC0C0F4873009F469C068F4863009F083 +:10426000B1C08091CD01817F8E7F8093CD0181E0AF +:104270008093DD01A8C0883009F4A2C08B3009F416 +:104280009FC0A0C0863109F49BC078F4803109F446 +:1042900072C0813109F096C00E94261590910D01DF +:1042A00081E0892780930D018BC0893109F488C092 +:1042B0008B3109F087C08091CD0181FB222720F945 +:1042C00091E0922790FB81F94CC0853309F470C0CE +:1042D00048F4873209F46CC008F459C0893209F4F3 +:1042E00067C070C0833438F48A3308F04EC0883316 +:1042F00009F466C067C0833409F45AC0883409F0F1 +:1043000061C00E9426150FEF13ED20E3015010400D +:104310002040E1F700C000000E945E1C51C00E94D6 +:10432000A3220E94960F0E948F084AC09091CD014F +:10433000892F8095817080FB90F929F096609860B4 +:104340009093CD0140C0997F977F9093CD0138C065 +:104350008091CD0182FB222720F991E0922790FBEA +:1043600082F98093CD01992359F18091CD0181602B +:104370008093CD0125C08091CD0183FB222720F9B8 +:1043800091E0922790FB83F9ECCF895301C08D51C6 +:1043900041E050E060E070E08A019B0104C0000F42 +:1043A000111F221F331F8A95D2F7C901B80104C01B +:1043B00061E070E080E090E00E94E2180E94261523 +:1043C00081E001C080E01F910F91089580E0089581 +:1043D00080E00895CF93C82F8091DD01813079F07E +:1043E00018F08230E9F187C0E0910E01F0910F01E1 +:1043F0008081813169F0823209F07FC009C0E0918B +:104400000E01F0910F018081813111F0823261F44F +:104410008C2F0E94E621811104C08C2F0E941F2145 +:104420001DC081E090E01AC08C2F0E94E82181110C +:1044300014C0C43179F048F4CB3079F0C03109F0C0 +:1044400060C082E08093DD0108C0C93219F0C83332 +:1044500021F057C01092DD0154C081E0817053C03B +:10446000C93289F118F5C43171F1A8F4C73009F0E7 +:1044700046C08AE08093150194E19093140193E083 +:10448000909313018093120188E08093110188E2D8 +:104490008093100134C0CE51C63088F5EC2FF0E087 +:1044A000E65DFE4F80818093DC0129C0CE34E9F0C7 +:1044B00020F4CB3421F56AE013C0C13579F0C23560 +:1044C000F1F461E00DC08091DC01882319F01092B5 +:1044D000DC0115C081E08093DD0115C061E006C0FC +:1044E0008091DC010E9459200AC06AE08091DC01C1 +:1044F0000E94CF2004C01092DD0180E004C081E062 +:1045000002C080E0ABCFCF910895E1E8F0E0808178 +:10451000886080838081816080838FB7F89493E086 +:104520009093890090ED909388008FBF0895EFE6F7 +:10453000F0E08081826080830895EFE6F0E0808182 +:104540008D7F80830895EFE6F0E0908182E08927F7 +:10455000808308951F920F920FB60F9211242F930C +:104560003F934F935F936F937F938F939F93AF93FB +:10457000BF93EF93FF938091DE019091DF0101964D +:104580009093DF018093DE01811103C082E00E94DD +:104590008F08E091DF01E695E695F0E0EA52FA4FE8 +:1045A000E4918091DE018E1303C080E00E948F08A9 +:1045B000FF91EF91BF91AF919F918F917F916F91FB +:1045C0005F914F913F912F910F900FBE0F901F90D1 +:1045D000189504D06894B1118DC0089570D088F0FA +:1045E0009F5790F0B92F9927B751A0F0D1F0660FDF +:1045F000771F881F991F1AF0BA95C9F712C0B130FA +:1046000081F077D0B1E0089574C0672F782F8827A4 +:10461000B85F39F0B93FCCF3869577956795B39538 +:10462000D9F73EF490958095709561957F4F8F4FA7 +:104630009F4F0895E89409C097FB3EF490958095AC +:10464000709561957F4F8F4F9F4F9923A9F0F92F58 +:1046500096E9BB279395F695879577956795B795D6 +:10466000F111F8CFFAF4BB0F11F460FF1BC06F5FBC +:104670007F4F8F4F9F4F16C0882311F096E911C0CE +:10468000772321F09EE8872F762F05C0662371F0EF +:1046900096E8862F70E060E02AF09A95660F771F03 +:1046A000881FDAF7880F9695879597F9089557FD33 +:1046B0009058440F551F59F05F3F71F04795880F90 +:1046C00097FB991F61F09F3F79F087950895121627 +:1046D00013061406551FF2CF4695F1DF08C01616D3 +:1046E00017061806991FF1CF869571056105089484 +:1046F0000895E894BB2766277727CB0197F908959B +:104700000BD078C069D028F06ED018F0952309F04E +:104710005AC05FC01124EECFCADFA0F3959FD1F33A +:10472000950F50E0551F629FF001729FBB27F00D5F +:10473000B11D639FAA27F00DB11DAA1F649F6627B4 +:10474000B00DA11D661F829F2227B00DA11D621F03 +:10475000739FB00DA11D621F839FA00D611D221FBD +:10476000749F3327A00D611D231F849F600D211DA1 +:10477000822F762F6A2F11249F5750408AF0E1F044 +:1047800088234AF0EE0FFF1FBB1F661F771F881F8D +:1047900091505040A9F79E3F510570F014C0AACF28 +:1047A0005F3FECF3983EDCF3869577956795B79578 +:1047B000F795E7959F5FC1F7FE2B880F911D9695A2 +:1047C000879597F9089597F99F6780E870E060E012 +:1047D00008959FEF80EC089500240A94161617069A +:1047E00018060906089500240A94121613061406E2 +:1047F00005060895092E0394000C11F4882352F045 +:10480000BB0F40F4BF2B11F460FF04C06F5F7F4FFC +:104810008F4F9F4F089597FB072E16F4009407D0F3 +:1048200077FD09D00E94252407FC05D03EF4909521 +:1048300081959F4F0895709561957F4F0895EE0F74 +:10484000FF1F0590F491E02D0994AA1BBB1B51E1B9 +:1048500007C0AA1FBB1FA617B70710F0A61BB70BF0 +:10486000881F991F5A95A9F780959095BC01CD0195 +:104870000895F999FECF92BD81BDF89A992780B528 +:104880000895A8E1B0E042E050E00C945C24262FAB +:10489000F999FECF1FBA92BD81BD20BD0FB6F89425 +:1048A000FA9AF99A0FBE019608950E944724272F7D +:1048B0000C944824DC01CB01FC01F999FECF06C021 +:1048C000F2BDE1BDF89A319600B40D9241505040CE +:0848D000B8F70895F894FFCF3A +:1048D800200291081F09FC08C80894080101BA01C0 +:1048E80028080A03140A3F4D363997054A05140566 +:1048F800DB046E048704A004B9040102030405065E +:044908000708090093 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png new file mode 100644 index 0000000000000000000000000000000000000000..193aa339e6b41658f4646bd01dee2cf72fa7d4dd GIT binary patch literal 183892 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%0D!QXw;SBG5P`8~#yarMW9@>ge{ik{xJFHic9 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

    jg?$qI*+x~peEfki@@YAU~ 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 E09Nzu$N&HU literal 0 HcmV?d00001 From 462601f5e8de3476963c6fef44a88653e19fc3fd Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 19 Apr 2016 21:25:48 -0400 Subject: [PATCH 096/132] breaking changes - restructuring audio.c a little --- keyboard/planck/keymaps/default/keymap.c | 24 ++-- keyboard/preonic/keymaps/default/keymap.c | 37 +++--- quantum/audio.c | 150 ++++++++++++---------- quantum/audio.h | 1 - 4 files changed, 115 insertions(+), 97 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 25a0d78f3b..ccf9c7adef 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -145,7 +145,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} }, -/* Plover layer (http://openstenoproject.org) +/* Plover layer (http://opensteno.org) * ,-----------------------------------------------------------------------------------. * | # | # | # | # | # | # | # | # | # | # | # | # | * |------+------+------+------+------+-------------+------+------+------+------+------| @@ -225,16 +225,10 @@ float tone_dvorak[][2] = { {440.0*pow(2.0,(31)/12.0), 8} }; -float tone_music[][2] = { - {440.0*pow(2.0,(12)/12.0), 8}, - {440.0*pow(2.0,(14)/12.0), 8}, - {440.0*pow(2.0,(16)/12.0), 8}, - {440.0*pow(2.0,(17)/12.0), 8}, - {440.0*pow(2.0,(19)/12.0), 8}, - {440.0*pow(2.0,(21)/12.0), 8}, - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8} -}; + +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); +float goodbye[][2] = SONG(GOODBYE_SOUND); + #endif @@ -324,7 +318,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case 9: if (record->event.pressed) { #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_music, false, 0); + PLAY_NOTE_ARRAY(music_scale, false, 0); layer_on(_MUSIC); #endif } @@ -374,3 +368,9 @@ void matrix_init_user(void) { PLAY_NOTE_ARRAY(tone_startup, false, 0); #endif } + +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(150); +} diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 144e9c3086..ecf3400f8d 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -15,7 +15,7 @@ #define _LOWER 3 #define _RAISE 4 #define _MUSIC 5 -#define _ADJUST 6 +#define _ADJUST 16 // Macro name shortcuts #define QWERTY M(_QWERTY) @@ -142,6 +142,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} +}, + /* Adjust (Lower + Raise) * ,-----------------------------------------------------------------------------------. * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | @@ -161,19 +172,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} -}, - -/* Music (reserved for process_action_user) - * - */ -[_MUSIC] = { - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} } + }; const uint16_t PROGMEM fn_actions[] = { @@ -315,7 +316,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case 9: if (record->event.pressed) { #ifdef AUDIO_ENABLE - init_notes(); PLAY_NOTE_ARRAY(music_scale, false, 0); layer_on(_MUSIC); #endif @@ -341,11 +341,12 @@ void process_action_user(keyrecord_t *record) { } void matrix_init_user(void) { - #ifdef AUDIO_ENABLE - init_notes(); - _delay_ms(10); - PLAY_NOTE_ARRAY(start_up, false, 0); - #endif + play_startup_tone(); +} + +void play_startup_tone() +{ + PLAY_NOTE_ARRAY(start_up, false, 0); } void play_goodbye_tone() diff --git a/quantum/audio.c b/quantum/audio.c index 8ea1bf6ff0..bbdbc824c9 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -74,7 +74,9 @@ float vibrato_counter = 0; float vibrato_strength = .5; float vibrato_rate = 0.125; -float polyphony_rate = .5; +float polyphony_rate = 0; + +bool inited = false; audio_config_t audio_config; @@ -170,66 +172,7 @@ void increase_tempo(uint8_t tempo_change) { } } -void stop_all_notes() { - voices = 0; - #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); - #endif - notes = false; - note = false; - frequency = 0; - volume = 0; - - for (int i = 0; i < 8; i++) { - frequencies[i] = 0; - volumes[i] = 0; - } -} - -void stop_note(double freq) { - if (note) { - cli(); - #ifdef PWM_AUDIO - freq = freq / SAMPLE_RATE; - #endif - for (int i = 7; i >= 0; i--) { - if (frequencies[i] == freq) { - frequencies[i] = 0; - volumes[i] = 0; - for (int j = i; (j < 7); j++) { - frequencies[j] = frequencies[j+1]; - frequencies[j+1] = 0; - volumes[j] = volumes[j+1]; - volumes[j+1] = 0; - } - break; - } - } - voices--; - if (voices < 0) - voices = 0; - if (voice_place >= voices) { - voice_place = 0; - } - if (voices == 0) { - #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); - #endif - frequency = 0; - volume = 0; - note = false; - } - sei(); - } -} - -void init_notes() { +void audio_init() { /* check signature */ if (!eeconfig_is_enabled()) { @@ -264,6 +207,71 @@ void init_notes() { TCCR3A = (0 << COM3A1) | (0 << COM3A0) | (1 << WGM31) | (0 << WGM30); TCCR3B = (1 << WGM33) | (1 << WGM32) | (0 << CS32) | (1 << CS31) | (0 << CS30); #endif + + inited = true; +} + +void stop_all_notes() { + if (!inited) { + audio_init(); + } + voices = 0; + #ifdef PWM_AUDIO + TIMSK3 &= ~_BV(OCIE3A); + #else + TIMSK3 &= ~_BV(OCIE3A); + TCCR3A &= ~_BV(COM3A1); + #endif + notes = false; + note = false; + frequency = 0; + volume = 0; + + for (int i = 0; i < 8; i++) { + frequencies[i] = 0; + volumes[i] = 0; + } +} + +void stop_note(double freq) { + if (note) { + if (!inited) { + audio_init(); + } + #ifdef PWM_AUDIO + freq = freq / SAMPLE_RATE; + #endif + for (int i = 7; i >= 0; i--) { + if (frequencies[i] == freq) { + frequencies[i] = 0; + volumes[i] = 0; + for (int j = i; (j < 7); j++) { + frequencies[j] = frequencies[j+1]; + frequencies[j+1] = 0; + volumes[j] = volumes[j+1]; + volumes[j+1] = 0; + } + break; + } + } + voices--; + if (voices < 0) + voices = 0; + if (voice_place >= voices) { + voice_place = 0; + } + if (voices == 0) { + #ifdef PWM_AUDIO + TIMSK3 &= ~_BV(OCIE3A); + #else + TIMSK3 &= ~_BV(OCIE3A); + TCCR3A &= ~_BV(COM3A1); + #endif + frequency = 0; + volume = 0; + note = false; + } + } } float mod(float a, int b) @@ -456,7 +464,10 @@ ISR(TIMER3_COMPA_vect) { void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest) { if (audio_config.enable) { - cli(); + TIMSK3 &= ~_BV(OCIE3A); + if (!inited) { + audio_init(); + } // Cancel note if a note is playing if (note) stop_all_notes(); @@ -485,7 +496,6 @@ if (audio_config.enable) { TIMSK3 |= _BV(OCIE3A); TCCR3A |= _BV(COM3A1); #endif - sei(); } } @@ -493,7 +503,10 @@ if (audio_config.enable) { void play_sample(uint8_t * s, uint16_t l, bool r) { if (audio_config.enable) { - + TIMSK3 &= ~_BV(OCIE3A); + if (!inited) { + audio_init(); + } stop_all_notes(); place_int = 0; sample = s; @@ -512,7 +525,10 @@ if (audio_config.enable) { void play_note(double freq, int vol) { if (audio_config.enable && voices < 8) { - cli(); + TIMSK3 &= ~_BV(OCIE3A); + if (!inited) { + audio_init(); + } // Cancel notes if notes are playing if (notes) stop_all_notes(); @@ -532,7 +548,6 @@ if (audio_config.enable && voices < 8) { TIMSK3 |= _BV(OCIE3A); TCCR3A |= _BV(COM3A1); #endif - sei(); } } @@ -545,8 +560,11 @@ void play_startup_tone() { } + + __attribute__ ((weak)) void play_goodbye_tone() { + } //------------------------------------------------------------------------------ diff --git a/quantum/audio.h b/quantum/audio.h index 85756af9d4..0fe3eac9af 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -55,7 +55,6 @@ void play_sample(uint8_t * s, uint16_t l, bool r); void play_note(double freq, int vol); void stop_note(double freq); void stop_all_notes(void); -void init_notes(void); void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest); #define SCALE (int []){ 0 + (12*0), 2 + (12*0), 4 + (12*0), 5 + (12*0), 7 + (12*0), 9 + (12*0), 11 + (12*0), \ From 5319c2cd6e480a24b8f0c3f8dadbeabfe8f2ab95 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Tue, 19 Apr 2016 21:56:50 -0500 Subject: [PATCH 097/132] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 82 +++++++++--------- .../keymaps/ordinary/ordinary-media.png | Bin 117975 -> 121014 bytes .../keymaps/ordinary/ordinary-media.txt | 18 ++-- .../keymaps/ordinary/ordinary-symbol.png | Bin 98257 -> 103401 bytes .../keymaps/ordinary/ordinary-symbol.txt | 36 ++++---- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 54 ++++++------ .../ergodox_ez/keymaps/ordinary/readme.md | 2 +- 7 files changed, 96 insertions(+), 96 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 15b2d72c35..efd67addd5 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -15,7 +15,7 @@ #define UNLOCK 8 // clear to base layer /* - * Ordinary Ergodox EZ keyboard layout, v3.1 + * The Ordinary Layout for the Ergodox EZ keyboard, v3.1 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * Details: readme.md * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary @@ -46,15 +46,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [BASE] = KEYMAP( // left hand - LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC -,LT(MDIA_SH, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC -,MO(SYMB_SH) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) -,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI + LT(LOCK, KC_GRV) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC +,LT(MDIA_SH, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC +,MO(SYMB_SH) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - ,KC_HOME,KC_END - ,KC_PGUP - ,KC_BSPC,KC_DEL ,KC_PGDN + ,KC_HOME,KC_END + ,KC_PGUP + ,KC_BSPC,KC_DEL ,KC_PGDN // right hand ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL) @@ -116,7 +116,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 2: Symbol Shift Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | - | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -145,11 +145,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_UP ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 + ,KC_MINS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_SH) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT - ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT + ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) ,KC_HOME ,KC_END ,KC_PGUP ,KC_PGDN ,KC_BSPC ,KC_DEL @@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 3: Symbol Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | - | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -187,11 +187,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_UP ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_UN) + ,KC_MINS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_UN) ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT - ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT + ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) ,KC_HOME ,KC_END ,KC_PGUP ,KC_PGDN ,KC_BSPC ,KC_DEL @@ -244,13 +244,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------. ,-----------------------------------------------------. * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | + * | Media |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| Symbol | + * | Symbol | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------| |------|NumLok| Left | Down | Right|MyComp| Symbol | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | + * | LShift | | |MsDown| | Mute |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | + * | LCtrl| Meh |Hyper | LAlt | LGui | |Insert|Delete| Hyper| LAlt | LGui | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | @@ -262,20 +262,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [MDIA_SH] = KEYMAP( // left hand - KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO -,MO(MDIA_SH) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U -,MO(SYMB_SH) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO -,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D -,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_NO ,KC_WHOM + KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(MDIA_SH) ,KC_POWER ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U +,MO(SYMB_SH) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_MUTE ,KC_WH_D +,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO + ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY @@ -286,13 +286,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------. ,-----------------------------------------------------. * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | + * | Media |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | + * | | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------| |------|NumLok| Left | Down | Right|MyComp| | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | + * | LShift | | |MsDown| | Mute |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | + * | LCtrl| Meh |Hyper | LAlt | LGui | |Insert|Delete| Hyper| LAlt | LGui | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | @@ -304,20 +304,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [MDIA_LK] = KEYMAP( // left hand - MO(MDIA_UN) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO -,MO(UNLOCK) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U -,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO -,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D -,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_NO ,KC_WHOM + MO(MDIA_UN),KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(UNLOCK) ,KC_POWER ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U +,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_MUTE ,KC_WH_D +,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_UN) ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO + ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png index 6f7bbf80c9eff7ca454769a6fb6e9b756e1c143a..0ae162431d3a2d9706fac1f73fb87400a10ad58f 100644 GIT binary patch literal 121014 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

    -S~P8SzRzw|FRvAI+|DWO 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 J);T3K0RTw|o5278 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index 3f2143c9d7..cc4c877ebd 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -3,25 +3,25 @@ [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], [{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"Home",{x:1},"Page\n\n\n\n\n\nUp"], -[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], +[{y:-0.875,x:2.5},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], +[{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], -[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#e6e067",a:4},"Num\n\n\n\n\n\nLock"], +[{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nDown",{x:6.5},"Num\n\n\n\n\n\nLock"], [{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], [{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], -[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5},""], +[{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#cccccc",a:7},""], [{y:-0.875,c:"#2277ff",a:4,f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete"], -[{y:-0.875,x:2.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{x:1,c:"#ff8500"},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert",{x:1,c:"#cccccc",a:7},""], -[{y:-0.75,x:0.5,c:"#e6e067",a:4},"Mute","Vol\n\n\n\n\n\nDown",{x:14.5,c:"#cccccc",a:7},"",""], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#b5ad04",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], +[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#ffb063"},"Delete\n\n\nOption"], +[{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], +[{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Crtl\n\n\nRCtrl"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ccbb00"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], [{x:2},"Home\n\n\nBrowser"], [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], -[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#b5ad04",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ccbb00",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png index 2538fbeb30874542445ee8fe73c0be7108c5e240..b3101e5c0496fa090535e2bd4519311bf3398d21 100644 GIT binary patch literal 103401 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 literal 98257 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[J4I4HdD_*s@24qF8l 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 OFnGH9xvX","|"], -[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#c4e0bf"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#c4e0bf"},"(",{x:10.5,c:"#89b087"},"5"], -[{y:-0.875,x:2.5,c:"#c4e0bf"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"], -[{y:-0.875,x:5.5,c:"#c4e0bf"},"`",{x:6.5},"/"], -[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#c4e0bf",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#bbddbb"},"{",{x:10.5,c:"#89b087"},"8"], +[{y:-0.875,x:2.5,c:"#bbddbb"},"@",{x:1},"}",{x:8.5,c:"#89b087"},"7",{x:1},"9"], +[{y:-0.875,x:5.5,c:"#bbddbb"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], +[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#bbddbb"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#bbddbb"},"(",{x:10.5,c:"#89b087"},"5"], +[{y:-0.875,x:2.5,c:"#bbddbb"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"], +[{y:-0.875,x:5.5,c:"#bbddbb"},"`",{x:6.5},"/"], +[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#bbddbb",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], [{y:-0.625,x:6.5,c:"#54d6de",t:"#000000",fa:[0,0,0,1],h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], -[{y:-0.75,x:3.5,c:"#c4e0bf"},"[",{x:10.5,c:"#89b087"},"2"], -[{y:-0.875,x:2.5,c:"#c4e0bf"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], -[{y:-0.875,x:5.5,c:"#c4e0bf"},"~",{x:6.5},"\\"], -[{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#c4e0bf"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#89b087",a:4},"."], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#89b087",a:4},"0",{x:1},"="], -[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#89b087",a:4},"+","Enter"], +[{y:-0.75,x:3.5,c:"#bbddbb"},"[",{x:10.5,c:"#89b087"},"2"], +[{y:-0.875,x:2.5,c:"#bbddbb"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], +[{y:-0.875,x:5.5,c:"#bbddbb"},"~",{x:6.5},"\\"], +[{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,1],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#89b087"},".\n\n\nOption"], +[{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#89b087"},"0\n\n\nCmd",{x:1},"=\n\n\nHyper"], +[{y:-0.75,x:0.5,c:"#77aaff"},"Ctrl\n\n\nLCtrl","Meh",{x:14.5,c:"#89b087"},"+\n\n\nMeh","Enter\n\n\nCtrl"], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Left","Right"], [{h:2},"Space",{h:2},"Enter","Up"], [{x:2},"Down"], [{r:-30,rx:13,y:-1,x:-3},"Home","End"], -[{x:-3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete"], -[{x:-3},"Page\n\n\n\n\n\nDown"] +[{x:-3,f:3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete"], +[{x:-3,f:3},"Page\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 430d7f4a8d..8e2d5ce26d 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -38,23 +38,23 @@ :100250003B001F0221022302010028003C002F0264 :1002600026022F0001002C003D0030022702300042 :10027000010052003E00240235003502000050000B -:100280000100360200002B0000004F000100370281 +:100280000100360200002B0000004F002D00370255 :1002900000002B0200004A003F003102380031000C -:1002A00000004D004000240021001E0027004B00EC -:1002B0004100250022001F0037004C0042002600AC -:1002C000230020002E002A004300380025022D00C4 -:1002D0002E024E00C20005520252E5002800000026 +:1002A00000004D004000240021001E0027784B0074 +:1002B0004100250022001F0037744C004200260038 +:1002C000230020002E7F2A004300380025022D0045 +:1002D0002E774E00C20005520252E5002871000040 :1002E000045205520852E100010000003A001E02CB :1002F00020022202010051003B001F0221022302C2 :10030000010028003C002F0226022F0001002C00D3 :100310003D00300227023000010052003E0024025E :1003200035003502000050000100360200002B00AD -:1003300000004F000100370200002B0200004A00BD +:1003300000004F002D00370200002B0200004A0091 :100340003F0031023800310000004D004000240021 -:1003500021001E0027004B004100250022001F0045 -:1003600037004C0042002600230020002E002A0007 -:100370004300380025022D002E024E000452055283 -:100380000852E5002800000001000654C1003900B1 +:1003500021001E0027784B004100250022001F00CD +:1003600037744C0042002600230020002E7F2A0014 +:100370004300380025022D002E774E00045205520E +:100380000852E5002871000001000654C100390040 :10039000010000002900010001000100010001002E :1003A0000100010001000100010001000100010045 :1003B0000100010001000100010001000100010035 @@ -65,27 +65,27 @@ :1004000001000100010001000100010001000100E4 :1004100001000100010001002A00010001000100AB :100420000100010001000654C10039000100000074 -:10043000C30005520252E100A8000000440066001B -:10044000A6000000AA00B50045000000F200000070 -:10045000A90000006800F000F100F100F400B6000F -:1004600069000000F3000000F500B4006A0000001D -:10047000000000000000B8000000F9000000FA00D1 +:10043000C30005520252E100E000000044006600E3 +:10044000A60000000077B5004500F400F2000000AF +:10045000007F00006800F000F100F100E200B6004B +:100460006900F500F3000000E300B4006A00A90091 +:10047000AA00A8000000B8000000F9000000FA007F :100480000000B9000000F9000000FA000000AC0014 :100490006B004600530000000000AB006C004A00F7 -:1004A00050004D004900A9006D005200510051005C -:1004B0004C00AE006E004B004F004E000000AD003F -:1004C0006F00B100B30000000000AA00C300055295 -:1004D0000252E50000000000075208520000E1004F -:1004E000A800000044006600A6000000AA00B500B5 -:1004F00045000000F2000000A90000006800F000C4 -:10050000F100F100F400B60069000000F300000003 -:10051000F500B4006A000000000000000000B80010 +:1004A00050004D004978A9006D00520051005100E4 +:1004B0004C74AE006E004B004F004E00007FAD004C +:1004C0006F00B100B30000000077AA00C30005521E +:1004D0000252E500E4000000075208520000E1006B +:1004E000E000000044006600A60000000077B500B0 +:1004F0004500F400F2000000007F00006800F000FA +:10050000F100F100E200B6006900F500F300000020 +:10051000E300B4006A00A900AA00A8000000B80027 :100520000000F9000000FA000000B9000000F90026 :100530000000FA000000AC006B0046005300000011 -:100540000000AB006C004A0050004D004900A900BB -:100550006D005200510051004C00AE006E004B0087 -:100560004F004E000000AD006F00B100B30000006E -:100570000000AA00075208520000E5000000000039 +:100540000000AB006C004A0050004D004978A90043 +:100550006D005200510051004C74AE006E004B0013 +:100560004F004E00007FAD006F00B100B3000000EF +:100570000077AA00075208520000E500E4000000DE :100580000100C10001003900010000002900010044 :100590000100010001000100010001000100010053 :1005A0000100010001000100010001000100010043 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index b84237483e..842dc7ee19 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -18,7 +18,7 @@ no rights reserved, use for any purposes, credit me if you are a nice person ![Ordinary base layout](ordinary-base.png) -This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer. +This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. The modifier keys are all in the same place on all layers, although some layers also assign symbols on those buttons. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer. Touch typists will also find tilde, tab, equals/plus, slash/pipe, and quote/double-quote sharing space on those Shift keys where they would probably be on a common keyboard. Other than the turquoise keys the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway so only Escape really requires retraining of muscle memory, and see below for the Special Escape Sequence. From de4690593cec908b19f97509f45c78534fd5440f Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 01:08:17 -0400 Subject: [PATCH 098/132] fixed startup audio with a 500ms delay --- keyboard/planck/keymaps/default/keymap.c | 1 - keyboard/preonic/Makefile | 2 +- keyboard/preonic/keymaps/default/keymap.c | 43 +------ quantum/audio.c | 140 +++++++++++++--------- quantum/audio.h | 21 +++- quantum/vibrato_lut.h | 82 +------------ 6 files changed, 106 insertions(+), 183 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index ccf9c7adef..29a3ccf6ad 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -364,7 +364,6 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE - init_notes(); PLAY_NOTE_ARRAY(tone_startup, false, 0); #endif } diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index 3504e27201..c2648d2294 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -133,7 +133,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) +CONSOLE_ENABLE = on # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index ecf3400f8d..9ee803b063 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -3,6 +3,7 @@ #include "eeconfig.h" #ifdef AUDIO_ENABLE #include "audio.h" + #include "song_list.h" #endif // Each layer gets a name for readability, which is then used in the keymap matrix below. @@ -189,43 +190,10 @@ float start_up[][2] = { {440.0*pow(2.0,(26)/12.0), 8} }; -float tone_qwerty[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 16} -}; +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); -float tone_colemak[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 12}, - {0, 4}, - {440.0*pow(2.0,(35)/12.0), 12} -}; - -float tone_dvorak[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(33)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 8} -}; - -float tone_music[][2] = { - {440.0*pow(2.0,(12)/12.0), 8}, - {440.0*pow(2.0,(14)/12.0), 8}, - {440.0*pow(2.0,(16)/12.0), 8}, - {440.0*pow(2.0,(17)/12.0), 8}, - {440.0*pow(2.0,(19)/12.0), 8}, - {440.0*pow(2.0,(21)/12.0), 8}, - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8} -}; float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); float goodbye[][2] = SONG(GOODBYE_SOUND); #endif @@ -341,12 +309,13 @@ void process_action_user(keyrecord_t *record) { } void matrix_init_user(void) { + // audio_init(); play_startup_tone(); } void play_startup_tone() { - PLAY_NOTE_ARRAY(start_up, false, 0); + PLAY_NOTE_ARRAY(music_scale, false, 0); } void play_goodbye_tone() diff --git a/quantum/audio.c b/quantum/audio.c index bbdbc824c9..ab3444bc97 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -10,20 +10,23 @@ #include "eeconfig.h" -#include "vibrato_lut.h" +#ifdef VIBRATO_ENABLE + #include "vibrato_lut.h" +#endif #define PI 3.14159265 #define CPU_PRESCALER 8 -// Largely untested PWM audio mode (doesn't sound as good) -// #define PWM_AUDIO - #ifdef PWM_AUDIO #include "wave.h" #define SAMPLE_DIVIDER 39 #define SAMPLE_RATE (2000000.0/SAMPLE_DIVIDER/2048) // Resistor value of 1/ (2 * PI * 10nF * (2000000 hertz / SAMPLE_DIVIDER / 10)) for 10nF cap + + float places[8] = {0, 0, 0, 0, 0, 0, 0, 0}; + uint16_t place_int = 0; + bool repeat = true; #endif void delay_us(int count) { @@ -34,25 +37,21 @@ void delay_us(int count) { int voices = 0; int voice_place = 0; -double frequency = 0; +float frequency = 0; int volume = 0; long position = 0; -double frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; +float frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; int volumes[8] = {0, 0, 0, 0, 0, 0, 0, 0}; bool sliding = false; int max = 0xFF; float sum = 0; -int value = 128; float place = 0; -float places[8] = {0, 0, 0, 0, 0, 0, 0, 0}; -uint16_t place_int = 0; -bool repeat = true; uint8_t * sample; uint16_t sample_length = 0; -double freq = 0; +// float freq = 0; bool notes = false; bool note = false; @@ -62,7 +61,7 @@ float note_tempo = TEMPO_DEFAULT; float note_timbre = TIMBRE_DEFAULT; uint16_t note_position = 0; float (* notes_pointer)[][2]; -uint8_t notes_count; +uint16_t notes_count; bool notes_repeat; float notes_rest; bool note_resting = false; @@ -70,9 +69,11 @@ bool note_resting = false; uint8_t current_note = 0; uint8_t rest_counter = 0; +#ifdef VIBRATO_ENABLE float vibrato_counter = 0; float vibrato_strength = .5; float vibrato_rate = 0.125; +#endif float polyphony_rate = 0; @@ -96,6 +97,7 @@ void audio_off(void) { eeconfig_write_audio(audio_config.raw); } +#ifdef VIBRATO_ENABLE // Vibrato rate functions void set_vibrato_rate(float rate) { @@ -126,6 +128,8 @@ void decrease_vibrato_strength(float change) { #endif +#endif + // Polyphony functions void set_polyphony_rate(float rate) { @@ -209,6 +213,7 @@ void audio_init() { #endif inited = true; + _delay_ms(500); } void stop_all_notes() { @@ -233,7 +238,7 @@ void stop_all_notes() { } } -void stop_note(double freq) { +void stop_note(float freq) { if (note) { if (!inited) { audio_init(); @@ -274,6 +279,8 @@ void stop_note(double freq) { } } +#ifdef VIBRATO_ENABLE + float mod(float a, int b) { float r = fmod(a, b); @@ -290,6 +297,8 @@ float vibrato(float average_freq) { return vibrated_freq; } +#endif + ISR(TIMER3_COMPA_vect) { if (note) { #ifdef PWM_AUDIO @@ -341,6 +350,7 @@ ISR(TIMER3_COMPA_vect) { } #else if (voices > 0) { + float freq; if (polyphony_rate > 0) { if (voices > 1) { voice_place %= voices; @@ -349,9 +359,13 @@ ISR(TIMER3_COMPA_vect) { place = 0.0; } } + #ifdef VIBRATO_ENABLE if (vibrato_strength > 0) { freq = vibrato(frequencies[voice_place]); } else { + #else + { + #endif freq = frequencies[voice_place]; } } else { @@ -363,9 +377,14 @@ ISR(TIMER3_COMPA_vect) { frequency = frequencies[voices - 1]; } + + #ifdef VIBRATO_ENABLE if (vibrato_strength > 0) { freq = vibrato(frequency); } else { + #else + { + #endif freq = frequency; } } @@ -398,9 +417,13 @@ ISR(TIMER3_COMPA_vect) { if (note_frequency > 0) { float freq; + #ifdef VIBRATO_ENABLE if (vibrato_strength > 0) { freq = vibrato(note_frequency); } else { + #else + { + #endif freq = note_frequency; } @@ -461,13 +484,45 @@ ISR(TIMER3_COMPA_vect) { } } -void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest) { +void play_note(float freq, int vol) { -if (audio_config.enable) { - TIMSK3 &= ~_BV(OCIE3A); if (!inited) { audio_init(); } + +if (audio_config.enable && voices < 8) { + TIMSK3 &= ~_BV(OCIE3A); + // Cancel notes if notes are playing + if (notes) + stop_all_notes(); + note = true; + #ifdef PWM_AUDIO + freq = freq / SAMPLE_RATE; + #endif + if (freq > 0) { + frequencies[voices] = freq; + volumes[voices] = vol; + voices++; + } + + #ifdef PWM_AUDIO + TIMSK3 |= _BV(OCIE3A); + #else + TIMSK3 |= _BV(OCIE3A); + TCCR3A |= _BV(COM3A1); + #endif +} + +} + +void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest) { + + if (!inited) { + audio_init(); + } + +if (audio_config.enable) { + TIMSK3 &= ~_BV(OCIE3A); // Cancel note if a note is playing if (note) stop_all_notes(); @@ -500,57 +555,24 @@ if (audio_config.enable) { } +#ifdef PWM_AUDIO void play_sample(uint8_t * s, uint16_t l, bool r) { - -if (audio_config.enable) { - TIMSK3 &= ~_BV(OCIE3A); if (!inited) { audio_init(); } - stop_all_notes(); - place_int = 0; - sample = s; - sample_length = l; - repeat = r; - #ifdef PWM_AUDIO - TIMSK3 |= _BV(OCIE3A); - #else - #endif - -} - -} - -void play_note(double freq, int vol) { - -if (audio_config.enable && voices < 8) { - TIMSK3 &= ~_BV(OCIE3A); - if (!inited) { - audio_init(); - } - // Cancel notes if notes are playing - if (notes) + if (audio_config.enable) { + TIMSK3 &= ~_BV(OCIE3A); stop_all_notes(); - note = true; - #ifdef PWM_AUDIO - freq = freq / SAMPLE_RATE; - #endif - if (freq > 0) { - frequencies[voices] = freq; - volumes[voices] = vol; - voices++; + place_int = 0; + sample = s; + sample_length = l; + repeat = r; + + TIMSK3 |= _BV(OCIE3A); } - - #ifdef PWM_AUDIO - TIMSK3 |= _BV(OCIE3A); - #else - TIMSK3 |= _BV(OCIE3A); - TCCR3A |= _BV(COM3A1); - #endif -} - } +#endif //------------------------------------------------------------------------------ // Override these functions in your keymap file to play different tunes on diff --git a/quantum/audio.h b/quantum/audio.h index 0fe3eac9af..2d4d303ced 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -8,6 +8,11 @@ #ifndef AUDIO_H #define AUDIO_H +// Largely untested PWM audio mode (doesn't sound as good) +// #define PWM_AUDIO + +// #define VIBRATO_ENABLE + // Enable vibrato strength/amplitude - slows down ISR too much // #define VIBRATO_STRENGTH_ENABLE @@ -25,6 +30,8 @@ void audio_off(void); // Vibrato rate functions +#ifdef VIBRATO_ENABLE + void set_vibrato_rate(float rate); void increase_vibrato_rate(float change); void decrease_vibrato_rate(float change); @@ -37,6 +44,8 @@ void decrease_vibrato_strength(float change); #endif +#endif + // Polyphony functions void set_polyphony_rate(float rate); @@ -51,11 +60,15 @@ void set_tempo(float tempo); void increase_tempo(uint8_t tempo_change); void decrease_tempo(uint8_t tempo_change); +void audio_init(); + +#ifdef PWM_AUDIO void play_sample(uint8_t * s, uint16_t l, bool r); -void play_note(double freq, int vol); -void stop_note(double freq); +#endif +void play_note(float freq, int vol); +void stop_note(float freq); void stop_all_notes(void); -void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest); +void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest); #define SCALE (int []){ 0 + (12*0), 2 + (12*0), 4 + (12*0), 5 + (12*0), 7 + (12*0), 9 + (12*0), 11 + (12*0), \ 0 + (12*1), 2 + (12*1), 4 + (12*1), 5 + (12*1), 7 + (12*1), 9 + (12*1), 11 + (12*1), \ @@ -66,7 +79,7 @@ void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest); // These macros are used to allow play_notes to play an array of indeterminate // length. This works around the limitation of C's sizeof operation on pointers. // The global float array for the song must be used here. -#define NOTE_ARRAY_SIZE(x) ((int)(sizeof(x) / (sizeof(x[0])))) +#define NOTE_ARRAY_SIZE(x) ((int16_t)(sizeof(x) / (sizeof(x[0])))) #define PLAY_NOTE_ARRAY(note_array, note_repeat, note_rest_style) play_notes(¬e_array, NOTE_ARRAY_SIZE((note_array)), (note_repeat), (note_rest_style)); void play_goodbye_tone(void); diff --git a/quantum/vibrato_lut.h b/quantum/vibrato_lut.h index 4c267a626a..a2b1f3e5ce 100644 --- a/quantum/vibrato_lut.h +++ b/quantum/vibrato_lut.h @@ -2,107 +2,27 @@ #include #include -#define VIBRATO_LUT_LENGTH 100 +#define VIBRATO_LUT_LENGTH 20 const float VIBRATO_LUT[VIBRATO_LUT_LENGTH] = { \ -1.00045346811453, -1.00090535101508, -1.00135386178926, -1.00179722447259, 1.00223368114872, -1.0026614990145, -1.00307897737994, -1.00348445457284, -1.00387631471807, 1.00425299436105, -1.00461298890553, -1.00495485883603, -1.00527723569589, -1.00557882779254, 1.00585842560279, -1.00611490685176, -1.00634724124066, -1.00655449479987, -1.00673583384565, 1.00689052852052, -1.00701795589922, -1.00711760264454, -1.0071890671992, -1.00723206150266, 1.0072464122237, -1.00723206150266, -1.0071890671992, -1.00711760264454, -1.00701795589922, 1.00689052852052, -1.00673583384565, -1.00655449479987, -1.00634724124066, -1.00611490685176, 1.00585842560279, -1.00557882779254, -1.00527723569589, -1.00495485883603, -1.00461298890553, 1.00425299436105, -1.00387631471807, -1.00348445457284, -1.00307897737994, -1.0026614990145, 1.00223368114872, -1.00179722447259, -1.00135386178926, -1.00090535101508, -1.00045346811453, 1, -0.999546737425598, -0.999095467903976, -0.998647968674285, -0.998205999748565, 0.99777129706302, -0.997345565759612, -0.996930473622346, -0.996527644691494, -0.996138653077835, 0.99576501699778, -0.995408193048995, -0.995069570744927, -0.994750467325326, -0.994452122858643, 0.994175695650927, -0.993922257974591, -0.99369279212925, -0.993488186845591, -0.993309234042139, 0.993156625943589, -0.993030952568311, -0.99293269959154, -0.992862246589715, -0.992819865670409, 0.992805720491269, -0.992819865670409, -0.992862246589715, -0.99293269959154, -0.993030952568311, 0.993156625943589, -0.993309234042139, -0.993488186845591, -0.99369279212925, -0.993922257974591, 0.994175695650927, -0.994452122858643, -0.994750467325326, -0.995069570744927, -0.995408193048995, 0.99576501699778, -0.996138653077835, -0.996527644691494, -0.996930473622346, -0.997345565759612, 0.99777129706302, -0.998205999748565, -0.998647968674285, -0.999095467903976, -0.999546737425598, 1 }; \ No newline at end of file From 17140ec082d4a8374f13775465ab24dabcc566cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Wed, 20 Apr 2016 11:16:29 +0200 Subject: [PATCH 099/132] added some words about the ELG in the readme --- keyboard/ergodox_ez/keymaps/osx_de/readme.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/keyboard/ergodox_ez/keymaps/osx_de/readme.md b/keyboard/ergodox_ez/keymaps/osx_de/readme.md index 44d7a334e9..5011a9dd62 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/readme.md +++ b/keyboard/ergodox_ez/keymaps/osx_de/readme.md @@ -11,6 +11,12 @@ Dies ist nur ein kleiner Tweak der bestehenden firmware für das ErgoDox-EZ-Keyb - der Zehnerblock wurde in eine eigene Layer umgezogen - die Meh und Hyper-Tasten wurden in die Daumenblöcke umgezogen +# Erstellt Mit Dem ErgodoxLayoutGenerator + +Der ErgodoxLayoutGenerator ist ein kleines Werkzeug, welches die Erstellung und Pflege der eigenen Keymaps erleichtern soll. Es ist in java geschrieben und kann [hier](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases) heruntergeladen werden. Damit das Tool funktioniert sollte das offizielle Oracle JDK in aktueller Version installiert sein. +Die Dokumentation für den ELG kann man [hier](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/) nachlesen (momentan leider nur in Englisch verfügbar). + + ------------------------------ @@ -26,3 +32,10 @@ This is only a little tweak of the existing default layout for the ErgoDox keyb - the symbollayer now has only symbols - the number block was moved to a special layer - meh and hyper went down to the thumb block + +# Created Using the ErgodoxLayoutGenerator + +The ErgodoxLayoutGenerator (ELG) is a little tool, which makes the creation and maintenance of keycaps a lot easier. It was written in Java and can be downloaded [here](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases). To use the tool, you need to have a current version of Oracles JDK installed. + +The documentation of the ELG can be viewed [here](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/). + From e065ff8cba0dcade86a1877e595011ca2f0ad399 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Wed, 20 Apr 2016 22:34:02 +0200 Subject: [PATCH 100/132] changed the macro generation of the ELG to use UP, DOWN, TYPE instead of U,D,T - makes it work with custom keycodes --- .../keymaps/osx_de_experimental/keymap.c | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index d723c46e8c..b3ed55f217 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -23,8 +23,8 @@ #define EGOS 5 #define SMLY_TOG_QUOT 0 -#define TOG_HLD_MDIA 1 -#define M_TOGGLE_5 2 +#define M_TOGGLE_5 1 +#define TGH_NUM 2 #define M_DE_OSX_PLUS_CTRLALT 3 #define SM_KISS 4 #define SM_FROWN 5 @@ -33,11 +33,11 @@ #define SM_SMIRK 8 #define M_LGUI_SHFT 9 #define SM_HEART 10 -#define SM_LAUGH 11 -#define SM_SAD 12 -#define M_DE_OSX_CIRC_CTRLCMD 13 -#define M_MEH_SH_ACUT 14 -#define TGH_NUM 15 +#define TOG_HLD_MDIA 11 +#define SM_LAUGH 12 +#define SM_SAD 13 +#define M_DE_OSX_CIRC_CTRLCMD 14 +#define M_MEH_SH_ACUT 15 //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -177,7 +177,7 @@ if (record->event.pressed) { if (timer_elapsed(start) >150) { return MACRO_NONE; } else { - return MACRO(D(LSFT),T(BSLS),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(DE_OSX_HASH),UP(KC_LSFT),END); } } @@ -209,12 +209,12 @@ case M_DE_OSX_PLUS_CTRLALT: //Macro: M_DE_OSX_PLUS_CTRLALT//----------------------- if (record->event.pressed) { start = timer_read(); - return MACRO(D(LCTRL),D(LALT),END); + return MACRO(DOWN(KC_LCTRL),DOWN(KC_LALT),END); } else { if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),U(LALT),END); } else { - return MACRO(U(LCTRL),U(LALT),T(RBRC),END); + return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(KC_RBRC),END); } } @@ -222,51 +222,51 @@ break; case SM_KISS: //Macro: SM_KISS//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(RBRC),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_RBRC),UP(KC_LSFT),END); } break; case SM_FROWN: //Macro: SM_FROWN//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LALT),T(8),U(LALT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LALT),TYPE(KC_8),UP(KC_LALT),END); } break; case SM_CRY: //Macro: SM_CRY//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_COMM),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_8),UP(KC_LSFT),END); } break; case SM_SMILE: //Macro: SM_SMILE//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_9),UP(KC_LSFT),END); } break; case SM_SMIRK: //Macro: SM_SMIRK//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_COMM),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_9),UP(KC_LSFT),END); } break; case M_LGUI_SHFT: //Macro: M_LGUI_SHFT//----------------------- if (record->event.pressed){ - return MACRO(D(LGUI),D(LSFT),END); + return MACRO(DOWN(KC_LGUI),DOWN(KC_LSFT),END); }else{ - return MACRO(U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),U(LGUI),U(LSFT),END); + return MACRO(UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),U(LGUI),U(LSFT),END); } break; case SM_HEART: //Macro: SM_HEART//----------------------- if (record->event.pressed) { - return MACRO(T(GRV),T(3),END); + return MACRO(TYPE(KC_GRV),TYPE(KC_3),END); } break; @@ -288,14 +288,14 @@ break; case SM_LAUGH: //Macro: SM_LAUGH//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_D),UP(KC_LSFT),END); } break; case SM_SAD: //Macro: SM_SAD//----------------------- if (record->event.pressed) { - return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END); + return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_8),UP(KC_LSFT),END); } break; @@ -303,12 +303,12 @@ case M_DE_OSX_CIRC_CTRLCMD: //Macro: M_DE_OSX_CIRC_CTRLCMD//----------------------- if (record->event.pressed) { start = timer_read(); - return MACRO(D(LCTRL),D(LGUI),END); + return MACRO(DOWN(KC_LCTRL),DOWN(KC_LGUI),END); } else { if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),U(LGUI),END); } else { - return MACRO(U(LCTRL),U(LGUI),T(NUBS),END); + return MACRO(UP(KC_LCTRL),UP(KC_LGUI),TYPE(KC_NUBS),END); } } @@ -317,12 +317,12 @@ case M_MEH_SH_ACUT: //Macro: M_MEH_SH_ACUT//----------------------- if (record->event.pressed) { start = timer_read(); - return MACRO(D(LCTRL),D(LSFT),D(LALT),END); + return MACRO(DOWN(KC_LCTRL),DOWN(KC_LSFT),DOWN(KC_LALT),END); } else { if (timer_elapsed(start) >150) { return MACRO(U(LCTRL),U(LSFT),U(LALT),END); } else { - return MACRO(U(LCTRL),U(LALT),T(EQL),U(LSFT),END); + return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(DE_OSX_ACUT),UP(KC_LSFT),END); } } From b8c932f9aa3ad0a255c00dc9d2acf2b19c102fee Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 18:39:17 -0400 Subject: [PATCH 101/132] makes the plover keymap correct --- keyboard/planck/keymaps/default/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 29a3ccf6ad..5f8a86c507 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -153,7 +153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | | S | K | W | R | * | * | R | B | G | S | Z | * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Exit | | | C | V | | N | M | | | | + * | Exit | | | A | O | | E | U | | | | * `-----------------------------------------------------------------------------------' */ From b0635e58eb33b0ed4f6b4a3846660feae15681ad Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 18:39:36 -0400 Subject: [PATCH 102/132] delay isn't the problem here --- keyboard/preonic/keymaps/default/keymap.c | 2 +- quantum/audio.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 9ee803b063..16f8a8bf18 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -315,7 +315,7 @@ void matrix_init_user(void) { void play_startup_tone() { - PLAY_NOTE_ARRAY(music_scale, false, 0); + PLAY_NOTE_ARRAY(start_up, false, 0); } void play_goodbye_tone() diff --git a/quantum/audio.c b/quantum/audio.c index ab3444bc97..e4f0bf30e8 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -213,7 +213,6 @@ void audio_init() { #endif inited = true; - _delay_ms(500); } void stop_all_notes() { From 0fd093b4007229fc0e8bbb440b6febaaea109fb1 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 18:41:10 -0400 Subject: [PATCH 103/132] there is no on --- keyboard/preonic/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index c2648d2294..3504e27201 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -133,7 +133,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = on # Console for debug(+400) +CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality From 157ddccc2c0b865582fb488ea5346e2996b05468 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 20:11:05 -0400 Subject: [PATCH 104/132] start-up sound working, removes tick with some devices --- keyboard/preonic/keymaps/default/keymap.c | 2 +- tmk_core/common/avr/suspend.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 16f8a8bf18..267bfab3d7 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -309,7 +309,7 @@ void process_action_user(keyrecord_t *record) { } void matrix_init_user(void) { - // audio_init(); + _delay_ms(10); // gets rid of tick play_startup_tone(); } diff --git a/tmk_core/common/avr/suspend.c b/tmk_core/common/avr/suspend.c index e295dbe18b..4980680198 100644 --- a/tmk_core/common/avr/suspend.c +++ b/tmk_core/common/avr/suspend.c @@ -79,7 +79,8 @@ static void power_down(uint8_t wdto) led_set(0); #ifdef AUDIO_ENABLE - stop_all_notes(); + // This sometimes disables the start-up noise, so it's been disabled + // stop_all_notes(); #endif /* AUDIO_ENABLE */ // TODO: more power saving From 7d1a683607a95aa9715b5decb1013f3e644b96c9 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 22:28:47 -0400 Subject: [PATCH 105/132] sounds for plover layout --- keyboard/planck/keymaps/default/keymap.c | 39 ++++++++---------------- quantum/song_list.h | 16 ++++++++++ 2 files changed, 28 insertions(+), 27 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 5f8a86c507..3239dda71d 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -198,33 +198,11 @@ float tone_startup[][2] = { {440.0*pow(2.0,(28)/12.0), 20} }; -float tone_qwerty[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 16} -}; - -float tone_colemak[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 12}, - {0, 4}, - {440.0*pow(2.0,(35)/12.0), 12} -}; - -float tone_dvorak[][2] = { - {440.0*pow(2.0,(23)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(33)/12.0), 8}, - {0, 4}, - {440.0*pow(2.0,(31)/12.0), 8} -}; - +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); +float tone_plover[][2] = SONG(PLOVER_SOUND); +float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); float goodbye[][2] = SONG(GOODBYE_SOUND); @@ -325,6 +303,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case 10: if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover, false, 0); + #endif layer_off(_RAISE); layer_off(_LOWER); layer_off(_ADJUST); @@ -339,6 +320,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case 11: if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); + #endif layer_off(_PLOVER); } break; @@ -364,6 +348,7 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE + _delay_ms(10); // stops the tick PLAY_NOTE_ARRAY(tone_startup, false, 0); #endif } diff --git a/quantum/song_list.h b/quantum/song_list.h index e992bd18a2..fc6fcdeef1 100644 --- a/quantum/song_list.h +++ b/quantum/song_list.h @@ -64,6 +64,22 @@ S__NOTE(_REST), \ E__NOTE(_E7 ), +#define PLOVER_SOUND \ + E__NOTE(_GS6 ), \ + E__NOTE(_A6 ), \ + S__NOTE(_REST), \ + ED_NOTE(_E7 ), \ + S__NOTE(_REST), \ + ED_NOTE(_A7 ), + +#define PLOVER_GOODBYE_SOUND \ + E__NOTE(_GS6 ), \ + E__NOTE(_A6 ), \ + S__NOTE(_REST), \ + ED_NOTE(_A7 ), \ + S__NOTE(_REST), \ + ED_NOTE(_E7 ), + #define MUSIC_SCALE_SOUND \ E__NOTE(_A5 ), \ E__NOTE(_B5 ), \ From 2e303b40aed372ea69b79850dae41e4f8ea457f4 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 22:29:01 -0400 Subject: [PATCH 106/132] start of envelope function --- quantum/audio.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/quantum/audio.c b/quantum/audio.c index e4f0bf30e8..1327887d9a 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -81,6 +81,7 @@ bool inited = false; audio_config_t audio_config; +uint16_t envelope_index = 0; void audio_toggle(void) { audio_config.enable ^= 1; @@ -298,6 +299,26 @@ float vibrato(float average_freq) { #endif +float envelope(float f) { + uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / f)); + switch (compensated_index) { + case 0: + note_timbre = TIMBRE_50; + break; + case 20: + note_timbre = TIMBRE_25; + break; + case 32: + note_timbre = TIMBRE_12; + break; + case 40 ... 60: + f = f / 2; + note_timbre = TIMBRE_50; + break; + } + return f; +} + ISR(TIMER3_COMPA_vect) { if (note) { #ifdef PWM_AUDIO @@ -387,6 +408,12 @@ ISR(TIMER3_COMPA_vect) { freq = frequency; } } + + if (envelope_index < 65535) { + envelope_index++; + } + freq = envelope(freq); + ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period } @@ -495,6 +522,7 @@ if (audio_config.enable && voices < 8) { if (notes) stop_all_notes(); note = true; + envelope_index = 0; #ifdef PWM_AUDIO freq = freq / SAMPLE_RATE; #endif From 2e60054951ce08e973c735991bd95390c6aa3842 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 20 Apr 2016 23:16:39 -0400 Subject: [PATCH 107/132] fade envelope --- quantum/audio.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/quantum/audio.c b/quantum/audio.c index 1327887d9a..df421ef999 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -302,18 +302,19 @@ float vibrato(float average_freq) { float envelope(float f) { uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / f)); switch (compensated_index) { - case 0: - note_timbre = TIMBRE_50; - break; - case 20: - note_timbre = TIMBRE_25; - break; - case 32: + case 0 ... 9: + f = f / 4; note_timbre = TIMBRE_12; break; - case 40 ... 60: + case 10 ... 19: f = f / 2; - note_timbre = TIMBRE_50; + note_timbre = TIMBRE_12; + break; + case 20 ... 200: + note_timbre = .125 - pow(((float)compensated_index - 20) / (200 - 20), 2)*.125; + break; + default: + note_timbre = 0; break; } return f; @@ -414,6 +415,8 @@ ISR(TIMER3_COMPA_vect) { } freq = envelope(freq); + if (freq < 30.517578125) + freq = 30.52; ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period } From 73228f5e5d1d4cd31a46e5e93aa893a8f727e3b9 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 21 Apr 2016 00:37:45 -0400 Subject: [PATCH 108/132] restructures audio, begins voicing --- quantum/{ => audio}/audio.c | 29 ++++---------- quantum/{ => audio}/audio.h | 1 + quantum/{ => audio}/musical_notes.h | 0 quantum/{ => audio}/song_list.h | 0 quantum/{ => audio}/vibrato_lut.h | 0 quantum/audio/voices.c | 60 +++++++++++++++++++++++++++++ quantum/audio/voices.h | 21 ++++++++++ quantum/{ => audio}/wave.h | 0 quantum/quantum.mk | 3 +- 9 files changed, 91 insertions(+), 23 deletions(-) rename quantum/{ => audio}/audio.c (96%) rename quantum/{ => audio}/audio.h (99%) rename quantum/{ => audio}/musical_notes.h (100%) rename quantum/{ => audio}/song_list.h (100%) rename quantum/{ => audio}/vibrato_lut.h (100%) create mode 100644 quantum/audio/voices.c create mode 100644 quantum/audio/voices.h rename quantum/{ => audio}/wave.h (100%) diff --git a/quantum/audio.c b/quantum/audio/audio.c similarity index 96% rename from quantum/audio.c rename to quantum/audio/audio.c index df421ef999..3225557bae 100644 --- a/quantum/audio.c +++ b/quantum/audio/audio.c @@ -299,27 +299,6 @@ float vibrato(float average_freq) { #endif -float envelope(float f) { - uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / f)); - switch (compensated_index) { - case 0 ... 9: - f = f / 4; - note_timbre = TIMBRE_12; - break; - case 10 ... 19: - f = f / 2; - note_timbre = TIMBRE_12; - break; - case 20 ... 200: - note_timbre = .125 - pow(((float)compensated_index - 20) / (200 - 20), 2)*.125; - break; - default: - note_timbre = 0; - break; - } - return f; -} - ISR(TIMER3_COMPA_vect) { if (note) { #ifdef PWM_AUDIO @@ -413,7 +392,7 @@ ISR(TIMER3_COMPA_vect) { if (envelope_index < 65535) { envelope_index++; } - freq = envelope(freq); + freq = voice_envelope(freq); if (freq < 30.517578125) freq = 30.52; @@ -456,6 +435,11 @@ ISR(TIMER3_COMPA_vect) { freq = note_frequency; } + if (envelope_index < 65535) { + envelope_index++; + } + freq = voice_envelope(freq); + ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period } else { @@ -498,6 +482,7 @@ ISR(TIMER3_COMPA_vect) { note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; note_length = (*notes_pointer)[current_note][1] * (note_tempo / 100); #else + envelope_index = 0; note_frequency = (*notes_pointer)[current_note][0]; note_length = ((*notes_pointer)[current_note][1] / 4) * (note_tempo / 100); #endif diff --git a/quantum/audio.h b/quantum/audio/audio.h similarity index 99% rename from quantum/audio.h rename to quantum/audio/audio.h index 2d4d303ced..d1ccfdb824 100644 --- a/quantum/audio.h +++ b/quantum/audio/audio.h @@ -4,6 +4,7 @@ #include #include "musical_notes.h" #include "song_list.h" +#include "voices.h" #ifndef AUDIO_H #define AUDIO_H diff --git a/quantum/musical_notes.h b/quantum/audio/musical_notes.h similarity index 100% rename from quantum/musical_notes.h rename to quantum/audio/musical_notes.h diff --git a/quantum/song_list.h b/quantum/audio/song_list.h similarity index 100% rename from quantum/song_list.h rename to quantum/audio/song_list.h diff --git a/quantum/vibrato_lut.h b/quantum/audio/vibrato_lut.h similarity index 100% rename from quantum/vibrato_lut.h rename to quantum/audio/vibrato_lut.h diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c new file mode 100644 index 0000000000..30e8be641e --- /dev/null +++ b/quantum/audio/voices.c @@ -0,0 +1,60 @@ +#include "voices.h" + +extern uint16_t envelope_index; +extern float note_timbre; + +voice_type voice = default_voice; + +void set_voice(voice_type v) { + voice = v; +} + +float voice_envelope(float frequency) { + // envelope_index ranges from 0 to 0xFFFF, which is preserved at 880.0 Hz + uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / frequency)); + + switch (voice) { + case default_voice: + // nothing here on purpose + break; + case butts_fader: + switch (compensated_index) { + case 0 ... 9: + frequency = frequency / 4; + note_timbre = TIMBRE_12; + break; + case 10 ... 19: + frequency = frequency / 2; + note_timbre = TIMBRE_12; + break; + case 20 ... 200: + note_timbre = .125 - pow(((float)compensated_index - 20) / (200 - 20), 2)*.125; + break; + default: + note_timbre = 0; + break; + } + break; + case octave_crunch: + switch (compensated_index) { + case 0 ... 9: + case 20 ... 24: + case 30 ... 32: + frequency = frequency / 2; + note_timbre = TIMBRE_12; + break; + case 10 ... 19: + case 25 ... 29: + case 33 ... 35: + frequency = frequency * 2; + note_timbre = TIMBRE_12; + break; + default: + note_timbre = TIMBRE_12; + break; + } + break; + } + + return frequency; +} \ No newline at end of file diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h new file mode 100644 index 0000000000..32135dac7f --- /dev/null +++ b/quantum/audio/voices.h @@ -0,0 +1,21 @@ +#include +#include +#include +#include +#include "musical_notes.h" +#include "song_list.h" + +#ifndef VOICES_H +#define VOICES_H + +float voice_envelope(float frequency); + +typedef enum { + default_voice, + butts_fader, + octave_crunch +} voice_type; + +void set_voice(voice_type v); + +#endif \ No newline at end of file diff --git a/quantum/wave.h b/quantum/audio/wave.h similarity index 100% rename from quantum/wave.h rename to quantum/audio/wave.h diff --git a/quantum/quantum.mk b/quantum/quantum.mk index 1fe7390eba..83c4f1d1db 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -28,7 +28,7 @@ ifeq ($(strip $(MIDI_ENABLE)), yes) endif ifeq ($(strip $(AUDIO_ENABLE)), yes) - SRC += $(QUANTUM_DIR)/audio.c + SRC += $(QUANTUM_DIR)/audio/audio.c $(QUANTUM_DIR)/audio/voices.c endif ifeq ($(strip $(UNICODE_ENABLE)), yes) @@ -47,6 +47,7 @@ endif # Search Path VPATH += $(TOP_DIR)/$(QUANTUM_DIR) VPATH += $(TOP_DIR)/$(QUANTUM_DIR)/keymap_extras +VPATH += $(TOP_DIR)/$(QUANTUM_DIR)/audio include $(TMK_DIR)/protocol/lufa.mk From e89b806b850ad1b5484176664288b71b0131683e Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 21 Apr 2016 00:40:00 -0400 Subject: [PATCH 109/132] converts tabs to spaces --- quantum/audio/voices.c | 88 +++++++++++++++++++++--------------------- quantum/audio/voices.h | 6 +-- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 30e8be641e..51652927bd 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -6,55 +6,55 @@ extern float note_timbre; voice_type voice = default_voice; void set_voice(voice_type v) { - voice = v; + voice = v; } float voice_envelope(float frequency) { - // envelope_index ranges from 0 to 0xFFFF, which is preserved at 880.0 Hz + // envelope_index ranges from 0 to 0xFFFF, which is preserved at 880.0 Hz uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / frequency)); switch (voice) { - case default_voice: - // nothing here on purpose - break; - case butts_fader: - switch (compensated_index) { - case 0 ... 9: - frequency = frequency / 4; - note_timbre = TIMBRE_12; - break; - case 10 ... 19: - frequency = frequency / 2; - note_timbre = TIMBRE_12; - break; - case 20 ... 200: - note_timbre = .125 - pow(((float)compensated_index - 20) / (200 - 20), 2)*.125; - break; - default: - note_timbre = 0; - break; - } - break; - case octave_crunch: - switch (compensated_index) { - case 0 ... 9: - case 20 ... 24: - case 30 ... 32: - frequency = frequency / 2; - note_timbre = TIMBRE_12; - break; - case 10 ... 19: - case 25 ... 29: - case 33 ... 35: - frequency = frequency * 2; - note_timbre = TIMBRE_12; - break; - default: - note_timbre = TIMBRE_12; - break; - } - break; - } + case default_voice: + // nothing here on purpose + break; + case butts_fader: + switch (compensated_index) { + case 0 ... 9: + frequency = frequency / 4; + note_timbre = TIMBRE_12; + break; + case 10 ... 19: + frequency = frequency / 2; + note_timbre = TIMBRE_12; + break; + case 20 ... 200: + note_timbre = .125 - pow(((float)compensated_index - 20) / (200 - 20), 2)*.125; + break; + default: + note_timbre = 0; + break; + } + break; + case octave_crunch: + switch (compensated_index) { + case 0 ... 9: + case 20 ... 24: + case 30 ... 32: + frequency = frequency / 2; + note_timbre = TIMBRE_12; + break; + case 10 ... 19: + case 25 ... 29: + case 33 ... 35: + frequency = frequency * 2; + note_timbre = TIMBRE_12; + break; + default: + note_timbre = TIMBRE_12; + break; + } + break; + } - return frequency; + return frequency; } \ No newline at end of file diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 32135dac7f..317f5d98c5 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -11,9 +11,9 @@ float voice_envelope(float frequency); typedef enum { - default_voice, - butts_fader, - octave_crunch + default_voice, + butts_fader, + octave_crunch } voice_type; void set_voice(voice_type v); From 9828aba2a12f03fccbc1095bc8e4918ae58fa31b Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 21 Apr 2016 18:14:25 -0400 Subject: [PATCH 110/132] adds multiple voices and the ability to iterate/deiterate between them --- keyboard/preonic/keymaps/default/keymap.c | 21 +++++++++++++-- quantum/audio/voices.c | 31 +++++++++++++++++++++-- quantum/audio/voices.h | 6 ++++- 3 files changed, 53 insertions(+), 5 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 267bfab3d7..f0d5ed6030 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -3,7 +3,6 @@ #include "eeconfig.h" #ifdef AUDIO_ENABLE #include "audio.h" - #include "song_list.h" #endif // Each layer gets a name for readability, which is then used in the keymap matrix below. @@ -31,6 +30,8 @@ #endif #define MUS_OFF M(8) #define MUS_ON M(9) +#define VC_IN M(10) +#define VC_DE M(11) // Fillers to make layering more clear #define _______ KC_TRNS @@ -171,7 +172,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, - {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -289,6 +290,22 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #endif } break; + case 10: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 11: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; } return MACRO_NONE; }; diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 51652927bd..92ada47f7b 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -1,23 +1,35 @@ #include "voices.h" +// these are imported from audio.c extern uint16_t envelope_index; extern float note_timbre; +extern float polyphony_rate; -voice_type voice = default_voice; +voice_type voice = duty_osc; void set_voice(voice_type v) { voice = v; } +void voice_iterate() { + voice = (voice + 1) % number_of_voices; +} + +void voice_deiterate() { + voice = (voice - 1) % number_of_voices; +} + float voice_envelope(float frequency) { // envelope_index ranges from 0 to 0xFFFF, which is preserved at 880.0 Hz uint16_t compensated_index = (uint16_t)((float)envelope_index * (880.0 / frequency)); switch (voice) { case default_voice: - // nothing here on purpose + note_timbre = TIMBRE_50; + polyphony_rate = 0; break; case butts_fader: + polyphony_rate = 0; switch (compensated_index) { case 0 ... 9: frequency = frequency / 4; @@ -36,6 +48,7 @@ float voice_envelope(float frequency) { } break; case octave_crunch: + polyphony_rate = 0; switch (compensated_index) { case 0 ... 9: case 20 ... 24: @@ -54,6 +67,20 @@ float voice_envelope(float frequency) { break; } break; + case duty_osc: + // This slows the loop down a substantial amount, so higher notes may freeze + polyphony_rate = 0; + switch (compensated_index) { + default: + #define SPEED 10 + #define AMP .75 + // sine wave is slow + // note_timbre = (sin((float)compensated_index/10000*SPEED) * AMP / 2) + .5; + // triangle wave is a bit faster + note_timbre = (float)abs((compensated_index*SPEED % 3000) - 1500) * ( AMP / 1500 ) + (1 - AMP) / 2; + break; + } + break; } return frequency; diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 317f5d98c5..44c5066b55 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -13,9 +13,13 @@ float voice_envelope(float frequency); typedef enum { default_voice, butts_fader, - octave_crunch + octave_crunch, + duty_osc, + number_of_voices // important that this is last } voice_type; void set_voice(voice_type v); +void voice_iterate(); +void voice_deiterate(); #endif \ No newline at end of file From 620ac4b260fa663d12b11a0b15ac50379523c125 Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Thu, 21 Apr 2016 19:35:18 -0700 Subject: [PATCH 111/132] Update functions used to write to EEPROM --- keyboard/atomic/keymaps/pvc/keymap.c | 2 +- keyboard/hhkb/rn42/rn42_task.c | 2 +- keyboard/planck/keymaps/default/keymap.c | 4 +-- keyboard/preonic/keymaps/default/keymap.c | 2 +- quantum/audio/audio.c | 6 ++-- quantum/keymap_common.c | 2 +- quantum/rgblight.c | 20 ++++++------- quantum/rgblight.h | 4 +-- tmk_core/common/avr/eeconfig.c | 30 +++++++++---------- tmk_core/common/backlight.c | 10 +++---- tmk_core/common/bootmagic.c | 6 ++-- tmk_core/common/eeconfig.h | 10 +++---- .../LUFA-git/Bootloaders/CDC/BootloaderCDC.c | 4 +-- .../LUFA-git/Bootloaders/DFU/BootloaderDFU.c | 2 +- 14 files changed, 52 insertions(+), 52 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 36098f1eba..95a26c5b4d 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -233,7 +233,7 @@ void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t l void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_write_default_layer(default_layer); + eeconfig_update_default_layer(default_layer); default_layer_set(default_layer); } diff --git a/keyboard/hhkb/rn42/rn42_task.c b/keyboard/hhkb/rn42/rn42_task.c index 5107fef483..84001b3f1a 100644 --- a/keyboard/hhkb/rn42/rn42_task.c +++ b/keyboard/hhkb/rn42/rn42_task.c @@ -219,7 +219,7 @@ static void store_link(uint8_t *eeaddr) xprintf("%s(%d)\r\n", s, strlen(s)); if (strlen(s) == 12) { for (int i = 0; i < 12; i++) { - eeprom_write_byte(eeaddr+i, *(s+i)); + eeprom_update_byte(eeaddr+i, *(s+i)); dprintf("%c ", *(s+i)); } dprint("\r\n"); diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 3239dda71d..19d24f6a0f 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -211,7 +211,7 @@ float goodbye[][2] = SONG(GOODBYE_SOUND); void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_write_default_layer(default_layer); + eeconfig_update_default_layer(default_layer); default_layer_set(default_layer); } @@ -315,7 +315,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } keymap_config.raw = eeconfig_read_keymap(); keymap_config.nkro = 1; - eeconfig_write_keymap(keymap_config.raw); + eeconfig_update_keymap(keymap_config.raw); } break; case 11: diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index f0d5ed6030..3a6dfa31a7 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -200,7 +200,7 @@ float goodbye[][2] = SONG(GOODBYE_SOUND); #endif void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_write_default_layer(default_layer); + eeconfig_update_default_layer(default_layer); default_layer_set(default_layer); } diff --git a/quantum/audio/audio.c b/quantum/audio/audio.c index 3225557bae..e85370d958 100644 --- a/quantum/audio/audio.c +++ b/quantum/audio/audio.c @@ -85,17 +85,17 @@ uint16_t envelope_index = 0; void audio_toggle(void) { audio_config.enable ^= 1; - eeconfig_write_audio(audio_config.raw); + eeconfig_update_audio(audio_config.raw); } void audio_on(void) { audio_config.enable = 1; - eeconfig_write_audio(audio_config.raw); + eeconfig_update_audio(audio_config.raw); } void audio_off(void) { audio_config.enable = 0; - eeconfig_write_audio(audio_config.raw); + eeconfig_update_audio(audio_config.raw); } #ifdef VIBRATO_ENABLE diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 43debf4ef6..4b4bd62109 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -245,7 +245,7 @@ static action_t keycode_to_action(uint16_t keycode) keymap_config.swap_lalt_lgui = 0; keymap_config.swap_ralt_rgui = 0; } - eeconfig_write_keymap(keymap_config.raw); + eeconfig_update_keymap(keymap_config.raw); break; case 0x5100 ... 0x5FFF: ; // Layer movement shortcuts diff --git a/quantum/rgblight.c b/quantum/rgblight.c index 2215cf5cdf..5623c65de7 100644 --- a/quantum/rgblight.c +++ b/quantum/rgblight.c @@ -107,17 +107,17 @@ void setrgb(uint8_t r, uint8_t g, uint8_t b, struct cRGB *led1) { uint32_t eeconfig_read_rgblight(void) { return eeprom_read_dword(EECONFIG_RGBLIGHT); } -void eeconfig_write_rgblight(uint32_t val) { - eeprom_write_dword(EECONFIG_RGBLIGHT, val); +void eeconfig_update_rgblight(uint32_t val) { + eeprom_update_dword(EECONFIG_RGBLIGHT, val); } -void eeconfig_write_rgblight_default(void) { - dprintf("eeconfig_write_rgblight_default\n"); +void eeconfig_update_rgblight_default(void) { + dprintf("eeconfig_update_rgblight_default\n"); rgblight_config.enable = 1; rgblight_config.mode = 1; rgblight_config.hue = 200; rgblight_config.sat = 204; rgblight_config.val = 204; - eeconfig_write_rgblight(rgblight_config.raw); + eeconfig_update_rgblight(rgblight_config.raw); } void eeconfig_debug_rgblight(void) { dprintf("rgblight_config eprom\n"); @@ -136,12 +136,12 @@ void rgblight_init(void) { if (!eeconfig_is_enabled()) { dprintf("rgblight_init eeconfig is not enabled.\n"); eeconfig_init(); - eeconfig_write_rgblight_default(); + eeconfig_update_rgblight_default(); } rgblight_config.raw = eeconfig_read_rgblight(); if (!rgblight_config.mode) { dprintf("rgblight_init rgblight_config.mode = 0. Write default values to EEPROM.\n"); - eeconfig_write_rgblight_default(); + eeconfig_update_rgblight_default(); rgblight_config.raw = eeconfig_read_rgblight(); } eeconfig_debug_rgblight(); // display current eeprom values @@ -189,7 +189,7 @@ void rgblight_mode(uint8_t mode) { } else { rgblight_config.mode = mode; } - eeconfig_write_rgblight(rgblight_config.raw); + eeconfig_update_rgblight(rgblight_config.raw); dprintf("rgblight mode: %u\n", rgblight_config.mode); if (rgblight_config.mode == 1) { rgblight_timer_disable(); @@ -206,7 +206,7 @@ void rgblight_mode(uint8_t mode) { void rgblight_toggle(void) { rgblight_config.enable ^= 1; - eeconfig_write_rgblight(rgblight_config.raw); + eeconfig_update_rgblight(rgblight_config.raw); dprintf("rgblight toggle: rgblight_config.enable = %u\n", rgblight_config.enable); if (rgblight_config.enable) { rgblight_mode(rgblight_config.mode); @@ -299,7 +299,7 @@ void rgblight_sethsv(uint16_t hue, uint8_t sat, uint8_t val){ rgblight_config.hue = hue; rgblight_config.sat = sat; rgblight_config.val = val; - eeconfig_write_rgblight(rgblight_config.raw); + eeconfig_update_rgblight(rgblight_config.raw); dprintf("rgblight set hsv [EEPROM]: %u,%u,%u\n", rgblight_config.hue, rgblight_config.sat, rgblight_config.val); } } diff --git a/quantum/rgblight.h b/quantum/rgblight.h index 9e1562328f..37e207578c 100644 --- a/quantum/rgblight.h +++ b/quantum/rgblight.h @@ -66,8 +66,8 @@ void rgblight_setrgb(uint8_t r, uint8_t g, uint8_t b); #define EECONFIG_RGBLIGHT (uint8_t *)7 uint32_t eeconfig_read_rgblight(void); -void eeconfig_write_rgblight(uint32_t val); -void eeconfig_write_rgblight_default(void); +void eeconfig_update_rgblight(uint32_t val); +void eeconfig_update_rgblight_default(void); void eeconfig_debug_rgblight(void); void sethsv(uint16_t hue, uint8_t sat, uint8_t val, struct cRGB *led1); diff --git a/tmk_core/common/avr/eeconfig.c b/tmk_core/common/avr/eeconfig.c index 25bb9e849c..c5391f5cf5 100644 --- a/tmk_core/common/avr/eeconfig.c +++ b/tmk_core/common/avr/eeconfig.c @@ -5,27 +5,27 @@ void eeconfig_init(void) { - eeprom_write_word(EECONFIG_MAGIC, EECONFIG_MAGIC_NUMBER); - eeprom_write_byte(EECONFIG_DEBUG, 0); - eeprom_write_byte(EECONFIG_DEFAULT_LAYER, 0); - eeprom_write_byte(EECONFIG_KEYMAP, 0); - eeprom_write_byte(EECONFIG_MOUSEKEY_ACCEL, 0); + eeprom_update_word(EECONFIG_MAGIC, EECONFIG_MAGIC_NUMBER); + eeprom_update_byte(EECONFIG_DEBUG, 0); + eeprom_update_byte(EECONFIG_DEFAULT_LAYER, 0); + eeprom_update_byte(EECONFIG_KEYMAP, 0); + eeprom_update_byte(EECONFIG_MOUSEKEY_ACCEL, 0); #ifdef BACKLIGHT_ENABLE - eeprom_write_byte(EECONFIG_BACKLIGHT, 0); + eeprom_update_byte(EECONFIG_BACKLIGHT, 0); #endif #ifdef AUDIO_ENABLE - eeprom_write_byte(EECONFIG_AUDIO, 0xFF); // On by default + eeprom_update_byte(EECONFIG_AUDIO, 0xFF); // On by default #endif } void eeconfig_enable(void) { - eeprom_write_word(EECONFIG_MAGIC, EECONFIG_MAGIC_NUMBER); + eeprom_update_word(EECONFIG_MAGIC, EECONFIG_MAGIC_NUMBER); } void eeconfig_disable(void) { - eeprom_write_word(EECONFIG_MAGIC, 0xFFFF); + eeprom_update_word(EECONFIG_MAGIC, 0xFFFF); } bool eeconfig_is_enabled(void) @@ -34,20 +34,20 @@ bool eeconfig_is_enabled(void) } uint8_t eeconfig_read_debug(void) { return eeprom_read_byte(EECONFIG_DEBUG); } -void eeconfig_write_debug(uint8_t val) { eeprom_write_byte(EECONFIG_DEBUG, val); } +void eeconfig_update_debug(uint8_t val) { eeprom_update_byte(EECONFIG_DEBUG, val); } uint8_t eeconfig_read_default_layer(void) { return eeprom_read_byte(EECONFIG_DEFAULT_LAYER); } -void eeconfig_write_default_layer(uint8_t val) { eeprom_write_byte(EECONFIG_DEFAULT_LAYER, val); } +void eeconfig_update_default_layer(uint8_t val) { eeprom_update_byte(EECONFIG_DEFAULT_LAYER, val); } uint8_t eeconfig_read_keymap(void) { return eeprom_read_byte(EECONFIG_KEYMAP); } -void eeconfig_write_keymap(uint8_t val) { eeprom_write_byte(EECONFIG_KEYMAP, val); } +void eeconfig_update_keymap(uint8_t val) { eeprom_update_byte(EECONFIG_KEYMAP, val); } #ifdef BACKLIGHT_ENABLE uint8_t eeconfig_read_backlight(void) { return eeprom_read_byte(EECONFIG_BACKLIGHT); } -void eeconfig_write_backlight(uint8_t val) { eeprom_write_byte(EECONFIG_BACKLIGHT, val); } +void eeconfig_update_backlight(uint8_t val) { eeprom_update_byte(EECONFIG_BACKLIGHT, val); } #endif #ifdef AUDIO_ENABLE uint8_t eeconfig_read_audio(void) { return eeprom_read_byte(EECONFIG_AUDIO); } -void eeconfig_write_audio(uint8_t val) { eeprom_write_byte(EECONFIG_AUDIO, val); } -#endif \ No newline at end of file +void eeconfig_update_audio(uint8_t val) { eeprom_update_byte(EECONFIG_AUDIO, val); } +#endif diff --git a/tmk_core/common/backlight.c b/tmk_core/common/backlight.c index 558ad9b014..2f6fc1cd6c 100644 --- a/tmk_core/common/backlight.c +++ b/tmk_core/common/backlight.c @@ -37,7 +37,7 @@ void backlight_increase(void) { backlight_config.level++; backlight_config.enable = 1; - eeconfig_write_backlight(backlight_config.raw); + eeconfig_update_backlight(backlight_config.raw); } dprintf("backlight increase: %u\n", backlight_config.level); backlight_set(backlight_config.level); @@ -49,7 +49,7 @@ void backlight_decrease(void) { backlight_config.level--; backlight_config.enable = !!backlight_config.level; - eeconfig_write_backlight(backlight_config.raw); + eeconfig_update_backlight(backlight_config.raw); } dprintf("backlight decrease: %u\n", backlight_config.level); backlight_set(backlight_config.level); @@ -58,7 +58,7 @@ void backlight_decrease(void) void backlight_toggle(void) { backlight_config.enable ^= 1; - eeconfig_write_backlight(backlight_config.raw); + eeconfig_update_backlight(backlight_config.raw); dprintf("backlight toggle: %u\n", backlight_config.enable); backlight_set(backlight_config.enable ? backlight_config.level : 0); } @@ -71,7 +71,7 @@ void backlight_step(void) backlight_config.level = 0; } backlight_config.enable = !!backlight_config.level; - eeconfig_write_backlight(backlight_config.raw); + eeconfig_update_backlight(backlight_config.raw); dprintf("backlight step: %u\n", backlight_config.level); backlight_set(backlight_config.level); } @@ -80,6 +80,6 @@ void backlight_level(uint8_t level) { backlight_config.level ^= level; backlight_config.enable = !!backlight_config.level; - eeconfig_write_backlight(backlight_config.raw); + eeconfig_update_backlight(backlight_config.raw); backlight_set(backlight_config.level); } diff --git a/tmk_core/common/bootmagic.c b/tmk_core/common/bootmagic.c index b002a58562..2c1b1adfc5 100644 --- a/tmk_core/common/bootmagic.c +++ b/tmk_core/common/bootmagic.c @@ -52,7 +52,7 @@ void bootmagic(void) debug_config.enable = !debug_config.enable; } } - eeconfig_write_debug(debug_config.raw); + eeconfig_update_debug(debug_config.raw); /* keymap config */ keymap_config.raw = eeconfig_read_keymap(); @@ -80,7 +80,7 @@ void bootmagic(void) if (bootmagic_scan_keycode(BOOTMAGIC_HOST_NKRO)) { keymap_config.nkro = !keymap_config.nkro; } - eeconfig_write_keymap(keymap_config.raw); + eeconfig_update_keymap(keymap_config.raw); #ifdef NKRO_ENABLE keyboard_nkro = keymap_config.nkro; @@ -97,7 +97,7 @@ void bootmagic(void) if (bootmagic_scan_keycode(BOOTMAGIC_KEY_DEFAULT_LAYER_6)) { default_layer |= (1<<6); } if (bootmagic_scan_keycode(BOOTMAGIC_KEY_DEFAULT_LAYER_7)) { default_layer |= (1<<7); } if (default_layer) { - eeconfig_write_default_layer(default_layer); + eeconfig_update_default_layer(default_layer); default_layer_set((uint32_t)default_layer); } else { default_layer = eeconfig_read_default_layer(); diff --git a/tmk_core/common/eeconfig.h b/tmk_core/common/eeconfig.h index ddefca1347..ca47e0d2fd 100644 --- a/tmk_core/common/eeconfig.h +++ b/tmk_core/common/eeconfig.h @@ -60,22 +60,22 @@ void eeconfig_enable(void); void eeconfig_disable(void); uint8_t eeconfig_read_debug(void); -void eeconfig_write_debug(uint8_t val); +void eeconfig_update_debug(uint8_t val); uint8_t eeconfig_read_default_layer(void); -void eeconfig_write_default_layer(uint8_t val); +void eeconfig_update_default_layer(uint8_t val); uint8_t eeconfig_read_keymap(void); -void eeconfig_write_keymap(uint8_t val); +void eeconfig_update_keymap(uint8_t val); #ifdef BACKLIGHT_ENABLE uint8_t eeconfig_read_backlight(void); -void eeconfig_write_backlight(uint8_t val); +void eeconfig_update_backlight(uint8_t val); #endif #ifdef AUDIO_ENABLE uint8_t eeconfig_read_audio(void); -void eeconfig_write_audio(uint8_t val); +void eeconfig_update_audio(uint8_t val); #endif #endif diff --git a/tmk_core/protocol/lufa/LUFA-git/Bootloaders/CDC/BootloaderCDC.c b/tmk_core/protocol/lufa/LUFA-git/Bootloaders/CDC/BootloaderCDC.c index f66a483e6e..58bb338927 100644 --- a/tmk_core/protocol/lufa/LUFA-git/Bootloaders/CDC/BootloaderCDC.c +++ b/tmk_core/protocol/lufa/LUFA-git/Bootloaders/CDC/BootloaderCDC.c @@ -327,7 +327,7 @@ static void ReadWriteMemoryBlock(const uint8_t Command) else { /* Write the next EEPROM byte from the endpoint */ - eeprom_write_byte((uint8_t*)((intptr_t)(CurrAddress >> 1)), FetchNextCommandByte()); + eeprom_update_byte((uint8_t*)((intptr_t)(CurrAddress >> 1)), FetchNextCommandByte()); /* Increment the address counter after use */ CurrAddress += 2; @@ -581,7 +581,7 @@ static void CDC_Task(void) else if (Command == AVR109_COMMAND_WriteEEPROM) { /* Read the byte from the endpoint and write it to the EEPROM */ - eeprom_write_byte((uint8_t*)((intptr_t)(CurrAddress >> 1)), FetchNextCommandByte()); + eeprom_update_byte((uint8_t*)((intptr_t)(CurrAddress >> 1)), FetchNextCommandByte()); /* Increment the address after use */ CurrAddress += 2; diff --git a/tmk_core/protocol/lufa/LUFA-git/Bootloaders/DFU/BootloaderDFU.c b/tmk_core/protocol/lufa/LUFA-git/Bootloaders/DFU/BootloaderDFU.c index 0385bfc497..00e673268a 100644 --- a/tmk_core/protocol/lufa/LUFA-git/Bootloaders/DFU/BootloaderDFU.c +++ b/tmk_core/protocol/lufa/LUFA-git/Bootloaders/DFU/BootloaderDFU.c @@ -370,7 +370,7 @@ void EVENT_USB_Device_ControlRequest(void) } /* Read the byte from the USB interface and write to to the EEPROM */ - eeprom_write_byte((uint8_t*)StartAddr, Endpoint_Read_8()); + eeprom_update_byte((uint8_t*)StartAddr, Endpoint_Read_8()); /* Adjust counters */ StartAddr++; From 7b3f212500210ae85063b043952b5b3ef6988ad6 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 21 Apr 2016 23:10:47 -0400 Subject: [PATCH 112/132] adds more voices, fixes macro redefines --- quantum/audio/voices.c | 12 ++++++++---- quantum/audio/voices.h | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 92ada47f7b..98631f0cb4 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -72,15 +72,19 @@ float voice_envelope(float frequency) { polyphony_rate = 0; switch (compensated_index) { default: - #define SPEED 10 - #define AMP .75 + #define OCS_SPEED 10 + #define OCS_AMP .25 // sine wave is slow - // note_timbre = (sin((float)compensated_index/10000*SPEED) * AMP / 2) + .5; + // note_timbre = (sin((float)compensated_index/10000*OCS_SPEED) * OCS_AMP / 2) + .5; // triangle wave is a bit faster - note_timbre = (float)abs((compensated_index*SPEED % 3000) - 1500) * ( AMP / 1500 ) + (1 - AMP) / 2; + note_timbre = (float)abs((compensated_index*OCS_SPEED % 3000) - 1500) * ( OCS_AMP / 1500 ) + (1 - OCS_AMP) / 2; break; } break; + case duty_octave_down: + polyphony_rate = 0; + note_timbre = (envelope_index % 2) * .125 + .375 * 2; + break; } return frequency; diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 44c5066b55..5aa99f4b1d 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -15,6 +15,7 @@ typedef enum { butts_fader, octave_crunch, duty_osc, + duty_octave_down, number_of_voices // important that this is last } voice_type; From 082a0f313d8c842a5de7bae30ec8a3597e35880b Mon Sep 17 00:00:00 2001 From: IBNobody Date: Fri, 22 Apr 2016 00:01:38 -0500 Subject: [PATCH 113/132] fixed compiler warnings (#273) --- keyboard/atomic/keymaps/pvc/config.h | 4 ++ keyboard/atomic/keymaps/pvc/keymap.c | 69 ++++++++++++++++++++-------- quantum/audio/audio.h | 6 +-- quantum/audio/voices.c | 37 ++++++++++----- quantum/audio/voices.h | 4 +- 5 files changed, 83 insertions(+), 37 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/config.h b/keyboard/atomic/keymaps/pvc/config.h index cb0b78e447..cc92634646 100644 --- a/keyboard/atomic/keymaps/pvc/config.h +++ b/keyboard/atomic/keymaps/pvc/config.h @@ -62,6 +62,10 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE +// Enable Keyboard Locking via magic key +#define KEYBOARD_LOCK_ENABLE + + /* * Force NKRO * diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index 95a26c5b4d..c6642919b8 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -13,9 +13,9 @@ #define LAYER_DVORAK 2 #define LAYER_LOWER 3 #define LAYER_RAISE 4 -#define LAYER_ADJUST 5 -#define LAYER_FUNCTION 6 -#define LAYER_MUSIC 7 +#define LAYER_FUNCTION 5 +#define LAYER_MUSIC 6 +#define LAYER_ADJUST 7 #define MACRO_QWERTY 0 #define MACRO_COLEMAK 1 @@ -34,6 +34,8 @@ #define MACRO_MUSIC_OFF 14 #define MACRO_AUDIO_ON 15 #define MACRO_AUDIO_OFF 16 +#define MACRO_INC_VOICE 17 +#define MACRO_DEC_VOICE 18 #define M_QWRTY M(MACRO_QWERTY) #define M_COLMK M(MACRO_COLEMAK) @@ -54,6 +56,8 @@ #define MUS_OFF M(MACRO_MUSIC_OFF) #define AUD_OFF M(MACRO_AUDIO_OFF) #define AUD_ON M(MACRO_AUDIO_ON) +#define VC_UP M(MACRO_INC_VOICE) +#define VC_DOWN M(MACRO_DEC_VOICE) #define SC_UNDO LCTL(KC_Z) @@ -164,20 +168,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, + [LAYER_MUSIC] = { + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, M_RAISE, XXXXXXX, XXXXXXX, M_LOWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + }, + [LAYER_ADJUST] = { /* ADJUST */ { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON, MUS_OFF, AUD_ON, AUD_OFF, ___T___, ___T___ }, { _______, M_QWRTY, M_COLMK, M_DVORK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, - }, - - [LAYER_MUSIC] = { - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, VC_UP, _______ }, + { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, VC_DOWN, _______ }, }, }; @@ -187,8 +191,8 @@ float tone_my_startup[][2] = SONG(ODE_TO_JOY); float tone_my_goodbye[][2] = SONG(ROCK_A_BYE_BABY); float tone_qwerty[][2] = SONG(QWERTY_SOUND); -float tone_dvorak[][2] = SONG(COLEMAK_SOUND); -float tone_colemak[][2] = SONG(DVORAK_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); float tone_audio_on[][2] = SONG(CLOSE_ENCOUNTERS_5_NOTE); float tone_music_on[][2] = SONG(DOE_A_DEER); @@ -198,6 +202,7 @@ float tone_numlk_on[][2] = SONG(NUM_LOCK_ON_SOUND); float tone_numlk_off[][2] = SONG(NUM_LOCK_OFF_SOUND); float tone_scroll_on[][2] = SONG(SCROLL_LOCK_ON_SOUND); float tone_scroll_off[][2] = SONG(SCROLL_LOCK_OFF_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); #endif /* AUDIO_ENABLE */ @@ -380,6 +385,26 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; + case MACRO_INC_VOICE: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, STACCATO); + #endif + } + break; + + case MACRO_DEC_VOICE: + if (record->event.pressed) + { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, STACCATO); + #endif + } + break; + default: break; @@ -390,12 +415,13 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #ifdef AUDIO_ENABLE -uint8_t starting_note = 0x0C; -int offset = 7; - void process_action_user(keyrecord_t *record) { + + uint8_t starting_note = 0x0C; + int offset = 7; + if (IS_LAYER_ON(LAYER_MUSIC)) { if (record->event.pressed) @@ -412,7 +438,7 @@ void process_action_user(keyrecord_t *record) void matrix_init_user(void) { - init_notes(); + set_voice(default_voice); play_startup_tone(); println("Matrix Init"); } @@ -421,6 +447,8 @@ void led_set_user(uint8_t usb_led) { static uint8_t old_usb_led = 0; + _delay_ms(10); // gets rid of tick + if ((usb_led & (1< Date: Fri, 22 Apr 2016 01:02:50 -0400 Subject: [PATCH 114/132] adds fifth and fourth down voices --- quantum/audio/voices.c | 15 +++++++++++++++ quantum/audio/voices.h | 2 ++ 2 files changed, 17 insertions(+) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 98631f0cb4..8b3978f3d8 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -84,6 +84,21 @@ float voice_envelope(float frequency) { case duty_octave_down: polyphony_rate = 0; note_timbre = (envelope_index % 2) * .125 + .375 * 2; + if ((envelope_index % 4) == 0) + note_timbre = 0.5; + if ((envelope_index % 8) == 0) + note_timbre = 0; + break; + case duty_fifth_down: + note_timbre = 0.5; + if ((envelope_index % 5) == 0) + note_timbre = 0.75; + break; + case duty_fourth_down: + if ((envelope_index % 12) == 0) + note_timbre = 0.25; + else + note_timbre = 0.5; break; } diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 5aa99f4b1d..718671f77f 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -16,6 +16,8 @@ typedef enum { octave_crunch, duty_osc, duty_octave_down, + duty_fifth_down, + duty_fourth_down, number_of_voices // important that this is last } voice_type; From a718c53fe77f0b3b4361c850531eee5f23e3e13d Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 22 Apr 2016 11:58:29 -0400 Subject: [PATCH 115/132] adds more voice harmonics --- quantum/audio/voices.c | 19 ++++++++++++++++--- quantum/audio/voices.h | 2 ++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 8861011871..0b4b463c47 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -101,14 +101,27 @@ float voice_envelope(float frequency) { break; case duty_fifth_down: note_timbre = 0.5; - if ((envelope_index % 5) == 0) + if ((envelope_index % 3) == 0) note_timbre = 0.75; break; case duty_fourth_down: + note_timbre = 0.0; if ((envelope_index % 12) == 0) + note_timbre = 0.75; + if (((envelope_index % 12) % 4) != 1) + note_timbre = 0.75; + break; + case duty_third_down: + note_timbre = 0.5; + if ((envelope_index % 5) == 0) + note_timbre = 0.75; + break; + case duty_fifth_third_down: + note_timbre = 0.5; + if ((envelope_index % 5) == 0) + note_timbre = 0.75; + if ((envelope_index % 3) == 0) note_timbre = 0.25; - else - note_timbre = 0.5; break; default: diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index cdd14798b1..66184c3a27 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -18,6 +18,8 @@ typedef enum { duty_octave_down, duty_fifth_down, duty_fourth_down, + duty_third_down, + duty_fifth_third_down, number_of_voices // important that this is last } voice_type; From eb09c450de2886ce1811929dec8b42ada0227f04 Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Fri, 22 Apr 2016 13:44:50 -0700 Subject: [PATCH 116/132] Fix typo (#276) --- quantum/keymap_common.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index ce87e4770e..0ede0296b9 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -213,7 +213,7 @@ extern const uint16_t fn_actions[]; #define GUI_T(kc) MT(0x8, kc) #define C_S_T(kc) MT(0x3, kc) // Control + Shift e.g. for gnome-terminal #define MEH_T(kc) MT(0x7, kc) // Meh is a less hyper version of the Hyper key -- doesn't include Win or Cmd, so just alt+shift+ctrl -#define LCAG_T(kc) MT(0xD, kc) // Left control alt and gui +#define LCAG_T(kc) MT(0xD, kc) // Left control alt and gui #define ALL_T(kc) MT(0xF, kc) // see http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/ // Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap @@ -231,8 +231,8 @@ extern const uint16_t fn_actions[]; // For tri-layer void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); -#define IS_LAYER_ON(layer) ((layer_state) & (1UL<<(layer))) -#define IS_LAYER_OFF(layer) ((!layer_state) & (1UL<<(layer))) +#define IS_LAYER_ON(layer) (layer_state & (1UL << (layer))) +#define IS_LAYER_OFF(layer) (~layer_state & (1UL << (layer))) #endif From 7ccfaf750d08bdb3a25ef2869cac251b7cd4d3ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?James=20=E2=80=98Twey=E2=80=99=20Kay?= Date: Sat, 23 Apr 2016 18:49:10 +0100 Subject: [PATCH 117/132] Add a keymap_extras header for Plover --- quantum/keymap_extras/keymap_plover.h | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 quantum/keymap_extras/keymap_plover.h diff --git a/quantum/keymap_extras/keymap_plover.h b/quantum/keymap_extras/keymap_plover.h new file mode 100644 index 0000000000..98e57ab7b1 --- /dev/null +++ b/quantum/keymap_extras/keymap_plover.h @@ -0,0 +1,32 @@ +#ifndef KEYMAP_PLOVER_H +#define KEYMAP_PLOVER_H + +#include "keymap_common.h" + +#define PV_NUM KC_1 +#define PV_LS KC_Q +#define PV_LT KC_W +#define PV_LP KC_E +#define PV_LH KC_R +#define PV_LK KC_S +#define PV_LW KC_D +#define PV_LR KC_F + +#define PV_STAR KC_Y +#define PV_RF KC_U +#define PV_RP KC_I +#define PV_RL KC_O +#define PV_RT KC_P +#define PV_RD KC_LBRC +#define PV_RR KC_J +#define PV_RB KC_K +#define PV_RG KC_L +#define PV_RS KC_SCLN +#define PV_RZ KC_QUOT + +#define PV_A KC_C +#define PV_O KC_V +#define PV_E KC_N +#define PV_U KC_M + +#endif From 762065578b74784a7337e01e088708109a8bc706 Mon Sep 17 00:00:00 2001 From: "Jason T. Wong" Date: Sat, 23 Apr 2016 23:21:13 -0400 Subject: [PATCH 118/132] Add new keymap Why: * I want a custom keymap that suits my needs. This change addresses the need by: * Cloned default keymap. * Customized layout. * Updated README. * Add an image created from keyboard layout editor. --- keyboard/ergodox_ez/keymaps/plums/keymap.c | 229 ++++++++++++++++++++ keyboard/ergodox_ez/keymaps/plums/plums.png | Bin 0 -> 221317 bytes keyboard/ergodox_ez/keymaps/plums/readme.md | 11 + 3 files changed, 240 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/plums/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/plums/plums.png create mode 100644 keyboard/ergodox_ez/keymaps/plums/readme.md diff --git a/keyboard/ergodox_ez/keymaps/plums/keymap.c b/keyboard/ergodox_ez/keymaps/plums/keymap.c new file mode 100644 index 0000000000..46eb2e42b1 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/plums/keymap.c @@ -0,0 +1,229 @@ +#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 + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | F5 | |Hypr+M| 6 | 7 | 8 | 9 | 0 | Mute | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | LGui | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | + * |--------+------+------+------+------+------| SYMB | | MDIA |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Ca/Ctl| { | ( | | | : | | - | = | ) | } |C`/Ctl| + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LGA | LAlt | | RAlt | Play | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * |Backsp| Esc |------| |------|Enter |Space | + * |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, KC_F5, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, + KC_LGUI, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, TG(SYMB), + F(0), KC_LCBR, KC_LPRN,KC_PIPE,KC_COLN, + LGUI(KC_LALT), KC_LALT, + KC_HOME, + KC_BSPC, KC_ESC, KC_END, + // right hand + HYPR(KC_M), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MUTE, + KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, + TG(MDIA), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, + KC_MINS, KC_EQL, KC_RPRN, KC_RCBR, F(1), + KC_RALT, KC_MPLY, + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | | | | | | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Left | Down | Up | Right| | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// 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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F12, + KC_LEFT, KC_DOWN, KC_UP, 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, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | |------| |------|MsLeft|MsDown| MsUp |MsRght| | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |VolUp |VolDn | Prev | Next | | | LClk | RClk | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// 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_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_VOLU, KC_VOLD, KC_MPRV, KC_MNXT, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, 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, + KC_TRNS, KC_TRNS, KC_WBAK +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_MACRO_TAP(0), // FN0 - Ctrl + a (For screen/tmux) + [1] = ACTION_MACRO_TAP(1) // FN1 - Ctrl + ` (For quake style console) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // this is the function signature -- just copy/paste it into your keymap file as it is. +{ + switch(id) { + case 0: + if (record->event.pressed) { + if (record->tap.count) { + if (record->tap.interrupted) { + record->tap.count = 0; + // hold press action + register_code(KC_LCTL); + } else { + // tap press action + return MACRO( D(LCTL), T(A), U(LCTL), END ); + } + } else { + // hold press action + register_code(KC_LCTL); + } + } else { + if (record->tap.count) { + // tap release action + } else { + // hold release action + unregister_code(KC_LCTL); + } + record->tap.count = 0; + } + break; + case 1: + if (record->event.pressed) { + if (record->tap.count) { + if (record->tap.interrupted) { + record->tap.count = 0; + // hold press action + register_code(KC_RCTL); + } else { + // tap press action + return MACRO( DOWN(KC_RCTL), TYPE(KC_GRV), UP(KC_RCTL), END ); + } + } else { + // hold press action + register_code(KC_RCTL); + } + } else { + if (record->tap.count) { + // tap release action + } else { + // hold release action + unregister_code(KC_RCTL); + } + record->tap.count = 0; + } + 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/plums/plums.png b/keyboard/ergodox_ez/keymaps/plums/plums.png new file mode 100644 index 0000000000000000000000000000000000000000..075ea6d2713f476e0d1f34e5b6342b07c8512ee4 GIT binary patch literal 221317 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

    H_voE3UO<%m(UUh~3yfno~h1o0Ke6Krf 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

    Hd2aWyUfI102{&1;?-A^?d^RIx=2pSF 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%0D-5p`66=rqshPe_z~Rda(EKL7}f{7iw8Kt{hhK z%KGs?eM3%H7|VarBNx8y7uNZ28*$3lxk-Er%jx}W-g)_*x0`%ko*v?^*3#r1@jM^bwCBJJw*4IROUGzc;CR#q;E4>|fd>;rUAGmfU~v*cMWi z`N8c$=K_^1lkH+hE<_0L+^f>G+pUqEm2=vwb1#=1+b8uk*6)6}ey8)nMQwX8)pLuz zeQ$a9q_;oI_p6&1Uw`?PD=Fi5t^a-f=l9=; zmA?#o*MF?r@S;d+=^X{POP^}hD(1?(yU12FsY%+Ne_D`Z&yv!KnTYkuoKsbZFYS^B`9JSI_`lun ze&4^pjs?y?cWFf2;}BbFdvKHeo~duns~)_(Pf}+(`{{297ghECYe(FgB+~Fx{$P>w z1{+D8aQ1E{-KhEVCrx`_Z~gbs_0MJt4jkLha=QL}^!#e`%-ARU+HRv~a0~4V`_9a{ zFK_dI`avW6h%37v9Zi@ip!3sndgzLDr!O~p557H?a8pLdOaAZM{U1K{$sK%q$Ms+r z@4-da-92p;CN0xv^{>&55K;Kyv|+_|=V)e$gKCEyPVHy?|KF#)=}SH9Y3qZZlJB1M z_B{RFdU^cvdFnqsAE!+5@_fDMidh8@TDE3PXF2t<^P;-O)#ihXPRm^R{itGthHG-n ziti3nL>em0BGz$>#Re_<|6f8U(BRS92iq=fOW0|>r}Ue@b3yP=tFp4tN72H~>Fc<} zSiP6Ao~~!}Hl17*`^R;|pX~{O{XP4+r`;)HFF*X{+ROiIr@nuC`Mk8~pYZ;PcdnR! z_q+GD=#|p@rFXz%BcMhnG=UxPZ7ixvdU1)(_W#R-P9_Pht$LDyUAvdKOppF^KH;UT z&gy1WuU8j8ByPxP>;3b^|6telrloWCxZaKsx%1 zDV#ouW%Xf4hsjg?ZQV@n9lw!q(s$Fpl6PHuZdb+FdA?S9{}j^|wvBw1k^kl&td0FP zalT2~;bjSd?>nNKp0*$SB!6&`!jVG>7puPV1zdR4oDdjf@aS*CPV{_{$E{=9yUX{yVw*J}TmKf5HeecR7~ zcc(6I7u^!T;BtA5+wWTa9e)90TypUr!UNWo39 zyPW@~M~hqPKUD+uc#td5n*sq02@xA&ri9<=ZvHL)WbJPK9qZ*ptJXwZ%3jAcO}lw% z`bKrjJ$9Kt>+CfiKW}oiHJr4p=#|n-vr0L1vt|khF#nEkP7QwM<=2Q_OgS8oY+UN- zw_jdomrK$Pe$_7@3-gQ zzgP0^&drh+7Zj`J{KpItvzN3%iHLWZ^`aarp!AKTzJ z0_b^}Mc{;Z0DJelySry6AMeYow6E9``}={=q}^AUn;G2f#J^)WbHP2PxmKk{j?cM2 zZ=V16&F8oGs$Q=Rj@?!AP-s%sb*|s;;I<(W(HOxP8&&k5&=7=|8T zVmzuVvOgo=G42EtW(K*iiovlbtg`}B>V|@Yz~Qzi1%8a+z^CWJ!8V@>>?}EAH@0L> zj@((a^yaqQ*=KL+%-Vi&vHR?u#m}Yws>25*_Hh-QdzO7RNRQ>5XvTNYNyj1Y@9jMw zd)k&ofP+;`FDAn*=SD)>`FXi)JQ4}NzPx-qUzt2ok^*$q8ekbwWp3i>E zKl!J@Jl?3nG-tDF;3G?p9r_>s{eCZ9m9!(if64+krmkn&4IiIO_Mi3c?(XXu`dja= zY0`^oZ||3&s+23!=B$Ob=^Rcm&Dp$^=iEDi6`L7s4PV7DzPT6I_i7;=&X#2_yHuQGUF5A7BcRan&`H;F!trKy{#otvbvJb4_ucvO_V)EJ zudknPjG2G-k@fpM$=}}J&wqAywzyup{KwB?U!SJ$4bp-Pw?qj)kXc}=xLa=dzBjA* zi;~+J9C@r?9sC({W`?1%OtWGh4`(>n_lNEBvzB^KZwsEdE@tPYsX5_O{9mnBGK+%@ zIyHP|n!~&!wDrpL=&!DMmjx9%CiZQEG}7^V81Hll`V~vi8jK+xxCf-}l55n*IY~4qPv8c%)kPTQL50cd^;_esAfb`aJD( zZ88(tpR<^le+Qi+JR!gL^o1KYB>K)L+?EiUb#!skSp z|17zE{nsPzi^~^J*#z!ATyX-K9TjnNgD==@={~*fpB)4azx}mY>3j9}cc#v5Jens? zFLZA2sj|-4#v^@sTkh>caw@h}Uo6zCnb~*@s=vLlOrPstzCwR~)?|pG3KL=)iW{DU znb}PKwP~T)iRNA=pN(0`Ybz!#e|)@u_C#g(sA#FDYj^J4sZd`STq0_7^04TY>Fra! zCPEUGhr$6%2PT#7c}}&FA(AOe^_adKS;1XhR<_F9EXViM?A+wiE4NQg|8;3f;j7HY zNkQkACIwIY8Ko!wy3f5p+9~7_m%qb+0%+t1vhMOovHHO z1~hhjLhwSWL-Mg6PWFteTXwEfeHz((IE~(g{)U&4MPNlQ!}Q5lj!j*w)ZlQ6Ns9ULr_=iSH&(OdhblZc(kaZ^f3>>xQ;1If z^w_e<8^VXL7hSzQ@2_%$Ln%wm-=0rfW3H|&-PXjw#Bn9OVV=a-uj%hO6arKm|Nj0i z?b|7AMQSu9lx-6Ler`oWlB|bE1*OZfAzZ64ooX4_;$vQ<<`T$I80s;7?m) z)=r&$T+rbFFJrv@;u_uQ((a-=LBrH_+5u($Jb#ULl)a5w{BoJcQdSe+M_*oE=B`UD zy}Kb|r&l&81i@(-LVSp3jKA%&Zo2l_$D1#erA9jT@JgG_uq=MoviMni>DAC>{`2iJ zr(IlGD{E1305nOO_Tj<7w5zK^pS@bWp6~PfU5OiuEJH0*#J~j$lz64~Aba+SuSH8M z9kwiuooUgraObA?d%wqRE_&*9d4K(Xlhe?^U|eF-$lUHkoRx>?>G3BCu^mI!kHV&uHUZ8l;bIE`}^yw_mtKnjy%3!%WvmyKgwocQu^@X zV)wPP_Zdudm^yDs=31-rcQSs{XYBT5tucvRv`itm=&V8J&Z5(2av{YPB+ED`_#HS} zmU_u-Vs`G{9lusy-KEmzZ~wPs(Oq@Eq>NRXz3(T?7uj>c~Tx(x%Z*Pe+Cv<;YSm=EAalgIXI;a(=30SeD&GXxQi;jyoZb(?O9ea4V{p^d2 zi@B>5RBrCfKY#Inigno=4UVLYDwm&{M|+i%b|+3M`WZHT3Ml)*D}Yt{53+U}dCop@ zbX(ll>>WSECQFFbf4%8`%jW2+D!Gz3H$J`*Gp_OGn^m>?PRj1YrBAi4H$I2fl;FU1 zFk`LB6}}m_&ZK`^)>iG?GDkc%UwFd}jX-GVFfg)g(smF~-d*Z{5>{WsR1|nMD6|D% zb%j^tFo_fE7#w@vT(eb0Z~h$6WNeb~3l*P<-UC(G&BS83Df;^q@Z=>@dx>#53rCVg zXe?^#0!?GT;SxAD&0S zPft8A@3YN+d&_$>JJc&1A{&a$W@oqWQ4HA0pgZ@}+lo{-R;%)NIdOGAQx_*R=6Y7% z+E=?fP!3iDHaJXUwMai*^ftI`KC9J_7>iSF4!SJ6%HC#y%BE{;qu0KkxKK{w*P(Zp zmU`=Uoil^SaXO1ddhxPVCp4H+IR%brba$&Oe~4zR)yz_aw*@(FXdkegy|>i)oWP2Z zhSQ!}Qy-T?YhFaJZ33vZ8nW}IBt}CvM9V>7agb#kWbPE4B%#DgE`cK+Q>~+|FDpzw zd-m)#v0pzvK3?YBe(CU`nja6_uRYs;OY-x=eXDX0eS;*^6HN{L&l%=yzFE9P&GPs* z_3clNxHewWwGj7qnYUK(0*~aZu971ig3A^zJUFXHQ+ZZb$@6n_RoS1*m}X76xix#b zq;=Vv(8~2D#?jky46nykuf4gaviOZ!%=+~=oHhzUlXaA6!C#q%;%#B8Ew-wwSRVJ& zHGXpBpIdi#=A9jdi41ACwq&M#dvkMH{r`WU68fBI>g#K36B!=&S-&$_ z?B1_8vwr&P)hP!nV7(kKt{pXe2P~scu6pXovPW2<<6-R7paof6IuRQV@W@(SSrf7G zP|p2*duPq|%Z+}Ow6o;pr7&iRm8l)F@CXkTdoXA1sRcQFjNPmfH!eRqrI`JV12i{1 z@642$!qY#;r3F@6LE||k=D^d>a??N0`*^tT(Q+LJ|DGuaZ_bTo;uhC4kv7ZW&{v;n zUB0e(`eYf4f&*`EZ$E!#j^*VSMUy}ab=GnzY=;DhLW2Vn<=zruGniNN$uph(Tgcpuiw~9rFZVN@9#@qaVJ822 z^~Q~c>#PoEmh{WnW|?Hn?0tD+qOxeO^x~I|wK~&#OI_v(I4r0ERiiQb;?HxQ%Ad~M z+f=-5%aWV@{7fu{H7kxd{)wr#4l5d{mIbBmX-4?X9iPr&#V`(pUUh|%3LDxM~cb>dnH1+j?&w>sI{NT>{wkO^qee-g?6P?veEQWVh z8^12H$-lS9pkX1S0XvUGLhQd&CnxCbt@!uzd9T!wtPh|w+gbI)86F?$6i$0{W8<=g z3l~24SheoLojbR;gs6|bMx7Ecb8w^ zT*dWm?H0V?qaj*dwz2^-wYOia>SOgN#fnrnWdI; zCK(edA2hP}JbN+ED79hSeu+TrU={{H&PJ@<2UV#d;4A8tz= z2)HK_a&f&5SICp^$2#=Bf84n*MPT}qr04^hdh?&I`@A*gsnv%X7J&`H2dU2RWUQ~n7V!1v}to>#P6L6sui6!&lHltQodN95C5eRr7j}r17EC;&C+}k2W)2IBHvqFD<_Vi7V3>N_E3p_G2vvaDw8LaJj%jMgXYv<;K zoZfKOv8PYgx~-YDPs;R^-%63JTQ{AT)|JvKO!Ng$o>*mvL$LB6P7&>!Gjc#~I*gxflhTTjx-*yF-Uo7uh|C}N3 ziqp@XXQFC%-c!>GJG^cB>WF>W8~1H3OTAP(?{=5>uT^uNuY9;X&+ixOzS`g4Ec;Vl zFI(iLRj(SXdMjtfl9<_Mxklx8OT!&oUvKU0?S1%zXIro0LcxWh@lyYl_J2QfWo7VT zIZ0O5PbsbIzb<9;jjwvCn%^Wb+dQ8yed5KXes$poBhJXON_|7dMJ2oH z)yE?z>prbp{$hIVxtm#sVkYVv*!s4e>!=s|tD!cdbR0}*!54dmbRv_|&dte;t9Zz| zIP=M_($~*ILchJcd;7(8Bi3uvbfe4CmdV7Qej4(0LL`eohvs}` zUzQFrGi&0WSJ(c$rqjf)Vd`0S+Acn96j~) zb=9lW*Jmw_@nqphQUQ(NC_HFs&|{uunjI!F=hDga{dIrmoG72-*;~Ic?d&WAhQ%|B z7XA4hwQj|oKkf{S+gTyKs66@HC!m3KgEj>=cSa_T3dIGCZOeUT3h4=}`<3kSd3|lI z@vDgoy}hT@=uF?WU^0&0VP~@hGdrKj?y|RCvOFuk=v9PVRzBr_QvL9X7^#wu7Kgp8 z&(6=!Kh`gw|A9ihq zb<&Thbyc@F*Ru$$=mV9p`=+h7+IlWbAY*pJ`dp>^r><^`(tCgP={9ZQ??+~s=g-^u z^;-1VCRXk+QQ2MzYeNHsTr{0theF|p07 z%gV|!Qg-Vxcs{?r?w@nm9s8mu9hFa~hMzm*B9!VC{2;T3M-`MnrvB$pc(9IP{@${y zv6J45>@M=j+obWpd$-Yk-zB@gEL=PNnW1F*jFkVK%@Vh6Ebh0HD$C#Zs7w10d?@g9{+^F+mzVp` zzcu~LMO#p71EUY?{RrHLjq**AW`wr1LEWq%u@75)pH%Ir$8w7U1pZO!|2$VA)ma#ZQNJC<|w49oX( z{m9tm;_JBV$*janMNg;AM4jGrnA6bx_SBMGrR%q<3cm)gF7@P@U-#>!%Wi*}BNrA( z|9otn!Os_NVN0In}OP!FB&JL zJl|)Veq}{q+VMVFR!1J+ehvGjI|^NL%zc9N?!TJ!2{PUQ=^HqFWsS)VSIZRMdE?sZ zI$rVnNkWGot+)H_@q4qm_U@(g*k!HD*1S17Z?D&A4;GXd!5y8^9_(ljcC-gO+Jgo6 zV9)hQCofj7bYfs+$$hfKpBMb>MW5S=YZYpsInQQx{=Ts2kNyartd3kCx7Vk*c=OG@)#bLUmnYmmHJiyVhB?~dFc*t}!vQbG>-&Q((l7a8+|Jrpd#@a0X#2EmL04UB-~y%n=58fB`_F$>ZQh|Gew)d!@Mj8m>3+js zCcXOQKR|;lv-iHAyQ4U#y4d?%4189tQ&@dg;^DSdTZwDyv+w22 z>E{oz7hiiJBs5$42za{Aua7%FZRI{L@AJ@w;+wQ5EG=d@ck_+KxykdAZ%>Radf3F^ z$RnP0ve8D)ro!OO!3{M(i!N`^zi(_SDRZJ~#?kV7mFhD3PUTmwUi$7*`!nwF6n=2y zrm=$Y9OI+doLKMLn^DG3R?lN%F3BIhCJ{>VGHgPd_gwy*Xy8&CjU# z^LD@2%rr=Js))S2#B=hhq|o)f8M`8`UJmxRElpc9t?Fs(U(iHbq)5b;jEURtYtGrc zv)JW#)w!@WY%%%5J0sSibd8m7O_cgD)$GyY+?2oj^V^R1%bSPCRW99n)vD;pi4E+5 zb!?)#XOoKd?z^%&?c^lYv}b2#K5G?^GnnPJE_!>OUuf$4dwYAU5;Qh!%elEJEd5mB zssiu;eSwEU_I=HD^O-G5GD1~X@4G%dKX=iJOSQV;A^S}JhwFAsOj~wyx;0bRj+?Wl znBPA3YQ^@cufHxm(5j~yxiQIAf@j6{bk*PC`jcK>ULO7_2(phcz_oEr?eZOUd;v#S zl_v#XnJ#?QMJ-#!L13}lh8!_QmP_InQXMv@o#ko{w)*+z`ug}^Gcyj$nO=QA%QX8C zLr>bNLf!wl8dmzCIfpgE53G;w(ps6>#wTx=bI$(%pQeqMvUUZ7_5_J?3LII{(JQXl z(2&a{l~8eNisnP3!bdK*H-(4QU0WNSenr`N`m_n)hS(+X2iB^!pR3+~JZJshMC$z8 zm&@my&9yFHS6+6*o{3|MfQQTx35$XSH@9YozhUT8-FDu&v0+*5l=+kV+X8o*yb$1Q ztl~a1-~N7&y#2i+tOh0@HmsB1`u39|Z^F{d?VpYd2T7JNojs%S)ovBYyp+&}_fy_n z{qz3Mx%V@^zP>(tcK*JdiyV%b@Bisre2`Uq#_YUZn$;Dl({5}pOTD5d)a;+T*J$-t zU;p!_KARREVHWF=HrJEUv_I)qd2T0@)B^wOJAS80OnrUlQW1aSFOH0DGf(U9-;?nC z?Af!44v2}*B?+!E_w;tZF{(HTl}){b8v9*WJ$v$mx{UB z|B}t%{Z_6trHdjJQp(NXg##1zG2GXDIs5jO;~EntKDjhWeSVG697)|%`_KI}4gFPm zJyv|}qxyLb`fpGDF`L-+(m7gx{jRJk^K%9#`GnaGw`_EmuQhpdujZ&|cnkA6!xu4` zNveasE+#+^D!nUf!LSn_S zJHHNz?@Ms&lgZ56|F`TrS5&*q?^|l07RF@C@lD;PeVQvN=f;MEXJ#6!%b5N@CY^6m z`|FG6<{rPduMadbKf7Cg-?W*X-)wc*TBGpz+R_>I*Ll0Ao?dxMaWk|7-N3*k%9)a@ zb?F+Dq|+6LyRo~=)}GjWOTTDoT}`g=&bW11^8HJXOebiMgh;nUTO0-+wd6k9_{dmfPaV{UxogJqbofovl!*9tPp>7 zyuBN#9^cp%f;G9b_Zgh^3SbE<_R8LM zIO`2lS zvCz@{)A8~Pd?I@;y!Zv3%k}*B@@cW(Je$n2cXu+QqM{BZxaBFf^T}q()&KceFg3f) z^Yql{xI9Ep{)cWr=Hj@`GFfJZ;>Y^}W|q$U0Y0c&d;6tdo{JOowrNk^))|xidTHSO zi*}Qw+|KKNwJ#J{ym6yp84piv`BKN+Pt^)jZmnG3-z#N$>dlRfixoN+@@FB<@D6y>4 za1dDBH6sVHV@+W;(=Ho})6I9n7cY!Cuk3#PwYF~bwlg*VKF>Fg|8YqCTuS=aS64wv z*tXdIU7McyM$4^R>r5ICp0E36T>Sa0x$ub%I~N&G+I}QCDdk9W5~vdN;{dG+wCTLy z+1l%Q-KKcu!d_G7c>*5p3f=Pq^?Y(8U*GDNIyEctz_s_wlh{C4L>_AVQF^jt(z5z1 zo3gL#fsVC4X7m5g=fr}=H(twEKAD)rAGvv7#NR#NZe^!EKGyqihx}2a->>8UTh(aX zI<|fP-`vYvv#%%lr`s}_iYjyjLidOvn7t3yLPVdjm%2MhmbZe2$?@WNK{Y2X`kxM57Pq6zLNe z-tgD{`ck+}JlaI`<@^8t-iu%Pd~UAw+3WkhnS$EA15fFt@Qf-?yfYOu?aH=W6!OtS(ko!PHOJ2 zd7|vb&B-Xu!jW_%fcpt#i5;l5eZaf%8k3|HPvx5%8{PH_-`c+Y|CK$LR(ibO^;++9 zc>UM#^jAOfL09fh(F{I!=eb)ci`LrtuingEt1zLDVfy4HkI%$`);e^tT=`mde_w6d zfd)p=z4x|>%UTpDyz$G4-gknZi6cbq!Rz!Z|Nj2gX4d?)N@K!A`{Z`L%@@vydr9d8 zPLG))B@)SdW%v7iyVq@Y+LEdj#A*~`_ji$f=A|V{QET$L9im??*Zuu;E5{N|2LWZ@ z+;6Q6OdL}*4XVCme7@wZUnzX##-7T}Gi@r1W^&ocGP2}|e)wvf_3_csQ1yQ96woGD ztIhL4=N>$}8XgbMrOS5Cv8^t<8_8w6Bzwky*q8nO~|aFq@^1} zBM+xe)Rq%IGYk~}Ts`|We(kk&vDqcEUxNK@r!JIQvV!A>?t|CqA-YWxRze~tPRy+e zng9O0&F7wrA@j`dRV=Q2)Tusa#}bwQE54O#UHVhBt7`tQ!mZCvlp8WONgPdy0F_h` z3Kuq~`)^J;DP&yy%;)nVZvB?xE!i!F(}N&Q*e@?G9@dH8c4mc-3X8x8=Z5nuQocrH zWu5-``1ov4Lu-BA*VWIitPDPBmT_})&Fro#M)%Cp+ka&mD@t$hX;5fO6?G~D#ZXP7 zV>4Up^eJm1HY)M3J+XgxsP?PUOuO1$+>xsN90~!;80H5qJvhlHxALs%^_Iu1I}J9Z zzr6HG19WmsHDi;+R`WE_s$GZKEZ^STOfKQwShp}Zd13tiy4+iFxAg0t&n-U#Y0fUI zF4p~@S-sJoB}Vvx@v05SzC>=%y}j*2&_w5UzShf~py}UM|1*)rCsn6Ex$_vj6~F-& zAP$0zy{pz%-pT#D)kS&w?OEHEmaNfJEco!?U;&qvud{jKqa#A+xBOpN`ubYy;)|~@ z3F&EW+`sRHB9kX*y_;9iw?EIH_~lyW-ZBBL;WFr0_8cD&)`cQV+PjJ>UG4@=5;2pP!#g z$Lh<99|)+Gx39aiD|b3gO?hE3WSPWmOp0ArL`r_8s)tOmYT+fTc`*~(hs!Djlz1w@bo>^-5o-K|J zcPBn}JDH!CXC`0wW1;2yJ)gOnSaWa0hQ?JrI>K4}Zz-=)W^sAZ*;fNOM3o0(sg7qmUS4q8(a(#(I$ zLiFXixz^r%=Pa|XXl%~Du4i2K=7yBk((NyGqqoh-UcdKR&b>XBWy{xH56@W`(FtAQ zvzBWIX!UXQ>d-m2giZcdXFtEOGPO;%Qrkh`@akpb-U9R+d{oZf0HWq4K%DcO( z^>VP-Q;CTwdmDygB{6 z+27ya%|VsSI*sV5O4?d{b&C0VzF#7{5vp1w`$fQPR08~7&v6`L5I z=Y+DQ7IQ@C95^sfESxWLv-^VB-DTfWmYtciW6pP@?o*c`ap9owm`QK`_Z@S-_sExt z*rzg9B`x7O_wJ5R#Eyc6H#a0YS6H6Bv$J^a?m15mG%}}w>WOD(X1YzEe5dmH+`LeR zouHmCxZ5hkQE+Y=L+5gZ2b~O#JpNjn<{f=;adCTK^39_kl^)$O;aGNROXlTe2H-{a zR@NJqzjEnjQ=e;9x(ajv$Kg#sBjS5|dke2h`Yo>h@*;4t_@7Z^s%DJBBY_+kvwJrDD&0EiouimWcAfO!mHFol)tPLK%_bn?wJ(-nb|F$>p z&W?*24H~`83mI)cr>j|(zM5iL^P`|bXz^_`)l%n>wTD9 zyEbd`c%%Zz3*VxDfE6 z!Zti3?_KWgZ8MiGTh`>z_R6id@@&|mhROL~Lv=b9#-FYF`YLtS?Ad4E-QE2<(w6mi z*gcVgM^ZPKq{2WMGmLA;zqyAjXWO=mKF|4fh1Igqzd@m`x->1ekDXU4MXurj<6_HQ z%Y9}h>FxR8q^_@9`S+`si~|5`9zq{>a?q+q0vKp1}tU{pMI)-QOzqqL>-3u}+_!&CZ`S&$e33ZpLP}=@V|;Q3$&i6%|!f6jNdB{WUbA>Ke!+ z910U+8+GO~7o1BwUO4ZI%sZ~6_W@CcF87-mfCBd_%ro6ng^kK-7T}zHUcd7juvwI3JsF}sk z_=sr^v&i<19|d2Xo)_hLNo|w*_OfS7qS|u#l1kp(FqF|LxUwR!%xme4)w0%QAts@V z-nOls>TMjS!60DHvFwK_$Fknd6&VHV?kvgHe82zyzXCD-uNogse@4Z>VqDS~87m)S zX7$d5cipKi_5c56h(h+~1_^!mYJK#2al;h8?knY!xBe>H>l^ZhVdLJIqn~2CzpmY? zJ^9_|J7F=G!k^ms^V*jdU()~Z_V)Jkl`7HZqM<=QwP$KwOgpUd^wyTl$va=K+s&mF zvpzQ`hv#_uhFl)bUXHcDF8vVyxi@{8-(0D0Cp0uBsB71()#uIl1#gxWTXgsMC3t{? z^Cj1hUvnS5wshF#?p{@WI;s}5Zl^5eMhxoMACb#q1UHbeEXFu_>lJN%(5e`L6N?Tk za_!#p7c>_zSNYcU;%!N$52|LLI9eonx>)y`dS5?0Ccpl=G|tp}nvS7y`Z*K*Js+AbniSpLRa(4C ztNQ!9+$+q^jaySsPupr0+!x%c3>wvFaAu19?N|6$=D&q zPfLI9&vNWBF+RKRj$pu%v)7jFxoH;WzIScRdVN;C63>%eqS}WN9QN93-`rm{(PzHh z-bvFxfrsH6wYXB=S|9yd+@KYn6M9R?aQU}F4Est ztgO4fCQ_I!!6djZ`)9uM#Y#;k4uyod4EHs!g>p)Q`bkcVO%gI3910Iw8`vb~8Krvd z@R?(A@ukt)=Hie`>7;?ybT(Nf#ejTJ`)W3*DZ7KAjZN;_*Tvgn?UpdEF?k#Iufj>I*>Azj znM>}ui~e?JXk5efVeX`>vzFh<K`$3AM2GC z@0${zm24xXzku;qN$>9bw!oc_yw66lToS#IV>~^+uJWMY?AfyqHyr2`R_Bsi{hjNn z=fSQWdt%FOrhYlHqMUVOJ&VAJH4OJPXRfW{n%4wb;xhHn!h$q$+)G>zOTJ_=H>rKD z+;5Ylx9f$Hapk8cA4KgWo=x{o7MLKgVmqku)w}HYS$|(&-?Sqgg3tbZK7YRcMAvWk zJ{iOHdp>y`^ii3`XyZhC(cHC5Z{1(DB{nilAo*|`Z`!#zmJe6_G{0A|_~qs0{%^gX zy^!ORu}HXA`#sjU;zPpbtgBkZU$2I@s}_PbdC06)+k~=(LX-Q)Ew!S(F`05~xtZZ= zd`TJW-c-NedmVIG)|dD9?azL)+^HXnWfX7vWKox8&~^v|$dL-AjPkdp7Un9&E`3lH zt$(&z@tncS0@2Q9iCM4SZ@Zn>&6|+%>d<2M{wVX>#931ptQ4{?hit@%hit@n6$ITS zLCQvq3%!3n%5Gt2)i>Go@595xzRu3hi{}3Nv1GEk|E#&z<+DJ?HqDqAeQcp~`>f;g z^)@k2A?szP6Iw6BJNXTKh_2^wJOAv9i`~V)ICyL-zCX_x)TB*5-q)ni1{%8$x?`cV zOhG_ zs?agShu zK!auwwGfF3v5ZX;H`i8sflo?<+03EP&=AbTVmN1&o>4c74GIkoWvm=YDcj#^TB7$k z{6JH#t9G5xL6;ch9;s|)0-gV=tE(%zZ`U_{>&j0{GVjmZUiNnBO=hT9Zs;7aoPBny z^F4tTF%8rFo|f$~TFeCN?FMc*ux*J=?)`mtHTof?1B-xz!fB>Cn^Sjw)7*WYNw!8$ zCe?X?7*p)-GE-2w_4?Y{YhOfe{HM3&0u6^o3YTjeb&z6 z=dr z;U@7}ENAE2-{+AuI#Tlf-rg6VV=5f>`{_h(I-(Q3ZB2&2;jh1n7RsGSE@i!&raX>W$B07RSw6F^-7<8aIpF8BG>LSpjq7A!Q0vzl$o-xujAc+SY*$>|Nnj; zW@y{Tz3>0u_p=R?kIeubX3g`HYa`uK?ux9*wsOIn2>$7*i-*+2y3U2zTkNsv@w?(!6F zF;1PhJr-|LCrTeUaduu+KxW|jo|(q!v(DE%GcH+pp7qhTa;A$*LwEIj?vDTS$nxOc zKZjn`E{^lAl3#gTh?7yC#UlOlLNQHdrjslZH;iWrpFg$3VRzZvIidxY@6Roo{Bai7 zijCVqCsC%?e@l1$zBs#R>XnG#{+@lczuUH7%?Q@#6JpxO@uK2d;o9Wb<2(DlYwQr; z%m3(9)$h04+utkio$tZ%L*>Dz%Kp=p-(N~B()q@HLHO`LE2Z{Q5kzOabJvpHWtJx! znb{A;-~QsgMNfU_=X2JtSDaiYxT5dCn#j#(KubQY!_H1rcJC2Woy$}9_LgbQyj>So zhfk^s&9rG~m#aGQVv?Z{lOFerB288UHa;1NzDki=_sq10Wy{oxUtL+bq2l@c`h6EC z%`VC8yysqJpIO5r#I%mP;M}t+-bwW=lR#4dc}I=AIbQ6FHl4P3@^U5r;Z$@2rAPt7U_ zFXG*_{%O`)t1tU%e!ty*Ho4z6>_dp@ojzG>F*Z#T`+vdc5%hG9fter+;+z4oxAy_c6sr+wEVjhjDLfM*TdD%J@rtxi*9;p zU262i`I70EU#(&LZ)7=~|HIH$chjooN5Kt)zPhKImfrdGG?IDS%7fEphp2osbz$vcNEF~{H z?lGUY{XS>s^Lf?hV$6hO|8qU+m9hLZCr-S|K4UJE=-%q@eAOCH#k}9Ee?4~Ld7$a! z_45PQO+S4dR1U5B`EKpqZHtQEBt6gBdfPbqn{R_cTfS*j`=>Lr&GmT_GTv35<#|wa z$szr`{r?(^#f{4{YCarf=k8j}&{p?0=&?qYj;PH_KkYBwv;9J@&N$7VvLf%wjO!<^ zb6NZhi$A(g;Opv0r1esBv()OgpPKz@<)rL{THWwHSMslGaV*dNw>W-o@%+^etv;XX zGp`k2>HXKGz0Sb8{GADC`)!)|jMA(ne^xJC_V`Qn z{onUyGVI{;YS;zN-{oGx=?at!;`?g!A zuU>CoT^`+_(02Q4y6d~EqQ4v2(YO_Yz(e#|i3XN%3 zHe6nR@uKJB-|zS5f9YOz@A1V7$*d!q6324vj*3La^E0w8yBh4&$R_*$V){;|&Fy@$ zMpoO7t8uJ){Udz6=U0zY|7}7Jf14Ja$GQLb>YK_ZVVjg3Ru-Fm4ZE~7SXj-6gZbXq z3jOErgO3Y7&-tl!$6aA2gJVyMpUrAfMpLFXUTHBihHLBN@1NTIwk86)V`;0fMXlho z`3$#0l%B3#x^!vEv`r!Ls)`jCBtc!dcHT8B7^lxJ{AzRQx&Iyg3p>wW&fRNovSGR2 z)zmNUx2YWOY%-k>gPB|c(@vPLM2d&2%E~?50@~f~u z64`U1-n8LSmHg4CzQ=dnQ@8(l(w|E&@$$#@a&lGkb)&cGynDLlvxkEBbB2qSv-hc+ zs9oyT-!5d!C-2-o9UKXW66mlU@IE ztqwW+Zp*f7R$o)I&rVox!N{Amg3lv~4mO8jtdh+hqUcbj^&lj)hGc$A~ zOE-r*f82flZ=S{1Cr_ux=Uv(DV=TN??2bJ3?zu;c8CXAF zaSmLW5EY<7V!VS4iZ-z`NIy=Kq`A<Pzv}RiO_nB)RflP0tbn9VM(9%(cRQmdVRGh598sr!YxyZF^bad+GIx z2)nO!fe-wWS)Z!y-T%ez^6y^FaImw#7BgIDl8juhKl@&z=Pehrr`M0|2|2x?;LCC& z@73{}O(GOdwk*D{{`T6;*QvV~x_#9T)tg(O$x!hB@Au>~Dns%n`+Q`jnbKHU$TmLL+i#1X9|CjvqPIz;`=2wya&mp=|TzF4pR z(#MsLx9BqRJdJJ?*qdLn=DGUb^IPnnDrbKB3fk-Ovx;xRmx|tb%N>qQ-~Z?7hV-B< z=Z^h{t(#N4eL7U<{?>^5QM-*^+TFe*>>R)8)w3n>4{rZDI?Lp;nVo;2>eT&{Rtn{s z`2^|BeRHSudMxYJMc2*D%-S9suaKVa>v>&h^}Z{vHt-E*W>2@zs{FWhUrFu{Z~eVb z{_t1^#^&GKWBG=6f%n`Ro$!!zLH`%$ef^bcVecCI`s#+&VL{)kOjWM#xIBGLnqq)I z@7XttKN^{6EIM|2$CpdqhczQ(cjv5&^2=FX#Z*=Q`p301p0n7ha||4oPujQm%4rYA z@~?9O9xR;YdHc%qt}5B5_3W>H$5dWQ&zf|4#g8{@)6QPWi-zp4n|fmB1!ZN(R<;|3 z8O1xhp6(QTJ$Z}vPRy@usS*5-0w5M^(ig}A>TGZ%g<*KV{^@n^|(-yv?H3vv=H6 zE7}-y^ixdtSI=8hJ-^?6rr@?k+4O;S?h*IfCw|r6=ehbfl$SAja$RQ-|Dr!jphJOe zOX_s5>p#`s^TEktYR+0IhOJh1Ro~y`e#xH6ls!vPAxq|W)ViR)U#(HoCmlIEWx;}- zRo+u(1#P{uZL;06$L@~YUrz;ySM&Z^8NV)n|KBp>x<5Y(%+$W#32;9D^+05h@Vx6~ zjHVi<+$XkPkE=enL;QH3EO#>(*T3zhce+(}hBO4+Z{)i5bpC!#i{onM0e@c`0$<|FIr{wKr#7-*#;}Xj$Yu z(5_1?%Od~2a<$TaP*t1hQd>GPOkX^nXUJ+w30qQ1@@tii4()mxWx_ zZ<{q&vG;MPy3G8aXVMQDa+>^D-lWczrV%ft@9fAomtl3{sz{%lx0PWUXJ&0-{jzgO zr2Ch>i~nC-|4{0?ldaMekq8Y_woud0Yrgm2b6>yr+pU=mnOkaQ?}KjtkP!FinJ51D zJ2>0Aex3F|{&-6j<4p_Em7l`i7MroI64eP;(38?uyMN@_@5~zZu&94gSHhQ8J}j-{ z5;*c8x-3dD!v{$dB zX?;T5yVpX(rY>7^?(8u9^E8T)pVc_(_t#xwl_|5!xK@NuY!U-aBL93OzF*>8)#5p? zEUtZA5+CB;BOxf~pE=#(z4BA%_pASSZ#H?l>R896YQvY$S3*v+c~=qqAnds7m!GdM zg)Aw2s=3vVvGD7@MSKd4JW-$J$jzIa@SSE*N1rImYx!@U6wGH?eyM{ z$D|K`k26W#rgyz(_C~!b+5e#Z-;GBcd3Zl<$-b^WM`*fX}x7qRB()L+AnM;c1Pu}${%V)xhjnkvUO#gh*PK>(yw)p$p>S$j7 z*!QcCE%&PfT?_r;dWq>THNQC$d?!}@lD4VX@crx5*N5J2W~!RM>R+i$MnjyexRu?N z*G|W~`=n*>QC3juS>dqyt}{uzV_i2F`LuQYRRiIufMQ9XaB#i>(7E(C^s(c z`}JydqWG~L!V$cymR^7D9oD>O;wDuAR)cr@e!nZ0`pl*Bdivd|+Tm@%HLt32=TAz@ z3DD;`dt<`TUpOwD zKL2n3xtStcF04Ob)puFuyVAig-R)=Im7xd?)51q3|gA8 zjQ4L%4V-;q`?k1Q?ye~_O6GSS{x4Pgcd`866_Fbf7zIza?CN@R>h+>-JudbWpN<;r zkKwd5`o87=kN*D#pv`*!zvcfIi~hF%=j{E4@&A8aPnQ3EkiSmAtf^$Lnr1ZA>4I22QQH8ionnbF1cPp#*yq99|lj9HKWEcxEF>yCCoLi8p5n_TN^eqEl= z_gXn?&9AulZC9ObKQI2i@LvBf)%f@Rd;LTIb49(larLp4UCEp)yVV2dOuiS+m2jl? z`3jk;_*Z{ldTWKn?|d2@`>NRD*HOFg8+Gn|Tk7r>Qa-EI#opl654ENGpaJdaMN2DP zLT;_od98jAwAS{IXh3j%<^>}*J?+?|Qas-5o2O~~Oppj)x1#2cy|#eqwvtP$;&*(i zPWkih{l9gQI|>qSOpS;QFAla{-+%5b`}WJ?0sh>j?pHWVHZD0{5(BzOm~;1<*T!nQ z_HDnBofE%4`{GsR$JO_L$2o?5)!tTReWl9lYLo2rolftgp9V75@B4nQ`r%XNtPO5o zw`N^kwc+%yYipzT{&wB%qqTnCI<}2^t^xeqvimPa=vk$e7A7kv(SvrUgb zI5}*y?Te__aeJ#;_qvC~SM|T%Uw1Q9ymXR0)2j3Ke=pnfR>!!hUQ%e{N_bJU_)nz$ zqUSfh*-O2CIyF2_lVj7%9anz`zrUO`-+$Xwb$ffO{Lp+!-c75FTrQhyXDpU8{`FAt z-6y}fn^*QNF5dpZ ze#$Ft)}mh1H6>f+;fvF1=KN;&?Ft?=RDQo(emLIq>+9QB!{cSsu3s;@86$4?WbGY? zHopeXosMq~!OjA>DLlizzOG`C%=gOWAH}x3aEU(N{_pjXpz~K>yppO<1Z`<}EdRek z;!MHH<#VLOcbC8Ct5$n@eOKMtFy_Ns?|EkJcqRTL`FP(F3~PR|-2U&% zolhotpIh_1Z8p=YSy%u6-^uul zi^hwy-&{HRW#8|2-0U5f)~~Ufc3P=y_2xN=AZsb9Po_AQtH|KoU~v#0vKUuP~hZ1{EP;`;r@X=e(aO?NgmNIO3-_QA?y zQ>qeIq&Iha+NM8}+9)1V;CREkS)r|aYgOL7tGAy$>eja_Pc86&AG|j|*5}pNCFhl8 zm;dwxT}5=i;&Jbv_BFfL7wh@*@2>j#YQyzg$^Eus&jROb&wBad#l^*GKR!H6ugkph zJ9K*8tDsqbzP~lS9wQv*w|H{ZefFPMc6Qp8e`Q{j_US^8+^d(%6Mk+;Jj|tMx@p~` zlM{rQwtRiFcG(WIHNEydk&;IOu4j}^?&D5)ahy)$PO_w3I?tVShGE8gw=>DkEhch|bdol|rf=jPlmK5x76cx&J6Kc_WI=De`_ z{r2|u_Q(1!_SI=#UcdC!!DR_;%POv@HtfpJzGNZs>fT!Kb)P0PnP&w&sbBZZ{`|4u zSsX8ZdwrcWf6-*dTD})jpTEAo-tHgB?|yaa*{@UMr>(gYzq@Sh#YI-ZmrnfpZ(m(5 zr4t=0%eUvTedx+l?8>JU97P0J9gjJ2dS=ekV7nl6Feyl_v!%oCVnTtEj~k~(lEgeA z1p&5Brlt;~j;;@ml3b#kM;bLV8l6=>&JJC9>i^%eP4VY$mzUpvx9@K4`Io!HuI|0N z{QQ>hQQ7PFUfPraw2B(Z|hg(wZ&7Z~S+m<~%B<>UJM+}ME1vJ&b~DP*-{}0K zT~o9#JopZ}&-LWv+jkyaZjzR-ocAG}`$B*1o8+~tr%$w9x>csyXzCg9v)5b=`U4rV z**w2aSn^k<>_(!e;iH!*n6|8g#hpytQtd&F_Dk{i6I%;qj%v z!em5z9m>Cy*Naz1e3{I&MdVh|Ue(-Q#>Z>(YhO3rlJu3)IsRR3uSC?RSxzB5i-mUa ztO|BIx2x@r?q#nNmtU{jz0N)E_3u4Q%wajMR_m|i`tR?#T6wke+1B{C59j^Q^wjQ^ z*#Glv{wh-gjm-#=Fn_~jG0=*whBv4vfRlKxH&tscQPWp@gXr<_?)*~e~MAN9N<$wl_dpw4yPn#j#+lG?M3{5h8I-*zc`l10|<%~t{q)UIYtbPDWq zR?jm%+wTAC<|3I}SqCnJ=Nbq0aecnEKJnv(sZ%CxD>!-isB}o%ma1>Q=69!P z9l9>kns|S&%=Novk`j+kfZ0z$0_Hx{J0Vx~JG5pDb#siIDSEJgxd+)-U1G>#hkN zTB7!UH$=1g+bOqS__B;~@y+vQmsa20SNSh5MnZni*JIsRIKQl5{IyV7l|T04c9xn0 zk8ijd{QDH4b36Zz)czj!)10b%Pgs6A#r6Qy==1ngaNhR2%&CTj`o7G5H_eM??NQs# z%*5Q-crrO5u5?l5+v`s(6Mm@MW&iMgeCoh~HwF`UC3r+lKkR;cZx>rod`>jWrjKgh z9X%@7%{^2tV(?#L0Yd;wmZ?CI)ls?XH-qR=5L$jzt-x!y-~YvqE*rTZ{pRZzlI9$r6dwAjtxED< zuHrhevukXRmL+byo2a`!Cc3wIoomEHk9lI&$F6(}-Tro)$fS1pI*X;>u2{@azh5>N z)ZK`7T^|+w{H6Jyd>IM;W33+(=Sb)ui2{WyyE$|;BNFRsspG%o&NsxRUFWMQJ` zZBW;n{J3)328q2}rruHhe{8Pz$=FZZ(`pV$KiSqXx8Z;T#4~a{ErQ9FALR1aCOBAi zy3P}sRM~exV|SdC!Ku%MHuEJm2u#n9?>;oa`TXzb;5PT8ZG}g7ubHq$CZxOQyqMV9 zxMSJzzi*j5s|eA|+04-O$WwjpmItA?Tmz@HR5o|P=oW3+$3 z{pX^qz|;lzKLj-u=GdHPYFjE^8NO_J-(|Z`;U?^rF-$vs+kSI%@UXCflHbi_g&v8` z$1C@2?Xk;vtqB`-~aFR{y2Rm<@w<}dI|ds z6CSQlNZ4P}<*EH?%8ETp70ws&35xUOb2}YXdppZG_x+;h-YXaVnA-4OQ+{hm&!=14 zWIx{uF5C2c*G;?KeRt~r|Ftc3DC%{n&&PI-#qv87g_m7~C-T z);7MnVeO@gUAtJ$SKs^mOUmHO;~B|)p7&nNak}(II=NT(%_pW^m3sTi<(Us%dwOww z)YdG=bd5lp?UO&KOyghPVc1up?|O!*H!0OIPh25-ZqN}8?#mp4&pks0)`z{Ecd>tx zOW+$Njb|rsL`k3Dwq3L-FNWVJDwWyo-T$J?+S`-o*?lzqckKBO+53w-3ll(h#X$QZJ!X7CeC~Ps|9@CD4vYU_o?jx^wTjS1}_5GeJqt?Iq z;`X0&V)$Ea_+PNGNpvse^!%9h@21wynOthMZyK2SJlxK$-F8dss-e-k&5W1x;!Ts6 zKA)_gwJGJt^!lIEzvz8-0HtjMOHkkx?dVb06=c4o)$;Y41EXQ+qune$5<5H6*WPXZ zR62LFw`cga-nC!#>sBWpaEcdca}D4;v^9OsvocoV~DaTWzvg#K&h>7a3@re&Eqnk^_ z{eLWZdDShZ|F&8UkNt<1{U0s=JgkOfVAh)N%q33xCEAR&7jOQYmDFuN=dgY(Gn?$= z&1nZ3-5*ttw)9zDmW=#IKYW2ETwqGtdYcBnK zull|3<8PpQx;2xtgbh>j_Iy0HxBl<-df%@F`~JSo|9;Ny_nVOKZrWMaf>)!y|9xL? z-#h#Jp69lPh0JM^wXPn=62if6rH}u z9slFdJPq#Xd){wrU#(m|sqrIdW;N@~&gb)PZ`OP2b1Si3_R_D<>Gr>G1|(0{Nj#9i zVEy$pjew+_11|Lb~F5O{=)= z|Ns4NS4=)s(SQ6bAM>`nDN>=IPduN+$$eEE2f6ROiac ztKav&uf1BrrMP4N|KI!VU+4KhskQm>cU#EcKhN#&->&=p_HxtANij?|!4uj-=Y9UW zc|mwx_;mY^+WU^~|6%dIjrsi#nFqgTF=hqqzsP+yTa)d@nda_yFXEf3^#8uoU7!2d zF!f%AuA^1&$FmPC^?bVH9&cM-DZewP_fSVLQ>EX!$?qB89%oqGvS{y%lL9_sph>Ee zJ39C0@B8^|%Dd=Osb2$Kig=TIc6_}SJ(=O-hYmRGHr$ZZ zE1|OyR9018dB`|nH`@|3ovVvC+&i3J67c$ZPn_+>>oXD#O)xYpIo2H2!f37dWp%fM z;;N?)&#(F^mbS-jib1#aS4N324fRVqukfGv`EqgC6Y(hjiD!-qpSD{mzTvW;^;G-q z|02AO+kU?jYd#na@^xB%YDB;@IS`=rz`)XzTL6& zJNbC*+J7gCOp3aH=d?u7YC*-L40kW?pP4>?{^5+K{H*WKvTyz3T>rNqt)^RG)zV8m zug>edFn#g&@SMx(pJrZ)c3Ri&w2ys@JabQnOzQdCcg4YLxdkPk&n=JhkL4*bv&&xD zc=+3yz3uXK6}$e-zW*o9|BD;A;Hl(UwaZ`Kd!m%T=qqY zAf5}de?K~MzH|M(PV}dVUGL>f&UfG3e|2^B>e{@x$@|Ywiu*a&`=?9(u^T$;XP+19 zb==pV^&raRt`n+?+Qu7WPrxOX)?KDPJR z$?HG9{NdKyp&;oa>EWVrRjFdu_aomAI3y&L@T{>=ZgcI4)qA(=^}5n~#-eSyW;&-t zlb`Ige7ogx)u%@})3338G~%?K!ZQT_Se z4>^epX|{@&epWA+u%6wdaqMspTP~B=wRzR=Zr(1v9y^(5;hIcs{%x!e(q`vQ>r&ua zzf|EHbKK3k=vB|ETW&;K+^c*(*K^}*r@aj_QS0ui-YGmTyVqT=Ql;`Szuk`qpGu6b z1#qa(v@+4G(#^HGLufwkt!x<&F<*Lw0_=t(il zUnw&@VE#_~`QE_W2HmfF-Pyz+2k&OjZR9zB?Dv9G* zuwip&;Umiu&hKpCvi#_QE~6yS9!RgFij_jM7DQZ4?zf$$^J0;{-o77?R321h>qSSi ztTBr;eINhsee*BXp5DM^XA_J9x9(ha#4zPV=oX8$jVESiuiL4nyC&=T(W5wu<257j)!Af<=IwcJRUji7zO{p;cJ_8%4@qHH56S7* zWSS|9=7w9=Za6=jw-bA*&osOb@AHTgd-9mJZDmpjNY=4l!LauH1Bm zC&A&_&z#wf?M#c;nzp`^|MyV7N;-E-;3vOnI~pd-gobrLIAIa}D&156?bPRYmrO56 zZxzwJ!F8>ax8?0@^NL{2-XIGGxuqp3sVMWbO!4*G(XL7O$6{g}<9Kec|2f}UE=ovg_6|F?wa=;O>C|vF)}H<|FP(La5u!1Iirs4HrA6~A6C7mmLoVqJ42!eGt9d?5>&FFX}f z%#zMX)<2do=qZ1^kMqT`2E`~fX@fcEi&Cb2$=a4Z=lzqd|E?+(TuD%TfAVi-t6sii z*Yfwf-|w5Ec5_L8?zEHqY&;(piSO08S}z#r!Y=S}4zI+y`cISR`&{3x{{L>-?Oe@W zU2+#oq-LF8xA)tvdvCYjmt*5O!Og+r!@*pfeWXF&wVH#sDb?^s%4FZ57ZTZ<)?REm zHFL$Ee+QWPb;^GGobSK99<0!C74pBYx(XCtIJ(wVvolq1|55Ar ziwi!g8K@j~G`_N}vhG4Tx1Z(dDN6JFyN^B%`&N{Ac$RtZ_E=kniOEiK(gZPac5 z8e?wUMSx{UGxJzFH}r!@56iC?yJ+I8RGH+C59>oLwXdUx#L;=;T=(%*d*#9bD3 zuw^k>8lAjla5mllv-M8hSI6TypV-Qj6t?f)q`&p?)Ge$l3lmO1DLm%HTmCT`)bX<9 zIkQ!8@wO8(ExTgNZmNoYIx~6A@1<5#y1zP}pK)|&;jg6=GNWx~Za#3)_-?zE^ z_^qbti<>^WB|Z@R_pW^Z>?vzzZL)Y(e0=A<8=u}q)v}(NEs#<>Eh^Y)UpU9NA_lv| z`8M}%DP6Z+&f4iRCGJr4yPDgtQZxF?GUu0Ntv6iy_t!%EbNbIKq_#X=CBj_OXrFb= z=1cm0{~Ysq;Z*E!1hKdIoXxV&v& z^QDy2)w@dWY}NHhK6_2|UDq}?wzlIA8CJY8h7lSbsosv75_WH+4hh{(J@NO|qD@!a z_G~_}{i;Ta;GFHXIm++Cf@W99X-4chs>-o&+lE(*%G;F|{oT4P_?U*{&Wic2d#aqd z)ZXuS+@~oXw=2$fqIO}3TzAi6nTq3g%kR&fvTm06mOc5Cjyt_^HN7IT$29xel0TVV zF}dEMr~0<^J)L&=!-{>LVY^%nIyf$+ef7QI)64mChOcVLqzajDk@wci-dY@cYx&$; ztM5+92j#jbKZo!yYc;pt>d}94{qba>55oJhq!>aE&ii52zNr_k>3Uq$ zyq2T7^^t|ag<769GY-u=JfZ8N(?XxHwAL;O{Uv!hTd#&4zH{$ZcF}$vp<|H?wrop2 zeZ}BU;=-(t*SED!Z{5PVyIYg%w9C1bd#^Fwi|0Ia|D*qY+457bZo*SN!_6(1d(TAgba)@M=T%lsOvy#pmG+kka<^u#_Ihm7{5JKfeqxW3 zyvBE51@}#i%e!57eN3F@ytJ_R>#M7s{r5k#nVamsv+}*EW&U>g(h`Yh68ns9xP?fa zb!3;FQuj*SG^fX8yFzIEk-cTiGue*J%9V=fO=n}9CJ!p8Hr!CraA&;wVd<17NxouU zHaxkj?%3t+_YvB9GDGCgk*)vR87D8=-*CWzm$~Ts(*yjgx&yQb?vgA z;4l&U-5-xhU%y?e@V!yVD>H2F--YdRUR?Y4RQ`PYbRF-{d5-gYN=5SHVxk>BHC?}D z`a*K?9O2fBF&my&YZigd_&3VanPxTRedc9#)=5E&)R>_x8Sk;a zyV`sD)9oMM+0%1v=ibw@7ccSiPl?)*BlfL$ZQX-@{ko6co$)=bceel0`O|&=+nwU` ze=Z-fzq(hTlCgiAkFMzZ#P}8a+Lg8~3bl2%Ixm?%XX66@l!Rr=Eho>>c)DoYnNtnM zIse=C_Q|A|9GboKvxEIv=87t@6F1zb&@#Rz1t!W3(>U!kLYu%b2vz=8l zxn--`y=g%#=9a3`bBkU2(wm=&ElK%daJ!KI_P=MP8`H9rl=rc-J!57*KdV1a=M5`& z!Oo6|imU(sE}F1>j&JB@(Ss^ee806A9CnLNxKo$A_v^LXmrh%h4GgYJJm@{&{cY1? zu{^Qer$faT=A2(~{Qkdh+kZbheS6hqrtcG+`6BbbH$Jo0$+>F0VKV3Xs<5nzryAyq znVxn&a=5m8zTslATeh!?Prr6O7ct{HkH6Ua*?GHO?sA&>bnlC`b9?l1S=ks*nIE0C zNom!Q^kviEHntwUEt)dxK=gatd(&UXWgIs?Z!`JU;@Vp`!QG3Ex!_)ZOns+turBqj#d~D~|4}cFn)CD7-&vH|xsp7V~>mV-JUJF*gv9m|@HI>{`b`=k#=; zHjesk-3g!XowM=NIV~prt$SM7r0p@YY%9g~72c_PyZO8wx4hVXP^(4wIK%qct*cq9 zIa4Nj{mBhGbjs}c<26&RPAOD8GDY%K{{9tQ-NAt}V!sNKv(E(kS*o@!@D8>3dL=kG zZg1mNM( zuTI(fDe|z4H2bmU!iP5tZ2081hTiSoeBREw*L0=wvG*^R&!6|=sjX%1s%v^h2W{{9 z$4!~=)N7jY)1PMYlb;{s`5DI)XC{9mZku<5+z*5G3qPk%d%ux2bNUL&Twb0t>Y&gH zoRmE~cbjLRsA=<&$Nl#AtpELZTrL0S0sG~;3p{e4%yf-fJh*n|X!Bgw58V`b3OqmY zGRZ+>hke{qp-oKZcV9I<(N!ay(ZXFEtbug`3FUR5W&C*FF?a_BzDr0rDq%R` z$RbCJ)S1Q0XFLb>ebv&A9%(r+bH~$lo2<6q&9+(*ujF~E_2HTu!uL+OepqwQ_DuDY z%x~H@Q{T(GPdxR#>}|2!i>-Go>|d|hT;(ob`=x15!P`w6-gmk0JEDB_P{c}2$4`$$ zza}fZTYjQ?o=yF!*}u3Oj3)10*K@2go!RR(Gr!G+VEx6*o-Ca${?q;C*<;qh zeDap4J6m!1hOWtc!9N$A`C~6AarIVzzmeR}`h3?1=GLuqepgHdogLo!J}OCEXwQY7 z0}aaW<5vl0?JVeh_oAQQ>wx}`w#J2Gs$KVg-Ho1!(Z^f@RT=HR~Q=W*-#B9|R*Lg*g z8RdF(*_xj5afE@r74^|zos^8@<(0P_xpao^WLI( z*?nQ-H%ak%p@%>hy-j&{eeb(c?kV}#gVJ`*v2sbf{$!iMC(q_8M$><%au3u$)_OEK z@AZcBho8Ub|9)z2tVA}S^_vYTM-I4i9X4a!|Im8g?`JnMYMY2LN6*E>pN=m_3ZEIzpK~ApWewKAe8O2y(4?Jx$o|l`fE0)XZBh4 zPyNKQJ(lerrzwXzVGpgB|K3xotu3BG{x?6K=(xkx3>#^m&fkj)t^DNr@JV;5i zVv5sovEAJ#-QF%ba&=02bc&Vw@%_`Rp2Uh3Ml#A=*|%-3^6HC=L-uS9j%C@p=#7V= z=L3%qG3WJPdT+cWH?OW}w|B$89}Sn{&zb&cbK*X~RX6;jY^sF(q_fQjtb2k>)6Zlt zmUuPmd~3aCkW$YD#`^zPDa-W5gsM*%1S-Ca3KdL=xP7H$6;Dm?H1pXbYO34%JvRr0?svEDy4?@2kxRK4@I#hKrgM>Lu*Ez#M)<~aSO>5BNvcFTX+9Ni(NdmuTp zaL0^GHgC=PKG&SGXmvH*C!}*_saQZsmNj3%ojcx~vMdG4EVA=HUF#RIaFeg!R`drn zy0vHXr%(OX?{=hENL<~}vAy-0u}0?Za-Oa!3oNeRODy#KIBAu;-j#J1ryo6bOJR=A zb4$Ujf>7fJ-uek|=Cf6-dp^J55a(;#d7swX-f}H`C-s2&*ycI+rrhq&Uoy`y<$?O1 zxKERkYcguCG#uoN+w^?DnP2wzsrw&h?p|u(^=`{$zmoxu)1E5z@s!-XU^VxmP zO(V5O#s(XV3_v5|e@~n)syk=-{EM~h{`CetEB5UJ&yuj84-h}N$TOoLeCn!gkMB%d zHUHl>L086-23V2 z%2VCNu^}uKw=`ERJ+wAHsNKb&?*H%mVMz9zwCSUd5wz($M%Kp7nk3n(P=L~DA_kEwD z$#!dTY^=ZGiigvjPB(xK>QdFOo#}UYcE7yjLgV^pbG=>SuJGg@eh`1RTYKFOrMFs1 zHilbj9tqEnFrU`L`-%Hq@5xy*5pQgF?%z5^qR4r#^w&KnCd+)CIR9mB$^`rKFNG!~ zH@{kVnLvUHap*O_QDfIWz|9JIC$){?X<0A@1YT zq)HDkvM>1}G*NH)ysE7C!SjEGtXgjHh)LpPM%j|~J=Clp7Qp#=aSHFvxofObi_VmQEPcgUq zKQiw-Ag}sB`A^IGD~mM_?)_o-dAa|euKeSM2?j?b^^ft^ta_eoBN={7T<(J3W4~7& zg%*8`%HN%r2v<7jO>wC6@KpBSv!3OXyNTQFtgNYT*T`n?wv!H5?KozTzaZ5CyqJN5 zr>DKqAgQN)`;OI(jNCfhiz^wsHEU;ub5!~EZQ7IhO6f|%%C4HXGdKV0T|WI$P@7Y= z{rZ(vPS)@De70JjyE)co`8!$ngIRXR%e&^UV4LTAYTAUFu113zK}ivv=S#kb z!C70^ukMoHx8TB~$wD6{-?b9CawJ_7>f{c!Q6WE_ParUS^;iwFf-u>%sT&evoj++g^+hRp#R4xwV*tMrj>i9;s z8Ej$8zn@uf{Y!zg|2s3bLmd}$e{Eg#^-#?F6&2^AF77atI{4b+{7YrW^@cMR6?Gpf z5fc~tts1~q5ukfuH=E7IL;JJ2bXiYFEHB_})IYd)ifCzs8moxbDTdZ=rW3*bl1n&N zC@zrWv1pb?5B4^n=X1)?`FGouRmV&w#)g*t5-hCz5jeqs7L+n zm3!+PpFNJc{V~|jbG7Kn*sSP_HR zouK@r^OlS$GoR&^_xCc!!+=J)U1I`we!f&2^EFC(6;ed0R#eB2=uk)NMrFWWqO zDYh$qb+0VUJ{IXAH z$_ z)^9FY|9moea{4u~j@dbzJVOu8%v^k|Vy5le^}AlJnljzyeCXlkxMTzO!qYR;=iR(r ze!q5gsi4MO6KPwXD>9yi>1<_4~c*_j@1QcGC*Z+g#jJ?Vrs^UUgCUu!*z8Kh^0mlkPb(>NFM^ zy?ikl6v)%8RBRU>Tfa#0%E}pAZNAvOUz@vg6=={+5Bj|R~R2xCb zrgu+#^3v<<7O%RSd1CoG*X<9(f22OpeYsMutMW*V(drUii(XTQXKV6m*!J#nT%Pgt zjiG>B&&|g*diOPSrY=9a=<>GASQf?VZTwF*&MN1q>h(|j`NZaP{I5&X#cYl+-HjKY zsy#RG%BGl%-*bbO=rwID{BqGfeEmib^R_fr5$0&SpfpX3K22*81vkEniDfkvk2=+> z^6Ng&zC5ju>s2q;JZHfr1x8b*9B7zW{QY!suKlsqi#)DGYB*-tr~W=?{a(la?30LD zjVBnk=zN?vHOg)CtdFT`yfU9vrxcVbedw(-ag1NT|KG2almq446lF!POe@eo%6{I9 z-|}&f@wMJax3Kr;9;ZtM2LHWvCLw8$(F2plGl?lbABpdu@r1`_O3?|!pI45)U3JxY zCt6$7| zwf6hn?f?3-`|G~0j{h3>eb;r}AA5c6SLB^%jyROJ`|Y&4S;y-F6_}WqwON_-t1i#J zv`%vCTqzgL8-dMD7fc__RGpvYwkLbt&SmQB=WWUpZx+&U-Lphw*;9s7I<3)NjQ#m~ zT3WJ=(?4%KF6Z6#3lwA``(m|@{=KCm6K}$v`r(xJ`ZaDdCf09TaOVA+?`zEd{ac$~ zt6jM*`_Hd$+xPD+f7Ge2mtCuH%*ndUV8PT4cWlD9rB6vd^#*iZx~bg5n}_+VbtH{k z*sfjLmi0cVB*@>{ifi7TqSLy;Q7QZGTT4nw>PkpYKmEhFJ0_i<6TNw{ZDZrgM1_*QD;Ji%VduY;czfAv+s|i=_onyW zy}YB4kxgg8=?@oJ#Y;c5SH2Br_Z0MvOXCTcQu!^LjYlpwAedwN&YRu)?n#8FFPO&V zv@&XQn(zCQ>hs^o79J7go~LRux4e8>phT*&MhcIHQi4lwK$(P@MnR9>C5J!99ExA9 zT)xbTacdR#)8enQ-KF<#Hj0Qd_VzFP`EIEU|EkA|OXeHxxx?D`FxGm@a+b$Dy`Ohz zpWps>$9zG?`7h1)ZC?65siFVs-UHWvNY8&8Av`+wivJK4`F^WfW^dWYny-)wvkBVMNvuGwn(v`xL{xNN!4 zDSzFjMyE^bmmOO3+i%*tozLf;j9$&L{Dsh#i+PE^s^4x6|8+KHZC(E@<|(_S0_KQD zfesI-W|yxicsuD!^tAi)ZmJr@U$wdQ;p0pH`l@A?znVWR3v2jx<%P;o2m4(tKaNyL zi|lN^|3UWOYRQ5x;&vbO?Y{Z!>D&L&vhMizI%7T;eF^c$Yy8!EqmA13D42U)$a9;f zyX}UO>w_uJKkp3++QspVT~N}Lxv%o*A0YvWh?f#4inF3W3hauj*7&^pZRV**x*HQ7 z22O~+VfKEyYm3=Osb0_m-oTFn*V)-_^)R+RH@jc+nf2$-TRDlhp6=oZa{P7Gb;tjI zzb6|lajN2U+FvPld)jh8%j;^V772LB#jrY5+FU&oVBRok#f)x}!k_zxT-t0UJ->cD?*A^b()5_f{xg3xRS&-h&2k2RQCD6Z zGU?3nCxK>qQtY|W`hm}Sr_cHrd{=7s)QDiuiJH92cglIK-RC0Qp8Lno^6>f>!I$Fg z&+0#u{L9b5vnGURLh{1bXQ%!0zL=PP`_k9@*H+Gw*!l91vf>`!goy#4lb)IJt?Hb( z{$$RbJojs8BT9udOU4=u-tbANrRQ!e12JqC~?`fE@CMa z)Y+rEAv?PJkoWE4E1K3e>O8zX(vgMX?;kaB>%9Q2etHiYME3N&R?phC{Z`iM5dQ;W z9Zq+=T~{5MoXj>?=I6l~7unXAubunMkLyYCyw7u3|7f+u+qP{JwK$e;{dP<6Ry|L- z`rMFf#{VQaKQ1TI3`=J%d>7s4N*D=zH_RQ2UjH z2dvln%^JUDOuw@1vY&PC-em{ZhiLo_O4#a~Ah<4;Cq~Kjm|@P%jZGVM5A)Z3XrA}z z(5nQK?MkZcpQf$c`f<+t{L|{md_NQSOsNp;E&P1eT;0yZZuZ|Rb$^ZL{ViR%-gnO9 z@T2oxcTAnQ`c1Aq5?%NE)p`Bif6s!qeK=Z}7Y zR~>H%;R%r1_i5_-B?a$3McT}dbksb*_3sS#xID|$MJ+Mnjgu0NH%JA{s;J)0G)4BJ zk%(={X$Qwedp6-&WMd`#ZV6d>Bz_6kwmbcK?T!T9+>9yz z{9i}Ct$NVNKB;|QP5ZwW;gi=rHQj9EmS5stU(+D(H9-6e*4;QN2_|*%S@0@30QkVedp$n$E4LQm&kc>KABd1)%m3okI{n}`F5Ws_Lppo zzW59rAqK`gErQ8uEBeG)*_fDP4>R=7s1o;GpZ=~{gY{JKbes7*--@iMez$YERI8%? zZ}7^~KOYX;{`{uO!MJ>d=hPQU0Y55^dq0p|T9Y<`tzqA<$|n=u!;~35ZT)Mf8QBwW zv;M=|pGs`gm^TS7J+{7UwwBh8Ik%tiH48`Y%Ub?z+Jg9*=BJA{TeyXPaZUf?R{lj^ z)aA$n^P@f=(- zpNnS;6LS~mr?#s$Nn&>v8N~g46~2AZ+Qnu~$8Ra^T9(2Y8ZQ0FRln-uuBOJb&p+3E zyWO|7GFEzju!*M4Rt}+3ag7sQ8b*&kEc$&`PpzyTG_7*EPyM(|v5%=%dO&?;uWk3C zMR9H4Z!cWf_TTZmcv3IqYdKqVS$`K zJX^T$36%yK3-LDFd;PNi|Ji=|qSahy<7&TN)m+*jv*^MtFVXsIueLl;e;g#8wa50% z@9D3lk{fI;{+l%K)ir~dm&Q9)wl3lP8TV;T?$>}>Z{K{6H90o7{NBu0Ukox#62HE> zn)&YH|AqqxY?2g8_T~j_U3qxh+M{cGjwozdzvEHYwuf17zD1P$eH#BSbym;wjq%CK zYI!_7TO^q0|9z7_`QyekpR>2cuLT)K-C26Yq>FET?*3gIpe}IGo$RAFcb~uS|M#N* z*1fY?zbm$SyPj+nsq}iByZ!F8J@ak$Pme8&)cR9-nAd#CE%~0XDJ#wQ|2&)7eeD&u z*w2YgyAQHStFT7zZHa6>WSsEf+VvlyuO=ilae0(6ZV9g5x|`+i=kR5$Q?L8JlK6XJ z;z5?!zqFHaq@x?bp@uYnPcne4TdX*pgos-Onee zN9s*|uiSp6U17RKqnE<*6Dr@!c|T|^4%VG}Y>)HFL4%eeBw{ zqVCX+U!U#&e>TwsFL%|my4`VRldsq@&^)~u7XsyHRNEvJ6R%Vo2_)%`pj|LxxAdEdWO{5{TC^Q6|!HMM6o zgZ{U?^X|nZy2|zy5fV3UZ(I5*sWvL-bm()}>?wa^-|Rd*Pdrfh*P+j@^*z7k*d`R8 zx81(|qMP*Bc~!4ghP-F8^_saj_L}gX&poO(KiK6e9yC3BRepQBP27bS|NlCAb%w~) zL@_Dz*Sx+jzW>M3PbFOiK`dLkqt|s!lG^gr@bR>dw?&m7Gd()O-`L0~F(Z6#M%-`H zhAGDOsohtvNg4Wt>0A)&Z7COL-LWB2^y=)Z_nvQ!H-3JvA~7MMOJYK|@3S>3u8wmV zCvv1*`FcHmKf`X3?UkV-IrlYPUrY)1i!|w-Xg*`1^AGc*uYaDeuLG?FS-tF@jziK@ z_PCT|Jm(kBxwc4EYdi1X$pxi>5?h%jZ+m$seSYnwZ%du+H>ir&Ju{x~dAnemCflsz zo7WyYx#aTR3tq37;u7~rOb_dEU!*;+?$^r{fiE^}T~SxUh3{6J7u#In`rkYGxQ%p# z=*`pz6@OpH?|;OzrsoyUE5^pg%EJftymI+`YrWaW_|?4kv9>&L$1RsAotsnnj;_@ROIzUa_pP$avr1jt5Jpb<-)>G5%JSQ)haaE+!YuXE8 z*B`s4756)o-z^R2`gwi7(3kN05^Mb|9=3ccv2rUvATgo%x@0YAji$&a-8+9b9Oip1 zTXMmXyF%@*#Swe9iF1~z7$pmt%C_8ioPO{3op*Oc0vUotB`kMwS-;&9e5-47Pus!u zViwOHcz(#fXEaripTAeyGNdj2XCGI!SqYg1GF(< zO4*_`?q)Ymo}^p1k4g#t2=(gOH}%gfUW;GqSC{onGjdz{z2n%7BR4cZTD^UoU-MXc zrN8Rkk7oqkWhVAWbg$K1e)m{KT|&YvSbFe{lX!M>u3-|-<(WIw3_wM(4->e{Shc?P zZT59dv9swyvtmP^R8FYOI(>Bizrdb(6^}ZXSe!Vl-&pkao}QN56zQ&C#q)pPS(UUT zLH+29Q`+le9^70O@@WNwmndtni?iSIg$XOp9$2tYVwKW@_Z7#jgU+@IwI7zLmXGPK z3RGW^RwDV#@~2cA*W0z4pMu)Y+5i7@?Y+mO-$B2(Sk!=KPkap*2pmq$e6Yec{X%|) zb1!cj_YR$@uN}XeonN{0l1Y{4b*mo_ny>dB&pDE$ahToViQ`YZOkbsT39S!#l6xQC zi~s-Yx+d4skdE1JGhdgpxxcjBdSc<@etWxzZVO`{uVHz7aj(*>U2HcS4nK%sT73Qb z{(oQZ^_t&{nAZhbv8Z6MLCG+|_TH&O^Ry>PU3>{z#CX%tL2@Ze%K41Vjv`8O`(`=a z*t4$pzNCVN=hnNLE!*ywT=w;3%wM+eY2B0R-76$sFhAx^c38<{<=!biss4mwyN*GE z#sAs&|EOK%U&!(K!>=VdGi)T?C0aCsc@z#*=k5J^O^(@dEl1+6j05($UwGzae6@aZ zs`|b~!@YUokHbybM0nrqN)P}2)w$m5LjK?O_Ckhx59MVqESBfj{gzYHApfB?o#9VY z{s(@$L;m-!KQS)N{t(akBh=Am{*Ub}wP_3ozQ?i@wF&m$(QK?q(%4chursu&ZgKhB zd!U_CkHbHE_r{-ff2R657*;+1;b)7A7FOmE0k@#iIvM4@&n>@anfvtm`Q4r;CAN3m z*ZCc^FMH!I4w03yWjB|;y1T^V?XK7BLYX~&&f6v%+*WZ>bD`>oytwkarM1}&0b0K+ zKg|_pZ4j4eGx86J0G&r+w)cJb{$HW*kLuSIzCR-DzedXA)VC{r7gejLYrgquyES|E z{-;+I=he*nt5z}Z%EC%bu@!L)%)z=x9iH?Q+Ik7baT(nDm69T1KFje)ORnSFRU03+ zNiUnS6x8XBebVyWyZ%GxHq+$EBFuk6=Q%rTvc32{ZTp_3StV1IRA;5%xiVet{Fz_Y zdq68nY**&1cBC;UJ#mGd1@IHJr0<2%=_-v>>t%&K;x7JQyQP%9Ma0~`L$>B^m}Dq0 zQ9^s>uZ!SC^0qu0N}$=}b-_ln)OA-a72sLzV)j1v-FuODbJzm69c_v%JP6t{*t%`{ zbIptI*18r@?N~wX=R9b>&EU)CvF@JeiacI zVye4Dv0?k(x4E{v=T|&m;n2A3!Veeid!>J)c)mnSdo#EFcG11TxVZc1rtH7hKz+~T z7xp$ho1bd!S#_M@yzidt_bgwSm$>DZeD?vR71n33dB&4`znn`Ls``kDIY5Li0- zqBK`!253xzgXhDuRp0)L*MAh}o{(sm>v(4MP1glKz8O2+xHqxTtt|f_f_|OYP(B`RDgY{0j9p zY-m3k#51Qo+>O1W?R_CbZSj=uEq&s9U$}PiZ;Cl6|KmvY2j8;?uGQq5xjZ~BB5e_Tpl-@#+u zpq+x(s@eQ4XWgE+c~ALX?*HEvv{& zQ8YSl=hF-CD-UwVUHE;{zb+_uc8RL>nLE|*_h!DncuC--fco54!&Helxn=7&?{d2> zD$TafJaKmJw#eyrF8exzGMWqzCLHmIlx9Dhefyj2|J+?KmvzRU4pI1WRexpht2Hbv z;QgXgyBM>t7$mI;dF8&JnYppCh4JV6Df9hn9tm?BIGtSBu;+=Yeq_PAxAq^ty_(&c zzw$u9t#g*o=PX%sJm9ScyqbKv=8R>pUpiVE zZmZ9)+2nq)RHwEfaMd@T_cdQGx>u*qDLj_6{>78Z-G?=5R{Z~Pi=}G~D}U?sjh%)E zZ&cK*O>{PC*1>yz~N2|b7TmH54w{oVMMIHEj zY~II2pT6W7QRnI&hwtgEQ{8WHqr>6g`_Gevw$0hmSI*AH#C-QiL*>`VyE#=`tPH@F zJ{z;mimkgiEX((b%{829?*Cm=B$GgC_~punuSI^Yt2EqdD?Kku zu+8R~&E+zS6N>-dojma2!M~+T_zwPDwRPdYu7zDCjoy2nY(K5P-{#@$qDL~R<#(zi zUnE<*ec79wo7-?Zf4}Y4yTjQIs`P+0_aW!L2fY6t6o!1L zDRH(haq)l5Q5(K?sd3ff-Nio+3w>t=s8{MlM~N&R8X)H^?4RD*KlCc_1MZ09Xh z7qf7u$89K_GUrp|X1iyMX-n5V{T5uJQD{?}#W`id`@fUze@^}sqTZ*e`z!YIzPdNb z^4@}imDQ&=Ig9w8a{iVu{dv1>+5SB>yVDLVSL(BQsidMY_eY=l%uU)>k54G~%dC!T zvwNl8zem)iWFBDP=#C`~vlL-2={jzdoKw`Vsh@Y3~KzzZVRzUv`WK718eX zH3pn@ua;k_TCUslmAiiWgvuqWPuWy`Tb=1tXZT=3x+ycC)a2%ji>3zeXVjlqB6KGF znQo0ZC`wt_!nD|uy01?4`uUes%ky0PI!={%vJw$JOz6TSI0 zBE$}E&1eA)jh!^kR;+o@$gcOIvF^5M;>JbI+<7?%`KQdSez$Y^F4l!1&A0P*>t4L- zC#V`wrm-NyF7tuwc`uctTJAdn_MEeRzbB<)fq=KC#k(Dk#XdX^x~2T|VeI>=aIeHj z&WF!~)R%C^793PU?D)S5~0x z@Av!bAN>Zk$M$aD_jN7zu7sHVpQf%~bE*a0Ars_$b?VBZ9+x8qNfNbsbm@jK_ie4HOHeSl;Kp-AY<2DuuPvIO6`Y)G=WITonV0o` zDdXYOn#v-rMGq||x9NUV6?-GL-;}v+7ss9>BDam|?`3Nyy?eWe(V17Elu?4yOWqBZbx3ShG_n*`B3f^oy{>|>| zO8?McrDK`5TgBsMOu02R;Xs4@-z7(0e^+66zu@@q`~UyB$d@>+2kj~K|KjZa#RYUg zK&FJj7uNbozV{-T_JvJmo`3yPW)FAtSt<2c=1(0lO7lToW8gR6p}L6KI3|fdgJg9F|O8CCDIZJFxptG2$hQPOX5`6Lv)Wy$xL%BNF1-S(WHQV>_K z`1J9CpU>yt|NY~*z1_LBbN9L5YOH(x--6-(2fqI=6iQiQFR;(OzSKR< zPS7GX`s1R?Gkq4AemuZ+ykV{A{EA1NS@$fSGWgtHY{e_YA-wK_l=gXQXf);)Z==TvO(p$Dn1#`kUreW~94cANK?e~0b=9R5^ti_t;qz?$IpJ@2os zuPfDZ@!T1-xuIxf@ACO|Rqv++`@Q`8NPNFXDFdj>IWJ1>g@q2s+T}O)KIF}p_%?0l zF2DU>_fJc@uzv9e?(?9bCgFQmJsjD;IEcG(ml%bK%yHTO^nvuBsM|Z8q?ca0Q73$V z`hvB`Ji`|YolxJge(B{E{zZ~5$ zLF70(Gk9wH|9hYKUbfY(CCYVc2Up3Ych2XozFJsvw;?%B zs5Qv=!Hn}tQj4E_vEbujVS6UaoOonLIhXr?PzEiP2w-{pRKLD5$miPMAN%8V1T@u7 zubeX_SL)jgBWKN%a=V|^Iz0m2D78g&;agkp1w1>quQqiM`TQom#p3&&Vqw2~-}ikF z&29+rNuTN#^k}cmv~3I4F$JV6wx9jHWz}H^OX18#*P5+(K^Hgw>?l1h9$ONq_3OCu z{z;DiMeSSq>lpe!aIXKref|UQdj{DH%nSIfbj_bkQTY??NBr@!ZikuY z+fHx#n~{4u^wYX9epbIb(Z>I#oX@(wvC`9bvX1zyx5)=KUdPXFnX)>{s&yB`p)>rJPbM^W*&JPw?a+Do z`K*VYfya8yZfR8NWt%#*r0w3mE%s^ALq^^Y3jX$~-gjBK!oz&7rZQyIzFxb1*)HB~ zch4yF#Qi$#rSoiNVL;s~VMh56mwb#H%uDqj7)q->Fu#7P@q5gA7TXI;eUn-4Ke}J1 z$!7CSI&VkfR*N+sAKjbf6!U0(?(t?Gi^y|7*IaeJn7-xRDn@qxMUiWlaoU;hpZOeC zjvhGh-saN@<^OvRvPrLL+2TOjpch^$7cR^J^IsYgYBbryWicqzBoSa{<7rm zsGavf8%o7Yyr2F8RhqgvOVy@01Wrr#^L#DE@%#TX^Zhfk#6JX>HEyc<@vvRJwe{1f z;F~O5a_@J|V%w^;;%xTx&(^F{4=t^qvVP7xW#0p0^QH6m6k4_ab6C<)#mQ6J70vdC zpKTMP@Vp0nZ}$Cu*ZF+s4A2Dv)u3JRlLHss zRGG-Jd~R8kSM$z?ZPH>A2CfMQx#wk0E?joA-SPg#z$~9$J8;$efBT-Ny06P7W!iC{ zb)C2MWW&vz`wQMz1TX2V(pQZsK5Lq}d=j_bjs-TN$3bzNkg(3+z)1nOo}EgWC29r& z5-SoNIt=so7!=06RSRHwa%8pl1=9s5K5KCE>rXAL6;jieY7B~&($e@O_IXdWsq2Eb zJ5C(s+$_HLW?ZX5uC>R+@F^Qv1Z4`ouL|G0%I4~+K(6_ zX8Zi}{QouJQM_Ex8Am)4=ei#}xcPn&WApSmha!XTR4mXm$U-mu5faywbjUdp8?Edrwz9BQeV+4E57H$)W6gG`!|=UG z-#=EiFblRNAsrSguDUKbv3;%Hp$$(KRiwPHsq8Q5TD@+U*4rS3-eoO0EH5T0-G9^k zmPOLw!nzjFipZtBdq2;8@3Yn6)MuLwPA7LiYg}4k7~#pBap+$4`@7X|HXfg4fAqVn z0Ym(UYb+IS(*<(ku5Ww)BO;4upPpkb$72VTw!*-skI6EnrPb#g*<^~&PrLLaVY8Um zu|^KPPn)~h=EU$H{S(?$d9LRB)b%w>k&+fTVWoo;Rz{M;jUSQebFW74tt$Qe{L9?u zQ^o!7Rf{{WW$C^dqrUJad##vXPJ1ip;*_(&FL&2{-(7z2sP1n^3Cp94w+WvHZNA&m zuzbrDuT^;*%H{dGtV>hx#$1qjsULYUZ{CyIzc?eHzLURSF5PW55wdlQ~0R7NyapFFTm?59ZY z!uw}WthwX7Pg?RW%qV%+Ms-;BzEHR4Oc`e6CY=D zn=RMq0XNaacbtz8-ySlRJzi^pmFE8cm%R0TFG_+MX!o;sWo`L&u6*C*p!%$f>UEEE z`6FbQv)VPDL^H{F1vWg_W7=oN=4BAp!~WOU?pN&O>@!ooZ~r?(=Csk;oYlHZL043& z@Mpg?d9u8Ecg6w1nMXN-jUUW-pQD<$eG;UfWUyX>L;2XAAhTbh5)lt20&WCqb>8_d zR3Z1Y>HWsza!*(K$$Xak=DqyKjpKIHwuPOEcAX}>>BZIe>y`$;VCUaec0H@%PSI)I zy}ssmO+w$kpKf*J_pPf^3Qos=UuAgM%d6~m^5xfLL9Y*?!C4Q*=bda{=eSPrqW;kX zd1A-f3xk?Iro>zg3Obd2yKK$fCy~B0(+?=J=bC!!O*^om`59<8+UelA7T4a_nfhLF zHvB)69lTozJWtjm@!8|*i(pWL-}>_z<6x`SJs*U0uI-KxceK~g6uZBtK=sdI`#;V> zk6Qb@RW%PbiCt&6%3J-xmra&pmwev3yPtiJE7UJ2-1&bk`Ze#Pp? z0d~6$3(kLZuID)rzShmf&;LbMNK*#SsT$p*2X<6^I;noyV&&BigLOUY^_E>ushsvS zdh(|y3Y8~1oLA~Ap1wHi2gle|~GG|BK=S9Y->SMQkh&O?t=dtn7y zuUg9G_8V0Cu}TD7SrZ@2a?11DKHVJ~pV~j!#nB}&O@Yf!PY+C=AbM$?RK7;|))&HmZNA?rt_B?>dRp)JM*)cj^B=1j zYYtb7D=wF~G9_wd>9!ctxU82Z$HaeT>?!3vVOq3NEb!n4PrXU~Pf|E9W!|}ewMqkg z;k@atr&SsopJsV}gfzAoL5(eTEjM{cV@tqDr({Q%_(4~()v;eTecBee;JU~y(D4y_ zXXowG)YRB|rKu)Ae0#{!fKL`)i!~qq`F!3#dZip_4SUkOMgAe5#H;R_UMQFumAi<>wB7xU5$m0F7MEEoZq{7om9aW>9Z$x z3!QLflPQ|CN2f97ZFxRu_PrI)s>mA^O-)QvGP;9}dgeUD*wJa#3 z?0)TcKdnz9+=`F3zK~?oehxldEh|u>C-mHPB?~W^t#2bTtj`zdmU{RyuXGk{-DtAv zpuEksvNtDA)rbf4e6ZfPUNXB^`0>%7x2CN=HnVu^FCp*4-@d$8yMA(K9h=OjiE~u+ zy%oYAuJ!&JAd!70S;;f&V&%^MR|~Ifn|b#6V`K23Qi&jF;f2yw(B#_z2T|rv^_6qu zeqEX#cK*41>&;Kw?iC)F&AfQ4%(c}>$!1S{Y|HZbbylKV*IZ=~lzMkBipBkyd$c{f z<|h$<%Xd@OKJK^QcZ+qaK}Gs*jxwJG0oSHXUcG+buJrGXHzuZJPHDBTShG~(fVJes zt8=wK)UJJ?+#{*K=llGBUzY!tD)_SdZP7-z+M>QatCt>`(9duGr=Wk2%5U!%UbZ47 zi8&Y9ZL;j7SuSOs>3((`nkDr?S#nQ+(Jw&>4xS~gb9F`98RND;xBI^HreP&pvSYltr*{)XG!`$%QrSI-1Jg@FF(&2QMM;LuGmgRjmo%ch`&UkKS^sc)jLhn@_Xzc4cz?Uw4&ZV%Ng{tsy;;TWU4mFR-{* zeBL(HHO}g2Xn5?^>JJCmSFd!w$#LPTltPaPkHpq13->J5n#UVq#r7aD$}{(L=nwby zbyXWa*6+9C4|?aKD&f9WH+<=3iTYTR2NTLO!o52c)t8>m+3~Q=_S0sTqHB9il|3ro z>hz!Wey09eWS;B%Sv4=NtJUPx@qm`^Ffo5_0`)AoRTs;HTAltI_hql&yKR?-e2bi% zH}~N+8}3v-pSw0<&-0S5C=s@!&FnuxYdP1(?X7bBu5+a_Xtz}BL1{0^hk|;Jb=y0n zqf@U1wSU=tfA7=Hx5|7X7g}7iS(7EPV09h44%M7S8ztnX{kCZhbn*3_INk5#3FZDJ z;8w$qTOr@IKU{ZRu;xn9osXZFPLG@QV|Vx8tm@e(d4H@u$@}F+mPuRT1$`^uiT)RT zjs@@64ZnNam6>nnaZn3jh2X}|=d9I#Ms^=N!8YgVn)al7hW}@@pK*V-G|J>&(qk_B z+58{3|1^X)D7irmO8qH4b)eCCPG+&}Lo4q8d1k)+?U!SY-5osLZgB=bk2`Hj=e=jU zLa*uQTkx*mFBhD}O?2yPV`2DlgvKCI5|0LsV!{YmY-^niJeH@d$&+z?($IldVCE0V- zv*nIle|8j_;r%6k%-t&Xnj72Od z`SV;qTHM=^crQ3E`L)gaRj$f={=Uuk=Zi<2j|5kQ8cl)bvbGY^L zZt{zLDEgQk=e*m)py0**uh--6Z+~iYT*R;Yd*sE{`N?fI2S0liR-P-Kx7p#P2w&Ze z#P+2dKHZp@;?dGqcys^X+xx#>@!9d9iCZiu)Mw$J{{KJv?`6k*o^>uKG)G3`*^0VD z3ko;<|Mz?O$8W!`@836TRmz^d;Gxn*h8JuuN1tenabHyP(e!%EkfDD)G!eoS+LXICix(rq8QfCO%Ojc2UF@Q)pt% zE4l;fwBNh`@9lla(B|j);?)aURa$?2uY3P}Qld+QWoz231I!tWQN{^Rc5#T@u8Urk zC4Y2j_5|k@*}39kx$Z)7k7qqxb~Bu7cKU*=Ixnu)eBW_jbM}ka&$Hqy9=7f+-}ia$ z#-*=zoRIxw$ENhv@WJkuIY}2E7>#OH=v zR@nV|v3T`Mky}@A-c3(x@H1_#2znoXs#t=tw>~iDiO4^Bk;aMlQ*B;Ozp`ak z&60rXzK=Iu75KA1MOpD$YUQ@Ytd%T?nY>t8?e2G}y=ROUHn_HhN(dm*=MaRu|GhYM8eF_{T2>38zCV^cia}aPGau_C(;Po8H9o zMe139Ojg`YSt4uQvt6ji`|)Lqw^9?@d#o&VH{7gy>3qKK+ve&guNG8km@0dGwp?5{ zpJnf!%Qj_CCb}=H^nJoAwW!`90aV(|CryWy$C)YWh z3}9c>Jpt5snqC*IqkAs?V^{bWx!NxmC+@P)t?IqfVJ9A(c46JK#-&pp7)K|vo#A8t z!25oy2y=|Tm?1BLyNPq8*2gj% zO|4nu8gip(>cg&@x8eM$E7|6FUOa7+y3Z(o=Kc%&SHEnIeY`LuKS9CZf*z00l@7%v zXUhVf-Y>hIJDtn@?*n%Gi1pvA-|b9)U%I~fZqkUK;|ME((&b`};ax ze@EzwXVaqdW@=3bY2-e4oF7!nmm4G;{0BM;wNgLVwfyVV@cye6_ack>w_oBDew=gE z!|+4;#+ar*HJjRb)}Gw5CgRUU`M-gc+3J0g`B|ANVsD<$tIqqx_y6?%Ki)yx_WioL zewotrL(8U5j+^X|Zgy$SnU#Gp zs_`dpM%juK-Q4@w<<3lgHCO%5Q+A0zTbpx3_qPyqz)UqEVUb%;&xXzCth6f)Dh%J) z>OH?Ot#aG@UmyGH=jgw_^L+33d$WsPMqUAJgS|5UT&a?jj06YIn)XH+r@79XuAW|@ zn{<8m$|8q_4;DTZ+`4qW>uT5c8z$I(nitGu`K!JDNBhao%Pz!lik+Y?--HKI)cWJlTX=L@pu`|NbTkL)Dm;>{S%&hD^GSGz3`;2=-iLQDF*WzKBmr* z%s&>p_QdkSS92drWQk{A-*SGk@spIbZ=b9>!B$ij^fka}?-};V3#Ly|{2X#+?+ml$ zM?QlRyk5eC^5qvjt|cb6`&PWoj-Rd80Xp;V`$7J?4V9~e@B7NJ%a#OiT~9f1BXxSL z)x~!iDWJ2xWZ0evpKcUiwD#2R?zk_D?sclqn<2LKu$1cbNQDg!6_C$ z9yCw>=;U$;biVbsdq0ku>rH6vQ9t%J8&tPT`d##i-D-V z0-<}(vQ%F3RM+K*4LS2-PVqU?{9LcCYgJyubVOcRrc)Z1Jl5|Np)JZ?|;Y zl~1;-&DZ?BsC0DE%;Qc^-_2rteE3 zf4|`{pLbE}ohnJEy}DCQN^1&F`6jeUDPF2B_W9l?v#xBLv-#eh`$==oC=~DFSmggp z^V1@OGtxc6Phuq-oj&gR_v>{vXk*f+HHRMGzV~h0%FEe870Vn9i>`_&9+ULy7Wm)r z^f-gn0`^@~8tPtj%)88BKXduqX+=HZYoo5d-}JRE+@$kk;$dEMpE$?c1yd6mA6MQw`{Mw^ z;=7m9K?muU{9HCW@7C{M*Z0pmWIp@*>eUawgIXSc&o~s{t9<^oLayKH)rxz@=WQnU zSOpau&8X1d`{mLWhLih`rh_s}Bu_w`j+~_2$)z$ywy&Z!tfugD$1Hqc`AW&Y-Da`K zl_|odf}rW%koM(jn{7_-UFvRVzx(X`JyZA0GJVY3I`PrBACLQ&&-v^4_kr%;OVjsF zQA%&w2|DItuGU_*t*JMPc^?0Y^=6%5b>y|w1vwsQ;9Kyf-n*fue}ebZ;{RVKLsCC=ieu&aD9K~<3nPplyx9IRTc(`%g!e>~r8?L6i^A?27ft`8t9ad6 zar|R>D=UU4LkmPbs&MrzI5J<2`C?ecXMt27@;<)-#N=S_UTAg1&ynERlg_>ujf<)cax0)Bpt zfgj!;mj74KKk>`m_jTWy-ak#!H%_ax5PhJcuA!DP$A5pNKc~}v&<mFkP%`SrhVe=%OFRNa3v@(ZYCJV|G+$X%e_9kbLLZ9H~x~B(~}y+FP6qQJ8v#uWF@il1INw{5nr-C z-+NZx#=ced!@7?Snc+K(-{+__9g$b)KD9;d@wr=vXPv6hQ8wFh{)cJbZjI&~*R}gx z*1o?swa4PgzDMhp@(4{`ZPtGxvBJ6jtC^ak{>tV#34s^3pFI1~7Ca!NbL7Bgv42~> z#JjkIkG!p4l@Yyy`J#l*>Awe#DDE+oHi!Wobgmz(_jVDdlJqRGtm8Z!_J1Do&z`>Y zz1pYC{`Py*uTKoV{>+b`dtUyhTgm;lmt5k!U;p@dzJ8vXOxv`a10QPc_1XX4Z2#J@ zWyTu`nJcV?bF^ngf9bFj+?Xhs=a_i#;jA=8L+f6l)5W!W=-uuX`>h)wJ&4RG1&rdSl1I_dn!7^E}Oki8U4dA14K? z_9$PM2v?P;pOrZJDRWH)bfzYuVLFvhvFw3&h3YSKBVj~l4H;`=wHwKa>_X&(844g zeYTKy=^eE{Psh(Y_S5uw%w~sYJeQp=GKJ}FC@yiNZa1JI&k-{rK>(v z8*OFjnyO*!HL+vgEmIMLd4=;rJ~wxmzbqHg{WK*=tx5U$@9u)dOANjGz4cEm_}MJT zm3u5SqIE%a*xB9ZB7ASY5&szeNUJZso3Ui$)7;$Se2*n#Pm44sM$O=j{=pUh#LDXM zo!fhk-8gvvRosK}n)$DfNx(1d=>3>1Bk8|%@rlj7_Kzp@80l?(xcFz>bsy!q%YOD{ z)~efY*3rH1_-@kvYZV#6OmimOe`4{gpKE5^qS!O)&qP0aL;5cqJUs27c*t50+Os|P zlab~Z`(GFPv!*Xen)^w>{_9GA)ztW-`H4NID_S32TPG}4|FaOI@_*uDSv z?hxh2E4F?$sQb2g{!$SMZXU%qH$Tr<-+LZZ0#zC$9A|nw-6na)+2pFAwTUOTI)v@m zvFt=}fJ+Bw;ybC1bB|fq>iz*OfStF?8FXfW*Fo*yZk)yXts6OQ7K)grxhN_#w*kUh= z&uwSD{#g0@gVlS&B)fo;W@}xntGG%_6#*e8-l4 zjBF}=6Zd#mwnN>d#ZSCAKY08rQkZyra*L1t=k^!UHKL$21sZ@_ocN&JeRoY}czS=b zajc4cpfBgck}UrZMNeI`w*7ft{rT(RIdyd^Hiq~<$+k?tl(wfOw+llL%l`8NnS@7!Ud z)ME%*pmX3;@_`%TNqT>NpD{k~voi73%_%z{FWxp~c{ty0-O%i#-z9=Kix*r;*Z=;t zXD_Hbx^-UvhOeOGQ1_j@tKTTtG|827HKS|S!{{aQ=M8KExm>?b{QYkCpHHWQZ*0Hi z9Q5zVm(pD*2eF6MupGT}?ZwYf zt+-={4{ScRJNL_O3C+BHKcC$@9rtb1J@2?rlUVr!I3_39zgW zA{JS>CCvVC?iBq&Ts`q&k|XVLeW=WEm?Ouz{-=!MI-=?SlMP6bw^ zdY{?yTVn4o&8;tT;@r!>9B2Q*82@CK_*TOW5&b6x|8)98t}KzTe+){_AAbiO<9_VH zc`va>YWX!y)fbb?uJTws-I{Bo7XDi@;Y4!L%$jvqomYNUzkJ#z!OlQ`hCF25ltV&- z5olapkpKVPkUsU#H$Ki+I(0y0@5f`(>%*7E?&|d1?VGDxoyqv|05ks*SF6)|zg=sX z=zedNmF%`8UB_J~5A)mK*<8E&1^-b$T|Tgxd5I0|^FB`fl+^t^YL?5pi7Sk|Gq^mA z&+5$oezL&R^X05d-V=lE7j5eZfA79labnrlD%UB-_fjh&wJO9^wY6g^rwbJG?R-<7 zt6DC;`1*ov3l=}0abCh8D^tbk%-a;zEjHJ~q`sW7xUR?3(IUXQP|Y<`nd$CDdHDyL zfn1N>`~zoQeIU^L%5vV`s;{p~Cq_MS^lMGnu|o2++ff--ne*4?Z3T_P7v^ODhze=c zm~glJe(e&D34yoGdtaY?HAgJCdfzRH4^4fkwo{&cof-E*A!&K`rd>Cu|BwUkt-964 zXjT5YM;M9ZH!k#(zt4+=+WCuq!d(qdPB8~^ueyskmW3;ooDjf+|qe`~*_ zo*U?4pW3^KQz8Vkh4D%1^UBZ*JKfd?-VfjX@6G1(e#g3R%v{hmH}6lHk8zrZ=3EmA zX(cPy=zy*2!YMp@Xi+T>_#!24? zb)`YAlT3+(BR}eo%h&%|IeE^XY1fwg+!uYSbBjQny;tupF>s~(C)r`eCZ@e2%v&of z{Of-lmjAZz``-6o{jA?^c@mp?M@5*;RVE@qnFn@a3TB5D&Mq<0jCjHj)=K>sNEq*gAHuhK?5X`87sM_g1+J_ei(qyuFb)XNvW*ozrWCGneqW%x)Cy@DZDMw7`e& z3v*F;{r1~=yHf&oy;#&8#Kr%3l7{itYfB^~uM5^*0S$}UFUvyG3~qA{LNS1-*cYWcsy-O$G4ALRtGML z6I?oR(Ijpi{il0_+OLS8i2J(KM*CfC98br+pU><6J#W-xJG^Z|p?9ss$`xG~ZxzKY z@spFbJmuKJJk#)P;l=znT@u0SO%q+8IOfH_d%osaUful_^ObzxEMe+D_Gd%Ila{0} zDK#pGC9O_s9Fy9;-6iVAiYXnh!Rg>Yg+xcmq>mrO%2~l%e>#&L6jQoBtzh%(>TTWH z`eTde>_F?aI}{J+u2o}ko%is-w%$Weyie2$Y1wn1Q2g@YMo5mvv^@`A&H8X;-;bmE zesQ0I3Z=L8W+mLI`~7yM*s%@YkCeVW)-c!6Lh}=!;^J-74!&8l`JC78O}RTBwrRF{ z9SJj=VaVli@k3^hztyKj@zq!RKc0)Kn!QEa^ne6YmZ{Q}jfLwyCT?r^W)ShrZfc-f z_txMi63mx>-}}Drs9x{q#zye;p@Az8Xt`k5`F?lMs#wsaBoibi6a{JL?7Z<-?2!^{ z&8hI^6$X4d<_26G+Uu82%vhegrP3(dI?V9Q59w6zt4qI4Ps+HR)wS44W{SbQwBs)p zv2}hZR%mirXx}z1@W5A*eJh#`xvt%+*R6`Hdbu?DBeUHhe}?*p#(&!0e~7WyK)KmR^67y-^CyF~g-kCgoy5gG}o=er+aZn>B|fiT;#fcd<4|`(X4;*Y0@bxh3xwnsj8Wcsg^n@xjMB zOpBjAJ$vd-kqFzBXV>>UGv(}e`X%beQvXrBeqz_UMHB5fw}wx-vaS2@A<(rT+XUQS zH~c)vQ04W~>3$;P{Ri?jE%QH2U9|59&jaf}={AquYb>)3{z-&N1bG?c^~OJr;PT=8 z<)Su``84ON_6hADJnXJ5I@Fdazq7~9u&n)HSPbNNk7fOhD>@BpWsXaOR{R_|5Fjxj zeyv&CmPw!^kX|1;*}iLM;YE{eu{kz%7uSolgRT>Lbc{>vnv%ar_M!tTTQ}Z0FxiLm zvEcS*FFyNlVTZUqxf?{EE!m*!rmxAI@f$P;ag`(T-M*v0)w>y!%a_kBTXn5GbD!sx zLqDI-pI^bXUi)13>braX8qG^SayU3>rO|oQ`G&9G^XPI#U+cPXtLW;Dim$8V_nu?8 zoFl(y4``0oEyZ;G>@Vel3di(pvf}UgRbKg?Qe~JR@p)_RBKO*~7Q@}(4%+ujMY_%N-{1TH_iq1sE!zLn#*b@21ta$)2G%!hCb<`bowirn>3;J*>S*P9FX$_1H-EyCM4bn<%LKMMR-T^Q z>drOsUqFYE+|}(rj@SP=e(#uc{+zPp2Zrk}dhfsgdEWOW#am+|K2<;3d|P6}>lsS( zm3mKcD7&rU*59+C{QuwY%Rip!*j`q?mN zhcf>@MbGAuSdr@U%h=BQg81Xe{k`vnPB4C-#C^FX=6lne&wfSctKC`I+&@jbb5*@) zh7BL6-2lo7Wr+{UZ(p7BG`IKFgUU;fLo5D#JU%)6>DTr3wX;sVVZCqmKr!&?eE0VD z0uh02S%UxezOU8ST_rQW{9a||p|Hw1N+0(;x7B~TcU|0GE8SDazAgdv6;3Lo94vdg z^}3q>WsTh4Y-VO{US=gp5gwZ_7o0DL%@R;ZFk+*RJ*ll zwzBPxB13%**LK4lENua$3|o#*Tc!G>x-#cBM~eLUbtdA+6pq@TjFBrZ<+lW0%*?4@}hZ~?3 z_?ZihURCSp@malCkRp-@p3HKqb%~Leh}bBxVZynti6X+ci@PecL|cyvxKu7EFb=y{ z`~7b4$(_sh81_w3e12I0+`LxS7~4%Vw)}?yM%8#F|YPy;Rg$|IbM7i_GT^`;(^=G-LDUC1+nG z95J?YopvK_3ui_Al9RIk_wP04-?{3?{~sBboKmAg!t!)yw0Q?a-b(74sF`(BJ~LCx zWoc*X(rMd-+@kWPPIHsknbMWEEF|SpQ-qLf+U%Q3UT&Q66U{Dv`o5>_{)xhOcdE}@ zez!Yce7^Rc{Dt3liqFrq{%mDje7@${<|`2ojn4g@vic1B8SWjG546Jc5_$6O?6@e_ zzDQ*)tGJ%w5`Wi=E_;N^-=7NgpQ_BHq`;&UP{-7JIzDBS(8UFh^H20Yj!d7Mx}oX- z*8%ZIMjskZ^mG4P^!RxH_GP;-ettAfbnmho_x*(X+w8S|v~ODMv`e>)@8rvK?_xq8 zT~qhFz3Az#{Wo{cu`FJ;wZKEFaJGE5#o@_Ya{WGpt6z|KHpOq2X?EJ&PdQg+^Nmz#?KzEgZ!3!%qn{CGbDdSvutu| z*w~e6Y$$%?r_05Tm&HL39p@XK?bCX?utKA~o0FUC*^&z}N7kvmYl*M_yLGPjAFItX zitXO~OP~5{UaLB{(Hgys?ZRb?0$Kd$+1!-9l+CQ>V86irg8rNf@f>m9|4%kC9lkpI ze&I3A$5+MY2}<1G|L0S8XxfkY#`*=ipIufSsyVvnXtBg+iEHASA`)ljpIL0)&*|xwrTByF9o4<3FpfuZu0aD1VBf!H9G6i;S4=;`6rGYrfwtPrJP>x3Fvb^9>G8 zCmp!V{xsj-oyfJp^NvfV&q?e*{;)QJu}YaqQl;Uj zgruHo|2d{iDx%`ZDPjtM*{fJ7Vd$BeX zURXxVHSjlxR}p=t`b-@Zx;oZQdD%x#)viDGwDsqt%E>>4w?{q;?&Rob;OKDJ#&Kn} z5VI z=W?p->V6Tl=GfVwrh1*aO-o9jEL41=B(nYQm5Dc0z6di3E7>?C3O4_q`1!N`wdrqK zfBCbl>R>qKn56&UcyEz-_L3JdQrlPRYzZ*h5ZuKr!T-HbJmSpcBYPi4#joK0dV6DX z`_7-wX8-Mf`{(?ObE`Pbcc1#nwB%CS(IY2zKIMJI@Ypy@S1Q-$@3C^n-nzJx^~t>t zjlTT&s={GWJHJqVR`(3`8TxlVPp#kke_mzBPmZvd(>9_(JU_4he7}u>i*z^1HbAu{`)R1M^h9FcZcctb-wDmw5a&`xnH=-o5EK(NT<{ETy93k%dru`JAfP zGJ+?R7^g6tagEp_=pxW<)bz6Ljy2cT{z^vS+-D3^`rqtY)S;8|?VQuR&raOjn@SDD zH$*6iF4pgPSabc?^RQdhHNS8A@*5u8KJQD<-)hb>aQX{1V=O{<*TMvc22< zWwFlDqYHS?2=_!ETR&g4x3F)v*7?+)`lOkzt(8sLoF`6hcC>RmdC)Qn! zRpm0<#nz;Y>&NA+)w_`}5tK9=I8x?2MCuwwcqpB7I&l2)mQNSIRQua}Y$+9%3>4;X zK9Ij7{ey#D+8K$}JcZq9br*gZcKuTpW8#hy_gEJZSy%gLkNO9(y2)EkMk)$;OxjY( z(()*AzQ^-|F7SqE%O&7-bsHRbV#Z3=;6@t*r#2_M=Rv50_!^* zrV2e^luc!OJf*VR)kP}t;DcwGB5gmj0u$H)6!btSc9u5tP3bH4Gk@=pq}DBka_xATaW#iAK^zeY6d*v~!H^}_{|M{+?w z<&ugg%n}jjle4?S*TtRm^jvT7{2jTc!_%j@*>Eh7DLSb8dG2fZ@@b-qs>jUl*Cd}V z?&4c_)Mg4h^)L z;DB`sg%!*9{{P1PWj;qr3&ZaJDK$#XoY%5bq?DYUP6#aum^|aOM0w9ff4iSYX4U_G zsW6i{a>9;E{U|xL+dHOw+`H#j(`mWSRZ^;J;=^M1yEppGzWYc1Z=DYJ&D!&;x_!3j z{@Pu_^o4m|b6|+OlWYpV@_{f28Jp(Cw3WA8}=oMS`5eN^#L+ zeZdc0n!6VZ9NpBtsj`hDvfTCb$?xXp7v#)4AR8|7ea*!8HL~K6s!6VKQ&iH26=Yp4l4idN8jAbqP!-R4iPjOC?$s@81p*nc<*UAZhC!&&h5fS0mg#iu#uO!_Y1B@t6_uk!ia!%6W8 zg-!dlHmWW9^tj*t*7k_-C4!sIept}_m5blj0QdRqKm??scpbUS)kMXU&BGB~O-k^jZPrk;1Qs%1W z1A?GVobtl<3npg|`wN}@erc)q+jZ9bJ2dn?dVfA>=D)S#()WAS>rLM;t_jND7c%)O z^K0(1*Bu8x+)ST8(_Oyy$~(UgrwmUiPEfP{kemHyHRpkoPScX#yb|_S_KW;^YiHI~ zt=C#jnacKyjvRc@E-LR;C-5jg-Qm7`PEprPv)oyG=biW7`F~x_-Yy4Ip^WS6=9(@}tMQ*@a`Ih+(X<$z#XEA- z0v|pL5L44Ayy^S3wN;Aoi-!DmhfBu458Y|GWPR4@sQ&78_a85x?_YU%ov~xb&DLoh z4ax@=%}Hl9v;Gru=!>cdqt1c3Q&;WQ<6i$~-Q=pfXL;A1>#47MT)AxV-4vFO&t<;P z``Pl`J;vqo8O}47Hqi$A4Zm^RI=M$3()e28$5f#-GnB3hIYN{fYd!}CeOk~z z|HqEP$2mR=m*ke}#r#}%SZh`7?{8s}RZGRsOvs*bI&g}c?#)kALo<&@=6w1sR8$UWq1=Tn9PLe+z{44xR`C0wNLidgPB+vI`$FKB^uH5!uXJ@5i zmhH=1K{;Qn7{DH@cZ}KWO%g40!iUXvOE%>-QNQiSJnE z{&hdQIOC@32Thk2xpGUJ2=ngKk8sJkx98?8g?aV=ewGEkoiDsy=l`xH?{8WjcrVoI zeI-V)Tv+UPU*?@(M>3;V^c~?>WDuJfyy1+8@*9DNj~Y##GpD&6t)q)uwEF01e&FZyGzOf;(^Kt5vI# z{7n(gJ11^EDwTW8sb4m^e&ez9i1|EnHaD~)D)j{!=QBuiN341j_mbO-A*n^s$0qxb z@u6zdYqK=I|9LJjrCOsv;&((}+oQ)zGWE~L=ZJjVb9C9HOOneMuE=(AU~y5H%@SdL zZIzJn?1)XFujg8q-+B-gq5kF7)zx8I=l$3jnJP0JE(XRQau#Sja_ia-k;I=$f{cP1 zy$s!2QzTO&k{IJ&F*Uc^JQg{+Zhq9nSxMh|KOHh(slQgVwAi%nzec@Nm_)>kwGkT+ z?NYktoBKsKQng`Hl8dj|wh2>(xa{t%*_5%=C5C^BAn`6@XI!i5LwZVPk364w}hNq-%7&r46#i!n}|Dkx?bn&*9O@@x^{aM-8dCpk$ z=(>N5XeUR9!%LP31_5S{>y{!@cYJJZ;y?CNZOWV-+a|W2I)CWE*EdFsIUEFMx;i!r zMlCql{f3+C+03K6qrR6eoBv>vlvMhTsTa;~(&))PR&LU}E1Uf@bWn{zj{*X0t3eb=RPHoY$l!E9{s(U6+w#93|)RYR!-fuXP$06 zpfDlvS_{L~hzSq89&zvcw`5)_d#n=EQH~4#FZ91i$8R{WVE)DXo78%;kC_`L*Cg5% zOp7}s?AiLWqmt8=?X$?|sY&rFOILh$bzpH>u#4lw+$Fo-Esp|^F{lbAs7svI_Sqje z;g=(abL-=2PT!O^^-VCgMM3XHz7W>{EFsVDra9ZpOCF#%B&`Nl9y7sgo6E zbZ5BE)f6YhaHss?A=Tvb^K56zXkU>v=RfA zhd>%cQgVztC!6f4UMJQK>h(A>>4+FyO?y72p~g7v49Bc}yPa;x)_y!Ho_oMA$oIMM z8VL@iIi`wBwIoGqSlQkxxSDnwY8q@R3xBO{h-`=|ErU&OPnXpuJ=Dm*J z2Wte2mKVN#YWz(0nfx=wXUdueGO~NS8bJLl2Zidgy}R;3aizet)vv)-Oq2Vgy}GLQ zzZd&9+>o#?TVvX9|M`qDcbcW*Vs>uhJBKzY{r>*m{D~5OsX16|>Opn65>*M#&IbY(y@<`wSZ}z=Cm1YKO>g_hF zZpe9YadG?qK-ay?`=rfsHi${EsPRVXxN7&jzPhXQb&gkvPT-92viJ9L*GKOzTN@f@ zu>Qm@O)uYiP=qvaxNx4BtK#Jh<*{&XSdj2>W5GkG-<6-Aon3qK_p7U`bHn=fR)2r? z<6ApdQe(6Kp3{dKCNUg!Q{}RLxTKp`(;(sEmds#H1Fet8QdjszNM7iF;lJ;~dkN_; zhrL8z9s6-~R?EjTJM@+vSRkv%#$l*8!@kezmB!&3CiZ9I5gv_!o#ip5LX3g}ji;0@ zEZMYb@hxast<~r^*XpKh$o{(A+uL+saKE4LU(+M(Z*wutNZ~VsA;YfH*V9(;>_1bq z|G0_WlvGyXACa5WZn8$~+#meZ)P_mt89R?eLc!J#zop;5Y~Ne;b(MrcMBqcQXLr^( zdF^wW>Uy#8lBfF3;7@1OTi0C&XJ-W_B?iW$M*{2xz->*9&I6Ut=cZpHB@Z*S);3kh$IqRPchzUQ@=SM?8A{#Gz@l;mWGmT_uK(kM(Lxi7U%*WM=1! zP-WATxx2f3{q_pUqd}|qWUa2S$sDPPQ(}6m@Zi|_MXud^JEM0L72aO)e#+`2dk-ir z30&;<>_&3`)-KWT{VMBsbe)-F8T?qC(_}8R40U!eG%T9%0-P&49DZq<6pFYasQPX%l){&@I*yQOpw2h^CYg%jGvi4Gk<1z>H+oa0uiPnbqNm}x`D-@JN@A0jmhrKTMvDDdb(Ltr2C@6I@3C)ALKK*CRnQY#^SSnikiRH znYXvM&+ZgfzvdeHMV7aR;cwRGXJ-#iS^dTRy7_A+?#I1_$A2Wt7|C5u5mKt-`OE;d zyu}5a`5aihR25X+R{@sbn`Wd z6i0=pDY@K?+=kPS=iHmF8NBSqluiE%_lh?b2`ZdW|9eLK`7y`;YjP9k2!3bM=9wbi zbJ*n2j{VdTA7u(eTB zCl`sP%Ke>KvZhyh`tb>3-P}{eH4FpdCcLxg75JX?^3u|0hxzTdoa&w+q~^PGmm4%z zYM8j*ycE7z4R&DTCgB9f=5Ei`VQYEBBtJht@BdX+XTvP>{5_4|IU0u`Jh5-Z=$(DU+Qa0S%_&$<6juK#kqh~sg4VT)5s;nc9kgBAN8_gTOB zkv7M>F|cpuYPDeY>3>?sdY%+~fKZwE&%`TJw|FKKy=tM|_8? z@HO!mf1Vjzo*LxMtNWEHy=8KR+@_GOYW9+O;DqO($@0W6h|3n%oSDV&(I_BofsKT1 z)t1cb>ta`JGT7)o)A7UMcXxL`-_b0hJ!NjPkwFWS#J$q%vCn2@uiN-izkBN9^R5f# zu*|D|XZiWr?EG1go70|(bbDWIWM)4j8Xhz8bL2wi9??yG0_&Ncx}Ny7;=#9VwB$fXF?&fL#NwTtQ`C(@c4jaA1c?$U7REo%JrCa4 zk{K-R@Of%@oafcNJDwh#ovv(}N*m8@Mw!HPquQIBk)-N9&!d;iq3Q;H0*|j8j9+E%#FBO-Mf6$SI)T z%+P3E_Qqhcy1(DtNmDJvS#(p_e_is{=UtYfJ0)nUL#uW9JCklP-LBa3xf)Dc9TQ$$ zShy_p^t5N!qVvyc?h7~-y2ivT=SD(v*`f~~(%+k=tPEb}v(eEyaFxb8*K@fSz=fPZ zqm|l%84{&DG4bl)7Hq&AhGp+HjBjnpOjh%mF~Lf8wYTR*Kr8qm^f+Nw}a%M*Eso0pvqoL-*Fo~}dT%TOgW@P=gCj8H@B1oQgVu^5gSbv_0 zul|o|_B9bJ+xO`@uR7Qt=olKT=hyvYFgJd8*;?M18QTqN6_`qW8XRVQ@!r(*!^ys^ zF!sg$FP{VMe_PMJH@(L297o3K9g~@qT|AFN5{y=3LsC-6q1XUf2%k&n$D?lj9ItD8 ztG~}OOg^@xZ+hShZ;zE;*H~F~bzD5>UuADp^`16ksrPiY;C0iYr0c>e2wN>mz!USpM|I z`yOed`38LjvJ;sWo4ucNN(`LBG|U^1J=F_%3JL!Xhg>0r)g0VbYt%ZX8`k{zaOI=X zis#Y!dsBlqYB4+K-ZPyVtHtOr^G4{k_Qig`XGn$I#z-EAW9SFFmM}95ny>LV_&yt zreU&M&gAMOCV>;dTs=?jl)By(UNHYs{LAfyEZ2pPF+Xnlc+g@ZlQN&>T!`*~lc111 zS?*pc3=W14--e^I|NgFx+PZ0_()084<3B`|E$7VAnEb10#+SraL4~JUf2aM6_IUAs ziBGDHf!>tTeDdlC}%5{)vV&&XXA^Cp)|9v-i7B81H$(T_2e((39 zbvJjFuAXU-*kpS8{LcV(mjz9n7mgRIFZ_S0zjopN%kN+Q?_r)&5~B>M_yroX6c@~p zxLTxsl@Ah-GE7HKE2wIJG}=}AI?X=+&W??dn^HP`wO8JKDU)I~L6GT7;xDt>AN&9R z+r0JOj>5&g)gOO6?mwNYqWnGZstDMV9&X?oTqSwgW=PUB@<@1lYiru+X}a5fqJ$YS;X%UT_)&XIn_= z-_gJkqRW`7zVcS|>NZGffJ=ZF4qpWW63)Ncy*z6oHm$0Rnue=BZCe!xu?K|=sAXAl zWW~PfRbtr84HcRov{);DwUjD2J`_;MtL_Uv3cAZA^2t~P)anLzL$W&>xvJ^FzrVkE ze{~=G|L^zv9sB?P+pQ(F)D7fnR1bpuD9`vs%#=++S^DCZ`E|cuKDg*EpWA2i>BOt- zl~F1vc0>IzA(H9$x3|WBvTtw8U97g{(Sw7{XS26R{r~-Zem&2r9yQ-L56_qdh(gN` za8yD14WL$+8KYDDpRd>BU+Ap4*K{qyo9FtP+}qoFR|F>LtSB@rZ2zK#%}NEPQojfP mlPmgcp3fy3I}!WkGC7(8A5T-G@yGywoEqJt&? literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/plums/readme.md b/keyboard/ergodox_ez/keymaps/plums/readme.md new file mode 100644 index 0000000000..b72329eef7 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/plums/readme.md @@ -0,0 +1,11 @@ +# ErgoDox EZ Plums Configuration + +## Changelog + +* Apr 23, 2016 (v0.1.0): + * Shortcut for iTerm2 quake style dropdown (Ctrl+`) + * Shortcut for screen/tmux (Ctrl+a) + * Shortcut for shush (Hyper+m) + * Combo modifier for LGUI + LALT + +![Plums](plums.png) From def68535322956f4d3fd8e96c565ef75f35b4da6 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 23 Apr 2016 23:30:09 -0400 Subject: [PATCH 119/132] adds voice iteration to planck default --- keyboard/planck/keymaps/default/keymap.c | 28 ++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 19d24f6a0f..92396d0ce8 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -36,8 +36,10 @@ extern keymap_config_t keymap_config; #endif #define MUS_OFF M(8) #define MUS_ON M(9) -#define PLOVER M(10) -#define EXT_PLV M(11) +#define VC_IN M(10) +#define VC_DE M(11) +#define PLOVER M(12) +#define EXT_PLV M(13) // Fillers to make layering more clear #define _______ KC_TRNS @@ -178,7 +180,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_ADJUST] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, - {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } @@ -302,6 +304,22 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; case 10: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 11: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 12: if (record->event.pressed) { #ifdef AUDIO_ENABLE PLAY_NOTE_ARRAY(tone_plover, false, 0); @@ -309,6 +327,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) layer_off(_RAISE); layer_off(_LOWER); layer_off(_ADJUST); + layer_off(_MUSIC); + stop_all_notes(); layer_on(_PLOVER); if (!eeconfig_is_enabled()) { eeconfig_init(); @@ -318,7 +338,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) eeconfig_update_keymap(keymap_config.raw); } break; - case 11: + case 13: if (record->event.pressed) { #ifdef AUDIO_ENABLE PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); From 93da70a43abf98d219492887df1da57bad4e71de Mon Sep 17 00:00:00 2001 From: "Jason T. Wong" Date: Sat, 23 Apr 2016 23:36:41 -0400 Subject: [PATCH 120/132] Update keymap image Why: * The transparency made it ugly. This change addresses the need by: * Make transparent parts white. --- keyboard/ergodox_ez/keymaps/plums/plums.png | Bin 221317 -> 223300 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/plums/plums.png b/keyboard/ergodox_ez/keymaps/plums/plums.png index 075ea6d2713f476e0d1f34e5b6342b07c8512ee4..2f127c4cab2f42ffe0398512f6e8c2e28063b36e 100644 GIT binary patch literal 223300 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%0A#Gw$5-Bpt$h2c;>wky&*#_IU9Hl} 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

    =DbcYF;E4;K%eTPAfk`FNisZ`89S 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 E0QlAWl>h($ literal 221317 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

    H_voE3UO<%m(UUh~3yfno~h1o0Ke6Krf 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

    Hd2aWyUfI102{&1;?-A^?d^RIx=2pSF z@4N5YE@!><_DajoNqpxjH!#Nwlz~>Wz7lM4;?3LnblR2meq9=!8=M)gKEJFM_C?1< zXw9Z}?t`!Qd_L#h#m=;GLd#)3>zs2HF&?!oHZpZT9%{Cvs_vN2Jy$@jKeKaZa{LF63E|70r5;gk6FNL+mF&(g^%?cuhU>+p)m~57_K^Fj zmCAlT{{3)i8Llcy3F@+j(q~*1sM*%l`^^CI5HHe!Kra&oBRXx&K%2{#WsT_egN@umEhb`8(UY;S|H_O!jm)j4)eJ%D=TlycS|B(6@CS>;_vSwp`%HP2MYh<#o z-`|z`cT*oU#R~~`6ik{5S`zD!(5mbpkT~;x_WHfg6cQJ|x$pEz>5OJcTf9eBr1u+- z4T&pLT77)vnPH@H)}qhy}VN3X3@QWbD5lZ{w8tG{~607 ziwFQ+~hpw4JzH=R^bMx9eIZrhMny-L}8( zg8VPn|1Xx$5eWPL(*5ts`0TF3iBJ1~N6XzmmhE|LYp{P$u{+1~lsJjU&phQh;}6aE zI`sO3@n2&N`L5~@N9`t+YOME6{kt~)n&D$($fAO&Z4MfSVNw0=)y$0!3Ud_vifDIfHhEgn4~e}8e*{K%-Q@&6hp?T9^{ ztS~cOcjMCZ)=6iy8nt`&X73JtXk(+l!)23@@RpYEF_llJuI!JP&-rl8znD|%3qPN? z-~aQ!B!yx;TrT$Tn$ z`DicafJc8KO)uHbT8lV#&Z>pda=w)aL4krENI8Wce%cAtW1puvRG6cZ-b_P5;pxhUH?C!*~1{x z>*10$msebGk#zFhc4O=O$3pezZND#B%pvV_wgC-Oe)to>vlaIRw3iLVO&he2bLn>wyu7mu$g^!jyN zY5ye8->UX4#}%5CZ60#PTO5{t=VAYXe@Xq9%R#|>oe?GeBrLy3& z&5t&%*}t#siB?_s>2@aJ^Vg=>r$)x^-llglbJ9F>`Zsk-u~vcLdu2fnj_|DoT$PMFX1?G1{hl*xWmDk&4uR!o zO^;4q((`)FX1`4_*NPen&VI{zyW`Z-Lyqzi%{qTubSuRNuPG@}idUpOk%cr>o zZ_?EAz8sPdOENm&jx!Mx8?U-19EwA3=`j@15U zC!UBm*W;?+W)($zKDyboamSJM+1C$?Sj;^CGx~J=e#YJeL4MmcS&xr z_O;)w`ZW*dWSxwuKdrlcN$=VVEt5D-C7t2StX0nYfB*Nr??LaF#7>zBhJhBnscaC4 zi`2U9av(W&`sD@FShm)_52{mJAhcsk|A(oEYg;%i9u?m$z3#jJW&M$0hkYzvRws3v z|JgG|Hgc-pSP0tjmidPJq2;d^i^I<|GA$}#t$&)ZLi0orqwJ6VMNir7e>i?#B)(Te zQ}tHpqt1d?E0-@bn327HZ&@GHWOlKbo|$@@>9=wvzD3$|^{)JSUatDh#AE+=-}}1m zs`|+-r!PIXIlpVkft>64H`0?QFYm0;SB^ zY5M*>mhW~veikCxf8w5faow9A;vyT4)t%*VKd7kRc1O*Wm2Y0YpCof_$b*{iyYKtH zj_7^{v94N2HAN!TL0Nt)Y4vF%Y-z>5j#n)$z+ zShBdpPfagNvTs^x!=OH=z$t##rOv8D+<8v!Mh8Xr6};w-u(}D}< zK6BEwQG9&q>i!>M|619nxg?(UJ~{Eyj|9&jPZy-0uHIdt+uy%2N{DrD>A5O#@KDZy zB6o!;5~ugJFRpDoz~%1X!P?&(701$4bN!Q2&#hRN{+zk`^9B71uZD&%4d!aOIAzLI zhFYN~w{r{TD6qEe(|*~dz0M=ixm~U*;}mPqzjI8dr|!uYi)a#Woodivw)e5@`wY3t zClkMgf2@>adBD2e>|p5xrwz67*X^W_J0hlnGkD{!hx2dAoA90k(<&!pR3mZ^L) z@$LG{>C?i)Yzp7ks_YcXNh_Y$QYO7+ru9Z)vAD0R!nf9Y&EHymVRLcbyBp$nPH@U? zogA_6>)QOKyfzD$iUgT9OYcn2R@9Kqem3V7NBzmBvfu94u7j2t?G<&oojdbrI+Jzd zeje@9TuK(-dn-aDt{*G+eAf8WVS}l?mr=h>cHGzA4|ZSIS0+EGwtl~-_)+tZM9+Cg znSalEGTFSXY`g8|BI&i|dkoir*2sbiMbHxYjWN|`w?sKum^7oUvtwu85HzV3f5NF_ z>NxNAk5w&aPjV-(-}`NrF_+Er`1t-1QTBMQ1yY*({)2X2-IHXOulaDG`q!#0zvTZv zu3vIt{;cnv?;~zEKXZ3@C(v2r-Lz1E)#Cfap6ucUD#b@@F4%oezF=#4+~;S__4OY& zp1FK#msQZO<@SFwAGL2Skot3Zb8X0j4`&v&tkf)6Q{E?39_0xs?oNw>>Zt4UddpZr zorg}@)=3?;`khY$b$)ESofrM@N_Y0P!;TL{Kr5CnU+nt1;>0FLv%R-RW zvvfbQK!AC9jO=GtR^4}Qk2v`?Qn$oo zU2}iU6XoJtGVwfa3~^g!1TAeAu8-r~W61G&s{r%oM<0*N`+r_CP5ICsqy4`m{3id5 ze3t)q-f{Mi&R#N3wVpHkuT8Okx;J+BvI86Yu1@j4W}Ca6j}6i*l@a7nJy!JQYDO?< zr?9~Hck#OVO?#Mh*4CcwKES;=tUT|L(Z~P)zVFZXvwFG2Qn?{Pd2wz0UjH`EPkq6l z#mT`uHM%7y)aGvp3T8UPxGFimpwv7qJ5IuHuEdfJuOf`CLg(t-IJ92H;_&W%MYdz# zHwZAhcg<3N=IvP<{@_8jh@dGeUtNcOT+vC@s|8ZEee1skHYV$Cm?ybeHS+(bsEB`J z*TF5(FQAsom%Z$Z|AG2Y?2Mjg*`B&8%t?8Ddk(wxKi6~J3Y>|adkl^^=5M*^c2!2f z>_^PG-x7WkA79&ibnD%+L`KlrF;-qdJT;z?3U60`YAXo+Y4s|EKwyyt#Ok3P*%^PuwFb(-@wU0Sui(`))J{Rd_qD_YI(WHWsXx?a8SyY%y8yEg_;5@7y(B>wX< zm0Yv)zg8W%m{;3&e`Fj?b=v*YlA#s>!PbRpQCm6A31a( z?$7d%r8RjInAq!&sDC^?=|kv_ubT2)slBB=>Yit<^|uGwO}S;b`RDf^(x90W2YEpb zRX6!+-B&UkEKH#+NB(cJ+WRVW{i=WS_CHBGeXHvC+wIGJv#+y?9^&}^!Ld>hv;%R< zl}*!_Te5egXUoY*_OJUVt9C-z=I9RLZGCpXUStVBIg~K>t+J(IqeG;y-@ZRj_09d{ zJA^&Ou5JF%oUD6<;a!DGy#G3bciEisifQ{c+?!u~&XQTw;?~{LeG#u~YxwrBZawm# zpWp6BLUa71zp7tV<-6(@=3Hb;zEWk@({edNd~H9ZyQL!zYPrT#8Ql`(U}4Hke$H_; zu;c1mSN*EMU0zPISM%J}tT5cH6F*sZ-yqR(QXJ^-#)N zk5I8MpozT5{Jmdiz1?;@&(HixdhVy+ZaQnG7@IDg8pGBic&PlsA;E^nyykZT&I%@; zd)XdUap=(fJv&q-zCZJO`y%jj>fO@oxn_4uEY{AZg8;fBo0knND*t z8oo2-zO%sXnZyVC-<$2T-|hST?%B7{X=`V3e_QZ8{o`KW)fV4p8Jttv|L@mp_3!Va z_yiV8+=}2nI>Ys@_$R)m$Fb#iLq(so2FH|M4Lu851eo~n+AC#ua@GI65YD~rqrJxY<_XquoX-N^o(O$t@+@9n)Z)k7eW3W5d?@u= zT=iSF|2mxWzvlRI2Hmqho&9>!*OOMMXI{;hs+R~+e|+PY1hfU?2x`GBRbMRI=%8@H zucBU(v)Z8?_S!QC>8-)KT(qOdEQ~otT+i4ez7OVn;M<3zy?2Pe1Q zn^cAO8e379Q{JfBULx?nmAq*M7A9 zd$HQQtzbszUTTKYb5I%xm#;w&cj-R!p3ezIyiuU94C zJ$QVr^D84xOTTMY88Ok~kiEkZejI;JYVrP&2X*V7URjpm4IUIfSyXjQGF`>7;{V_8 z>#MYTn1mG-qCe+!sc&rS{WR~Bocr_2@Uzkn7c}#ENk?=3y7%{8`SgA>(3!aJ(`M&x zTPb(m^7*sA+C*l3vHfYLC0#76?cZu2OW&7>D4v$gwEXPvHNUbGQr-SEKArmD(;@MF z1$`Gz%GT`v`^`J=X`#}|jt0Mi+x!2$-fvc<23lrW+^3}$@NfP9ulr~1|FwGmtFwVe zpEaiReNyL{&0hUxqx-CU&^pZ33%#D*mcIYvn3n!5hG#SFn)sjC2tDmyzwg(pB}W!4 zDGKuTtPtd>+?v7VbP{Bs>hce=Cjth`v3d> z|9|JWzu)P+j=gs?Y9^G0X#q>3({o2&OhOf4MJG}VW%+~rxi>Cx1{=t^SU1q-n&} zj31zTT%O&o`u^SB{#W4U=kuzU{ixuav_&1%I^EUJu+SxG%k;f(QhED%uKn@!s4-n{ zs@{5M-znCaum2|rX5Ue8l*`|`5%FT}szd~~9x46R%WaYPO$I!_@&DjdiOyk6f<$?{sP*i^>1W z!iT}f{u}W3{L%aDxw~cA)gQ`@QI^lrzh$_JNs|y zT*>KIqW4=C9-+tKVVOF!>CRPf9s=2hiU$1#{J=*l|P@Ii**MlIt-B+%!nRsV=w))0D zkHq(TsB;D+739iKO}iMs_*&|X+BJ8kguRLe@0adl(B0qv`l$1PiK`3rJ^#N@|9jQ+ zQ2Ph-8qWQXZ3CtK55MYlx7v8PM*HL*6Z^B5_X*Z{tekw9>Gs$34A2sw3lCNw{KU>{{RtPB|rh z7kSP0;43WpZ;wgmo?FZRO#v(RO)Y^$V+HOm9u?@=9% zb(i8VhsF8bvZ`VKpO|y7|H|zO`SvsF?(1g7Kb!e8Y*OXP;1&E2O;Yd1em-_U{%fo! zPyUZpWsf(j2F5%*{o}J!rqti1eAjeePcQ8`bavOY@3*+uCfmq^>J$fgff=1bkLUk; zIbTR@lM4SL(7a)4;J#;e_PYJoqCe@G>)kDe{$scwtfHKw@X&)&#!*7@wn8}mF7>IdAC(@n-`WyM%DlQ zIvcb+?JTIdcI@$|tRMgM|2@*b^j&Pp=X2KUEC0TZzrW{w?fYyM-Gx^kKAUlp>5asW zM9;UM_I@-M;9z;hapS_Q`;XcpzaJI69@F{S|NqD6ylZ=mju>kD%lvXO+Z8!sJ*VQM zFWc`FomROZWZ{*hDKjN_;hyc;*JEz}fB*mQ{;N8FrkoQwaMSkJi^ctUdb?gM>YU<# z`Q7@~M;U9*h+Da=;F)F1R3I;sG-0oyn9+6dTT1Vb<$sX36*L4 zuJ+jOu|5<0d24>l@<;uq{an9&yR`q52G~t$)hbwaHU63=Xm0S=(*M7u>~3r~6#2@_ z!qk|jXi%!!_Ty0P_q*nQL7Qr3hwu9|l{dc$G&Ozpm~_6)hOeL_hvx`o{d<#cpY3P= z_e+UAukrPxMxAQCKQ|tio6S=BG|1qI#n)ThIWAKwuLQcA%KyG`JZt-zpYL|x|C<-3 zknv9Sv&@o*c0Zp?o~=HwLP=8@w3w}Jd;70T+v@*3miK>J6uxC=!JW|AF`Hk3chk=N zqM82fR`&X5-0?r0RxP)Yv3|QH__E#cIi@bv{~pT!TNoQs!^gtZ$SJTP@&8Hxx=CxM zPg(PJrSQV3|COBcC(Sq&_~F*|ePxptJ)X&` z#8CcveVvA9{YRa(t?E<0>m4(7l$n1p|HIr_;^#Hqo7Qt2cB-#6+keKGOXl-Bw`ZB+ zhcmNEb@v~Z-+XAxAKv(*@gHwS*@@KL+&sDBP9#4#Mk@8!L`QCn-lhs2KIH@zF$b+5 zy<9%u@4wELn?VPqnJ>$_2nl`EO9(vi<&pS)i&~Mgi)!j zS8pciHs6}A)>S8*>2^(IZ?S)?n`qfhWmL=QhDsIlmElj)9j?vO^xE;Zm-te z+iD}nqV37v`efr2uFHpmH5)W{RBqP|t=APv|2qB4tr?mpr9Q;}e_h|3GEddOc%Ryt z*X`eC%~?IcnI~HRtzEPKwO4)XAFcoKX3M9APyTI^^I5#VLMeK=()*)p+Nzmq zZ+8)BfbaPZmf~{d3U9lV%VD?ISP5O-xNOV+DYA!5Dq^m@SgK$9a?aUZI(L?CI-GQV zH{;J*nOg;ic_%j=Vsq`W?C*ZN?e@BxDU*G}#6Mqf=3jaqwA%97krlx!Dy}VSaCJ`# z@La5+S#~pZ`WC^37e3f-ID|EXPmMQ3NN-JkuqNkFpcl*$Uf z?~|gYkMJ(U`!o1kee&5ft`Sad&cVBv=`a!7vY~!rwejh!)UYc`BtXe#A(;>Gv zxh=sdk9f1>4=F#4|MxWhQr*%gjZ@U0t+n;KFS7hs&%utSg?GAdHNV|>T&}bJ@$RL| zn}2rQe{}uukGETXpRW7S#I4t{VWN%4<9u+FdbPle&YSOa^DDhil{+qwpW@c)VM^a{4gs1xrO zPEkJhcIRLJdEBSCqzhDjt~h`5kz>Rr$(x|9YVZI3{<7SD?xCQ2+qLA6fmV%)FggFQ z1T7~$xgyM7LY}G7At8%nMzP4sLwmm6&fh=9`#e(qx{iMQsuC{_=^os%s6KL zfxm{uex^&~#Gf5M7y5iYy2r5o78g&h!TB@hpU?d<=JyuzO1`Ie?c(C6zn9g{-D~*a z{G<<&f64^pPjbmvOfz}=ZxgtaHu3u+7i&-vlCV_SKvvBHFb)v9a?S+6{PC;dR>iX^&zHYUJ3)JQWEDL&f>hxjZH7co<+qP&- z`(FA{>ilAvb(;AcJuKVZ~Iy0h7Fo82tj*0E``_x`B9_j#VF*<&aD0N?0&^JTx8w@(P*`H&~ztt|K1gqO0N=a+8tiO$*R zT71EgeW~}fMo?#ZhAz`H8^&Xu&fD)*WzXv0%KNuwtCG!z0xf?J*@rC(r(NeXZJl;y z((CV_Lx%h;A6<$I3S;_mmD~9?JLji8A2d2OCwPaKS!7tJZm8FJc(Y2!Q1M~P+|p~F z3tN6XH~GaKKX2OBxf_ygQdrA&$M5{;eM>y-x|x>u|H%3m;%u#xitMkkJo#bMZ`mDJ!u`Xr3+Gn-%3uh@E+GG6x%;8z#YpiDOe^w~(Ipc$Z zYEOaF^3xCZZ>`bzv9)g3<34L4`Qzu8UyZ*e`MS5%{Xb-NtN_Oq!5LM4JWN)n6&BU} z_`1G+uGyO{r}`|`3Z^ogwOG6Tf-tw<(FS4Hn)e)`C+~-mF$EUBpLelNPR1zJ`t6bLH=hbGbBa;9d&+Cx)z%~Jpz&c5mM2>Unbc0c z<5ZtB;nTGTtfq|B5v(8FYI+zR${%EsU&*PNbbW7l-<(_3911KNsb6|GeF)gBclc&i z<8$uA+9y4ArX1Y!>%p;5xpf64Uv%bqa(pQV4cYlcPStnzcNj1Wg)W5D%DzR1z@#C&> z){|8fx;goDb<5-m{(p)7iR*5rKiM0dH~Xi1Ve+0?({J5V`#k;Av6^$I=6rh}`!9!Y zwXt2)H+8#1!B6-7ez*FW^TG0jMRz}3jyLt+6?kj@@6)?0_)a&AfodMm;JrOl@b@DY z@ArI``lxbIa8j=cGj*S|MfG>f+?zy;^`fQKe6E>%!{$T1OqkWU|ip{gPeU z`Z)CINr|sBu5QYiC;Tbq#M+6cC#-)2I!W)+tY8z56DMyUKDM)jd5h-F-0gQKmAA2O z+AH`>PfPima=*=_PmMQfEFQYtf|ela=rNhih^eXc+;|N%sVw|F zUg3uTQx+GGlf_fr?1bL@G*yrI{*b42@mzdWeG2(^6=W>d?JnbIWjk$=%A_xHD$$Fp zi=T;eVbg(WkNTK;?EE@x9@eI&)XbXe8&5|#!1_5LBHUA>4xh*oEF}4Cj8n4Ts_C$_)s+Zt?sTs!*zsM2ZHNnh9OohY1l z$m_z?s%sM}p3O|3bnV`uZC|fNFaLGz-Qp(?w<_9&=45%A3HhZK)@Z-yFPy2<0~)cu zpv$77^{nz(Rn}tvgO<8Qe-ypvKdIh&qqOP7?0a99bv}NwJoLQhslqR2+J^JugcN%Y zILvtL87QRKbK&B*q|@I6nu7H<7zpbW{ZpOhcapQxA|gCSf64wm?zVf{1wuZnoh;4z z|8>qb!65IWQ)2=|Bv@w7n(nrH&W}AM907bB!lKg-M%`EYEuJ`Ege{lZ_4m9_#?3D0 zI+M@z{fdd~+aun$G5ybh>1X)4roTC;dViW>c3fc0m3zr`0rRdLGxq0u9DDm#;)b1a z-*iQkw{F-`;~)P2RkI9N(6x!;T_5=V)}1xIKE>X@X72B9CeIZK)%&dr7k*3twml6Pmwq+TRmH5_B~$nI~!&hWbNE;e@mQ0$DO4`G9XRB2eh){>caTR+omp^ZZuum zBEM-;g{FX4R#Q!7{`GZ{bC33W&xzp*n!>&2L_ti)1dT7s(QUWGf@XLf@Of~k`)Z=% zU)PyV1}=vfpKqSWZK&e1D%kV5OtH`A@As<1MZ=!%E!?|>Lm+4Wr>X1DSQdq@-Bjcq z@y0;P#I4;n`1jcv)7CcyUEZ@$qGV1jpS^5)4`1-6O8)-f&u;TN*2tVJ{j|nPM`e!M z^sOTGngtrR*@}jJF`|!lpEbK3(!WD)`M#a|A9z#>?#w^tsQ(VsU2}NQ&k>OHr#)2a zTX5E_@Amh^<}Yh(;B^r5YdK}nsR|lq`qj^%EtStHeYyTed%cHZ_MPU<>IW=zpCtXc z*k5O&soAn->Y=7`fkU}<-l_*I-bb#g)~w<9ZJIOZ)Ddn+i$uxl_4{lrY@$CWWN&BJ zlU^4ja@zXK>iEA}t+fT;+m;G1`cwD$thxCi3C@%?&nJJGUbN}LW7{bPpG2p|iM?{m zD81x-_IFD;TlStM7ai}qJIs^Hwosi>cunoGk3{>|y=L~DzxTAZ^xi7}7_;K;b-m5s zZbnS5e!c0mo_F%A^8LSKA355n^%TEf81OLlK*6Su$E45ymixK8WkcYEX`h2 zpa1twx@Y9Yb>Zj!9?dS>_w#1mI_>#e&&ym>fBI+YW?v8E_mOf%s%DF~D1N^_H9T&n z&AKPm-0!;sCv;bX_bIGUKCs~Xo?reS-)<4yz;LUjc;Y$t<9@$o1LHu`^Ri4Ll7|@Q zBt7sr9QEc;&DPI6jZq#^+m>yce{c)ur^!bWwx5pdI?q!1Kg+9F%u7*ilH~ul_y4_} z^QtiQyG~6`K7q*KDfI{VD}mD~sYIyfBrrgPfG3qAEcdv)F= zFFOs+zfHfI8~$C&H@$RTL{wE$TqNvR=Y<<<7_{HdelOMkz%k`c&q&Te;nZ?ON2@#nQFpD+C}@jrWg(w^g+_t^h(t5{Y4Bir+bL0yl&|EbGg zrHM>Df=e8cfd>^V7S{(l$%T*=JW-zw(5ww~ra=mUr$i z;t`Ax;9hxQDrjr{%Z_ZZw}HP`$JYH@Q`59`KZ{e-k|)=usBTqR+M=Xh@$&tGIzD<9pcYT9a}HPb&pL8AIp{0UC0 z!$mF<>wioskF9#SwAgCR`Gt9}^vvDPMsv--aR1kpllrN4Q!E{}{ObPHd`a6zKTG3i zIjAwm;nU{ufW+pJ!q^dbbZr4HQ8gUH5=G8 zy^1d-{(Z4zn&Xt;+-vf4giw*mqt>$)Ycb&c=JbU}|xib!J zwGol{yzu7P`(I~Uu9f#*wBrJ3-~J4j#);3{3Ny}0Pd~Q2Fl&$0cBha{(oQ24eo~?_uJ1C z5nRf2Y|qZeebzw{-Ib3ru9{U&b81*V(MBLvjVs7zru(!4{h9=Uhr4g>zL_=~d?>Tm znp2xkrzdKFmYAKIofy~tDM_H~V=cG>yzJOuWLuQv!+u&-_o$MV*>)=b3M;D1uZ%j)_$V?gt&{t7`t7GWUp9XiNO_>4nJjke%K3{s{U%M= zG5LZ=Kq70r#?gtZxLr3`pXawOD!mgGlvn#{@_e6c%lAuq&2DMP9-S$wGG+R+Ju%u9 z$CA!>I~IqZVCiS(I^pQP?p)HlzV7^e^FK9yXO%f_sp#e>;N^eH-Db|BU~A26&`j%x zRi_w^-v_UX5R+_N`RqtR%9WYv^KQlzpEV8jegx{7k%2L_Y3_2U#^2r3}XCiZNo2(6( zWT~&QPvORs9Y3}uIB!T{oqoMV_1o0-HL05>r61g+k#^79(%?f(ee*PSCO@{DiS4ps z^979ZR%@KG`#kf!3BT=^fX&}-WiP+%T9K358W|SxE4%N!SE6QpPx-Y;m+D@6$9w(e z>1v4Tkh`uQMdC5Jl$K|Tutmr=iIS!kJsk_19$&rl4EapVT zZ~dxAmbG*%B>tYh|4-`cbMI=lyj0`p2wZwVqMgI;7O0oM{PTHEX%VaU_5Xi|%TN3U z8i(W*pVXnNvhOQsrmN^;*s<&TzHJRi=(!wN_`b{0;e@B|#-}w5H#&l)epUZo)l$RK z-+Jcy&wJ*t-v1EZ{wZpa%~zET8&lqGy&hNGb!7gZ#V&J21$nmLulucH;dRQLBRNye z4bJs! zpYvTwe&(xNKjutja;`nI-$p!k`^i0~^=Fg2_Dwodef|-%x9<m~gk zC7`GTT}yFE`NN*2>z&NA6b{~EWS5!nuk-9Px0;Vf#nsO@uCM?5`tFL9K<>`1b-!=l zS9|LG@$#POI^BJue?Ut-@048jJqy|>)|T2@x?%1XuOLHdQN7KR1^fl&B-R`OtuwwN z^u;%5dWD+63nM0-HFqZ6{+vJO*Qc@tXA)BX-21+7`lDyZE9-837m}(lx$@}D)0qi{ z&l&?ae@aX2n_7Nt$+`Nk;q_Aso?QA5I>A%R!t3+w`+w42Dd#@QI=}hDuh;A4cXn00 z^|O9EWz9=vdlB<8ImY5}kLmwpr}jucK5k(&?@aAuZTXv7cO>hdZT^@Mb8glddoR(h zDU;4bf4**$_CwQi_6L=k1WnI>0)GVhek7mO&YAM-;ptx<@v#28jxE#X`-`Z0&@Ns0G*@ctns3IRYtKbK{%lzDv(9s^%H2g1 zx9@!LEmH5w;%n(swmtp6?SIsSo%5}`3h%hiEEPN_mOO2)k6DNi>n5JmM^3uh+aI$Z zSDmq9{@Ljhrd;3quC%yo#`?cDDN_y_-BSDba$h^6l<501$&Z!-FQk}?oNd0{NY>=c zIJ?U-zLt}(h1*i2V$wz%y;jvLH6hbyU5$wOY4v)|FRubED|))OyVSSh zG28!X+xMu>J<{-hgVy0|Q6(2$#Z`~4Df^%|c}wZOe?mqdTJ>ub*H(6izSk&!DX?Ms z#r?l3B_u&dmnZ)T_#o|nZ0g6(=l#R~KREso*!Idu@9Dowet#@M4Rp}TL}?D4l|s%MEDs~fUVmSE>b1hY)}jTn z@tMy1@0Q(O8Y4YLR)qa}Y{OrUF`J9?v)3Y@svi&AC$nn&|Mn_; zzg6p%6Qzb)oc;?_5|;k_wtfFxA+c%a`z~#Ny?%e)C!w7`pUu8r@n>3ep67k*vy8fK z|JQ#!w1a~st)bzpS-wWigzX})@7Fj5u8k5|e@e-vgYkUfgRRxe|HhWxUDvv!aQpMW zt?YsSrnwxnI;$Ld`qS~f&#LgM95dkUv~JAM1(LjGEfojKc+pYMDmbYaeMJFR<9e?PVoc%j8)bocX=q=mMB zJ{-Q>scN$*Lio61G0XfUPSg5W;R#}wH)*%@Ob8Q}iOAl5BdJ@3CxBu4l6mvqc72%k zn%(?VN#56MO4oI+{FwZHZKS{5&y-IBB7HkvuiL%un~m@%b(6pyj&CJy{^|R1yPoCC z`n`>Rg5-Z3V4sw}IP7lq`@JV`B-)yM@A+%@>{mAfg9C%7i(^Rbx0~u`)4LcS&s%<2 z`u>k&Di!+A{>))XExu&`RmawTYwGK@+x@&GKhJjeoc)3E{3Gt}nM9ojGW3d^C+&7fs>1BY^nTqE`}`izBIMQbssSGFrie<^O<)k-=(Zs6 zm2uYXpvI~Hi!6G5FYcH!Rl>>DOXzdwgISu|dNQlcxNe>}dFOmp@o%m2b5R`^R=f>A zzJ2f8+{`&ocEm_)${8N&-}L)!O>*Xxs^hke4$}orOpBc-`ONxY#+*OgJ9T4LY<8VA zb&}CxnJAv1eVejB{{GSa>wf+JzbBbu_u1Qf-*~SisI#@ZH70iF^y0|l%})#kyc+5s zxw5SM|0({T_pj#~u}u?_C7Y+&GyRIJfBoHttw;1RXghw7_~Twe$%{EEt6!SkSV zJQNJ1S(ZKPoY-2${ng-jl>{oN6}v`{%j6 zKlikw#{^e=o_e)z+qX!kwU-VZPz~JV-!1i8I{Q#qbna9qU6o~v?>rFw^q`r4UEq@~ zx3{@H{9osI^U$G>pl#pZK3{lWB%iX>`*+%G#wQXRefAhnDDQLH^1F+m4G=*OEYDR; zN$$VxD_T8&YMs;loKKN%#`YQatzV{>K3NzbtN=Q!@yP9uO}9QSu~}8IsWi0X^o#?6 z^O%@4%q!J5L|AX>6ph*+P*-gK{?o@hJ8eIf|Kj+t=oF^{=XV>Q%Crx6PNwWJu82^6 ztGmnZ+0vgUKX2JtEaL*&&rxr){$%Rq}GHP<)RNbLW4Hhtmnff27tZ)j=#KwAKZb+l)|!eL>(~4_SNJa~=jr|n%W`5Tcocm;Ywo}C zJWJi|$nJR0&sWpuY@3?8`&*t@kEhw6Nu7#ZGbTl}27J@|I5T^h?}-{Nt?x=3Hx@+( zY&a2hPV40q;n{zE9&ed1y|?aMScaI;p&OtbZr$0>4p)Ee{irDLLX*ktn#k%t*R-Eg z^qKu-rssV5nBDbU#@ep8qLhjCXzH_*Z>wf*uCQrc|1(A?k*{8%<4Y^YJj;*ix2=2w zMCWOkI|V2t$Vl+#vbKGE^hNOTa(=F!JKfKgS7z;-mJ&Dn{-ISG#$JcSZMyw+rhL%m z3iiDA(eR%5WDSE4{xu<+Dr!XMbFm(Cs#c!|+LG&#UUU zW}+VUBv|{%B(DW3Viy<9FV^gMxa>hjaNRwoY4-fu-k&abYDA0db$zMP=tb74vSq80IiF zb=&&QPN&Ot0;cePYMoR0Z06bef9L;O-nH`kt;#m}cau3AKTo}Eu*c3Ow}aJ}{`u>7 z{AX(9Q&jMqeSB7p^Yu{`2b8gHzVR~^H=oE_BSL;1H zvRCplbsxW5et&M4#P+|xqJNy0OrJCH)te`ieHK5M`@VO7^7?3IZ?Kn1VkaSs<#u=2F(_Gv|yn z%w|+C6t>l|@tb*~@XjQ=TUS2iBz%1?n{crF&W!h&A0rC34SU4X$YYuH3ZUb;h@O(krThH+&HKXlw2@Z92GeV!L|V zdP1`Q)uk#AMVE>mv7I8nX_58cr+?qq*LPk1dXvp@&)=%oYp3r?y!AA-zt>ZDsh{J| zGwF7doxFPZYt8e1&vkPym@MretLk{#gzMhVdq1Q(bktcYOiu1Sur=!5g6#Es&CcGB zI@g)_RxRVMi@*Z}aKImUN@{Pk(Dv3LX}z zJ1Ctj;xAHd_vdVU^{iQkHvIkPIRB&4Z-L*EzdJajC0jyjAd9-}1!l|=axSjaxNt67 z-WV$Kn_Of4n z2GyYDEq3eju57w=nEBu7)aUbC_XaFk5g#UTLinKXC(tDTTBa$=tT(_+wy*`TB!zpn)QtIAZKSFqI4+x=$K)#HbrrfYg_ zdCi+&;ruV_&3+s8BeS`53#Y7GobCSd_8%p$MR&_?uig3Q)9K3_({mqYN&TIFU$~yR z(M~DB`JC#llk84AzTGXqf22RV>rCQXWrZ33KYqMjtuw7fmCWun>u0gq-24>zFqB&N8{2bY$~|$`DgXR z9G=YZ*wWBXyE>BljEz2m)~Ycz)+v8bU)}P+KBe`b$!w+0+synn6Kr&D9bY`{y@1kz zXlD+t?!8N9K3()eviooC_q)^Yu+R1MTcMYEWz(tW$M&Y#PWjz@NcDMH02}ZAs#F{I zwdXZ*S6>bMCvZ>6&u`|DwLvo{b#s1h`4tU^=;lqymo^B_c-Yui z@w`?lQ8`w|HE=n2uu09i;mwW=ubz{uMErZ38zzV!Vtvo@P^{b0Mt#RhVGj+fXj{&9vFMt4>X{-?w-6{EAfpa-X?$JP$eSnQ2`cpuoVmQ%NF&?JTqVnd{F2u3uc7 zlfWWr!e7z;@!EtN+f|A?%!92>u9%+J>+(-jUs|+8C;7tGzg?3rR$TeilPf)&%~lvP zDlEY9g}pH#>C5u6T8*oE{&RC?N3JqE zQqA1B)agN+be_k;nokdB9AD~wWW`sdgn%>woe2NRL;*9l*5I1IujBnKn=~R%S5I-> zaWMXu+f63lg42~#illd}vo>riQfFD-2k*z;dyhmF4?z7T~foyexbqIsiv!pq{+EvsBmKQ>q?K<}lu=OK3v|4IAWn36TCmG0ejXUTaI>2mbh>FI@E zuZEkm^b~eZP|7*7aZShSa?J@p<8Dr}DV{uCd_`IRPn*m|3GXAk9zEmh4r*NJx5q$5 zpO5ue(6@l^_i~Xg!T37y$z#L$-bU~F?S4Es!v3LI>bzjx?4O#fAmBoOqV>`4Nf-G_?ZO#Hr4zxiV^~?VLcGQ5>YeP=}7VG8_E5-pv7Pdzx#hu zPJHw&^rsR>x=6q3#{&tq>*lTsxp#YO_Oztj)lV6I9@Vd#$P&sFa(3^&?A*>@XT%tb z&u{!79$RwpRq(AM-l9H^d7hKo0-kJ|_GtYci)Xw4h^hvr%zA(8nw`|%J^7ci71yWF zuPyW1cJ8;*vwKTCjunGDR$tf~In-bJ$GiH1+X^$Jm?rUh{nM0u{_ppD`@(%ao1E_K zoZGYL&QpywoWc)(#R*@N3ElhsUiI?Jlf7adSqU^W1Rvh_Y3h0v|D{3`pRT*JctxSp zi6swnRO3FydCWUKyZMt+pRt}`7iiZV2g@{la5(%nixLBeg9FQs25Yt{7yiQ5{9g}n z(3v8$UiUj&_&d;fG{s$y%k&x(<=3A5RPo`+3QdEAmrJIC58}Kf6VJjV$@uuN#ly3~ zlM0U}AGCNaJ@fptQr$Hy@(1`ou>RB%^ZFrD*P4IwWAeLJrsRbyj(vuBnZNNw=f(YY z-BRG05(7~dj?kEcsUOQHb9cN z{1uk9jiweF0yFp-A3wQMe17dYV^7`Q&32P2bL)bSOnDL_R`YOP^*c}Xxl{M|7v;`- z=nr;7>!kvbCy(Yq5`#KukIcNkQfncH@u;vInNa^kS>993*S%S;;z47m_s5!6%S#sw z&+M_zICq#u~_Vb6i}O5cy}&^Y!N90EG}EWftTj*0u>o(-NgdBMWu z7qH{gDed4nKU1g2UOVwoA@Zq)%C-0$tMJOO>rx+&oKP3MQuqE6ol6XGwq)!U~QJBE?tJEK7Bk{P>)xs8+Z8$t3Stpj&RwdaBPg z`CuxPWcU3}F?0R65*yWmew0dhd1G-X8IV0>}J4kIj7C z-Mf3=#DYnQ^TPbJ4yu3X{#n7bulfH2=O2L;R$p^XTx!9IJt79=h#f!NUV`29MTpU9 z+GD4q^Fi0HY0B-*;c$GiVsW3>yN}YjTP|J*_EXVQnQ?W}|EW*Qp3eGy;{Q+k|I25c z3FZ^{$;}bv*mz(EhlKgD{=$$+JCp86*4HY2{3f1IKHQ-4SK?rB@{+hxl#{yoe8m-f|oD}T&cPV1PboJM!f@Al~n33XT3pHgzc zk=+z@P@+}k!aus}m>UBH1i~I3;pm@&ziwp$N9)Q; zovqqB%a7)6zdOxO+)rz6|LD-4mhucJ}9lkF1RDPWx)Om{kuhkofiJ z;>`F>Euih%E3^y}6xll#D>pMWdI~;BO^}iFR}GvqQ~Fq;XM%{!cI+V!iu z{{M!DZPI+bt@`h$%RdHf*0ef#;3Tt%((Sz6ZzEEtr274ym0k08im2X)=W~kvgbpnG zdrl+&siMP-`=!@or5B1lttifw$=m<;+g!#r@u?d&$fSM!e`B|N#mZH`-+kxiWBMe2 z`O5M=Oc$3o&JNj7vG8F&i|Ml{N8Nix+6yMQELM;R(FvL4E>|^`E&iAn*F*oky@8Cu z8ksHzU#EryD7dI9eiZe+q>%U*?|IhmFZ<%2u&d4I*u)v|g(2&a`qLG1#Lm^;Y zgVdL-1%D3P|7nigkkA;Iy#LOU_&Hl;&z@QE`i<$@MN$Qs>ZaGea2MbC`j_AS&xVS-TiGTUI;5?@g$U+9DTv3INi(!s&{UFa5 zxHvgQ=j}YoBWbi`(OFY-^Vx^n z`P_3bAMrl%Y+<#$WdZfr<& zyS)CHdhgtiFa7JSwk;3%SA2T!`gwAJ6I>d*cR1!w&Iz`iW)iyU*tS52;x8{Qdd3|q zhU5Sbodt%597!tA9(979G?hbxV?n~Pbi2=z#g~1}MS0?8l+2!WE$|=@tD(r54(aVm zFSixVU;gg%tG5@|MsIIAHhb5R*W#(R_twYnzcam1x^Wfv3iiu043p2;|9fmN=CgBE z!n{6r-{ZIT)s|XaT6Mg&Nt`Q5qhjI9K5b8_?~i7t&ok8D|EEY|PY3s*kWI01&7eqW zaM;JdT>Y%OKpvE07QAB0y6{41^1j;NQeRI*Y|RRF{T;x(y8QjUL}tJ1ufwxnot$f3 z-gf=p@xQ9Oupq5%thj?eDf{b$MJ;O@TbSt@($zt{yixV&HO z#Vk=}e}0aoaZUZ}T0e%xQdYS4C$v+VLU2_kzE?sR*!{RgLqOi*T(I`xJb91{)>yz;C9 zCT?w2);7OhEEe@WxvFgjlj2;fQm*aGA9!5Sj5OtIkZLYu1eKMH z^T6pKAh+>V4^QaZn2ok90uBs~J{&K8Rr(&hvDm%8fZ^=c?CW76d9i+rG!?HZI|sY0 zDtF8F-0zibaDK;D{O2ycKQNC_bQc`whHX{`E2&t<96Q+i+{h} zE}paR%9PcwmTs*5{jK1FAFGX)?02W&Wp-aKI6qu4mur>5J6A{34NPGBQW=jO@sONz z7o7UG=q*_Ho-3{9&trM>;^*hqR(M^@@bWT!aOJIS)(OoW3*(npe|sa@*FJH!^0JV# zS09w^W%csixysv1!i zSAKgWKw^0!gJX|J6NG(@Go#=zs8D(w1X?1JxOmMZpDYEJuX`?3FwFA%bYo+3;`XXu z-3jye{rkGUeZSfH+2;EH72hcbh%@eG7dbP-INk5yztWiOZGy75xz4@3aZN(M@Oat5 z?&L6yj_=>=|9?;W`s%9Nd&XleosLPO;2@7>mAJ8a-JdrypdeT+Z{!eO`FH?BDB0?_U31`h6zbmaD(}7~JLvy$0v+9DxKM9_g$`8&C<%F-7FY=5&7x z)$HWt#WPK_!;U^qopP&lS;*Bj+&obcUY*BZDQ-wREA{z|@%bZuJ8xb4qfxQFbsFoxqP3l0PeN z?ZPi2!Gi+@AI_J)z9t!a{Qk5h*Xv(L-{(5cka4=K zLYHZ)$OQ>eE5Fr+dtTQrp6UO^?$T0a7K5zFVo1tfaEs~f>b;KJ+CfG(IOwvPtnQF1 zd1borqtP41mT6W{kg>&6N<-j2>-8S-4#!vah0AXDoTO)a z@wel9?!ES3>=YX&y7WB)yY=y*=L|^vSBw)n5C; z_WNZAIPbbLJ>`+(X%>^GtNNm4_b;8)SMNJ>)%WIm;%9aRdv!xvkTF6E9S?(YCx(N| zr%6l~DYuri5pzmT~8RK=>U zROY$5?0c(srGH-6E>M^o=j;S>k;4IT#$!i5ELGEF2Zw7Ts0f;}MoK^VNQdCV$8T?M zH_yJdhI9GUC)Zyx8HHIWEl7?yzOC=!v}w}}uG{~**ng-{UraaZNUCz*73G^QAR{&W z9g>p-j%b|kNe3rZ3ylq#m(@0xzrSbjTuPwu%nZYx=7$Nklb#l{np{|375C>=_Y{(!t1UK=C@@+v4MKn8=-=N{37GNJs{)0)6#7C49@#Dn<^%+upOqu2B66(=7rMlM7LKGJBSlEB@3T1Qs~FRx+`?ET&^Z=WY}=EViYn728MC&ASTihFkG zE?B7FCu6y2hO5N(fXqYlBmy_qecL?0){Y~gMtjE*m8hfjC>DW(SfRA>a&kr8L*e;9 zjtH-OKSx#x#pPhoG%FhpGx@Vr+KcM^ zmCfSM>^D9%n zmN$$4HF@6pU+B)gX~pwrqsL~7*Mhz2OZQr6obOBc`8wfe$c7r5h;W?bSO9w;`1bxM%?r2V5J~n|xNQH@>ztoX2J2V0zc)*}H$Sy+TAIAY=wbcWBLVt7|3!8F2Rt$T@4w-n_`y$c8?J0pcbj;3vlLn> z-k8G?a!L4cSHrXXCRg6y*PEWcK3G(_!R2M+gJYi$Ub2oV{8it7`Sttrk?Xzfr?H=& zeQ=X`#5A_kt_LU0-Y0k`QbK2!%9H%&r#llgr@686=kQLO|HS6u^Mkpuvp!x-*r}4f z_uFs#qIcrEZwlCa_PwXe|8gE&l;A!mb<(HI$)~>GN|@NlWSHEnYHusH zrotdUHM?};_mX$$h3A8P2ZS93Cw)1xL#^W8$%LQ28&(AF)rq*rHSJk~q@<45cDC+q zrQPqIEb%;;yLSK2FT1*%|G#JHt}@VAuz=y{`sSzM2S2qR6j~bIEWOLcWv}d(eA7>l zC$Sy;vpZp?#ODY0tgpAc|F>K|yZqO_Cbp%MnuOJxQUf-;_&T{+)%zsWB~N!-RotDJ5O{Oy|MzqE{V)6QfB8Y7rGE?!CtY#<67>&Ub0d{(4|)#>J9=J` zcz@liGmO3e^(LOPa|D;#bLG9*%0D-5p`66=rqshPe_z~Rda(EKL7}f{7iw8Kt{hhK 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 mlPmgcp3fy3I}!WkGC7(8A5T-G@yGywoEqJt&? From 5713083e911dcff371e7e1fb62022e2063cb98de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?James=20=E2=80=98Twey=E2=80=99=20Kay?= Date: Sat, 23 Apr 2016 18:49:32 +0100 Subject: [PATCH 121/132] Add Twey's keymap --- keyboard/ergodox_ez/keymaps/twey/keymap.c | 225 ++++ keyboard/ergodox_ez/keymaps/twey/readme.md | 19 + keyboard/ergodox_ez/keymaps/twey/twey.hex | 1122 ++++++++++++++++++++ 3 files changed, 1366 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/twey/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/twey/readme.md create mode 100644 keyboard/ergodox_ez/keymaps/twey/twey.hex diff --git a/keyboard/ergodox_ez/keymaps/twey/keymap.c b/keyboard/ergodox_ez/keymaps/twey/keymap.c new file mode 100644 index 0000000000..75d264bdbe --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/twey/keymap.c @@ -0,0 +1,225 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_plover.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys +#define STEN 3 // steno + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,---------------------------------------------------. ,---------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | STEN | | NONE | 6 | 7 | 8 | 9 | 0 | \ | + * |--------+------+------+------+-------+-------------| |-------+------+------+------+------+------+--------| + * | Del | ' | , | . | P | Y | Esc | | Caps | F | G | C | R | L | / | + * |--------+------+------+------+-------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | O | E | U | I |------| |-------| D | H | T | N |S / L2|- / Cmd | + * |--------+------+------+------+-------+------| Tab | | Enter |------+------+------+------+------+--------| + * | LShift | ; | Q | J | K | X | | | | B | M | W | V | Z | RShift | + * `--------+------+------+------+-------+-------------' `--------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right | | Up | Down | [ | ] | ~L1 | + * `-----------------------------------' `----------------------------------' + * ,-------------. ,---------------. + * | PgUp | PgDn | | Home | End | + * ,------|------|------| |-------+-------+------. + * | | | NONE | | NONE | | | + * | Alt | NONE |------| |-------| Space | Ctrl | + * | | | Supr | | AltGr | | | + * `--------------------' `----------------------' + */ +// 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_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, M(0), + KC_DELT, KC_QUOT, KC_COMM,KC_DOT, KC_P, KC_Y, KC_ESC, + KC_BSPC, KC_A, KC_O, KC_E, KC_U, KC_I, + KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_TAB, + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, + KC_PGUP,KC_PGDN, + KC_NO, + KC_LALT,KC_ENT ,KC_LGUI, + // right hand + KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, + KC_CAPS, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, + KC_D, KC_H, KC_T, KC_N, LT(MDIA, KC_S), GUI_T(KC_MINS), + KC_ENT, KC_B, KC_M, KC_W, KC_V, KC_Z , KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, + KC_HOME,KC_END, + KC_NO, + KC_RALT,KC_SPC,KC_RCTL + ), +/* 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: 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 +), + +[STEN] = KEYMAP( // layout: layer 4: Steno for Plover + // left hand + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, + KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_STAR, + KC_NO, PV_LS, PV_LT, PV_LP, PV_LH, PV_STAR, + KC_NO, PV_LS, PV_LK, PV_LW, PV_LR, PV_STAR, PV_STAR, + KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, + KC_NO, KC_NO, + KC_NO, + PV_A, PV_O, KC_NO, + // right hand + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + PV_STAR, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, + PV_STAR, PV_RF, PV_RP, PV_RL, PV_RT, PV_RD, + PV_STAR, PV_STAR, PV_RR, PV_RB, PV_RG, PV_RS, PV_RZ, + KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, + KC_NO, + KC_NO, PV_E, PV_U +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +void toggle_steno(int pressed) +{ + uint8_t layer = biton32(layer_state); + + if (pressed) { + if (layer != STEN) layer_on(STEN); else layer_off(STEN); + + register_code(PV_LS); + register_code(PV_LH); + register_code(PV_RF); + register_code(PV_RT); + } else { + unregister_code(PV_LS); + unregister_code(PV_LH); + unregister_code(PV_RF); + unregister_code(PV_RT); + } +} + +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: + toggle_steno(record->event.pressed); + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + case 3: + ergodox_right_led_3_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/twey/readme.md b/keyboard/ergodox_ez/keymaps/twey/readme.md new file mode 100644 index 0000000000..d44c0a2382 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/twey/readme.md @@ -0,0 +1,19 @@ +# Twey's Home Configuration +## Layers +- Layer 0: Non-ANSI Dvorak layout, with modified modifiers — all + modifiers on thumb keys, as well as return and space. +- Layer 1: Default symbol layout. +- Layer 2: Default media/mouse layout. +- Layer 3: Plover-oriented stenography layer. + +## Unusual features +The Plover key (top right key on the left half) also sends my Plover +‘toggle’ chord (SH-FT) when pressed, as well as toggling the steno +layer, so you can toggle between steno and typing modes with a single +keypress. + +If you want to use this feature, you'll need to add: + + "SH-FT": "{PLOVER:TOGGLE}" + +to your Plover dictionary. diff --git a/keyboard/ergodox_ez/keymaps/twey/twey.hex b/keyboard/ergodox_ez/keymaps/twey/twey.hex new file mode 100644 index 0000000000..14f5b7c798 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/twey/twey.hex @@ -0,0 +1,1122 @@ +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94C50B0C94970C87 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C9422210C94A9020C94A902EC +:100050000C94A9020C94C41A0C94A9020C94A90241 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902FC0C1E0D3C +:1000B000090E1E0D090E600D830D090ED80DEB0DF6 +:1000C000D810D81006110611481184118413841316 +:1000D0009C118413931293125E138413841372136E +:1000E0000000F0A12E004C002A00E1003581000044 +:1000F0001E00140004001D7134004D001F001A0082 +:1001000016001B00E1042A0020000800070006007A +:1001100050002C0021001500090019004F004A0072 +:10012000220017000A000500000065745000015409 +:100130000000007F0000E3004F0001540000007742 +:100140000000E20023001C000B00110000002971D8 +:10015000240018000D00100052004B0025000C0078 +:100160000E00360051002800260012000F00370054 +:100170002F002B00270013003382387130004E000F +:100180002D0031003478E500C100000001000100BD +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:10020000010001004100250022001F00370001000D +:1002100042002600230020002700010043002502A1 +:100220002E0231002E0001004400450001000100B3 +:1002300001000000010001000100010001000000B8 +:1002400001000100010001000100010001000100A6 +:10025000F2000100010001000100F000F1000100C6 +:10026000F400010001000100F3000100F5000100AD +:100270000100010001000100000001000100010077 +:100280000000010000000100010001000000010069 +:100290000000010001000100010001000000010058 +:1002A0000100010001000100A9000100010001009E +:1002B0000100AC00AA00B600010001000100AB0083 +:1002C000A80001000100010001000100010001007F +:1002D00001000100AE00010001000000160345000E +:1002E000720067006F0044006F0078002000450036 +:1002F0005A00000016034500720067006F004400BA +:100300006F007800200045005A0000000403090433 +:1003100009026D00040100A0FA09040000010301B4 +:100320000100092111010001223F00070581030896 +:10033000000A090401000103010200092111010062 +:1003400001224D000705820308000A09040200018A +:100350000300000009211101000122360007058376 +:100360000308000A09040300010300000009211129 +:100370000100012239000705840310000112011059 +:100380000100000008EDFE07130100010200010555 +:10039000010906A101050719E029E71500250195C6 +:1003A0000875018102050819012905950575019156 +:1003B000029501750391010507190029771500259C +:1003C00001957875018102C005010980A1018502AE +:1003D00016010026B7001A01002AB7007510950112 +:1003E0008100C0050C0901A1018503160100269CAE +:1003F000021A01002A9C02751095018100C00501B6 +:100400000902A1010901A100050919012905150029 +:10041000250195057501810295017503810105018D +:10042000093009311581257F950275088106093843 +:100430001581257F950175088106050C0A3802157E +:1004400081257F950175088106C0C005010906A1B7 +:1004500001050719E029E7150025019508750181B7 +:100460000295017508810105081901290595057591 +:100470000191029501750391010507190029FF15E6 +:100480000025FF950675088100C0000000000000EF +:100490000000000000010204060A0F17202C3A4A4F +:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 +:1004B000B39D87715D4A3A2C20170F0A060402018A +:1004C0000000000000000000000011241FBECFEF5C +:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A +:1004E0009091EF01A091F001B091F1018730904B14 +:1004F000A740B04BB9F41092EE011092EF011092A8 +:10050000F0011092F10114BE84B7877F84BF88E1A7 +:100510000FB6F89480936000109260000FBEE0E088 +:10052000FFE3099511E0A0E0B1E0E8ECF5E402C0DA +:1005300005900D92A433B107D9F711E0A4E3B1E01F +:1005400001C01D92AE3EB107E1F70E940B090C9469 +:10055000E2220C94000061110BC0FC01828188230F +:1005600021F085EE0E946C0F03C085EE0E943410CE +:1005700080E090E0089508956091B1017091B2011A +:100580008091B3019091B4010E94F01956985E9841 +:1005900025982D9826982E9827982F98813019F015 +:1005A000823021F00895259A2D9A0895269A2E9A40 +:1005B00008958CEB92E0892B11F00E94BC0280E040 +:1005C00090E0089556985E9825982D9826982E9834 +:1005D00027982F988FEF90E0909389008093880060 +:1005E00090938B0080938A0090938D0080938C0071 +:1005F000259A2D9A2FEF80E792E02150804090407D +:10060000E1F700C00000269A2E9A2FEF80E792E0D3 +:10061000215080409040E1F700C00000279A2F9AB7 +:100620002FEF80E792E0215080409040E1F700C03A +:10063000000025982D982FEF80E792E02150804010 +:100640009040E1F700C0000026982E982FEF80E739 +:1006500092E0215080409040E1F700C000002798D0 +:100660002F9856985E9825982D9826982E9827981A +:100670002F98089589EA8093800089E08093810013 +:1006800024982C983F988AB18F748AB96E98479AAB +:100690008BB1806B8BB9769A0E94E2028BEB92E071 +:1006A000892B11F00E94BB0280E090E0089580E267 +:1006B000809300018091340181110EC00E94A60335 +:1006C00081E0809334012FEF83ED90E3215080404F +:1006D0009040E1F700C0000080E40E94AC038093EA +:1006E000000181112EC00E94D60380930001811168 +:1006F00028C00E94D60380930001811122C08FE39D +:100700000E94D6038093000181111BC00E94CE037A +:1007100080E40E94AC0380930001811112C08CE040 +:100720000E94D6038093000181110BC00E94D60362 +:1007300080930001811105C08FE30E94D60380934E +:1007400000010E94CE038091000108951092B9002B +:100750008AE08093B800089594EA9093BC00909149 +:10076000BC0097FFFCCF9091B900987F983021F0A2 +:10077000903111F081E008958093BB0084E880936C +:10078000BC008091BC0087FFFCCF8091B900887FBE +:10079000883111F0803471F780E0089584E9809306 +:1007A000BC008091BC0084FDFCCF08958093BB0009 +:1007B00084E88093BC008091BC0087FFFCCF9091BF +:1007C000B900987F81E0983209F480E0089584E8C8 +:1007D0008093BC008091BC0087FFFCCF8091BB0060 +:1007E000089580910001811115C080E40E94AC033E +:1007F0008093000181110CC082E10E94D603809396 +:100800000001811105C08FEF0E94D6038093000183 +:100810000E94CE0384B1807F84B985B1807F85B981 +:100820008AB1837F8AB98BB1837F8BB93E98469812 +:1008300008950E945703809300010E94F10380B342 +:100840008C7080BB81B3836F81BBE4E4F1E0A6E3ED +:10085000B1E011921D9281E0E235F807D1F78AE309 +:1008600093E0892B11F00C943A030895BF92CF9234 +:10087000DF92EF92FF920F931F93CF93DF938091BC +:100880000001882379F0809135018F5F80933501D5 +:10089000811108C00E94570380930001811102C09A +:1008A0000E94E20206E311E0C0E0D0E0DD24D39430 +:1008B00082E0C82EEE24E394F12CC73000F580913D +:1008C0000001811162C080E40E94AC0380930001AA +:1008D000811112C082E10E94D60380930001811130 +:1008E0000BC0C7010C2E01C0880F0A94EAF780954F +:1008F0000E94D603809300010E94CE0346C0CA30F6 +:10090000A1F028F4C83059F0C93061F005C0CC30EE +:1009100089F070F0CD3089F0209A289810C0219A83 +:1009200029980DC0229A2A980AC0239A2B9807C0AA +:10093000529A01C0539A5B9802C03E9A4698E0EAE8 +:10094000EA95F1F78FB1799960C092E081708D25B9 +:10095000892B7C9B02C090E001C094E0892B7D9B99 +:1009600002C090E001C098E0892B7E9B02C090E01D +:1009700001C090E1892B9FB19095991F9927991FEC +:100980009295990F907E892B0FC080910001811163 +:1009900051C080E40E94AC03809300018823B9F128 +:1009A000B12C0E94CE038B2DF8019081981719F07D +:1009B0008083C09201010E94F10321960F5F1F4FB7 +:1009C000CE30D10509F079CF809101018823B1F0B3 +:1009D000815080930101882339F08FE99FE00197CE +:1009E000F1F700C000000AC0A4E4B1E0E6E3F1E0E2 +:1009F00081918D9391E0E434F907D1F789ED92E08C +:100A0000892BD1F00E94D90217C090E09FCF83E1DB +:100A10000E94D603809300018111C2CF81E40E941D +:100A2000AC03809300018111BBCF0E94E703B82E75 +:100A3000B094B7CF80E0B8CF81E0DF91CF911F9124 +:100A40000F91FF90EF90DF90CF90BF900895E82F27 +:100A5000F0E0EC5BFE4F8081089508958B3B91059B +:100A600078F4883A910540F5853A9105D0F48430C0 +:100A7000910508F0B1C08130910509F4ADC06BC09B +:100A8000803E910508F467C0883E910508F4A4C033 +:100A90009C01205F31092031310508F05CC0906570 +:100AA0000895853A910509F459C0863A910509F4EB +:100AB00058C083E890E40895883A910509F454C039 +:100AC000893A910509F453C08A3A910509F452C054 +:100AD0008B3A910509F451C08C3A910509F450C044 +:100AE0008D3A910509F44FC0803B910509F44EC041 +:100AF0008E3A910509F44DC08F3A910509F44CC026 +:100B0000813B910509F44BC0823B910509F44AC031 +:100B1000833B910509F449C0843B910509F448C021 +:100B2000853B910509F447C0863B910509F446C011 +:100B3000873B910509F445C0883B910509F444C001 +:100B4000893B910509F443C08A3B910509F042C0F5 +:100B50008AE296E4089580E090E0089581E890E4C8 +:100B6000089582E890E4089582EE94E4089589EE71 +:100B700094E408958AEE94E4089585EB94E408954E +:100B800086EB94E4089587EB94E408958CEC94E468 +:100B900008958DEC94E4089583E895E408958AE837 +:100BA00095E4089582E995E4089584E995E408952B +:100BB00081E296E4089583E296E4089584E296E45F +:100BC000089585E296E4089586E296E4089587E222 +:100BD00096E4089580E094E40895089596E0799F5E +:100BE000F001112494E5899FE00DF11D1124E60F19 +:100BF000F11DEE0FFF1FEC51FF4F85919491089569 +:100C0000880F991F805A9040FC0185919491089516 +:100C1000880F991F80529F4FFC01859194910895F0 +:100C200026E0729FF001112444E5849FE00DF11D40 +:100C30001124E60FF11DEE0FFF1FEC51FF4F259120 +:100C40003491C9019A9581159F4110F4C901089505 +:100C5000C90190528115904128F4C9019F700E94EA +:100C600008060895C90190538115904120F4C901E7 +:100C70009927906C0895211580E5380769F40E9442 +:100C8000A5139FEF24E34CE0915020404040E1F752 +:100C900000C000000C94E91A213080E5380731F4D7 +:100CA0008091CC0181608093CC010895C901905559 +:100CB0008115904108F050C0832F99278F70992794 +:100CC00081309105D9F4A9014370552702C0880FDE +:100CD000991F4A95E2F79C68A90164E0440F551FEB +:100CE0006A95E1F744275370842B952B73E0220F0C +:100CF000331F7A95E1F7207633271DC082309105A6 +:100D000029F4922F8827816F906A08958330910586 +:100D1000A9F4A9014370552781E090E002C0880F33 +:100D2000991F4A95E2F79C6843E0220F331F4A95CA +:100D3000E1F7207E3770822B932B08950497F1F40E +:100D4000A9014370552781E090E002C0880F991FE8 +:100D50004A95E2F79A68E8CFC9019057811590410A +:100D600020F4C9019F7090620895C90190588115BF +:100D7000904120F4C9019F70906A0895203E31058A +:100D8000E0F4203C310558F52133310509F470C0F9 +:100D900048F42932310509F464C02A32310509F4D6 +:100DA0006EC074C029333105F1F022383105D9F015 +:100DB0002533310509F44EC069C0233E310589F160 +:100DC00038F4203E3105C1F0223E3105E1F05EC02D +:100DD000263E310569F1273E3105A9F157C0C90109 +:100DE0000E94000608958091DF0180FD02C081FF0E +:100DF0004DC080EE90E04BC08091DF0180FFF9CFC5 +:100E000089E390E044C08091DF0182FF0EC08091B1 +:100E1000DF0184FF03C080E090E039C083EE90E002 +:100E200036C08091DF0182FFF2CF82EE90E02FC0CA +:100E30008091DF0183FF0BC08091DF0184FDEBCF48 +:100E400087EE90E024C08091DF0183FFF5CF86EE2E +:100E500090E01DC08091DF0185FF07C089E290E02E +:100E600016C08091DF0185FFF9CF85E390E00FC0C8 +:100E70008091DF0186FF07C08AE290E008C0809180 +:100E8000DF0186FFF9CF81E390E001C0C9010E9434 +:100E90002E0508950895809162010895CF93DF9300 +:100EA00000D01F92CDB7DEB72091E501243019F5AF +:100EB00023E029839B838A832093E9008FEF90911D +:100EC000E800815095FD06C095ED9A95F1F7000078 +:100ED0008111F5CF8091E80085FF0DC040E050E022 +:100EE00063E070E0CE0101960E94B8098091E800AD +:100EF0008E778093E8000F900F900F90DF91CF9145 +:100F00000895CF93DF9300D01F92CDB7DEB7209125 +:100F1000E501243021F522E029839B838A8383E045 +:100F20008093E9008FEF9091E800815095FD06C015 +:100F300095ED9A95F1F700008111F5CF8091E800C9 +:100F400085FF0DC040E050E063E070E0CE01019607 +:100F50000E94B8098091E8008E778093E8000F9096 +:100F60000F900F90DF91CF9108952091E5012430EB +:100F7000F1F422E02093E9002FEF3091E8002150B6 +:100F800035FD06C035ED3A95F1F700002111F5CF9A +:100F90002091E80025FF0BC040E050E065E070E0E4 +:100FA0000E94B8098091E8008E778093E800089548 +:100FB000CF93DF93EC018091E501843009F046C0C6 +:100FC00090910C019923D9F090910D019923B9F0DA +:100FD0008093E9008FEF9091E800815095FD06C065 +:100FE00095E19A95F1F700008111F5CF8091E80025 +:100FF00085FF2CC040E050E060E170E017C081E068 +:101000008093E9008FEF9091E800815095FD06C034 +:1010100095ED9A95F1F700008111F5CF8091E800E8 +:1010200085FF14C040E050E068E070E0CE010E940F +:10103000B8098091E8008E778093E80080E1FE0196 +:10104000A2E5B1E001900D928A95E1F7DF91CF9191 +:1010500008958091E401811109C00E944A0B0E9409 +:10106000A70B8091E20084608093E20008951092C3 +:10107000E401089508950C940F210E94801A0E94A3 +:1010800015210E94440E0C944A0742E061EC81E075 +:101090000E94C40A42E061EC82E00E94C40A42E07D +:1010A00061EC83E00E94C40A42E161EC84E00C94AC +:1010B000C40A8091E701833009F455C030F48130CF +:1010C00071F0823009F48EC008958A3009F47AC034 +:1010D0008B3009F460C0893009F09CC020C0809139 +:1010E000E601813A09F096C08091E800877F8093FD +:1010F000E8008091EA019091EB01892B21F060E0FA +:1011000080E090E003C060E182E591E070E00E9441 +:10111000010A8091E8008B778093E8000895809120 +:10112000E601813209F076C08091EA019091EB01ED +:10113000009719F0039709F06DC08091E800877F50 +:101140008093E8008091E80082FD05C08091E50170 +:101150008111F8CF5FC08091F1008093620180918E +:10116000E8008B7753C08091E601813A09F052C0C4 +:101170008091EA019091EB01892B09F04BC080919D +:10118000E800877F8093E8008091E80080FFFCCF33 +:1011900080910C0136C08091E6018132D9F58091B1 +:1011A000EA019091EB01892BA9F58091E800877FF6 +:1011B0008093E8000E94F90A8091E80180930C0175 +:1011C0000C94A5138091E601813221F58091E8000D +:1011D000877F8093E8000E94F90A8091E90180935B +:1011E000630108958091E601813AA1F48091E800BD +:1011F000877F8093E8008091E80080FFFCCF80919A +:1012000063018093F1008091E8008E778093E8007D +:101210000C94F90A089584B7877F84BF88E10FB6DC +:10122000F89480936000109260000FBE90E080E818 +:101230000FB6F89480936100909361000FBE0E94F6 +:10124000930E0E944A0B0E94A70B8091E2008460DB +:101250008093E20078940E94220E0E94950E82E014 +:1012600091E00E943F0E0E94FD208091E5018530B3 +:1012700069F40E94431A8091E3018823B1F30E942C +:101280006B1A882391F30E94A209EFCF0E949B0E54 +:10129000ECCF292F332723303105A9F06CF421300E +:1012A000310509F442C02230310509F043C08DE612 +:1012B00090E020E133E042C021323105C9F0223212 +:1012C000310519F137C099278130910541F08230FD +:1012D000910541F0892B71F5ECE0F3E005C0E4EFF6 +:1012E000F2E002C0ECEDF2E0849190E09F0126C0B4 +:1012F000643000F5E62FF0E0EE0FFF1FEE5DFE4FCD +:101300002081318189E090E019C0643098F4E62FA3 +:10131000F0E0DF01AA0FBB1FA65EBE4F2D913C91EE +:10132000EA5EFE4F808190E009C082E190E02DE707 +:1013300033E004C080E090E020E030E0FA01318347 +:101340002083089580E189BD82E189BD09B400FE52 +:10135000FDCF8091D8008F7D8093D8008091E000F0 +:1013600082608093E0008091E00081FDFCCF0895D1 +:10137000CF92DF92EF92FF920F931F93CF93DF9361 +:101380007C018B01EA010E941A0B811131C0209768 +:1013900031F088819981081B190BE80EF91EC12CC8 +:1013A000D12C0115110519F18091E80085FD14C0BB +:1013B0008091E8008E778093E800209741F0888143 +:1013C00099818C0D9D1D9983888385E011C00E94B1 +:1013D0001A0B882331F30CC0F70181917F018093B0 +:1013E000F10001501109FFEFCF1ADF0ADACF80E0D8 +:1013F000DF91CF911F910F91FF90EF90DF90CF90F1 +:1014000008952091EC013091ED012617370748F03F +:101410006115710539F42091E8002E772093E800DA +:1014200001C0B901FC0120E061157105B9F180919D +:10143000E501882309F440C0853009F43FC080915C +:10144000E80083FD3DC08091E80082FF06C08091E6 +:10145000E80082FF26C080E008958091E80080FFC8 +:10146000E3CF2091F3008091F20090E0922B611580 +:10147000710551F08830910538F421912093F100E5 +:10148000615071090196F3CF21E0089709F020E03F +:101490008091E8008E778093E800C6CF2111C7CFF6 +:1014A000D6CF8091E501882339F0853039F08091DD +:1014B000E80083FFCCCF04C082E0089583E0089564 +:1014C00081E008952091EC013091ED012617370756 +:1014D00048F06115710539F42091E8002E772093CA +:1014E000E80001C0B901FC0120E061157105C1F1FE +:1014F0008091E501882309F441C0853009F440C09A +:101500008091E80083FD3EC08091E80082FF06C024 +:101510008091E80082FF27C080E008958091E80074 +:1015200080FFE3CF2091F3008091F20090E0922BB6 +:101530006115710559F08830910540F4249120938C +:10154000F1003196615071090196F2CF21E00897C0 +:1015500009F020E08091E8008E778093E800C5CF05 +:101560002111C6CFD5CF8091E501882339F0853090 +:1015700039F08091E80083FFCBCF04C082E008956A +:1015800083E0089581E00895982F973058F590935F +:10159000E900981739F07091EC002091ED0050911E +:1015A000F00003C0242F762F50E021FF19C03091A6 +:1015B000EB003E7F3093EB003091ED003D7F3093A8 +:1015C000ED003091EB0031603093EB007093EC0054 +:1015D0002093ED005093F0002091EE0027FF07C00C +:1015E0009F5FD3CF8F708093E90081E0089580E002 +:1015F00008958091E60187FD05C08091E80080FF95 +:101600000EC012C08091E80082FD05C08091E50106 +:101610008111F8CF08958091E8008B7708C0809100 +:10162000E5018111EACF08958091E8008E778093DB +:10163000E80008958091E4009091E50045E620914E +:10164000EC0020FF21C02091E80020FD21C0209166 +:10165000E501222389F0253089F02091EB0025FD5A +:101660000FC02091E4003091E5002817390739F3C5 +:10167000415041F0C901E3CF82E0089583E008952D +:1016800081E0089584E008952091E80022FFDFCFF3 +:1016900080E008950E94B80B0E94C00BE0EEF0E0DD +:1016A000808181608083E8EDF0E080818F778083A6 +:1016B00019BCA7EDB0E08C918E7F8C9380818F7EDA +:1016C00080831092E40108950F931F93CF93DF93CB +:1016D0000E94B80B0E94C00BC8EDD0E088818F77C4 +:1016E000888388818068888388818F7D888319BCFE +:1016F0001092E5011092E1011092E3011092E201D3 +:1017000000EE10E0F80180818B7F8083888181600A +:10171000888342E060E080E00E94C40AE1EEF0E0ED +:1017200080818E7F8083E2EEF0E080818160808323 +:10173000808188608083F80180818E7F80838881AA +:1017400080618883DF91CF911F910F910895E8ED1B +:10175000F0E080818F7E8083E7EDF0E08081816022 +:10176000808384E082BF81E08093E4010C94640B69 +:10177000E8EDF0E080818E7F80831092E200089592 +:101780001092DA001092E10008951F920F920FB6A6 +:101790000F9211242F933F934F935F936F937F93F7 +:1017A0008F939F93AF93BF93EF93FF938091E1004B +:1017B00082FF0BC08091E20082FF07C08091E100B0 +:1017C0008B7F8093E1000E94210E8091DA0080FFE0 +:1017D0001FC08091D80080FF1BC08091DA008E7FEF +:1017E0008093DA008091D90080FF0DC080E189BD2F +:1017F00082E189BD09B400FEFDCF81E08093E5015F +:101800000E94290805C019BC1092E5010E94370802 +:101810008091E10080FF19C08091E20080FF15C037 +:101820008091E2008E7F8093E2008091E2008061EF +:101830008093E2008091D80080628093D80019BC28 +:1018400085E08093E5010E943B088091E10084FFE0 +:1018500030C08091E20084FF2CC080E189BD82E12C +:1018600089BD09B400FEFDCF8091D8008F7D8093A3 +:10187000D8008091E1008F7E8093E1008091E200AA +:101880008F7E8093E2008091E20081608093E2008D +:101890008091E101882311F084E007C08091E3008A +:1018A00087FF02C083E001C081E08093E5010E94D0 +:1018B0003D088091E10083FF29C08091E20083FF11 +:1018C00025C08091E100877F8093E10082E08093D2 +:1018D000E5011092E1018091E1008E7F8093E100AB +:1018E0008091E2008E7F8093E2008091E20080612F +:1018F0008093E20042E060E080E00E94C40A8091B0 +:10190000F00088608093F0000E943A08FF91EF9108 +:10191000BF91AF919F918F917F916F915F914F9107 +:101920003F912F910F900FBE0F901F9018951F920F +:101930000F920FB60F9211242F933F934F935F9303 +:101940006F937F938F939F93AF93BF93CF93EF93B7 +:10195000FF93C091E900CF708091EC001092E900F4 +:101960008091F000877F8093F00078940E94D30CE0 +:101970001092E9008091F00088608093F000C0939D +:10198000E900FF91EF91CF91BF91AF919F918F911E +:101990007F916F915F914F913F912F910F900FBE6B +:1019A0000F901F9018951F93CF93DF93CDB7DEB79D +:1019B000AA970FB6F894DEBF0FBECDBFE6EEF1E0FA +:1019C0008091F100819321E0EE3EF207C9F70E9479 +:1019D00059088091E80083FF1CC12091E6013091F5 +:1019E000E701832F90E08A30910508F012C1FC01D5 +:1019F000EA5AFF4F0C949722203881F0223809F0E0 +:101A000008C18091EA018F708093E9008091EB001A +:101A100085FB882780F91092E90006C08091E201D9 +:101A20009091E301911182609091E800977F9093EB +:101A3000E8008093F1001092F100C5C0822F8D7FE5 +:101A400009F0E7C0222319F0223061F0E2C0809152 +:101A5000E801813009F0DDC0333009F080E0809387 +:101A6000E30128C08091E801811124C02091EA019E +:101A70002F7009F4CEC02093E9008091EB0080FF25 +:101A800019C08091EB00333011F4806211C0806185 +:101A90008093EB0081E090E0022E01C0880F0A9451 +:101AA000EAF78093EA001092EA008091EB008860E8 +:101AB0008093EB001092E9008091E800877F86C058 +:101AC0002111A7C01091E8011F778091E300807871 +:101AD000812B8093E3008091E800877F8093E8006A +:101AE0000E94F90A8091E80080FFFCCF8091E3001A +:101AF00080688093E300112311F083E001C082E04D +:101B00008093E50186C02058223008F082C0809181 +:101B1000E8019091E9018C3D23E0920779F583E09B +:101B20008A838AE289834FB7F894DE01139620E016 +:101B30003EE051E2E32FF0E050935700E49120FFA4 +:101B400003C0E295EF703F5FEF708E2F90E0EA30B8 +:101B500010F0C79601C0C0968D939D932F5F2431DE +:101B600049F74FBF8091E800877F8093E8006AE2E1 +:101B700070E0CE0101960E94010A14C0AE014F5FD1 +:101B80005F4F6091EA010E944909009709F441C042 +:101B90002091E800277F2093E800BC0189819A8189 +:101BA0000E94620A8091E8008B778093E80031C040 +:101BB000203879F58091E800877F8093E800809154 +:101BC000E1018093F1008091E8008E778093E80036 +:101BD0000E94F90A1EC021111CC09091E8019230A8 +:101BE000C0F48091E800877F8093E8009093E10142 +:101BF0000E94F90A8091E101811104C08091E30003 +:101C000087FF02C084E001C081E08093E5010E946B +:101C100045088091E80083FF0AC08091E800877F33 +:101C20008093E8008091EB0080628093EB00AA969D +:101C30000FB6F894DEBF0FBECDBFDF91CF911F91DD +:101C400008950895CF938091E5018823B1F08091A4 +:101C5000E9008F709091EC0090FF02C090E801C005 +:101C600090E0C92FC82B1092E9008091E80083FD15 +:101C70000E94D30CCF70C093E900CF910895909348 +:101C80006901809368010895E0916801F09169010C +:101C9000309721F00190F081E02D099480E00895C3 +:101CA000E0916801F0916901309721F00280F381A1 +:101CB000E02D09940895E0916801F0916901309751 +:101CC00021F00480F581E02D0994089520916601AA +:101CD000309167018217930771F0909367018093A9 +:101CE0006601E0916801F0916901309721F006806A +:101CF000F781E02D099408952091640130916501E8 +:101D00008217930771F09093650180936401E091CD +:101D10006801F0916901309721F00084F185E02D90 +:101D20000994089508950C94920E0E94861A0E94B8 +:101D300019040C944C1BCF92DF92EF92FF920F93F9 +:101D40001F93CF93DF93CDB7DEB72B970FB6F894E1 +:101D5000DEBF0FBECDBF0E9436043BE6E32E31E06E +:101D6000F32E00E010E0C02E802F0E942705F7011F +:101D7000D1907F01D826B1F40F5F1F4F0E301105AF +:101D800091F78FEF89838A831B820E948F1A81606B +:101D9000782F9D838C8349815A816B818D810E942C +:101DA0003E0F41C09091CC0191FF04C08B870E94EF +:101DB0002D058B8520E030E04D2D50E0922FBA01AB +:101DC000022E02C0759567950A94E2F760FF25C060 +:101DD0002E83CF82EE24E394F12C02C0EE0CFF1C84 +:101DE0009A95E2F790E08E219F2121E0892B09F45A +:101DF00020E028870E948F1A8160782F9A87898730 +:101E00004E815F8168858A850E943E0FF801E55901 +:101E1000FE4F80818E25808306C02F5F3F4F263086 +:101E2000310561F6A9CF0E94301E10916A010E940F +:101E3000440E1817A1F00E94440E80936A012B965D +:101E40000FB6F894DEBF0FBECDBFDF91CF911F91CB +:101E50000F91FF90EF90DF90CF900C944A072B9654 +:101E60000FB6F894DEBF0FBECDBFDF91CF911F91AB +:101E70000F91FF90EF90DF90CF900895CF93DF9375 +:101E8000CDB7DEB72B970FB6F894DEBF0FBECDBF30 +:101E90004F83588769877A878B87DE01119686E0A2 +:101EA000FD0111928A95E9F785E0FE0137960190D0 +:101EB0000D928A95E1F749815A816B817C818D81F0 +:101EC0009E810E9471162B960FB6F894DEBF0FBE4E +:101ED000CDBFDF91CF910895CF93C82F882309F408 +:101EE000C1C0823859F40E94440E81FDBBC089E311 +:101EF0000E9410190E94CA1989E30CC0833879F432 +:101F00000E94440E80FDAEC083E50E9410190E941D +:101F1000CA1983E50E945019CF910C94CA198438CC +:101F200059F40E94440E82FD9DC087E40E9410195E +:101F30000E94CA1987E4EECF8CEF8C0F813A48F4E7 +:101F40008C2F0E94652081118DC08C2F0E9410194A +:101F5000E3CF80E28C0F883048F4C77081E001C085 +:101F6000880FCA95EAF70E949119D6CF8BE58C0F9E +:101F7000833078F4C53A29F0C63A31F482E890E02B +:101F800005C081E890E002C083E890E0CF910C9416 +:101F9000660E88E58C0F833108F064C0C83A39F1C9 +:101FA000C93A41F1CA3A49F1CB3A51F1CC3A59F127 +:101FB000CD3A61F1C03B69F1CE3A71F1CF3A79F196 +:101FC000C13B81F1C23B89F1C33B91F1C43B99F123 +:101FD000C53BA1F1C63BA9F1C73BB1F1C83BB9F183 +:101FE000C93BC1F1CA3BC9F58AE292E038C082EE32 +:101FF00090E035C089EE90E032C08AEE90E02FC0CC +:1020000085EB90E02CC086EB90E029C087EB90E058 +:1020100026C08CEC90E023C08DEC90E020C083E8DB +:1020200091E01DC08AE891E01AC082E991E017C0F2 +:1020300084E991E014C081E292E011C083E292E071 +:102040000EC084E292E00BC085E292E008C086E216 +:1020500092E005C087E292E002C080E090E0CF917C +:102060000C947C0ECF910895882309F44BC08238DC +:1020700059F40E94440E81FF45C089E30E94101963 +:102080000E94CA1989E30CC0833871F40E94440E7F +:1020900080FF38C083E50E9410190E94CA1983E5A9 +:1020A0000E9450190C94CA19843859F40E94440EA5 +:1020B00082FF28C087E40E9410190E94CA1987E491 +:1020C000EFCF9CEF980F913A58F390E2980F983029 +:1020D00050F4877091E001C0990F8A95EAF7892F33 +:1020E0000E949719DFCF9BE5980F933020F480E092 +:1020F00090E00C94660E885A833120F480E090E0E2 +:102100000C947C0E0895882321F00E9491190C9460 +:10211000CA190895882321F00E9497190C94CA19AE +:102120000895CF92DF92EF92FF920F931F93CF9378 +:10213000DF93CDB7DEB728970FB6F894DEBF0FBE9A +:10214000CDBF8C0185E0F801DE01119601900D9262 +:102150008A95E1F7F80140813181F280258122954D +:102160002F7083819481892B31F03F3F31F481E0DE +:102170004F3F19F403C081E001C080E080FDC4C27C +:1021800049833A8389819A812F830E94CE189E8346 +:1021900088870E94CD180E94A0174E81E42FE295F7 +:1021A000EF70F0E0E05AFF4F2F8168850C94972282 +:1021B000842F807F142F1F70882311F01295107FB9 +:1021C000FF2059F0112309F454C2812F68870E941F +:1021D000A1190E94CA1968854CC2862F0E9434102A +:1021E000112309F491C2812F0E94A71928960FB6D6 +:1021F000F894DEBF0FBECDBFDF91CF911F910F913D +:10220000FF90EF90DF90CF900C94CA19342F307F5D +:10221000842F8F70303211F08295807F662319F001 +:10222000613019F12BC0FF20B1F0222309F493C1D2 +:10223000213009F090C128960FB6F894DEBF0FBE8A +:10224000CDBFDF91CF911F910F91FF90EF90DF9065 +:10225000CF900C94B119222319F0213009F454C203 +:102260008E830E94B4198E8189C1FF2021F0223013 +:1022700008F04AC270C1211147C280C1FF2021F07D +:10228000222309F468C1F5C1222309F477C105C2EC +:10229000242F26952695237030E02115310521F055 +:1022A00021303105C9F030C2FF2021F0862F942F54 +:1022B000937002C080E090E028960FB6F894DEBFDD +:1022C0000FBECDBFDF91CF911F910F91FF90EF9087 +:1022D000DF90CF900C94660EFF2021F0862F942F74 +:1022E000937002C080E090E028960FB6F894DEBFAD +:1022F0000FBECDBFDF91CF911F910F91FF90EF9057 +:10230000DF90CF900C947C0E862FFF2019F00E9456 +:10231000381D02C00E94A01D28960FB6F894DEBF9B +:102320000FBECDBFDF91CF911F910F91FF90EF9026 +:10233000DF90CF900C94251E842F837009F076C017 +:10234000F110E2C1262F229526952770220F220F29 +:10235000862F8F70C82ED12CE12CF12C022E04C0B8 +:10236000CC0CDD1CEE1CFF1C0A94D2F764FF10C0DD +:102370006FE070E080E090E004C0660F771F881F78 +:10238000991F2A95D2F7609570958095909503C016 +:1023900060E070E0CB01242F269526952370422F14 +:1023A00050E042305105D1F04330510559F16C29CC +:1023B0007D298E299F294130510541F128960FB67C +:1023C000F894DEBF0FBECDBFDF91CF911F910F916B +:1023D000FF90EF90DF90CF900C94C5176C297D296A +:1023E0008E299F2928960FB6F894DEBF0FBECDBF69 +:1023F000DF91CF911F910F91FF90EF90DF90CF90E1 +:102400000C94DF170E94C517C701B60128960FB6B6 +:10241000F894DEBF0FBECDBFDF91CF911F910F911A +:10242000FF90EF90DF90CF900C94AB17FF2019F046 +:10243000842F817001C08695882309F465C1262FF9 +:10244000229526952770220F220F862F8F70C82E77 +:10245000D12CE12CF12C022E04C0CC0CDD1CEE1C86 +:10246000FF1C0A94D2F764FF10C06FE070E080E0B8 +:1024700090E004C0660F771F881F991F2A95D2F736 +:10248000609570958095909503C060E070E0CB01F9 +:10249000242F269526952370422F50E04230510577 +:1024A000D1F04330510559F16C297D298E299F299E +:1024B0004130510541F128960FB6F894DEBF0FBEAA +:1024C000CDBFDF91CF911F910F91FF90EF90DF90E3 +:1024D000CF900C9499186C297D298E299F292896D4 +:1024E0000FB6F894DEBF0FBECDBFDF91CF911F9125 +:1024F0000F91FF90EF90DF90CF900C94B3180E9453 +:102500009918C701B60128960FB6F894DEBF0FBE22 +:10251000CDBFDF91CF911F910F91FF90EF90DF9092 +:10252000CF900C947F18603FC9F118F4603E50F4CE +:102530009BC0623F09F460C008F44AC0633F09F4DD +:102540006FC092C0162F1F70842F8F71FF2099F0DB +:102550000E941818812F28960FB6F894DEBF0FBE80 +:10256000CDBFDF91CF911F910F91FF90EF90DF9042 +:10257000CF900C9483100E943918812F28960FB6A3 +:10258000F894DEBF0FBECDBFDF91CF911F910F91A9 +:10259000FF90EF90DF90CF900C948A10FF20A1F075 +:1025A0002111B2C0842F8F7128960FB6F894DEBF28 +:1025B0000FBECDBFDF91CF911F910F91FF90EF9094 +:1025C000DF90CF900C945E18223008F09DC0EACFC7 +:1025D000FF20A1F0842F8F7128960FB6F894DEBFEC +:1025E0000FBECDBFDF91CF911F910F91FF90EF9064 +:1025F000DF90CF900C941818FF2061F3842F8F7117 +:1026000028960FB6F894DEBF0FBECDBFDF91CF91F5 +:102610001F910F91FF90EF90DF90CF900C9439189D +:10262000FF2091F0842F8F7128960FB6F894DEBFAB +:102630000FBECDBFDF91CF911F910F91FF90EF9013 +:10264000DF90CF900C94031828960FB6F894DEBF55 +:102650000FBECDBFDF91CF911F910F91FF90EF90F3 +:10266000DF90CF900C94F917FF20A1F0222309F4FA +:10267000B1CF862F28960FB6F894DEBF0FBECDBF20 +:10268000DF91CF911F910F91FF90EF90DF90CF904E +:102690000C946C0F222309F4B1CF862F28960FB625 +:1026A000F894DEBF0FBECDBFDF91CF911F910F9188 +:1026B000FF90EF90DF90CF900C9434104F70C801D2 +:1026C0000E94AB0228960FB6F894DEBF0FBECDBFB6 +:1026D000DF91CF911F910F91FF90EF90DF90CF90FE +:1026E0000C941E174F70C80128960FB6F894DEBFE1 +:1026F0000FBECDBFDF91CF911F910F91FF90EF9053 +:10270000DF90CF900C94ED0528960FB6F894DEBFBD +:102710000FBECDBFDF91CF911F910F91FF90EF9032 +:10272000DF90CF9008950E94AE190E9483190E94F5 +:10273000CA190E94D11E0E94251E80E090E00E94CE +:10274000660E80E090E00C947C0E0E949E190C9422 +:1027500093130E94CE18292F22952F7030E02C3031 +:1027600031054CF42A3031056CF422503109223005 +:10277000310590F407C02C30310551F02F30310570 +:1027800039F00AC0803E10F0803F31F481E00895B6 +:1027900093FB882780F9089580E00895CF93DF9315 +:1027A00000D000D01F92CDB7DEB70F900F900F90E2 +:1027B0000F900F90DF91CF910895CF93DF9300D0CA +:1027C00000D000D0CDB7DEB726960FB6F894DEBFA6 +:1027D0000FBECDBFDF91CF9108951F93CF93DF93AD +:1027E000C091790116E080917A01C81799F0D0E084 +:1027F0001C9FF0011D9FF00D1124E558FE4F4081F4 +:10280000518162817381848195810E94DD132196BB +:10281000C770E9CFDF91CF911F9108954091AB012F +:102820005091AC016091AD017091AE018091AF010A +:102830009091B0010C94DD13CF938091B0018295FB +:102840008F7009F05FC08091AD01882309F45AC0F0 +:1028500020917901A0917A016091AB017091AC0156 +:102860008091AE019091AF0131E06F3F09F030E00F +:10287000B32FC6E02A1709F445C0009721F07F3F27 +:1028800021F44B2F03C041E001C040E030E040FDA7 +:1028900035C0C29FF001C39FF00D1124E558FE4FD3 +:1028A000418174132BC04081641328C042814111BF +:1028B00025C0438154814817590710F441505109EC +:1028C000481B590B483C5105C8F48091B0018F70EA +:1028D00080618093B00186E0829FF001839FF00DBC +:1028E0001124E058FE4F80818F70806180838BEAD5 +:1028F00091E00E949110CF910C94ED132F5F3F4F08 +:102900002770B8CFCF910895CF92DF92EF92FF92C8 +:102910000F931F93CF93DF93CDB7DEB762970FB6B8 +:10292000F894DEBF0FBECDBF8C0185E0F801DE015B +:102930001D9601900D928A95E1F7D8014C91119660 +:102940005C91119712966C9112971396ED90FC90F2 +:1029500014977091AB01E091AC012091AE013091E0 +:10296000AF012115310531F0EF3F31F481E07F3FB8 +:1029700019F403C081E001C080E0B82FB170CB2E04 +:1029800080FD6CC1D090AD01DD2009F4F5C0F0915F +:10299000B001E216F30638F0C701821B930B883CA6 +:1029A000910548F09BC0209530952E0D3F1D283C89 +:1029B000310508F093C08F2F807F09F052C0E513D6 +:1029C00014C0741312C0D62E61110FC0FF70F061D5 +:1029D000F093B0010E940E148BEA91E00E949110D6 +:1029E0008091B001F80185836CC1EF2831F05F3F21 +:1029F00031F481E04F3F19F403C081E001C080E071 +:102A000080FD03C081E0862701C080E0F82FF170CF +:102A1000FF2E80FF1CC08091790120917A0136E061 +:102A2000821709F428C190E0389FF001399FF00D1A +:102A30001124E558FE4F7181571306C0708147136A +:102A400003C07281671303C001968770E9CFD62E49 +:102A5000662309F436C18091B00181608093B00192 +:102A600053C0E51308C0741306C0611104C0D80137 +:102A70001596FC93AEC04D875E878D859E856A8BCB +:102A80000E94A9136A89882329F1D62E662311F1A1 +:102A90002091B001822F82958F7090E002970CF404 +:102AA00060C08091AB019091AC0198878F831986AB +:102AB000FB86EA862C87CE01079651C0E51731F1D7 +:102AC0004D875E878D859E856A8B0E94A9136A89D2 +:102AD00081112EC0C8010E949110A4C08F2F807F49 +:102AE00069F77E2DF98AE88A89890E94CE138BEADC +:102AF00091E00E949110EBEAF1E086E0DF011D9287 +:102B00008A95E9F70E940E14D12CDBC07413D8CF3C +:102B10006111D6CFD8011596FC93C8010E9491107F +:102B2000EBEAF1E086E0DF011D928A95E9F7C9C082 +:102B3000D62E662379F22091B001822F82958F7074 +:102B400090E0029774F08091AB019091AC019A8370 +:102B500089831B82FD82EC822E83CE0101960E9426 +:102B6000911086E0F801ABEAB1E001900D928A95F0 +:102B7000E1F70E941C146FC0E216F30628F0C701AB +:102B8000821B930B9C0104C0209530952E0D3F1D98 +:102B9000283C310508F052C0D62E662309F49ACF9E +:102BA000E5132CC074132AC08091B00180FD1DC0B4 +:102BB000982F92959F70C9F0D80115968C93159710 +:102BC0009F3039F09F5F9295907F8F70892B15967B +:102BD0008C93C8010E94911086E0F801ABEAB1E045 +:102BE00001900D928A95E1F736C086E0F801ABEAD4 +:102BF000B1E001900D928A95E1F763C04D875E8741 +:102C00008D859E850E94A913882379F086E0F801BE +:102C1000ABEAB1E001900D928A95E1F70E941C1495 +:102C20000E940E14DD24D3944CC08091B0018160C9 +:102C30008093B001C8010E94911043C07E2DF98A93 +:102C4000E88A89890E94CE13EBEAF1E086E0DF0191 +:102C50001D928A95E9F70E940E1433C0662309F489 +:102C600039CF4D875E878D859E850E94A913882365 +:102C700009F430CFCBCF4D875E878D859E850E942E +:102C8000CE18292F22952F7030E0223031052CF4F8 +:102C90009F7041F0811106C00CC0243031052CF426 +:102CA0009F7049F4805E883020F0C8010E94911026 +:102CB000CF2CDC2C06C0D80115969C91907F91F703 +:102CC000F8CF8D2D62960FB6F894DEBF0FBECDBF44 +:102CD000DF91CF911F910F91FF90EF90DF90CF90F8 +:102CE00008951F93CF93DF93CDB7DEB72C970FB620 +:102CF000F894DEBF0FBECDBF4F83588769877A87B0 +:102D00008B879C87CE0107960E9484148823C1F08C +:102D10002F8138858A859B85892B31F03F3F11F0C3 +:102D200080E003C02F3FE1F781E0811147C04F8170 +:102D3000588569857A858B859C850E94DD133EC008 +:102D400086E0FE013796DE01119601900D928A957C +:102D5000E1F7FF81E8854A855B854115510531F032 +:102D6000EF3F31F481E0FF3F19F403C081E001C07F +:102D700080E080FD23C020917A0130E0C9010196F6 +:102D8000877099276091790170E086179707F1F1B4 +:102D9000F983EA835D834C8396E0929FD001939FF1 +:102DA000B00D1124A558BE4FFE01319601900D9231 +:102DB0009A95E1F780937A010E94ED1316E08091D5 +:102DC000790190917A01891779F1189FC001112436 +:102DD00085589E4F0E948414882331F1E091790137 +:102DE0001E9FF0011124E558FE4F40815181628100 +:102DF0007381848195810E94DD138091790190E037 +:102E000001968770992780937901D9CF0E94A513E5 +:102E100010927A0110927901EBEAF1E086E0DF018D +:102E20001D928A95E9F7CACF2C960FB6F894DEBFAB +:102E30000FBECDBFDF91CF911F910895EF92FF920A +:102E40000F931F93CF93DF939C01009709F471C0F8 +:102E5000F12CEE24E394E9012196F9018491843761 +:102E600040F4843008F056C0813081F0823021F186 +:102E700060C0853709F449C0C0F19CE7980F9037CE +:102E800008F057C08F770E94341046C089010E5F4A +:102E90001F4FFE01849190E2980F983050F4877094 +:102EA000FE2D01C0FF0F8A95EAF78F2F0E94A1190E +:102EB00015C00E946C0F14C089010E5F1F4FFE01E8 +:102EC000849190E2980F983068F48770FE2D01C0CD +:102ED000FF0F8A95EAF78F2F0E94A7190E94CA193F +:102EE000E8011AC00E943410FBCF2E5F3F4FFE0155 +:102EF000C491CC2341F08FE99FE00197F1F700C026 +:102F00000000C150F6CFE90107C0FE01F490E901CD +:102F1000229602C00E946C0F8F2D882341F0EFE9AA +:102F2000FFE03197F1F700C000008150F6CF9E011D +:102F300092CFDF91CF911F910F91FF90EF90089565 +:102F400008956093B5017093B6018093B701909393 +:102F5000B8010C9493130F931F930091B501109136 +:102F6000B6012091B7013091B801062B172B282B01 +:102F7000392B0093B5011093B6012093B70130931C +:102F8000B8011F910F910C9493130F931F9300910D +:102F9000B5011091B6012091B7013091B801062317 +:102FA0001723282339230093B5011093B6012093EA +:102FB000B7013093B8011F910F910C9493130F93A5 +:102FC0001F930091B5011091B6012091B701309186 +:102FD000B80106271727282739270093B501109332 +:102FE000B6012093B7013093B8011F910F910C9453 +:102FF00093131092B1011092B2011092B30110928A +:10300000B4010C94931341E050E060E070E004C020 +:10301000440F551F661F771F8A95D2F74093B10161 +:103020005093B2016093B3017093B4010C94931365 +:1030300041E050E060E070E004C0440F551F661F9F +:10304000771F8A95D2F78091B1019091B201A0913A +:10305000B301B091B401842B952BA62BB72B809391 +:10306000B1019093B201A093B301B093B4010C9459 +:10307000931341E050E060E070E004C0440F551F3E +:10308000661F771F8A95D2F7409550956095709589 +:103090008091B1019091B201A091B301B091B401BE +:1030A00084239523A623B7238093B1019093B20183 +:1030B000A093B301B093B4010C94931341E050E09A +:1030C00060E070E004C0440F551F661F771F8A95AB +:1030D000D2F78091B1019091B201A091B301B0916A +:1030E000B40184279527A627B7278093B101909331 +:1030F000B201A093B301B093B4010C9493130F9356 +:103100001F930091B1011091B2012091B301309150 +:10311000B401062B172B282B392B0093B1011093E8 +:10312000B2012093B3013093B4011F910F910C941D +:1031300093130F931F930091B1011091B20120914D +:10314000B3013091B40106231723282339230093B8 +:10315000B1011093B2012093B3013093B4011F91D8 +:103160000F910C9493130F931F930091B101109141 +:10317000B2012091B3013091B40106271727282707 +:1031800039270093B1011093B2012093B30130931A +:10319000B4011F910F910C9493130895CF92DF9275 +:1031A000EF92FF920F931F93CF93DF93EC01C090A8 +:1031B000B501D090B601E090B701F090B8018091D0 +:1031C000B1019091B201A091B301B091B401C82AAC +:1031D000D92AEA2AFB2A0FE110E0B701A601002E46 +:1031E00004C076956795579547950A94D2F740FFA6 +:1031F00007C0BE01802F0E9410068130910539F46E +:103200000150110950F7BE0180E00E941006DF91C5 +:10321000CF911F910F91FF90EF90DF90CF90089585 +:1032200090910C019923D9F090910D019923B9F057 +:10323000982F9695969596959F3088F5E0910E017A +:10324000F0910F01E90FF11D877021E030E001C01E +:10325000220F8A95EAF78181822B8183089540911C +:103260000E0150910F0120E030E09FEFFA01E20FD4 +:10327000F31F6281681799F09F3F19F4611101C033 +:10328000922F2F5F3F4F2E30310581F79F3F39F04E +:10329000FA01E90FF11D97FDFA95828308950895CB +:1032A00090910C019923E1F090910D019923C1F0C7 +:1032B000982F9695969596959F3020F5E0910E0162 +:1032C000F0910F01E90FF11D877021E030E001C09E +:1032D000220F8A95EAF7209581812823218308957A +:1032E00040910E0150910F0120E030E0FA01E20F11 +:1032F000F31F9281981301C012822F5F3F4F2E302F +:103300003105A1F7089581E090E0E0910E01F09180 +:103310000F01E80FF91F1082019680319105A9F77E +:1033200008959091CB01982B9093CB0108958095AF +:103330009091CB0198239093CB0108951092CB01EB +:1033400008959091CA01982B9093CA010895809591 +:103350009091CA0198239093CA0108951092CA01CE +:1033600008958093B90108951092B901089540918C +:103370000E0150910F0120E030E080E0FA01E20FF1 +:10338000F31F918191118F5F2F5F3F4F2F303105D8 +:10339000A9F70895E0910E01F0910F018091CB0102 +:1033A0008083E0910E01F0910F0180819091CA011C +:1033B000892B80839091B901992361F0E0910E01EE +:1033C000F0910F018081892B80830E94B7198111B0 +:1033D0001092B90180910E0190910F010C94500E42 +:1033E000CF92DF92EF92FF920F931F936C01EE2426 +:1033F000FF24C114D104E104F10421F46B017C0128 +:1034000080E001C080E133272F2D1E2D0D2D0115E9 +:1034100011052105310519F0885F680179019701CF +:103420008601A4E03695279517950795AA95D1F7BB +:10343000011511052105310519F08C5F680179012D +:1034400097018601F2E03695279517950795FA952D +:10345000D1F7011511052105310519F08E5F6801BD +:103460007901B701A6017695679557954795452B44 +:10347000462B472B09F08F5F1F910F91FF90EF9024 +:10348000DF90CF9008958091E501843009F110928A +:10349000CD0120E488E190E00FB6F894A8958093E0 +:1034A00060000FBE2093600083B7817F846083BF7C +:1034B00083B7816083BF7894889583B78E7F83BFFD +:1034C00088E10FB6F89480936000109260000FBE00 +:1034D000089508950895CF930E94691A0E943604B2 +:1034E0000E946A1AC0E08C2F0E942705811105C036 +:1034F000CF5FCE30C1F780E001C081E0CF91089569 +:103500000E94A5130E94440E0C944A0782E084BDD9 +:1035100093E095BD9AEF97BD80936E0008952FB705 +:10352000F8948091CE019091CF01A091D001B091FB +:10353000D1012FBF0895CF92DF92EF92FF920F93A8 +:103540001F932FB7F8944091CE015091CF01609115 +:10355000D0017091D1012FBF6A017B01EE24FF24BD +:103560008C0120E030E0C016D106E206F30610F42C +:1035700041505109481B590BCA011F910F91FF90EF +:10358000EF90DF90CF9008951F920F920FB60F9299 +:1035900011248F939F93AF93BF938091CE0190910D +:1035A000CF01A091D001B091D1010196A11DB11D13 +:1035B0008093CE019093CF01A093D001B093D1011D +:1035C000BF91AF919F918F910F900FBE0F901F9061 +:1035D00018950E944A0BF8942FEF87EA91E6215044 +:1035E00080409040E1F700C0000087E090EBDC01F4 +:1035F0008093EE019093EF01A093F001B093F1015D +:103600002CE088E190E00FB6F894A89580936000D4 +:103610000FBE20936000FFCFEF92FF920F931F9396 +:10362000CF93DF93E82EF12C8F2D0E942705C0E069 +:10363000D0E0082F10E098010C2E02C03595279598 +:103640000A94E2F720FD05C02196C630D10599F70E +:1036500009C06C2F7F2D80E00E94EE05E812F4CFA8 +:1036600081E005C0F3948EE0F812DECF80E0DF91B8 +:10367000CF911F910F91FF90EF900895CF93C82F96 +:103680008CE20E940C1B882321F08C2FCF910C948C +:103690000C1B80E0CF910895CF930E94911C811163 +:1036A00002C00E94771CC5E6C15049F00E94360452 +:1036B0008FE39CE90197F1F700C00000F5CF89E2A4 +:1036C0000E943E1B811111C18AE20E943E1B8111A2 +:1036D0000E94771C85E00E943E1B81110E94E91A1E +:1036E0000E949C1C8093CC0187E00E943E1B882393 +:1036F00099F18BE10E943E1B882351F09091CC01FF +:1037000091FB882780F921E0822780FB91F922C074 +:103710008EE00E943E1B882351F09091CC0192FBD9 +:10372000882780F921E0822780FB92F913C080E18D +:103730000E943E1B9091CC01882341F093FB882787 +:1037400080F921E0822780FB93F904C0892F8095BE +:1037500080FB90F99093CC018091CC010E94A01C39 +:103760000E94AE1C8093DF0180EE0E943E1B8823E6 +:1037700041F08091DF01982F909590FB80F9809324 +:10378000DF0189E30E943E1B882359F09091DF01FD +:1037900091FB882780F921E0822780FB91F99093A3 +:1037A000DF0182EE0E943E1B882359F09091DF01D9 +:1037B00092FB882780F921E0822780FB92F9909381 +:1037C000DF0186EE0E943E1B882359F09091DF01B5 +:1037D00093FB882780F921E0822780FB93F990935F +:1037E000DF0183EE0E943E1B882359F09091DF0198 +:1037F00094FB882780F921E0822780FB94F990933D +:10380000DF0185E30E943E1B882359F09091DF0180 +:1038100095FB882780F921E0822780FB95F990931A +:10382000DF0181E30E943E1B882359F09091DF0164 +:1038300096FB882780F921E0822780FB96F99093F8 +:10384000DF0181E10E943E1B882359F09091DF0146 +:1038500097FB882780F921E0822780FB97F99093D6 +:10386000DF018091DF010E94B21C8091DF0187FBA4 +:10387000882780F980930D0187E20E943E1BC82FA4 +:103880008EE10E943E1B8111C2608FE10E943E1BAF +:103890008111C46080E20E943E1B8111C86081E2F8 +:1038A0000E943E1B8111C06182E20E943E1B811179 +:1038B000C06283E20E943E1B8111C06484E20E94C8 +:1038C0003E1B882311F0C06802C0CC2329F08C2F46 +:1038D0000E94A91C6C2F03C00E94A51C682F70E0D9 +:1038E00080E090E0CF910C94A117CF9108956DEEF8 +:1038F0007EEF80E090E00E94CD2260E082E090E0E8 +:103900000E94BF2260E083E090E00E94BF2260E05E +:1039100084E090E00E94BF2260E085E090E00C949B +:10392000BF2280E090E00E94B92221E08D3E9E4FB0 +:1039300009F020E0822F089582E090E00C94B122FB +:10394000682F82E090E00C94BF2283E090E00C941A +:10395000B122682F83E090E00C94BF2284E090E0D5 +:103960000C94B122682F84E090E00C94BF228091E7 +:10397000D40180FF0BC06091130185E0689FB00106 +:10398000112475956795759567952AC081FF09C0C3 +:103990006091130185E0689FB001112475956795CA +:1039A0001FC082FF07C06091130185E0689FB001CE +:1039B000112416C04091D5014423C9F06091120131 +:1039C000461788F72091130185E0289F9001112464 +:1039D000429FC001439F900D112470E00E948322FA +:1039E0006038710540F46115710539F002C065E079 +:1039F00070E0862F08958FE7089581E00895809103 +:103A0000D40180FF08C06091110170E07595679541 +:103A10007595679521C081FF06C06091110170E026 +:103A20007595679519C082FF04C06091110170E01F +:103A300010C08091D5018823C1F0609110018617D4 +:103A4000A0F790911101989FC001112470E00E948D +:103A500083226038710528F46115710521F0862FE5 +:103A600008958FE7089581E0089561E070E0F4CF54 +:103A7000803F21F40E94B71C819504C0813F29F446 +:103A80000E94B71C8093D8010895823F21F40E94C0 +:103A9000B71C819504C0833F29F40E94B71C809312 +:103AA000D7010895893F19F40E94FF1C05C08A3F81 +:103AB00031F40E94FF1C81958093D90108958B3FBA +:103AC00021F40E94FF1C819504C08C3F29F40E94C0 +:103AD000FF1C8093DA010895843F21F48091D60180 +:103AE000816017C0853F21F48091D601826011C0AA +:103AF000863F21F48091D60184600BC0873F21F47A +:103B00008091D601886005C0883F31F48091D6014C +:103B100080618093D60108958D3F21F48091D40176 +:103B200081600BC08E3F21F48091D401826005C07A +:103B30008F3F29F48091D40184608093D40108954B +:103B4000803F39F48091D80187FF6CC01092D80172 +:103B500069C0813F29F48091D8011816BCF362C076 +:103B60009091D701823F29F497FF5CC01092D70152 +:103B700059C0833F19F41916CCF354C0893F41F45E +:103B80008091D90118160CF04DC01092D9014AC08D +:103B90008A3F29F48091D90187FF44C0F6CF8B3F3B +:103BA00039F48091DA0187FF3DC01092DA013AC002 +:103BB0008C3F29F48091DA011816BCF333C0843F9E +:103BC00021F48091D6018E7F17C0853F21F480912A +:103BD000D6018D7F11C0863F21F48091D6018B7F65 +:103BE0000BC0873F21F48091D601877F05C0883FB5 +:103BF00031F48091D6018F7E8093D60113C08D3F22 +:103C000021F48091D4018E7F0BC08E3F21F48091EE +:103C1000D4018D7F05C08F3F29F48091D4018B7F23 +:103C20008093D4018091D70181110EC08091D80179 +:103C300081110AC08091D901811106C08091DA01F9 +:103C4000811102C01092D501089586ED91E00E9485 +:103C50005B0E0E948F1A9093D3018093D201089536 +:103C60001F93CF93DF938091D2019091D3010E9453 +:103C70009B1A4091D501442321F02091140130E09A +:103C800006C0209115015AE0259F9001112482174A +:103C9000930708F482C08091D7011091D801D09188 +:103CA000D901C091DA01811107C0111105C0D111EC +:103CB00003C0CC2309F471C04F3F19F04F5F40930C +:103CC000D501181624F40E94B71C8093D701809167 +:103CD000D70187FF05C00E94B71C81958093D7014B +:103CE000111624F40E94B71C8093D8018091D8014A +:103CF00087FF05C00E94B71C81958093D801609111 +:103D0000D701662339F11091D801112319F17727D2 +:103D100067FD7095872F972F0E94942123E333E34B +:103D200043E35FE30E94F8210E9461216093D70181 +:103D3000612F772767FD7095872F972F0E94942119 +:103D400023E333E343E35FE30E94F8210E94612110 +:103D50006093D8011D1624F40E94FF1C8093D901A2 +:103D60008091D90187FF05C00E94FF1C8195809337 +:103D7000D9011C1624F40E94FF1C8093DA01809163 +:103D8000DA0187FF05C00E94FF1C81958093DA014C +:103D9000DF91CF911F910C94251EDF91CF911F9140 +:103DA0000895E6EDF1E085E0DF011D928A95E9F7DF +:103DB0001092D5011092D4010895833081F128F436 +:103DC000813059F08230D1F00895853009F449C02E +:103DD000B8F1863009F456C0089520911501862F58 +:103DE00090E0820F911D8F3F910520F4620F609348 +:103DF000150108958FEF8093150108952091140106 +:103E0000862F90E0820F911D8F3F910520F4620F65 +:103E10006093140108958FEF809314010895209109 +:103E20001301862F90E0820F911D8F3F910520F4A2 +:103E3000620F6093130108958FEF8093130108952B +:103E400020911201862F90E0820F911D8F3F9105E6 +:103E500020F4620F6093120108958FEF8093120196 +:103E6000089520911101862F90E0820F911D8F3FC0 +:103E7000910520F4620F6093110108958FEF8093F4 +:103E80001101089520911001862F90E0820F911D5D +:103E90008F3F910520F4620F6093100108958FEF1A +:103EA000809310010895833011F128F4813049F096 +:103EB000823091F00895853081F120F18630C1F192 +:103EC000089580911501681720F4861B80931501D1 +:103ED000089510921501089580911401681720F437 +:103EE000861B809314010895109214010895809107 +:103EF0001301681720F4861B809313010895109214 +:103F00001301089580911201681720F4861B809395 +:103F100012010895109212010895809111016817FD +:103F200020F4861B809311010895109211010895C9 +:103F300080911001681720F4861B8093100108956A +:103F40001092100108958D3109F442C020F58E3091 +:103F500009F479C070F4873009F45EC020F486302B +:103F600009F442C033C08830D1F18B3009F4A7C0C6 +:103F70002DC0863109F4A3C038F4803109F46DC036 +:103F8000813109F47BC022C0893109F498C08B319A +:103F900009F44FC01BC0853309F479C048F4873257 +:103FA00009F475C008F478C0893209F470C00EC0F5 +:103FB000833438F48A3308F071C0883309F47FC041 +:103FC00005C0833409F463C08834C1F080E00895EB +:103FD0000E941B210E94440E0E944A0770C00E944A +:103FE0009C1C0E94AE1C6BC08091CC01817F8E7F97 +:103FF0008093CC0181E08093DC0108950E94A51399 +:104000002FEF83ED90E3215080409040E1F700C016 +:1040100000000E94E91A53C09091CC01892F817051 +:1040200090FF03C0917F9E7F26C091609093CC014A +:1040300046C09091CC0191FB882780F921E082272E +:1040400080FB91F913C09091CC0192FB882780F9F5 +:1040500021E0822780FB92F909C09091CC0193FB6B +:10406000882780F921E0822780FB93F99093CC0187 +:10407000882329F191609093CC0108950E94A513A3 +:1040800080910D0191E0892780930D0118C061E0B6 +:1040900070E080E090E00FC023EE01C027EC280F15 +:1040A00061E070E080E090E004C0660F771F881F39 +:1040B000991F2A95D2F70E94A1170E94A51381E0AB +:1040C000089580E0089580E00895CF93C82F8091EF +:1040D000DC01813079F018F08230D1F184C0A091F8 +:1040E0000E01B0910F018C91813169F0823209F09B +:1040F0007CC009C0A0910E01B0910F018C9181315B +:1041000011F0823249F48C2F0E94612081111DC070 +:104110008C2F0E94A31F1AC08C2F0E946320811134 +:1041200014C0C43179F048F4CB3079F0C03109F0D3 +:1041300060C082E08093DC0108C0C93219F0C83346 +:1041400021F057C01092DC0154C081E0817053C04F +:10415000C93289F118F5C43171F1A8F4C73009F0FA +:1041600046C08AE08093150194E19093140193E096 +:10417000909313018093120188E08093110188E2EB +:104180008093100134C0CE51C63088F5EC2FF0E09A +:10419000E65DFE4F80818093DB0129C0CE34E9F0DB +:1041A00020F4CB3421F56AE013C0C13579F0C23573 +:1041B000F1F461E00DC08091DB01882319F01092C9 +:1041C000DB0115C081E08093DC0115C061E006C011 +:1041D0008091DB010E94DD1E0AC06AE08091DB0154 +:1041E0000E94531F04C01092DC0180E004C081E0F3 +:1041F00002C080E0ABCFCF910895E1E8F0E080818C +:10420000886080838081816080838FB7F89493E099 +:104210009093890090ED909388008FBF0895EFE60A +:10422000F0E08081826080830895EFE6F0E0808195 +:104230008D7F80830895EFE6F0E0808192E089270A +:10424000808308951F920F920FB60F9211242F931F +:104250003F934F935F936F937F938F939F93AF930E +:10426000BF93EF93FF938091DD019091DE01019662 +:104270009093DE018093DD01811103C082E00E94F2 +:104280004A07E091DE01E695E695F0E0E657FB4F40 +:10429000E4918091DD018E1303C080E00E944A0703 +:1042A000FF91EF91BF91AF919F918F917F916F910E +:1042B0005F914F913F912F910F900FBE0F901F90E4 +:1042C000189504D06894B1118DC0089570D088F00D +:1042D0009F5790F0B92F9927B751A0F0D1F0660FF2 +:1042E000771F881F991F1AF0BA95C9F712C0B1300D +:1042F00081F077D0B1E0089574C0672F782F8827B8 +:10430000B85F39F0B93FCCF3869577956795B3954B +:10431000D9F73EF490958095709561957F4F8F4FBA +:104320009F4F0895E89409C097FB3EF490958095BF +:10433000709561957F4F8F4F9F4F9923A9F0F92F6B +:1043400096E9BB279395F695879577956795B795E9 +:10435000F111F8CFFAF4BB0F11F460FF1BC06F5FCF +:104360007F4F8F4F9F4F16C0882311F096E911C0E1 +:10437000772321F09EE8872F762F05C0662371F002 +:1043800096E8862F70E060E02AF09A95660F771F16 +:10439000881FDAF7880F9695879597F9089557FD46 +:1043A0009058440F551F59F05F3F71F04795880FA3 +:1043B00097FB991F61F09F3F79F08795089512163A +:1043C00013061406551FF2CF4695F1DF08C01616E6 +:1043D00017061806991FF1CF869571056105089497 +:1043E0000895E894BB2766277727CB0197F90895AE +:1043F0000BD078C069D028F06ED018F0952309F062 +:104400005AC05FC01124EECFCADFA0F3959FD1F34D +:10441000950F50E0551F629FF001729FBB27F00D72 +:10442000B11D639FAA27F00DB11DAA1F649F6627C7 +:10443000B00DA11D661F829F2227B00DA11D621F16 +:10444000739FB00DA11D621F839FA00D611D221FD0 +:10445000749F3327A00D611D231F849F600D211DB4 +:10446000822F762F6A2F11249F5750408AF0E1F057 +:1044700088234AF0EE0FFF1FBB1F661F771F881FA0 +:1044800091505040A9F79E3F510570F014C0AACF3B +:104490005F3FECF3983EDCF3869577956795B7958B +:1044A000F795E7959F5FC1F7FE2B880F911D9695B5 +:1044B000879597F9089597F99F6780E870E060E025 +:1044C00008959FEF80EC089500240A9416161706AD +:1044D00018060906089500240A94121613061406F5 +:1044E00005060895092E0394000C11F4882352F058 +:1044F000BB0F40F4BF2B11F460FF04C06F5F7F4F10 +:104500008F4F9F4F089597FB072E16F4009407D006 +:1045100077FD09D00E949D2207FC05D03EF49095BE +:1045200081959F4F0895709561957F4F0895EE0F87 +:10453000FF1F0590F491E02D0994AA1BBB1B51E1CC +:1045400007C0AA1FBB1FA617B70710F0A61BB70B03 +:10455000881F991F5A95A9F780959095BC01CD01A8 +:104560000895F999FECF92BD81BDF89A992780B53B +:104570000895A8E1B0E042E050E00C94D422262F48 +:10458000F999FECF1FBA92BD81BD20BD0FB6F89438 +:10459000FA9AF99A0FBE019608950E94BF22272F1A +:1045A0000C94C022DC01CB01FC01F999FECF06C0BE +:1045B000F2BDE1BDF89A319600B40D9241505040E1 +:0845C000B8F70895F894FFCF4D +:1045C80020024B07D807B50781074E070101BA013A +:1045D80028080A03140A3F4D36394B04FE03C80362 +:1045E8008F0322033B0354036D03010203040506F2 +:0445F80007080900A7 +:00000001FF From f32f80cf3298877f7f0aa2ee4bb33df649113323 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sun, 24 Apr 2016 21:06:59 -0500 Subject: [PATCH 122/132] updating personal atomic keymap (#285) --- keyboard/atomic/keymaps/pvc/keymap.c | 183 ++++++++++++++------------- 1 file changed, 97 insertions(+), 86 deletions(-) diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index c6642919b8..28aa2c3592 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -14,8 +14,9 @@ #define LAYER_LOWER 3 #define LAYER_RAISE 4 #define LAYER_FUNCTION 5 -#define LAYER_MUSIC 6 -#define LAYER_ADJUST 7 +#define LAYER_MOUSE 6 +#define LAYER_MUSIC 7 +#define LAYER_ADJUST 8 #define MACRO_QWERTY 0 #define MACRO_COLEMAK 1 @@ -23,19 +24,20 @@ #define MACRO_LOWER 3 #define MACRO_RAISE 4 #define MACRO_FUNCTION 5 -#define MACRO_TIMBRE_1 6 -#define MACRO_TIMBRE_2 7 -#define MACRO_TIMBRE_3 8 -#define MACRO_TIMBRE_4 9 -#define MACRO_TEMPO_U 10 -#define MACRO_TEMPO_D 11 -#define MACRO_TONE_DEFAULT 12 -#define MACRO_MUSIC_ON 13 -#define MACRO_MUSIC_OFF 14 -#define MACRO_AUDIO_ON 15 -#define MACRO_AUDIO_OFF 16 -#define MACRO_INC_VOICE 17 -#define MACRO_DEC_VOICE 18 +#define MACRO_MOUSE 6 +#define MACRO_TIMBRE_1 7 +#define MACRO_TIMBRE_2 8 +#define MACRO_TIMBRE_3 9 +#define MACRO_TIMBRE_4 10 +#define MACRO_TEMPO_U 11 +#define MACRO_TEMPO_D 12 +#define MACRO_TONE_DEFAULT 13 +#define MACRO_MUSIC_ON 14 +#define MACRO_MUSIC_OFF 15 +#define MACRO_AUDIO_ON 16 +#define MACRO_AUDIO_OFF 17 +#define MACRO_INC_VOICE 18 +#define MACRO_DEC_VOICE 19 #define M_QWRTY M(MACRO_QWERTY) #define M_COLMK M(MACRO_COLEMAK) @@ -43,6 +45,7 @@ #define M_LOWER M(MACRO_LOWER) #define M_RAISE M(MACRO_RAISE) #define M_FUNCT M(MACRO_FUNCTION) +#define M_MOUSE M(MACRO_MOUSE) #define TIMBR_1 M(MACRO_TIMBRE_1) #define TIMBR_2 M(MACRO_TIMBRE_2) #define TIMBR_3 M(MACRO_TIMBRE_3) @@ -73,8 +76,11 @@ #define _______ KC_TRNS -#define ___T___ KC_TRNS #define XXXXXXX KC_NO +#define ________________ _______, _______ +#define XXXXXXXXXXXXXXXX XXXXXXX, XXXXXXX + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* QWERTY * .---------------------------------------------------------------------------------------------------------------------- 2u ------------. @@ -90,13 +96,12 @@ * '--------------------------------------------------------------------------------------------------------------------------------------' */ -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [LAYER_QWERTY] = { /* QWERTY */ - { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, XXXXXXX }, + [LAYER_QWERTY] = { /* QWERTY */ + { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, - { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, XXXXXXX, KC_PGUP }, - { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, XXXXXXX, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, + { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, /* COLEMAK @@ -105,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+-----------------| * | TAB | Q | W | F | P | G | J | L | U | Y | ; | [ | ] | \ | DEL | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ------------+--------| - * | CAPS | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | + * | BACKSP | A | R | S | T | D | H | N | E | I | O | ' | XXXXXX . ENTER | PG UP | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+- 2u ---------------------+--------| * | LSHIFT | Z | X | C | V | B | K | M | , | . | / | XXXXXX . RSHIFT | UP | PG DN | * |--------+--------+--------+--------+--------+- 2u ------------+--------+--------+--------+--------+-----------------+--------+--------| @@ -113,12 +118,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * '--------------------------------------------------------------------------------------------------------------------------------------' */ - [LAYER_COLEMAK] = { /* COLEMAK */ + [LAYER_COLEMAK] = { /* COLEMAK */ { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC }, { KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL }, - { KC_CAPS, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, + { KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, /* DVORAK @@ -135,40 +140,52 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * '--------------------------------------------------------------------------------------------------------------------------------------' */ - [LAYER_DVORAK] = { /* DVORAK */ + [LAYER_DVORAK] = { /* DVORAK */ { KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, KC_RBRC, KC_BSPC, KC_BSPC }, { KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, KC_DEL }, { KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, KC_ENT, KC_PGUP }, { KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_RSFT, KC_UP, KC_PGDN }, - { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, XXXXXXX, M_LOWER, KC_RALT, KC_HOME, KC_END, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, + { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_RALT, KC_LGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, - [LAYER_LOWER] = { /* LOWERED */ - { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + [LAYER_LOWER] = { /* LOWERED */ + { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, { _______, _______, _______, _______, SC_CCLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, + { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, { _______, _______, _______, _______, _______, KC_BSPC, KC_BSPC, _______, _______, _______, _______, _______, _______, _______, _______ }, }, - [LAYER_RAISE] = { /* RAISED */ - { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, + [LAYER_RAISE] = { /* RAISED */ + { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, { _______, _______, _______, _______, SC_ACLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, SC_UNDO, SC_CUT, SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______ }, - { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, + { _______, SC_UNDO, SC_CUT, SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, + { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______ }, }, - [LAYER_FUNCTION] = { /* FUNCTION */ - { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ___T___, ___T___ }, - { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_PAUS, KC_PSCR }, - { KC_CAPS, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, KC_ACL0, KC_ACL2, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, _______, ___T___, ___T___, KC_WH_U }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, KC_MS_U, KC_WH_D }, + [LAYER_FUNCTION] = { /* FUNCTION */ + { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, + { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, _______, KC_PAUS }, + { KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_PSCR }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_VOLU, KC_MUTE }, + { _______, _______, _______, _______, _______, KC_MPLY, KC_MPLY, _______, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT }, + }, + +#ifdef MOUSEKEY_ENABLE + + [LAYER_MOUSE] = { /* MOUSE */ + { _______, KC_ACL0, KC_ACL1, KC_ACL2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXXXXXXXXXXX }, + { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, + { XXXXXXX, KC_BTN5, KC_BTN4, KC_BTN3, KC_BTN2, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXXXXXXXXXXX, KC_WH_U }, + { _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, ________________, KC_MS_U, KC_WH_D }, { _______, _______, _______, _______, _______, KC_BTN1, KC_BTN1, _______, _______, _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R }, }, - [LAYER_MUSIC] = { +#endif + + [LAYER_MUSIC] = { /* MUSIC */ { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, @@ -176,13 +193,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, M_RAISE, XXXXXXX, XXXXXXX, M_LOWER, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX }, }, - [LAYER_ADJUST] = { /* ADJUST */ - { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON, MUS_OFF, AUD_ON, AUD_OFF, ___T___, ___T___ }, + [LAYER_ADJUST] = { /* ADJUST */ + { _______, TIMBR_1, TIMBR_2, TIMBR_3, TIMBR_4, TMPO_UP, TMPO_DN, TMPO_DF, _______, MUS_ON, MUS_OFF, AUD_ON, AUD_OFF, ________________ }, { _______, M_QWRTY, M_COLMK, M_DVORK, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ___T___, ___T___, _______ }, - { _______, _______, _______, _______, _______, RESET, _______, _______, _______, _______, _______, ___T___, ___T___, VC_UP, _______ }, - { _______, _______, _______, _______, _______, ___T___, ___T___, _______, _______, _______, _______, _______, _______, VC_DOWN, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______ }, + { _______, _______, _______, _______, _______, RESET, _______, M_MOUSE, _______, _______, _______, ________________, VC_UP, _______ }, + { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, VC_DOWN, _______ }, }, + + +/* + [LAYER_EMPTY] = { + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______ }, + { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______, _______ }, + { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, +*/ + }; #ifdef AUDIO_ENABLE @@ -206,36 +235,6 @@ float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); #endif /* AUDIO_ENABLE */ -/* -void update_quad_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3, uint8_t layer4, bool order) -{ - if (order) - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer3); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } - else - { - if (IS_LAYER_ON(layer1) && IS_LAYER_ON(layer2)) - { - layer_on(layer4); - } - else - { - layer_off(layer3); - layer_off(layer4); - } - } -} -*/ - void persistant_default_layer_set(uint16_t default_layer) { eeconfig_update_default_layer(default_layer); @@ -314,6 +313,18 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; +#ifdef MOUSEKEY_ENABLE + + case MACRO_MOUSE: + if (record->event.pressed) + { + layer_invert(LAYER_MOUSE); + } + break; + +#endif /* MOUSEKEY_ENABLE */ + + case MACRO_TIMBRE_1: if (record->event.pressed) set_timbre(TIMBRE_12); break; @@ -389,8 +400,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE - voice_iterate(); - PLAY_NOTE_ARRAY(music_scale, false, STACCATO); + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, STACCATO); #endif } break; @@ -399,8 +410,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE - voice_deiterate(); - PLAY_NOTE_ARRAY(music_scale, false, STACCATO); + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, STACCATO); #endif } break; @@ -419,8 +430,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) void process_action_user(keyrecord_t *record) { - uint8_t starting_note = 0x0C; - int offset = 7; + uint8_t starting_note = 0x0C; + int offset = 7; if (IS_LAYER_ON(LAYER_MUSIC)) { @@ -485,7 +496,7 @@ void led_set_user(uint8_t usb_led) void play_startup_tone() { - _delay_ms(10); // gets rid of tick + _delay_ms(10); // gets rid of tick PLAY_NOTE_ARRAY(tone_my_startup, false, STACCATO); } @@ -495,4 +506,4 @@ void play_goodbye_tone() _delay_ms(1000); } -#endif /* AUDIO_ENABLE */ +#endif /* AUDIO_ENABLE */ \ No newline at end of file From 9f8f34119a7d2dcb7cbf729d95ede37861ebd304 Mon Sep 17 00:00:00 2001 From: "Jason T. Wong" Date: Sun, 24 Apr 2016 22:14:09 -0400 Subject: [PATCH 123/132] Compiled Hex File The keymap file to use without compilation. --- keyboard/ergodox_ez/keymaps/plums/plums.hex | 1159 +++++++++++++++++++ 1 file changed, 1159 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/plums/plums.hex diff --git a/keyboard/ergodox_ez/keymaps/plums/plums.hex b/keyboard/ergodox_ez/keymaps/plums/plums.hex new file mode 100644 index 0000000000..f950ba3ab2 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/plums/plums.hex @@ -0,0 +1,1159 @@ +:100000000C946E020C94B2020C94B2020C94B202E4 +:100010000C94B2020C94B2020C94B2020C94B20290 +:100020000C94B2020C94B2020C94A60C0C94780DB1 +:100030000C94B2020C94B2020C94B2020C94B20270 +:100040000C94B2020C9442220C94B2020C94B202B0 +:100050000C94B2020C94D11B0C94B2020C94B20218 +:100060000C94B2020C94B2020C94B2020C94B20240 +:100070000C94B2020C94B2020C94B2020C94B20230 +:100080000C94B2020C94B2020C94B2020C94B20220 +:100090000C94B2020C94B2020C94B2020C94B20210 +:1000A0000C94B2020C94B2020C94B202E50D070E4D +:1000B000F50E070EF50E4C0E6F0EF50EC40ED70E94 +:1000C000C311C31100120012431281129A149A1420 +:1000D0009A129A149B139B136E149A149A148514F3 +:1000E00001E40135023502E40001E00104020402EA +:1000F000E00000C801C835002B00E300E10000204B +:1001000000001E00140004001D002F024D001F00FF +:100110001A0016001B002602290020000800070014 +:10012000060031022A0021001500090019003302DF +:100130004A00220017000A0005000000E2083E0005 +:100140002F00000001540000E200100F30000000FA +:1001500002540000E60023001C000B001100000008 +:10016000AE00240018000D0010002D004B002500EB +:100170000C000E0036002E002C00260012000F008E +:100180003700270228002700130033003800300210 +:100190004E00A80031003400E500012000000100FD +:1001A000010001000100010000003A001E022002CF +:1001B0002202010001003B001F0221022302010074 +:1001C00001003C002F0226022F00010001003D002B +:1001D000300227023000010001003E0031023500EC +:1001E00035020000010001000100000001000000D4 +:1001F00001000100010000000100000001003F00BB +:100200000100500001000000010040000100510009 +:100210000100010001004100010052000100010045 +:100220000100420001004F000100010001004300F5 +:10023000010001000100010001004400450001002F +:100240000100010000000100010001000100A900FF +:1002500000000100010001000100AA0001000100EE +:10026000010001000100AC000100010001000100DB +:100270000100AB00010001000100010001000100CC +:100280000100010001000100010000000100010067 +:100290000100000001000000010001000100000059 +:1002A00001000000010001000100F2000100000057 +:1002B000010001000100F1000100F4000100010053 +:1002C0000100F0000100F500B60001000100F3009C +:1002D0000100010001000100010001000100010016 +:1002E00001000100010001000100010000001603EF +:1002F0004500720067006F0044006F007800200026 +:1003000045005A00000016034500720067006F00A8 +:1003100044006F007800200045005A0000000403EC +:10032000090409026D00040100A0FA09040000019B +:1003300003010100092111010001223F000705818D +:100340000308000A09040100010301020009211148 +:10035000010001224D000705820308000A0904027A +:1003600000010300000009211101000122360007ED +:1003700005830308000A09040300010300000009C3 +:100380002111010001223900070584031000011228 +:1003900001100100000008EDFE071301000102003A +:1003A0000105010906A101050719E029E715002546 +:1003B0000195087501810205081901290595057542 +:1003C000019102950175039101050719002977151F +:1003D000002501957875018102C005010980A10100 +:1003E000850216010026B7001A01002AB700751011 +:1003F00095018100C0050C0901A1018503160100CA +:10040000269C021A01002A9C02751095018100C0E9 +:1004100005010902A1010901A10005091901290528 +:10042000150025019505750181029501750381016E +:100430000501093009311581257F9502750881066E +:1004400009381581257F950175088106050C0A3844 +:10045000021581257F950175088106C0C005010937 +:1004600006A101050719E029E71500250195087582 +:100470000181029501750881010508190129059579 +:100480000575019102950175039101050719002970 +:10049000FF150025FF950675088100C000000000CB +:1004A00000000000000000010204060A0F17202CC3 +:1004B0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9BF +:1004C000DAC7B39D87715D4A3A2C20170F0A0604DC +:1004D00002010000000000000000000011241FBE07 +:1004E000CFEFDAE0DEBFCDBF04B603FE24C08091BB +:1004F000EE019091EF01A091F001B091F1018730F0 +:10050000904BA740B04BB9F41092EE011092EF015E +:100510001092F0011092F10114BE84B7877F84BF5E +:1005200088E10FB6F89480936000109260000FBECF +:10053000E0E0FFE3099511E0A0E0B1E0E2E1F8E4DA +:1005400002C005900D92A433B107D9F711E0A4E3DE +:10055000B1E001C01D92AE3EB107E1F70E94EA0989 +:100560000C9407240C940000CF93DF93EC016623D6 +:1005700019F06130C9F015C09A818D81992349F035 +:10058000982F907F21F080FF22C08F708D8380EEA6 +:1005900017C0807F19F480EE0E941F118D818F702B +:1005A0008D8380E090E018C09A818D81992359F065 +:1005B000982F907F21F080FF0DC08F708D8384EE87 +:1005C0000E945710EECF807F49F784EEE5CF89EE89 +:1005D00090E002C080EE90E0DF91CF910895089501 +:1005E0006091B1017091B2018091B3019091B40119 +:1005F0000E94FD1A56985E9825982D9826982E9858 +:1006000027982F98813019F0823021F00895259A8B +:100610002D9A0895269A2E9A08950C94F0025698D1 +:100620005E9825982D9826982E9827982F988FEFCA +:1006300090E0909389008093880090938B00809342 +:100640008A0090938D0080938C00259A2D9A2FEF2D +:1006500080E792E0215080409040E1F700C0000028 +:10066000269A2E9A2FEF80E792E02150804090400A +:10067000E1F700C00000279A2F9A2FEF80E792E061 +:10068000215080409040E1F700C0000025982D984F +:100690002FEF80E792E0215080409040E1F700C0CA +:1006A000000026982E982FEF80E792E0215080409E +:1006B0009040E1F700C0000027982F9856985E9868 +:1006C00025982D9826982E9827982F98089589EA8E +:1006D0008093800089E08093810024982C983F9833 +:1006E0008AB18F748AB96E98479A8BB1806B8BB937 +:1006F000769A0E940F030C94EF0280E2809300012F +:100700008091340181110EC00E94CC0381E080935E +:1007100034012FEF83ED90E3215080409040E1F7CA +:1007200000C0000080E40E94D20380930001811188 +:100730002EC00E94FC0380930001811128C00E94FA +:10074000FC0380930001811122C08FE30E94FC030F +:100750008093000181111BC00E94F40380E40E9479 +:10076000D20380930001811112C08CE00E94FC032F +:100770008093000181110BC00E94FC038093000153 +:10078000811105C08FE30E94FC03809300010E9449 +:10079000F4038091000108951092B9008AE08093DB +:1007A000B800089594EA9093BC009091BC0097FF24 +:1007B000FCCF9091B900987F983021F0903111F0E2 +:1007C00081E008958093BB0084E88093BC00809111 +:1007D000BC0087FFFCCF8091B900887F883111F081 +:1007E000803471F780E0089584E98093BC008091A3 +:1007F000BC0084FDFCCF08958093BB0084E8809307 +:10080000BC008091BC0087FFFCCF9091B900987F1D +:1008100081E0983209F480E0089584E88093BC0078 +:100820008091BC0087FFFCCF8091BB000895809130 +:100830000001811115C080E40E94D2038093000161 +:1008400081110CC082E10E94FC03809300018111A0 +:1008500005C08FEF0E94FC03809300010E94F40307 +:1008600084B1807F84B985B1807F85B98AB1837F67 +:100870008AB98BB1837F8BB93E98469808950E94C0 +:100880007D03809300010E94170480B38C7080BBAD +:1008900081B3836F81BBA6E3B1E0E4E4F1E08EE0D5 +:1008A0008E0F11921D928E13FCCF0C946703BF9292 +:1008B000CF92DF92EF92FF920F931F93CF93DF932C +:1008C00080910001882379F0809135018F5F8093BA +:1008D0003501811108C00E947D03809300018111C0 +:1008E00002C00E940F0306E311E0C0E0D0E0DD2467 +:1008F000D39482E0C82EEE24E394F12CC730D105C6 +:1009000000F580910001811164C080E40E94D2034F +:1009100080930001811112C082E10E94FC03809348 +:10092000000181110BC0C7010C2E01C0880F0A9471 +:10093000EAF780950E94FC03809300010E94F40373 +:1009400048C0CA30A1F028F4C83059F0C93061F06D +:1009500005C0CC3089F070F0CD3089F0209A28980D +:1009600010C0219A29980DC0229A2A980AC0239A69 +:100970002B9807C0529A01C0539A5B9802C03E9AC6 +:10098000469890EA9A95F1F79FB1799902C082E072 +:1009900001C080E091709D25982B7C9902C084E075 +:1009A00001C080E0892B7D9902C038E001C030E0B1 +:1009B000832B7E9902C020E101C020E0822B9FB1F1 +:1009C0009095991F9927991F9295990F907E892B41 +:1009D0000FC080910001811149C080E40E94D203C0 +:1009E00080930001882379F1B12C0E94F4038B2DB0 +:1009F000F8019081981719F08083C09201010E943C +:100A0000170421960F5F1F4FCE30D10509F076CF26 +:100A100080910101882361F1815080930101882335 +:100A200039F08FE99FE00197F1F700C0000020C086 +:100A3000A4E4B1E0E6E3F1E0CF01825F91919D9300 +:100A40008E13FCCF15C083E10E94FC03809300014C +:100A50008111CACF81E40E94D203809300018111E9 +:100A6000C3CF0E940D04B82EB094BFCF80E0C0CF9A +:100A70000E940D0381E0DF91CF911F910F91FF90B4 +:100A8000EF90DF90CF90BF900895E82FF0E0EC5BFF +:100A9000FE4F808108950895089596E0799FF001B2 +:100AA000112494E5899FE00DF11D1124E60FF11D3D +:100AB000EE0FFF1FEA50FF4F859194910895880F24 +:100AC000991FFC01EE58F040859194910895880F8C +:100AD000991FFC01EE50FF4F8591949108950F935B +:100AE0001F93CF93DF93EC018115904350F5C1150F +:100AF00080E2D80708F0B3C0CB3BD10590F4C83AE8 +:100B0000D10508F05AC0C53AD10508F04BC0C43031 +:100B1000D10508F0BBC1219709F0B5C101E010E093 +:100B2000F5C1CF3FD10511F008F0B0C1C03FD105EC +:100B300008F092C0CE01805E9109089708F4A6C122 +:100B4000A2C1C11591E5D907A8F4C23020E5D207AA +:100B500008F09EC0C11580E5D80709F485C008F0EB +:100B600091C0C11520E4D20708F08DC1DD278E01A8 +:100B7000106CCCC1C11580E8D80758F4C11590E7B6 +:100B8000D90708F07CC1C11520E6D20708F422C1BC +:100B90007AC1C11580E9D80708F075C1DF708E01F0 +:100BA000106AB4C1C53AD10509F472C1C63AD1057B +:100BB00009F071C102E810E4A9C1C83AD10509F4ED +:100BC0006DC1C93AD10509F46CC1CA3AD10509F41D +:100BD0006BC1CB3AD10509F46AC1CC3AD10509F40D +:100BE00069C1CD3AD10509F468C1C03BD10509F40A +:100BF00067C1CE3AD10509F466C1CF3AD10509F4EF +:100C000065C1C13BD10509F464C1C23BD10509F4FA +:100C100063C1C33BD10509F462C1C43BD10509F4EA +:100C200061C1C53BD10509F460C1C63BD10509F4DA +:100C30005FC1C73BD10509F45EC1C83BD10509F4CA +:100C40005DC1C93BD10509F45CC1CA3BD10509F4BA +:100C50005BC100E014E45AC18E01106557C1CE019A +:100C60009F700E94670553C10E94BE149FEF24E34A +:100C70008CE0915020408040E1F700C000000E94CD +:100C8000F61B44C18091CD0181608093CD013EC1AE +:100C90000E949F1D811102C00E94851D0E94BC1DE3 +:100CA00090E09093EE018093ED01C23090E5D9077A +:100CB00021F48091ED01816086C0C43020E5D20727 +:100CC00021F48091ED0182607EC0C63080E5D807B6 +:100CD00021F48091ED01846076C0C83090E5D90799 +:100CE00019F48091ED0127C0CA3020E5D20721F424 +:100CF0008091ED01806167C0CC3080E5D80721F498 +:100D00008091ED0180625FC0CE3090E5D90721F47B +:100D10008091ED01806457C0C03120E5D20721F4F5 +:100D20008091ED0180684FC0C23180E5D80729F479 +:100D30008091ED018460886046C0C33090E5D9079A +:100D400021F48091ED018E7F3EC0C53020E5D207B1 +:100D500021F48091ED018D7F36C0C73080E5D80742 +:100D600021F48091ED018B7F2EC0C93090E5D90729 +:100D700019F48091ED0126C0CB3020E5D20721F493 +:100D80008091ED018F7E1FC0CD3080E5D80721F422 +:100D90008091ED018F7D17C0CF3090E5D90721F408 +:100DA0008091ED018F7B0FC0C13120E5D20721F486 +:100DB0008091ED018F7707C0C331D04531F4809128 +:100DC000ED018B7F877F8093ED018091ED010E9483 +:100DD000C01D9CC08D2F99278F7099278130910558 +:100DE000D9F49E012370332702C0880F991F2A95DA +:100DF000E2F79C688E0144E0000F111F4A95E1F76D +:100E000000271370802B912B53E0CC0FDD1F5A95D8 +:100E1000E1F7C076DD272FC08230910531F4DC2F59 +:100E2000CC278E01016F106A71C08330910569F47F +:100E3000CE018370992701E010E002C0000F111F5E +:100E40008A95E2F7C8019C680FC0049709F05EC05C +:100E5000CE018370992701E010E002C0000F111F3E +:100E60008A95E2F7C8019A6823E0CC0FDD1F2A9526 +:100E7000E1F7C07ED7708C010C2B1D2B47C0DF70B3 +:100E80008E01106243C000E010E040C08E013EC001 +:100E900001E810E43BC003E810E438C002EE14E4BB +:100EA00035C009EE14E432C00AEE14E42FC005EB9D +:100EB00014E42CC006EB14E429C007EB14E426C0AC +:100EC0000CEC14E423C00DEC14E420C003E815E49A +:100ED0001DC00AE815E41AC002E915E417C004E9C8 +:100EE00015E414C001E216E411C003E216E40EC0DA +:100EF00004E216E40BC005E216E408C006E216E4BC +:100F000005C007E216E402C00AE216E4C801DF9158 +:100F1000CF911F910F91089596E0799FF0011124D0 +:100F200094E5899FE00DF11D1124E60FF11DEE0FF0 +:100F3000FF1FEA50FF4F85919491803E9105E0F4A8 +:100F4000803C910558F58133910509F46FC048F450 +:100F50008932910509F463C08A32910509F46DC0A4 +:100F600072C089339105E9F082389105D1F085335B +:100F7000910509F44DC067C0833E910581F138F4B5 +:100F8000803E9105B9F0823E9105D9F05CC0863E65 +:100F9000910561F1873E9105A1F155C00E945F0561 +:100FA00008952091ED0120FD02C021FF4CC080EE8C +:100FB00090E049C08091ED0180FFF9CF89E390E096 +:100FC00042C08091ED0182FF0EC08091ED0184FF4F +:100FD00003C080E090E037C083EE90E034C08091A1 +:100FE000ED0182FFF2CF82EE90E02DC08091ED0105 +:100FF00083FF0BC08091ED0184FDEBCF87EE90E085 +:1010000022C08091ED0183FFF5CF86EE90E01BC0FA +:101010008091ED0185FF07C089E290E014C08091C6 +:10102000ED0185FFF9CF85E390E00DC08091ED01E2 +:1010300086FF07C08AE290E006C08091ED0186FF3E +:10104000F9CF81E390E00E946F05089508950C9414 +:101050002608809162010895CF93DF9300D01F92FC +:10106000CDB7DEB79C018091E401843019F593E09F +:1010700099833B832A839093E9008FEF9091E80056 +:10108000815095FD06C095ED9A95F1F7000081110C +:10109000F5CF8091E80085FF0DC040E050E063E0AF +:1010A00070E0CE0101960E94960A8091E8008E774A +:1010B0008093E8000F900F900F90DF91CF910895EB +:1010C000CF93DF9300D01F92CDB7DEB72091E4011C +:1010D000243021F522E029839B838A8383E0809357 +:1010E000E9008FEF9091E800815095FD06C095EDE5 +:1010F0009A95F1F700008111F5CF8091E80085FF06 +:101100000DC040E050E063E070E0CE0101960E9427 +:10111000960A8091E8008E778093E8000F900F90F8 +:101120000F90DF91CF9108952091E4012430F1F4E4 +:1011300022E02093E9002FEF3091E800215035FDA7 +:1011400006C035ED3A95F1F700002111F5CF209159 +:10115000E80025FF0BC040E050E065E070E00E9431 +:10116000960A8091E8008E778093E8000895CF93E7 +:10117000DF93EC019091E401943009F046C0809136 +:101180000C018823D9F080910D018823B9F0909348 +:10119000E9008FEF9091E800815095FD06C095E140 +:1011A0009A95F1F700008111F5CF8091E80085FF55 +:1011B0002CC040E050E060E170E017C081E0809317 +:1011C000E9008FEF9091E800815095FD06C095ED04 +:1011D0009A95F1F700008111F5CF8091E80085FF25 +:1011E00014C040E050E068E070E0CE010E94960A32 +:1011F0008091E8008E778093E80080E1FE01A2E50F +:10120000B1E001900D928A95E1F7DF91CF910895B9 +:101210008091E301811109C00E942B0C0E94880C6F +:101220008091E20084608093E20008951092E301CF +:10123000089508950C942F220E948C1B0E94352241 +:101240000E942E0F0C94270842E061EC81E00E947E +:10125000A50B42E061EC82E00E94A50B42E061EC4C +:1012600083E00E94A50B42E161EC84E00C94A50BA5 +:101270008091E601833009F455C030F4813071F07B +:10128000823009F48EC008958A3009F47AC08B3018 +:1012900009F460C0893009F09CC020C08091E5014C +:1012A000813A09F096C08091E800877F8093E8003A +:1012B0008091E9019091EA01892B21F460E182E5B6 +:1012C00091E003C060E080E090E070E00E94E10AFD +:1012D0008091E8008B778093E80008958091E50184 +:1012E000813209F076C08091E9019091EA0100977E +:1012F00019F0039709F06DC08091E800877F809313 +:10130000E8008091E80082FD05C08091E401811130 +:10131000F8CF5FC08091F100809362018091E80076 +:101320008B7753C08091E501813A09F052C08091DA +:10133000E9019091EA01892B09F04BC08091E80006 +:10134000877F8093E8008091E80080FFFCCF809148 +:101350000C0136C08091E5018132D9F58091E90117 +:101360009091EA01892BA9F58091E800877F80930D +:10137000E8000E94DA0B8091E70180930C010C9445 +:10138000BE148091E501813221F58091E800877FCC +:101390008093E8000E94DA0B8091E801809363015A +:1013A00008958091E501813AA1F48091E800877F5A +:1013B0008093E8008091E80080FFFCCF809163017A +:1013C0008093F1008091E8008E778093E8000C9480 +:1013D000DA0B089584B7877F84BF88E10FB6F8944D +:1013E00080936000109260000FBE90E080E80FB61E +:1013F000F89480936100909361000FBE0E947D0F6E +:101400000E942B0C0E94880C8091E20084608093E3 +:10141000E20078940E940E0F0E947F0F82E091E01C +:101420000E94290F0E941D228091E401853069F4F9 +:101430000E944D1B8091E2018823B1F30E94781B2A +:10144000882391F30E94800AEFCF0E94850FECCF92 +:10145000292F332723303105C9F064F421303105B9 +:1014600081F02230310509F043C08DE690E022E2A0 +:1014700033E042C021323105F1F02232310541F131 +:1014800037C082E190E02FE833E036C09927813001 +:10149000910541F08230910541F0892B49F5EEE14B +:1014A000F3E005C0E6E0F3E002C0EEEEF2E0849186 +:1014B00090E09F0121C06430D8F4E62FF0E0EE0FF9 +:1014C000FF1FEE5DFE4F2081318189E090E014C066 +:1014D000643070F470E0FB01EE0FFF1FE65EFE4F1C +:1014E00020813181FB01EA5EFE4F808190E004C0E3 +:1014F00080E090E020E030E0FA013183208308951D +:1015000080E189BD82E189BD09B400FEFDCF8091F3 +:10151000D8008F7D8093D8008091E0008260809316 +:10152000E0008091E00081FDFCCF0895CF92DF9232 +:10153000EF92FF920F931F93CF93DF93EC018B01F8 +:101540006A010E94F90B811133C0C114D10439F032 +:10155000F60180819181081B190BC80FD91FE12C5E +:10156000F12C0115110519F18091E80085FD16C0D7 +:101570008091E8008E778093E800C114D10449F08F +:10158000F60180819181E80EF91EF182E08285E00A +:101590000FC00E94F90B882321F30AC08991809320 +:1015A000F10001501109FFEFEF1AFF0ADACF80E0D6 +:1015B000DF91CF911F910F91FF90EF90DF90CF902F +:1015C00008952091EB013091EC012617370748F080 +:1015D0006115710539F42091E8002E772093E80019 +:1015E00001C0B90140E061157105A9F12091E40144 +:1015F000222309F443C0253009F442C02091E800B9 +:1016000023FD40C02091E80022FD32C02091E80077 +:1016100020FFE9CF4091F3002091F20030E0342B1D +:10162000FC01CF016115710559F02830310540F4F6 +:1016300081918093F100615071092F5F3F4FF1CF8D +:1016400041E02830310509F040E02091E8002E7794 +:101650002093E800C8CF4111C9CF0AC08091E401AE +:10166000882361F0853061F08091E80083FD0AC035 +:101670008091E80082FFF2CF80E0089582E0089533 +:1016800083E0089581E008952091EB013091EC0111 +:101690002617370748F06115710539F42091E800E5 +:1016A0002E772093E80001C0B901FC0120E061150C +:1016B000710591F18091E401882309F440C08530DF +:1016C00009F43FC08091E80083FD3DC08091E800AF +:1016D00082FD2FC08091E80080FFE9CF2091F300C8 +:1016E0008091F20090E0922B6115710559F08830DD +:1016F000910540F424912093F100319661507109D5 +:101700000196F2CF21E0089709F020E08091E800EF +:101710008E778093E800CBCF2111CCCF0AC0809187 +:10172000E401882361F0853061F08091E80083FD59 +:101730000AC08091E80082FFF2CF80E0089582E045 +:10174000089583E0089581E00895982F973058F523 +:101750009093E900981739F07091EC002091ED001A +:101760005091F00003C0242F762F50E021FF19C0C4 +:101770003091EB003E7F3093EB003091ED003D7FE8 +:101780003093ED003091EB0031603093EB007093BB +:10179000EC002093ED005093F0002091EE0027FF25 +:1017A00007C09F5FD3CF8F708093E90081E00895D9 +:1017B00080E008958091E50187FF11C08091E800E5 +:1017C00082FD05C08091E4018111F8CF11C08091A4 +:1017D000E8008B770BC08091E401882349F0809169 +:1017E000E80080FFF8CF8091E8008E778093E800D2 +:1017F00008952091E4003091E50095E64091EC00D9 +:10180000842F817040FF22C08091E80080FD1CC0C1 +:101810008091E401882391F0853091F08091EB0074 +:1018200085FD10C04091E4005091E5004217530738 +:1018300029F39A01915011F784E0089582E0089508 +:1018400083E0089581E0089580E008954091E800E4 +:1018500042FFDECF08950E94990C0E94A10CE0EE99 +:10186000F0E0808181608083E8EDF0E080818F7717 +:10187000808319BCA7EDB0E08C918E7F8C93808122 +:101880008F7E80831092E30108950F931F93CF936F +:10189000DF930E94990C0E94A10CC8EDD0E08881D2 +:1018A0008F77888388818068888388818F7D88830B +:1018B00019BC1092E4011092E0011092E201109222 +:1018C000E10100EE10E0F80180818B7F8083888148 +:1018D0008160888342E060E080E00E94A50BE1EE39 +:1018E000F0E080818E7F8083E2EEF0E08081816095 +:1018F0008083808188608083F80180818E7F8083EF +:10190000888180618883DF91CF911F910F91089525 +:10191000E8EDF0E080818F7E8083E7EDF0E080816C +:101920008160808384E082BF81E08093E3010C9436 +:10193000450CE8EDF0E080818E7F80831092E2001C +:1019400008951092DA001092E10008951F920F920C +:101950000FB60F9211242F933F934F935F936F9382 +:101960007F938F939F93AF93BF93EF93FF93809158 +:10197000E10082FF0BC08091E20082FF07C08091EE +:10198000E1008B7F8093E1000E940D0F8091DA00CF +:1019900080FF1FC08091D80080FF1BC08091DA00BB +:1019A0008E7F8093DA008091D90080FF0DC080E1A6 +:1019B00089BD82E189BD09B400FEFDCF81E080933D +:1019C000E4010E94080905C019BC1092E4010E94BC +:1019D00016098091E10080FF19C08091E20080FF2C +:1019E00015C08091E2008E7F8093E2008091E2003A +:1019F00080618093E2008091D80080628093D8005B +:101A000019BC85E08093E4010E941A098091E100ED +:101A100084FF30C08091E20084FF2CC080E189BD4A +:101A200082E189BD09B400FEFDCF8091D8008F7D91 +:101A30008093D8008091E1008F7E8093E1008091B7 +:101A4000E2008F7E8093E2008091E20081608093CB +:101A5000E2008091E001882311F084E007C08091CA +:101A6000E30087FD02C081E001C083E08093E401D0 +:101A70000E941C098091E10083FF29C08091E2004F +:101A800083FF25C08091E100877F8093E10082E0A1 +:101A90008093E4011092E0018091E1008E7F8093B9 +:101AA000E1008091E2008E7F8093E2008091E2006D +:101AB00080618093E20042E060E080E00E94A50B3C +:101AC0008091F00088608093F0000E941909FF91D6 +:101AD000EF91BF91AF919F918F917F916F915F91A6 +:101AE0004F913F912F910F900FBE0F901F9018951F +:101AF0001F920F920FB60F9211242F933F934F9383 +:101B00005F936F937F938F939F93AF93BF93CF9385 +:101B1000DF93EF93FF93C091E900CF708091EC00C9 +:101B2000D82FD17080FDD0E81092E9008091F000AC +:101B3000877F8093F00078940E94BC0D1092E9009A +:101B40008091F00088608093F000CD2BCF70C0931F +:101B5000E900FF91EF91DF91CF91BF91AF919F91FC +:101B60008F917F916F915F914F913F912F910F9046 +:101B70000FBE0F901F9018951F93CF93DF93CDB793 +:101B8000DEB7AA970FB6F894DEBF0FBECDBFE5EE65 +:101B9000F1E088E08E0F9091F10091938E13FBCFCE +:101BA0000E9438098091E80083FF1FC18091E50100 +:101BB0009091E601492F50E04A30510508F015C1D7 +:101BC000FA01EA5AFF4F0C94B723803881F082382B +:101BD00009F00BC18091E9018F708093E900809139 +:101BE000EB0085FB882780F91092E90006C0809100 +:101BF000E1019091E201911182609091E800977F5C +:101C00009093E8008093F1001092F100C8C0282F53 +:101C10002D7F09F0EAC0882319F0823061F0E5C019 +:101C20008091E701813009F0E0C0933009F080E055 +:101C30008093E2012BC08091E701811127C0809140 +:101C4000E9018F7009F4D1C08093E9002091EB0085 +:101C500020FF1CC0933021F48091EB00806214C0FF +:101C60009091EB0090619093EB0021E030E0A901AE +:101C700002C0440F551F8A95E2F74093EA00109284 +:101C8000EA008091EB0088608093EB001092E900FD +:101C90008091E800877F86C08111A7C01091E7017D +:101CA0001F778091E3008078812B8093E3008091FF +:101CB000E800877F8093E8000E94DA0B8091E800BB +:101CC00080FFFCCF8091E30080688093E3001111D6 +:101CD00002C082E001C083E08093E40186C08058A6 +:101CE000823008F082C08091E7019091E8018C3D3C +:101CF00053E0950779F583E08A838AE289834FB7B9 +:101D0000F894DE01139620E03EE051E2E32FF0E08C +:101D100050935700E49120FF03C0E295EF703F5FBE +:101D2000EF708E2F90E0EA3010F0C79601C0C09699 +:101D30008D939D932F5F243149F74FBF8091E80029 +:101D4000877F8093E8006AE270E0CE0101960E94EE +:101D5000E10A14C0AE014F5F5F4F6091E9010E943C +:101D6000280ABC01892B09F440C09091E800977FB4 +:101D70009093E80089819A810E94440B8091E80049 +:101D80008B778093E80031C0803879F58091E80046 +:101D9000877F8093E8008091E0018093F10080913B +:101DA000E8008E778093E8000E94DA0B1EC0811154 +:101DB0001CC09091E7019230C0F48091E800877FC9 +:101DC0008093E8009093E0010E94DA0B8091E0019B +:101DD000811106C08091E30087FD02C081E001C04F +:101DE00084E08093E4010E9424098091E80083FF4D +:101DF0000AC08091E800877F8093E8008091EB0023 +:101E000080628093EB00AA960FB6F894DEBF0FBEF7 +:101E1000CDBFDF91CF911F9108950895CF93809109 +:101E2000E4018823A1F0C091E900CF709091EC000B +:101E3000892F817090FD80E8C82B1092E900809175 +:101E4000E80083FD0E94BC0DCF70C093E900CF91E4 +:101E5000089590936901809368010895E091680165 +:101E6000F0916901309721F00190F081E02D099403 +:101E700080E00895E0916801F0916901309721F0C8 +:101E80000280F381E02D09940895E0916801F091BA +:101E90006901309721F00480F581E02D09940895BF +:101EA00020916601309167018217930771F090933A +:101EB000670180936601E0916801F09169013097B4 +:101EC00021F00680F781E02D0994089520916401A6 +:101ED000309165018217930771F0909365018093AB +:101EE0006401E0916801F0916901309721F000846C +:101EF000F185E02D0994089508950C947C0F0E94BB +:101F0000921B0E943F040C94581CCF92DF92EF92D8 +:101F1000FF920F931F93CF93DF93CDB7DEB72B972D +:101F20000FB6F894DEBF0FBECDBF0E9457048BE6FC +:101F3000C82E81E0D82E00E010E0E02E802F0E9415 +:101F40004505F60141916F01F42EF826B1F40F5FBB +:101F50001F4F0E30110589F78FEF89838A831B820B +:101F60000E949B1B8160782F9D838C8349815A81BD +:101F70006B818D810E94281040C09091CD0191FF0E +:101F800004C08B870E944B058B8520E030E04F2DED +:101F900050E0922FBA01022E02C0759567950A94FF +:101FA000E2F760FF24C02E83EF8221E030E0690178 +:101FB00002C0CC0CDD1C9A95E2F790E08C219D21AB +:101FC000892B09F420E028870E949B1B8160782FD1 +:101FD0009A8789874E815F8168858A850E9428104B +:101FE000F801E559FE4F8081C826C08206C02F5FE8 +:101FF0003F4F2630310569F6AACF0E943F1F10914E +:102000006A010E942E0F1817A1F00E942E0F8093D4 +:102010006A012B960FB6F894DEBF0FBECDBFDF91DD +:10202000CF911F910F91FF90EF90DF90CF900C9484 +:1020300027082B960FB6F894DEBF0FBECDBFDF91F9 +:10204000CF911F910F91FF90EF90DF90CF90089567 +:10205000CF93DF93CDB7DEB72B970FB6F894DEBFE3 +:102060000FBECDBF4F83588769877A878B87DE0184 +:10207000119686E0FD0111928A95E9F785E0FE014F +:10208000379601900D928A95E1F749815A816B81CB +:102090007C818D819E810E9458172B960FB6F894F3 +:1020A000DEBF0FBECDBFDF91CF9108950895CF93CE +:1020B000882309F4C2C0C82F823859F40E942E0F19 +:1020C00081FDBBC089E30E94011A0E94CE1A89E3F8 +:1020D0000CC0833879F40E942E0F80FDAEC083E5DA +:1020E0000E94011A0E94CE1A83E50E94431ACF91E2 +:1020F0000C94CE1A843859F40E942E0F82FD9DC094 +:1021000087E40E94011A0E94CE1A87E4EECF8CEF7A +:102110008C0F813A48F48C2F0E94822181118DC04E +:102120008C2F0E94011AE3CF80E28C0F883048F494 +:10213000C77081E001C0880FCA95EAF70E94871A2C +:10214000D6CF8BE58C0F833078F4C53A29F0C63AA8 +:1021500031F083E890E005C081E890E002C082E8B9 +:1021600090E0CF910C94500F88E58C0F833108F0EC +:1021700064C0C83A39F1C93A41F1CA3A49F1CB3A97 +:1021800051F1CC3A59F1CD3A61F1C03B69F1CE3A07 +:1021900071F1CF3A79F1C13B81F1C23B89F1C33B87 +:1021A00091F1C43B99F1C53BA1F1C63BA9F1C73BF5 +:1021B000B1F1C83BB9F1C93BC1F1CA3BC9F180E0FB +:1021C00090E038C082EE90E035C089EE90E032C0F9 +:1021D0008AEE90E02FC085EB90E02CC086EB90E07B +:1021E00029C087EB90E026C08CEC90E023C08DECFA +:1021F00090E020C083E891E01DC08AE891E01AC019 +:1022000082E991E017C084E991E014C081E292E094 +:1022100011C083E292E00EC084E292E00BC085E23E +:1022200092E008C086E292E005C087E292E002C038 +:102230008AE292E0CF910C94660FCF9108958823A3 +:1022400009F44BC0823859F40E942E0F81FF45C01B +:1022500089E30E94011A0E94CE1A89E30CC08338D8 +:1022600071F40E942E0F80FF38C083E50E94011A8E +:102270000E94CE1A83E50E94431A0C94CE1A843829 +:1022800059F40E942E0F82FF28C087E40E94011A91 +:102290000E94CE1A87E4EFCF9CEF980F913A58F343 +:1022A00090E2980F983050F4877091E001C0990F38 +:1022B0008A95EAF7892F0E948D1ADFCF9BE5980F48 +:1022C000933020F480E090E00C94500F885A8331D2 +:1022D00020F480E090E00C94660F0895882321F0AC +:1022E0000E94871A0C94CE1A0895882321F00E9428 +:1022F0008D1A0C94CE1A0895BF92CF92DF92EF926E +:10230000FF920F931F93CF93DF9300D000D000D0A4 +:10231000CDB7DEB725E0FC01DE01119601900D92EC +:102320002A95E1F7FC01D080118102812581229557 +:102330002F7043815481452B09F4FCC21F3F21F4C7 +:10234000FFEFDF1609F4F6C27C012E830E945610BF +:10235000D9821A8369817A81802F0E94FD19182FF2 +:10236000B92E0E94B2190E9479182E81002319F00B +:102370000E94A41A2E81EB2DE295EF70F0E0E05A56 +:10238000FF4F0C94B7238B2D807F9B2D9F70F92ED0 +:10239000882319F0F29480EFF822002389F0FF20BF +:1023A00009F475C280E2810F883020F48F2D0E94DD +:1023B000871A03C08F2D0E94971A0E94CE1A67C2F7 +:1023C000812F0E941F11FF2009F4B4C2105E8F2DCF +:1023D000183018F40E948D1A02C00E949D1A269689 +:1023E0000FB6F894DEBF0FBECDBFDF91CF911F9126 +:1023F0000F91FF90EF90DF90CF90BF900C94CE1A8A +:102400003B2D307F8B2D8F70303211F08295807F85 +:10241000112319F0113021F12CC00023B9F022232F +:1024200009F4A0C1213009F09DC126960FB6F89499 +:10243000DEBF0FBECDBFDF91CF911F910F91FF90F7 +:10244000EF90DF90CF90BF900C94B71A222319F031 +:10245000213009F46FC28E830E94BA1A8E8196C110 +:10246000002321F0223008F065C27CC1211162C234 +:102470008DC1002321F0222309F474C108C2222354 +:1024800009F484C119C22B2D26952695237030E0BE +:102490002115310521F021303105D1F04BC2002347 +:1024A00021F0812F9B2D937002C080E090E0269652 +:1024B0000FB6F894DEBF0FBECDBFDF91CF911F9155 +:1024C0000F91FF90EF90DF90CF90BF900C94500F42 +:1024D000002321F0812F9B2D937002C080E090E0BB +:1024E00026960FB6F894DEBF0FBECDBFDF91CF9119 +:1024F0001F910F91FF90EF90DF90CF90BF900C94C1 +:10250000660F812F002319F00E94471E02C00E940F +:10251000AF1E26960FB6F894DEBF0FBECDBFDF917B +:10252000CF911F910F91FF90EF90DF90CF90BF90D0 +:102530000C94341F8B2D837009F07BC00111FAC1FC +:10254000812F829586958770880F880F912F9F70B5 +:10255000C92ED12CE12CF12C082E04C0CC0CDD1C92 +:10256000EE1CFF1C0A94D2F714FF12C04FE050E09B +:1025700060E070E004C0440F551F661F771F8A9506 +:10258000D2F7CB01BA01609570958095909503C004 +:1025900060E070E0CB012B2D269526952370422F0D +:1025A00050E042305105D9F04330510569F16C29B2 +:1025B0007D298E299F294130510551F126960FB66C +:1025C000F894DEBF0FBECDBFDF91CF911F910F9169 +:1025D000FF90EF90DF90CF90BF900C94A0186C29E3 +:1025E0007D298E299F2926960FB6F894DEBF0FBE4F +:1025F000CDBFDF91CF911F910F91FF90EF90DF90B2 +:10260000CF90BF900C94BC180E94A018C701B601CF +:1026100026960FB6F894DEBF0FBECDBFDF91CF91E7 +:102620001F910F91FF90EF90DF90CF90BF900C948F +:102630008418002319F08B2D817001C086958823A2 +:1026400009F478C1812F829586958770880F880F4D +:10265000912F9F70C92ED12CE12CF12C082E04C093 +:10266000CC0CDD1CEE1CFF1C0A94D2F714FF12C028 +:102670004FE050E060E070E004C0440F551F661F5B +:10268000771F8A95D2F7CB01BA0160957095809536 +:10269000909503C060E070E0CB012B2D2695269528 +:1026A0002370422F50E042305105D9F0433051059C +:1026B00069F16C297D298E299F294130510551F1FD +:1026C00026960FB6F894DEBF0FBECDBFDF91CF9137 +:1026D0001F910F91FF90EF90DF90CF90BF900C94DF +:1026E0007A196C297D298E299F2926960FB6F89490 +:1026F000DEBF0FBECDBFDF91CF911F910F91FF9035 +:10270000EF90DF90CF90BF900C9496190E947A19A9 +:10271000C701B60126960FB6F894DEBF0FBECDBF37 +:10272000DF91CF911F910F91FF90EF90DF90CF90AD +:10273000BF900C945E19103FD1F118F4103E50F484 +:10274000A1C0123F09F463C008F44CC0133F09F460 +:1027500073C098C01F708B2D8F710023A1F00E9451 +:10276000F718812F26960FB6F894DEBF0FBECDBFA7 +:10277000DF91CF911F910F91FF90EF90DF90CF905D +:10278000BF900C946E110E941819812F26960FB6D7 +:10279000F894DEBF0FBECDBFDF91CF911F910F9197 +:1027A000FF90EF90DF90CF90BF900C9475110023B5 +:1027B000A9F02111BFC08B2D8F7126960FB6F8940A +:1027C000DEBF0FBECDBFDF91CF911F910F91FF9064 +:1027D000EF90DF90CF90BF900C943D19223008F01D +:1027E000A9C0E9CF0023A9F08B2D8F7126960FB6D3 +:1027F000F894DEBF0FBECDBFDF91CF911F910F9137 +:10280000FF90EF90DF90CF90BF900C94F7180023CB +:1028100059F38B2D8F7126960FB6F894DEBF0FBE3D +:10282000CDBFDF91CF911F910F91FF90EF90DF907F +:10283000CF90BF900C941819002399F08B2D8F71B5 +:1028400026960FB6F894DEBF0FBECDBFDF91CF91B5 +:102850001F910F91FF90EF90DF90CF90BF900C945D +:10286000E21826960FB6F894DEBF0FBECDBFDF91FB +:10287000CF911F910F91FF90EF90DF90CF90BF907D +:102880000C94D8180023A9F0222309F4ADCF812F8E +:1028900026960FB6F894DEBF0FBECDBFDF91CF9165 +:1028A0001F910F91FF90EF90DF90CF90BF900C940D +:1028B0005710222309F4ADCF812F26960FB6F89436 +:1028C000DEBF0FBECDBFDF91CF911F910F91FF9063 +:1028D000EF90DF90CF90BF900C941F114B2D4F7055 +:1028E000612FC7010E94B40226960FB6F894DEBF8E +:1028F0000FBECDBFDF91CF911F910F91FF90EF9051 +:10290000DF90CF90BF900C94FC174B2D4F70612F30 +:10291000C70126960FB6F894DEBF0FBECDBFDF917C +:10292000CF911F910F91FF90EF90DF90CF90BF90CC +:102930000C944C0526960FB6F894DEBF0FBECDBFA3 +:10294000DF91CF911F910F91FF90EF90DF90CF908B +:10295000BF9008950E94A41A0E94B41A0E94791A86 +:102960000E94CE1A0E94E51F0E94341F80E090E072 +:102970000E94500F80E090E00C94660F0E94941A21 +:102980000C94AA140E94F219292F22952F7030E07E +:102990002C3031054CF42A3031056CF422503109C9 +:1029A0002230310588F407C02C30310549F02F3032 +:1029B000310531F009C0803E48F0803F29F406C05F +:1029C00093FB882780F9089580E0089581E00895B9 +:1029D000CF93DF9300D000D01F92CDB7DEB70F901A +:1029E0000F900F900F900F90DF91CF910895CF939C +:1029F000DF9300D000D000D0CDB7DEB726960FB65B +:102A0000F894DEBF0FBECDBFDF91CF9108951F9325 +:102A1000CF93DF93C091790116E080917A01C817B6 +:102A200099F0D0E01C9FF0011D9FF00D1124E55896 +:102A3000FE4F4081518162817381848195810E9422 +:102A4000F7142196C770E9CFDF91CF911F910895B8 +:102A50004091AB015091AC016091AD017091AE011C +:102A60008091AF019091B0010C94F7148091B00166 +:102A700082958F7009F054C08091AD01882309F4CC +:102A80004FC080917901A0917A016091AB01709162 +:102A9000AC014091AE015091AF01B6E08A1709F444 +:102AA0003FC090E041155105C1F17F3F11F46F3FE8 +:102AB000A1F1B89FF001B99FF00D1124E558FE4F28 +:102AC000218172132AC02081621327C02281211123 +:102AD00024C0238134812417350710F42150310993 +:102AE000241B350B283C3105C0F42091B0012F7018 +:102AF00020612093B00126E0289FF001299FF00D6E +:102B00001124E058FE4F80818F70806180838BEAB2 +:102B100091E00E947C110C94071501968770BECF3E +:102B20000895CF92DF92EF92FF920F931F93CF936E +:102B3000DF93CDB7DEB762970FB6F894DEBF0FBE56 +:102B4000CDBF8C0185E0F801DE011D9601900D924C +:102B50008A95E1F7D8014C9111965C9111971296E4 +:102B60006C9112971396CD90DC9014973091AB0135 +:102B70007091AC018091AE019091AF01009709F482 +:102B80006BC17F3F19F43F3F09F466C1E090AD018E +:102B9000EE2009F4C0C02091B001C816D90628F073 +:102BA000F601E81BF90BCF0104C0809590958C0DC0 +:102BB0009D1DFF24F394883C910578F0F12C207F33 +:102BC00009F0C6C07C2DD98AC88A89890E94E81478 +:102BD0008BEA91E00E947C11B1C0822F807F09F0C6 +:102BE00046C0751314C0341312C0611110C02F7089 +:102BF00020612093B0010E9428158BEA91E00E9489 +:102C00007C118091B001D80115968C932EC0CD28EF +:102C100019F15F3F11F44F3FF9F0F62E61111CC01E +:102C20008091790120917A0136E0821709F45AC027 +:102C300090E0389FF001399FF00D1124E558FE4FC8 +:102C40007181571306C07081471303C072817111DF +:102C500003C001968770E9CFF62E662309F418C1E8 +:102C60008091B00181608093B001F12C11C1751386 +:102C700008C0341306C0611104C08091B001D801AE +:102C8000C3C04D875E878D859E856A8B0E94C21466 +:102C90006A898823E1F16623D1F12091B001822F66 +:102CA00082958F7090E0029774F08091AB019091C3 +:102CB000AC0198878F831986DB86CA862C87CE0164 +:102CC00007960E947C1186E0F801ABEAB1E0019022 +:102CD0000D928A95E1F70E9436150E942815FF246F +:102CE000F394D6C04D875E878D859E850E94F2192C +:102CF000292F22952F7030E0223031050CF0BCC016 +:102D00009F7009F0B6C0805E883008F4C1C0C80169 +:102D10000E947C11E4CFC816D90608F453C0F6010E +:102D2000E81BF90BCF01883C910508F450C0F12C49 +:102D30007C2DD98AC88A89890E94E814EBEAF1E0DF +:102D400086E0DF011D928A95E9F70E942815A0C050 +:102D5000751314C0341312C0611110C08091B001FA +:102D6000F8018583C8010E947C1186E0EBEAF1E05E +:102D7000DF011D928A95E9F7FE2C8AC04D875E8798 +:102D80008D859E856A8B0E94C2146A89882309F406 +:102D9000BECF662309F4BBCF2091B001822F82956C +:102DA0008F7090E002970CF48ECF8091AB019091E0 +:102DB000AC019A8389831B82DD82CC822E83CE0173 +:102DC00001967FCF809590958C0D9D1DACCFF62EF2 +:102DD000662309F49CCF75132EC034132CC02091A8 +:102DE000B00120FD1FC0822F82958F70D9F0D801CD +:102DF00015962C9315978F3049F08F5F982F9295E9 +:102E0000907F822F8F70892B15968C93C8010E941A +:102E10007C1186E0F801ABEAB1E001900D928A9551 +:102E2000E1F793CF86E0F801ABEAB1E001900D92B3 +:102E30008A95E1F72DC04D875E878D859E850E941E +:102E4000C214811140CF8091B00181608093B001A4 +:102E5000C8010E947C111CC0662309F458CF4D871D +:102E60005E878D859E850E94C214882309F44FCF0A +:102E70002ACF811148CF0CC0243031050CF047CF48 +:102E80009F7009F440CFF8019581907F09F03BCF06 +:102E90008F2D62960FB6F894DEBF0FBECDBFDF91C7 +:102EA000CF911F910F91FF90EF90DF90CF900895F9 +:102EB0001F93CF93DF93CDB7DEB72C970FB6F8945F +:102EC000DEBF0FBECDBF4F83588769877A878B8758 +:102ED0009C87CE0107960E949115882369F08F8107 +:102EE00098852A853B85232BF1F19F3F09F063C02C +:102EF0008F3F09F060C037C086E0FE013796DE01E3 +:102F0000119601900D928A95E1F76F817885EA8597 +:102F1000FB85309741F17F3F11F46F3F21F1209104 +:102F20007A0130E0C90101968770992740917901B3 +:102F300050E08417950709F447C069837A83FD83BD +:102F4000EC8396E0929FD001939FB00D1124A55879 +:102F5000BE4FFE01319601900D929A95E1F7809354 +:102F60007A010E94071516E08091790190917A010B +:102F70008917C1F1189FC001112485589E4F0E94E6 +:102F80009115882379F1E09179011E9FF0011124B8 +:102F9000E558FE4F40815181628173818481958122 +:102FA0000E94F7148091790190E00196877099272B +:102FB00080937901D9CF4F81588569857A858B8532 +:102FC0009C850E94F714CFCF0E94BE1410927A0104 +:102FD00010927901EBEAF1E086E0DF011D928A951B +:102FE000E9F7C1CF2C960FB6F894DEBF0FBECDBF68 +:102FF000DF91CF911F910895EF92FF920F931F934E +:10300000CF93DF938C01892B09F46CC0F12CEE2453 +:10301000E394E8012196F8018491843740F48430E8 +:1030200008F051C0813081F0823019F15BC08537E2 +:1030300009F444C0A8F19CE7980F903708F052C0FB +:103040008F770E941F1141C00E5F1F4FFE01C49178 +:1030500080E28C0F883048F4C7708E2D01C0880F35 +:10306000CA95EAF70E94A71A14C08C2F0E94571025 +:103070002DC00E5F1F4FFE01C49180E28C0F88307F +:1030800058F4C7708E2D01C0880FCA95EAF70E94C8 +:10309000AD1A0E94CE1A1AC08C2F0E941F1116C0A2 +:1030A0000E5F1F4FFE01C491CC2381F08FE99FE09A +:1030B0000197F1F700C00000C150F6CF0E5F1F4F1F +:1030C000FE01F49003C00E9457108E018F2D8823BB +:1030D00009F49FCFEFE9FFE03197F1F700C000005E +:1030E0008150F5CFDF91CF911F910F91FF90EF901D +:1030F000089508956093B5017093B6018093B70168 +:103100009093B8010C94AA140F931F930091B501EA +:103110001091B6012091B7013091B801DC01CB01CB +:10312000802B912BA22BB32B8093B5019093B601EA +:10313000A093B701B093B8011F910F910C94AA14FA +:103140000F931F930091B5011091B6012091B70123 +:103150003091B801DC01CB0180239123A223B3235A +:103160008093B5019093B601A093B701B093B801D5 +:103170001F910F910C94AA140F931F930091B50106 +:103180001091B6012091B7013091B801DC01CB015B +:1031900080279127A227B3278093B5019093B6018A +:1031A000A093B701B093B8011F910F910C94AA148A +:1031B0001092B1011092B2011092B3011092B401B9 +:1031C0000C94AA1441E050E060E070E004C0440FA9 +:1031D000551F661F771F8A95D2F74093B101509310 +:1031E000B2016093B3017093B4010C94AA1441E04E +:1031F00050E060E070E004C0440F551F661F771F69 +:103200008A95D2F78091B1019091B201A091B3015A +:10321000B091B401482B592B6A2B7B2B4093B10101 +:103220005093B2016093B3017093B4010C94AA144B +:1032300041E050E060E070E004C0440F551F661F9D +:10324000771F8A95D2F7409550956095709580913B +:10325000B1019091B201A091B301B091B4014823A2 +:1032600059236A237B234093B1015093B2016093A9 +:10327000B3017093B4010C94AA1441E050E060E0F3 +:1032800070E004C0440F551F661F771F8A95D2F760 +:103290008091B1019091B201A091B301B091B401BC +:1032A000482759276A277B274093B1015093B201E1 +:1032B0006093B3017093B4010C94AA140F931F93FD +:1032C0000091B1011091B2012091B3013091B4018C +:1032D000DC01CB01802B912BA22BB32B8093B1016E +:1032E0009093B201A093B301B093B4011F910F91D9 +:1032F0000C94AA140F931F930091B1011091B20185 +:103300002091B3013091B401DC01CB0180239123E2 +:10331000A223B3238093B1019093B201A093B30190 +:10332000B093B4011F910F910C94AA140F931F93A3 +:103330000091B1011091B2012091B3013091B4011B +:10334000DC01CB0180279127A227B3278093B1010D +:103350009093B201A093B301B093B4011F910F9168 +:103360000C94AA140895CF92DF92EF92FF920F93DC +:103370001F93CF93DF938C01C090B501D090B6011D +:10338000E090B701F090B8018091B1019091B20145 +:10339000A091B301B091B401C82AD92AEA2AFB2A24 +:1033A000CFE1D0E0D701C6010C2E04C0B695A79599 +:1033B000979587950A94D2F780FF06C0B8018C2FA5 +:1033C0000E948C07019721F4219760F780E001C0EB +:1033D0008C2FDF91CF911F910F91FF90EF90DF9095 +:1033E000CF900895CF93DF93EC010E94B319BE01F3 +:1033F0000E948C07DF91CF910895CB010E94F219B2 +:10340000089590910C01992321F090910D01911153 +:1034100009C020910E0130910F01F90132969FEF02 +:1034200040E01FC0982F9695969596959F3050F541 +:10343000E0910E01F0910F01E90FF11D877021E07D +:1034400030E0A90102C0440F551F8A95E2F7CA0176 +:103450009181892B818308959F3F39F04F5F4E30D2 +:1034600041F051915813F8CF0DC05111F7CF942F5F +:10347000F5CF9F3F39F0F901E90FF11D97FDFA955E +:1034800082830895089590910C01992321F09091E1 +:103490000D01911109C020910E0130910F01F90128 +:1034A0003296205F3F4F1FC0982F96959695969520 +:1034B0009F30F0F4E0910E01F0910F01E90FF11D42 +:1034C000877021E030E0A90102C0440F551F8A95A2 +:1034D000E2F7CA018095918189238183089531960D +:1034E000E217F30729F090819813F9CF1082F7CFF4 +:1034F000089581E090E0E0910E01F0910F01E80F56 +:10350000F91F1082019680319105A9F708959091D5 +:10351000CC01892B8093CC01089580959091CC01AA +:1035200089238093CC0108951092CC010895909145 +:10353000CB01892B8093CB01089580959091CB018D +:1035400089238093CB0108951092CB010895909127 +:10355000CA01892B8093CA01089580959091CA0170 +:1035600089238093CA0108951092CA010895809317 +:10357000B90108951092B901089580910E019091BA +:103580000F01FC0131969C01205F3F4F80E091913B +:1035900091118F5FE217F307D1F70895E0910E01C3 +:1035A000F0910F018091CC018083E0910E01F091A8 +:1035B0000F0190818091CB01892B8083E0910E01D6 +:1035C000F0910F0190818091CA01892B80838091B5 +:1035D000B901882361F0E0910E01F0910F01908113 +:1035E000892B80830E94BD1A81111092B9018091AC +:1035F0000E0190910F010C943A0FCF92DF92EF924F +:10360000FF926C01EE24FF24C114D104E104F10403 +:1036100021F0C701B60120E101C020E0C72ED82E5D +:10362000E92EFF24C114D104E104F10419F0285F4C +:10363000C701B6016B017C0154E0F694E794D7947E +:10364000C7945A95D1F7C114D104E104F10419F0DB +:103650002C5FC701B6016B017C0142E0F694E79450 +:10366000D794C7944A95D1F7C114D104E104F10469 +:1036700019F02E5FC701B601DC01CB01B695A79505 +:1036800097958795892B8A2B8B2B09F02F5F822F9B +:10369000FF90EF90DF90CF9008958091E401843007 +:1036A00021F11092CE0120E488E190E00FB6F89469 +:1036B000A895809360000FBE2093600080E00E9478 +:1036C000270883B7817F846083BF83B7816083BF0E +:1036D0007894889583B78E7F83BF88E10FB6F8947E +:1036E00080936000109260000FBE089508950895C1 +:1036F000CF930E94761B0E9457040E94771BC0E064 +:103700008C2F0E944505811104C0CF5FCE30C1F7D8 +:1037100001C081E0CF9108950E94BE140E942E0F37 +:103720000C94270882E084BD93E095BD9AEF97BD85 +:1037300080936E0008952FB7F8948091CF019091F7 +:10374000D001A091D101B091D2012FBF0895CF92A5 +:10375000DF92EF92FF920F931F932FB7F89440914F +:10376000CF015091D0016091D1017091D2012FBF52 +:103770006A017B01EE24FF248C0120E030E0C016BA +:10378000D106E206F30610F4415051099A01281BB4 +:10379000390BC9011F910F91FF90EF90DF90CF90EF +:1037A00008951F920F920FB60F9211248F939F933B +:1037B000AF93BF938091CF019091D001A091D1019F +:1037C000B091D2010196A11DB11D8093CF019093BC +:1037D000D001A093D101B093D201BF91AF919F913D +:1037E0008F910F900FBE0F901F9018950E942B0C79 +:1037F000F8942FEF87EA91E6215080409040E1F75E +:1038000000C0000087E090EBDC018093EE01909314 +:10381000EF01A093F001B093F1019CE088E10FB6B5 +:10382000F894A895809360000FBE90936000FFCF3E +:10383000EF92FF920F931F93CF93DF93D82FC0E0A7 +:103840008C2F0E94450500E010E0E82EF12CC70106 +:10385000002E02C0959587950A94E2F780FD06C078 +:103860000F5F1F4F0630110591F709C0602F7C2FA5 +:1038700080E00E944D05D813F3CF81E004C0CF5FF4 +:10388000CE30F1F680E0DF91CF911F910F91FF9044 +:10389000EF900895CF93C82F8CE20E94181C8823C4 +:1038A00021F08C2FCF910C94181C80E0CF910895BB +:1038B000CF930E949F1D811102C00E94851DC5E605 +:1038C000C15049F00E9457048FE39CE90197F1F73A +:1038D00000C00000F5CF89E20E944A1C811113C18B +:1038E0008AE20E944A1C81110E94851D85E00E9487 +:1038F0004A1C81110E94F61B0E94AA1D8093CD01D3 +:1039000087E00E944A1C8823A9F18BE10E944A1C8F +:10391000882351F08091CD0181FB222720F991E08D +:10392000922790FB81F90EC08EE00E944A1C8823EA +:1039300061F08091CD0182FB222720F991E092274E +:1039400090FB82F98093CD0115C080E10E944A1C52 +:103950009091CD01882341F093FB222720F981E04B +:10396000822780FB93F904C0892F809580FB90F912 +:103970009093CD018091CD010E94AE1D0E94BC1D8F +:103980008093ED0180EE0E944A1C882341F08091D3 +:10399000ED01982F909590FB80F98093ED0189E3DC +:1039A0000E944A1C882359F08091ED0181FB222757 +:1039B00020F991E0922790FB81F98093ED0182EE4E +:1039C0000E944A1C882359F08091ED0182FB222736 +:1039D00020F991E0922790FB82F98093ED0186EE29 +:1039E0000E944A1C882359F08091ED0183FB222715 +:1039F00020F991E0922790FB83F98093ED0183EE0B +:103A00000E944A1C882359F08091ED0184FB2227F3 +:103A100020F991E0922790FB84F98093ED0185E3F2 +:103A20000E944A1C882359F08091ED0185FB2227D2 +:103A300020F991E0922790FB85F98093ED0181E3D5 +:103A40000E944A1C882359F08091ED0186FB2227B1 +:103A500020F991E0922790FB86F98093ED0181E1B6 +:103A60000E944A1C882359F08091ED0187FB222790 +:103A700020F991E0922790FB87F98093ED018091E6 +:103A8000ED010E94C01D8091ED0187FB882780F920 +:103A900080930D0187E20E944A1CC82F8EE10E948C +:103AA0004A1C8111C2608FE10E944A1C8111C460CE +:103AB00080E20E944A1C8111C86081E20E944A1C77 +:103AC0008111C06182E20E944A1C8111C06283E2BE +:103AD0000E944A1C8111C06484E20E944A1C88230F +:103AE00011F0C06802C0CC2329F08C2F0E94B71DB2 +:103AF0006C2F03C00E94B31D682F70E080E090E03F +:103B0000CF910C947A18CF9108956DEE7EEF80E0FE +:103B100090E00E94F12360E082E090E00E94DF23C9 +:103B200060E083E090E00E94DF2360E084E090E0CA +:103B30000E94DF2360E085E090E00C94DF2380E0CA +:103B400090E00E94D92321E08D3E9E4F09F020E0B5 +:103B5000822F089582E090E00C94D123682F82E0B8 +:103B600090E00C94DF2383E090E00C94D123682F45 +:103B700083E090E00C94DF2384E090E00C94D12368 +:103B8000682F84E090E00C94DF238091D50180FFC2 +:103B90000BC06091130185E0689FB00111247595F9 +:103BA0006795759567952BC081FF09C060911301DA +:103BB00085E0689FB00111247595679520C082FF4C +:103BC00007C06091130185E0689FB001112417C000 +:103BD0009091D6019923D1F060911201961788F740 +:103BE0002091130185E0289F90011124929FA0014C +:103BF000939F500D112470E0CA010E94A3236038E6 +:103C0000710540F46115710539F002C065E070E09E +:103C1000862F08958FE7089581E008958091D5015A +:103C200080FF08C06091110170E0759567957595EA +:103C3000679521C081FF06C06091110170E0759504 +:103C4000679519C082FF04C06091110170E010C037 +:103C50009091D6019923C1F0609110019617A0F7B9 +:103C600080911101899FC001112470E00E94A3235B +:103C70006038710528F46115710521F0862F0895CB +:103C80008FE7089581E0089561E070E0F4CF803F10 +:103C900021F40E94C51D819504C0813F29F40E9432 +:103CA000C51D8093D9010895823F21F40E94C51D4E +:103CB000819504C0833F29F40E94C51D8093D801DB +:103CC0000895893F19F40E940E1E05C08A3F31F401 +:103CD0000E940E1E81958093DA0108958B3F21F496 +:103CE0000E940E1E819504C08C3F29F40E940E1E76 +:103CF0008093DB010895843F21F48091D701816096 +:103D000017C0853F21F48091D701826011C0863FA2 +:103D100021F48091D70184600BC0873F21F480910A +:103D2000D701886005C0883F31F48091D701806158 +:103D30008093D70108958D3F21F48091D501816052 +:103D40000BC08E3F21F48091D501826005C08F3F6A +:103D500029F48091D50184608093D5010895803F36 +:103D600039F48091D90187FF6CC01092D90169C0E4 +:103D7000813F29F48091D9011816BCF362C090915B +:103D8000D801823F29F497FF5CC01092D80159C036 +:103D9000833F19F41916CCF354C0893F41F4809144 +:103DA000DA0118160CF04DC01092DA014AC08A3FB1 +:103DB00029F48091DA0187FF44C0F6CF8B3F39F4B4 +:103DC0008091DB0187FF3DC01092DB013AC08C3F40 +:103DD00029F48091DB011816BCF333C0843F21F431 +:103DE0008091D7018E7F17C0853F21F48091D70144 +:103DF0008D7F11C0863F21F48091D7018B7F0BC04E +:103E0000873F21F48091D701877F05C0883F31F437 +:103E10008091D7018F7E8093D70113C08D3F21F40D +:103E20008091D5018E7F0BC08E3F21F48091D5010A +:103E30008D7F05C08F3F29F48091D5018B7F8093C2 +:103E4000D5018091D80181110EC08091D9018111D5 +:103E50000AC08091DA01811106C08091DB018111D5 +:103E600002C01092D601089587ED91E00E94450F9F +:103E70000E949B1B9093D4018093D30108951F93BC +:103E8000CF93DF938091D3019091D4010E94A71B1F +:103E9000AC019091D601992321F02091140130E0DA +:103EA00006C0209115018AE0289F90011124421735 +:103EB000530708F486C08091D801C091D901D091F0 +:103EC000DA011091DB01811107C0C11176C0D11157 +:103ED00074C0111172C075C09F3F19F09F5F90931D +:103EE000D601181624F40E94C51D8093D801809134 +:103EF000D80187FF05C00E94C51D81958093D80118 +:103F00001C1624F40E94C51D8093D9018091D9010B +:103F100087FF05C00E94C51D81958093D9016091DE +:103F2000D801662339F1C091D901CC2319F1772743 +:103F300067FD7095872F972F0E94B42223E333E308 +:103F400043E35FE30E9418230E9481226093D8011B +:103F50006C2F772767FD7095872F972F0E94B422CB +:103F600023E333E343E35FE30E9418230E948122AB +:103F70006093D9011D1624F40E940E1E8093DA016D +:103F80008091DA0187FF05C00E940E1E8195809303 +:103F9000DA01111624F40E940E1E8093DB01809139 +:103FA000DB0187FF05C00E940E1E81958093DB0117 +:103FB000DF91CF911F910C94341F9F3F09F08ECF5A +:103FC00096CFDF91CF911F910895E7EDF1E085E065 +:103FD000DF011D928A95E9F71092D6011092D50162 +:103FE0000895833081F128F4813059F08230D1F086 +:103FF0000895853009F449C0B8F1863009F456C0F7 +:10400000089580911501262F30E0280F311D2F3F94 +:10401000310524F4680F6093150108958FEF8093A4 +:104020001501089580911401262F30E0280F311DCD +:104030002F3F310524F4680F6093140108958FEF2A +:1040400080931401089580911301262F30E0280FEA +:10405000311D2F3F310524F4680F6093130108953B +:104060008FEF80931301089580911201262F30E085 +:10407000280F311D2F3F310524F4680F6093120182 +:1040800008958FEF80931201089580911101262FDA +:1040900030E0280F311D2F3F310524F4680F609365 +:1040A000110108958FEF80931101089580911001FF +:1040B000262F30E0280F311D2F3F310524F4680FE3 +:1040C0006093100108958FEF80931001089583305D +:1040D00011F128F4813049F0823091F00895853053 +:1040E00081F120F18630C1F10895809115016817A2 +:1040F00020F4861B809315010895109215010895F0 +:1041000080911401681720F4861B80931401089590 +:1041100010921401089580911301681720F4861BF2 +:104120008093130108951092130108958091120154 +:10413000681720F4861B80931201089510921201D3 +:10414000089580911101681720F4861B8093110156 +:10415000089510921101089580911001681720F4BC +:10416000861B8093100108951092100108950F93FB +:104170001F938D3109F46BC008F03FC08E3009F4F5 +:104180007FC0C0F4873009F469C068F4863009F054 +:10419000B1C08091CD01817F8E7F8093CD0181E080 +:1041A0008093DD01A8C0883009F4A2C08B3009F4E7 +:1041B0009FC0A0C0863109F49BC078F4803109F417 +:1041C00072C0813109F096C00E94BE1490910D0119 +:1041D00081E0892780930D018BC0893109F488C063 +:1041E0008B3109F087C08091CD0181FB222720F916 +:1041F00091E0922790FB81F94CC0853309F470C09F +:1042000048F4873209F46CC008F459C0893209F4C3 +:1042100067C070C0833438F48A3308F04EC08833E6 +:1042200009F466C067C0833409F45AC0883409F0C1 +:1042300061C00E94BE140FEF13ED20E30150104047 +:104240002040E1F700C000000E94F61B51C00E9410 +:104250003B220E942E0F0E9427084AC09091CD0158 +:10426000892F8095817080FB90F929F09660986085 +:104270009093CD0140C0997F977F9093CD0138C036 +:104280008091CD0182FB222720F991E0922790FBBB +:1042900082F98093CD01992359F18091CD018160FC +:1042A0008093CD0125C08091CD0183FB222720F989 +:1042B00091E0922790FB83F9ECCF895301C08D5197 +:1042C00041E050E060E070E08A019B0104C0000F13 +:1042D000111F221F331F8A95D2F7C901B80104C0EC +:1042E00061E070E080E090E00E947A180E94BE14C5 +:1042F00081E001C080E01F910F91089580E0089552 +:1043000080E00895CF93C82F8091DD01813079F04E +:1043100018F08230E9F187C0E0910E01F0910F01B1 +:104320008081813169F0823209F07FC009C0E0915B +:104330000E01F0910F018081813111F0823261F420 +:104340008C2F0E947E21811104C08C2F0E94B720E7 +:104350001DC081E090E01AC08C2F0E948021811145 +:1043600014C0C43179F048F4CB3079F0C03109F091 +:1043700060C082E08093DD0108C0C93219F0C83303 +:1043800021F057C01092DD0154C081E0817053C00C +:10439000C93289F118F5C43171F1A8F4C73009F0B8 +:1043A00046C08AE08093150194E19093140193E054 +:1043B000909313018093120188E08093110188E2A9 +:1043C0008093100134C0CE51C63088F5EC2FF0E058 +:1043D000E65DFE4F80818093DC0129C0CE34E9F098 +:1043E00020F4CB3421F56AE013C0C13579F0C23531 +:1043F000F1F461E00DC08091DC01882319F0109286 +:10440000DC0115C081E08093DD0115C061E006C0CC +:104410008091DC010E94F11F0AC06AE08091DC01FA +:104420000E94672004C01092DD0180E004C081E09A +:1044300002C080E0ABCFCF910895E1E8F0E0808149 +:10444000886080838081816080838FB7F89493E057 +:104450009093890090ED909388008FBF0895EFE6C8 +:10446000F0E08081826080830895EFE6F0E0808153 +:104470008D7F80830895EFE6F0E0908182E08927C8 +:10448000808308951F920F920FB60F9211242F93DD +:104490003F934F935F936F937F938F939F93AF93CC +:1044A000BF93EF93FF938091DE019091DF0101961E +:1044B0009093DF018093DE01811103C082E00E94AE +:1044C0002708E091DF01E695E695F0E0E456FB4F22 +:1044D000E4918091DE018E1303C080E00E942708E2 +:1044E000FF91EF91BF91AF919F918F917F916F91CC +:1044F0005F914F913F912F910F900FBE0F901F90A2 +:10450000189504D06894B1118DC0089570D088F0CA +:104510009F5790F0B92F9927B751A0F0D1F0660FAF +:10452000771F881F991F1AF0BA95C9F712C0B130CA +:1045300081F077D0B1E0089574C0672F782F882775 +:10454000B85F39F0B93FCCF3869577956795B39509 +:10455000D9F73EF490958095709561957F4F8F4F78 +:104560009F4F0895E89409C097FB3EF4909580957D +:10457000709561957F4F8F4F9F4F9923A9F0F92F29 +:1045800096E9BB279395F695879577956795B795A7 +:10459000F111F8CFFAF4BB0F11F460FF1BC06F5F8D +:1045A0007F4F8F4F9F4F16C0882311F096E911C09F +:1045B000772321F09EE8872F762F05C0662371F0C0 +:1045C00096E8862F70E060E02AF09A95660F771FD4 +:1045D000881FDAF7880F9695879597F9089557FD04 +:1045E0009058440F551F59F05F3F71F04795880F61 +:1045F00097FB991F61F09F3F79F0879508951216F8 +:1046000013061406551FF2CF4695F1DF08C01616A3 +:1046100017061806991FF1CF869571056105089454 +:104620000895E894BB2766277727CB0197F908956B +:104630000BD078C069D028F06ED018F0952309F01F +:104640005AC05FC01124EECFCADFA0F3959FD1F30B +:10465000950F50E0551F629FF001729FBB27F00D30 +:10466000B11D639FAA27F00DB11DAA1F649F662785 +:10467000B00DA11D661F829F2227B00DA11D621FD4 +:10468000739FB00DA11D621F839FA00D611D221F8E +:10469000749F3327A00D611D231F849F600D211D72 +:1046A000822F762F6A2F11249F5750408AF0E1F015 +:1046B00088234AF0EE0FFF1FBB1F661F771F881F5E +:1046C00091505040A9F79E3F510570F014C0AACFF9 +:1046D0005F3FECF3983EDCF3869577956795B79549 +:1046E000F795E7959F5FC1F7FE2B880F911D969573 +:1046F000879597F9089597F99F6780E870E060E0E3 +:1047000008959FEF80EC089500240A94161617066A +:1047100018060906089500240A94121613061406B2 +:1047200005060895092E0394000C11F4882352F015 +:10473000BB0F40F4BF2B11F460FF04C06F5F7F4FCD +:104740008F4F9F4F089597FB072E16F4009407D0C4 +:1047500077FD09D00E94BD2307FC05D03EF490955B +:1047600081959F4F0895709561957F4F0895EE0F45 +:10477000FF1F0590F491E02D0994AA1BBB1B51E18A +:1047800007C0AA1FBB1FA617B70710F0A61BB70BC1 +:10479000881F991F5A95A9F780959095BC01CD0166 +:1047A0000895F999FECF92BD81BDF89A992780B5F9 +:1047B0000895A8E1B0E042E050E00C94F923262FE0 +:1047C000F999FECF92BD81BDF89A019700B4021607 +:1047D00039F01FBA20BD0FB6F894FA9AF99A0FBEB5 +:1047E00008950196272F0E94E0230C94DF23DC011B +:1047F000CB01FC01F999FECF06C0F2BDE1BDF89AEC +:10480000319600B40D9241505040B8F70895F89495 +:02481000FFCFD8 +:1048120020022908B708940860082C080101BA018F +:1048220028080A03140A3F4D36395D041004DA03DE +:10483200A10334034D0366037F030102030405064B +:04484200070809005A +:00000001FF From 130a485bf79c4d7b700793a3f21e8527f07e0bb3 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 00:15:21 -0400 Subject: [PATCH 124/132] updates planck default keymap --- keyboard/planck/keymaps/default/keymap.c | 37 ++++++++++++------------ 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 92396d0ce8..fa9c3915a8 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -30,10 +30,8 @@ extern keymap_config_t keymap_config; #define LOWER M(_LOWER) #define RAISE M(_RAISE) #define M_BL 5 -#ifdef AUDIO_ENABLE - #define AUD_OFF M(6) - #define AUD_ON M(7) -#endif +#define AUD_OFF M(6) +#define AUD_ON M(7) #define MUS_OFF M(8) #define MUS_ON M(9) #define VC_IN M(10) @@ -172,7 +170,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+-------------+------+------+------+------+------| * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak|Plover| | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | | |Mus on|Musoff| | | | | | | | + * | |Voice-|Voice+|Mus on|Musoff| | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -208,7 +206,6 @@ float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); float goodbye[][2] = SONG(GOODBYE_SOUND); - #endif @@ -351,6 +348,20 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + _delay_ms(20); // stops the tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); + #endif +} + +#ifdef AUDIO_ENABLE +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(150); +} + uint8_t starting_note = 0x0C; int offset = 7; @@ -365,16 +376,4 @@ void process_action_user(keyrecord_t *record) { } } - -void matrix_init_user(void) { - #ifdef AUDIO_ENABLE - _delay_ms(10); // stops the tick - PLAY_NOTE_ARRAY(tone_startup, false, 0); - #endif -} - -void play_goodbye_tone() -{ - PLAY_NOTE_ARRAY(goodbye, false, 0); - _delay_ms(150); -} +#endif From 9fb1e5441fd59496a55d1d171dc7dba5f2ea1c22 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 00:22:35 -0400 Subject: [PATCH 125/132] updates preonic default keymap --- keyboard/preonic/keymaps/default/keymap.c | 32 +++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 3a6dfa31a7..95b9718762 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -24,10 +24,8 @@ #define LOWER M(_LOWER) #define RAISE M(_RAISE) #define M_BL 5 -#ifdef AUDIO_ENABLE - #define AUD_OFF M(6) - #define AUD_ON M(7) -#endif +#define AUD_OFF M(6) +#define AUD_ON M(7) #define MUS_OFF M(8) #define MUS_ON M(9) #define VC_IN M(10) @@ -163,7 +161,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+-------------+------+------+------+------+------| * | | | |Audoff|Aud on|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | | |Musoff|Mus on| | | | | | | | + * | |Voice-|Voice+|Musoff|Mus on| | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -310,6 +308,16 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO_NONE; }; + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(start_up, false, 0); + #endif +} + +#ifdef AUDIO_ENABLE + uint8_t starting_note = 0x0C; int offset = 7; @@ -325,18 +333,10 @@ void process_action_user(keyrecord_t *record) { } -void matrix_init_user(void) { - _delay_ms(10); // gets rid of tick - play_startup_tone(); -} - -void play_startup_tone() -{ - PLAY_NOTE_ARRAY(start_up, false, 0); -} - void play_goodbye_tone() { PLAY_NOTE_ARRAY(goodbye, false, 0); _delay_ms(150); -} \ No newline at end of file +} + +#endif \ No newline at end of file From 170d9b7d15c8483cee8ff976936aad0da21e4c92 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 00:25:49 -0400 Subject: [PATCH 126/132] addresses memory limits concerns for atomic default makefile --- keyboard/atomic/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 3f066aebcd..1d91c34b7f 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -142,7 +142,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = yes # Console for debug(+400) +CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality From e7b6bb641c0636c01e3781fe51865fdb20014eeb Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 00:59:47 -0400 Subject: [PATCH 127/132] updates default voice, prunes voices --- quantum/audio/voices.c | 50 +++++++++++++++++++++--------------------- quantum/audio/voices.h | 8 +++---- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index 0b4b463c47..de9f8ae544 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -6,7 +6,7 @@ extern uint16_t envelope_index; extern float note_timbre; extern float polyphony_rate; -voice_type voice = duty_osc; +voice_type voice = default_voice; void set_voice(voice_type v) { voice = v; @@ -99,30 +99,30 @@ float voice_envelope(float frequency) { if ((envelope_index % 8) == 0) note_timbre = 0; break; - case duty_fifth_down: - note_timbre = 0.5; - if ((envelope_index % 3) == 0) - note_timbre = 0.75; - break; - case duty_fourth_down: - note_timbre = 0.0; - if ((envelope_index % 12) == 0) - note_timbre = 0.75; - if (((envelope_index % 12) % 4) != 1) - note_timbre = 0.75; - break; - case duty_third_down: - note_timbre = 0.5; - if ((envelope_index % 5) == 0) - note_timbre = 0.75; - break; - case duty_fifth_third_down: - note_timbre = 0.5; - if ((envelope_index % 5) == 0) - note_timbre = 0.75; - if ((envelope_index % 3) == 0) - note_timbre = 0.25; - break; + // case duty_fifth_down: + // note_timbre = 0.5; + // if ((envelope_index % 3) == 0) + // note_timbre = 0.75; + // break; + // case duty_fourth_down: + // note_timbre = 0.0; + // if ((envelope_index % 12) == 0) + // note_timbre = 0.75; + // if (((envelope_index % 12) % 4) != 1) + // note_timbre = 0.75; + // break; + // case duty_third_down: + // note_timbre = 0.5; + // if ((envelope_index % 5) == 0) + // note_timbre = 0.75; + // break; + // case duty_fifth_third_down: + // note_timbre = 0.5; + // if ((envelope_index % 5) == 0) + // note_timbre = 0.75; + // if ((envelope_index % 3) == 0) + // note_timbre = 0.25; + // break; default: break; diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 66184c3a27..4b894f28d4 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -16,10 +16,10 @@ typedef enum { octave_crunch, duty_osc, duty_octave_down, - duty_fifth_down, - duty_fourth_down, - duty_third_down, - duty_fifth_third_down, + // duty_fifth_down, + // duty_fourth_down, + // duty_third_down, + // duty_fifth_third_down, number_of_voices // important that this is last } voice_type; From 0889cc0d9adc1a69136acd28e880089c05a75778 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 01:00:34 -0400 Subject: [PATCH 128/132] removes old .hex files --- keyboard/planck/planck_pcb.hex | 1544 ----------------- keyboard/planck/planck_with_bootloader.hex | 1796 -------------------- keyboard/preonic/preonic_music.hex | 1713 ------------------- keyboard/preonic/preonic_pcb.hex | 1702 ------------------- keyboard/preonic/preonic_pcb_silent.hex | 1189 ------------- 5 files changed, 7944 deletions(-) delete mode 100644 keyboard/planck/planck_pcb.hex delete mode 100755 keyboard/planck/planck_with_bootloader.hex delete mode 100644 keyboard/preonic/preonic_music.hex delete mode 100644 keyboard/preonic/preonic_pcb.hex delete mode 100644 keyboard/preonic/preonic_pcb_silent.hex diff --git a/keyboard/planck/planck_pcb.hex b/keyboard/planck/planck_pcb.hex deleted file mode 100644 index 11f523c058..0000000000 --- a/keyboard/planck/planck_pcb.hex +++ /dev/null @@ -1,1544 +0,0 @@ -:100000000C949D020C94E1020C94E1020C94E10228 -:100010000C94E1020C94E1020C94E1020C94E102D4 -:100020000C94E1020C94E1020C941C120C94EE125C -:100030000C948D240C94E1020C94E1020C94E102E6 -:100040000C94E1020C94E1020C94E1020C94E102A4 -:100050000C94E1020C94FA240C94E1020C94E10259 -:100060000C94E1020C94E1020C94E1020C94E10284 -:100070000C94E1020C94E1020C94E1020C94E10274 -:100080000C94860A0C94E1020C94E1020C94E102B7 -:100090000C94E1020C94E1020C94E1020C94E10254 -:1000A0000C94E1020C94E1020C94E10207634236E5 -:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 -:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD -:1000D0000000803F08000000BE922449123EABAAF7 -:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 -:1000F000AA3E00000000BF000000803F000000009A -:1001000000084178D3BB4387D1133D190E3CC3BDD2 -:100110004282AD2B3E68EC8276BED98FE1A93E4C7F -:1001200080EFFFBE01C4FF7F3F0000000000000021 -:10013000F1A4F1A3018C028C048C2B0014001A0092 -:100140000800150017001C0018000C001200130016 -:100150002A00290004001600070009000A000B000D -:100160000D000E000F0033003400E1001D001B00E5 -:100170000600190005001100100036003700380095 -:1001800028000030E000E200E30002202C002C00F8 -:1001900001205000510052004F002B0014001A00A3 -:1001A000090013000A000D000F0018001C003300A6 -:1001B0002A002900040015001600170007000B0094 -:1001C000110008000C0012003400E1001D001B00AB -:1001D0000600190005000E00100036003700380038 -:1001E00028000030E000E200E30002202C002C0098 -:1001F00001205000510052004F002B003400360007 -:10020000370013001C0009000A00060015000F004B -:100210002A00290004001200080018000C00070042 -:100220000B001700110016003800E1003300140025 -:100230000D000E001B00050010001A0019001D0023 -:1002400028000030E000E200E30002202C002C0037 -:1002500001205000510052004F0035021E021F02C3 -:100260002002210222022302240225022602270262 -:100270002A0001003A003B003C003D003E003F00E8 -:100280002D022E022F0230023102010040004100F7 -:100290004200430044004500032004200520005094 -:1002A0000100010001000100010002200100010025 -:1002B0000100AB00AA00A900AE0035001E001F001F -:1002C0002000210022002300240025002600270012 -:1002D0002A0001003A003B003C003D003E003F0088 -:1002E0002D002E002F0030003100010040004100A1 -:1002F0004200430044004500032004200520005034 -:1003000001000100010001000100010001000100E5 -:100310000120AB00AA00A900AE0028035400680029 -:100320006500200050006C0061006E0063006B00EF -:1003300020004B006500790062006F0061007200D0 -:10034000640000002C034F007200740068006F000E -:100350006C0069006E0065006100720020004B00B7 -:100360006500790062006F00610072006400730034 -:100370000000040309040902D000060100A03209AC -:100380000400000103010100092111010001223FC5 -:10039000000705810308000A0904010001030102A6 -:1003A00000092111010001224D0007058203080008 -:1003B0000A090402000103000000092111010001E3 -:1003C0002236000705830308000A0904030002031C -:1003D000000000092111010001222000070584030B -:1003E00020000107050403200001090404000001A6 -:1003F00001000009240100010900010509040500AC -:10040000020103000007240100014100062402014B -:100410000100062402020200092403010301020173 -:10042000000924030204010101000905060240003D -:1004300005000005250101010905850240000500B0 -:100440000005250101031201100100000008EDFE66 -:1004500060600100010200010631FF0974A1010979 -:1004600075150025FF952075088102097615002570 -:10047000FF952075089102C005010980A101850240 -:1004800016010026B7001A01002AB7007510950161 -:100490008100C0050C0901A1018503160100269CFD -:1004A000021A01002A9C02751095018100C0050105 -:1004B0000902A1010901A100050919012905150079 -:1004C00025019505750181029501750381010501DD -:1004D000093009311581257F950275088106093893 -:1004E0001581257F950175088106050C0A380215CE -:1004F00081257F950175088106C0C005010906A107 -:1005000001050719E029E715002501950875018106 -:1005100002950175088101050819012905950575E0 -:100520000191029501750391010507190029FF1535 -:100530000025FF950675088100C011241FBECFEF6E -:10054000DAE0DEBFCDBF04B603FE24C0809178039D -:1005500090917903A0917A03B0917B038730904BFF -:10056000A740B04BB9F4109278031092790310921F -:100570007A0310927B0314BE84B7877F84BF88E11F -:100580000FB6F89480936000109260000FBEE0E018 -:10059000F8E3099511E0A0E0B1E0E2EAFFE502C06E -:1005A00005900D92A63BB107D9F713E0A6EBB1E099 -:1005B00001C01D92A837B107E1F70E94F90E0C9413 -:1005C000CF2F0C9400000895089561110DC0FC0117 -:1005D0008281882331F085EE0E949D190E94B62BFE -:1005E00003C085EE0E94651A80E090E008958B3B81 -:1005F000910568F4883A910530F5853A9105C0F483 -:100600008430910598F4019709F06FC071C0803E65 -:10061000910508F46AC0883E910540F09C01205F76 -:1006200031092031310508F060C05CC09C01A1C0D7 -:10063000853A910509F45FC0863A910509F45EC0D8 -:1006400023E830E496C0883A910509F45AC0893A03 -:10065000910509F459C08A3A910509F458C08B3ABA -:10066000910509F457C08C3A910509F456C08D3AAA -:10067000910509F455C0803B910509F454C08E3AA8 -:10068000910509F453C08F3A910509F452C0813B9A -:10069000910509F451C0823B910509F450C0833B98 -:1006A000910509F44FC0843B910509F44EC0853B88 -:1006B000910509F44DC0863B910509F44CC0873B78 -:1006C000910509F44BC0883B910509F44AC0893B68 -:1006D000910509F449C08A3B910509F048C02AE216 -:1006E00036E447C09C01306544C020E030E041C0A2 -:1006F00021E030E03EC021E830E43BC022E830E4B5 -:1007000038C022EE34E435C029EE34E432C02AEE9B -:1007100034E42FC025EB34E42CC026EB34E429C0AC -:1007200027EB34E426C02CEC34E423C02DEC34E475 -:1007300020C023E835E41DC02AE835E41AC022E9C8 -:1007400035E417C024E935E414C021E236E411C0D1 -:1007500023E236E40EC024E236E40BC025E236E4A0 -:1007600008C026E236E405C027E236E402C020E0F5 -:1007700034E4C90108959CE0799FF001112490E3CD -:10078000899FE00DF11D1124E60FF11DEE0FFF1FF3 -:10079000E65CFE4F25913491C9010895880F991F99 -:1007A00082559040FC0125913491C9010895880F2C -:1007B000991F825D9E4FFC0125913491C9010895D6 -:1007C0000E94BB039C013A9521153F4108F4DFC00C -:1007D0009C0130522115304120F49F700E94D703B4 -:1007E00008959C0130532115304118F49927906CDD -:1007F00008959C0130542031310520F48F709927E1 -:10080000946D0895803120E4920719F480E091ED11 -:100810000895813140E4940719F480E090ED089543 -:10082000823120E4920719F480E092ED089583313B -:1008300040E4940719F480E093ED0895811520E5D4 -:10084000920711F40C941F25813040E5940731F490 -:100850008091680281608093680208959C013056FF -:100860002115304108F402C097FF02C0906F08952F -:10087000803E9105E0F4803C910568F58133910557 -:1008800009F474C048F48932910509F46AC08A32C7 -:10089000910509F07AC074C089339105F9F0823866 -:1008A0009105E1F08533910509F06FC050C0833E9A -:1008B0009105A9F140F4803E9105C9F0823E910571 -:1008C00009F063C01BC0863E910571F1873E91051A -:1008D00009F05BC037C00E94CE03089520917B02CF -:1008E00020FD02C021FF51C080EE90E04EC08091FB -:1008F0007B0280FFF9CF89E390E047C080917B02C3 -:1009000082FF0AC080917B0284FF03C080E090E0F8 -:100910003CC083EE90E039C082EE90E036C080911A -:100920007B0282FFEFCFF8CF80917B0283FF07C06D -:1009300080917B0284FDEACF87EE90E026C086EEB0 -:1009400090E023C080917B0283FFF2CFF8CF8091AB -:100950007B0285FF03C089E290E017C085E390E049 -:1009600014C080917B0285FDF9CFF5CF80917B0289 -:1009700086FF03C08AE290E008C081E390E005C0F2 -:1009800080917B0286FDF9CFF5CF0E94F702089592 -:100990005F926F927F928F929F92AF92BF92CF920F -:1009A000DF92EF92FF920F931F93CF93DF93CDB718 -:1009B000DEB728970FB6F894DEBF0FBECDBF9E01FD -:1009C0002F5F3F4F4E0189E0880E911C60E070E080 -:1009D00000E010E0E12CF12CC12CD12CA12CB12C89 -:1009E00088E0782E622E532E41E050E0E3E2F1E001 -:1009F000A62DB52D872D01900D928A95E1F7F9016D -:100A0000819191919F01FC01E07FFF27E032F10588 -:100A100059F48F709927FA0102C0EE0FFF1F8A95D3 -:100A2000E2F7AE2ABF2A37C0E033F10559F48F70E0 -:100A30009927FA0102C0EE0FFF1F8A95E2F7CE2A2E -:100A4000DF2A29C0E034F10559F48F709927FA01A3 -:100A500002C0EE0FFF1F8A95E2F7EE2AFF2A1BC0A5 -:100A6000E035F10559F48F709927FA0102C0EE0FB5 -:100A7000FF1F8A95E2F70E2B1F2B0DC0E036F10504 -:100A800051F48F709927FA0102C0EE0FFF1F8A956B -:100A9000E2F76E2B7F2B2815390509F0A7CF94B10B -:100AA0008A2D8095892384B985B18A2985B997B122 -:100AB0008C2D8095892387B988B18C2988B99AB102 -:100AC0008E2D809589238AB98BB18E298BB99DB1E2 -:100AD000802F809589238DB98EB1802B8EB990B3EC -:100AE000862F8095892380BB81B3862B81BB289676 -:100AF0000FB6F894DEBF0FBECDBFDF91CF911F912F -:100B00000F91FF90EF90DF90CF90BF90AF909F90AC -:100B10008F907F906F905F9008955F926F927F9219 -:100B20008F929F92AF92BF92CF92DF92EF92FF92FD -:100B30000F931F93CF93DF93CDB7DEB768970FB6B0 -:100B4000F894DEBF0FBECDBF85B7806885BF85B77F -:100B5000806885BF0E94CF076E9A769A0E94C8046B -:100B60009E012F5F3F4F4E0189E1880E911C60E08E -:100B700070E000E010E0E12CF12CC12CD12CA12C74 -:100B8000B12C98E1792E622E532E41E050E0EBE239 -:100B9000F1E0A62DB52D872D01900D928A95E1F7F4 -:100BA000F901819191919F01FC01E07FFF27E032E3 -:100BB000F10559F48F709927FA0102C0EE0FFF1F5B -:100BC0008A95E2F7AE2ABF2A37C0E033F10559F41F -:100BD0008F709927FA0102C0EE0FFF1F8A95E2F786 -:100BE000CE2ADF2A29C0E034F10559F48F70992705 -:100BF000FA0102C0EE0FFF1F8A95E2F7EE2AFF2AE4 -:100C00001BC0E035F10559F48F709927FA0102C035 -:100C1000EE0FFF1F8A95E2F70E2B1F2B0DC0E0365B -:100C2000F10551F48F709927FA0102C0EE0FFF1FF2 -:100C30008A95E2F76E2B7F2B2815390509F0A7CF8F -:100C400094B18A2D8095892384B985B18A2985B983 -:100C500097B18C2D8095892387B988B18C2988B963 -:100C60009AB18E2D809589238AB98BB18E298BB943 -:100C70009DB1802F809589238DB98EB1802B8EB93F -:100C800090B3862F8095892380BB81B3862B81BB4F -:100C90001092B7011092B6011092BF011092BE01DE -:100CA0001092B9011092B8011092C1011092C001C6 -:100CB0001092BB011092BA011092C3011092C201AE -:100CC0001092BD011092BC011092C5011092C40196 -:100CD00068960FB6F894DEBF0FBECDBFDF91CF91FF -:100CE0001F910F91FF90EF90DF90CF90BF90AF904A -:100CF0009F908F907F906F905F9008955F926F921A -:100D00007F928F929F92AF92BF92CF92DF92EF929B -:100D1000FF920F931F93CF93DF93CDB7DEB7A097CA -:100D20000FB6F894DEBF0FBECDBF7E0149E1E40EE1 -:100D3000F11C2EEBC22E21E0D22E5E0151E2A50E57 -:100D4000B11C38E0532E470101E010E048E1642E69 -:100D500055E0752EE3E2F1E0D401852D01900D926E -:100D60008A95E1F7F701819191917F019C01207FA4 -:100D700033272032310589F424B18F709927A801D7 -:100D800002C0440F551F8A95E2F7CA01242B24B9EB -:100D900095B18095892385B94FC02033310589F4F9 -:100DA00027B18F709927F80102C0EE0FFF1F8A95B7 -:100DB000E2F7CF012E2B27B998B18095892388B906 -:100DC0003BC02034310589F42AB18F709927A801DE -:100DD00002C0440F551F8A95E2F7CA01242B2AB995 -:100DE0009BB1809589238BB927C02035310589F4C3 -:100DF0002DB18F709927F80102C0EE0FFF1F8A9561 -:100E0000E2F7CF012E2B2DB99EB1809589238EB9A3 -:100E100013C02036310581F420B38F709927A801C3 -:100E200002C0440F551F8A95E2F7CA01242B20BB4C -:100E300091B38095892381BB50EA5A95F1F7BE01A1 -:100E40006F5F7F4F80E090E020E030E0EBE2F1E088 -:100E5000DE011196462D01900D924A95E1F7FB01B6 -:100E600041915191BF01FA01E07FFF27E032F10586 -:100E700011F4E3B113C0E033F10511F4E6B10EC093 -:100E8000E034F10511F4E9B109C0E035F10511F4E0 -:100E9000ECB104C0E036F105B9F4EFB1F0E04F7009 -:100EA000552702C0F595E7954A95E2F7E0FD08C0A1 -:100EB000A801022E02C0440F551F0A94E2F702C097 -:100EC00040E050E0842B952B2F5F3F4F2C303105B5 -:100ED00009F0BCCFF601208131812817390721F0B4 -:100EE00091838083709200010E94C804F2E0CF0ECB -:100EF000D11CEA14FB0409F02DCF80910001882356 -:100F000061F1815080930001811121C08091BE0167 -:100F10009091BF019093B7018093B6018091C00179 -:100F20009091C1019093B9018093B8018091C20161 -:100F30009091C3019093BB018093BA018091C40149 -:100F40009091C5019093BD018093BC0106C08FE9CB -:100F50009FE00197F1F700C0000081E0A0960FB676 -:100F6000F894DEBF0FBECDBFDF91CF911F910F91DF -:100F7000FF90EF90DF90CF90BF90AF909F908F90B9 -:100F80007F906F905F900895E82FF0E0EE0FFF1FC5 -:100F9000EA54FE4F80819181089508950895279A1B -:100FA0002F988FEF9FEF90938700809386008AE0C1 -:100FB0008093800089E1809381000C945F2B8111E4 -:100FC0000BC080918000877F8093800010928D00FD -:100FD00010928C002F9808952F98833041F48091BF -:100FE00080008860809380008FEF9FEF12C0909107 -:100FF000800098609093800023E030E0281B310946 -:10100000220F331F8FEF9FEF02C0969587952A9589 -:10101000E2F790938D0080938C0008950F931F93B7 -:10102000CF93DF93CDB7DEB7CC58D1090FB6F89484 -:10103000DEBF0FBECDBF8C01862F642F882379F0D1 -:10104000F80192812FE7482F992329F08DE792E04C -:101050000E94F81404C08DE792E00E940815F80180 -:1010600080818B3061F49181933009F068C0828176 -:10107000882309F4CDC0809103018F5F0EC08A30B0 -:10108000E1F5F8019181933009F059C082818823FC -:1010900009F4BEC08091030181508093030120E0D8 -:1010A0004BE760E08DE792E00E94E81420E04BE718 -:1010B00061E08DE792E00E94E81420E04BE762E0F7 -:1010C0008DE792E00E94E81420E04BE763E08DE7B3 -:1010D00092E00E94E81420E04BE764E08DE792E0A4 -:1010E000C457DF4F0FB6F894DEBF0FBECDBFDF9100 -:1010F000CF911F910F910C94E814893069F4F80195 -:1011000091819330E1F492819923C9F0809101019A -:101110009091020101960EC0883089F4F801918106 -:10112000933069F49281992351F08091010190915B -:10113000020101979093020180930101B0CFF80161 -:10114000928140910301992391F196E4E3E4F1E067 -:10115000DE01A95BBF4F01900D929A95E1F7405DCA -:10116000F8019181FCE09F9F40191124E091010159 -:10117000F0910201E80FF11DEE0FFF1F87E490E0F0 -:101180008C0F9D1FE80FF91F8081480F2FE760E04B -:101190008DE792E0C457DF4F0FB6F894DEBF0FBE65 -:1011A000CDBFDF91CF911F910F910C94F81496E46D -:1011B000E3E4F1E0DE01119601900D929A95E1F7DA -:1011C000405DF8019181FCE09F9F40191124E0915E -:1011D0000101F0910201E80FF11DEE0FFF1F81E008 -:1011E00090E08C0F9D1FE80FF91F8081480F2FE7BB -:1011F00060E08DE792E0C457DF4F0FB6F894DEBF92 -:101200000FBECDBFDF91CF911F910F910C940815A8 -:10121000C457DF4F0FB6F894DEBF0FBECDBFDF91CE -:10122000CF911F910F910895CF93DF93EA019B0116 -:10123000AC0160E074E284E79BE40E945F2C0E94B2 -:10124000C72C709397006093960020E130E02C1B30 -:101250003D0B02C0759567952A95E2F7709399004A -:1012600060939800DF91CF9108951092020210923E -:10127000010210929000109291001092FD011092C4 -:10128000FE011092FF01109200021092FC011092D8 -:10129000FB01E9EDF1E0A9ECB1E01192119211929C -:1012A00011921D921D9281E0E93FF807B1F7089570 -:1012B000AF92BF92CF92DF92EF92FF920F931F9364 -:1012C000CF93DF936B017C0109EF11E047EDA42E72 -:1012D00041E0B42EC7E0D0E0A7019601F801929159 -:1012E0008291729162918F010E945B2C882349F058 -:1012F0002197F2E0AF1AB108CF3F8FEFD80761F71F -:1013000034C0F8011082118212821382F501118219 -:101310001082FE01EE0FFF1FEE0FFF1FE752FE4F80 -:10132000DE01AA0FBB1FA753BE4FCE011AC0019604 -:1013300044815581668177814083518362837383C1 -:10134000148215821682178212962D913C91139762 -:1013500011963C932E9313961C921E9212973496DC -:1013600012968730910519F7C3CF809101029091B1 -:101370000202019797FD05C090930202809301023B -:1013800004C01092020210920102E0910102F09159 -:101390000202309789F410929000109291001092FE -:1013A000FD011092FE011092FF01109200021092B6 -:1013B000FC011092FB019EC03197DF01AA0FBB1FF9 -:1013C000AA0FBB1FA752BE4FCD90DD90ED90FC90B1 -:1013D000EE0FFF1FE753FE4FC081D181A090FD01AA -:1013E000B090FE010091FF0110910002A70196014B -:1013F0006A2D7B2D802F912F0E945B2C87FF2FC0A1 -:1014000081E08093C801AE016A2D7B2D802F912F42 -:101410000E9414092091FD013091FE014091FF01CD -:1014200050910002C701B6010E94F62B20E030E087 -:101430004AEF53E40E945F2C9B01AC016A2D7B2D87 -:10144000802F912F0E94F72B5B018C01A701960141 -:101450007B2D912F0E945B2C1816ACF638C0A7018B -:1014600096016A2D7B2D802F912F0E94AA2D181690 -:1014700084F581E08093C801AE016A2D7B2D802F19 -:10148000912F0E941409A70196016091FD017091AE -:10149000FE018091FF01909100020E94F62B20E056 -:1014A00030E04AEF53E40E945F2C9B01AC016A2DAF -:1014B0007B2D802F912F0E94F62B5B018C01A701C1 -:1014C00096017B2D912F0E94AA2D87FFD5CF1092D8 -:1014D000C801AE01C701B6010E941409C092FD0106 -:1014E000D092FE01E092FF01F0920002D093FC0145 -:1014F000C093FB01DF91CF911F910F91FF90EF906F -:10150000DF90CF90BF90AF90089508951F920F92F3 -:101510000FB60F9211242F933F934F935F936F93C6 -:101520007F938F939F93AF93BF93EF93FF9380919C -:10153000960090919700892B09F455C08091C801BD -:10154000811151C08091F9019091FA01813091058A -:1015500071F082309105C1F0892BC1F52091FD0118 -:101560003091FE014091FF01509100021DC0609139 -:10157000FD017091FE018091FF01909100029B019D -:10158000AC010E94F72B0EC020E030E040E450E4B4 -:101590006091FD017091FE018091FF019091000228 -:1015A0000E94AE2D9B01AC0160E074E284E79BE4F5 -:1015B0000E945F2C0E94C72C709397006093960046 -:1015C0007595679570939900609398008091F901E3 -:1015D0009091FA01019663E070E00E948A2F909347 -:1015E000FA018093F901FF91EF91BF91AF919F9123 -:1015F0008F917F916F915F914F913F912F910F90BC -:101600000FBE0F901F901895AF92BF92CF92DF92AE -:10161000EF92FF920F931F93CF93DF936B017C01A7 -:10162000EA0120E030E0A9010E94AA2D18160CF072 -:10163000B4C03E9A82E8809390008AE18093910042 -:10164000A090FD01B090FE010091FF0110910002F9 -:1016500020E030E0A9016A2D7B2D802F912F0E9480 -:101660005B2C81112DC0AE01C701B6010E94140987 -:10167000C092FD01D092FE01E092FF01F0920002C3 -:10168000D093FC01C093FB01809101029091020272 -:10169000FC01EE0FFF1FEE0FFF1FE752FE4FC0824F -:1016A000D182E282F382FC01EE0FFF1FE753FE4F6F -:1016B000D183C083019690930202809301026DC092 -:1016C000A70196016A2D7B2D802F912F0E945B2C04 -:1016D00087FF2CC0AE016A2D7B2D802F912F0E9499 -:1016E00014092091FD013091FE014091FF015091BC -:1016F0000002C701B6010E94F62B20E030E04AEF5D -:1017000053E40E945F2C9B01AC016A2D7B2D802F3E -:10171000912F0E94F72B5B018C01A70196017B2D75 -:10172000912F0E945B2C1816ACF69DCFA701960155 -:101730006A2D7B2D802F912F0E94AA2D18160CF058 -:1017400092CFAE016A2D7B2D802F912F0E9414091C -:10175000A70196016091FD017091FE018091FF014A -:10176000909100020E94F62B20E030E04AEF53E413 -:101770000E945F2C9B01AC016A2D7B2D802F912F45 -:101780000E94F62B5B018C01A70196017B2D912F06 -:101790000E94AA2D87FFD5CF66CFDF91CF911F91F1 -:1017A0000F91FF90EF90DF90CF90BF90AF90089592 -:1017B00080910C020895CF93DF9300D01F92CDB794 -:1017C000DEB720916E03243021F523E029839B832B -:1017D0008A832093E9008FEF06C095ED9A95F1F783 -:1017E0000000882329F09091E800815095FFF5CF03 -:1017F0008091E80085FF0DC040E050E063E070E0BC -:10180000CE0101960E94BA0F8091E8008E778093F6 -:10181000E8000F900F900F90DF91CF910895CF9334 -:10182000DF9300D01F92CDB7DEB720916E03243036 -:1018300029F522E029839B838A8383E08093E90052 -:101840008FEF06C095ED9A95F1F70000882329F0F7 -:101850009091E800815095FFF5CF8091E80085FFD9 -:101860000DC040E050E063E070E0CE0101960E94C0 -:10187000BA0F8091E8008E778093E8000F900F9068 -:101880000F90DF91CF91089520916E032430F9F4E9 -:1018900022E02093E9002FEF06C035ED3A95F1F7ED -:1018A0000000222329F03091E800215035FFF5CFC8 -:1018B0002091E80025FF0BC040E050E065E070E0BB -:1018C0000E94BA0F8091E8008E778093E800089517 -:1018D000CF93DF93EC0180916E03843041F581E07A -:1018E0008093E9008FEF06C095ED9A95F1F700001F -:1018F000882329F09091E800815095FFF5CF8091E1 -:10190000E80085FF14C040E050E068E070E0CE01E0 -:101910000E94BA0F8091E8008E778093E80088E0FB -:10192000FE01A4E0B2E001900D928A95E1F7DF910B -:10193000CF910895BF92CF92DF92EF92FF920F93D3 -:101940001F93CF93DF937C01B62EE90100E010E0F6 -:10195000C42ED12C0BC04991202F2B0D2F774F7700 -:101960006FE0C7010E94E8140F5F1F4F0C151D05A3 -:1019700094F3DF91CF911F910F91FF90EF90DF9043 -:10198000CF90BF90089570E06F5F7F4F6F707727A3 -:101990000C94E8140F931F93CF93C42F63307105F9 -:1019A00009F04AC0842F807F803849F1803909F0DE -:1019B00043C0622F6F7770E080E090E00E94FA2CC5 -:1019C00020E030E040E451E40E945F2C9B01AC0138 -:1019D00060E070E080E090E40E94112E0F7710E04C -:1019E00023E0159507952A95E1F72DEC3CEC42E0B4 -:1019F00053E40E94AE2DA8010E94040B1DC0622F6B -:101A00006F7770E080E090E00E94FA2C20E030E0F8 -:101A100040E451E40E945F2C9B01AC0160E070E067 -:101A200080E090E40E94112E2DEC3CEC42E053E467 -:101A30000E94AE2D0E945809CC3F29F4CF911F91EE -:101A40000F910C943509CF911F910F9108950F9329 -:101A50001F93CF93DF93CDB7DEB727970FB6F894D8 -:101A6000DEBF0FBECDBF8C0114C08A810E94C2149C -:101A70009A819D839B819E839C819F8381111EC03F -:101A800089818430B1F08730A1F08630A1F08530B3 -:101A9000A1F0BE016F5F7F4F84E091E00E942F189C -:101AA0008111E3CF84E091E00E9420180E949B14F2 -:101AB0000DC083E003C082E001C081E0AE014B5F56 -:101AC0005F4F682FC8010E945515E3CF27960FB6C8 -:101AD000F894DEBF0FBECDBFDF91CF911F910F9164 -:101AE0000895EF92FF920F93CF93DF9300D000D031 -:101AF00000D0CDB7DEB77B014A832B830C83842FC4 -:101B00002E834D830E94C2142E814D8181111BC0F2 -:101B100082E0E816F10479F083E0E816F10421F0A0 -:101B2000EA94EF2821F50BC0073F11F487E001C0CC -:101B300084E089830BC0273FD9F786E0FACF473F7F -:101B4000B9F785E0F6CF42954F704983BE016F5FCC -:101B50007F4F84E091E00E94E51784E091E00E94CD -:101B6000031884E091E00E9420180E949B1426969E -:101B70000FB6F894DEBF0FBECDBFDF91CF910F91AE -:101B8000FF90EF90089580916D03811109C00E942C -:101B9000A1110E94FE118091E20084608093E20016 -:101BA000089510926D03089508950C94E4020C9426 -:101BB000892480916E03843049F58091E9008F700B -:101BC0009091EC0090FF02C090E801C090E0982B4B -:101BD00084E08093E9008091EB0080FF14C0809145 -:101BE000EE0087FD03C00FC01092F1008091E80065 -:101BF00085FDFACF8091E80080FF05C08091E80064 -:101C00008E778093E8009F709093E900089542E0FA -:101C100061EC81E00E94171142E061EC82E00E94D9 -:101C2000171142E061EC83E00E94171146E261EC7B -:101C300084E00E94171142E361E885E00E941711D9 -:101C400042E360E886E00C941711809170038330C2 -:101C500009F454C030F4813071F0823009F0AAC028 -:101C600091C08A3009F47EC08B3009F45FC089309E -:101C700009F0A0C020C080916F03813A09F09AC09A -:101C80008091E800877F8093E800809173039091B2 -:101C90007403892B21F060E080E090E003C068E0ED -:101CA00084E092E070E00E9458108091E8008B7709 -:101CB0008093E800089580916F03813209F07AC023 -:101CC0008091730390917403892B09F073C0809104 -:101CD000E800877F8093E80005C080916E03882329 -:101CE00009F468C08091E80082FFF7CF8091F1008D -:101CF00080930C028091E8008B7758C080916F032D -:101D0000813A09F057C08091730390917403892B35 -:101D100009F050C08091E800877F8093E8008091AF -:101D2000E80080FFFCCF80911A013BC080916F03D7 -:101D3000813209F03FC08091730390917403892B25 -:101D4000C9F58091E800877F8093E8000E944E11DA -:101D50009091710381E0911101C080E080931A019C -:101D60000C948C1E80916F03813221F58091E800E4 -:101D7000877F8093E8000E944E11809172038093C8 -:101D80000302089580916F03813AA1F48091E800E5 -:101D9000877F8093E8008091E80080FFFCCF8091EE -:101DA00003028093F1008091E8008E778093E80031 -:101DB0000C944E11089584B7877F84BF88E10FB6D5 -:101DC000F89480936000109260000FBE90E080E86D -:101DD0000FB6F89480936100909361000FBE0E944B -:101DE000A1110E94FE11E2EEF0E080818460808308 -:101DF00008958DE792E00E94241561E77DE08DE76C -:101E000092E00E947A1567E27DE08DE792E00E9401 -:101E10007E150E94DB0E78946AEC7CE08DE792E000 -:101E20000E94201563EC7CE08DE792E00E9418157B -:101E30006AE97CE08DE792E00E941C150E94850A09 -:101E40000E949B140E94AC1880E191E00E945418FB -:101E50000BC00E944E2480916C03882329F00E94BD -:101E6000742481110E94A40F80916E03853089F340 -:101E70008DE792E00E942D170E94B618F5CF292F0A -:101E8000332723303105B1F04CF42130310509F40A -:101E90004DC02230310509F04EC007C02132310556 -:101EA00041F12232310591F146C0E0EDF0E086E7E4 -:101EB00093E045C099278130910569F08230910502 -:101EC00089F0892B09F037C0E2E7F3E0E491F0E014 -:101ED00082E793E034C0E4E4F3E0E491F0E084E4EA -:101EE00093E02DC0EAE1F3E0E491F0E08AE193E0D1 -:101EF00026C0643000F5E62FF0E0EE0FFF1FE75735 -:101F0000FE4F80819181E9E0F0E019C0643098F4DF -:101F1000E62FF0E0DF01AA0FBB1FAF56BE4F8D9139 -:101F20009C91E756FE4FE081F0E009C0E2E1F0E06D -:101F300086E494E004C0E0E0F0E080E090E0DA01C4 -:101F40008D939C93CF01089580E189BD82E189BD85 -:101F500009B400FEFDCF8091D8008F7D8093D8001A -:101F60008091E00082608093E0008091E00081FD3C -:101F7000FCCF0895BF92CF92DF92EF92FF920F9322 -:101F80001F93CF93DF937C018B01EA010E946F11B5 -:101F9000B82E811133C0209731F028813981021B7E -:101FA000130BE20EF31EC12CD12C23C08091E8004C -:101FB00085FD15C08091E8008E778093E80020971A -:101FC00049F0888199818C0D9D1D9983888325E036 -:101FD000B22E14C00E946F11882359F00EC0F70171 -:101FE00081917F018093F10001501109FFEFCF1A19 -:101FF000DF0A01151105D1F601C0B82E8B2DDF9136 -:10200000CF911F910F91FF90EF90DF90CF90BF90F5 -:102010000895BF92CF92DF92EF92FF920F931F939A -:10202000CF93DF937C018B01EA010E946F11B82EE0 -:10203000811133C0209731F028813981021B130BA5 -:10204000E20EF31EC12CD12C23C08091E80085FD47 -:1020500015C08091E8008B778093E800209749F0C5 -:10206000888199818C0D9D1D9983888345E0B42ECC -:1020700014C00E946F11882359F00EC08091F100A6 -:10208000F70181937F0101501109FFEFCF1ADF0A99 -:1020900001151105D1F601C0B82E8B2DDF91CF911E -:1020A0001F910F91FF90EF90DF90CF90BF90089518 -:1020B00040917503509176034617570748F0611514 -:1020C000710539F44091E8004E774093E80001C073 -:1020D000BA01FC0140E033C080916E03882309F40B -:1020E00042C0853009F441C08091E80083FD39C0C9 -:1020F0008091E80082FD2FC08091E80080FF1FC022 -:102100009091F3008091F200392F20E0A901482B33 -:10211000CA0106C041914093F100615071090196D6 -:102120006115710519F088309105A0F341E0089719 -:1021300009F040E08091E8008E778093E800611517 -:10214000710551F64111C8CF06C080916E038823F6 -:1021500051F0853051F08091E80082FFF6CF80E0A9 -:10216000089581E0089582E0089583E00895409104 -:102170007503509176034617570748F061157105AE -:1021800039F44091E8004E774093E80001C0BA016D -:10219000FC0140E034C080916E03882309F443C001 -:1021A000853009F442C08091E80083FD3AC08091F7 -:1021B000E80082FD30C08091E80080FF20C090914F -:1021C000F3008091F200392F20E0A901482BCA01C9 -:1021D00007C044914093F100319661507109019616 -:1021E0006115710519F08830910598F341E0089761 -:1021F00009F040E08091E8008E778093E800611557 -:10220000710549F64111C7CF06C080916E0388233E -:1022100051F0853051F08091E80082FFF6CF80E0E8 -:10222000089581E0089582E0089583E00895982F4D -:102230002CC09093E900981739F07091EC00209130 -:10224000ED005091F00003C0242F762F50E021FDC7 -:1022500002C09F5F1AC03091EB003E7F3093EB00CD -:102260003091ED003D7F3093ED003091EB00316017 -:102270003093EB007093EC002093ED005093F0004E -:102280002091EE0027FDE5CF07C0973090F28F70C8 -:102290008093E90081E0089580E0089580916F03C4 -:1022A00087FD05C08091E80080FF0EC012C08091BC -:1022B000E80082FD05C080916E038111F8CF08957A -:1022C0008091E8008B7708C080916E038111EACF7E -:1022D00008958091E8008E778093E80008958091BA -:1022E000E4009091E50045E62091EC0020FD1FC040 -:1022F00023C020916E03222391F0253091F020918C -:10230000EB0025FD10C02091E4003091E500281776 -:10231000390751F34150C90139F784E0089582E04B -:10232000089583E0089581E0089580E00895209164 -:10233000E80020FFDECFF9CF2091E80022FFD9CFBF -:10234000F4CF0E940F120E941712E0EEF0E080819D -:1023500081608083E8EDF0E080818F77808319BC15 -:10236000A7EDB0E08C918E7F8C9380818F7E8083EF -:1023700010926D0308950F931F93CF93DF930E94E4 -:102380000F120E941712C8EDD0E088818F778883E2 -:1023900088818068888388818F7D888319BC1092AA -:1023A0006E0310926A0310926C0310926B0300EE9E -:1023B00010E0F80180818B7F808388818160888331 -:1023C00042E060E080E00E941711E1EEF0E08081E1 -:1023D0008E7F8083E2EEF0E0808181608083808167 -:1023E00088608083F80180818E7F8083888180610E -:1023F0008883DF91CF911F910F910895E8EDF0E070 -:1024000080818F7E8083E7EDF0E080818160808332 -:1024100084E082BF81E080936D030C94BB11E8EDF2 -:10242000F0E080818E7F80831092E2000895109208 -:10243000DA001092E10008951F920F920FB60F92EA -:1024400011242F933F934F935F936F937F938F93B9 -:102450009F93AF93BF93EF93FF938091E10082FF2F -:102460000BC08091E20082FF07C08091E1008B7F6A -:102470008093E1000E94D90D8091DA0080FF1FC097 -:102480008091D80080FF1BC08091DA008E7F8093FE -:10249000DA008091D90080FF0DC080E189BD82E122 -:1024A00089BD09B400FEFDCF81E080936E030E94D8 -:1024B000C30D05C019BC10926E030E94D10D80910E -:1024C000E10080FF19C08091E20080FF15C080917B -:1024D000E2008E7F8093E2008091E2008061809331 -:1024E000E2008091D80080628093D80019BC85E01A -:1024F00080936E030E94D50D8091E10084FF30C06F -:102500008091E20084FF2CC080E189BD82E189BD19 -:1025100009B400FEFDCF8091D8008F7D8093D80054 -:102520008091E1008F7E8093E1008091E2008F7EB8 -:102530008093E2008091E20081608093E2008091CC -:102540006A03882311F084E007C08091E30087FFCD -:1025500002C083E001C081E080936E030E94D70D2A -:102560008091E10083FF29C08091E20083FF25C0B4 -:102570008091E100877F8093E10082E080936E0389 -:1025800010926A038091E1008E7F8093E100809138 -:10259000E2008E7F8093E2008091E2008061809370 -:1025A000E20042E060E080E00E9417118091F000BC -:1025B00088608093F0000E94D40DFF91EF91BF914D -:1025C000AF919F918F917F916F915F914F913F91CB -:1025D0002F910F900FBE0F901F9018951F920F9282 -:1025E0000FB60F9211242F933F934F935F936F93E6 -:1025F0007F938F939F93AF93BF93CF93EF93FF936B -:102600008091E9008F709091EC0090FF02C090E8FB -:1026100001C090E0C92FC82B1092E9008091F00012 -:10262000877F8093F00078940E9432131092E90023 -:102630008091F00088608093F000CF70C093E90033 -:10264000FF91EF91CF91BF91AF919F918F917F912A -:102650006F915F914F913F912F910F900FBE0F900F -:102660001F9018951F93CF93DF93CDB7DEB7AC972C -:102670000FB6F894DEBF0FBECDBFEFE6F3E080915A -:10268000F100819323E0E737F207C9F70E94250E96 -:102690008091E80083FF37C180916F0390917003B0 -:1026A000953009F488C038F49130B1F170F093306E -:1026B00009F029C131C0983009F4F8C0993009F403 -:1026C00004C1963009F01FC19DC0803821F08238C6 -:1026D00009F019C108C080916B0390916C03992394 -:1026E00089F082600FC080917303909174038F70A2 -:1026F00099278093E9008091EB0085FB882780F97A -:102700001092E9009091E800977F9093E800809301 -:10271000F1001092F100D5C0882319F0823009F041 -:10272000F2C08F7121F0823009F0EDC00BC08091B2 -:102730007103813009F0E7C0933009F080E08093A5 -:102740006C032FC08091710381112BC080917303A2 -:10275000909174038F709927009709F4D4C08093E7 -:10276000E9002091EB0020FF1CC020917003233072 -:1027700021F48091EB00806212C09091EB00906197 -:102780009093EB0021E030E001C0220F8A95EAF738 -:102790002093EA001092EA008091EB008860809319 -:1027A000EB001092E9008091E800877F8093E800B9 -:1027B0000E944E11A8C08111A6C080917103909112 -:1027C00072038F779927182F9091E3009078982BB8 -:1027D0009093E3008091E800877F8093E8000E9457 -:1027E0004E118091E80080FFFCCF8091E30080686B -:1027F0008093E300112311F083E001C082E0809315 -:102800006E0381C08058823008F07DC080917103D2 -:10281000909172038C3D23E0920779F583E08A83DF -:102820008AE289834FB7F894DE01139620E03EE0F8 -:1028300051E2E32FF0E050935700E49120FF03C0F2 -:10284000E295EF703F5FEF708E2F90E0EA3010F06E -:10285000C79601C0C0968D939D932F5F243149F791 -:102860004FBF8091E800877F8093E8006AE270E0C4 -:10287000CE0101960E94581013C0AE01455D5F4F16 -:10288000609173030E943F0F0097E9F12091E800E7 -:10289000277F2093E800BC018BA59CA50E94B71060 -:1028A0008091E8008B778093E8002DC0803859F53F -:1028B0008091E800877F8093E80080916A0380938D -:1028C000F1008091E8008E7771CF81111CC090914A -:1028D00071039230C0F48091E800877F8093E80014 -:1028E00090936A030E944E1180916A03811104C083 -:1028F0008091E30087FF02C084E001C081E0809303 -:102900006E030E94070E8091E80083FF0AC0809149 -:10291000E800877F8093E8008091EB0080628093DD -:10292000EB00AC960FB6F894DEBF0FBECDBFDF91C3 -:10293000CF911F910895CF9380916E038823B1F0BA -:102940008091E9008F709091EC0090FF02C090E8B8 -:1029500001C090E0C92FC82B1092E9008091E800D7 -:1029600083FD0E943213CF70C093E900CF91089588 -:10297000881F8827881F089591E0883F08F490E019 -:10298000892F0895982F907F903B99F038F49039D3 -:1029900081F0903A71F09038C9F40BC0903DA1F0ED -:1029A00018F4903C99F410C0903E19F0903F71F4E7 -:1029B00002C083E00895E82FE15FEF3038F4F0E0E3 -:1029C000E356FE4F8081089582E0089580E00895E7 -:1029D0000F932F774F776F70606BDC01ED91FC9157 -:1029E000022F242F462F63E070E009950F91089580 -:1029F0000F932F774F776F706069DC01ED91FC9139 -:102A0000022F242F462F63E070E009950F9108955F -:102A10000F932F774F776F706068DC01ED91FC9119 -:102A2000022F242F462F63E070E009950F9108953F -:102A3000FC01738362830895FC01738F628F089594 -:102A4000FC01758F648F0895CF93DF93EC011DA275 -:102A50001FA21EA2BC01685D7F4F40EC88519F4FB2 -:102A60000E9461171B821A821D821C821F821E8295 -:102A7000198618861B861A861D861C861F861E864A -:102A8000198A188A1B8A1A8A1D8A1C8A1F8A1E8A1A -:102A9000198E188E1B8E1A8E1D8E1C8E1F8E1E8EEA -:102AA00019A218A2DF91CF910895CF92DF92FF92E1 -:102AB0000F931F93CF93DF931F92CDB7DEB7F62E00 -:102AC0006A018C0108511F4F08C0F60161916F0126 -:102AD000C80149830E94681749818C2D841B8F157A -:102AE000A0F30F90DF91CF911F910F91FF90DF9096 -:102AF000CF900895FC01718360830895FC0171A358 -:102B000060A30895AF92BF92CF92DF92EF92FF92AF -:102B10000F931F93CF93DF9300D01F92CDB7DEB7F3 -:102B20007C016B01142FB22EA02EDC0195968C91A6 -:102B300095978430F1F45A96ED91FC915B9730971C -:102B400009F4D8C0CB01019763E070E00E94762FB2 -:102B5000DB01AA0FBB1FA60FB71F49832A830B8374 -:102B60004C2D4A1B9E012F5F3F4FBD01C7010995A8 -:102B7000B1C06230710509F453C06330710529F0AA -:102B80006130710509F09CC083C0842F807F803A3A -:102B900001F130F48038B9F0803909F0ABC00DC0D4 -:102BA000803EE9F0803F09F1803B09F0A3C0D701E6 -:102BB0001296ED91FC91139723C0D7011496ED91D5 -:102BC000FC9115971DC0D7011696ED91FC911797B2 -:102BD00017C0D7011896ED91FC91199711C0D70134 -:102BE0001A96ED91FC911B970BC0423F09F082C0F1 -:102BF000D7011C96ED91FC911D97309731F47AC066 -:102C0000309709F477C0123F21F42A2D4B2D62EF43 -:102C100004C0612F6F702A2D4B2DC70109955AC032 -:102C2000842F807F803D59F0803F79F0803C09F00F -:102C300061C0D7011E96ED91FC911F9719C0D70175 -:102C40005096ED91FC91519713C0433F31F4D70159 -:102C50005296ED91FC91539708C0413F09F04AC04C -:102C6000D7015496ED91FC915597309741F442C0AD -:102C7000309709F43FC0133F11F0113F19F44B2D69 -:102C8000612F03C0612F6F704B2DC701099522C0C2 -:102C9000842F0E94BC14882331F0D7015696ED9101 -:102CA000FC91579707C0163F29F5D7015896ED912B -:102CB000FC9159973097F1F0612FC70109950AC02F -:102CC00064307105A8F416C00A2D2B2D412FB601D2 -:102CD000C7010995D7015E96ED91FC915F973097FA -:102CE00089F00A2D2B2D412FB601C70109950AC085 -:102CF000C12CD12CD7015C96ED91FC915D9730975A -:102D000019F7E8CF0F900F900F90DF91CF911F919F -:102D10000F91FF90EF90DF90CF90BF90AF9008950C -:102D2000EF92FF920F931F93CF93DF93EC01162F37 -:102D3000862F0E94BC14882369F0FDA081E08DA33A -:102D400000E020E0412F61E070E0CE010E9482159A -:102D5000FDA27CC0812F0E94B8144DA1882309F4E4 -:102D600040C0443029F01AA321E030E03FA32EA355 -:102D7000812F0E94C214813031F070F0823051F006 -:102D8000833059F507C08DA300E020E0412F61E0BA -:102D900070E01EC08DA35AC0103F19F0173FE9F430 -:102DA00004C084E08DA31AA33FC02EA13FA1C90196 -:102DB00063E070E00E94762F8C0F9D1FFC0112A330 -:102DC000B9016F5F7F4F7FA36EA30CA12BA14AA116 -:102DD000CE010E9482151DA239C01DA21FA21EA2F3 -:102DE00035C0442399F12EA13FA1C90163E070E0F1 -:102DF0000E94762F7C01FE01E80FF91F12A3B90192 -:102E00006F5F7F4F7FA36EA38130910591F082E0C9 -:102E1000E816F104D9F40CA12BA14AA1CE010E941D -:102E200082158DA1843091F081E090E09FA38EA364 -:102E30000DC0423059F400E02BA14AA1CE010E94FE -:102E400082158DA1843011F0FFA2EEA2DF91CF9107 -:102E50001F910F91FF90EF900895CF92DF92EF9224 -:102E6000FF920F931F93CF93DF93EC01E8A1F9A199 -:102E7000309709F009958E0108511F4FC8010E9433 -:102E80009A17E12CF12CC82ED12C0FC060E0C8019C -:102E90000E94AE17682FCE010E94901661E0C80113 -:102EA0000E94BF178FEFE81AF80AEC14FD0470F3C4 -:102EB000DF91CF911F910F91FF90EF90DF90CF9016 -:102EC0000895FC0142837483638311821082089504 -:102ED0000F931F93CF93DF93EC01062F0E94E0170F -:102EE000182F298130E0C90101966A8170E00E94A3 -:102EF0008A2F488150E08417950729F4812F0E947A -:102F0000E31780E012C0EB81FC81E20FF31F008326 -:102F10002981822F90E001966A8170E00E948A2FB9 -:102F20008983812F0E94E31781E0DF91CF911F9168 -:102F30000F910895CF93DF93EC010E94E017298150 -:102F40009881291710F0C22F02C0CA81C20FC91B75 -:102F50000E94E3178C2FDF91CF910895FC0120810F -:102F6000862F90E0820F911D628170E00E948A2F6F -:102F70000380F481E02DE80FF91F808108950F93FD -:102F80001F93CF93DF931F92CDB7DEB78C01698378 -:102F90000E94E017482FF80180816981262F30E0D8 -:102FA000280F311D6281C90170E00E948A2F808341 -:102FB000842F0F90DF91CF911F910F910C94E31705 -:102FC0008FB7F89408958FBF0895FC01CB0120912D -:102FD0006E032430B1F421812F702093E90040E08A -:102FE00050E064E070E00E94BA0F81110BC0909134 -:102FF000E80095FD07C09091E8009E779093E80067 -:10300000089582E0089520916E032430A9F4FC0114 -:1030100081818F708093E9003091F3002091F2005C -:10302000932F80E0822B892B49F08091E8008E77E6 -:103030008093E8000C946F1182E0089580E0089579 -:1030400020916E03243051F4FC0121812F702093D4 -:10305000E9002091E80020FD0C9403180895FC017C -:10306000CB0120916E03243011F080E00895268179 -:103070002F702093E9002091E80022FFF6CF2091E5 -:10308000E80025FFF2CF40E050E064E070E00E94ED -:1030900009108091E80085FD05C08091E8008B77DC -:1030A0008093E80081E0089590930F0280930E02D0 -:1030B000089580910E0290910F020895E0910E0202 -:1030C000F0910F02309721F00190F081E02D0994EA -:1030D00080E00895E0910E02F0910F02309721F008 -:1030E0000280F381E02D09940895E0910E02F091A1 -:1030F0000F02309721F00480F581E02D09940895A6 -:1031000020911002309111028217930771F0909371 -:10311000110280931002E0910E02F0910F0230979D -:1031200021F00680F781E02D099408952091120284 -:10313000309113028217930771F0909313028093DA -:103140001202E0910E02F0910F02309721F00084FC -:10315000F185E02D099408950E94B6240E948D0502 -:103160000E948A250C945F2B0C94CE075F926F927D -:103170007F928F929F92AF92BF92CF92DF92EF9207 -:10318000FF920F931F93CF93DF93CDB7DEB72A97AC -:103190000FB6F894DEBF0FBECDBF0E947E0694E14D -:1031A000C92E92E0D92E00E010E0AA24A394B12CFD -:1031B000502E802F0E94C4073C01F601E190F1904F -:1031C0006F01E826F926E114F10431F40F5F1F4F77 -:1031D0000430110569F73AC08091680281FD0E94B0 -:1031E000CD0720E030E04501022E02C0880C991C7A -:1031F0000A94E2F7C4018E219F21892B09F12E83C5 -:103200005F826820792081E0672809F480E0888760 -:103210000E94BF248160782F9A8789874E815F81C1 -:1032200068858A850E946F19F801EE0FFF1FEC5E1A -:10323000FD4F80819181882599259183808316C0D7 -:103240002F5F3F4F2C30310571F6C0CF8FEF898350 -:103250008A831B820E94BF248160782F9D838C8388 -:1032600049815A816B818D810E946F190E94772854 -:1032700010911C020E945E181817D9F00E945E1867 -:1032800080931C022A960FB6F894DEBF0FBECDBF06 -:10329000DF91CF911F910F91FF90EF90DF90CF9032 -:1032A000BF90AF909F908F907F906F905F900C94A5 -:1032B000B4182A960FB6F894DEBF0FBECDBFDF91CB -:1032C000CF911F910F91FF90EF90DF90CF90BF9023 -:1032D000AF909F908F907F906F905F900895CF9365 -:1032E000DF93CDB7DEB72B970FB6F894DEBF0FBED6 -:1032F000CDBF4F83588769877A878B87DE01119608 -:1033000086E0FD0111928A95E9F785E0FE01379686 -:1033100001900D928A95E1F749815A816B817C81F8 -:103320008D819E810E9447212B960FB6F894DEBFB7 -:103330000FBECDBFDF91CF910895CF93C82F8823C3 -:1033400009F4C1C0823859F40E945E1881FDBBC0E7 -:1033500089E30E94AC230E94282489E30CC08338AF -:1033600079F40E945E1880FDAEC083E50E94AC2314 -:103370000E94282483E50E94CE23CF910C94282418 -:10338000843859F40E945E1882FD9DC087E40E9433 -:10339000AC230E94282487E4EECF8450813A48F47D -:1033A0008C2F0E94C72A81118EC08C2F0E94AC23C3 -:1033B000E4CF8C2F805E883050F4C77081E090E0BD -:1033C00001C0880FCA95EAF70E94EF23D6CF8C2F51 -:1033D000855A833078F4C53A29F0C63A31F482E848 -:1033E00090E005C081E890E002C083E890E0CF91D2 -:1033F0000C9480188C2F885A833108F064C0C83A26 -:1034000039F1C93A41F1CA3A49F1CB3A51F1CC3AD2 -:1034100059F1CD3A61F1C03B69F1CE3A71F1CF3A41 -:1034200079F1C13B81F1C23B89F1C33B91F1C43BCE -:1034300099F1C53BA1F1C63BA9F1C73BB1F1C83B2E -:10344000B9F1C93BC1F1CA3BC9F58AE292E038C083 -:1034500082EE90E035C089EE90E032C08AEE90E0D6 -:103460002FC085EB90E02CC086EB90E029C087EB65 -:1034700090E026C08CEC90E023C08DEC90E020C062 -:1034800083E891E01DC08AE891E01AC082E991E0EA -:1034900017C084E991E014C081E292E011C083E298 -:1034A00092E00EC084E292E00BC085E292E008C098 -:1034B00086E292E005C087E292E002C080E090E000 -:1034C000CF910C949618CF910895882309F44DC09C -:1034D000823859F40E945E1881FF47C089E30E9438 -:1034E000AC230E94282489E30CC0833871F40E9425 -:1034F0005E1880FF3AC083E50E94AC230E94282416 -:1035000083E50E94CE230C942824843859F40E9429 -:103510005E1882FF2AC087E40E94AC230E94282400 -:1035200087E4EFCF982F9450913A08F4EACF982F80 -:10353000905E983058F4282F277081E090E001C009 -:10354000880F2A95EAF70E94F523DDCF982F955A28 -:10355000933020F480E090E00C948018885A8331F6 -:1035600020F480E090E00C9496180895882321F0D0 -:103570000E94EF230C9428240895882321F00E94B0 -:10358000F5230C9428240895BF92CF92DF92EF92F6 -:10359000FF920F931F93CF93DF93CDB7DEB727979B -:1035A0000FB6F894DEBF0FBECDBF8C0185E0F801E9 -:1035B000DE01119601900D928A95E1F7F8013081B4 -:1035C0002181F280558152955F7083819481892B8E -:1035D00039F02F3F41F481E090E03F3F31F003C0EC -:1035E00081E090E002C080E090E080FD73C3398309 -:1035F0002A8389819A815E830E946923B92E8F83F1 -:103600000E9468230E9490222B2D22952F7030E07B -:103610005E816F812530310509F4E6C06CF42430F9 -:1036200031050CF0A2C04B2D407F8B2D8F702230C6 -:1036300031050CF045C017C02C3031054CF42A3050 -:1036400031050CF0E7C12830310509F043C3E5C06E -:103650002D30310509F4BAC20CF4A2C22F30310565 -:1036600009F038C323C3182F411101C002C01295BD -:10367000107FFF2059F0112309F46BC2812F6F8353 -:103680000E94FF230E9428246F8163C2862F0E941C -:10369000651A112309F41EC3812F0E940524279661 -:1036A0000FB6F894DEBF0FBECDBFDF91CF911F9153 -:1036B0000F91FF90EF90DF90CF90BF900C94282453 -:1036C000403211F08295807F662319F0613071F5E8 -:1036D00023C0FF20B1F0511101C032C0513081F53B -:1036E00027960FB6F894DEBF0FBECDBFDF91CF9106 -:1036F0001F910F91FF90EF90DF90CF90BF900C94AF -:103700000F24511101C003C0513009F4E3C28E836C -:103710000E9412248E819AC1FF2021F0563008F0B9 -:10372000D9C20EC0553008F0D5C290C1FF20C9F0F3 -:10373000552331F0F801958190FF0BC29F7095835E -:1037400027960FB6F894DEBF0FBECDBFDF91CF91A5 -:103750001F910F91FF90EF90DF90CF90BF900C944E -:10376000B61A552309F472C109C22B2D2695269548 -:10377000237030E02115310529F02130310509F0A1 -:10378000A9C219C0FF2021F0862F9B2D937002C083 -:1037900080E090E027960FB6F894DEBF0FBECDBF55 -:1037A000DF91CF911F910F91FF90EF90DF90CF901D -:1037B000BF900C948018FF2021F0862F9B2D9370D2 -:1037C00002C080E090E027960FB6F894DEBF0FBEEF -:1037D000CDBFDF91CF911F910F91FF90EF90DF90C0 -:1037E000CF90BF900C949618862FFF2019F00E945E -:1037F0007D2702C00E94E52727960FB6F894DEBF0A -:103800000FBECDBFDF91CF911F910F91FF90EF9031 -:10381000DF90CF90BF900C946C288B2D837009F0B3 -:1038200079C0F11057C2262F229526952770220FB6 -:10383000220F862F8F70C82ED12CE12CF12C022E56 -:1038400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF4 -:1038500010C06FE070E080E090E004C0660F771F5A -:10386000881F991F2A95D2F760957095809590953D -:1038700003C060E070E0CB012B2D269526952370C8 -:10388000422F50E042305105D9F04330510569F1E3 -:103890006C297D298E299F294130510551F12796A8 -:1038A0000FB6F894DEBF0FBECDBFDF91CF911F9151 -:1038B0000F91FF90EF90DF90CF90BF900C94A522D6 -:1038C0006C297D298E299F2927960FB6F894DEBF93 -:1038D0000FBECDBFDF91CF911F910F91FF90EF9061 -:1038E000DF90CF90BF900C94B7220E94A522C70111 -:1038F000B60127960FB6F894DEBF0FBECDBFDF919D -:10390000CF911F910F91FF90EF90DF90CF90BF90DC -:103910000C949322FF2019F08B2D817001C08695A5 -:10392000882309F4D7C1262F229526952770220FC8 -:10393000220F862F8F70C82ED12CE12CF12C022E55 -:1039400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF3 -:1039500010C06FE070E080E090E004C0660F771F59 -:10396000881F991F2A95D2F760957095809590953C -:1039700003C060E070E0CB012B2D269526952370C7 -:10398000422F50E042305105D9F04330510569F1E2 -:103990006C297D298E299F294130510551F12796A7 -:1039A0000FB6F894DEBF0FBECDBFDF91CF911F9150 -:1039B0000F91FF90EF90DF90CF90BF900C94442335 -:1039C0006C297D298E299F2927960FB6F894DEBF92 -:1039D0000FBECDBFDF91CF911F910F91FF90EF9060 -:1039E000DF90CF90BF900C9456230E944423C701D0 -:1039F000B60127960FB6F894DEBF0FBECDBFDF919C -:103A0000CF911F910F91FF90EF90DF90CF90BF90DB -:103A10000C943223603F59F120F4603E08F494C0C6 -:103A200008C0623F09F467C0F0F1633F09F08CC041 -:103A300065C0162F1F708B2D8F71FF2021F00E9403 -:103A4000DD22812F7DCE0E94F822812F27960FB68E -:103A5000F894DEBF0FBECDBFDF91CF911F910F91C4 -:103A6000FF90EF90DF90CF90BF900C94BD1AFF2095 -:103A7000B1F0553008F02EC18B2D8F7127960FB6FF -:103A8000F894DEBF0FBECDBFDF91CF911F910F9194 -:103A9000FF90EF90DF90CF90BF900C94172356309B -:103AA00008F018C1E9CFFF2099F08B2D8F71279670 -:103AB0000FB6F894DEBF0FBECDBFDF91CF911F913F -:103AC0000F91FF90EF90DF90CF90BF900C94DD228C -:103AD0008B2D8F7127960FB6F894DEBF0FBECDBF2A -:103AE000DF91CF911F910F91FF90EF90DF90CF90DA -:103AF000BF900C94F822F110EBCFD7CFFF2099F0B4 -:103B00008B2D8F7127960FB6F894DEBF0FBECDBFF9 -:103B1000DF91CF911F910F91FF90EF90DF90CF90A9 -:103B2000BF900C94CE2227960FB6F894DEBF0FBE3E -:103B3000CDBFDF91CF911F910F91FF90EF90DF905C -:103B4000CF90BF900C94C922FF20A9F0552309F40F -:103B5000ACCF862F27960FB6F894DEBF0FBECDBF31 -:103B6000DF91CF911F910F91FF90EF90DF90CF9059 -:103B7000BF900C949D19552309F4AACF862F279640 -:103B80000FB6F894DEBF0FBECDBFDF91CF911F916E -:103B90000F91FF90EF90DF90CF90BF900C94651A3B -:103BA0004B2D4F70C8010E94E50227960FB6F8947E -:103BB000DEBF0FBECDBFDF91CF911F910F91FF9060 -:103BC000EF90DF90CF90BF900C94FD21F11082C058 -:103BD0009B2D9F70492F50E04230510599F144F4DC -:103BE0004115510569F04130510509F073C019C004 -:103BF00043305105C1F14430510509F06BC044C058 -:103C000027960FB6F894DEBF0FBECDBFDF91CF91E0 -:103C10001F910F91FF90EF90DF90CF90BF900C9489 -:103C2000702B27960FB6F894DEBF0FBECDBFDF9185 -:103C3000CF911F910F91FF90EF90DF90CF90BF90A9 -:103C40000C94872B27960FB6F894DEBF0FBECDBF1E -:103C5000DF91CF911F910F91FF90EF90DF90CF9068 -:103C6000BF900C94A32B27960FB6F894DEBF0FBE1F -:103C7000CDBFDF91CF911F910F91FF90EF90DF901B -:103C8000CF90BF900C94B62B862F27960FB6F89442 -:103C9000DEBF0FBECDBFDF91CF911F910F91FF907F -:103CA000EF90DF90CF90BF900C94DA2B4B2D4F709C -:103CB000C80127960FB6F894DEBF0FBECDBFDF91C7 -:103CC000CF911F910F91FF90EF90DF90CF90BF9019 -:103CD0000C940E0827960FB6F894DEBF0FBECDBF2A -:103CE000DF91CF911F910F91FF90EF90DF90CF90D8 -:103CF000BF9008950E940C240E94E1230E94282472 -:103D00000E9418290E946C2880E090E00E94801890 -:103D100080E090E00C9496180E94FC230C947A1E8C -:103D20000E946923292F22952F7030E02C30310515 -:103D30004CF42A3031056CF422503109223031051F -:103D400070F407C02C30310531F02F30310539F4D3 -:103D500002C081E0089593FB882780F9089580E0F0 -:103D60000895CF93DF9300D000D01F92CDB7DEB778 -:103D70000F900F900F900F900F90DF91CF910895BB -:103D8000CF93DF9300D000D000D0CDB7DEB726961A -:103D90000FB6F894DEBF0FBECDBFDF91CF9108956F -:103DA0001F93CF93DF93C091530216E012C0D0E06F -:103DB0001C9FF0011D9FF00D1124ED5DFD4F408112 -:103DC000518162817381848195810E94C01E2196F8 -:103DD000C77080915402C813EACFDF91CF911F9131 -:103DE000089540911D0250911E0260911F02709132 -:103DF000200280912102909122020C94C01E0F9308 -:103E00001F93CF93DF938091220282958F7009F0E8 -:103E100069C080911F02882309F464C0A0915302F5 -:103E2000D0915402B0911D02C0911E0280912002D7 -:103E30009091210221E030E0BF3F11F020E030E01E -:103E4000122FBC016095709506E04AC0009721F0E2 -:103E5000CF3F29F4212F05C021E030E002C020E04F -:103E600030E020FD3BC04A2F50E0049FF001059F49 -:103E7000F00D1124ED5DFD4F2181C2132FC0208173 -:103E8000B2132CC02281211129C02381348128172B -:103E9000390718F0281B390B02C0260F371F283CA2 -:103EA0003105E0F4809122028F70806180932202BC -:103EB00086E0849FF001859FF00D1124E85DFD4FA1 -:103EC00080818F70806180838DE192E00E94C41AAE -:103ED000DF91CF911F910F910C94D01EAF5FA7700F -:103EE000AD13B4CFDF91CF911F910F910895EF9251 -:103EF000FF920F931F93CF93DF93CDB7DEB76297F7 -:103F00000FB6F894DEBF0FBECDBF8C0185E0F8017F -:103F1000DE011D9601900D928A95E1F7D8014C9132 -:103F200011965C91119712966C9112971396ED90E1 -:103F3000FC90149770911D02E0911E028091200266 -:103F400090912102009739F0EF3F41F421E030E0F9 -:103F50007F3F31F003C021E030E002C020E030E0DC -:103F600020FD5CC120911F02222309F4F1C0E81654 -:103F7000F90628F09701281B390BC90104C0809568 -:103F800090958E0D9F1D883C910508F098C08091FA -:103F90002202982F907F09F064C0E51314C07413B7 -:103FA00012C0611110C08F708061809322020E9444 -:103FB000F11E8DE192E00E94C41A80912202D80184 -:103FC00015968C9343C1EF2839F05F3F41F481E0AF -:103FD00090E04F3F31F003C081E090E002C080E00C -:103FE00090E080FD03C081E0862702C080E090E081 -:103FF00080FF2EC0809153022091540236E013C0FE -:1040000090E0389FF001399FF00D1124ED5DFD4FD8 -:104010007181571306C07081471303C07281671303 -:1040200017C0019687708213EBCF12C19F7059F0B1 -:10403000882309F40BC107C09F7029F0F80195810E -:10404000907F09F403C1805E883008F4FFC0D2C0BD -:10405000662309F4FBC080912202816080932202D2 -:10406000F5C0E51308C0741306C0611104C0D8017F -:1040700015968C939DC04D875E878D859E856A8B36 -:104080000E94901E6A89882309F4B4C0662309F44B -:10409000B1C020912202822F82958F7090E002970A -:1040A0000CF4C6C080911D0290911E0298878F83E8 -:1040B0001986FB86EA862C87CE01079646C080913A -:1040C0002202982F907F59F47E2DF98AE88A8989F7 -:1040D0000E94B11E8DE192E00E94C41A95C0E513C2 -:1040E00011C074130FC061110DC0F8018583C801A0 -:1040F0000E94C41AEDE1F2E086E0DF011D928A958C -:10410000E9F7A2C04D875E878D859E856A8B0E94E8 -:10411000901E6A89882309F46DC0662309F46AC079 -:1041200020912202822F82958F7090E002970CF4EA -:104130007FC080911D0290911E029A8389831B8209 -:10414000FD82EC822E83CE0101960E94C41A70C0BB -:10415000E816F90628F09701281B390BC90104C09D -:10416000809590958E0D9F1D883C910508F046C066 -:10417000662309F43FC0E51330C074132EC02091AC -:10418000220220FD21C0322F32953F70832F90E014 -:104190000097D1F0D80115962C9315970F9741F001 -:1041A000832F8F5F8295807F2F70282B15962C93FD -:1041B000C8010E94C41A86E0F801ADE1B2E00190A6 -:1041C0000D928A95E1F73EC086E0F801ADE1B2E0DC -:1041D00001900D928A95E1F737C04D875E878D85F6 -:1041E0009E850E94901E811123C0809122028160D1 -:1041F00080932202C8010E94C41A26C07E2DF98A2B -:10420000E88A89890E94B11EEDE1F2E086E0DF01D3 -:104210001D928A95E9F70E94F11E18C0662351F39A -:104220004D875E878D859E850E94901E882311F3A1 -:1042300086E0F801ADE1B2E001900D928A95E1F7D8 -:104240000E94FF1E0E94F11E81E014C080E012C097 -:104250004D875E878D859E850E946923292F229533 -:104260002F7030E0223031050CF4E0CE24303105DF -:104270000CF6E2CE62960FB6F894DEBF0FBECDBF4D -:10428000DF91CF911F910F91FF90EF9008951F93B1 -:10429000CF93DF93CDB7DEB72C970FB6F894DEBF80 -:1042A0000FBECDBF4F83588769877A878B879C87DE -:1042B000CE0107960E94771F8823D9F02F81388579 -:1042C0008A859B85892B39F03F3F19F080E090E08B -:1042D00004C02F3FD9F781E090E0892B09F06DC031 -:1042E0004F81588569857A858B859C850E94C01E83 -:1042F00064C086E0FE013796DE01119601900D92B2 -:104300008A95E1F7FF81E8854A855B85411551056E -:1043100039F0EF3F41F481E090E0FF3F31F003C01E -:1043200081E090E002C080E090E080FD46C02091F6 -:10433000540230E0C90101968770992760915302B9 -:1043400070E08617970709F440C0F983EA835D831C -:104350004C8396E0929FD001939FB00D1124AD5DE8 -:10436000BD4FFE01319601900D929A95E1F7809331 -:1043700054020E94D01E21C0189FC00111248D5DDF -:104380009D4F0E94771F882371F1E09153021E9F79 -:10439000F0011124ED5DFD4F4081518162817381F7 -:1043A000848195810E94C01E8091530290E0019605 -:1043B000877099278093530201C016E080915302C1 -:1043C000909154028913D8CF0EC00E948C1E109277 -:1043D000540210925302EDE1F2E086E0DF011D92FB -:1043E0008A95E9F7EACF2C960FB6F894DEBF0FBE98 -:1043F000CDBFDF91CF911F910895DF92EF92FF9291 -:104400000F931F93CF93DF93EC01009709F46CC0D7 -:10441000D12CEE24E394F12C8E010F5F1F4FFE018F -:104420008491843748F4843008F04AC0813071F0B8 -:10443000823009F059C01EC0853709F43DC070F1C3 -:10444000982F9458903708F04FC03DC02296F8013D -:104450008491982F905E983050F48770FE2D01C0A3 -:10446000FF0F8A95EAF78F2F0E94FF2330C00E942A -:104470009D192DC02296F8018491982F905E983056 -:1044800050F48770FE2D01C0FF0F8A95EAF78F2F39 -:104490000E9405241CC00E94651A19C02296F801CA -:1044A000049107C08FE99FE00197F1F700C0000079 -:1044B00001500111F7CF0BC02296F801D49007C02C -:1044C0000E949D1903C08F770E94651AE8018D2D07 -:1044D00007C08150EFE9FFE03197F1F700C000001D -:1044E000882309F499CFF5CFDF91CF911F910F91D8 -:1044F000FF90EF90DF9008956093590270935A02F5 -:1045000080935B0290935C020C947A1E6093550238 -:104510007093560280935702909358020C947A1E1F -:1045200008950C947C220F931F93009159021091CF -:104530005A0220915B0230915C02602B712B822B1E -:10454000932B1F910F910C947C220F931F9300913A -:10455000590210915A0220915B0230915C02602353 -:104560007123822393231F910F910C947C220F932C -:104570001F930091590210915A0220915B023091D1 -:104580005C0260277127822793271F910F910C945B -:104590007C2260E070E0CB010C94862241E050E088 -:1045A00060E070E004C0440F551F661F771F8A95B6 -:1045B000D2F7CB01BA010C94862241E050E060E0D2 -:1045C00070E004C0440F551F661F771F8A95D2F70D -:1045D0008091550290915602A0915702B0915802D5 -:1045E000482B592B6A2B7B2BCB01BA010C948622CA -:1045F00041E050E060E070E004C0440F551F661FCA -:10460000771F8A95D2F74095509560957095809167 -:10461000550290915602A0915702B091580248233A -:1046200059236A237B23CB01BA010C94862241E0F3 -:1046300050E060E070E004C0440F551F661F771F14 -:104640008A95D2F78091550290915602A091570217 -:10465000B0915802482759276A277B27CB01BA0116 -:104660000C9486220F931F930091550210915602CD -:104670002091570230915802602B712B822B932B83 -:104680001F910F910C9486220F931F930091550256 -:1046900010915602209157023091580260237123E5 -:1046A000822393231F910F910C9486220F931F93C3 -:1046B00000915502109156022091570230915802F4 -:1046C00060277127822793271F910F910C948622D0 -:1046D0000895CF92DF92EF92FF920F931F93CF93A3 -:1046E000DF93EC01C0905902D0905A02E0905B0237 -:1046F000F0905C028091550290915602A091570271 -:10470000B0915802C82AD92AEA2AFB2A0FE110E000 -:10471000B701A601002E04C0769567955795479579 -:104720000A94D2F740FF08C0BE01802F0E94E00328 -:104730008130910509F007C00150110948F7BE0109 -:1047400080E00E94E003DF91CF911F910F91FF90D5 -:10475000EF90DF90CF90089540911B0150911C0184 -:1047600020E030E09FEFFA01E20FF31F628168174B -:10477000A1F09F3F19F4611101C0922F2F5F3F4FAD -:104780002630310581F707C0FA01E90FF11D97FDC9 -:10479000FA95828308959F3FB9F7089540911B01D0 -:1047A00050911C0120E030E0FA01E20FF31F9281EA -:1047B000981301C012822F5F3F4F26303105A1F7B9 -:1047C000089581E090E0E0911B01F0911C01E80F59 -:1047D000F91F1082019688309105A9F708959091EC -:1047E0005D02982B90935D020895809590915D02F3 -:1047F000982390935D02089510925D020895909120 -:104800005E02982B90935E020895809590915E02CF -:10481000982390935E02089510925E02089580930B -:104820005F02089510925F02089540911B0150911C -:104830001C0120E030E080E0FA01E20FF31F9181DB -:1048400091118F5F2F5F3F4F27303105A9F70895F2 -:10485000E0911B01F0911C0180915D028083E09149 -:104860001B01F0911C01808190915E02892B808355 -:1048700090915F02992361F0E0911B01F0911C017E -:104880008081892B80830E94152481110E9412242B -:1048900080911B0190911C010C946A1880916E0309 -:1048A000843009F11092690220E488E190E00FB6AB -:1048B000F894A895809360000FBE2093600083B7A2 -:1048C000817F846083BF83B7816083BF789488953C -:1048D00083B78E7F83BF88E10FB6F8948093600022 -:1048E000109260000FBE0895CF930E94E3020E94D1 -:1048F0007E060E94E402C0E08C2F0E94C407892B30 -:1049000029F4CF5FC430C1F780E001C081E0CF91CE -:1049100008950E948C1E0C945F2B1F920F920FB66D -:104920000F9211248F939F93AF93BF93809169024D -:10493000811113C080916A0290916B02A0916C0268 -:10494000B0916D024196A11DB11D80936A029093B2 -:104950006B02A0936C02B0936D02BF91AF919F91D7 -:104960008F910F900FBE0F901F90189582E084BD1D -:1049700093E095BD9AEF97BD80936E0008958FB731 -:10498000F89440916A0250916B0260916C027091B0 -:104990006D028FBFCA010895CF92DF92EF92FF920E -:1049A0000F931F932FB7F89440916A0250916B02B6 -:1049B00060916C0270916D022FBF6A017B01EE2441 -:1049C000FF248C0120E030E0C016D106E206F30699 -:1049D00020F09A01281B390B05C09C0120953095C9 -:1049E000240F351FC9011F910F91FF90EF90DF90A9 -:1049F000CF9008951F920F920FB60F9211248F93AC -:104A00009F93AF93BF9380916A0290916B02A091A4 -:104A10006C02B0916D020196A11DB11D80936A02D6 -:104A200090936B02A0936C02B0936D02BF91AF9113 -:104A30009F918F910F900FBE0F901F9018950E941D -:104A4000A111F8942FEF87EA91E621508040904021 -:104A5000E1F700C0000087E090EBDC018093780371 -:104A600090937903A0937A03B0937B032CE088E1C1 -:104A700090E00FB6F894A895809360000FBE209345 -:104A80006000FFCFCF92DF92EF92FF920F931F93C0 -:104A9000CF93DF93C82ED12C01E010E08D2D0E9422 -:104AA000C4077C01C0E0D0E098010C2E02C0220FA8 -:104AB000331F0A94E2F72E213F21232B29F421965C -:104AC000CC30D10589F708C06C2F7D2D80E00E9485 -:104AD000BB03C812F4CF06C0D39484E0D812DECF53 -:104AE00080E001C081E0DF91CF911F910F91FF9095 -:104AF000EF90DF90CF900895CF93C82F8CE20E9463 -:104B00004225882321F08C2FCF910C94422580E000 -:104B1000CF910895CF930E94CD26811102C00E94AB -:104B2000AE26C5E608C00E947E068FE39CE9019789 -:104B3000F1F700C00000C150B1F789E20E947C2566 -:104B400081110AC18AE20E947C2581110E94AE2651 -:104B500085E00E947C2581110E941F250E94D82695 -:104B60008093680287E00E947C25882399F18BE17D -:104B70000E947C25882351F09091680291FB882740 -:104B800080F921E0822780FB91F922C08EE00E940B -:104B90007C25882351F09091680292FB882780F948 -:104BA00021E0822780FB92F913C080E10E947C25DE -:104BB00090916802882341F093FB882780F921E0D7 -:104BC000822780FB93F904C0892F809580FB90F9A0 -:104BD00090936802809168020E94DC260E94EA2677 -:104BE00080937B0280EE0E947C25882341F0809197 -:104BF0007B02982F909590FB80F980937B0289E34C -:104C00000E947C25882359F090917B0291FB882794 -:104C100080F921E0822780FB91F990937B0282EE5C -:104C20000E947C25882359F090917B0292FB882773 -:104C300080F921E0822780FB92F990937B0286EE37 -:104C40000E947C25882359F090917B0293FB882752 -:104C500080F921E0822780FB93F990937B0283EE19 -:104C60000E947C25882359F090917B0294FB882731 -:104C700080F921E0822780FB94F990937B0285E301 -:104C80000E947C25882359F090917B0295FB882710 -:104C900080F921E0822780FB95F990937B0281E3E4 -:104CA0000E947C25882359F090917B0296FB8827EF -:104CB00080F921E0822780FB96F990937B0281E1C5 -:104CC0000E947C25882359F090917B0297FB8827CE -:104CD00080F921E0822780FB97F990937B028091F5 -:104CE0007B020E94EE2687E20E947C25C82F8EE17F -:104CF0000E947C258111C2608FE10E947C25811178 -:104D0000C46080E20E947C258111C86081E20E941B -:104D10007C258111C06182E20E947C258111C062E4 -:104D200083E20E947C258111C06484E20E947C257C -:104D3000882311F0C06802C0CC2329F08C2F0E9478 -:104D4000E5266C2F03C00E94E126682F70E080E00A -:104D500090E0CF910C949122CF9108956DEE7EEF6B -:104D600080E090E00E94BA2F60E082E090E00E9434 -:104D7000AC2F60E083E090E00E94AC2F60E084E024 -:104D800090E00E94AC2F60E085E090E00E94AC2FA4 -:104D900060E086E090E00C94AC2F80E090E00E9410 -:104DA000A62F21E08D3E9E4F09F020E0822F08952E -:104DB00082E090E00C949E2F682F82E090E00C94AB -:104DC000AC2F83E090E00C949E2F682F83E090E05E -:104DD0000C94AC2F84E090E00C949E2F682F84E01C -:104DE00090E00C94AC2F86E090E00C949E2F682FFE -:104DF00086E090E00C94AC2F8091760280FF0BC08F -:104E00006091200185E0689FB00111247595679538 -:104E1000759567952AC081FF09C06091200185E0E2 -:104E2000689FB0011124759567951FC082FF07C068 -:104E30006091200185E0689FB001112416C0409167 -:104E400070024423C9F060911F01461788F7209132 -:104E5000200185E0289F90011124429FC001439FBB -:104E6000900D112470E00E948A2F6038710540F483 -:104E70006115710539F002C065E070E0862F089574 -:104E80008FE7089581E008958091760280FF08C041 -:104E900060911E0170E0759567957595679521C0C5 -:104EA00081FF06C060911E0170E07595679519C07D -:104EB00082FF04C060911E0170E010C080917002FA -:104EC0008823C1F060911D018617A0F790911E0103 -:104ED000989FC001112470E00E948A2F60387105EC -:104EE00028F46115710521F0862F08958FE7089544 -:104EF00081E0089561E070E0F4CF803F21F40E94EA -:104F0000FC26819504C0813F29F40E94FC268093F1 -:104F100073020895823F21F40E94FC26819504C00B -:104F2000833F29F40E94FC26809372020895893FF2 -:104F300019F40E94442705C08A3F31F40E94442797 -:104F400081958093740208958B3F21F40E94442739 -:104F5000819504C08C3F29F40E94442780937502F8 -:104F60000895843F21F480917102816017C0853FCC -:104F700021F480917102826011C0863F21F48091FA -:104F8000710284600BC0873F21F4809171028860B8 -:104F900005C0883F31F48091710280618093710275 -:104FA00008958D3F21F48091760281600BC08E3F81 -:104FB00021F480917602826005C08F3F29F48091B0 -:104FC00076028460809376020895803F29F4809170 -:104FD000730287FF6EC007C0813F41F48091730266 -:104FE00018160CF066C01092730263C090917202A2 -:104FF000823F19F497FF5DC005C0833F31F4191655 -:105000000CF057C01092720254C0893F31F4809165 -:10501000740218160CF04DC006C08A3F39F4809116 -:10502000740287FF46C01092740243C08B3F29F47C -:105030008091750287FF3DC006C08C3F39F4809196 -:1050400075021816B4F51092750233C0843F21F42E -:10505000809171028E7F05C0853F31F4809171028D -:105060008D7F8093710225C0863F21F4809171026B -:105070008B7FF7CF873F21F480917102877FF1CF3B -:10508000883F21F4809171028F7EEBCF8D3F21F418 -:10509000809176028E7F0BC08E3F21F48091760244 -:1050A0008D7F05C08F3F29F4809176028B7F80939E -:1050B00076028091720281110EC08091730281117B -:1050C0000AC080917402811106C08091750281111D -:1050D00002C010927002089581E792E00E94751854 -:1050E0000E94BF2490936F0280936E020895CF9325 -:1050F00080916E0290916F020E94CC2440917002C8 -:10510000442321F02091210130E006C020912201AA -:105110005AE0259F900111248217930708F486C056 -:105120008091720281110DC090917302911109C09A -:1051300090917402911105C090917502992309F420 -:1051400075C04F3F19F04F5F40937002181624F45A -:105150000E94FC26809372028091720287FF05C034 -:105160000E94FC268195809372028091730218162A -:1051700024F40E94FC26809373028091730287FFBF -:1051800005C00E94FC268195809373026091720293 -:10519000662339F1C0917302CC2319F1772767FD9B -:1051A0007095872F972F0E94FA2C23E333E343E374 -:1051B0005FE30E94AE2D0E94C72C609372026C2F99 -:1051C000772767FD7095872F972F0E94FA2C23E38E -:1051D00033E343E35FE30E94AE2D0E94C72C60934C -:1051E000730280917402181624F40E94442780935D -:1051F00074028091740287FF05C00E944427819544 -:105200008093740280917502181624F40E9444273A -:10521000809375028091750287FF05C00E94442724 -:10522000819580937502CF910C946C28CF9108954D -:10523000E1E7F2E085E0DF011D928A95E9F710923F -:105240007002109276020895833089F130F4813033 -:1052500061F0823009F06EC019C0853009F449C090 -:10526000B8F1863009F066C055C020912201862F22 -:1052700090E0820F911D8F3F910520F4620F6093A3 -:10528000220108958FEF809322010895209121013A -:10529000862F90E0820F911D8F3F910520F4620FC1 -:1052A0006093210108958FEF80932101089520914B -:1052B0002001862F90E0820F911D8F3F910520F4F1 -:1052C000620F6093200108958FEF8093200108956D -:1052D00020911F01862F90E0820F911D8F3F910535 -:1052E00020F4620F60931F0108958FEF80931F01D8 -:1052F000089520911E01862F90E0820F911D8F3F0F -:10530000910520F4620F60931E0108958FEF809342 -:105310001E01089520911D01862F90E0820F911D9E -:105320008F3F910520F4620F60931D0108958FEF68 -:1053300080931D010895833021F130F4813059F0BC -:10534000823009F049C012C0853089F128F18630D9 -:1053500009F042C037C080912201681720F4861BF3 -:1053600080932201089510922201089580912101D5 -:10537000681720F4861B8093210108951092210163 -:10538000089580912001681720F4861B80932001E6 -:10539000089510922001089580911F01681720F44C -:1053A000861B80931F01089510921F01089580911C -:1053B0001E01681720F4861B80931E010895109229 -:1053C0001E01089580911D01681720F4861B8093AB -:1053D0001D01089510921D01089541E050E060E024 -:1053E00070E004C0440F551F661F771F8A95D2F7DF -:1053F000CB01BA010E9491220C948C1E873208F5D1 -:105400008E3108F0B9C08E3009F47EC060F4873068 -:1054100009F465C018F4863059F549C0883051F157 -:105420008B3031F5AEC0883130F4863108F0A9C038 -:105430008031F1F473C0893109F4A3C08B31C1F418 -:1054400059C08933F1F068F4893209F493C018F433 -:10545000873271F48FC0853309F48CC0883341F4EE -:1054600090C0863409F46BC008F488C0883449F1D0 -:1054700080E008950E94D8260E94EA260E94F32622 -:1054800080C00E945918892B59F00E945918909396 -:105490007902809378020E948C1E80E090E004C024 -:1054A00080917802909179020E9454186AC080918C -:1054B0006802817F8E7F8093680281E0809377020B -:1054C00008950E948C1E2FEF83ED90E321508040C1 -:1054D0009040E1F700C000000E941F2552C080915B -:1054E000680280FF03C0817F8E7F01C0816080934E -:1054F000680247C09091680291FB882780F921E0FB -:10550000822780FB91F913C09091680292FB882753 -:1055100080F921E0822780FB92F909C0909168020E -:1055200093FB882780F921E0822780FB93F99093F1 -:105530006802882331F191609093680222C081E86B -:1055400090E00E9480182FEF81EE94E0215080407F -:105550009040E1F700C0000080E090E00E948018D9 -:105560002FEF89E698E1215080409040E1F700C09C -:10557000000007C080E003C08D5101C089530E9424 -:10558000ED2981E0089580E0089580E00895CF93AB -:10559000C82F80917702813071F020F0823009F0BD -:1055A00083C037C0A0911B01B0911C018C91823245 -:1055B00009F07CC007C0A0911B01B0911C018C9127 -:1055C000823249F48C2F0E94C32A81111EC08C2F75 -:1055D0000E94FE291CC08C2F0E94C52A811115C073 -:1055E000C43169F030F4CB3081F0C03109F062C0D1 -:1055F00009C0C93221F0C83309F05CC006C010925E -:10560000770258C082E08093770281E090E0817059 -:1056100054C0C932C1F060F4C431A9F020F4C730DD -:1056200009F046C02EC0CE51CA3008F041C011C0AA -:10563000CE3409F118F4CB34D9F517C0C13599F03F -:10564000C235B1F50EC010927A0281E080937702E4 -:1056500034C0EC2FF0E0E455FE4F808180937A0255 -:1056600027C061E003C061E007C06AE080917A0270 -:105670000E9424291DC06AE080917A020E949B2921 -:1056800017C08EE18093220182E3809321018AE09A -:105690008093200184E180931F0188E080931E01A4 -:1056A00088E280931D0104C01092770280E005C05B -:1056B00081E003C080E090E0AACFCF9108950E94DE -:1056C000CD26811102C00E94AE260E94F32680934F -:1056D000770380FF02C0869501C080E00C94DF074D -:1056E00080917703982F9695292F30E0233031054C -:1056F0004CF49F5F990F8170892B816080937703B1 -:105700000E94F7268091770386950C94DF0780919D -:105710007703982F969591F09158990F8170892B66 -:10572000809377038E7F91E009F490E08091770376 -:1057300090FB80F9809377030E94F726809177038E -:1057400086950C94DF0780917703982F909590FBB6 -:1057500080F9809377030E94F7268091770380FF7A -:1057600002C0869501C080E00C94DF07309177037A -:10577000232F26952F5F2F77822F90E0317004978B -:105780002CF4220F232B2093770302C0309377034E -:1057900080917703282F2E7F91E009F490E090FB11 -:1057A00080F9809377030E94F7268091770386958E -:1057B0000C94DF0720917703922F96959827990FE5 -:1057C000822F8170892B809377038E7F91E009F47B -:1057D00090E08091770390FB80F9809377030E949B -:1057E000F7268091770386950C94DF075058BB27E6 -:1057F000AA270ED075C166D130F06BD120F031F4FC -:105800009F3F11F41EF45BC10EF4E095E7FB51C11C -:10581000E92F77D180F3BA176207730784079507DA -:1058200018F071F49EF58FC10EF4E0950B2EBA2F8F -:10583000A02D0B01B90190010C01CA01A001112496 -:10584000FF27591B99F0593F50F4503E68F11A1642 -:10585000F040A22F232F342F4427585FF3CF4695D3 -:1058600037952795A795F0405395C9F77EF41F16F5 -:10587000BA0B620B730B840BBAF09150A1F0FF0FBF -:10588000BB1F661F771F881FC2F70EC0BA0F621FAB -:10589000731F841F48F4879577956795B795F7959B -:1058A0009E3F08F0B3CF9395880F08F09927EE0F2D -:1058B000979587950895D9D008F481E008950CD084 -:1058C0000FC107D140F0FED030F021F45F3F19F056 -:1058D000F0C0511139C1F3C014D198F39923C9F321 -:1058E0005523B1F3951B550BBB27AA2762177307E6 -:1058F000840738F09F5F5F4F220F331F441FAA1F9A -:10590000A9F333D00E2E3AF0E0E830D09150504059 -:10591000E695001CCAF729D0FE2F27D0660F771F07 -:10592000881FBB1F261737074807AB07B0E809F0E9 -:10593000BB0B802DBF01FF2793585F4F2AF09E3F7E -:10594000510568F0B6C000C15F3FECF3983EDCF350 -:10595000869577956795B795F7959F5FC9F7880FF7 -:10596000911D9695879597F90895E1E0660F771F49 -:10597000881FBB1F621773078407BA0720F0621BDA -:10598000730B840BBA0BEE1F88F7E095089504D0D3 -:105990006894B111D9C00895BCD088F09F5790F099 -:1059A000B92F9927B751A0F0D1F0660F771F881F44 -:1059B000991F1AF0BA95C9F712C0B13081F0C3D05F -:1059C000B1E00895C0C0672F782F8827B85F39F0FD -:1059D000B93FCCF3869577956795B395D9F73EF4A3 -:1059E00090958095709561957F4F8F4F9F4F08954B -:1059F000E89409C097FB3EF4909580957095619569 -:105A00007F4F8F4F9F4F9923A9F0F92F96E9BB271E -:105A10009395F695879577956795B795F111F8CF9A -:105A2000FAF4BB0F11F460FF1BC06F5F7F4F8F4F05 -:105A30009F4F16C0882311F096E911C0772321F0FB -:105A40009EE8872F762F05C0662371F096E8862F93 -:105A500070E060E02AF09A95660F771F881FDAF7EA -:105A6000880F9695879597F90895990F0008550F17 -:105A7000AA0BE0E8FEEF16161706E807F907C0F0D4 -:105A800012161306E407F50798F0621B730B840BDC -:105A9000950B39F40A2661F0232B242B252B21F4B6 -:105AA00008950A2609F4A140A6958FEF811D811D56 -:105AB000089597F99F6780E870E060E008959FEF90 -:105AC00080EC089500240A94161617061806090695 -:105AD000089500240A941216130614060506089564 -:105AE000092E0394000C11F4882352F0BB0F40F4EC -:105AF000BF2B11F460FF04C06F5F7F4F8F4F9F4F2C -:105B0000089557FD9058440F551F59F05F3F71F0AD -:105B10004795880F97FB991F61F09F3F79F0879514 -:105B20000895121613061406551FF2CF4695F1DF9D -:105B300008C0161617061806991FF1CF869571052D -:105B4000610508940895E894BB2766277727CB0161 -:105B500097F908958ADF08F48FEF08950BD0C0CF2E -:105B6000B1DF28F0B6DF18F0952309F0A2CFA7CF58 -:105B70001124EACFC6DFA0F3959FD1F3950F50E033 -:105B8000551F629FF001729FBB27F00DB11D639FEF -:105B9000AA27F00DB11DAA1F649F6627B00DA11D95 -:105BA000661F829F2227B00DA11D621F739FB00D3B -:105BB000A11D621F839FA00D611D221F749F3327AB -:105BC000A00D611D231F849F600D211D822F762F44 -:105BD0006A2F11249F5750408AF0E1F088234AF041 -:105BE000EE0FFF1FBB1F661F771F881F915050408D -:105BF000A9F79E3F510570F05CCFA6CF5F3FECF355 -:105C0000983EDCF3869577956795B795F795E79578 -:105C10009F5FC1F7FE2B880F911D9695879597F989 -:105C20000895FA01EE0FFF1F30962105310599F115 -:105C30006115710561F48038BFE39B0749F16894F1 -:105C40009038810561F08038BFEF9B0741F09923C0 -:105C500042F5FF3FE1053105210511F1E894089473 -:105C6000E795D901AA2329F4AB2FBE2FF85FD0F313 -:105C700010C0FF5F70F4A695E0F7F73950F019F007 -:105C8000FF3A38F49F779F930CD00F9007FC905801 -:105C900008953EF014CF60E070E080E89FE308953F -:105CA0004FE79F775F934F933F932F939ED02F9112 -:105CB0003F914F915F9152DF05C019F40EF0F9CE7C -:105CC00042CFFDCE26DFC8F39638C0F707F80F9213 -:105CD000E8942BE33AEA48EB5FE74EDF0F920F922E -:105CE0000F924DB75EB70F92C0D0ECEAF0E016D03D -:105CF0004F915F91EF91FF91E595EE1FFF1F49F0E6 -:105D0000FE57E0684427EE0F441FFA95E1F74195EE -:105D1000550B32D00F9007FE26C00895DF93CF9326 -:105D20001F930F93FF92EF92DF927B018C01689497 -:105D300005C0DA2EEF011EDFFE01E894A591259142 -:105D4000359145915591AEF3EF0162DDFE0197016A -:105D5000A801DA9479F7DF90EF90FF900F911F91EF -:105D6000CF91DF9108959B01AC0160E070E080E885 -:105D70009FE3A5CD9ECEACC0CCDEE8F39923D9F34A -:105D8000940F511DBBF39150504094F059F088236B -:105D900032F0660F771F881F91505040C1F79E3F29 -:105DA000510544F7880F911D9695879597F90895A9 -:105DB0005F3FACF0983E9CF0BB2786957795679542 -:105DC000B79508F4B1609395C1F7BB0F58F711F47C -:105DD00060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE11 -:105DE0000EF076C06CCE689464CE93DEC8F399232F -:105DF000D1F3C6F3DF93CF931F930F93FF92C92F75 -:105E0000DD2788232AF02197660F771F881FDAF78E -:105E100020E030E040E85FEB9FE3883920F0803EEF -:105E200030F021968F77E3DCE4EDF0E003C0DFDCB7 -:105E3000E1E0F1E073DF8B01BE01EC01FB2E6F5757 -:105E400071097595771F880B990BD4DD28E132E72E -:105E500041E35FE38FDEAF2D9801AE01FF900F911C -:105E60001F91CF91DF91D4DC3BCEFA01DC01AA0F68 -:105E7000BB1F9B01AC01BF5728F4222733274427BF -:105E800050781FC0B75188F4AB2F00244695379542 -:105E90002795011CA395D2F3002069F0220F331F30 -:105EA000441FB395DAF30DD0A1CC61307105A0E8A1 -:105EB0008A07B94630F49B01AC016627772788270B -:105EC0009078309621F02083318342835383089564 -:105ED0009F3F31F0915020F4879577956795B7955E -:105EE000880F911D9695879597F90895AA1BBB1B5E -:105EF00051E107C0AA1FBB1FA617B70710F0A61BCA -:105F0000B70B881F991F5A95A9F780959095BC01EA -:105F1000CD01089597FB072E16F4009407D077FD66 -:105F200009D00E94762F07FC05D03EF4909581950C -:105F30009F4F0895709561957F4F0895F999FECF11 -:105F400092BD81BDF89A992780B50895A8E1B0E087 -:105F500042E050E00C94C12F262FF999FECF1FBAD2 -:105F600092BD81BD20BD0FB6F894FA9AF99A0FBE82 -:105F7000019608950E94AC2F272F0C94AD2FDC01C1 -:105F8000CB01FC01F999FECF06C0F2BDE1BDF89A44 -:105F9000319600B40D9241505040B8F70895F894EE -:025FA000FFCF31 -:105FA2000507000C058540000001064000000100C5 -:105FB200D80B680C440C0F0CDB0B01600228081490 -:105FC2000A321E40004500250026006100600020C4 -:105FD2000037006400650066006700440046002444 -:105FE2000047000000020004000500070009000B42 -:105FF200000C000E0010001100130015001700180D -:10600200001A001C001D001F00210023002400268E -:1060120000280029002B002D002F00300032003410 -:10602200003500370039003B008803A103BA03D3CF -:1060320003FB04AE04780458043F4D3620020302E9 -:10604200000001000101010101000101010203043C -:0660520005060708090025 -:00000001FF diff --git a/keyboard/planck/planck_with_bootloader.hex b/keyboard/planck/planck_with_bootloader.hex deleted file mode 100755 index c61dfb743a..0000000000 --- a/keyboard/planck/planck_with_bootloader.hex +++ /dev/null @@ -1,1796 +0,0 @@ -:020000020000FC -:047000000C948D3E21 -:047028000C94B73DD0 -:10702F0012010002FF010020EB03F42F0000010208 -:10703F00030109021200010100803209040000005F -:10704F00000000000C03410054004D0045004C00AF -:10705F001603410054006D00330032005500340018 -:10706F004400460055000C0331002E0030002E0066 -:10707F0030000403090416010C0100000C0000018C -:02708F006C7F14 -:1070920012BD01BDF89A00B5089501E00895F9996D -:1070A200FECF12BD01BD20BDFA9AF99AF6CFF99929 -:1070B200FECF0C944938F80104910895F8013491F7 -:1070C20031962491890108950091610000930C0189 -:1070D20000E80093610001E00093610005BF02E057 -:1070E20005BF0C9486380091D70001600093D70049 -:1070F200A89507EF04BF0091600000610093600053 -:1071020000E00093600001E008950E94AA3D0E9401 -:10711200B53DFDCF0CD00F7708D0006806D00061D6 -:1071220004D0016028D0789408950093D80000918B -:10713200D8000895FCDF00621ED04CD009B500FFD4 -:10714200FDCFF5DF0F7D17D00091E0000E7F009399 -:10715200E0000091E000077F0093E0000091E20070 -:1071620001600093E2000091E20008600093E200F7 -:1071720078940C94743B0093D800089500910D010B -:10718200002359F40091D90000FF07C0D0DF006846 -:10719200F2DF01E000930D01CDDFE0E2F2E00081D9 -:1071A200018100FF0DC0008111811E7F11830083C8 -:1071B20001E00093EA0000E00093EA0000931E025F -:1071C20000E00093E9000091E80003FF02C00E9482 -:1071D200F23B0895A89539D000E40093600000E0E6 -:1071E200009381000093800010E0009385000093DB -:1071F200840001E006BB00918100036000938100DE -:107202000091600007FFFCCF00E80093600010933C -:107212008100A89507EF04BF18D010936000209159 -:1072220084003091850010938100109380001093A8 -:1072320085001093840001E006BB2D3D354010F01F -:1072420002E101C002E009BD089500916000006101 -:107252000093600008950E94AD3E239741D100E063 -:1072620000930901B5D104811581012B51F437D165 -:1072720000910701002309F4B9C000E0009307015F -:10728200B5C058D102FFFDCF37D1068335D1009367 -:107292000F0132D1009310012FD1009311012CD193 -:1072A2000093120129D10093130102852091130149 -:1072B20030911201409111015091100116811A95DD -:1072C20041F01250A9F01A9599F11A9509F473C078 -:1072D2008BC010910F01113011F411E001C010E0C8 -:1072E200138799D00C3F11F414D17FC077D17DC0A0 -:1072F20092D010910F01112329F01A9549F01A9595 -:10730200A9F073C010E013870C3F09F06EC0ECCFF8 -:1073120056D103C04CD109F468C00D911C9144D1DF -:107322000F3FC1F305E0009309015FC011E0EBCF0D -:10733200D2D029F00250E1F10A9541F056C0FDD0B9 -:107342000E94A33F0FEF00930A014FC0552319F08B -:107352005A9579F04AC04ED00DEF04BF74D0EAD0EE -:1073620003FFFDCF67D051D04AD008E00093600000 -:10737200FFCF40D068D0DED003FFFDCF5BD03FD03F -:1073820044D00FEF1FE004C009811A810150104060 -:1073920009831A8309811A81012BB1F700E800934E -:1073A200610000910C01009361000C940000FFCF7A -:1073B20001E003871AC08FD019F00A9539F015C081 -:1073C200535098F4BAD002E000870FC0505339F0FE -:1073D2005A9541F05F52B1F35A95A1F306C002E00B -:1073E2000883F0CF01E0FCCFA8D079D02396E4E067 -:1073F2000C94BA3E01E005BF00E005BF089500917C -:10740200D8000F770093D800089509B50D7F09BD04 -:1074120000E009BD08955183408333832283109194 -:10742200E8001B7F1093E8001091E8001F7710938B -:10743200E80008955DD053D0F8940091E000016017 -:107442000093E000089579D04AC0219749D0009175 -:107452000601035019F00250B9F00BC03CD021F0E4 -:107462000A9559F00A9529F400910A010C3F19F482 -:1074720050D02196089567D0FCCF0091010100936E -:10748200F100009100010AC01091100124D019F0FE -:107492000A9549F0EECF135018F400E00093F10082 -:1074A2001ED044D0E6CF105339F01A9539F01F524E -:1074B20041F01A9541F0F4CF08E5F0CF00E006D094 -:1074C200EDCF02E0FCCF04E001D0E8CF10E020E0F5 -:1074D20030E00C94113F00910F010023089521C068 -:1074E2000BD008D007D00093040106D00093050109 -:1074F20021D00BC000D008830091F10008950091C3 -:10750200EB0000620093EB0015D0077F0093E800C8 -:107512000895F5DF02E00093080103E000930901FA -:10752200089559D007D000FFFDCF089503D002FF80 -:10753200FDCF03C00091E8000895FCDF0B7FE6DF7A -:10754200F9DF0F77E3CF0E94AC3E42D038D006C0BD -:107552002BD00093F1002BD059F43DD0082F092BEA -:10756200A9F0E8DF02FD12C0E5DF00FFFDCF4424F1 -:10757200042D4394003289F300910B0100230D91F5 -:107582001C9131F311970E945838E3CFD3DF00FFEB -:10759200FDCF21D0CFDF00FFFDCFCCDF02FFFDCF3B -:1075A200CCDFE5E00C94B93E11970C945C380D9158 -:1075B2001C910F5F1F4F1C930E93019708958281B8 -:1075C200938100811181801B910B0196DF01089547 -:1075D200E0E0F1E00895AEDF0E7F98CF0E94A93E71 -:1075E200F7DF80819181A081B181AF710481158122 -:1075F20000521040048315830AC000910B0100233E -:1076020031F4A301920103E911E00E943B3F47D00C -:10761200B8F1662477242C0111C06EDFF301ED5618 -:10762200FE4F008301E0600E00E0701E01960091A3 -:10763200F200002311F033D0B8F47FDF30D0E8F24B -:10764200F301B096E238F040C0F674DF02FFFDCFDE -:107652000091F200BDDF24813581201B304024835C -:107662003583E5CF49DFAA95AA23E1F700910B0103 -:10767200013099F62091F1008C010E945038D6CF4A -:1076820004811581012B21F055DF02FFFDCF55DF6B -:10769200A2DF50DF00FFFDCFE8E00C94B63EE0E051 -:1076A200F1E0028113810817190708952091EB0078 -:1076B20021602093EB000093EC000091ED0002703A -:1076C200012B0093ED000091ED0002600093ED00AC -:1076D2001091EE00012F000F00E0001F0895412FCE -:1076E2000093E900089500E009D000FD05C000E024 -:1076F200F7DF10E202E0DACF00E00895F1DF009157 -:10770200EB0008950F770132A9F5112369F11A955B -:1077120059F01A9561F01A9569F01A95F9F01A95CF -:10772200C1F01A95D9F024C00E942C3920C00E94C1 -:10773200263A1DC029D00091090123D001E01FD0B3 -:1077420020D0009108011BD00E94923A0E94973AE1 -:107752000EC01AD00091080114D007C002E00093B5 -:10776200080100E0009309010FD00E94923A03C081 -:107772000E94803A02C001E0089500E0089501D01D -:1077820000E00093F10008950091E800077F009364 -:10779200E800089508950350F9F4112339F01A9579 -:1077A20051F01A9581F01A9599F016C004E016D09E -:1077B20001E810E703C011D003E510E7E7E1F2E0CA -:1077C20000831183D8CF06E109D00FE510E7F6CF89 -:1077D20004D005E710E7F2CFD0CF0CE000931A02F5 -:1077E200089527D120D100931D02E1D0212F11232A -:1077F20029F12A95E9F02250F1F0225099F02A95C8 -:1078020049F0225061F02A9581F02A95E1F02A95FB -:10781200E9F023C0003809F44FC00C94833B0038D0 -:10782200E1F7C8C00023C9F71EC00023B1F72DC07D -:10783200033098F744C1033080F70BC1003868F376 -:10784200033858F7C9C0013841F77BC1013051F400 -:10785200FCD0BFD000FD06C0FCCF0E94833B0023BA -:1078620009F41ED008951091E3001078DCD00F7750 -:10787200012B0093E300E9D0ACD000FFFDCF0091D3 -:10788200E30000680093E300089591D0123040F4C1 -:107892000FD010931E02DAD000911E020C94CB3B43 -:1078A2000091EB0001D004C000620093EB00089548 -:1078B2000091E800077FC0C0BA93AA93229700E024 -:1078C2000093190274D0AFD0202F2A9519F02A956F -:1078D200E9F022C002E100931A020FE210E7E7E1A9 -:1078E200F2E0008311839DD008839DD00983E0DFFD -:1078F20000911A0210E02881398102171307A8F4B7 -:107902000F7181F401E00093190211C002E10093AA -:107912001A0201E410E7E3CF0E94CC3B002319F7DF -:107922008ED040C01093190202C020931A027ED05A -:10793200A7E1B2E001C08AD000911A02002309F146 -:1079420048D004FD1EC045D000FD03C042D004FF54 -:10795200FACF10E0012F1395003281F0ED91FC91E6 -:107962001197049133D02D913C912F5F3F4F3C935F -:107972002E93FD0103810A95038361F72AD004FF48 -:10798200DACF00911902013039F423D004FD04C08A -:1079920020D000FFFDCF5AD01CD004FFFDCF46D02F -:1079A20018D00B7F49D02296A991B99108951091D0 -:1079B200F10008957DDF00911E0208D047D009D062 -:1079C2000F773AD006D002FFFDCFBFC00093F1007F -:1079D20008950091E800089524D010911D021058D6 -:1079E20029F01A9589F01A9591F019C061DF00917A -:1079F2001C02ECDF00E0EADF29D0EBDF02FFFDCF63 -:107A020018D0E7DF0F770CC053DF00E0F2CF51D080 -:107A12000F7710E0F801E55EFD4F0081EACF0FD04D -:107A22000BC001D000D00091F1000895D2DF0F7E8B -:107A320003C00091E8000B7F0093E80008950091D5 -:107A4200EB0032DFC6DF077F089532DFC2DF0E7F31 -:107A5200F3CF00911D02002329F00A9509F10A953E -:107A620031F01EC0E0DF0A9561D0D9F41AC061D0AE -:107A7200B9F4D9DF0F7711F416D01BD00093E900C7 -:107A82001091EB0010FF0BC00ED010E01093E90034 -:107A920021E0F801E55EFD4F20834FD003C042D0C4 -:107AA20045D0CFDFC9CF1091EB0010621093EB00ED -:107AB20008951091E800177F1093E800089500914F -:107AC2001D02002311F4AFDF02C0013011F4B7DF51 -:107AD200B3CF023031F52DD019F52091F1002F7777 -:107AE2002093E90023D000FF19C081F01FD000616C -:107AF200DCDE01E010E0422F0E949F3E0093EA008C -:107B020000E00093EA0012D00860CFDE0BD030E034 -:107B1200F901E55EFD4F008310D0DACF03D0D7CF55 -:107B2200BFDE089500E00093E90008950091EB00A4 -:107B3200089579DF3CDF00230895BADE4ADF0E7F25 -:107B4200089583DF46DF02FFFDCF73DF42DF0F7749 -:107B520073CF0091D70001600093D7000E948B3849 -:107B620000E000931F0208950C94BF388A93FA93A1 -:107B7200EA933A922A921A920A927A936A935A93BF -:107B82004A933A932A931A930A938FB70091DA0091 -:107B920000FF24C00091D80000FF20C00EEF009328 -:107BA200DA000091D90000FF11C001E000930D013D -:107BB200ABD0026096D09AD00860A2D00E949B38C7 -:107BC2000091E0000E7F0093E00008C000E0009307 -:107BD2000D0100931E0298D0046083D07FD002FF73 -:107BE20005C084D002FF02C00BEF75D077D000FF32 -:107BF2001BC07CD000FF18C001E000930E016AD0C8 -:107C020083D000626ED00EEF6FD0006179D06ED05B -:107C12000F7D76D00091D80000620093D80009B59C -:107C22000D7F09BD00E009BD59D004FF20C05ED020 -:107C320004FF1DC009B500FD05C00E94EB3809B55F -:107C420000FFFDCF0091D8000F7D0093D80042D0F5 -:107C520000910E01002359F04CD00FEE45D00F7E5B -:107C620052D000643ED042D001604AD042D036D0D9 -:107C720005FF0FC03BD005FF0CC000E000930E01D2 -:107C820035D00F7E3DD00FED2FD00F7D3CD0006858 -:107C920028D024D003FF0DC029D003FF0AC000E082 -:107CA20000931F0207EF17D00E94743B2DD0116082 -:107CB20018D08FBF09911991299139914991599100 -:107CC200699179910990199029903990E991F991E6 -:107CD200899118950FEE0093E10008950091E1005B -:107CE20008951183008308950093E1000091E2005A -:107CF20008950091E200006203D00091E200086062 -:107D02000093E2000895FCDFE0E2F2E000811181DD -:107D1200089500008895FECF01E60DBF02E00EBF78 -:107D2200C2EED2E00E947438002311F00E94D33ECA -:107D32000E9465380E948A3E0C948A3E4A951AF047 -:107D4200000F111FFBCF0895BA92AA929A928A92BB -:107D52007A926A925A924A92BA93AA939A938A937D -:107D62000895BB84AA84998488847F806E805D8014 -:107D72004C80BB81AA8199818881F0E00FB6F8948A -:107D8200CE0FDF1F0FBE089520E006D0E9F7089559 -:107D9200259102D0E9F708952D9301501040202F2C -:107DA200212B089585E890E7FC0105911491FC01CF -:107DB2003296A591B491FC01349625913491422FCB -:107DC200432B19F0F901E4DF01C0DEDF069610E76C -:107DD2008139910748F308952F930CD02F9101D048 -:107DE20008953CD0F12FE02F45E047BFE89536D00B -:107DF20012D0089533D0F12FE02F43E047BFE8952A -:107E02002DD008952BD0F12FE02F43E047BFE89506 -:107E120025D001D0089522D041E147BFE8951EC088 -:107E22001DD0F12FE02F41E247BFC895002D16C0AB -:107E320015D0F12FE02F49E047BFC895002D0EC0A5 -:107E4200F32FE22F012E102E41E047BFE89506C026 -:107E520005D0002E29E027BFE89500C0022E27B7E3 -:107E620020FDFCCF202D0895022E27B726FDFCCF42 -:107E7200202D08950E94A53E22974801C901DA01EA -:107E820010C05BD001E0A00E00E0B01E00E4A0161E -:107E920000E0B00608F440C0830120E030E00E9418 -:107EA200F23E0A2F0B2B09F440C0082F0F7710E087 -:107EB2002C01401A510A320100E4A02E03C00A2FFD -:107EC2000B2BE1F04816590680F0F40101914F01A5 -:107ED2000983119729F001914F010883119711C06D -:107EE200F2013196049108830CC0F20104910983D6 -:107EF2003196E817F907A1F7F401EDCF1BD00883FB -:107F020019839201088119810E94213F16D0AA94F7 -:107F1200B1F62301AA24BB240DD0312F0F3F3F4FCE -:107F220009F4AFCF83011DD0B7CF01E02296ECE078 -:107F32000C94B23E82010C945F3802E0400E00E0E5 -:107F4200501E08959A938A9380E090E08C0109D0A4 -:107F520080589F4F8F3F0FE69007C0F38991999108 -:107F6200089520E030E00C94FB3E00000000000089 -:067F720000000000FC000D -:107FE4000C94ED3E0C94113F0C94193F0C94213FDA -:0C7FF4000C94F23E0C94033F0C94293FC7 -:040000030000700089 -:100000000C949D020C94E1020C94E1020C94E10228 -:100010000C94E1020C94E1020C94E1020C94E102D4 -:100020000C94E1020C94E1020C941C120C94EE125C -:100030000C948D240C94E1020C94E1020C94E102E6 -:100040000C94E1020C94E1020C94E1020C94E102A4 -:100050000C94E1020C94FA240C94E1020C94E10259 -:100060000C94E1020C94E1020C94E1020C94E10284 -:100070000C94E1020C94E1020C94E1020C94E10274 -:100080000C94860A0C94E1020C94E1020C94E102B7 -:100090000C94E1020C94E1020C94E1020C94E10254 -:1000A0000C94E1020C94E1020C94E10207634236E5 -:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 -:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD -:1000D0000000803F08000000BE922449123EABAAF7 -:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 -:1000F000AA3E00000000BF000000803F000000009A -:1001000000084178D3BB4387D1133D190E3CC3BDD2 -:100110004282AD2B3E68EC8276BED98FE1A93E4C7F -:1001200080EFFFBE01C4FF7F3F0000000000000021 -:10013000F1A4F1A3018C028C048C2B0014001A0092 -:100140000800150017001C0018000C001200130016 -:100150002A00290004001600070009000A000B000D -:100160000D000E000F0033003400E1001D001B00E5 -:100170000600190005001100100036003700380095 -:1001800028000030E000E200E30002202C002C00F8 -:1001900001205000510052004F002B0014001A00A3 -:1001A000090013000A000D000F0018001C003300A6 -:1001B0002A002900040015001600170007000B0094 -:1001C000110008000C0012003400E1001D001B00AB -:1001D0000600190005000E00100036003700380038 -:1001E00028000030E000E200E30002202C002C0098 -:1001F00001205000510052004F002B003400360007 -:10020000370013001C0009000A00060015000F004B -:100210002A00290004001200080018000C00070042 -:100220000B001700110016003800E1003300140025 -:100230000D000E001B00050010001A0019001D0023 -:1002400028000030E000E200E30002202C002C0037 -:1002500001205000510052004F0035021E021F02C3 -:100260002002210222022302240225022602270262 -:100270002A0001003A003B003C003D003E003F00E8 -:100280002D022E022F0230023102010040004100F7 -:100290004200430044004500032004200520005094 -:1002A0000100010001000100010002200100010025 -:1002B0000100AB00AA00A900AE0035001E001F001F -:1002C0002000210022002300240025002600270012 -:1002D0002A0001003A003B003C003D003E003F0088 -:1002E0002D002E002F0030003100010040004100A1 -:1002F0004200430044004500032004200520005034 -:1003000001000100010001000100010001000100E5 -:100310000120AB00AA00A900AE0028035400680029 -:100320006500200050006C0061006E0063006B00EF -:1003300020004B006500790062006F0061007200D0 -:10034000640000002C034F007200740068006F000E -:100350006C0069006E0065006100720020004B00B7 -:100360006500790062006F00610072006400730034 -:100370000000040309040902D000060100A03209AC -:100380000400000103010100092111010001223FC5 -:10039000000705810308000A0904010001030102A6 -:1003A00000092111010001224D0007058203080008 -:1003B0000A090402000103000000092111010001E3 -:1003C0002236000705830308000A0904030002031C -:1003D000000000092111010001222000070584030B -:1003E00020000107050403200001090404000001A6 -:1003F00001000009240100010900010509040500AC -:10040000020103000007240100014100062402014B -:100410000100062402020200092403010301020173 -:10042000000924030204010101000905060240003D -:1004300005000005250101010905850240000500B0 -:100440000005250101031201100100000008EDFE66 -:1004500060600100010200010631FF0974A1010979 -:1004600075150025FF952075088102097615002570 -:10047000FF952075089102C005010980A101850240 -:1004800016010026B7001A01002AB7007510950161 -:100490008100C0050C0901A1018503160100269CFD -:1004A000021A01002A9C02751095018100C0050105 -:1004B0000902A1010901A100050919012905150079 -:1004C00025019505750181029501750381010501DD -:1004D000093009311581257F950275088106093893 -:1004E0001581257F950175088106050C0A380215CE -:1004F00081257F950175088106C0C005010906A107 -:1005000001050719E029E715002501950875018106 -:1005100002950175088101050819012905950575E0 -:100520000191029501750391010507190029FF1535 -:100530000025FF950675088100C011241FBECFEF6E -:10054000DAE0DEBFCDBF04B603FE24C0809178039D -:1005500090917903A0917A03B0917B038730904BFF -:10056000A740B04BB9F4109278031092790310921F -:100570007A0310927B0314BE84B7877F84BF88E11F -:100580000FB6F89480936000109260000FBEE0E018 -:10059000F8E3099511E0A0E0B1E0E2EAFFE502C06E -:1005A00005900D92A63BB107D9F713E0A6EBB1E099 -:1005B00001C01D92A837B107E1F70E94F90E0C9413 -:1005C000CF2F0C9400000895089561110DC0FC0117 -:1005D0008281882331F085EE0E949D190E94B62BFE -:1005E00003C085EE0E94651A80E090E008958B3B81 -:1005F000910568F4883A910530F5853A9105C0F483 -:100600008430910598F4019709F06FC071C0803E65 -:10061000910508F46AC0883E910540F09C01205F76 -:1006200031092031310508F060C05CC09C01A1C0D7 -:10063000853A910509F45FC0863A910509F45EC0D8 -:1006400023E830E496C0883A910509F45AC0893A03 -:10065000910509F459C08A3A910509F458C08B3ABA -:10066000910509F457C08C3A910509F456C08D3AAA -:10067000910509F455C0803B910509F454C08E3AA8 -:10068000910509F453C08F3A910509F452C0813B9A -:10069000910509F451C0823B910509F450C0833B98 -:1006A000910509F44FC0843B910509F44EC0853B88 -:1006B000910509F44DC0863B910509F44CC0873B78 -:1006C000910509F44BC0883B910509F44AC0893B68 -:1006D000910509F449C08A3B910509F048C02AE216 -:1006E00036E447C09C01306544C020E030E041C0A2 -:1006F00021E030E03EC021E830E43BC022E830E4B5 -:1007000038C022EE34E435C029EE34E432C02AEE9B -:1007100034E42FC025EB34E42CC026EB34E429C0AC -:1007200027EB34E426C02CEC34E423C02DEC34E475 -:1007300020C023E835E41DC02AE835E41AC022E9C8 -:1007400035E417C024E935E414C021E236E411C0D1 -:1007500023E236E40EC024E236E40BC025E236E4A0 -:1007600008C026E236E405C027E236E402C020E0F5 -:1007700034E4C90108959CE0799FF001112490E3CD -:10078000899FE00DF11D1124E60FF11DEE0FFF1FF3 -:10079000E65CFE4F25913491C9010895880F991F99 -:1007A00082559040FC0125913491C9010895880F2C -:1007B000991F825D9E4FFC0125913491C9010895D6 -:1007C0000E94BB039C013A9521153F4108F4DFC00C -:1007D0009C0130522115304120F49F700E94D703B4 -:1007E00008959C0130532115304118F49927906CDD -:1007F00008959C0130542031310520F48F709927E1 -:10080000946D0895803120E4920719F480E091ED11 -:100810000895813140E4940719F480E090ED089543 -:10082000823120E4920719F480E092ED089583313B -:1008300040E4940719F480E093ED0895811520E5D4 -:10084000920711F40C941F25813040E5940731F490 -:100850008091680281608093680208959C013056FF -:100860002115304108F402C097FF02C0906F08952F -:10087000803E9105E0F4803C910568F58133910557 -:1008800009F474C048F48932910509F46AC08A32C7 -:10089000910509F07AC074C089339105F9F0823866 -:1008A0009105E1F08533910509F06FC050C0833E9A -:1008B0009105A9F140F4803E9105C9F0823E910571 -:1008C00009F063C01BC0863E910571F1873E91051A -:1008D00009F05BC037C00E94CE03089520917B02CF -:1008E00020FD02C021FF51C080EE90E04EC08091FB -:1008F0007B0280FFF9CF89E390E047C080917B02C3 -:1009000082FF0AC080917B0284FF03C080E090E0F8 -:100910003CC083EE90E039C082EE90E036C080911A -:100920007B0282FFEFCFF8CF80917B0283FF07C06D -:1009300080917B0284FDEACF87EE90E026C086EEB0 -:1009400090E023C080917B0283FFF2CFF8CF8091AB -:100950007B0285FF03C089E290E017C085E390E049 -:1009600014C080917B0285FDF9CFF5CF80917B0289 -:1009700086FF03C08AE290E008C081E390E005C0F2 -:1009800080917B0286FDF9CFF5CF0E94F702089592 -:100990005F926F927F928F929F92AF92BF92CF920F -:1009A000DF92EF92FF920F931F93CF93DF93CDB718 -:1009B000DEB728970FB6F894DEBF0FBECDBF9E01FD -:1009C0002F5F3F4F4E0189E0880E911C60E070E080 -:1009D00000E010E0E12CF12CC12CD12CA12CB12C89 -:1009E00088E0782E622E532E41E050E0E3E2F1E001 -:1009F000A62DB52D872D01900D928A95E1F7F9016D -:100A0000819191919F01FC01E07FFF27E032F10588 -:100A100059F48F709927FA0102C0EE0FFF1F8A95D3 -:100A2000E2F7AE2ABF2A37C0E033F10559F48F70E0 -:100A30009927FA0102C0EE0FFF1F8A95E2F7CE2A2E -:100A4000DF2A29C0E034F10559F48F709927FA01A3 -:100A500002C0EE0FFF1F8A95E2F7EE2AFF2A1BC0A5 -:100A6000E035F10559F48F709927FA0102C0EE0FB5 -:100A7000FF1F8A95E2F70E2B1F2B0DC0E036F10504 -:100A800051F48F709927FA0102C0EE0FFF1F8A956B -:100A9000E2F76E2B7F2B2815390509F0A7CF94B10B -:100AA0008A2D8095892384B985B18A2985B997B122 -:100AB0008C2D8095892387B988B18C2988B99AB102 -:100AC0008E2D809589238AB98BB18E298BB99DB1E2 -:100AD000802F809589238DB98EB1802B8EB990B3EC -:100AE000862F8095892380BB81B3862B81BB289676 -:100AF0000FB6F894DEBF0FBECDBFDF91CF911F912F -:100B00000F91FF90EF90DF90CF90BF90AF909F90AC -:100B10008F907F906F905F9008955F926F927F9219 -:100B20008F929F92AF92BF92CF92DF92EF92FF92FD -:100B30000F931F93CF93DF93CDB7DEB768970FB6B0 -:100B4000F894DEBF0FBECDBF85B7806885BF85B77F -:100B5000806885BF0E94CF076E9A769A0E94C8046B -:100B60009E012F5F3F4F4E0189E1880E911C60E08E -:100B700070E000E010E0E12CF12CC12CD12CA12C74 -:100B8000B12C98E1792E622E532E41E050E0EBE239 -:100B9000F1E0A62DB52D872D01900D928A95E1F7F4 -:100BA000F901819191919F01FC01E07FFF27E032E3 -:100BB000F10559F48F709927FA0102C0EE0FFF1F5B -:100BC0008A95E2F7AE2ABF2A37C0E033F10559F41F -:100BD0008F709927FA0102C0EE0FFF1F8A95E2F786 -:100BE000CE2ADF2A29C0E034F10559F48F70992705 -:100BF000FA0102C0EE0FFF1F8A95E2F7EE2AFF2AE4 -:100C00001BC0E035F10559F48F709927FA0102C035 -:100C1000EE0FFF1F8A95E2F70E2B1F2B0DC0E0365B -:100C2000F10551F48F709927FA0102C0EE0FFF1FF2 -:100C30008A95E2F76E2B7F2B2815390509F0A7CF8F -:100C400094B18A2D8095892384B985B18A2985B983 -:100C500097B18C2D8095892387B988B18C2988B963 -:100C60009AB18E2D809589238AB98BB18E298BB943 -:100C70009DB1802F809589238DB98EB1802B8EB93F -:100C800090B3862F8095892380BB81B3862B81BB4F -:100C90001092B7011092B6011092BF011092BE01DE -:100CA0001092B9011092B8011092C1011092C001C6 -:100CB0001092BB011092BA011092C3011092C201AE -:100CC0001092BD011092BC011092C5011092C40196 -:100CD00068960FB6F894DEBF0FBECDBFDF91CF91FF -:100CE0001F910F91FF90EF90DF90CF90BF90AF904A -:100CF0009F908F907F906F905F9008955F926F921A -:100D00007F928F929F92AF92BF92CF92DF92EF929B -:100D1000FF920F931F93CF93DF93CDB7DEB7A097CA -:100D20000FB6F894DEBF0FBECDBF7E0149E1E40EE1 -:100D3000F11C2EEBC22E21E0D22E5E0151E2A50E57 -:100D4000B11C38E0532E470101E010E048E1642E69 -:100D500055E0752EE3E2F1E0D401852D01900D926E -:100D60008A95E1F7F701819191917F019C01207FA4 -:100D700033272032310589F424B18F709927A801D7 -:100D800002C0440F551F8A95E2F7CA01242B24B9EB -:100D900095B18095892385B94FC02033310589F4F9 -:100DA00027B18F709927F80102C0EE0FFF1F8A95B7 -:100DB000E2F7CF012E2B27B998B18095892388B906 -:100DC0003BC02034310589F42AB18F709927A801DE -:100DD00002C0440F551F8A95E2F7CA01242B2AB995 -:100DE0009BB1809589238BB927C02035310589F4C3 -:100DF0002DB18F709927F80102C0EE0FFF1F8A9561 -:100E0000E2F7CF012E2B2DB99EB1809589238EB9A3 -:100E100013C02036310581F420B38F709927A801C3 -:100E200002C0440F551F8A95E2F7CA01242B20BB4C -:100E300091B38095892381BB50EA5A95F1F7BE01A1 -:100E40006F5F7F4F80E090E020E030E0EBE2F1E088 -:100E5000DE011196462D01900D924A95E1F7FB01B6 -:100E600041915191BF01FA01E07FFF27E032F10586 -:100E700011F4E3B113C0E033F10511F4E6B10EC093 -:100E8000E034F10511F4E9B109C0E035F10511F4E0 -:100E9000ECB104C0E036F105B9F4EFB1F0E04F7009 -:100EA000552702C0F595E7954A95E2F7E0FD08C0A1 -:100EB000A801022E02C0440F551F0A94E2F702C097 -:100EC00040E050E0842B952B2F5F3F4F2C303105B5 -:100ED00009F0BCCFF601208131812817390721F0B4 -:100EE00091838083709200010E94C804F2E0CF0ECB -:100EF000D11CEA14FB0409F02DCF80910001882356 -:100F000061F1815080930001811121C08091BE0167 -:100F10009091BF019093B7018093B6018091C00179 -:100F20009091C1019093B9018093B8018091C20161 -:100F30009091C3019093BB018093BA018091C40149 -:100F40009091C5019093BD018093BC0106C08FE9CB -:100F50009FE00197F1F700C0000081E0A0960FB676 -:100F6000F894DEBF0FBECDBFDF91CF911F910F91DF -:100F7000FF90EF90DF90CF90BF90AF909F908F90B9 -:100F80007F906F905F900895E82FF0E0EE0FFF1FC5 -:100F9000EA54FE4F80819181089508950895279A1B -:100FA0002F988FEF9FEF90938700809386008AE0C1 -:100FB0008093800089E1809381000C945F2B8111E4 -:100FC0000BC080918000877F8093800010928D00FD -:100FD00010928C002F9808952F98833041F48091BF -:100FE00080008860809380008FEF9FEF12C0909107 -:100FF000800098609093800023E030E0281B310946 -:10100000220F331F8FEF9FEF02C0969587952A9589 -:10101000E2F790938D0080938C0008950F931F93B7 -:10102000CF93DF93CDB7DEB7CC58D1090FB6F89484 -:10103000DEBF0FBECDBF8C01862F642F882379F0D1 -:10104000F80192812FE7482F992329F08DE792E04C -:101050000E94F81404C08DE792E00E940815F80180 -:1010600080818B3061F49181933009F068C0828176 -:10107000882309F4CDC0809103018F5F0EC08A30B0 -:10108000E1F5F8019181933009F059C082818823FC -:1010900009F4BEC08091030181508093030120E0D8 -:1010A0004BE760E08DE792E00E94E81420E04BE718 -:1010B00061E08DE792E00E94E81420E04BE762E0F7 -:1010C0008DE792E00E94E81420E04BE763E08DE7B3 -:1010D00092E00E94E81420E04BE764E08DE792E0A4 -:1010E000C457DF4F0FB6F894DEBF0FBECDBFDF9100 -:1010F000CF911F910F910C94E814893069F4F80195 -:1011000091819330E1F492819923C9F0809101019A -:101110009091020101960EC0883089F4F801918106 -:10112000933069F49281992351F08091010190915B -:10113000020101979093020180930101B0CFF80161 -:10114000928140910301992391F196E4E3E4F1E067 -:10115000DE01A95BBF4F01900D929A95E1F7405DCA -:10116000F8019181FCE09F9F40191124E091010159 -:10117000F0910201E80FF11DEE0FFF1F87E490E0F0 -:101180008C0F9D1FE80FF91F8081480F2FE760E04B -:101190008DE792E0C457DF4F0FB6F894DEBF0FBE65 -:1011A000CDBFDF91CF911F910F910C94F81496E46D -:1011B000E3E4F1E0DE01119601900D929A95E1F7DA -:1011C000405DF8019181FCE09F9F40191124E0915E -:1011D0000101F0910201E80FF11DEE0FFF1F81E008 -:1011E00090E08C0F9D1FE80FF91F8081480F2FE7BB -:1011F00060E08DE792E0C457DF4F0FB6F894DEBF92 -:101200000FBECDBFDF91CF911F910F910C940815A8 -:10121000C457DF4F0FB6F894DEBF0FBECDBFDF91CE -:10122000CF911F910F910895CF93DF93EA019B0116 -:10123000AC0160E074E284E79BE40E945F2C0E94B2 -:10124000C72C709397006093960020E130E02C1B30 -:101250003D0B02C0759567952A95E2F7709399004A -:1012600060939800DF91CF9108951092020210923E -:10127000010210929000109291001092FD011092C4 -:10128000FE011092FF01109200021092FC011092D8 -:10129000FB01E9EDF1E0A9ECB1E01192119211929C -:1012A00011921D921D9281E0E93FF807B1F7089570 -:1012B000AF92BF92CF92DF92EF92FF920F931F9364 -:1012C000CF93DF936B017C0109EF11E047EDA42E72 -:1012D00041E0B42EC7E0D0E0A7019601F801929159 -:1012E0008291729162918F010E945B2C882349F058 -:1012F0002197F2E0AF1AB108CF3F8FEFD80761F71F -:1013000034C0F8011082118212821382F501118219 -:101310001082FE01EE0FFF1FEE0FFF1FE752FE4F80 -:10132000DE01AA0FBB1FA753BE4FCE011AC0019604 -:1013300044815581668177814083518362837383C1 -:10134000148215821682178212962D913C91139762 -:1013500011963C932E9313961C921E9212973496DC -:1013600012968730910519F7C3CF809101029091B1 -:101370000202019797FD05C090930202809301023B -:1013800004C01092020210920102E0910102F09159 -:101390000202309789F410929000109291001092FE -:1013A000FD011092FE011092FF01109200021092B6 -:1013B000FC011092FB019EC03197DF01AA0FBB1FF9 -:1013C000AA0FBB1FA752BE4FCD90DD90ED90FC90B1 -:1013D000EE0FFF1FE753FE4FC081D181A090FD01AA -:1013E000B090FE010091FF0110910002A70196014B -:1013F0006A2D7B2D802F912F0E945B2C87FF2FC0A1 -:1014000081E08093C801AE016A2D7B2D802F912F42 -:101410000E9414092091FD013091FE014091FF01CD -:1014200050910002C701B6010E94F62B20E030E087 -:101430004AEF53E40E945F2C9B01AC016A2D7B2D87 -:10144000802F912F0E94F72B5B018C01A701960141 -:101450007B2D912F0E945B2C1816ACF638C0A7018B -:1014600096016A2D7B2D802F912F0E94AA2D181690 -:1014700084F581E08093C801AE016A2D7B2D802F19 -:10148000912F0E941409A70196016091FD017091AE -:10149000FE018091FF01909100020E94F62B20E056 -:1014A00030E04AEF53E40E945F2C9B01AC016A2DAF -:1014B0007B2D802F912F0E94F62B5B018C01A701C1 -:1014C00096017B2D912F0E94AA2D87FFD5CF1092D8 -:1014D000C801AE01C701B6010E941409C092FD0106 -:1014E000D092FE01E092FF01F0920002D093FC0145 -:1014F000C093FB01DF91CF911F910F91FF90EF906F -:10150000DF90CF90BF90AF90089508951F920F92F3 -:101510000FB60F9211242F933F934F935F936F93C6 -:101520007F938F939F93AF93BF93EF93FF9380919C -:10153000960090919700892B09F455C08091C801BD -:10154000811151C08091F9019091FA01813091058A -:1015500071F082309105C1F0892BC1F52091FD0118 -:101560003091FE014091FF01509100021DC0609139 -:10157000FD017091FE018091FF01909100029B019D -:10158000AC010E94F72B0EC020E030E040E450E4B4 -:101590006091FD017091FE018091FF019091000228 -:1015A0000E94AE2D9B01AC0160E074E284E79BE4F5 -:1015B0000E945F2C0E94C72C709397006093960046 -:1015C0007595679570939900609398008091F901E3 -:1015D0009091FA01019663E070E00E948A2F909347 -:1015E000FA018093F901FF91EF91BF91AF919F9123 -:1015F0008F917F916F915F914F913F912F910F90BC -:101600000FBE0F901F901895AF92BF92CF92DF92AE -:10161000EF92FF920F931F93CF93DF936B017C01A7 -:10162000EA0120E030E0A9010E94AA2D18160CF072 -:10163000B4C03E9A82E8809390008AE18093910042 -:10164000A090FD01B090FE010091FF0110910002F9 -:1016500020E030E0A9016A2D7B2D802F912F0E9480 -:101660005B2C81112DC0AE01C701B6010E94140987 -:10167000C092FD01D092FE01E092FF01F0920002C3 -:10168000D093FC01C093FB01809101029091020272 -:10169000FC01EE0FFF1FEE0FFF1FE752FE4FC0824F -:1016A000D182E282F382FC01EE0FFF1FE753FE4F6F -:1016B000D183C083019690930202809301026DC092 -:1016C000A70196016A2D7B2D802F912F0E945B2C04 -:1016D00087FF2CC0AE016A2D7B2D802F912F0E9499 -:1016E00014092091FD013091FE014091FF015091BC -:1016F0000002C701B6010E94F62B20E030E04AEF5D -:1017000053E40E945F2C9B01AC016A2D7B2D802F3E -:10171000912F0E94F72B5B018C01A70196017B2D75 -:10172000912F0E945B2C1816ACF69DCFA701960155 -:101730006A2D7B2D802F912F0E94AA2D18160CF058 -:1017400092CFAE016A2D7B2D802F912F0E9414091C -:10175000A70196016091FD017091FE018091FF014A -:10176000909100020E94F62B20E030E04AEF53E413 -:101770000E945F2C9B01AC016A2D7B2D802F912F45 -:101780000E94F62B5B018C01A70196017B2D912F06 -:101790000E94AA2D87FFD5CF66CFDF91CF911F91F1 -:1017A0000F91FF90EF90DF90CF90BF90AF90089592 -:1017B00080910C020895CF93DF9300D01F92CDB794 -:1017C000DEB720916E03243021F523E029839B832B -:1017D0008A832093E9008FEF06C095ED9A95F1F783 -:1017E0000000882329F09091E800815095FFF5CF03 -:1017F0008091E80085FF0DC040E050E063E070E0BC -:10180000CE0101960E94BA0F8091E8008E778093F6 -:10181000E8000F900F900F90DF91CF910895CF9334 -:10182000DF9300D01F92CDB7DEB720916E03243036 -:1018300029F522E029839B838A8383E08093E90052 -:101840008FEF06C095ED9A95F1F70000882329F0F7 -:101850009091E800815095FFF5CF8091E80085FFD9 -:101860000DC040E050E063E070E0CE0101960E94C0 -:10187000BA0F8091E8008E778093E8000F900F9068 -:101880000F90DF91CF91089520916E032430F9F4E9 -:1018900022E02093E9002FEF06C035ED3A95F1F7ED -:1018A0000000222329F03091E800215035FFF5CFC8 -:1018B0002091E80025FF0BC040E050E065E070E0BB -:1018C0000E94BA0F8091E8008E778093E800089517 -:1018D000CF93DF93EC0180916E03843041F581E07A -:1018E0008093E9008FEF06C095ED9A95F1F700001F -:1018F000882329F09091E800815095FFF5CF8091E1 -:10190000E80085FF14C040E050E068E070E0CE01E0 -:101910000E94BA0F8091E8008E778093E80088E0FB -:10192000FE01A4E0B2E001900D928A95E1F7DF910B -:10193000CF910895BF92CF92DF92EF92FF920F93D3 -:101940001F93CF93DF937C01B62EE90100E010E0F6 -:10195000C42ED12C0BC04991202F2B0D2F774F7700 -:101960006FE0C7010E94E8140F5F1F4F0C151D05A3 -:1019700094F3DF91CF911F910F91FF90EF90DF9043 -:10198000CF90BF90089570E06F5F7F4F6F707727A3 -:101990000C94E8140F931F93CF93C42F63307105F9 -:1019A00009F04AC0842F807F803849F1803909F0DE -:1019B00043C0622F6F7770E080E090E00E94FA2CC5 -:1019C00020E030E040E451E40E945F2C9B01AC0138 -:1019D00060E070E080E090E40E94112E0F7710E04C -:1019E00023E0159507952A95E1F72DEC3CEC42E0B4 -:1019F00053E40E94AE2DA8010E94040B1DC0622F6B -:101A00006F7770E080E090E00E94FA2C20E030E0F8 -:101A100040E451E40E945F2C9B01AC0160E070E067 -:101A200080E090E40E94112E2DEC3CEC42E053E467 -:101A30000E94AE2D0E945809CC3F29F4CF911F91EE -:101A40000F910C943509CF911F910F9108950F9329 -:101A50001F93CF93DF93CDB7DEB727970FB6F894D8 -:101A6000DEBF0FBECDBF8C0114C08A810E94C2149C -:101A70009A819D839B819E839C819F8381111EC03F -:101A800089818430B1F08730A1F08630A1F08530B3 -:101A9000A1F0BE016F5F7F4F84E091E00E942F189C -:101AA0008111E3CF84E091E00E9420180E949B14F2 -:101AB0000DC083E003C082E001C081E0AE014B5F56 -:101AC0005F4F682FC8010E945515E3CF27960FB6C8 -:101AD000F894DEBF0FBECDBFDF91CF911F910F9164 -:101AE0000895EF92FF920F93CF93DF9300D000D031 -:101AF00000D0CDB7DEB77B014A832B830C83842FC4 -:101B00002E834D830E94C2142E814D8181111BC0F2 -:101B100082E0E816F10479F083E0E816F10421F0A0 -:101B2000EA94EF2821F50BC0073F11F487E001C0CC -:101B300084E089830BC0273FD9F786E0FACF473F7F -:101B4000B9F785E0F6CF42954F704983BE016F5FCC -:101B50007F4F84E091E00E94E51784E091E00E94CD -:101B6000031884E091E00E9420180E949B1426969E -:101B70000FB6F894DEBF0FBECDBFDF91CF910F91AE -:101B8000FF90EF90089580916D03811109C00E942C -:101B9000A1110E94FE118091E20084608093E20016 -:101BA000089510926D03089508950C94E4020C9426 -:101BB000892480916E03843049F58091E9008F700B -:101BC0009091EC0090FF02C090E801C090E0982B4B -:101BD00084E08093E9008091EB0080FF14C0809145 -:101BE000EE0087FD03C00FC01092F1008091E80065 -:101BF00085FDFACF8091E80080FF05C08091E80064 -:101C00008E778093E8009F709093E900089542E0FA -:101C100061EC81E00E94171142E061EC82E00E94D9 -:101C2000171142E061EC83E00E94171146E261EC7B -:101C300084E00E94171142E361E885E00E941711D9 -:101C400042E360E886E00C941711809170038330C2 -:101C500009F454C030F4813071F0823009F0AAC028 -:101C600091C08A3009F47EC08B3009F45FC089309E -:101C700009F0A0C020C080916F03813A09F09AC09A -:101C80008091E800877F8093E800809173039091B2 -:101C90007403892B21F060E080E090E003C068E0ED -:101CA00084E092E070E00E9458108091E8008B7709 -:101CB0008093E800089580916F03813209F07AC023 -:101CC0008091730390917403892B09F073C0809104 -:101CD000E800877F8093E80005C080916E03882329 -:101CE00009F468C08091E80082FFF7CF8091F1008D -:101CF00080930C028091E8008B7758C080916F032D -:101D0000813A09F057C08091730390917403892B35 -:101D100009F050C08091E800877F8093E8008091AF -:101D2000E80080FFFCCF80911A013BC080916F03D7 -:101D3000813209F03FC08091730390917403892B25 -:101D4000C9F58091E800877F8093E8000E944E11DA -:101D50009091710381E0911101C080E080931A019C -:101D60000C948C1E80916F03813221F58091E800E4 -:101D7000877F8093E8000E944E11809172038093C8 -:101D80000302089580916F03813AA1F48091E800E5 -:101D9000877F8093E8008091E80080FFFCCF8091EE -:101DA00003028093F1008091E8008E778093E80031 -:101DB0000C944E11089584B7877F84BF88E10FB6D5 -:101DC000F89480936000109260000FBE90E080E86D -:101DD0000FB6F89480936100909361000FBE0E944B -:101DE000A1110E94FE11E2EEF0E080818460808308 -:101DF00008958DE792E00E94241561E77DE08DE76C -:101E000092E00E947A1567E27DE08DE792E00E9401 -:101E10007E150E94DB0E78946AEC7CE08DE792E000 -:101E20000E94201563EC7CE08DE792E00E9418157B -:101E30006AE97CE08DE792E00E941C150E94850A09 -:101E40000E949B140E94AC1880E191E00E945418FB -:101E50000BC00E944E2480916C03882329F00E94BD -:101E6000742481110E94A40F80916E03853089F340 -:101E70008DE792E00E942D170E94B618F5CF292F0A -:101E8000332723303105B1F04CF42130310509F40A -:101E90004DC02230310509F04EC007C02132310556 -:101EA00041F12232310591F146C0E0EDF0E086E7E4 -:101EB00093E045C099278130910569F08230910502 -:101EC00089F0892B09F037C0E2E7F3E0E491F0E014 -:101ED00082E793E034C0E4E4F3E0E491F0E084E4EA -:101EE00093E02DC0EAE1F3E0E491F0E08AE193E0D1 -:101EF00026C0643000F5E62FF0E0EE0FFF1FE75735 -:101F0000FE4F80819181E9E0F0E019C0643098F4DF -:101F1000E62FF0E0DF01AA0FBB1FAF56BE4F8D9139 -:101F20009C91E756FE4FE081F0E009C0E2E1F0E06D -:101F300086E494E004C0E0E0F0E080E090E0DA01C4 -:101F40008D939C93CF01089580E189BD82E189BD85 -:101F500009B400FEFDCF8091D8008F7D8093D8001A -:101F60008091E00082608093E0008091E00081FD3C -:101F7000FCCF0895BF92CF92DF92EF92FF920F9322 -:101F80001F93CF93DF937C018B01EA010E946F11B5 -:101F9000B82E811133C0209731F028813981021B7E -:101FA000130BE20EF31EC12CD12C23C08091E8004C -:101FB00085FD15C08091E8008E778093E80020971A -:101FC00049F0888199818C0D9D1D9983888325E036 -:101FD000B22E14C00E946F11882359F00EC0F70171 -:101FE00081917F018093F10001501109FFEFCF1A19 -:101FF000DF0A01151105D1F601C0B82E8B2DDF9136 -:10200000CF911F910F91FF90EF90DF90CF90BF90F5 -:102010000895BF92CF92DF92EF92FF920F931F939A -:10202000CF93DF937C018B01EA010E946F11B82EE0 -:10203000811133C0209731F028813981021B130BA5 -:10204000E20EF31EC12CD12C23C08091E80085FD47 -:1020500015C08091E8008B778093E800209749F0C5 -:10206000888199818C0D9D1D9983888345E0B42ECC -:1020700014C00E946F11882359F00EC08091F100A6 -:10208000F70181937F0101501109FFEFCF1ADF0A99 -:1020900001151105D1F601C0B82E8B2DDF91CF911E -:1020A0001F910F91FF90EF90DF90CF90BF90089518 -:1020B00040917503509176034617570748F0611514 -:1020C000710539F44091E8004E774093E80001C073 -:1020D000BA01FC0140E033C080916E03882309F40B -:1020E00042C0853009F441C08091E80083FD39C0C9 -:1020F0008091E80082FD2FC08091E80080FF1FC022 -:102100009091F3008091F200392F20E0A901482B33 -:10211000CA0106C041914093F100615071090196D6 -:102120006115710519F088309105A0F341E0089719 -:1021300009F040E08091E8008E778093E800611517 -:10214000710551F64111C8CF06C080916E038823F6 -:1021500051F0853051F08091E80082FFF6CF80E0A9 -:10216000089581E0089582E0089583E00895409104 -:102170007503509176034617570748F061157105AE -:1021800039F44091E8004E774093E80001C0BA016D -:10219000FC0140E034C080916E03882309F443C001 -:1021A000853009F442C08091E80083FD3AC08091F7 -:1021B000E80082FD30C08091E80080FF20C090914F -:1021C000F3008091F200392F20E0A901482BCA01C9 -:1021D00007C044914093F100319661507109019616 -:1021E0006115710519F08830910598F341E0089761 -:1021F00009F040E08091E8008E778093E800611557 -:10220000710549F64111C7CF06C080916E0388233E -:1022100051F0853051F08091E80082FFF6CF80E0E8 -:10222000089581E0089582E0089583E00895982F4D -:102230002CC09093E900981739F07091EC00209130 -:10224000ED005091F00003C0242F762F50E021FDC7 -:1022500002C09F5F1AC03091EB003E7F3093EB00CD -:102260003091ED003D7F3093ED003091EB00316017 -:102270003093EB007093EC002093ED005093F0004E -:102280002091EE0027FDE5CF07C0973090F28F70C8 -:102290008093E90081E0089580E0089580916F03C4 -:1022A00087FD05C08091E80080FF0EC012C08091BC -:1022B000E80082FD05C080916E038111F8CF08957A -:1022C0008091E8008B7708C080916E038111EACF7E -:1022D00008958091E8008E778093E80008958091BA -:1022E000E4009091E50045E62091EC0020FD1FC040 -:1022F00023C020916E03222391F0253091F020918C -:10230000EB0025FD10C02091E4003091E500281776 -:10231000390751F34150C90139F784E0089582E04B -:10232000089583E0089581E0089580E00895209164 -:10233000E80020FFDECFF9CF2091E80022FFD9CFBF -:10234000F4CF0E940F120E941712E0EEF0E080819D -:1023500081608083E8EDF0E080818F77808319BC15 -:10236000A7EDB0E08C918E7F8C9380818F7E8083EF -:1023700010926D0308950F931F93CF93DF930E94E4 -:102380000F120E941712C8EDD0E088818F778883E2 -:1023900088818068888388818F7D888319BC1092AA -:1023A0006E0310926A0310926C0310926B0300EE9E -:1023B00010E0F80180818B7F808388818160888331 -:1023C00042E060E080E00E941711E1EEF0E08081E1 -:1023D0008E7F8083E2EEF0E0808181608083808167 -:1023E00088608083F80180818E7F8083888180610E -:1023F0008883DF91CF911F910F910895E8EDF0E070 -:1024000080818F7E8083E7EDF0E080818160808332 -:1024100084E082BF81E080936D030C94BB11E8EDF2 -:10242000F0E080818E7F80831092E2000895109208 -:10243000DA001092E10008951F920F920FB60F92EA -:1024400011242F933F934F935F936F937F938F93B9 -:102450009F93AF93BF93EF93FF938091E10082FF2F -:102460000BC08091E20082FF07C08091E1008B7F6A -:102470008093E1000E94D90D8091DA0080FF1FC097 -:102480008091D80080FF1BC08091DA008E7F8093FE -:10249000DA008091D90080FF0DC080E189BD82E122 -:1024A00089BD09B400FEFDCF81E080936E030E94D8 -:1024B000C30D05C019BC10926E030E94D10D80910E -:1024C000E10080FF19C08091E20080FF15C080917B -:1024D000E2008E7F8093E2008091E2008061809331 -:1024E000E2008091D80080628093D80019BC85E01A -:1024F00080936E030E94D50D8091E10084FF30C06F -:102500008091E20084FF2CC080E189BD82E189BD19 -:1025100009B400FEFDCF8091D8008F7D8093D80054 -:102520008091E1008F7E8093E1008091E2008F7EB8 -:102530008093E2008091E20081608093E2008091CC -:102540006A03882311F084E007C08091E30087FFCD -:1025500002C083E001C081E080936E030E94D70D2A -:102560008091E10083FF29C08091E20083FF25C0B4 -:102570008091E100877F8093E10082E080936E0389 -:1025800010926A038091E1008E7F8093E100809138 -:10259000E2008E7F8093E2008091E2008061809370 -:1025A000E20042E060E080E00E9417118091F000BC -:1025B00088608093F0000E94D40DFF91EF91BF914D -:1025C000AF919F918F917F916F915F914F913F91CB -:1025D0002F910F900FBE0F901F9018951F920F9282 -:1025E0000FB60F9211242F933F934F935F936F93E6 -:1025F0007F938F939F93AF93BF93CF93EF93FF936B -:102600008091E9008F709091EC0090FF02C090E8FB -:1026100001C090E0C92FC82B1092E9008091F00012 -:10262000877F8093F00078940E9432131092E90023 -:102630008091F00088608093F000CF70C093E90033 -:10264000FF91EF91CF91BF91AF919F918F917F912A -:102650006F915F914F913F912F910F900FBE0F900F -:102660001F9018951F93CF93DF93CDB7DEB7AC972C -:102670000FB6F894DEBF0FBECDBFEFE6F3E080915A -:10268000F100819323E0E737F207C9F70E94250E96 -:102690008091E80083FF37C180916F0390917003B0 -:1026A000953009F488C038F49130B1F170F093306E -:1026B00009F029C131C0983009F4F8C0993009F403 -:1026C00004C1963009F01FC19DC0803821F08238C6 -:1026D00009F019C108C080916B0390916C03992394 -:1026E00089F082600FC080917303909174038F70A2 -:1026F00099278093E9008091EB0085FB882780F97A -:102700001092E9009091E800977F9093E800809301 -:10271000F1001092F100D5C0882319F0823009F041 -:10272000F2C08F7121F0823009F0EDC00BC08091B2 -:102730007103813009F0E7C0933009F080E08093A5 -:102740006C032FC08091710381112BC080917303A2 -:10275000909174038F709927009709F4D4C08093E7 -:10276000E9002091EB0020FF1CC020917003233072 -:1027700021F48091EB00806212C09091EB00906197 -:102780009093EB0021E030E001C0220F8A95EAF738 -:102790002093EA001092EA008091EB008860809319 -:1027A000EB001092E9008091E800877F8093E800B9 -:1027B0000E944E11A8C08111A6C080917103909112 -:1027C00072038F779927182F9091E3009078982BB8 -:1027D0009093E3008091E800877F8093E8000E9457 -:1027E0004E118091E80080FFFCCF8091E30080686B -:1027F0008093E300112311F083E001C082E0809315 -:102800006E0381C08058823008F07DC080917103D2 -:10281000909172038C3D23E0920779F583E08A83DF -:102820008AE289834FB7F894DE01139620E03EE0F8 -:1028300051E2E32FF0E050935700E49120FF03C0F2 -:10284000E295EF703F5FEF708E2F90E0EA3010F06E -:10285000C79601C0C0968D939D932F5F243149F791 -:102860004FBF8091E800877F8093E8006AE270E0C4 -:10287000CE0101960E94581013C0AE01455D5F4F16 -:10288000609173030E943F0F0097E9F12091E800E7 -:10289000277F2093E800BC018BA59CA50E94B71060 -:1028A0008091E8008B778093E8002DC0803859F53F -:1028B0008091E800877F8093E80080916A0380938D -:1028C000F1008091E8008E7771CF81111CC090914A -:1028D00071039230C0F48091E800877F8093E80014 -:1028E00090936A030E944E1180916A03811104C083 -:1028F0008091E30087FF02C084E001C081E0809303 -:102900006E030E94070E8091E80083FF0AC0809149 -:10291000E800877F8093E8008091EB0080628093DD -:10292000EB00AC960FB6F894DEBF0FBECDBFDF91C3 -:10293000CF911F910895CF9380916E038823B1F0BA -:102940008091E9008F709091EC0090FF02C090E8B8 -:1029500001C090E0C92FC82B1092E9008091E800D7 -:1029600083FD0E943213CF70C093E900CF91089588 -:10297000881F8827881F089591E0883F08F490E019 -:10298000892F0895982F907F903B99F038F49039D3 -:1029900081F0903A71F09038C9F40BC0903DA1F0ED -:1029A00018F4903C99F410C0903E19F0903F71F4E7 -:1029B00002C083E00895E82FE15FEF3038F4F0E0E3 -:1029C000E356FE4F8081089582E0089580E00895E7 -:1029D0000F932F774F776F70606BDC01ED91FC9157 -:1029E000022F242F462F63E070E009950F91089580 -:1029F0000F932F774F776F706069DC01ED91FC9139 -:102A0000022F242F462F63E070E009950F9108955F -:102A10000F932F774F776F706068DC01ED91FC9119 -:102A2000022F242F462F63E070E009950F9108953F -:102A3000FC01738362830895FC01738F628F089594 -:102A4000FC01758F648F0895CF93DF93EC011DA275 -:102A50001FA21EA2BC01685D7F4F40EC88519F4FB2 -:102A60000E9461171B821A821D821C821F821E8295 -:102A7000198618861B861A861D861C861F861E864A -:102A8000198A188A1B8A1A8A1D8A1C8A1F8A1E8A1A -:102A9000198E188E1B8E1A8E1D8E1C8E1F8E1E8EEA -:102AA00019A218A2DF91CF910895CF92DF92FF92E1 -:102AB0000F931F93CF93DF931F92CDB7DEB7F62E00 -:102AC0006A018C0108511F4F08C0F60161916F0126 -:102AD000C80149830E94681749818C2D841B8F157A -:102AE000A0F30F90DF91CF911F910F91FF90DF9096 -:102AF000CF900895FC01718360830895FC0171A358 -:102B000060A30895AF92BF92CF92DF92EF92FF92AF -:102B10000F931F93CF93DF9300D01F92CDB7DEB7F3 -:102B20007C016B01142FB22EA02EDC0195968C91A6 -:102B300095978430F1F45A96ED91FC915B9730971C -:102B400009F4D8C0CB01019763E070E00E94762FB2 -:102B5000DB01AA0FBB1FA60FB71F49832A830B8374 -:102B60004C2D4A1B9E012F5F3F4FBD01C7010995A8 -:102B7000B1C06230710509F453C06330710529F0AA -:102B80006130710509F09CC083C0842F807F803A3A -:102B900001F130F48038B9F0803909F0ABC00DC0D4 -:102BA000803EE9F0803F09F1803B09F0A3C0D701E6 -:102BB0001296ED91FC91139723C0D7011496ED91D5 -:102BC000FC9115971DC0D7011696ED91FC911797B2 -:102BD00017C0D7011896ED91FC91199711C0D70134 -:102BE0001A96ED91FC911B970BC0423F09F082C0F1 -:102BF000D7011C96ED91FC911D97309731F47AC066 -:102C0000309709F477C0123F21F42A2D4B2D62EF43 -:102C100004C0612F6F702A2D4B2DC70109955AC032 -:102C2000842F807F803D59F0803F79F0803C09F00F -:102C300061C0D7011E96ED91FC911F9719C0D70175 -:102C40005096ED91FC91519713C0433F31F4D70159 -:102C50005296ED91FC91539708C0413F09F04AC04C -:102C6000D7015496ED91FC915597309741F442C0AD -:102C7000309709F43FC0133F11F0113F19F44B2D69 -:102C8000612F03C0612F6F704B2DC701099522C0C2 -:102C9000842F0E94BC14882331F0D7015696ED9101 -:102CA000FC91579707C0163F29F5D7015896ED912B -:102CB000FC9159973097F1F0612FC70109950AC02F -:102CC00064307105A8F416C00A2D2B2D412FB601D2 -:102CD000C7010995D7015E96ED91FC915F973097FA -:102CE00089F00A2D2B2D412FB601C70109950AC085 -:102CF000C12CD12CD7015C96ED91FC915D9730975A -:102D000019F7E8CF0F900F900F90DF91CF911F919F -:102D10000F91FF90EF90DF90CF90BF90AF9008950C -:102D2000EF92FF920F931F93CF93DF93EC01162F37 -:102D3000862F0E94BC14882369F0FDA081E08DA33A -:102D400000E020E0412F61E070E0CE010E9482159A -:102D5000FDA27CC0812F0E94B8144DA1882309F4E4 -:102D600040C0443029F01AA321E030E03FA32EA355 -:102D7000812F0E94C214813031F070F0823051F006 -:102D8000833059F507C08DA300E020E0412F61E0BA -:102D900070E01EC08DA35AC0103F19F0173FE9F430 -:102DA00004C084E08DA31AA33FC02EA13FA1C90196 -:102DB00063E070E00E94762F8C0F9D1FFC0112A330 -:102DC000B9016F5F7F4F7FA36EA30CA12BA14AA116 -:102DD000CE010E9482151DA239C01DA21FA21EA2F3 -:102DE00035C0442399F12EA13FA1C90163E070E0F1 -:102DF0000E94762F7C01FE01E80FF91F12A3B90192 -:102E00006F5F7F4F7FA36EA38130910591F082E0C9 -:102E1000E816F104D9F40CA12BA14AA1CE010E941D -:102E200082158DA1843091F081E090E09FA38EA364 -:102E30000DC0423059F400E02BA14AA1CE010E94FE -:102E400082158DA1843011F0FFA2EEA2DF91CF9107 -:102E50001F910F91FF90EF900895CF92DF92EF9224 -:102E6000FF920F931F93CF93DF93EC01E8A1F9A199 -:102E7000309709F009958E0108511F4FC8010E9433 -:102E80009A17E12CF12CC82ED12C0FC060E0C8019C -:102E90000E94AE17682FCE010E94901661E0C80113 -:102EA0000E94BF178FEFE81AF80AEC14FD0470F3C4 -:102EB000DF91CF911F910F91FF90EF90DF90CF9016 -:102EC0000895FC0142837483638311821082089504 -:102ED0000F931F93CF93DF93EC01062F0E94E0170F -:102EE000182F298130E0C90101966A8170E00E94A3 -:102EF0008A2F488150E08417950729F4812F0E947A -:102F0000E31780E012C0EB81FC81E20FF31F008326 -:102F10002981822F90E001966A8170E00E948A2FB9 -:102F20008983812F0E94E31781E0DF91CF911F9168 -:102F30000F910895CF93DF93EC010E94E017298150 -:102F40009881291710F0C22F02C0CA81C20FC91B75 -:102F50000E94E3178C2FDF91CF910895FC0120810F -:102F6000862F90E0820F911D628170E00E948A2F6F -:102F70000380F481E02DE80FF91F808108950F93FD -:102F80001F93CF93DF931F92CDB7DEB78C01698378 -:102F90000E94E017482FF80180816981262F30E0D8 -:102FA000280F311D6281C90170E00E948A2F808341 -:102FB000842F0F90DF91CF911F910F910C94E31705 -:102FC0008FB7F89408958FBF0895FC01CB0120912D -:102FD0006E032430B1F421812F702093E90040E08A -:102FE00050E064E070E00E94BA0F81110BC0909134 -:102FF000E80095FD07C09091E8009E779093E80067 -:10300000089582E0089520916E032430A9F4FC0114 -:1030100081818F708093E9003091F3002091F2005C -:10302000932F80E0822B892B49F08091E8008E77E6 -:103030008093E8000C946F1182E0089580E0089579 -:1030400020916E03243051F4FC0121812F702093D4 -:10305000E9002091E80020FD0C9403180895FC017C -:10306000CB0120916E03243011F080E00895268179 -:103070002F702093E9002091E80022FFF6CF2091E5 -:10308000E80025FFF2CF40E050E064E070E00E94ED -:1030900009108091E80085FD05C08091E8008B77DC -:1030A0008093E80081E0089590930F0280930E02D0 -:1030B000089580910E0290910F020895E0910E0202 -:1030C000F0910F02309721F00190F081E02D0994EA -:1030D00080E00895E0910E02F0910F02309721F008 -:1030E0000280F381E02D09940895E0910E02F091A1 -:1030F0000F02309721F00480F581E02D09940895A6 -:1031000020911002309111028217930771F0909371 -:10311000110280931002E0910E02F0910F0230979D -:1031200021F00680F781E02D099408952091120284 -:10313000309113028217930771F0909313028093DA -:103140001202E0910E02F0910F02309721F00084FC -:10315000F185E02D099408950E94B6240E948D0502 -:103160000E948A250C945F2B0C94CE075F926F927D -:103170007F928F929F92AF92BF92CF92DF92EF9207 -:10318000FF920F931F93CF93DF93CDB7DEB72A97AC -:103190000FB6F894DEBF0FBECDBF0E947E0694E14D -:1031A000C92E92E0D92E00E010E0AA24A394B12CFD -:1031B000502E802F0E94C4073C01F601E190F1904F -:1031C0006F01E826F926E114F10431F40F5F1F4F77 -:1031D0000430110569F73AC08091680281FD0E94B0 -:1031E000CD0720E030E04501022E02C0880C991C7A -:1031F0000A94E2F7C4018E219F21892B09F12E83C5 -:103200005F826820792081E0672809F480E0888760 -:103210000E94BF248160782F9A8789874E815F81C1 -:1032200068858A850E946F19F801EE0FFF1FEC5E1A -:10323000FD4F80819181882599259183808316C0D7 -:103240002F5F3F4F2C30310571F6C0CF8FEF898350 -:103250008A831B820E94BF248160782F9D838C8388 -:1032600049815A816B818D810E946F190E94772854 -:1032700010911C020E945E181817D9F00E945E1867 -:1032800080931C022A960FB6F894DEBF0FBECDBF06 -:10329000DF91CF911F910F91FF90EF90DF90CF9032 -:1032A000BF90AF909F908F907F906F905F900C94A5 -:1032B000B4182A960FB6F894DEBF0FBECDBFDF91CB -:1032C000CF911F910F91FF90EF90DF90CF90BF9023 -:1032D000AF909F908F907F906F905F900895CF9365 -:1032E000DF93CDB7DEB72B970FB6F894DEBF0FBED6 -:1032F000CDBF4F83588769877A878B87DE01119608 -:1033000086E0FD0111928A95E9F785E0FE01379686 -:1033100001900D928A95E1F749815A816B817C81F8 -:103320008D819E810E9447212B960FB6F894DEBFB7 -:103330000FBECDBFDF91CF910895CF93C82F8823C3 -:1033400009F4C1C0823859F40E945E1881FDBBC0E7 -:1033500089E30E94AC230E94282489E30CC08338AF -:1033600079F40E945E1880FDAEC083E50E94AC2314 -:103370000E94282483E50E94CE23CF910C94282418 -:10338000843859F40E945E1882FD9DC087E40E9433 -:10339000AC230E94282487E4EECF8450813A48F47D -:1033A0008C2F0E94C72A81118EC08C2F0E94AC23C3 -:1033B000E4CF8C2F805E883050F4C77081E090E0BD -:1033C00001C0880FCA95EAF70E94EF23D6CF8C2F51 -:1033D000855A833078F4C53A29F0C63A31F482E848 -:1033E00090E005C081E890E002C083E890E0CF91D2 -:1033F0000C9480188C2F885A833108F064C0C83A26 -:1034000039F1C93A41F1CA3A49F1CB3A51F1CC3AD2 -:1034100059F1CD3A61F1C03B69F1CE3A71F1CF3A41 -:1034200079F1C13B81F1C23B89F1C33B91F1C43BCE -:1034300099F1C53BA1F1C63BA9F1C73BB1F1C83B2E -:10344000B9F1C93BC1F1CA3BC9F58AE292E038C083 -:1034500082EE90E035C089EE90E032C08AEE90E0D6 -:103460002FC085EB90E02CC086EB90E029C087EB65 -:1034700090E026C08CEC90E023C08DEC90E020C062 -:1034800083E891E01DC08AE891E01AC082E991E0EA -:1034900017C084E991E014C081E292E011C083E298 -:1034A00092E00EC084E292E00BC085E292E008C098 -:1034B00086E292E005C087E292E002C080E090E000 -:1034C000CF910C949618CF910895882309F44DC09C -:1034D000823859F40E945E1881FF47C089E30E9438 -:1034E000AC230E94282489E30CC0833871F40E9425 -:1034F0005E1880FF3AC083E50E94AC230E94282416 -:1035000083E50E94CE230C942824843859F40E9429 -:103510005E1882FF2AC087E40E94AC230E94282400 -:1035200087E4EFCF982F9450913A08F4EACF982F80 -:10353000905E983058F4282F277081E090E001C009 -:10354000880F2A95EAF70E94F523DDCF982F955A28 -:10355000933020F480E090E00C948018885A8331F6 -:1035600020F480E090E00C9496180895882321F0D0 -:103570000E94EF230C9428240895882321F00E94B0 -:10358000F5230C9428240895BF92CF92DF92EF92F6 -:10359000FF920F931F93CF93DF93CDB7DEB727979B -:1035A0000FB6F894DEBF0FBECDBF8C0185E0F801E9 -:1035B000DE01119601900D928A95E1F7F8013081B4 -:1035C0002181F280558152955F7083819481892B8E -:1035D00039F02F3F41F481E090E03F3F31F003C0EC -:1035E00081E090E002C080E090E080FD73C3398309 -:1035F0002A8389819A815E830E946923B92E8F83F1 -:103600000E9468230E9490222B2D22952F7030E07B -:103610005E816F812530310509F4E6C06CF42430F9 -:1036200031050CF0A2C04B2D407F8B2D8F702230C6 -:1036300031050CF045C017C02C3031054CF42A3050 -:1036400031050CF0E7C12830310509F043C3E5C06E -:103650002D30310509F4BAC20CF4A2C22F30310565 -:1036600009F038C323C3182F411101C002C01295BD -:10367000107FFF2059F0112309F46BC2812F6F8353 -:103680000E94FF230E9428246F8163C2862F0E941C -:10369000651A112309F41EC3812F0E940524279661 -:1036A0000FB6F894DEBF0FBECDBFDF91CF911F9153 -:1036B0000F91FF90EF90DF90CF90BF900C94282453 -:1036C000403211F08295807F662319F0613071F5E8 -:1036D00023C0FF20B1F0511101C032C0513081F53B -:1036E00027960FB6F894DEBF0FBECDBFDF91CF9106 -:1036F0001F910F91FF90EF90DF90CF90BF900C94AF -:103700000F24511101C003C0513009F4E3C28E836C -:103710000E9412248E819AC1FF2021F0563008F0B9 -:10372000D9C20EC0553008F0D5C290C1FF20C9F0F3 -:10373000552331F0F801958190FF0BC29F7095835E -:1037400027960FB6F894DEBF0FBECDBFDF91CF91A5 -:103750001F910F91FF90EF90DF90CF90BF900C944E -:10376000B61A552309F472C109C22B2D2695269548 -:10377000237030E02115310529F02130310509F0A1 -:10378000A9C219C0FF2021F0862F9B2D937002C083 -:1037900080E090E027960FB6F894DEBF0FBECDBF55 -:1037A000DF91CF911F910F91FF90EF90DF90CF901D -:1037B000BF900C948018FF2021F0862F9B2D9370D2 -:1037C00002C080E090E027960FB6F894DEBF0FBEEF -:1037D000CDBFDF91CF911F910F91FF90EF90DF90C0 -:1037E000CF90BF900C949618862FFF2019F00E945E -:1037F0007D2702C00E94E52727960FB6F894DEBF0A -:103800000FBECDBFDF91CF911F910F91FF90EF9031 -:10381000DF90CF90BF900C946C288B2D837009F0B3 -:1038200079C0F11057C2262F229526952770220FB6 -:10383000220F862F8F70C82ED12CE12CF12C022E56 -:1038400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF4 -:1038500010C06FE070E080E090E004C0660F771F5A -:10386000881F991F2A95D2F760957095809590953D -:1038700003C060E070E0CB012B2D269526952370C8 -:10388000422F50E042305105D9F04330510569F1E3 -:103890006C297D298E299F294130510551F12796A8 -:1038A0000FB6F894DEBF0FBECDBFDF91CF911F9151 -:1038B0000F91FF90EF90DF90CF90BF900C94A522D6 -:1038C0006C297D298E299F2927960FB6F894DEBF93 -:1038D0000FBECDBFDF91CF911F910F91FF90EF9061 -:1038E000DF90CF90BF900C94B7220E94A522C70111 -:1038F000B60127960FB6F894DEBF0FBECDBFDF919D -:10390000CF911F910F91FF90EF90DF90CF90BF90DC -:103910000C949322FF2019F08B2D817001C08695A5 -:10392000882309F4D7C1262F229526952770220FC8 -:10393000220F862F8F70C82ED12CE12CF12C022E55 -:1039400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF3 -:1039500010C06FE070E080E090E004C0660F771F59 -:10396000881F991F2A95D2F760957095809590953C -:1039700003C060E070E0CB012B2D269526952370C7 -:10398000422F50E042305105D9F04330510569F1E2 -:103990006C297D298E299F294130510551F12796A7 -:1039A0000FB6F894DEBF0FBECDBFDF91CF911F9150 -:1039B0000F91FF90EF90DF90CF90BF900C94442335 -:1039C0006C297D298E299F2927960FB6F894DEBF92 -:1039D0000FBECDBFDF91CF911F910F91FF90EF9060 -:1039E000DF90CF90BF900C9456230E944423C701D0 -:1039F000B60127960FB6F894DEBF0FBECDBFDF919C -:103A0000CF911F910F91FF90EF90DF90CF90BF90DB -:103A10000C943223603F59F120F4603E08F494C0C6 -:103A200008C0623F09F467C0F0F1633F09F08CC041 -:103A300065C0162F1F708B2D8F71FF2021F00E9403 -:103A4000DD22812F7DCE0E94F822812F27960FB68E -:103A5000F894DEBF0FBECDBFDF91CF911F910F91C4 -:103A6000FF90EF90DF90CF90BF900C94BD1AFF2095 -:103A7000B1F0553008F02EC18B2D8F7127960FB6FF -:103A8000F894DEBF0FBECDBFDF91CF911F910F9194 -:103A9000FF90EF90DF90CF90BF900C94172356309B -:103AA00008F018C1E9CFFF2099F08B2D8F71279670 -:103AB0000FB6F894DEBF0FBECDBFDF91CF911F913F -:103AC0000F91FF90EF90DF90CF90BF900C94DD228C -:103AD0008B2D8F7127960FB6F894DEBF0FBECDBF2A -:103AE000DF91CF911F910F91FF90EF90DF90CF90DA -:103AF000BF900C94F822F110EBCFD7CFFF2099F0B4 -:103B00008B2D8F7127960FB6F894DEBF0FBECDBFF9 -:103B1000DF91CF911F910F91FF90EF90DF90CF90A9 -:103B2000BF900C94CE2227960FB6F894DEBF0FBE3E -:103B3000CDBFDF91CF911F910F91FF90EF90DF905C -:103B4000CF90BF900C94C922FF20A9F0552309F40F -:103B5000ACCF862F27960FB6F894DEBF0FBECDBF31 -:103B6000DF91CF911F910F91FF90EF90DF90CF9059 -:103B7000BF900C949D19552309F4AACF862F279640 -:103B80000FB6F894DEBF0FBECDBFDF91CF911F916E -:103B90000F91FF90EF90DF90CF90BF900C94651A3B -:103BA0004B2D4F70C8010E94E50227960FB6F8947E -:103BB000DEBF0FBECDBFDF91CF911F910F91FF9060 -:103BC000EF90DF90CF90BF900C94FD21F11082C058 -:103BD0009B2D9F70492F50E04230510599F144F4DC -:103BE0004115510569F04130510509F073C019C004 -:103BF00043305105C1F14430510509F06BC044C058 -:103C000027960FB6F894DEBF0FBECDBFDF91CF91E0 -:103C10001F910F91FF90EF90DF90CF90BF900C9489 -:103C2000702B27960FB6F894DEBF0FBECDBFDF9185 -:103C3000CF911F910F91FF90EF90DF90CF90BF90A9 -:103C40000C94872B27960FB6F894DEBF0FBECDBF1E -:103C5000DF91CF911F910F91FF90EF90DF90CF9068 -:103C6000BF900C94A32B27960FB6F894DEBF0FBE1F -:103C7000CDBFDF91CF911F910F91FF90EF90DF901B -:103C8000CF90BF900C94B62B862F27960FB6F89442 -:103C9000DEBF0FBECDBFDF91CF911F910F91FF907F -:103CA000EF90DF90CF90BF900C94DA2B4B2D4F709C -:103CB000C80127960FB6F894DEBF0FBECDBFDF91C7 -:103CC000CF911F910F91FF90EF90DF90CF90BF9019 -:103CD0000C940E0827960FB6F894DEBF0FBECDBF2A -:103CE000DF91CF911F910F91FF90EF90DF90CF90D8 -:103CF000BF9008950E940C240E94E1230E94282472 -:103D00000E9418290E946C2880E090E00E94801890 -:103D100080E090E00C9496180E94FC230C947A1E8C -:103D20000E946923292F22952F7030E02C30310515 -:103D30004CF42A3031056CF422503109223031051F -:103D400070F407C02C30310531F02F30310539F4D3 -:103D500002C081E0089593FB882780F9089580E0F0 -:103D60000895CF93DF9300D000D01F92CDB7DEB778 -:103D70000F900F900F900F900F90DF91CF910895BB -:103D8000CF93DF9300D000D000D0CDB7DEB726961A -:103D90000FB6F894DEBF0FBECDBFDF91CF9108956F -:103DA0001F93CF93DF93C091530216E012C0D0E06F -:103DB0001C9FF0011D9FF00D1124ED5DFD4F408112 -:103DC000518162817381848195810E94C01E2196F8 -:103DD000C77080915402C813EACFDF91CF911F9131 -:103DE000089540911D0250911E0260911F02709132 -:103DF000200280912102909122020C94C01E0F9308 -:103E00001F93CF93DF938091220282958F7009F0E8 -:103E100069C080911F02882309F464C0A0915302F5 -:103E2000D0915402B0911D02C0911E0280912002D7 -:103E30009091210221E030E0BF3F11F020E030E01E -:103E4000122FBC016095709506E04AC0009721F0E2 -:103E5000CF3F29F4212F05C021E030E002C020E04F -:103E600030E020FD3BC04A2F50E0049FF001059F49 -:103E7000F00D1124ED5DFD4F2181C2132FC0208173 -:103E8000B2132CC02281211129C02381348128172B -:103E9000390718F0281B390B02C0260F371F283CA2 -:103EA0003105E0F4809122028F70806180932202BC -:103EB00086E0849FF001859FF00D1124E85DFD4FA1 -:103EC00080818F70806180838DE192E00E94C41AAE -:103ED000DF91CF911F910F910C94D01EAF5FA7700F -:103EE000AD13B4CFDF91CF911F910F910895EF9251 -:103EF000FF920F931F93CF93DF93CDB7DEB76297F7 -:103F00000FB6F894DEBF0FBECDBF8C0185E0F8017F -:103F1000DE011D9601900D928A95E1F7D8014C9132 -:103F200011965C91119712966C9112971396ED90E1 -:103F3000FC90149770911D02E0911E028091200266 -:103F400090912102009739F0EF3F41F421E030E0F9 -:103F50007F3F31F003C021E030E002C020E030E0DC -:103F600020FD5CC120911F02222309F4F1C0E81654 -:103F7000F90628F09701281B390BC90104C0809568 -:103F800090958E0D9F1D883C910508F098C08091FA -:103F90002202982F907F09F064C0E51314C07413B7 -:103FA00012C0611110C08F708061809322020E9444 -:103FB000F11E8DE192E00E94C41A80912202D80184 -:103FC00015968C9343C1EF2839F05F3F41F481E0AF -:103FD00090E04F3F31F003C081E090E002C080E00C -:103FE00090E080FD03C081E0862702C080E090E081 -:103FF00080FF2EC0809153022091540236E013C0FE -:1040000090E0389FF001399FF00D1124ED5DFD4FD8 -:104010007181571306C07081471303C07281671303 -:1040200017C0019687708213EBCF12C19F7059F0B1 -:10403000882309F40BC107C09F7029F0F80195810E -:10404000907F09F403C1805E883008F4FFC0D2C0BD -:10405000662309F4FBC080912202816080932202D2 -:10406000F5C0E51308C0741306C0611104C0D8017F -:1040700015968C939DC04D875E878D859E856A8B36 -:104080000E94901E6A89882309F4B4C0662309F44B -:10409000B1C020912202822F82958F7090E002970A -:1040A0000CF4C6C080911D0290911E0298878F83E8 -:1040B0001986FB86EA862C87CE01079646C080913A -:1040C0002202982F907F59F47E2DF98AE88A8989F7 -:1040D0000E94B11E8DE192E00E94C41A95C0E513C2 -:1040E00011C074130FC061110DC0F8018583C801A0 -:1040F0000E94C41AEDE1F2E086E0DF011D928A958C -:10410000E9F7A2C04D875E878D859E856A8B0E94E8 -:10411000901E6A89882309F46DC0662309F46AC079 -:1041200020912202822F82958F7090E002970CF4EA -:104130007FC080911D0290911E029A8389831B8209 -:10414000FD82EC822E83CE0101960E94C41A70C0BB -:10415000E816F90628F09701281B390BC90104C09D -:10416000809590958E0D9F1D883C910508F046C066 -:10417000662309F43FC0E51330C074132EC02091AC -:10418000220220FD21C0322F32953F70832F90E014 -:104190000097D1F0D80115962C9315970F9741F001 -:1041A000832F8F5F8295807F2F70282B15962C93FD -:1041B000C8010E94C41A86E0F801ADE1B2E00190A6 -:1041C0000D928A95E1F73EC086E0F801ADE1B2E0DC -:1041D00001900D928A95E1F737C04D875E878D85F6 -:1041E0009E850E94901E811123C0809122028160D1 -:1041F00080932202C8010E94C41A26C07E2DF98A2B -:10420000E88A89890E94B11EEDE1F2E086E0DF01D3 -:104210001D928A95E9F70E94F11E18C0662351F39A -:104220004D875E878D859E850E94901E882311F3A1 -:1042300086E0F801ADE1B2E001900D928A95E1F7D8 -:104240000E94FF1E0E94F11E81E014C080E012C097 -:104250004D875E878D859E850E946923292F229533 -:104260002F7030E0223031050CF4E0CE24303105DF -:104270000CF6E2CE62960FB6F894DEBF0FBECDBF4D -:10428000DF91CF911F910F91FF90EF9008951F93B1 -:10429000CF93DF93CDB7DEB72C970FB6F894DEBF80 -:1042A0000FBECDBF4F83588769877A878B879C87DE -:1042B000CE0107960E94771F8823D9F02F81388579 -:1042C0008A859B85892B39F03F3F19F080E090E08B -:1042D00004C02F3FD9F781E090E0892B09F06DC031 -:1042E0004F81588569857A858B859C850E94C01E83 -:1042F00064C086E0FE013796DE01119601900D92B2 -:104300008A95E1F7FF81E8854A855B85411551056E -:1043100039F0EF3F41F481E090E0FF3F31F003C01E -:1043200081E090E002C080E090E080FD46C02091F6 -:10433000540230E0C90101968770992760915302B9 -:1043400070E08617970709F440C0F983EA835D831C -:104350004C8396E0929FD001939FB00D1124AD5DE8 -:10436000BD4FFE01319601900D929A95E1F7809331 -:1043700054020E94D01E21C0189FC00111248D5DDF -:104380009D4F0E94771F882371F1E09153021E9F79 -:10439000F0011124ED5DFD4F4081518162817381F7 -:1043A000848195810E94C01E8091530290E0019605 -:1043B000877099278093530201C016E080915302C1 -:1043C000909154028913D8CF0EC00E948C1E109277 -:1043D000540210925302EDE1F2E086E0DF011D92FB -:1043E0008A95E9F7EACF2C960FB6F894DEBF0FBE98 -:1043F000CDBFDF91CF911F910895DF92EF92FF9291 -:104400000F931F93CF93DF93EC01009709F46CC0D7 -:10441000D12CEE24E394F12C8E010F5F1F4FFE018F -:104420008491843748F4843008F04AC0813071F0B8 -:10443000823009F059C01EC0853709F43DC070F1C3 -:10444000982F9458903708F04FC03DC02296F8013D -:104450008491982F905E983050F48770FE2D01C0A3 -:10446000FF0F8A95EAF78F2F0E94FF2330C00E942A -:104470009D192DC02296F8018491982F905E983056 -:1044800050F48770FE2D01C0FF0F8A95EAF78F2F39 -:104490000E9405241CC00E94651A19C02296F801CA -:1044A000049107C08FE99FE00197F1F700C0000079 -:1044B00001500111F7CF0BC02296F801D49007C02C -:1044C0000E949D1903C08F770E94651AE8018D2D07 -:1044D00007C08150EFE9FFE03197F1F700C000001D -:1044E000882309F499CFF5CFDF91CF911F910F91D8 -:1044F000FF90EF90DF9008956093590270935A02F5 -:1045000080935B0290935C020C947A1E6093550238 -:104510007093560280935702909358020C947A1E1F -:1045200008950C947C220F931F93009159021091CF -:104530005A0220915B0230915C02602B712B822B1E -:10454000932B1F910F910C947C220F931F9300913A -:10455000590210915A0220915B0230915C02602353 -:104560007123822393231F910F910C947C220F932C -:104570001F930091590210915A0220915B023091D1 -:104580005C0260277127822793271F910F910C945B -:104590007C2260E070E0CB010C94862241E050E088 -:1045A00060E070E004C0440F551F661F771F8A95B6 -:1045B000D2F7CB01BA010C94862241E050E060E0D2 -:1045C00070E004C0440F551F661F771F8A95D2F70D -:1045D0008091550290915602A0915702B0915802D5 -:1045E000482B592B6A2B7B2BCB01BA010C948622CA -:1045F00041E050E060E070E004C0440F551F661FCA -:10460000771F8A95D2F74095509560957095809167 -:10461000550290915602A0915702B091580248233A -:1046200059236A237B23CB01BA010C94862241E0F3 -:1046300050E060E070E004C0440F551F661F771F14 -:104640008A95D2F78091550290915602A091570217 -:10465000B0915802482759276A277B27CB01BA0116 -:104660000C9486220F931F930091550210915602CD -:104670002091570230915802602B712B822B932B83 -:104680001F910F910C9486220F931F930091550256 -:1046900010915602209157023091580260237123E5 -:1046A000822393231F910F910C9486220F931F93C3 -:1046B00000915502109156022091570230915802F4 -:1046C00060277127822793271F910F910C948622D0 -:1046D0000895CF92DF92EF92FF920F931F93CF93A3 -:1046E000DF93EC01C0905902D0905A02E0905B0237 -:1046F000F0905C028091550290915602A091570271 -:10470000B0915802C82AD92AEA2AFB2A0FE110E000 -:10471000B701A601002E04C0769567955795479579 -:104720000A94D2F740FF08C0BE01802F0E94E00328 -:104730008130910509F007C00150110948F7BE0109 -:1047400080E00E94E003DF91CF911F910F91FF90D5 -:10475000EF90DF90CF90089540911B0150911C0184 -:1047600020E030E09FEFFA01E20FF31F628168174B -:10477000A1F09F3F19F4611101C0922F2F5F3F4FAD -:104780002630310581F707C0FA01E90FF11D97FDC9 -:10479000FA95828308959F3FB9F7089540911B01D0 -:1047A00050911C0120E030E0FA01E20FF31F9281EA -:1047B000981301C012822F5F3F4F26303105A1F7B9 -:1047C000089581E090E0E0911B01F0911C01E80F59 -:1047D000F91F1082019688309105A9F708959091EC -:1047E0005D02982B90935D020895809590915D02F3 -:1047F000982390935D02089510925D020895909120 -:104800005E02982B90935E020895809590915E02CF -:10481000982390935E02089510925E02089580930B -:104820005F02089510925F02089540911B0150911C -:104830001C0120E030E080E0FA01E20FF31F9181DB -:1048400091118F5F2F5F3F4F27303105A9F70895F2 -:10485000E0911B01F0911C0180915D028083E09149 -:104860001B01F0911C01808190915E02892B808355 -:1048700090915F02992361F0E0911B01F0911C017E -:104880008081892B80830E94152481110E9412242B -:1048900080911B0190911C010C946A1880916E0309 -:1048A000843009F11092690220E488E190E00FB6AB -:1048B000F894A895809360000FBE2093600083B7A2 -:1048C000817F846083BF83B7816083BF789488953C -:1048D00083B78E7F83BF88E10FB6F8948093600022 -:1048E000109260000FBE0895CF930E94E3020E94D1 -:1048F0007E060E94E402C0E08C2F0E94C407892B30 -:1049000029F4CF5FC430C1F780E001C081E0CF91CE -:1049100008950E948C1E0C945F2B1F920F920FB66D -:104920000F9211248F939F93AF93BF93809169024D -:10493000811113C080916A0290916B02A0916C0268 -:10494000B0916D024196A11DB11D80936A029093B2 -:104950006B02A0936C02B0936D02BF91AF919F91D7 -:104960008F910F900FBE0F901F90189582E084BD1D -:1049700093E095BD9AEF97BD80936E0008958FB731 -:10498000F89440916A0250916B0260916C027091B0 -:104990006D028FBFCA010895CF92DF92EF92FF920E -:1049A0000F931F932FB7F89440916A0250916B02B6 -:1049B00060916C0270916D022FBF6A017B01EE2441 -:1049C000FF248C0120E030E0C016D106E206F30699 -:1049D00020F09A01281B390B05C09C0120953095C9 -:1049E000240F351FC9011F910F91FF90EF90DF90A9 -:1049F000CF9008951F920F920FB60F9211248F93AC -:104A00009F93AF93BF9380916A0290916B02A091A4 -:104A10006C02B0916D020196A11DB11D80936A02D6 -:104A200090936B02A0936C02B0936D02BF91AF9113 -:104A30009F918F910F900FBE0F901F9018950E941D -:104A4000A111F8942FEF87EA91E621508040904021 -:104A5000E1F700C0000087E090EBDC018093780371 -:104A600090937903A0937A03B0937B032CE088E1C1 -:104A700090E00FB6F894A895809360000FBE209345 -:104A80006000FFCFCF92DF92EF92FF920F931F93C0 -:104A9000CF93DF93C82ED12C01E010E08D2D0E9422 -:104AA000C4077C01C0E0D0E098010C2E02C0220FA8 -:104AB000331F0A94E2F72E213F21232B29F421965C -:104AC000CC30D10589F708C06C2F7D2D80E00E9485 -:104AD000BB03C812F4CF06C0D39484E0D812DECF53 -:104AE00080E001C081E0DF91CF911F910F91FF9095 -:104AF000EF90DF90CF900895CF93C82F8CE20E9463 -:104B00004225882321F08C2FCF910C94422580E000 -:104B1000CF910895CF930E94CD26811102C00E94AB -:104B2000AE26C5E608C00E947E068FE39CE9019789 -:104B3000F1F700C00000C150B1F789E20E947C2566 -:104B400081110AC18AE20E947C2581110E94AE2651 -:104B500085E00E947C2581110E941F250E94D82695 -:104B60008093680287E00E947C25882399F18BE17D -:104B70000E947C25882351F09091680291FB882740 -:104B800080F921E0822780FB91F922C08EE00E940B -:104B90007C25882351F09091680292FB882780F948 -:104BA00021E0822780FB92F913C080E10E947C25DE -:104BB00090916802882341F093FB882780F921E0D7 -:104BC000822780FB93F904C0892F809580FB90F9A0 -:104BD00090936802809168020E94DC260E94EA2677 -:104BE00080937B0280EE0E947C25882341F0809197 -:104BF0007B02982F909590FB80F980937B0289E34C -:104C00000E947C25882359F090917B0291FB882794 -:104C100080F921E0822780FB91F990937B0282EE5C -:104C20000E947C25882359F090917B0292FB882773 -:104C300080F921E0822780FB92F990937B0286EE37 -:104C40000E947C25882359F090917B0293FB882752 -:104C500080F921E0822780FB93F990937B0283EE19 -:104C60000E947C25882359F090917B0294FB882731 -:104C700080F921E0822780FB94F990937B0285E301 -:104C80000E947C25882359F090917B0295FB882710 -:104C900080F921E0822780FB95F990937B0281E3E4 -:104CA0000E947C25882359F090917B0296FB8827EF -:104CB00080F921E0822780FB96F990937B0281E1C5 -:104CC0000E947C25882359F090917B0297FB8827CE -:104CD00080F921E0822780FB97F990937B028091F5 -:104CE0007B020E94EE2687E20E947C25C82F8EE17F -:104CF0000E947C258111C2608FE10E947C25811178 -:104D0000C46080E20E947C258111C86081E20E941B -:104D10007C258111C06182E20E947C258111C062E4 -:104D200083E20E947C258111C06484E20E947C257C -:104D3000882311F0C06802C0CC2329F08C2F0E9478 -:104D4000E5266C2F03C00E94E126682F70E080E00A -:104D500090E0CF910C949122CF9108956DEE7EEF6B -:104D600080E090E00E94BA2F60E082E090E00E9434 -:104D7000AC2F60E083E090E00E94AC2F60E084E024 -:104D800090E00E94AC2F60E085E090E00E94AC2FA4 -:104D900060E086E090E00C94AC2F80E090E00E9410 -:104DA000A62F21E08D3E9E4F09F020E0822F08952E -:104DB00082E090E00C949E2F682F82E090E00C94AB -:104DC000AC2F83E090E00C949E2F682F83E090E05E -:104DD0000C94AC2F84E090E00C949E2F682F84E01C -:104DE00090E00C94AC2F86E090E00C949E2F682FFE -:104DF00086E090E00C94AC2F8091760280FF0BC08F -:104E00006091200185E0689FB00111247595679538 -:104E1000759567952AC081FF09C06091200185E0E2 -:104E2000689FB0011124759567951FC082FF07C068 -:104E30006091200185E0689FB001112416C0409167 -:104E400070024423C9F060911F01461788F7209132 -:104E5000200185E0289F90011124429FC001439FBB -:104E6000900D112470E00E948A2F6038710540F483 -:104E70006115710539F002C065E070E0862F089574 -:104E80008FE7089581E008958091760280FF08C041 -:104E900060911E0170E0759567957595679521C0C5 -:104EA00081FF06C060911E0170E07595679519C07D -:104EB00082FF04C060911E0170E010C080917002FA -:104EC0008823C1F060911D018617A0F790911E0103 -:104ED000989FC001112470E00E948A2F60387105EC -:104EE00028F46115710521F0862F08958FE7089544 -:104EF00081E0089561E070E0F4CF803F21F40E94EA -:104F0000FC26819504C0813F29F40E94FC268093F1 -:104F100073020895823F21F40E94FC26819504C00B -:104F2000833F29F40E94FC26809372020895893FF2 -:104F300019F40E94442705C08A3F31F40E94442797 -:104F400081958093740208958B3F21F40E94442739 -:104F5000819504C08C3F29F40E94442780937502F8 -:104F60000895843F21F480917102816017C0853FCC -:104F700021F480917102826011C0863F21F48091FA -:104F8000710284600BC0873F21F4809171028860B8 -:104F900005C0883F31F48091710280618093710275 -:104FA00008958D3F21F48091760281600BC08E3F81 -:104FB00021F480917602826005C08F3F29F48091B0 -:104FC00076028460809376020895803F29F4809170 -:104FD000730287FF6EC007C0813F41F48091730266 -:104FE00018160CF066C01092730263C090917202A2 -:104FF000823F19F497FF5DC005C0833F31F4191655 -:105000000CF057C01092720254C0893F31F4809165 -:10501000740218160CF04DC006C08A3F39F4809116 -:10502000740287FF46C01092740243C08B3F29F47C -:105030008091750287FF3DC006C08C3F39F4809196 -:1050400075021816B4F51092750233C0843F21F42E -:10505000809171028E7F05C0853F31F4809171028D -:105060008D7F8093710225C0863F21F4809171026B -:105070008B7FF7CF873F21F480917102877FF1CF3B -:10508000883F21F4809171028F7EEBCF8D3F21F418 -:10509000809176028E7F0BC08E3F21F48091760244 -:1050A0008D7F05C08F3F29F4809176028B7F80939E -:1050B00076028091720281110EC08091730281117B -:1050C0000AC080917402811106C08091750281111D -:1050D00002C010927002089581E792E00E94751854 -:1050E0000E94BF2490936F0280936E020895CF9325 -:1050F00080916E0290916F020E94CC2440917002C8 -:10510000442321F02091210130E006C020912201AA -:105110005AE0259F900111248217930708F486C056 -:105120008091720281110DC090917302911109C09A -:1051300090917402911105C090917502992309F420 -:1051400075C04F3F19F04F5F40937002181624F45A -:105150000E94FC26809372028091720287FF05C034 -:105160000E94FC268195809372028091730218162A -:1051700024F40E94FC26809373028091730287FFBF -:1051800005C00E94FC268195809373026091720293 -:10519000662339F1C0917302CC2319F1772767FD9B -:1051A0007095872F972F0E94FA2C23E333E343E374 -:1051B0005FE30E94AE2D0E94C72C609372026C2F99 -:1051C000772767FD7095872F972F0E94FA2C23E38E -:1051D00033E343E35FE30E94AE2D0E94C72C60934C -:1051E000730280917402181624F40E94442780935D -:1051F00074028091740287FF05C00E944427819544 -:105200008093740280917502181624F40E9444273A -:10521000809375028091750287FF05C00E94442724 -:10522000819580937502CF910C946C28CF9108954D -:10523000E1E7F2E085E0DF011D928A95E9F710923F -:105240007002109276020895833089F130F4813033 -:1052500061F0823009F06EC019C0853009F449C090 -:10526000B8F1863009F066C055C020912201862F22 -:1052700090E0820F911D8F3F910520F4620F6093A3 -:10528000220108958FEF809322010895209121013A -:10529000862F90E0820F911D8F3F910520F4620FC1 -:1052A0006093210108958FEF80932101089520914B -:1052B0002001862F90E0820F911D8F3F910520F4F1 -:1052C000620F6093200108958FEF8093200108956D -:1052D00020911F01862F90E0820F911D8F3F910535 -:1052E00020F4620F60931F0108958FEF80931F01D8 -:1052F000089520911E01862F90E0820F911D8F3F0F -:10530000910520F4620F60931E0108958FEF809342 -:105310001E01089520911D01862F90E0820F911D9E -:105320008F3F910520F4620F60931D0108958FEF68 -:1053300080931D010895833021F130F4813059F0BC -:10534000823009F049C012C0853089F128F18630D9 -:1053500009F042C037C080912201681720F4861BF3 -:1053600080932201089510922201089580912101D5 -:10537000681720F4861B8093210108951092210163 -:10538000089580912001681720F4861B80932001E6 -:10539000089510922001089580911F01681720F44C -:1053A000861B80931F01089510921F01089580911C -:1053B0001E01681720F4861B80931E010895109229 -:1053C0001E01089580911D01681720F4861B8093AB -:1053D0001D01089510921D01089541E050E060E024 -:1053E00070E004C0440F551F661F771F8A95D2F7DF -:1053F000CB01BA010E9491220C948C1E873208F5D1 -:105400008E3108F0B9C08E3009F47EC060F4873068 -:1054100009F465C018F4863059F549C0883051F157 -:105420008B3031F5AEC0883130F4863108F0A9C038 -:105430008031F1F473C0893109F4A3C08B31C1F418 -:1054400059C08933F1F068F4893209F493C018F433 -:10545000873271F48FC0853309F48CC0883341F4EE -:1054600090C0863409F46BC008F488C0883449F1D0 -:1054700080E008950E94D8260E94EA260E94F32622 -:1054800080C00E945918892B59F00E945918909396 -:105490007902809378020E948C1E80E090E004C024 -:1054A00080917802909179020E9454186AC080918C -:1054B0006802817F8E7F8093680281E0809377020B -:1054C00008950E948C1E2FEF83ED90E321508040C1 -:1054D0009040E1F700C000000E941F2552C080915B -:1054E000680280FF03C0817F8E7F01C0816080934E -:1054F000680247C09091680291FB882780F921E0FB -:10550000822780FB91F913C09091680292FB882753 -:1055100080F921E0822780FB92F909C0909168020E -:1055200093FB882780F921E0822780FB93F99093F1 -:105530006802882331F191609093680222C081E86B -:1055400090E00E9480182FEF81EE94E0215080407F -:105550009040E1F700C0000080E090E00E948018D9 -:105560002FEF89E698E1215080409040E1F700C09C -:10557000000007C080E003C08D5101C089530E9424 -:10558000ED2981E0089580E0089580E00895CF93AB -:10559000C82F80917702813071F020F0823009F0BD -:1055A00083C037C0A0911B01B0911C018C91823245 -:1055B00009F07CC007C0A0911B01B0911C018C9127 -:1055C000823249F48C2F0E94C32A81111EC08C2F75 -:1055D0000E94FE291CC08C2F0E94C52A811115C073 -:1055E000C43169F030F4CB3081F0C03109F062C0D1 -:1055F00009C0C93221F0C83309F05CC006C010925E -:10560000770258C082E08093770281E090E0817059 -:1056100054C0C932C1F060F4C431A9F020F4C730DD -:1056200009F046C02EC0CE51CA3008F041C011C0AA -:10563000CE3409F118F4CB34D9F517C0C13599F03F -:10564000C235B1F50EC010927A0281E080937702E4 -:1056500034C0EC2FF0E0E455FE4F808180937A0255 -:1056600027C061E003C061E007C06AE080917A0270 -:105670000E9424291DC06AE080917A020E949B2921 -:1056800017C08EE18093220182E3809321018AE09A -:105690008093200184E180931F0188E080931E01A4 -:1056A00088E280931D0104C01092770280E005C05B -:1056B00081E003C080E090E0AACFCF9108950E94DE -:1056C000CD26811102C00E94AE260E94F32680934F -:1056D000770380FF02C0869501C080E00C94DF074D -:1056E00080917703982F9695292F30E0233031054C -:1056F0004CF49F5F990F8170892B816080937703B1 -:105700000E94F7268091770386950C94DF0780919D -:105710007703982F969591F09158990F8170892B66 -:10572000809377038E7F91E009F490E08091770376 -:1057300090FB80F9809377030E94F726809177038E -:1057400086950C94DF0780917703982F909590FBB6 -:1057500080F9809377030E94F7268091770380FF7A -:1057600002C0869501C080E00C94DF07309177037A -:10577000232F26952F5F2F77822F90E0317004978B -:105780002CF4220F232B2093770302C0309377034E -:1057900080917703282F2E7F91E009F490E090FB11 -:1057A00080F9809377030E94F7268091770386958E -:1057B0000C94DF0720917703922F96959827990FE5 -:1057C000822F8170892B809377038E7F91E009F47B -:1057D00090E08091770390FB80F9809377030E949B -:1057E000F7268091770386950C94DF075058BB27E6 -:1057F000AA270ED075C166D130F06BD120F031F4FC -:105800009F3F11F41EF45BC10EF4E095E7FB51C11C -:10581000E92F77D180F3BA176207730784079507DA -:1058200018F071F49EF58FC10EF4E0950B2EBA2F8F -:10583000A02D0B01B90190010C01CA01A001112496 -:10584000FF27591B99F0593F50F4503E68F11A1642 -:10585000F040A22F232F342F4427585FF3CF4695D3 -:1058600037952795A795F0405395C9F77EF41F16F5 -:10587000BA0B620B730B840BBAF09150A1F0FF0FBF -:10588000BB1F661F771F881FC2F70EC0BA0F621FAB -:10589000731F841F48F4879577956795B795F7959B -:1058A0009E3F08F0B3CF9395880F08F09927EE0F2D -:1058B000979587950895D9D008F481E008950CD084 -:1058C0000FC107D140F0FED030F021F45F3F19F056 -:1058D000F0C0511139C1F3C014D198F39923C9F321 -:1058E0005523B1F3951B550BBB27AA2762177307E6 -:1058F000840738F09F5F5F4F220F331F441FAA1F9A -:10590000A9F333D00E2E3AF0E0E830D09150504059 -:10591000E695001CCAF729D0FE2F27D0660F771F07 -:10592000881FBB1F261737074807AB07B0E809F0E9 -:10593000BB0B802DBF01FF2793585F4F2AF09E3F7E -:10594000510568F0B6C000C15F3FECF3983EDCF350 -:10595000869577956795B795F7959F5FC9F7880FF7 -:10596000911D9695879597F90895E1E0660F771F49 -:10597000881FBB1F621773078407BA0720F0621BDA -:10598000730B840BBA0BEE1F88F7E095089504D0D3 -:105990006894B111D9C00895BCD088F09F5790F099 -:1059A000B92F9927B751A0F0D1F0660F771F881F44 -:1059B000991F1AF0BA95C9F712C0B13081F0C3D05F -:1059C000B1E00895C0C0672F782F8827B85F39F0FD -:1059D000B93FCCF3869577956795B395D9F73EF4A3 -:1059E00090958095709561957F4F8F4F9F4F08954B -:1059F000E89409C097FB3EF4909580957095619569 -:105A00007F4F8F4F9F4F9923A9F0F92F96E9BB271E -:105A10009395F695879577956795B795F111F8CF9A -:105A2000FAF4BB0F11F460FF1BC06F5F7F4F8F4F05 -:105A30009F4F16C0882311F096E911C0772321F0FB -:105A40009EE8872F762F05C0662371F096E8862F93 -:105A500070E060E02AF09A95660F771F881FDAF7EA -:105A6000880F9695879597F90895990F0008550F17 -:105A7000AA0BE0E8FEEF16161706E807F907C0F0D4 -:105A800012161306E407F50798F0621B730B840BDC -:105A9000950B39F40A2661F0232B242B252B21F4B6 -:105AA00008950A2609F4A140A6958FEF811D811D56 -:105AB000089597F99F6780E870E060E008959FEF90 -:105AC00080EC089500240A94161617061806090695 -:105AD000089500240A941216130614060506089564 -:105AE000092E0394000C11F4882352F0BB0F40F4EC -:105AF000BF2B11F460FF04C06F5F7F4F8F4F9F4F2C -:105B0000089557FD9058440F551F59F05F3F71F0AD -:105B10004795880F97FB991F61F09F3F79F0879514 -:105B20000895121613061406551FF2CF4695F1DF9D -:105B300008C0161617061806991FF1CF869571052D -:105B4000610508940895E894BB2766277727CB0161 -:105B500097F908958ADF08F48FEF08950BD0C0CF2E -:105B6000B1DF28F0B6DF18F0952309F0A2CFA7CF58 -:105B70001124EACFC6DFA0F3959FD1F3950F50E033 -:105B8000551F629FF001729FBB27F00DB11D639FEF -:105B9000AA27F00DB11DAA1F649F6627B00DA11D95 -:105BA000661F829F2227B00DA11D621F739FB00D3B -:105BB000A11D621F839FA00D611D221F749F3327AB -:105BC000A00D611D231F849F600D211D822F762F44 -:105BD0006A2F11249F5750408AF0E1F088234AF041 -:105BE000EE0FFF1FBB1F661F771F881F915050408D -:105BF000A9F79E3F510570F05CCFA6CF5F3FECF355 -:105C0000983EDCF3869577956795B795F795E79578 -:105C10009F5FC1F7FE2B880F911D9695879597F989 -:105C20000895FA01EE0FFF1F30962105310599F115 -:105C30006115710561F48038BFE39B0749F16894F1 -:105C40009038810561F08038BFEF9B0741F09923C0 -:105C500042F5FF3FE1053105210511F1E894089473 -:105C6000E795D901AA2329F4AB2FBE2FF85FD0F313 -:105C700010C0FF5F70F4A695E0F7F73950F019F007 -:105C8000FF3A38F49F779F930CD00F9007FC905801 -:105C900008953EF014CF60E070E080E89FE308953F -:105CA0004FE79F775F934F933F932F939ED02F9112 -:105CB0003F914F915F9152DF05C019F40EF0F9CE7C -:105CC00042CFFDCE26DFC8F39638C0F707F80F9213 -:105CD000E8942BE33AEA48EB5FE74EDF0F920F922E -:105CE0000F924DB75EB70F92C0D0ECEAF0E016D03D -:105CF0004F915F91EF91FF91E595EE1FFF1F49F0E6 -:105D0000FE57E0684427EE0F441FFA95E1F74195EE -:105D1000550B32D00F9007FE26C00895DF93CF9326 -:105D20001F930F93FF92EF92DF927B018C01689497 -:105D300005C0DA2EEF011EDFFE01E894A591259142 -:105D4000359145915591AEF3EF0162DDFE0197016A -:105D5000A801DA9479F7DF90EF90FF900F911F91EF -:105D6000CF91DF9108959B01AC0160E070E080E885 -:105D70009FE3A5CD9ECEACC0CCDEE8F39923D9F34A -:105D8000940F511DBBF39150504094F059F088236B -:105D900032F0660F771F881F91505040C1F79E3F29 -:105DA000510544F7880F911D9695879597F90895A9 -:105DB0005F3FACF0983E9CF0BB2786957795679542 -:105DC000B79508F4B1609395C1F7BB0F58F711F47C -:105DD00060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE11 -:105DE0000EF076C06CCE689464CE93DEC8F399232F -:105DF000D1F3C6F3DF93CF931F930F93FF92C92F75 -:105E0000DD2788232AF02197660F771F881FDAF78E -:105E100020E030E040E85FEB9FE3883920F0803EEF -:105E200030F021968F77E3DCE4EDF0E003C0DFDCB7 -:105E3000E1E0F1E073DF8B01BE01EC01FB2E6F5757 -:105E400071097595771F880B990BD4DD28E132E72E -:105E500041E35FE38FDEAF2D9801AE01FF900F911C -:105E60001F91CF91DF91D4DC3BCEFA01DC01AA0F68 -:105E7000BB1F9B01AC01BF5728F4222733274427BF -:105E800050781FC0B75188F4AB2F00244695379542 -:105E90002795011CA395D2F3002069F0220F331F30 -:105EA000441FB395DAF30DD0A1CC61307105A0E8A1 -:105EB0008A07B94630F49B01AC016627772788270B -:105EC0009078309621F02083318342835383089564 -:105ED0009F3F31F0915020F4879577956795B7955E -:105EE000880F911D9695879597F90895AA1BBB1B5E -:105EF00051E107C0AA1FBB1FA617B70710F0A61BCA -:105F0000B70B881F991F5A95A9F780959095BC01EA -:105F1000CD01089597FB072E16F4009407D077FD66 -:105F200009D00E94762F07FC05D03EF4909581950C -:105F30009F4F0895709561957F4F0895F999FECF11 -:105F400092BD81BDF89A992780B50895A8E1B0E087 -:105F500042E050E00C94C12F262FF999FECF1FBAD2 -:105F600092BD81BD20BD0FB6F894FA9AF99A0FBE82 -:105F7000019608950E94AC2F272F0C94AD2FDC01C1 -:105F8000CB01FC01F999FECF06C0F2BDE1BDF89A44 -:105F9000319600B40D9241505040B8F70895F894EE -:025FA000FFCF31 -:105FA2000507000C058540000001064000000100C5 -:105FB200D80B680C440C0F0CDB0B01600228081490 -:105FC2000A321E40004500250026006100600020C4 -:105FD2000037006400650066006700440046002444 -:105FE2000047000000020004000500070009000B42 -:105FF200000C000E0010001100130015001700180D -:10600200001A001C001D001F00210023002400268E -:1060120000280029002B002D002F00300032003410 -:10602200003500370039003B008803A103BA03D3CF -:1060320003FB04AE04780458043F4D3620020302E9 -:10604200000001000101010101000101010203043C -:0660520005060708090025 -:00000001FF diff --git a/keyboard/preonic/preonic_music.hex b/keyboard/preonic/preonic_music.hex deleted file mode 100644 index 603693bffb..0000000000 --- a/keyboard/preonic/preonic_music.hex +++ /dev/null @@ -1,1713 +0,0 @@ -:100000000C9410030C9454030C9454030C94540358 -:100010000C9454030C9454030C9454030C94540304 -:100020000C9454030C9454030C9410170C94E21782 -:100030000C94BD290C9454030C9454030C94540355 -:100040000C9454030C9454030C9454030C945403D4 -:100050000C9454030C942A2A0C9454030C945403C7 -:100060000C9454030C9454030C9454030C945403B4 -:100070000C9454030C9454030C9454030C945403A4 -:100080000C94440E0C9454030C9454030C94540399 -:100090000C9454030C9454030C9454030C94540384 -:1000A0000C9454030C9454030C9454030763423689 -:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 -:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD -:1000D0000000803F08000000BE922449123EABAAF7 -:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 -:1000F000AA3E00000000BF000000803F000000009A -:1001000000084178D3BB4387D1133D190E3CC3BDD2 -:100110004282AD2B3E68EC8276BED98FE1A93E4C7F -:1001200080EFFFBE01C4FF7F3F00000000003500EC -:100130001E001F00200021002200230024002500B3 -:10014000260027002A002B0014001A0008001500C2 -:1001500017001C0018000C00120013002A002900D0 -:1001600004001600070009000A000B000D000E0035 -:100170000F0033003400E1001D001B0006001900D1 -:10018000050011001000360037003800280000304C -:10019000E000E200E30003522C002C000452500067 -:1001A000510052004F0035001E001F0020002100AA -:1001B0002200230024002500260027002A002B000F -:1001C00014001A00090013000A000D000F001800A7 -:1001D0001C0033002A002900040015001600170037 -:1001E00007000B00110008000C0012003400E100B1 -:1001F0001D001B000600190005000E00100036004F -:100200003700380028000030E000E200E30003522D -:100210002C002C0004525000510052004F003500B9 -:100220001E001F00200021002200230024002500C2 -:10023000260027002A002B00340036003700130068 -:100240001C0009000A00060015000F002A00290002 -:1002500004001200080018000C0007000B00170033 -:10026000110016003800E100330014000D000E00EC -:100270001B00050010001A0019001D0028000030A6 -:10028000E000E200E30003522C002C000452500076 -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00350212 -:1002B0001E021F0220022102220223022402250222 -:1002C000260227022A0001003A003B003C003D00C4 -:1002D0003E003F002D022E022F02300231020100AB -:1002E00040004100420043004400450000530153D8 -:1002F0000253005001000100010001000100010053 -:10030000010001000100AB00AA00A900AE00350009 -:100310001E001F00200021002200230024002500D1 -:10032000260027002A0035001E001F0020002100A3 -:100330002200230024002500260027002A000100B7 -:100340003A003B003C003D003E003F002D002E00E7 -:100350002F00300031000100400041004200430006 -:1003600044004500005301530253005001000100B6 -:100370000100010001000100010001000100AB00CB -:10038000AA00A900AE00006000600060006000608C -:10039000006000600060006000600060006000605D -:1003A000006000600060006000600060006000604D -:1003B000006000600060006000600060006000603D -:1003C000006000600060006000600060006000602D -:1003D000006000600060006000600060006000601D -:1003E00000600060006000300100010001000100B9 -:1003F00001000100010000600060006000602A034D -:1004000054006800650020005000720065006F0015 -:100410006E006900630020004B00650079006200F7 -:100420006F0061007200640000002C034F00720036 -:10043000740068006F006C0069006E006500610068 -:10044000720020004B006500790062006F006100BF -:100450007200640073000000040309040902D00064 -:10046000060100A0FA0904000001030101000921AE -:1004700011010001223F000705810308000A090459 -:1004800001000103010200092111010001224D00B8 -:100490000705820308000A090402000103000000A6 -:1004A0000921110100012236000705830308000A13 -:1004B00009040300020300000009211101000122C8 -:1004C0002000070584032000010705040320000124 -:1004D00009040400000101000009240100010900D1 -:1004E00001050904050002010300000724010001C1 -:1004F0004100062402010100062402020200092430 -:1005000003010301020100092403020401010100A7 -:100510000905060240000500000525010101090545 -:1005200085024000050000052501010312011001AC -:1005300000000008EDFE61600100010200010631CB -:10054000FF0974A1010975150025FF952075088123 -:10055000020976150025FF952075089102C0050156 -:100560000980A101850216010026B7001A01002AA0 -:10057000B700751095018100C0050C0901A1018526 -:1005800003160100269C021A01002A9C0275109590 -:10059000018100C005010902A1010901A1000509AD -:1005A000190129051500250195057501810295019F -:1005B000750381010501093009311581257F9502F7 -:1005C0007508810609381581257F95017508810612 -:1005D000050C0A38021581257F950175088106C032 -:1005E000C005010906A101050719E029E715002545 -:1005F00001950875018102950175088101050819A9 -:100600000129059505750191029501750391010573 -:1006100007190029FF150025FF950675088100C000 -:1006200011241FBECFEFDAE0DEBFCDBF04B603FE5C -:1006300024C08091050490910604A0910704B09114 -:1006400008048730904BA740B04BB9F410920504D2 -:1006500010920604109207041092080414BE84B786 -:10066000877F84BF88E10FB6F89480936000109272 -:1006700060000FBEE0E0F8E3099512E0A0E0B1E011 -:10068000E6ECF9E602C005900D92A832B107D9F761 -:1006900014E0A8E2B2E001C01D92A530B107E1F775 -:1006A0000E94C8130C94E1340C94000061111DC029 -:1006B000FC018281882351F085EE0E94901E0E94E9 -:1006C000BC3080E290E0A0E0B0E007C085EE0E9480 -:1006D000581F81E090E0A0E0B0E08093E1029093A9 -:1006E000E202A093E302B093E40280E090E0089578 -:1006F0000E94370E40E050E069E070E080E091E059 -:100700000C94880F08950E948B036E9A769A0C942D -:1007100078030C948203279A2F988FEF9FEF909382 -:100720008700809386008AE08093800089E180932F -:1007300081000C94653081110BC080918000877F0F -:100740008093800010928D0010928C002F98089555 -:100750002F98833041F480918000886080938000DE -:100760008FEF9FEF12C0909180009860909380006F -:1007700023E030E0281B3109220F331F8FEF9FEF5A -:1007800002C0969587952A95E2F790938D00809305 -:100790008C0008958B3B910568F4883A910530F5FB -:1007A000853A9105C0F48430910598F4019709F0D9 -:1007B0006FC071C0803E910508F46AC0883E910503 -:1007C00040F09C01205F31092031310508F060C004 -:1007D0005CC09C01A1C0853A910509F45FC0863ACE -:1007E000910509F45EC023E830E496C0883A91058B -:1007F00009F45AC0893A910509F459C08A3A910519 -:1008000009F458C08B3A910509F457C08C3A910508 -:1008100009F456C08D3A910509F455C0803B910505 -:1008200009F454C08E3A910509F453C08F3A9105EA -:1008300009F452C0813B910509F451C0823B9105F6 -:1008400009F450C0833B910509F44FC0843B9105E6 -:1008500009F44EC0853B910509F44DC0863B9105D6 -:1008600009F44CC0873B910509F44BC0883B9105C6 -:1008700009F44AC0893B910509F449C08A3B9105B6 -:1008800009F048C02AE236E447C09C01306544C004 -:1008900020E030E041C021E030E03EC021E830E41B -:1008A0003BC022E830E438C022EE34E435C029EE03 -:1008B00034E432C02AEE34E42FC025EB34E42CC0FB -:1008C00026EB34E429C027EB34E426C02CEC34E4D6 -:1008D00023C02DEC34E420C023E835E41DC02AE811 -:1008E00035E41AC022E935E417C024E935E414C020 -:1008F00021E236E411C023E236E40EC024E236E4FD -:100900000BC025E236E408C026E236E405C027E243 -:1009100036E402C020E034E4C90108959CE0799FE8 -:10092000F00111249CE3899FE00DF11D1124E60FD5 -:10093000F11DEE0FFF1FE25DFE4F25913491C901BD -:100940000895880F991F82559040FC01259134919C -:10095000C9010895880F991F825D9E4FFC01259162 -:100960003491C90108950E948E049C019A958115C5 -:100970009F4110F4C9010895C90190528115904119 -:1009800028F4C9019F700E94AA040895C9019053D8 -:100990008115904120F4C9019927906C0895C901EF -:1009A0009054409728F4C9018F709927946D089549 -:1009B000203180E4380719F480E091ED0895213169 -:1009C00090E4390719F480E090ED0895223140E475 -:1009D000340719F480E092ED0895233180E438075C -:1009E00019F480E093ED0895211590E53907A1F4FD -:1009F0000E948B2340E065E088E491E00E94880F2C -:100A00002FEF44E38CE0215040408040E1F700C0EC -:100A100000000E944F2A1EC1213090E5390731F4B1 -:100A20008091F10281608093F10214C1C901905557 -:100A30008115904108F062C0432F55274F7055270C -:100A400041305105F9F4C90174E0880F991F7A9576 -:100A5000E1F788279370B901E3E0660F771FEA9505 -:100A6000E1F760767727862B972B9C6823703327D6 -:100A700002C0440F551F2A95E2F74F715527842B6A -:100A8000952B08954230510529F4922F8827816FC4 -:100A9000906A089543305105B9F4C90153E0880FB5 -:100AA000991F5A95E1F7807E97702370332741E0B4 -:100AB00050E002C0440F551F2A95E2F74F715527A9 -:100AC000842B952B9C6808954430510589F5C90104 -:100AD00043E0880F991F4A95E1F7807E9770237055 -:100AE000332741E050E002C0440F551F2A95E2F73A -:100AF0004F715527842B952B9A680895C9019056FC -:100B00008115904118F4C901906F0895C90190575B -:100B10008115904120F4C9019F7090620895C90128 -:100B200090588115904120F4C9019F70906A0895F2 -:100B3000203E3105E0F4203C310568F521333105D4 -:100B400009F475C048F42932310509F46BC02A3222 -:100B5000310509F07BC075C02933310501F1223818 -:100B60003105E9F02533310509F070C051C0233E4D -:100B70003105B1F140F4203E3105D1F0223E31057E -:100B800009F064C01CC0263E310579F1273E3105CD -:100B900009F05CC038C0C9010E94A1040895809189 -:100BA000020380FD02C081FF51C080EE90E04FC083 -:100BB0008091020380FFF9CF89E390E048C08091E3 -:100BC000020382FF0AC08091020384FF03C080E019 -:100BD00090E03DC083EE90E03AC082EE90E037C0F6 -:100BE0008091020382FFEFCFF8CF8091020383FF51 -:100BF00007C08091020384FDEACF87EE90E027C012 -:100C000086EE90E024C08091020383FFF2CFF8CFFC -:100C10008091020385FF03C089E290E018C085E35C -:100C200090E015C08091020385FDF9CFF5CF80914A -:100C3000020386FF03C08AE290E009C081E390E0EE -:100C400006C08091020386FDF9CFF5CFC9010E944D -:100C5000CA030895089508950C942B065F926F922D -:100C60007F928F929F92AF92BF92CF92DF92EF923C -:100C7000FF920F931F93CF93DF93CDB7DEB72A97E1 -:100C80000FB6F894DEBF0FBECDBF9E012F5F3F4F62 -:100C90004E018BE0880E911C60E070E000E010E0F7 -:100CA000E12CF12CC12CD12CA12CB12C8AE0782E76 -:100CB000622E532E41E050E0E3E9F1E0A62DB52D80 -:100CC000872D01900D928A95E1F7F901819191911B -:100CD0009F01FC01E07FFF27E032F10559F48F709E -:100CE0009927FA0102C0EE0FFF1F8A95E2F7AE2A9C -:100CF000BF2A37C0E033F10559F48F709927FA0104 -:100D000002C0EE0FFF1F8A95E2F7CE2ADF2A29C024 -:100D1000E034F10559F48F709927FA0102C0EE0F03 -:100D2000FF1F8A95E2F7EE2AFF2A1BC0E035F10586 -:100D300059F48F709927FA0102C0EE0FFF1F8A95B0 -:100D4000E2F70E2B1F2B0DC0E036F10551F48F702A -:100D50009927FA0102C0EE0FFF1F8A95E2F76E2B6A -:100D60007F2B2815390509F0A7CF94B18A2D8095DE -:100D7000892384B985B18A2985B997B18C2D80954D -:100D8000892387B988B18C2988B99AB18E2D80952D -:100D900089238AB98BB18E298BB99DB1802F80951B -:100DA00089238DB98EB1802B8EB990B3862F809513 -:100DB000892380BB81B3862B81BB2A960FB6F8941A -:100DC000DEBF0FBECDBFDF91CF911F910F91FF907E -:100DD000EF90DF90CF90BF90AF909F908F907F90DB -:100DE0006F905F9008955F926F927F928F929F9223 -:100DF000AF92BF92CF92DF92EF92FF920F931F9329 -:100E0000CF93DF93CDB7DEB768970FB6F894DEBF08 -:100E10000FBECDBF85B7806885BF85B7806885BFA9 -:100E20000E942E069E012F5F3F4F4E0189E1880EE2 -:100E3000911C60E070E000E010E0E12CF12CC12C8E -:100E4000D12CA12CB12C98E1792E622E532E41E0A9 -:100E500050E0EDE9F1E0A62DB52D872D01900D9222 -:100E60008A95E1F7F901819191919F01FC01E07F61 -:100E7000FF27E032F10559F48F709927FA0102C07B -:100E8000EE0FFF1F8A95E2F7AE2ABF2A37C0E03384 -:100E9000F10559F48F709927FA0102C0EE0FFF1F78 -:100EA0008A95E2F7CE2ADF2A29C0E034F10559F409 -:100EB0008F709927FA0102C0EE0FFF1F8A95E2F7A3 -:100EC000EE2AFF2A1BC0E035F10559F48F709927EF -:100ED000FA0102C0EE0FFF1F8A95E2F70E2B1F2BBF -:100EE0000DC0E036F10551F48F709927FA0102C068 -:100EF000EE0FFF1F8A95E2F76E2B7F2B2815390521 -:100F000009F0A7CF94B18A2D8095892384B985B142 -:100F10008A2985B997B18C2D8095892387B988B1A5 -:100F20008C2988B99AB18E2D809589238AB98BB185 -:100F30008E298BB99DB1802F809589238DB98EB173 -:100F4000802B8EB990B3862F8095892380BB81B387 -:100F5000862B81BB10922902109228021092330234 -:100F60001092320210922B0210922A021092350235 -:100F70001092340210922D0210922C02109237021D -:100F80001092360210922F0210922E021092390205 -:100F900010923802109231021092300210923B02ED -:100FA00010923A0268960FB6F894DEBF0FBECDBF1E -:100FB000DF91CF911F910F91FF90EF90DF90CF9035 -:100FC000BF90AF909F908F907F906F905F900C94A8 -:100FD00083035F926F927F928F929F92AF92BF92A4 -:100FE000CF92DF92EF92FF920F931F93CF93DF93F5 -:100FF000CDB7DEB7A2970FB6F894DEBF0FBECDBF58 -:101000007E0149E1E40EF11C22E3C22E22E0D22E41 -:101010005E0153E2A50EB11C3AE0532E470101E0F8 -:1010200010E048E1642E55E0752EE3E9F1E0D401CB -:10103000852D01900D928A95E1F7F70181919191AB -:101040007F019C01207F33272032310589F424B1B0 -:101050008F709927A80102C0440F551F8A95E2F7A7 -:10106000CA01242B24B995B18095892385B94FC035 -:101070002033310589F427B18F709927F80102C018 -:10108000EE0FFF1F8A95E2F7CF012E2B27B998B1FB -:101090008095892388B93BC02034310589F42AB171 -:1010A0008F709927A80102C0440F551F8A95E2F757 -:1010B000CA01242B2AB99BB1809589238BB927C0FB -:1010C0002035310589F42DB18F709927F80102C0C0 -:1010D000EE0FFF1F8A95E2F7CF012E2B2DB99EB19F -:1010E000809589238EB913C02036310581F420B351 -:1010F0008F709927A80102C0440F551F8A95E2F707 -:10110000CA01242B20BB91B38095892381BB50EA6F -:101110005A95F1F7BE016F5F7F4F80E090E020E0CD -:1011200030E0EDE9F1E0DE011196462D01900D92DF -:101130004A95E1F7FB0141915191BF01FA01E07F2E -:10114000FF27E032F10511F4E3B113C0E033F105FC -:1011500011F4E6B10EC0E034F10511F4E9B109C0B3 -:10116000E035F10511F4ECB104C0E036F105B9F455 -:10117000EFB1F0E04F70552702C0F595E7954A951D -:10118000E2F7E0FD08C0A801022E02C0440F551F7F -:101190000A94E2F702C040E050E0842B952B2F5FC9 -:1011A0003F4F2C30310509F0BCCFF6012081318151 -:1011B0002817390721F091838083709270010E9473 -:1011C0002E06F2E0CF0ED11CEA14FB0409F02DCF5D -:1011D000809170018823A1F1815080937001882350 -:1011E00039F08FE99FE00197F1F700C0000028C0B7 -:1011F00080913202909133029093290280932802C9 -:10120000809134029091350290932B0280932A02B0 -:10121000809136029091370290932D0280932C0298 -:10122000809138029091390290932F0280932E0280 -:1012300080913A0290913B02909331028093300268 -:101240000E94890381E0A2960FB6F894DEBF0FBE1C -:10125000CDBFDF91CF911F910F91FF90EF90DF9065 -:10126000CF90BF90AF909F908F907F906F905F9046 -:101270000895E82FF0E0EE0FFF1FE85DFD4F80813D -:10128000918108950895CF92DF92EF92FF920F938C -:101290001F93CF93DF93CDB7DEB7CC5BD2400FB6B1 -:1012A000F894DEBF0FBECDBF8C01862F642F88233C -:1012B00079F0F80192812FE7482F992329F084E0F3 -:1012C00093E00E94EC1904C084E093E00E94FC19B2 -:1012D000F80180818B3091F59181943009F0A8C29A -:1012E0009281809173019923B1F08F5F8093730194 -:1012F00096E4E5EBF1E0DE01A958BD4F01900D92B7 -:101300009A95E1F7E0917101F0917201EE0FFF1FE4 -:1013100027E732E036C096E4E5EBF1E0DE01AF5CB2 -:10132000BD4F01900D929A95E1F7E0917101F09116 -:101330007201EE0FFF1F21E332E093C08A3009F003 -:10134000CBC0F8019181943009F072C292818091F2 -:101350007301992309F473C081508093730196E45B -:10136000E5EBF1E0DE01A551BE4F01900D929A959B -:10137000E1F7E0917101F0917201EE0FFF1F2BEE8A -:1013800031E02C0F3D1FE20FF31F60817181680F68 -:10139000711D882777FD8095982F0E94003220E0EC -:1013A00030E040E451E40E94653120E030E040E864 -:1013B00050E40E94FD309B01AC0160E070E080E0F1 -:1013C00090E40E94173321E230ED42E053E40E94A2 -:1013D000B4324CE050E00E94E30F20E04BE760E0C5 -:1013E00084E093E00E94DC1920E04BE761E084E0B8 -:1013F00093E00E94DC1920E04BE762E084E093E098 -:101400000E94DC1920E04BE763E084E093E00E9457 -:10141000DC1920E04BE764E084E093E0C454DD4F46 -:101420000FB6F894DEBF0FBECDBFDF91CF911F91F5 -:101430000F91FF90EF90DF90CF900C94DC1996E421 -:10144000E5EBF1E0DE01AB55BE4F01900D929A95B0 -:10145000E1F7E0917101F0917201EE0FFF1F25EAB3 -:1014600031E02C0F3D1FE20FF31F60817181680F87 -:10147000711D882777FD8095982F0E94003220E00B -:1014800030E040E451E40E94653120E030E040E883 -:1014900050E40E94FD309B01AC0160E070E080E010 -:1014A00090E40E94173321E230ED42E053E40E94C1 -:1014B000B4320E94130DC454DD4F0FB6F894DEBF52 -:1014C0000FBECDBFDF91CF911F910F91FF90EF9095 -:1014D000DF90CF900C94E60C893009F0D3C0F8016E -:1014E0009181943009F0A4C19281992309F4A0C19B -:1014F0008091710190917201019690937201809395 -:10150000710120E04BE760E084E093E00E94DC1989 -:1015100020E04BE761E084E093E00E94DC1920E0EA -:101520004BE762E084E093E00E94DC1920E04BE7A7 -:1015300063E084E093E00E94DC1920E04BE764E084 -:1015400084E093E00E94DC190E94E60C00E010E0C9 -:10155000E6E4FE2E80917301E5EBF1E0DE01A15A95 -:10156000BE4F9F2D01900D929A95E1F7E091710188 -:10157000F0917201E00FF11FEE0FFF1F2FE531E038 -:101580002C0F3D1FE20FF31F60817181680F711DE9 -:10159000882777FD8095982F0E94003220E030E068 -:1015A00040E451E40E94653120E030E040E850E43E -:1015B0000E94FD309B01AC0160E070E080E090E4AF -:1015C0000E94173321E230ED42E053E40E94B4322E -:1015D0004CE050E00E94E30F3FEF87EE93E0315084 -:1015E00080409040E1F700C0000080917301E5EB7E -:1015F000F1E0DE01A75EBE4F9F2D01900D929A95FE -:10160000E1F7E0917101F0917201E00FF11FEE0F2F -:10161000FF1F29E131E02C0F3D1FE20FF31F608116 -:101620007181680F711D882777FD8095982F0E9422 -:10163000003220E030E040E451E40E94653120E0D7 -:1016400030E040E850E40E94FD309B01AC0160E0D6 -:1016500070E080E090E40E94173321E230ED42E038 -:1016600053E40E94B4320E94130D8FEF9CE7019760 -:10167000F1F700C000000F5F1F4F0830110509F09F -:1016800069CF94C1883009F0D3C0F80191819430BA -:1016900009F0CEC09281992309F4CAC080917101EA -:1016A000909172010197909372018093710120E0F3 -:1016B0004BE760E084E093E00E94DC1920E04BE718 -:1016C00061E084E093E00E94DC1920E04BE762E0F7 -:1016D00084E093E00E94DC1920E04BE763E084E0C3 -:1016E00093E00E94DC1920E04BE764E084E093E0A3 -:1016F0000E94DC190E94E60C00E010E056E4F52E92 -:1017000080917301E5EBF1E0DE01AD52BF4F9F2DFB -:1017100001900D929A95E1F7E0917101F0917201BB -:10172000E00FF11FEE0FFF1F23ED30E02C0F3D1FE8 -:10173000E20FF31F60817181680F711D882777FDAB -:101740008095982F0E94003220E030E040E451E480 -:101750000E94653120E030E040E850E40E94FD3016 -:101760009B01AC0160E070E080E090E40E941733E0 -:1017700021E230ED42E053E40E94B4324CE050E00C -:101780000E94E30F3FEF87EE93E03150804090409E -:10179000E1F700C0000080917301E5EBF1E0DE01AC -:1017A000A357BF4F9F2D01900D929A95E1F7E091BD -:1017B0007101F0917201E00FF11FEE0FFF1F2DE894 -:1017C00030E02C0F3D1FE20FF31F60817181680F25 -:1017D000711D882777FD8095982F0E94003220E0A8 -:1017E00030E040E451E40E94653120E030E040E820 -:1017F00050E40E94FD309B01AC0160E070E080E0AD -:1018000090E40E94173321E230ED42E053E40E945D -:10181000B4320E94130D8FEF9CE70197F1F700C0DF -:1018200000000F5F1F4F0830110509F069CFBEC0DF -:10183000F801228190917301222309F45DC026E40E -:10184000E5EBF1E0DE01A95BBF4F01900D922A9517 -:10185000E1F7E0917101F0917201E80FF11DEE0FD7 -:10186000FF1F27E430E02C0F3D1FE20FF31F6081C4 -:101870007181690F711D882777FD8095982F0E94CF -:10188000003220E030E040E451E40E9465316B0119 -:101890007C01F801818165E070E0681B710988278F -:1018A00077FD8095982F0E9400329B01AC01C70103 -:1018B000B6010E94FD309B01AC0160E070E080E069 -:1018C00090E40E94173321E230ED42E053E40E949D -:1018D000B4324FE050E0C454DD4F0FB6F894DEBF91 -:1018E0000FBECDBFDF91CF911F910F91FF90EF9071 -:1018F000DF90CF900C94E30F26E4E5EBF1E0DE01FE -:10190000119601900D922A95E1F7E0917101F09105 -:101910007201E80FF11DEE0FFF1F21E030E02C0FE8 -:101920003D1FE20FF31F60817181690F711D8827D0 -:1019300077FD8095982F0E94003220E030E040E44F -:1019400051E40E9465316B017C01F801818165E001 -:1019500070E0681B7109882777FD8095982F0E9499 -:1019600000329B01AC01C701B6010E94FD309B0112 -:10197000AC0160E070E080E090E40E94173321E267 -:1019800030ED42E053E40E94B432C454DD4F0FB650 -:10199000F894DEBF0FBECDBFDF91CF911F910F91A5 -:1019A000FF90EF90DF90CF900C94130DC454DD4F57 -:1019B0000FB6F894DEBF0FBECDBFDF91CF911F9160 -:1019C0000F91FF90EF90DF90CF90089510928702D3 -:1019D00010928602809171008D7F809371008091BA -:1019E00090008F77809390001092480210924702E7 -:1019F0001092800210928102109282021092830251 -:101A000010927F0210927E02EEE5F2E0AEE4B2E0C8 -:101A100011921192119211921D921D9282E0EE3755 -:101A2000F807B1F708956F927F928F929F92AF92CD -:101A3000BF92CF92DF92EF92FF920F931F93CF93BB -:101A4000DF936B017C010EE712E04CE5A42E42E02F -:101A5000B42EC7E0D0E0A7019601F80192918291DF -:101A6000729162918F010E946131882349F0219720 -:101A7000F2E0AF1AB108CF3F8FEFD80761F734C05B -:101A8000F8011082118212821382F50111821082F4 -:101A9000FE01EE0FFF1FEE0FFF1FE25AFD4FDE01AA -:101AA000AA0FBB1FA25BBD4FCE011AC00196448195 -:101AB0005581668177814083518362837383148269 -:101AC00015821682178212962D913C9113971196CA -:101AD0003C932E9313961C921E9212973496129654 -:101AE0008730910519F7C3CF8091860290918702C4 -:101AF000019797FD05C0909387028093860204C0EA -:101B00001092870210928602E0918602F09187027D -:101B10003097C9F4809171008D7F8093710080911E -:101B200090008F7780939000109280021092810233 -:101B3000109282021092830210927F0210927E0213 -:101B40001092470285C03197DF01AA0FBB1FAA0F71 -:101B5000BB1FA25ABD4FCD90DD90ED90FC90EE0FD3 -:101B6000FF1FE25BFD4FC081D181609080027090C9 -:101B700081028090820290908302A7019601662DD7 -:101B8000772D882D992D0E94613187FF25C0262D44 -:101B9000372D482D592DC701B6010E94FC3020E099 -:101BA00030E04AEF54E40E9465315B018C012A2D3C -:101BB0003B2D402F512F662D772D882D992D0E947A -:101BC000FD303B014C01A7019601772D992D0E9414 -:101BD0006131181664F72EC0A7019601662D772D86 -:101BE000882D992D0E94B032181634F5A701960160 -:101BF000662D772D882D992D0E94FC3020E030E055 -:101C00004AEF54E40E9465315B018C012A2D3B2D83 -:101C1000402F512F662D772D882D992D0E94FC3055 -:101C20003B014C01A7019601772D992D0E94B032FE -:101C300087FFECCF10924D02C0928002D0928102B9 -:101C4000E0928202F0928302D0937F02C0937E02E0 -:101C5000DF91CF911F910F91FF90EF90DF90CF9088 -:101C6000BF90AF909F908F907F906F9008953E9A15 -:101C7000E1E7F0E080818D7F808382E080939000B7 -:101C80008AE18093910008951F920F920FB60F92F0 -:101C90001124CF92DF92EF92FF922F933F934F93B5 -:101CA0005F936F937F938F939F93AF93BF93CF93E4 -:101CB000DF93EF93FF9380914702882309F479C063 -:101CC00020E030E0A9016091800270918102809152 -:101CD0008202909183020E94B03218160CF069C003 -:101CE00020E030E040E251E46091490270914A0204 -:101CF00080914B0290914C020E94B0321816BCF4B5 -:101D00008091840290918502019660918602709183 -:101D100087020E949C3490938502809384021092E3 -:101D2000490210924A0210924B0210924C02C0914A -:101D30008402D0918502CC0FDD1FCC0FDD1FC25A6B -:101D4000DD4F288139814A815B8160E074E284E75C -:101D50009BE40E9465310E94CD317093970060939F -:101D60009600288139814A815B8160E074E284E7D2 -:101D70009BE40E9465310E94CD3175956795709303 -:101D800099006093980020E030E040E85FE36091C4 -:101D9000490270914A0280914B0290914C020E943C -:101DA000FD306093490270934A0280934B029093F6 -:101DB0004C0280914802882309F493C0C0904302EA -:101DC000D0904402E0904502F090460220E030E0DE -:101DD000A901C701B6010E94B0321816F4F4A70198 -:101DE000960160E074E284E79BE40E9465310E9402 -:101DF000CD317093970060939600A701960160E043 -:101E000074E284E79BE40E9465310E94CD317595B0 -:101E10006795709399006093980060913D0270916E -:101E20003E026F5F7F4F70933E0260933D0280E001 -:101E300090E00E94FE3120913F023091400240919B -:101E40004102509142020E94B03287FD4AC0809107 -:101E50003C028F5F80933C029091F1038917A0F0C0 -:101E60008091F603882319F010923C020DC08091F6 -:101E700071008D7F80937100809190008F778093A7 -:101E80009000109248022DC0E091F203F091F3030C -:101E900080913C0298E0899FE00DF11D1124808122 -:101EA0009181A281B3818093430290934402A093D5 -:101EB0004502B093460220E030E040E85EE36481F2 -:101EC0007581868197810E94B43260933F0270933E -:101ED0004002809341029093420210923E0210927F -:101EE0003D02FF91EF91DF91CF91BF91AF919F9113 -:101EF0008F917F916F915F914F913F912F91FF90C3 -:101F0000EF90DF90CF900F900FBE0F901F9018951D -:101F10000F931F93CF93DF9300D0CDB7DEB78C0123 -:101F200080914702882331F04A8369830E94E60C3E -:101F300069814A8181E0809348021093F303009302 -:101F4000F2036093F1034093F6031092490210925A -:101F50004A0210924B0210924C0210923C02F8017D -:101F600040815181628173814093430250934402C6 -:101F7000609345027093460220E030E040E85EE363 -:101F800064817581868197810E94B43260933F029B -:101F900070934002809341029093420210923E025D -:101FA00010923D0280917100826080937100809157 -:101FB00090008068809390000F900F90DF91CF91F8 -:101FC0001F910F9108956F927F928F929F92AF927F -:101FD000BF92CF92DF92EF92FF920F931F93CF9316 -:101FE000DF936B017C01EA018091480281110E941C -:101FF000E60C81E08093470220E030E0A901C701B0 -:10200000B6010E94B03218160CF09AC0609080029F -:1020100070908102809082029090830220E030E0F4 -:10202000A901662D772D882D992D0E94613181118E -:1020300028C0C0928002D0928102E0928202F09287 -:102040008302D0937F02C0937E028091860290919A -:102050008702FC01EE0FFF1FEE0FFF1FE25AFD4F3C -:10206000C082D182E282F382FC01EE0FFF1FE25BAD -:10207000FD4FD183C083019690938702809386029F -:102080005FC0A7019601662D772D882D992D0E949E -:10209000613187FF25C0262D372D482D592DC701C9 -:1020A000B6010E94FC3020E030E04AEF54E40E9488 -:1020B00065315B018C012A2D3B2D402F512F662D60 -:1020C000772D882D992D0E94FD303B014C01A701F1 -:1020D0009601772D992D0E946131181664F7A9CFCA -:1020E000A7019601662D772D882D992D0E94B0327B -:1020F00018160CF09ECFA7019601662D772D882D1E -:10210000992D0E94FC3020E030E04AEF54E40E9418 -:1021100065315B018C012A2D3B2D402F512F662DFF -:10212000772D882D992D0E94FC303B014C01A70191 -:102130009601772D992D0E94B03287FFECCF79CF91 -:10214000809171008260809371008091900080681E -:1021500080939000DF91CF911F910F91FF90EF90AE -:10216000DF90CF90BF90AF909F908F907F906F90B7 -:102170000895809191020895CF93DF9300D01F922C -:10218000CDB7DEB72091FB03243021F523E029836E -:102190009B838A832093E9008FEF06C095ED9A9583 -:1021A000F1F70000882329F09091E800815095FF15 -:1021B000F5CF8091E80085FF0DC040E050E063E07E -:1021C00070E0CE0101960E94A6148091E8008E77FF -:1021D0008093E8000F900F900F90DF91CF910895BA -:1021E000CF93DF9300D01F92CDB7DEB72091FB03D2 -:1021F000243029F522E029839B838A8383E080931E -:10220000E9008FEF06C095ED9A95F1F7000088235D -:1022100029F09091E800815095FFF5CF8091E8007A -:1022200085FF0DC040E050E063E070E0CE01019614 -:102230000E94A6148091E8008E778093E8000F90AA -:102240000F900F90DF91CF9108952091FB032430E0 -:10225000F9F422E02093E9002FEF06C035ED3A951E -:10226000F1F70000222329F03091E800215035FFDA -:10227000F5CF2091E80025FF0BC040E050E065E07D -:1022800070E00E94A6148091E8008E778093E800A9 -:102290000895CF93DF93EC018091FB03843041F5E7 -:1022A00081E08093E9008FEF06C095ED9A95F1F7F4 -:1022B0000000882329F09091E800815095FFF5CF28 -:1022C0008091E80085FF14C040E050E068E070E0D5 -:1022D000CE010E94A6148091E8008E778093E800DA -:1022E00088E0FE01A9E8B2E001900D928A95E1F73D -:1022F000DF91CF910895BF92CF92DF92EF92FF923C -:102300000F931F93CF93DF937C01B62EE90100E07A -:1023100010E0C42ED12C0BC04991202F2B0D2F770C -:102320004F776FE0C7010E94DC190F5F1F4F0C153C -:102330001D0594F3DF91CF911F910F91FF90EF90C6 -:10234000DF90CF90BF90089570E06F5F7F4F6F7008 -:1023500077270C94DC190F931F93CF93C42F63300E -:10236000710509F04AC0842F807F803849F1803997 -:1023700009F043C0622F6F7770E080E090E00E9428 -:10238000003220E030E040E451E40E9465319B01DE -:10239000AC0160E070E080E090E40E9417330F77BA -:1023A00010E023E0159507952A95E1F72DEC3CEC1C -:1023B00042E053E40E94B432A8010E94E30F1DC022 -:1023C000622F6F7770E080E090E00E94003220E0A2 -:1023D00030E040E451E40E9465319B01AC0160E0D3 -:1023E00070E080E090E40E9417332DEC3CEC42E07A -:1023F00053E40E94B4320E94130DCC3F29F4CF91D4 -:102400001F910F910C94E60CCF911F910F9108959D -:102410000F931F93CF93DF93CDB7DEB727970FB6F8 -:10242000F894DEBF0FBECDBF8C0114C08A810E941C -:10243000B6199A819D839B819E839C819F83811184 -:102440001EC089818430B1F08730A1F08630A1F0C0 -:102450008530A1F0BE016F5F7F4F84E791E00E945D -:10246000231D8111E3CF84E791E00E94141D0E9497 -:102470008F190DC083E003C082E001C081E0AE018E -:102480004B5F5F4F682FC8010E94491AE3CF279620 -:102490000FB6F894DEBF0FBECDBFDF91CF911F9175 -:1024A0000F910895EF92FF920F93CF93DF9300D097 -:1024B00000D000D0CDB7DEB77B014A832B830C83DD -:1024C000842F2E834D830E94B6192E814D81811158 -:1024D0001BC082E0E816F10479F083E0E816F1040D -:1024E00021F0EA94EF2821F50BC0073F11F487E0B3 -:1024F00001C084E089830BC0273FD9F786E0FACF7B -:10250000473FB9F785E0F6CF42954F704983BE014A -:102510006F5F7F4F84E791E00E94D91C84E791E0D0 -:102520000E94F71C84E791E00E94141D0E948F19FD -:1025300026960FB6F894DEBF0FBECDBFDF91CF91C8 -:102540000F91FF90EF9008958091FA03811109C0D7 -:102550000E9495160E94F2168091E200846080939A -:10256000E20008951092FA030895089508950C94D6 -:10257000B229809192028F5F8093920262E30E945F -:102580007C34911135C0109292028091930288237D -:1025900079F18091FB03843049F58091E9008F70D7 -:1025A0009091EC0090FF02C090E801C090E0982B61 -:1025B00084E08093E9008091EB0080FF14C080915B -:1025C000EE0087FD03C00FC01092F1008091E8007B -:1025D00085FDFACF8091E80080FF05C08091E8007A -:1025E0008E778093E8009F709093E9001092930299 -:1025F000089542E061EC81E00E940B1642E061EC3C -:1026000082E00E940B1642E061EC83E00E940B1610 -:1026100042E261EC84E00E940B1642E361E885E04F -:102620000E940B1642E360E886E00C940B16809142 -:10263000FD03833009F454C030F4813071F08230EE -:1026400009F0A5C08CC08A3009F479C08B3009F438 -:102650005FC0893009F09BC020C08091FC03813AA3 -:1026600009F095C08091E800877F8093E800809111 -:10267000000490910104892B21F060E080E090E05B -:1026800003C068E089E892E070E00E944415809100 -:10269000E8008B778093E80008958091FC038132F5 -:1026A00009F075C08091000490910104892B09F014 -:1026B0006EC08091E800877F8093E80005C080911C -:1026C000FB03882309F463C08091E80082FFF7CF01 -:1026D0008091F100809391028091E8008B7753C044 -:1026E0008091FC03813A09F052C0809100049091DE -:1026F0000104892B09F04BC08091E800877F80930B -:10270000E8008091E80080FFFCCF80918A0136C00C -:102710008091FC038132D9F58091000490910104ED -:10272000892BA9F58091E800877F8093E8000E94BB -:1027300042168091FE0380938A010C948B23809132 -:10274000FC03813221F58091E800877F8093E800C7 -:102750000E9442168091FF03809388020895809121 -:10276000FC03813AA1F48091E800877F8093E80020 -:102770008091E80080FFFCCF809188028093F10077 -:102780008091E8008E778093E8000C9442160895BB -:1027900084E093E00E94181A62E572E184E093E01D -:1027A0000E946E1A68E072E184E093E00E94721A5F -:1027B00084B7877F84BF88E10FB6F8948093600068 -:1027C000109260000FBE90E080E80FB6F8948093FE -:1027D0006100909361000FBE0E949C1D0E9495169F -:1027E0000E94F2168091E20084608093E200789467 -:1027F0006BEA71E184E093E00E94141A64EA71E1EB -:1028000084E093E00E940C1A6BE771E184E093E0AE -:102810000E94101A0E94370E0E948F190E949E1D5E -:1028200080E891E00E94481D0BC00E946C298091B5 -:10283000F903882329F00E949A2981110E9490149B -:102840008091FB03853089F384E093E00E94211C92 -:102850000E94A81DF5CF292F332723303105B1F071 -:102860004CF42130310509F44DC02230310509F016 -:102870004EC007C02132310541F12232310591F1BC -:1028800046C0E0EDF0E08CE594E045C0992781304A -:10289000910569F08230910589F0892B09F037C0E4 -:1028A000E8E5F4E0E491F0E088E594E034C0EAE2A1 -:1028B000F4E0E491F0E08AE294E02DC0EEEFF3E082 -:1028C000E491F0E08EEF93E026C0643000F5E62F4F -:1028D000F0E0EE0FFF1FE550FE4F80819181E9E0AF -:1028E000F0E019C0643098F4E62FF0E0DF01AA0FA1 -:1028F000BB1FAD5FBD4F8D919C91E55FFD4FE081AA -:10290000F0E009C0E2E1F0E08CE295E004C0E0E034 -:10291000F0E080E090E0DA018D939C93CF01089580 -:1029200080E189BD82E189BD09B400FEFDCF8091BF -:10293000D8008F7D8093D8008091E00082608093E2 -:10294000E0008091E00081FDFCCF0895BF92CF921E -:10295000DF92EF92FF920F931F93CF93DF937C014F -:102960008B01EA010E946316B82E811133C02097B3 -:1029700031F028813981021B130BE20EF31EC12CAA -:10298000D12C23C08091E80085FD15C08091E8001E -:102990008E778093E800209749F0888199818C0D8B -:1029A0009D1D9983888325E0B22E14C00E94631672 -:1029B000882359F00EC0F70181917F018093F100C7 -:1029C00001501109FFEFCF1ADF0A01151105D1F6E9 -:1029D00001C0B82E8B2DDF91CF911F910F91FF90E9 -:1029E000EF90DF90CF90BF900895BF92CF92DF928B -:1029F000EF92FF920F931F93CF93DF937C018B0194 -:102A0000EA010E946316B82E811133C0209731F07D -:102A100028813981021B130BE20EF31EC12CD12C2D -:102A200023C08091E80085FD15C08091E8008B7778 -:102A30008093E800209749F0888199818C0D9D1D35 -:102A40009983888345E0B42E14C00E9463168823BE -:102A500059F00EC08091F100F70181937F01015080 -:102A60001109FFEFCF1ADF0A01151105D1F601C0D8 -:102A7000B82E8B2DDF91CF911F910F91FF90EF908A -:102A8000DF90CF90BF9008954091020450910304CD -:102A90004617570748F06115710539F44091E80071 -:102AA0004E774093E80001C0BA01FC0140E033C01A -:102AB0008091FB03882309F444C0853009F443C0A6 -:102AC0008091E80083FD41C08091E80082FD33C021 -:102AD0008091E80080FF1FC09091F3008091F20088 -:102AE000392F20E0A901482BCA0106C0419140932B -:102AF000F1006150710901966115710519F0883076 -:102B00009105A0F341E0089709F040E08091E800CA -:102B10008E778093E8006115710551F64111C8CF99 -:102B20000AC08091FB03882361F0853061F08091B9 -:102B3000E80083FD0AC08091E80082FFF2CF80E0C8 -:102B4000089582E0089583E0089581E0089540911A -:102B50000204509103044617570748F061157105A8 -:102B600039F44091E8004E774093E80001C0BA0183 -:102B7000FC0140E034C08091FB03882309F445C088 -:102B8000853009F444C08091E80083FD42C0809103 -:102B9000E80082FD34C08091E80080FF20C0909161 -:102BA000F3008091F200392F20E0A901482BCA01DF -:102BB00007C044914093F10031966150710901962C -:102BC0006115710519F08830910598F341E0089777 -:102BD00009F040E08091E8008E778093E80061156D -:102BE000710549F64111C7CF0AC08091FB038823C4 -:102BF00061F0853061F08091E80083FD0AC080912A -:102C0000E80082FFF2CF80E0089582E0089583E03B -:102C1000089581E00895982F2CC09093E9009817AB -:102C200039F07091EC002091ED005091F00003C05C -:102C3000242F762F50E021FD02C09F5F1AC03091F3 -:102C4000EB003E7F3093EB003091ED003D7F309301 -:102C5000ED003091EB0031603093EB007093EC00AD -:102C60002093ED005093F0002091EE0027FDE5CF7A -:102C700007C0973090F28F708093E90081E008954B -:102C800080E008958091FC0387FD05C08091E800F5 -:102C900080FF0EC012C08091E80082FD05C08091C7 -:102CA000FB038111F8CF08958091E8008B7708C06D -:102CB0008091FB038111EACF08958091E8008E771F -:102CC0008093E80008958091E4009091E50045E646 -:102CD0002091EC0020FD1FC023C02091FB03222384 -:102CE00091F0253091F02091EB0025FD10C020914E -:102CF000E4003091E5002817390751F34150C9012C -:102D000039F784E0089582E0089583E0089581E032 -:102D1000089580E008952091E80020FFDECFF9CFEC -:102D20002091E80022FFD9CFF4CF0E9403170E9420 -:102D30000B17E0EEF0E0808181608083E8EDF0E049 -:102D400080818F77808319BCA7EDB0E08C918E7F56 -:102D50008C9380818F7E80831092FA0308950F9365 -:102D60001F93CF93DF930E9403170E940B17C8EDA8 -:102D7000D0E088818F778883888180688883888184 -:102D80008F7D888319BC1092FB031092F703109279 -:102D9000F9031092F80300EE10E0F80180818B7FB8 -:102DA000808388818160888342E060E080E00E94C7 -:102DB0000B16E1EEF0E080818E7F8083E2EEF0E0A2 -:102DC000808181608083808188608083F801808138 -:102DD0008E7F8083888180618883DF91CF911F916E -:102DE0000F910895E8EDF0E080818F7E8083E7ED1C -:102DF000F0E080818160808384E082BF81E0809305 -:102E0000FA030C94AF16E8EDF0E080818E7F8083AA -:102E10001092E20008951092DA001092E1000895F5 -:102E20001F920F920FB60F9211242F933F934F933F -:102E30005F936F937F938F939F93AF93BF93EF9322 -:102E4000FF938091E10082FF0BC08091E20082FF3E -:102E500007C08091E1008B7F8093E1000E94B9124E -:102E60008091DA0080FF1FC08091D80080FF1BC0D6 -:102E70008091DA008E7F8093DA008091D90080FF04 -:102E80000DC080E189BD82E189BD09B400FEFDCF9E -:102E900081E08093FB030E94A41205C019BC10922C -:102EA000FB030E94B2128091E10080FF19C0809163 -:102EB000E20080FF15C08091E2008E7F8093E200E7 -:102EC0008091E20080618093E2008091D80080626E -:102ED0008093D80019BC85E08093FB030E94B61252 -:102EE0008091E10084FF30C08091E20084FF2CC01B -:102EF00080E189BD82E189BD09B400FEFDCF8091EA -:102F0000D8008F7D8093D8008091E1008F7E8093E0 -:102F1000E1008091E2008F7E8093E2008091E200E8 -:102F200081608093E2008091F703882311F084E0B0 -:102F300007C08091E30087FF02C083E001C081E009 -:102F40008093FB030E94B7128091E10083FF29C0A8 -:102F50008091E20083FF25C08091E100877F80930C -:102F6000E10082E08093FB031092F7038091E1007F -:102F70008E7F8093E1008091E2008E7F8093E2005B -:102F80008091E20080618093E20042E060E080E0B6 -:102F90000E940B168091F00088608093F0000E94E0 -:102FA000B512FF91EF91BF91AF919F918F917F915A -:102FB0006F915F914F913F912F910F900FBE0F90A6 -:102FC0001F9018951F920F920FB60F9211242F93F6 -:102FD0003F934F935F936F937F938F939F93AF93A1 -:102FE000BF93CF93EF93FF938091E9008F709091FF -:102FF000EC0090FF02C090E801C090E0C92FC82B00 -:103000001092E9008091F000877F8093F00078941F -:103010000E9426181092E9008091F0008860809349 -:10302000F000CF70C093E900FF91EF91CF91BF9175 -:10303000AF919F918F917F916F915F914F913F9150 -:103040002F910F900FBE0F901F9018951F93CF9345 -:10305000DF93CDB7DEB7AC970FB6F894DEBF0FBEE7 -:10306000CDBFECEFF3E08091F100819324E0E430F8 -:10307000F207C9F70E9417138091E80083FF37C158 -:103080008091FC039091FD03953009F488C038F4D9 -:103090009130B1F170F0933009F029C131C098300E -:1030A00009F4F8C0993009F404C1963009F01FC141 -:1030B0009DC0803821F0823809F019C108C0809184 -:1030C000F8039091F903992389F082600FC08091F1 -:1030D0000004909101048F7099278093E9008091FA -:1030E000EB0085FB882780F91092E9009091E800B9 -:1030F000977F9093E8008093F1001092F100D5C083 -:10310000882319F0823009F0F2C08F7121F08230EB -:1031100009F0EDC00BC08091FE03813009F0E7C0DB -:10312000933009F080E08093F9032FC08091FE0373 -:1031300081112BC080910004909101048F70992718 -:10314000009709F4D4C08093E9002091EB0020FFA0 -:103150001CC02091FD03233021F48091EB0080629C -:1031600012C09091EB0090619093EB0021E030E071 -:1031700001C0220F8A95EAF72093EA001092EA0034 -:103180008091EB0088608093EB001092E9008091C1 -:10319000E800877F8093E8000E944216A8C0811152 -:1031A000A6C08091FE039091FF038F779927182F77 -:1031B0009091E3009078982B9093E3008091E80041 -:1031C000877F8093E8000E9442168091E80080FF8C -:1031D000FCCF8091E30080688093E300112311F01D -:1031E00083E001C082E08093FB0381C0805882307D -:1031F00008F07DC08091FE039091FF038C3D23E099 -:10320000920779F583E08A838AE289834FB7F8943D -:10321000DE01139620E03EE051E2E32FF0E0509310 -:103220005700E49120FF03C0E295EF703F5FEF701D -:103230008E2F90E0EA3010F0C79601C0C0968D93B3 -:103240009D932F5F243149F74FBF8091E800877F1E -:103250008093E8006AE270E0CE0101960E94441576 -:1032600013C0AE01455D5F4F609100040E942B14B6 -:103270000097E9F12091E800277F2093E800BC0146 -:103280008BA59CA50E94A7158091E8008B77809361 -:10329000E8002DC0803859F58091E800877F809341 -:1032A000E8008091F7038093F1008091E8008E7729 -:1032B00071CF81111CC09091FE039230C0F48091B7 -:1032C000E800877F8093E8009093F7030E944216FE -:1032D0008091F703811104C08091E30087FF02C051 -:1032E00084E001C081E08093FB030E94F912809189 -:1032F000E80083FF0AC08091E800877F8093E800A0 -:103300008091EB0080628093EB00AC960FB6F8944E -:10331000DEBF0FBECDBFDF91CF911F910895CF9338 -:103320008091FB038823B1F08091E9008F70909128 -:10333000EC0090FF02C090E801C090E0C92FC82BBC -:103340001092E9008091E80083FD0E942618CF705A -:10335000C093E900CF910895881F8827881F08959A -:1033600091E0883F08F490E0892F0895982F907F8E -:10337000903B99F038F4903981F0903A71F09038A0 -:10338000C9F40BC0903DA1F018F4903C99F410C022 -:10339000903E19F0903F71F402C083E00895E82F49 -:1033A000E15FEF3038F4F0E0E15FFD4F8081089598 -:1033B00082E0089580E008950F932F774F776F7024 -:1033C000606BDC01ED91FC91022F242F462F63E00E -:1033D00070E009950F9108950F932F774F776F70D5 -:1033E0006069DC01ED91FC91022F242F462F63E0F0 -:1033F00070E009950F9108950F932F774F776F70B5 -:103400006068DC01ED91FC91022F242F462F63E0D0 -:1034100070E009950F910895FC017383628308950C -:10342000FC01738F628F0895FC01758F648F08957E -:10343000CF93DF93EC011DA21FA21EA2BC01685D09 -:103440007F4F40EC88519F4F0E94551C1B821A826F -:103450001D821C821F821E82198618861B861A8670 -:103460001D861C861F861E86198A188A1B8A1A8A40 -:103470001D8A1C8A1F8A1E8A198E188E1B8E1A8E10 -:103480001D8E1C8E1F8E1E8E19A218A2DF91CF9149 -:103490000895CF92DF92FF920F931F93CF93DF9304 -:1034A0001F92CDB7DEB7F62E6A018C0108511F4F6F -:1034B00008C0F60161916F01C80149830E945C1C3C -:1034C00049818C2D841B8F15A0F30F90DF91CF9134 -:1034D0001F910F91FF90DF90CF900895FC017183B1 -:1034E00060830895FC0171A360A30895AF92BF9219 -:1034F000CF92DF92EF92FF920F931F93CF93DF93C0 -:1035000000D01F92CDB7DEB77C016B01142FB22E15 -:10351000A02EDC0195968C9195978430F1F45A9603 -:10352000ED91FC915B97309709F4D8C0CB010197DE -:1035300063E070E00E948834DB01AA0FBB1FA60F76 -:10354000B71F49832A830B834C2D4A1B9E012F5F93 -:103550003F4FBD01C7010995B1C06230710509F443 -:1035600053C06330710529F06130710509F09CC0CA -:1035700083C0842F807F803A01F130F48038B9F025 -:10358000803909F0ABC00DC0803EE9F0803F09F101 -:10359000803B09F0A3C0D7011296ED91FC911397DF -:1035A00023C0D7011496ED91FC9115971DC0D7014A -:1035B0001696ED91FC91179717C0D7011896ED91CB -:1035C000FC91199711C0D7011A96ED91FC911B97A8 -:1035D0000BC0423F09F082C0D7011C96ED91FC91CF -:1035E0001D97309731F47AC0309709F477C0123FB5 -:1035F00021F42A2D4B2D62EF04C0612F6F702A2D0C -:103600004B2DC70109955AC0842F807F803D59F00A -:10361000803F79F0803C09F061C0D7011E96ED91A2 -:10362000FC911F9719C0D7015096ED91FC915197CD -:1036300013C0433F31F4D7015296ED91FC9153975B -:1036400008C0413F09F04AC0D7015496ED91FC9162 -:103650005597309741F442C0309709F43FC0133F6B -:1036600011F0113F19F44B2D612F03C0612F6F70C2 -:103670004B2DC701099522C0842F0E94B0198823C1 -:1036800031F0D7015696ED91FC91579707C0163F40 -:1036900029F5D7015896ED91FC9159973097F1F0A3 -:1036A000612FC70109950AC064307105A8F416C0DE -:1036B0000A2D2B2D412FB601C7010995D7015E9622 -:1036C000ED91FC915F97309789F00A2D2B2D412FBA -:1036D000B601C70109950AC0C12CD12CD7015C964F -:1036E000ED91FC915D97309719F7E8CF0F900F900F -:1036F0000F90DF91CF911F910F91FF90EF90DF908E -:10370000CF90BF90AF900895EF92FF920F931F93C9 -:10371000CF93DF93EC01162F862F0E94B0198823D8 -:1037200069F0FDA081E08DA300E020E0412F61E081 -:1037300070E0CE010E94761AFDA27CC0812F0E940B -:10374000AC194DA1882309F440C0443029F01AA3D4 -:1037500021E030E03FA32EA3812F0E94B6198130D3 -:1037600031F070F0823051F0833059F507C08DA3ED -:1037700000E020E0412F61E070E01EC08DA35AC040 -:10378000103F19F0173FE9F404C084E08DA31AA399 -:103790003FC02EA13FA1C90163E070E00E948834C0 -:1037A0008C0F9D1FFC0112A3B9016F5F7F4F7FA398 -:1037B0006EA30CA12BA14AA1CE010E94761A1DA2D4 -:1037C00039C01DA21FA21EA235C0442399F12EA10B -:1037D0003FA1C90163E070E00E9488347C01FE01D2 -:1037E000E80FF91F12A3B9016F5F7F4F7FA36EA38C -:1037F0008130910591F082E0E816F104D9F40CA132 -:103800002BA14AA1CE010E94761A8DA1843091F09D -:1038100081E090E09FA38EA30DC0423059F400E0F8 -:103820002BA14AA1CE010E94761A8DA1843011F0FD -:10383000FFA2EEA2DF91CF911F910F91FF90EF9029 -:103840000895CF92DF92EF92FF920F931F93CF9341 -:10385000DF93EC01E8A1F9A1309709F009958E01F9 -:1038600008511F4FC8010E948E1CE12CF12CC82E5C -:10387000D12C0FC060E0C8010E94A21C682FCE01AD -:103880000E94841B61E0C8010E94B31C8FEFE81AFC -:10389000F80AEC14FD0470F3DF91CF911F910F91A2 -:1038A000FF90EF90DF90CF900895FC0142837483E6 -:1038B00063831182108208950F931F93CF93DF9338 -:1038C000EC01062F0E94D41C182F298130E0C90179 -:1038D00001966A8170E00E949C34488150E0841710 -:1038E000950729F4812F0E94D71C80E012C0EB813C -:1038F000FC81E20FF31F00832981822F90E0019663 -:103900006A8170E00E949C348983812F0E94D71CB9 -:1039100081E0DF91CF911F910F910895CF93DF93B5 -:10392000EC010E94D41C29819881291710F0C22F24 -:1039300002C0CA81C20FC91B0E94D71C8C2FDF9105 -:10394000CF910895FC012081862F90E0820F911D78 -:10395000628170E00E949C340380F481E02DE80FC6 -:10396000F91F808108950F931F93CF93DF931F92C8 -:10397000CDB7DEB78C0169830E94D41C482FF801B3 -:1039800080816981262F30E0280F311D6281C901B5 -:1039900070E00E949C348083842F0F90DF91CF9140 -:1039A0001F910F910C94D71C8FB7F89408958FBF77 -:1039B0000895FC01CB012091FB032430B1F4218157 -:1039C0002F702093E90040E050E064E070E00E9436 -:1039D000A61481110BC09091E80095FD07C090914D -:1039E000E8009E779093E800089582E00895209182 -:1039F000FB032430A9F4FC0181818F708093E900DE -:103A00003091F3002091F200932F80E0822B892BDC -:103A100049F08091E8008E778093E8000C9463165B -:103A200082E0089580E008952091FB03243051F452 -:103A3000FC0121812F702093E9002091E80020FDF6 -:103A40000C94F71C0895FC01CB012091FB0324305A -:103A500011F080E0089526812F702093E9002091D5 -:103A6000E80022FFF6CF2091E80025FFF2CF40E0EA -:103A700050E064E070E00E94F5148091E80085FD5C -:103A800005C08091E8008B778093E80081E008957D -:103A900090939502809394020895E0919402F0919E -:103AA0009502309721F00190F081E02D099480E09B -:103AB0000895E0919402F0919502309721F00280F0 -:103AC000F381E02D09940895E0919402F09195021C -:103AD000309721F00480F581E02D0994089520911C -:103AE0009602309197028217930771F09093970294 -:103AF00080939602E0919402F0919502309721F024 -:103B00000680F781E02D0994089520919802309164 -:103B100099028217930771F090939902809398020B -:103B2000E0919402F0919502309721F00084F185A4 -:103B3000E02D0994089508950C949B1D0E94E62998 -:103B40000E94F3060E94BA2A0C9465300C942C064D -:103B50005F926F927F928F929F92AF92BF92CF921D -:103B6000DF92EF92FF920F931F93CF93DF93CDB726 -:103B7000DEB72A970FB6F894DEBF0FBECDBF0E9406 -:103B8000E9079AE9C92E92E0D92E00E010E0AA24B4 -:103B9000A394B12C502E802F0E9439093C01F601CC -:103BA000E190F1906F01E826F926E114F10431F477 -:103BB0000F5F1F4F0530110569F73AC08091F10280 -:103BC00081FD0E94420920E030E04501022E02C042 -:103BD000880C991C0A94E2F7C4018E219F21892B3D -:103BE00009F12E835F826820792081E0672809F43B -:103BF00080E088870E94EF298160782F9A878987E3 -:103C00004E815F8168858A850E94611EF801EE0FF2 -:103C1000FF1FE656FD4F808191818825992591836C -:103C2000808316C02F5F3F4F2C30310571F6C0CF17 -:103C30008FEF89838A831B820E94EF298160782F0E -:103C40009D838C8349815A816B818D810E94611E85 -:103C50000E94A72D1091A4020E944D1D1817D9F0A3 -:103C60000E944D1D8093A4022A960FB6F894DEBFE1 -:103C70000FBECDBFDF91CF911F910F91FF90EF90BD -:103C8000DF90CF90BF90AF909F908F907F906F907C -:103C90005F900C94A61D2A960FB6F894DEBF0FBE57 -:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB -:103CB000CF90BF90AF909F908F907F906F905F90CC -:103CC0000895CF93DF93CDB7DEB72B970FB6F89457 -:103CD000DEBF0FBECDBF4F83588769877A878B873A -:103CE000DE01119686E0FD0111928A95E9F785E0E3 -:103CF000FE01379601900D928A95E1F749815A812C -:103D00006B817C818D819E810E944A262B960FB605 -:103D1000F894DEBF0FBECDBFDF91CF910895089517 -:103D2000CF93C82F882309F4C1C0823859F40E9468 -:103D30004D1D81FDBBC089E30E94B1280E943D2931 -:103D400089E30CC0833879F40E944D1D80FDAEC01C -:103D500083E50E94B1280E943D2983E50E94D32873 -:103D6000CF910C943D29843859F40E944D1D82FD59 -:103D70009DC087E40E94B1280E943D2987E4EECFD0 -:103D80008450813A48F48C2F0E94C72F81118EC035 -:103D90008C2F0E94B128E4CF8C2F805E883050F4A5 -:103DA000C77081E090E001C0880FCA95EAF70E94D1 -:103DB000F428D6CF8C2F855A833078F4C53A29F071 -:103DC000C63A31F482E890E005C081E890E002C094 -:103DD00083E890E0CF910C946F1D8C2F885A83312B -:103DE00008F064C0C83A39F1C93A41F1CA3A49F118 -:103DF000CB3A51F1CC3A59F1CD3A61F1C03B69F17E -:103E0000CE3A71F1CF3A79F1C13B81F1C23B89F1F0 -:103E1000C33B91F1C43B99F1C53BA1F1C63BA9F16C -:103E2000C73BB1F1C83BB9F1C93BC1F1CA3BC9F5C8 -:103E30008AE292E038C082EE90E035C089EE90E0F0 -:103E400032C08AEE90E02FC085EB90E02CC086EB6C -:103E500090E029C087EB90E026C08CEC90E023C076 -:103E60008DEC90E020C083E891E01DC08AE891E0ED -:103E70001AC082E991E017C084E991E014C081E2A0 -:103E800092E011C083E292E00EC084E292E00BC0A7 -:103E900085E292E008C086E292E005C087E292E007 -:103EA00002C080E090E0CF910C94851DCF910895E1 -:103EB000882309F44DC0823859F40E944D1D81FFBA -:103EC00047C089E30E94B1280E943D2989E30CC0C4 -:103ED000833871F40E944D1D80FF3AC083E50E9433 -:103EE000B1280E943D2983E50E94D3280C943D29E6 -:103EF000843859F40E944D1D82FF2AC087E40E9435 -:103F0000B1280E943D2987E4EFCF982F9450913A31 -:103F100008F4EACF982F905E983058F4282F277035 -:103F200081E090E001C0880F2A95EAF70E94FA2804 -:103F3000DDCF982F955A933020F480E090E00C94D8 -:103F40006F1D885A833120F480E090E00C94851D29 -:103F50000895882321F00E94F4280C943D290895A7 -:103F6000882321F00E94FA280C943D290895BF92DD -:103F7000CF92DF92EF92FF920F931F93CF93DF9335 -:103F8000CDB7DEB727970FB6F894DEBF0FBECDBF13 -:103F90008C0185E0F801DE01119601900D928A9561 -:103FA000E1F7F801D080E180F280558152955F7091 -:103FB00083819481892B41F0FFEFEF1208C081E0EB -:103FC00090E0DF1631F003C081E090E002C080E0B5 -:103FD00090E080FD7CC3C8015E830E948F1ED98261 -:103FE000EA8289819A810E946E28B92E8F830E946D -:103FF0006D280E9495275E816F81FF2021F00E942D -:1040000011296F815E812B2D22952F7030E0253094 -:10401000310509F4E6C06CF4243031050CF0A2C07F -:104020004B2D407F8B2D8F70223031050CF045C019 -:1040300017C02C3031054CF42A3031050CF0E7C1A3 -:104040002830310509F043C3E5C02D30310509F4AE -:10405000BAC20CF4A2C22F30310509F038C323C311 -:10406000182F411101C002C01295107FFF2059F096 -:10407000112309F46BC2812F6F830E9404290E94CF -:104080003D296F8163C2862F0E94581F112309F4B6 -:104090001EC3812F0E940A2927960FB6F894DEBF0F -:1040A0000FBECDBFDF91CF911F910F91FF90EF9089 -:1040B000DF90CF90BF900C943D29403211F0829553 -:1040C000807F662319F0613071F523C0FF20B1F0C5 -:1040D000511101C032C0513081F527960FB6F894C6 -:1040E000DEBF0FBECDBFDF91CF911F910F91FF902B -:1040F000EF90DF90CF90BF900C942429511101C014 -:1041000003C0513009F4E3C28E830E9427298E81B7 -:104110009AC1FF2021F0563008F0D9C20EC05530A8 -:1041200008F0D5C290C1FF20C9F0552331F0F80145 -:10413000958190FF0BC29F70958327960FB6F894D8 -:10414000DEBF0FBECDBFDF91CF911F910F91FF90CA -:10415000EF90DF90CF90BF900C94A91F552309F4E6 -:1041600072C109C22B2D26952695237030E02115AA -:10417000310529F02130310509F0A9C219C0FF200D -:1041800021F0862F9B2D937002C080E090E027964F -:104190000FB6F894DEBF0FBECDBFDF91CF911F9158 -:1041A0000F91FF90EF90DF90CF90BF900C946F1D18 -:1041B000FF2021F0862F9B2D937002C080E090E0BD -:1041C00027960FB6F894DEBF0FBECDBFDF91CF911B -:1041D0001F910F91FF90EF90DF90CF90BF900C94C4 -:1041E000851D862FFF2019F00E94AD2C02C00E9471 -:1041F000152D27960FB6F894DEBF0FBECDBFDF9109 -:10420000CF911F910F91FF90EF90DF90CF90BF90D3 -:104210000C949C2D8B2D837009F079C0F11057C23E -:10422000262F229526952770220F220F862F8F701A -:10423000C82ED12CE12CF12C022E04C0CC0CDD1C9C -:10424000EE1CFF1C0A94D2F764FF10C06FE070E010 -:1042500080E090E004C0660F771F881F991F2A95A1 -:10426000D2F7609570958095909503C060E070E0FE -:10427000CB012B2D269526952370422F50E04230FE -:104280005105D9F04330510569F16C297D298E29FA -:104290009F294130510551F127960FB6F894DEBFA2 -:1042A0000FBECDBFDF91CF911F910F91FF90EF9087 -:1042B000DF90CF90BF900C94AA276C297D298E297E -:1042C0009F2927960FB6F894DEBF0FBECDBFDF91B2 -:1042D000CF911F910F91FF90EF90DF90CF90BF9003 -:1042E0000C94BC270E94AA27C701B60127960FB6D7 -:1042F000F894DEBF0FBECDBFDF91CF911F910F911C -:10430000FF90EF90DF90CF90BF900C949827FF2004 -:1043100019F08B2D817001C08695882309F4D7C1CF -:10432000262F229526952770220F220F862F8F7019 -:10433000C82ED12CE12CF12C022E04C0CC0CDD1C9B -:10434000EE1CFF1C0A94D2F764FF10C06FE070E00F -:1043500080E090E004C0660F771F881F991F2A95A0 -:10436000D2F7609570958095909503C060E070E0FD -:10437000CB012B2D269526952370422F50E04230FD -:104380005105D9F04330510569F16C297D298E29F9 -:104390009F294130510551F127960FB6F894DEBFA1 -:1043A0000FBECDBFDF91CF911F910F91FF90EF9086 -:1043B000DF90CF90BF900C9449286C297D298E29DD -:1043C0009F2927960FB6F894DEBF0FBECDBFDF91B1 -:1043D000CF911F910F91FF90EF90DF90CF90BF9002 -:1043E0000C945B280E944928C701B60127960FB696 -:1043F000F894DEBF0FBECDBFDF91CF911F910F911B -:10440000FF90EF90DF90CF90BF900C943728603FE3 -:1044100059F120F4603E08F494C008C0623F09F4EA -:1044200067C0F0F1633F09F08CC065C0162F1F70A4 -:104430008B2D8F71FF2021F00E94E227812F7DCEEE -:104440000E94FD27812F27960FB6F894DEBF0FBE7E -:10445000CDBFDF91CF911F910F91FF90EF90DF9033 -:10446000CF90BF900C94B01FFF20B1F0553008F0F2 -:104470002EC18B2D8F7127960FB6F894DEBF0FBE1D -:10448000CDBFDF91CF911F910F91FF90EF90DF9003 -:10449000CF90BF900C941C28563008F018C1E9CF7B -:1044A000FF2099F08B2D8F7127960FB6F894DEBF01 -:1044B0000FBECDBFDF91CF911F910F91FF90EF9075 -:1044C000DF90CF90BF900C94E2278B2D8F712796B1 -:1044D0000FB6F894DEBF0FBECDBFDF91CF911F9115 -:1044E0000F91FF90EF90DF90CF90BF900C94FD273D -:1044F000F110EBCFD7CFFF2099F08B2D8F7127963E -:104500000FB6F894DEBF0FBECDBFDF91CF911F91E4 -:104510000F91FF90EF90DF90CF90BF900C94D32736 -:1045200027960FB6F894DEBF0FBECDBFDF91CF91B7 -:104530001F910F91FF90EF90DF90CF90BF900C9460 -:10454000CE27FF20A9F0552309F4ACCF862F27965C -:104550000FB6F894DEBF0FBECDBFDF91CF911F9194 -:104560000F91FF90EF90DF90CF90BF900C94901E32 -:10457000552309F4AACF862F27960FB6F894DEBFED -:104580000FBECDBFDF91CF911F910F91FF90EF90A4 -:10459000DF90CF90BF900C94581F4B2D4F70C801E7 -:1045A0000E94560327960FB6F894DEBF0FBECDBF0C -:1045B000DF91CF911F910F91FF90EF90DF90CF90FF -:1045C000BF900C940027F11082C09B2D9F70492F43 -:1045D00050E04230510599F144F44115510569F01C -:1045E0004130510509F073C019C043305105C1F184 -:1045F0004430510509F06BC044C027960FB6F894BB -:10460000DEBF0FBECDBFDF91CF911F910F91FF9005 -:10461000EF90DF90CF90BF900C94763027960FB636 -:10462000F894DEBF0FBECDBFDF91CF911F910F91E8 -:10463000FF90EF90DF90CF90BF900C948D30279635 -:104640000FB6F894DEBF0FBECDBFDF91CF911F91A3 -:104650000F91FF90EF90DF90CF90BF900C94A93016 -:1046600027960FB6F894DEBF0FBECDBFDF91CF9176 -:104670001F910F91FF90EF90DF90CF90BF900C941F -:10468000BC30862F27960FB6F894DEBF0FBECDBF85 -:10469000DF91CF911F910F91FF90EF90DF90CF901E -:1046A000BF900C94E0304B2D4F70C80127960FB689 -:1046B000F894DEBF0FBECDBFDF91CF911F910F9158 -:1046C000FF90EF90DF90CF90BF900C944309279616 -:1046D0000FB6F894DEBF0FBECDBFDF91CF911F9113 -:1046E0000F91FF90EF90DF90CF90BF9008950E94C0 -:1046F00011290E9421290E94E6280E943D290E943A -:10470000482E0E949C2D80E090E00E946F1D80E06A -:1047100090E00C94851D0E9401290C9477230E943F -:104720006E28292F22952F7030E02C3031054CF463 -:104730002A3031056CF4225031092230310590F4D1 -:1047400007C02C30310551F02F30310559F406C027 -:10475000803E10F0803F31F481E0089593FB88277C -:1047600080F9089580E00895CF93DF9300D000D0C2 -:104770001F92CDB7DEB70F900F900F900F900F9054 -:10478000DF91CF910895CF93DF9300D000D000D078 -:10479000CDB7DEB726960FB6F894DEBF0FBECDBFFD -:1047A000DF91CF9108951F93CF93DF93C091DB02E8 -:1047B00016E012C0D0E01C9FF0011D9FF00D1124E7 -:1047C000E555FD4F408151816281738184819581DE -:1047D0000E94C3232196C7708091DC02C813EACFE0 -:1047E000DF91CF911F9108954091A5025091A602AB -:1047F0006091A7027091A8028091A9029091AA02EB -:104800000C94C3230F931F93CF93DF938091AA023D -:1048100082958F7009F069C08091A702882309F4FE -:1048200064C0A091DB02D091DC02B091A502C091DE -:10483000A6028091A8029091A90221E030E0BF3F3A -:1048400011F020E030E0122FBC016095709506E079 -:104850004AC0009721F0CF3F29F4212F05C021E065 -:1048600030E002C020E030E020FD3BC04A2F50E0A5 -:10487000049FF001059FF00D1124E555FD4F2181A6 -:10488000C2132FC02081B2132CC02281211129C054 -:10489000238134812817390718F0281B390B02C0EF -:1048A000260F371F283C3105E0F48091AA028F7053 -:1048B00080618093AA0286E0849FF001859FF00DBD -:1048C0001124E055FD4F80818F708061808385EADF -:1048D00092E00E94B71FDF91CF911F910F910C942E -:1048E000D323AF5FA770AD13B4CFDF91CF911F91EA -:1048F0000F910895EF92FF920F931F93CF93DF9341 -:10490000CDB7DEB762970FB6F894DEBF0FBECDBF4E -:104910008C0185E0F801DE011D9601900D928A95CB -:10492000E1F7D8014C9111965C91119712966C9118 -:1049300012971396ED90FC9014977091A502E09158 -:10494000A6028091A8029091A902009739F0EF3F4A -:1049500041F421E030E07F3F31F003C021E030E05E -:1049600002C020E030E020FD5CC12091A70222239C -:1049700009F4F1C0E816F90628F09701281B390B55 -:10498000C90104C0809590958E0D9F1D883C9105AE -:1049900008F098C08091AA02982F907F09F064C017 -:1049A000E51314C0741312C0611110C08F708061C0 -:1049B0008093AA020E94F42385EA92E00E94B71F26 -:1049C0008091AA02D80115968C9343C1EF2839F043 -:1049D0005F3F41F481E090E04F3F31F003C081E060 -:1049E00090E002C080E090E080FD03C081E0862777 -:1049F00002C080E090E080FF2EC08091DB02209119 -:104A0000DC0236E013C090E0389FF001399FF00DD2 -:104A10001124E555FD4F7181571306C0708147136E -:104A200003C07281671317C0019687708213EBCFA2 -:104A300012C19F7059F0882309F40BC107C09F7001 -:104A400029F0F8019581907F09F403C1805E8830D8 -:104A500008F4FFC0D2C0662309F4FBC08091AA020B -:104A600081608093AA02F5C0E51308C0741306C0E4 -:104A7000611104C0D80115968C939DC04D875E8747 -:104A80008D859E856A8B0E948F236A89882309F40D -:104A9000B4C0662309F4B1C02091AA02822F829586 -:104AA0008F7090E002970CF4C6C08091A50290919F -:104AB000A60298878F831986FB86EA862C87CE010B -:104AC000079646C08091AA02982F907F59F47E2DB8 -:104AD000F98AE88A89890E94B42385EA92E00E94D3 -:104AE000B71F95C0E51311C074130FC061110DC03D -:104AF000F8018583C8010E94B71FE5EAF2E086E06D -:104B0000DF011D928A95E9F7A2C04D875E878D85EA -:104B10009E856A8B0E948F236A89882309F46DC061 -:104B2000662309F46AC02091AA02822F82958F70B1 -:104B300090E002970CF47FC08091A5029091A602AC -:104B40009A8389831B82FD82EC822E83CE0101969B -:104B50000E94B71F70C0E816F90628F09701281BBD -:104B6000390BC90104C0809590958E0D9F1D883C1E -:104B7000910508F046C0662309F43FC0E51330C034 -:104B800074132EC02091AA0220FD21C0322F32952D -:104B90003F70832F90E00097D1F0D80115962C93A9 -:104BA00015970F9741F0832F8F5F8295807F2F702D -:104BB000282B15962C93C8010E94B71F86E0F80198 -:104BC000A5EAB2E001900D928A95E1F73EC086E039 -:104BD000F801A5EAB2E001900D928A95E1F737C09D -:104BE0004D875E878D859E850E948F23811123C00E -:104BF0008091AA0281608093AA02C8010E94B71F17 -:104C000026C07E2DF98AE88A89890E94B423E5EAC4 -:104C1000F2E086E0DF011D928A95E9F70E94F42315 -:104C200018C0662351F34D875E878D859E850E944F -:104C30008F23882311F386E0F801A5EAB2E0019002 -:104C40000D928A95E1F70E9402240E94F42381E0EC -:104C500014C080E012C04D875E878D859E850E94BE -:104C60006E28292F22952F7030E0223031050CF468 -:104C7000E0CE243031050CF6E2CE62960FB6F89401 -:104C8000DEBF0FBECDBFDF91CF911F910F91FF907F -:104C9000EF9008951F93CF93DF93CDB7DEB72C9796 -:104CA0000FB6F894DEBF0FBECDBF4F83588769871C -:104CB0007A878B879C87CE0107960E947A24882367 -:104CC000D9F02F8138858A859B85892B39F03F3F24 -:104CD00019F080E090E004C02F3FD9F781E090E028 -:104CE000892B09F06DC04F81588569857A858B8540 -:104CF0009C850E94C32364C086E0FE013796DE01D6 -:104D0000119601900D928A95E1F7FF81E8854A8519 -:104D10005B854115510539F0EF3F41F481E090E0AA -:104D2000FF3F31F003C081E090E002C080E090E0FE -:104D300080FD46C02091DC0230E0C90101968770F9 -:104D400099276091DB0270E08617970709F440C04D -:104D5000F983EA835D834C8396E0929FD001939F11 -:104D6000B00D1124A555BD4FFE01319601900D9255 -:104D70009A95E1F78093DC020E94D32321C0189F0B -:104D8000C001112485559D4F0E947A24882371F11A -:104D9000E091DB021E9FF0011124E555FD4F40819B -:104DA000518162817381848195810E94C3238091A6 -:104DB000DB0290E00196877099278093DB0201C0A7 -:104DC00016E08091DB029091DC028913D8CF0EC0EF -:104DD0000E948B231092DC021092DB02E5EAF2E0E3 -:104DE00086E0DF011D928A95E9F7EACF2C960FB68F -:104DF000F894DEBF0FBECDBFDF91CF911F91089514 -:104E0000DF92EF92FF920F931F93CF93DF93EC010A -:104E1000009709F46EC0D12CEE24E394F12C8E019E -:104E20000F5F1F4FFE018491843748F4843008F0EF -:104E30004CC0813071F0823009F05BC01EC08537F4 -:104E400009F43FC080F1982F9458903708F051C072 -:104E50003FC02296F8018491982F905E983050F4CC -:104E60008770FE2D01C0FF0F8A95EAF78F2F0E94F1 -:104E7000142913C00E94901E2FC02296F80184911D -:104E8000982F905E983060F48770FE2D01C0FF0F60 -:104E90008A95EAF78F2F0E941A290E943D291CC08B -:104EA0000E94581F19C02296F801049107C08FE98B -:104EB0009FE00197F1F700C0000001500111F7CF0A -:104EC0000BC02296F801D49007C00E94901E03C028 -:104ED0008F770E94581FE8018D2D07C08150EFE9A0 -:104EE000FFE03197F1F700C00000882309F497CF65 -:104EF000F5CFDF91CF911F910F91FF90EF90DF9051 -:104F000008956093E1027093E2028093E30290932C -:104F1000E4020C9477236093DD027093DE028093A9 -:104F2000DF029093E0020C94772308950C9481277C -:104F30000F931F930091E1021091E2022091E3028E -:104F40003091E402602B712B822B932B1F910F91D8 -:104F50000C9481270F931F930091E1021091E202BC -:104F60002091E3023091E402602371238223932392 -:104F70001F910F910C9481270F931F930091E102D1 -:104F80001091E2022091E3023091E4026027712740 -:104F9000822793271F910F910C94812760E070E086 -:104FA000CB010C948B2741E050E060E070E004C03E -:104FB000440F551F661F771F8A95D2F7CB01BA01A0 -:104FC0000C948B2741E050E060E070E004C0440F97 -:104FD000551F661F771F8A95D2F78091DD02909149 -:104FE000DE02A091DF02B091E002482B592B6A2B20 -:104FF0007B2BCB01BA010C948B2741E050E060E0A1 -:1050000070E004C0440F551F661F771F8A95D2F7C2 -:1050100040955095609570958091DD029091DE02EB -:10502000A091DF02B091E002482359236A237B2339 -:10503000CB01BA010C948B2741E050E060E070E0B6 -:1050400004C0440F551F661F771F8A95D2F78091C1 -:10505000DD029091DE02A091DF02B091E0024827CC -:1050600059276A277B27CB01BA010C948B270F9312 -:105070001F930091DD021091DE022091DF0230913A -:10508000E002602B712B822B932B1F910F910C94BC -:105090008B270F931F930091DD021091DE02209168 -:1050A000DF023091E00260237123822393231F915A -:1050B0000F910C948B270F931F930091DD02109199 -:1050C000DE022091DF023091E00260277127822703 -:1050D00093271F910F910C948B270895CF92DF9205 -:1050E000EF92FF920F931F93CF93DF93EC01C09049 -:1050F000E102D090E202E090E302F090E4028091BD -:10510000DD029091DE02A091DF02B091E002C82A98 -:10511000D92AEA2AFB2A0FE110E0B701A601002EE6 -:1051200004C076956795579547950A94D2F740FF46 -:1051300008C0BE01802F0E94B3048130910509F0A0 -:1051400007C00150110948F7BE0180E00E94B30476 -:10515000DF91CF911F910F91FF90EF90DF90CF9053 -:10516000089540918B0150918C0120E030E09FEF39 -:10517000FA01E20FF31F62816817A1F09F3F19F453 -:10518000611101C0922F2F5F3F4F2630310581F70B -:1051900007C0FA01E90FF11D97FDFA958283089582 -:1051A0009F3FB9F7089540918B0150918C0120E009 -:1051B00030E0FA01E20FF31F9281981301C01282CE -:1051C0002F5F3F4F26303105A1F7089581E090E031 -:1051D000E0918B01F0918C01E80FF91F108201968C -:1051E00088309105A9F708959091E502982B909346 -:1051F000E502089580959091E50298239093E50249 -:1052000008951092E50208959091E602982B9093EC -:10521000E602089580959091E60298239093E60225 -:1052200008951092E60208959091E702982B9093CA -:10523000E702089580959091E70298239093E70202 -:1052400008951092E70208958093E802089510925D -:10525000E802089540918B0150918C0120E030E0EC -:1052600080E0FA01E20FF31F918191118F5F2F5FB0 -:105270003F4F27303105A9F70895E0918B01F09158 -:105280008C018091E5028083E0918B01F0918C018B -:1052900080819091E602892B8083E0918B01F091CF -:1052A0008C0180819091E702892B80839091E802A4 -:1052B000992361F0E0918B01F0918C018081892B21 -:1052C00080830E942A2981110E94272980918B01C5 -:1052D00090918C010C94591D8091FB03843039F11D -:1052E0001092F20220E488E190E00FB6F894A895BD -:1052F000809360000FBE2093600080E00E949B03BB -:1053000080E00E942C0683B7817F846083BF83B7CF -:10531000816083BF7894889583B78E7F83BF88E14F -:105320000FB6F89480936000109260000FBE08954D -:1053300008950895CF9380E00E949B030E949829CE -:105340000E94E9070E949929C0E08C2F0E94390928 -:10535000892B29F4CF5FC530C1F780E001C081E01F -:10536000CF9108950E948B2380E00E949B030E94AE -:1053700065300E944D1D0C942C061F920F920FB6A3 -:105380000F9211248F939F93AF93BF938091F2025A -:10539000811113C08091F3029091F402A091F50263 -:1053A000B091F6024196A11DB11D8093F302909336 -:1053B000F402A093F502B093F602BF91AF919F91D2 -:1053C0008F910F900FBE0F901F90189582E084BDB3 -:1053D00093E095BD9AEF97BD80936E0008958FB7C7 -:1053E000F8944091F3025091F4026091F5027091AB -:1053F000F6028FBFCA010895CF92DF92EF92FF921B -:105400000F931F932FB7F8944091F3025091F40239 -:105410006091F5027091F6022FBF6A017B01EE24C4 -:10542000FF248C0120E030E0C016D106E206F3062E -:1054300020F09A01281B390B05C09C01209530955E -:10544000240F351FC9011F910F91FF90EF90DF903E -:10545000CF9008951F920F920FB60F9211248F9341 -:105460009F93AF93BF938091F3029091F402A09128 -:10547000F502B091F6020196A11DB11D8093F302D1 -:105480009093F402A093F502B093F602BF91AF910E -:105490009F918F910F900FBE0F901F9018950E94B3 -:1054A0009516F8942FEF87EA91E6215080409040BE -:1054B000E1F700C0000087E090EBDC018093050479 -:1054C00090930604A0930704B09308042CE088E1AD -:1054D00090E00FB6F894A895809360000FBE2093DB -:1054E0006000FFCFCF92DF92EF92FF920F931F9356 -:1054F000CF93DF93C82ED12C01E010E08D2D0E94B8 -:1055000039097C01C0E0D0E098010C2E02C0220FC6 -:10551000331F0A94E2F72E213F21232B29F42196F1 -:10552000CC30D10589F708C06C2F7D2D80E00E941A -:105530008E04C812F4CF06C0D39485E0D812DECF13 -:1055400080E001C081E0DF91CF911F910F91FF902A -:10555000EF90DF90CF900895CF93C82F8CE20E94F8 -:10556000722A882321F08C2FCF910C94722A80E02C -:10557000CF910895CF930E94FD2B811102C00E940C -:10558000DE2BC5E608C00E94E9078FE39CE901977E -:10559000F1F700C00000C150B1F789E20E94AC2AC7 -:1055A00081110AC18AE20E94AC2A81110E94DE2B7D -:1055B00085E00E94AC2A81110E944F2A0E94082C8B -:1055C0008093F10287E00E94AC2A882399F18BE155 -:1055D0000E94AC2A882351F09091F10291FB882718 -:1055E00080F921E0822780FB91F922C08EE00E94A1 -:1055F000AC2A882351F09091F10292FB882780F920 -:1056000021E0822780FB92F913C080E10E94AC2A3E -:105610009091F102882341F093FB882780F921E0E3 -:10562000822780FB93F904C0892F809580FB90F935 -:105630009093F1028091F1020E940C2C0E941A2C8E -:105640008093020380EE0E94AC2A882341F080916F -:105650000203982F909590FB80F98093020389E3D1 -:105660000E94AC2A882359F09091020391FB88276D -:1056700080F921E0822780FB91F99093020382EE6A -:105680000E94AC2A882359F09091020392FB88274C -:1056900080F921E0822780FB92F99093020386EE45 -:1056A0000E94AC2A882359F09091020393FB88272B -:1056B00080F921E0822780FB93F99093020383EE27 -:1056C0000E94AC2A882359F09091020394FB88270A -:1056D00080F921E0822780FB94F99093020385E30F -:1056E0000E94AC2A882359F09091020395FB8827E9 -:1056F00080F921E0822780FB95F99093020381E3F2 -:105700000E94AC2A882359F09091020396FB8827C7 -:1057100080F921E0822780FB96F99093020381E1D2 -:105720000E94AC2A882359F09091020397FB8827A6 -:1057300080F921E0822780FB97F990930203809102 -:1057400002030E941E2C87E20E94AC2AC82F8EE121 -:105750000E94AC2A8111C2608FE10E94AC2A8111A3 -:10576000C46080E20E94AC2A8111C86081E20E947C -:10577000AC2A8111C06182E20E94AC2A8111C06210 -:1057800083E20E94AC2A8111C06484E20E94AC2AA8 -:10579000882311F0C06802C0CC2329F08C2F0E940E -:1057A000152C6C2F03C00E94112C682F70E080E034 -:1057B00090E0CF910C949627CF9108956DEE7EEFF7 -:1057C00080E090E00E94CC3460E082E090E00E94B3 -:1057D000BE3460E083E090E00E94BE3460E084E08C -:1057E00090E00E94BE3460E085E090E00E94BE340C -:1057F00060E086E090E00C94BE3480E090E00E948F -:10580000B83421E08D3E9E4F09F020E0822F0895AC -:1058100082E090E00C94B034682F82E090E00C9429 -:10582000BE3483E090E00C94B034682F83E090E0C5 -:105830000C94BE3484E090E00C94B034682F84E083 -:1058400090E00C94BE3486E090E00C94B034682F65 -:1058500086E090E00C94BE348091FF0280FF0BC084 -:105860006091900185E0689FB0011124759567955E -:10587000759567952AC081FF09C06091900185E008 -:10588000689FB0011124759567951FC082FF07C0FE -:105890006091900185E0689FB001112416C040918D -:1058A000F9024423C9F060918F01461788F72091CF -:1058B000900185E0289F90011124429FC001439FE1 -:1058C000900D112470E00E949C346038710540F402 -:1058D0006115710539F002C065E070E0862F08950A -:1058E0008FE7089581E008958091FF0280FF08C04E -:1058F00060918E0170E0759567957595679521C0EB -:1059000081FF06C060918E0170E07595679519C0A2 -:1059100082FF04C060918E0170E010C08091F90296 -:105920008823C1F060918D018617A0F790918E01B8 -:10593000989FC001112470E00E949C34603871056A -:1059400028F46115710521F0862F08958FE70895D9 -:1059500081E0089561E070E0F4CF803F21F40E947F -:105960002C2C819504C0813F29F40E942C2C80931B -:10597000FC020895823F21F40E942C2C819504C0E2 -:10598000833F29F40E942C2C8093FB020895893FC9 -:1059900019F40E94742C05C08A3F31F40E94742CC3 -:1059A00081958093FD0208958B3F21F40E94742C11 -:1059B000819504C08C3F29F40E94742C8093FE02D0 -:1059C0000895843F21F48091FA02816017C0853FD9 -:1059D00021F48091FA02826011C0863F21F4809107 -:1059E000FA0284600BC0873F21F48091FA0288603C -:1059F00005C0883F31F48091FA0280618093FA02F9 -:105A000008958D3F21F48091FF0281600BC08E3F8D -:105A100021F48091FF02826005C08F3F29F48091BC -:105A2000FF0284608093FF020895803F29F48091F3 -:105A3000FC0287FF6EC007C0813F41F48091FC02E9 -:105A400018160CF066C01092FC0263C09091FB0225 -:105A5000823F19F497FF5DC005C0833F31F41916EA -:105A60000CF057C01092FB0254C0893F31F4809172 -:105A7000FD0218160CF04DC006C08A3F39F4809123 -:105A8000FD0287FF46C01092FD0243C08B3F29F400 -:105A90008091FE0287FF3DC006C08C3F39F48091A3 -:105AA000FE021816B4F51092FE0233C0843F21F4B2 -:105AB0008091FA028E7F05C0853F31F48091FA0211 -:105AC0008D7F8093FA0225C0863F21F48091FA02EF -:105AD0008B7FF7CF873F21F48091FA02877FF1CF48 -:105AE000883F21F48091FA028F7EEBCF8D3F21F425 -:105AF0008091FF028E7F0BC08E3F21F48091FF02C8 -:105B00008D7F05C08F3F29F48091FF028B7F8093AA -:105B1000FF028091FB0281110EC08091FC02811175 -:105B20000AC08091FD02811106C08091FE028111A0 -:105B300002C01092F90208958AEF92E00E94641D5B -:105B40000E94EF299093F8028093F7020895CF9373 -:105B50008091F7029091F8020E94FC294091F9028D -:105B6000442321F02091910130E006C02091920160 -:105B70005AE0259F900111248217930708F486C0EC -:105B80008091FB0281110DC09091FC02911109C01E -:105B90009091FD02911105C09091FE02992309F4A4 -:105BA00075C04F3F19F04F5F4093F902181624F467 -:105BB0000E942C2C8093FB028091FB0287FF05C082 -:105BC0000E942C2C81958093FB028091FC02181678 -:105BD00024F40E942C2C8093FC028091FC0287FF0D -:105BE00005C00E942C2C81958093FC026091FB02E1 -:105BF000662339F1C091FC02CC2319F1772767FDA8 -:105C00007095872F972F0E94003223E333E343E3FD -:105C10005FE30E94B4320E94CD316093FB026C2F8F -:105C2000772767FD7095872F972F0E94003223E317 -:105C300033E343E35FE30E94B4320E94CD316093CB -:105C4000FC028091FD02181624F40E94742C8093AB -:105C5000FD028091FD0287FF05C00E94742C819592 -:105C60008093FD028091FE02181624F40E94742C89 -:105C70008093FE028091FE0287FF05C00E94742C73 -:105C800081958093FE02CF910C949C2DCF91089525 -:105C9000EAEFF2E085E0DF011D928A95E9F71092C4 -:105CA000F9021092FF020895833089F130F48130B7 -:105CB00061F0823009F06EC019C0853009F449C026 -:105CC000B8F1863009F066C055C020919201862F48 -:105CD00090E0820F911D8F3F910520F4620F609339 -:105CE000920108958FEF8093920108952091910180 -:105CF000862F90E0820F911D8F3F910520F4620F57 -:105D00006093910108958FEF809391010895209100 -:105D10009001862F90E0820F911D8F3F910520F416 -:105D2000620F6093900108958FEF80939001089522 -:105D300020918F01862F90E0820F911D8F3F91055A -:105D400020F4620F60938F0108958FEF80938F018D -:105D5000089520918E01862F90E0820F911D8F3F34 -:105D6000910520F4620F60938E0108958FEF809368 -:105D70008E01089520918D01862F90E0820F911D54 -:105D80008F3F910520F4620F60938D0108958FEF8E -:105D900080938D010895833021F130F4813059F0E2 -:105DA000823009F049C012C0853089F128F186306F -:105DB00009F042C037C080919201681720F4861B19 -:105DC000809392010895109292010895809191011B -:105DD000681720F4861B8093910108951092910119 -:105DE000089580919001681720F4861B809390019C -:105DF000089510929001089580918F01681720F402 -:105E0000861B80938F01089510928F0108958091D1 -:105E10008E01681720F4861B80938E0108951092DE -:105E20008E01089580918D01681720F4861B809360 -:105E30008D01089510928D01089541E050E060E0D9 -:105E400070E004C0440F551F661F771F8A95D2F774 -:105E5000CB01BA010E9496270C948B23873200F560 -:105E60008E3108F089C08E3009F469C060F4873043 -:105E700009F44DC018F4863049F531C0883041F13D -:105E80008B3021F57EC0863109F47BC018F4803157 -:105E9000E9F45FC0893109F474C08B31B9F445C0AD -:105EA000883309F46EC048F4893209F467C0853339 -:105EB00009F464C0873251F461C0833409F45EC0D0 -:105EC00018F48A3318F056C0883499F080E00895A9 -:105ED0000E94082C0E941A2C0E94232C52C08091F0 -:105EE000F102817F8E7F8093F10281E08093000335 -:105EF00008950E948B232FEF83ED90E32150804083 -:105F00009040E1F700C000000E944F2A3AC09091F3 -:105F1000F102892F8095817080FB90F919F09660CD -:105F2000986025C0997F977F22C09091F10291FBE4 -:105F3000882780F921E0822780FB91F913C0909196 -:105F4000F10292FB882780F921E0822780FB92F9F9 -:105F500009C09091F10293FB882780F921E0822704 -:105F600080FB93F99093F102882359F0916090930C -:105F7000F10207C0895303C08D5101C080E00E9427 -:105F80001D2F81E0089580E0089580E00895CF936B -:105F9000C82F80910003813071F020F0823009F029 -:105FA00089C037C0A0918B01B0918C018C91823255 -:105FB00009F082C007C0A0918B01B0918C018C9137 -:105FC000823249F48C2F0E94C32F81111EC08C2F66 -:105FD0000E942E2F1CC08C2F0E94C52F811115C02E -:105FE000C43169F030F4CB3081F0C03109F068C0C1 -:105FF00009C0C93221F0C83309F062C006C010924E -:1060000000035EC082E08093000381E090E0817035 -:106010005AC0C932C9F060F4C431B1F020F4C730BD -:1060200009F04CC034C0CE51C63008F047C017C08C -:10603000CE3439F120F4CB3409F040C01CC0C13556 -:10604000C1F0C235D9F513C080910103882319F03E -:106050001092010333C081E08093000334C0EC2F21 -:10606000F0E0E25EFD4F80818093010327C061E094 -:1060700003C061E007C06AE0809101030E94542ED2 -:106080001DC06AE0809101030E94CB2E17C08EE1F3 -:106090008093920182E3809391018AE08093900142 -:1060A00084E180938F0188E080938E0188E2809361 -:1060B0008D0104C01092000380E005C081E003C0A0 -:1060C00080E090E0A4CFCF9108950E94FD2B811134 -:1060D00002C00E94DE2B0E94232C8093040480FFC8 -:1060E00002C0869501C080E00C949B03809104045B -:1060F000982F9695292F30E0233031054CF49F5F7F -:10610000990F8170892B8160809304040E94272C51 -:106110008091040486950C949B0380910404982F2D -:10612000969591F09158990F8170892B8093040472 -:106130008E7F91E009F490E08091040490FB80F957 -:10614000809304040E94272C8091040486950C946B -:106150009B0380910404982F909590FB80F9809385 -:1061600004040E94272C8091040480FF02C08695BD -:1061700001C080E00C949B0330910404232F2695EA -:106180002F5F2F77822F90E0317004972CF4220F2D -:10619000232B2093040402C0309304048091040450 -:1061A000282F2E7F91E009F490E090FB80F98093F6 -:1061B00004040E94272C8091040486950C949B0370 -:1061C00020910404922F96959827990F822F817021 -:1061D000892B809304048E7F91E009F490E08091F4 -:1061E000040490FB80F9809304040E94272C809182 -:1061F000040486950C949B035058BB27AA270ED005 -:1062000075C166D130F06BD120F031F49F3F11F4AD -:106210001EF45BC10EF4E095E7FB51C1E92F77D185 -:1062200080F3BA17620773078407950718F071F4B3 -:106230009EF58FC10EF4E0950B2EBA2FA02D0B0109 -:10624000B90190010C01CA01A0011124FF27591BBB -:1062500099F0593F50F4503E68F11A16F040A22FC1 -:10626000232F342F4427585FF3CF46953795279532 -:10627000A795F0405395C9F77EF41F16BA0B620B31 -:10628000730B840BBAF09150A1F0FF0FBB1F661F78 -:10629000771F881FC2F70EC0BA0F621F731F841FBB -:1062A00048F4879577956795B795F7959E3F08F0E1 -:1062B000B3CF9395880F08F09927EE0F97958795A0 -:1062C0000895D9D008F481E008950CD00FC107D10A -:1062D00040F0FED030F021F45F3F19F0F0C05111D2 -:1062E00039C1F3C014D198F39923C9F35523B1F3FD -:1062F000951B550BBB27AA2762177307840738F035 -:106300009F5F5F4F220F331F441FAA1FA9F333D093 -:106310000E2E3AF0E0E830D091505040E695001C47 -:10632000CAF729D0FE2F27D0660F771F881FBB1F03 -:10633000261737074807AB07B0E809F0BB0B802DDD -:10634000BF01FF2793585F4F2AF09E3F510568F029 -:10635000B6C000C15F3FECF3983EDCF386957795BD -:106360006795B795F7959F5FC9F7880F911D96952B -:10637000879597F90895E1E0660F771F881FBB1F87 -:10638000621773078407BA0720F0621B730B840B34 -:10639000BA0BEE1F88F7E095089504D06894B11108 -:1063A000D9C00895BCD088F09F5790F0B92F992795 -:1063B000B751A0F0D1F0660F771F881F991F1AF010 -:1063C000BA95C9F712C0B13081F0C3D0B1E00895D9 -:1063D000C0C0672F782F8827B85F39F0B93FCCF35A -:1063E000869577956795B395D9F73EF49095809506 -:1063F000709561957F4F8F4F9F4F0895E89409C026 -:1064000097FB3EF490958095709561957F4F8F4FE7 -:106410009F4F9923A9F0F92F96E9BB279395F695FD -:10642000879577956795B795F111F8CFFAF4BB0F7B -:1064300011F460FF1BC06F5F7F4F8F4F9F4F16C0DF -:10644000882311F096E911C0772321F09EE8872F69 -:10645000762F05C0662371F096E8862F70E060E025 -:106460002AF09A95660F771F881FDAF7880F96959E -:10647000879597F90895990F0008550FAA0BE0E842 -:10648000FEEF16161706E807F907C0F012161306F6 -:10649000E407F50798F0621B730B840B950B39F436 -:1064A0000A2661F0232B242B252B21F408950A269C -:1064B00009F4A140A6958FEF811D811D089597F9DC -:1064C0009F6780E870E060E008959FEF80EC08959A -:1064D00000240A94161617061806090608950024C3 -:1064E0000A9412161306140605060895092E03943D -:1064F000000C11F4882352F0BB0F40F4BF2B11F4B1 -:1065000060FF04C06F5F7F4F8F4F9F4F089557FD0F -:106510009058440F551F59F05F3F71F04795880F11 -:1065200097FB991F61F09F3F79F0879508951216A8 -:1065300013061406551FF2CF4695F1DF08C0161654 -:1065400017061806991FF1CF869571056105089405 -:106550000895E894BB2766277727CB0197F908951C -:106560008ADF08F48FEF08950BD0C0CFB1DF28F099 -:10657000B6DF18F0952309F0A2CFA7CF1124EACFF8 -:10658000C6DFA0F3959FD1F3950F50E0551F629F92 -:10659000F001729FBB27F00DB11D639FAA27F00D7C -:1065A000B11DAA1F649F6627B00DA11D661F829FA3 -:1065B0002227B00DA11D621F739FB00DA11D621F88 -:1065C000839FA00D611D221F749F3327A00D611DA5 -:1065D000231F849F600D211D822F762F6A2F112487 -:1065E0009F5750408AF0E1F088234AF0EE0FFF1FDA -:1065F000BB1F661F771F881F91505040A9F79E3F11 -:10660000510570F05CCFA6CF5F3FECF3983EDCF312 -:10661000869577956795B795F795E7959F5FC1F74D -:10662000FE2B880F911D9695879597F90895FA018D -:10663000EE0FFF1F30962105310599F161157105A7 -:1066400061F48038BFE39B0749F168949038810575 -:1066500061F08038BFEF9B0741F0992342F5FF3F7F -:10666000E1053105210511F1E8940894E795D90178 -:10667000AA2329F4AB2FBE2FF85FD0F310C0FF5F21 -:1066800070F4A695E0F7F73950F019F0FF3A38F4B6 -:106690009F779F930CD00F9007FC905808953EF081 -:1066A00014CF60E070E080E89FE308954FE79F77A4 -:1066B0005F934F933F932F939ED02F913F914F9194 -:1066C0005F9152DF05C019F40EF0F9CE42CFFDCE36 -:1066D00026DFC8F39638C0F707F80F92E8942BE34B -:1066E0003AEA48EB5FE74EDF0F920F920F924DB7F9 -:1066F0005EB70F92C0D0ECEAF0E016D04F915F91F8 -:10670000EF91FF91E595EE1FFF1F49F0FE57E068FE -:106710004427EE0F441FFA95E1F74195550B32D00F -:106720000F9007FE26C00895DF93CF931F930F931A -:10673000FF92EF92DF927B018C01689405C0DA2E04 -:10674000EF011EDFFE01E894A59125913591459159 -:106750005591AEF3EF0162DDFE019701A801DA94D5 -:1067600079F7DF90EF90FF900F911F91CF91DF911C -:1067700008959B01AC0160E070E080E89FE3A5CD47 -:106780009ECEACC0CCDEE8F39923D9F3940F511D13 -:10679000BBF39150504094F059F0882332F0660FCB -:1067A000771F881F91505040C1F79E3F510544F715 -:1067B000880F911D9695879597F908955F3FACF0E6 -:1067C000983E9CF0BB27869577956795B79508F41A -:1067D000B1609395C1F7BB0F58F711F460FFE8CF94 -:1067E0006F5F7F4F8F4F9F4FE3CFB4CE0EF076C0D9 -:1067F0006CCE689464CE93DEC8F39923D1F3C6F3CC -:10680000DF93CF931F930F93FF92C92FDD27882328 -:106810002AF02197660F771F881FDAF720E030E013 -:1068200040E85FEB9FE3883920F0803E30F021960E -:106830008F77E3DCE4EDF0E003C0DFDCE1E0F1E0E2 -:1068400073DF8B01BE01EC01FB2E6F57710975954B -:10685000771F880B990BD4DD28E132E741E35FE332 -:106860008FDEAF2D9801AE01FF900F911F91CF9158 -:10687000DF91D4DC3BCEFA01DC01AA0FBB1F9B01E8 -:10688000AC01BF5728F422273327442750781FC074 -:10689000B75188F4AB2F0024469537952795011CF6 -:1068A000A395D2F3002069F0220F331F441FB39544 -:1068B000DAF30DD0A1CC61307105A0E88A07B946A2 -:1068C00030F49B01AC0166277727882790783096B3 -:1068D00021F0208331834283538308959F3F31F019 -:1068E000915020F4879577956795B795880F911DFE -:1068F0009695879597F90895991B79E004C0991F9B -:10690000961708F0961B881F7A95C9F78095089509 -:10691000AA1BBB1B51E107C0AA1FBB1FA617B707C5 -:1069200010F0A61BB70B881F991F5A95A9F78095E1 -:106930009095BC01CD01089597FB072E16F40094A5 -:1069400007D077FD09D00E94883407FC05D03EF4BB -:10695000909581959F4F0895709561957F4F08950B -:10696000F999FECF92BD81BDF89A992780B5089517 -:10697000A8E1B0E042E050E00C94D334262FF9991E -:10698000FECF1FBA92BD81BD20BD0FB6F894FA9A12 -:10699000F99A0FBE019608950E94BE34272F0C94D9 -:1069A000BF34DC01CB01FC01F999FECF06C0F2BD7A -:1069B000E1BDF89A319600B40D9241505040B8F7BD -:0669C0000895F894FFCFDA -:1069C60055D0A446000016440000000000004842CE -:1069D60061978A460000C843000000000000484254 -:1069E60055D024460000C84300000000000048427D -:1069F60000005C460000C84300000000000048425A -:106A060061978A4600007A4455D0A4460000C843E0 -:106A1600000000000000484200005C460000C84339 -:106A2600000000000000484255D0244600001644ED -:106A36000507000C05854000000106400000010026 -:106A4600B91049112511F010BC1001E902280814EB -:106A56000A321E4200450025002600430061006000 -:106A660000200037006400650066006700440046A9 -:106A7600002400470000000200040005000700098A -:106A8600000B000C000E001000110013001500177B -:106A96000018001A001C001D001F002100230024FE -:106AA600002600280029002B002D002F0030003280 -:106AB6000034003500370039003B006E048704A01F -:106AC60004B904E10594055E053E053F4D362002F6 -:106AD60003020000010001010101010001010102A0 -:086AE60003040506070809007E -:00000001FF diff --git a/keyboard/preonic/preonic_pcb.hex b/keyboard/preonic/preonic_pcb.hex deleted file mode 100644 index 5bdc190e1d..0000000000 --- a/keyboard/preonic/preonic_pcb.hex +++ /dev/null @@ -1,1702 +0,0 @@ -:100000000C94D4020C9418030C9418030C94180349 -:100010000C9418030C9418030C9418030C941803F4 -:100020000C9418030C9418030C94E8160C94BA174B -:100030000C946C290C9418030C9418030C9418035A -:100040000C9418030C9418030C9418030C941803C4 -:100050000C9418030C94D9290C9418030C941803CD -:100060000C9418030C9418030C9418030C941803A4 -:100070000C9418030C9418030C9418030C94180394 -:100080000C941C0E0C9418030C9418030C94180375 -:100090000C9418030C9418030C9418030C94180374 -:1000A0000C9418030C9418030C941803076342363D -:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 -:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD -:1000D0000000803F08000000BE922449123EABAAF7 -:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 -:1000F000AA3E00000000BF000000803F000000009A -:1001000000084178D3BB4387D1133D190E3CC3BDD2 -:100110004282AD2B3E68EC8276BED98FE1A93E4C7F -:1001200080EFFFBE01C4FF7F3F00000000003500EC -:100130001E001F00200021002200230024002500B3 -:10014000260027002A002B0014001A0008001500C2 -:1001500017001C0018000C00120013002A002900D0 -:1001600004001600070009000A000B000D000E0035 -:100170000F0033003400E1001D001B0006001900D1 -:10018000050011001000360037003800280000304C -:10019000E000E200E30003522C002C000452500067 -:1001A000510052004F0035001E001F0020002100AA -:1001B0002200230024002500260027002A002B000F -:1001C00014001A00090013000A000D000F001800A7 -:1001D0001C0033002A002900040015001600170037 -:1001E00007000B00110008000C0012003400E100B1 -:1001F0001D001B000600190005000E00100036004F -:100200003700380028000030E000E200E30003522D -:100210002C002C0004525000510052004F003500B9 -:100220001E001F00200021002200230024002500C2 -:10023000260027002A002B00340036003700130068 -:100240001C0009000A00060015000F002A00290002 -:1002500004001200080018000C0007000B00170033 -:10026000110016003800E100330014000D000E00EC -:100270001B00050010001A0019001D0028000030A6 -:10028000E000E200E30003522C002C000452500076 -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00350212 -:1002B0001E021F0220022102220223022402250222 -:1002C000260227022A0001003A003B003C003D00C4 -:1002D0003E003F002D022E022F02300231020100AB -:1002E00040004100420043004400450000530153D8 -:1002F0000253005001000100010001000100010053 -:10030000010001000100AB00AA00A900AE00350009 -:100310001E001F00200021002200230024002500D1 -:10032000260027002A0035001E001F0020002100A3 -:100330002200230024002500260027002A000100B7 -:100340003A003B003C003D003E003F002D002E00E7 -:100350002F00300031000100400041004200430006 -:1003600044004500005301530253005001000100B6 -:100370000100010001000100010001000100AB00CB -:10038000AA00A900AE002A035400680065002000FE -:100390005000720065006F006E006900630020006D -:1003A0004B006500790062006F006100720064001C -:1003B00000002C034F007200740068006F006C0096 -:1003C00069006E0065006100720020004B0065004E -:1003D000790062006F006100720064007300000029 -:1003E000040309040902D000060100A0FA09040070 -:1003F000000103010100092111010001223F000752 -:1004000005810308000A0904010001030102000933 -:100410002111010001224D000705820308000A098D -:10042000040200010300000009211101000122362D -:10043000000705830308000A090403000203000003 -:10044000000921110100012220000705840320007A -:100450000107050403200001090404000001010054 -:100460000009240100010900010509040500020139 -:1004700003000007240100014100062402010100DD -:1004800006240202020009240301030102010009FB -:1004900024030204010101000905060240000500D1 -:1004A0000005250101010905850240000500000540 -:1004B000250101031201100100000008EDFE61603A -:1004C0000100010200010631FF0974A1010975153F -:1004D0000025FF9520750881020976150025FF95F6 -:1004E0002075089102C005010980A101850216014D -:1004F0000026B7001A01002AB70075109501810087 -:10050000C0050C0901A1018503160100269C021AF1 -:1005100001002A9C02751095018100C005010902A5 -:10052000A1010901A10005091901290515002501ED -:100530009505750181029501750381010501093059 -:1005400009311581257F95027508810609381581C5 -:10055000257F950175088106050C0A38021581254D -:100560007F950175088106C0C005010906A1010536 -:100570000719E029E7150025019508750181029505 -:100580000175088101050819012905950575019175 -:10059000029501750391010507190029FF15002532 -:1005A000FF950675088100C011241FBECFEFDAE069 -:1005B000DEBFCDBF04B603FE24C080910404909139 -:1005C0000504A0910604B09107048730904BA74022 -:1005D000B04BB9F410920404109205041092060472 -:1005E0001092070414BE84B7877F84BF88E10FB6DA -:1005F000F89480936000109260000FBEE0E0F8E392 -:10060000099512E0A0E0B1E0EEE1F9E602C0059044 -:100610000D92A832B107D9F714E0A8E2B2E001C008 -:100620001D92A430B107E1F70E94A0130C948D3401 -:100630000C94000061110DC0FC018281882331F00F -:1006400085EE0E94671E0E94683003C085EE0E94FE -:100650002F1F80E090E008950E940F0E40E050E0D0 -:1006600069E070E080E091E00C94600F08950E94D2 -:1006700049036E9A769A8CE293E0892B11F00C94E0 -:100680002C03089586E393E0892B11F00C94360334 -:100690000895279A2F988FEF9FEF9093870080936C -:1006A00086008AE08093800089E1809381000C9429 -:1006B000113081110BC080918000877F8093800072 -:1006C00010928D0010928C002F9808952F988330EF -:1006D00041F4809180008860809380008FEF9FEFCD -:1006E00012C09091800098609093800023E030E0E9 -:1006F000281B3109220F331F8FEF9FEF02C0969501 -:1007000087952A95E2F790938D0080938C00089549 -:100710008B3B910568F4883A910530F5853A91054F -:10072000C0F48430910598F4019709F06FC071C04E -:10073000803E910508F46AC0883E910540F09C0116 -:10074000205F31092031310508F060C05CC09C0198 -:10075000A1C0853A910509F45FC0863A910509F474 -:100760005EC023E830E496C0883A910509F45AC087 -:10077000893A910509F459C08A3A910509F458C09B -:100780008B3A910509F457C08C3A910509F456C08B -:100790008D3A910509F455C0803B910509F454C088 -:1007A0008E3A910509F453C08F3A910509F452C06D -:1007B000813B910509F451C0823B910509F450C079 -:1007C000833B910509F44FC0843B910509F44EC069 -:1007D000853B910509F44DC0863B910509F44CC059 -:1007E000873B910509F44BC0883B910509F44AC049 -:1007F000893B910509F449C08A3B910509F048C03D -:100800002AE236E447C09C01306544C020E030E075 -:1008100041C021E030E03EC021E830E43BC022E8A6 -:1008200030E438C022EE34E435C029EE34E432C07E -:100830002AEE34E42FC025EB34E42CC026EB34E45C -:1008400029C027EB34E426C02CEC34E423C02DEC83 -:1008500034E420C023E835E41DC02AE835E41AC09A -:1008600022E935E417C024E935E414C021E236E476 -:1008700011C023E236E40EC024E236E40BC025E2C8 -:1008800036E408C026E236E405C027E236E402C0BA -:1008900020E034E4C90108959CE0799FF00111241F -:1008A0009CE3899FE00DF11D1124E60FF11DEE0F71 -:1008B000FF1FE25DFE4F25913491C9010895880F15 -:1008C000991F82559040FC0125913491C9010895EA -:1008D000880F991F825D9E4FFC0125913491C901BB -:1008E00008950E944C049C019A9581159F4110F433 -:1008F000C9010895C90190528115904128F4C90198 -:100900009F700E9468040895C90190538115904119 -:1009100020F4C9019927906C0895C901905440971B -:1009200028F4C9018F709927946D0895203180E4CF -:10093000380719F480E091ED0895213190E43907EA -:1009400019F480E090ED0895223140E4340719F461 -:1009500080E092ED0895233180E4380719F480E0B7 -:1009600093ED0895211590E5390799F40E945623D7 -:1009700040E065E088E491E00E94600F2FEF44E3DF -:100980008CE0215040408040E1F700C000000C9412 -:10099000FE29213090E5390731F48091F002816021 -:1009A0008093F0020895C90190558115904108F097 -:1009B00062C0432F55274F70552741305105F9F438 -:1009C000C90174E0880F991F7A95E1F78827937021 -:1009D000B901E3E0660F771FEA95E1F760767727C4 -:1009E000862B972B9C682370332702C0440F551F1A -:1009F0002A95E2F74F715527842B952B08954230A5 -:100A0000510529F4922F8827816F906A0895433009 -:100A10005105B9F4C90153E0880F991F5A95E1F7C0 -:100A2000807E97702370332741E050E002C0440F6E -:100A3000551F2A95E2F74F715527842B952B9C68FB -:100A400008954430510589F5C90143E0880F991F85 -:100A50004A95E1F7807E97702370332741E050E09C -:100A600002C0440F551F2A95E2F74F715527842B7A -:100A7000952B9A680895C90190568115904118F4F4 -:100A8000C901906F0895C90190578115904120F4D4 -:100A9000C9019F7090620895C901905881159041D5 -:100AA00020F4C9019F70906A0895203E3105E0F45A -:100AB000203C310568F52133310509F475C048F44F -:100AC0002932310509F46BC02A32310509F07BC0A7 -:100AD00075C02933310501F122383105E9F025339C -:100AE000310509F070C051C0233E3105B1F140F429 -:100AF000203E3105D1F0223E310509F064C01CC012 -:100B0000263E310579F1273E310509F05CC038C039 -:100B1000C9010E945F0408958091010380FD02C015 -:100B200081FF51C080EE90E04FC08091010380FFB3 -:100B3000F9CF89E390E048C08091010382FF0AC0A9 -:100B40008091010384FF03C080E090E03DC083EE0C -:100B500090E03AC082EE90E037C08091010382FFBE -:100B6000EFCFF8CF8091010383FF07C0809101038D -:100B700084FDEACF87EE90E027C086EE90E024C0A7 -:100B80008091010383FFF2CFF8CF8091010385FFAD -:100B900003C089E290E018C085E390E015C0809121 -:100BA000010385FDF9CFF5CF8091010386FF03C0D6 -:100BB0008AE290E009C081E390E006C080910103E1 -:100BC00086FDF9CFF5CFC9010E94880308950895E5 -:100BD0005F926F927F928F929F92AF92BF92CF92CD -:100BE000DF92EF92FF920F931F93CF93DF93CDB7D6 -:100BF000DEB72A970FB6F894DEBF0FBECDBF9E01B9 -:100C00002F5F3F4F4E018BE0880E911C60E070E03B -:100C100000E010E0E12CF12CC12CD12CA12CB12C46 -:100C20008AE0782E622E532E41E050E0E3E9F1E0B5 -:100C3000A62DB52D872D01900D928A95E1F7F9012A -:100C4000819191919F01FC01E07FFF27E032F10546 -:100C500059F48F709927FA0102C0EE0FFF1F8A9591 -:100C6000E2F7AE2ABF2A37C0E033F10559F48F709E -:100C70009927FA0102C0EE0FFF1F8A95E2F7CE2AEC -:100C8000DF2A29C0E034F10559F48F709927FA0161 -:100C900002C0EE0FFF1F8A95E2F7EE2AFF2A1BC063 -:100CA000E035F10559F48F709927FA0102C0EE0F73 -:100CB000FF1F8A95E2F70E2B1F2B0DC0E036F105C2 -:100CC00051F48F709927FA0102C0EE0FFF1F8A9529 -:100CD000E2F76E2B7F2B2815390509F0A7CF94B1C9 -:100CE0008A2D8095892384B985B18A2985B997B1E0 -:100CF0008C2D8095892387B988B18C2988B99AB1C0 -:100D00008E2D809589238AB98BB18E298BB99DB19F -:100D1000802F809589238DB98EB1802B8EB990B3A9 -:100D2000862F8095892380BB81B3862B81BB2A9631 -:100D30000FB6F894DEBF0FBECDBFDF91CF911F91EC -:100D40000F91FF90EF90DF90CF90BF90AF909F906A -:100D50008F907F906F905F9008955F926F927F92D7 -:100D60008F929F92AF92BF92CF92DF92EF92FF92BB -:100D70000F931F93CF93DF93CDB7DEB768970FB66E -:100D8000F894DEBF0FBECDBF85B7806885BF85B73D -:100D9000806885BF0E94E8059E012F5F3F4F4E018E -:100DA00089E1880E911C60E070E000E010E0E12C29 -:100DB000F12CC12CD12CA12CB12C98E1792E622ED2 -:100DC000532E41E050E0EDE9F1E0A62DB52D872D41 -:100DD00001900D928A95E1F7F901819191919F011E -:100DE000FC01E07FFF27E032F10559F48F7099276D -:100DF000FA0102C0EE0FFF1F8A95E2F7AE2ABF2A62 -:100E000037C0E033F10559F48F709927FA0102C019 -:100E1000EE0FFF1F8A95E2F7CE2ADF2A29C0E034C1 -:100E2000F10559F48F709927FA0102C0EE0FFF1FE8 -:100E30008A95E2F7EE2AFF2A1BC0E035F10559F446 -:100E40008F709927FA0102C0EE0FFF1F8A95E2F713 -:100E50000E2B1F2B0DC0E036F10551F48F70992732 -:100E6000FA0102C0EE0FFF1F8A95E2F76E2B7F2B6F -:100E70002815390509F0A7CF94B18A2D80958923CB -:100E800084B985B18A2985B997B18C2D809589233C -:100E900087B988B18C2988B99AB18E2D809589231C -:100EA0008AB98BB18E298BB99DB1802F809589230A -:100EB0008DB98EB1802B8EB990B3862F8095892302 -:100EC00080BB81B3862B81BB10922902109228022D -:100ED000109233021092320210922B0210922A02C8 -:100EE000109235021092340210922D0210922C02B0 -:100EF000109237021092360210922F0210922E0298 -:100F0000109239021092380210923102109230027F -:100F100010923B0210923A0287E393E0892BB9F0DA -:100F200068960FB6F894DEBF0FBECDBFDF91CF91AC -:100F30001F910F91FF90EF90DF90CF90BF90AF90F7 -:100F40009F908F907F906F905F900C94370368967E -:100F50000FB6F894DEBF0FBECDBFDF91CF911F91CA -:100F60000F91FF90EF90DF90CF90BF90AF909F9048 -:100F70008F907F906F905F9008955F926F927F92B5 -:100F80008F929F92AF92BF92CF92DF92EF92FF9299 -:100F90000F931F93CF93DF93CDB7DEB7A2970FB612 -:100FA000F894DEBF0FBECDBF7E0149E1E40EF11C17 -:100FB00022E3C22E22E0D22E5E0153E2A50EB11C26 -:100FC0003AE0532E470101E010E048E1642E55E07D -:100FD000752EE3E9F1E0D401852D01900D928A95FB -:100FE000E1F7F701819191917F019C01207F3327E7 -:100FF0002032310589F424B18F709927A80102C0ED -:10100000440F551F8A95E2F7CA01242B24B995B1E4 -:101010008095892385B94FC02033310589F427B1E4 -:101020008F709927F80102C0EE0FFF1F8A95E2F733 -:10103000CF012E2B27B998B18095892388B93BC061 -:101040002034310589F42AB18F709927A80102C094 -:10105000440F551F8A95E2F7CA01242B2AB99BB188 -:10106000809589238BB927C02035310589F42DB1AE -:101070008F709927F80102C0EE0FFF1F8A95E2F7E3 -:10108000CF012E2B2DB99EB1809589238EB913C027 -:101090002036310581F420B38F709927A80102C052 -:1010A000440F551F8A95E2F7CA01242B20BB91B348 -:1010B0008095892381BB50EA5A95F1F7BE016F5F95 -:1010C0007F4F80E090E020E030E0EDE9F1E0DE01EC -:1010D0001196462D01900D924A95E1F7FB01419141 -:1010E0005191BF01FA01E07FFF27E032F10511F4D1 -:1010F000E3B113C0E033F10511F4E6B10EC0E03402 -:10110000F10511F4E9B109C0E035F10511F4ECB1D4 -:1011100004C0E036F105B9F4EFB1F0E04F705527A7 -:1011200002C0F595E7954A95E2F7E0FD08C0A801F1 -:10113000022E02C0440F551F0A94E2F702C040E09D -:1011400050E0842B952B2F5F3F4F2C30310509F059 -:10115000BCCFF601208131812817390721F0918316 -:101160008083709270010E94E805F2E0CF0ED11CDE -:10117000EA14FB0409F02DCF809170018823A1F1BE -:10118000815080937001882339F08FE99FE00197A7 -:10119000F1F700C0000028C0809132029091330224 -:1011A0009093290280932802809134029091350215 -:1011B00090932B0280932A028091360290913702FD -:1011C00090932D0280932C028091380290913902E5 -:1011D00090932F0280932E0280913A0290913B02CD -:1011E000909331028093300282E493E0892B11F0D6 -:1011F0000E94420381E0A2960FB6F894DEBF0FBEB4 -:10120000CDBFDF91CF911F910F91FF90EF90DF90B5 -:10121000CF90BF90AF909F908F907F906F905F9096 -:101220000895E82FF0E0EE0FFF1FE85DFD4F80818D -:10123000918108950895CF92DF92EF92FF920F93DC -:101240001F93CF93DF93CDB7DEB7CC5BD2400FB601 -:10125000F894DEBF0FBECDBF8C01862F642F88238C -:1012600079F0F80192812FE7482F992329F083E044 -:1012700093E00E94C41904C083E093E00E94D41953 -:10128000F80180818B3091F59181943009F0A8C2EA -:101290009281809173019923B1F08F5F80937301E4 -:1012A00096E4E5EBF1E0DE01A958BD4F01900D9207 -:1012B0009A95E1F7E0917101F0917201EE0FFF1F35 -:1012C00027E732E036C096E4E5EBF1E0DE01AF5C03 -:1012D000BD4F01900D929A95E1F7E0917101F09167 -:1012E0007201EE0FFF1F21E332E093C08A3009F054 -:1012F000CBC0F8019181943009F072C29281809143 -:101300007301992309F473C081508093730196E4AB -:10131000E5EBF1E0DE01A551BE4F01900D929A95EB -:10132000E1F7E0917101F0917201EE0FFF1F2BEEDA -:1013300031E02C0F3D1FE20FF31F60817181680FB8 -:10134000711D882777FD8095982F0E94AC3120E091 -:1013500030E040E451E40E94113120E030E040E808 -:1013600050E40E94A9309B01AC0160E070E080E095 -:1013700090E40E94C33221E230ED42E053E40E9447 -:1013800060324CE050E00E94BB0F20E04BE760E091 -:1013900083E093E00E94B41920E04BE761E083E032 -:1013A00093E00E94B41920E04BE762E083E093E011 -:1013B0000E94B41920E04BE763E083E093E00E94D1 -:1013C000B41920E04BE764E083E093E0C454DD4FC0 -:1013D0000FB6F894DEBF0FBECDBFDF91CF911F9146 -:1013E0000F91FF90EF90DF90CF900C94B41996E49A -:1013F000E5EBF1E0DE01AB55BE4F01900D929A9501 -:10140000E1F7E0917101F0917201EE0FFF1F25EA03 -:1014100031E02C0F3D1FE20FF31F60817181680FD7 -:10142000711D882777FD8095982F0E94AC3120E0B0 -:1014300030E040E451E40E94113120E030E040E827 -:1014400050E40E94A9309B01AC0160E070E080E0B4 -:1014500090E40E94C33221E230ED42E053E40E9466 -:1014600060320E94EB0CC454DD4F0FB6F894DEBF1F -:101470000FBECDBFDF91CF911F910F91FF90EF90E5 -:10148000DF90CF900C94BE0C893009F0D3C0F801E6 -:101490009181943009F0A4C19281992309F4A0C1EB -:1014A00080917101909172010196909372018093E5 -:1014B000710120E04BE760E083E093E00E94B41903 -:1014C00020E04BE761E083E093E00E94B41920E064 -:1014D0004BE762E083E093E00E94B41920E04BE721 -:1014E00063E083E093E00E94B41920E04BE764E0FE -:1014F00083E093E00E94B4190E94BE0C00E010E06B -:10150000E6E4FE2E80917301E5EBF1E0DE01A15AE5 -:10151000BE4F9F2D01900D929A95E1F7E0917101D8 -:10152000F0917201E00FF11FEE0FFF1F2FE531E088 -:101530002C0F3D1FE20FF31F60817181680F711D39 -:10154000882777FD8095982F0E94AC3120E030E00D -:1015500040E451E40E94113120E030E040E850E4E2 -:101560000E94A9309B01AC0160E070E080E090E453 -:101570000E94C33221E230ED42E053E40E94603227 -:101580004CE050E00E94BB0F3FEF87EE93E03150FC -:1015900080409040E1F700C0000080917301E5EBCE -:1015A000F1E0DE01A75EBE4F9F2D01900D929A954E -:1015B000E1F7E0917101F0917201E00FF11FEE0F80 -:1015C000FF1F29E131E02C0F3D1FE20FF31F608167 -:1015D0007181680F711D882777FD8095982F0E9473 -:1015E000AC3120E030E040E451E40E94113120E0D1 -:1015F00030E040E850E40E94A9309B01AC0160E07B -:1016000070E080E090E40E94C33221E230ED42E0DD -:1016100053E40E9460320E94EB0C8FEF9CE701972D -:10162000F1F700C000000F5F1F4F0830110509F0EF -:1016300069CF94C1883009F0D3C0F801918194300A -:1016400009F0CEC09281992309F4CAC0809171013A -:10165000909172010197909372018093710120E043 -:101660004BE760E083E093E00E94B41920E04BE791 -:1016700061E083E093E00E94B41920E04BE762E070 -:1016800083E093E00E94B41920E04BE763E083E03D -:1016900093E00E94B41920E04BE764E083E093E01C -:1016A0000E94B4190E94BE0C00E010E056E4F52E32 -:1016B00080917301E5EBF1E0DE01AD52BF4F9F2D4C -:1016C00001900D929A95E1F7E0917101F09172010C -:1016D000E00FF11FEE0FFF1F23ED30E02C0F3D1F39 -:1016E000E20FF31F60817181680F711D882777FDFC -:1016F0008095982F0E94AC3120E030E040E451E426 -:101700000E94113120E030E040E850E40E94A9300E -:101710009B01AC0160E070E080E090E40E94C33285 -:1017200021E230ED42E053E40E9460324CE050E0B0 -:101730000E94BB0F3FEF87EE93E031508040904016 -:10174000E1F700C0000080917301E5EBF1E0DE01FC -:10175000A357BF4F9F2D01900D929A95E1F7E0910D -:101760007101F0917201E00FF11FEE0FFF1F2DE8E4 -:1017700030E02C0F3D1FE20FF31F60817181680F75 -:10178000711D882777FD8095982F0E94AC3120E04D -:1017900030E040E451E40E94113120E030E040E8C4 -:1017A00050E40E94A9309B01AC0160E070E080E051 -:1017B00090E40E94C33221E230ED42E053E40E9403 -:1017C00060320E94EB0C8FEF9CE70197F1F700C0AD -:1017D00000000F5F1F4F0830110509F069CFBEC030 -:1017E000F801228190917301222309F45DC026E45F -:1017F000E5EBF1E0DE01A95BBF4F01900D922A9568 -:10180000E1F7E0917101F0917201E80FF11DEE0F27 -:10181000FF1F27E430E02C0F3D1FE20FF31F608114 -:101820007181690F711D882777FD8095982F0E941F -:10183000AC3120E030E040E451E40E9411316B0112 -:101840007C01F801818165E070E0681B71098827DF -:1018500077FD8095982F0E94AC319B01AC01C701A8 -:10186000B6010E94A9309B01AC0160E070E080E00D -:1018700090E40E94C33221E230ED42E053E40E9442 -:1018800060324FE050E0C454DD4F0FB6F894DEBF35 -:101890000FBECDBFDF91CF911F910F91FF90EF90C1 -:1018A000DF90CF900C94BB0F26E4E5EBF1E0DE0176 -:1018B000119601900D922A95E1F7E0917101F09156 -:1018C0007201E80FF11DEE0FFF1F21E030E02C0F39 -:1018D0003D1FE20FF31F60817181690F711D882721 -:1018E00077FD8095982F0E94AC3120E030E040E4F5 -:1018F00051E40E9411316B017C01F801818165E0A6 -:1019000070E0681B7109882777FD8095982F0E94E9 -:10191000AC319B01AC01C701B6010E94A9309B010B -:10192000AC0160E070E080E090E40E94C33221E20C -:1019300030ED42E053E40E946032C454DD4F0FB6F4 -:10194000F894DEBF0FBECDBFDF91CF911F910F91F5 -:10195000FF90EF90DF90CF900C94EB0CC454DD4FD0 -:101960000FB6F894DEBF0FBECDBFDF91CF911F91B0 -:101970000F91FF90EF90DF90CF9008951092870223 -:1019800010928602809171008D7F8093710080910A -:1019900090008F7780939000109248021092470237 -:1019A00010928002109281021092820210928302A1 -:1019B00010927F0210927E02EEE5F2E0AEE4B2E019 -:1019C00011921192119211921D921D9282E0EE37A6 -:1019D000F807B1F708956F927F928F929F92AF921E -:1019E000BF92CF92DF92EF92FF920F931F93CF930C -:1019F000DF936B017C010EE712E04CE5A42E42E080 -:101A0000B42EC7E0D0E0A7019601F801929182912F -:101A1000729162918F010E940D31882349F02197C4 -:101A2000F2E0AF1AB108CF3F8FEFD80761F734C0AB -:101A3000F8011082118212821382F5011182108244 -:101A4000FE01EE0FFF1FEE0FFF1FE25AFD4FDE01FA -:101A5000AA0FBB1FA25BBD4FCE011AC001964481E5 -:101A600055816681778140835183628373831482B9 -:101A700015821682178212962D913C91139711961A -:101A80003C932E9313961C921E92129734961296A4 -:101A90008730910519F7C3CF809186029091870214 -:101AA000019797FD05C0909387028093860204C03A -:101AB0001092870210928602E0918602F0918702CE -:101AC0003097C9F4809171008D7F8093710080916F -:101AD00090008F7780939000109280021092810284 -:101AE000109282021092830210927F0210927E0264 -:101AF0001092470285C03197DF01AA0FBB1FAA0FC2 -:101B0000BB1FA25ABD4FCD90DD90ED90FC90EE0F23 -:101B1000FF1FE25BFD4FC081D18160908002709019 -:101B200081028090820290908302A7019601662D27 -:101B3000772D882D992D0E940D3187FF25C0262DE8 -:101B4000372D482D592DC701B6010E94A83020E03D -:101B500030E04AEF54E40E9411315B018C012A2DE0 -:101B60003B2D402F512F662D772D882D992D0E94CA -:101B7000A9303B014C01A7019601772D992D0E94B8 -:101B80000D31181664F72EC0A7019601662D772D2A -:101B9000882D992D0E945C32181634F5A701960104 -:101BA000662D772D882D992D0E94A83020E030E0F9 -:101BB0004AEF54E40E9411315B018C012A2D3B2D28 -:101BC000402F512F662D772D882D992D0E94A830FA -:101BD0003B014C01A7019601772D992D0E945C32A3 -:101BE00087FFECCF10924D02C0928002D09281020A -:101BF000E0928202F0928302D0937F02C0937E0231 -:101C0000DF91CF911F910F91FF90EF90DF90CF90D8 -:101C1000BF90AF909F908F907F906F9008953E9A65 -:101C2000E1E7F0E080818D7F808382E08093900007 -:101C30008AE18093910008951F920F920FB60F9240 -:101C40001124CF92DF92EF92FF922F933F934F9305 -:101C50005F936F937F938F939F93AF93BF93CF9334 -:101C6000DF93EF93FF9380914702882309F479C0B3 -:101C700020E030E0A90160918002709181028091A2 -:101C80008202909183020E945C3218160CF069C0A7 -:101C900020E030E040E251E46091490270914A0254 -:101CA00080914B0290914C020E945C321816BCF459 -:101CB00080918402909185020196609186027091D4 -:101CC00087020E9448349093850280938402109288 -:101CD000490210924A0210924B0210924C02C0919B -:101CE0008402D0918502CC0FDD1FCC0FDD1FC25ABC -:101CF000DD4F288139814A815B8160E074E284E7AD -:101D00009BE40E9411310E94793170939700609397 -:101D10009600288139814A815B8160E074E284E722 -:101D20009BE40E9411310E947931759567957093FB -:101D300099006093980020E030E040E85FE3609114 -:101D4000490270914A0280914B0290914C020E948C -:101D5000A9306093490270934A0280934B0290939A -:101D60004C0280914802882309F493C0C09043023A -:101D7000D0904402E0904502F090460220E030E02E -:101D8000A901C701B6010E945C321816F4F4A7013C -:101D9000960160E074E284E79BE40E9411310E94A6 -:101DA00079317093970060939600A701960160E0E7 -:101DB00074E284E79BE40E9411310E9479317595A9 -:101DC0006795709399006093980060913D027091BF -:101DD0003E026F5F7F4F70933E0260933D0280E052 -:101DE00090E00E94AA3120913F0230914002409140 -:101DF0004102509142020E945C3287FD4AC08091AC -:101E00003C028F5F80933C029091F0038917A0F011 -:101E10008091F503882319F010923C020DC0809147 -:101E200071008D7F80937100809190008F778093F7 -:101E30009000109248022DC0E091F103F091F2035E -:101E400080913C0298E0899FE00DF11D1124808172 -:101E50009181A281B3818093430290934402A09325 -:101E60004502B093460220E030E040E85EE3648142 -:101E70007581868197810E94603260933F027093E2 -:101E80004002809341029093420210923E021092CF -:101E90003D02FF91EF91DF91CF91BF91AF919F9163 -:101EA0008F917F916F915F914F913F912F91FF9013 -:101EB000EF90DF90CF900F900FBE0F901F9018956E -:101EC0000F931F93CF93DF9300D0CDB7DEB78C0174 -:101ED00080914702882331F04A8369830E94BE0CB7 -:101EE00069814A8181E0809348021093F203009354 -:101EF000F1036093F0034093F503109249021092AE -:101F00004A0210924B0210924C0210923C02F801CD -:101F10004081518162817381409343025093440216 -:101F2000609345027093460220E030E040E85EE3B3 -:101F300064817581868197810E94603260933F023F -:101F400070934002809341029093420210923E02AD -:101F500010923D02809171008260809371008091A7 -:101F600090008068809390000F900F90DF91CF9148 -:101F70001F910F9108956F927F928F929F92AF92CF -:101F8000BF92CF92DF92EF92FF920F931F93CF9366 -:101F9000DF936B017C01EA018091480281110E946C -:101FA000BE0C81E08093470220E030E0A901C70128 -:101FB000B6010E945C3218160CF09AC06090800244 -:101FC00070908102809082029090830220E030E045 -:101FD000A901662D772D882D992D0E940D31811133 -:101FE00028C0C0928002D0928102E0928202F092D8 -:101FF0008302D0937F02C0937E02809186029091EB -:102000008702FC01EE0FFF1FEE0FFF1FE25AFD4F8C -:10201000C082D182E282F382FC01EE0FFF1FE25BFD -:10202000FD4FD183C08301969093870280938602EF -:102030005FC0A7019601662D772D882D992D0E94EE -:102040000D3187FF25C0262D372D482D592DC7016D -:10205000B6010E94A83020E030E04AEF54E40E942C -:1020600011315B018C012A2D3B2D402F512F662D04 -:10207000772D882D992D0E94A9303B014C01A70195 -:102080009601772D992D0E940D31181664F7A9CF6E -:10209000A7019601662D772D882D992D0E945C321F -:1020A00018160CF09ECFA7019601662D772D882D6E -:1020B000992D0E94A83020E030E04AEF54E40E94BD -:1020C00011315B018C012A2D3B2D402F512F662DA4 -:1020D000772D882D992D0E94A8303B014C01A70136 -:1020E0009601772D992D0E945C3287FFECCF79CF36 -:1020F000809171008260809371008091900080686F -:1021000080939000DF91CF911F910F91FF90EF90FE -:10211000DF90CF90BF90AF909F908F907F906F9007 -:102120000895809191020895CF93DF9300D01F927C -:10213000CDB7DEB72091FA03243021F523E02983BF -:102140009B838A832093E9008FEF06C095ED9A95D3 -:10215000F1F70000882329F09091E800815095FF65 -:10216000F5CF8091E80085FF0DC040E050E063E0CE -:1021700070E0CE0101960E947E148091E8008E7777 -:102180008093E8000F900F900F90DF91CF9108950A -:10219000CF93DF9300D01F92CDB7DEB72091FA0323 -:1021A000243029F522E029839B838A8383E080936E -:1021B000E9008FEF06C095ED9A95F1F700008823AE -:1021C00029F09091E800815095FFF5CF8091E800CB -:1021D00085FF0DC040E050E063E070E0CE01019665 -:1021E0000E947E148091E8008E778093E8000F9023 -:1021F0000F900F90DF91CF9108952091FA03243032 -:10220000F9F422E02093E9002FEF06C035ED3A956E -:10221000F1F70000222329F03091E800215035FF2A -:10222000F5CF2091E80025FF0BC040E050E065E0CD -:1022300070E00E947E148091E8008E778093E80021 -:102240000895CF93DF93EC018091FA03843041F538 -:1022500081E08093E9008FEF06C095ED9A95F1F744 -:102260000000882329F09091E800815095FFF5CF78 -:102270008091E80085FF14C040E050E068E070E025 -:10228000CE010E947E148091E8008E778093E80052 -:1022900088E0FE01A9E8B2E001900D928A95E1F78D -:1022A000DF91CF910895BF92CF92DF92EF92FF928C -:1022B0000F931F93CF93DF937C01B62EE90100E0CB -:1022C00010E0C42ED12C0BC04991202F2B0D2F775D -:1022D0004F776FE0C7010E94B4190F5F1F4F0C15B5 -:1022E0001D0594F3DF91CF911F910F91FF90EF9017 -:1022F000DF90CF90BF90089570E06F5F7F4F6F7059 -:1023000077270C94B4190F931F93CF93C42F633086 -:10231000710509F04AC0842F807F803849F18039E7 -:1023200009F043C0622F6F7770E080E090E00E9478 -:10233000AC3120E030E040E451E40E9411319B01D7 -:10234000AC0160E070E080E090E40E94C3320F775F -:1023500010E023E0159507952A95E1F72DEC3CEC6C -:1023600042E053E40E946032A8010E94BB0F1DC0EE -:10237000622F6F7770E080E090E00E94AC3120E047 -:1023800030E040E451E40E9411319B01AC0160E077 -:1023900070E080E090E40E94C3322DEC3CEC42E01F -:1023A00053E40E9460320E94EB0CCC3F29F4CF91A1 -:1023B0001F910F910C94BE0CCF911F910F91089516 -:1023C0000F931F93CF93DF93CDB7DEB727970FB649 -:1023D000F894DEBF0FBECDBF8C0114C08A810E946D -:1023E0008E199A819D839B819E839C819F838111FD -:1023F0001EC089818430B1F08730A1F08630A1F011 -:102400008530A1F0BE016F5F7F4F84E791E00E94AD -:10241000FB1C8111E3CF84E791E00E94EC1C0E9439 -:1024200067190DC083E003C082E001C081E0AE0106 -:102430004B5F5F4F682FC8010E94211AE3CF279698 -:102440000FB6F894DEBF0FBECDBFDF91CF911F91C5 -:102450000F910895EF92FF920F93CF93DF9300D0E7 -:1024600000D000D0CDB7DEB77B014A832B830C832D -:10247000842F2E834D830E948E192E814D818111D0 -:102480001BC082E0E816F10479F083E0E816F1045D -:1024900021F0EA94EF2821F50BC0073F11F487E003 -:1024A00001C084E089830BC0273FD9F786E0FACFCB -:1024B000473FB9F785E0F6CF42954F704983BE019B -:1024C0006F5F7F4F84E791E00E94B11C84E791E049 -:1024D0000E94CF1C84E791E00E94EC1C0E946719C7 -:1024E00026960FB6F894DEBF0FBECDBFDF91CF9119 -:1024F0000F91FF90EF9008958091F903811109C029 -:102500000E946D160E94CA168091E200846080933A -:10251000E20008951092F9030895089508950C9427 -:102520006129809192028F5F8093920262E30E9400 -:102530002834911135C01092920280919302882321 -:1025400079F18091FA03843049F58091E9008F7028 -:102550009091EC0090FF02C090E801C090E0982BB1 -:1025600084E08093E9008091EB0080FF14C08091AB -:10257000EE0087FD03C00FC01092F1008091E800CB -:1025800085FDFACF8091E80080FF05C08091E800CA -:102590008E778093E8009F709093E90010929302E9 -:1025A000089542E061EC81E00E94E31542E061ECB5 -:1025B00082E00E94E31542E061EC83E00E94E315B3 -:1025C00042E261EC84E00E94E31542E361E885E0C9 -:1025D0000E94E31542E360E886E00C94E3158091E5 -:1025E000FC03833009F454C030F4813071F0823040 -:1025F00009F0A5C08CC08A3009F479C08B3009F489 -:102600005FC0893009F09BC020C08091FB03813AF4 -:1026100009F095C08091E800877F8093E800809161 -:10262000FF0390910004892B21F060E080E090E0AE -:1026300003C068E089E892E070E00E941C15809178 -:10264000E8008B778093E80008958091FB03813246 -:1026500009F075C08091FF0390910004892B09F067 -:102660006EC08091E800877F8093E80005C080916C -:10267000FA03882309F463C08091E80082FFF7CF52 -:102680008091F100809391028091E8008B7753C094 -:102690008091FB03813A09F052C08091FF03909131 -:1026A0000004892B09F04BC08091E800877F80935C -:1026B000E8008091E80080FFFCCF80918A0136C05D -:1026C0008091FB038132D9F58091FF039091000442 -:1026D000892BA9F58091E800877F8093E8000E940C -:1026E0001A168091FD0380938A010C9456238091E1 -:1026F000FB03813221F58091E800877F8093E80019 -:102700000E941A168091FE0380938802089580919A -:10271000FB03813AA1F48091E800877F8093E80071 -:102720008091E80080FFFCCF809188028093F100C7 -:102730008091E8008E778093E8000C941A16089533 -:1027400083E093E00E94F0196AE272E183E093E093 -:102750000E94461A60EE71E183E093E00E944A1AFB -:1027600084B7877F84BF88E10FB6F89480936000B8 -:10277000109260000FBE90E080E80FB6F89480934E -:102780006100909361000FBE0E94741D0E946D163F -:102790000E94CA168091E20084608093E2007894DF -:1027A00063E871E183E093E00E94EC196CE771E16A -:1027B00083E093E00E94E41963E571E183E093E034 -:1027C0000E94E8190E940F0E0E9467190E94761D50 -:1027D00080E891E00E94201D0BC00E941E2980917C -:1027E000F803882329F00E94492981110E94681466 -:1027F0008091FA03853089F383E093E00E94F91B0E -:102800000E94801DF5CF292F332723303105B1F0E9 -:102810004CF42130310509F44DC02230310509F066 -:102820004EC007C02132310541F12232310591F10C -:1028300046C0E0EDF0E084EE93E045C0992781309A -:10284000910569F08230910589F0892B09F037C034 -:10285000E0EEF3E0E491F0E080EE93E034C0E2EBF0 -:10286000F3E0E491F0E082EB93E02DC0E6E8F3E0E2 -:10287000E491F0E086E893E026C0643000F5E62FAE -:10288000F0E0EE0FFF1FE550FE4F80819181E9E0FF -:10289000F0E019C0643098F4E62FF0E0DF01AA0FF1 -:1028A000BB1FAD5FBD4F8D919C91E55FFD4FE081FA -:1028B000F0E009C0E2E1F0E084EB94E004C0E0E085 -:1028C000F0E080E090E0DA018D939C93CF010895D1 -:1028D00080E189BD82E189BD09B400FEFDCF809110 -:1028E000D8008F7D8093D8008091E0008260809333 -:1028F000E0008091E00081FDFCCF0895BF92CF926F -:10290000DF92EF92FF920F931F93CF93DF937C019F -:102910008B01EA010E943B16B82E811133C020972B -:1029200031F028813981021B130BE20EF31EC12CFA -:10293000D12C23C08091E80085FD15C08091E8006E -:102940008E778093E800209749F0888199818C0DDB -:102950009D1D9983888325E0B22E14C00E943B16EA -:10296000882359F00EC0F70181917F018093F10017 -:1029700001501109FFEFCF1ADF0A01151105D1F639 -:1029800001C0B82E8B2DDF91CF911F910F91FF9039 -:10299000EF90DF90CF90BF900895BF92CF92DF92DB -:1029A000EF92FF920F931F93CF93DF937C018B01E4 -:1029B000EA010E943B16B82E811133C0209731F0F6 -:1029C00028813981021B130BE20EF31EC12CD12C7E -:1029D00023C08091E80085FD15C08091E8008B77C9 -:1029E0008093E800209749F0888199818C0D9D1D86 -:1029F0009983888345E0B42E14C00E943B16882337 -:102A000059F00EC08091F100F70181937F010150D0 -:102A10001109FFEFCF1ADF0A01151105D1F601C028 -:102A2000B82E8B2DDF91CF911F910F91FF90EF90DA -:102A3000DF90CF90BF90089540910104509102041F -:102A40004617570748F06115710539F44091E800C1 -:102A50004E774093E80001C0BA01FC0140E033C06A -:102A60008091FA03882309F444C0853009F443C0F7 -:102A70008091E80083FD41C08091E80082FD33C071 -:102A80008091E80080FF1FC09091F3008091F200D8 -:102A9000392F20E0A901482BCA0106C0419140937B -:102AA000F1006150710901966115710519F08830C6 -:102AB0009105A0F341E0089709F040E08091E8001B -:102AC0008E778093E8006115710551F64111C8CFEA -:102AD0000AC08091FA03882361F0853061F080910B -:102AE000E80083FD0AC08091E80082FFF2CF80E019 -:102AF000089582E0089583E0089581E0089540916B -:102B00000104509102044617570748F061157105FA -:102B100039F44091E8004E774093E80001C0BA01D3 -:102B2000FC0140E034C08091FA03882309F445C0D9 -:102B3000853009F444C08091E80083FD42C0809153 -:102B4000E80082FD34C08091E80080FF20C09091B1 -:102B5000F3008091F200392F20E0A901482BCA012F -:102B600007C044914093F10031966150710901967C -:102B70006115710519F08830910598F341E00897C7 -:102B800009F040E08091E8008E778093E8006115BD -:102B9000710549F64111C7CF0AC08091FA03882315 -:102BA00061F0853061F08091E80083FD0AC080917A -:102BB000E80082FFF2CF80E0089582E0089583E08C -:102BC000089581E00895982F2CC09093E9009817FC -:102BD00039F07091EC002091ED005091F00003C0AD -:102BE000242F762F50E021FD02C09F5F1AC0309144 -:102BF000EB003E7F3093EB003091ED003D7F309352 -:102C0000ED003091EB0031603093EB007093EC00FD -:102C10002093ED005093F0002091EE0027FDE5CFCA -:102C200007C0973090F28F708093E90081E008959B -:102C300080E008958091FB0387FD05C08091E80046 -:102C400080FF0EC012C08091E80082FD05C0809117 -:102C5000FA038111F8CF08958091E8008B7708C0BE -:102C60008091FA038111EACF08958091E8008E7770 -:102C70008093E80008958091E4009091E50045E696 -:102C80002091EC0020FD1FC023C02091FA032223D5 -:102C900091F0253091F02091EB0025FD10C020919E -:102CA000E4003091E5002817390751F34150C9017C -:102CB00039F784E0089582E0089583E0089581E083 -:102CC000089580E008952091E80020FFDECFF9CF3D -:102CD0002091E80022FFD9CFF4CF0E94DB160E949A -:102CE000E316E0EEF0E0808181608083E8EDF0E0C3 -:102CF00080818F77808319BCA7EDB0E08C918E7FA7 -:102D00008C9380818F7E80831092F90308950F93B6 -:102D10001F93CF93DF930E94DB160E94E316C8ED4A -:102D2000D0E088818F7788838881806888838881D4 -:102D30008F7D888319BC1092FA031092F6031092CB -:102D4000F8031092F70300EE10E0F80180818B7F0A -:102D5000808388818160888342E060E080E00E9417 -:102D6000E315E1EEF0E080818E7F8083E2EEF0E01B -:102D7000808181608083808188608083F801808188 -:102D80008E7F8083888180618883DF91CF911F91BE -:102D90000F910895E8EDF0E080818F7E8083E7ED6C -:102DA000F0E080818160808384E082BF81E0809355 -:102DB000F9030C948716E8EDF0E080818E7F808324 -:102DC0001092E20008951092DA001092E100089546 -:102DD0001F920F920FB60F9211242F933F934F9390 -:102DE0005F936F937F938F939F93AF93BF93EF9373 -:102DF000FF938091E10082FF0BC08091E20082FF8F -:102E000007C08091E1008B7F8093E1000E949112C6 -:102E10008091DA0080FF1FC08091D80080FF1BC026 -:102E20008091DA008E7F8093DA008091D90080FF54 -:102E30000DC080E189BD82E189BD09B400FEFDCFEE -:102E400081E08093FA030E947C1205C019BC1092A5 -:102E5000FA030E948A128091E10080FF19C08091DC -:102E6000E20080FF15C08091E2008E7F8093E20037 -:102E70008091E20080618093E2008091D8008062BE -:102E80008093D80019BC85E08093FA030E948E12CB -:102E90008091E10084FF30C08091E20084FF2CC06B -:102EA00080E189BD82E189BD09B400FEFDCF80913A -:102EB000D8008F7D8093D8008091E1008F7E809331 -:102EC000E1008091E2008F7E8093E2008091E20039 -:102ED00081608093E2008091F603882311F084E002 -:102EE00007C08091E30087FF02C083E001C081E05A -:102EF0008093FA030E948F128091E10083FF29C022 -:102F00008091E20083FF25C08091E100877F80935C -:102F1000E10082E08093FA031092F6038091E100D1 -:102F20008E7F8093E1008091E2008E7F8093E200AB -:102F30008091E20080618093E20042E060E080E006 -:102F40000E94E3158091F00088608093F0000E9459 -:102F50008D12FF91EF91BF91AF919F918F917F91D2 -:102F60006F915F914F913F912F910F900FBE0F90F6 -:102F70001F9018951F920F920FB60F9211242F9346 -:102F80003F934F935F936F937F938F939F93AF93F1 -:102F9000BF93CF93EF93FF938091E9008F7090914F -:102FA000EC0090FF02C090E801C090E0C92FC82B50 -:102FB0001092E9008091F000877F8093F000789470 -:102FC0000E94FE171092E9008091F00088608093C3 -:102FD000F000CF70C093E900FF91EF91CF91BF91C6 -:102FE000AF919F918F917F916F915F914F913F91A1 -:102FF0002F910F900FBE0F901F9018951F93CF9396 -:10300000DF93CDB7DEB7AC970FB6F894DEBF0FBE37 -:10301000CDBFEBEFF3E08091F100819324E0E3304A -:10302000F207C9F70E94EF128091E80083FF37C1D1 -:103030008091FB039091FC03953009F488C038F42B -:103040009130B1F170F0933009F029C131C098305E -:1030500009F4F8C0993009F404C1963009F01FC191 -:103060009DC0803821F0823809F019C108C08091D4 -:10307000F7039091F803992389F082600FC0809143 -:10308000FF03909100048F7099278093E90080914D -:10309000EB0085FB882780F91092E9009091E80009 -:1030A000977F9093E8008093F1001092F100D5C0D3 -:1030B000882319F0823009F0F2C08F7121F082303C -:1030C00009F0EDC00BC08091FD03813009F0E7C02D -:1030D000933009F080E08093F8032FC08091FD03C6 -:1030E00081112BC08091FF03909100048F7099276C -:1030F000009709F4D4C08093E9002091EB0020FFF1 -:103100001CC02091FC03233021F48091EB008062ED -:1031100012C09091EB0090619093EB0021E030E0C1 -:1031200001C0220F8A95EAF72093EA001092EA0084 -:103130008091EB0088608093EB001092E900809111 -:10314000E800877F8093E8000E941A16A8C08111CA -:10315000A6C08091FD039091FE038F779927182FC9 -:103160009091E3009078982B9093E3008091E80091 -:10317000877F8093E8000E941A168091E80080FF04 -:10318000FCCF8091E30080688093E300112311F06D -:1031900083E001C082E08093FA0381C080588230CE -:1031A00008F07DC08091FD039091FE038C3D23E0EB -:1031B000920779F583E08A838AE289834FB7F8948E -:1031C000DE01139620E03EE051E2E32FF0E0509361 -:1031D0005700E49120FF03C0E295EF703F5FEF706E -:1031E0008E2F90E0EA3010F0C79601C0C0968D9304 -:1031F0009D932F5F243149F74FBF8091E800877F6F -:103200008093E8006AE270E0CE0101960E941C15EE -:1032100013C0AE01455D5F4F6091FF030E94031430 -:103220000097E9F12091E800277F2093E800BC0196 -:103230008BA59CA50E947F158091E8008B778093D9 -:10324000E8002DC0803859F58091E800877F809391 -:10325000E8008091F6038093F1008091E8008E777A -:1032600071CF81111CC09091FD039230C0F4809108 -:10327000E800877F8093E8009093F6030E941A1677 -:103280008091F603811104C08091E30087FF02C0A2 -:1032900084E001C081E08093FA030E94D112809102 -:1032A000E80083FF0AC08091E800877F8093E800F0 -:1032B0008091EB0080628093EB00AC960FB6F8949F -:1032C000DEBF0FBECDBFDF91CF911F910895CF9389 -:1032D0008091FA038823B1F08091E9008F7090917A -:1032E000EC0090FF02C090E801C090E0C92FC82B0D -:1032F0001092E9008091E80083FD0E94FE17CF70D4 -:10330000C093E900CF910895881F8827881F0895EA -:1033100091E0883F08F490E0892F0895982F907FDE -:10332000903B99F038F4903981F0903A71F09038F0 -:10333000C9F40BC0903DA1F018F4903C99F410C072 -:10334000903E19F0903F71F402C083E00895E82F99 -:10335000E15FEF3038F4F0E0E15FFD4F80810895E8 -:1033600082E0089580E008950F932F774F776F7074 -:10337000606BDC01ED91FC91022F242F462F63E05E -:1033800070E009950F9108950F932F774F776F7025 -:103390006069DC01ED91FC91022F242F462F63E040 -:1033A00070E009950F9108950F932F774F776F7005 -:1033B0006068DC01ED91FC91022F242F462F63E021 -:1033C00070E009950F910895FC017383628308955D -:1033D000FC01738F628F0895FC01758F648F0895CF -:1033E000CF93DF93EC011DA21FA21EA2BC01685D5A -:1033F0007F4F40EC88519F4F0E942D1C1B821A82E8 -:103400001D821C821F821E82198618861B861A86C0 -:103410001D861C861F861E86198A188A1B8A1A8A90 -:103420001D8A1C8A1F8A1E8A198E188E1B8E1A8E60 -:103430001D8E1C8E1F8E1E8E19A218A2DF91CF9199 -:103440000895CF92DF92FF920F931F93CF93DF9354 -:103450001F92CDB7DEB7F62E6A018C0108511F4FBF -:1034600008C0F60161916F01C80149830E94341CB4 -:1034700049818C2D841B8F15A0F30F90DF91CF9184 -:103480001F910F91FF90DF90CF900895FC01718301 -:1034900060830895FC0171A360A30895AF92BF9269 -:1034A000CF92DF92EF92FF920F931F93CF93DF9310 -:1034B00000D01F92CDB7DEB77C016B01142FB22E66 -:1034C000A02EDC0195968C9195978430F1F45A9654 -:1034D000ED91FC915B97309709F4D8C0CB0101972F -:1034E00063E070E00E943434DB01AA0FBB1FA60F1B -:1034F000B71F49832A830B834C2D4A1B9E012F5FE4 -:103500003F4FBD01C7010995B1C06230710509F493 -:1035100053C06330710529F06130710509F09CC01A -:1035200083C0842F807F803A01F130F48038B9F075 -:10353000803909F0ABC00DC0803EE9F0803F09F151 -:10354000803B09F0A3C0D7011296ED91FC9113972F -:1035500023C0D7011496ED91FC9115971DC0D7019A -:103560001696ED91FC91179717C0D7011896ED911B -:10357000FC91199711C0D7011A96ED91FC911B97F8 -:103580000BC0423F09F082C0D7011C96ED91FC911F -:103590001D97309731F47AC0309709F477C0123F05 -:1035A00021F42A2D4B2D62EF04C0612F6F702A2D5C -:1035B0004B2DC70109955AC0842F807F803D59F05B -:1035C000803F79F0803C09F061C0D7011E96ED91F3 -:1035D000FC911F9719C0D7015096ED91FC9151971E -:1035E00013C0433F31F4D7015296ED91FC915397AC -:1035F00008C0413F09F04AC0D7015496ED91FC91B3 -:103600005597309741F442C0309709F43FC0133FBB -:1036100011F0113F19F44B2D612F03C0612F6F7012 -:103620004B2DC701099522C0842F0E948819882339 -:1036300031F0D7015696ED91FC91579707C0163F90 -:1036400029F5D7015896ED91FC9159973097F1F0F3 -:10365000612FC70109950AC064307105A8F416C02E -:103660000A2D2B2D412FB601C7010995D7015E9672 -:10367000ED91FC915F97309789F00A2D2B2D412F0A -:10368000B601C70109950AC0C12CD12CD7015C969F -:10369000ED91FC915D97309719F7E8CF0F900F905F -:1036A0000F90DF91CF911F910F91FF90EF90DF90DE -:1036B000CF90BF90AF900895EF92FF920F931F931A -:1036C000CF93DF93EC01162F862F0E948819882351 -:1036D00069F0FDA081E08DA300E020E0412F61E0D2 -:1036E00070E0CE010E944E1AFDA27CC0812F0E9484 -:1036F00084194DA1882309F440C0443029F01AA34D -:1037000021E030E03FA32EA3812F0E948E1981304B -:1037100031F070F0823051F0833059F507C08DA33D -:1037200000E020E0412F61E070E01EC08DA35AC090 -:10373000103F19F0173FE9F404C084E08DA31AA3E9 -:103740003FC02EA13FA1C90163E070E00E94343464 -:103750008C0F9D1FFC0112A3B9016F5F7F4F7FA3E8 -:103760006EA30CA12BA14AA1CE010E944E1A1DA24C -:1037700039C01DA21FA21EA235C0442399F12EA15B -:103780003FA1C90163E070E00E9434347C01FE0176 -:10379000E80FF91F12A3B9016F5F7F4F7FA36EA3DC -:1037A0008130910591F082E0E816F104D9F40CA182 -:1037B0002BA14AA1CE010E944E1A8DA1843091F016 -:1037C00081E090E09FA38EA30DC0423059F400E049 -:1037D0002BA14AA1CE010E944E1A8DA1843011F076 -:1037E000FFA2EEA2DF91CF911F910F91FF90EF907A -:1037F0000895CF92DF92EF92FF920F931F93CF9392 -:10380000DF93EC01E8A1F9A1309709F009958E0149 -:1038100008511F4FC8010E94661CE12CF12CC82ED4 -:10382000D12C0FC060E0C8010E947A1C682FCE0125 -:103830000E945C1B61E0C8010E948B1C8FEFE81A9C -:10384000F80AEC14FD0470F3DF91CF911F910F91F2 -:10385000FF90EF90DF90CF900895FC014283748336 -:1038600063831182108208950F931F93CF93DF9388 -:10387000EC01062F0E94AC1C182F298130E0C901F1 -:1038800001966A8170E00E944834488150E08417B4 -:10389000950729F4812F0E94AF1C80E012C0EB81B4 -:1038A000FC81E20FF31F00832981822F90E00196B3 -:1038B0006A8170E00E9448348983812F0E94AF1C86 -:1038C00081E0DF91CF911F910F910895CF93DF9306 -:1038D000EC010E94AC1C29819881291710F0C22F9D -:1038E00002C0CA81C20FC91B0E94AF1C8C2FDF917E -:1038F000CF910895FC012081862F90E0820F911DC9 -:10390000628170E00E9448340380F481E02DE80F6A -:10391000F91F808108950F931F93CF93DF931F9218 -:10392000CDB7DEB78C0169830E94AC1C482FF8012B -:1039300080816981262F30E0280F311D6281C90105 -:1039400070E00E9448348083842F0F90DF91CF91E4 -:103950001F910F910C94AF1C8FB7F89408958FBFEF -:103960000895FC01CB012091FA032430B1F42181A8 -:103970002F702093E90040E050E064E070E00E9486 -:103980007E1481110BC09091E80095FD07C09091C5 -:10399000E8009E779093E800089582E008952091D2 -:1039A000FA032430A9F4FC0181818F708093E9002F -:1039B0003091F3002091F200932F80E0822B892B2D -:1039C00049F08091E8008E778093E8000C943B16D4 -:1039D00082E0089580E008952091FA03243051F4A4 -:1039E000FC0121812F702093E9002091E80020FD47 -:1039F0000C94CF1C0895FC01CB012091FA032430D4 -:103A000011F080E0089526812F702093E900209125 -:103A1000E80022FFF6CF2091E80025FFF2CF40E03A -:103A200050E064E070E00E94CD148091E80085FDD4 -:103A300005C08091E8008B778093E80081E00895CD -:103A400090939502809394020895E0919402F091EE -:103A50009502309721F00190F081E02D099480E0EB -:103A60000895E0919402F0919502309721F0028040 -:103A7000F381E02D09940895E0919402F09195026C -:103A8000309721F00480F581E02D0994089520916C -:103A90009602309197028217930771F090939702E4 -:103AA00080939602E0919402F0919502309721F074 -:103AB0000680F781E02D09940895209198023091B5 -:103AC00099028217930771F090939902809398025C -:103AD000E0919402F0919502309721F00084F185F5 -:103AE000E02D0994089508950C94731D0E94952962 -:103AF0000E94AD060E94692A0C9411300C94E705CF -:103B00005F926F927F928F929F92AF92BF92CF926D -:103B1000DF92EF92FF920F931F93CF93DF93CDB776 -:103B2000DEB72A970FB6F894DEBF0FBECDBF0E9456 -:103B3000BD079AE9C92E92E0D92E00E010E0AA2430 -:103B4000A394B12C502E802F0E9411093C01F60144 -:103B5000E190F1906F01E826F926E114F10431F4C7 -:103B60000F5F1F4F0530110569F73AC08091F002D1 -:103B700081FD0E941A0920E030E04501022E02C0BA -:103B8000880C991C0A94E2F7C4018E219F21892B8D -:103B900009F12E835F826820792081E0672809F48B -:103BA00080E088870E949E298160782F9A87898784 -:103BB0004E815F8168858A850E94391EF801EE0F6B -:103BC000FF1FE656FD4F80819181882599259183BD -:103BD000808316C02F5F3F4F2C30310571F6C0CF68 -:103BE0008FEF89838A831B820E949E298160782FB0 -:103BF0009D838C8349815A816B818D810E94391EFE -:103C00000E94562D1091A4020E94251D1817D9F06C -:103C10000E94251D8093A4022A960FB6F894DEBF59 -:103C20000FBECDBFDF91CF911F910F91FF90EF900D -:103C3000DF90CF90BF90AF909F908F907F906F90CC -:103C40005F900C947E1D2A960FB6F894DEBF0FBECF -:103C5000CDBFDF91CF911F910F91FF90EF90DF903B -:103C6000CF90BF90AF909F908F907F906F905F901C -:103C70000895CF93DF93CDB7DEB72B970FB6F894A7 -:103C8000DEBF0FBECDBF4F83588769877A878B878A -:103C9000DE01119686E0FD0111928A95E9F785E033 -:103CA000FE01379601900D928A95E1F749815A817C -:103CB0006B817C818D819E810E9415262B960FB68B -:103CC000F894DEBF0FBECDBFDF91CF910895CF93A3 -:103CD000C82F882309F4C1C0823859F40E94251DD9 -:103CE00081FDBBC089E30E947C280E94F82889E3FB -:103CF0000CC0833879F40E94251D80FDAEC083E599 -:103D00000E947C280E94F82883E50E949E28CF917B -:103D10000C94F828843859F40E94251D82FD9DC01A -:103D200087E40E947C280E94F82887E4EECF845024 -:103D3000813A48F48C2F0E94732F81118EC08C2FF2 -:103D40000E947C28E4CF8C2F805E883050F4C770AE -:103D500081E090E001C0880FCA95EAF70E94BF2871 -:103D6000D6CF8C2F855A833078F4C53A29F0C63ADD -:103D700031F482E890E005C081E890E002C083E879 -:103D800090E0CF910C94471D8C2F885A833108F016 -:103D900064C0C83A39F1C93A41F1CA3A49F1CB3A5B -:103DA00051F1CC3A59F1CD3A61F1C03B69F1CE3ACB -:103DB00071F1CF3A79F1C13B81F1C23B89F1C33B4B -:103DC00091F1C43B99F1C53BA1F1C63BA9F1C73BB9 -:103DD000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2AF -:103DE00092E038C082EE90E035C089EE90E032C0BB -:103DF0008AEE90E02FC085EB90E02CC086EB90E03F -:103E000029C087EB90E026C08CEC90E023C08DECBD -:103E100090E020C083E891E01DC08AE891E01AC0DC -:103E200082E991E017C084E991E014C081E292E058 -:103E300011C083E292E00EC084E292E00BC085E202 -:103E400092E008C086E292E005C087E292E002C0FC -:103E500080E090E0CF910C945D1DCF910895882370 -:103E600009F44DC0823859F40E94251D81FF47C0D6 -:103E700089E30E947C280E94F82889E30CC08338DB -:103E800071F40E94251D80FF3AC083E50E947C28C2 -:103E90000E94F82883E50E949E280C94F828843814 -:103EA00059F40E94251D82FF2AC087E40E947C28C5 -:103EB0000E94F82887E4EFCF982F9450913A08F4A5 -:103EC000EACF982F905E983058F4282F277081E021 -:103ED00090E001C0880F2A95EAF70E94C528DDCF3F -:103EE000982F955A933020F480E090E00C94471D71 -:103EF000885A833120F480E090E00C945D1D089591 -:103F0000882321F00E94BF280C94F8280895882364 -:103F100021F00E94C5280C94F8280895BF92CF92F2 -:103F2000DF92EF92FF920F931F93CF93DF93CDB762 -:103F3000DEB727970FB6F894DEBF0FBECDBF8C015A -:103F400085E0F801DE01119601900D928A95E1F766 -:103F5000F80130812181F280558152955F70838113 -:103F60009481892B39F02F3F41F481E090E03F3F6D -:103F700031F003C081E090E002C080E090E080FD7D -:103F800073C339832A8389819A815E830E94392889 -:103F9000B92E8F830E9438280E9460272B2D2295EE -:103FA0002F7030E05E816F812530310509F4E6C065 -:103FB0006CF4243031050CF0A2C04B2D407F8B2DCA -:103FC0008F70223031050CF045C017C02C30310500 -:103FD0004CF42A3031050CF0E7C12830310509F0E6 -:103FE00043C3E5C02D30310509F4BAC20CF4A2C2B6 -:103FF0002F30310509F038C323C3182F411101C0F8 -:1040000002C01295107FFF2059F0112309F46BC2F2 -:10401000812F6F830E94CF280E94F8286F8163C28E -:10402000862F0E942F1F112309F41EC3812F0E9487 -:10403000D52827960FB6F894DEBF0FBECDBFDF910F -:10404000CF911F910F91FF90EF90DF90CF90BF9095 -:104050000C94F828403211F08295807F662319F085 -:10406000613071F523C0FF20B1F0511101C032C0A1 -:10407000513081F527960FB6F894DEBF0FBECDBF45 -:10408000DF91CF911F910F91FF90EF90DF90CF9034 -:10409000BF900C94DF28511101C003C0513009F4C6 -:1040A000E3C28E830E94E2288E819AC1FF2021F014 -:1040B000563008F0D9C20EC0553008F0D5C290C1B4 -:1040C000FF20C9F0552331F0F801958190FF0BC214 -:1040D0009F70958327960FB6F894DEBF0FBECDBFB5 -:1040E000DF91CF911F910F91FF90EF90DF90CF90D4 -:1040F000BF900C94801F552309F472C109C22B2D67 -:1041000026952695237030E02115310529F02130C0 -:10411000310509F0A9C219C0FF2021F0862F9B2D7F -:10412000937002C080E090E027960FB6F894DEBF4F -:104130000FBECDBFDF91CF911F910F91FF90EF90F8 -:10414000DF90CF90BF900C94471DFF2021F0862F69 -:104150009B2D937002C080E090E027960FB6F894F4 -:10416000DEBF0FBECDBFDF91CF911F910F91FF90AA -:10417000EF90DF90CF90BF900C945D1D862FFF20B5 -:1041800019F00E945C2C02C00E94C42C27960FB626 -:10419000F894DEBF0FBECDBFDF91CF911F910F917D -:1041A000FF90EF90DF90CF90BF900C944B2D8B2D14 -:1041B000837009F079C0F11057C2262F22952695F9 -:1041C0002770220F220F862F8F70C82ED12CE12C42 -:1041D000F12C022E04C0CC0CDD1CEE1CFF1C0A943A -:1041E000D2F764FF10C06FE070E080E090E004C0A0 -:1041F000660F771F881F991F2A95D2F760957095D3 -:104200008095909503C060E070E0CB012B2D269542 -:1042100026952370422F50E042305105D9F04330AB -:10422000510569F16C297D298E299F29413051055D -:1042300051F127960FB6F894DEBF0FBECDBFDF91C8 -:10424000CF911F910F91FF90EF90DF90CF90BF9093 -:104250000C9475276C297D298E299F2927960FB6E6 -:10426000F894DEBF0FBECDBFDF91CF911F910F91AC -:10427000FF90EF90DF90CF90BF900C9487270E9423 -:104280007527C701B60127960FB6F894DEBF0FBE9B -:10429000CDBFDF91CF911F910F91FF90EF90DF90F5 -:1042A000CF90BF900C946327FF2019F08B2D817065 -:1042B00001C08695882309F4D7C1262F229526951B -:1042C0002770220F220F862F8F70C82ED12CE12C41 -:1042D000F12C022E04C0CC0CDD1CEE1CFF1C0A9439 -:1042E000D2F764FF10C06FE070E080E090E004C09F -:1042F000660F771F881F991F2A95D2F760957095D2 -:104300008095909503C060E070E0CB012B2D269541 -:1043100026952370422F50E042305105D9F04330AA -:10432000510569F16C297D298E299F29413051055C -:1043300051F127960FB6F894DEBF0FBECDBFDF91C7 -:10434000CF911F910F91FF90EF90DF90CF90BF9092 -:104350000C9414286C297D298E299F2927960FB645 -:10436000F894DEBF0FBECDBFDF91CF911F910F91AB -:10437000FF90EF90DF90CF90BF900C9426280E9482 -:104380001428C701B60127960FB6F894DEBF0FBEFA -:10439000CDBFDF91CF911F910F91FF90EF90DF90F4 -:1043A000CF90BF900C940228603F59F120F4603EFA -:1043B00008F494C008C0623F09F467C0F0F1633F9D -:1043C00009F08CC065C0162F1F708B2D8F71FF20D8 -:1043D00021F00E94AD27812F7DCE0E94C827812F1A -:1043E00027960FB6F894DEBF0FBECDBFDF91CF91F9 -:1043F0001F910F91FF90EF90DF90CF90BF900C94A2 -:10440000871FFF20B1F0553008F02EC18B2D8F7122 -:1044100027960FB6F894DEBF0FBECDBFDF91CF91C8 -:104420001F910F91FF90EF90DF90CF90BF900C9471 -:10443000E727563008F018C1E9CFFF2099F08B2DFF -:104440008F7127960FB6F894DEBF0FBECDBFDF91F8 -:10445000CF911F910F91FF90EF90DF90CF90BF9081 -:104460000C94AD278B2D8F7127960FB6F894DEBF75 -:104470000FBECDBFDF91CF911F910F91FF90EF90B5 -:10448000DF90CF90BF900C94C827F110EBCFD7CF1F -:10449000FF2099F08B2D8F7127960FB6F894DEBF11 -:1044A0000FBECDBFDF91CF911F910F91FF90EF9085 -:1044B000DF90CF90BF900C949E2727960FB6F8946C -:1044C000DEBF0FBECDBFDF91CF911F910F91FF9047 -:1044D000EF90DF90CF90BF900C949927FF20A9F028 -:1044E000552309F4ACCF862F27960FB6F894DEBF7C -:1044F0000FBECDBFDF91CF911F910F91FF90EF9035 -:10450000DF90CF90BF900C94671E552309F4AACF7B -:10451000862F27960FB6F894DEBF0FBECDBFDF9172 -:10452000CF911F910F91FF90EF90DF90CF90BF90B0 -:104530000C942F1F4B2D4F70C8010E941A03279611 -:104540000FB6F894DEBF0FBECDBFDF91CF911F91A4 -:104550000F91FF90EF90DF90CF90BF900C94CB26FF -:10456000F11082C09B2D9F70492F50E042305105C1 -:1045700099F144F44115510569F04130510509F0B4 -:1045800073C019C043305105C1F14430510509F0E1 -:104590006BC044C027960FB6F894DEBF0FBECDBFE8 -:1045A000DF91CF911F910F91FF90EF90DF90CF900F -:1045B000BF900C94223027960FB6F894DEBF0FBE42 -:1045C000CDBFDF91CF911F910F91FF90EF90DF90C2 -:1045D000CF90BF900C94393027960FB6F894DEBF79 -:1045E0000FBECDBFDF91CF911F910F91FF90EF9044 -:1045F000DF90CF90BF900C94553027960FB6F8946B -:10460000DEBF0FBECDBFDF91CF911F910F91FF9005 -:10461000EF90DF90CF90BF900C946830862F279654 -:104620000FB6F894DEBF0FBECDBFDF91CF911F91C3 -:104630000F91FF90EF90DF90CF90BF900C948C3053 -:104640004B2D4F70C80127960FB6F894DEBF0FBEF2 -:10465000CDBFDF91CF911F910F91FF90EF90DF9031 -:10466000CF90BF900C941B0927960FB6F894DEBF2D -:104670000FBECDBFDF91CF911F910F91FF90EF90B3 -:10468000DF90CF90BF9008950E94DC280E94B1284F -:104690000E94F8280E94F72D0E944B2D80E090E0A8 -:1046A0000E94471D80E090E00C945D1D0E94CC2884 -:1046B0000C9444230E943928292F22952F7030E032 -:1046C0002C3031054CF42A3031056CF4225031097C -:1046D0002230310590F407C02C30310551F02F30D5 -:1046E000310559F406C0803E10F0803F31F481E07E -:1046F000089593FB882780F9089580E00895CF936B -:10470000DF9300D000D01F92CDB7DEB70F900F908F -:104710000F900F900F90DF91CF910895CF93DF937B -:1047200000D000D000D0CDB7DEB726960FB6F894F3 -:10473000DEBF0FBECDBFDF91CF9108951F93CF9302 -:10474000DF93C091DB0216E012C0D0E01C9FF001A5 -:104750001D9FF00D1124E555FD4F4081518162816F -:104760007381848195810E948E232196C7708091E8 -:10477000DC02C813EACFDF91CF911F9108954091D9 -:10478000A5025091A6026091A7027091A8028091A3 -:10479000A9029091AA020C948E230F931F93CF939A -:1047A000DF938091AA0282958F7009F069C0809191 -:1047B000A702882309F464C0A091DB02D091DC0237 -:1047C000B091A502C091A6028091A8029091A90281 -:1047D00021E030E0BF3F11F020E030E0122FBC01BB -:1047E0006095709506E04AC0009721F0CF3F29F40C -:1047F000212F05C021E030E002C020E030E020FDA4 -:104800003BC04A2F50E0049FF001059FF00D11249A -:10481000E555FD4F2181C2132FC02081B2132CC05A -:104820002281211129C0238134812817390718F0EA -:10483000281B390B02C0260F371F283C3105E0F436 -:104840008091AA028F7080618093AA0286E0849F83 -:10485000F001859FF00D1124E055FD4F80818F7090 -:104860008061808385EA92E00E948E1FDF91CF9164 -:104870001F910F910C949E23AF5FA770AD13B4CF1F -:10488000DF91CF911F910F910895EF92FF920F93B7 -:104890001F93CF93DF93CDB7DEB762970FB6F8942F -:1048A000DEBF0FBECDBF8C0185E0F801DE011D9695 -:1048B00001900D928A95E1F7D8014C9111965C9187 -:1048C000119712966C9112971396ED90FC90149795 -:1048D0007091A502E091A6028091A8029091A90290 -:1048E000009739F0EF3F41F421E030E07F3F31F0B5 -:1048F00003C021E030E002C020E030E020FD5CC1D8 -:104900002091A702222309F4F1C0E816F90628F045 -:104910009701281B390BC90104C0809590958E0D15 -:104920009F1D883C910508F098C08091AA02982F9D -:10493000907F09F064C0E51314C0741312C06111B4 -:1049400010C08F7080618093AA020E94BF2385EA05 -:1049500092E00E948E1F8091AA02D80115968C9336 -:1049600043C1EF2839F05F3F41F481E090E04F3FD1 -:1049700031F003C081E090E002C080E090E080FD73 -:1049800003C081E0862702C080E090E080FF2EC057 -:104990008091DB022091DC0236E013C090E0389F6A -:1049A000F001399FF00D1124E555FD4F718157132A -:1049B00006C07081471303C07281671317C0019648 -:1049C00087708213EBCF12C19F7059F0882309F4CE -:1049D0000BC107C09F7029F0F8019581907F09F401 -:1049E00003C1805E883008F4FFC0D2C0662309F49A -:1049F000FBC08091AA0281608093AA02F5C0E513F2 -:104A000008C0741306C0611104C0D80115968C93B8 -:104A10009DC04D875E878D859E856A8B0E945A2337 -:104A20006A89882309F4B4C0662309F4B1C02091CF -:104A3000AA02822F82958F7090E002970CF4C6C074 -:104A40008091A5029091A60298878F831986FB8694 -:104A5000EA862C87CE01079646C08091AA02982F3D -:104A6000907F59F47E2DF98AE88A89890E947F23F4 -:104A700085EA92E00E948E1F95C0E51311C0741361 -:104A80000FC061110DC0F8018583C8010E948E1FFF -:104A9000E5EAF2E086E0DF011D928A95E9F7A2C01F -:104AA0004D875E878D859E856A8B0E945A236A8911 -:104AB000882309F46DC0662309F46AC02091AA0214 -:104AC000822F82958F7090E002970CF47FC08091C6 -:104AD000A5029091A6029A8389831B82FD82EC82B3 -:104AE0002E83CE0101960E948E1F70C0E816F90633 -:104AF00028F09701281B390BC90104C080959095B7 -:104B00008E0D9F1D883C910508F046C0662309F470 -:104B10003FC0E51330C074132EC02091AA0220FDBF -:104B200021C0322F32953F70832F90E00097D1F053 -:104B3000D80115962C9315970F9741F0832F8F5F0F -:104B40008295807F2F70282B15962C93C8010E9488 -:104B50008E1F86E0F801A5EAB2E001900D928A95D9 -:104B6000E1F73EC086E0F801A5EAB2E001900D92BF -:104B70008A95E1F737C04D875E878D859E850E94B7 -:104B80005A23811123C08091AA0281608093AA02D6 -:104B9000C8010E948E1F26C07E2DF98AE88A898965 -:104BA0000E947F23E5EAF2E086E0DF011D928A950C -:104BB000E9F70E94BF2318C0662351F34D875E8733 -:104BC0008D859E850E945A23882311F386E0F80183 -:104BD000A5EAB2E001900D928A95E1F70E94CD23FB -:104BE0000E94BF2381E014C080E012C04D875E8721 -:104BF0008D859E850E943928292F22952F7030E0BF -:104C0000223031050CF4E0CE243031050CF6E2CE32 -:104C100062960FB6F894DEBF0FBECDBFDF91CF9185 -:104C20001F910F91FF90EF9008951F93CF93DF9303 -:104C3000CDB7DEB72C970FB6F894DEBF0FBECDBF51 -:104C40004F83588769877A878B879C87CE01079621 -:104C50000E9445248823D9F02F8138858A859B8539 -:104C6000892B39F03F3F19F080E090E004C02F3FDE -:104C7000D9F781E090E0892B09F06DC04F8158850C -:104C800069857A858B859C850E948E2364C086E029 -:104C9000FE013796DE01119601900D928A95E1F79B -:104CA000FF81E8854A855B854115510539F0EF3F65 -:104CB00041F481E090E0FF3F31F003C081E090E0FB -:104CC00002C080E090E080FD46C02091DC0230E030 -:104CD000C9010196877099276091DB0270E0861701 -:104CE000970709F440C0F983EA835D834C8396E01B -:104CF000929FD001939FB00D1124A555BD4FFE0189 -:104D0000319601900D929A95E1F78093DC020E9412 -:104D10009E2321C0189FC001112485559D4F0E94DC -:104D20004524882371F1E091DB021E9FF0011124DC -:104D3000E555FD4F40815181628173818481958168 -:104D40000E948E238091DB0290E001968770992764 -:104D50008093DB0201C016E08091DB029091DC02BF -:104D60008913D8CF0EC00E9456231092DC021092F5 -:104D7000DB02E5EAF2E086E0DF011D928A95E9F7C1 -:104D8000EACF2C960FB6F894DEBF0FBECDBFDF91F1 -:104D9000CF911F910895DF92EF92FF920F931F938F -:104DA000CF93DF93EC01009709F46EC0D12CEE2471 -:104DB000E394F12C8E010F5F1F4FFE018491843725 -:104DC00048F4843008F04CC0813071F0823009F032 -:104DD0005BC01EC0853709F43FC080F1982F9458FE -:104DE000903708F051C03FC02296F8018491982F67 -:104DF000905E983050F48770FE2D01C0FF0F8A95A9 -:104E0000EAF78F2F0E94CF2813C00E94671E2FC081 -:104E10002296F8018491982F905E983060F4877004 -:104E2000FE2D01C0FF0F8A95EAF78F2F0E94D5282B -:104E30000E94F8281CC00E942F1F19C02296F8015A -:104E4000049107C08FE99FE00197F1F700C00000CF -:104E500001500111F7CF0BC02296F801D49007C082 -:104E60000E94671E03C08F770E942F1FE8018D2DBF -:104E700007C08150EFE9FFE03197F1F700C0000073 -:104E8000882309F497CFF5CFDF91CF911F910F9130 -:104E9000FF90EF90DF9008956093E1027093E2023B -:104EA0008093E3029093E4020C9444236093DD0228 -:104EB0007093DE028093DF029093E0020C9444230F -:104EC00008950C944C270F931F930091E1021091C9 -:104ED000E2022091E3023091E402602B712B822BDD -:104EE000932B1F910F910C944C270F931F930091BC -:104EF000E1021091E2022091E3023091E40260238A -:104F00007123822393231F910F910C944C270F93AD -:104F10001F930091E1021091E2022091E30230918F -:104F2000E40260277127822793271F910F910C9429 -:104F30004C2760E070E0CB010C94562741E050E034 -:104F400060E070E004C0440F551F661F771F8A950C -:104F5000D2F7CB01BA010C94562741E050E060E053 -:104F600070E004C0440F551F661F771F8A95D2F763 -:104F70008091DD029091DE02A091DF02B091E0020B -:104F8000482B592B6A2B7B2BCB01BA010C9456274B -:104F900041E050E060E070E004C0440F551F661F20 -:104FA000771F8A95D2F740955095609570958091BE -:104FB000DD029091DE02A091DF02B091E002482371 -:104FC00059236A237B23CB01BA010C94562741E075 -:104FD00050E060E070E004C0440F551F661F771F6B -:104FE0008A95D2F78091DD029091DE02A091DF02D6 -:104FF000B091E002482759276A277B27CB01BA01E5 -:105000000C9456270F931F930091DD021091DE023E -:105010002091DF023091E002602B712B822B932BC9 -:105020001F910F910C9456270F931F930091DD024F -:105030001091DE022091DF023091E00260237123A3 -:10504000822393231F910F910C9456270F931F9344 -:105050000091DD021091DE022091DF023091E0022A -:1050600060277127822793271F910F910C94562751 -:105070000895CF92DF92EF92FF920F931F93CF93F9 -:10508000DF93EC01C090E102D090E202E090E302F5 -:10509000F090E4028091DD029091DE02A091DF02A7 -:1050A000B091E002C82AD92AEA2AFB2A0FE110E0CF -:1050B000B701A601002E04C07695679557954795D0 -:1050C0000A94D2F740FF08C0BE01802F0E947104ED -:1050D0008130910509F007C00150110948F7BE0160 -:1050E00080E00E947104DF91CF911F910F91FF909A -:1050F000EF90DF90CF90089540918B0150918C01FB -:1051000020E030E09FEFFA01E20FF31F62816817A1 -:10511000A1F09F3F19F4611101C0922F2F5F3F4F03 -:105120002630310581F707C0FA01E90FF11D97FD1F -:10513000FA95828308959F3FB9F7089540918B01B6 -:1051400050918C0120E030E0FA01E20FF31F9281D0 -:10515000981301C012822F5F3F4F26303105A1F70F -:10516000089581E090E0E0918B01F0918C01E80FCF -:10517000F91F1082019688309105A9F70895909142 -:10518000E502982B9093E502089580959091E502B1 -:1051900098239093E50208951092E5020895909166 -:1051A000E602982B9093E602089580959091E6028E -:1051B00098239093E60208951092E6020895809352 -:1051C000E70208951092E702089540918B015091F3 -:1051D0008C0120E030E080E0FA01E20FF31F9181C2 -:1051E00091118F5F2F5F3F4F27303105A9F7089549 -:1051F000E0918B01F0918C018091E5028083E09138 -:105200008B01F0918C0180819091E602892B808343 -:105210009091E702992361F0E0918B01F0918C016C -:105220008081892B80830E94E52881110E94E228D9 -:1052300080918B0190918C010C94311D8091FA0327 -:10524000843021F11092F10220E488E190E00FB661 -:10525000F894A895809360000FBE2093600080E0D2 -:105260000E94590383B7817F846083BF83B78160C5 -:1052700083BF7894889583B78E7F83BF88E10FB60C -:10528000F89480936000109260000FBE0895089516 -:105290000895CF9380E00E9459030E9447290E94FD -:1052A000BD070E944829C0E08C2F0E941109892B5C -:1052B00029F4CF5FC530C1F780E001C081E0CF9114 -:1052C00008950E94562380E00E9459030E941130E5 -:1052D0000E94251D0C94E7051F920F920FB60F92A6 -:1052E00011248F939F93AF93BF938091F10281110B -:1052F00013C08091F2029091F302A091F402B09158 -:10530000F5024196A11DB11D8093F2029093F30224 -:10531000A093F402B093F502BF91AF919F918F914A -:105320000F900FBE0F901F90189582E084BD93E000 -:1053300095BD9AEF97BD80936E0008958FB7F8944E -:105340004091F2025091F3026091F4027091F502E3 -:105350008FBFCA010895CF92DF92EF92FF920F9311 -:105360001F932FB7F8944091F2025091F30260918D -:10537000F4027091F5022FBF6A017B01EE24FF2435 -:105380008C0120E030E0C016D106E206F30620F0E2 -:105390009A01281B390B05C09C0120953095240FDC -:1053A000351FC9011F910F91FF90EF90DF90CF90B3 -:1053B00008951F920F920FB60F9211248F939F930F -:1053C000AF93BF938091F2029091F302A091F40207 -:1053D000B091F5020196A11DB11D8093F202909348 -:1053E000F302A093F402B093F502BF91AF919F91A5 -:1053F0008F910F900FBE0F901F9018950E946D1601 -:10540000F8942FEF87EA91E6215080409040E1F731 -:1054100000C0000087E090EBDC01809304049093CF -:105420000504A0930604B09307042CE088E190E003 -:105430000FB6F894A895809360000FBE209360008B -:10544000FFCFCF92DF92EF92FF920F931F93CF93F4 -:10545000DF93C82ED12C01E010E08D2D0E941109A0 -:105460007C01C0E0D0E098010C2E02C0220F331F57 -:105470000A94E2F72E213F21232B29F42196CC30E8 -:10548000D10589F708C06C2F7D2D80E00E944C0467 -:10549000C812F4CF06C0D39485E0D812DECF80E0E6 -:1054A00001C081E0DF91CF911F910F91FF90EF90AC -:1054B000DF90CF900895CF93C82F8CE20E94212ACD -:1054C000882321F08C2FCF910C94212A80E0CF915A -:1054D0000895CF930E94AC2B811102C00E948D2BA6 -:1054E000C5E608C00E94BD078FE39CE90197F1F76C -:1054F00000C00000C150B1F789E20E945B2A81110F -:105500000AC18AE20E945B2A81110E948D2B85E0EC -:105510000E945B2A81110E94FE290E94B72B809372 -:10552000F00287E00E945B2A882399F18BE10E94B8 -:105530005B2A882351F09091F00291FB882780F933 -:1055400021E0822780FB91F922C08EE00E945B2A35 -:10555000882351F09091F00292FB882780F921E096 -:10556000822780FB92F913C080E10E945B2A909110 -:10557000F002882341F093FB882780F921E08227FD -:1055800080FB93F904C0892F809580FB90F990935C -:10559000F0028091F0020E94BB2B0E94C92B8093E5 -:1055A000010380EE0E945B2A882341F08091010371 -:1055B000982F909590FB80F98093010389E30E94D6 -:1055C0005B2A882359F09091010391FB882780F989 -:1055D00021E0822780FB91F99093010382EE0E94E3 -:1055E0005B2A882359F09091010392FB882780F968 -:1055F00021E0822780FB92F99093010386EE0E94BE -:105600005B2A882359F09091010393FB882780F946 -:1056100021E0822780FB93F99093010383EE0E949F -:105620005B2A882359F09091010394FB882780F925 -:1056300021E0822780FB94F99093010385E30E9487 -:105640005B2A882359F09091010395FB882780F904 -:1056500021E0822780FB95F99093010381E30E946A -:105660005B2A882359F09091010396FB882780F9E3 -:1056700021E0822780FB96F99093010381E10E944B -:105680005B2A882359F09091010397FB882780F9C2 -:1056900021E0822780FB97F9909301038091010319 -:1056A0000E94CD2B87E20E945B2AC82F8EE10E94C8 -:1056B0005B2A8111C2608FE10E945B2A8111C46064 -:1056C00080E20E945B2A8111C86081E20E945B2A0D -:1056D0008111C06182E20E945B2A8111C06283E273 -:1056E0000E945B2A8111C06484E20E945B2A8823A5 -:1056F00011F0C06802C0CC2329F08C2F0E94C42B6B -:105700006C2F03C00E94C02B682F70E080E090E0F7 -:10571000CF910C946127CF9108956DEE7EEF80E0DC -:1057200090E00E94783460E082E090E00E946A3469 -:1057300060E083E090E00E946A3460E084E090E002 -:105740000E946A3460E085E090E00E946A3460E084 -:1057500086E090E00C946A3480E090E00E9464342B -:1057600021E08D3E9E4F09F020E0822F089582E0D7 -:1057700090E00C945C34682F82E090E00C946A34E2 -:1057800083E090E00C945C34682F83E090E00C940C -:105790006A3484E090E00C945C34682F84E090E0FC -:1057A0000C946A3486E090E00C945C34682F86E0B8 -:1057B00090E00C946A348091FE0280FF0BC06091EF -:1057C000900185E0689FB0011124759567957595E6 -:1057D00067952AC081FF09C06091900185E0689FAC -:1057E000B0011124759567951FC082FF07C06091B5 -:1057F000900185E0689FB001112416C04091F80225 -:105800004423C9F060918F01461788F720919001D9 -:1058100085E0289F90011124429FC001439F900D75 -:10582000112470E00E9448346038710540F461151D -:10583000710539F002C065E070E0862F08958FE7AA -:10584000089581E008958091FE0280FF08C0609174 -:105850008E0170E0759567957595679521C081FFFC -:1058600006C060918E0170E07595679519C082FF42 -:1058700004C060918E0170E010C08091F80288230E -:10588000C1F060918D018617A0F790918E01989FCD -:10589000C001112470E00E9448346038710528F47A -:1058A0006115710521F0862F08958FE7089581E035 -:1058B000089561E070E0F4CF803F21F40E94DB2B7B -:1058C000819504C0813F29F40E94DB2B8093FB0269 -:1058D0000895823F21F40E94DB2B819504C0833F11 -:1058E00029F40E94DB2B8093FA020895893F19F472 -:1058F0000E94232C05C08A3F31F40E94232C8195FD -:105900008093FC0208958B3F21F40E94232C819503 -:1059100004C08C3F29F40E94232C8093FD0208953B -:10592000843F21F48091F902816017C0853F21F402 -:105930008091F902826011C0863F21F48091F902C2 -:1059400084600BC0873F21F48091F902886005C014 -:10595000883F31F48091F90280618093F9020895C3 -:105960008D3F21F48091FE0281600BC08E3F21F4B7 -:105970008091FE02826005C08F3F29F48091FE0273 -:1059800084608093FE020895803F29F48091FB0299 -:1059900087FF6EC007C0813F41F48091FB0218165B -:1059A0000CF066C01092FB0263C09091FA02823F35 -:1059B00019F497FF5DC005C0833F31F419160CF050 -:1059C00057C01092FA0254C0893F31F48091FC0212 -:1059D00018160CF04DC006C08A3F39F48091FC02C5 -:1059E00087FF46C01092FC0243C08B3F29F4809190 -:1059F000FD0287FF3DC006C08C3F39F48091FD0257 -:105A00001816B4F51092FD0233C0843F21F4809142 -:105A1000F9028E7F05C0853F31F48091F9028D7FB8 -:105A20008093F90225C0863F21F48091F9028B7F93 -:105A3000F7CF873F21F48091F902877FF1CF883F2C -:105A400021F48091F9028F7EEBCF8D3F21F480917C -:105A5000FE028E7F0BC08E3F21F48091FE028D7F6F -:105A600005C08F3F29F48091FE028B7F8093FE0258 -:105A70008091FA0281110EC08091FB0281110AC04F -:105A80008091FC02811106C08091FD02811102C04B -:105A90001092F802089589EF92E00E943C1D0E9446 -:105AA0009E299093F7028093F6020895CF938091F8 -:105AB000F6029091F7020E94AB294091F80244232C -:105AC00021F02091910130E006C0209192015AE02E -:105AD000259F900111248217930708F486C08091B6 -:105AE000FA0281110DC09091FB02911109C09091B1 -:105AF000FC02911105C09091FD02992309F475C033 -:105B00004F3F19F04F5F4093F802181624F40E949B -:105B1000DB2B8093FA028091FA0287FF05C00E9476 -:105B2000DB2B81958093FA028091FB02181624F4F6 -:105B30000E94DB2B8093FB028091FB0287FF05C054 -:105B40000E94DB2B81958093FB026091FA02662311 -:105B500039F1C091FB02CC2319F1772767FD7095CD -:105B6000872F972F0E94AC3123E333E343E35FE3B6 -:105B70000E9460320E9479316093FA026C2F77277D -:105B800067FD7095872F972F0E94AC3123E333E395 -:105B900043E35FE30E9460320E9479316093FB022D -:105BA0008091FC02181624F40E94232C8093FC029E -:105BB0008091FC0287FF05C00E94232C8195809371 -:105BC000FC028091FD02181624F40E94232C80937D -:105BD000FD028091FD0287FF05C00E94232C819564 -:105BE0008093FD02CF910C944B2DCF910895E9EF56 -:105BF000F2E085E0DF011D928A95E9F71092F80244 -:105C00001092FE020895833089F130F4813061F002 -:105C1000823009F06EC019C0853009F449C0B8F16E -:105C2000863009F066C055C020919201862F90E021 -:105C3000820F911D8F3F910520F4620F60939201B6 -:105C400008958FEF80939201089520919101862FFE -:105C500090E0820F911D8F3F910520F4620F6093B9 -:105C6000910108958FEF8093910108952091900103 -:105C7000862F90E0820F911D8F3F910520F4620FD7 -:105C80006093900108958FEF809390010895209183 -:105C90008F01862F90E0820F911D8F3F910520F498 -:105CA000620F60938F0108958FEF80938F010895A5 -:105CB00020918E01862F90E0820F911D8F3F9105DC -:105CC00020F4620F60938E0108958FEF80938E0110 -:105CD000089520918D01862F90E0820F911D8F3FB6 -:105CE000910520F4620F60938D0108958FEF8093EA -:105CF0008D010895833021F130F4813059F08230E4 -:105D000009F049C012C0853089F128F1863009F0C8 -:105D100042C037C080919201681720F4861B80939F -:105D2000920108951092920108958091910168174F -:105D300020F4861B8093910108951092910108959B -:105D400080919001681720F4861B8093900108953C -:105D500010929001089580918F01681720F4861B9E -:105D600080938F01089510928F01089580918E0184 -:105D7000681720F4861B80938E01089510928E017F -:105D8000089580918D01681720F4861B80938D0102 -:105D9000089510928D01089541E050E060E070E0B8 -:105DA00004C0440F551F661F771F8A95D2F7CB0199 -:105DB000BA010E9461270C945623873200F58E3178 -:105DC00008F086C08E3009F466C060F4873009F4AC -:105DD0004DC018F4863049F531C0883041F18B3020 -:105DE00021F57BC0863109F478C018F48031E9F4DC -:105DF0005CC0893109F471C08B31B9F442C0883379 -:105E000009F46BC048F4893209F460C0853309F4A1 -:105E10005DC0873251F45AC0833409F457C018F476 -:105E20008A3318F057C0883499F080E008950E94B2 -:105E3000B72B0E94C92B0E94D22B4FC08091F00239 -:105E4000817F8E7F8093F00281E08093FF0208952E -:105E50000E9456232FEF83ED90E321508040904025 -:105E6000E1F700C000000E94FE2937C08091F002D7 -:105E700080FF03C0817F8E7F01C081608093F0022C -:105E80002CC09091F00291FB882780F921E08227B5 -:105E900080FB91F913C09091F00292FB882780F962 -:105EA00021E0822780FB92F909C09091F00293FBD8 -:105EB000882780F921E0822780FB93F99093F002F4 -:105EC000882359F091609093F00207C080E003C0EE -:105ED0008D5101C089530E94CC2E81E0089580E04D -:105EE000089580E00895CF93C82F8091FF028130FC -:105EF00071F020F0823009F089C037C0A0918B0189 -:105F0000B0918C018C91823209F082C007C0A091BF -:105F10008B01B0918C018C91823249F48C2F0E94BC -:105F20006F2F81111EC08C2F0E94DD2E1CC08C2F64 -:105F30000E94712F811115C0C43169F030F4CB304B -:105F400081F0C03109F068C009C0C93221F0C833FE -:105F500009F062C006C01092FF025EC082E080932A -:105F6000FF0281E090E081705AC0C932C9F060F44C -:105F7000C431B1F020F4C73009F04CC034C0CE5168 -:105F8000C63008F047C017C0CE3439F120F4CB3406 -:105F900009F040C01CC0C135C1F0C235D9F513C0ED -:105FA00080910003882319F01092000333C081E030 -:105FB0008093FF0234C0EC2FF0E0E25EFD4F808161 -:105FC0008093000327C061E003C061E007C06AE07E -:105FD000809100030E94032E1DC06AE0809100039F -:105FE0000E947A2E17C08EE18093920182E3809303 -:105FF00091018AE08093900184E180938F0188E091 -:1060000080938E0188E280938D0104C01092FF027C -:1060100080E005C081E003C080E090E0A4CFCF9194 -:1060200008950E94AC2B811102C00E948D2B0E940A -:10603000D22B8093030480FF02C0869501C080E0CC -:106040000C94590380910304982F9695292F30E0E2 -:10605000233031054CF49F5F990F8170892B81604B -:10606000809303040E94D62B8091030486950C94A0 -:10607000590380910304982F969591F09158990FA8 -:106080008170892B809303048E7F91E009F490E066 -:106090008091030490FB80F9809303040E94D62B27 -:1060A0008091030486950C94590380910304982FE2 -:1060B000909590FB80F9809303040E94D62B8091E9 -:1060C000030480FF02C0869501C080E00C94590350 -:1060D00030910304232F26952F5F2F77822F90E096 -:1060E000317004972CF4220F232B2093030402C059 -:1060F0003093030480910304282F2E7F91E009F44C -:1061000090E090FB80F9809303040E94D62B80914D -:10611000030486950C94590320910304922F9695BD -:106120009827990F822F8170892B809303048E7F8B -:1061300091E009F490E08091030490FB80F9809352 -:1061400003040E94D62B8091030486950C94590376 -:106150005058BB27AA270ED075C166D130F06BD13D -:1061600020F031F49F3F11F41EF45BC10EF4E09572 -:10617000E7FB51C1E92F77D180F3BA1762077307A4 -:106180008407950718F071F49EF58FC10EF4E09521 -:106190000B2EBA2FA02D0B01B90190010C01CA01E1 -:1061A000A0011124FF27591B99F0593F50F4503E8C -:1061B00068F11A16F040A22F232F342F4427585F7E -:1061C000F3CF469537952795A795F0405395C9F796 -:1061D0007EF41F16BA0B620B730B840BBAF091504E -:1061E000A1F0FF0FBB1F661F771F881FC2F70EC0ED -:1061F000BA0F621F731F841F48F4879577956795C0 -:10620000B795F7959E3F08F0B3CF9395880F08F0A8 -:106210009927EE0F979587950895D9D008F481E0D6 -:1062200008950CD00FC107D140F0FED030F021F41A -:106230005F3F19F0F0C0511139C1F3C014D198F388 -:106240009923C9F35523B1F3951B550BBB27AA27F7 -:1062500062177307840738F09F5F5F4F220F331F69 -:10626000441FAA1FA9F333D00E2E3AF0E0E830D035 -:1062700091505040E695001CCAF729D0FE2F27D038 -:10628000660F771F881FBB1F261737074807AB0706 -:10629000B0E809F0BB0B802DBF01FF2793585F4F7B -:1062A0002AF09E3F510568F0B6C000C15F3FECF395 -:1062B000983EDCF3869577956795B795F7959F5F40 -:1062C000C9F7880F911D9695879597F90895E1E094 -:1062D000660F771F881FBB1F621773078407BA07F3 -:1062E00020F0621B730B840BBA0BEE1F88F7E0954E -:1062F000089504D06894B111D9C00895BCD088F035 -:106300009F5790F0B92F9927B751A0F0D1F0660FA1 -:10631000771F881F991F1AF0BA95C9F712C0B130BC -:1063200081F0C3D0B1E00895C0C0672F782F8827CF -:10633000B85F39F0B93FCCF3869577956795B395FB -:10634000D9F73EF490958095709561957F4F8F4F6A -:106350009F4F0895E89409C097FB3EF4909580956F -:10636000709561957F4F8F4F9F4F9923A9F0F92F1B -:1063700096E9BB279395F695879577956795B79599 -:10638000F111F8CFFAF4BB0F11F460FF1BC06F5F7F -:106390007F4F8F4F9F4F16C0882311F096E911C091 -:1063A000772321F09EE8872F762F05C0662371F0B2 -:1063B00096E8862F70E060E02AF09A95660F771FC6 -:1063C000881FDAF7880F9695879597F90895990FA2 -:1063D0000008550FAA0BE0E8FEEF16161706E807AF -:1063E000F907C0F012161306E407F50798F0621BD0 -:1063F000730B840B950B39F40A2661F0232B242BA5 -:10640000252B21F408950A2609F4A140A6958FEFC3 -:10641000811D811D089597F99F6780E870E060E015 -:1064200008959FEF80EC089500240A94161617062D -:1064300018060906089500240A9412161306140675 -:1064400005060895092E0394000C11F4882352F0D8 -:10645000BB0F40F4BF2B11F460FF04C06F5F7F4F90 -:106460008F4F9F4F089557FD9058440F551F59F077 -:106470005F3F71F04795880F97FB991F61F09F3F31 -:1064800079F087950895121613061406551FF2CF5A -:106490004695F1DF08C0161617061806991FF1CFAA -:1064A00086957105610508940895E894BB276627D1 -:1064B0007727CB0197F908958ADF08F48FEF0895C5 -:1064C0000BD0C0CFB1DF28F0B6DF18F0952309F06C -:1064D000A2CFA7CF1124EACFC6DFA0F3959FD1F3B7 -:1064E000950F50E0551F629FF001729FBB27F00D82 -:1064F000B11D639FAA27F00DB11DAA1F649F6627D7 -:10650000B00DA11D661F829F2227B00DA11D621F25 -:10651000739FB00DA11D621F839FA00D611D221FDF -:10652000749F3327A00D611D231F849F600D211DC3 -:10653000822F762F6A2F11249F5750408AF0E1F066 -:1065400088234AF0EE0FFF1FBB1F661F771F881FAF -:1065500091505040A9F79E3F510570F05CCFA6CFF7 -:106560005F3FECF3983EDCF3869577956795B7959A -:10657000F795E7959F5FC1F7FE2B880F911D9695C4 -:10658000879597F90895FA01EE0FFF1F30962105C0 -:10659000310599F16115710561F48038BFE39B07FE -:1065A00049F168949038810561F08038BFEF9B070E -:1065B00041F0992342F5FF3FE1053105210511F135 -:1065C000E8940894E795D901AA2329F4AB2FBE2FAC -:1065D000F85FD0F310C0FF5F70F4A695E0F7F739CD -:1065E00050F019F0FF3A38F49F779F930CD00F903A -:1065F00007FC905808953EF014CF60E070E080E80A -:106600009FE308954FE79F775F934F933F932F93B7 -:106610009ED02F913F914F915F9152DF05C019F4A9 -:106620000EF0F9CE42CFFDCE26DFC8F39638C0F784 -:1066300007F80F92E8942BE33AEA48EB5FE74EDF66 -:106640000F920F920F924DB75EB70F92C0D0ECEA47 -:10665000F0E016D04F915F91EF91FF91E595EE1F1D -:10666000FF1F49F0FE57E0684427EE0F441FFA95DC -:10667000E1F74195550B32D00F9007FE26C00895E3 -:10668000DF93CF931F930F93FF92EF92DF927B01E3 -:106690008C01689405C0DA2EEF011EDFFE01E8943C -:1066A000A5912591359145915591AEF3EF0162DDAC -:1066B000FE019701A801DA9479F7DF90EF90FF903F -:1066C0000F911F91CF91DF9108959B01AC0160E084 -:1066D00070E080E89FE3A5CD9ECEACC0CCDEE8F3B1 -:1066E0009923D9F3940F511DBBF39150504094F06E -:1066F00059F0882332F0660F771F881F9150504061 -:10670000C1F79E3F510544F7880F911D96958795D7 -:1067100097F908955F3FACF0983E9CF0BB278695B3 -:1067200077956795B79508F4B1609395C1F7BB0F5E -:1067300058F711F460FFE8CF6F5F7F4F8F4F9F4F87 -:10674000E3CFB4CE0EF076C06CCE689464CE93DE08 -:10675000C8F39923D1F3C6F3DF93CF931F930F931D -:10676000FF92C92FDD2788232AF02197660F771F14 -:10677000881FDAF720E030E040E85FEB9FE38839DC -:1067800020F0803E30F021968F77E3DCE4EDF0E0FE -:1067900003C0DFDCE1E0F1E073DF8B01BE01EC015F -:1067A000FB2E6F5771097595771F880B990BD4DDF8 -:1067B00028E132E741E35FE38FDEAF2D9801AE01C0 -:1067C000FF900F911F91CF91DF91D4DC3BCEFA0166 -:1067D000DC01AA0FBB1F9B01AC01BF5728F4222785 -:1067E0003327442750781FC0B75188F4AB2F0024BB -:1067F000469537952795011CA395D2F3002069F0A3 -:10680000220F331F441FB395DAF30DD0A1CC6130B2 -:106810007105A0E88A07B94630F49B01AC016627F0 -:10682000772788279078309621F020833183428320 -:10683000538308959F3F31F0915020F487957795C9 -:106840006795B795880F911D9695879597F9089547 -:10685000991B79E004C0991F961708F0961B881FB2 -:106860007A95C9F780950895AA1BBB1B51E107C013 -:10687000AA1FBB1FA617B70710F0A61BB70B881FD0 -:10688000991F5A95A9F780959095BC01CD0108955F -:1068900097FB072E16F4009407D077FD09D00E94CD -:1068A000343407FC05D03EF4909581959F4F0895B0 -:1068B000709561957F4F0895F999FECF92BD81BD86 -:1068C000F89A992780B50895A8E1B0E042E050E039 -:1068D0000C947F34262FF999FECF1FBA92BD81BD4B -:1068E00020BD0FB6F894FA9AF99A0FBE0196089552 -:1068F0000E946A34272F0C946B34DC01CB01FC011D -:10690000F999FECF06C0F2BDE1BDF89A319600B408 -:0E6910000D9241505040B8F70895F894FFCF13 -:10691E0055D0A44600001644000000000000484276 -:10692E0061978A460000C8430000000000004842FC -:10693E0055D024460000C843000000000000484225 -:10694E0000005C460000C843000000000000484202 -:10695E0061978A4600007A4455D0A4460000C84389 -:10696E00000000000000484200005C460000C843E2 -:10697E00000000000000484255D024460000164496 -:10698E000507000C058540000001064000000100CF -:10699E0091102111FD10C810941001E8022808145E -:1069AE000A321E42004500250026004300610060A9 -:1069BE000020003700640065006600670044004652 -:1069CE000024004700000002000400050007000933 -:1069DE00000B000C000E0010001100130015001724 -:1069EE000018001A001C001D001F002100230024A7 -:1069FE00002600280029002B002D002F0030003229 -:106A0E000034003500370039003B00F6030F042830 -:106A1E0004410469051C05E604C6043F4D362002F8 -:106A2E000302000001000101010101000101010248 -:086A3E00030405060708090026 -:00000001FF diff --git a/keyboard/preonic/preonic_pcb_silent.hex b/keyboard/preonic/preonic_pcb_silent.hex deleted file mode 100644 index cc59d3fe8d..0000000000 --- a/keyboard/preonic/preonic_pcb_silent.hex +++ /dev/null @@ -1,1189 +0,0 @@ -:100000000C9465020C94A9020C94A9020C94A90208 -:100010000C94A9020C94A9020C94A9020C94A902B4 -:100020000C94A9020C94A9020C94430D0C94150E87 -:100030000C942B1C0C94A9020C94A9020C94A902F8 -:100040000C94A9020C94A9020C94A9020C94A90284 -:100050000C94A9020C94981C0C94A9020C94A9026B -:100060000C94A9020C94A9020C94A9020C94A90264 -:100070000C94A9020C94A9020C94A9020C94A90254 -:100080000C94A9020C94A9020C94A9020C94A90244 -:100090000C94A9020C94A9020C94A9020C94A90234 -:1000A0000C94A9020C94A9020C94A90235001E001C -:1000B0001F0020002100220023002400250026002C -:1000C00027002A002B0014001A0008001500170052 -:1000D0001C0018000C00120013002A002900040064 -:1000E0001600070009000A000B000D000E000F00AB -:1000F00033003400E1001D001B000600190005005C -:100100001100100036003700380028000030E000F1 -:10011000E200E30003522C002C0004525000510076 -:1001200052004F0035001E001F0020002100220059 -:10013000230024002500260027002A002B0014009D -:100140001A00090013000A000D000F0018001C001F -:1001500033002A00290004001500160017000700CC -:100160000B00110008000C0012003400E1001D001B -:100170001B000600190005000E00100036003700B5 -:10018000380028000030E000E200E30003522C00B9 -:100190002C0004525000510052004F0035001E0048 -:1001A0001F0020002100220023002400250026003B -:1001B00027002A002B0034003600370013001C00F3 -:1001C00009000A00060015000F002A00290004009B -:1001D0001200080018000C0007000B0017001100A7 -:1001E00016003800E100330014000D000E001B0063 -:1001F000050010001A0019001D0028000030E00062 -:10020000E200E30003522C002C0004525000510085 -:1002100052004F0035001E001F0020002100220068 -:10022000230024002500260027002A0035021E0294 -:100230001F0220022102220223022402250226029A -:1002400027022A0001003A003B003C003D003E002E -:100250003F002D022E022F02300231020100400029 -:100260004100420043004400450000530153025343 -:100270000050010001000100010001000100010027 -:1002800001000100AB00AA00A900AE0035001E006D -:100290001F0020002100220023002400250026004A -:1002A00027002A0035001E001F0020002100220028 -:1002B000230024002500260027002A0001003A0020 -:1002C0003B003C003D003E003F002D002E002F0073 -:1002D0003000310001004000410042004300440072 -:1002E000450000530153025300500100010001007A -:1002F000010001000100010001000100AB00AA00A3 -:10030000A900AE002A0354006800650020005000D8 -:10031000720065006F006E006900630020004B00F2 -:100320006500790062006F006100720064000000E7 -:100330002C034F007200740068006F006C006900AD -:100340006E0065006100720020004B0065007900BE -:1003500062006F006100720064007300000004031B -:10036000090409027400040100A0FA090400000154 -:1003700003010100092111010001223F000705814D -:100380000308000A09040100010301020009211108 -:10039000010001224D000705820308000A0904023A -:1003A00000010300000009211101000122360007AD -:1003B00005830308000A0904030002030000000982 -:1003C00021110100012220000705840320000107FC -:1003D0000504032000011201100100000008EDFED9 -:1003E00061600100010200010631FF0974A10109E9 -:1003F00075150025FF9520750881020976150025E1 -:10040000FF952075089102C005010980A1018502B0 -:1004100016010026B7001A01002AB70075109501D1 -:100420008100C0050C0901A1018503160100269C6D -:10043000021A01002A9C02751095018100C0050175 -:100440000902A1010901A1000509190129051500E9 -:10045000250195057501810295017503810105014D -:10046000093009311581257F950275088106093803 -:100470001581257F950175088106050C0A3802153E -:1004800081257F950175088106C0C005010906A177 -:1004900001050719E029E715002501950875018177 -:1004A0000295017508810105081901290595057551 -:1004B0000191029501750391010507190029FF15A6 -:1004C0000025FF950675088100C011241FBECFEFDF -:1004D000DAE0DEBFCDBF04B603FE24C08091F10197 -:1004E0009091F201A091F301B091F4018730904B0B -:1004F000A740B04BB9F41092F1011092F2011092A2 -:10050000F3011092F40114BE84B7877F84BF88E1A1 -:100510000FB6F89480936000109260000FBEE0E088 -:10052000F8E3099511E0A0E0B1E0E0EEF9E402C0E3 -:1005300005900D92A435B107D9F711E0A4E5B1E01B -:1005400001C01D92A13FB107E1F70E94720A0C940D -:10055000EE240C94000061110DC0FC0182818823FF -:1005600031F085EE0E9426110E94272303C085EEFC -:100570000E94EE1180E090E00895089508950E9491 -:10058000D1026E9A769A8DEB92E0892B11F00C9441 -:10059000BD0208958EEB92E0892B11F00C94BE02FF -:1005A0000895279A2F988FEF9FEF9093870080935D -:1005B00086008AE08093800089E1809381000C941A -:1005C000D02281110BC080918000877F80938000B2 -:1005D00010928D0010928C002F9808952F988330E0 -:1005E00041F4809180008860809380008FEF9FEFBE -:1005F00012C09091800098609093800023E030E0DA -:10060000281B3109220F331F8FEF9FEF02C09695F1 -:1006100087952A95E2F790938D0080938C0008953A -:100620008B3B910568F4883A910530F5853A910540 -:10063000C0F48430910598F4019709F06FC071C03F -:10064000803E910508F46AC0883E910540F09C0107 -:10065000205F31092031310508F060C05CC09C0189 -:10066000A1C0853A910509F45FC0863A910509F465 -:100670005EC023E830E496C0883A910509F45AC078 -:10068000893A910509F459C08A3A910509F458C08C -:100690008B3A910509F457C08C3A910509F456C07C -:1006A0008D3A910509F455C0803B910509F454C079 -:1006B0008E3A910509F453C08F3A910509F452C05E -:1006C000813B910509F451C0823B910509F450C06A -:1006D000833B910509F44FC0843B910509F44EC05A -:1006E000853B910509F44DC0863B910509F44CC04A -:1006F000873B910509F44BC0883B910509F44AC03A -:10070000893B910509F449C08A3B910509F048C02D -:100710002AE236E447C09C01306544C020E030E066 -:1007200041C021E030E03EC021E830E43BC022E897 -:1007300030E438C022EE34E435C029EE34E432C06F -:100740002AEE34E42FC025EB34E42CC026EB34E44D -:1007500029C027EB34E426C02CEC34E423C02DEC74 -:1007600034E420C023E835E41DC02AE835E41AC08B -:1007700022E935E417C024E935E414C021E236E467 -:1007800011C023E236E40EC024E236E40BC025E2B9 -:1007900036E408C026E236E405C027E236E402C0AB -:1007A00020E034E4C901089508959CE0799FF001A8 -:1007B00011249CE3899FE00DF11D1124E60FF11D2A -:1007C000EE0FFF1FE455FF4F25913491C9010895A5 -:1007D000880F991F845D9040FC0125913491C901D7 -:1007E0000895880F991F84559F4FFC0125913491DE -:1007F000C90108950E94D5039C019A9581159F41D6 -:1008000010F4C9010895C90190528115904128F44E -:10081000C9019F700E94F1030895C9019053811589 -:10082000904120F4C9019927906C0895C901905412 -:10083000409728F4C9018F709927946D089520314D -:1008400080E4380719F480E091ED0895213190E4B7 -:10085000390719F480E090ED0895223140E434071F -:1008600019F480E092ED0895233180E4380719F4FB -:1008700080E093ED0895211590E5390769F40E9411 -:1008800015162FEF44E38CE0215040408040E1F703 -:1008900000C000000C94BD1C213090E5390731F4F4 -:1008A0008091D00181608093D0010895C901905555 -:1008B0008115904108F062C0432F55274F7055278E -:1008C00041305105F9F4C90174E0880F991F7A95F8 -:1008D000E1F788279370B901E3E0660F771FEA9587 -:1008E000E1F760767727862B972B9C682370332758 -:1008F00002C0440F551F2A95E2F74F715527842BEC -:10090000952B08954230510529F4922F8827816F45 -:10091000906A089543305105B9F4C90153E0880F36 -:10092000991F5A95E1F7807E97702370332741E035 -:1009300050E002C0440F551F2A95E2F74F7155272A -:10094000842B952B9C6808954430510549F5C901C5 -:1009500043E0880F991F4A95E1F7807E97702370D6 -:10096000332741E050E002C0440F551F2A95E2F7BB -:100970004F715527842B952B9A680895C90190577C -:100980008115904120F4C9019F7090620895C901BA -:1009900090588115904120F4C9019F70906A089584 -:1009A000203E3105E0F4203C310568F52133310566 -:1009B00009F475C048F42932310509F46BC02A32B4 -:1009C000310509F07BC075C02933310501F12238AA -:1009D0003105E9F02533310509F070C051C0233EDF -:1009E0003105B1F140F4203E3105D1F0223E310510 -:1009F00009F064C01CC0263E310579F1273E31055F -:100A000009F05CC038C0C9010E94E80308958091D4 -:100A1000E10180FD02C081FF51C080EE90E04FC037 -:100A20008091E10180FFF9CF89E390E048C0809197 -:100A3000E10182FF0AC08091E10184FF03C080E0F0 -:100A400090E03DC083EE90E03AC082EE90E037C087 -:100A50008091E10182FFEFCFF8CF8091E10183FF28 -:100A600007C08091E10184FDEACF87EE90E027C0C6 -:100A700086EE90E024C08091E10183FFF2CFF8CFB1 -:100A80008091E10185FF03C089E290E018C085E311 -:100A900090E015C08091E10185FDF9CFF5CF8091FF -:100AA000E10186FF03C08AE290E009C081E390E0A3 -:100AB00006C08091E10186FDF9CFF5CFC9010E9402 -:100AC0001003089508955F926F927F928F929F9284 -:100AD000AF92BF92CF92DF92EF92FF920F931F934C -:100AE000CF93DF93CDB7DEB72A970FB6F894DEBF6A -:100AF0000FBECDBF9E012F5F3F4F4E018BE0880E92 -:100B0000911C60E070E000E010E0E12CF12CC12CC1 -:100B1000D12CA12CB12C8AE0782E622E532E41E0EC -:100B200050E0E4E1F1E0A62DB52D872D01900D9266 -:100B30008A95E1F7F901819191919F01FC01E07F94 -:100B4000FF27E032F10559F48F709927FA0102C0AE -:100B5000EE0FFF1F8A95E2F7AE2ABF2A37C0E033B7 -:100B6000F10559F48F709927FA0102C0EE0FFF1FAB -:100B70008A95E2F7CE2ADF2A29C0E034F10559F43C -:100B80008F709927FA0102C0EE0FFF1F8A95E2F7D6 -:100B9000EE2AFF2A1BC0E035F10559F48F70992722 -:100BA000FA0102C0EE0FFF1F8A95E2F70E2B1F2BF2 -:100BB0000DC0E036F10551F48F709927FA0102C09B -:100BC000EE0FFF1F8A95E2F76E2B7F2B2815390554 -:100BD00009F0A7CF94B18A2D8095892384B985B176 -:100BE0008A2985B997B18C2D8095892387B988B1D9 -:100BF0008C2988B99AB18E2D809589238AB98BB1B9 -:100C00008E298BB99DB1802F809589238DB98EB1A6 -:100C1000802B8EB990B3862F8095892380BB81B3BA -:100C2000862B81BB2A960FB6F894DEBF0FBECDBFD0 -:100C3000DF91CF911F910F91FF90EF90DF90CF90B8 -:100C4000BF90AF909F908F907F906F905F9008952E -:100C50005F926F927F928F929F92AF92BF92CF924C -:100C6000DF92EF92FF920F931F93CF93DF93CDB755 -:100C7000DEB768970FB6F894DEBF0FBECDBF85B75D -:100C8000806885BF85B7806885BF0E9463059E0127 -:100C90002F5F3F4F4E0189E1880E911C60E070E0AC -:100CA00000E010E0E12CF12CC12CD12CA12CB12CB6 -:100CB00098E1792E622E532E41E050E0EEE1F1E012 -:100CC000A62DB52D872D01900D928A95E1F7F9019A -:100CD000819191919F01FC01E07FFF27E032F105B6 -:100CE00059F48F709927FA0102C0EE0FFF1F8A9501 -:100CF000E2F7AE2ABF2A37C0E033F10559F48F700E -:100D00009927FA0102C0EE0FFF1F8A95E2F7CE2A5B -:100D1000DF2A29C0E034F10559F48F709927FA01D0 -:100D200002C0EE0FFF1F8A95E2F7EE2AFF2A1BC0D2 -:100D3000E035F10559F48F709927FA0102C0EE0FE2 -:100D4000FF1F8A95E2F70E2B1F2B0DC0E036F10531 -:100D500051F48F709927FA0102C0EE0FFF1F8A9598 -:100D6000E2F76E2B7F2B2815390509F0A7CF94B138 -:100D70008A2D8095892384B985B18A2985B997B14F -:100D80008C2D8095892387B988B18C2988B99AB12F -:100D90008E2D809589238AB98BB18E298BB99DB10F -:100DA000802F809589238DB98EB1802B8EB990B319 -:100DB000862F8095892380BB81B3862B81BB1092BF -:100DC00055011092540110925F0110925E01109231 -:100DD0005701109256011092610110926001109219 -:100DE0005901109258011092630110926201109201 -:100DF0005B0110925A0110926501109264011092E9 -:100E00005D0110925C0110926701109266018FEBF8 -:100E100092E0892BB9F068960FB6F894DEBF0FBE4A -:100E2000CDBFDF91CF911F910F91FF90EF90DF9099 -:100E3000CF90BF90AF909F908F907F906F905F907A -:100E40000C94BF0268960FB6F894DEBF0FBECDBFFC -:100E5000DF91CF911F910F91FF90EF90DF90CF9096 -:100E6000BF90AF909F908F907F906F905F9008950C -:100E70005F926F927F928F929F92AF92BF92CF922A -:100E8000DF92EF92FF920F931F93CF93DF93CDB733 -:100E9000DEB7A2970FB6F894DEBF0FBECDBF7E01BE -:100EA00049E1E40EF11C2EE5C22E21E0D22E5E01B6 -:100EB00053E2A50EB11C3AE0532E470101E010E0C9 -:100EC00048E1642E55E0752EE4E1F1E0D401852D72 -:100ED00001900D928A95E1F7F701819191917F013F -:100EE0009C01207F33272032310589F424B18F7093 -:100EF0009927A80102C0440F551F8A95E2F7CA013D -:100F0000242B24B995B18095892385B94FC020330E -:100F1000310589F427B18F709927F80102C0EE0FCF -:100F2000FF1F8A95E2F7CF012E2B27B998B1809544 -:100F3000892388B93BC02034310589F42AB18F70E8 -:100F40009927A80102C0440F551F8A95E2F7CA01EC -:100F5000242B2AB99BB1809589238BB927C02035D2 -:100F6000310589F42DB18F709927F80102C0EE0F79 -:100F7000FF1F8A95E2F7CF012E2B2DB99EB18095E8 -:100F800089238EB913C02036310581F420B38F70C8 -:100F90009927A80102C0440F551F8A95E2F7CA019C -:100FA000242B20BB91B38095892381BB50EA5A95AD -:100FB000F1F7BE016F5F7F4F80E090E020E030E00E -:100FC000EEE1F1E0DE011196462D01900D924A9579 -:100FD000E1F7FB0141915191BF01FA01E07FFF2749 -:100FE000E032F10511F4E3B113C0E033F10511F47F -:100FF000E6B10EC0E034F10511F4E9B109C0E03505 -:10100000F10511F4ECB104C0E036F105B9F4EFB12B -:10101000F0E04F70552702C0F595E7954A95E2F745 -:10102000E0FD08C0A801022E02C0440F551F0A941B -:10103000E2F702C040E050E0842B952B2F5F3F4F3A -:101040002C30310509F0BCCFF60120813181281701 -:10105000390721F091838083709200010E9463051B -:10106000F2E0CF0ED11CEA14FB0409F02DCF8091E1 -:1010700000018823A1F1815080930001882339F079 -:101080008FE99FE00197F1F700C0000028C0809130 -:101090005E0190915F01909355018093540180917E -:1010A0006001909161019093570180935601809166 -:1010B000620190916301909359018093580180914E -:1010C00064019091650190935B0180935A01809136 -:1010D00066019091670190935D0180935C018AECB9 -:1010E00092E0892B11F00E94CA0281E0A2960FB60D -:1010F000F894DEBF0FBECDBFDF91CF911F910F914E -:10110000FF90EF90DF90CF90BF90AF909F908F9027 -:101110007F906F905F900895E82FF0E0EE0FFF1F33 -:10112000EC5AFE4F8081918108950895809171015C -:101130000895CF93DF9300D01F92CDB7DEB72091F3 -:10114000E701243021F523E029839B838A832093C0 -:10115000E9008FEF06C095ED9A95F1F7000088231E -:1011600029F09091E800815095FFF5CF8091E8003B -:1011700085FF0DC040E050E063E070E0CE010196D5 -:101180000E94280B8091E8008E778093E8000F90F2 -:101190000F900F90DF91CF910895CF93DF9300D000 -:1011A0001F92CDB7DEB72091E701243029F522E068 -:1011B00029839B838A8383E08093E9008FEF06C0B5 -:1011C00095ED9A95F1F70000882329F09091E800B9 -:1011D000815095FFF5CF8091E80085FF0DC040E07C -:1011E00050E063E070E0CE0101960E94280B8091F0 -:1011F000E8008E778093E8000F900F900F90DF91BA -:10120000CF9108952091E7012430F9F422E0209352 -:10121000E9002FEF06C035ED3A95F1F700002223E3 -:1012200029F03091E800215035FFF5CF2091E800FA -:1012300025FF0BC040E050E065E070E00E94280B05 -:101240008091E8008E778093E8000895CF93DF9334 -:10125000EC018091E701843041F581E08093E90061 -:101260008FEF06C095ED9A95F1F70000882329F0DD -:101270009091E800815095FFF5CF8091E80085FFBF -:1012800014C040E050E068E070E0CE010E94280BFE -:101290008091E8008E778093E80088E0FE01A9E65F -:1012A000B1E001900D928A95E1F7DF91CF91089519 -:1012B0008091E601811109C00E94C80C0E94250D91 -:1012C0008091E20084608093E20008951092E6012C -:1012D0000895089508950C94201C809172018F5FE9 -:1012E0008093720162E30E948924911135C01092AB -:1012F000720180917301882379F18091E701843034 -:1013000049F58091E9008F709091EC0090FF02C048 -:1013100090E801C090E0982B84E08093E9008091F0 -:10132000EB0080FF14C08091EE0087FD03C00FC06A -:101330001092F1008091E80085FDFACF8091E800DD -:1013400080FF05C08091E8008E778093E8009F7051 -:101350009093E90010927301089542E061EC81E0FE -:101360000E943E0C42E061EC82E00E943E0C42E0B2 -:1013700061EC83E00E943E0C42E261EC84E00C945C -:101380003E0C8091E901833009F454C030F481307F -:1013900071F0823009F0A5C08CC08A3009F479C0A0 -:1013A0008B3009F45FC0893009F09BC020C0809168 -:1013B000E801813A09F095C08091E800877F809329 -:1013C000E8008091EC019091ED01892B21F060E023 -:1013D00080E090E003C068E089E691E070E00E9460 -:1013E000770B8091E8008B778093E80008958091D7 -:1013F000E801813209F075C08091EC019091ED0116 -:10140000892B09F06EC08091E800877F8093E80007 -:1014100005C08091E701882309F463C08091E8004A -:1014200082FFF7CF8091F100809371018091E800F5 -:101430008B7753C08091E801813A09F052C08091C6 -:10144000EC019091ED01892B09F04BC08091E800EF -:10145000877F8093E8008091E80080FFFCCF809137 -:101460000B0136C08091E8018132D9F58091EC0101 -:101470009091ED01892BA9F58091E800877F8093F9 -:10148000E8000E94750C8091EA0180930B010C9496 -:1014900015168091E801813221F58091E800877F5F -:1014A0008093E8000E94750C8091EB0180936801A5 -:1014B00008958091E801813AA1F48091E800877F46 -:1014C0008093E8008091E80080FFFCCF8091680164 -:1014D0008093F1008091E8008E778093E8000C946F -:1014E000750C089584B7877F84BF88E10FB6F894A0 -:1014F00080936000109260000FBE90E080E80FB60D -:10150000F89480936100909361000FBE0E943310A5 -:101510000E94C80C0E94250D8091E2008460809397 -:10152000E20078940E94C20F0E94351081E091E0A1 -:101530000E94DF0F0BC00E94DD1B8091E501882314 -:1015400029F00E94081C81110E94120B8091E70172 -:10155000853089F30E943F10F9CF292F332723309C -:101560003105B1F04CF42130310509F44DC0223081 -:10157000310509F04EC007C02132310541F1223258 -:10158000310591F146C0E4E7F0E082E693E045C022 -:1015900099278130910569F08230910589F0892B76 -:1015A00009F037C0EEE5F3E0E491F0E08EE593E07A -:1015B00034C0E0E3F3E0E491F0E080E393E02DC099 -:1015C000E4E0F3E0E491F0E084E093E026C06430EE -:1015D00000F5E62FF0E0EE0FFF1FEA5CFE4F808182 -:1015E0009181E9E0F0E019C0643098F4E62FF0E072 -:1015F000DF01AA0FBB1FA25CBE4F8D919C91EA5BDD -:10160000FE4FE081F0E009C0E2E1F0E086ED93E01A -:1016100004C0E0E0F0E080E090E0DA018D939C937C -:10162000CF01089580E189BD82E189BD09B400FE42 -:10163000FDCF8091D8008F7D8093D8008091E0000D -:1016400082608093E0008091E00081FDFCCF0895EE -:10165000BF92CF92DF92EF92FF920F931F93CF939F -:10166000DF937C018B01EA010E94960CB82E811158 -:1016700033C0209731F028813981021B130BE20E11 -:10168000F31EC12CD12C23C08091E80085FD15C02C -:101690008091E8008E778093E800209749F0888158 -:1016A00099818C0D9D1D9983888325E0B22E14C0ED -:1016B0000E94960C882359F00EC0F70181917F019A -:1016C0008093F10001501109FFEFCF1ADF0A0115D5 -:1016D0001105D1F601C0B82E8B2DDF91CF911F914E -:1016E0000F91FF90EF90DF90CF90BF9008954091C1 -:1016F000EE015091EF014617570748F0611571054B -:1017000039F44091E8004E774093E80001C0BA01F7 -:10171000FC0140E033C08091E701882309F444C014 -:10172000853009F443C08091E80083FD41C0809179 -:10173000E80082FD33C08091E80080FF1FC09091D7 -:10174000F3008091F200392F20E0A901482BCA0153 -:1017500006C041914093F1006150710901966115F5 -:10176000710519F088309105A0F341E0089709F060 -:1017700040E08091E8008E778093E8006115710564 -:1017800051F64111C8CF0AC08091E701882361F06A -:10179000853061F08091E80083FD0AC08091E80007 -:1017A00082FFF2CF80E0089582E0089583E00895FB -:1017B00081E008954091EE015091EF0146175707DF -:1017C00048F06115710539F44091E8004E77409377 -:1017D000E80001C0BA01FC0140E034C08091E7019B -:1017E000882309F445C0853009F444C08091E8009D -:1017F00083FD42C08091E80082FD34C08091E80002 -:1018000080FF20C09091F3008091F200392F20E0FA -:10181000A901482BCA0107C044914093F1003196B9 -:101820006150710901966115710519F088309105B3 -:1018300098F341E0089709F040E08091E8008E7746 -:101840008093E8006115710549F64111C7CF0AC0C0 -:101850008091E701882361F0853061F08091E80094 -:1018600083FD0AC08091E80082FFF2CF80E00895F6 -:1018700082E0089583E0089581E00895982F2CC0B8 -:101880009093E900981739F07091EC002091ED00E9 -:101890005091F00003C0242F762F50E021FD02C0AC -:1018A0009F5F1AC03091EB003E7F3093EB00309188 -:1018B000ED003D7F3093ED003091EB0031603093CF -:1018C000EB007093EC002093ED005093F00020911A -:1018D000EE0027FDE5CF07C0973090F28F70809320 -:1018E000E90081E0089580E008958091E80187FD96 -:1018F00005C08091E80080FF0EC012C08091E80012 -:1019000082FD05C08091E7018111F8CF0895809193 -:10191000E8008B7708C08091E7018111EACF089534 -:101920008091E8008E778093E80008958091E4002C -:101930009091E50045E62091EC0020FD1FC023C0FA -:101940002091E701222391F0253091F02091EB00C6 -:1019500025FD10C02091E4003091E50028173907DB -:1019600051F34150C90139F784E0089582E00895A8 -:1019700083E0089581E0089580E008952091E800D3 -:1019800020FFDECFF9CF2091E80022FFD9CFF4CF9E -:101990000E94360D0E943E0DE0EEF0E080818160F5 -:1019A0008083E8EDF0E080818F77808319BCA7ED1C -:1019B000B0E08C918E7F8C9380818F7E808310929B -:1019C000E60108950F931F93CF93DF930E94360D86 -:1019D0000E943E0DC8EDD0E088818F778883888192 -:1019E0008068888388818F7D888319BC1092E70185 -:1019F0001092E3011092E5011092E40100EE10E074 -:101A0000F80180818B7F808388818160888342E0B8 -:101A100060E080E00E943E0CE1EEF0E080818E7F8D -:101A20008083E2EEF0E08081816080838081886045 -:101A30008083F80180818E7F8083888180618883A4 -:101A4000DF91CF911F910F910895E8EDF0E0808133 -:101A50008F7E8083E7EDF0E080818160808384E089 -:101A600082BF81E08093E6010C94E20CE8EDF0E0A7 -:101A700080818E7F80831092E20008951092DA00B8 -:101A80001092E10008951F920F920FB60F92112449 -:101A90002F933F934F935F936F937F938F939F9376 -:101AA000AF93BF93EF93FF938091E10082FF0BC050 -:101AB0008091E20082FF07C08091E1008B7F8093DC -:101AC000E1000E946D098091DA0080FF1FC08091C3 -:101AD000D80080FF1BC08091DA008E7F8093DA00EF -:101AE0008091D90080FF0DC080E189BD82E189BD70 -:101AF00009B400FEFDCF81E08093E7010E94580900 -:101B000005C019BC1092E7010E9466098091E100AE -:101B100080FF19C08091E20080FF15C08091E20033 -:101B20008E7F8093E2008091E20080618093E200EA -:101B30008091D80080628093D80019BC85E08093A2 -:101B4000E7010E946A098091E10084FF30C0809122 -:101B5000E20084FF2CC080E189BD82E189BD09B427 -:101B600000FEFDCF8091D8008F7D8093D8008091BA -:101B7000E1008F7E8093E1008091E2008F7E809370 -:101B8000E2008091E20081608093E2008091E301B5 -:101B9000882311F084E007C08091E30087FF02C032 -:101BA00083E001C081E08093E7010E946B0980918E -:101BB000E10083FF29C08091E20083FF25C080916E -:101BC000E100877F8093E10082E08093E70110923B -:101BD000E3018091E1008E7F8093E1008091E2003B -:101BE0008E7F8093E2008091E20080618093E2002A -:101BF00042E060E080E00E943E0C8091F00088604E -:101C00008093F0000E946909FF91EF91BF91AF911D -:101C10009F918F917F916F915F914F913F912F9104 -:101C20000F900FBE0F901F9018951F920F920FB636 -:101C30000F9211242F933F934F935F936F937F9352 -:101C40008F939F93AF93BF93CF93EF93FF93809125 -:101C5000E9008F709091EC0090FF02C090E801C005 -:101C600090E0C92FC82B1092E9008091F000877F87 -:101C70008093F00078940E94590E1092E9008091B0 -:101C8000F00088608093F000CF70C093E900FF916E -:101C9000EF91CF91BF91AF919F918F917F916F9174 -:101CA0005F914F913F912F910F900FBE0F901F901A -:101CB00018951F93CF93DF93CDB7DEB7AC970FB6D0 -:101CC000F894DEBF0FBECDBFE8EEF1E08091F100E9 -:101CD000819321E0E03FF207C9F70E94C10980919A -:101CE000E80083FF37C18091E8019091E9019530C8 -:101CF00009F488C038F49130B1F170F0933009F0F4 -:101D000029C131C0983009F4F8C0993009F404C1F0 -:101D1000963009F01FC19DC0803821F0823809F04B -:101D200019C108C08091E4019091E501992389F0DF -:101D300082600FC08091EC019091ED018F70992726 -:101D40008093E9008091EB0085FB882780F9109251 -:101D5000E9009091E800977F9093E8008093F1006C -:101D60001092F100D5C0882319F0823009F0F2C03A -:101D70008F7121F0823009F0EDC00BC08091EA0133 -:101D8000813009F0E7C0933009F080E08093E501ED -:101D90002FC08091EA0181112BC08091EC019091BC -:101DA000ED018F709927009709F4D4C08093E90062 -:101DB0002091EB0020FF1CC02091E901233021F489 -:101DC0008091EB00806212C09091EB009061909343 -:101DD000EB0021E030E001C0220F8A95EAF7209362 -:101DE000EA001092EA008091EB0088608093EB009B -:101DF0001092E9008091E800877F8093E8000E94BC -:101E0000750CA8C08111A6C08091EA019091EB01E8 -:101E10008F779927182F9091E3009078982B9093C3 -:101E2000E3008091E800877F8093E8000E94750CB2 -:101E30008091E80080FFFCCF8091E3008068809370 -:101E4000E300112311F083E001C082E08093E701F9 -:101E500081C08058823008F07DC08091EA01909165 -:101E6000EB018C3D23E0920779F583E08A838AE2D7 -:101E700089834FB7F894DE01139620E03EE051E2EB -:101E8000E32FF0E050935700E49120FF03C0E29568 -:101E9000EF703F5FEF708E2F90E0EA3010F0C79642 -:101EA00001C0C0968D939D932F5F243149F74FBF9A -:101EB0008091E800877F8093E8006AE270E0CE01BD -:101EC00001960E94770B13C0AE01455D5F4F609194 -:101ED000EC010E94AD0A0097E9F12091E800277F0C -:101EE0002093E800BC018BA59CA50E94DA0B809191 -:101EF000E8008B778093E8002DC0803859F58091F9 -:101F0000E800877F8093E8008091E3018093F100EF -:101F10008091E8008E7771CF81111CC09091EA0109 -:101F20009230C0F48091E800877F8093E80090931E -:101F3000E3010E94750C8091E301811104C080913E -:101F4000E30087FF02C084E001C081E08093E701E5 -:101F50000E94AD098091E80083FF0AC08091E800EB -:101F6000877F8093E8008091EB0080628093EB0094 -:101F7000AC960FB6F894DEBF0FBECDBFDF91CF9108 -:101F80001F910895CF938091E7018823B1F080914C -:101F9000E9008F709091EC0090FF02C090E801C0C2 -:101FA00090E0C92FC82B1092E9008091E80083FDD2 -:101FB0000E94590ECF70C093E900CF91089590937D -:101FC0007501809374010895E0917401F091750199 -:101FD000309721F00190F081E02D099480E0089580 -:101FE000E0917401F0917501309721F00280F38146 -:101FF000E02D09940895E0917401F09175013097F6 -:1020000021F00480F581E02D099408952091760156 -:10201000309177018217930771F090937701809345 -:102020007601E0917401F0917501309721F00680FE -:10203000F781E02D0994089520917801309179017C -:102040008217930771F09093790180937801E09162 -:102050007401F0917501309721F00084F185E02D35 -:102060000994089508950C9432100E94541C0E9403 -:1020700028060E94281D0C94D0220C9462055F92C1 -:102080006F927F928F929F92AF92BF92CF92DF9288 -:10209000EF92FF920F931F93CF93DF93CDB7DEB7ED -:1020A0002A970FB6F894DEBF0FBECDBF0E94380747 -:1020B0009AE7C92E91E0D92E00E010E0AA24A3945B -:1020C000B12C502E802F0E948C083C01F601E1902B -:1020D000F1906F01E826F926E114F10431F40F5F65 -:1020E0001F4F0530110569F73AC08091D00181FD7D -:1020F0000E94950820E030E04501022E02C0880CC5 -:10210000991C0A94E2F7C4018E219F21892B09F1C1 -:102110002E835F826820792081E0672809F480E0BF -:1021200088870E945D1C8160782F9A8789874E81FD -:102130005F8168858A850E94F810F801EE0FFF1F05 -:10214000E658FE4F8081918188259925918380836F -:1021500016C02F5F3F4F2C30310571F6C0CF8FEF87 -:1021600089838A831B820E945D1C8160782F9D83F6 -:102170008C8349815A816B818D810E94F8100E9465 -:102180001520109184010E94E40F1817D9F00E94C5 -:10219000E40F809384012A960FB6F894DEBF0FBE39 -:1021A000CDBFDF91CF911F910F91FF90EF90DF9006 -:1021B000CF90BF90AF909F908F907F906F905F90E7 -:1021C0000C943D102A960FB6F894DEBF0FBECDBF1B -:1021D000DF91CF911F910F91FF90EF90DF90CF9003 -:1021E000BF90AF909F908F907F906F905F90089579 -:1021F000CF93DF93CDB7DEB72B970FB6F894DEBF42 -:102200000FBECDBF4F83588769877A878B87DE01E2 -:10221000119686E0FD0111928A95E9F785E0FE01AD -:10222000379601900D928A95E1F749815A816B8129 -:102230007C818D819E810E94D4182B960FB6F894D4 -:10224000DEBF0FBECDBFDF91CF910895CF93C82FD2 -:10225000882309F4C1C0823859F40E94E40F81FD3B -:10226000BBC089E30E943B1B0E94B71B89E30CC0E3 -:10227000833879F40E94E40F80FDAEC083E50E94AC -:102280003B1B0E94B71B83E50E945D1BCF910C9402 -:10229000B71B843859F40E94E40F82FD9DC087E487 -:1022A0000E943B1B0E94B71B87E4EECF8450813A0B -:1022B00048F48C2F0E94322281118EC08C2F0E94F4 -:1022C0003B1BE4CF8C2F805E883050F4C77081E0D8 -:1022D00090E001C0880FCA95EAF70E947E1BD6CF16 -:1022E0008C2F855A833078F4C53A29F0C63A31F4F8 -:1022F00082E890E005C081E890E002C083E890E0C9 -:10230000CF910C9406108C2F885A833108F064C04A -:10231000C83A39F1C93A41F1CA3A49F1CB3A51F1D7 -:10232000CC3A59F1CD3A61F1C03B69F1CE3A71F145 -:10233000CF3A79F1C13B81F1C23B89F1C33B91F1C5 -:10234000C43B99F1C53BA1F1C63BA9F1C73BB1F133 -:10235000C83BB9F1C93BC1F1CA3BC9F58AE292E079 -:1023600038C082EE90E035C089EE90E032C08AEE4F -:1023700090E02FC085EB90E02CC086EB90E029C068 -:1023800087EB90E026C08CEC90E023C08DEC90E0D1 -:1023900020C083E891E01DC08AE891E01AC082E97C -:1023A00091E017C084E991E014C081E292E011C08D -:1023B00083E292E00EC084E292E00BC085E292E0FC -:1023C00008C086E292E005C087E292E002C080E0A9 -:1023D00090E0CF910C941C10CF910895882309F4BC -:1023E0004DC0823859F40E94E40F81FF47C089E351 -:1023F0000E943B1B0E94B71B89E30CC0833871F419 -:102400000E94E40F80FF3AC083E50E943B1B0E94BC -:10241000B71B83E50E945D1B0C94B71B843859F4ED -:102420000E94E40F82FF2AC087E40E943B1B0E94A7 -:10243000B71B87E4EFCF982F9450913A08F4EACF76 -:10244000982F905E983058F4282F277081E090E004 -:1024500001C0880F2A95EAF70E94841BDDCF982FD0 -:10246000955A933020F480E090E00C940610885A3E -:10247000833120F480E090E00C941C1008958823B0 -:1024800021F00E947E1B0C94B71B0895882321F035 -:102490000E94841B0C94B71B0895BF92CF92DF92C9 -:1024A000EF92FF920F931F93CF93DF93CDB7DEB7D9 -:1024B00027970FB6F894DEBF0FBECDBF8C0185E025 -:1024C000F801DE01119601900D928A95E1F7F8016D -:1024D00030812181F280558152955F708381948192 -:1024E000892B39F02F3F41F481E090E03F3F31F0FC -:1024F00003C081E090E002C080E090E080FD73C303 -:1025000039832A8389819A815E830E94F81AB92EC1 -:102510008F830E94F71A0E941F1A2B2D22952F706D -:1025200030E05E816F812530310509F4E6C06CF43E -:10253000243031050CF0A2C04B2D407F8B2D8F70C5 -:10254000223031050CF045C017C02C3031054CF459 -:102550002A3031050CF0E7C12830310509F043C3BA -:10256000E5C02D30310509F4BAC20CF4A2C22F30F7 -:10257000310509F038C323C3182F411101C002C02F -:102580001295107FFF2059F0112309F46BC2812F9F -:102590006F830E948E1B0E94B71B6F8163C2862FC0 -:1025A0000E94EE11112309F41EC3812F0E94941B77 -:1025B00027960FB6F894DEBF0FBECDBFDF91CF9147 -:1025C0001F910F91FF90EF90DF90CF90BF900C94F0 -:1025D000B71B403211F08295807F662319F061307D -:1025E00071F523C0FF20B1F0511101C032C051304C -:1025F00081F527960FB6F894DEBF0FBECDBFDF91F1 -:10260000CF911F910F91FF90EF90DF90CF90BF90EF -:102610000C949E1B511101C003C0513009F4E3C258 -:102620008E830E94A11B8E819AC1FF2021F056301B -:1026300008F0D9C20EC0553008F0D5C290C1FF20B5 -:10264000C9F0552331F0F801958190FF0BC29F70BE -:10265000958327960FB6F894DEBF0FBECDBFDF91EE -:10266000CF911F910F91FF90EF90DF90CF90BF908F -:102670000C943F12552309F472C109C22B2D2695E3 -:102680002695237030E02115310529F021303105E0 -:1026900009F0A9C219C0FF2021F0862F9B2D93704D -:1026A00002C080E090E027960FB6F894DEBF0FBE20 -:1026B000CDBFDF91CF911F910F91FF90EF90DF90F1 -:1026C000CF90BF900C940610FF2021F0862F9B2DF9 -:1026D000937002C080E090E027960FB6F894DEBFBA -:1026E0000FBECDBFDF91CF911F910F91FF90EF9063 -:1026F000DF90CF90BF900C941C10862FFF2019F014 -:102700000E941B1F02C00E94831F27960FB6F894D9 -:10271000DEBF0FBECDBFDF91CF911F910F91FF9014 -:10272000EF90DF90CF90BF900C940A208B2D837098 -:1027300009F079C0F11057C2262F229526952770EF -:10274000220F220F862F8F70C82ED12CE12CF12C56 -:10275000022E04C0CC0CDD1CEE1CFF1C0A94D2F728 -:1027600064FF10C06FE070E080E090E004C0660F8E -:10277000771F881F991F2A95D2F7609570958095CD -:10278000909503C060E070E0CB012B2D2695269537 -:102790002370422F50E042305105D9F043305105AB -:1027A00069F16C297D298E299F294130510551F10C -:1027B00027960FB6F894DEBF0FBECDBFDF91CF9145 -:1027C0001F910F91FF90EF90DF90CF90BF900C94EE -:1027D000341A6C297D298E299F2927960FB6F894E3 -:1027E000DEBF0FBECDBFDF91CF911F910F91FF9044 -:1027F000EF90DF90CF90BF900C94461A0E94341A4D -:10280000C701B60127960FB6F894DEBF0FBECDBF45 -:10281000DF91CF911F910F91FF90EF90DF90CF90BC -:10282000BF900C94221AFF2019F08B2D817001C0EB -:102830008695882309F4D7C1262F229526952770DF -:10284000220F220F862F8F70C82ED12CE12CF12C55 -:10285000022E04C0CC0CDD1CEE1CFF1C0A94D2F727 -:1028600064FF10C06FE070E080E090E004C0660F8D -:10287000771F881F991F2A95D2F7609570958095CC -:10288000909503C060E070E0CB012B2D2695269536 -:102890002370422F50E042305105D9F043305105AA -:1028A00069F16C297D298E299F294130510551F10B -:1028B00027960FB6F894DEBF0FBECDBFDF91CF9144 -:1028C0001F910F91FF90EF90DF90CF90BF900C94ED -:1028D000D31A6C297D298E299F2927960FB6F89443 -:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043 -:1028F000EF90DF90CF90BF900C94E51A0E94D31A0E -:10290000C701B60127960FB6F894DEBF0FBECDBF44 -:10291000DF91CF911F910F91FF90EF90DF90CF90BB -:10292000BF900C94C11A603F59F120F4603E08F446 -:1029300094C008C0623F09F467C0F0F1633F09F03A -:102940008CC065C0162F1F708B2D8F71FF2021F05A -:102950000E946C1A812F7DCE0E94871A812F2796A4 -:102960000FB6F894DEBF0FBECDBFDF91CF911F91A0 -:102970000F91FF90EF90DF90CF90BF900C94461294 -:10298000FF20B1F0553008F02EC18B2D8F712796A6 -:102990000FB6F894DEBF0FBECDBFDF91CF911F9170 -:1029A0000F91FF90EF90DF90CF90BF900C94A61AFC -:1029B000563008F018C1E9CFFF2099F08B2D8F71A8 -:1029C00027960FB6F894DEBF0FBECDBFDF91CF9133 -:1029D0001F910F91FF90EF90DF90CF90BF900C94DC -:1029E0006C1A8B2D8F7127960FB6F894DEBF0FBE31 -:1029F000CDBFDF91CF911F910F91FF90EF90DF90AE -:102A0000CF90BF900C94871AF110EBCFD7CFFF2057 -:102A100099F08B2D8F7127960FB6F894DEBF0FBEFD -:102A2000CDBFDF91CF911F910F91FF90EF90DF907D -:102A3000CF90BF900C945D1A27960FB6F894DEBF26 -:102A40000FBECDBFDF91CF911F910F91FF90EF90FF -:102A5000DF90CF90BF900C94581AFF20A9F0552317 -:102A600009F4ACCF862F27960FB6F894DEBF0FBEC1 -:102A7000CDBFDF91CF911F910F91FF90EF90DF902D -:102A8000CF90BF900C942611552309F4AACF862F1E -:102A900027960FB6F894DEBF0FBECDBFDF91CF9162 -:102AA0001F910F91FF90EF90DF90CF90BF900C940B -:102AB000EE114B2D4F70C8010E94AB0227960FB646 -:102AC000F894DEBF0FBECDBFDF91CF911F910F9164 -:102AD000FF90EF90DF90CF90BF900C948A19F11087 -:102AE00082C09B2D9F70492F50E04230510599F1D3 -:102AF00044F44115510569F04130510509F073C0A6 -:102B000019C043305105C1F14430510509F06BC083 -:102B100044C027960FB6F894DEBF0FBECDBFDF913D -:102B2000CF911F910F91FF90EF90DF90CF90BF90CA -:102B30000C94E12227960FB6F894DEBF0FBECDBFEE -:102B4000DF91CF911F910F91FF90EF90DF90CF9089 -:102B5000BF900C94F82227960FB6F894DEBF0FBEF4 -:102B6000CDBFDF91CF911F910F91FF90EF90DF903C -:102B7000CF90BF900C94142327960FB6F894DEBF25 -:102B80000FBECDBFDF91CF911F910F91FF90EF90BE -:102B9000DF90CF90BF900C942723862F27960FB6F7 -:102BA000F894DEBF0FBECDBFDF91CF911F910F9183 -:102BB000FF90EF90DF90CF90BF900C944B234B2D64 -:102BC0004F70C80127960FB6F894DEBF0FBECDBF79 -:102BD000DF91CF911F910F91FF90EF90DF90CF90F9 -:102BE000BF900C94D40327960FB6F894DEBF0FBEA7 -:102BF000CDBFDF91CF911F910F91FF90EF90DF90AC -:102C0000CF90BF9008950E949B1B0E94701B0E9452 -:102C1000B71B0E94B6200E940A2080E090E00E942C -:102C2000061080E090E00C941C100E948B1B0C940A -:102C300003160E94F81A292F22952F7030E02C30AD -:102C400031054CF42A3031056CF422503109223020 -:102C5000310590F407C02C30310551F02F3031058B -:102C600059F406C0803E10F0803F31F481E00895B1 -:102C700093FB882780F9089580E00895CF93DF9330 -:102C800000D000D01F92CDB7DEB70F900F900F90FD -:102C90000F900F90DF91CF910895CF93DF9300D0E5 -:102CA00000D000D0CDB7DEB726960FB6F894DEBFC1 -:102CB0000FBECDBFDF91CF9108951F93CF93DF93C8 -:102CC000C091BB0116E012C0D0E01C9FF0011D9F17 -:102CD000F00D1124E557FE4F4081518162817381CF -:102CE000848195810E944D162196C7708091BC0108 -:102CF000C813EACFDF91CF911F91089540918501CC -:102D000050918601609187017091880180918901BD -:102D100090918A010C944D160F931F93CF93DF93DC -:102D200080918A0182958F7009F069C08091870136 -:102D3000882309F464C0A091BB01D091BC01B0917B -:102D40008501C0918601809188019091890121E0DF -:102D500030E0BF3F11F020E030E0122FBC01609561 -:102D6000709506E04AC0009721F0CF3F29F4212F4B -:102D700005C021E030E002C020E030E020FD3BC093 -:102D80004A2F50E0049FF001059FF00D1124E557F4 -:102D9000FE4F2181C2132FC02081B2132CC022818B -:102DA000211129C0238134812817390718F0281BE5 -:102DB000390B02C0260F371F283C3105E0F4809103 -:102DC0008A018F70806180938A0186E0849FF00180 -:102DD000859FF00D1124E057FE4F80818F70806138 -:102DE000808385E891E00E944D12DF91CF911F9181 -:102DF0000F910C945D16AF5FA770AD13B4CFDF9148 -:102E0000CF911F910F910895EF92FF920F931F930F -:102E1000CF93DF93CDB7DEB762970FB6F894DEBFDE -:102E20000FBECDBF8C0185E0F801DE011D9601903B -:102E30000D928A95E1F7D8014C9111965C9111970A -:102E400012966C9112971396ED90FC9014977091D6 -:102E50008501E09186018091880190918901009718 -:102E600039F0EF3F41F421E030E07F3F31F003C023 -:102E700021E030E002C020E030E020FD5CC1209184 -:102E80008701222309F4F1C0E816F90628F097011A -:102E9000281B390BC90104C0809590958E0D9F1D8C -:102EA000883C910508F098C080918A01982F907F06 -:102EB00009F064C0E51314C0741312C0611110C08E -:102EC0008F70806180938A010E947E1685E891E070 -:102ED0000E944D1280918A01D80115968C9343C1AE -:102EE000EF2839F05F3F41F481E090E04F3F31F04F -:102EF00003C081E090E002C080E090E080FD03C06C -:102F000081E0862702C080E090E080FF2EC08091A3 -:102F1000BB012091BC0136E013C090E0389FF00166 -:102F2000399FF00D1124E557FE4F7181571306C0EC -:102F30007081471303C07281671317C001968770B1 -:102F40008213EBCF12C19F7059F0882309F40BC193 -:102F500007C09F7029F0F8019581907F09F403C1A3 -:102F6000805E883008F4FFC0D2C0662309F4FBC03D -:102F700080918A01816080938A01F5C0E51308C0C1 -:102F8000741306C0611104C0D80115968C939DC0BE -:102F90004D875E878D859E856A8B0E9419166A898A -:102FA000882309F4B4C0662309F4B1C020918A01D2 -:102FB000822F82958F7090E002970CF4C6C08091AA -:102FC00085019091860198878F831986FB86EA8612 -:102FD0002C87CE01079646C080918A01982F907F5A -:102FE00059F47E2DF98AE88A89890E943E1685E87F -:102FF00091E00E944D1295C0E51311C074130FC0EB -:1030000061110DC0F8018583C8010E944D12E5E8E9 -:10301000F1E086E0DF011D928A95E9F7A2C04D87B5 -:103020005E878D859E856A8B0E9419166A89882322 -:1030300009F46DC0662309F46AC020918A01822FC9 -:1030400082958F7090E002970CF47FC0809185018B -:10305000909186019A8389831B82FD82EC822E8364 -:10306000CE0101960E944D1270C0E816F90628F0B4 -:103070009701281B390BC90104C0809590958E0DCE -:103080009F1D883C910508F046C0662309F43FC0A7 -:10309000E51330C074132EC020918A0120FD21C099 -:1030A000322F32953F70832F90E00097D1F0D801F6 -:1030B00015962C9315970F9741F0832F8F5F82956C -:1030C000807F2F70282B15962C93C8010E944D12DB -:1030D00086E0F801A5E8B1E001900D928A95E1F74C -:1030E0003EC086E0F801A5E8B1E001900D928A9516 -:1030F000E1F737C04D875E878D859E850E94191642 -:10310000811123C080918A01816080938A01C80166 -:103110000E944D1226C07E2DF98AE88A89890E9474 -:103120003E16E5E8F1E086E0DF011D928A95E9F7B9 -:103130000E947E1618C0662351F34D875E878D85E9 -:103140009E850E941916882311F386E0F801A5E8F0 -:10315000B1E001900D928A95E1F70E948C160E94D1 -:103160007E1681E014C080E012C04D875E878D8599 -:103170009E850E94F81A292F22952F7030E0223068 -:1031800031050CF4E0CE243031050CF6E2CE629627 -:103190000FB6F894DEBF0FBECDBFDF91CF911F9168 -:1031A0000F91FF90EF9008951F93CF93DF93CDB7CA -:1031B000DEB72C970FB6F894DEBF0FBECDBF4F839E -:1031C000588769877A878B879C87CE0107960E94EC -:1031D00004178823D9F02F8138858A859B85892B10 -:1031E00039F03F3F19F080E090E004C02F3FD9F75D -:1031F00081E090E0892B09F06DC04F815885698589 -:103200007A858B859C850E944D1664C086E0FE0100 -:103210003796DE01119601900D928A95E1F7FF81B4 -:10322000E8854A855B854115510539F0EF3F41F44A -:1032300081E090E0FF3F31F003C081E090E002C008 -:1032400080E090E080FD46C02091BC0130E0C901E3 -:103250000196877099276091BB0170E086179707E8 -:1032600009F440C0F983EA835D834C8396E0929F22 -:10327000D001939FB00D1124A557BE4FFE0131968A -:1032800001900D929A95E1F78093BC010E945D1622 -:1032900021C0189FC001112485579E4F0E9404171A -:1032A000882371F1E091BB011E9FF0011124E557C5 -:1032B000FE4F4081518162817381848195810E949A -:1032C0004D168091BB0190E00196877099278093FD -:1032D000BB0101C016E08091BB019091BC01891334 -:1032E000D8CF0EC00E9415161092BC011092BB01DF -:1032F000E5E8F1E086E0DF011D928A95E9F7EACF83 -:103300002C960FB6F894DEBF0FBECDBFDF91CF91E4 -:103310001F910895DF92EF92FF920F931F93CF9327 -:10332000DF93EC01009709F46EC0D12CEE24E394F6 -:10333000F12C8E010F5F1F4FFE018491843748F4FA -:10334000843008F04CC0813071F0823009F05BC0ED -:103350001EC0853709F43FC080F1982F94589037EC -:1033600008F051C03FC02296F8018491982F905EDA -:10337000983050F48770FE2D01C0FF0F8A95EAF750 -:103380008F2F0E948E1B13C00E9426112FC02296E1 -:10339000F8018491982F905E983060F48770FE2D2C -:1033A00001C0FF0F8A95EAF78F2F0E94941B0E949D -:1033B000B71B1CC00E94EE1119C02296F80104919F -:1033C00007C08FE99FE00197F1F700C000000150AE -:1033D0000111F7CF0BC02296F801D49007C00E94CC -:1033E000261103C08F770E94EE11E8018D2D07C0D2 -:1033F0008150EFE9FFE03197F1F700C0000088232A -:1034000009F497CFF5CFDF91CF911F910F91FF90E6 -:10341000EF90DF9008956093C1017093C201809393 -:10342000C3019093C4010C9403166093BD01709383 -:10343000BE018093BF019093C0010C9403160895C0 -:103440000C940B1A0F931F930091C1011091C201AC -:103450002091C3013091C401602B712B822B932BDF -:103460001F910F910C940B1A0F931F930091C101A0 -:103470001091C2012091C3013091C40160237123D6 -:10348000822393231F910F910C940B1A0F931F9378 -:103490000091C1011091C2012091C3013091C4017A -:1034A00060277127822793271F910F910C940B1A85 -:1034B00060E070E0CB010C94151A41E050E060E050 -:1034C00070E004C0440F551F661F771F8A95D2F71E -:1034D000CB01BA010C94151A41E050E060E070E0B5 -:1034E00004C0440F551F661F771F8A95D2F780913D -:1034F000BD019091BE01A091BF01B091C001482BC8 -:10350000592B6A2B7B2BCB01BA010C94151A41E085 -:1035100050E060E070E004C0440F551F661F771F45 -:103520008A95D2F740955095609570958091BD0130 -:103530009091BE01A091BF01B091C00148235923D1 -:103540006A237B23CB01BA010C94151A41E050E0A9 -:1035500060E070E004C0440F551F661F771F8A9516 -:10356000D2F78091BD019091BE01A091BF01B091B1 -:10357000C001482759276A277B27CB01BA010C9441 -:10358000151A0F931F930091BD011091BE01209158 -:10359000BF013091C001602B712B822B932B1F91A7 -:1035A0000F910C94151A0F931F930091BD01109168 -:1035B000BE012091BF013091C0016023712382239D -:1035C00093231F910F910C94151A0F931F93009141 -:1035D000BD011091BE012091BF013091C001602753 -:1035E0007127822793271F910F910C94151A089524 -:1035F000CF92DF92EF92FF920F931F93CF93DF93BF -:10360000EC01C090C101D090C201E090C301F090E4 -:10361000C4018091BD019091BE01A091BF01B09104 -:10362000C001C82AD92AEA2AFB2A0FE110E0B70113 -:10363000A601002E04C076956795579547950A9484 -:10364000D2F740FF08C0BE01802F0E94FA038130EC -:10365000910509F007C00150110948F7BE0180E04B -:103660000E94FA03DF91CF911F910F91FF90EF908D -:10367000DF90CF90089540910C0150910D0120E012 -:1036800030E09FEFFA01E20FF31F62816817A1F0AB -:103690009F3F19F4611101C0922F2F5F3F4F2630D9 -:1036A000310581F707C0FA01E90FF11D97FDFA9581 -:1036B000828308959F3FB9F7089540910C0150917E -:1036C0000D0120E030E0FA01E20FF31F9281981320 -:1036D00001C012822F5F3F4F26303105A1F70895B8 -:1036E00081E090E0E0910C01F0910D01E80FF91FED -:1036F0001082019688309105A9F708959091C5012F -:10370000982B9093C501089580959091C5019823B9 -:103710009093C50108951092C50108959091C60136 -:10372000982B9093C601089580959091C601982397 -:103730009093C60108951092C60108958093C70121 -:1037400008951092C701089540910C0150910D0108 -:1037500020E030E080E0FA01E20FF31F9181911147 -:103760008F5F2F5F3F4F27303105A9F70895E09114 -:103770000C01F0910D018091C5018083E0910C0155 -:10378000F0910D0180819091C601892B80839091E9 -:10379000C701992361F0E0910C01F0910D01808146 -:1037A000892B80830E94A41B81110E94A11B809100 -:1037B0000C0190910D010C94F00F8091E701843081 -:1037C00021F11092D10120E488E190E00FB6F89445 -:1037D000A895809360000FBE2093600080E00E9457 -:1037E000E10283B7817F846083BF83B7816083BF39 -:1037F0007894889583B78E7F83BF88E10FB6F8945D -:1038000080936000109260000FBE0895089508959F -:10381000CF9380E00E94E1020E94061C0E943807BC -:103820000E94071CC0E08C2F0E948C08892B29F471 -:10383000CF5FC530C1F780E001C081E0CF9108952E -:103840000E94151680E00E94E1020E94D0220E9490 -:10385000E40F0C9462051F920F920FB60F92112481 -:103860008F939F93AF93BF938091D101811113C028 -:103870008091D2019091D301A091D401B091D50152 -:103880004196A11DB11D8093D2019093D301A093C5 -:10389000D401B093D501BF91AF919F918F910F90BB -:1038A0000FBE0F901F90189582E084BD93E095BDE8 -:1038B0009AEF97BD80936E0008958FB7F89440916A -:1038C000D2015091D3016091D4017091D5018FBF85 -:1038D000CA010895CF92DF92EF92FF920F931F9348 -:1038E0002FB7F8944091D2015091D3016091D40147 -:1038F0007091D5012FBF6A017B01EE24FF248C015A -:1039000020E030E0C016D106E206F30620F09A016E -:10391000281B390B05C09C0120953095240F351FBD -:10392000C9011F910F91FF90EF90DF90CF90089504 -:103930001F920F920FB60F9211248F939F93AF9304 -:10394000BF938091D2019091D301A091D401B09105 -:10395000D5010196A11DB11D8093D2019093D30191 -:10396000A093D401B093D501BF91AF919F918F9156 -:103970000F900FBE0F901F9018950E94C80CF894DE -:103980002FEF87EA91E6215080409040E1F700C098 -:10399000000087E090EBDC018093F1019093F2014D -:1039A000A093F301B093F4012CE088E190E00FB60E -:1039B000F894A895809360000FBE20936000FFCF1D -:1039C000CF92DF92EF92FF920F931F93CF93DF93EB -:1039D000C82ED12C01E010E08D2D0E948C087C01B6 -:1039E000C0E0D0E098010C2E02C0220F331F0A94D1 -:1039F000E2F72E213F21232B29F42196CC30D1054B -:103A000089F708C06C2F7D2D80E00E94D503C81275 -:103A1000F4CF06C0D39485E0D812DECF80E001C099 -:103A200081E0DF91CF911F910F91FF90EF90DF9098 -:103A3000CF900895CF93C82F8CE20E94E01C88237A -:103A400021F08C2FCF910C94E01C80E0CF91089551 -:103A5000CF930E946B1E811102C00E944C1EC5E6CE -:103A600008C00E9438078FE39CE90197F1F700C076 -:103A70000000C150B1F789E20E941A1D81110AC1EC -:103A80008AE20E941A1D81110E944C1E85E00E944C -:103A90001A1D81110E94BD1C0E94761E8093D001C8 -:103AA00087E00E941A1D882399F18BE10E941A1D5C -:103AB000882351F09091D00191FB882780F921E073 -:103AC000822780FB91F922C08EE00E941A1D882374 -:103AD00051F09091D00192FB882780F921E0822754 -:103AE00080FB92F913C080E10E941A1D9091D001D1 -:103AF000882341F093FB882780F921E0822780FB0F -:103B000093F904C0892F809580FB90F99093D001A0 -:103B10008091D0010E947A1E0E94881E8093E1014C -:103B200080EE0E941A1D882341F08091E101982FB8 -:103B3000909590FB80F98093E10189E30E941A1D22 -:103B4000882359F09091E10191FB882780F921E0C9 -:103B5000822780FB91F99093E10182EE0E941A1D69 -:103B6000882359F09091E10192FB882780F921E0A8 -:103B7000822780FB92F99093E10186EE0E941A1D44 -:103B8000882359F09091E10193FB882780F921E087 -:103B9000822780FB93F99093E10183EE0E941A1D26 -:103BA000882359F09091E10194FB882780F921E066 -:103BB000822780FB94F99093E10185E30E941A1D0E -:103BC000882359F09091E10195FB882780F921E045 -:103BD000822780FB95F99093E10181E30E941A1DF1 -:103BE000882359F09091E10196FB882780F921E024 -:103BF000822780FB96F99093E10181E10E941A1DD2 -:103C0000882359F09091E10197FB882780F921E002 -:103C1000822780FB97F99093E1018091E1010E9456 -:103C20008C1E87E20E941A1DC82F8EE10E941A1D69 -:103C30008111C2608FE10E941A1D8111C46080E26F -:103C40000E941A1D8111C86081E20E941A1D811113 -:103C5000C06182E20E941A1D8111C06283E20E944B -:103C60001A1D8111C06484E20E941A1D882311F07C -:103C7000C06802C0CC2329F08C2F0E94831E6C2FB9 -:103C800003C00E947F1E682F70E080E090E0CF911B -:103C90000C94201ACF9108956DEE7EEF80E090E0B5 -:103CA0000E94D92460E082E090E00E94CB2460E092 -:103CB00083E090E00E94CB2460E084E090E00E94EA -:103CC000CB2460E085E090E00E94CB2460E086E0B9 -:103CD00090E00C94CB2480E090E00E94C52421E089 -:103CE0008D3E9E4F09F020E0822F089582E090E003 -:103CF0000C94BD24682F82E090E00C94CB2483E0E8 -:103D000090E00C94BD24682F83E090E00C94CB24C9 -:103D100084E090E00C94BD24682F84E090E00C9443 -:103D2000CB2486E090E00C94BD24682F86E090E0E0 -:103D30000C94CB248091DE0180FF0BC060911101B7 -:103D400085E0689FB0011124759567957595679515 -:103D50002AC081FF09C06091110185E0689FB00110 -:103D60001124759567951FC082FF07C060911101EE -:103D700085E0689FB001112416C04091D80144230A -:103D8000C9F060911001461788F72091110185E074 -:103D9000289F90011124429FC001439F900D112440 -:103DA00070E00E9495246038710540F4611571053A -:103DB00039F002C065E070E0862F08958FE708951E -:103DC00081E008958091DE0180FF08C060910F01BD -:103DD00070E0759567957595679521C081FF06C060 -:103DE00060910F0170E07595679519C082FF04C05E -:103DF00060910F0170E010C08091D8018823C1F05C -:103E000060910E018617A0F790910F01989FC00155 -:103E1000112470E00E9495246038710528F4611522 -:103E2000710521F0862F08958FE7089581E00895A8 -:103E300061E070E0F4CF803F21F40E949A1E8195EA -:103E400004C0813F29F40E949A1E8093DB010895EB -:103E5000823F21F40E949A1E819504C0833F29F479 -:103E60000E949A1E8093DA010895893F19F40E94F6 -:103E7000E21E05C08A3F31F40E94E21E81958093C4 -:103E8000DC0108958B3F21F40E94E21E819504C05D -:103E90008C3F29F40E94E21E8093DD010895843F47 -:103EA00021F48091D901816017C0853F21F4809170 -:103EB000D901826011C0863F21F48091D9018460CC -:103EC0000BC0873F21F48091D901886005C0883FED -:103ED00031F48091D90180618093D90108958D3F9B -:103EE00021F48091DE0181600BC08E3F21F480912E -:103EF000DE01826005C08F3F29F48091DE0184607D -:103F00008093DE010895803F29F48091DB0187FFD3 -:103F10006EC007C0813F41F48091DB0118160CF0A0 -:103F200066C01092DB0163C09091DA01823F19F400 -:103F300097FF5DC005C0833F31F419160CF057C0E0 -:103F40001092DA0154C0893F31F48091DC011816D7 -:103F50000CF04DC006C08A3F39F48091DC0187FF28 -:103F600046C01092DC0143C08B3F29F48091DD01F3 -:103F700087FF3DC006C08C3F39F48091DD011816E3 -:103F8000B4F51092DD0133C0843F21F48091D90152 -:103F90008E7F05C0853F31F48091D9018D7F80935C -:103FA000D90125C0863F21F48091D9018B7FF7CFBD -:103FB000873F21F48091D901877FF1CF883F21F499 -:103FC0008091D9018F7EEBCF8D3F21F48091DE016E -:103FD0008E7F0BC08E3F21F48091DE018D7F05C066 -:103FE0008F3F29F48091DE018B7F8093DE018091E9 -:103FF000DA0181110EC08091DB0181110AC080912C -:10400000DC01811106C08091DD01811102C0109296 -:10401000D801089589ED91E00E94FB0F0E945D1C7C -:104020009093D7018093D6010895CF938091D601C4 -:104030009091D7010E946A1C4091D801442321F03D -:104040002091120130E006C0209113015AE0259F13 -:10405000900111248217930708F486C08091DA0139 -:1040600081110DC09091DB01911109C09091DC018B -:10407000911105C09091DD01992309F475C04F3F5E -:1040800019F04F5F4093D801181624F40E949A1E2D -:104090008093DA018091DA0187FF05C00E949A1EA1 -:1040A00081958093DA018091DB01181624F40E9437 -:1040B0009A1E8093DB018091DB0187FF05C00E947F -:1040C0009A1E81958093DB016091DA01662339F1B4 -:1040D000C091DB01CC2319F1772767FD7095872FFD -:1040E000972F0E949A2323E333E343E35FE30E9485 -:1040F000FE230E9467236093DA016C2F772767FD08 -:104100007095872F972F0E949A2323E333E343E38D -:104110005FE30E94FE230E9467236093DB0180918E -:10412000DC01181624F40E94E21E8093DC018091C9 -:10413000DC0187FF05C00E94E21E81958093DC01AF -:104140008091DD01181624F40E94E21E8093DD01A7 -:104150008091DD0187FF05C00E94E21E819580935A -:10416000DD01CF910C940A20CF910895E9EDF1E0A3 -:1041700085E0DF011D928A95E9F71092D80110922F -:10418000DE010895833089F130F4813061F08230AE -:1041900009F06EC019C0853009F449C0B8F1863005 -:1041A00009F066C055C020911301862F90E0820F60 -:1041B000911D8F3F910520F4620F609313010895C4 -:1041C0008FEF80931301089520911201862F90E0C4 -:1041D000820F911D8F3F910520F4620F60931201B1 -:1041E00008958FEF80931201089520911101862F79 -:1041F00090E0820F911D8F3F910520F4620F609334 -:10420000110108958FEF80931101089520911001FD -:10421000862F90E0820F911D8F3F910520F4620F51 -:104220006093100108958FEF8093100108952091FD -:104230000F01862F90E0820F911D8F3F910520F492 -:10424000620F60930F0108958FEF80930F0108951F -:1042500020910E01862F90E0820F911D8F3F9105D6 -:1042600020F4620F60930E0108958FEF80930E018A -:104270000895833021F130F4813059F0823009F013 -:1042800049C012C0853089F128F1863009F042C05A -:1042900037C080911301681720F4861B80931301A7 -:1042A000089510921301089580911201681720F467 -:1042B000861B809312010895109212010895809137 -:1042C0001101681720F4861B809311010895109244 -:1042D0001101089580911001681720F4861B8093C6 -:1042E0001001089510921001089580910F01681730 -:1042F00020F4861B80930F01089510920F010895FA -:1043000080910E01681720F4861B80930E0108959A -:1043100010920E01089541E050E060E070E004C0AA -:10432000440F551F661F771F8A95D2F7CB01BA013C -:104330000E94201A0C941516873200F58E3108F071 -:1043400086C08E3009F466C060F4873009F44DC031 -:1043500018F4863049F531C0883041F18B3021F5B1 -:104360007BC0863109F478C018F48031E9F45CC070 -:10437000893109F471C08B31B9F442C0883309F432 -:104380006BC048F4893209F460C0853309F45DC01C -:10439000873251F45AC0833409F457C018F48A3371 -:1043A00018F057C0883499F080E008950E94761E76 -:1043B0000E94881E0E94911E4FC08091D001817F73 -:1043C0008E7F8093D00181E08093DF0108950E9469 -:1043D00015162FEF83ED90E3215080409040E1F7D8 -:1043E00000C000000E94BD1C37C08091D00180FF3A -:1043F00003C0817F8E7F01C081608093D0012CC07B -:104400009091D00191FB882780F921E0822780FBE1 -:1044100091F913C09091D00192FB882780F921E097 -:10442000822780FB92F909C09091D00193FB8827E5 -:1044300080F921E0822780FB93F99093D0018823B3 -:1044400059F091609093D00107C080E003C08D5176 -:1044500001C089530E948B2181E0089580E0089576 -:1044600080E00895CF93C82F8091DF01813071F0F3 -:1044700020F0823009F089C037C0A0910C01B091C2 -:104480000D018C91823209F082C007C0A0910C010D -:10449000B0910D018C91823249F48C2F0E942E2212 -:1044A00081111EC08C2F0E949C211CC08C2F0E9449 -:1044B0003022811115C0C43169F030F4CB3081F065 -:1044C000C03109F068C009C0C93221F0C83309F011 -:1044D00062C006C01092DF015EC082E08093DF01FF -:1044E00081E090E081705AC0C932C9F060F4C431F3 -:1044F000B1F020F4C73009F04CC034C0CE51C63002 -:1045000008F047C017C0CE3439F120F4CB3409F09D -:1045100040C01CC0C135C1F0C235D9F513C080916F -:10452000E001882319F01092E00133C081E080930C -:10453000DF0134C0EC2FF0E0E65BFE4F808180931A -:10454000E00127C061E003C061E007C06AE080913C -:10455000E0010E94C2201DC06AE08091E0010E943B -:10456000392117C08EE18093130182E380931201F9 -:104570008AE08093110184E18093100188E08093A8 -:104580000F0188E280930E0104C01092DF0180E0E9 -:1045900005C081E003C080E090E0A4CFCF910895F2 -:1045A0000E946B1E811102C00E944C1E0E94911E2F -:1045B0008093F00180FF02C0869501C080E00C94DA -:1045C000E1028091F001982F9695292F30E0233059 -:1045D00031054CF49F5F990F8170892B8160809326 -:1045E000F0010E94951E8091F00186950C94E102E5 -:1045F0008091F001982F969591F09158990F8170C4 -:10460000892B8093F0018E7F91E009F490E08091F6 -:10461000F00190FB80F98093F0010E94951E80913B -:10462000F00186950C94E1028091F001982F90950D -:1046300090FB80F98093F0010E94951E8091F0011B -:1046400080FF02C0869501C080E00C94E1023091A9 -:10465000F001232F26952F5F2F77822F90E0317066 -:1046600004972CF4220F232B2093F00102C03093E7 -:10467000F0018091F001282F2E7F91E009F490E065 -:1046800090FB80F98093F0010E94951E8091F001CB -:1046900086950C94E1022091F001922F969598272F -:1046A000990F822F8170892B8093F0018E7F91E08A -:1046B00009F490E08091F00190FB80F98093F00183 -:1046C0000E94951E8091F00186950C94E10204D021 -:1046D0006894B1118DC0089570D088F09F5790F004 -:1046E000B92F9927B751A0F0D1F0660F771F881F17 -:1046F000991F1AF0BA95C9F712C0B13081F077D07E -:10470000B1E0089574C0672F782F8827B85F39F01B -:10471000B93FCCF3869577956795B395D9F73EF475 -:1047200090958095709561957F4F8F4F9F4F08951D -:10473000E89409C097FB3EF490958095709561953B -:104740007F4F8F4F9F4F9923A9F0F92F96E9BB27F1 -:104750009395F695879577956795B795F111F8CF6D -:10476000FAF4BB0F11F460FF1BC06F5F7F4F8F4FD8 -:104770009F4F16C0882311F096E911C0772321F0CE -:104780009EE8872F762F05C0662371F096E8862F66 -:1047900070E060E02AF09A95660F771F881FDAF7BD -:1047A000880F9695879597F9089557FD9058440F6F -:1047B000551F59F05F3F71F04795880F97FB991F80 -:1047C00061F09F3F79F0879508951216130614063D -:1047D000551FF2CF4695F1DF08C0161617061806CA -:1047E000991FF1CF86957105610508940895E894A5 -:1047F000BB2766277727CB0197F908950BD078C0A0 -:1048000069D028F06ED018F0952309F05AC05FC027 -:104810001124EECFCADFA0F3959FD1F3950F50E09E -:10482000551F629FF001729FBB27F00DB11D639F62 -:10483000AA27F00DB11DAA1F649F6627B00DA11D08 -:10484000661F829F2227B00DA11D621F739FB00DAE -:10485000A11D621F839FA00D611D221F749F33271E -:10486000A00D611D231F849F600D211D822F762FB7 -:104870006A2F11249F5750408AF0E1F088234AF0B4 -:10488000EE0FFF1FBB1F661F771F881F9150504000 -:10489000A9F79E3F510570F014C0AACF5F3FECF31B -:1048A000983EDCF3869577956795B795F795E795EC -:1048B0009F5FC1F7FE2B880F911D9695879597F9FD -:1048C000089597F99F6780E870E060E008959FEF92 -:1048D00080EC089500240A94161617061806090697 -:1048E000089500240A941216130614060506089566 -:1048F000092E0394000C11F4882352F0BB0F40F4EE -:10490000BF2B11F460FF04C06F5F7F4F8F4F9F4F2D -:104910000895991B79E004C0991F961708F0961B1B -:10492000881F7A95C9F78095089597FB072E16F48E -:10493000009407D077FD09D00E94A92407FC05D078 -:104940003EF4909581959F4F0895709561957F4FA6 -:104950000895AA1BBB1B51E107C0AA1FBB1FA617C6 -:10496000B70710F0A61BB70B881F991F5A95A9F718 -:1049700080959095BC01CD010895F999FECF92BD27 -:1049800081BDF89A992780B50895A8E1B0E042E08A -:1049900050E00C94E024262FF999FECF1FBA92BD67 -:1049A00081BD20BD0FB6F894FA9AF99A0FBE019610 -:1049B00008950E94CB24272F0C94CC24DC01CB013A -:1049C000FC01F999FECF06C0F2BDE1BDF89A31961F -:1049D00000B40D9241505040B8F70895F894FFCFBD -:1049E00005960826090209CD08990801C80128087A -:1049F000140A321E420045002500260043006100D3 -:104A00006000200037006400650066006700440015 -:104A100046002400470074038D03A603BF038B04E4 -:104A20003E040804E8033F4D362001020304050656 -:044A3000070809006A -:00000001FF From 28352f46192c50867e5e1439be6149374d2b78bd Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Mon, 25 Apr 2016 01:01:41 -0400 Subject: [PATCH 129/132] adds revisions of .hex files for planck/preonic --- keyboard/planck/planck_pcb_r3.hex | 1544 ++++++++++++++ .../planck/planck_pcb_r3_w_bootloader.hex | 1796 ++++++++++++++++ keyboard/planck/planck_pcb_r4.hex | 1628 ++++++++++++++ .../planck/planck_pcb_r4_w_bootloader.hex | 1880 +++++++++++++++++ keyboard/preonic/preonic_pcb_r1.hex | 1702 +++++++++++++++ .../preonic/preonic_pcb_r1_w_bootloader.hex | 1863 ++++++++++++++++ 6 files changed, 10413 insertions(+) create mode 100644 keyboard/planck/planck_pcb_r3.hex create mode 100755 keyboard/planck/planck_pcb_r3_w_bootloader.hex create mode 100644 keyboard/planck/planck_pcb_r4.hex create mode 100644 keyboard/planck/planck_pcb_r4_w_bootloader.hex create mode 100644 keyboard/preonic/preonic_pcb_r1.hex create mode 100644 keyboard/preonic/preonic_pcb_r1_w_bootloader.hex diff --git a/keyboard/planck/planck_pcb_r3.hex b/keyboard/planck/planck_pcb_r3.hex new file mode 100644 index 0000000000..11f523c058 --- /dev/null +++ b/keyboard/planck/planck_pcb_r3.hex @@ -0,0 +1,1544 @@ +:100000000C949D020C94E1020C94E1020C94E10228 +:100010000C94E1020C94E1020C94E1020C94E102D4 +:100020000C94E1020C94E1020C941C120C94EE125C +:100030000C948D240C94E1020C94E1020C94E102E6 +:100040000C94E1020C94E1020C94E1020C94E102A4 +:100050000C94E1020C94FA240C94E1020C94E10259 +:100060000C94E1020C94E1020C94E1020C94E10284 +:100070000C94E1020C94E1020C94E1020C94E10274 +:100080000C94860A0C94E1020C94E1020C94E102B7 +:100090000C94E1020C94E1020C94E1020C94E10254 +:1000A0000C94E1020C94E1020C94E10207634236E5 +:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 +:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD +:1000D0000000803F08000000BE922449123EABAAF7 +:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 +:1000F000AA3E00000000BF000000803F000000009A +:1001000000084178D3BB4387D1133D190E3CC3BDD2 +:100110004282AD2B3E68EC8276BED98FE1A93E4C7F +:1001200080EFFFBE01C4FF7F3F0000000000000021 +:10013000F1A4F1A3018C028C048C2B0014001A0092 +:100140000800150017001C0018000C001200130016 +:100150002A00290004001600070009000A000B000D +:100160000D000E000F0033003400E1001D001B00E5 +:100170000600190005001100100036003700380095 +:1001800028000030E000E200E30002202C002C00F8 +:1001900001205000510052004F002B0014001A00A3 +:1001A000090013000A000D000F0018001C003300A6 +:1001B0002A002900040015001600170007000B0094 +:1001C000110008000C0012003400E1001D001B00AB +:1001D0000600190005000E00100036003700380038 +:1001E00028000030E000E200E30002202C002C0098 +:1001F00001205000510052004F002B003400360007 +:10020000370013001C0009000A00060015000F004B +:100210002A00290004001200080018000C00070042 +:100220000B001700110016003800E1003300140025 +:100230000D000E001B00050010001A0019001D0023 +:1002400028000030E000E200E30002202C002C0037 +:1002500001205000510052004F0035021E021F02C3 +:100260002002210222022302240225022602270262 +:100270002A0001003A003B003C003D003E003F00E8 +:100280002D022E022F0230023102010040004100F7 +:100290004200430044004500032004200520005094 +:1002A0000100010001000100010002200100010025 +:1002B0000100AB00AA00A900AE0035001E001F001F +:1002C0002000210022002300240025002600270012 +:1002D0002A0001003A003B003C003D003E003F0088 +:1002E0002D002E002F0030003100010040004100A1 +:1002F0004200430044004500032004200520005034 +:1003000001000100010001000100010001000100E5 +:100310000120AB00AA00A900AE0028035400680029 +:100320006500200050006C0061006E0063006B00EF +:1003300020004B006500790062006F0061007200D0 +:10034000640000002C034F007200740068006F000E +:100350006C0069006E0065006100720020004B00B7 +:100360006500790062006F00610072006400730034 +:100370000000040309040902D000060100A03209AC +:100380000400000103010100092111010001223FC5 +:10039000000705810308000A0904010001030102A6 +:1003A00000092111010001224D0007058203080008 +:1003B0000A090402000103000000092111010001E3 +:1003C0002236000705830308000A0904030002031C +:1003D000000000092111010001222000070584030B +:1003E00020000107050403200001090404000001A6 +:1003F00001000009240100010900010509040500AC +:10040000020103000007240100014100062402014B +:100410000100062402020200092403010301020173 +:10042000000924030204010101000905060240003D +:1004300005000005250101010905850240000500B0 +:100440000005250101031201100100000008EDFE66 +:1004500060600100010200010631FF0974A1010979 +:1004600075150025FF952075088102097615002570 +:10047000FF952075089102C005010980A101850240 +:1004800016010026B7001A01002AB7007510950161 +:100490008100C0050C0901A1018503160100269CFD +:1004A000021A01002A9C02751095018100C0050105 +:1004B0000902A1010901A100050919012905150079 +:1004C00025019505750181029501750381010501DD +:1004D000093009311581257F950275088106093893 +:1004E0001581257F950175088106050C0A380215CE +:1004F00081257F950175088106C0C005010906A107 +:1005000001050719E029E715002501950875018106 +:1005100002950175088101050819012905950575E0 +:100520000191029501750391010507190029FF1535 +:100530000025FF950675088100C011241FBECFEF6E +:10054000DAE0DEBFCDBF04B603FE24C0809178039D +:1005500090917903A0917A03B0917B038730904BFF +:10056000A740B04BB9F4109278031092790310921F +:100570007A0310927B0314BE84B7877F84BF88E11F +:100580000FB6F89480936000109260000FBEE0E018 +:10059000F8E3099511E0A0E0B1E0E2EAFFE502C06E +:1005A00005900D92A63BB107D9F713E0A6EBB1E099 +:1005B00001C01D92A837B107E1F70E94F90E0C9413 +:1005C000CF2F0C9400000895089561110DC0FC0117 +:1005D0008281882331F085EE0E949D190E94B62BFE +:1005E00003C085EE0E94651A80E090E008958B3B81 +:1005F000910568F4883A910530F5853A9105C0F483 +:100600008430910598F4019709F06FC071C0803E65 +:10061000910508F46AC0883E910540F09C01205F76 +:1006200031092031310508F060C05CC09C01A1C0D7 +:10063000853A910509F45FC0863A910509F45EC0D8 +:1006400023E830E496C0883A910509F45AC0893A03 +:10065000910509F459C08A3A910509F458C08B3ABA +:10066000910509F457C08C3A910509F456C08D3AAA +:10067000910509F455C0803B910509F454C08E3AA8 +:10068000910509F453C08F3A910509F452C0813B9A +:10069000910509F451C0823B910509F450C0833B98 +:1006A000910509F44FC0843B910509F44EC0853B88 +:1006B000910509F44DC0863B910509F44CC0873B78 +:1006C000910509F44BC0883B910509F44AC0893B68 +:1006D000910509F449C08A3B910509F048C02AE216 +:1006E00036E447C09C01306544C020E030E041C0A2 +:1006F00021E030E03EC021E830E43BC022E830E4B5 +:1007000038C022EE34E435C029EE34E432C02AEE9B +:1007100034E42FC025EB34E42CC026EB34E429C0AC +:1007200027EB34E426C02CEC34E423C02DEC34E475 +:1007300020C023E835E41DC02AE835E41AC022E9C8 +:1007400035E417C024E935E414C021E236E411C0D1 +:1007500023E236E40EC024E236E40BC025E236E4A0 +:1007600008C026E236E405C027E236E402C020E0F5 +:1007700034E4C90108959CE0799FF001112490E3CD +:10078000899FE00DF11D1124E60FF11DEE0FFF1FF3 +:10079000E65CFE4F25913491C9010895880F991F99 +:1007A00082559040FC0125913491C9010895880F2C +:1007B000991F825D9E4FFC0125913491C9010895D6 +:1007C0000E94BB039C013A9521153F4108F4DFC00C +:1007D0009C0130522115304120F49F700E94D703B4 +:1007E00008959C0130532115304118F49927906CDD +:1007F00008959C0130542031310520F48F709927E1 +:10080000946D0895803120E4920719F480E091ED11 +:100810000895813140E4940719F480E090ED089543 +:10082000823120E4920719F480E092ED089583313B +:1008300040E4940719F480E093ED0895811520E5D4 +:10084000920711F40C941F25813040E5940731F490 +:100850008091680281608093680208959C013056FF +:100860002115304108F402C097FF02C0906F08952F +:10087000803E9105E0F4803C910568F58133910557 +:1008800009F474C048F48932910509F46AC08A32C7 +:10089000910509F07AC074C089339105F9F0823866 +:1008A0009105E1F08533910509F06FC050C0833E9A +:1008B0009105A9F140F4803E9105C9F0823E910571 +:1008C00009F063C01BC0863E910571F1873E91051A +:1008D00009F05BC037C00E94CE03089520917B02CF +:1008E00020FD02C021FF51C080EE90E04EC08091FB +:1008F0007B0280FFF9CF89E390E047C080917B02C3 +:1009000082FF0AC080917B0284FF03C080E090E0F8 +:100910003CC083EE90E039C082EE90E036C080911A +:100920007B0282FFEFCFF8CF80917B0283FF07C06D +:1009300080917B0284FDEACF87EE90E026C086EEB0 +:1009400090E023C080917B0283FFF2CFF8CF8091AB +:100950007B0285FF03C089E290E017C085E390E049 +:1009600014C080917B0285FDF9CFF5CF80917B0289 +:1009700086FF03C08AE290E008C081E390E005C0F2 +:1009800080917B0286FDF9CFF5CF0E94F702089592 +:100990005F926F927F928F929F92AF92BF92CF920F +:1009A000DF92EF92FF920F931F93CF93DF93CDB718 +:1009B000DEB728970FB6F894DEBF0FBECDBF9E01FD +:1009C0002F5F3F4F4E0189E0880E911C60E070E080 +:1009D00000E010E0E12CF12CC12CD12CA12CB12C89 +:1009E00088E0782E622E532E41E050E0E3E2F1E001 +:1009F000A62DB52D872D01900D928A95E1F7F9016D +:100A0000819191919F01FC01E07FFF27E032F10588 +:100A100059F48F709927FA0102C0EE0FFF1F8A95D3 +:100A2000E2F7AE2ABF2A37C0E033F10559F48F70E0 +:100A30009927FA0102C0EE0FFF1F8A95E2F7CE2A2E +:100A4000DF2A29C0E034F10559F48F709927FA01A3 +:100A500002C0EE0FFF1F8A95E2F7EE2AFF2A1BC0A5 +:100A6000E035F10559F48F709927FA0102C0EE0FB5 +:100A7000FF1F8A95E2F70E2B1F2B0DC0E036F10504 +:100A800051F48F709927FA0102C0EE0FFF1F8A956B +:100A9000E2F76E2B7F2B2815390509F0A7CF94B10B +:100AA0008A2D8095892384B985B18A2985B997B122 +:100AB0008C2D8095892387B988B18C2988B99AB102 +:100AC0008E2D809589238AB98BB18E298BB99DB1E2 +:100AD000802F809589238DB98EB1802B8EB990B3EC +:100AE000862F8095892380BB81B3862B81BB289676 +:100AF0000FB6F894DEBF0FBECDBFDF91CF911F912F +:100B00000F91FF90EF90DF90CF90BF90AF909F90AC +:100B10008F907F906F905F9008955F926F927F9219 +:100B20008F929F92AF92BF92CF92DF92EF92FF92FD +:100B30000F931F93CF93DF93CDB7DEB768970FB6B0 +:100B4000F894DEBF0FBECDBF85B7806885BF85B77F +:100B5000806885BF0E94CF076E9A769A0E94C8046B +:100B60009E012F5F3F4F4E0189E1880E911C60E08E +:100B700070E000E010E0E12CF12CC12CD12CA12C74 +:100B8000B12C98E1792E622E532E41E050E0EBE239 +:100B9000F1E0A62DB52D872D01900D928A95E1F7F4 +:100BA000F901819191919F01FC01E07FFF27E032E3 +:100BB000F10559F48F709927FA0102C0EE0FFF1F5B +:100BC0008A95E2F7AE2ABF2A37C0E033F10559F41F +:100BD0008F709927FA0102C0EE0FFF1F8A95E2F786 +:100BE000CE2ADF2A29C0E034F10559F48F70992705 +:100BF000FA0102C0EE0FFF1F8A95E2F7EE2AFF2AE4 +:100C00001BC0E035F10559F48F709927FA0102C035 +:100C1000EE0FFF1F8A95E2F70E2B1F2B0DC0E0365B +:100C2000F10551F48F709927FA0102C0EE0FFF1FF2 +:100C30008A95E2F76E2B7F2B2815390509F0A7CF8F +:100C400094B18A2D8095892384B985B18A2985B983 +:100C500097B18C2D8095892387B988B18C2988B963 +:100C60009AB18E2D809589238AB98BB18E298BB943 +:100C70009DB1802F809589238DB98EB1802B8EB93F +:100C800090B3862F8095892380BB81B3862B81BB4F +:100C90001092B7011092B6011092BF011092BE01DE +:100CA0001092B9011092B8011092C1011092C001C6 +:100CB0001092BB011092BA011092C3011092C201AE +:100CC0001092BD011092BC011092C5011092C40196 +:100CD00068960FB6F894DEBF0FBECDBFDF91CF91FF +:100CE0001F910F91FF90EF90DF90CF90BF90AF904A +:100CF0009F908F907F906F905F9008955F926F921A +:100D00007F928F929F92AF92BF92CF92DF92EF929B +:100D1000FF920F931F93CF93DF93CDB7DEB7A097CA +:100D20000FB6F894DEBF0FBECDBF7E0149E1E40EE1 +:100D3000F11C2EEBC22E21E0D22E5E0151E2A50E57 +:100D4000B11C38E0532E470101E010E048E1642E69 +:100D500055E0752EE3E2F1E0D401852D01900D926E +:100D60008A95E1F7F701819191917F019C01207FA4 +:100D700033272032310589F424B18F709927A801D7 +:100D800002C0440F551F8A95E2F7CA01242B24B9EB +:100D900095B18095892385B94FC02033310589F4F9 +:100DA00027B18F709927F80102C0EE0FFF1F8A95B7 +:100DB000E2F7CF012E2B27B998B18095892388B906 +:100DC0003BC02034310589F42AB18F709927A801DE +:100DD00002C0440F551F8A95E2F7CA01242B2AB995 +:100DE0009BB1809589238BB927C02035310589F4C3 +:100DF0002DB18F709927F80102C0EE0FFF1F8A9561 +:100E0000E2F7CF012E2B2DB99EB1809589238EB9A3 +:100E100013C02036310581F420B38F709927A801C3 +:100E200002C0440F551F8A95E2F7CA01242B20BB4C +:100E300091B38095892381BB50EA5A95F1F7BE01A1 +:100E40006F5F7F4F80E090E020E030E0EBE2F1E088 +:100E5000DE011196462D01900D924A95E1F7FB01B6 +:100E600041915191BF01FA01E07FFF27E032F10586 +:100E700011F4E3B113C0E033F10511F4E6B10EC093 +:100E8000E034F10511F4E9B109C0E035F10511F4E0 +:100E9000ECB104C0E036F105B9F4EFB1F0E04F7009 +:100EA000552702C0F595E7954A95E2F7E0FD08C0A1 +:100EB000A801022E02C0440F551F0A94E2F702C097 +:100EC00040E050E0842B952B2F5F3F4F2C303105B5 +:100ED00009F0BCCFF601208131812817390721F0B4 +:100EE00091838083709200010E94C804F2E0CF0ECB +:100EF000D11CEA14FB0409F02DCF80910001882356 +:100F000061F1815080930001811121C08091BE0167 +:100F10009091BF019093B7018093B6018091C00179 +:100F20009091C1019093B9018093B8018091C20161 +:100F30009091C3019093BB018093BA018091C40149 +:100F40009091C5019093BD018093BC0106C08FE9CB +:100F50009FE00197F1F700C0000081E0A0960FB676 +:100F6000F894DEBF0FBECDBFDF91CF911F910F91DF +:100F7000FF90EF90DF90CF90BF90AF909F908F90B9 +:100F80007F906F905F900895E82FF0E0EE0FFF1FC5 +:100F9000EA54FE4F80819181089508950895279A1B +:100FA0002F988FEF9FEF90938700809386008AE0C1 +:100FB0008093800089E1809381000C945F2B8111E4 +:100FC0000BC080918000877F8093800010928D00FD +:100FD00010928C002F9808952F98833041F48091BF +:100FE00080008860809380008FEF9FEF12C0909107 +:100FF000800098609093800023E030E0281B310946 +:10100000220F331F8FEF9FEF02C0969587952A9589 +:10101000E2F790938D0080938C0008950F931F93B7 +:10102000CF93DF93CDB7DEB7CC58D1090FB6F89484 +:10103000DEBF0FBECDBF8C01862F642F882379F0D1 +:10104000F80192812FE7482F992329F08DE792E04C +:101050000E94F81404C08DE792E00E940815F80180 +:1010600080818B3061F49181933009F068C0828176 +:10107000882309F4CDC0809103018F5F0EC08A30B0 +:10108000E1F5F8019181933009F059C082818823FC +:1010900009F4BEC08091030181508093030120E0D8 +:1010A0004BE760E08DE792E00E94E81420E04BE718 +:1010B00061E08DE792E00E94E81420E04BE762E0F7 +:1010C0008DE792E00E94E81420E04BE763E08DE7B3 +:1010D00092E00E94E81420E04BE764E08DE792E0A4 +:1010E000C457DF4F0FB6F894DEBF0FBECDBFDF9100 +:1010F000CF911F910F910C94E814893069F4F80195 +:1011000091819330E1F492819923C9F0809101019A +:101110009091020101960EC0883089F4F801918106 +:10112000933069F49281992351F08091010190915B +:10113000020101979093020180930101B0CFF80161 +:10114000928140910301992391F196E4E3E4F1E067 +:10115000DE01A95BBF4F01900D929A95E1F7405DCA +:10116000F8019181FCE09F9F40191124E091010159 +:10117000F0910201E80FF11DEE0FFF1F87E490E0F0 +:101180008C0F9D1FE80FF91F8081480F2FE760E04B +:101190008DE792E0C457DF4F0FB6F894DEBF0FBE65 +:1011A000CDBFDF91CF911F910F910C94F81496E46D +:1011B000E3E4F1E0DE01119601900D929A95E1F7DA +:1011C000405DF8019181FCE09F9F40191124E0915E +:1011D0000101F0910201E80FF11DEE0FFF1F81E008 +:1011E00090E08C0F9D1FE80FF91F8081480F2FE7BB +:1011F00060E08DE792E0C457DF4F0FB6F894DEBF92 +:101200000FBECDBFDF91CF911F910F910C940815A8 +:10121000C457DF4F0FB6F894DEBF0FBECDBFDF91CE +:10122000CF911F910F910895CF93DF93EA019B0116 +:10123000AC0160E074E284E79BE40E945F2C0E94B2 +:10124000C72C709397006093960020E130E02C1B30 +:101250003D0B02C0759567952A95E2F7709399004A +:1012600060939800DF91CF9108951092020210923E +:10127000010210929000109291001092FD011092C4 +:10128000FE011092FF01109200021092FC011092D8 +:10129000FB01E9EDF1E0A9ECB1E01192119211929C +:1012A00011921D921D9281E0E93FF807B1F7089570 +:1012B000AF92BF92CF92DF92EF92FF920F931F9364 +:1012C000CF93DF936B017C0109EF11E047EDA42E72 +:1012D00041E0B42EC7E0D0E0A7019601F801929159 +:1012E0008291729162918F010E945B2C882349F058 +:1012F0002197F2E0AF1AB108CF3F8FEFD80761F71F +:1013000034C0F8011082118212821382F501118219 +:101310001082FE01EE0FFF1FEE0FFF1FE752FE4F80 +:10132000DE01AA0FBB1FA753BE4FCE011AC0019604 +:1013300044815581668177814083518362837383C1 +:10134000148215821682178212962D913C91139762 +:1013500011963C932E9313961C921E9212973496DC +:1013600012968730910519F7C3CF809101029091B1 +:101370000202019797FD05C090930202809301023B +:1013800004C01092020210920102E0910102F09159 +:101390000202309789F410929000109291001092FE +:1013A000FD011092FE011092FF01109200021092B6 +:1013B000FC011092FB019EC03197DF01AA0FBB1FF9 +:1013C000AA0FBB1FA752BE4FCD90DD90ED90FC90B1 +:1013D000EE0FFF1FE753FE4FC081D181A090FD01AA +:1013E000B090FE010091FF0110910002A70196014B +:1013F0006A2D7B2D802F912F0E945B2C87FF2FC0A1 +:1014000081E08093C801AE016A2D7B2D802F912F42 +:101410000E9414092091FD013091FE014091FF01CD +:1014200050910002C701B6010E94F62B20E030E087 +:101430004AEF53E40E945F2C9B01AC016A2D7B2D87 +:10144000802F912F0E94F72B5B018C01A701960141 +:101450007B2D912F0E945B2C1816ACF638C0A7018B +:1014600096016A2D7B2D802F912F0E94AA2D181690 +:1014700084F581E08093C801AE016A2D7B2D802F19 +:10148000912F0E941409A70196016091FD017091AE +:10149000FE018091FF01909100020E94F62B20E056 +:1014A00030E04AEF53E40E945F2C9B01AC016A2DAF +:1014B0007B2D802F912F0E94F62B5B018C01A701C1 +:1014C00096017B2D912F0E94AA2D87FFD5CF1092D8 +:1014D000C801AE01C701B6010E941409C092FD0106 +:1014E000D092FE01E092FF01F0920002D093FC0145 +:1014F000C093FB01DF91CF911F910F91FF90EF906F +:10150000DF90CF90BF90AF90089508951F920F92F3 +:101510000FB60F9211242F933F934F935F936F93C6 +:101520007F938F939F93AF93BF93EF93FF9380919C +:10153000960090919700892B09F455C08091C801BD +:10154000811151C08091F9019091FA01813091058A +:1015500071F082309105C1F0892BC1F52091FD0118 +:101560003091FE014091FF01509100021DC0609139 +:10157000FD017091FE018091FF01909100029B019D +:10158000AC010E94F72B0EC020E030E040E450E4B4 +:101590006091FD017091FE018091FF019091000228 +:1015A0000E94AE2D9B01AC0160E074E284E79BE4F5 +:1015B0000E945F2C0E94C72C709397006093960046 +:1015C0007595679570939900609398008091F901E3 +:1015D0009091FA01019663E070E00E948A2F909347 +:1015E000FA018093F901FF91EF91BF91AF919F9123 +:1015F0008F917F916F915F914F913F912F910F90BC +:101600000FBE0F901F901895AF92BF92CF92DF92AE +:10161000EF92FF920F931F93CF93DF936B017C01A7 +:10162000EA0120E030E0A9010E94AA2D18160CF072 +:10163000B4C03E9A82E8809390008AE18093910042 +:10164000A090FD01B090FE010091FF0110910002F9 +:1016500020E030E0A9016A2D7B2D802F912F0E9480 +:101660005B2C81112DC0AE01C701B6010E94140987 +:10167000C092FD01D092FE01E092FF01F0920002C3 +:10168000D093FC01C093FB01809101029091020272 +:10169000FC01EE0FFF1FEE0FFF1FE752FE4FC0824F +:1016A000D182E282F382FC01EE0FFF1FE753FE4F6F +:1016B000D183C083019690930202809301026DC092 +:1016C000A70196016A2D7B2D802F912F0E945B2C04 +:1016D00087FF2CC0AE016A2D7B2D802F912F0E9499 +:1016E00014092091FD013091FE014091FF015091BC +:1016F0000002C701B6010E94F62B20E030E04AEF5D +:1017000053E40E945F2C9B01AC016A2D7B2D802F3E +:10171000912F0E94F72B5B018C01A70196017B2D75 +:10172000912F0E945B2C1816ACF69DCFA701960155 +:101730006A2D7B2D802F912F0E94AA2D18160CF058 +:1017400092CFAE016A2D7B2D802F912F0E9414091C +:10175000A70196016091FD017091FE018091FF014A +:10176000909100020E94F62B20E030E04AEF53E413 +:101770000E945F2C9B01AC016A2D7B2D802F912F45 +:101780000E94F62B5B018C01A70196017B2D912F06 +:101790000E94AA2D87FFD5CF66CFDF91CF911F91F1 +:1017A0000F91FF90EF90DF90CF90BF90AF90089592 +:1017B00080910C020895CF93DF9300D01F92CDB794 +:1017C000DEB720916E03243021F523E029839B832B +:1017D0008A832093E9008FEF06C095ED9A95F1F783 +:1017E0000000882329F09091E800815095FFF5CF03 +:1017F0008091E80085FF0DC040E050E063E070E0BC +:10180000CE0101960E94BA0F8091E8008E778093F6 +:10181000E8000F900F900F90DF91CF910895CF9334 +:10182000DF9300D01F92CDB7DEB720916E03243036 +:1018300029F522E029839B838A8383E08093E90052 +:101840008FEF06C095ED9A95F1F70000882329F0F7 +:101850009091E800815095FFF5CF8091E80085FFD9 +:101860000DC040E050E063E070E0CE0101960E94C0 +:10187000BA0F8091E8008E778093E8000F900F9068 +:101880000F90DF91CF91089520916E032430F9F4E9 +:1018900022E02093E9002FEF06C035ED3A95F1F7ED +:1018A0000000222329F03091E800215035FFF5CFC8 +:1018B0002091E80025FF0BC040E050E065E070E0BB +:1018C0000E94BA0F8091E8008E778093E800089517 +:1018D000CF93DF93EC0180916E03843041F581E07A +:1018E0008093E9008FEF06C095ED9A95F1F700001F +:1018F000882329F09091E800815095FFF5CF8091E1 +:10190000E80085FF14C040E050E068E070E0CE01E0 +:101910000E94BA0F8091E8008E778093E80088E0FB +:10192000FE01A4E0B2E001900D928A95E1F7DF910B +:10193000CF910895BF92CF92DF92EF92FF920F93D3 +:101940001F93CF93DF937C01B62EE90100E010E0F6 +:10195000C42ED12C0BC04991202F2B0D2F774F7700 +:101960006FE0C7010E94E8140F5F1F4F0C151D05A3 +:1019700094F3DF91CF911F910F91FF90EF90DF9043 +:10198000CF90BF90089570E06F5F7F4F6F707727A3 +:101990000C94E8140F931F93CF93C42F63307105F9 +:1019A00009F04AC0842F807F803849F1803909F0DE +:1019B00043C0622F6F7770E080E090E00E94FA2CC5 +:1019C00020E030E040E451E40E945F2C9B01AC0138 +:1019D00060E070E080E090E40E94112E0F7710E04C +:1019E00023E0159507952A95E1F72DEC3CEC42E0B4 +:1019F00053E40E94AE2DA8010E94040B1DC0622F6B +:101A00006F7770E080E090E00E94FA2C20E030E0F8 +:101A100040E451E40E945F2C9B01AC0160E070E067 +:101A200080E090E40E94112E2DEC3CEC42E053E467 +:101A30000E94AE2D0E945809CC3F29F4CF911F91EE +:101A40000F910C943509CF911F910F9108950F9329 +:101A50001F93CF93DF93CDB7DEB727970FB6F894D8 +:101A6000DEBF0FBECDBF8C0114C08A810E94C2149C +:101A70009A819D839B819E839C819F8381111EC03F +:101A800089818430B1F08730A1F08630A1F08530B3 +:101A9000A1F0BE016F5F7F4F84E091E00E942F189C +:101AA0008111E3CF84E091E00E9420180E949B14F2 +:101AB0000DC083E003C082E001C081E0AE014B5F56 +:101AC0005F4F682FC8010E945515E3CF27960FB6C8 +:101AD000F894DEBF0FBECDBFDF91CF911F910F9164 +:101AE0000895EF92FF920F93CF93DF9300D000D031 +:101AF00000D0CDB7DEB77B014A832B830C83842FC4 +:101B00002E834D830E94C2142E814D8181111BC0F2 +:101B100082E0E816F10479F083E0E816F10421F0A0 +:101B2000EA94EF2821F50BC0073F11F487E001C0CC +:101B300084E089830BC0273FD9F786E0FACF473F7F +:101B4000B9F785E0F6CF42954F704983BE016F5FCC +:101B50007F4F84E091E00E94E51784E091E00E94CD +:101B6000031884E091E00E9420180E949B1426969E +:101B70000FB6F894DEBF0FBECDBFDF91CF910F91AE +:101B8000FF90EF90089580916D03811109C00E942C +:101B9000A1110E94FE118091E20084608093E20016 +:101BA000089510926D03089508950C94E4020C9426 +:101BB000892480916E03843049F58091E9008F700B +:101BC0009091EC0090FF02C090E801C090E0982B4B +:101BD00084E08093E9008091EB0080FF14C0809145 +:101BE000EE0087FD03C00FC01092F1008091E80065 +:101BF00085FDFACF8091E80080FF05C08091E80064 +:101C00008E778093E8009F709093E900089542E0FA +:101C100061EC81E00E94171142E061EC82E00E94D9 +:101C2000171142E061EC83E00E94171146E261EC7B +:101C300084E00E94171142E361E885E00E941711D9 +:101C400042E360E886E00C941711809170038330C2 +:101C500009F454C030F4813071F0823009F0AAC028 +:101C600091C08A3009F47EC08B3009F45FC089309E +:101C700009F0A0C020C080916F03813A09F09AC09A +:101C80008091E800877F8093E800809173039091B2 +:101C90007403892B21F060E080E090E003C068E0ED +:101CA00084E092E070E00E9458108091E8008B7709 +:101CB0008093E800089580916F03813209F07AC023 +:101CC0008091730390917403892B09F073C0809104 +:101CD000E800877F8093E80005C080916E03882329 +:101CE00009F468C08091E80082FFF7CF8091F1008D +:101CF00080930C028091E8008B7758C080916F032D +:101D0000813A09F057C08091730390917403892B35 +:101D100009F050C08091E800877F8093E8008091AF +:101D2000E80080FFFCCF80911A013BC080916F03D7 +:101D3000813209F03FC08091730390917403892B25 +:101D4000C9F58091E800877F8093E8000E944E11DA +:101D50009091710381E0911101C080E080931A019C +:101D60000C948C1E80916F03813221F58091E800E4 +:101D7000877F8093E8000E944E11809172038093C8 +:101D80000302089580916F03813AA1F48091E800E5 +:101D9000877F8093E8008091E80080FFFCCF8091EE +:101DA00003028093F1008091E8008E778093E80031 +:101DB0000C944E11089584B7877F84BF88E10FB6D5 +:101DC000F89480936000109260000FBE90E080E86D +:101DD0000FB6F89480936100909361000FBE0E944B +:101DE000A1110E94FE11E2EEF0E080818460808308 +:101DF00008958DE792E00E94241561E77DE08DE76C +:101E000092E00E947A1567E27DE08DE792E00E9401 +:101E10007E150E94DB0E78946AEC7CE08DE792E000 +:101E20000E94201563EC7CE08DE792E00E9418157B +:101E30006AE97CE08DE792E00E941C150E94850A09 +:101E40000E949B140E94AC1880E191E00E945418FB +:101E50000BC00E944E2480916C03882329F00E94BD +:101E6000742481110E94A40F80916E03853089F340 +:101E70008DE792E00E942D170E94B618F5CF292F0A +:101E8000332723303105B1F04CF42130310509F40A +:101E90004DC02230310509F04EC007C02132310556 +:101EA00041F12232310591F146C0E0EDF0E086E7E4 +:101EB00093E045C099278130910569F08230910502 +:101EC00089F0892B09F037C0E2E7F3E0E491F0E014 +:101ED00082E793E034C0E4E4F3E0E491F0E084E4EA +:101EE00093E02DC0EAE1F3E0E491F0E08AE193E0D1 +:101EF00026C0643000F5E62FF0E0EE0FFF1FE75735 +:101F0000FE4F80819181E9E0F0E019C0643098F4DF +:101F1000E62FF0E0DF01AA0FBB1FAF56BE4F8D9139 +:101F20009C91E756FE4FE081F0E009C0E2E1F0E06D +:101F300086E494E004C0E0E0F0E080E090E0DA01C4 +:101F40008D939C93CF01089580E189BD82E189BD85 +:101F500009B400FEFDCF8091D8008F7D8093D8001A +:101F60008091E00082608093E0008091E00081FD3C +:101F7000FCCF0895BF92CF92DF92EF92FF920F9322 +:101F80001F93CF93DF937C018B01EA010E946F11B5 +:101F9000B82E811133C0209731F028813981021B7E +:101FA000130BE20EF31EC12CD12C23C08091E8004C +:101FB00085FD15C08091E8008E778093E80020971A +:101FC00049F0888199818C0D9D1D9983888325E036 +:101FD000B22E14C00E946F11882359F00EC0F70171 +:101FE00081917F018093F10001501109FFEFCF1A19 +:101FF000DF0A01151105D1F601C0B82E8B2DDF9136 +:10200000CF911F910F91FF90EF90DF90CF90BF90F5 +:102010000895BF92CF92DF92EF92FF920F931F939A +:10202000CF93DF937C018B01EA010E946F11B82EE0 +:10203000811133C0209731F028813981021B130BA5 +:10204000E20EF31EC12CD12C23C08091E80085FD47 +:1020500015C08091E8008B778093E800209749F0C5 +:10206000888199818C0D9D1D9983888345E0B42ECC +:1020700014C00E946F11882359F00EC08091F100A6 +:10208000F70181937F0101501109FFEFCF1ADF0A99 +:1020900001151105D1F601C0B82E8B2DDF91CF911E +:1020A0001F910F91FF90EF90DF90CF90BF90089518 +:1020B00040917503509176034617570748F0611514 +:1020C000710539F44091E8004E774093E80001C073 +:1020D000BA01FC0140E033C080916E03882309F40B +:1020E00042C0853009F441C08091E80083FD39C0C9 +:1020F0008091E80082FD2FC08091E80080FF1FC022 +:102100009091F3008091F200392F20E0A901482B33 +:10211000CA0106C041914093F100615071090196D6 +:102120006115710519F088309105A0F341E0089719 +:1021300009F040E08091E8008E778093E800611517 +:10214000710551F64111C8CF06C080916E038823F6 +:1021500051F0853051F08091E80082FFF6CF80E0A9 +:10216000089581E0089582E0089583E00895409104 +:102170007503509176034617570748F061157105AE +:1021800039F44091E8004E774093E80001C0BA016D +:10219000FC0140E034C080916E03882309F443C001 +:1021A000853009F442C08091E80083FD3AC08091F7 +:1021B000E80082FD30C08091E80080FF20C090914F +:1021C000F3008091F200392F20E0A901482BCA01C9 +:1021D00007C044914093F100319661507109019616 +:1021E0006115710519F08830910598F341E0089761 +:1021F00009F040E08091E8008E778093E800611557 +:10220000710549F64111C7CF06C080916E0388233E +:1022100051F0853051F08091E80082FFF6CF80E0E8 +:10222000089581E0089582E0089583E00895982F4D +:102230002CC09093E900981739F07091EC00209130 +:10224000ED005091F00003C0242F762F50E021FDC7 +:1022500002C09F5F1AC03091EB003E7F3093EB00CD +:102260003091ED003D7F3093ED003091EB00316017 +:102270003093EB007093EC002093ED005093F0004E +:102280002091EE0027FDE5CF07C0973090F28F70C8 +:102290008093E90081E0089580E0089580916F03C4 +:1022A00087FD05C08091E80080FF0EC012C08091BC +:1022B000E80082FD05C080916E038111F8CF08957A +:1022C0008091E8008B7708C080916E038111EACF7E +:1022D00008958091E8008E778093E80008958091BA +:1022E000E4009091E50045E62091EC0020FD1FC040 +:1022F00023C020916E03222391F0253091F020918C +:10230000EB0025FD10C02091E4003091E500281776 +:10231000390751F34150C90139F784E0089582E04B +:10232000089583E0089581E0089580E00895209164 +:10233000E80020FFDECFF9CF2091E80022FFD9CFBF +:10234000F4CF0E940F120E941712E0EEF0E080819D +:1023500081608083E8EDF0E080818F77808319BC15 +:10236000A7EDB0E08C918E7F8C9380818F7E8083EF +:1023700010926D0308950F931F93CF93DF930E94E4 +:102380000F120E941712C8EDD0E088818F778883E2 +:1023900088818068888388818F7D888319BC1092AA +:1023A0006E0310926A0310926C0310926B0300EE9E +:1023B00010E0F80180818B7F808388818160888331 +:1023C00042E060E080E00E941711E1EEF0E08081E1 +:1023D0008E7F8083E2EEF0E0808181608083808167 +:1023E00088608083F80180818E7F8083888180610E +:1023F0008883DF91CF911F910F910895E8EDF0E070 +:1024000080818F7E8083E7EDF0E080818160808332 +:1024100084E082BF81E080936D030C94BB11E8EDF2 +:10242000F0E080818E7F80831092E2000895109208 +:10243000DA001092E10008951F920F920FB60F92EA +:1024400011242F933F934F935F936F937F938F93B9 +:102450009F93AF93BF93EF93FF938091E10082FF2F +:102460000BC08091E20082FF07C08091E1008B7F6A +:102470008093E1000E94D90D8091DA0080FF1FC097 +:102480008091D80080FF1BC08091DA008E7F8093FE +:10249000DA008091D90080FF0DC080E189BD82E122 +:1024A00089BD09B400FEFDCF81E080936E030E94D8 +:1024B000C30D05C019BC10926E030E94D10D80910E +:1024C000E10080FF19C08091E20080FF15C080917B +:1024D000E2008E7F8093E2008091E2008061809331 +:1024E000E2008091D80080628093D80019BC85E01A +:1024F00080936E030E94D50D8091E10084FF30C06F +:102500008091E20084FF2CC080E189BD82E189BD19 +:1025100009B400FEFDCF8091D8008F7D8093D80054 +:102520008091E1008F7E8093E1008091E2008F7EB8 +:102530008093E2008091E20081608093E2008091CC +:102540006A03882311F084E007C08091E30087FFCD +:1025500002C083E001C081E080936E030E94D70D2A +:102560008091E10083FF29C08091E20083FF25C0B4 +:102570008091E100877F8093E10082E080936E0389 +:1025800010926A038091E1008E7F8093E100809138 +:10259000E2008E7F8093E2008091E2008061809370 +:1025A000E20042E060E080E00E9417118091F000BC +:1025B00088608093F0000E94D40DFF91EF91BF914D +:1025C000AF919F918F917F916F915F914F913F91CB +:1025D0002F910F900FBE0F901F9018951F920F9282 +:1025E0000FB60F9211242F933F934F935F936F93E6 +:1025F0007F938F939F93AF93BF93CF93EF93FF936B +:102600008091E9008F709091EC0090FF02C090E8FB +:1026100001C090E0C92FC82B1092E9008091F00012 +:10262000877F8093F00078940E9432131092E90023 +:102630008091F00088608093F000CF70C093E90033 +:10264000FF91EF91CF91BF91AF919F918F917F912A +:102650006F915F914F913F912F910F900FBE0F900F +:102660001F9018951F93CF93DF93CDB7DEB7AC972C +:102670000FB6F894DEBF0FBECDBFEFE6F3E080915A +:10268000F100819323E0E737F207C9F70E94250E96 +:102690008091E80083FF37C180916F0390917003B0 +:1026A000953009F488C038F49130B1F170F093306E +:1026B00009F029C131C0983009F4F8C0993009F403 +:1026C00004C1963009F01FC19DC0803821F08238C6 +:1026D00009F019C108C080916B0390916C03992394 +:1026E00089F082600FC080917303909174038F70A2 +:1026F00099278093E9008091EB0085FB882780F97A +:102700001092E9009091E800977F9093E800809301 +:10271000F1001092F100D5C0882319F0823009F041 +:10272000F2C08F7121F0823009F0EDC00BC08091B2 +:102730007103813009F0E7C0933009F080E08093A5 +:102740006C032FC08091710381112BC080917303A2 +:10275000909174038F709927009709F4D4C08093E7 +:10276000E9002091EB0020FF1CC020917003233072 +:1027700021F48091EB00806212C09091EB00906197 +:102780009093EB0021E030E001C0220F8A95EAF738 +:102790002093EA001092EA008091EB008860809319 +:1027A000EB001092E9008091E800877F8093E800B9 +:1027B0000E944E11A8C08111A6C080917103909112 +:1027C00072038F779927182F9091E3009078982BB8 +:1027D0009093E3008091E800877F8093E8000E9457 +:1027E0004E118091E80080FFFCCF8091E30080686B +:1027F0008093E300112311F083E001C082E0809315 +:102800006E0381C08058823008F07DC080917103D2 +:10281000909172038C3D23E0920779F583E08A83DF +:102820008AE289834FB7F894DE01139620E03EE0F8 +:1028300051E2E32FF0E050935700E49120FF03C0F2 +:10284000E295EF703F5FEF708E2F90E0EA3010F06E +:10285000C79601C0C0968D939D932F5F243149F791 +:102860004FBF8091E800877F8093E8006AE270E0C4 +:10287000CE0101960E94581013C0AE01455D5F4F16 +:10288000609173030E943F0F0097E9F12091E800E7 +:10289000277F2093E800BC018BA59CA50E94B71060 +:1028A0008091E8008B778093E8002DC0803859F53F +:1028B0008091E800877F8093E80080916A0380938D +:1028C000F1008091E8008E7771CF81111CC090914A +:1028D00071039230C0F48091E800877F8093E80014 +:1028E00090936A030E944E1180916A03811104C083 +:1028F0008091E30087FF02C084E001C081E0809303 +:102900006E030E94070E8091E80083FF0AC0809149 +:10291000E800877F8093E8008091EB0080628093DD +:10292000EB00AC960FB6F894DEBF0FBECDBFDF91C3 +:10293000CF911F910895CF9380916E038823B1F0BA +:102940008091E9008F709091EC0090FF02C090E8B8 +:1029500001C090E0C92FC82B1092E9008091E800D7 +:1029600083FD0E943213CF70C093E900CF91089588 +:10297000881F8827881F089591E0883F08F490E019 +:10298000892F0895982F907F903B99F038F49039D3 +:1029900081F0903A71F09038C9F40BC0903DA1F0ED +:1029A00018F4903C99F410C0903E19F0903F71F4E7 +:1029B00002C083E00895E82FE15FEF3038F4F0E0E3 +:1029C000E356FE4F8081089582E0089580E00895E7 +:1029D0000F932F774F776F70606BDC01ED91FC9157 +:1029E000022F242F462F63E070E009950F91089580 +:1029F0000F932F774F776F706069DC01ED91FC9139 +:102A0000022F242F462F63E070E009950F9108955F +:102A10000F932F774F776F706068DC01ED91FC9119 +:102A2000022F242F462F63E070E009950F9108953F +:102A3000FC01738362830895FC01738F628F089594 +:102A4000FC01758F648F0895CF93DF93EC011DA275 +:102A50001FA21EA2BC01685D7F4F40EC88519F4FB2 +:102A60000E9461171B821A821D821C821F821E8295 +:102A7000198618861B861A861D861C861F861E864A +:102A8000198A188A1B8A1A8A1D8A1C8A1F8A1E8A1A +:102A9000198E188E1B8E1A8E1D8E1C8E1F8E1E8EEA +:102AA00019A218A2DF91CF910895CF92DF92FF92E1 +:102AB0000F931F93CF93DF931F92CDB7DEB7F62E00 +:102AC0006A018C0108511F4F08C0F60161916F0126 +:102AD000C80149830E94681749818C2D841B8F157A +:102AE000A0F30F90DF91CF911F910F91FF90DF9096 +:102AF000CF900895FC01718360830895FC0171A358 +:102B000060A30895AF92BF92CF92DF92EF92FF92AF +:102B10000F931F93CF93DF9300D01F92CDB7DEB7F3 +:102B20007C016B01142FB22EA02EDC0195968C91A6 +:102B300095978430F1F45A96ED91FC915B9730971C +:102B400009F4D8C0CB01019763E070E00E94762FB2 +:102B5000DB01AA0FBB1FA60FB71F49832A830B8374 +:102B60004C2D4A1B9E012F5F3F4FBD01C7010995A8 +:102B7000B1C06230710509F453C06330710529F0AA +:102B80006130710509F09CC083C0842F807F803A3A +:102B900001F130F48038B9F0803909F0ABC00DC0D4 +:102BA000803EE9F0803F09F1803B09F0A3C0D701E6 +:102BB0001296ED91FC91139723C0D7011496ED91D5 +:102BC000FC9115971DC0D7011696ED91FC911797B2 +:102BD00017C0D7011896ED91FC91199711C0D70134 +:102BE0001A96ED91FC911B970BC0423F09F082C0F1 +:102BF000D7011C96ED91FC911D97309731F47AC066 +:102C0000309709F477C0123F21F42A2D4B2D62EF43 +:102C100004C0612F6F702A2D4B2DC70109955AC032 +:102C2000842F807F803D59F0803F79F0803C09F00F +:102C300061C0D7011E96ED91FC911F9719C0D70175 +:102C40005096ED91FC91519713C0433F31F4D70159 +:102C50005296ED91FC91539708C0413F09F04AC04C +:102C6000D7015496ED91FC915597309741F442C0AD +:102C7000309709F43FC0133F11F0113F19F44B2D69 +:102C8000612F03C0612F6F704B2DC701099522C0C2 +:102C9000842F0E94BC14882331F0D7015696ED9101 +:102CA000FC91579707C0163F29F5D7015896ED912B +:102CB000FC9159973097F1F0612FC70109950AC02F +:102CC00064307105A8F416C00A2D2B2D412FB601D2 +:102CD000C7010995D7015E96ED91FC915F973097FA +:102CE00089F00A2D2B2D412FB601C70109950AC085 +:102CF000C12CD12CD7015C96ED91FC915D9730975A +:102D000019F7E8CF0F900F900F90DF91CF911F919F +:102D10000F91FF90EF90DF90CF90BF90AF9008950C +:102D2000EF92FF920F931F93CF93DF93EC01162F37 +:102D3000862F0E94BC14882369F0FDA081E08DA33A +:102D400000E020E0412F61E070E0CE010E9482159A +:102D5000FDA27CC0812F0E94B8144DA1882309F4E4 +:102D600040C0443029F01AA321E030E03FA32EA355 +:102D7000812F0E94C214813031F070F0823051F006 +:102D8000833059F507C08DA300E020E0412F61E0BA +:102D900070E01EC08DA35AC0103F19F0173FE9F430 +:102DA00004C084E08DA31AA33FC02EA13FA1C90196 +:102DB00063E070E00E94762F8C0F9D1FFC0112A330 +:102DC000B9016F5F7F4F7FA36EA30CA12BA14AA116 +:102DD000CE010E9482151DA239C01DA21FA21EA2F3 +:102DE00035C0442399F12EA13FA1C90163E070E0F1 +:102DF0000E94762F7C01FE01E80FF91F12A3B90192 +:102E00006F5F7F4F7FA36EA38130910591F082E0C9 +:102E1000E816F104D9F40CA12BA14AA1CE010E941D +:102E200082158DA1843091F081E090E09FA38EA364 +:102E30000DC0423059F400E02BA14AA1CE010E94FE +:102E400082158DA1843011F0FFA2EEA2DF91CF9107 +:102E50001F910F91FF90EF900895CF92DF92EF9224 +:102E6000FF920F931F93CF93DF93EC01E8A1F9A199 +:102E7000309709F009958E0108511F4FC8010E9433 +:102E80009A17E12CF12CC82ED12C0FC060E0C8019C +:102E90000E94AE17682FCE010E94901661E0C80113 +:102EA0000E94BF178FEFE81AF80AEC14FD0470F3C4 +:102EB000DF91CF911F910F91FF90EF90DF90CF9016 +:102EC0000895FC0142837483638311821082089504 +:102ED0000F931F93CF93DF93EC01062F0E94E0170F +:102EE000182F298130E0C90101966A8170E00E94A3 +:102EF0008A2F488150E08417950729F4812F0E947A +:102F0000E31780E012C0EB81FC81E20FF31F008326 +:102F10002981822F90E001966A8170E00E948A2FB9 +:102F20008983812F0E94E31781E0DF91CF911F9168 +:102F30000F910895CF93DF93EC010E94E017298150 +:102F40009881291710F0C22F02C0CA81C20FC91B75 +:102F50000E94E3178C2FDF91CF910895FC0120810F +:102F6000862F90E0820F911D628170E00E948A2F6F +:102F70000380F481E02DE80FF91F808108950F93FD +:102F80001F93CF93DF931F92CDB7DEB78C01698378 +:102F90000E94E017482FF80180816981262F30E0D8 +:102FA000280F311D6281C90170E00E948A2F808341 +:102FB000842F0F90DF91CF911F910F910C94E31705 +:102FC0008FB7F89408958FBF0895FC01CB0120912D +:102FD0006E032430B1F421812F702093E90040E08A +:102FE00050E064E070E00E94BA0F81110BC0909134 +:102FF000E80095FD07C09091E8009E779093E80067 +:10300000089582E0089520916E032430A9F4FC0114 +:1030100081818F708093E9003091F3002091F2005C +:10302000932F80E0822B892B49F08091E8008E77E6 +:103030008093E8000C946F1182E0089580E0089579 +:1030400020916E03243051F4FC0121812F702093D4 +:10305000E9002091E80020FD0C9403180895FC017C +:10306000CB0120916E03243011F080E00895268179 +:103070002F702093E9002091E80022FFF6CF2091E5 +:10308000E80025FFF2CF40E050E064E070E00E94ED +:1030900009108091E80085FD05C08091E8008B77DC +:1030A0008093E80081E0089590930F0280930E02D0 +:1030B000089580910E0290910F020895E0910E0202 +:1030C000F0910F02309721F00190F081E02D0994EA +:1030D00080E00895E0910E02F0910F02309721F008 +:1030E0000280F381E02D09940895E0910E02F091A1 +:1030F0000F02309721F00480F581E02D09940895A6 +:1031000020911002309111028217930771F0909371 +:10311000110280931002E0910E02F0910F0230979D +:1031200021F00680F781E02D099408952091120284 +:10313000309113028217930771F0909313028093DA +:103140001202E0910E02F0910F02309721F00084FC +:10315000F185E02D099408950E94B6240E948D0502 +:103160000E948A250C945F2B0C94CE075F926F927D +:103170007F928F929F92AF92BF92CF92DF92EF9207 +:10318000FF920F931F93CF93DF93CDB7DEB72A97AC +:103190000FB6F894DEBF0FBECDBF0E947E0694E14D +:1031A000C92E92E0D92E00E010E0AA24A394B12CFD +:1031B000502E802F0E94C4073C01F601E190F1904F +:1031C0006F01E826F926E114F10431F40F5F1F4F77 +:1031D0000430110569F73AC08091680281FD0E94B0 +:1031E000CD0720E030E04501022E02C0880C991C7A +:1031F0000A94E2F7C4018E219F21892B09F12E83C5 +:103200005F826820792081E0672809F480E0888760 +:103210000E94BF248160782F9A8789874E815F81C1 +:1032200068858A850E946F19F801EE0FFF1FEC5E1A +:10323000FD4F80819181882599259183808316C0D7 +:103240002F5F3F4F2C30310571F6C0CF8FEF898350 +:103250008A831B820E94BF248160782F9D838C8388 +:1032600049815A816B818D810E946F190E94772854 +:1032700010911C020E945E181817D9F00E945E1867 +:1032800080931C022A960FB6F894DEBF0FBECDBF06 +:10329000DF91CF911F910F91FF90EF90DF90CF9032 +:1032A000BF90AF909F908F907F906F905F900C94A5 +:1032B000B4182A960FB6F894DEBF0FBECDBFDF91CB +:1032C000CF911F910F91FF90EF90DF90CF90BF9023 +:1032D000AF909F908F907F906F905F900895CF9365 +:1032E000DF93CDB7DEB72B970FB6F894DEBF0FBED6 +:1032F000CDBF4F83588769877A878B87DE01119608 +:1033000086E0FD0111928A95E9F785E0FE01379686 +:1033100001900D928A95E1F749815A816B817C81F8 +:103320008D819E810E9447212B960FB6F894DEBFB7 +:103330000FBECDBFDF91CF910895CF93C82F8823C3 +:1033400009F4C1C0823859F40E945E1881FDBBC0E7 +:1033500089E30E94AC230E94282489E30CC08338AF +:1033600079F40E945E1880FDAEC083E50E94AC2314 +:103370000E94282483E50E94CE23CF910C94282418 +:10338000843859F40E945E1882FD9DC087E40E9433 +:10339000AC230E94282487E4EECF8450813A48F47D +:1033A0008C2F0E94C72A81118EC08C2F0E94AC23C3 +:1033B000E4CF8C2F805E883050F4C77081E090E0BD +:1033C00001C0880FCA95EAF70E94EF23D6CF8C2F51 +:1033D000855A833078F4C53A29F0C63A31F482E848 +:1033E00090E005C081E890E002C083E890E0CF91D2 +:1033F0000C9480188C2F885A833108F064C0C83A26 +:1034000039F1C93A41F1CA3A49F1CB3A51F1CC3AD2 +:1034100059F1CD3A61F1C03B69F1CE3A71F1CF3A41 +:1034200079F1C13B81F1C23B89F1C33B91F1C43BCE +:1034300099F1C53BA1F1C63BA9F1C73BB1F1C83B2E +:10344000B9F1C93BC1F1CA3BC9F58AE292E038C083 +:1034500082EE90E035C089EE90E032C08AEE90E0D6 +:103460002FC085EB90E02CC086EB90E029C087EB65 +:1034700090E026C08CEC90E023C08DEC90E020C062 +:1034800083E891E01DC08AE891E01AC082E991E0EA +:1034900017C084E991E014C081E292E011C083E298 +:1034A00092E00EC084E292E00BC085E292E008C098 +:1034B00086E292E005C087E292E002C080E090E000 +:1034C000CF910C949618CF910895882309F44DC09C +:1034D000823859F40E945E1881FF47C089E30E9438 +:1034E000AC230E94282489E30CC0833871F40E9425 +:1034F0005E1880FF3AC083E50E94AC230E94282416 +:1035000083E50E94CE230C942824843859F40E9429 +:103510005E1882FF2AC087E40E94AC230E94282400 +:1035200087E4EFCF982F9450913A08F4EACF982F80 +:10353000905E983058F4282F277081E090E001C009 +:10354000880F2A95EAF70E94F523DDCF982F955A28 +:10355000933020F480E090E00C948018885A8331F6 +:1035600020F480E090E00C9496180895882321F0D0 +:103570000E94EF230C9428240895882321F00E94B0 +:10358000F5230C9428240895BF92CF92DF92EF92F6 +:10359000FF920F931F93CF93DF93CDB7DEB727979B +:1035A0000FB6F894DEBF0FBECDBF8C0185E0F801E9 +:1035B000DE01119601900D928A95E1F7F8013081B4 +:1035C0002181F280558152955F7083819481892B8E +:1035D00039F02F3F41F481E090E03F3F31F003C0EC +:1035E00081E090E002C080E090E080FD73C3398309 +:1035F0002A8389819A815E830E946923B92E8F83F1 +:103600000E9468230E9490222B2D22952F7030E07B +:103610005E816F812530310509F4E6C06CF42430F9 +:1036200031050CF0A2C04B2D407F8B2D8F702230C6 +:1036300031050CF045C017C02C3031054CF42A3050 +:1036400031050CF0E7C12830310509F043C3E5C06E +:103650002D30310509F4BAC20CF4A2C22F30310565 +:1036600009F038C323C3182F411101C002C01295BD +:10367000107FFF2059F0112309F46BC2812F6F8353 +:103680000E94FF230E9428246F8163C2862F0E941C +:10369000651A112309F41EC3812F0E940524279661 +:1036A0000FB6F894DEBF0FBECDBFDF91CF911F9153 +:1036B0000F91FF90EF90DF90CF90BF900C94282453 +:1036C000403211F08295807F662319F0613071F5E8 +:1036D00023C0FF20B1F0511101C032C0513081F53B +:1036E00027960FB6F894DEBF0FBECDBFDF91CF9106 +:1036F0001F910F91FF90EF90DF90CF90BF900C94AF +:103700000F24511101C003C0513009F4E3C28E836C +:103710000E9412248E819AC1FF2021F0563008F0B9 +:10372000D9C20EC0553008F0D5C290C1FF20C9F0F3 +:10373000552331F0F801958190FF0BC29F7095835E +:1037400027960FB6F894DEBF0FBECDBFDF91CF91A5 +:103750001F910F91FF90EF90DF90CF90BF900C944E +:10376000B61A552309F472C109C22B2D2695269548 +:10377000237030E02115310529F02130310509F0A1 +:10378000A9C219C0FF2021F0862F9B2D937002C083 +:1037900080E090E027960FB6F894DEBF0FBECDBF55 +:1037A000DF91CF911F910F91FF90EF90DF90CF901D +:1037B000BF900C948018FF2021F0862F9B2D9370D2 +:1037C00002C080E090E027960FB6F894DEBF0FBEEF +:1037D000CDBFDF91CF911F910F91FF90EF90DF90C0 +:1037E000CF90BF900C949618862FFF2019F00E945E +:1037F0007D2702C00E94E52727960FB6F894DEBF0A +:103800000FBECDBFDF91CF911F910F91FF90EF9031 +:10381000DF90CF90BF900C946C288B2D837009F0B3 +:1038200079C0F11057C2262F229526952770220FB6 +:10383000220F862F8F70C82ED12CE12CF12C022E56 +:1038400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF4 +:1038500010C06FE070E080E090E004C0660F771F5A +:10386000881F991F2A95D2F760957095809590953D +:1038700003C060E070E0CB012B2D269526952370C8 +:10388000422F50E042305105D9F04330510569F1E3 +:103890006C297D298E299F294130510551F12796A8 +:1038A0000FB6F894DEBF0FBECDBFDF91CF911F9151 +:1038B0000F91FF90EF90DF90CF90BF900C94A522D6 +:1038C0006C297D298E299F2927960FB6F894DEBF93 +:1038D0000FBECDBFDF91CF911F910F91FF90EF9061 +:1038E000DF90CF90BF900C94B7220E94A522C70111 +:1038F000B60127960FB6F894DEBF0FBECDBFDF919D +:10390000CF911F910F91FF90EF90DF90CF90BF90DC +:103910000C949322FF2019F08B2D817001C08695A5 +:10392000882309F4D7C1262F229526952770220FC8 +:10393000220F862F8F70C82ED12CE12CF12C022E55 +:1039400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF3 +:1039500010C06FE070E080E090E004C0660F771F59 +:10396000881F991F2A95D2F760957095809590953C +:1039700003C060E070E0CB012B2D269526952370C7 +:10398000422F50E042305105D9F04330510569F1E2 +:103990006C297D298E299F294130510551F12796A7 +:1039A0000FB6F894DEBF0FBECDBFDF91CF911F9150 +:1039B0000F91FF90EF90DF90CF90BF900C94442335 +:1039C0006C297D298E299F2927960FB6F894DEBF92 +:1039D0000FBECDBFDF91CF911F910F91FF90EF9060 +:1039E000DF90CF90BF900C9456230E944423C701D0 +:1039F000B60127960FB6F894DEBF0FBECDBFDF919C +:103A0000CF911F910F91FF90EF90DF90CF90BF90DB +:103A10000C943223603F59F120F4603E08F494C0C6 +:103A200008C0623F09F467C0F0F1633F09F08CC041 +:103A300065C0162F1F708B2D8F71FF2021F00E9403 +:103A4000DD22812F7DCE0E94F822812F27960FB68E +:103A5000F894DEBF0FBECDBFDF91CF911F910F91C4 +:103A6000FF90EF90DF90CF90BF900C94BD1AFF2095 +:103A7000B1F0553008F02EC18B2D8F7127960FB6FF +:103A8000F894DEBF0FBECDBFDF91CF911F910F9194 +:103A9000FF90EF90DF90CF90BF900C94172356309B +:103AA00008F018C1E9CFFF2099F08B2D8F71279670 +:103AB0000FB6F894DEBF0FBECDBFDF91CF911F913F +:103AC0000F91FF90EF90DF90CF90BF900C94DD228C +:103AD0008B2D8F7127960FB6F894DEBF0FBECDBF2A +:103AE000DF91CF911F910F91FF90EF90DF90CF90DA +:103AF000BF900C94F822F110EBCFD7CFFF2099F0B4 +:103B00008B2D8F7127960FB6F894DEBF0FBECDBFF9 +:103B1000DF91CF911F910F91FF90EF90DF90CF90A9 +:103B2000BF900C94CE2227960FB6F894DEBF0FBE3E +:103B3000CDBFDF91CF911F910F91FF90EF90DF905C +:103B4000CF90BF900C94C922FF20A9F0552309F40F +:103B5000ACCF862F27960FB6F894DEBF0FBECDBF31 +:103B6000DF91CF911F910F91FF90EF90DF90CF9059 +:103B7000BF900C949D19552309F4AACF862F279640 +:103B80000FB6F894DEBF0FBECDBFDF91CF911F916E +:103B90000F91FF90EF90DF90CF90BF900C94651A3B +:103BA0004B2D4F70C8010E94E50227960FB6F8947E +:103BB000DEBF0FBECDBFDF91CF911F910F91FF9060 +:103BC000EF90DF90CF90BF900C94FD21F11082C058 +:103BD0009B2D9F70492F50E04230510599F144F4DC +:103BE0004115510569F04130510509F073C019C004 +:103BF00043305105C1F14430510509F06BC044C058 +:103C000027960FB6F894DEBF0FBECDBFDF91CF91E0 +:103C10001F910F91FF90EF90DF90CF90BF900C9489 +:103C2000702B27960FB6F894DEBF0FBECDBFDF9185 +:103C3000CF911F910F91FF90EF90DF90CF90BF90A9 +:103C40000C94872B27960FB6F894DEBF0FBECDBF1E +:103C5000DF91CF911F910F91FF90EF90DF90CF9068 +:103C6000BF900C94A32B27960FB6F894DEBF0FBE1F +:103C7000CDBFDF91CF911F910F91FF90EF90DF901B +:103C8000CF90BF900C94B62B862F27960FB6F89442 +:103C9000DEBF0FBECDBFDF91CF911F910F91FF907F +:103CA000EF90DF90CF90BF900C94DA2B4B2D4F709C +:103CB000C80127960FB6F894DEBF0FBECDBFDF91C7 +:103CC000CF911F910F91FF90EF90DF90CF90BF9019 +:103CD0000C940E0827960FB6F894DEBF0FBECDBF2A +:103CE000DF91CF911F910F91FF90EF90DF90CF90D8 +:103CF000BF9008950E940C240E94E1230E94282472 +:103D00000E9418290E946C2880E090E00E94801890 +:103D100080E090E00C9496180E94FC230C947A1E8C +:103D20000E946923292F22952F7030E02C30310515 +:103D30004CF42A3031056CF422503109223031051F +:103D400070F407C02C30310531F02F30310539F4D3 +:103D500002C081E0089593FB882780F9089580E0F0 +:103D60000895CF93DF9300D000D01F92CDB7DEB778 +:103D70000F900F900F900F900F90DF91CF910895BB +:103D8000CF93DF9300D000D000D0CDB7DEB726961A +:103D90000FB6F894DEBF0FBECDBFDF91CF9108956F +:103DA0001F93CF93DF93C091530216E012C0D0E06F +:103DB0001C9FF0011D9FF00D1124ED5DFD4F408112 +:103DC000518162817381848195810E94C01E2196F8 +:103DD000C77080915402C813EACFDF91CF911F9131 +:103DE000089540911D0250911E0260911F02709132 +:103DF000200280912102909122020C94C01E0F9308 +:103E00001F93CF93DF938091220282958F7009F0E8 +:103E100069C080911F02882309F464C0A0915302F5 +:103E2000D0915402B0911D02C0911E0280912002D7 +:103E30009091210221E030E0BF3F11F020E030E01E +:103E4000122FBC016095709506E04AC0009721F0E2 +:103E5000CF3F29F4212F05C021E030E002C020E04F +:103E600030E020FD3BC04A2F50E0049FF001059F49 +:103E7000F00D1124ED5DFD4F2181C2132FC0208173 +:103E8000B2132CC02281211129C02381348128172B +:103E9000390718F0281B390B02C0260F371F283CA2 +:103EA0003105E0F4809122028F70806180932202BC +:103EB00086E0849FF001859FF00D1124E85DFD4FA1 +:103EC00080818F70806180838DE192E00E94C41AAE +:103ED000DF91CF911F910F910C94D01EAF5FA7700F +:103EE000AD13B4CFDF91CF911F910F910895EF9251 +:103EF000FF920F931F93CF93DF93CDB7DEB76297F7 +:103F00000FB6F894DEBF0FBECDBF8C0185E0F8017F +:103F1000DE011D9601900D928A95E1F7D8014C9132 +:103F200011965C91119712966C9112971396ED90E1 +:103F3000FC90149770911D02E0911E028091200266 +:103F400090912102009739F0EF3F41F421E030E0F9 +:103F50007F3F31F003C021E030E002C020E030E0DC +:103F600020FD5CC120911F02222309F4F1C0E81654 +:103F7000F90628F09701281B390BC90104C0809568 +:103F800090958E0D9F1D883C910508F098C08091FA +:103F90002202982F907F09F064C0E51314C07413B7 +:103FA00012C0611110C08F708061809322020E9444 +:103FB000F11E8DE192E00E94C41A80912202D80184 +:103FC00015968C9343C1EF2839F05F3F41F481E0AF +:103FD00090E04F3F31F003C081E090E002C080E00C +:103FE00090E080FD03C081E0862702C080E090E081 +:103FF00080FF2EC0809153022091540236E013C0FE +:1040000090E0389FF001399FF00D1124ED5DFD4FD8 +:104010007181571306C07081471303C07281671303 +:1040200017C0019687708213EBCF12C19F7059F0B1 +:10403000882309F40BC107C09F7029F0F80195810E +:10404000907F09F403C1805E883008F4FFC0D2C0BD +:10405000662309F4FBC080912202816080932202D2 +:10406000F5C0E51308C0741306C0611104C0D8017F +:1040700015968C939DC04D875E878D859E856A8B36 +:104080000E94901E6A89882309F4B4C0662309F44B +:10409000B1C020912202822F82958F7090E002970A +:1040A0000CF4C6C080911D0290911E0298878F83E8 +:1040B0001986FB86EA862C87CE01079646C080913A +:1040C0002202982F907F59F47E2DF98AE88A8989F7 +:1040D0000E94B11E8DE192E00E94C41A95C0E513C2 +:1040E00011C074130FC061110DC0F8018583C801A0 +:1040F0000E94C41AEDE1F2E086E0DF011D928A958C +:10410000E9F7A2C04D875E878D859E856A8B0E94E8 +:10411000901E6A89882309F46DC0662309F46AC079 +:1041200020912202822F82958F7090E002970CF4EA +:104130007FC080911D0290911E029A8389831B8209 +:10414000FD82EC822E83CE0101960E94C41A70C0BB +:10415000E816F90628F09701281B390BC90104C09D +:10416000809590958E0D9F1D883C910508F046C066 +:10417000662309F43FC0E51330C074132EC02091AC +:10418000220220FD21C0322F32953F70832F90E014 +:104190000097D1F0D80115962C9315970F9741F001 +:1041A000832F8F5F8295807F2F70282B15962C93FD +:1041B000C8010E94C41A86E0F801ADE1B2E00190A6 +:1041C0000D928A95E1F73EC086E0F801ADE1B2E0DC +:1041D00001900D928A95E1F737C04D875E878D85F6 +:1041E0009E850E94901E811123C0809122028160D1 +:1041F00080932202C8010E94C41A26C07E2DF98A2B +:10420000E88A89890E94B11EEDE1F2E086E0DF01D3 +:104210001D928A95E9F70E94F11E18C0662351F39A +:104220004D875E878D859E850E94901E882311F3A1 +:1042300086E0F801ADE1B2E001900D928A95E1F7D8 +:104240000E94FF1E0E94F11E81E014C080E012C097 +:104250004D875E878D859E850E946923292F229533 +:104260002F7030E0223031050CF4E0CE24303105DF +:104270000CF6E2CE62960FB6F894DEBF0FBECDBF4D +:10428000DF91CF911F910F91FF90EF9008951F93B1 +:10429000CF93DF93CDB7DEB72C970FB6F894DEBF80 +:1042A0000FBECDBF4F83588769877A878B879C87DE +:1042B000CE0107960E94771F8823D9F02F81388579 +:1042C0008A859B85892B39F03F3F19F080E090E08B +:1042D00004C02F3FD9F781E090E0892B09F06DC031 +:1042E0004F81588569857A858B859C850E94C01E83 +:1042F00064C086E0FE013796DE01119601900D92B2 +:104300008A95E1F7FF81E8854A855B85411551056E +:1043100039F0EF3F41F481E090E0FF3F31F003C01E +:1043200081E090E002C080E090E080FD46C02091F6 +:10433000540230E0C90101968770992760915302B9 +:1043400070E08617970709F440C0F983EA835D831C +:104350004C8396E0929FD001939FB00D1124AD5DE8 +:10436000BD4FFE01319601900D929A95E1F7809331 +:1043700054020E94D01E21C0189FC00111248D5DDF +:104380009D4F0E94771F882371F1E09153021E9F79 +:10439000F0011124ED5DFD4F4081518162817381F7 +:1043A000848195810E94C01E8091530290E0019605 +:1043B000877099278093530201C016E080915302C1 +:1043C000909154028913D8CF0EC00E948C1E109277 +:1043D000540210925302EDE1F2E086E0DF011D92FB +:1043E0008A95E9F7EACF2C960FB6F894DEBF0FBE98 +:1043F000CDBFDF91CF911F910895DF92EF92FF9291 +:104400000F931F93CF93DF93EC01009709F46CC0D7 +:10441000D12CEE24E394F12C8E010F5F1F4FFE018F +:104420008491843748F4843008F04AC0813071F0B8 +:10443000823009F059C01EC0853709F43DC070F1C3 +:10444000982F9458903708F04FC03DC02296F8013D +:104450008491982F905E983050F48770FE2D01C0A3 +:10446000FF0F8A95EAF78F2F0E94FF2330C00E942A +:104470009D192DC02296F8018491982F905E983056 +:1044800050F48770FE2D01C0FF0F8A95EAF78F2F39 +:104490000E9405241CC00E94651A19C02296F801CA +:1044A000049107C08FE99FE00197F1F700C0000079 +:1044B00001500111F7CF0BC02296F801D49007C02C +:1044C0000E949D1903C08F770E94651AE8018D2D07 +:1044D00007C08150EFE9FFE03197F1F700C000001D +:1044E000882309F499CFF5CFDF91CF911F910F91D8 +:1044F000FF90EF90DF9008956093590270935A02F5 +:1045000080935B0290935C020C947A1E6093550238 +:104510007093560280935702909358020C947A1E1F +:1045200008950C947C220F931F93009159021091CF +:104530005A0220915B0230915C02602B712B822B1E +:10454000932B1F910F910C947C220F931F9300913A +:10455000590210915A0220915B0230915C02602353 +:104560007123822393231F910F910C947C220F932C +:104570001F930091590210915A0220915B023091D1 +:104580005C0260277127822793271F910F910C945B +:104590007C2260E070E0CB010C94862241E050E088 +:1045A00060E070E004C0440F551F661F771F8A95B6 +:1045B000D2F7CB01BA010C94862241E050E060E0D2 +:1045C00070E004C0440F551F661F771F8A95D2F70D +:1045D0008091550290915602A0915702B0915802D5 +:1045E000482B592B6A2B7B2BCB01BA010C948622CA +:1045F00041E050E060E070E004C0440F551F661FCA +:10460000771F8A95D2F74095509560957095809167 +:10461000550290915602A0915702B091580248233A +:1046200059236A237B23CB01BA010C94862241E0F3 +:1046300050E060E070E004C0440F551F661F771F14 +:104640008A95D2F78091550290915602A091570217 +:10465000B0915802482759276A277B27CB01BA0116 +:104660000C9486220F931F930091550210915602CD +:104670002091570230915802602B712B822B932B83 +:104680001F910F910C9486220F931F930091550256 +:1046900010915602209157023091580260237123E5 +:1046A000822393231F910F910C9486220F931F93C3 +:1046B00000915502109156022091570230915802F4 +:1046C00060277127822793271F910F910C948622D0 +:1046D0000895CF92DF92EF92FF920F931F93CF93A3 +:1046E000DF93EC01C0905902D0905A02E0905B0237 +:1046F000F0905C028091550290915602A091570271 +:10470000B0915802C82AD92AEA2AFB2A0FE110E000 +:10471000B701A601002E04C0769567955795479579 +:104720000A94D2F740FF08C0BE01802F0E94E00328 +:104730008130910509F007C00150110948F7BE0109 +:1047400080E00E94E003DF91CF911F910F91FF90D5 +:10475000EF90DF90CF90089540911B0150911C0184 +:1047600020E030E09FEFFA01E20FF31F628168174B +:10477000A1F09F3F19F4611101C0922F2F5F3F4FAD +:104780002630310581F707C0FA01E90FF11D97FDC9 +:10479000FA95828308959F3FB9F7089540911B01D0 +:1047A00050911C0120E030E0FA01E20FF31F9281EA +:1047B000981301C012822F5F3F4F26303105A1F7B9 +:1047C000089581E090E0E0911B01F0911C01E80F59 +:1047D000F91F1082019688309105A9F708959091EC +:1047E0005D02982B90935D020895809590915D02F3 +:1047F000982390935D02089510925D020895909120 +:104800005E02982B90935E020895809590915E02CF +:10481000982390935E02089510925E02089580930B +:104820005F02089510925F02089540911B0150911C +:104830001C0120E030E080E0FA01E20FF31F9181DB +:1048400091118F5F2F5F3F4F27303105A9F70895F2 +:10485000E0911B01F0911C0180915D028083E09149 +:104860001B01F0911C01808190915E02892B808355 +:1048700090915F02992361F0E0911B01F0911C017E +:104880008081892B80830E94152481110E9412242B +:1048900080911B0190911C010C946A1880916E0309 +:1048A000843009F11092690220E488E190E00FB6AB +:1048B000F894A895809360000FBE2093600083B7A2 +:1048C000817F846083BF83B7816083BF789488953C +:1048D00083B78E7F83BF88E10FB6F8948093600022 +:1048E000109260000FBE0895CF930E94E3020E94D1 +:1048F0007E060E94E402C0E08C2F0E94C407892B30 +:1049000029F4CF5FC430C1F780E001C081E0CF91CE +:1049100008950E948C1E0C945F2B1F920F920FB66D +:104920000F9211248F939F93AF93BF93809169024D +:10493000811113C080916A0290916B02A0916C0268 +:10494000B0916D024196A11DB11D80936A029093B2 +:104950006B02A0936C02B0936D02BF91AF919F91D7 +:104960008F910F900FBE0F901F90189582E084BD1D +:1049700093E095BD9AEF97BD80936E0008958FB731 +:10498000F89440916A0250916B0260916C027091B0 +:104990006D028FBFCA010895CF92DF92EF92FF920E +:1049A0000F931F932FB7F89440916A0250916B02B6 +:1049B00060916C0270916D022FBF6A017B01EE2441 +:1049C000FF248C0120E030E0C016D106E206F30699 +:1049D00020F09A01281B390B05C09C0120953095C9 +:1049E000240F351FC9011F910F91FF90EF90DF90A9 +:1049F000CF9008951F920F920FB60F9211248F93AC +:104A00009F93AF93BF9380916A0290916B02A091A4 +:104A10006C02B0916D020196A11DB11D80936A02D6 +:104A200090936B02A0936C02B0936D02BF91AF9113 +:104A30009F918F910F900FBE0F901F9018950E941D +:104A4000A111F8942FEF87EA91E621508040904021 +:104A5000E1F700C0000087E090EBDC018093780371 +:104A600090937903A0937A03B0937B032CE088E1C1 +:104A700090E00FB6F894A895809360000FBE209345 +:104A80006000FFCFCF92DF92EF92FF920F931F93C0 +:104A9000CF93DF93C82ED12C01E010E08D2D0E9422 +:104AA000C4077C01C0E0D0E098010C2E02C0220FA8 +:104AB000331F0A94E2F72E213F21232B29F421965C +:104AC000CC30D10589F708C06C2F7D2D80E00E9485 +:104AD000BB03C812F4CF06C0D39484E0D812DECF53 +:104AE00080E001C081E0DF91CF911F910F91FF9095 +:104AF000EF90DF90CF900895CF93C82F8CE20E9463 +:104B00004225882321F08C2FCF910C94422580E000 +:104B1000CF910895CF930E94CD26811102C00E94AB +:104B2000AE26C5E608C00E947E068FE39CE9019789 +:104B3000F1F700C00000C150B1F789E20E947C2566 +:104B400081110AC18AE20E947C2581110E94AE2651 +:104B500085E00E947C2581110E941F250E94D82695 +:104B60008093680287E00E947C25882399F18BE17D +:104B70000E947C25882351F09091680291FB882740 +:104B800080F921E0822780FB91F922C08EE00E940B +:104B90007C25882351F09091680292FB882780F948 +:104BA00021E0822780FB92F913C080E10E947C25DE +:104BB00090916802882341F093FB882780F921E0D7 +:104BC000822780FB93F904C0892F809580FB90F9A0 +:104BD00090936802809168020E94DC260E94EA2677 +:104BE00080937B0280EE0E947C25882341F0809197 +:104BF0007B02982F909590FB80F980937B0289E34C +:104C00000E947C25882359F090917B0291FB882794 +:104C100080F921E0822780FB91F990937B0282EE5C +:104C20000E947C25882359F090917B0292FB882773 +:104C300080F921E0822780FB92F990937B0286EE37 +:104C40000E947C25882359F090917B0293FB882752 +:104C500080F921E0822780FB93F990937B0283EE19 +:104C60000E947C25882359F090917B0294FB882731 +:104C700080F921E0822780FB94F990937B0285E301 +:104C80000E947C25882359F090917B0295FB882710 +:104C900080F921E0822780FB95F990937B0281E3E4 +:104CA0000E947C25882359F090917B0296FB8827EF +:104CB00080F921E0822780FB96F990937B0281E1C5 +:104CC0000E947C25882359F090917B0297FB8827CE +:104CD00080F921E0822780FB97F990937B028091F5 +:104CE0007B020E94EE2687E20E947C25C82F8EE17F +:104CF0000E947C258111C2608FE10E947C25811178 +:104D0000C46080E20E947C258111C86081E20E941B +:104D10007C258111C06182E20E947C258111C062E4 +:104D200083E20E947C258111C06484E20E947C257C +:104D3000882311F0C06802C0CC2329F08C2F0E9478 +:104D4000E5266C2F03C00E94E126682F70E080E00A +:104D500090E0CF910C949122CF9108956DEE7EEF6B +:104D600080E090E00E94BA2F60E082E090E00E9434 +:104D7000AC2F60E083E090E00E94AC2F60E084E024 +:104D800090E00E94AC2F60E085E090E00E94AC2FA4 +:104D900060E086E090E00C94AC2F80E090E00E9410 +:104DA000A62F21E08D3E9E4F09F020E0822F08952E +:104DB00082E090E00C949E2F682F82E090E00C94AB +:104DC000AC2F83E090E00C949E2F682F83E090E05E +:104DD0000C94AC2F84E090E00C949E2F682F84E01C +:104DE00090E00C94AC2F86E090E00C949E2F682FFE +:104DF00086E090E00C94AC2F8091760280FF0BC08F +:104E00006091200185E0689FB00111247595679538 +:104E1000759567952AC081FF09C06091200185E0E2 +:104E2000689FB0011124759567951FC082FF07C068 +:104E30006091200185E0689FB001112416C0409167 +:104E400070024423C9F060911F01461788F7209132 +:104E5000200185E0289F90011124429FC001439FBB +:104E6000900D112470E00E948A2F6038710540F483 +:104E70006115710539F002C065E070E0862F089574 +:104E80008FE7089581E008958091760280FF08C041 +:104E900060911E0170E0759567957595679521C0C5 +:104EA00081FF06C060911E0170E07595679519C07D +:104EB00082FF04C060911E0170E010C080917002FA +:104EC0008823C1F060911D018617A0F790911E0103 +:104ED000989FC001112470E00E948A2F60387105EC +:104EE00028F46115710521F0862F08958FE7089544 +:104EF00081E0089561E070E0F4CF803F21F40E94EA +:104F0000FC26819504C0813F29F40E94FC268093F1 +:104F100073020895823F21F40E94FC26819504C00B +:104F2000833F29F40E94FC26809372020895893FF2 +:104F300019F40E94442705C08A3F31F40E94442797 +:104F400081958093740208958B3F21F40E94442739 +:104F5000819504C08C3F29F40E94442780937502F8 +:104F60000895843F21F480917102816017C0853FCC +:104F700021F480917102826011C0863F21F48091FA +:104F8000710284600BC0873F21F4809171028860B8 +:104F900005C0883F31F48091710280618093710275 +:104FA00008958D3F21F48091760281600BC08E3F81 +:104FB00021F480917602826005C08F3F29F48091B0 +:104FC00076028460809376020895803F29F4809170 +:104FD000730287FF6EC007C0813F41F48091730266 +:104FE00018160CF066C01092730263C090917202A2 +:104FF000823F19F497FF5DC005C0833F31F4191655 +:105000000CF057C01092720254C0893F31F4809165 +:10501000740218160CF04DC006C08A3F39F4809116 +:10502000740287FF46C01092740243C08B3F29F47C +:105030008091750287FF3DC006C08C3F39F4809196 +:1050400075021816B4F51092750233C0843F21F42E +:10505000809171028E7F05C0853F31F4809171028D +:105060008D7F8093710225C0863F21F4809171026B +:105070008B7FF7CF873F21F480917102877FF1CF3B +:10508000883F21F4809171028F7EEBCF8D3F21F418 +:10509000809176028E7F0BC08E3F21F48091760244 +:1050A0008D7F05C08F3F29F4809176028B7F80939E +:1050B00076028091720281110EC08091730281117B +:1050C0000AC080917402811106C08091750281111D +:1050D00002C010927002089581E792E00E94751854 +:1050E0000E94BF2490936F0280936E020895CF9325 +:1050F00080916E0290916F020E94CC2440917002C8 +:10510000442321F02091210130E006C020912201AA +:105110005AE0259F900111248217930708F486C056 +:105120008091720281110DC090917302911109C09A +:1051300090917402911105C090917502992309F420 +:1051400075C04F3F19F04F5F40937002181624F45A +:105150000E94FC26809372028091720287FF05C034 +:105160000E94FC268195809372028091730218162A +:1051700024F40E94FC26809373028091730287FFBF +:1051800005C00E94FC268195809373026091720293 +:10519000662339F1C0917302CC2319F1772767FD9B +:1051A0007095872F972F0E94FA2C23E333E343E374 +:1051B0005FE30E94AE2D0E94C72C609372026C2F99 +:1051C000772767FD7095872F972F0E94FA2C23E38E +:1051D00033E343E35FE30E94AE2D0E94C72C60934C +:1051E000730280917402181624F40E94442780935D +:1051F00074028091740287FF05C00E944427819544 +:105200008093740280917502181624F40E9444273A +:10521000809375028091750287FF05C00E94442724 +:10522000819580937502CF910C946C28CF9108954D +:10523000E1E7F2E085E0DF011D928A95E9F710923F +:105240007002109276020895833089F130F4813033 +:1052500061F0823009F06EC019C0853009F449C090 +:10526000B8F1863009F066C055C020912201862F22 +:1052700090E0820F911D8F3F910520F4620F6093A3 +:10528000220108958FEF809322010895209121013A +:10529000862F90E0820F911D8F3F910520F4620FC1 +:1052A0006093210108958FEF80932101089520914B +:1052B0002001862F90E0820F911D8F3F910520F4F1 +:1052C000620F6093200108958FEF8093200108956D +:1052D00020911F01862F90E0820F911D8F3F910535 +:1052E00020F4620F60931F0108958FEF80931F01D8 +:1052F000089520911E01862F90E0820F911D8F3F0F +:10530000910520F4620F60931E0108958FEF809342 +:105310001E01089520911D01862F90E0820F911D9E +:105320008F3F910520F4620F60931D0108958FEF68 +:1053300080931D010895833021F130F4813059F0BC +:10534000823009F049C012C0853089F128F18630D9 +:1053500009F042C037C080912201681720F4861BF3 +:1053600080932201089510922201089580912101D5 +:10537000681720F4861B8093210108951092210163 +:10538000089580912001681720F4861B80932001E6 +:10539000089510922001089580911F01681720F44C +:1053A000861B80931F01089510921F01089580911C +:1053B0001E01681720F4861B80931E010895109229 +:1053C0001E01089580911D01681720F4861B8093AB +:1053D0001D01089510921D01089541E050E060E024 +:1053E00070E004C0440F551F661F771F8A95D2F7DF +:1053F000CB01BA010E9491220C948C1E873208F5D1 +:105400008E3108F0B9C08E3009F47EC060F4873068 +:1054100009F465C018F4863059F549C0883051F157 +:105420008B3031F5AEC0883130F4863108F0A9C038 +:105430008031F1F473C0893109F4A3C08B31C1F418 +:1054400059C08933F1F068F4893209F493C018F433 +:10545000873271F48FC0853309F48CC0883341F4EE +:1054600090C0863409F46BC008F488C0883449F1D0 +:1054700080E008950E94D8260E94EA260E94F32622 +:1054800080C00E945918892B59F00E945918909396 +:105490007902809378020E948C1E80E090E004C024 +:1054A00080917802909179020E9454186AC080918C +:1054B0006802817F8E7F8093680281E0809377020B +:1054C00008950E948C1E2FEF83ED90E321508040C1 +:1054D0009040E1F700C000000E941F2552C080915B +:1054E000680280FF03C0817F8E7F01C0816080934E +:1054F000680247C09091680291FB882780F921E0FB +:10550000822780FB91F913C09091680292FB882753 +:1055100080F921E0822780FB92F909C0909168020E +:1055200093FB882780F921E0822780FB93F99093F1 +:105530006802882331F191609093680222C081E86B +:1055400090E00E9480182FEF81EE94E0215080407F +:105550009040E1F700C0000080E090E00E948018D9 +:105560002FEF89E698E1215080409040E1F700C09C +:10557000000007C080E003C08D5101C089530E9424 +:10558000ED2981E0089580E0089580E00895CF93AB +:10559000C82F80917702813071F020F0823009F0BD +:1055A00083C037C0A0911B01B0911C018C91823245 +:1055B00009F07CC007C0A0911B01B0911C018C9127 +:1055C000823249F48C2F0E94C32A81111EC08C2F75 +:1055D0000E94FE291CC08C2F0E94C52A811115C073 +:1055E000C43169F030F4CB3081F0C03109F062C0D1 +:1055F00009C0C93221F0C83309F05CC006C010925E +:10560000770258C082E08093770281E090E0817059 +:1056100054C0C932C1F060F4C431A9F020F4C730DD +:1056200009F046C02EC0CE51CA3008F041C011C0AA +:10563000CE3409F118F4CB34D9F517C0C13599F03F +:10564000C235B1F50EC010927A0281E080937702E4 +:1056500034C0EC2FF0E0E455FE4F808180937A0255 +:1056600027C061E003C061E007C06AE080917A0270 +:105670000E9424291DC06AE080917A020E949B2921 +:1056800017C08EE18093220182E3809321018AE09A +:105690008093200184E180931F0188E080931E01A4 +:1056A00088E280931D0104C01092770280E005C05B +:1056B00081E003C080E090E0AACFCF9108950E94DE +:1056C000CD26811102C00E94AE260E94F32680934F +:1056D000770380FF02C0869501C080E00C94DF074D +:1056E00080917703982F9695292F30E0233031054C +:1056F0004CF49F5F990F8170892B816080937703B1 +:105700000E94F7268091770386950C94DF0780919D +:105710007703982F969591F09158990F8170892B66 +:10572000809377038E7F91E009F490E08091770376 +:1057300090FB80F9809377030E94F726809177038E +:1057400086950C94DF0780917703982F909590FBB6 +:1057500080F9809377030E94F7268091770380FF7A +:1057600002C0869501C080E00C94DF07309177037A +:10577000232F26952F5F2F77822F90E0317004978B +:105780002CF4220F232B2093770302C0309377034E +:1057900080917703282F2E7F91E009F490E090FB11 +:1057A00080F9809377030E94F7268091770386958E +:1057B0000C94DF0720917703922F96959827990FE5 +:1057C000822F8170892B809377038E7F91E009F47B +:1057D00090E08091770390FB80F9809377030E949B +:1057E000F7268091770386950C94DF075058BB27E6 +:1057F000AA270ED075C166D130F06BD120F031F4FC +:105800009F3F11F41EF45BC10EF4E095E7FB51C11C +:10581000E92F77D180F3BA176207730784079507DA +:1058200018F071F49EF58FC10EF4E0950B2EBA2F8F +:10583000A02D0B01B90190010C01CA01A001112496 +:10584000FF27591B99F0593F50F4503E68F11A1642 +:10585000F040A22F232F342F4427585FF3CF4695D3 +:1058600037952795A795F0405395C9F77EF41F16F5 +:10587000BA0B620B730B840BBAF09150A1F0FF0FBF +:10588000BB1F661F771F881FC2F70EC0BA0F621FAB +:10589000731F841F48F4879577956795B795F7959B +:1058A0009E3F08F0B3CF9395880F08F09927EE0F2D +:1058B000979587950895D9D008F481E008950CD084 +:1058C0000FC107D140F0FED030F021F45F3F19F056 +:1058D000F0C0511139C1F3C014D198F39923C9F321 +:1058E0005523B1F3951B550BBB27AA2762177307E6 +:1058F000840738F09F5F5F4F220F331F441FAA1F9A +:10590000A9F333D00E2E3AF0E0E830D09150504059 +:10591000E695001CCAF729D0FE2F27D0660F771F07 +:10592000881FBB1F261737074807AB07B0E809F0E9 +:10593000BB0B802DBF01FF2793585F4F2AF09E3F7E +:10594000510568F0B6C000C15F3FECF3983EDCF350 +:10595000869577956795B795F7959F5FC9F7880FF7 +:10596000911D9695879597F90895E1E0660F771F49 +:10597000881FBB1F621773078407BA0720F0621BDA +:10598000730B840BBA0BEE1F88F7E095089504D0D3 +:105990006894B111D9C00895BCD088F09F5790F099 +:1059A000B92F9927B751A0F0D1F0660F771F881F44 +:1059B000991F1AF0BA95C9F712C0B13081F0C3D05F +:1059C000B1E00895C0C0672F782F8827B85F39F0FD +:1059D000B93FCCF3869577956795B395D9F73EF4A3 +:1059E00090958095709561957F4F8F4F9F4F08954B +:1059F000E89409C097FB3EF4909580957095619569 +:105A00007F4F8F4F9F4F9923A9F0F92F96E9BB271E +:105A10009395F695879577956795B795F111F8CF9A +:105A2000FAF4BB0F11F460FF1BC06F5F7F4F8F4F05 +:105A30009F4F16C0882311F096E911C0772321F0FB +:105A40009EE8872F762F05C0662371F096E8862F93 +:105A500070E060E02AF09A95660F771F881FDAF7EA +:105A6000880F9695879597F90895990F0008550F17 +:105A7000AA0BE0E8FEEF16161706E807F907C0F0D4 +:105A800012161306E407F50798F0621B730B840BDC +:105A9000950B39F40A2661F0232B242B252B21F4B6 +:105AA00008950A2609F4A140A6958FEF811D811D56 +:105AB000089597F99F6780E870E060E008959FEF90 +:105AC00080EC089500240A94161617061806090695 +:105AD000089500240A941216130614060506089564 +:105AE000092E0394000C11F4882352F0BB0F40F4EC +:105AF000BF2B11F460FF04C06F5F7F4F8F4F9F4F2C +:105B0000089557FD9058440F551F59F05F3F71F0AD +:105B10004795880F97FB991F61F09F3F79F0879514 +:105B20000895121613061406551FF2CF4695F1DF9D +:105B300008C0161617061806991FF1CF869571052D +:105B4000610508940895E894BB2766277727CB0161 +:105B500097F908958ADF08F48FEF08950BD0C0CF2E +:105B6000B1DF28F0B6DF18F0952309F0A2CFA7CF58 +:105B70001124EACFC6DFA0F3959FD1F3950F50E033 +:105B8000551F629FF001729FBB27F00DB11D639FEF +:105B9000AA27F00DB11DAA1F649F6627B00DA11D95 +:105BA000661F829F2227B00DA11D621F739FB00D3B +:105BB000A11D621F839FA00D611D221F749F3327AB +:105BC000A00D611D231F849F600D211D822F762F44 +:105BD0006A2F11249F5750408AF0E1F088234AF041 +:105BE000EE0FFF1FBB1F661F771F881F915050408D +:105BF000A9F79E3F510570F05CCFA6CF5F3FECF355 +:105C0000983EDCF3869577956795B795F795E79578 +:105C10009F5FC1F7FE2B880F911D9695879597F989 +:105C20000895FA01EE0FFF1F30962105310599F115 +:105C30006115710561F48038BFE39B0749F16894F1 +:105C40009038810561F08038BFEF9B0741F09923C0 +:105C500042F5FF3FE1053105210511F1E894089473 +:105C6000E795D901AA2329F4AB2FBE2FF85FD0F313 +:105C700010C0FF5F70F4A695E0F7F73950F019F007 +:105C8000FF3A38F49F779F930CD00F9007FC905801 +:105C900008953EF014CF60E070E080E89FE308953F +:105CA0004FE79F775F934F933F932F939ED02F9112 +:105CB0003F914F915F9152DF05C019F40EF0F9CE7C +:105CC00042CFFDCE26DFC8F39638C0F707F80F9213 +:105CD000E8942BE33AEA48EB5FE74EDF0F920F922E +:105CE0000F924DB75EB70F92C0D0ECEAF0E016D03D +:105CF0004F915F91EF91FF91E595EE1FFF1F49F0E6 +:105D0000FE57E0684427EE0F441FFA95E1F74195EE +:105D1000550B32D00F9007FE26C00895DF93CF9326 +:105D20001F930F93FF92EF92DF927B018C01689497 +:105D300005C0DA2EEF011EDFFE01E894A591259142 +:105D4000359145915591AEF3EF0162DDFE0197016A +:105D5000A801DA9479F7DF90EF90FF900F911F91EF +:105D6000CF91DF9108959B01AC0160E070E080E885 +:105D70009FE3A5CD9ECEACC0CCDEE8F39923D9F34A +:105D8000940F511DBBF39150504094F059F088236B +:105D900032F0660F771F881F91505040C1F79E3F29 +:105DA000510544F7880F911D9695879597F90895A9 +:105DB0005F3FACF0983E9CF0BB2786957795679542 +:105DC000B79508F4B1609395C1F7BB0F58F711F47C +:105DD00060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE11 +:105DE0000EF076C06CCE689464CE93DEC8F399232F +:105DF000D1F3C6F3DF93CF931F930F93FF92C92F75 +:105E0000DD2788232AF02197660F771F881FDAF78E +:105E100020E030E040E85FEB9FE3883920F0803EEF +:105E200030F021968F77E3DCE4EDF0E003C0DFDCB7 +:105E3000E1E0F1E073DF8B01BE01EC01FB2E6F5757 +:105E400071097595771F880B990BD4DD28E132E72E +:105E500041E35FE38FDEAF2D9801AE01FF900F911C +:105E60001F91CF91DF91D4DC3BCEFA01DC01AA0F68 +:105E7000BB1F9B01AC01BF5728F4222733274427BF +:105E800050781FC0B75188F4AB2F00244695379542 +:105E90002795011CA395D2F3002069F0220F331F30 +:105EA000441FB395DAF30DD0A1CC61307105A0E8A1 +:105EB0008A07B94630F49B01AC016627772788270B +:105EC0009078309621F02083318342835383089564 +:105ED0009F3F31F0915020F4879577956795B7955E +:105EE000880F911D9695879597F90895AA1BBB1B5E +:105EF00051E107C0AA1FBB1FA617B70710F0A61BCA +:105F0000B70B881F991F5A95A9F780959095BC01EA +:105F1000CD01089597FB072E16F4009407D077FD66 +:105F200009D00E94762F07FC05D03EF4909581950C +:105F30009F4F0895709561957F4F0895F999FECF11 +:105F400092BD81BDF89A992780B50895A8E1B0E087 +:105F500042E050E00C94C12F262FF999FECF1FBAD2 +:105F600092BD81BD20BD0FB6F894FA9AF99A0FBE82 +:105F7000019608950E94AC2F272F0C94AD2FDC01C1 +:105F8000CB01FC01F999FECF06C0F2BDE1BDF89A44 +:105F9000319600B40D9241505040B8F70895F894EE +:025FA000FFCF31 +:105FA2000507000C058540000001064000000100C5 +:105FB200D80B680C440C0F0CDB0B01600228081490 +:105FC2000A321E40004500250026006100600020C4 +:105FD2000037006400650066006700440046002444 +:105FE2000047000000020004000500070009000B42 +:105FF200000C000E0010001100130015001700180D +:10600200001A001C001D001F00210023002400268E +:1060120000280029002B002D002F00300032003410 +:10602200003500370039003B008803A103BA03D3CF +:1060320003FB04AE04780458043F4D3620020302E9 +:10604200000001000101010101000101010203043C +:0660520005060708090025 +:00000001FF diff --git a/keyboard/planck/planck_pcb_r3_w_bootloader.hex b/keyboard/planck/planck_pcb_r3_w_bootloader.hex new file mode 100755 index 0000000000..c61dfb743a --- /dev/null +++ b/keyboard/planck/planck_pcb_r3_w_bootloader.hex @@ -0,0 +1,1796 @@ +:020000020000FC +:047000000C948D3E21 +:047028000C94B73DD0 +:10702F0012010002FF010020EB03F42F0000010208 +:10703F00030109021200010100803209040000005F +:10704F00000000000C03410054004D0045004C00AF +:10705F001603410054006D00330032005500340018 +:10706F004400460055000C0331002E0030002E0066 +:10707F0030000403090416010C0100000C0000018C +:02708F006C7F14 +:1070920012BD01BDF89A00B5089501E00895F9996D +:1070A200FECF12BD01BD20BDFA9AF99AF6CFF99929 +:1070B200FECF0C944938F80104910895F8013491F7 +:1070C20031962491890108950091610000930C0189 +:1070D20000E80093610001E00093610005BF02E057 +:1070E20005BF0C9486380091D70001600093D70049 +:1070F200A89507EF04BF0091600000610093600053 +:1071020000E00093600001E008950E94AA3D0E9401 +:10711200B53DFDCF0CD00F7708D0006806D00061D6 +:1071220004D0016028D0789408950093D80000918B +:10713200D8000895FCDF00621ED04CD009B500FFD4 +:10714200FDCFF5DF0F7D17D00091E0000E7F009399 +:10715200E0000091E000077F0093E0000091E20070 +:1071620001600093E2000091E20008600093E200F7 +:1071720078940C94743B0093D800089500910D010B +:10718200002359F40091D90000FF07C0D0DF006846 +:10719200F2DF01E000930D01CDDFE0E2F2E00081D9 +:1071A200018100FF0DC0008111811E7F11830083C8 +:1071B20001E00093EA0000E00093EA0000931E025F +:1071C20000E00093E9000091E80003FF02C00E9482 +:1071D200F23B0895A89539D000E40093600000E0E6 +:1071E200009381000093800010E0009385000093DB +:1071F200840001E006BB00918100036000938100DE +:107202000091600007FFFCCF00E80093600010933C +:107212008100A89507EF04BF18D010936000209159 +:1072220084003091850010938100109380001093A8 +:1072320085001093840001E006BB2D3D354010F01F +:1072420002E101C002E009BD089500916000006101 +:107252000093600008950E94AD3E239741D100E063 +:1072620000930901B5D104811581012B51F437D165 +:1072720000910701002309F4B9C000E0009307015F +:10728200B5C058D102FFFDCF37D1068335D1009367 +:107292000F0132D1009310012FD1009311012CD193 +:1072A2000093120129D10093130102852091130149 +:1072B20030911201409111015091100116811A95DD +:1072C20041F01250A9F01A9599F11A9509F473C078 +:1072D2008BC010910F01113011F411E001C010E0C8 +:1072E200138799D00C3F11F414D17FC077D17DC0A0 +:1072F20092D010910F01112329F01A9549F01A9595 +:10730200A9F073C010E013870C3F09F06EC0ECCFF8 +:1073120056D103C04CD109F468C00D911C9144D1DF +:107322000F3FC1F305E0009309015FC011E0EBCF0D +:10733200D2D029F00250E1F10A9541F056C0FDD0B9 +:107342000E94A33F0FEF00930A014FC0552319F08B +:107352005A9579F04AC04ED00DEF04BF74D0EAD0EE +:1073620003FFFDCF67D051D04AD008E00093600000 +:10737200FFCF40D068D0DED003FFFDCF5BD03FD03F +:1073820044D00FEF1FE004C009811A810150104060 +:1073920009831A8309811A81012BB1F700E800934E +:1073A200610000910C01009361000C940000FFCF7A +:1073B20001E003871AC08FD019F00A9539F015C081 +:1073C200535098F4BAD002E000870FC0505339F0FE +:1073D2005A9541F05F52B1F35A95A1F306C002E00B +:1073E2000883F0CF01E0FCCFA8D079D02396E4E067 +:1073F2000C94BA3E01E005BF00E005BF089500917C +:10740200D8000F770093D800089509B50D7F09BD04 +:1074120000E009BD08955183408333832283109194 +:10742200E8001B7F1093E8001091E8001F7710938B +:10743200E80008955DD053D0F8940091E000016017 +:107442000093E000089579D04AC0219749D0009175 +:107452000601035019F00250B9F00BC03CD021F0E4 +:107462000A9559F00A9529F400910A010C3F19F482 +:1074720050D02196089567D0FCCF0091010100936E +:10748200F100009100010AC01091100124D019F0FE +:107492000A9549F0EECF135018F400E00093F10082 +:1074A2001ED044D0E6CF105339F01A9539F01F524E +:1074B20041F01A9541F0F4CF08E5F0CF00E006D094 +:1074C200EDCF02E0FCCF04E001D0E8CF10E020E0F5 +:1074D20030E00C94113F00910F010023089521C068 +:1074E2000BD008D007D00093040106D00093050109 +:1074F20021D00BC000D008830091F10008950091C3 +:10750200EB0000620093EB0015D0077F0093E800C8 +:107512000895F5DF02E00093080103E000930901FA +:10752200089559D007D000FFFDCF089503D002FF80 +:10753200FDCF03C00091E8000895FCDF0B7FE6DF7A +:10754200F9DF0F77E3CF0E94AC3E42D038D006C0BD +:107552002BD00093F1002BD059F43DD0082F092BEA +:10756200A9F0E8DF02FD12C0E5DF00FFFDCF4424F1 +:10757200042D4394003289F300910B0100230D91F5 +:107582001C9131F311970E945838E3CFD3DF00FFEB +:10759200FDCF21D0CFDF00FFFDCFCCDF02FFFDCF3B +:1075A200CCDFE5E00C94B93E11970C945C380D9158 +:1075B2001C910F5F1F4F1C930E93019708958281B8 +:1075C200938100811181801B910B0196DF01089547 +:1075D200E0E0F1E00895AEDF0E7F98CF0E94A93E71 +:1075E200F7DF80819181A081B181AF710481158122 +:1075F20000521040048315830AC000910B0100233E +:1076020031F4A301920103E911E00E943B3F47D00C +:10761200B8F1662477242C0111C06EDFF301ED5618 +:10762200FE4F008301E0600E00E0701E01960091A3 +:10763200F200002311F033D0B8F47FDF30D0E8F24B +:10764200F301B096E238F040C0F674DF02FFFDCFDE +:107652000091F200BDDF24813581201B304024835C +:107662003583E5CF49DFAA95AA23E1F700910B0103 +:10767200013099F62091F1008C010E945038D6CF4A +:1076820004811581012B21F055DF02FFFDCF55DF6B +:10769200A2DF50DF00FFFDCFE8E00C94B63EE0E051 +:1076A200F1E0028113810817190708952091EB0078 +:1076B20021602093EB000093EC000091ED0002703A +:1076C200012B0093ED000091ED0002600093ED00AC +:1076D2001091EE00012F000F00E0001F0895412FCE +:1076E2000093E900089500E009D000FD05C000E024 +:1076F200F7DF10E202E0DACF00E00895F1DF009157 +:10770200EB0008950F770132A9F5112369F11A955B +:1077120059F01A9561F01A9569F01A95F9F01A95CF +:10772200C1F01A95D9F024C00E942C3920C00E94C1 +:10773200263A1DC029D00091090123D001E01FD0B3 +:1077420020D0009108011BD00E94923A0E94973AE1 +:107752000EC01AD00091080114D007C002E00093B5 +:10776200080100E0009309010FD00E94923A03C081 +:107772000E94803A02C001E0089500E0089501D01D +:1077820000E00093F10008950091E800077F009364 +:10779200E800089508950350F9F4112339F01A9579 +:1077A20051F01A9581F01A9599F016C004E016D09E +:1077B20001E810E703C011D003E510E7E7E1F2E0CA +:1077C20000831183D8CF06E109D00FE510E7F6CF89 +:1077D20004D005E710E7F2CFD0CF0CE000931A02F5 +:1077E200089527D120D100931D02E1D0212F11232A +:1077F20029F12A95E9F02250F1F0225099F02A95C8 +:1078020049F0225061F02A9581F02A95E1F02A95FB +:10781200E9F023C0003809F44FC00C94833B0038D0 +:10782200E1F7C8C00023C9F71EC00023B1F72DC07D +:10783200033098F744C1033080F70BC1003868F376 +:10784200033858F7C9C0013841F77BC1013051F400 +:10785200FCD0BFD000FD06C0FCCF0E94833B0023BA +:1078620009F41ED008951091E3001078DCD00F7750 +:10787200012B0093E300E9D0ACD000FFFDCF0091D3 +:10788200E30000680093E300089591D0123040F4C1 +:107892000FD010931E02DAD000911E020C94CB3B43 +:1078A2000091EB0001D004C000620093EB00089548 +:1078B2000091E800077FC0C0BA93AA93229700E024 +:1078C2000093190274D0AFD0202F2A9519F02A956F +:1078D200E9F022C002E100931A020FE210E7E7E1A9 +:1078E200F2E0008311839DD008839DD00983E0DFFD +:1078F20000911A0210E02881398102171307A8F4B7 +:107902000F7181F401E00093190211C002E10093AA +:107912001A0201E410E7E3CF0E94CC3B002319F7DF +:107922008ED040C01093190202C020931A027ED05A +:10793200A7E1B2E001C08AD000911A02002309F146 +:1079420048D004FD1EC045D000FD03C042D004FF54 +:10795200FACF10E0012F1395003281F0ED91FC91E6 +:107962001197049133D02D913C912F5F3F4F3C935F +:107972002E93FD0103810A95038361F72AD004FF48 +:10798200DACF00911902013039F423D004FD04C08A +:1079920020D000FFFDCF5AD01CD004FFFDCF46D02F +:1079A20018D00B7F49D02296A991B99108951091D0 +:1079B200F10008957DDF00911E0208D047D009D062 +:1079C2000F773AD006D002FFFDCFBFC00093F1007F +:1079D20008950091E800089524D010911D021058D6 +:1079E20029F01A9589F01A9591F019C061DF00917A +:1079F2001C02ECDF00E0EADF29D0EBDF02FFFDCF63 +:107A020018D0E7DF0F770CC053DF00E0F2CF51D080 +:107A12000F7710E0F801E55EFD4F0081EACF0FD04D +:107A22000BC001D000D00091F1000895D2DF0F7E8B +:107A320003C00091E8000B7F0093E80008950091D5 +:107A4200EB0032DFC6DF077F089532DFC2DF0E7F31 +:107A5200F3CF00911D02002329F00A9509F10A953E +:107A620031F01EC0E0DF0A9561D0D9F41AC061D0AE +:107A7200B9F4D9DF0F7711F416D01BD00093E900C7 +:107A82001091EB0010FF0BC00ED010E01093E90034 +:107A920021E0F801E55EFD4F20834FD003C042D0C4 +:107AA20045D0CFDFC9CF1091EB0010621093EB00ED +:107AB20008951091E800177F1093E800089500914F +:107AC2001D02002311F4AFDF02C0013011F4B7DF51 +:107AD200B3CF023031F52DD019F52091F1002F7777 +:107AE2002093E90023D000FF19C081F01FD000616C +:107AF200DCDE01E010E0422F0E949F3E0093EA008C +:107B020000E00093EA0012D00860CFDE0BD030E034 +:107B1200F901E55EFD4F008310D0DACF03D0D7CF55 +:107B2200BFDE089500E00093E90008950091EB00A4 +:107B3200089579DF3CDF00230895BADE4ADF0E7F25 +:107B4200089583DF46DF02FFFDCF73DF42DF0F7749 +:107B520073CF0091D70001600093D7000E948B3849 +:107B620000E000931F0208950C94BF388A93FA93A1 +:107B7200EA933A922A921A920A927A936A935A93BF +:107B82004A933A932A931A930A938FB70091DA0091 +:107B920000FF24C00091D80000FF20C00EEF009328 +:107BA200DA000091D90000FF11C001E000930D013D +:107BB200ABD0026096D09AD00860A2D00E949B38C7 +:107BC2000091E0000E7F0093E00008C000E0009307 +:107BD2000D0100931E0298D0046083D07FD002FF73 +:107BE20005C084D002FF02C00BEF75D077D000FF32 +:107BF2001BC07CD000FF18C001E000930E016AD0C8 +:107C020083D000626ED00EEF6FD0006179D06ED05B +:107C12000F7D76D00091D80000620093D80009B59C +:107C22000D7F09BD00E009BD59D004FF20C05ED020 +:107C320004FF1DC009B500FD05C00E94EB3809B55F +:107C420000FFFDCF0091D8000F7D0093D80042D0F5 +:107C520000910E01002359F04CD00FEE45D00F7E5B +:107C620052D000643ED042D001604AD042D036D0D9 +:107C720005FF0FC03BD005FF0CC000E000930E01D2 +:107C820035D00F7E3DD00FED2FD00F7D3CD0006858 +:107C920028D024D003FF0DC029D003FF0AC000E082 +:107CA20000931F0207EF17D00E94743B2DD0116082 +:107CB20018D08FBF09911991299139914991599100 +:107CC200699179910990199029903990E991F991E6 +:107CD200899118950FEE0093E10008950091E1005B +:107CE20008951183008308950093E1000091E2005A +:107CF20008950091E200006203D00091E200086062 +:107D02000093E2000895FCDFE0E2F2E000811181DD +:107D1200089500008895FECF01E60DBF02E00EBF78 +:107D2200C2EED2E00E947438002311F00E94D33ECA +:107D32000E9465380E948A3E0C948A3E4A951AF047 +:107D4200000F111FFBCF0895BA92AA929A928A92BB +:107D52007A926A925A924A92BA93AA939A938A937D +:107D62000895BB84AA84998488847F806E805D8014 +:107D72004C80BB81AA8199818881F0E00FB6F8948A +:107D8200CE0FDF1F0FBE089520E006D0E9F7089559 +:107D9200259102D0E9F708952D9301501040202F2C +:107DA200212B089585E890E7FC0105911491FC01CF +:107DB2003296A591B491FC01349625913491422FCB +:107DC200432B19F0F901E4DF01C0DEDF069610E76C +:107DD2008139910748F308952F930CD02F9101D048 +:107DE20008953CD0F12FE02F45E047BFE89536D00B +:107DF20012D0089533D0F12FE02F43E047BFE8952A +:107E02002DD008952BD0F12FE02F43E047BFE89506 +:107E120025D001D0089522D041E147BFE8951EC088 +:107E22001DD0F12FE02F41E247BFC895002D16C0AB +:107E320015D0F12FE02F49E047BFC895002D0EC0A5 +:107E4200F32FE22F012E102E41E047BFE89506C026 +:107E520005D0002E29E027BFE89500C0022E27B7E3 +:107E620020FDFCCF202D0895022E27B726FDFCCF42 +:107E7200202D08950E94A53E22974801C901DA01EA +:107E820010C05BD001E0A00E00E0B01E00E4A0161E +:107E920000E0B00608F440C0830120E030E00E9418 +:107EA200F23E0A2F0B2B09F440C0082F0F7710E087 +:107EB2002C01401A510A320100E4A02E03C00A2FFD +:107EC2000B2BE1F04816590680F0F40101914F01A5 +:107ED2000983119729F001914F010883119711C06D +:107EE200F2013196049108830CC0F20104910983D6 +:107EF2003196E817F907A1F7F401EDCF1BD00883FB +:107F020019839201088119810E94213F16D0AA94F7 +:107F1200B1F62301AA24BB240DD0312F0F3F3F4FCE +:107F220009F4AFCF83011DD0B7CF01E02296ECE078 +:107F32000C94B23E82010C945F3802E0400E00E0E5 +:107F4200501E08959A938A9380E090E08C0109D0A4 +:107F520080589F4F8F3F0FE69007C0F38991999108 +:107F6200089520E030E00C94FB3E00000000000089 +:067F720000000000FC000D +:107FE4000C94ED3E0C94113F0C94193F0C94213FDA +:0C7FF4000C94F23E0C94033F0C94293FC7 +:040000030000700089 +:100000000C949D020C94E1020C94E1020C94E10228 +:100010000C94E1020C94E1020C94E1020C94E102D4 +:100020000C94E1020C94E1020C941C120C94EE125C +:100030000C948D240C94E1020C94E1020C94E102E6 +:100040000C94E1020C94E1020C94E1020C94E102A4 +:100050000C94E1020C94FA240C94E1020C94E10259 +:100060000C94E1020C94E1020C94E1020C94E10284 +:100070000C94E1020C94E1020C94E1020C94E10274 +:100080000C94860A0C94E1020C94E1020C94E102B7 +:100090000C94E1020C94E1020C94E1020C94E10254 +:1000A0000C94E1020C94E1020C94E10207634236E5 +:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 +:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD +:1000D0000000803F08000000BE922449123EABAAF7 +:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 +:1000F000AA3E00000000BF000000803F000000009A +:1001000000084178D3BB4387D1133D190E3CC3BDD2 +:100110004282AD2B3E68EC8276BED98FE1A93E4C7F +:1001200080EFFFBE01C4FF7F3F0000000000000021 +:10013000F1A4F1A3018C028C048C2B0014001A0092 +:100140000800150017001C0018000C001200130016 +:100150002A00290004001600070009000A000B000D +:100160000D000E000F0033003400E1001D001B00E5 +:100170000600190005001100100036003700380095 +:1001800028000030E000E200E30002202C002C00F8 +:1001900001205000510052004F002B0014001A00A3 +:1001A000090013000A000D000F0018001C003300A6 +:1001B0002A002900040015001600170007000B0094 +:1001C000110008000C0012003400E1001D001B00AB +:1001D0000600190005000E00100036003700380038 +:1001E00028000030E000E200E30002202C002C0098 +:1001F00001205000510052004F002B003400360007 +:10020000370013001C0009000A00060015000F004B +:100210002A00290004001200080018000C00070042 +:100220000B001700110016003800E1003300140025 +:100230000D000E001B00050010001A0019001D0023 +:1002400028000030E000E200E30002202C002C0037 +:1002500001205000510052004F0035021E021F02C3 +:100260002002210222022302240225022602270262 +:100270002A0001003A003B003C003D003E003F00E8 +:100280002D022E022F0230023102010040004100F7 +:100290004200430044004500032004200520005094 +:1002A0000100010001000100010002200100010025 +:1002B0000100AB00AA00A900AE0035001E001F001F +:1002C0002000210022002300240025002600270012 +:1002D0002A0001003A003B003C003D003E003F0088 +:1002E0002D002E002F0030003100010040004100A1 +:1002F0004200430044004500032004200520005034 +:1003000001000100010001000100010001000100E5 +:100310000120AB00AA00A900AE0028035400680029 +:100320006500200050006C0061006E0063006B00EF +:1003300020004B006500790062006F0061007200D0 +:10034000640000002C034F007200740068006F000E +:100350006C0069006E0065006100720020004B00B7 +:100360006500790062006F00610072006400730034 +:100370000000040309040902D000060100A03209AC +:100380000400000103010100092111010001223FC5 +:10039000000705810308000A0904010001030102A6 +:1003A00000092111010001224D0007058203080008 +:1003B0000A090402000103000000092111010001E3 +:1003C0002236000705830308000A0904030002031C +:1003D000000000092111010001222000070584030B +:1003E00020000107050403200001090404000001A6 +:1003F00001000009240100010900010509040500AC +:10040000020103000007240100014100062402014B +:100410000100062402020200092403010301020173 +:10042000000924030204010101000905060240003D +:1004300005000005250101010905850240000500B0 +:100440000005250101031201100100000008EDFE66 +:1004500060600100010200010631FF0974A1010979 +:1004600075150025FF952075088102097615002570 +:10047000FF952075089102C005010980A101850240 +:1004800016010026B7001A01002AB7007510950161 +:100490008100C0050C0901A1018503160100269CFD +:1004A000021A01002A9C02751095018100C0050105 +:1004B0000902A1010901A100050919012905150079 +:1004C00025019505750181029501750381010501DD +:1004D000093009311581257F950275088106093893 +:1004E0001581257F950175088106050C0A380215CE +:1004F00081257F950175088106C0C005010906A107 +:1005000001050719E029E715002501950875018106 +:1005100002950175088101050819012905950575E0 +:100520000191029501750391010507190029FF1535 +:100530000025FF950675088100C011241FBECFEF6E +:10054000DAE0DEBFCDBF04B603FE24C0809178039D +:1005500090917903A0917A03B0917B038730904BFF +:10056000A740B04BB9F4109278031092790310921F +:100570007A0310927B0314BE84B7877F84BF88E11F +:100580000FB6F89480936000109260000FBEE0E018 +:10059000F8E3099511E0A0E0B1E0E2EAFFE502C06E +:1005A00005900D92A63BB107D9F713E0A6EBB1E099 +:1005B00001C01D92A837B107E1F70E94F90E0C9413 +:1005C000CF2F0C9400000895089561110DC0FC0117 +:1005D0008281882331F085EE0E949D190E94B62BFE +:1005E00003C085EE0E94651A80E090E008958B3B81 +:1005F000910568F4883A910530F5853A9105C0F483 +:100600008430910598F4019709F06FC071C0803E65 +:10061000910508F46AC0883E910540F09C01205F76 +:1006200031092031310508F060C05CC09C01A1C0D7 +:10063000853A910509F45FC0863A910509F45EC0D8 +:1006400023E830E496C0883A910509F45AC0893A03 +:10065000910509F459C08A3A910509F458C08B3ABA +:10066000910509F457C08C3A910509F456C08D3AAA +:10067000910509F455C0803B910509F454C08E3AA8 +:10068000910509F453C08F3A910509F452C0813B9A +:10069000910509F451C0823B910509F450C0833B98 +:1006A000910509F44FC0843B910509F44EC0853B88 +:1006B000910509F44DC0863B910509F44CC0873B78 +:1006C000910509F44BC0883B910509F44AC0893B68 +:1006D000910509F449C08A3B910509F048C02AE216 +:1006E00036E447C09C01306544C020E030E041C0A2 +:1006F00021E030E03EC021E830E43BC022E830E4B5 +:1007000038C022EE34E435C029EE34E432C02AEE9B +:1007100034E42FC025EB34E42CC026EB34E429C0AC +:1007200027EB34E426C02CEC34E423C02DEC34E475 +:1007300020C023E835E41DC02AE835E41AC022E9C8 +:1007400035E417C024E935E414C021E236E411C0D1 +:1007500023E236E40EC024E236E40BC025E236E4A0 +:1007600008C026E236E405C027E236E402C020E0F5 +:1007700034E4C90108959CE0799FF001112490E3CD +:10078000899FE00DF11D1124E60FF11DEE0FFF1FF3 +:10079000E65CFE4F25913491C9010895880F991F99 +:1007A00082559040FC0125913491C9010895880F2C +:1007B000991F825D9E4FFC0125913491C9010895D6 +:1007C0000E94BB039C013A9521153F4108F4DFC00C +:1007D0009C0130522115304120F49F700E94D703B4 +:1007E00008959C0130532115304118F49927906CDD +:1007F00008959C0130542031310520F48F709927E1 +:10080000946D0895803120E4920719F480E091ED11 +:100810000895813140E4940719F480E090ED089543 +:10082000823120E4920719F480E092ED089583313B +:1008300040E4940719F480E093ED0895811520E5D4 +:10084000920711F40C941F25813040E5940731F490 +:100850008091680281608093680208959C013056FF +:100860002115304108F402C097FF02C0906F08952F +:10087000803E9105E0F4803C910568F58133910557 +:1008800009F474C048F48932910509F46AC08A32C7 +:10089000910509F07AC074C089339105F9F0823866 +:1008A0009105E1F08533910509F06FC050C0833E9A +:1008B0009105A9F140F4803E9105C9F0823E910571 +:1008C00009F063C01BC0863E910571F1873E91051A +:1008D00009F05BC037C00E94CE03089520917B02CF +:1008E00020FD02C021FF51C080EE90E04EC08091FB +:1008F0007B0280FFF9CF89E390E047C080917B02C3 +:1009000082FF0AC080917B0284FF03C080E090E0F8 +:100910003CC083EE90E039C082EE90E036C080911A +:100920007B0282FFEFCFF8CF80917B0283FF07C06D +:1009300080917B0284FDEACF87EE90E026C086EEB0 +:1009400090E023C080917B0283FFF2CFF8CF8091AB +:100950007B0285FF03C089E290E017C085E390E049 +:1009600014C080917B0285FDF9CFF5CF80917B0289 +:1009700086FF03C08AE290E008C081E390E005C0F2 +:1009800080917B0286FDF9CFF5CF0E94F702089592 +:100990005F926F927F928F929F92AF92BF92CF920F +:1009A000DF92EF92FF920F931F93CF93DF93CDB718 +:1009B000DEB728970FB6F894DEBF0FBECDBF9E01FD +:1009C0002F5F3F4F4E0189E0880E911C60E070E080 +:1009D00000E010E0E12CF12CC12CD12CA12CB12C89 +:1009E00088E0782E622E532E41E050E0E3E2F1E001 +:1009F000A62DB52D872D01900D928A95E1F7F9016D +:100A0000819191919F01FC01E07FFF27E032F10588 +:100A100059F48F709927FA0102C0EE0FFF1F8A95D3 +:100A2000E2F7AE2ABF2A37C0E033F10559F48F70E0 +:100A30009927FA0102C0EE0FFF1F8A95E2F7CE2A2E +:100A4000DF2A29C0E034F10559F48F709927FA01A3 +:100A500002C0EE0FFF1F8A95E2F7EE2AFF2A1BC0A5 +:100A6000E035F10559F48F709927FA0102C0EE0FB5 +:100A7000FF1F8A95E2F70E2B1F2B0DC0E036F10504 +:100A800051F48F709927FA0102C0EE0FFF1F8A956B +:100A9000E2F76E2B7F2B2815390509F0A7CF94B10B +:100AA0008A2D8095892384B985B18A2985B997B122 +:100AB0008C2D8095892387B988B18C2988B99AB102 +:100AC0008E2D809589238AB98BB18E298BB99DB1E2 +:100AD000802F809589238DB98EB1802B8EB990B3EC +:100AE000862F8095892380BB81B3862B81BB289676 +:100AF0000FB6F894DEBF0FBECDBFDF91CF911F912F +:100B00000F91FF90EF90DF90CF90BF90AF909F90AC +:100B10008F907F906F905F9008955F926F927F9219 +:100B20008F929F92AF92BF92CF92DF92EF92FF92FD +:100B30000F931F93CF93DF93CDB7DEB768970FB6B0 +:100B4000F894DEBF0FBECDBF85B7806885BF85B77F +:100B5000806885BF0E94CF076E9A769A0E94C8046B +:100B60009E012F5F3F4F4E0189E1880E911C60E08E +:100B700070E000E010E0E12CF12CC12CD12CA12C74 +:100B8000B12C98E1792E622E532E41E050E0EBE239 +:100B9000F1E0A62DB52D872D01900D928A95E1F7F4 +:100BA000F901819191919F01FC01E07FFF27E032E3 +:100BB000F10559F48F709927FA0102C0EE0FFF1F5B +:100BC0008A95E2F7AE2ABF2A37C0E033F10559F41F +:100BD0008F709927FA0102C0EE0FFF1F8A95E2F786 +:100BE000CE2ADF2A29C0E034F10559F48F70992705 +:100BF000FA0102C0EE0FFF1F8A95E2F7EE2AFF2AE4 +:100C00001BC0E035F10559F48F709927FA0102C035 +:100C1000EE0FFF1F8A95E2F70E2B1F2B0DC0E0365B +:100C2000F10551F48F709927FA0102C0EE0FFF1FF2 +:100C30008A95E2F76E2B7F2B2815390509F0A7CF8F +:100C400094B18A2D8095892384B985B18A2985B983 +:100C500097B18C2D8095892387B988B18C2988B963 +:100C60009AB18E2D809589238AB98BB18E298BB943 +:100C70009DB1802F809589238DB98EB1802B8EB93F +:100C800090B3862F8095892380BB81B3862B81BB4F +:100C90001092B7011092B6011092BF011092BE01DE +:100CA0001092B9011092B8011092C1011092C001C6 +:100CB0001092BB011092BA011092C3011092C201AE +:100CC0001092BD011092BC011092C5011092C40196 +:100CD00068960FB6F894DEBF0FBECDBFDF91CF91FF +:100CE0001F910F91FF90EF90DF90CF90BF90AF904A +:100CF0009F908F907F906F905F9008955F926F921A +:100D00007F928F929F92AF92BF92CF92DF92EF929B +:100D1000FF920F931F93CF93DF93CDB7DEB7A097CA +:100D20000FB6F894DEBF0FBECDBF7E0149E1E40EE1 +:100D3000F11C2EEBC22E21E0D22E5E0151E2A50E57 +:100D4000B11C38E0532E470101E010E048E1642E69 +:100D500055E0752EE3E2F1E0D401852D01900D926E +:100D60008A95E1F7F701819191917F019C01207FA4 +:100D700033272032310589F424B18F709927A801D7 +:100D800002C0440F551F8A95E2F7CA01242B24B9EB +:100D900095B18095892385B94FC02033310589F4F9 +:100DA00027B18F709927F80102C0EE0FFF1F8A95B7 +:100DB000E2F7CF012E2B27B998B18095892388B906 +:100DC0003BC02034310589F42AB18F709927A801DE +:100DD00002C0440F551F8A95E2F7CA01242B2AB995 +:100DE0009BB1809589238BB927C02035310589F4C3 +:100DF0002DB18F709927F80102C0EE0FFF1F8A9561 +:100E0000E2F7CF012E2B2DB99EB1809589238EB9A3 +:100E100013C02036310581F420B38F709927A801C3 +:100E200002C0440F551F8A95E2F7CA01242B20BB4C +:100E300091B38095892381BB50EA5A95F1F7BE01A1 +:100E40006F5F7F4F80E090E020E030E0EBE2F1E088 +:100E5000DE011196462D01900D924A95E1F7FB01B6 +:100E600041915191BF01FA01E07FFF27E032F10586 +:100E700011F4E3B113C0E033F10511F4E6B10EC093 +:100E8000E034F10511F4E9B109C0E035F10511F4E0 +:100E9000ECB104C0E036F105B9F4EFB1F0E04F7009 +:100EA000552702C0F595E7954A95E2F7E0FD08C0A1 +:100EB000A801022E02C0440F551F0A94E2F702C097 +:100EC00040E050E0842B952B2F5F3F4F2C303105B5 +:100ED00009F0BCCFF601208131812817390721F0B4 +:100EE00091838083709200010E94C804F2E0CF0ECB +:100EF000D11CEA14FB0409F02DCF80910001882356 +:100F000061F1815080930001811121C08091BE0167 +:100F10009091BF019093B7018093B6018091C00179 +:100F20009091C1019093B9018093B8018091C20161 +:100F30009091C3019093BB018093BA018091C40149 +:100F40009091C5019093BD018093BC0106C08FE9CB +:100F50009FE00197F1F700C0000081E0A0960FB676 +:100F6000F894DEBF0FBECDBFDF91CF911F910F91DF +:100F7000FF90EF90DF90CF90BF90AF909F908F90B9 +:100F80007F906F905F900895E82FF0E0EE0FFF1FC5 +:100F9000EA54FE4F80819181089508950895279A1B +:100FA0002F988FEF9FEF90938700809386008AE0C1 +:100FB0008093800089E1809381000C945F2B8111E4 +:100FC0000BC080918000877F8093800010928D00FD +:100FD00010928C002F9808952F98833041F48091BF +:100FE00080008860809380008FEF9FEF12C0909107 +:100FF000800098609093800023E030E0281B310946 +:10100000220F331F8FEF9FEF02C0969587952A9589 +:10101000E2F790938D0080938C0008950F931F93B7 +:10102000CF93DF93CDB7DEB7CC58D1090FB6F89484 +:10103000DEBF0FBECDBF8C01862F642F882379F0D1 +:10104000F80192812FE7482F992329F08DE792E04C +:101050000E94F81404C08DE792E00E940815F80180 +:1010600080818B3061F49181933009F068C0828176 +:10107000882309F4CDC0809103018F5F0EC08A30B0 +:10108000E1F5F8019181933009F059C082818823FC +:1010900009F4BEC08091030181508093030120E0D8 +:1010A0004BE760E08DE792E00E94E81420E04BE718 +:1010B00061E08DE792E00E94E81420E04BE762E0F7 +:1010C0008DE792E00E94E81420E04BE763E08DE7B3 +:1010D00092E00E94E81420E04BE764E08DE792E0A4 +:1010E000C457DF4F0FB6F894DEBF0FBECDBFDF9100 +:1010F000CF911F910F910C94E814893069F4F80195 +:1011000091819330E1F492819923C9F0809101019A +:101110009091020101960EC0883089F4F801918106 +:10112000933069F49281992351F08091010190915B +:10113000020101979093020180930101B0CFF80161 +:10114000928140910301992391F196E4E3E4F1E067 +:10115000DE01A95BBF4F01900D929A95E1F7405DCA +:10116000F8019181FCE09F9F40191124E091010159 +:10117000F0910201E80FF11DEE0FFF1F87E490E0F0 +:101180008C0F9D1FE80FF91F8081480F2FE760E04B +:101190008DE792E0C457DF4F0FB6F894DEBF0FBE65 +:1011A000CDBFDF91CF911F910F910C94F81496E46D +:1011B000E3E4F1E0DE01119601900D929A95E1F7DA +:1011C000405DF8019181FCE09F9F40191124E0915E +:1011D0000101F0910201E80FF11DEE0FFF1F81E008 +:1011E00090E08C0F9D1FE80FF91F8081480F2FE7BB +:1011F00060E08DE792E0C457DF4F0FB6F894DEBF92 +:101200000FBECDBFDF91CF911F910F910C940815A8 +:10121000C457DF4F0FB6F894DEBF0FBECDBFDF91CE +:10122000CF911F910F910895CF93DF93EA019B0116 +:10123000AC0160E074E284E79BE40E945F2C0E94B2 +:10124000C72C709397006093960020E130E02C1B30 +:101250003D0B02C0759567952A95E2F7709399004A +:1012600060939800DF91CF9108951092020210923E +:10127000010210929000109291001092FD011092C4 +:10128000FE011092FF01109200021092FC011092D8 +:10129000FB01E9EDF1E0A9ECB1E01192119211929C +:1012A00011921D921D9281E0E93FF807B1F7089570 +:1012B000AF92BF92CF92DF92EF92FF920F931F9364 +:1012C000CF93DF936B017C0109EF11E047EDA42E72 +:1012D00041E0B42EC7E0D0E0A7019601F801929159 +:1012E0008291729162918F010E945B2C882349F058 +:1012F0002197F2E0AF1AB108CF3F8FEFD80761F71F +:1013000034C0F8011082118212821382F501118219 +:101310001082FE01EE0FFF1FEE0FFF1FE752FE4F80 +:10132000DE01AA0FBB1FA753BE4FCE011AC0019604 +:1013300044815581668177814083518362837383C1 +:10134000148215821682178212962D913C91139762 +:1013500011963C932E9313961C921E9212973496DC +:1013600012968730910519F7C3CF809101029091B1 +:101370000202019797FD05C090930202809301023B +:1013800004C01092020210920102E0910102F09159 +:101390000202309789F410929000109291001092FE +:1013A000FD011092FE011092FF01109200021092B6 +:1013B000FC011092FB019EC03197DF01AA0FBB1FF9 +:1013C000AA0FBB1FA752BE4FCD90DD90ED90FC90B1 +:1013D000EE0FFF1FE753FE4FC081D181A090FD01AA +:1013E000B090FE010091FF0110910002A70196014B +:1013F0006A2D7B2D802F912F0E945B2C87FF2FC0A1 +:1014000081E08093C801AE016A2D7B2D802F912F42 +:101410000E9414092091FD013091FE014091FF01CD +:1014200050910002C701B6010E94F62B20E030E087 +:101430004AEF53E40E945F2C9B01AC016A2D7B2D87 +:10144000802F912F0E94F72B5B018C01A701960141 +:101450007B2D912F0E945B2C1816ACF638C0A7018B +:1014600096016A2D7B2D802F912F0E94AA2D181690 +:1014700084F581E08093C801AE016A2D7B2D802F19 +:10148000912F0E941409A70196016091FD017091AE +:10149000FE018091FF01909100020E94F62B20E056 +:1014A00030E04AEF53E40E945F2C9B01AC016A2DAF +:1014B0007B2D802F912F0E94F62B5B018C01A701C1 +:1014C00096017B2D912F0E94AA2D87FFD5CF1092D8 +:1014D000C801AE01C701B6010E941409C092FD0106 +:1014E000D092FE01E092FF01F0920002D093FC0145 +:1014F000C093FB01DF91CF911F910F91FF90EF906F +:10150000DF90CF90BF90AF90089508951F920F92F3 +:101510000FB60F9211242F933F934F935F936F93C6 +:101520007F938F939F93AF93BF93EF93FF9380919C +:10153000960090919700892B09F455C08091C801BD +:10154000811151C08091F9019091FA01813091058A +:1015500071F082309105C1F0892BC1F52091FD0118 +:101560003091FE014091FF01509100021DC0609139 +:10157000FD017091FE018091FF01909100029B019D +:10158000AC010E94F72B0EC020E030E040E450E4B4 +:101590006091FD017091FE018091FF019091000228 +:1015A0000E94AE2D9B01AC0160E074E284E79BE4F5 +:1015B0000E945F2C0E94C72C709397006093960046 +:1015C0007595679570939900609398008091F901E3 +:1015D0009091FA01019663E070E00E948A2F909347 +:1015E000FA018093F901FF91EF91BF91AF919F9123 +:1015F0008F917F916F915F914F913F912F910F90BC +:101600000FBE0F901F901895AF92BF92CF92DF92AE +:10161000EF92FF920F931F93CF93DF936B017C01A7 +:10162000EA0120E030E0A9010E94AA2D18160CF072 +:10163000B4C03E9A82E8809390008AE18093910042 +:10164000A090FD01B090FE010091FF0110910002F9 +:1016500020E030E0A9016A2D7B2D802F912F0E9480 +:101660005B2C81112DC0AE01C701B6010E94140987 +:10167000C092FD01D092FE01E092FF01F0920002C3 +:10168000D093FC01C093FB01809101029091020272 +:10169000FC01EE0FFF1FEE0FFF1FE752FE4FC0824F +:1016A000D182E282F382FC01EE0FFF1FE753FE4F6F +:1016B000D183C083019690930202809301026DC092 +:1016C000A70196016A2D7B2D802F912F0E945B2C04 +:1016D00087FF2CC0AE016A2D7B2D802F912F0E9499 +:1016E00014092091FD013091FE014091FF015091BC +:1016F0000002C701B6010E94F62B20E030E04AEF5D +:1017000053E40E945F2C9B01AC016A2D7B2D802F3E +:10171000912F0E94F72B5B018C01A70196017B2D75 +:10172000912F0E945B2C1816ACF69DCFA701960155 +:101730006A2D7B2D802F912F0E94AA2D18160CF058 +:1017400092CFAE016A2D7B2D802F912F0E9414091C +:10175000A70196016091FD017091FE018091FF014A +:10176000909100020E94F62B20E030E04AEF53E413 +:101770000E945F2C9B01AC016A2D7B2D802F912F45 +:101780000E94F62B5B018C01A70196017B2D912F06 +:101790000E94AA2D87FFD5CF66CFDF91CF911F91F1 +:1017A0000F91FF90EF90DF90CF90BF90AF90089592 +:1017B00080910C020895CF93DF9300D01F92CDB794 +:1017C000DEB720916E03243021F523E029839B832B +:1017D0008A832093E9008FEF06C095ED9A95F1F783 +:1017E0000000882329F09091E800815095FFF5CF03 +:1017F0008091E80085FF0DC040E050E063E070E0BC +:10180000CE0101960E94BA0F8091E8008E778093F6 +:10181000E8000F900F900F90DF91CF910895CF9334 +:10182000DF9300D01F92CDB7DEB720916E03243036 +:1018300029F522E029839B838A8383E08093E90052 +:101840008FEF06C095ED9A95F1F70000882329F0F7 +:101850009091E800815095FFF5CF8091E80085FFD9 +:101860000DC040E050E063E070E0CE0101960E94C0 +:10187000BA0F8091E8008E778093E8000F900F9068 +:101880000F90DF91CF91089520916E032430F9F4E9 +:1018900022E02093E9002FEF06C035ED3A95F1F7ED +:1018A0000000222329F03091E800215035FFF5CFC8 +:1018B0002091E80025FF0BC040E050E065E070E0BB +:1018C0000E94BA0F8091E8008E778093E800089517 +:1018D000CF93DF93EC0180916E03843041F581E07A +:1018E0008093E9008FEF06C095ED9A95F1F700001F +:1018F000882329F09091E800815095FFF5CF8091E1 +:10190000E80085FF14C040E050E068E070E0CE01E0 +:101910000E94BA0F8091E8008E778093E80088E0FB +:10192000FE01A4E0B2E001900D928A95E1F7DF910B +:10193000CF910895BF92CF92DF92EF92FF920F93D3 +:101940001F93CF93DF937C01B62EE90100E010E0F6 +:10195000C42ED12C0BC04991202F2B0D2F774F7700 +:101960006FE0C7010E94E8140F5F1F4F0C151D05A3 +:1019700094F3DF91CF911F910F91FF90EF90DF9043 +:10198000CF90BF90089570E06F5F7F4F6F707727A3 +:101990000C94E8140F931F93CF93C42F63307105F9 +:1019A00009F04AC0842F807F803849F1803909F0DE +:1019B00043C0622F6F7770E080E090E00E94FA2CC5 +:1019C00020E030E040E451E40E945F2C9B01AC0138 +:1019D00060E070E080E090E40E94112E0F7710E04C +:1019E00023E0159507952A95E1F72DEC3CEC42E0B4 +:1019F00053E40E94AE2DA8010E94040B1DC0622F6B +:101A00006F7770E080E090E00E94FA2C20E030E0F8 +:101A100040E451E40E945F2C9B01AC0160E070E067 +:101A200080E090E40E94112E2DEC3CEC42E053E467 +:101A30000E94AE2D0E945809CC3F29F4CF911F91EE +:101A40000F910C943509CF911F910F9108950F9329 +:101A50001F93CF93DF93CDB7DEB727970FB6F894D8 +:101A6000DEBF0FBECDBF8C0114C08A810E94C2149C +:101A70009A819D839B819E839C819F8381111EC03F +:101A800089818430B1F08730A1F08630A1F08530B3 +:101A9000A1F0BE016F5F7F4F84E091E00E942F189C +:101AA0008111E3CF84E091E00E9420180E949B14F2 +:101AB0000DC083E003C082E001C081E0AE014B5F56 +:101AC0005F4F682FC8010E945515E3CF27960FB6C8 +:101AD000F894DEBF0FBECDBFDF91CF911F910F9164 +:101AE0000895EF92FF920F93CF93DF9300D000D031 +:101AF00000D0CDB7DEB77B014A832B830C83842FC4 +:101B00002E834D830E94C2142E814D8181111BC0F2 +:101B100082E0E816F10479F083E0E816F10421F0A0 +:101B2000EA94EF2821F50BC0073F11F487E001C0CC +:101B300084E089830BC0273FD9F786E0FACF473F7F +:101B4000B9F785E0F6CF42954F704983BE016F5FCC +:101B50007F4F84E091E00E94E51784E091E00E94CD +:101B6000031884E091E00E9420180E949B1426969E +:101B70000FB6F894DEBF0FBECDBFDF91CF910F91AE +:101B8000FF90EF90089580916D03811109C00E942C +:101B9000A1110E94FE118091E20084608093E20016 +:101BA000089510926D03089508950C94E4020C9426 +:101BB000892480916E03843049F58091E9008F700B +:101BC0009091EC0090FF02C090E801C090E0982B4B +:101BD00084E08093E9008091EB0080FF14C0809145 +:101BE000EE0087FD03C00FC01092F1008091E80065 +:101BF00085FDFACF8091E80080FF05C08091E80064 +:101C00008E778093E8009F709093E900089542E0FA +:101C100061EC81E00E94171142E061EC82E00E94D9 +:101C2000171142E061EC83E00E94171146E261EC7B +:101C300084E00E94171142E361E885E00E941711D9 +:101C400042E360E886E00C941711809170038330C2 +:101C500009F454C030F4813071F0823009F0AAC028 +:101C600091C08A3009F47EC08B3009F45FC089309E +:101C700009F0A0C020C080916F03813A09F09AC09A +:101C80008091E800877F8093E800809173039091B2 +:101C90007403892B21F060E080E090E003C068E0ED +:101CA00084E092E070E00E9458108091E8008B7709 +:101CB0008093E800089580916F03813209F07AC023 +:101CC0008091730390917403892B09F073C0809104 +:101CD000E800877F8093E80005C080916E03882329 +:101CE00009F468C08091E80082FFF7CF8091F1008D +:101CF00080930C028091E8008B7758C080916F032D +:101D0000813A09F057C08091730390917403892B35 +:101D100009F050C08091E800877F8093E8008091AF +:101D2000E80080FFFCCF80911A013BC080916F03D7 +:101D3000813209F03FC08091730390917403892B25 +:101D4000C9F58091E800877F8093E8000E944E11DA +:101D50009091710381E0911101C080E080931A019C +:101D60000C948C1E80916F03813221F58091E800E4 +:101D7000877F8093E8000E944E11809172038093C8 +:101D80000302089580916F03813AA1F48091E800E5 +:101D9000877F8093E8008091E80080FFFCCF8091EE +:101DA00003028093F1008091E8008E778093E80031 +:101DB0000C944E11089584B7877F84BF88E10FB6D5 +:101DC000F89480936000109260000FBE90E080E86D +:101DD0000FB6F89480936100909361000FBE0E944B +:101DE000A1110E94FE11E2EEF0E080818460808308 +:101DF00008958DE792E00E94241561E77DE08DE76C +:101E000092E00E947A1567E27DE08DE792E00E9401 +:101E10007E150E94DB0E78946AEC7CE08DE792E000 +:101E20000E94201563EC7CE08DE792E00E9418157B +:101E30006AE97CE08DE792E00E941C150E94850A09 +:101E40000E949B140E94AC1880E191E00E945418FB +:101E50000BC00E944E2480916C03882329F00E94BD +:101E6000742481110E94A40F80916E03853089F340 +:101E70008DE792E00E942D170E94B618F5CF292F0A +:101E8000332723303105B1F04CF42130310509F40A +:101E90004DC02230310509F04EC007C02132310556 +:101EA00041F12232310591F146C0E0EDF0E086E7E4 +:101EB00093E045C099278130910569F08230910502 +:101EC00089F0892B09F037C0E2E7F3E0E491F0E014 +:101ED00082E793E034C0E4E4F3E0E491F0E084E4EA +:101EE00093E02DC0EAE1F3E0E491F0E08AE193E0D1 +:101EF00026C0643000F5E62FF0E0EE0FFF1FE75735 +:101F0000FE4F80819181E9E0F0E019C0643098F4DF +:101F1000E62FF0E0DF01AA0FBB1FAF56BE4F8D9139 +:101F20009C91E756FE4FE081F0E009C0E2E1F0E06D +:101F300086E494E004C0E0E0F0E080E090E0DA01C4 +:101F40008D939C93CF01089580E189BD82E189BD85 +:101F500009B400FEFDCF8091D8008F7D8093D8001A +:101F60008091E00082608093E0008091E00081FD3C +:101F7000FCCF0895BF92CF92DF92EF92FF920F9322 +:101F80001F93CF93DF937C018B01EA010E946F11B5 +:101F9000B82E811133C0209731F028813981021B7E +:101FA000130BE20EF31EC12CD12C23C08091E8004C +:101FB00085FD15C08091E8008E778093E80020971A +:101FC00049F0888199818C0D9D1D9983888325E036 +:101FD000B22E14C00E946F11882359F00EC0F70171 +:101FE00081917F018093F10001501109FFEFCF1A19 +:101FF000DF0A01151105D1F601C0B82E8B2DDF9136 +:10200000CF911F910F91FF90EF90DF90CF90BF90F5 +:102010000895BF92CF92DF92EF92FF920F931F939A +:10202000CF93DF937C018B01EA010E946F11B82EE0 +:10203000811133C0209731F028813981021B130BA5 +:10204000E20EF31EC12CD12C23C08091E80085FD47 +:1020500015C08091E8008B778093E800209749F0C5 +:10206000888199818C0D9D1D9983888345E0B42ECC +:1020700014C00E946F11882359F00EC08091F100A6 +:10208000F70181937F0101501109FFEFCF1ADF0A99 +:1020900001151105D1F601C0B82E8B2DDF91CF911E +:1020A0001F910F91FF90EF90DF90CF90BF90089518 +:1020B00040917503509176034617570748F0611514 +:1020C000710539F44091E8004E774093E80001C073 +:1020D000BA01FC0140E033C080916E03882309F40B +:1020E00042C0853009F441C08091E80083FD39C0C9 +:1020F0008091E80082FD2FC08091E80080FF1FC022 +:102100009091F3008091F200392F20E0A901482B33 +:10211000CA0106C041914093F100615071090196D6 +:102120006115710519F088309105A0F341E0089719 +:1021300009F040E08091E8008E778093E800611517 +:10214000710551F64111C8CF06C080916E038823F6 +:1021500051F0853051F08091E80082FFF6CF80E0A9 +:10216000089581E0089582E0089583E00895409104 +:102170007503509176034617570748F061157105AE +:1021800039F44091E8004E774093E80001C0BA016D +:10219000FC0140E034C080916E03882309F443C001 +:1021A000853009F442C08091E80083FD3AC08091F7 +:1021B000E80082FD30C08091E80080FF20C090914F +:1021C000F3008091F200392F20E0A901482BCA01C9 +:1021D00007C044914093F100319661507109019616 +:1021E0006115710519F08830910598F341E0089761 +:1021F00009F040E08091E8008E778093E800611557 +:10220000710549F64111C7CF06C080916E0388233E +:1022100051F0853051F08091E80082FFF6CF80E0E8 +:10222000089581E0089582E0089583E00895982F4D +:102230002CC09093E900981739F07091EC00209130 +:10224000ED005091F00003C0242F762F50E021FDC7 +:1022500002C09F5F1AC03091EB003E7F3093EB00CD +:102260003091ED003D7F3093ED003091EB00316017 +:102270003093EB007093EC002093ED005093F0004E +:102280002091EE0027FDE5CF07C0973090F28F70C8 +:102290008093E90081E0089580E0089580916F03C4 +:1022A00087FD05C08091E80080FF0EC012C08091BC +:1022B000E80082FD05C080916E038111F8CF08957A +:1022C0008091E8008B7708C080916E038111EACF7E +:1022D00008958091E8008E778093E80008958091BA +:1022E000E4009091E50045E62091EC0020FD1FC040 +:1022F00023C020916E03222391F0253091F020918C +:10230000EB0025FD10C02091E4003091E500281776 +:10231000390751F34150C90139F784E0089582E04B +:10232000089583E0089581E0089580E00895209164 +:10233000E80020FFDECFF9CF2091E80022FFD9CFBF +:10234000F4CF0E940F120E941712E0EEF0E080819D +:1023500081608083E8EDF0E080818F77808319BC15 +:10236000A7EDB0E08C918E7F8C9380818F7E8083EF +:1023700010926D0308950F931F93CF93DF930E94E4 +:102380000F120E941712C8EDD0E088818F778883E2 +:1023900088818068888388818F7D888319BC1092AA +:1023A0006E0310926A0310926C0310926B0300EE9E +:1023B00010E0F80180818B7F808388818160888331 +:1023C00042E060E080E00E941711E1EEF0E08081E1 +:1023D0008E7F8083E2EEF0E0808181608083808167 +:1023E00088608083F80180818E7F8083888180610E +:1023F0008883DF91CF911F910F910895E8EDF0E070 +:1024000080818F7E8083E7EDF0E080818160808332 +:1024100084E082BF81E080936D030C94BB11E8EDF2 +:10242000F0E080818E7F80831092E2000895109208 +:10243000DA001092E10008951F920F920FB60F92EA +:1024400011242F933F934F935F936F937F938F93B9 +:102450009F93AF93BF93EF93FF938091E10082FF2F +:102460000BC08091E20082FF07C08091E1008B7F6A +:102470008093E1000E94D90D8091DA0080FF1FC097 +:102480008091D80080FF1BC08091DA008E7F8093FE +:10249000DA008091D90080FF0DC080E189BD82E122 +:1024A00089BD09B400FEFDCF81E080936E030E94D8 +:1024B000C30D05C019BC10926E030E94D10D80910E +:1024C000E10080FF19C08091E20080FF15C080917B +:1024D000E2008E7F8093E2008091E2008061809331 +:1024E000E2008091D80080628093D80019BC85E01A +:1024F00080936E030E94D50D8091E10084FF30C06F +:102500008091E20084FF2CC080E189BD82E189BD19 +:1025100009B400FEFDCF8091D8008F7D8093D80054 +:102520008091E1008F7E8093E1008091E2008F7EB8 +:102530008093E2008091E20081608093E2008091CC +:102540006A03882311F084E007C08091E30087FFCD +:1025500002C083E001C081E080936E030E94D70D2A +:102560008091E10083FF29C08091E20083FF25C0B4 +:102570008091E100877F8093E10082E080936E0389 +:1025800010926A038091E1008E7F8093E100809138 +:10259000E2008E7F8093E2008091E2008061809370 +:1025A000E20042E060E080E00E9417118091F000BC +:1025B00088608093F0000E94D40DFF91EF91BF914D +:1025C000AF919F918F917F916F915F914F913F91CB +:1025D0002F910F900FBE0F901F9018951F920F9282 +:1025E0000FB60F9211242F933F934F935F936F93E6 +:1025F0007F938F939F93AF93BF93CF93EF93FF936B +:102600008091E9008F709091EC0090FF02C090E8FB +:1026100001C090E0C92FC82B1092E9008091F00012 +:10262000877F8093F00078940E9432131092E90023 +:102630008091F00088608093F000CF70C093E90033 +:10264000FF91EF91CF91BF91AF919F918F917F912A +:102650006F915F914F913F912F910F900FBE0F900F +:102660001F9018951F93CF93DF93CDB7DEB7AC972C +:102670000FB6F894DEBF0FBECDBFEFE6F3E080915A +:10268000F100819323E0E737F207C9F70E94250E96 +:102690008091E80083FF37C180916F0390917003B0 +:1026A000953009F488C038F49130B1F170F093306E +:1026B00009F029C131C0983009F4F8C0993009F403 +:1026C00004C1963009F01FC19DC0803821F08238C6 +:1026D00009F019C108C080916B0390916C03992394 +:1026E00089F082600FC080917303909174038F70A2 +:1026F00099278093E9008091EB0085FB882780F97A +:102700001092E9009091E800977F9093E800809301 +:10271000F1001092F100D5C0882319F0823009F041 +:10272000F2C08F7121F0823009F0EDC00BC08091B2 +:102730007103813009F0E7C0933009F080E08093A5 +:102740006C032FC08091710381112BC080917303A2 +:10275000909174038F709927009709F4D4C08093E7 +:10276000E9002091EB0020FF1CC020917003233072 +:1027700021F48091EB00806212C09091EB00906197 +:102780009093EB0021E030E001C0220F8A95EAF738 +:102790002093EA001092EA008091EB008860809319 +:1027A000EB001092E9008091E800877F8093E800B9 +:1027B0000E944E11A8C08111A6C080917103909112 +:1027C00072038F779927182F9091E3009078982BB8 +:1027D0009093E3008091E800877F8093E8000E9457 +:1027E0004E118091E80080FFFCCF8091E30080686B +:1027F0008093E300112311F083E001C082E0809315 +:102800006E0381C08058823008F07DC080917103D2 +:10281000909172038C3D23E0920779F583E08A83DF +:102820008AE289834FB7F894DE01139620E03EE0F8 +:1028300051E2E32FF0E050935700E49120FF03C0F2 +:10284000E295EF703F5FEF708E2F90E0EA3010F06E +:10285000C79601C0C0968D939D932F5F243149F791 +:102860004FBF8091E800877F8093E8006AE270E0C4 +:10287000CE0101960E94581013C0AE01455D5F4F16 +:10288000609173030E943F0F0097E9F12091E800E7 +:10289000277F2093E800BC018BA59CA50E94B71060 +:1028A0008091E8008B778093E8002DC0803859F53F +:1028B0008091E800877F8093E80080916A0380938D +:1028C000F1008091E8008E7771CF81111CC090914A +:1028D00071039230C0F48091E800877F8093E80014 +:1028E00090936A030E944E1180916A03811104C083 +:1028F0008091E30087FF02C084E001C081E0809303 +:102900006E030E94070E8091E80083FF0AC0809149 +:10291000E800877F8093E8008091EB0080628093DD +:10292000EB00AC960FB6F894DEBF0FBECDBFDF91C3 +:10293000CF911F910895CF9380916E038823B1F0BA +:102940008091E9008F709091EC0090FF02C090E8B8 +:1029500001C090E0C92FC82B1092E9008091E800D7 +:1029600083FD0E943213CF70C093E900CF91089588 +:10297000881F8827881F089591E0883F08F490E019 +:10298000892F0895982F907F903B99F038F49039D3 +:1029900081F0903A71F09038C9F40BC0903DA1F0ED +:1029A00018F4903C99F410C0903E19F0903F71F4E7 +:1029B00002C083E00895E82FE15FEF3038F4F0E0E3 +:1029C000E356FE4F8081089582E0089580E00895E7 +:1029D0000F932F774F776F70606BDC01ED91FC9157 +:1029E000022F242F462F63E070E009950F91089580 +:1029F0000F932F774F776F706069DC01ED91FC9139 +:102A0000022F242F462F63E070E009950F9108955F +:102A10000F932F774F776F706068DC01ED91FC9119 +:102A2000022F242F462F63E070E009950F9108953F +:102A3000FC01738362830895FC01738F628F089594 +:102A4000FC01758F648F0895CF93DF93EC011DA275 +:102A50001FA21EA2BC01685D7F4F40EC88519F4FB2 +:102A60000E9461171B821A821D821C821F821E8295 +:102A7000198618861B861A861D861C861F861E864A +:102A8000198A188A1B8A1A8A1D8A1C8A1F8A1E8A1A +:102A9000198E188E1B8E1A8E1D8E1C8E1F8E1E8EEA +:102AA00019A218A2DF91CF910895CF92DF92FF92E1 +:102AB0000F931F93CF93DF931F92CDB7DEB7F62E00 +:102AC0006A018C0108511F4F08C0F60161916F0126 +:102AD000C80149830E94681749818C2D841B8F157A +:102AE000A0F30F90DF91CF911F910F91FF90DF9096 +:102AF000CF900895FC01718360830895FC0171A358 +:102B000060A30895AF92BF92CF92DF92EF92FF92AF +:102B10000F931F93CF93DF9300D01F92CDB7DEB7F3 +:102B20007C016B01142FB22EA02EDC0195968C91A6 +:102B300095978430F1F45A96ED91FC915B9730971C +:102B400009F4D8C0CB01019763E070E00E94762FB2 +:102B5000DB01AA0FBB1FA60FB71F49832A830B8374 +:102B60004C2D4A1B9E012F5F3F4FBD01C7010995A8 +:102B7000B1C06230710509F453C06330710529F0AA +:102B80006130710509F09CC083C0842F807F803A3A +:102B900001F130F48038B9F0803909F0ABC00DC0D4 +:102BA000803EE9F0803F09F1803B09F0A3C0D701E6 +:102BB0001296ED91FC91139723C0D7011496ED91D5 +:102BC000FC9115971DC0D7011696ED91FC911797B2 +:102BD00017C0D7011896ED91FC91199711C0D70134 +:102BE0001A96ED91FC911B970BC0423F09F082C0F1 +:102BF000D7011C96ED91FC911D97309731F47AC066 +:102C0000309709F477C0123F21F42A2D4B2D62EF43 +:102C100004C0612F6F702A2D4B2DC70109955AC032 +:102C2000842F807F803D59F0803F79F0803C09F00F +:102C300061C0D7011E96ED91FC911F9719C0D70175 +:102C40005096ED91FC91519713C0433F31F4D70159 +:102C50005296ED91FC91539708C0413F09F04AC04C +:102C6000D7015496ED91FC915597309741F442C0AD +:102C7000309709F43FC0133F11F0113F19F44B2D69 +:102C8000612F03C0612F6F704B2DC701099522C0C2 +:102C9000842F0E94BC14882331F0D7015696ED9101 +:102CA000FC91579707C0163F29F5D7015896ED912B +:102CB000FC9159973097F1F0612FC70109950AC02F +:102CC00064307105A8F416C00A2D2B2D412FB601D2 +:102CD000C7010995D7015E96ED91FC915F973097FA +:102CE00089F00A2D2B2D412FB601C70109950AC085 +:102CF000C12CD12CD7015C96ED91FC915D9730975A +:102D000019F7E8CF0F900F900F90DF91CF911F919F +:102D10000F91FF90EF90DF90CF90BF90AF9008950C +:102D2000EF92FF920F931F93CF93DF93EC01162F37 +:102D3000862F0E94BC14882369F0FDA081E08DA33A +:102D400000E020E0412F61E070E0CE010E9482159A +:102D5000FDA27CC0812F0E94B8144DA1882309F4E4 +:102D600040C0443029F01AA321E030E03FA32EA355 +:102D7000812F0E94C214813031F070F0823051F006 +:102D8000833059F507C08DA300E020E0412F61E0BA +:102D900070E01EC08DA35AC0103F19F0173FE9F430 +:102DA00004C084E08DA31AA33FC02EA13FA1C90196 +:102DB00063E070E00E94762F8C0F9D1FFC0112A330 +:102DC000B9016F5F7F4F7FA36EA30CA12BA14AA116 +:102DD000CE010E9482151DA239C01DA21FA21EA2F3 +:102DE00035C0442399F12EA13FA1C90163E070E0F1 +:102DF0000E94762F7C01FE01E80FF91F12A3B90192 +:102E00006F5F7F4F7FA36EA38130910591F082E0C9 +:102E1000E816F104D9F40CA12BA14AA1CE010E941D +:102E200082158DA1843091F081E090E09FA38EA364 +:102E30000DC0423059F400E02BA14AA1CE010E94FE +:102E400082158DA1843011F0FFA2EEA2DF91CF9107 +:102E50001F910F91FF90EF900895CF92DF92EF9224 +:102E6000FF920F931F93CF93DF93EC01E8A1F9A199 +:102E7000309709F009958E0108511F4FC8010E9433 +:102E80009A17E12CF12CC82ED12C0FC060E0C8019C +:102E90000E94AE17682FCE010E94901661E0C80113 +:102EA0000E94BF178FEFE81AF80AEC14FD0470F3C4 +:102EB000DF91CF911F910F91FF90EF90DF90CF9016 +:102EC0000895FC0142837483638311821082089504 +:102ED0000F931F93CF93DF93EC01062F0E94E0170F +:102EE000182F298130E0C90101966A8170E00E94A3 +:102EF0008A2F488150E08417950729F4812F0E947A +:102F0000E31780E012C0EB81FC81E20FF31F008326 +:102F10002981822F90E001966A8170E00E948A2FB9 +:102F20008983812F0E94E31781E0DF91CF911F9168 +:102F30000F910895CF93DF93EC010E94E017298150 +:102F40009881291710F0C22F02C0CA81C20FC91B75 +:102F50000E94E3178C2FDF91CF910895FC0120810F +:102F6000862F90E0820F911D628170E00E948A2F6F +:102F70000380F481E02DE80FF91F808108950F93FD +:102F80001F93CF93DF931F92CDB7DEB78C01698378 +:102F90000E94E017482FF80180816981262F30E0D8 +:102FA000280F311D6281C90170E00E948A2F808341 +:102FB000842F0F90DF91CF911F910F910C94E31705 +:102FC0008FB7F89408958FBF0895FC01CB0120912D +:102FD0006E032430B1F421812F702093E90040E08A +:102FE00050E064E070E00E94BA0F81110BC0909134 +:102FF000E80095FD07C09091E8009E779093E80067 +:10300000089582E0089520916E032430A9F4FC0114 +:1030100081818F708093E9003091F3002091F2005C +:10302000932F80E0822B892B49F08091E8008E77E6 +:103030008093E8000C946F1182E0089580E0089579 +:1030400020916E03243051F4FC0121812F702093D4 +:10305000E9002091E80020FD0C9403180895FC017C +:10306000CB0120916E03243011F080E00895268179 +:103070002F702093E9002091E80022FFF6CF2091E5 +:10308000E80025FFF2CF40E050E064E070E00E94ED +:1030900009108091E80085FD05C08091E8008B77DC +:1030A0008093E80081E0089590930F0280930E02D0 +:1030B000089580910E0290910F020895E0910E0202 +:1030C000F0910F02309721F00190F081E02D0994EA +:1030D00080E00895E0910E02F0910F02309721F008 +:1030E0000280F381E02D09940895E0910E02F091A1 +:1030F0000F02309721F00480F581E02D09940895A6 +:1031000020911002309111028217930771F0909371 +:10311000110280931002E0910E02F0910F0230979D +:1031200021F00680F781E02D099408952091120284 +:10313000309113028217930771F0909313028093DA +:103140001202E0910E02F0910F02309721F00084FC +:10315000F185E02D099408950E94B6240E948D0502 +:103160000E948A250C945F2B0C94CE075F926F927D +:103170007F928F929F92AF92BF92CF92DF92EF9207 +:10318000FF920F931F93CF93DF93CDB7DEB72A97AC +:103190000FB6F894DEBF0FBECDBF0E947E0694E14D +:1031A000C92E92E0D92E00E010E0AA24A394B12CFD +:1031B000502E802F0E94C4073C01F601E190F1904F +:1031C0006F01E826F926E114F10431F40F5F1F4F77 +:1031D0000430110569F73AC08091680281FD0E94B0 +:1031E000CD0720E030E04501022E02C0880C991C7A +:1031F0000A94E2F7C4018E219F21892B09F12E83C5 +:103200005F826820792081E0672809F480E0888760 +:103210000E94BF248160782F9A8789874E815F81C1 +:1032200068858A850E946F19F801EE0FFF1FEC5E1A +:10323000FD4F80819181882599259183808316C0D7 +:103240002F5F3F4F2C30310571F6C0CF8FEF898350 +:103250008A831B820E94BF248160782F9D838C8388 +:1032600049815A816B818D810E946F190E94772854 +:1032700010911C020E945E181817D9F00E945E1867 +:1032800080931C022A960FB6F894DEBF0FBECDBF06 +:10329000DF91CF911F910F91FF90EF90DF90CF9032 +:1032A000BF90AF909F908F907F906F905F900C94A5 +:1032B000B4182A960FB6F894DEBF0FBECDBFDF91CB +:1032C000CF911F910F91FF90EF90DF90CF90BF9023 +:1032D000AF909F908F907F906F905F900895CF9365 +:1032E000DF93CDB7DEB72B970FB6F894DEBF0FBED6 +:1032F000CDBF4F83588769877A878B87DE01119608 +:1033000086E0FD0111928A95E9F785E0FE01379686 +:1033100001900D928A95E1F749815A816B817C81F8 +:103320008D819E810E9447212B960FB6F894DEBFB7 +:103330000FBECDBFDF91CF910895CF93C82F8823C3 +:1033400009F4C1C0823859F40E945E1881FDBBC0E7 +:1033500089E30E94AC230E94282489E30CC08338AF +:1033600079F40E945E1880FDAEC083E50E94AC2314 +:103370000E94282483E50E94CE23CF910C94282418 +:10338000843859F40E945E1882FD9DC087E40E9433 +:10339000AC230E94282487E4EECF8450813A48F47D +:1033A0008C2F0E94C72A81118EC08C2F0E94AC23C3 +:1033B000E4CF8C2F805E883050F4C77081E090E0BD +:1033C00001C0880FCA95EAF70E94EF23D6CF8C2F51 +:1033D000855A833078F4C53A29F0C63A31F482E848 +:1033E00090E005C081E890E002C083E890E0CF91D2 +:1033F0000C9480188C2F885A833108F064C0C83A26 +:1034000039F1C93A41F1CA3A49F1CB3A51F1CC3AD2 +:1034100059F1CD3A61F1C03B69F1CE3A71F1CF3A41 +:1034200079F1C13B81F1C23B89F1C33B91F1C43BCE +:1034300099F1C53BA1F1C63BA9F1C73BB1F1C83B2E +:10344000B9F1C93BC1F1CA3BC9F58AE292E038C083 +:1034500082EE90E035C089EE90E032C08AEE90E0D6 +:103460002FC085EB90E02CC086EB90E029C087EB65 +:1034700090E026C08CEC90E023C08DEC90E020C062 +:1034800083E891E01DC08AE891E01AC082E991E0EA +:1034900017C084E991E014C081E292E011C083E298 +:1034A00092E00EC084E292E00BC085E292E008C098 +:1034B00086E292E005C087E292E002C080E090E000 +:1034C000CF910C949618CF910895882309F44DC09C +:1034D000823859F40E945E1881FF47C089E30E9438 +:1034E000AC230E94282489E30CC0833871F40E9425 +:1034F0005E1880FF3AC083E50E94AC230E94282416 +:1035000083E50E94CE230C942824843859F40E9429 +:103510005E1882FF2AC087E40E94AC230E94282400 +:1035200087E4EFCF982F9450913A08F4EACF982F80 +:10353000905E983058F4282F277081E090E001C009 +:10354000880F2A95EAF70E94F523DDCF982F955A28 +:10355000933020F480E090E00C948018885A8331F6 +:1035600020F480E090E00C9496180895882321F0D0 +:103570000E94EF230C9428240895882321F00E94B0 +:10358000F5230C9428240895BF92CF92DF92EF92F6 +:10359000FF920F931F93CF93DF93CDB7DEB727979B +:1035A0000FB6F894DEBF0FBECDBF8C0185E0F801E9 +:1035B000DE01119601900D928A95E1F7F8013081B4 +:1035C0002181F280558152955F7083819481892B8E +:1035D00039F02F3F41F481E090E03F3F31F003C0EC +:1035E00081E090E002C080E090E080FD73C3398309 +:1035F0002A8389819A815E830E946923B92E8F83F1 +:103600000E9468230E9490222B2D22952F7030E07B +:103610005E816F812530310509F4E6C06CF42430F9 +:1036200031050CF0A2C04B2D407F8B2D8F702230C6 +:1036300031050CF045C017C02C3031054CF42A3050 +:1036400031050CF0E7C12830310509F043C3E5C06E +:103650002D30310509F4BAC20CF4A2C22F30310565 +:1036600009F038C323C3182F411101C002C01295BD +:10367000107FFF2059F0112309F46BC2812F6F8353 +:103680000E94FF230E9428246F8163C2862F0E941C +:10369000651A112309F41EC3812F0E940524279661 +:1036A0000FB6F894DEBF0FBECDBFDF91CF911F9153 +:1036B0000F91FF90EF90DF90CF90BF900C94282453 +:1036C000403211F08295807F662319F0613071F5E8 +:1036D00023C0FF20B1F0511101C032C0513081F53B +:1036E00027960FB6F894DEBF0FBECDBFDF91CF9106 +:1036F0001F910F91FF90EF90DF90CF90BF900C94AF +:103700000F24511101C003C0513009F4E3C28E836C +:103710000E9412248E819AC1FF2021F0563008F0B9 +:10372000D9C20EC0553008F0D5C290C1FF20C9F0F3 +:10373000552331F0F801958190FF0BC29F7095835E +:1037400027960FB6F894DEBF0FBECDBFDF91CF91A5 +:103750001F910F91FF90EF90DF90CF90BF900C944E +:10376000B61A552309F472C109C22B2D2695269548 +:10377000237030E02115310529F02130310509F0A1 +:10378000A9C219C0FF2021F0862F9B2D937002C083 +:1037900080E090E027960FB6F894DEBF0FBECDBF55 +:1037A000DF91CF911F910F91FF90EF90DF90CF901D +:1037B000BF900C948018FF2021F0862F9B2D9370D2 +:1037C00002C080E090E027960FB6F894DEBF0FBEEF +:1037D000CDBFDF91CF911F910F91FF90EF90DF90C0 +:1037E000CF90BF900C949618862FFF2019F00E945E +:1037F0007D2702C00E94E52727960FB6F894DEBF0A +:103800000FBECDBFDF91CF911F910F91FF90EF9031 +:10381000DF90CF90BF900C946C288B2D837009F0B3 +:1038200079C0F11057C2262F229526952770220FB6 +:10383000220F862F8F70C82ED12CE12CF12C022E56 +:1038400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF4 +:1038500010C06FE070E080E090E004C0660F771F5A +:10386000881F991F2A95D2F760957095809590953D +:1038700003C060E070E0CB012B2D269526952370C8 +:10388000422F50E042305105D9F04330510569F1E3 +:103890006C297D298E299F294130510551F12796A8 +:1038A0000FB6F894DEBF0FBECDBFDF91CF911F9151 +:1038B0000F91FF90EF90DF90CF90BF900C94A522D6 +:1038C0006C297D298E299F2927960FB6F894DEBF93 +:1038D0000FBECDBFDF91CF911F910F91FF90EF9061 +:1038E000DF90CF90BF900C94B7220E94A522C70111 +:1038F000B60127960FB6F894DEBF0FBECDBFDF919D +:10390000CF911F910F91FF90EF90DF90CF90BF90DC +:103910000C949322FF2019F08B2D817001C08695A5 +:10392000882309F4D7C1262F229526952770220FC8 +:10393000220F862F8F70C82ED12CE12CF12C022E55 +:1039400004C0CC0CDD1CEE1CFF1C0A94D2F764FFF3 +:1039500010C06FE070E080E090E004C0660F771F59 +:10396000881F991F2A95D2F760957095809590953C +:1039700003C060E070E0CB012B2D269526952370C7 +:10398000422F50E042305105D9F04330510569F1E2 +:103990006C297D298E299F294130510551F12796A7 +:1039A0000FB6F894DEBF0FBECDBFDF91CF911F9150 +:1039B0000F91FF90EF90DF90CF90BF900C94442335 +:1039C0006C297D298E299F2927960FB6F894DEBF92 +:1039D0000FBECDBFDF91CF911F910F91FF90EF9060 +:1039E000DF90CF90BF900C9456230E944423C701D0 +:1039F000B60127960FB6F894DEBF0FBECDBFDF919C +:103A0000CF911F910F91FF90EF90DF90CF90BF90DB +:103A10000C943223603F59F120F4603E08F494C0C6 +:103A200008C0623F09F467C0F0F1633F09F08CC041 +:103A300065C0162F1F708B2D8F71FF2021F00E9403 +:103A4000DD22812F7DCE0E94F822812F27960FB68E +:103A5000F894DEBF0FBECDBFDF91CF911F910F91C4 +:103A6000FF90EF90DF90CF90BF900C94BD1AFF2095 +:103A7000B1F0553008F02EC18B2D8F7127960FB6FF +:103A8000F894DEBF0FBECDBFDF91CF911F910F9194 +:103A9000FF90EF90DF90CF90BF900C94172356309B +:103AA00008F018C1E9CFFF2099F08B2D8F71279670 +:103AB0000FB6F894DEBF0FBECDBFDF91CF911F913F +:103AC0000F91FF90EF90DF90CF90BF900C94DD228C +:103AD0008B2D8F7127960FB6F894DEBF0FBECDBF2A +:103AE000DF91CF911F910F91FF90EF90DF90CF90DA +:103AF000BF900C94F822F110EBCFD7CFFF2099F0B4 +:103B00008B2D8F7127960FB6F894DEBF0FBECDBFF9 +:103B1000DF91CF911F910F91FF90EF90DF90CF90A9 +:103B2000BF900C94CE2227960FB6F894DEBF0FBE3E +:103B3000CDBFDF91CF911F910F91FF90EF90DF905C +:103B4000CF90BF900C94C922FF20A9F0552309F40F +:103B5000ACCF862F27960FB6F894DEBF0FBECDBF31 +:103B6000DF91CF911F910F91FF90EF90DF90CF9059 +:103B7000BF900C949D19552309F4AACF862F279640 +:103B80000FB6F894DEBF0FBECDBFDF91CF911F916E +:103B90000F91FF90EF90DF90CF90BF900C94651A3B +:103BA0004B2D4F70C8010E94E50227960FB6F8947E +:103BB000DEBF0FBECDBFDF91CF911F910F91FF9060 +:103BC000EF90DF90CF90BF900C94FD21F11082C058 +:103BD0009B2D9F70492F50E04230510599F144F4DC +:103BE0004115510569F04130510509F073C019C004 +:103BF00043305105C1F14430510509F06BC044C058 +:103C000027960FB6F894DEBF0FBECDBFDF91CF91E0 +:103C10001F910F91FF90EF90DF90CF90BF900C9489 +:103C2000702B27960FB6F894DEBF0FBECDBFDF9185 +:103C3000CF911F910F91FF90EF90DF90CF90BF90A9 +:103C40000C94872B27960FB6F894DEBF0FBECDBF1E +:103C5000DF91CF911F910F91FF90EF90DF90CF9068 +:103C6000BF900C94A32B27960FB6F894DEBF0FBE1F +:103C7000CDBFDF91CF911F910F91FF90EF90DF901B +:103C8000CF90BF900C94B62B862F27960FB6F89442 +:103C9000DEBF0FBECDBFDF91CF911F910F91FF907F +:103CA000EF90DF90CF90BF900C94DA2B4B2D4F709C +:103CB000C80127960FB6F894DEBF0FBECDBFDF91C7 +:103CC000CF911F910F91FF90EF90DF90CF90BF9019 +:103CD0000C940E0827960FB6F894DEBF0FBECDBF2A +:103CE000DF91CF911F910F91FF90EF90DF90CF90D8 +:103CF000BF9008950E940C240E94E1230E94282472 +:103D00000E9418290E946C2880E090E00E94801890 +:103D100080E090E00C9496180E94FC230C947A1E8C +:103D20000E946923292F22952F7030E02C30310515 +:103D30004CF42A3031056CF422503109223031051F +:103D400070F407C02C30310531F02F30310539F4D3 +:103D500002C081E0089593FB882780F9089580E0F0 +:103D60000895CF93DF9300D000D01F92CDB7DEB778 +:103D70000F900F900F900F900F90DF91CF910895BB +:103D8000CF93DF9300D000D000D0CDB7DEB726961A +:103D90000FB6F894DEBF0FBECDBFDF91CF9108956F +:103DA0001F93CF93DF93C091530216E012C0D0E06F +:103DB0001C9FF0011D9FF00D1124ED5DFD4F408112 +:103DC000518162817381848195810E94C01E2196F8 +:103DD000C77080915402C813EACFDF91CF911F9131 +:103DE000089540911D0250911E0260911F02709132 +:103DF000200280912102909122020C94C01E0F9308 +:103E00001F93CF93DF938091220282958F7009F0E8 +:103E100069C080911F02882309F464C0A0915302F5 +:103E2000D0915402B0911D02C0911E0280912002D7 +:103E30009091210221E030E0BF3F11F020E030E01E +:103E4000122FBC016095709506E04AC0009721F0E2 +:103E5000CF3F29F4212F05C021E030E002C020E04F +:103E600030E020FD3BC04A2F50E0049FF001059F49 +:103E7000F00D1124ED5DFD4F2181C2132FC0208173 +:103E8000B2132CC02281211129C02381348128172B +:103E9000390718F0281B390B02C0260F371F283CA2 +:103EA0003105E0F4809122028F70806180932202BC +:103EB00086E0849FF001859FF00D1124E85DFD4FA1 +:103EC00080818F70806180838DE192E00E94C41AAE +:103ED000DF91CF911F910F910C94D01EAF5FA7700F +:103EE000AD13B4CFDF91CF911F910F910895EF9251 +:103EF000FF920F931F93CF93DF93CDB7DEB76297F7 +:103F00000FB6F894DEBF0FBECDBF8C0185E0F8017F +:103F1000DE011D9601900D928A95E1F7D8014C9132 +:103F200011965C91119712966C9112971396ED90E1 +:103F3000FC90149770911D02E0911E028091200266 +:103F400090912102009739F0EF3F41F421E030E0F9 +:103F50007F3F31F003C021E030E002C020E030E0DC +:103F600020FD5CC120911F02222309F4F1C0E81654 +:103F7000F90628F09701281B390BC90104C0809568 +:103F800090958E0D9F1D883C910508F098C08091FA +:103F90002202982F907F09F064C0E51314C07413B7 +:103FA00012C0611110C08F708061809322020E9444 +:103FB000F11E8DE192E00E94C41A80912202D80184 +:103FC00015968C9343C1EF2839F05F3F41F481E0AF +:103FD00090E04F3F31F003C081E090E002C080E00C +:103FE00090E080FD03C081E0862702C080E090E081 +:103FF00080FF2EC0809153022091540236E013C0FE +:1040000090E0389FF001399FF00D1124ED5DFD4FD8 +:104010007181571306C07081471303C07281671303 +:1040200017C0019687708213EBCF12C19F7059F0B1 +:10403000882309F40BC107C09F7029F0F80195810E +:10404000907F09F403C1805E883008F4FFC0D2C0BD +:10405000662309F4FBC080912202816080932202D2 +:10406000F5C0E51308C0741306C0611104C0D8017F +:1040700015968C939DC04D875E878D859E856A8B36 +:104080000E94901E6A89882309F4B4C0662309F44B +:10409000B1C020912202822F82958F7090E002970A +:1040A0000CF4C6C080911D0290911E0298878F83E8 +:1040B0001986FB86EA862C87CE01079646C080913A +:1040C0002202982F907F59F47E2DF98AE88A8989F7 +:1040D0000E94B11E8DE192E00E94C41A95C0E513C2 +:1040E00011C074130FC061110DC0F8018583C801A0 +:1040F0000E94C41AEDE1F2E086E0DF011D928A958C +:10410000E9F7A2C04D875E878D859E856A8B0E94E8 +:10411000901E6A89882309F46DC0662309F46AC079 +:1041200020912202822F82958F7090E002970CF4EA +:104130007FC080911D0290911E029A8389831B8209 +:10414000FD82EC822E83CE0101960E94C41A70C0BB +:10415000E816F90628F09701281B390BC90104C09D +:10416000809590958E0D9F1D883C910508F046C066 +:10417000662309F43FC0E51330C074132EC02091AC +:10418000220220FD21C0322F32953F70832F90E014 +:104190000097D1F0D80115962C9315970F9741F001 +:1041A000832F8F5F8295807F2F70282B15962C93FD +:1041B000C8010E94C41A86E0F801ADE1B2E00190A6 +:1041C0000D928A95E1F73EC086E0F801ADE1B2E0DC +:1041D00001900D928A95E1F737C04D875E878D85F6 +:1041E0009E850E94901E811123C0809122028160D1 +:1041F00080932202C8010E94C41A26C07E2DF98A2B +:10420000E88A89890E94B11EEDE1F2E086E0DF01D3 +:104210001D928A95E9F70E94F11E18C0662351F39A +:104220004D875E878D859E850E94901E882311F3A1 +:1042300086E0F801ADE1B2E001900D928A95E1F7D8 +:104240000E94FF1E0E94F11E81E014C080E012C097 +:104250004D875E878D859E850E946923292F229533 +:104260002F7030E0223031050CF4E0CE24303105DF +:104270000CF6E2CE62960FB6F894DEBF0FBECDBF4D +:10428000DF91CF911F910F91FF90EF9008951F93B1 +:10429000CF93DF93CDB7DEB72C970FB6F894DEBF80 +:1042A0000FBECDBF4F83588769877A878B879C87DE +:1042B000CE0107960E94771F8823D9F02F81388579 +:1042C0008A859B85892B39F03F3F19F080E090E08B +:1042D00004C02F3FD9F781E090E0892B09F06DC031 +:1042E0004F81588569857A858B859C850E94C01E83 +:1042F00064C086E0FE013796DE01119601900D92B2 +:104300008A95E1F7FF81E8854A855B85411551056E +:1043100039F0EF3F41F481E090E0FF3F31F003C01E +:1043200081E090E002C080E090E080FD46C02091F6 +:10433000540230E0C90101968770992760915302B9 +:1043400070E08617970709F440C0F983EA835D831C +:104350004C8396E0929FD001939FB00D1124AD5DE8 +:10436000BD4FFE01319601900D929A95E1F7809331 +:1043700054020E94D01E21C0189FC00111248D5DDF +:104380009D4F0E94771F882371F1E09153021E9F79 +:10439000F0011124ED5DFD4F4081518162817381F7 +:1043A000848195810E94C01E8091530290E0019605 +:1043B000877099278093530201C016E080915302C1 +:1043C000909154028913D8CF0EC00E948C1E109277 +:1043D000540210925302EDE1F2E086E0DF011D92FB +:1043E0008A95E9F7EACF2C960FB6F894DEBF0FBE98 +:1043F000CDBFDF91CF911F910895DF92EF92FF9291 +:104400000F931F93CF93DF93EC01009709F46CC0D7 +:10441000D12CEE24E394F12C8E010F5F1F4FFE018F +:104420008491843748F4843008F04AC0813071F0B8 +:10443000823009F059C01EC0853709F43DC070F1C3 +:10444000982F9458903708F04FC03DC02296F8013D +:104450008491982F905E983050F48770FE2D01C0A3 +:10446000FF0F8A95EAF78F2F0E94FF2330C00E942A +:104470009D192DC02296F8018491982F905E983056 +:1044800050F48770FE2D01C0FF0F8A95EAF78F2F39 +:104490000E9405241CC00E94651A19C02296F801CA +:1044A000049107C08FE99FE00197F1F700C0000079 +:1044B00001500111F7CF0BC02296F801D49007C02C +:1044C0000E949D1903C08F770E94651AE8018D2D07 +:1044D00007C08150EFE9FFE03197F1F700C000001D +:1044E000882309F499CFF5CFDF91CF911F910F91D8 +:1044F000FF90EF90DF9008956093590270935A02F5 +:1045000080935B0290935C020C947A1E6093550238 +:104510007093560280935702909358020C947A1E1F +:1045200008950C947C220F931F93009159021091CF +:104530005A0220915B0230915C02602B712B822B1E +:10454000932B1F910F910C947C220F931F9300913A +:10455000590210915A0220915B0230915C02602353 +:104560007123822393231F910F910C947C220F932C +:104570001F930091590210915A0220915B023091D1 +:104580005C0260277127822793271F910F910C945B +:104590007C2260E070E0CB010C94862241E050E088 +:1045A00060E070E004C0440F551F661F771F8A95B6 +:1045B000D2F7CB01BA010C94862241E050E060E0D2 +:1045C00070E004C0440F551F661F771F8A95D2F70D +:1045D0008091550290915602A0915702B0915802D5 +:1045E000482B592B6A2B7B2BCB01BA010C948622CA +:1045F00041E050E060E070E004C0440F551F661FCA +:10460000771F8A95D2F74095509560957095809167 +:10461000550290915602A0915702B091580248233A +:1046200059236A237B23CB01BA010C94862241E0F3 +:1046300050E060E070E004C0440F551F661F771F14 +:104640008A95D2F78091550290915602A091570217 +:10465000B0915802482759276A277B27CB01BA0116 +:104660000C9486220F931F930091550210915602CD +:104670002091570230915802602B712B822B932B83 +:104680001F910F910C9486220F931F930091550256 +:1046900010915602209157023091580260237123E5 +:1046A000822393231F910F910C9486220F931F93C3 +:1046B00000915502109156022091570230915802F4 +:1046C00060277127822793271F910F910C948622D0 +:1046D0000895CF92DF92EF92FF920F931F93CF93A3 +:1046E000DF93EC01C0905902D0905A02E0905B0237 +:1046F000F0905C028091550290915602A091570271 +:10470000B0915802C82AD92AEA2AFB2A0FE110E000 +:10471000B701A601002E04C0769567955795479579 +:104720000A94D2F740FF08C0BE01802F0E94E00328 +:104730008130910509F007C00150110948F7BE0109 +:1047400080E00E94E003DF91CF911F910F91FF90D5 +:10475000EF90DF90CF90089540911B0150911C0184 +:1047600020E030E09FEFFA01E20FF31F628168174B +:10477000A1F09F3F19F4611101C0922F2F5F3F4FAD +:104780002630310581F707C0FA01E90FF11D97FDC9 +:10479000FA95828308959F3FB9F7089540911B01D0 +:1047A00050911C0120E030E0FA01E20FF31F9281EA +:1047B000981301C012822F5F3F4F26303105A1F7B9 +:1047C000089581E090E0E0911B01F0911C01E80F59 +:1047D000F91F1082019688309105A9F708959091EC +:1047E0005D02982B90935D020895809590915D02F3 +:1047F000982390935D02089510925D020895909120 +:104800005E02982B90935E020895809590915E02CF +:10481000982390935E02089510925E02089580930B +:104820005F02089510925F02089540911B0150911C +:104830001C0120E030E080E0FA01E20FF31F9181DB +:1048400091118F5F2F5F3F4F27303105A9F70895F2 +:10485000E0911B01F0911C0180915D028083E09149 +:104860001B01F0911C01808190915E02892B808355 +:1048700090915F02992361F0E0911B01F0911C017E +:104880008081892B80830E94152481110E9412242B +:1048900080911B0190911C010C946A1880916E0309 +:1048A000843009F11092690220E488E190E00FB6AB +:1048B000F894A895809360000FBE2093600083B7A2 +:1048C000817F846083BF83B7816083BF789488953C +:1048D00083B78E7F83BF88E10FB6F8948093600022 +:1048E000109260000FBE0895CF930E94E3020E94D1 +:1048F0007E060E94E402C0E08C2F0E94C407892B30 +:1049000029F4CF5FC430C1F780E001C081E0CF91CE +:1049100008950E948C1E0C945F2B1F920F920FB66D +:104920000F9211248F939F93AF93BF93809169024D +:10493000811113C080916A0290916B02A0916C0268 +:10494000B0916D024196A11DB11D80936A029093B2 +:104950006B02A0936C02B0936D02BF91AF919F91D7 +:104960008F910F900FBE0F901F90189582E084BD1D +:1049700093E095BD9AEF97BD80936E0008958FB731 +:10498000F89440916A0250916B0260916C027091B0 +:104990006D028FBFCA010895CF92DF92EF92FF920E +:1049A0000F931F932FB7F89440916A0250916B02B6 +:1049B00060916C0270916D022FBF6A017B01EE2441 +:1049C000FF248C0120E030E0C016D106E206F30699 +:1049D00020F09A01281B390B05C09C0120953095C9 +:1049E000240F351FC9011F910F91FF90EF90DF90A9 +:1049F000CF9008951F920F920FB60F9211248F93AC +:104A00009F93AF93BF9380916A0290916B02A091A4 +:104A10006C02B0916D020196A11DB11D80936A02D6 +:104A200090936B02A0936C02B0936D02BF91AF9113 +:104A30009F918F910F900FBE0F901F9018950E941D +:104A4000A111F8942FEF87EA91E621508040904021 +:104A5000E1F700C0000087E090EBDC018093780371 +:104A600090937903A0937A03B0937B032CE088E1C1 +:104A700090E00FB6F894A895809360000FBE209345 +:104A80006000FFCFCF92DF92EF92FF920F931F93C0 +:104A9000CF93DF93C82ED12C01E010E08D2D0E9422 +:104AA000C4077C01C0E0D0E098010C2E02C0220FA8 +:104AB000331F0A94E2F72E213F21232B29F421965C +:104AC000CC30D10589F708C06C2F7D2D80E00E9485 +:104AD000BB03C812F4CF06C0D39484E0D812DECF53 +:104AE00080E001C081E0DF91CF911F910F91FF9095 +:104AF000EF90DF90CF900895CF93C82F8CE20E9463 +:104B00004225882321F08C2FCF910C94422580E000 +:104B1000CF910895CF930E94CD26811102C00E94AB +:104B2000AE26C5E608C00E947E068FE39CE9019789 +:104B3000F1F700C00000C150B1F789E20E947C2566 +:104B400081110AC18AE20E947C2581110E94AE2651 +:104B500085E00E947C2581110E941F250E94D82695 +:104B60008093680287E00E947C25882399F18BE17D +:104B70000E947C25882351F09091680291FB882740 +:104B800080F921E0822780FB91F922C08EE00E940B +:104B90007C25882351F09091680292FB882780F948 +:104BA00021E0822780FB92F913C080E10E947C25DE +:104BB00090916802882341F093FB882780F921E0D7 +:104BC000822780FB93F904C0892F809580FB90F9A0 +:104BD00090936802809168020E94DC260E94EA2677 +:104BE00080937B0280EE0E947C25882341F0809197 +:104BF0007B02982F909590FB80F980937B0289E34C +:104C00000E947C25882359F090917B0291FB882794 +:104C100080F921E0822780FB91F990937B0282EE5C +:104C20000E947C25882359F090917B0292FB882773 +:104C300080F921E0822780FB92F990937B0286EE37 +:104C40000E947C25882359F090917B0293FB882752 +:104C500080F921E0822780FB93F990937B0283EE19 +:104C60000E947C25882359F090917B0294FB882731 +:104C700080F921E0822780FB94F990937B0285E301 +:104C80000E947C25882359F090917B0295FB882710 +:104C900080F921E0822780FB95F990937B0281E3E4 +:104CA0000E947C25882359F090917B0296FB8827EF +:104CB00080F921E0822780FB96F990937B0281E1C5 +:104CC0000E947C25882359F090917B0297FB8827CE +:104CD00080F921E0822780FB97F990937B028091F5 +:104CE0007B020E94EE2687E20E947C25C82F8EE17F +:104CF0000E947C258111C2608FE10E947C25811178 +:104D0000C46080E20E947C258111C86081E20E941B +:104D10007C258111C06182E20E947C258111C062E4 +:104D200083E20E947C258111C06484E20E947C257C +:104D3000882311F0C06802C0CC2329F08C2F0E9478 +:104D4000E5266C2F03C00E94E126682F70E080E00A +:104D500090E0CF910C949122CF9108956DEE7EEF6B +:104D600080E090E00E94BA2F60E082E090E00E9434 +:104D7000AC2F60E083E090E00E94AC2F60E084E024 +:104D800090E00E94AC2F60E085E090E00E94AC2FA4 +:104D900060E086E090E00C94AC2F80E090E00E9410 +:104DA000A62F21E08D3E9E4F09F020E0822F08952E +:104DB00082E090E00C949E2F682F82E090E00C94AB +:104DC000AC2F83E090E00C949E2F682F83E090E05E +:104DD0000C94AC2F84E090E00C949E2F682F84E01C +:104DE00090E00C94AC2F86E090E00C949E2F682FFE +:104DF00086E090E00C94AC2F8091760280FF0BC08F +:104E00006091200185E0689FB00111247595679538 +:104E1000759567952AC081FF09C06091200185E0E2 +:104E2000689FB0011124759567951FC082FF07C068 +:104E30006091200185E0689FB001112416C0409167 +:104E400070024423C9F060911F01461788F7209132 +:104E5000200185E0289F90011124429FC001439FBB +:104E6000900D112470E00E948A2F6038710540F483 +:104E70006115710539F002C065E070E0862F089574 +:104E80008FE7089581E008958091760280FF08C041 +:104E900060911E0170E0759567957595679521C0C5 +:104EA00081FF06C060911E0170E07595679519C07D +:104EB00082FF04C060911E0170E010C080917002FA +:104EC0008823C1F060911D018617A0F790911E0103 +:104ED000989FC001112470E00E948A2F60387105EC +:104EE00028F46115710521F0862F08958FE7089544 +:104EF00081E0089561E070E0F4CF803F21F40E94EA +:104F0000FC26819504C0813F29F40E94FC268093F1 +:104F100073020895823F21F40E94FC26819504C00B +:104F2000833F29F40E94FC26809372020895893FF2 +:104F300019F40E94442705C08A3F31F40E94442797 +:104F400081958093740208958B3F21F40E94442739 +:104F5000819504C08C3F29F40E94442780937502F8 +:104F60000895843F21F480917102816017C0853FCC +:104F700021F480917102826011C0863F21F48091FA +:104F8000710284600BC0873F21F4809171028860B8 +:104F900005C0883F31F48091710280618093710275 +:104FA00008958D3F21F48091760281600BC08E3F81 +:104FB00021F480917602826005C08F3F29F48091B0 +:104FC00076028460809376020895803F29F4809170 +:104FD000730287FF6EC007C0813F41F48091730266 +:104FE00018160CF066C01092730263C090917202A2 +:104FF000823F19F497FF5DC005C0833F31F4191655 +:105000000CF057C01092720254C0893F31F4809165 +:10501000740218160CF04DC006C08A3F39F4809116 +:10502000740287FF46C01092740243C08B3F29F47C +:105030008091750287FF3DC006C08C3F39F4809196 +:1050400075021816B4F51092750233C0843F21F42E +:10505000809171028E7F05C0853F31F4809171028D +:105060008D7F8093710225C0863F21F4809171026B +:105070008B7FF7CF873F21F480917102877FF1CF3B +:10508000883F21F4809171028F7EEBCF8D3F21F418 +:10509000809176028E7F0BC08E3F21F48091760244 +:1050A0008D7F05C08F3F29F4809176028B7F80939E +:1050B00076028091720281110EC08091730281117B +:1050C0000AC080917402811106C08091750281111D +:1050D00002C010927002089581E792E00E94751854 +:1050E0000E94BF2490936F0280936E020895CF9325 +:1050F00080916E0290916F020E94CC2440917002C8 +:10510000442321F02091210130E006C020912201AA +:105110005AE0259F900111248217930708F486C056 +:105120008091720281110DC090917302911109C09A +:1051300090917402911105C090917502992309F420 +:1051400075C04F3F19F04F5F40937002181624F45A +:105150000E94FC26809372028091720287FF05C034 +:105160000E94FC268195809372028091730218162A +:1051700024F40E94FC26809373028091730287FFBF +:1051800005C00E94FC268195809373026091720293 +:10519000662339F1C0917302CC2319F1772767FD9B +:1051A0007095872F972F0E94FA2C23E333E343E374 +:1051B0005FE30E94AE2D0E94C72C609372026C2F99 +:1051C000772767FD7095872F972F0E94FA2C23E38E +:1051D00033E343E35FE30E94AE2D0E94C72C60934C +:1051E000730280917402181624F40E94442780935D +:1051F00074028091740287FF05C00E944427819544 +:105200008093740280917502181624F40E9444273A +:10521000809375028091750287FF05C00E94442724 +:10522000819580937502CF910C946C28CF9108954D +:10523000E1E7F2E085E0DF011D928A95E9F710923F +:105240007002109276020895833089F130F4813033 +:1052500061F0823009F06EC019C0853009F449C090 +:10526000B8F1863009F066C055C020912201862F22 +:1052700090E0820F911D8F3F910520F4620F6093A3 +:10528000220108958FEF809322010895209121013A +:10529000862F90E0820F911D8F3F910520F4620FC1 +:1052A0006093210108958FEF80932101089520914B +:1052B0002001862F90E0820F911D8F3F910520F4F1 +:1052C000620F6093200108958FEF8093200108956D +:1052D00020911F01862F90E0820F911D8F3F910535 +:1052E00020F4620F60931F0108958FEF80931F01D8 +:1052F000089520911E01862F90E0820F911D8F3F0F +:10530000910520F4620F60931E0108958FEF809342 +:105310001E01089520911D01862F90E0820F911D9E +:105320008F3F910520F4620F60931D0108958FEF68 +:1053300080931D010895833021F130F4813059F0BC +:10534000823009F049C012C0853089F128F18630D9 +:1053500009F042C037C080912201681720F4861BF3 +:1053600080932201089510922201089580912101D5 +:10537000681720F4861B8093210108951092210163 +:10538000089580912001681720F4861B80932001E6 +:10539000089510922001089580911F01681720F44C +:1053A000861B80931F01089510921F01089580911C +:1053B0001E01681720F4861B80931E010895109229 +:1053C0001E01089580911D01681720F4861B8093AB +:1053D0001D01089510921D01089541E050E060E024 +:1053E00070E004C0440F551F661F771F8A95D2F7DF +:1053F000CB01BA010E9491220C948C1E873208F5D1 +:105400008E3108F0B9C08E3009F47EC060F4873068 +:1054100009F465C018F4863059F549C0883051F157 +:105420008B3031F5AEC0883130F4863108F0A9C038 +:105430008031F1F473C0893109F4A3C08B31C1F418 +:1054400059C08933F1F068F4893209F493C018F433 +:10545000873271F48FC0853309F48CC0883341F4EE +:1054600090C0863409F46BC008F488C0883449F1D0 +:1054700080E008950E94D8260E94EA260E94F32622 +:1054800080C00E945918892B59F00E945918909396 +:105490007902809378020E948C1E80E090E004C024 +:1054A00080917802909179020E9454186AC080918C +:1054B0006802817F8E7F8093680281E0809377020B +:1054C00008950E948C1E2FEF83ED90E321508040C1 +:1054D0009040E1F700C000000E941F2552C080915B +:1054E000680280FF03C0817F8E7F01C0816080934E +:1054F000680247C09091680291FB882780F921E0FB +:10550000822780FB91F913C09091680292FB882753 +:1055100080F921E0822780FB92F909C0909168020E +:1055200093FB882780F921E0822780FB93F99093F1 +:105530006802882331F191609093680222C081E86B +:1055400090E00E9480182FEF81EE94E0215080407F +:105550009040E1F700C0000080E090E00E948018D9 +:105560002FEF89E698E1215080409040E1F700C09C +:10557000000007C080E003C08D5101C089530E9424 +:10558000ED2981E0089580E0089580E00895CF93AB +:10559000C82F80917702813071F020F0823009F0BD +:1055A00083C037C0A0911B01B0911C018C91823245 +:1055B00009F07CC007C0A0911B01B0911C018C9127 +:1055C000823249F48C2F0E94C32A81111EC08C2F75 +:1055D0000E94FE291CC08C2F0E94C52A811115C073 +:1055E000C43169F030F4CB3081F0C03109F062C0D1 +:1055F00009C0C93221F0C83309F05CC006C010925E +:10560000770258C082E08093770281E090E0817059 +:1056100054C0C932C1F060F4C431A9F020F4C730DD +:1056200009F046C02EC0CE51CA3008F041C011C0AA +:10563000CE3409F118F4CB34D9F517C0C13599F03F +:10564000C235B1F50EC010927A0281E080937702E4 +:1056500034C0EC2FF0E0E455FE4F808180937A0255 +:1056600027C061E003C061E007C06AE080917A0270 +:105670000E9424291DC06AE080917A020E949B2921 +:1056800017C08EE18093220182E3809321018AE09A +:105690008093200184E180931F0188E080931E01A4 +:1056A00088E280931D0104C01092770280E005C05B +:1056B00081E003C080E090E0AACFCF9108950E94DE +:1056C000CD26811102C00E94AE260E94F32680934F +:1056D000770380FF02C0869501C080E00C94DF074D +:1056E00080917703982F9695292F30E0233031054C +:1056F0004CF49F5F990F8170892B816080937703B1 +:105700000E94F7268091770386950C94DF0780919D +:105710007703982F969591F09158990F8170892B66 +:10572000809377038E7F91E009F490E08091770376 +:1057300090FB80F9809377030E94F726809177038E +:1057400086950C94DF0780917703982F909590FBB6 +:1057500080F9809377030E94F7268091770380FF7A +:1057600002C0869501C080E00C94DF07309177037A +:10577000232F26952F5F2F77822F90E0317004978B +:105780002CF4220F232B2093770302C0309377034E +:1057900080917703282F2E7F91E009F490E090FB11 +:1057A00080F9809377030E94F7268091770386958E +:1057B0000C94DF0720917703922F96959827990FE5 +:1057C000822F8170892B809377038E7F91E009F47B +:1057D00090E08091770390FB80F9809377030E949B +:1057E000F7268091770386950C94DF075058BB27E6 +:1057F000AA270ED075C166D130F06BD120F031F4FC +:105800009F3F11F41EF45BC10EF4E095E7FB51C11C +:10581000E92F77D180F3BA176207730784079507DA +:1058200018F071F49EF58FC10EF4E0950B2EBA2F8F +:10583000A02D0B01B90190010C01CA01A001112496 +:10584000FF27591B99F0593F50F4503E68F11A1642 +:10585000F040A22F232F342F4427585FF3CF4695D3 +:1058600037952795A795F0405395C9F77EF41F16F5 +:10587000BA0B620B730B840BBAF09150A1F0FF0FBF +:10588000BB1F661F771F881FC2F70EC0BA0F621FAB +:10589000731F841F48F4879577956795B795F7959B +:1058A0009E3F08F0B3CF9395880F08F09927EE0F2D +:1058B000979587950895D9D008F481E008950CD084 +:1058C0000FC107D140F0FED030F021F45F3F19F056 +:1058D000F0C0511139C1F3C014D198F39923C9F321 +:1058E0005523B1F3951B550BBB27AA2762177307E6 +:1058F000840738F09F5F5F4F220F331F441FAA1F9A +:10590000A9F333D00E2E3AF0E0E830D09150504059 +:10591000E695001CCAF729D0FE2F27D0660F771F07 +:10592000881FBB1F261737074807AB07B0E809F0E9 +:10593000BB0B802DBF01FF2793585F4F2AF09E3F7E +:10594000510568F0B6C000C15F3FECF3983EDCF350 +:10595000869577956795B795F7959F5FC9F7880FF7 +:10596000911D9695879597F90895E1E0660F771F49 +:10597000881FBB1F621773078407BA0720F0621BDA +:10598000730B840BBA0BEE1F88F7E095089504D0D3 +:105990006894B111D9C00895BCD088F09F5790F099 +:1059A000B92F9927B751A0F0D1F0660F771F881F44 +:1059B000991F1AF0BA95C9F712C0B13081F0C3D05F +:1059C000B1E00895C0C0672F782F8827B85F39F0FD +:1059D000B93FCCF3869577956795B395D9F73EF4A3 +:1059E00090958095709561957F4F8F4F9F4F08954B +:1059F000E89409C097FB3EF4909580957095619569 +:105A00007F4F8F4F9F4F9923A9F0F92F96E9BB271E +:105A10009395F695879577956795B795F111F8CF9A +:105A2000FAF4BB0F11F460FF1BC06F5F7F4F8F4F05 +:105A30009F4F16C0882311F096E911C0772321F0FB +:105A40009EE8872F762F05C0662371F096E8862F93 +:105A500070E060E02AF09A95660F771F881FDAF7EA +:105A6000880F9695879597F90895990F0008550F17 +:105A7000AA0BE0E8FEEF16161706E807F907C0F0D4 +:105A800012161306E407F50798F0621B730B840BDC +:105A9000950B39F40A2661F0232B242B252B21F4B6 +:105AA00008950A2609F4A140A6958FEF811D811D56 +:105AB000089597F99F6780E870E060E008959FEF90 +:105AC00080EC089500240A94161617061806090695 +:105AD000089500240A941216130614060506089564 +:105AE000092E0394000C11F4882352F0BB0F40F4EC +:105AF000BF2B11F460FF04C06F5F7F4F8F4F9F4F2C +:105B0000089557FD9058440F551F59F05F3F71F0AD +:105B10004795880F97FB991F61F09F3F79F0879514 +:105B20000895121613061406551FF2CF4695F1DF9D +:105B300008C0161617061806991FF1CF869571052D +:105B4000610508940895E894BB2766277727CB0161 +:105B500097F908958ADF08F48FEF08950BD0C0CF2E +:105B6000B1DF28F0B6DF18F0952309F0A2CFA7CF58 +:105B70001124EACFC6DFA0F3959FD1F3950F50E033 +:105B8000551F629FF001729FBB27F00DB11D639FEF +:105B9000AA27F00DB11DAA1F649F6627B00DA11D95 +:105BA000661F829F2227B00DA11D621F739FB00D3B +:105BB000A11D621F839FA00D611D221F749F3327AB +:105BC000A00D611D231F849F600D211D822F762F44 +:105BD0006A2F11249F5750408AF0E1F088234AF041 +:105BE000EE0FFF1FBB1F661F771F881F915050408D +:105BF000A9F79E3F510570F05CCFA6CF5F3FECF355 +:105C0000983EDCF3869577956795B795F795E79578 +:105C10009F5FC1F7FE2B880F911D9695879597F989 +:105C20000895FA01EE0FFF1F30962105310599F115 +:105C30006115710561F48038BFE39B0749F16894F1 +:105C40009038810561F08038BFEF9B0741F09923C0 +:105C500042F5FF3FE1053105210511F1E894089473 +:105C6000E795D901AA2329F4AB2FBE2FF85FD0F313 +:105C700010C0FF5F70F4A695E0F7F73950F019F007 +:105C8000FF3A38F49F779F930CD00F9007FC905801 +:105C900008953EF014CF60E070E080E89FE308953F +:105CA0004FE79F775F934F933F932F939ED02F9112 +:105CB0003F914F915F9152DF05C019F40EF0F9CE7C +:105CC00042CFFDCE26DFC8F39638C0F707F80F9213 +:105CD000E8942BE33AEA48EB5FE74EDF0F920F922E +:105CE0000F924DB75EB70F92C0D0ECEAF0E016D03D +:105CF0004F915F91EF91FF91E595EE1FFF1F49F0E6 +:105D0000FE57E0684427EE0F441FFA95E1F74195EE +:105D1000550B32D00F9007FE26C00895DF93CF9326 +:105D20001F930F93FF92EF92DF927B018C01689497 +:105D300005C0DA2EEF011EDFFE01E894A591259142 +:105D4000359145915591AEF3EF0162DDFE0197016A +:105D5000A801DA9479F7DF90EF90FF900F911F91EF +:105D6000CF91DF9108959B01AC0160E070E080E885 +:105D70009FE3A5CD9ECEACC0CCDEE8F39923D9F34A +:105D8000940F511DBBF39150504094F059F088236B +:105D900032F0660F771F881F91505040C1F79E3F29 +:105DA000510544F7880F911D9695879597F90895A9 +:105DB0005F3FACF0983E9CF0BB2786957795679542 +:105DC000B79508F4B1609395C1F7BB0F58F711F47C +:105DD00060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE11 +:105DE0000EF076C06CCE689464CE93DEC8F399232F +:105DF000D1F3C6F3DF93CF931F930F93FF92C92F75 +:105E0000DD2788232AF02197660F771F881FDAF78E +:105E100020E030E040E85FEB9FE3883920F0803EEF +:105E200030F021968F77E3DCE4EDF0E003C0DFDCB7 +:105E3000E1E0F1E073DF8B01BE01EC01FB2E6F5757 +:105E400071097595771F880B990BD4DD28E132E72E +:105E500041E35FE38FDEAF2D9801AE01FF900F911C +:105E60001F91CF91DF91D4DC3BCEFA01DC01AA0F68 +:105E7000BB1F9B01AC01BF5728F4222733274427BF +:105E800050781FC0B75188F4AB2F00244695379542 +:105E90002795011CA395D2F3002069F0220F331F30 +:105EA000441FB395DAF30DD0A1CC61307105A0E8A1 +:105EB0008A07B94630F49B01AC016627772788270B +:105EC0009078309621F02083318342835383089564 +:105ED0009F3F31F0915020F4879577956795B7955E +:105EE000880F911D9695879597F90895AA1BBB1B5E +:105EF00051E107C0AA1FBB1FA617B70710F0A61BCA +:105F0000B70B881F991F5A95A9F780959095BC01EA +:105F1000CD01089597FB072E16F4009407D077FD66 +:105F200009D00E94762F07FC05D03EF4909581950C +:105F30009F4F0895709561957F4F0895F999FECF11 +:105F400092BD81BDF89A992780B50895A8E1B0E087 +:105F500042E050E00C94C12F262FF999FECF1FBAD2 +:105F600092BD81BD20BD0FB6F894FA9AF99A0FBE82 +:105F7000019608950E94AC2F272F0C94AD2FDC01C1 +:105F8000CB01FC01F999FECF06C0F2BDE1BDF89A44 +:105F9000319600B40D9241505040B8F70895F894EE +:025FA000FFCF31 +:105FA2000507000C058540000001064000000100C5 +:105FB200D80B680C440C0F0CDB0B01600228081490 +:105FC2000A321E40004500250026006100600020C4 +:105FD2000037006400650066006700440046002444 +:105FE2000047000000020004000500070009000B42 +:105FF200000C000E0010001100130015001700180D +:10600200001A001C001D001F00210023002400268E +:1060120000280029002B002D002F00300032003410 +:10602200003500370039003B008803A103BA03D3CF +:1060320003FB04AE04780458043F4D3620020302E9 +:10604200000001000101010101000101010203043C +:0660520005060708090025 +:00000001FF diff --git a/keyboard/planck/planck_pcb_r4.hex b/keyboard/planck/planck_pcb_r4.hex new file mode 100644 index 0000000000..889af7f225 --- /dev/null +++ b/keyboard/planck/planck_pcb_r4.hex @@ -0,0 +1,1628 @@ +:100000000C94FE040C9442050C9442050C94420599 +:100010000C9442050C9442050C9442050C94420544 +:100020000C9442050C9442050C94A6180C94781973 +:100030000C94DB270C9442050C9442050C94420569 +:100040000C9442050C9442050C9442050C94420514 +:100050000C9442050C9443280C9442050C944205E0 +:100060000C9442050C9442050C9442050C944205F4 +:100070000C9442050C9442050C9442050C944205E4 +:100080000C94D10E0C9442050C9442050C9442053C +:100090000C9442050C9442050C9442050C944205C4 +:1000A0000C9442050C9442050C9442059D05AD0547 +:1000B000BF05CF05D505E405F005F60504060D06D8 +:1000C0001E062E06340664069013901390139013A8 +:1000D000901390139013901390139013A713A713DA +:1000E000A713A713A713A713A713A713A713A71340 +:1000F00090139013901390139013A713A713A713A3 +:10010000A713A713901390139013A713A713A71364 +:10011000E519071AF51A071AF51A4C1A6F1AF51A83 +:10012000C41AD71ADA1DDA1D171E171E711EAF1E4C +:1001300027212721C81E2721C91FC91F8C20A320C2 +:100140002721122107634236B79BD8A71A39685670 +:1001500018AEBAAB558C1D3CB7CC5763BD6DEDFDE9 +:10016000753EF6177231BF000000803F08000000A6 +:10017000BE922449123EABAAAA2ABECDCCCC4C3E9C +:1001800000000080BEABAAAAAA3E00000000BF008B +:100190000000803F0000000000084178D3BB438787 +:1001A000D1133D190E3CC3BD4282AD2B3E68EC829B +:1001B00076BED98FE1A93E4C80EFFFBE01C4FF7F20 +:1001C0003F00000000002B0014001A00080015007A +:1001D00017001C0018000C00120013002A00290050 +:1001E00004001600070009000A000B000D000E00B5 +:1001F0000F0033003400E1001D001B000600190051 +:1002000005001100100036003700380028000530C6 +:10021000E000E200E30003302C002C00043050002A +:10022000510052004F002B0014001A000900130067 +:100230000A000D000F0018001C0033002A002900DE +:10024000040015001600170007000B00110008003D +:100250000C0012003400E1001D001B000600190014 +:1002600005000E0010003600370038002800053069 +:10027000E000E200E30003302C002C0004305000CA +:10028000510052004F002B0034003600370013009D +:100290001C0009000A00060015000F002A002900B2 +:1002A00004001200080018000C0007000B001700E3 +:1002B000110016003800E100330014000D000E009C +:1002C0001B00050010001A0019001D002800053051 +:1002D000E000E200E30003302C002C00043050006A +:1002E000510052004F0035021E021F02200221025F +:1002F0002202230224022502260227022A004C00A1 +:100300003A003B003C003D003E003F002D022E0223 +:100310002F02300231020100400041004200430040 +:10032000440045000100010001000100010001003E +:100330000100010001000100010001000100AB000B +:10034000AA00A900AE0035001E001F0020002100F9 +:100350002200230024002500260027002A004C004C +:100360003A003B003C003D003E003F002D002E00C7 +:100370002F003000310001004000410042004300E6 +:1003800044004500010001000100010001000100DE +:100390000100010001000100010001000100AB00AB +:1003A000AA00A900AE00000000000000000000004C +:1003B000000000000000000000000000000000003D +:1003C000000000000000000000000000000000002D +:1003D000000000000000000000000000000000001D +:1003E000000000000000000000000000000000000D +:1003F0000000000000000330000000000430000096 +:100400000000000000001E001E001E001E001E0056 +:100410001E001E001E001E001E001E001E0000000A +:1004200014001A000800150017001C0018000C002A +:10043000120013002F00000004001600070009003E +:100440000A000B000D000E000F00330034000D30C9 +:10045000000000000600190000000000110010005C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C00000000000000001000050010001000100D5 +:1007D0000100010001000100010001004C000100C6 +:1007E0000100010007300630135012500030013074 +:1007F00002300C30010001000B300A3009300830A3 +:1008000001000100010001000100010001000100E0 +:1008100001000100010001000100010001000100D0 +:100820000100010001002803540068006500200059 +:1008300050006C0061006E0063006B0020004B00F4 +:100840006500790062006F006100720064000000C2 +:100850002C034F007200740068006F006C00690088 +:100860006E0065006100720020004B006500790099 +:1008700062006F00610072006400730000000403F6 +:10088000090409026D00040100A0FA090400000136 +:1008900003010100092111010001223F0007058128 +:1008A0000308000A090401000103010200092111E3 +:1008B000010001224D000705820308000A09040215 +:1008C0000001030000000921110100012236000788 +:1008D00005830308000A090403000103000000095E +:1008E00021110100012239000705840310000112C3 +:1008F00001100100000008EDFE606001000102002F +:100900000105010906A101050719E029E7150025E0 +:1009100001950875018102050819012905950575DC +:1009200001910295017503910105071900297715B9 +:10093000002501957875018102C005010980A1019A +:10094000850216010026B7001A01002AB7007510AB +:1009500095018100C0050C0901A101850316010064 +:10096000269C021A01002A9C02751095018100C084 +:1009700005010902A1010901A100050919012905C3 +:100980001500250195057501810295017503810109 +:100990000501093009311581257F95027508810609 +:1009A00009381581257F950175088106050C0A38DF +:1009B000021581257F950175088106C0C0050109D2 +:1009C00006A101050719E029E7150025019508751D +:1009D0000181029501750881010508190129059514 +:1009E000057501910295017503910105071900290B +:1009F000FF150025FF950675088100C011241FBE54 +:100A0000CFEFDAE0DEBFCDBF04B603FE24C0809195 +:100A1000190490911A04A0911B04B0911C04873012 +:100A2000904BA740B04BB9F41092190410921A04DD +:100A300010921B0410921C0414BE84B7877F84BFDD +:100A400088E10FB6F89480936000109260000FBEAA +:100A5000E0E0F8E3099513E0A0E0B1E0E4E8F3E6B4 +:100A600002C005900D92A431B107D9F714E0A4E1BA +:100A7000B3E001C01D92A931B107E1F70E94EC1566 +:100A80000C94C0310C940000279A2F988FEF9FEFA1 +:100A900090938700809386008AE08093800089E1AC +:100AA000809381000C94452D282F81110BC08091DB +:100AB0008000877F8093800010928D0010928C00C0 +:100AC0002F9808952F9880918000886080938000EF +:100AD000233019F48FEF9FEF0FC083E090E0821B6B +:100AE0009109880F991F2FEF3FEFA90102C056957A +:100AF00047958A95E2F7CA0190938D0080938C0008 +:100B00000895CF93DF93EC010E94DC28BE0180E0C2 +:100B100090E0DF91CF910C9407250F931F93462F00 +:100B200050E04E30510508F0DEC0DC01FA01EA5A0F +:100B3000FF4F12968C910C948431882309F4D3C012 +:100B400000E010E0980140E064E070E08BE292E0A9 +:100B50000E944F1281E090E00FC0882309F4C3C0C7 +:100B600000E010E0980140E066E070E08BEB91E07F +:100B70000E944F1282E090E00E948105B4C0882359 +:100B800009F4B1C000E010E0980140E068E070E0D6 +:100B90008BEE91E00E944F1284E090E0EDCF88232D +:100BA00011F083E005C083E00CC0882349F084E0A5 +:100BB0000E94842540E164E083E00E94910A93C092 +:100BC00084E00E94A525F6CF882331F085EE0E94AF +:100BD0006E1C0E949C2D87C085EE0E94361D83C02E +:100BE000882309F480C00E94E30D7DC0882309F4A6 +:100BF0007AC00E94DC0D00E010E0980140E065E062 +:100C000070E08BE492E027C0882309F46CC085E093 +:100C10000E94A5250E94040E66C0882309F463C0C3 +:100C200000E010E0980140E068E070E08BE191E0C6 +:100C30000E944F1285E00E94842555C0882309F444 +:100C400052C00E94E21200E010E0980140E068E02B +:100C500070E08BE191E00E944F1245C0882309F4B7 +:100C600042C00E94ED12EFCF8823E9F100E010E0CE +:100C7000980140E066E070E08BE891E00E944F123E +:100C800084E00E94A52583E00E94A52580E10E94C2 +:100C9000A52585E00E94A5250E94040E86E00E94FD +:100CA00084250E94C928811102C00E94A5280E94A3 +:100CB000E12890E090931804809317048068809353 +:100CC00017040E94E5280FC0882369F000E010E0B7 +:100CD000980140E066E070E08BE591E00E944F12E1 +:100CE00086E00E94A52580E090E01F910F91089575 +:100CF0000F931F932FEF89EF90E021508040904099 +:100D0000E1F700C0000000E010E0980140E065E07D +:100D100070E08BE492E00E944F121F910F910895B2 +:100D20000F931F9300E010E0980140E063E070E053 +:100D300083E091E00E944F122FEF82E597E021506F +:100D400080409040E1F700C000001F910F9108958E +:100D5000CF92DF92EF92FF920F931F93CF93DF9387 +:100D6000CDB7DEB7CC58D1090FB6F894DEBF0FBEB1 +:100D7000CDBF2091D10325FFC5C08C01FC0192811C +:100D800080910201992309F460C096E4E0E9F2E061 +:100D9000DE01A95BBF4F01900D929A95E1F7F80132 +:100DA0009081E0910001F0910101E90FF11DEE0F3A +:100DB000FF1F27E430E02C0F3D1FE20FF31F60817F +:100DC0007181680F711D882777FD8095982F0E948B +:100DD000E02E20E030E040E451E40E94452E6B011B +:100DE0007C01F801218184E090E0821B9109BC0123 +:100DF000882777FD8095982F0E94E02E9B01AC01FB +:100E0000C701B6010E94DD2D9B01AC0160E070E0DE +:100E100080E090E40E94F72F20E030E04CE551E4C0 +:100E20000E94942F4FE050E0C457DF4F0FB6F89464 +:100E3000DEBF0FBECDBFDF91CF911F910F91FF900D +:100E4000EF90DF90CF900C94EF1196E4E0E9F2E0A0 +:100E5000DE01119601900D929A95E1F7F8019081CB +:100E6000E0910001F0910101E90FF11DEE0FFF1F6C +:100E700021E030E02C0F3D1FE20FF31F60817181F4 +:100E8000680F711D882777FD8095982F0E94E02EAE +:100E900020E030E040E451E40E94452E6B017C01EB +:100EA000F801218184E090E0821B9109BC01882730 +:100EB00077FD8095982F0E94E02E9B01AC01C70121 +:100EC000B6010E94DD2D9B01AC0160E070E080E086 +:100ED00090E40E94F72F20E030E04CE551E40E94BE +:100EE000942FC457DF4F0FB6F894DEBF0FBECDBFAF +:100EF000DF91CF911F910F91FF90EF90DF90CF90F6 +:100F00000C94370EC457DF4F0FB6F894DEBF0FBEF8 +:100F1000CDBFDF91CF911F910F91FF90EF90DF90A8 +:100F2000CF90089508950E9444056E9A769A0C9485 +:100F300078060C9492070C94A8060895880F991FC0 +:100F4000FC01EA5BFF4F859194910895880F991FEA +:100F5000FC01EA53FE4F8591949108950F931F93DE +:100F6000CF93DF93EC01811520E49207A0F5C11522 +:100F700080E3D80708F0E1C0C83ED105D8F4C03EF0 +:100F8000D10508F0EEC1C83AD10578F4C53AD105CB +:100F900008F074C0C130D10509F46DC008F4DEC199 +:100FA000C430D10508F0DDC1D9C1CB3BD10508F46F +:100FB00070C0D4C1C11590E2D90708F0B9C0C115FD +:100FC00021E0D20708F0CDC1C03FD10508F4C6C169 +:100FD0008E01106506C2C13080E5D80709F4BDC096 +:100FE00068F5C13120E4D20709F4AEC050F4C03135 +:100FF00090E4D90708F0A5C0CF70DD278E01146DED +:10100000F0C1C33120E4D20709F4A4C008F49FC0A2 +:10101000C115D04509F0A2C10E944B210E94040EC7 +:101020000E9490069FEF24E38CE091502040804086 +:10103000E1F700C000000E946828D3C1C11520E676 +:10104000D20730F4C11581E5D80708F48CC02DC152 +:10105000C11590E7D90708F481C1C11520E8D2076E +:1010600008F478C1C11580E9D80708F077C1DF70AE +:101070008E01106AB6C101E010E0B3C1C53AD105D6 +:1010800009F471C1C63AD10509F070C102E810E453 +:10109000A8C1C83AD10509F46CC1C93AD10509F40F +:1010A0006BC1CA3AD10509F46AC1CB3AD10509F43A +:1010B00069C1CC3AD10509F468C1CD3AD10509F42A +:1010C00067C1C03BD10509F466C1CE3AD10509F428 +:1010D00065C1CF3AD10509F464C1C13BD10509F41A +:1010E00063C1C23BD10509F462C1C33BD10509F418 +:1010F00061C1C43BD10509F460C1C53BD10509F408 +:101100005FC1C63BD10509F45EC1C73BD10509F4F7 +:101110005DC1C83BD10509F45CC1C93BD10509F4E7 +:101120005BC1CA3BD10509F45AC100E014E459C1BE +:10113000CE019F700E94A60755C1DD278E01106C5D +:1011400050C100E011ED4DC100E010ED4AC100E0DA +:1011500012ED47C100E013ED44C18091ED038160C1 +:101160008093ED033EC10E94C928811102C00E94F4 +:10117000A5280E94E12890E090931804809317041A +:10118000C23090E5D90721F480911704816086C0B0 +:10119000C43020E5D20721F48091170482607EC01C +:1011A000C63080E5D80721F480911704846076C0AA +:1011B000C83090E5D90719F48091170427C0CA30C8 +:1011C00020E5D20721F480911704806167C0CC30FC +:1011D00080E5D80721F48091170480625FC0CE308B +:1011E00090E5D90721F480911704806457C0C0317D +:1011F00020E5D20721F48091170480684FC0C231E6 +:1012000080E5D80729F4809117048460886046C07F +:10121000C33090E5D90721F4809117048E7F3EC03A +:10122000C53020E5D20721F4809117048D7F36C0A8 +:10123000C73080E5D80721F4809117048B7F2EC03A +:10124000C93090E5D90719F48091170426C0CB3036 +:1012500020E5D20721F4809117048F7E1FC0CD3086 +:1012600080E5D80721F4809117048F7D17C0CF3017 +:1012700090E5D90721F4809117048F7B0FC0C1310D +:1012800020E5D20721F4809117048F7707C0C3317E +:10129000D04531F4809117048B7F877F80931704AA +:1012A000809117040E94E5289CC08D2F99278F708C +:1012B000992781309105D9F49E012370332702C00C +:1012C000880F991F2A95E2F79C688E0144E0000F71 +:1012D000111F4A95E1F700271370802B912B53E0E3 +:1012E000CC0FDD1F5A95E1F7C076DD272FC0823085 +:1012F000910531F4DC2FCC278E01016F106A71C08B +:101300008330910569F4CE018370992701E010E0E4 +:1013100002C0000F111F8A95E2F7C8019C680FC038 +:10132000049709F05EC0CE018370992701E010E0B8 +:1013300002C0000F111F8A95E2F7C8019A6823E0E6 +:10134000CC0FDD1F2A95E1F7C07ED7708C010C2BE6 +:101350001D2B47C0DF708E01106243C000E010E01B +:1013600040C08E013EC001E810E43BC003E810E439 +:1013700038C002EE14E435C009EE14E432C00AEEBF +:1013800014E42FC005EB14E42CC006EB14E429C0D0 +:1013900007EB14E426C00CEC14E423C00DEC14E4B9 +:1013A00020C003E815E41DC00AE815E41AC002E9EC +:1013B00015E417C004E915E414C001E216E411C0F5 +:1013C00003E216E40EC004E216E40BC005E216E4E4 +:1013D00008C006E216E405C007E216E402C00AE20D +:1013E00016E4C801DF91CF911F910F9108959CE001 +:1013F000799FF001112490E3899FE00DF11D1124E4 +:10140000E60FF11DEE0FFF1FEA53FE4F85919491F9 +:10141000803E9105E0F4803C910558F581339105BB +:1014200009F46FC048F48932910509F463C08A3227 +:10143000910509F46DC072C089339105E9F08238D5 +:101440009105D1F08533910509F44DC067C0833E05 +:10145000910581F138F4803E9105B9F0823E910505 +:10146000D9F05CC0863E910561F1873E9105A1F1FE +:1014700055C00E949E0708952091170420FD02C0C8 +:1014800021FF4CC080EE90E049C08091170480FF9E +:10149000F9CF89E390E042C08091170482FF0EC02B +:1014A0008091170484FF03C080E090E037C083EE92 +:1014B00090E034C08091170482FFF2CF82EE90E07A +:1014C0002DC08091170483FF0BC08091170484FD09 +:1014D000EBCF87EE90E022C08091170483FFF5CF19 +:1014E00086EE90E01BC08091170485FF07C089E25B +:1014F00090E014C08091170485FFF9CF85E390E058 +:101500000DC08091170486FF07C08AE290E006C0F4 +:101510008091170486FFF9CF81E390E00E94AE0727 +:101520000895CF92DF92EF92FF920F931F9301E005 +:1015300010E020E030E06801790104C0CC0CDD1C33 +:10154000EE1CFF1C8A95D2F704C0000F111F221F4A +:10155000331F6A95D2F70C291D292E293F29C090E7 +:10156000D103D090D203E090D303F090D403C022F3 +:10157000D122E222F322842FC016D106E206F3061E +:1015800041F41F910F91FF90EF90DF90CF900C945A +:1015900084251F910F91FF90EF90DF90CF900C94D6 +:1015A000A52508950C94D10A5F926F927F928F9235 +:1015B0009F92AF92BF92CF92DF92EF92FF920F93E2 +:1015C0001F93CF93DF93CDB7DEB728970FB6F8946C +:1015D000DEBF0FBECDBFCE0101966C014E0199E07A +:1015E000890E911C20E030E040E050E060E070E0C7 +:1015F00000E010E0E12CF12C6C2C5D2C88E0782EC2 +:10160000AA24A394B12CE6EDF2E0A62DB52D872DEA +:1016100001900D928A95E1F7F601819191916F0108 +:10162000FC01E07FFF27E032F10559F48F70992724 +:10163000F50102C0EE0FFF1F8A95E2F7EE2AFF2A9E +:1016400037C0E033F10559F48F709927F50102C0D6 +:10165000EE0FFF1F8A95E2F70E2B1F2B29C0E034F7 +:10166000F10559F48F709927F50102C0EE0FFF1FA5 +:101670008A95E2F76E2B7F2B1BC0E035F10559F4FC +:101680008F709927F50102C0EE0FFF1F8A95E2F7D0 +:101690004E2B5F2B0DC0E036F10551F48F7099276A +:1016A000F50102C0EE0FFF1F8A95E2F72E2B3F2BAC +:1016B000C814D90409F0A7CF84B19E2D9095892331 +:1016C00084B985B1E82AE5B887B1902F9095892330 +:1016D00087B988B1082B08B98AB1962F90958923CC +:1016E0008AB98BB1682B6BB98DB1942F90958923F2 +:1016F0008DB98EB1482B4EB980B3922F9095892326 +:1017000080BB81B3282B21BB28960FB6F894DEBF8F +:101710000FBECDBFDF91CF911F910F91FF90EF9042 +:10172000DF90CF90BF90AF909F908F907F906F9001 +:101730005F9008955F926F927F928F929F92AF9287 +:10174000BF92CF92DF92EF92FF920F931F93CF93AE +:10175000DF93CDB7DEB768970FB6F894DEBF0FBE44 +:10176000CDBF85B7806885BF85B7806885BF0E947B +:10177000D40ACE0101966C014E0199E1890E911CAB +:1017800020E030E040E050E060E070E000E010E099 +:10179000E12CF12C6C2C5D2C88E1782EAA24A394EA +:1017A000B12CEEEDF2E0A62DB52D872D01900D9216 +:1017B0008A95E1F7F601819191916F01FC01E07F3B +:1017C000FF27E032F10559F48F709927F50102C027 +:1017D000EE0FFF1F8A95E2F7EE2AFF2A37C0E033AB +:1017E000F10559F48F709927F50102C0EE0FFF1F24 +:1017F0008A95E2F70E2B1F2B29C0E034F10559F42E +:101800008F709927F50102C0EE0FFF1F8A95E2F74E +:101810006E2B7F2B1BC0E035F10559F48F70992793 +:10182000F50102C0EE0FFF1F8A95E2F74E2B5F2BEA +:101830000DC0E036F10551F48F709927F50102C013 +:10184000EE0FFF1F8A95E2F72E2B3F2BC814D90409 +:1018500009F0A7CF84B19E2D9095892384B985B1D5 +:10186000E82AE5B887B1902F9095892387B988B188 +:10187000082B08B98AB1962F909589238AB98BB124 +:10188000682B6BB98DB1942F909589238DB98EB14A +:10189000482B4EB980B3922F9095892380BB81B39A +:1018A000282B21BB10921D0310921C0310921503CC +:1018B0001092140310921F0310921E03109217032C +:1018C0001092160310922103109220031092190314 +:1018D00010921803109223031092220310921B03FC +:1018E00010921A0368960FB6F894DEBF0FBECDBFF4 +:1018F000DF91CF911F910F91FF90EF90DF90CF90EC +:10190000BF90AF909F908F907F906F905F900C945E +:1019100093077F928F929F92AF92BF92CF92DF9266 +:10192000EF92FF920F931F93CF93DF93CDB7DEB764 +:10193000A0970FB6F894DEBF0FBECDBF6E0149E190 +:10194000C40ED11C84E1E82E83E0F82E98E0792EB5 +:10195000BC2CAD2C01E010E028E1822E35E0932E66 +:10196000E6EDF2E0AB2DBA2D872D01900D928A9510 +:10197000E1F7F601819191916F019C01207F33275E +:101980002032310591F424B18F709927A80102C04B +:10199000440F551F8A95E2F7CA01922F982B94B9EC +:1019A00095B18095892385B953C02033310591F4D1 +:1019B00027B18F709927F80102C0EE0FFF1F8A959B +:1019C000E2F7CF01922F982B97B998B18095892390 +:1019D00088B93EC02034310591F42AB18F7099271F +:1019E000A80102C0440F551F8A95E2F7CA01922F41 +:1019F000982B9AB99BB1809589238BB929C0203542 +:101A0000310591F42DB18F709927F80102C0EE0FC6 +:101A1000FF1F8A95E2F7CF01922F982B9DB99EB1B7 +:101A2000809589238EB914C02036310589F420B3FE +:101A30008F709927A80102C0440F551F8A95E2F7BD +:101A4000CA01922F982B90BB91B38095892381BBBB +:101A500050EA5A95F1F7BE016F5F7F4F20E030E00A +:101A600040E050E0EEEDF2E0DE011196882D0190AD +:101A70000D928A95E1F7FB0181919191BF01FC01E3 +:101A8000E07FFF27E032F10511F4E3B113C0E0334A +:101A9000F10511F4E6B10EC0E034F10511F4E9B13D +:101AA00009C0E035F10511F4ECB104C0E036F105F0 +:101AB000B9F4EFB1F0E08F70992702C0F595E79582 +:101AC0008A95E2F7E0FD08C0C801042E02C0880F25 +:101AD000991F0A94E2F702C080E090E0282B392B8E +:101AE0004F5F5F4F4C30510509F0BCCFF70180814B +:101AF00091818217930721F03183208390927302A2 +:101B00000E94D40AF2E0EF0EF11C4CE1E41643E02F +:101B1000F40609F025CF80917302882361F181508A +:101B200080937302882339F08FE99FE00197F1F7E2 +:101B300000C0000020C08091140390911503909381 +:101B40001D0380931C0380911603909117039093BB +:101B50001F0380931E0380911803909119039093A3 +:101B600021038093200380911A0390911B0390938B +:101B70002303809322030E94990781E0A0960FB669 +:101B8000F894DEBF0FBECDBFDF91CF911F910F91B3 +:101B9000FF90EF90DF90CF90BF90AF909F908F908D +:101BA0007F900895E82FF0E0EE0FFF1FE45EFC4FFA +:101BB00080819181089508958091020481608093CD +:101BC00002040C94F728809102048E7F8093020413 +:101BD0000C94F7280E94C928811102C00E94A528F0 +:101BE0000E94F328809302043E9A809171008D7FB9 +:101BF0008093710082E0809390008AE1809391004D +:101C000081E080932603089580912603811102C00C +:101C10000E94EA0D10927603109275038091710074 +:101C20008D7F80937100809190008F7780939000DA +:101C3000109238031092370310926F0310927003C2 +:101C4000109271031092720310926E0310926D0342 +:101C5000EDE4F3E0ADE3B3E0119211921192119231 +:101C60001D921D9283E0ED36F807B1F70895CF92EB +:101C7000DF92EF92FF920F931F93CF93DF93209108 +:101C80003703222309F484C06B017C018091260371 +:101C9000811102C00E94EA0D0DE613E0C7E0D0E01A +:101CA000A7019601F80192918291729162918F0140 +:101CB0000E94412E811131C0FE01EE0FFF1FEE0F79 +:101CC000FF1FE35BFC4F1082118212821382DE0140 +:101CD000AA0FBB1FA35CBC4F11961C921E92C7306B +:101CE000D105E9F021964481558166817781408351 +:101CF000518362837383148215821682178212962F +:101D00008D919C91139711969C938E9313961C9290 +:101D10001E92129734961296E2CF219708F6809180 +:101D2000750390917603019797FD05C09093760314 +:101D30008093750304C0109276031092750380910E +:101D400075039091760320917303309174032817E3 +:101D5000390724F01092740310927303892BC1F495 +:101D6000809171008D7F80937100809190008F77BA +:101D70008093900010926F03109270031092710381 +:101D80001092720310926E0310926D03109237033B +:101D9000DF91CF911F910F91FF90EF90DF90CF9047 +:101DA00008951F920F920FB60F9211244F925F92D7 +:101DB0006F927F928F929F92AF92BF92CF92DF925B +:101DC000EF92FF922F933F934F935F936F937F9385 +:101DD0008F939F93AF93BF93CF93DF93EF93FF9333 +:101DE00080913703882309F49BC1C0917503D0917A +:101DF00076031C161D060CF093C1409027035090EB +:101E000028036090290370902A0320E030E0A901A4 +:101E1000C301B2010E94902F18160CF065C0C130AA +:101E2000D10509F452C08091730390917403BE01EF +:101E30000E9470317C0190937403809373038090AF +:101E4000390390903A03A0903B03B0903C0320E00C +:101E500030E040E85FE3C501B4010E94DD2D6093EE +:101E6000390370933A0380933B0390933C03F7014B +:101E7000EE0FFF1FEE0FFF1FE35BFC4FA30192016C +:101E800060817181828193810E94452E20E030E043 +:101E900040E05EE30E94942F9B01AC01C501B401B8 +:101EA0000E94902F18168CF4C7010196BE010E9463 +:101EB00070319093740380937303109239031092DE +:101EC0003A0310923B0310923C03E0917303F091AC +:101ED0007403EE0FFF1FEE0FFF1FE35BFC4F6081EB +:101EE000718182819381D0C0C0906F03D0907003C4 +:101EF000E0907103F090720320E030E0A901C70187 +:101F0000B6010E94412E2197882309F4A2C0FE0148 +:101F1000EE0FFF1FEE0FFF1FE35BFC4F80809180F1 +:101F2000A280B380A5019401C701B6010E94412E91 +:101F300087FF31C0A501940160E070E08CED93EC67 +:101F40000E94452E20E030E040E451E40E94452EFE +:101F500020E030E040E05FE30E94942F9B01AC0161 +:101F600060E070E080E090E40E94F72F9B01AC01FC +:101F7000C501B4010E94942F9B01AC01C701B601B9 +:101F80000E94412E87FF07C0A701960160E070E024 +:101F90008CED93E439C0A5019401C701B6010E94FC +:101FA000902F18160CF055C0A501940160E070E068 +:101FB0008CED93E40E94452E20E030E040E451E4B3 +:101FC0000E94452E20E030E040E05FE30E94942F25 +:101FD0009B01AC0160E070E080E090E40E94F72F8C +:101FE0009B01AC01C501B4010E94942F9B01AC017F +:101FF000C701B6010E94902F18165CF5A701960143 +:1020000060E070E08CED93EC0E94452E20E030E023 +:1020100040E451E40E94452E20E030E040E05FE3E0 +:102020000E94942F9B01AC0160E070E080E090E49E +:102030000E94F72F9B01AC01C701B6010E94942FAB +:1020400060936F0370937003809371039093720396 +:1020500013C0FE01EE0FFF1FEE0FFF1FE35BFC4FEF +:1020600080819181A281B38180936F0390937003EB +:10207000A0937103B093720360916F03709170032A +:102080008091710390917203209124033091250374 +:102090002F3F4FEF340731F02F5F3F4F3093250331 +:1020A000209324030E94F8126B017C0120E034E2AB +:1020B00044EF51E40E94412E87FF08C086EFC82EEE +:1020C00088E2D82E84EFE82E81E4F82E20E030E07C +:1020D00040E051E4C701B6010E94942F9B01AC017E +:1020E00060E074E284E79BE40E94452E6B017C0172 +:1020F0000E94AD2E70939700609396002091740219 +:10210000309175024091760250917702C701B60175 +:102110000E94942F0E94AD2E7093990060939800B6 +:1021200080913803882309F433C1C0903303D090E1 +:102130003403E0903503F090360320E030E0A9014D +:10214000C701B6010E94902F1816D4F58091240380 +:10215000909125038F3F2FEF920729F001969093DE +:10216000250380932403C701B6010E94F81220E0E2 +:1021700030E040E051E40E94942F9B01AC0160E00C +:1021800074E284E79BE40E94452E6B017C010E946F +:10219000AD2E709397006093960020917402309159 +:1021A00075024091760250917702C701B6010E94F4 +:1021B000942F0E94AD2E709399006093980008C0F0 +:1021C0001092970010929600109299001092980029 +:1021D00060912D0370912E036F5F7F4F70932E03DC +:1021E00060932D03209196003091970080E090E05D +:1021F000232BF1F0C0919600D09197000E94DE2E23 +:102200006B017C01BE0180E090E00E94DE2E9B010C +:10221000AC0160912F037091300380913103909154 +:1022200032030E94452E20E03FEF4FE757E410C0F5 +:102230000E94DE2E6B017C0120E030EE4FEF54E473 +:1022400060912F037091300380913103909132039C +:102250000E94942F9B01AC01C701B6010E94902FF0 +:1022600087FD96C080912B038F5F80932B0390E0B6 +:102270002091FE033091FF0382179307A0F0809115 +:102280000904882319F010922B030DC0809171006E +:102290008D7F80937100809190008F778093900064 +:1022A000109238037DC080912C03C0912B038111C3 +:1022B00028C0C0900304D0900404E0900504F0907E +:1022C000060420E030E0A901C701B6010E94902F6A +:1022D0001816BCF481E080932C0310923303109203 +:1022E00034031092350310923603C0922F03D0921C +:1022F0003003E0923103F0923203C150C0932B03BC +:1023000043C010922C031092250310922403E091F5 +:102310000004F091010448E0C49FE00DF11D112478 +:1023200080819181A281B3818093330390933403A0 +:10233000A0933503B093360320E030E040E85EE33D +:1023400064817581868197810E94942F6B017C0145 +:1023500020E030E048EC52E460917802709179021C +:1023600080917A0290917B020E94452E9B01AC01E4 +:10237000C701B6010E94942F60932F03709330031E +:10238000809331039093320310922E0310922D0309 +:102390008091020480FD04C010923803109237032C +:1023A000FF91EF91DF91CF91BF91AF919F918F916D +:1023B0007F916F915F914F913F912F91FF90EF909F +:1023C000DF90CF90BF90AF909F908F907F906F9055 +:1023D0005F904F900F900FBE0F901F901895CF9267 +:1023E000DF92EF92FF92CF93DF936B017C01EA01C2 +:1023F00080912603811102C00E94EA0D809102049F +:1024000080FF46C0809175039091760308970CF089 +:102410003FC0809171008D7F80937100809138035F +:1024200081110E94040E81E08093370310922503EE +:102430001092240320E030E0A901C701B6010E94F8 +:10244000902F1816DCF48091750390917603FC01AF +:10245000EE0FFF1FEE0FFF1FE35BFC4FC082D18228 +:10246000E282F382FC01EE0FFF1FE35CFC4FD1839D +:10247000C0830196909376038093750380917100D9 +:1024800082608093710080919000806880939000BA +:10249000DF91CF91FF90EF90DF90CF9008958F92D2 +:1024A0009F92AF92BF92CF92DF92EF92FF920F93E3 +:1024B0001F93CF93DF93EC017B01D42E4801590188 +:1024C00080912603811102C00E94EA0D80910204CE +:1024D00080FF6BC0809171008D7F8093710080912F +:1024E000370381110E94040E81E080933803D0935A +:1024F0000104C0930004F092FF03E092FE03D09227 +:1025000009048092030490920404A0920504B092FE +:1025100006041092390310923A0310923B03109272 +:102520003C0310922B0388819981AA81BB818093FF +:10253000330390933403A0933503B093360320E024 +:1025400030E040E85EE36C817D818E819F810E9456 +:10255000942F6B017C0120E030E048EC52E4609164 +:1025600078027091790280917A0290917B020E94A8 +:10257000452E9B01AC01C701B6010E94942F6093C8 +:102580002F037093300380933103909332031092A2 +:102590002E0310922D038091710082608093710050 +:1025A00080919000806880939000DF91CF911F917F +:1025B0000F91FF90EF90DF90CF90BF90AF909F90E2 +:1025C0008F9008958091770390E0019665E070E028 +:1025D0000E9470318093770308958091770390E093 +:1025E000019765E070E00E94703180937703089551 +:1025F0008F929F92AF92BF92CF92DF92EF92FF9213 +:10260000CF93DF936B017C01C0912403D09125030C +:10261000BE0180E090E00E94DE2E4B015C01A7012C +:10262000960160E070E08CE594E40E94452E9B01E9 +:10263000AC01C501B4010E94942F0E94B22E4091BA +:102640007703423009F45CC028F4442351F0413050 +:10265000E9F0FBC0433009F481C0443009F4B4C050 +:10266000F4C080E090E0A0E0BFE380937402909318 +:102670007502A0937602B09377021092270310920E +:1026800028031092290310922A03DFC01092270317 +:10269000109228031092290310922A0364317105C5 +:1026A00040F46A307105E0F520E030E040E85EE398 +:1026B0003BC0693C710508F0C0C080E090E00E941A +:1026C000DE2E20E030E040EA51E40E94DC2D20E0E4 +:1026D00030E044E353E40E94452E9B01AC010E948C +:1026E000942F20E030E040E05EE30E94942F9B01B5 +:1026F000AC0160E070E080E09EE30E94DC2D5BC0F6 +:1027000010922703109228031092290310922A0393 +:102710006432710578F4FB01EC59FF4F0C9484315D +:1027200020E030E040E05FE3C701B6010E94942F53 +:102730006B017C0180E090E0A0E0BEE38093740236 +:1027400090937502A0937602B09377027EC0A701A2 +:102750009601C701B6010E94DD2DEACF1092270332 +:10276000109228031092290310922A032AE0269F30 +:10277000A001279F500D1124CA0168EB7BE00E9445 +:102780005C31BC016C5D754077FF03C0719561954C +:102790007109882777FD8095982F0E94E02E2EE3FF +:1027A00033EC4EE259E30E94942F20E030E040ECFD +:1027B0005EE30E94DD2D6093740270937502809336 +:1027C00076029093770241C010922703109228035B +:1027D0001092290310922A03CE0183709927892B26 +:1027E000E1F0BE016170772780E090E00E94DE2E6C +:1027F00020E030E040E05EE30E94942F20E030E0F3 +:1028000040E45FE30E94DD2D6093740270937502D3 +:1028100080937602909377020CC080E090E0A0E075 +:10282000BFE38093740290937502A0937602B093F5 +:102830007702C770DD27CD2B41F4109274021092FD +:1028400075021092760210927702C701B601DF91ED +:10285000CF91FF90EF90DF90CF90BF90AF909F907F +:102860008F900895809188030895CF93DF9300D0CF +:102870001F92CDB7DEB79C0180910E04843019F50C +:1028800093E099833B832A839093E9008FEF9091A3 +:10289000E800815095FD06C095ED9A95F1F700008E +:1028A0008111F5CF8091E80085FF0DC040E050E038 +:1028B00063E070E0CE0101960E9496168091E800D8 +:1028C0008E778093E8000F900F900F90DF91CF915B +:1028D0000895CF93DF9300D01F92CDB7DEB720913C +:1028E0000E04243021F522E029839B838A8383E030 +:1028F0008093E9008FEF9091E800815095FD06C02C +:1029000095ED9A95F1F700008111F5CF8091E800DF +:1029100085FF0DC040E050E063E070E0CE0101961D +:102920000E9496168091E8008E778093E8000F90C1 +:102930000F900F90DF91CF91089520910E042430D5 +:10294000F1F422E02093E9002FEF3091E8002150CC +:1029500035FD06C035ED3A95F1F700002111F5CFB0 +:102960002091E80025FF0BC040E050E065E070E0FA +:102970000E9496168091E8008E778093E800089573 +:10298000CF93DF93EC0190910E04943009F046C090 +:10299000809186028823D9F0809187028823B9F03C +:1029A0009093E9008FEF9091E800815095FD06C06B +:1029B00095E19A95F1F700008111F5CF8091E8003B +:1029C00085FF2CC040E050E060E170E017C081E07E +:1029D0008093E9008FEF9091E800815095FD06C04B +:1029E00095ED9A95F1F700008111F5CF8091E800FF +:1029F00085FF14C040E050E068E070E0CE010E9426 +:102A000096168091E8008E778093E80080E1FE01C1 +:102A1000A8E7B3E001900D928A95E1F7DF91CF919D +:102A2000089580910D04811109C00E942B180E9405 +:102A300088188091E20084608093E20008951092EB +:102A40000D040895089508950C94D02742E061EC98 +:102A500081E00E94A51742E061EC82E00E94A51788 +:102A600042E061EC83E00E94A51742E161EC84E062 +:102A70000C94A51780911004833009F455C030F4EC +:102A8000813071F0823009F48EC008958A3009F4E3 +:102A90007AC08B3009F460C0893009F09CC020C036 +:102AA00080910F04813A09F096C08091E800877FF9 +:102AB0008093E8008091130490911404892B21F4F1 +:102AC00060E188E793E003C060E080E090E070E0C0 +:102AD0000E94E1168091E8008B778093E8000895CA +:102AE00080910F04813209F076C080911304909197 +:102AF0001404009719F0039709F06DC08091E80065 +:102B0000877F8093E8008091E80082FD05C0809176 +:102B10000E048111F8CF5FC08091F100809388038B +:102B20008091E8008B7753C080910F04813A09F0BF +:102B300052C08091130490911404892B09F04BC06A +:102B40008091E800877F8093E8008091E80080FF13 +:102B5000FCCF8091860236C080910F048132D9F576 +:102B60008091130490911404892BA9F58091E800B9 +:102B7000877F8093E8000E94DA1780911104809388 +:102B800086020C944B2180910F04813221F58091B3 +:102B9000E800877F8093E8000E94DA178091120492 +:102BA00080938903089580910F04813AA1F4809164 +:102BB000E800877F8093E8008091E80080FFFCCFE9 +:102BC000809189038093F1008091E8008E77809353 +:102BD000E8000C94DA17089584B7877F84BF88E1F2 +:102BE0000FB6F89480936000109260000FBE90E0E2 +:102BF00080E80FB6F89480936100909361000FBE57 +:102C00000E947D1B0E942B180E9488188091E20070 +:102C100084608093E20078940E940E1B0E947F1BC8 +:102C20008CE792E00E94291B80910E04853069F4A4 +:102C30000E948A2780910C048823B1F30E94B82750 +:102C4000882391F30E948016EFCF0E94871BECCF60 +:102C5000292F332723303105C9F064F421303105A1 +:102C600081F02230310509F043C08DE690E022E882 +:102C700038E042C021323105F1F02232310541F114 +:102C800037C082E190E02FEE38E036C099278130DE +:102C9000910541F08230910541F0892B49F5EEE72D +:102CA000F8E005C0E0E5F8E002C0E6E2F8E0849173 +:102CB00090E09F0121C06430D8F4E62FF0E0EE0FE1 +:102CC000FF1FEE5FFC4F2081318189E090E014C04E +:102CD000643070F470E0FB01EE0FFF1FE650FD4F13 +:102CE00020813181FB01EA50FD4F808190E004C0DA +:102CF00080E090E020E030E0FA0131832083089505 +:102D000080E189BD82E189BD09B400FEFDCF8091DB +:102D1000D8008F7D8093D8008091E00082608093FE +:102D2000E0008091E00081FDFCCF0895CF92DF921A +:102D3000EF92FF920F931F93CF93DF93EC018B01E0 +:102D40006A010E94F917811133C0C114D10439F00E +:102D5000F60180819181081B190BC80FD91FE12C46 +:102D6000F12C0115110519F18091E80085FD16C0BF +:102D70008091E8008E778093E800C114D10449F077 +:102D8000F60180819181E80EF91EF182E08285E0F2 +:102D90000FC00E94F917882321F30AC089918093FC +:102DA000F10001501109FFEFEF1AFF0ADACF80E0BE +:102DB000DF91CF911F910F91FF90EF90DF90CF9017 +:102DC000089520911504309116042617370748F00E +:102DD0006115710539F42091E8002E772093E80001 +:102DE00001C0B90140E061157105A9F120910E04FF +:102DF000222309F443C0253009F442C02091E800A1 +:102E000023FD40C02091E80022FD32C02091E8005F +:102E100020FFE9CF4091F3002091F20030E0342B05 +:102E2000FC01CF016115710559F02830310540F4DE +:102E300081918093F100615071092F5F3F4FF1CF75 +:102E400041E02830310509F040E02091E8002E777C +:102E50002093E800C8CF4111C9CF0AC080910E0469 +:102E6000882361F0853061F08091E80083FD0AC01D +:102E70008091E80082FFF2CF80E0089582E008951B +:102E800083E0089581E0089520911504309116049F +:102E90002617370748F06115710539F42091E800CD +:102EA0002E772093E80001C0B901FC0120E06115F4 +:102EB000710591F180910E04882309F440C085309A +:102EC00009F43FC08091E80083FD3DC08091E80097 +:102ED00082FD2FC08091E80080FFE9CF2091F300B0 +:102EE0008091F20090E0922B6115710559F08830C5 +:102EF000910540F424912093F100319661507109BD +:102F00000196F2CF21E0089709F020E08091E800D7 +:102F10008E778093E800CBCF2111CCCF0AC080916F +:102F20000E04882361F0853061F08091E80083FD14 +:102F30000AC08091E80082FFF2CF80E0089582E02D +:102F4000089583E0089581E00895982F973058F50B +:102F50009093E900981739F07091EC002091ED0002 +:102F60005091F00003C0242F762F50E021FF19C0AC +:102F70003091EB003E7F3093EB003091ED003D7FD0 +:102F80003093ED003091EB0031603093EB007093A3 +:102F9000EC002093ED005093F0002091EE0027FF0D +:102FA00007C09F5FD3CF8F708093E90081E00895C1 +:102FB00080E0089580910F0487FF11C08091E800A0 +:102FC00082FD05C080910E048111F8CF11C080915F +:102FD000E8008B770BC080910E04882349F0809124 +:102FE000E80080FFF8CF8091E8008E778093E800BA +:102FF00008952091E4003091E50095E64091EC00C1 +:10300000842F817040FF22C08091E80080FD1CC0A9 +:1030100080910E04882391F0853091F08091EB002F +:1030200085FD10C04091E4005091E5004217530720 +:1030300029F39A01915011F784E0089582E00895F0 +:1030400083E0089581E0089580E008954091E800CC +:1030500042FFDECF08950E9499180E94A118E0EE69 +:10306000F0E0808181608083E8EDF0E080818F77FF +:10307000808319BCA7EDB0E08C918E7F8C9380810A +:103080008F7E808310920D0408950F931F93CF932A +:10309000DF930E9499180E94A118C8EDD0E08881A2 +:1030A0008F77888388818068888388818F7D8883F3 +:1030B00019BC10920E0410920A0410920C04109283 +:1030C0000B0400EE10E0F80180818B7F8083888103 +:1030D0008160888342E060E080E00E94A517E1EE15 +:1030E000F0E080818E7F8083E2EEF0E0808181607D +:1030F0008083808188608083F80180818E7F8083D7 +:10310000888180618883DF91CF911F910F9108950D +:10311000E8EDF0E080818F7E8083E7EDF0E0808154 +:103120008160808384E082BF81E080930D040C94F1 +:103130004518E8EDF0E080818E7F80831092E200F8 +:1031400008951092DA001092E10008951F920F92F4 +:103150000FB60F9211242F933F934F935F936F936A +:103160007F938F939F93AF93BF93EF93FF93809140 +:10317000E10082FF0BC08091E20082FF07C08091D6 +:10318000E1008B7F8093E1000E940D1B8091DA00AB +:1031900080FF1FC08091D80080FF1BC08091DA00A3 +:1031A0008E7F8093DA008091D90080FF0DC080E18E +:1031B00089BD82E189BD09B400FEFDCF81E0809325 +:1031C0000E040E94111505C019BC10920E040E9435 +:1031D0001F158091E10080FF19C08091E20080FFFF +:1031E00015C08091E2008E7F8093E2008091E20022 +:1031F00080618093E2008091D80080628093D80043 +:1032000019BC85E080930E040E9423158091E10093 +:1032100084FF30C08091E20084FF2CC080E189BD32 +:1032200082E189BD09B400FEFDCF8091D8008F7D79 +:103230008093D8008091E1008F7E8093E10080919F +:10324000E2008F7E8093E2008091E20081608093B3 +:10325000E20080910A04882311F084E007C0809185 +:10326000E30087FD02C081E001C083E080930E048B +:103270000E9424158091E10083FF29C08091E20023 +:1032800083FF25C08091E100877F8093E10082E089 +:1032900080930E0410920A048091E1008E7F809347 +:1032A000E1008091E2008E7F8093E2008091E20055 +:1032B00080618093E20042E060E080E00E94A51718 +:1032C0008091F00088608093F0000E942215FF91A9 +:1032D000EF91BF91AF919F918F917F916F915F918E +:1032E0004F913F912F910F900FBE0F901F90189507 +:1032F0001F920F920FB60F9211242F933F934F936B +:103300005F936F937F938F939F93AF93BF93CF936D +:10331000DF93EF93FF93C091E900CF708091EC00B1 +:10332000D82FD17080FDD0E81092E9008091F00094 +:10333000877F8093F00078940E94BC191092E90076 +:103340008091F00088608093F000CD2BCF70C09307 +:10335000E900FF91EF91DF91CF91BF91AF919F91E4 +:103360008F917F916F915F914F913F912F910F902E +:103370000FBE0F901F9018951F93CF93DF93CDB77B +:10338000DEB7AA970FB6F894DEBF0FBECDBFEFE051 +:10339000F4E088E08E0F9091F10091938E13FBCFB3 +:1033A0000E943A158091E80083FF1FC180910F04AD +:1033B00090911004492F50E04A30510508F015C192 +:1033C000FA01E857FF4F0C948431803881F082383D +:1033D00009F00BC1809113048F708093E9008091F4 +:1033E000EB0085FB882780F91092E90006C08091E8 +:1033F0000B0490910C04911182609091E800977FEA +:103400009093E8008093F1001092F100C8C0282F3B +:103410002D7F09F0EAC0882319F0823061F0E5C001 +:1034200080911104813009F0E0C0933009F080E010 +:1034300080930C042BC080911104811127C08091CE +:1034400013048F7009F4D1C08093E9002091EB0040 +:1034500020FF1CC0933021F48091EB00806214C0E7 +:103460009091EB0090619093EB0021E030E0A90196 +:1034700002C0440F551F8A95E2F74093EA0010926C +:10348000EA008091EB0088608093EB001092E900E5 +:103490008091E800877F86C08111A7C01091110438 +:1034A0001F778091E3008078812B8093E3008091E7 +:1034B000E800877F8093E8000E94DA178091E80097 +:1034C00080FFFCCF8091E30080688093E3001111BE +:1034D00002C082E001C083E080930E0486C0805861 +:1034E000823008F082C080911104909112048C3DCA +:1034F00053E0950779F583E08A838AE289834FB7A1 +:10350000F894DE01139620E03EE051E2E32FF0E074 +:1035100050935700E49120FF03C0E295EF703F5FA6 +:10352000EF708E2F90E0EA3010F0C79601C0C09681 +:103530008D939D932F5F243149F74FBF8091E80011 +:10354000877F8093E8006AE270E0CE0101960E94D6 +:10355000E11614C0AE014F5F5F4F609113040E94EB +:103560002816BC01009709F440C09091E800977FAD +:103570009093E80089819A810E9444178091E80025 +:103580008B778093E80031C0803879F58091E8002E +:10359000877F8093E80080910A048093F1008091F6 +:1035A000E8008E778093E8000E94DA171EC0811130 +:1035B0001CC0909111049230C0F48091E800877F84 +:1035C0008093E80090930A040E94DA1780910A041D +:1035D000811106C08091E30087FD02C081E001C037 +:1035E00084E080930E040E9426158091E80083FFFA +:1035F0000AC08091E800877F8093E8008091EB000B +:1036000080628093EB00AA960FB6F894DEBF0FBEDF +:10361000CDBFDF91CF911F9108950895CF938091F1 +:103620000E048823A1F0C091E900CF709091EC00C6 +:10363000892F817090FD80E8C82B1092E90080915D +:10364000E80083FD0E94BC19CF70C093E900CF91C0 +:10365000089590938F0380938E030895E0918E03D5 +:10366000F0918F03309721F00190F081E02D0994C3 +:1036700080E00895E0918E03F0918F03309721F060 +:103680000280F381E02D09940895E0918E03F0917A +:103690008F03309721F00480F581E02D099408957F +:1036A00020918C0330918D038217930771F09093D2 +:1036B0008D0380938C03E0918E03F0918F033097FC +:1036C00021F00680F781E02D0994089520918A0366 +:1036D00030918B038217930771F090938B03809343 +:1036E0008A03E0918E03F0918F03309721F00084DC +:1036F000F185E02D0994089508950C947C1B0E9497 +:1037000004280E949A0B0E948A280C94452D4F92FF +:103710005F927F928F929F92AF92BF92CF92DF92F1 +:10372000EF92FF920F931F93CF93DF93CDB7DEB746 +:103730002A970FB6F894DEBF0FBECDBF0E94890C4A +:1037400091E9C92E93E0D92E00E010E0AA24A394B9 +:10375000B12C702E802F0E94D20D4C01F6014190A9 +:1037600051906F014826592641145104B1F40F5F5E +:103770001F4F0430110569F78FEF89838A831B82FD +:103780000E940D288160782F9D838C8349815A8106 +:103790006B818D810E94401C3AC08091ED0381FDB8 +:1037A0000E94DB0D20E030E07501022E02C0EE0C1D +:1037B000FF1C0A94E2F7C70184219521892B09F1A6 +:1037C0002E837F828E209F2091E0892809F490E04B +:1037D00098870E940D288160782F9A8789874E816B +:1037E0005F8168858A850E94401C000F111FF801C7 +:1037F000EF56FC4F80819181E826F926F182E08224 +:1038000006C02F5F3F4F2C30310571F6B0CF0E94BC +:10381000762A109190030E942E1B1817D9F00E944F +:103820002E1B809390032A960FB6F894DEBF0FBE2E +:10383000CDBFDF91CF911F910F91FF90EF90DF905F +:10384000CF90BF90AF909F908F907F905F904F9060 +:103850000C94D20A2A960FB6F894DEBF0FBECDBFE5 +:10386000DF91CF911F910F91FF90EF90DF90CF905C +:10387000BF90AF909F908F907F905F904F900895F2 +:10388000CF93DF93CDB7DEB72B970FB6F894DEBF9B +:103890000FBECDBF4F83588769877A878B87DE013C +:1038A000119686E0FD0111928A95E9F785E0FE0107 +:1038B000379601900D928A95E1F749815A816B8183 +:1038C0007C818D819E810E94E5232B960FB6F89412 +:1038D000DEBF0FBECDBFDF91CF910895CF93882378 +:1038E00009F4C2C0C82F823859F40E942E1B81FDF2 +:1038F000BBC089E30E948E260E945B2789E30CC02F +:10390000833879F40E942E1B80FDAEC083E50E94AF +:103910008E260E945B2783E50E94D026CF910C94CF +:103920005B27843859F40E942E1B82FD9DC087E4DA +:103930000E948E260E945B2787E4EECF8CEF8C0FCF +:10394000813A48F48C2F0E94AD2C81118DC08C2FB0 +:103950000E948E26E3CF80E28C0F883048F4C77037 +:1039600081E001C0880FCA95EAF70E941427D6CFDC +:103970008BE58C0F833078F4C53A29F0C63A31F0E4 +:1039800083E890E005C081E890E002C082E890E022 +:10399000CF910C94501B88E58C0F833108F064C0E4 +:1039A000C83A39F1C93A41F1CA3A49F1CB3A51F131 +:1039B000CC3A59F1CD3A61F1C03B69F1CE3A71F19F +:1039C000CF3A79F1C13B81F1C23B89F1C33B91F11F +:1039D000C43B99F1C53BA1F1C63BA9F1C73BB1F18D +:1039E000C83BB9F1C93BC1F1CA3BC9F180E090E0E5 +:1039F00038C082EE90E035C089EE90E032C08AEEA9 +:103A000090E02FC085EB90E02CC086EB90E029C0C1 +:103A100087EB90E026C08CEC90E023C08DEC90E02A +:103A200020C083E891E01DC08AE891E01AC082E9D5 +:103A300091E017C084E991E014C081E292E011C0E6 +:103A400083E292E00EC084E292E00BC085E292E055 +:103A500008C086E292E005C087E292E002C08AE2F6 +:103A600092E0CF910C94661BCF910895882309F4BE +:103A70004BC0823859F40E942E1B81FF45C089E358 +:103A80000E948E260E945B2789E30CC0833871F464 +:103A90000E942E1B80FF38C083E50E948E260E9464 +:103AA0005B2783E50E94D0260C945B27843859F469 +:103AB0000E942E1B82FF28C087E40E948E260E944F +:103AC0005B2787E4EFCF9CEF980F913A58F390E291 +:103AD000980F983050F4877091E001C0990F8A9543 +:103AE000EAF7892F0E941A27DFCF9BE5980F9330C2 +:103AF00020F480E090E00C94501B885A833120F42D +:103B000080E090E00C94661B0895882321F00E94C9 +:103B100014270C945B270895882321F00E941A270C +:103B20000C945B270895BF92CF92DF92EF92FF92A1 +:103B30000F931F93CF93DF9300D000D000D0CDB769 +:103B4000DEB725E0FC01DE01119601900D922A9569 +:103B5000E1F7FC01D08011810281258122952F702F +:103B600043815481452B09F472C31F3F21F4FFEFB9 +:103B7000DF1609F46CC37C012E830E949B07D98257 +:103B80001A8369817A81802F0E948A26182FB92E84 +:103B90000E943F260E9406252E81002319F00E94D4 +:103BA00031272E81EB2DE295EF70F0E0EE56FF4FBE +:103BB0000C9484318B2D807F9B2D9F70F92E882350 +:103BC00019F0F29480EFF822002389F0FF2009F425 +:103BD0007CC280E2810F883020F48F2D0E94142750 +:103BE00003C08F2D0E9424270E945B276EC2812F65 +:103BF0000E94361DFF2009F42AC3105E8F2D183055 +:103C000018F40E941A2702C00E942A2726960FB68F +:103C1000F894DEBF0FBECDBFDF91CF911F910F9102 +:103C2000FF90EF90DF90CF90BF900C945B278B2D8F +:103C3000807F9B2D9F70803211F4892F03C0892FC4 +:103C40008295807F112319F0113011F12BC00023D0 +:103C5000A9F0222389F1213079F526960FB6F89440 +:103C6000DEBF0FBECDBFDF91CF911F910F91FF90AF +:103C7000EF90DF90CF90BF900C944427222319F04F +:103C8000213009F4E4C28E830E9447278E819BC1B4 +:103C9000002321F0263008F0DAC20EC0253008F0EB +:103CA000D6C291C10023C9F0222331F0F7019581DA +:103CB00090FF0BC29F70958326960FB6F894DEBFD7 +:103CC0000FBECDBFDF91CF911F910F91FF90EF906D +:103CD000DF90CF90BF900C94851D222309F473C10F +:103CE00009C22B2D26952695237030E0211531052C +:103CF00021F021303105D1F0AAC2002321F0812F1B +:103D00009B2D937002C080E090E026960FB6F89449 +:103D1000DEBF0FBECDBFDF91CF911F910F91FF90FE +:103D2000EF90DF90CF90BF900C94501B002321F0B8 +:103D3000812F9B2D937002C080E090E026960FB6F5 +:103D4000F894DEBF0FBECDBFDF91CF911F910F91D1 +:103D5000FF90EF90DF90CF90BF900C94661B812F67 +:103D6000002319F00E947E2902C00E94E6292696AF +:103D70000FB6F894DEBF0FBECDBFDF91CF911F917C +:103D80000F91FF90EF90DF90CF90BF900C946B2A33 +:103D90008B2D837009F07BC0011159C2812F829550 +:103DA00086958770880F880F912F9F70C92ED12C10 +:103DB000E12CF12C082E04C0CC0CDD1CEE1CFF1CE9 +:103DC0000A94D2F714FF12C04FE050E060E070E0B8 +:103DD00004C0440F551F661F771F8A95D2F7CB0189 +:103DE000BA01609570958095909503C060E070E091 +:103DF000CB012B2D269526952370422F50E0423083 +:103E00005105D9F04330510569F16C297D298E297E +:103E10009F294130510551F126960FB6F894DEBF27 +:103E20000FBECDBFDF91CF911F910F91FF90EF900B +:103E3000DF90CF90BF900C942D256C297D298E2981 +:103E40009F2926960FB6F894DEBF0FBECDBFDF9137 +:103E5000CF911F910F91FF90EF90DF90CF90BF9087 +:103E60000C9449250E942D25C701B60126960FB650 +:103E7000F894DEBF0FBECDBFDF91CF911F910F91A0 +:103E8000FF90EF90DF90CF90BF900C94112500230E +:103E900019F08B2D817001C08695882309F4D7C154 +:103EA000812F829586958770880F880F912F9F703C +:103EB000C92ED12CE12CF12C082E04C0CC0CDD1C19 +:103EC000EE1CFF1C0A94D2F714FF12C04FE050E022 +:103ED00060E070E004C0440F551F661F771F8A958D +:103EE000D2F7CB01BA01609570958095909503C08B +:103EF00060E070E0CB012B2D269526952370422F94 +:103F000050E042305105D9F04330510569F16C2938 +:103F10007D298E299F294130510551F126960FB6F2 +:103F2000F894DEBF0FBECDBFDF91CF911F910F91EF +:103F3000FF90EF90DF90CF90BF900C9407266C29F4 +:103F40007D298E299F2926960FB6F894DEBF0FBED5 +:103F5000CDBFDF91CF911F910F91FF90EF90DF9038 +:103F6000CF90BF900C9423260E940726C701B6016C +:103F700026960FB6F894DEBF0FBECDBFDF91CF916E +:103F80001F910F91FF90EF90DF90CF90BF900C9416 +:103F9000EB25103F49F118F4103E48F491C0123F50 +:103FA00009F453C0E8F1133F09F464C089C01F70DD +:103FB0008B2D8F71002321F00E948425812F7CCED0 +:103FC0000E94A525812F26960FB6F894DEBF0FBE5E +:103FD000CDBFDF91CF911F910F91FF90EF90DF90B8 +:103FE000CF90BF900C948C1D0023B1F0253008F0C9 +:103FF0002EC18B2D8F7126960FB6F894DEBF0FBEA3 +:10400000CDBFDF91CF911F910F91FF90EF90DF9087 +:10401000CF90BF900C94CA25263008F018C1E9CF84 +:104020000023A9F08B2D8F7126960FB6F894DEBF72 +:104030000FBECDBFDF91CF911F910F91FF90EF90F9 +:10404000DF90CF90BF900C948425002359F38B2DE3 +:104050008F7126960FB6F894DEBF0FBECDBFDF91ED +:10406000CF911F910F91FF90EF90DF90CF90BF9075 +:104070000C94A525002399F08B2D8F7126960FB6F1 +:10408000F894DEBF0FBECDBFDF91CF911F910F918E +:10409000FF90EF90DF90CF90BF900C946F25269605 +:1040A0000FB6F894DEBF0FBECDBFDF91CF911F9149 +:1040B0000F91FF90EF90DF90CF90BF900C9465250B +:1040C0000023A9F0222309F4ADCF812F26960FB645 +:1040D000F894DEBF0FBECDBFDF91CF911F910F913E +:1040E000FF90EF90DF90CF90BF900C946E1C222336 +:1040F00009F4ADCF812F26960FB6F894DEBF0FBE20 +:10410000CDBFDF91CF911F910F91FF90EF90DF9086 +:10411000CF90BF900C94361D4B2D4F70612FC7016F +:104120000E948D0526960FB6F894DEBF0FBECDBF58 +:10413000DF91CF911F910F91FF90EF90DF90CF9083 +:10414000BF900C948924011182C09B2D9F70492F30 +:1041500050E04230510509F443C0C4F44115510503 +:1041600071F14130510509F072C026960FB6F894EE +:10417000DEBF0FBECDBFDF91CF911F910F91FF909A +:10418000EF90DF90CF90BF900C946D2D4330510590 +:10419000C1F14430510509F05AC0812F26960FB65F +:1041A000F894DEBF0FBECDBFDF91CF911F910F916D +:1041B000FF90EF90DF90CF90BF900C94BF2D26968C +:1041C0000FB6F894DEBF0FBECDBFDF91CF911F9128 +:1041D0000F91FF90EF90DF90CF90BF900C94562DF1 +:1041E00026960FB6F894DEBF0FBECDBFDF91CF91FC +:1041F0001F910F91FF90EF90DF90CF90BF900C94A4 +:10420000892D26960FB6F894DEBF0FBECDBFDF9185 +:10421000CF911F910F91FF90EF90DF90CF90BF90C3 +:104220000C949C2D4B2D4F70612FC70126960FB615 +:10423000F894DEBF0FBECDBFDF91CF911F910F91DC +:10424000FF90EF90DF90CF90BF900C949D07269643 +:104250000FB6F894DEBF0FBECDBFDF91CF911F9197 +:104260000F91FF90EF90DF90CF90BF9008950E9444 +:1042700031270E9441270E9406270E945B270E9447 +:104280001C2B0E946B2A80E090E00E94501B80E073 +:1042900090E00C94661B0E9421270C9437210E9409 +:1042A0007F26292F22952F7030E02C3031054CF4D9 +:1042B0002A3031056CF4225031092230310588F45E +:1042C00007C02C30310549F02F30310531F009C0DD +:1042D000803E48F0803F29F406C093FB882780F990 +:1042E000089580E0089581E00895CF93DF9300D092 +:1042F00000D01F92CDB7DEB70F900F900F900F90A8 +:104300000F90DF91CF910895CF93DF9300D000D02D +:1043100000D0CDB7DEB726960FB6F894DEBF0FBE3D +:10432000CDBFDF91CF9108951F93CF93DF93C091BD +:10433000990316E080919A03C81799F0D0E01C9F6A +:10434000F0011D9FF00D1124E556FC4F4081518175 +:1043500062817381848195810E9484212196C77036 +:10436000E9CFDF91CF911F9108954091CB035091F8 +:10437000CC036091CD037091CE038091CF039091D7 +:10438000D0030C9484218091D00382958F7009F022 +:1043900054C08091CD03882309F44FC080919903C4 +:1043A000A0919A036091CB037091CC034091CE030E +:1043B0005091CF03B6E08A1709F43FC090E0411551 +:1043C0005105C1F17F3F11F46F3FA1F1B89FF0019A +:1043D000B99FF00D1124E556FC4F218172132AC0BC +:1043E0002081621327C02281211124C023813481BE +:1043F0002417350710F421503109241B350B283CB4 +:104400003105C0F42091D0032F7020612093D00398 +:1044100026E0289FF001299FF00D1124E056FC4F63 +:1044200080818F70806180838BEC93E00E94931D6C +:104430000C94942101968770BECF0895CF92DF929D +:10444000EF92FF920F931F93CF93DF93CDB7DEB719 +:1044500062970FB6F894DEBF0FBECDBF8C0185E02A +:10446000F801DE011D9601900D928A95E1F7D801C1 +:104470004C9111965C91119712966C91129713962C +:10448000CD90DC9014973091CB037091CC03809148 +:10449000CE039091CF03009709F46BC17F3F19F4CD +:1044A0003F3F09F466C1E090CD03EE2009F4C0C09F +:1044B0002091D003C816D90628F0F601E81BF90BA5 +:1044C000CF0104C0809590958C0D9D1DFF24F39421 +:1044D000883C910578F0F12C207F09F0C6C07C2D36 +:1044E000D98AC88A89890E9475218BEC93E00E9441 +:1044F000931DB1C0822F807F09F046C0751314C090 +:10450000341312C0611110C02F7020612093D003AA +:104510000E94B5218BEC93E00E94931D8091D00303 +:10452000D80115968C932EC0CD2819F15F3F11F458 +:104530004F3FF9F0F62E61111CC080919903209134 +:104540009A0336E0821709F45AC090E0389FF001D0 +:10455000399FF00D1124E556FC4F7181571306C0A9 +:104560007081471303C07281711103C00196877077 +:10457000E9CFF62E662309F418C18091D00381603B +:104580008093D003F12C11C1751308C0341306C0F9 +:10459000611104C08091D003D801C3C04D875E87EC +:1045A0008D859E856A8B0E944F216A898823E1F15F +:1045B0006623D1F12091D003822F82958F7090E0F5 +:1045C000029774F08091CB039091CC0398878F83EE +:1045D0001986DB86CA862C87CE0107960E94931D1A +:1045E00086E0F801ABECB3E001900D928A95E1F71B +:1045F0000E94C3210E94B521FF24F394D6C04D87A9 +:104600005E878D859E850E947F26292F22952F709B +:1046100030E0223031050CF0BCC09F7009F0B6C00C +:10462000805E883008F4C1C0C8010E94931DE4CFA9 +:10463000C816D90608F453C0F601E81BF90BCF01E0 +:10464000883C910508F450C0F12C7C2DD98AC88A89 +:1046500089890E947521EBECF3E086E0DF011D9271 +:104660008A95E9F70E94B521A0C0751314C03413D0 +:1046700012C0611110C08091D003F8018583C80178 +:104680000E94931D86E0EBECF3E0DF011D928A951A +:10469000E9F7FE2C8AC04D875E878D859E856A8BE3 +:1046A0000E944F216A89882309F4BECF662309F44A +:1046B000BBCF2091D003822F82958F7090E002971C +:1046C0000CF48ECF8091CB039091CC039A83898395 +:1046D0001B82DD82CC822E83CE0101967FCF809516 +:1046E00090958C0D9D1DACCFF62E662309F49CCFC2 +:1046F00075132EC034132CC02091D00320FD1FC091 +:10470000822F82958F70D9F0D80115962C9315972A +:104710008F3049F08F5F982F9295907F822F8F7006 +:10472000892B15968C93C8010E94931D86E0F80191 +:10473000ABECB3E001900D928A95E1F793CF86E060 +:10474000F801ABECB3E001900D928A95E1F72DC032 +:104750004D875E878D859E850E944F21811140CFB8 +:104760008091D00381608093D003C8010E94931D83 +:104770001CC0662309F458CF4D875E878D859E85C2 +:104780000E944F21882309F44FCF2ACF811148CFAF +:104790000CC0243031050CF047CF9F7009F440CF96 +:1047A000F8019581907F09F03BCF8F2D62960FB66F +:1047B000F894DEBF0FBECDBFDF91CF911F910F9157 +:1047C000FF90EF90DF90CF9008951F93CF93DF93EA +:1047D000CDB7DEB72C970FB6F894DEBF0FBECDBFB6 +:1047E0004F83588769877A878B879C87CE01079686 +:1047F0000E941E22882369F08F8198852A853B8537 +:10480000232BF1F19F3F09F063C08F3F09F060C097 +:1048100037C086E0FE013796DE01119601900D92B9 +:104820008A95E1F76F817885EA85FB85309741F1BC +:104830007F3F11F46F3F21F120919A0330E0C901CD +:104840000196877099274091990350E08417950746 +:1048500009F447C069837A83FD83EC8396E0929FD5 +:10486000D001939FB00D1124A556BC4FFE01319687 +:1048700001900D929A95E1F780939A030E949421FA +:1048800016E08091990390919A038917C1F1189FBE +:10489000C001112485569C4F0E941E22882379F165 +:1048A000E09199031E9FF0011124E556FC4F4081D1 +:1048B000518162817381848195810E9484218091DC +:1048C000990390E001968770992780939903D9CF37 +:1048D0004F81588569857A858B859C850E948421C6 +:1048E000CFCF0E944B2110929A0310929903EBECC8 +:1048F000F3E086E0DF011D928A95E9F7C1CF2C969F +:104900000FB6F894DEBF0FBECDBFDF91CF911F91E0 +:104910000895EF92FF920F931F93CF93DF938C0133 +:10492000009709F46CC0F12CEE24E394E801219681 +:10493000F8018491843740F4843008F051C081300C +:1049400081F0823019F15BC0853709F444C0A8F1C9 +:104950009CE7980F903708F052C08F770E94361D61 +:1049600041C00E5F1F4FFE01C49180E28C0F883062 +:1049700048F4C7708E2D01C0880FCA95EAF70E94CF +:10498000342714C08C2F0E946E1C2DC00E5F1F4F49 +:10499000FE01C49180E28C0F883058F4C7708E2DD0 +:1049A00001C0880FCA95EAF70E943A270E945B2748 +:1049B0001AC08C2F0E94361D16C00E5F1F4FFE01BD +:1049C000C491CC2381F08FE99FE00197F1F700C0FB +:1049D0000000C150F6CF0E5F1F4FFE01F49003C0E0 +:1049E0000E946E1C8E018F2D882309F49FCFEFE962 +:1049F000FFE03197F1F700C000008150F5CFDF9163 +:104A0000CF911F910F91FF90EF90089508956093BB +:104A1000D5037093D6038093D7039093D8030C9457 +:104A200037210F931F930091D5031091D603209146 +:104A3000D7033091D803DC01CB01802B912BA22B23 +:104A4000B32B8093D5039093D603A093D703B09351 +:104A5000D8031F910F910C9437210F931F9300914E +:104A6000D5031091D6032091D7033091D803DC01F0 +:104A7000CB0180239123A223B3238093D50390936A +:104A8000D603A093D703B093D8031F910F910C9432 +:104A900037210F931F930091D5031091D6032091D6 +:104AA000D7033091D803DC01CB0180279127A227BF +:104AB000B3278093D5039093D603A093D703B093E5 +:104AC000D8031F910F910C9437211092D1031092AB +:104AD000D2031092D3031092D4030C94372141E0F7 +:104AE00050E060E070E004C0440F551F661F771F60 +:104AF0008A95D2F74093D1035093D2036093D303A6 +:104B00007093D4030C94372141E050E060E070E0F2 +:104B100004C0440F551F661F771F8A95D2F78091F6 +:104B2000D1039091D203A091D303B091D403482B29 +:104B3000592B6A2B7B2B4093D1035093D203609364 +:104B4000D3037093D4030C94372141E050E060E02C +:104B500070E004C0440F551F661F771F8A95D2F777 +:104B600040955095609570958091D1039091D203B6 +:104B7000A091D303B091D403482359236A237B2304 +:104B80004093D1035093D2036093D3037093D40323 +:104B90000C94372141E050E060E070E004C0440F25 +:104BA000551F661F771F8A95D2F78091D103909188 +:104BB000D203A091D303B091D403482759276A2781 +:104BC0007B274093D1035093D2036093D303709318 +:104BD000D4030C9437210F931F930091D1031091AC +:104BE000D2032091D3033091D403DC01CB01802B7D +:104BF000912BA22BB32B8093D1039093D203A0933C +:104C0000D303B093D4031F910F910C9437210F93CA +:104C10001F930091D1031091D2032091D3033091BF +:104C2000D403DC01CB0180239123A223B3238093FF +:104C3000D1039093D203A093D303B093D4031F91D5 +:104C40000F910C9437210F931F930091D103109172 +:104C5000D2032091D3033091D403DC01CB01802710 +:104C60009127A227B3278093D1039093D203A093D7 +:104C7000D303B093D4031F910F910C94372108955F +:104C8000CF92DF92EF92FF920F931F93CF93DF9318 +:104C90008C01C090D503D090D603E090D703F0905C +:104CA000D8038091D1039091D203A091D303B09106 +:104CB000D403C82AD92AEA2AFB2ACFE1D0E0D701B7 +:104CC000C6010C2E04C0B695A795979587950A94B2 +:104CD000D2F780FF06C0B8018C2F0E94F709019718 +:104CE00021F4219760F780E001C08C2FDF91CF91F4 +:104CF0001F910F91FF90EF90DF90CF900895CF9389 +:104D0000DF93EC010E944026BE010E94F709DF916B +:104D1000CF910895CB010E947F260895909186023D +:104D2000992321F090918702911109C02091880266 +:104D300030918902F90132969FEF40E01FC0982F11 +:104D40009695969596959F3050F5E0918802F09152 +:104D50008902E90FF11D877021E030E0A90102C04E +:104D6000440F551F8A95E2F7CA019181892B8183EF +:104D700008959F3F39F04F5F4E3041F051915813E5 +:104D8000F8CF0DC05111F7CF942FF5CF9F3F39F0D9 +:104D9000F901E90FF11D97FDFA95828308950895B1 +:104DA00090918602992321F090918702911109C078 +:104DB0002091880230918902F9013296205F3F4F9D +:104DC0001FC0982F9695969596959F30F0F4E09198 +:104DD0008802F0918902E90FF11D877021E030E02F +:104DE000A90102C0440F551F8A95E2F7CA018095B8 +:104DF00091818923818308953196E217F30729F081 +:104E000090819813F9CF1082F7CF089581E090E058 +:104E1000E0918802F0918902E80FF91F1082019653 +:104E200080319105A9F708959091EC03892B809327 +:104E3000EC03089580959091EC0389238093EC0313 +:104E400008951092EC0308959091EB03892B8093C1 +:104E5000EB03089580959091EB0389238093EB03F6 +:104E600008951092EB0308959091EA03892B8093A3 +:104E7000EA03089580959091EA0389238093EA03D9 +:104E800008951092EA0308958093D903089510922B +:104E9000D90308958091880290918902FC0131968E +:104EA0009C01205F3F4F80E0919191118F5FE2174D +:104EB000F307D1F70895E0918802F091890280917B +:104EC000EC038083E0918802F091890290818091C7 +:104ED000EB03892B8083E0918802F0918902908115 +:104EE0008091EA03892B80838091D903882361F024 +:104EF000E0918802F09189029081892B80830E9441 +:104F00004A2781111092D9038091880290918902D9 +:104F10000C943A1B80910E04843039F11092EE0308 +:104F200020E488E190E00FB6F894A89580936000A3 +:104F30000FBE2093600080E00E94540580E00E9434 +:104F4000D20A83B7817F846083BF83B7816083BFC8 +:104F50007894889583B78E7F83BF88E10FB6F894E5 +:104F600080936000109260000FBE08950895089528 +:104F7000CF9380E00E9454050E94B6270E94890CBE +:104F80000E94B727C0E08C2F0E94D20D892B29F4F4 +:104F9000CF5FC430C1F780E001C081E0CF910895B8 +:104FA0000E944B2180E00E9454050E94452D0E94E2 +:104FB0002E1B0C94D20A1F920F920FB60F9211243F +:104FC0008F939F93AF93BF938091EE03811113C092 +:104FD0008091EF039091F003A091F103B091F2035F +:104FE0004196A11DB11D8093EF039093F003A09310 +:104FF000F103B093F203BF91AF919F918F910F9006 +:105000000FBE0F901F90189582E084BD93E095BD70 +:105010009AEF97BD80936E0008952FB7F894809112 +:10502000EF039091F003A091F103B091F2032FBF31 +:105030000895CF92DF92EF92FF920F931F932FB7B5 +:10504000F8944091EF035091F0036091F103709157 +:10505000F2032FBF6A017B01EE24FF248C0120E0C4 +:1050600030E0C016D106E206F30610F441505109B3 +:105070009A01281B390BC9011F910F91FF90EF90E6 +:10508000DF90CF9008951F920F920FB60F921124C8 +:105090008F939F93AF93BF938091EF039091F00311 +:1050A000A091F103B091F2030196A11DB11D80936F +:1050B000EF039093F003A093F103B093F203BF9139 +:1050C000AF919F918F910F900FBE0F901F901895E9 +:1050D0000E942B18F8942FEF87EA91E62150804028 +:1050E0009040E1F700C0000087E090EBDC01809386 +:1050F000190490931A04A0931B04B0931C049CE021 +:1051000088E10FB6F894A895809360000FBE909345 +:105110006000FFCF0E94C928811102C00E94A5280B +:105120000E94D4288093ED030E94E1288093170405 +:1051300087FB882780F9809387020E94D828682FF0 +:1051400070E080E090E00C9407256DEE7EEF80E04B +:1051500090E00E94AA3160E082E090E00E949831E5 +:1051600060E083E090E00E94983160E084E090E0AD +:105170000E94983160E085E090E00E94983160E004 +:1051800086E090E00E9498316FEF87E090E00C9409 +:10519000983180E090E00E94923121E08D3E9E4F58 +:1051A00009F020E0822F089582E090E00C948A318B +:1051B00083E090E00C948A31682F83E090E00C94B7 +:1051C000983184E090E00C948A31682F84E090E07C +:1051D0000C94983186E090E00C948A31682F86E038 +:1051E00090E00C94983187E090E00C948A31682F1D +:1051F00087E090E00C9498318091F50380FF0BC01C +:1052000060918D0285E0689FB001112475956795C6 +:10521000759567952BC081FF09C060918D0285E06F +:10522000689FB00111247595679520C082FF07C063 +:1052300060918D0285E0689FB001112417C09091A4 +:10524000F6039923D1F060918C02961788F720918C +:105250008D0285E0289F90011124929FA001939FC9 +:10526000500D112470E0CA010E9470316038710540 +:1052700040F46115710539F002C065E070E0862FD9 +:1052800008958FE7089581E008958091F50380FFE8 +:1052900008C060918B0270E075956795759567956C +:1052A00021C081FF06C060918B0270E07595679503 +:1052B00019C082FF04C060918B0270E010C0909111 +:1052C000F6039923C1F060918A029617A0F78091A6 +:1052D0008B02899FC001112470E00E9470316038F8 +:1052E000710528F46115710521F0862F08958FE767 +:1052F000089581E0089561E070E0F4CF803F21F4EB +:105300000E94FC28819504C0813F29F40E94FC285A +:105310008093F9030895823F21F40E94FC2881952F +:1053200004C0833F29F40E94FC288093F803089569 +:10533000893F19F40E94452905C08A3F31F40E9433 +:10534000452981958093FA0308958B3F21F40E94AB +:105350004529819504C08C3F29F40E9445298093FA +:10536000FB030895843F21F48091F703816017C007 +:10537000853F21F48091F703826011C0863F21F4BC +:105380008091F70384600BC0873F21F48091F7037D +:10539000886005C0883F31F48091F7038061809375 +:1053A000F70308958D3F21F48091F50381600BC0D0 +:1053B0008E3F21F48091F503826005C08F3F29F470 +:1053C0008091F50384608093F5030895803F39F45C +:1053D0008091F90387FF6CC01092F90369C0813F87 +:1053E00029F48091F9031816BCF362C09091F80378 +:1053F000823F29F497FF5CC01092F80359C0833FA5 +:1054000019F41916CCF354C0893F41F48091FA0382 +:1054100018160CF04DC01092FA034AC08A3F29F4C6 +:105420008091FA0387FF44C0F6CF8B3F39F4809117 +:10543000FB0387FF3DC01092FB033AC08C3F29F469 +:105440008091FB031816BCF333C0843F21F4809194 +:10545000F7038E7F17C0853F21F48091F7038D7F7E +:1054600011C0863F21F48091F7038B7F0BC0873FEB +:1054700021F48091F703877F05C0883F31F4809144 +:10548000F7038F7E8093F70313C08D3F21F4809143 +:10549000F5038E7F0BC08E3F21F48091F5038D7F45 +:1054A00005C08F3F29F48091F5038B7F8093F5032E +:1054B0008091F80381110EC08091F90381110AC017 +:1054C0008091FA03811106C08091FB03811102C013 +:1054D0001092F603089587EF93E00E94451B0E9407 +:1054E0000D289093F4038093F30308951F93CF93B3 +:1054F000DF938091F3039091F4030E941928AC018B +:105500009091F603992321F020918E0230E006C09D +:1055100020918F028AE0289F90011124421753079F +:1055200008F486C08091F803C091F903D091FA0382 +:105530001091FB03811107C0C11176C0D11174C055 +:10554000111172C075C09F3F19F09F5F9093F603D1 +:10555000181624F40E94FC288093F8038091F80325 +:1055600087FF05C00E94FC2881958093F8031C16D4 +:1055700024F40E94FC288093F9038091F90387FFAB +:1055800005C00E94FC2881958093F9036091F8037F +:10559000662339F1C091F903CC2319F1772767FD10 +:1055A0007095872F972F0E94E02E23E333E343E388 +:1055B0005FE30E94942F0E94AD2E6093F8036C2F3E +:1055C000772767FD7095872F972F0E94E02E23E3A2 +:1055D00033E343E35FE30E94942F0E94AD2E609378 +:1055E000F9031D1624F40E9445298093FA03809143 +:1055F000FA0387FF05C00E94452981958093FA032D +:10560000111624F40E9445298093FB038091FB032B +:1056100087FF05C00E94452981958093FB03DF9198 +:10562000CF911F910C946B2A9F3F09F08ECF96CF9C +:10563000DF91CF911F910895E7EFF3E085E0DF015F +:105640001D928A95E9F71092F6031092F5030895DA +:10565000833081F128F4813059F08230D1F00895FF +:10566000853009F449C0B8F1863009F456C0089570 +:1056700080918F02262F30E0280F311D2F3F3105FA +:1056800024F4680F60938F0208958FEF80938F0248 +:10569000089580918E02262F30E0280F311D2F3F74 +:1056A000310524F4680F60938E0208958FEF809384 +:1056B0008E02089580918D02262F30E0280F311D33 +:1056C0002F3F310524F4680F60938D0208958FEF0A +:1056D00080938D02089580918C02262F30E0280F50 +:1056E000311D2F3F310524F4680F60938C0208951B +:1056F0008FEF80938C02089580918B02262F30E0EB +:10570000280F311D2F3F310524F4680F60938B0261 +:1057100008958FEF80938B02089580918A02262F3F +:1057200030E0280F311D2F3F310524F4680F6093BE +:105730008A0208958FEF80938A020895833011F1D1 +:1057400028F4813049F0823091F00895853081F15C +:1057500020F18630C1F1089580918F02681720F4FE +:10576000861B80938F02089510928F020895809176 +:105770008E02681720F4861B80938E020895109283 +:105780008E02089580918D02681720F4861B809305 +:105790008D02089510928D02089580918C026817F1 +:1057A00020F4861B80938C02089510928C02089539 +:1057B00080918B02681720F4861B80938B020895DA +:1057C00010928B02089580918A02681720F4861B3C +:1057D00080938A02089510928A0208950F931F936E +:1057E000873208F048C08E3108F094C0803109F447 +:1057F0007EC008F5873009F468C068F4863009F087 +:10580000A4C08091ED03817F8E7F8093ED0381E0C2 +:105810008093FD039BC08B3009F490C08E3009F05B +:1058200094C08091ED0382FB222720F991E092271A +:1058300090FB82F965C0863109F480C060F4813143 +:1058400009F083C00E944B219091870281E0892753 +:105850008093870273C0893109F470C08B3109F0DD +:1058600074C08091ED0381FB222720F991E09227FB +:1058700090FB81F945C0883309F460C050F4893247 +:1058800009F45EC0853309F45BC0873209F458C05F +:105890005CC0833409F454C028F48A3308F455C03A +:1058A000895339C0883409F050C00E944B210E94AE +:1058B00090060FEF13ED20E3015010402040E1F778 +:1058C00000C000000E94682839C09091ED03892F24 +:1058D0008095817080FB90F929F096609860909394 +:1058E000ED0334C0997F977F9093ED0327C080919B +:1058F000ED0383FB222720F991E0922790FB83F9A7 +:105900008093ED039923D1F08091ED038160809322 +:10591000ED0314C08D5141E050E060E070E08A0179 +:105920009B0104C0000F111F221F331F8A95D2F75D +:10593000C901B8010E9407250E944B2181E006C0E1 +:1059400061E070E080E090E0F5CF80E01F910F9182 +:10595000089580E0089580E00895CF93C82F809146 +:10596000FD03813069F018F08230C9F184C0E09104 +:105970008802F09189028081823209F07EC007C0DE +:10598000E0918802F09189028081823261F48C2F4B +:105990000E94A92C811104C08C2F0E94EE2B1DC0E7 +:1059A00081E090E01AC08C2F0E94AB2C811114C0B2 +:1059B000C43179F048F4CB3079F0C03109F061C0DE +:1059C00082E08093FD0308C0C93219F0C83321F08A +:1059D00058C01092FD0355C081E0817054C0C93297 +:1059E00091F120F5C43179F1B0F4C73009F047C026 +:1059F0008EE180938F0282E380938E028AE080930F +:105A00008D0284E180938C0288E080938B0288E28F +:105A100080938A0234C0CE51C63088F5EC2FF0E076 +:105A2000E65FFC4F80818093FC0329C0CE34E9F00F +:105A300020F4CB3421F56AE013C0C13579F0C235CA +:105A4000F1F461E00DC08091FC03882319F01092FD +:105A5000FC0315C081E08093FD0315C061E006C022 +:105A60008091FC030E94282B0AC06AE08091FC030D +:105A70000E949E2B04C01092FD0380E004C081E0D0 +:105A800002C080E0AACFCF9108950E94C928811159 +:105A900002C00E94A5280E94EA288093180480FF73 +:105AA00002C0869501C080E00C94540580911804D2 +:105AB000982F9695292F30E0233031054CF49F5FC5 +:105AC000990F8170892B8160809318040E94EE28C1 +:105AD0008091180486950C94540580911804982F91 +:105AE000969591F09158990F8170892B80931804A5 +:105AF0008E7F91E009F490E08091180490FB80F98A +:105B0000809318040E94EE288091180486950C94C6 +:105B1000540580911804982F909590FB80F98093FC +:105B200018040E94EE288091180480FF02C0869518 +:105B300001C080E00C94540590911804892F86953B +:105B40008F5F8F779170843028F4880F892B809332 +:105B5000180402C090931804809118048E7F91E07D +:105B600009F490E08091180490FB80F98093180468 +:105B70000E94EE288091180486950C94540520917B +:105B80001804922F96958927982F990F822F81704C +:105B9000892B809318048E7F91E009F490E0809126 +:105BA000180490FB80F9809318040E94EE288091DD +:105BB000180486950C9454055058BB27AA270ED07C +:105BC00075C166D130F06BD120F031F49F3F11F4F4 +:105BD0001EF45BC10EF4E095E7FB51C1E92F77D1CC +:105BE00080F3BA17620773078407950718F071F4FA +:105BF0009EF58FC10EF4E0950B2EBA2FA02D0B0150 +:105C0000B90190010C01CA01A0011124FF27591B01 +:105C100099F0593F50F4503E68F11A16F040A22F07 +:105C2000232F342F4427585FF3CF46953795279578 +:105C3000A795F0405395C9F77EF41F16BA0B620B77 +:105C4000730B840BBAF09150A1F0FF0FBB1F661FBE +:105C5000771F881FC2F70EC0BA0F621F731F841F01 +:105C600048F4879577956795B795F7959E3F08F027 +:105C7000B3CF9395880F08F09927EE0F97958795E6 +:105C80000895D9D008F481E008950CD00FC107D150 +:105C900040F0FED030F021F45F3F19F0F0C0511118 +:105CA00039C1F3C014D198F39923C9F35523B1F343 +:105CB000951B550BBB27AA2762177307840738F07B +:105CC0009F5F5F4F220F331F441FAA1FA9F333D0DA +:105CD0000E2E3AF0E0E830D091505040E695001C8E +:105CE000CAF729D0FE2F27D0660F771F881FBB1F4A +:105CF000261737074807AB07B0E809F0BB0B802D24 +:105D0000BF01FF2793585F4F2AF09E3F510568F06F +:105D1000B6C000C15F3FECF3983EDCF38695779503 +:105D20006795B795F7959F5FC9F7880F911D969571 +:105D3000879597F90895E1E0660F771F881FBB1FCD +:105D4000621773078407BA0720F0621B730B840B7A +:105D5000BA0BEE1F88F7E095089504D06894B1114E +:105D6000D9C00895BCD088F09F5790F0B92F9927DB +:105D7000B751A0F0D1F0660F771F881F991F1AF056 +:105D8000BA95C9F712C0B13081F0C3D0B1E008951F +:105D9000C0C0672F782F8827B85F39F0B93FCCF3A0 +:105DA000869577956795B395D9F73EF4909580954C +:105DB000709561957F4F8F4F9F4F0895E89409C06C +:105DC00097FB3EF490958095709561957F4F8F4F2E +:105DD0009F4F9923A9F0F92F96E9BB279395F69544 +:105DE000879577956795B795F111F8CFFAF4BB0FC2 +:105DF00011F460FF1BC06F5F7F4F8F4F9F4F16C026 +:105E0000882311F096E911C0772321F09EE8872FAF +:105E1000762F05C0662371F096E8862F70E060E06B +:105E20002AF09A95660F771F881FDAF7880F9695E4 +:105E3000879597F90895990F0008550FAA0BE0E888 +:105E4000FEEF16161706E807F907C0F0121613063C +:105E5000E407F50798F0621B730B840B950B39F47C +:105E60000A2661F0232B242B252B21F408950A26E2 +:105E700009F4A140A6958FEF811D811D089597F922 +:105E80009F6780E870E060E008959FEF80EC0895E0 +:105E900000240A9416161706180609060895002409 +:105EA0000A9412161306140605060895092E039483 +:105EB000000C11F4882352F0BB0F40F4BF2B11F4F7 +:105EC00060FF04C06F5F7F4F8F4F9F4F089557FD56 +:105ED0009058440F551F59F05F3F71F04795880F58 +:105EE00097FB991F61F09F3F79F0879508951216EF +:105EF00013061406551FF2CF4695F1DF08C016169B +:105F000017061806991FF1CF86957105610508944B +:105F10000895E894BB2766277727CB0197F9089562 +:105F20008ADF08F48FEF08950BD0C0CFB1DF28F0DF +:105F3000B6DF18F0952309F0A2CFA7CF1124EACF3E +:105F4000C6DFA0F3959FD1F3950F50E0551F629FD8 +:105F5000F001729FBB27F00DB11D639FAA27F00DC2 +:105F6000B11DAA1F649F6627B00DA11D661F829FE9 +:105F70002227B00DA11D621F739FB00DA11D621FCE +:105F8000839FA00D611D221F749F3327A00D611DEB +:105F9000231F849F600D211D822F762F6A2F1124CD +:105FA0009F5750408AF0E1F088234AF0EE0FFF1F20 +:105FB000BB1F661F771F881F91505040A9F79E3F57 +:105FC000510570F05CCFA6CF5F3FECF3983EDCF359 +:105FD000869577956795B795F795E7959F5FC1F794 +:105FE000FE2B880F911D9695879597F90895FA01D4 +:105FF000EE0FFF1F30962105310599F161157105EE +:1060000061F48038BFE39B0749F1689490388105BB +:1060100061F08038BFEF9B0741F0992342F5FF3FC5 +:10602000E1053105210511F1E8940894E795D901BE +:10603000AA2329F4AB2FBE2FF85FD0F310C0FF5F67 +:1060400070F4A695E0F7F73950F019F0FF3A38F4FC +:106050009F779F930CD00F9007FC905808953EF0C7 +:1060600014CF60E070E080E89FE308954FE79F77EA +:106070005F934F933F932F939ED02F913F914F91DA +:106080005F9152DF05C019F40EF0F9CE42CFFDCE7C +:1060900026DFC8F39638C0F707F80F92E8942BE391 +:1060A0003AEA48EB5FE74EDF0F920F920F924DB73F +:1060B0005EB70F92C0D0E4E4F1E016D04F915F914B +:1060C000EF91FF91E595EE1FFF1F49F0FE57E06845 +:1060D0004427EE0F441FFA95E1F74195550B32D056 +:1060E0000F9007FE26C00895DF93CF931F930F9361 +:1060F000FF92EF92DF927B018C01689405C0DA2E4B +:10610000EF011EDFFE01E894A5912591359145919F +:106110005591AEF3EF0162DDFE019701A801DA941B +:1061200079F7DF90EF90FF900F911F91CF91DF9162 +:1061300008959B01AC0160E070E080E89FE3A5CD8D +:106140009ECEACC0CCDEE8F39923D9F3940F511D59 +:10615000BBF39150504094F059F0882332F0660F11 +:10616000771F881F91505040C1F79E3F510544F75B +:10617000880F911D9695879597F908955F3FACF02C +:10618000983E9CF0BB27869577956795B79508F460 +:10619000B1609395C1F7BB0F58F711F460FFE8CFDA +:1061A0006F5F7F4F8F4F9F4FE3CFB4CE0EF076C01F +:1061B0006CCE689464CE93DEC8F39923D1F3C6F312 +:1061C000DF93CF931F930F93FF92C92FDD2788236F +:1061D0002AF02197660F771F881FDAF720E030E05A +:1061E00040E85FEB9FE3883920F0803E30F0219655 +:1061F0008F77E3DCECE6F1E003C0DFDCE9E9F1E016 +:1062000073DF8B01BE01EC01FB2E6F577109759591 +:10621000771F880B990BD4DD28E132E741E35FE378 +:106220008FDEAF2D9801AE01FF900F911F91CF919E +:10623000DF91D4DC3BCEFA01DC01AA0FBB1F9B012E +:10624000AC01BF5728F422273327442750781FC0BA +:10625000B75188F4AB2F0024469537952795011C3C +:10626000A395D2F3002069F0220F331F441FB3958A +:10627000DAF30DD0A1CC61307105A0E88A07B946E8 +:1062800030F49B01AC0166277727882790783096F9 +:1062900021F0208331834283538308959F3F31F05F +:1062A000915020F4879577956795B795880F911D44 +:1062B0009695879597F90895AA1BBB1B51E107C0D6 +:1062C000AA1FBB1FA617B70710F0A61BB70B881F86 +:1062D000991F5A95A9F780959095BC01CD01089515 +:1062E00097FB072E16F4009407D077FD09D00E9483 +:1062F0005C3107FC05D03EF4909581959F4F089541 +:10630000709561957F4F0895EE0FFF1F0590F491F2 +:10631000E02D0994F999FECF92BD81BDF89A992795 +:1063200080B50895A8E1B0E042E050E00C94B231AD +:10633000262FF999FECF92BD81BDF89A019700B43E +:10634000021639F01FBA20BD0FB6F894FA9AF99ADE +:106350000FBE08950196272F0E9499310C94983111 +:10636000DC01CB01FC01F999FECF06C0F2BDE1BD15 +:10637000F89A319600B40D9241505040B8F7089504 +:04638000F894FFCFBF +:1063840007000C52D02445000000410000DC44000A +:1063940000004152D0A4440000404100005C44008D +:1063A40000004148F17644000000415C978A4400B3 +:1063B4000000411FD592440000004152D0A4440083 +:1063C4000000415CFFB844000000410AA7CF44002C +:1063D4000000410000DC44000000410AA7CF440053 +:1063E4000000410000DC4400000041000000000007 +:1063F40000804000005C45000040410000000000B7 +:1064040000804052D02445000040410AA7CF4400F8 +:106414000000410000DC44000000410000000000D6 +:1064240000804052D024450000404100000000009C +:1064340000804000005C45000040410AA7CF4400B2 +:106444000000410000DC44000000410000000000A6 +:1064540000804052D024450000404100000000006C +:106464000080400AA74F45000040410AA7CF4400DE +:106474000000410000DC4400000041000000000076 +:1064840000804052D024450000004100000000007C +:106494000080405CFF38450000004100000000001F +:1064A40000804052D02445000000410AA7CF440098 +:1064B4000000410000DC4400000041000000000036 +:1064C40000804052D024450000804153D024450030 +:1064D40000404160970A450000004154D0A44400A4 +:1064E4000000410000DC440000004160970A4500C0 +:1064F40000A041050000003F0000C8423214C0144F +:106504009D14691435140101DA032808140A321E93 +:106514000000020004000500070009000B000C0045 +:106524000E001000110013001500170018001A00C7 +:106534001C001D001F002100230024002600280049 +:1065440029002B002D002F003000320034003500CC +:10655400370039003B00400045002500260061005B +:106564006000200037006400650066006700440096 +:106574004600240047003F4D3639BD0970093A09E9 +:1065840001099408AD08C608DF08010203040506E2 +:0465940007080900EB +:00000001FF diff --git a/keyboard/planck/planck_pcb_r4_w_bootloader.hex b/keyboard/planck/planck_pcb_r4_w_bootloader.hex new file mode 100644 index 0000000000..f2e9993ac8 --- /dev/null +++ b/keyboard/planck/planck_pcb_r4_w_bootloader.hex @@ -0,0 +1,1880 @@ +:020000020000FC +:047000000C948D3E21 +:047028000C94B73DD0 +:10702F0012010002FF010020EB03F42F0000010208 +:10703F00030109021200010100803209040000005F +:10704F00000000000C03410054004D0045004C00AF +:10705F001603410054006D00330032005500340018 +:10706F004400460055000C0331002E0030002E0066 +:10707F0030000403090416010C0100000C0000018C +:02708F006C7F14 +:1070920012BD01BDF89A00B5089501E00895F9996D +:1070A200FECF12BD01BD20BDFA9AF99AF6CFF99929 +:1070B200FECF0C944938F80104910895F8013491F7 +:1070C20031962491890108950091610000930C0189 +:1070D20000E80093610001E00093610005BF02E057 +:1070E20005BF0C9486380091D70001600093D70049 +:1070F200A89507EF04BF0091600000610093600053 +:1071020000E00093600001E008950E94AA3D0E9401 +:10711200B53DFDCF0CD00F7708D0006806D00061D6 +:1071220004D0016028D0789408950093D80000918B +:10713200D8000895FCDF00621ED04CD009B500FFD4 +:10714200FDCFF5DF0F7D17D00091E0000E7F009399 +:10715200E0000091E000077F0093E0000091E20070 +:1071620001600093E2000091E20008600093E200F7 +:1071720078940C94743B0093D800089500910D010B +:10718200002359F40091D90000FF07C0D0DF006846 +:10719200F2DF01E000930D01CDDFE0E2F2E00081D9 +:1071A200018100FF0DC0008111811E7F11830083C8 +:1071B20001E00093EA0000E00093EA0000931E025F +:1071C20000E00093E9000091E80003FF02C00E9482 +:1071D200F23B0895A89539D000E40093600000E0E6 +:1071E200009381000093800010E0009385000093DB +:1071F200840001E006BB00918100036000938100DE +:107202000091600007FFFCCF00E80093600010933C +:107212008100A89507EF04BF18D010936000209159 +:1072220084003091850010938100109380001093A8 +:1072320085001093840001E006BB2D3D354010F01F +:1072420002E101C002E009BD089500916000006101 +:107252000093600008950E94AD3E239741D100E063 +:1072620000930901B5D104811581012B51F437D165 +:1072720000910701002309F4B9C000E0009307015F +:10728200B5C058D102FFFDCF37D1068335D1009367 +:107292000F0132D1009310012FD1009311012CD193 +:1072A2000093120129D10093130102852091130149 +:1072B20030911201409111015091100116811A95DD +:1072C20041F01250A9F01A9599F11A9509F473C078 +:1072D2008BC010910F01113011F411E001C010E0C8 +:1072E200138799D00C3F11F414D17FC077D17DC0A0 +:1072F20092D010910F01112329F01A9549F01A9595 +:10730200A9F073C010E013870C3F09F06EC0ECCFF8 +:1073120056D103C04CD109F468C00D911C9144D1DF +:107322000F3FC1F305E0009309015FC011E0EBCF0D +:10733200D2D029F00250E1F10A9541F056C0FDD0B9 +:107342000E94A33F0FEF00930A014FC0552319F08B +:107352005A9579F04AC04ED00DEF04BF74D0EAD0EE +:1073620003FFFDCF67D051D04AD008E00093600000 +:10737200FFCF40D068D0DED003FFFDCF5BD03FD03F +:1073820044D00FEF1FE004C009811A810150104060 +:1073920009831A8309811A81012BB1F700E800934E +:1073A200610000910C01009361000C940000FFCF7A +:1073B20001E003871AC08FD019F00A9539F015C081 +:1073C200535098F4BAD002E000870FC0505339F0FE +:1073D2005A9541F05F52B1F35A95A1F306C002E00B +:1073E2000883F0CF01E0FCCFA8D079D02396E4E067 +:1073F2000C94BA3E01E005BF00E005BF089500917C +:10740200D8000F770093D800089509B50D7F09BD04 +:1074120000E009BD08955183408333832283109194 +:10742200E8001B7F1093E8001091E8001F7710938B +:10743200E80008955DD053D0F8940091E000016017 +:107442000093E000089579D04AC0219749D0009175 +:107452000601035019F00250B9F00BC03CD021F0E4 +:107462000A9559F00A9529F400910A010C3F19F482 +:1074720050D02196089567D0FCCF0091010100936E +:10748200F100009100010AC01091100124D019F0FE +:107492000A9549F0EECF135018F400E00093F10082 +:1074A2001ED044D0E6CF105339F01A9539F01F524E +:1074B20041F01A9541F0F4CF08E5F0CF00E006D094 +:1074C200EDCF02E0FCCF04E001D0E8CF10E020E0F5 +:1074D20030E00C94113F00910F010023089521C068 +:1074E2000BD008D007D00093040106D00093050109 +:1074F20021D00BC000D008830091F10008950091C3 +:10750200EB0000620093EB0015D0077F0093E800C8 +:107512000895F5DF02E00093080103E000930901FA +:10752200089559D007D000FFFDCF089503D002FF80 +:10753200FDCF03C00091E8000895FCDF0B7FE6DF7A +:10754200F9DF0F77E3CF0E94AC3E42D038D006C0BD +:107552002BD00093F1002BD059F43DD0082F092BEA +:10756200A9F0E8DF02FD12C0E5DF00FFFDCF4424F1 +:10757200042D4394003289F300910B0100230D91F5 +:107582001C9131F311970E945838E3CFD3DF00FFEB +:10759200FDCF21D0CFDF00FFFDCFCCDF02FFFDCF3B +:1075A200CCDFE5E00C94B93E11970C945C380D9158 +:1075B2001C910F5F1F4F1C930E93019708958281B8 +:1075C200938100811181801B910B0196DF01089547 +:1075D200E0E0F1E00895AEDF0E7F98CF0E94A93E71 +:1075E200F7DF80819181A081B181AF710481158122 +:1075F20000521040048315830AC000910B0100233E +:1076020031F4A301920103E911E00E943B3F47D00C +:10761200B8F1662477242C0111C06EDFF301ED5618 +:10762200FE4F008301E0600E00E0701E01960091A3 +:10763200F200002311F033D0B8F47FDF30D0E8F24B +:10764200F301B096E238F040C0F674DF02FFFDCFDE +:107652000091F200BDDF24813581201B304024835C +:107662003583E5CF49DFAA95AA23E1F700910B0103 +:10767200013099F62091F1008C010E945038D6CF4A +:1076820004811581012B21F055DF02FFFDCF55DF6B +:10769200A2DF50DF00FFFDCFE8E00C94B63EE0E051 +:1076A200F1E0028113810817190708952091EB0078 +:1076B20021602093EB000093EC000091ED0002703A +:1076C200012B0093ED000091ED0002600093ED00AC +:1076D2001091EE00012F000F00E0001F0895412FCE +:1076E2000093E900089500E009D000FD05C000E024 +:1076F200F7DF10E202E0DACF00E00895F1DF009157 +:10770200EB0008950F770132A9F5112369F11A955B +:1077120059F01A9561F01A9569F01A95F9F01A95CF +:10772200C1F01A95D9F024C00E942C3920C00E94C1 +:10773200263A1DC029D00091090123D001E01FD0B3 +:1077420020D0009108011BD00E94923A0E94973AE1 +:107752000EC01AD00091080114D007C002E00093B5 +:10776200080100E0009309010FD00E94923A03C081 +:107772000E94803A02C001E0089500E0089501D01D +:1077820000E00093F10008950091E800077F009364 +:10779200E800089508950350F9F4112339F01A9579 +:1077A20051F01A9581F01A9599F016C004E016D09E +:1077B20001E810E703C011D003E510E7E7E1F2E0CA +:1077C20000831183D8CF06E109D00FE510E7F6CF89 +:1077D20004D005E710E7F2CFD0CF0CE000931A02F5 +:1077E200089527D120D100931D02E1D0212F11232A +:1077F20029F12A95E9F02250F1F0225099F02A95C8 +:1078020049F0225061F02A9581F02A95E1F02A95FB +:10781200E9F023C0003809F44FC00C94833B0038D0 +:10782200E1F7C8C00023C9F71EC00023B1F72DC07D +:10783200033098F744C1033080F70BC1003868F376 +:10784200033858F7C9C0013841F77BC1013051F400 +:10785200FCD0BFD000FD06C0FCCF0E94833B0023BA +:1078620009F41ED008951091E3001078DCD00F7750 +:10787200012B0093E300E9D0ACD000FFFDCF0091D3 +:10788200E30000680093E300089591D0123040F4C1 +:107892000FD010931E02DAD000911E020C94CB3B43 +:1078A2000091EB0001D004C000620093EB00089548 +:1078B2000091E800077FC0C0BA93AA93229700E024 +:1078C2000093190274D0AFD0202F2A9519F02A956F +:1078D200E9F022C002E100931A020FE210E7E7E1A9 +:1078E200F2E0008311839DD008839DD00983E0DFFD +:1078F20000911A0210E02881398102171307A8F4B7 +:107902000F7181F401E00093190211C002E10093AA +:107912001A0201E410E7E3CF0E94CC3B002319F7DF +:107922008ED040C01093190202C020931A027ED05A +:10793200A7E1B2E001C08AD000911A02002309F146 +:1079420048D004FD1EC045D000FD03C042D004FF54 +:10795200FACF10E0012F1395003281F0ED91FC91E6 +:107962001197049133D02D913C912F5F3F4F3C935F +:107972002E93FD0103810A95038361F72AD004FF48 +:10798200DACF00911902013039F423D004FD04C08A +:1079920020D000FFFDCF5AD01CD004FFFDCF46D02F +:1079A20018D00B7F49D02296A991B99108951091D0 +:1079B200F10008957DDF00911E0208D047D009D062 +:1079C2000F773AD006D002FFFDCFBFC00093F1007F +:1079D20008950091E800089524D010911D021058D6 +:1079E20029F01A9589F01A9591F019C061DF00917A +:1079F2001C02ECDF00E0EADF29D0EBDF02FFFDCF63 +:107A020018D0E7DF0F770CC053DF00E0F2CF51D080 +:107A12000F7710E0F801E55EFD4F0081EACF0FD04D +:107A22000BC001D000D00091F1000895D2DF0F7E8B +:107A320003C00091E8000B7F0093E80008950091D5 +:107A4200EB0032DFC6DF077F089532DFC2DF0E7F31 +:107A5200F3CF00911D02002329F00A9509F10A953E +:107A620031F01EC0E0DF0A9561D0D9F41AC061D0AE +:107A7200B9F4D9DF0F7711F416D01BD00093E900C7 +:107A82001091EB0010FF0BC00ED010E01093E90034 +:107A920021E0F801E55EFD4F20834FD003C042D0C4 +:107AA20045D0CFDFC9CF1091EB0010621093EB00ED +:107AB20008951091E800177F1093E800089500914F +:107AC2001D02002311F4AFDF02C0013011F4B7DF51 +:107AD200B3CF023031F52DD019F52091F1002F7777 +:107AE2002093E90023D000FF19C081F01FD000616C +:107AF200DCDE01E010E0422F0E949F3E0093EA008C +:107B020000E00093EA0012D00860CFDE0BD030E034 +:107B1200F901E55EFD4F008310D0DACF03D0D7CF55 +:107B2200BFDE089500E00093E90008950091EB00A4 +:107B3200089579DF3CDF00230895BADE4ADF0E7F25 +:107B4200089583DF46DF02FFFDCF73DF42DF0F7749 +:107B520073CF0091D70001600093D7000E948B3849 +:107B620000E000931F0208950C94BF388A93FA93A1 +:107B7200EA933A922A921A920A927A936A935A93BF +:107B82004A933A932A931A930A938FB70091DA0091 +:107B920000FF24C00091D80000FF20C00EEF009328 +:107BA200DA000091D90000FF11C001E000930D013D +:107BB200ABD0026096D09AD00860A2D00E949B38C7 +:107BC2000091E0000E7F0093E00008C000E0009307 +:107BD2000D0100931E0298D0046083D07FD002FF73 +:107BE20005C084D002FF02C00BEF75D077D000FF32 +:107BF2001BC07CD000FF18C001E000930E016AD0C8 +:107C020083D000626ED00EEF6FD0006179D06ED05B +:107C12000F7D76D00091D80000620093D80009B59C +:107C22000D7F09BD00E009BD59D004FF20C05ED020 +:107C320004FF1DC009B500FD05C00E94EB3809B55F +:107C420000FFFDCF0091D8000F7D0093D80042D0F5 +:107C520000910E01002359F04CD00FEE45D00F7E5B +:107C620052D000643ED042D001604AD042D036D0D9 +:107C720005FF0FC03BD005FF0CC000E000930E01D2 +:107C820035D00F7E3DD00FED2FD00F7D3CD0006858 +:107C920028D024D003FF0DC029D003FF0AC000E082 +:107CA20000931F0207EF17D00E94743B2DD0116082 +:107CB20018D08FBF09911991299139914991599100 +:107CC200699179910990199029903990E991F991E6 +:107CD200899118950FEE0093E10008950091E1005B +:107CE20008951183008308950093E1000091E2005A +:107CF20008950091E200006203D00091E200086062 +:107D02000093E2000895FCDFE0E2F2E000811181DD +:107D1200089500008895FECF01E60DBF02E00EBF78 +:107D2200C2EED2E00E947438002311F00E94D33ECA +:107D32000E9465380E948A3E0C948A3E4A951AF047 +:107D4200000F111FFBCF0895BA92AA929A928A92BB +:107D52007A926A925A924A92BA93AA939A938A937D +:107D62000895BB84AA84998488847F806E805D8014 +:107D72004C80BB81AA8199818881F0E00FB6F8948A +:107D8200CE0FDF1F0FBE089520E006D0E9F7089559 +:107D9200259102D0E9F708952D9301501040202F2C +:107DA200212B089585E890E7FC0105911491FC01CF +:107DB2003296A591B491FC01349625913491422FCB +:107DC200432B19F0F901E4DF01C0DEDF069610E76C +:107DD2008139910748F308952F930CD02F9101D048 +:107DE20008953CD0F12FE02F45E047BFE89536D00B +:107DF20012D0089533D0F12FE02F43E047BFE8952A +:107E02002DD008952BD0F12FE02F43E047BFE89506 +:107E120025D001D0089522D041E147BFE8951EC088 +:107E22001DD0F12FE02F41E247BFC895002D16C0AB +:107E320015D0F12FE02F49E047BFC895002D0EC0A5 +:107E4200F32FE22F012E102E41E047BFE89506C026 +:107E520005D0002E29E027BFE89500C0022E27B7E3 +:107E620020FDFCCF202D0895022E27B726FDFCCF42 +:107E7200202D08950E94A53E22974801C901DA01EA +:107E820010C05BD001E0A00E00E0B01E00E4A0161E +:107E920000E0B00608F440C0830120E030E00E9418 +:107EA200F23E0A2F0B2B09F440C0082F0F7710E087 +:107EB2002C01401A510A320100E4A02E03C00A2FFD +:107EC2000B2BE1F04816590680F0F40101914F01A5 +:107ED2000983119729F001914F010883119711C06D +:107EE200F2013196049108830CC0F20104910983D6 +:107EF2003196E817F907A1F7F401EDCF1BD00883FB +:107F020019839201088119810E94213F16D0AA94F7 +:107F1200B1F62301AA24BB240DD0312F0F3F3F4FCE +:107F220009F4AFCF83011DD0B7CF01E02296ECE078 +:107F32000C94B23E82010C945F3802E0400E00E0E5 +:107F4200501E08959A938A9380E090E08C0109D0A4 +:107F520080589F4F8F3F0FE69007C0F38991999108 +:107F6200089520E030E00C94FB3E00000000000089 +:067F720000000000FC000D +:107FE4000C94ED3E0C94113F0C94193F0C94213FDA +:0C7FF4000C94F23E0C94033F0C94293FC7 +:040000030000700089 +:100000000C94FE040C9442050C9442050C94420599 +:100010000C9442050C9442050C9442050C94420544 +:100020000C9442050C9442050C94A6180C94781973 +:100030000C94DB270C9442050C9442050C94420569 +:100040000C9442050C9442050C9442050C94420514 +:100050000C9442050C9443280C9442050C944205E0 +:100060000C9442050C9442050C9442050C944205F4 +:100070000C9442050C9442050C9442050C944205E4 +:100080000C94D10E0C9442050C9442050C9442053C +:100090000C9442050C9442050C9442050C944205C4 +:1000A0000C9442050C9442050C9442059D05AD0547 +:1000B000BF05CF05D505E405F005F60504060D06D8 +:1000C0001E062E06340664069013901390139013A8 +:1000D000901390139013901390139013A713A713DA +:1000E000A713A713A713A713A713A713A713A71340 +:1000F00090139013901390139013A713A713A713A3 +:10010000A713A713901390139013A713A713A71364 +:10011000E519071AF51A071AF51A4C1A6F1AF51A83 +:10012000C41AD71ADA1DDA1D171E171E711EAF1E4C +:1001300027212721C81E2721C91FC91F8C20A320C2 +:100140002721122107634236B79BD8A71A39685670 +:1001500018AEBAAB558C1D3CB7CC5763BD6DEDFDE9 +:10016000753EF6177231BF000000803F08000000A6 +:10017000BE922449123EABAAAA2ABECDCCCC4C3E9C +:1001800000000080BEABAAAAAA3E00000000BF008B +:100190000000803F0000000000084178D3BB438787 +:1001A000D1133D190E3CC3BD4282AD2B3E68EC829B +:1001B00076BED98FE1A93E4C80EFFFBE01C4FF7F20 +:1001C0003F00000000002B0014001A00080015007A +:1001D00017001C0018000C00120013002A00290050 +:1001E00004001600070009000A000B000D000E00B5 +:1001F0000F0033003400E1001D001B000600190051 +:1002000005001100100036003700380028000530C6 +:10021000E000E200E30003302C002C00043050002A +:10022000510052004F002B0014001A000900130067 +:100230000A000D000F0018001C0033002A002900DE +:10024000040015001600170007000B00110008003D +:100250000C0012003400E1001D001B000600190014 +:1002600005000E0010003600370038002800053069 +:10027000E000E200E30003302C002C0004305000CA +:10028000510052004F002B0034003600370013009D +:100290001C0009000A00060015000F002A002900B2 +:1002A00004001200080018000C0007000B001700E3 +:1002B000110016003800E100330014000D000E009C +:1002C0001B00050010001A0019001D002800053051 +:1002D000E000E200E30003302C002C00043050006A +:1002E000510052004F0035021E021F02200221025F +:1002F0002202230224022502260227022A004C00A1 +:100300003A003B003C003D003E003F002D022E0223 +:100310002F02300231020100400041004200430040 +:10032000440045000100010001000100010001003E +:100330000100010001000100010001000100AB000B +:10034000AA00A900AE0035001E001F0020002100F9 +:100350002200230024002500260027002A004C004C +:100360003A003B003C003D003E003F002D002E00C7 +:100370002F003000310001004000410042004300E6 +:1003800044004500010001000100010001000100DE +:100390000100010001000100010001000100AB00AB +:1003A000AA00A900AE00000000000000000000004C +:1003B000000000000000000000000000000000003D +:1003C000000000000000000000000000000000002D +:1003D000000000000000000000000000000000001D +:1003E000000000000000000000000000000000000D +:1003F0000000000000000330000000000430000096 +:100400000000000000001E001E001E001E001E0056 +:100410001E001E001E001E001E001E001E0000000A +:1004200014001A000800150017001C0018000C002A +:10043000120013002F00000004001600070009003E +:100440000A000B000D000E000F00330034000D30C9 +:10045000000000000600190000000000110010005C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C00000000000000001000050010001000100D5 +:1007D0000100010001000100010001004C000100C6 +:1007E0000100010007300630135012500030013074 +:1007F00002300C30010001000B300A3009300830A3 +:1008000001000100010001000100010001000100E0 +:1008100001000100010001000100010001000100D0 +:100820000100010001002803540068006500200059 +:1008300050006C0061006E0063006B0020004B00F4 +:100840006500790062006F006100720064000000C2 +:100850002C034F007200740068006F006C00690088 +:100860006E0065006100720020004B006500790099 +:1008700062006F00610072006400730000000403F6 +:10088000090409026D00040100A0FA090400000136 +:1008900003010100092111010001223F0007058128 +:1008A0000308000A090401000103010200092111E3 +:1008B000010001224D000705820308000A09040215 +:1008C0000001030000000921110100012236000788 +:1008D00005830308000A090403000103000000095E +:1008E00021110100012239000705840310000112C3 +:1008F00001100100000008EDFE606001000102002F +:100900000105010906A101050719E029E7150025E0 +:1009100001950875018102050819012905950575DC +:1009200001910295017503910105071900297715B9 +:10093000002501957875018102C005010980A1019A +:10094000850216010026B7001A01002AB7007510AB +:1009500095018100C0050C0901A101850316010064 +:10096000269C021A01002A9C02751095018100C084 +:1009700005010902A1010901A100050919012905C3 +:100980001500250195057501810295017503810109 +:100990000501093009311581257F95027508810609 +:1009A00009381581257F950175088106050C0A38DF +:1009B000021581257F950175088106C0C0050109D2 +:1009C00006A101050719E029E7150025019508751D +:1009D0000181029501750881010508190129059514 +:1009E000057501910295017503910105071900290B +:1009F000FF150025FF950675088100C011241FBE54 +:100A0000CFEFDAE0DEBFCDBF04B603FE24C0809195 +:100A1000190490911A04A0911B04B0911C04873012 +:100A2000904BA740B04BB9F41092190410921A04DD +:100A300010921B0410921C0414BE84B7877F84BFDD +:100A400088E10FB6F89480936000109260000FBEAA +:100A5000E0E0F8E3099513E0A0E0B1E0E4E8F3E6B4 +:100A600002C005900D92A431B107D9F714E0A4E1BA +:100A7000B3E001C01D92A931B107E1F70E94EC1566 +:100A80000C94C0310C940000279A2F988FEF9FEFA1 +:100A900090938700809386008AE08093800089E1AC +:100AA000809381000C94452D282F81110BC08091DB +:100AB0008000877F8093800010928D0010928C00C0 +:100AC0002F9808952F9880918000886080938000EF +:100AD000233019F48FEF9FEF0FC083E090E0821B6B +:100AE0009109880F991F2FEF3FEFA90102C056957A +:100AF00047958A95E2F7CA0190938D0080938C0008 +:100B00000895CF93DF93EC010E94DC28BE0180E0C2 +:100B100090E0DF91CF910C9407250F931F93462F00 +:100B200050E04E30510508F0DEC0DC01FA01EA5A0F +:100B3000FF4F12968C910C948431882309F4D3C012 +:100B400000E010E0980140E064E070E08BE292E0A9 +:100B50000E944F1281E090E00FC0882309F4C3C0C7 +:100B600000E010E0980140E066E070E08BEB91E07F +:100B70000E944F1282E090E00E948105B4C0882359 +:100B800009F4B1C000E010E0980140E068E070E0D6 +:100B90008BEE91E00E944F1284E090E0EDCF88232D +:100BA00011F083E005C083E00CC0882349F084E0A5 +:100BB0000E94842540E164E083E00E94910A93C092 +:100BC00084E00E94A525F6CF882331F085EE0E94AF +:100BD0006E1C0E949C2D87C085EE0E94361D83C02E +:100BE000882309F480C00E94E30D7DC0882309F4A6 +:100BF0007AC00E94DC0D00E010E0980140E065E062 +:100C000070E08BE492E027C0882309F46CC085E093 +:100C10000E94A5250E94040E66C0882309F463C0C3 +:100C200000E010E0980140E068E070E08BE191E0C6 +:100C30000E944F1285E00E94842555C0882309F444 +:100C400052C00E94E21200E010E0980140E068E02B +:100C500070E08BE191E00E944F1245C0882309F4B7 +:100C600042C00E94ED12EFCF8823E9F100E010E0CE +:100C7000980140E066E070E08BE891E00E944F123E +:100C800084E00E94A52583E00E94A52580E10E94C2 +:100C9000A52585E00E94A5250E94040E86E00E94FD +:100CA00084250E94C928811102C00E94A5280E94A3 +:100CB000E12890E090931804809317048068809353 +:100CC00017040E94E5280FC0882369F000E010E0B7 +:100CD000980140E066E070E08BE591E00E944F12E1 +:100CE00086E00E94A52580E090E01F910F91089575 +:100CF0000F931F932FEF89EF90E021508040904099 +:100D0000E1F700C0000000E010E0980140E065E07D +:100D100070E08BE492E00E944F121F910F910895B2 +:100D20000F931F9300E010E0980140E063E070E053 +:100D300083E091E00E944F122FEF82E597E021506F +:100D400080409040E1F700C000001F910F9108958E +:100D5000CF92DF92EF92FF920F931F93CF93DF9387 +:100D6000CDB7DEB7CC58D1090FB6F894DEBF0FBEB1 +:100D7000CDBF2091D10325FFC5C08C01FC0192811C +:100D800080910201992309F460C096E4E0E9F2E061 +:100D9000DE01A95BBF4F01900D929A95E1F7F80132 +:100DA0009081E0910001F0910101E90FF11DEE0F3A +:100DB000FF1F27E430E02C0F3D1FE20FF31F60817F +:100DC0007181680F711D882777FD8095982F0E948B +:100DD000E02E20E030E040E451E40E94452E6B011B +:100DE0007C01F801218184E090E0821B9109BC0123 +:100DF000882777FD8095982F0E94E02E9B01AC01FB +:100E0000C701B6010E94DD2D9B01AC0160E070E0DE +:100E100080E090E40E94F72F20E030E04CE551E4C0 +:100E20000E94942F4FE050E0C457DF4F0FB6F89464 +:100E3000DEBF0FBECDBFDF91CF911F910F91FF900D +:100E4000EF90DF90CF900C94EF1196E4E0E9F2E0A0 +:100E5000DE01119601900D929A95E1F7F8019081CB +:100E6000E0910001F0910101E90FF11DEE0FFF1F6C +:100E700021E030E02C0F3D1FE20FF31F60817181F4 +:100E8000680F711D882777FD8095982F0E94E02EAE +:100E900020E030E040E451E40E94452E6B017C01EB +:100EA000F801218184E090E0821B9109BC01882730 +:100EB00077FD8095982F0E94E02E9B01AC01C70121 +:100EC000B6010E94DD2D9B01AC0160E070E080E086 +:100ED00090E40E94F72F20E030E04CE551E40E94BE +:100EE000942FC457DF4F0FB6F894DEBF0FBECDBFAF +:100EF000DF91CF911F910F91FF90EF90DF90CF90F6 +:100F00000C94370EC457DF4F0FB6F894DEBF0FBEF8 +:100F1000CDBFDF91CF911F910F91FF90EF90DF90A8 +:100F2000CF90089508950E9444056E9A769A0C9485 +:100F300078060C9492070C94A8060895880F991FC0 +:100F4000FC01EA5BFF4F859194910895880F991FEA +:100F5000FC01EA53FE4F8591949108950F931F93DE +:100F6000CF93DF93EC01811520E49207A0F5C11522 +:100F700080E3D80708F0E1C0C83ED105D8F4C03EF0 +:100F8000D10508F0EEC1C83AD10578F4C53AD105CB +:100F900008F074C0C130D10509F46DC008F4DEC199 +:100FA000C430D10508F0DDC1D9C1CB3BD10508F46F +:100FB00070C0D4C1C11590E2D90708F0B9C0C115FD +:100FC00021E0D20708F0CDC1C03FD10508F4C6C169 +:100FD0008E01106506C2C13080E5D80709F4BDC096 +:100FE00068F5C13120E4D20709F4AEC050F4C03135 +:100FF00090E4D90708F0A5C0CF70DD278E01146DED +:10100000F0C1C33120E4D20709F4A4C008F49FC0A2 +:10101000C115D04509F0A2C10E944B210E94040EC7 +:101020000E9490069FEF24E38CE091502040804086 +:10103000E1F700C000000E946828D3C1C11520E676 +:10104000D20730F4C11581E5D80708F48CC02DC152 +:10105000C11590E7D90708F481C1C11520E8D2076E +:1010600008F478C1C11580E9D80708F077C1DF70AE +:101070008E01106AB6C101E010E0B3C1C53AD105D6 +:1010800009F471C1C63AD10509F070C102E810E453 +:10109000A8C1C83AD10509F46CC1C93AD10509F40F +:1010A0006BC1CA3AD10509F46AC1CB3AD10509F43A +:1010B00069C1CC3AD10509F468C1CD3AD10509F42A +:1010C00067C1C03BD10509F466C1CE3AD10509F428 +:1010D00065C1CF3AD10509F464C1C13BD10509F41A +:1010E00063C1C23BD10509F462C1C33BD10509F418 +:1010F00061C1C43BD10509F460C1C53BD10509F408 +:101100005FC1C63BD10509F45EC1C73BD10509F4F7 +:101110005DC1C83BD10509F45CC1C93BD10509F4E7 +:101120005BC1CA3BD10509F45AC100E014E459C1BE +:10113000CE019F700E94A60755C1DD278E01106C5D +:1011400050C100E011ED4DC100E010ED4AC100E0DA +:1011500012ED47C100E013ED44C18091ED038160C1 +:101160008093ED033EC10E94C928811102C00E94F4 +:10117000A5280E94E12890E090931804809317041A +:10118000C23090E5D90721F480911704816086C0B0 +:10119000C43020E5D20721F48091170482607EC01C +:1011A000C63080E5D80721F480911704846076C0AA +:1011B000C83090E5D90719F48091170427C0CA30C8 +:1011C00020E5D20721F480911704806167C0CC30FC +:1011D00080E5D80721F48091170480625FC0CE308B +:1011E00090E5D90721F480911704806457C0C0317D +:1011F00020E5D20721F48091170480684FC0C231E6 +:1012000080E5D80729F4809117048460886046C07F +:10121000C33090E5D90721F4809117048E7F3EC03A +:10122000C53020E5D20721F4809117048D7F36C0A8 +:10123000C73080E5D80721F4809117048B7F2EC03A +:10124000C93090E5D90719F48091170426C0CB3036 +:1012500020E5D20721F4809117048F7E1FC0CD3086 +:1012600080E5D80721F4809117048F7D17C0CF3017 +:1012700090E5D90721F4809117048F7B0FC0C1310D +:1012800020E5D20721F4809117048F7707C0C3317E +:10129000D04531F4809117048B7F877F80931704AA +:1012A000809117040E94E5289CC08D2F99278F708C +:1012B000992781309105D9F49E012370332702C00C +:1012C000880F991F2A95E2F79C688E0144E0000F71 +:1012D000111F4A95E1F700271370802B912B53E0E3 +:1012E000CC0FDD1F5A95E1F7C076DD272FC0823085 +:1012F000910531F4DC2FCC278E01016F106A71C08B +:101300008330910569F4CE018370992701E010E0E4 +:1013100002C0000F111F8A95E2F7C8019C680FC038 +:10132000049709F05EC0CE018370992701E010E0B8 +:1013300002C0000F111F8A95E2F7C8019A6823E0E6 +:10134000CC0FDD1F2A95E1F7C07ED7708C010C2BE6 +:101350001D2B47C0DF708E01106243C000E010E01B +:1013600040C08E013EC001E810E43BC003E810E439 +:1013700038C002EE14E435C009EE14E432C00AEEBF +:1013800014E42FC005EB14E42CC006EB14E429C0D0 +:1013900007EB14E426C00CEC14E423C00DEC14E4B9 +:1013A00020C003E815E41DC00AE815E41AC002E9EC +:1013B00015E417C004E915E414C001E216E411C0F5 +:1013C00003E216E40EC004E216E40BC005E216E4E4 +:1013D00008C006E216E405C007E216E402C00AE20D +:1013E00016E4C801DF91CF911F910F9108959CE001 +:1013F000799FF001112490E3899FE00DF11D1124E4 +:10140000E60FF11DEE0FFF1FEA53FE4F85919491F9 +:10141000803E9105E0F4803C910558F581339105BB +:1014200009F46FC048F48932910509F463C08A3227 +:10143000910509F46DC072C089339105E9F08238D5 +:101440009105D1F08533910509F44DC067C0833E05 +:10145000910581F138F4803E9105B9F0823E910505 +:10146000D9F05CC0863E910561F1873E9105A1F1FE +:1014700055C00E949E0708952091170420FD02C0C8 +:1014800021FF4CC080EE90E049C08091170480FF9E +:10149000F9CF89E390E042C08091170482FF0EC02B +:1014A0008091170484FF03C080E090E037C083EE92 +:1014B00090E034C08091170482FFF2CF82EE90E07A +:1014C0002DC08091170483FF0BC08091170484FD09 +:1014D000EBCF87EE90E022C08091170483FFF5CF19 +:1014E00086EE90E01BC08091170485FF07C089E25B +:1014F00090E014C08091170485FFF9CF85E390E058 +:101500000DC08091170486FF07C08AE290E006C0F4 +:101510008091170486FFF9CF81E390E00E94AE0727 +:101520000895CF92DF92EF92FF920F931F9301E005 +:1015300010E020E030E06801790104C0CC0CDD1C33 +:10154000EE1CFF1C8A95D2F704C0000F111F221F4A +:10155000331F6A95D2F70C291D292E293F29C090E7 +:10156000D103D090D203E090D303F090D403C022F3 +:10157000D122E222F322842FC016D106E206F3061E +:1015800041F41F910F91FF90EF90DF90CF900C945A +:1015900084251F910F91FF90EF90DF90CF900C94D6 +:1015A000A52508950C94D10A5F926F927F928F9235 +:1015B0009F92AF92BF92CF92DF92EF92FF920F93E2 +:1015C0001F93CF93DF93CDB7DEB728970FB6F8946C +:1015D000DEBF0FBECDBFCE0101966C014E0199E07A +:1015E000890E911C20E030E040E050E060E070E0C7 +:1015F00000E010E0E12CF12C6C2C5D2C88E0782EC2 +:10160000AA24A394B12CE6EDF2E0A62DB52D872DEA +:1016100001900D928A95E1F7F601819191916F0108 +:10162000FC01E07FFF27E032F10559F48F70992724 +:10163000F50102C0EE0FFF1F8A95E2F7EE2AFF2A9E +:1016400037C0E033F10559F48F709927F50102C0D6 +:10165000EE0FFF1F8A95E2F70E2B1F2B29C0E034F7 +:10166000F10559F48F709927F50102C0EE0FFF1FA5 +:101670008A95E2F76E2B7F2B1BC0E035F10559F4FC +:101680008F709927F50102C0EE0FFF1F8A95E2F7D0 +:101690004E2B5F2B0DC0E036F10551F48F7099276A +:1016A000F50102C0EE0FFF1F8A95E2F72E2B3F2BAC +:1016B000C814D90409F0A7CF84B19E2D9095892331 +:1016C00084B985B1E82AE5B887B1902F9095892330 +:1016D00087B988B1082B08B98AB1962F90958923CC +:1016E0008AB98BB1682B6BB98DB1942F90958923F2 +:1016F0008DB98EB1482B4EB980B3922F9095892326 +:1017000080BB81B3282B21BB28960FB6F894DEBF8F +:101710000FBECDBFDF91CF911F910F91FF90EF9042 +:10172000DF90CF90BF90AF909F908F907F906F9001 +:101730005F9008955F926F927F928F929F92AF9287 +:10174000BF92CF92DF92EF92FF920F931F93CF93AE +:10175000DF93CDB7DEB768970FB6F894DEBF0FBE44 +:10176000CDBF85B7806885BF85B7806885BF0E947B +:10177000D40ACE0101966C014E0199E1890E911CAB +:1017800020E030E040E050E060E070E000E010E099 +:10179000E12CF12C6C2C5D2C88E1782EAA24A394EA +:1017A000B12CEEEDF2E0A62DB52D872D01900D9216 +:1017B0008A95E1F7F601819191916F01FC01E07F3B +:1017C000FF27E032F10559F48F709927F50102C027 +:1017D000EE0FFF1F8A95E2F7EE2AFF2A37C0E033AB +:1017E000F10559F48F709927F50102C0EE0FFF1F24 +:1017F0008A95E2F70E2B1F2B29C0E034F10559F42E +:101800008F709927F50102C0EE0FFF1F8A95E2F74E +:101810006E2B7F2B1BC0E035F10559F48F70992793 +:10182000F50102C0EE0FFF1F8A95E2F74E2B5F2BEA +:101830000DC0E036F10551F48F709927F50102C013 +:10184000EE0FFF1F8A95E2F72E2B3F2BC814D90409 +:1018500009F0A7CF84B19E2D9095892384B985B1D5 +:10186000E82AE5B887B1902F9095892387B988B188 +:10187000082B08B98AB1962F909589238AB98BB124 +:10188000682B6BB98DB1942F909589238DB98EB14A +:10189000482B4EB980B3922F9095892380BB81B39A +:1018A000282B21BB10921D0310921C0310921503CC +:1018B0001092140310921F0310921E03109217032C +:1018C0001092160310922103109220031092190314 +:1018D00010921803109223031092220310921B03FC +:1018E00010921A0368960FB6F894DEBF0FBECDBFF4 +:1018F000DF91CF911F910F91FF90EF90DF90CF90EC +:10190000BF90AF909F908F907F906F905F900C945E +:1019100093077F928F929F92AF92BF92CF92DF9266 +:10192000EF92FF920F931F93CF93DF93CDB7DEB764 +:10193000A0970FB6F894DEBF0FBECDBF6E0149E190 +:10194000C40ED11C84E1E82E83E0F82E98E0792EB5 +:10195000BC2CAD2C01E010E028E1822E35E0932E66 +:10196000E6EDF2E0AB2DBA2D872D01900D928A9510 +:10197000E1F7F601819191916F019C01207F33275E +:101980002032310591F424B18F709927A80102C04B +:10199000440F551F8A95E2F7CA01922F982B94B9EC +:1019A00095B18095892385B953C02033310591F4D1 +:1019B00027B18F709927F80102C0EE0FFF1F8A959B +:1019C000E2F7CF01922F982B97B998B18095892390 +:1019D00088B93EC02034310591F42AB18F7099271F +:1019E000A80102C0440F551F8A95E2F7CA01922F41 +:1019F000982B9AB99BB1809589238BB929C0203542 +:101A0000310591F42DB18F709927F80102C0EE0FC6 +:101A1000FF1F8A95E2F7CF01922F982B9DB99EB1B7 +:101A2000809589238EB914C02036310589F420B3FE +:101A30008F709927A80102C0440F551F8A95E2F7BD +:101A4000CA01922F982B90BB91B38095892381BBBB +:101A500050EA5A95F1F7BE016F5F7F4F20E030E00A +:101A600040E050E0EEEDF2E0DE011196882D0190AD +:101A70000D928A95E1F7FB0181919191BF01FC01E3 +:101A8000E07FFF27E032F10511F4E3B113C0E0334A +:101A9000F10511F4E6B10EC0E034F10511F4E9B13D +:101AA00009C0E035F10511F4ECB104C0E036F105F0 +:101AB000B9F4EFB1F0E08F70992702C0F595E79582 +:101AC0008A95E2F7E0FD08C0C801042E02C0880F25 +:101AD000991F0A94E2F702C080E090E0282B392B8E +:101AE0004F5F5F4F4C30510509F0BCCFF70180814B +:101AF00091818217930721F03183208390927302A2 +:101B00000E94D40AF2E0EF0EF11C4CE1E41643E02F +:101B1000F40609F025CF80917302882361F181508A +:101B200080937302882339F08FE99FE00197F1F7E2 +:101B300000C0000020C08091140390911503909381 +:101B40001D0380931C0380911603909117039093BB +:101B50001F0380931E0380911803909119039093A3 +:101B600021038093200380911A0390911B0390938B +:101B70002303809322030E94990781E0A0960FB669 +:101B8000F894DEBF0FBECDBFDF91CF911F910F91B3 +:101B9000FF90EF90DF90CF90BF90AF909F908F908D +:101BA0007F900895E82FF0E0EE0FFF1FE45EFC4FFA +:101BB00080819181089508958091020481608093CD +:101BC00002040C94F728809102048E7F8093020413 +:101BD0000C94F7280E94C928811102C00E94A528F0 +:101BE0000E94F328809302043E9A809171008D7FB9 +:101BF0008093710082E0809390008AE1809391004D +:101C000081E080932603089580912603811102C00C +:101C10000E94EA0D10927603109275038091710074 +:101C20008D7F80937100809190008F7780939000DA +:101C3000109238031092370310926F0310927003C2 +:101C4000109271031092720310926E0310926D0342 +:101C5000EDE4F3E0ADE3B3E0119211921192119231 +:101C60001D921D9283E0ED36F807B1F70895CF92EB +:101C7000DF92EF92FF920F931F93CF93DF93209108 +:101C80003703222309F484C06B017C018091260371 +:101C9000811102C00E94EA0D0DE613E0C7E0D0E01A +:101CA000A7019601F80192918291729162918F0140 +:101CB0000E94412E811131C0FE01EE0FFF1FEE0F79 +:101CC000FF1FE35BFC4F1082118212821382DE0140 +:101CD000AA0FBB1FA35CBC4F11961C921E92C7306B +:101CE000D105E9F021964481558166817781408351 +:101CF000518362837383148215821682178212962F +:101D00008D919C91139711969C938E9313961C9290 +:101D10001E92129734961296E2CF219708F6809180 +:101D2000750390917603019797FD05C09093760314 +:101D30008093750304C0109276031092750380910E +:101D400075039091760320917303309174032817E3 +:101D5000390724F01092740310927303892BC1F495 +:101D6000809171008D7F80937100809190008F77BA +:101D70008093900010926F03109270031092710381 +:101D80001092720310926E0310926D03109237033B +:101D9000DF91CF911F910F91FF90EF90DF90CF9047 +:101DA00008951F920F920FB60F9211244F925F92D7 +:101DB0006F927F928F929F92AF92BF92CF92DF925B +:101DC000EF92FF922F933F934F935F936F937F9385 +:101DD0008F939F93AF93BF93CF93DF93EF93FF9333 +:101DE00080913703882309F49BC1C0917503D0917A +:101DF00076031C161D060CF093C1409027035090EB +:101E000028036090290370902A0320E030E0A901A4 +:101E1000C301B2010E94902F18160CF065C0C130AA +:101E2000D10509F452C08091730390917403BE01EF +:101E30000E9470317C0190937403809373038090AF +:101E4000390390903A03A0903B03B0903C0320E00C +:101E500030E040E85FE3C501B4010E94DD2D6093EE +:101E6000390370933A0380933B0390933C03F7014B +:101E7000EE0FFF1FEE0FFF1FE35BFC4FA30192016C +:101E800060817181828193810E94452E20E030E043 +:101E900040E05EE30E94942F9B01AC01C501B401B8 +:101EA0000E94902F18168CF4C7010196BE010E9463 +:101EB00070319093740380937303109239031092DE +:101EC0003A0310923B0310923C03E0917303F091AC +:101ED0007403EE0FFF1FEE0FFF1FE35BFC4F6081EB +:101EE000718182819381D0C0C0906F03D0907003C4 +:101EF000E0907103F090720320E030E0A901C70187 +:101F0000B6010E94412E2197882309F4A2C0FE0148 +:101F1000EE0FFF1FEE0FFF1FE35BFC4F80809180F1 +:101F2000A280B380A5019401C701B6010E94412E91 +:101F300087FF31C0A501940160E070E08CED93EC67 +:101F40000E94452E20E030E040E451E40E94452EFE +:101F500020E030E040E05FE30E94942F9B01AC0161 +:101F600060E070E080E090E40E94F72F9B01AC01FC +:101F7000C501B4010E94942F9B01AC01C701B601B9 +:101F80000E94412E87FF07C0A701960160E070E024 +:101F90008CED93E439C0A5019401C701B6010E94FC +:101FA000902F18160CF055C0A501940160E070E068 +:101FB0008CED93E40E94452E20E030E040E451E4B3 +:101FC0000E94452E20E030E040E05FE30E94942F25 +:101FD0009B01AC0160E070E080E090E40E94F72F8C +:101FE0009B01AC01C501B4010E94942F9B01AC017F +:101FF000C701B6010E94902F18165CF5A701960143 +:1020000060E070E08CED93EC0E94452E20E030E023 +:1020100040E451E40E94452E20E030E040E05FE3E0 +:102020000E94942F9B01AC0160E070E080E090E49E +:102030000E94F72F9B01AC01C701B6010E94942FAB +:1020400060936F0370937003809371039093720396 +:1020500013C0FE01EE0FFF1FEE0FFF1FE35BFC4FEF +:1020600080819181A281B38180936F0390937003EB +:10207000A0937103B093720360916F03709170032A +:102080008091710390917203209124033091250374 +:102090002F3F4FEF340731F02F5F3F4F3093250331 +:1020A000209324030E94F8126B017C0120E034E2AB +:1020B00044EF51E40E94412E87FF08C086EFC82EEE +:1020C00088E2D82E84EFE82E81E4F82E20E030E07C +:1020D00040E051E4C701B6010E94942F9B01AC017E +:1020E00060E074E284E79BE40E94452E6B017C0172 +:1020F0000E94AD2E70939700609396002091740219 +:10210000309175024091760250917702C701B60175 +:102110000E94942F0E94AD2E7093990060939800B6 +:1021200080913803882309F433C1C0903303D090E1 +:102130003403E0903503F090360320E030E0A9014D +:10214000C701B6010E94902F1816D4F58091240380 +:10215000909125038F3F2FEF920729F001969093DE +:10216000250380932403C701B6010E94F81220E0E2 +:1021700030E040E051E40E94942F9B01AC0160E00C +:1021800074E284E79BE40E94452E6B017C010E946F +:10219000AD2E709397006093960020917402309159 +:1021A00075024091760250917702C701B6010E94F4 +:1021B000942F0E94AD2E709399006093980008C0F0 +:1021C0001092970010929600109299001092980029 +:1021D00060912D0370912E036F5F7F4F70932E03DC +:1021E00060932D03209196003091970080E090E05D +:1021F000232BF1F0C0919600D09197000E94DE2E23 +:102200006B017C01BE0180E090E00E94DE2E9B010C +:10221000AC0160912F037091300380913103909154 +:1022200032030E94452E20E03FEF4FE757E410C0F5 +:102230000E94DE2E6B017C0120E030EE4FEF54E473 +:1022400060912F037091300380913103909132039C +:102250000E94942F9B01AC01C701B6010E94902FF0 +:1022600087FD96C080912B038F5F80932B0390E0B6 +:102270002091FE033091FF0382179307A0F0809115 +:102280000904882319F010922B030DC0809171006E +:102290008D7F80937100809190008F778093900064 +:1022A000109238037DC080912C03C0912B038111C3 +:1022B00028C0C0900304D0900404E0900504F0907E +:1022C000060420E030E0A901C701B6010E94902F6A +:1022D0001816BCF481E080932C0310923303109203 +:1022E00034031092350310923603C0922F03D0921C +:1022F0003003E0923103F0923203C150C0932B03BC +:1023000043C010922C031092250310922403E091F5 +:102310000004F091010448E0C49FE00DF11D112478 +:1023200080819181A281B3818093330390933403A0 +:10233000A0933503B093360320E030E040E85EE33D +:1023400064817581868197810E94942F6B017C0145 +:1023500020E030E048EC52E460917802709179021C +:1023600080917A0290917B020E94452E9B01AC01E4 +:10237000C701B6010E94942F60932F03709330031E +:10238000809331039093320310922E0310922D0309 +:102390008091020480FD04C010923803109237032C +:1023A000FF91EF91DF91CF91BF91AF919F918F916D +:1023B0007F916F915F914F913F912F91FF90EF909F +:1023C000DF90CF90BF90AF909F908F907F906F9055 +:1023D0005F904F900F900FBE0F901F901895CF9267 +:1023E000DF92EF92FF92CF93DF936B017C01EA01C2 +:1023F00080912603811102C00E94EA0D809102049F +:1024000080FF46C0809175039091760308970CF089 +:102410003FC0809171008D7F80937100809138035F +:1024200081110E94040E81E08093370310922503EE +:102430001092240320E030E0A901C701B6010E94F8 +:10244000902F1816DCF48091750390917603FC01AF +:10245000EE0FFF1FEE0FFF1FE35BFC4FC082D18228 +:10246000E282F382FC01EE0FFF1FE35CFC4FD1839D +:10247000C0830196909376038093750380917100D9 +:1024800082608093710080919000806880939000BA +:10249000DF91CF91FF90EF90DF90CF9008958F92D2 +:1024A0009F92AF92BF92CF92DF92EF92FF920F93E3 +:1024B0001F93CF93DF93EC017B01D42E4801590188 +:1024C00080912603811102C00E94EA0D80910204CE +:1024D00080FF6BC0809171008D7F8093710080912F +:1024E000370381110E94040E81E080933803D0935A +:1024F0000104C0930004F092FF03E092FE03D09227 +:1025000009048092030490920404A0920504B092FE +:1025100006041092390310923A0310923B03109272 +:102520003C0310922B0388819981AA81BB818093FF +:10253000330390933403A0933503B093360320E024 +:1025400030E040E85EE36C817D818E819F810E9456 +:10255000942F6B017C0120E030E048EC52E4609164 +:1025600078027091790280917A0290917B020E94A8 +:10257000452E9B01AC01C701B6010E94942F6093C8 +:102580002F037093300380933103909332031092A2 +:102590002E0310922D038091710082608093710050 +:1025A00080919000806880939000DF91CF911F917F +:1025B0000F91FF90EF90DF90CF90BF90AF909F90E2 +:1025C0008F9008958091770390E0019665E070E028 +:1025D0000E9470318093770308958091770390E093 +:1025E000019765E070E00E94703180937703089551 +:1025F0008F929F92AF92BF92CF92DF92EF92FF9213 +:10260000CF93DF936B017C01C0912403D09125030C +:10261000BE0180E090E00E94DE2E4B015C01A7012C +:10262000960160E070E08CE594E40E94452E9B01E9 +:10263000AC01C501B4010E94942F0E94B22E4091BA +:102640007703423009F45CC028F4442351F0413050 +:10265000E9F0FBC0433009F481C0443009F4B4C050 +:10266000F4C080E090E0A0E0BFE380937402909318 +:102670007502A0937602B09377021092270310920E +:1026800028031092290310922A03DFC01092270317 +:10269000109228031092290310922A0364317105C5 +:1026A00040F46A307105E0F520E030E040E85EE398 +:1026B0003BC0693C710508F0C0C080E090E00E941A +:1026C000DE2E20E030E040EA51E40E94DC2D20E0E4 +:1026D00030E044E353E40E94452E9B01AC010E948C +:1026E000942F20E030E040E05EE30E94942F9B01B5 +:1026F000AC0160E070E080E09EE30E94DC2D5BC0F6 +:1027000010922703109228031092290310922A0393 +:102710006432710578F4FB01EC59FF4F0C9484315D +:1027200020E030E040E05FE3C701B6010E94942F53 +:102730006B017C0180E090E0A0E0BEE38093740236 +:1027400090937502A0937602B09377027EC0A701A2 +:102750009601C701B6010E94DD2DEACF1092270332 +:10276000109228031092290310922A032AE0269F30 +:10277000A001279F500D1124CA0168EB7BE00E9445 +:102780005C31BC016C5D754077FF03C0719561954C +:102790007109882777FD8095982F0E94E02E2EE3FF +:1027A00033EC4EE259E30E94942F20E030E040ECFD +:1027B0005EE30E94DD2D6093740270937502809336 +:1027C00076029093770241C010922703109228035B +:1027D0001092290310922A03CE0183709927892B26 +:1027E000E1F0BE016170772780E090E00E94DE2E6C +:1027F00020E030E040E05EE30E94942F20E030E0F3 +:1028000040E45FE30E94DD2D6093740270937502D3 +:1028100080937602909377020CC080E090E0A0E075 +:10282000BFE38093740290937502A0937602B093F5 +:102830007702C770DD27CD2B41F4109274021092FD +:1028400075021092760210927702C701B601DF91ED +:10285000CF91FF90EF90DF90CF90BF90AF909F907F +:102860008F900895809188030895CF93DF9300D0CF +:102870001F92CDB7DEB79C0180910E04843019F50C +:1028800093E099833B832A839093E9008FEF9091A3 +:10289000E800815095FD06C095ED9A95F1F700008E +:1028A0008111F5CF8091E80085FF0DC040E050E038 +:1028B00063E070E0CE0101960E9496168091E800D8 +:1028C0008E778093E8000F900F900F90DF91CF915B +:1028D0000895CF93DF9300D01F92CDB7DEB720913C +:1028E0000E04243021F522E029839B838A8383E030 +:1028F0008093E9008FEF9091E800815095FD06C02C +:1029000095ED9A95F1F700008111F5CF8091E800DF +:1029100085FF0DC040E050E063E070E0CE0101961D +:102920000E9496168091E8008E778093E8000F90C1 +:102930000F900F90DF91CF91089520910E042430D5 +:10294000F1F422E02093E9002FEF3091E8002150CC +:1029500035FD06C035ED3A95F1F700002111F5CFB0 +:102960002091E80025FF0BC040E050E065E070E0FA +:102970000E9496168091E8008E778093E800089573 +:10298000CF93DF93EC0190910E04943009F046C090 +:10299000809186028823D9F0809187028823B9F03C +:1029A0009093E9008FEF9091E800815095FD06C06B +:1029B00095E19A95F1F700008111F5CF8091E8003B +:1029C00085FF2CC040E050E060E170E017C081E07E +:1029D0008093E9008FEF9091E800815095FD06C04B +:1029E00095ED9A95F1F700008111F5CF8091E800FF +:1029F00085FF14C040E050E068E070E0CE010E9426 +:102A000096168091E8008E778093E80080E1FE01C1 +:102A1000A8E7B3E001900D928A95E1F7DF91CF919D +:102A2000089580910D04811109C00E942B180E9405 +:102A300088188091E20084608093E20008951092EB +:102A40000D040895089508950C94D02742E061EC98 +:102A500081E00E94A51742E061EC82E00E94A51788 +:102A600042E061EC83E00E94A51742E161EC84E062 +:102A70000C94A51780911004833009F455C030F4EC +:102A8000813071F0823009F48EC008958A3009F4E3 +:102A90007AC08B3009F460C0893009F09CC020C036 +:102AA00080910F04813A09F096C08091E800877FF9 +:102AB0008093E8008091130490911404892B21F4F1 +:102AC00060E188E793E003C060E080E090E070E0C0 +:102AD0000E94E1168091E8008B778093E8000895CA +:102AE00080910F04813209F076C080911304909197 +:102AF0001404009719F0039709F06DC08091E80065 +:102B0000877F8093E8008091E80082FD05C0809176 +:102B10000E048111F8CF5FC08091F100809388038B +:102B20008091E8008B7753C080910F04813A09F0BF +:102B300052C08091130490911404892B09F04BC06A +:102B40008091E800877F8093E8008091E80080FF13 +:102B5000FCCF8091860236C080910F048132D9F576 +:102B60008091130490911404892BA9F58091E800B9 +:102B7000877F8093E8000E94DA1780911104809388 +:102B800086020C944B2180910F04813221F58091B3 +:102B9000E800877F8093E8000E94DA178091120492 +:102BA00080938903089580910F04813AA1F4809164 +:102BB000E800877F8093E8008091E80080FFFCCFE9 +:102BC000809189038093F1008091E8008E77809353 +:102BD000E8000C94DA17089584B7877F84BF88E1F2 +:102BE0000FB6F89480936000109260000FBE90E0E2 +:102BF00080E80FB6F89480936100909361000FBE57 +:102C00000E947D1B0E942B180E9488188091E20070 +:102C100084608093E20078940E940E1B0E947F1BC8 +:102C20008CE792E00E94291B80910E04853069F4A4 +:102C30000E948A2780910C048823B1F30E94B82750 +:102C4000882391F30E948016EFCF0E94871BECCF60 +:102C5000292F332723303105C9F064F421303105A1 +:102C600081F02230310509F043C08DE690E022E882 +:102C700038E042C021323105F1F02232310541F114 +:102C800037C082E190E02FEE38E036C099278130DE +:102C9000910541F08230910541F0892B49F5EEE72D +:102CA000F8E005C0E0E5F8E002C0E6E2F8E0849173 +:102CB00090E09F0121C06430D8F4E62FF0E0EE0FE1 +:102CC000FF1FEE5FFC4F2081318189E090E014C04E +:102CD000643070F470E0FB01EE0FFF1FE650FD4F13 +:102CE00020813181FB01EA50FD4F808190E004C0DA +:102CF00080E090E020E030E0FA0131832083089505 +:102D000080E189BD82E189BD09B400FEFDCF8091DB +:102D1000D8008F7D8093D8008091E00082608093FE +:102D2000E0008091E00081FDFCCF0895CF92DF921A +:102D3000EF92FF920F931F93CF93DF93EC018B01E0 +:102D40006A010E94F917811133C0C114D10439F00E +:102D5000F60180819181081B190BC80FD91FE12C46 +:102D6000F12C0115110519F18091E80085FD16C0BF +:102D70008091E8008E778093E800C114D10449F077 +:102D8000F60180819181E80EF91EF182E08285E0F2 +:102D90000FC00E94F917882321F30AC089918093FC +:102DA000F10001501109FFEFEF1AFF0ADACF80E0BE +:102DB000DF91CF911F910F91FF90EF90DF90CF9017 +:102DC000089520911504309116042617370748F00E +:102DD0006115710539F42091E8002E772093E80001 +:102DE00001C0B90140E061157105A9F120910E04FF +:102DF000222309F443C0253009F442C02091E800A1 +:102E000023FD40C02091E80022FD32C02091E8005F +:102E100020FFE9CF4091F3002091F20030E0342B05 +:102E2000FC01CF016115710559F02830310540F4DE +:102E300081918093F100615071092F5F3F4FF1CF75 +:102E400041E02830310509F040E02091E8002E777C +:102E50002093E800C8CF4111C9CF0AC080910E0469 +:102E6000882361F0853061F08091E80083FD0AC01D +:102E70008091E80082FFF2CF80E0089582E008951B +:102E800083E0089581E0089520911504309116049F +:102E90002617370748F06115710539F42091E800CD +:102EA0002E772093E80001C0B901FC0120E06115F4 +:102EB000710591F180910E04882309F440C085309A +:102EC00009F43FC08091E80083FD3DC08091E80097 +:102ED00082FD2FC08091E80080FFE9CF2091F300B0 +:102EE0008091F20090E0922B6115710559F08830C5 +:102EF000910540F424912093F100319661507109BD +:102F00000196F2CF21E0089709F020E08091E800D7 +:102F10008E778093E800CBCF2111CCCF0AC080916F +:102F20000E04882361F0853061F08091E80083FD14 +:102F30000AC08091E80082FFF2CF80E0089582E02D +:102F4000089583E0089581E00895982F973058F50B +:102F50009093E900981739F07091EC002091ED0002 +:102F60005091F00003C0242F762F50E021FF19C0AC +:102F70003091EB003E7F3093EB003091ED003D7FD0 +:102F80003093ED003091EB0031603093EB007093A3 +:102F9000EC002093ED005093F0002091EE0027FF0D +:102FA00007C09F5FD3CF8F708093E90081E00895C1 +:102FB00080E0089580910F0487FF11C08091E800A0 +:102FC00082FD05C080910E048111F8CF11C080915F +:102FD000E8008B770BC080910E04882349F0809124 +:102FE000E80080FFF8CF8091E8008E778093E800BA +:102FF00008952091E4003091E50095E64091EC00C1 +:10300000842F817040FF22C08091E80080FD1CC0A9 +:1030100080910E04882391F0853091F08091EB002F +:1030200085FD10C04091E4005091E5004217530720 +:1030300029F39A01915011F784E0089582E00895F0 +:1030400083E0089581E0089580E008954091E800CC +:1030500042FFDECF08950E9499180E94A118E0EE69 +:10306000F0E0808181608083E8EDF0E080818F77FF +:10307000808319BCA7EDB0E08C918E7F8C9380810A +:103080008F7E808310920D0408950F931F93CF932A +:10309000DF930E9499180E94A118C8EDD0E08881A2 +:1030A0008F77888388818068888388818F7D8883F3 +:1030B00019BC10920E0410920A0410920C04109283 +:1030C0000B0400EE10E0F80180818B7F8083888103 +:1030D0008160888342E060E080E00E94A517E1EE15 +:1030E000F0E080818E7F8083E2EEF0E0808181607D +:1030F0008083808188608083F80180818E7F8083D7 +:10310000888180618883DF91CF911F910F9108950D +:10311000E8EDF0E080818F7E8083E7EDF0E0808154 +:103120008160808384E082BF81E080930D040C94F1 +:103130004518E8EDF0E080818E7F80831092E200F8 +:1031400008951092DA001092E10008951F920F92F4 +:103150000FB60F9211242F933F934F935F936F936A +:103160007F938F939F93AF93BF93EF93FF93809140 +:10317000E10082FF0BC08091E20082FF07C08091D6 +:10318000E1008B7F8093E1000E940D1B8091DA00AB +:1031900080FF1FC08091D80080FF1BC08091DA00A3 +:1031A0008E7F8093DA008091D90080FF0DC080E18E +:1031B00089BD82E189BD09B400FEFDCF81E0809325 +:1031C0000E040E94111505C019BC10920E040E9435 +:1031D0001F158091E10080FF19C08091E20080FFFF +:1031E00015C08091E2008E7F8093E2008091E20022 +:1031F00080618093E2008091D80080628093D80043 +:1032000019BC85E080930E040E9423158091E10093 +:1032100084FF30C08091E20084FF2CC080E189BD32 +:1032200082E189BD09B400FEFDCF8091D8008F7D79 +:103230008093D8008091E1008F7E8093E10080919F +:10324000E2008F7E8093E2008091E20081608093B3 +:10325000E20080910A04882311F084E007C0809185 +:10326000E30087FD02C081E001C083E080930E048B +:103270000E9424158091E10083FF29C08091E20023 +:1032800083FF25C08091E100877F8093E10082E089 +:1032900080930E0410920A048091E1008E7F809347 +:1032A000E1008091E2008E7F8093E2008091E20055 +:1032B00080618093E20042E060E080E00E94A51718 +:1032C0008091F00088608093F0000E942215FF91A9 +:1032D000EF91BF91AF919F918F917F916F915F918E +:1032E0004F913F912F910F900FBE0F901F90189507 +:1032F0001F920F920FB60F9211242F933F934F936B +:103300005F936F937F938F939F93AF93BF93CF936D +:10331000DF93EF93FF93C091E900CF708091EC00B1 +:10332000D82FD17080FDD0E81092E9008091F00094 +:10333000877F8093F00078940E94BC191092E90076 +:103340008091F00088608093F000CD2BCF70C09307 +:10335000E900FF91EF91DF91CF91BF91AF919F91E4 +:103360008F917F916F915F914F913F912F910F902E +:103370000FBE0F901F9018951F93CF93DF93CDB77B +:10338000DEB7AA970FB6F894DEBF0FBECDBFEFE051 +:10339000F4E088E08E0F9091F10091938E13FBCFB3 +:1033A0000E943A158091E80083FF1FC180910F04AD +:1033B00090911004492F50E04A30510508F015C192 +:1033C000FA01E857FF4F0C948431803881F082383D +:1033D00009F00BC1809113048F708093E9008091F4 +:1033E000EB0085FB882780F91092E90006C08091E8 +:1033F0000B0490910C04911182609091E800977FEA +:103400009093E8008093F1001092F100C8C0282F3B +:103410002D7F09F0EAC0882319F0823061F0E5C001 +:1034200080911104813009F0E0C0933009F080E010 +:1034300080930C042BC080911104811127C08091CE +:1034400013048F7009F4D1C08093E9002091EB0040 +:1034500020FF1CC0933021F48091EB00806214C0E7 +:103460009091EB0090619093EB0021E030E0A90196 +:1034700002C0440F551F8A95E2F74093EA0010926C +:10348000EA008091EB0088608093EB001092E900E5 +:103490008091E800877F86C08111A7C01091110438 +:1034A0001F778091E3008078812B8093E3008091E7 +:1034B000E800877F8093E8000E94DA178091E80097 +:1034C00080FFFCCF8091E30080688093E3001111BE +:1034D00002C082E001C083E080930E0486C0805861 +:1034E000823008F082C080911104909112048C3DCA +:1034F00053E0950779F583E08A838AE289834FB7A1 +:10350000F894DE01139620E03EE051E2E32FF0E074 +:1035100050935700E49120FF03C0E295EF703F5FA6 +:10352000EF708E2F90E0EA3010F0C79601C0C09681 +:103530008D939D932F5F243149F74FBF8091E80011 +:10354000877F8093E8006AE270E0CE0101960E94D6 +:10355000E11614C0AE014F5F5F4F609113040E94EB +:103560002816BC01009709F440C09091E800977FAD +:103570009093E80089819A810E9444178091E80025 +:103580008B778093E80031C0803879F58091E8002E +:10359000877F8093E80080910A048093F1008091F6 +:1035A000E8008E778093E8000E94DA171EC0811130 +:1035B0001CC0909111049230C0F48091E800877F84 +:1035C0008093E80090930A040E94DA1780910A041D +:1035D000811106C08091E30087FD02C081E001C037 +:1035E00084E080930E040E9426158091E80083FFFA +:1035F0000AC08091E800877F8093E8008091EB000B +:1036000080628093EB00AA960FB6F894DEBF0FBEDF +:10361000CDBFDF91CF911F9108950895CF938091F1 +:103620000E048823A1F0C091E900CF709091EC00C6 +:10363000892F817090FD80E8C82B1092E90080915D +:10364000E80083FD0E94BC19CF70C093E900CF91C0 +:10365000089590938F0380938E030895E0918E03D5 +:10366000F0918F03309721F00190F081E02D0994C3 +:1036700080E00895E0918E03F0918F03309721F060 +:103680000280F381E02D09940895E0918E03F0917A +:103690008F03309721F00480F581E02D099408957F +:1036A00020918C0330918D038217930771F09093D2 +:1036B0008D0380938C03E0918E03F0918F033097FC +:1036C00021F00680F781E02D0994089520918A0366 +:1036D00030918B038217930771F090938B03809343 +:1036E0008A03E0918E03F0918F03309721F00084DC +:1036F000F185E02D0994089508950C947C1B0E9497 +:1037000004280E949A0B0E948A280C94452D4F92FF +:103710005F927F928F929F92AF92BF92CF92DF92F1 +:10372000EF92FF920F931F93CF93DF93CDB7DEB746 +:103730002A970FB6F894DEBF0FBECDBF0E94890C4A +:1037400091E9C92E93E0D92E00E010E0AA24A394B9 +:10375000B12C702E802F0E94D20D4C01F6014190A9 +:1037600051906F014826592641145104B1F40F5F5E +:103770001F4F0430110569F78FEF89838A831B82FD +:103780000E940D288160782F9D838C8349815A8106 +:103790006B818D810E94401C3AC08091ED0381FDB8 +:1037A0000E94DB0D20E030E07501022E02C0EE0C1D +:1037B000FF1C0A94E2F7C70184219521892B09F1A6 +:1037C0002E837F828E209F2091E0892809F490E04B +:1037D00098870E940D288160782F9A8789874E816B +:1037E0005F8168858A850E94401C000F111FF801C7 +:1037F000EF56FC4F80819181E826F926F182E08224 +:1038000006C02F5F3F4F2C30310571F6B0CF0E94BC +:10381000762A109190030E942E1B1817D9F00E944F +:103820002E1B809390032A960FB6F894DEBF0FBE2E +:10383000CDBFDF91CF911F910F91FF90EF90DF905F +:10384000CF90BF90AF909F908F907F905F904F9060 +:103850000C94D20A2A960FB6F894DEBF0FBECDBFE5 +:10386000DF91CF911F910F91FF90EF90DF90CF905C +:10387000BF90AF909F908F907F905F904F900895F2 +:10388000CF93DF93CDB7DEB72B970FB6F894DEBF9B +:103890000FBECDBF4F83588769877A878B87DE013C +:1038A000119686E0FD0111928A95E9F785E0FE0107 +:1038B000379601900D928A95E1F749815A816B8183 +:1038C0007C818D819E810E94E5232B960FB6F89412 +:1038D000DEBF0FBECDBFDF91CF910895CF93882378 +:1038E00009F4C2C0C82F823859F40E942E1B81FDF2 +:1038F000BBC089E30E948E260E945B2789E30CC02F +:10390000833879F40E942E1B80FDAEC083E50E94AF +:103910008E260E945B2783E50E94D026CF910C94CF +:103920005B27843859F40E942E1B82FD9DC087E4DA +:103930000E948E260E945B2787E4EECF8CEF8C0FCF +:10394000813A48F48C2F0E94AD2C81118DC08C2FB0 +:103950000E948E26E3CF80E28C0F883048F4C77037 +:1039600081E001C0880FCA95EAF70E941427D6CFDC +:103970008BE58C0F833078F4C53A29F0C63A31F0E4 +:1039800083E890E005C081E890E002C082E890E022 +:10399000CF910C94501B88E58C0F833108F064C0E4 +:1039A000C83A39F1C93A41F1CA3A49F1CB3A51F131 +:1039B000CC3A59F1CD3A61F1C03B69F1CE3A71F19F +:1039C000CF3A79F1C13B81F1C23B89F1C33B91F11F +:1039D000C43B99F1C53BA1F1C63BA9F1C73BB1F18D +:1039E000C83BB9F1C93BC1F1CA3BC9F180E090E0E5 +:1039F00038C082EE90E035C089EE90E032C08AEEA9 +:103A000090E02FC085EB90E02CC086EB90E029C0C1 +:103A100087EB90E026C08CEC90E023C08DEC90E02A +:103A200020C083E891E01DC08AE891E01AC082E9D5 +:103A300091E017C084E991E014C081E292E011C0E6 +:103A400083E292E00EC084E292E00BC085E292E055 +:103A500008C086E292E005C087E292E002C08AE2F6 +:103A600092E0CF910C94661BCF910895882309F4BE +:103A70004BC0823859F40E942E1B81FF45C089E358 +:103A80000E948E260E945B2789E30CC0833871F464 +:103A90000E942E1B80FF38C083E50E948E260E9464 +:103AA0005B2783E50E94D0260C945B27843859F469 +:103AB0000E942E1B82FF28C087E40E948E260E944F +:103AC0005B2787E4EFCF9CEF980F913A58F390E291 +:103AD000980F983050F4877091E001C0990F8A9543 +:103AE000EAF7892F0E941A27DFCF9BE5980F9330C2 +:103AF00020F480E090E00C94501B885A833120F42D +:103B000080E090E00C94661B0895882321F00E94C9 +:103B100014270C945B270895882321F00E941A270C +:103B20000C945B270895BF92CF92DF92EF92FF92A1 +:103B30000F931F93CF93DF9300D000D000D0CDB769 +:103B4000DEB725E0FC01DE01119601900D922A9569 +:103B5000E1F7FC01D08011810281258122952F702F +:103B600043815481452B09F472C31F3F21F4FFEFB9 +:103B7000DF1609F46CC37C012E830E949B07D98257 +:103B80001A8369817A81802F0E948A26182FB92E84 +:103B90000E943F260E9406252E81002319F00E94D4 +:103BA00031272E81EB2DE295EF70F0E0EE56FF4FBE +:103BB0000C9484318B2D807F9B2D9F70F92E882350 +:103BC00019F0F29480EFF822002389F0FF2009F425 +:103BD0007CC280E2810F883020F48F2D0E94142750 +:103BE00003C08F2D0E9424270E945B276EC2812F65 +:103BF0000E94361DFF2009F42AC3105E8F2D183055 +:103C000018F40E941A2702C00E942A2726960FB68F +:103C1000F894DEBF0FBECDBFDF91CF911F910F9102 +:103C2000FF90EF90DF90CF90BF900C945B278B2D8F +:103C3000807F9B2D9F70803211F4892F03C0892FC4 +:103C40008295807F112319F0113011F12BC00023D0 +:103C5000A9F0222389F1213079F526960FB6F89440 +:103C6000DEBF0FBECDBFDF91CF911F910F91FF90AF +:103C7000EF90DF90CF90BF900C944427222319F04F +:103C8000213009F4E4C28E830E9447278E819BC1B4 +:103C9000002321F0263008F0DAC20EC0253008F0EB +:103CA000D6C291C10023C9F0222331F0F7019581DA +:103CB00090FF0BC29F70958326960FB6F894DEBFD7 +:103CC0000FBECDBFDF91CF911F910F91FF90EF906D +:103CD000DF90CF90BF900C94851D222309F473C10F +:103CE00009C22B2D26952695237030E0211531052C +:103CF00021F021303105D1F0AAC2002321F0812F1B +:103D00009B2D937002C080E090E026960FB6F89449 +:103D1000DEBF0FBECDBFDF91CF911F910F91FF90FE +:103D2000EF90DF90CF90BF900C94501B002321F0B8 +:103D3000812F9B2D937002C080E090E026960FB6F5 +:103D4000F894DEBF0FBECDBFDF91CF911F910F91D1 +:103D5000FF90EF90DF90CF90BF900C94661B812F67 +:103D6000002319F00E947E2902C00E94E6292696AF +:103D70000FB6F894DEBF0FBECDBFDF91CF911F917C +:103D80000F91FF90EF90DF90CF90BF900C946B2A33 +:103D90008B2D837009F07BC0011159C2812F829550 +:103DA00086958770880F880F912F9F70C92ED12C10 +:103DB000E12CF12C082E04C0CC0CDD1CEE1CFF1CE9 +:103DC0000A94D2F714FF12C04FE050E060E070E0B8 +:103DD00004C0440F551F661F771F8A95D2F7CB0189 +:103DE000BA01609570958095909503C060E070E091 +:103DF000CB012B2D269526952370422F50E0423083 +:103E00005105D9F04330510569F16C297D298E297E +:103E10009F294130510551F126960FB6F894DEBF27 +:103E20000FBECDBFDF91CF911F910F91FF90EF900B +:103E3000DF90CF90BF900C942D256C297D298E2981 +:103E40009F2926960FB6F894DEBF0FBECDBFDF9137 +:103E5000CF911F910F91FF90EF90DF90CF90BF9087 +:103E60000C9449250E942D25C701B60126960FB650 +:103E7000F894DEBF0FBECDBFDF91CF911F910F91A0 +:103E8000FF90EF90DF90CF90BF900C94112500230E +:103E900019F08B2D817001C08695882309F4D7C154 +:103EA000812F829586958770880F880F912F9F703C +:103EB000C92ED12CE12CF12C082E04C0CC0CDD1C19 +:103EC000EE1CFF1C0A94D2F714FF12C04FE050E022 +:103ED00060E070E004C0440F551F661F771F8A958D +:103EE000D2F7CB01BA01609570958095909503C08B +:103EF00060E070E0CB012B2D269526952370422F94 +:103F000050E042305105D9F04330510569F16C2938 +:103F10007D298E299F294130510551F126960FB6F2 +:103F2000F894DEBF0FBECDBFDF91CF911F910F91EF +:103F3000FF90EF90DF90CF90BF900C9407266C29F4 +:103F40007D298E299F2926960FB6F894DEBF0FBED5 +:103F5000CDBFDF91CF911F910F91FF90EF90DF9038 +:103F6000CF90BF900C9423260E940726C701B6016C +:103F700026960FB6F894DEBF0FBECDBFDF91CF916E +:103F80001F910F91FF90EF90DF90CF90BF900C9416 +:103F9000EB25103F49F118F4103E48F491C0123F50 +:103FA00009F453C0E8F1133F09F464C089C01F70DD +:103FB0008B2D8F71002321F00E948425812F7CCED0 +:103FC0000E94A525812F26960FB6F894DEBF0FBE5E +:103FD000CDBFDF91CF911F910F91FF90EF90DF90B8 +:103FE000CF90BF900C948C1D0023B1F0253008F0C9 +:103FF0002EC18B2D8F7126960FB6F894DEBF0FBEA3 +:10400000CDBFDF91CF911F910F91FF90EF90DF9087 +:10401000CF90BF900C94CA25263008F018C1E9CF84 +:104020000023A9F08B2D8F7126960FB6F894DEBF72 +:104030000FBECDBFDF91CF911F910F91FF90EF90F9 +:10404000DF90CF90BF900C948425002359F38B2DE3 +:104050008F7126960FB6F894DEBF0FBECDBFDF91ED +:10406000CF911F910F91FF90EF90DF90CF90BF9075 +:104070000C94A525002399F08B2D8F7126960FB6F1 +:10408000F894DEBF0FBECDBFDF91CF911F910F918E +:10409000FF90EF90DF90CF90BF900C946F25269605 +:1040A0000FB6F894DEBF0FBECDBFDF91CF911F9149 +:1040B0000F91FF90EF90DF90CF90BF900C9465250B +:1040C0000023A9F0222309F4ADCF812F26960FB645 +:1040D000F894DEBF0FBECDBFDF91CF911F910F913E +:1040E000FF90EF90DF90CF90BF900C946E1C222336 +:1040F00009F4ADCF812F26960FB6F894DEBF0FBE20 +:10410000CDBFDF91CF911F910F91FF90EF90DF9086 +:10411000CF90BF900C94361D4B2D4F70612FC7016F +:104120000E948D0526960FB6F894DEBF0FBECDBF58 +:10413000DF91CF911F910F91FF90EF90DF90CF9083 +:10414000BF900C948924011182C09B2D9F70492F30 +:1041500050E04230510509F443C0C4F44115510503 +:1041600071F14130510509F072C026960FB6F894EE +:10417000DEBF0FBECDBFDF91CF911F910F91FF909A +:10418000EF90DF90CF90BF900C946D2D4330510590 +:10419000C1F14430510509F05AC0812F26960FB65F +:1041A000F894DEBF0FBECDBFDF91CF911F910F916D +:1041B000FF90EF90DF90CF90BF900C94BF2D26968C +:1041C0000FB6F894DEBF0FBECDBFDF91CF911F9128 +:1041D0000F91FF90EF90DF90CF90BF900C94562DF1 +:1041E00026960FB6F894DEBF0FBECDBFDF91CF91FC +:1041F0001F910F91FF90EF90DF90CF90BF900C94A4 +:10420000892D26960FB6F894DEBF0FBECDBFDF9185 +:10421000CF911F910F91FF90EF90DF90CF90BF90C3 +:104220000C949C2D4B2D4F70612FC70126960FB615 +:10423000F894DEBF0FBECDBFDF91CF911F910F91DC +:10424000FF90EF90DF90CF90BF900C949D07269643 +:104250000FB6F894DEBF0FBECDBFDF91CF911F9197 +:104260000F91FF90EF90DF90CF90BF9008950E9444 +:1042700031270E9441270E9406270E945B270E9447 +:104280001C2B0E946B2A80E090E00E94501B80E073 +:1042900090E00C94661B0E9421270C9437210E9409 +:1042A0007F26292F22952F7030E02C3031054CF4D9 +:1042B0002A3031056CF4225031092230310588F45E +:1042C00007C02C30310549F02F30310531F009C0DD +:1042D000803E48F0803F29F406C093FB882780F990 +:1042E000089580E0089581E00895CF93DF9300D092 +:1042F00000D01F92CDB7DEB70F900F900F900F90A8 +:104300000F90DF91CF910895CF93DF9300D000D02D +:1043100000D0CDB7DEB726960FB6F894DEBF0FBE3D +:10432000CDBFDF91CF9108951F93CF93DF93C091BD +:10433000990316E080919A03C81799F0D0E01C9F6A +:10434000F0011D9FF00D1124E556FC4F4081518175 +:1043500062817381848195810E9484212196C77036 +:10436000E9CFDF91CF911F9108954091CB035091F8 +:10437000CC036091CD037091CE038091CF039091D7 +:10438000D0030C9484218091D00382958F7009F022 +:1043900054C08091CD03882309F44FC080919903C4 +:1043A000A0919A036091CB037091CC034091CE030E +:1043B0005091CF03B6E08A1709F43FC090E0411551 +:1043C0005105C1F17F3F11F46F3FA1F1B89FF0019A +:1043D000B99FF00D1124E556FC4F218172132AC0BC +:1043E0002081621327C02281211124C023813481BE +:1043F0002417350710F421503109241B350B283CB4 +:104400003105C0F42091D0032F7020612093D00398 +:1044100026E0289FF001299FF00D1124E056FC4F63 +:1044200080818F70806180838BEC93E00E94931D6C +:104430000C94942101968770BECF0895CF92DF929D +:10444000EF92FF920F931F93CF93DF93CDB7DEB719 +:1044500062970FB6F894DEBF0FBECDBF8C0185E02A +:10446000F801DE011D9601900D928A95E1F7D801C1 +:104470004C9111965C91119712966C91129713962C +:10448000CD90DC9014973091CB037091CC03809148 +:10449000CE039091CF03009709F46BC17F3F19F4CD +:1044A0003F3F09F466C1E090CD03EE2009F4C0C09F +:1044B0002091D003C816D90628F0F601E81BF90BA5 +:1044C000CF0104C0809590958C0D9D1DFF24F39421 +:1044D000883C910578F0F12C207F09F0C6C07C2D36 +:1044E000D98AC88A89890E9475218BEC93E00E9441 +:1044F000931DB1C0822F807F09F046C0751314C090 +:10450000341312C0611110C02F7020612093D003AA +:104510000E94B5218BEC93E00E94931D8091D00303 +:10452000D80115968C932EC0CD2819F15F3F11F458 +:104530004F3FF9F0F62E61111CC080919903209134 +:104540009A0336E0821709F45AC090E0389FF001D0 +:10455000399FF00D1124E556FC4F7181571306C0A9 +:104560007081471303C07281711103C00196877077 +:10457000E9CFF62E662309F418C18091D00381603B +:104580008093D003F12C11C1751308C0341306C0F9 +:10459000611104C08091D003D801C3C04D875E87EC +:1045A0008D859E856A8B0E944F216A898823E1F15F +:1045B0006623D1F12091D003822F82958F7090E0F5 +:1045C000029774F08091CB039091CC0398878F83EE +:1045D0001986DB86CA862C87CE0107960E94931D1A +:1045E00086E0F801ABECB3E001900D928A95E1F71B +:1045F0000E94C3210E94B521FF24F394D6C04D87A9 +:104600005E878D859E850E947F26292F22952F709B +:1046100030E0223031050CF0BCC09F7009F0B6C00C +:10462000805E883008F4C1C0C8010E94931DE4CFA9 +:10463000C816D90608F453C0F601E81BF90BCF01E0 +:10464000883C910508F450C0F12C7C2DD98AC88A89 +:1046500089890E947521EBECF3E086E0DF011D9271 +:104660008A95E9F70E94B521A0C0751314C03413D0 +:1046700012C0611110C08091D003F8018583C80178 +:104680000E94931D86E0EBECF3E0DF011D928A951A +:10469000E9F7FE2C8AC04D875E878D859E856A8BE3 +:1046A0000E944F216A89882309F4BECF662309F44A +:1046B000BBCF2091D003822F82958F7090E002971C +:1046C0000CF48ECF8091CB039091CC039A83898395 +:1046D0001B82DD82CC822E83CE0101967FCF809516 +:1046E00090958C0D9D1DACCFF62E662309F49CCFC2 +:1046F00075132EC034132CC02091D00320FD1FC091 +:10470000822F82958F70D9F0D80115962C9315972A +:104710008F3049F08F5F982F9295907F822F8F7006 +:10472000892B15968C93C8010E94931D86E0F80191 +:10473000ABECB3E001900D928A95E1F793CF86E060 +:10474000F801ABECB3E001900D928A95E1F72DC032 +:104750004D875E878D859E850E944F21811140CFB8 +:104760008091D00381608093D003C8010E94931D83 +:104770001CC0662309F458CF4D875E878D859E85C2 +:104780000E944F21882309F44FCF2ACF811148CFAF +:104790000CC0243031050CF047CF9F7009F440CF96 +:1047A000F8019581907F09F03BCF8F2D62960FB66F +:1047B000F894DEBF0FBECDBFDF91CF911F910F9157 +:1047C000FF90EF90DF90CF9008951F93CF93DF93EA +:1047D000CDB7DEB72C970FB6F894DEBF0FBECDBFB6 +:1047E0004F83588769877A878B879C87CE01079686 +:1047F0000E941E22882369F08F8198852A853B8537 +:10480000232BF1F19F3F09F063C08F3F09F060C097 +:1048100037C086E0FE013796DE01119601900D92B9 +:104820008A95E1F76F817885EA85FB85309741F1BC +:104830007F3F11F46F3F21F120919A0330E0C901CD +:104840000196877099274091990350E08417950746 +:1048500009F447C069837A83FD83EC8396E0929FD5 +:10486000D001939FB00D1124A556BC4FFE01319687 +:1048700001900D929A95E1F780939A030E949421FA +:1048800016E08091990390919A038917C1F1189FBE +:10489000C001112485569C4F0E941E22882379F165 +:1048A000E09199031E9FF0011124E556FC4F4081D1 +:1048B000518162817381848195810E9484218091DC +:1048C000990390E001968770992780939903D9CF37 +:1048D0004F81588569857A858B859C850E948421C6 +:1048E000CFCF0E944B2110929A0310929903EBECC8 +:1048F000F3E086E0DF011D928A95E9F7C1CF2C969F +:104900000FB6F894DEBF0FBECDBFDF91CF911F91E0 +:104910000895EF92FF920F931F93CF93DF938C0133 +:10492000009709F46CC0F12CEE24E394E801219681 +:10493000F8018491843740F4843008F051C081300C +:1049400081F0823019F15BC0853709F444C0A8F1C9 +:104950009CE7980F903708F052C08F770E94361D61 +:1049600041C00E5F1F4FFE01C49180E28C0F883062 +:1049700048F4C7708E2D01C0880FCA95EAF70E94CF +:10498000342714C08C2F0E946E1C2DC00E5F1F4F49 +:10499000FE01C49180E28C0F883058F4C7708E2DD0 +:1049A00001C0880FCA95EAF70E943A270E945B2748 +:1049B0001AC08C2F0E94361D16C00E5F1F4FFE01BD +:1049C000C491CC2381F08FE99FE00197F1F700C0FB +:1049D0000000C150F6CF0E5F1F4FFE01F49003C0E0 +:1049E0000E946E1C8E018F2D882309F49FCFEFE962 +:1049F000FFE03197F1F700C000008150F5CFDF9163 +:104A0000CF911F910F91FF90EF90089508956093BB +:104A1000D5037093D6038093D7039093D8030C9457 +:104A200037210F931F930091D5031091D603209146 +:104A3000D7033091D803DC01CB01802B912BA22B23 +:104A4000B32B8093D5039093D603A093D703B09351 +:104A5000D8031F910F910C9437210F931F9300914E +:104A6000D5031091D6032091D7033091D803DC01F0 +:104A7000CB0180239123A223B3238093D50390936A +:104A8000D603A093D703B093D8031F910F910C9432 +:104A900037210F931F930091D5031091D6032091D6 +:104AA000D7033091D803DC01CB0180279127A227BF +:104AB000B3278093D5039093D603A093D703B093E5 +:104AC000D8031F910F910C9437211092D1031092AB +:104AD000D2031092D3031092D4030C94372141E0F7 +:104AE00050E060E070E004C0440F551F661F771F60 +:104AF0008A95D2F74093D1035093D2036093D303A6 +:104B00007093D4030C94372141E050E060E070E0F2 +:104B100004C0440F551F661F771F8A95D2F78091F6 +:104B2000D1039091D203A091D303B091D403482B29 +:104B3000592B6A2B7B2B4093D1035093D203609364 +:104B4000D3037093D4030C94372141E050E060E02C +:104B500070E004C0440F551F661F771F8A95D2F777 +:104B600040955095609570958091D1039091D203B6 +:104B7000A091D303B091D403482359236A237B2304 +:104B80004093D1035093D2036093D3037093D40323 +:104B90000C94372141E050E060E070E004C0440F25 +:104BA000551F661F771F8A95D2F78091D103909188 +:104BB000D203A091D303B091D403482759276A2781 +:104BC0007B274093D1035093D2036093D303709318 +:104BD000D4030C9437210F931F930091D1031091AC +:104BE000D2032091D3033091D403DC01CB01802B7D +:104BF000912BA22BB32B8093D1039093D203A0933C +:104C0000D303B093D4031F910F910C9437210F93CA +:104C10001F930091D1031091D2032091D3033091BF +:104C2000D403DC01CB0180239123A223B3238093FF +:104C3000D1039093D203A093D303B093D4031F91D5 +:104C40000F910C9437210F931F930091D103109172 +:104C5000D2032091D3033091D403DC01CB01802710 +:104C60009127A227B3278093D1039093D203A093D7 +:104C7000D303B093D4031F910F910C94372108955F +:104C8000CF92DF92EF92FF920F931F93CF93DF9318 +:104C90008C01C090D503D090D603E090D703F0905C +:104CA000D8038091D1039091D203A091D303B09106 +:104CB000D403C82AD92AEA2AFB2ACFE1D0E0D701B7 +:104CC000C6010C2E04C0B695A795979587950A94B2 +:104CD000D2F780FF06C0B8018C2F0E94F709019718 +:104CE00021F4219760F780E001C08C2FDF91CF91F4 +:104CF0001F910F91FF90EF90DF90CF900895CF9389 +:104D0000DF93EC010E944026BE010E94F709DF916B +:104D1000CF910895CB010E947F260895909186023D +:104D2000992321F090918702911109C02091880266 +:104D300030918902F90132969FEF40E01FC0982F11 +:104D40009695969596959F3050F5E0918802F09152 +:104D50008902E90FF11D877021E030E0A90102C04E +:104D6000440F551F8A95E2F7CA019181892B8183EF +:104D700008959F3F39F04F5F4E3041F051915813E5 +:104D8000F8CF0DC05111F7CF942FF5CF9F3F39F0D9 +:104D9000F901E90FF11D97FDFA95828308950895B1 +:104DA00090918602992321F090918702911109C078 +:104DB0002091880230918902F9013296205F3F4F9D +:104DC0001FC0982F9695969596959F30F0F4E09198 +:104DD0008802F0918902E90FF11D877021E030E02F +:104DE000A90102C0440F551F8A95E2F7CA018095B8 +:104DF00091818923818308953196E217F30729F081 +:104E000090819813F9CF1082F7CF089581E090E058 +:104E1000E0918802F0918902E80FF91F1082019653 +:104E200080319105A9F708959091EC03892B809327 +:104E3000EC03089580959091EC0389238093EC0313 +:104E400008951092EC0308959091EB03892B8093C1 +:104E5000EB03089580959091EB0389238093EB03F6 +:104E600008951092EB0308959091EA03892B8093A3 +:104E7000EA03089580959091EA0389238093EA03D9 +:104E800008951092EA0308958093D903089510922B +:104E9000D90308958091880290918902FC0131968E +:104EA0009C01205F3F4F80E0919191118F5FE2174D +:104EB000F307D1F70895E0918802F091890280917B +:104EC000EC038083E0918802F091890290818091C7 +:104ED000EB03892B8083E0918802F0918902908115 +:104EE0008091EA03892B80838091D903882361F024 +:104EF000E0918802F09189029081892B80830E9441 +:104F00004A2781111092D9038091880290918902D9 +:104F10000C943A1B80910E04843039F11092EE0308 +:104F200020E488E190E00FB6F894A89580936000A3 +:104F30000FBE2093600080E00E94540580E00E9434 +:104F4000D20A83B7817F846083BF83B7816083BFC8 +:104F50007894889583B78E7F83BF88E10FB6F894E5 +:104F600080936000109260000FBE08950895089528 +:104F7000CF9380E00E9454050E94B6270E94890CBE +:104F80000E94B727C0E08C2F0E94D20D892B29F4F4 +:104F9000CF5FC430C1F780E001C081E0CF910895B8 +:104FA0000E944B2180E00E9454050E94452D0E94E2 +:104FB0002E1B0C94D20A1F920F920FB60F9211243F +:104FC0008F939F93AF93BF938091EE03811113C092 +:104FD0008091EF039091F003A091F103B091F2035F +:104FE0004196A11DB11D8093EF039093F003A09310 +:104FF000F103B093F203BF91AF919F918F910F9006 +:105000000FBE0F901F90189582E084BD93E095BD70 +:105010009AEF97BD80936E0008952FB7F894809112 +:10502000EF039091F003A091F103B091F2032FBF31 +:105030000895CF92DF92EF92FF920F931F932FB7B5 +:10504000F8944091EF035091F0036091F103709157 +:10505000F2032FBF6A017B01EE24FF248C0120E0C4 +:1050600030E0C016D106E206F30610F441505109B3 +:105070009A01281B390BC9011F910F91FF90EF90E6 +:10508000DF90CF9008951F920F920FB60F921124C8 +:105090008F939F93AF93BF938091EF039091F00311 +:1050A000A091F103B091F2030196A11DB11D80936F +:1050B000EF039093F003A093F103B093F203BF9139 +:1050C000AF919F918F910F900FBE0F901F901895E9 +:1050D0000E942B18F8942FEF87EA91E62150804028 +:1050E0009040E1F700C0000087E090EBDC01809386 +:1050F000190490931A04A0931B04B0931C049CE021 +:1051000088E10FB6F894A895809360000FBE909345 +:105110006000FFCF0E94C928811102C00E94A5280B +:105120000E94D4288093ED030E94E1288093170405 +:1051300087FB882780F9809387020E94D828682FF0 +:1051400070E080E090E00C9407256DEE7EEF80E04B +:1051500090E00E94AA3160E082E090E00E949831E5 +:1051600060E083E090E00E94983160E084E090E0AD +:105170000E94983160E085E090E00E94983160E004 +:1051800086E090E00E9498316FEF87E090E00C9409 +:10519000983180E090E00E94923121E08D3E9E4F58 +:1051A00009F020E0822F089582E090E00C948A318B +:1051B00083E090E00C948A31682F83E090E00C94B7 +:1051C000983184E090E00C948A31682F84E090E07C +:1051D0000C94983186E090E00C948A31682F86E038 +:1051E00090E00C94983187E090E00C948A31682F1D +:1051F00087E090E00C9498318091F50380FF0BC01C +:1052000060918D0285E0689FB001112475956795C6 +:10521000759567952BC081FF09C060918D0285E06F +:10522000689FB00111247595679520C082FF07C063 +:1052300060918D0285E0689FB001112417C09091A4 +:10524000F6039923D1F060918C02961788F720918C +:105250008D0285E0289F90011124929FA001939FC9 +:10526000500D112470E0CA010E9470316038710540 +:1052700040F46115710539F002C065E070E0862FD9 +:1052800008958FE7089581E008958091F50380FFE8 +:1052900008C060918B0270E075956795759567956C +:1052A00021C081FF06C060918B0270E07595679503 +:1052B00019C082FF04C060918B0270E010C0909111 +:1052C000F6039923C1F060918A029617A0F78091A6 +:1052D0008B02899FC001112470E00E9470316038F8 +:1052E000710528F46115710521F0862F08958FE767 +:1052F000089581E0089561E070E0F4CF803F21F4EB +:105300000E94FC28819504C0813F29F40E94FC285A +:105310008093F9030895823F21F40E94FC2881952F +:1053200004C0833F29F40E94FC288093F803089569 +:10533000893F19F40E94452905C08A3F31F40E9433 +:10534000452981958093FA0308958B3F21F40E94AB +:105350004529819504C08C3F29F40E9445298093FA +:10536000FB030895843F21F48091F703816017C007 +:10537000853F21F48091F703826011C0863F21F4BC +:105380008091F70384600BC0873F21F48091F7037D +:10539000886005C0883F31F48091F7038061809375 +:1053A000F70308958D3F21F48091F50381600BC0D0 +:1053B0008E3F21F48091F503826005C08F3F29F470 +:1053C0008091F50384608093F5030895803F39F45C +:1053D0008091F90387FF6CC01092F90369C0813F87 +:1053E00029F48091F9031816BCF362C09091F80378 +:1053F000823F29F497FF5CC01092F80359C0833FA5 +:1054000019F41916CCF354C0893F41F48091FA0382 +:1054100018160CF04DC01092FA034AC08A3F29F4C6 +:105420008091FA0387FF44C0F6CF8B3F39F4809117 +:10543000FB0387FF3DC01092FB033AC08C3F29F469 +:105440008091FB031816BCF333C0843F21F4809194 +:10545000F7038E7F17C0853F21F48091F7038D7F7E +:1054600011C0863F21F48091F7038B7F0BC0873FEB +:1054700021F48091F703877F05C0883F31F4809144 +:10548000F7038F7E8093F70313C08D3F21F4809143 +:10549000F5038E7F0BC08E3F21F48091F5038D7F45 +:1054A00005C08F3F29F48091F5038B7F8093F5032E +:1054B0008091F80381110EC08091F90381110AC017 +:1054C0008091FA03811106C08091FB03811102C013 +:1054D0001092F603089587EF93E00E94451B0E9407 +:1054E0000D289093F4038093F30308951F93CF93B3 +:1054F000DF938091F3039091F4030E941928AC018B +:105500009091F603992321F020918E0230E006C09D +:1055100020918F028AE0289F90011124421753079F +:1055200008F486C08091F803C091F903D091FA0382 +:105530001091FB03811107C0C11176C0D11174C055 +:10554000111172C075C09F3F19F09F5F9093F603D1 +:10555000181624F40E94FC288093F8038091F80325 +:1055600087FF05C00E94FC2881958093F8031C16D4 +:1055700024F40E94FC288093F9038091F90387FFAB +:1055800005C00E94FC2881958093F9036091F8037F +:10559000662339F1C091F903CC2319F1772767FD10 +:1055A0007095872F972F0E94E02E23E333E343E388 +:1055B0005FE30E94942F0E94AD2E6093F8036C2F3E +:1055C000772767FD7095872F972F0E94E02E23E3A2 +:1055D00033E343E35FE30E94942F0E94AD2E609378 +:1055E000F9031D1624F40E9445298093FA03809143 +:1055F000FA0387FF05C00E94452981958093FA032D +:10560000111624F40E9445298093FB038091FB032B +:1056100087FF05C00E94452981958093FB03DF9198 +:10562000CF911F910C946B2A9F3F09F08ECF96CF9C +:10563000DF91CF911F910895E7EFF3E085E0DF015F +:105640001D928A95E9F71092F6031092F5030895DA +:10565000833081F128F4813059F08230D1F00895FF +:10566000853009F449C0B8F1863009F456C0089570 +:1056700080918F02262F30E0280F311D2F3F3105FA +:1056800024F4680F60938F0208958FEF80938F0248 +:10569000089580918E02262F30E0280F311D2F3F74 +:1056A000310524F4680F60938E0208958FEF809384 +:1056B0008E02089580918D02262F30E0280F311D33 +:1056C0002F3F310524F4680F60938D0208958FEF0A +:1056D00080938D02089580918C02262F30E0280F50 +:1056E000311D2F3F310524F4680F60938C0208951B +:1056F0008FEF80938C02089580918B02262F30E0EB +:10570000280F311D2F3F310524F4680F60938B0261 +:1057100008958FEF80938B02089580918A02262F3F +:1057200030E0280F311D2F3F310524F4680F6093BE +:105730008A0208958FEF80938A020895833011F1D1 +:1057400028F4813049F0823091F00895853081F15C +:1057500020F18630C1F1089580918F02681720F4FE +:10576000861B80938F02089510928F020895809176 +:105770008E02681720F4861B80938E020895109283 +:105780008E02089580918D02681720F4861B809305 +:105790008D02089510928D02089580918C026817F1 +:1057A00020F4861B80938C02089510928C02089539 +:1057B00080918B02681720F4861B80938B020895DA +:1057C00010928B02089580918A02681720F4861B3C +:1057D00080938A02089510928A0208950F931F936E +:1057E000873208F048C08E3108F094C0803109F447 +:1057F0007EC008F5873009F468C068F4863009F087 +:10580000A4C08091ED03817F8E7F8093ED0381E0C2 +:105810008093FD039BC08B3009F490C08E3009F05B +:1058200094C08091ED0382FB222720F991E092271A +:1058300090FB82F965C0863109F480C060F4813143 +:1058400009F083C00E944B219091870281E0892753 +:105850008093870273C0893109F470C08B3109F0DD +:1058600074C08091ED0381FB222720F991E09227FB +:1058700090FB81F945C0883309F460C050F4893247 +:1058800009F45EC0853309F45BC0873209F458C05F +:105890005CC0833409F454C028F48A3308F455C03A +:1058A000895339C0883409F050C00E944B210E94AE +:1058B00090060FEF13ED20E3015010402040E1F778 +:1058C00000C000000E94682839C09091ED03892F24 +:1058D0008095817080FB90F929F096609860909394 +:1058E000ED0334C0997F977F9093ED0327C080919B +:1058F000ED0383FB222720F991E0922790FB83F9A7 +:105900008093ED039923D1F08091ED038160809322 +:10591000ED0314C08D5141E050E060E070E08A0179 +:105920009B0104C0000F111F221F331F8A95D2F75D +:10593000C901B8010E9407250E944B2181E006C0E1 +:1059400061E070E080E090E0F5CF80E01F910F9182 +:10595000089580E0089580E00895CF93C82F809146 +:10596000FD03813069F018F08230C9F184C0E09104 +:105970008802F09189028081823209F07EC007C0DE +:10598000E0918802F09189028081823261F48C2F4B +:105990000E94A92C811104C08C2F0E94EE2B1DC0E7 +:1059A00081E090E01AC08C2F0E94AB2C811114C0B2 +:1059B000C43179F048F4CB3079F0C03109F061C0DE +:1059C00082E08093FD0308C0C93219F0C83321F08A +:1059D00058C01092FD0355C081E0817054C0C93297 +:1059E00091F120F5C43179F1B0F4C73009F047C026 +:1059F0008EE180938F0282E380938E028AE080930F +:105A00008D0284E180938C0288E080938B0288E28F +:105A100080938A0234C0CE51C63088F5EC2FF0E076 +:105A2000E65FFC4F80818093FC0329C0CE34E9F00F +:105A300020F4CB3421F56AE013C0C13579F0C235CA +:105A4000F1F461E00DC08091FC03882319F01092FD +:105A5000FC0315C081E08093FD0315C061E006C022 +:105A60008091FC030E94282B0AC06AE08091FC030D +:105A70000E949E2B04C01092FD0380E004C081E0D0 +:105A800002C080E0AACFCF9108950E94C928811159 +:105A900002C00E94A5280E94EA288093180480FF73 +:105AA00002C0869501C080E00C94540580911804D2 +:105AB000982F9695292F30E0233031054CF49F5FC5 +:105AC000990F8170892B8160809318040E94EE28C1 +:105AD0008091180486950C94540580911804982F91 +:105AE000969591F09158990F8170892B80931804A5 +:105AF0008E7F91E009F490E08091180490FB80F98A +:105B0000809318040E94EE288091180486950C94C6 +:105B1000540580911804982F909590FB80F98093FC +:105B200018040E94EE288091180480FF02C0869518 +:105B300001C080E00C94540590911804892F86953B +:105B40008F5F8F779170843028F4880F892B809332 +:105B5000180402C090931804809118048E7F91E07D +:105B600009F490E08091180490FB80F98093180468 +:105B70000E94EE288091180486950C94540520917B +:105B80001804922F96958927982F990F822F81704C +:105B9000892B809318048E7F91E009F490E0809126 +:105BA000180490FB80F9809318040E94EE288091DD +:105BB000180486950C9454055058BB27AA270ED07C +:105BC00075C166D130F06BD120F031F49F3F11F4F4 +:105BD0001EF45BC10EF4E095E7FB51C1E92F77D1CC +:105BE00080F3BA17620773078407950718F071F4FA +:105BF0009EF58FC10EF4E0950B2EBA2FA02D0B0150 +:105C0000B90190010C01CA01A0011124FF27591B01 +:105C100099F0593F50F4503E68F11A16F040A22F07 +:105C2000232F342F4427585FF3CF46953795279578 +:105C3000A795F0405395C9F77EF41F16BA0B620B77 +:105C4000730B840BBAF09150A1F0FF0FBB1F661FBE +:105C5000771F881FC2F70EC0BA0F621F731F841F01 +:105C600048F4879577956795B795F7959E3F08F027 +:105C7000B3CF9395880F08F09927EE0F97958795E6 +:105C80000895D9D008F481E008950CD00FC107D150 +:105C900040F0FED030F021F45F3F19F0F0C0511118 +:105CA00039C1F3C014D198F39923C9F35523B1F343 +:105CB000951B550BBB27AA2762177307840738F07B +:105CC0009F5F5F4F220F331F441FAA1FA9F333D0DA +:105CD0000E2E3AF0E0E830D091505040E695001C8E +:105CE000CAF729D0FE2F27D0660F771F881FBB1F4A +:105CF000261737074807AB07B0E809F0BB0B802D24 +:105D0000BF01FF2793585F4F2AF09E3F510568F06F +:105D1000B6C000C15F3FECF3983EDCF38695779503 +:105D20006795B795F7959F5FC9F7880F911D969571 +:105D3000879597F90895E1E0660F771F881FBB1FCD +:105D4000621773078407BA0720F0621B730B840B7A +:105D5000BA0BEE1F88F7E095089504D06894B1114E +:105D6000D9C00895BCD088F09F5790F0B92F9927DB +:105D7000B751A0F0D1F0660F771F881F991F1AF056 +:105D8000BA95C9F712C0B13081F0C3D0B1E008951F +:105D9000C0C0672F782F8827B85F39F0B93FCCF3A0 +:105DA000869577956795B395D9F73EF4909580954C +:105DB000709561957F4F8F4F9F4F0895E89409C06C +:105DC00097FB3EF490958095709561957F4F8F4F2E +:105DD0009F4F9923A9F0F92F96E9BB279395F69544 +:105DE000879577956795B795F111F8CFFAF4BB0FC2 +:105DF00011F460FF1BC06F5F7F4F8F4F9F4F16C026 +:105E0000882311F096E911C0772321F09EE8872FAF +:105E1000762F05C0662371F096E8862F70E060E06B +:105E20002AF09A95660F771F881FDAF7880F9695E4 +:105E3000879597F90895990F0008550FAA0BE0E888 +:105E4000FEEF16161706E807F907C0F0121613063C +:105E5000E407F50798F0621B730B840B950B39F47C +:105E60000A2661F0232B242B252B21F408950A26E2 +:105E700009F4A140A6958FEF811D811D089597F922 +:105E80009F6780E870E060E008959FEF80EC0895E0 +:105E900000240A9416161706180609060895002409 +:105EA0000A9412161306140605060895092E039483 +:105EB000000C11F4882352F0BB0F40F4BF2B11F4F7 +:105EC00060FF04C06F5F7F4F8F4F9F4F089557FD56 +:105ED0009058440F551F59F05F3F71F04795880F58 +:105EE00097FB991F61F09F3F79F0879508951216EF +:105EF00013061406551FF2CF4695F1DF08C016169B +:105F000017061806991FF1CF86957105610508944B +:105F10000895E894BB2766277727CB0197F9089562 +:105F20008ADF08F48FEF08950BD0C0CFB1DF28F0DF +:105F3000B6DF18F0952309F0A2CFA7CF1124EACF3E +:105F4000C6DFA0F3959FD1F3950F50E0551F629FD8 +:105F5000F001729FBB27F00DB11D639FAA27F00DC2 +:105F6000B11DAA1F649F6627B00DA11D661F829FE9 +:105F70002227B00DA11D621F739FB00DA11D621FCE +:105F8000839FA00D611D221F749F3327A00D611DEB +:105F9000231F849F600D211D822F762F6A2F1124CD +:105FA0009F5750408AF0E1F088234AF0EE0FFF1F20 +:105FB000BB1F661F771F881F91505040A9F79E3F57 +:105FC000510570F05CCFA6CF5F3FECF3983EDCF359 +:105FD000869577956795B795F795E7959F5FC1F794 +:105FE000FE2B880F911D9695879597F90895FA01D4 +:105FF000EE0FFF1F30962105310599F161157105EE +:1060000061F48038BFE39B0749F1689490388105BB +:1060100061F08038BFEF9B0741F0992342F5FF3FC5 +:10602000E1053105210511F1E8940894E795D901BE +:10603000AA2329F4AB2FBE2FF85FD0F310C0FF5F67 +:1060400070F4A695E0F7F73950F019F0FF3A38F4FC +:106050009F779F930CD00F9007FC905808953EF0C7 +:1060600014CF60E070E080E89FE308954FE79F77EA +:106070005F934F933F932F939ED02F913F914F91DA +:106080005F9152DF05C019F40EF0F9CE42CFFDCE7C +:1060900026DFC8F39638C0F707F80F92E8942BE391 +:1060A0003AEA48EB5FE74EDF0F920F920F924DB73F +:1060B0005EB70F92C0D0E4E4F1E016D04F915F914B +:1060C000EF91FF91E595EE1FFF1F49F0FE57E06845 +:1060D0004427EE0F441FFA95E1F74195550B32D056 +:1060E0000F9007FE26C00895DF93CF931F930F9361 +:1060F000FF92EF92DF927B018C01689405C0DA2E4B +:10610000EF011EDFFE01E894A5912591359145919F +:106110005591AEF3EF0162DDFE019701A801DA941B +:1061200079F7DF90EF90FF900F911F91CF91DF9162 +:1061300008959B01AC0160E070E080E89FE3A5CD8D +:106140009ECEACC0CCDEE8F39923D9F3940F511D59 +:10615000BBF39150504094F059F0882332F0660F11 +:10616000771F881F91505040C1F79E3F510544F75B +:10617000880F911D9695879597F908955F3FACF02C +:10618000983E9CF0BB27869577956795B79508F460 +:10619000B1609395C1F7BB0F58F711F460FFE8CFDA +:1061A0006F5F7F4F8F4F9F4FE3CFB4CE0EF076C01F +:1061B0006CCE689464CE93DEC8F39923D1F3C6F312 +:1061C000DF93CF931F930F93FF92C92FDD2788236F +:1061D0002AF02197660F771F881FDAF720E030E05A +:1061E00040E85FEB9FE3883920F0803E30F0219655 +:1061F0008F77E3DCECE6F1E003C0DFDCE9E9F1E016 +:1062000073DF8B01BE01EC01FB2E6F577109759591 +:10621000771F880B990BD4DD28E132E741E35FE378 +:106220008FDEAF2D9801AE01FF900F911F91CF919E +:10623000DF91D4DC3BCEFA01DC01AA0FBB1F9B012E +:10624000AC01BF5728F422273327442750781FC0BA +:10625000B75188F4AB2F0024469537952795011C3C +:10626000A395D2F3002069F0220F331F441FB3958A +:10627000DAF30DD0A1CC61307105A0E88A07B946E8 +:1062800030F49B01AC0166277727882790783096F9 +:1062900021F0208331834283538308959F3F31F05F +:1062A000915020F4879577956795B795880F911D44 +:1062B0009695879597F90895AA1BBB1B51E107C0D6 +:1062C000AA1FBB1FA617B70710F0A61BB70B881F86 +:1062D000991F5A95A9F780959095BC01CD01089515 +:1062E00097FB072E16F4009407D077FD09D00E9483 +:1062F0005C3107FC05D03EF4909581959F4F089541 +:10630000709561957F4F0895EE0FFF1F0590F491F2 +:10631000E02D0994F999FECF92BD81BDF89A992795 +:1063200080B50895A8E1B0E042E050E00C94B231AD +:10633000262FF999FECF92BD81BDF89A019700B43E +:10634000021639F01FBA20BD0FB6F894FA9AF99ADE +:106350000FBE08950196272F0E9499310C94983111 +:10636000DC01CB01FC01F999FECF06C0F2BDE1BD15 +:10637000F89A319600B40D9241505040B8F7089504 +:04638000F894FFCFBF +:1063840007000C52D02445000000410000DC44000A +:1063940000004152D0A4440000404100005C44008D +:1063A40000004148F17644000000415C978A4400B3 +:1063B4000000411FD592440000004152D0A4440083 +:1063C4000000415CFFB844000000410AA7CF44002C +:1063D4000000410000DC44000000410AA7CF440053 +:1063E4000000410000DC4400000041000000000007 +:1063F40000804000005C45000040410000000000B7 +:1064040000804052D02445000040410AA7CF4400F8 +:106414000000410000DC44000000410000000000D6 +:1064240000804052D024450000404100000000009C +:1064340000804000005C45000040410AA7CF4400B2 +:106444000000410000DC44000000410000000000A6 +:1064540000804052D024450000404100000000006C +:106464000080400AA74F45000040410AA7CF4400DE +:106474000000410000DC4400000041000000000076 +:1064840000804052D024450000004100000000007C +:106494000080405CFF38450000004100000000001F +:1064A40000804052D02445000000410AA7CF440098 +:1064B4000000410000DC4400000041000000000036 +:1064C40000804052D024450000804153D024450030 +:1064D40000404160970A450000004154D0A44400A4 +:1064E4000000410000DC440000004160970A4500C0 +:1064F40000A041050000003F0000C8423214C0144F +:106504009D14691435140101DA032808140A321E93 +:106514000000020004000500070009000B000C0045 +:106524000E001000110013001500170018001A00C7 +:106534001C001D001F002100230024002600280049 +:1065440029002B002D002F003000320034003500CC +:10655400370039003B00400045002500260061005B +:106564006000200037006400650066006700440096 +:106574004600240047003F4D3639BD0970093A09E9 +:1065840001099408AD08C608DF08010203040506E2 +:0465940007080900EB +:00000001FF diff --git a/keyboard/preonic/preonic_pcb_r1.hex b/keyboard/preonic/preonic_pcb_r1.hex new file mode 100644 index 0000000000..5bdc190e1d --- /dev/null +++ b/keyboard/preonic/preonic_pcb_r1.hex @@ -0,0 +1,1702 @@ +:100000000C94D4020C9418030C9418030C94180349 +:100010000C9418030C9418030C9418030C941803F4 +:100020000C9418030C9418030C94E8160C94BA174B +:100030000C946C290C9418030C9418030C9418035A +:100040000C9418030C9418030C9418030C941803C4 +:100050000C9418030C94D9290C9418030C941803CD +:100060000C9418030C9418030C9418030C941803A4 +:100070000C9418030C9418030C9418030C94180394 +:100080000C941C0E0C9418030C9418030C94180375 +:100090000C9418030C9418030C9418030C94180374 +:1000A0000C9418030C9418030C941803076342363D +:1000B000B79BD8A71A39685618AEBAAB558C1D3CF9 +:1000C000B7CC5763BD6DEDFD753EF6177231BF00BD +:1000D0000000803F08000000BE922449123EABAAF7 +:1000E000AA2ABECDCCCC4C3E00000080BEABAAAA52 +:1000F000AA3E00000000BF000000803F000000009A +:1001000000084178D3BB4387D1133D190E3CC3BDD2 +:100110004282AD2B3E68EC8276BED98FE1A93E4C7F +:1001200080EFFFBE01C4FF7F3F00000000003500EC +:100130001E001F00200021002200230024002500B3 +:10014000260027002A002B0014001A0008001500C2 +:1001500017001C0018000C00120013002A002900D0 +:1001600004001600070009000A000B000D000E0035 +:100170000F0033003400E1001D001B0006001900D1 +:10018000050011001000360037003800280000304C +:10019000E000E200E30003522C002C000452500067 +:1001A000510052004F0035001E001F0020002100AA +:1001B0002200230024002500260027002A002B000F +:1001C00014001A00090013000A000D000F001800A7 +:1001D0001C0033002A002900040015001600170037 +:1001E00007000B00110008000C0012003400E100B1 +:1001F0001D001B000600190005000E00100036004F +:100200003700380028000030E000E200E30003522D +:100210002C002C0004525000510052004F003500B9 +:100220001E001F00200021002200230024002500C2 +:10023000260027002A002B00340036003700130068 +:100240001C0009000A00060015000F002A00290002 +:1002500004001200080018000C0007000B00170033 +:10026000110016003800E100330014000D000E00EC +:100270001B00050010001A0019001D0028000030A6 +:10028000E000E200E30003522C002C000452500076 +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00350212 +:1002B0001E021F0220022102220223022402250222 +:1002C000260227022A0001003A003B003C003D00C4 +:1002D0003E003F002D022E022F02300231020100AB +:1002E00040004100420043004400450000530153D8 +:1002F0000253005001000100010001000100010053 +:10030000010001000100AB00AA00A900AE00350009 +:100310001E001F00200021002200230024002500D1 +:10032000260027002A0035001E001F0020002100A3 +:100330002200230024002500260027002A000100B7 +:100340003A003B003C003D003E003F002D002E00E7 +:100350002F00300031000100400041004200430006 +:1003600044004500005301530253005001000100B6 +:100370000100010001000100010001000100AB00CB +:10038000AA00A900AE002A035400680065002000FE +:100390005000720065006F006E006900630020006D +:1003A0004B006500790062006F006100720064001C +:1003B00000002C034F007200740068006F006C0096 +:1003C00069006E0065006100720020004B0065004E +:1003D000790062006F006100720064007300000029 +:1003E000040309040902D000060100A0FA09040070 +:1003F000000103010100092111010001223F000752 +:1004000005810308000A0904010001030102000933 +:100410002111010001224D000705820308000A098D +:10042000040200010300000009211101000122362D +:10043000000705830308000A090403000203000003 +:10044000000921110100012220000705840320007A +:100450000107050403200001090404000001010054 +:100460000009240100010900010509040500020139 +:1004700003000007240100014100062402010100DD +:1004800006240202020009240301030102010009FB +:1004900024030204010101000905060240000500D1 +:1004A0000005250101010905850240000500000540 +:1004B000250101031201100100000008EDFE61603A +:1004C0000100010200010631FF0974A1010975153F +:1004D0000025FF9520750881020976150025FF95F6 +:1004E0002075089102C005010980A101850216014D +:1004F0000026B7001A01002AB70075109501810087 +:10050000C0050C0901A1018503160100269C021AF1 +:1005100001002A9C02751095018100C005010902A5 +:10052000A1010901A10005091901290515002501ED +:100530009505750181029501750381010501093059 +:1005400009311581257F95027508810609381581C5 +:10055000257F950175088106050C0A38021581254D +:100560007F950175088106C0C005010906A1010536 +:100570000719E029E7150025019508750181029505 +:100580000175088101050819012905950575019175 +:10059000029501750391010507190029FF15002532 +:1005A000FF950675088100C011241FBECFEFDAE069 +:1005B000DEBFCDBF04B603FE24C080910404909139 +:1005C0000504A0910604B09107048730904BA74022 +:1005D000B04BB9F410920404109205041092060472 +:1005E0001092070414BE84B7877F84BF88E10FB6DA +:1005F000F89480936000109260000FBEE0E0F8E392 +:10060000099512E0A0E0B1E0EEE1F9E602C0059044 +:100610000D92A832B107D9F714E0A8E2B2E001C008 +:100620001D92A430B107E1F70E94A0130C948D3401 +:100630000C94000061110DC0FC018281882331F00F +:1006400085EE0E94671E0E94683003C085EE0E94FE +:100650002F1F80E090E008950E940F0E40E050E0D0 +:1006600069E070E080E091E00C94600F08950E94D2 +:1006700049036E9A769A8CE293E0892B11F00C94E0 +:100680002C03089586E393E0892B11F00C94360334 +:100690000895279A2F988FEF9FEF9093870080936C +:1006A00086008AE08093800089E1809381000C9429 +:1006B000113081110BC080918000877F8093800072 +:1006C00010928D0010928C002F9808952F988330EF +:1006D00041F4809180008860809380008FEF9FEFCD +:1006E00012C09091800098609093800023E030E0E9 +:1006F000281B3109220F331F8FEF9FEF02C0969501 +:1007000087952A95E2F790938D0080938C00089549 +:100710008B3B910568F4883A910530F5853A91054F +:10072000C0F48430910598F4019709F06FC071C04E +:10073000803E910508F46AC0883E910540F09C0116 +:10074000205F31092031310508F060C05CC09C0198 +:10075000A1C0853A910509F45FC0863A910509F474 +:100760005EC023E830E496C0883A910509F45AC087 +:10077000893A910509F459C08A3A910509F458C09B +:100780008B3A910509F457C08C3A910509F456C08B +:100790008D3A910509F455C0803B910509F454C088 +:1007A0008E3A910509F453C08F3A910509F452C06D +:1007B000813B910509F451C0823B910509F450C079 +:1007C000833B910509F44FC0843B910509F44EC069 +:1007D000853B910509F44DC0863B910509F44CC059 +:1007E000873B910509F44BC0883B910509F44AC049 +:1007F000893B910509F449C08A3B910509F048C03D +:100800002AE236E447C09C01306544C020E030E075 +:1008100041C021E030E03EC021E830E43BC022E8A6 +:1008200030E438C022EE34E435C029EE34E432C07E +:100830002AEE34E42FC025EB34E42CC026EB34E45C +:1008400029C027EB34E426C02CEC34E423C02DEC83 +:1008500034E420C023E835E41DC02AE835E41AC09A +:1008600022E935E417C024E935E414C021E236E476 +:1008700011C023E236E40EC024E236E40BC025E2C8 +:1008800036E408C026E236E405C027E236E402C0BA +:1008900020E034E4C90108959CE0799FF00111241F +:1008A0009CE3899FE00DF11D1124E60FF11DEE0F71 +:1008B000FF1FE25DFE4F25913491C9010895880F15 +:1008C000991F82559040FC0125913491C9010895EA +:1008D000880F991F825D9E4FFC0125913491C901BB +:1008E00008950E944C049C019A9581159F4110F433 +:1008F000C9010895C90190528115904128F4C90198 +:100900009F700E9468040895C90190538115904119 +:1009100020F4C9019927906C0895C901905440971B +:1009200028F4C9018F709927946D0895203180E4CF +:10093000380719F480E091ED0895213190E43907EA +:1009400019F480E090ED0895223140E4340719F461 +:1009500080E092ED0895233180E4380719F480E0B7 +:1009600093ED0895211590E5390799F40E945623D7 +:1009700040E065E088E491E00E94600F2FEF44E3DF +:100980008CE0215040408040E1F700C000000C9412 +:10099000FE29213090E5390731F48091F002816021 +:1009A0008093F0020895C90190558115904108F097 +:1009B00062C0432F55274F70552741305105F9F438 +:1009C000C90174E0880F991F7A95E1F78827937021 +:1009D000B901E3E0660F771FEA95E1F760767727C4 +:1009E000862B972B9C682370332702C0440F551F1A +:1009F0002A95E2F74F715527842B952B08954230A5 +:100A0000510529F4922F8827816F906A0895433009 +:100A10005105B9F4C90153E0880F991F5A95E1F7C0 +:100A2000807E97702370332741E050E002C0440F6E +:100A3000551F2A95E2F74F715527842B952B9C68FB +:100A400008954430510589F5C90143E0880F991F85 +:100A50004A95E1F7807E97702370332741E050E09C +:100A600002C0440F551F2A95E2F74F715527842B7A +:100A7000952B9A680895C90190568115904118F4F4 +:100A8000C901906F0895C90190578115904120F4D4 +:100A9000C9019F7090620895C901905881159041D5 +:100AA00020F4C9019F70906A0895203E3105E0F45A +:100AB000203C310568F52133310509F475C048F44F +:100AC0002932310509F46BC02A32310509F07BC0A7 +:100AD00075C02933310501F122383105E9F025339C +:100AE000310509F070C051C0233E3105B1F140F429 +:100AF000203E3105D1F0223E310509F064C01CC012 +:100B0000263E310579F1273E310509F05CC038C039 +:100B1000C9010E945F0408958091010380FD02C015 +:100B200081FF51C080EE90E04FC08091010380FFB3 +:100B3000F9CF89E390E048C08091010382FF0AC0A9 +:100B40008091010384FF03C080E090E03DC083EE0C +:100B500090E03AC082EE90E037C08091010382FFBE +:100B6000EFCFF8CF8091010383FF07C0809101038D +:100B700084FDEACF87EE90E027C086EE90E024C0A7 +:100B80008091010383FFF2CFF8CF8091010385FFAD +:100B900003C089E290E018C085E390E015C0809121 +:100BA000010385FDF9CFF5CF8091010386FF03C0D6 +:100BB0008AE290E009C081E390E006C080910103E1 +:100BC00086FDF9CFF5CFC9010E94880308950895E5 +:100BD0005F926F927F928F929F92AF92BF92CF92CD +:100BE000DF92EF92FF920F931F93CF93DF93CDB7D6 +:100BF000DEB72A970FB6F894DEBF0FBECDBF9E01B9 +:100C00002F5F3F4F4E018BE0880E911C60E070E03B +:100C100000E010E0E12CF12CC12CD12CA12CB12C46 +:100C20008AE0782E622E532E41E050E0E3E9F1E0B5 +:100C3000A62DB52D872D01900D928A95E1F7F9012A +:100C4000819191919F01FC01E07FFF27E032F10546 +:100C500059F48F709927FA0102C0EE0FFF1F8A9591 +:100C6000E2F7AE2ABF2A37C0E033F10559F48F709E +:100C70009927FA0102C0EE0FFF1F8A95E2F7CE2AEC +:100C8000DF2A29C0E034F10559F48F709927FA0161 +:100C900002C0EE0FFF1F8A95E2F7EE2AFF2A1BC063 +:100CA000E035F10559F48F709927FA0102C0EE0F73 +:100CB000FF1F8A95E2F70E2B1F2B0DC0E036F105C2 +:100CC00051F48F709927FA0102C0EE0FFF1F8A9529 +:100CD000E2F76E2B7F2B2815390509F0A7CF94B1C9 +:100CE0008A2D8095892384B985B18A2985B997B1E0 +:100CF0008C2D8095892387B988B18C2988B99AB1C0 +:100D00008E2D809589238AB98BB18E298BB99DB19F +:100D1000802F809589238DB98EB1802B8EB990B3A9 +:100D2000862F8095892380BB81B3862B81BB2A9631 +:100D30000FB6F894DEBF0FBECDBFDF91CF911F91EC +:100D40000F91FF90EF90DF90CF90BF90AF909F906A +:100D50008F907F906F905F9008955F926F927F92D7 +:100D60008F929F92AF92BF92CF92DF92EF92FF92BB +:100D70000F931F93CF93DF93CDB7DEB768970FB66E +:100D8000F894DEBF0FBECDBF85B7806885BF85B73D +:100D9000806885BF0E94E8059E012F5F3F4F4E018E +:100DA00089E1880E911C60E070E000E010E0E12C29 +:100DB000F12CC12CD12CA12CB12C98E1792E622ED2 +:100DC000532E41E050E0EDE9F1E0A62DB52D872D41 +:100DD00001900D928A95E1F7F901819191919F011E +:100DE000FC01E07FFF27E032F10559F48F7099276D +:100DF000FA0102C0EE0FFF1F8A95E2F7AE2ABF2A62 +:100E000037C0E033F10559F48F709927FA0102C019 +:100E1000EE0FFF1F8A95E2F7CE2ADF2A29C0E034C1 +:100E2000F10559F48F709927FA0102C0EE0FFF1FE8 +:100E30008A95E2F7EE2AFF2A1BC0E035F10559F446 +:100E40008F709927FA0102C0EE0FFF1F8A95E2F713 +:100E50000E2B1F2B0DC0E036F10551F48F70992732 +:100E6000FA0102C0EE0FFF1F8A95E2F76E2B7F2B6F +:100E70002815390509F0A7CF94B18A2D80958923CB +:100E800084B985B18A2985B997B18C2D809589233C +:100E900087B988B18C2988B99AB18E2D809589231C +:100EA0008AB98BB18E298BB99DB1802F809589230A +:100EB0008DB98EB1802B8EB990B3862F8095892302 +:100EC00080BB81B3862B81BB10922902109228022D +:100ED000109233021092320210922B0210922A02C8 +:100EE000109235021092340210922D0210922C02B0 +:100EF000109237021092360210922F0210922E0298 +:100F0000109239021092380210923102109230027F +:100F100010923B0210923A0287E393E0892BB9F0DA +:100F200068960FB6F894DEBF0FBECDBFDF91CF91AC +:100F30001F910F91FF90EF90DF90CF90BF90AF90F7 +:100F40009F908F907F906F905F900C94370368967E +:100F50000FB6F894DEBF0FBECDBFDF91CF911F91CA +:100F60000F91FF90EF90DF90CF90BF90AF909F9048 +:100F70008F907F906F905F9008955F926F927F92B5 +:100F80008F929F92AF92BF92CF92DF92EF92FF9299 +:100F90000F931F93CF93DF93CDB7DEB7A2970FB612 +:100FA000F894DEBF0FBECDBF7E0149E1E40EF11C17 +:100FB00022E3C22E22E0D22E5E0153E2A50EB11C26 +:100FC0003AE0532E470101E010E048E1642E55E07D +:100FD000752EE3E9F1E0D401852D01900D928A95FB +:100FE000E1F7F701819191917F019C01207F3327E7 +:100FF0002032310589F424B18F709927A80102C0ED +:10100000440F551F8A95E2F7CA01242B24B995B1E4 +:101010008095892385B94FC02033310589F427B1E4 +:101020008F709927F80102C0EE0FFF1F8A95E2F733 +:10103000CF012E2B27B998B18095892388B93BC061 +:101040002034310589F42AB18F709927A80102C094 +:10105000440F551F8A95E2F7CA01242B2AB99BB188 +:10106000809589238BB927C02035310589F42DB1AE +:101070008F709927F80102C0EE0FFF1F8A95E2F7E3 +:10108000CF012E2B2DB99EB1809589238EB913C027 +:101090002036310581F420B38F709927A80102C052 +:1010A000440F551F8A95E2F7CA01242B20BB91B348 +:1010B0008095892381BB50EA5A95F1F7BE016F5F95 +:1010C0007F4F80E090E020E030E0EDE9F1E0DE01EC +:1010D0001196462D01900D924A95E1F7FB01419141 +:1010E0005191BF01FA01E07FFF27E032F10511F4D1 +:1010F000E3B113C0E033F10511F4E6B10EC0E03402 +:10110000F10511F4E9B109C0E035F10511F4ECB1D4 +:1011100004C0E036F105B9F4EFB1F0E04F705527A7 +:1011200002C0F595E7954A95E2F7E0FD08C0A801F1 +:10113000022E02C0440F551F0A94E2F702C040E09D +:1011400050E0842B952B2F5F3F4F2C30310509F059 +:10115000BCCFF601208131812817390721F0918316 +:101160008083709270010E94E805F2E0CF0ED11CDE +:10117000EA14FB0409F02DCF809170018823A1F1BE +:10118000815080937001882339F08FE99FE00197A7 +:10119000F1F700C0000028C0809132029091330224 +:1011A0009093290280932802809134029091350215 +:1011B00090932B0280932A028091360290913702FD +:1011C00090932D0280932C028091380290913902E5 +:1011D00090932F0280932E0280913A0290913B02CD +:1011E000909331028093300282E493E0892B11F0D6 +:1011F0000E94420381E0A2960FB6F894DEBF0FBEB4 +:10120000CDBFDF91CF911F910F91FF90EF90DF90B5 +:10121000CF90BF90AF909F908F907F906F905F9096 +:101220000895E82FF0E0EE0FFF1FE85DFD4F80818D +:10123000918108950895CF92DF92EF92FF920F93DC +:101240001F93CF93DF93CDB7DEB7CC5BD2400FB601 +:10125000F894DEBF0FBECDBF8C01862F642F88238C +:1012600079F0F80192812FE7482F992329F083E044 +:1012700093E00E94C41904C083E093E00E94D41953 +:10128000F80180818B3091F59181943009F0A8C2EA +:101290009281809173019923B1F08F5F80937301E4 +:1012A00096E4E5EBF1E0DE01A958BD4F01900D9207 +:1012B0009A95E1F7E0917101F0917201EE0FFF1F35 +:1012C00027E732E036C096E4E5EBF1E0DE01AF5C03 +:1012D000BD4F01900D929A95E1F7E0917101F09167 +:1012E0007201EE0FFF1F21E332E093C08A3009F054 +:1012F000CBC0F8019181943009F072C29281809143 +:101300007301992309F473C081508093730196E4AB +:10131000E5EBF1E0DE01A551BE4F01900D929A95EB +:10132000E1F7E0917101F0917201EE0FFF1F2BEEDA +:1013300031E02C0F3D1FE20FF31F60817181680FB8 +:10134000711D882777FD8095982F0E94AC3120E091 +:1013500030E040E451E40E94113120E030E040E808 +:1013600050E40E94A9309B01AC0160E070E080E095 +:1013700090E40E94C33221E230ED42E053E40E9447 +:1013800060324CE050E00E94BB0F20E04BE760E091 +:1013900083E093E00E94B41920E04BE761E083E032 +:1013A00093E00E94B41920E04BE762E083E093E011 +:1013B0000E94B41920E04BE763E083E093E00E94D1 +:1013C000B41920E04BE764E083E093E0C454DD4FC0 +:1013D0000FB6F894DEBF0FBECDBFDF91CF911F9146 +:1013E0000F91FF90EF90DF90CF900C94B41996E49A +:1013F000E5EBF1E0DE01AB55BE4F01900D929A9501 +:10140000E1F7E0917101F0917201EE0FFF1F25EA03 +:1014100031E02C0F3D1FE20FF31F60817181680FD7 +:10142000711D882777FD8095982F0E94AC3120E0B0 +:1014300030E040E451E40E94113120E030E040E827 +:1014400050E40E94A9309B01AC0160E070E080E0B4 +:1014500090E40E94C33221E230ED42E053E40E9466 +:1014600060320E94EB0CC454DD4F0FB6F894DEBF1F +:101470000FBECDBFDF91CF911F910F91FF90EF90E5 +:10148000DF90CF900C94BE0C893009F0D3C0F801E6 +:101490009181943009F0A4C19281992309F4A0C1EB +:1014A00080917101909172010196909372018093E5 +:1014B000710120E04BE760E083E093E00E94B41903 +:1014C00020E04BE761E083E093E00E94B41920E064 +:1014D0004BE762E083E093E00E94B41920E04BE721 +:1014E00063E083E093E00E94B41920E04BE764E0FE +:1014F00083E093E00E94B4190E94BE0C00E010E06B +:10150000E6E4FE2E80917301E5EBF1E0DE01A15AE5 +:10151000BE4F9F2D01900D929A95E1F7E0917101D8 +:10152000F0917201E00FF11FEE0FFF1F2FE531E088 +:101530002C0F3D1FE20FF31F60817181680F711D39 +:10154000882777FD8095982F0E94AC3120E030E00D +:1015500040E451E40E94113120E030E040E850E4E2 +:101560000E94A9309B01AC0160E070E080E090E453 +:101570000E94C33221E230ED42E053E40E94603227 +:101580004CE050E00E94BB0F3FEF87EE93E03150FC +:1015900080409040E1F700C0000080917301E5EBCE +:1015A000F1E0DE01A75EBE4F9F2D01900D929A954E +:1015B000E1F7E0917101F0917201E00FF11FEE0F80 +:1015C000FF1F29E131E02C0F3D1FE20FF31F608167 +:1015D0007181680F711D882777FD8095982F0E9473 +:1015E000AC3120E030E040E451E40E94113120E0D1 +:1015F00030E040E850E40E94A9309B01AC0160E07B +:1016000070E080E090E40E94C33221E230ED42E0DD +:1016100053E40E9460320E94EB0C8FEF9CE701972D +:10162000F1F700C000000F5F1F4F0830110509F0EF +:1016300069CF94C1883009F0D3C0F801918194300A +:1016400009F0CEC09281992309F4CAC0809171013A +:10165000909172010197909372018093710120E043 +:101660004BE760E083E093E00E94B41920E04BE791 +:1016700061E083E093E00E94B41920E04BE762E070 +:1016800083E093E00E94B41920E04BE763E083E03D +:1016900093E00E94B41920E04BE764E083E093E01C +:1016A0000E94B4190E94BE0C00E010E056E4F52E32 +:1016B00080917301E5EBF1E0DE01AD52BF4F9F2D4C +:1016C00001900D929A95E1F7E0917101F09172010C +:1016D000E00FF11FEE0FFF1F23ED30E02C0F3D1F39 +:1016E000E20FF31F60817181680F711D882777FDFC +:1016F0008095982F0E94AC3120E030E040E451E426 +:101700000E94113120E030E040E850E40E94A9300E +:101710009B01AC0160E070E080E090E40E94C33285 +:1017200021E230ED42E053E40E9460324CE050E0B0 +:101730000E94BB0F3FEF87EE93E031508040904016 +:10174000E1F700C0000080917301E5EBF1E0DE01FC +:10175000A357BF4F9F2D01900D929A95E1F7E0910D +:101760007101F0917201E00FF11FEE0FFF1F2DE8E4 +:1017700030E02C0F3D1FE20FF31F60817181680F75 +:10178000711D882777FD8095982F0E94AC3120E04D +:1017900030E040E451E40E94113120E030E040E8C4 +:1017A00050E40E94A9309B01AC0160E070E080E051 +:1017B00090E40E94C33221E230ED42E053E40E9403 +:1017C00060320E94EB0C8FEF9CE70197F1F700C0AD +:1017D00000000F5F1F4F0830110509F069CFBEC030 +:1017E000F801228190917301222309F45DC026E45F +:1017F000E5EBF1E0DE01A95BBF4F01900D922A9568 +:10180000E1F7E0917101F0917201E80FF11DEE0F27 +:10181000FF1F27E430E02C0F3D1FE20FF31F608114 +:101820007181690F711D882777FD8095982F0E941F +:10183000AC3120E030E040E451E40E9411316B0112 +:101840007C01F801818165E070E0681B71098827DF +:1018500077FD8095982F0E94AC319B01AC01C701A8 +:10186000B6010E94A9309B01AC0160E070E080E00D +:1018700090E40E94C33221E230ED42E053E40E9442 +:1018800060324FE050E0C454DD4F0FB6F894DEBF35 +:101890000FBECDBFDF91CF911F910F91FF90EF90C1 +:1018A000DF90CF900C94BB0F26E4E5EBF1E0DE0176 +:1018B000119601900D922A95E1F7E0917101F09156 +:1018C0007201E80FF11DEE0FFF1F21E030E02C0F39 +:1018D0003D1FE20FF31F60817181690F711D882721 +:1018E00077FD8095982F0E94AC3120E030E040E4F5 +:1018F00051E40E9411316B017C01F801818165E0A6 +:1019000070E0681B7109882777FD8095982F0E94E9 +:10191000AC319B01AC01C701B6010E94A9309B010B +:10192000AC0160E070E080E090E40E94C33221E20C +:1019300030ED42E053E40E946032C454DD4F0FB6F4 +:10194000F894DEBF0FBECDBFDF91CF911F910F91F5 +:10195000FF90EF90DF90CF900C94EB0CC454DD4FD0 +:101960000FB6F894DEBF0FBECDBFDF91CF911F91B0 +:101970000F91FF90EF90DF90CF9008951092870223 +:1019800010928602809171008D7F8093710080910A +:1019900090008F7780939000109248021092470237 +:1019A00010928002109281021092820210928302A1 +:1019B00010927F0210927E02EEE5F2E0AEE4B2E019 +:1019C00011921192119211921D921D9282E0EE37A6 +:1019D000F807B1F708956F927F928F929F92AF921E +:1019E000BF92CF92DF92EF92FF920F931F93CF930C +:1019F000DF936B017C010EE712E04CE5A42E42E080 +:101A0000B42EC7E0D0E0A7019601F801929182912F +:101A1000729162918F010E940D31882349F02197C4 +:101A2000F2E0AF1AB108CF3F8FEFD80761F734C0AB +:101A3000F8011082118212821382F5011182108244 +:101A4000FE01EE0FFF1FEE0FFF1FE25AFD4FDE01FA +:101A5000AA0FBB1FA25BBD4FCE011AC001964481E5 +:101A600055816681778140835183628373831482B9 +:101A700015821682178212962D913C91139711961A +:101A80003C932E9313961C921E92129734961296A4 +:101A90008730910519F7C3CF809186029091870214 +:101AA000019797FD05C0909387028093860204C03A +:101AB0001092870210928602E0918602F0918702CE +:101AC0003097C9F4809171008D7F8093710080916F +:101AD00090008F7780939000109280021092810284 +:101AE000109282021092830210927F0210927E0264 +:101AF0001092470285C03197DF01AA0FBB1FAA0FC2 +:101B0000BB1FA25ABD4FCD90DD90ED90FC90EE0F23 +:101B1000FF1FE25BFD4FC081D18160908002709019 +:101B200081028090820290908302A7019601662D27 +:101B3000772D882D992D0E940D3187FF25C0262DE8 +:101B4000372D482D592DC701B6010E94A83020E03D +:101B500030E04AEF54E40E9411315B018C012A2DE0 +:101B60003B2D402F512F662D772D882D992D0E94CA +:101B7000A9303B014C01A7019601772D992D0E94B8 +:101B80000D31181664F72EC0A7019601662D772D2A +:101B9000882D992D0E945C32181634F5A701960104 +:101BA000662D772D882D992D0E94A83020E030E0F9 +:101BB0004AEF54E40E9411315B018C012A2D3B2D28 +:101BC000402F512F662D772D882D992D0E94A830FA +:101BD0003B014C01A7019601772D992D0E945C32A3 +:101BE00087FFECCF10924D02C0928002D09281020A +:101BF000E0928202F0928302D0937F02C0937E0231 +:101C0000DF91CF911F910F91FF90EF90DF90CF90D8 +:101C1000BF90AF909F908F907F906F9008953E9A65 +:101C2000E1E7F0E080818D7F808382E08093900007 +:101C30008AE18093910008951F920F920FB60F9240 +:101C40001124CF92DF92EF92FF922F933F934F9305 +:101C50005F936F937F938F939F93AF93BF93CF9334 +:101C6000DF93EF93FF9380914702882309F479C0B3 +:101C700020E030E0A90160918002709181028091A2 +:101C80008202909183020E945C3218160CF069C0A7 +:101C900020E030E040E251E46091490270914A0254 +:101CA00080914B0290914C020E945C321816BCF459 +:101CB00080918402909185020196609186027091D4 +:101CC00087020E9448349093850280938402109288 +:101CD000490210924A0210924B0210924C02C0919B +:101CE0008402D0918502CC0FDD1FCC0FDD1FC25ABC +:101CF000DD4F288139814A815B8160E074E284E7AD +:101D00009BE40E9411310E94793170939700609397 +:101D10009600288139814A815B8160E074E284E722 +:101D20009BE40E9411310E947931759567957093FB +:101D300099006093980020E030E040E85FE3609114 +:101D4000490270914A0280914B0290914C020E948C +:101D5000A9306093490270934A0280934B0290939A +:101D60004C0280914802882309F493C0C09043023A +:101D7000D0904402E0904502F090460220E030E02E +:101D8000A901C701B6010E945C321816F4F4A7013C +:101D9000960160E074E284E79BE40E9411310E94A6 +:101DA00079317093970060939600A701960160E0E7 +:101DB00074E284E79BE40E9411310E9479317595A9 +:101DC0006795709399006093980060913D027091BF +:101DD0003E026F5F7F4F70933E0260933D0280E052 +:101DE00090E00E94AA3120913F0230914002409140 +:101DF0004102509142020E945C3287FD4AC08091AC +:101E00003C028F5F80933C029091F0038917A0F011 +:101E10008091F503882319F010923C020DC0809147 +:101E200071008D7F80937100809190008F778093F7 +:101E30009000109248022DC0E091F103F091F2035E +:101E400080913C0298E0899FE00DF11D1124808172 +:101E50009181A281B3818093430290934402A09325 +:101E60004502B093460220E030E040E85EE3648142 +:101E70007581868197810E94603260933F027093E2 +:101E80004002809341029093420210923E021092CF +:101E90003D02FF91EF91DF91CF91BF91AF919F9163 +:101EA0008F917F916F915F914F913F912F91FF9013 +:101EB000EF90DF90CF900F900FBE0F901F9018956E +:101EC0000F931F93CF93DF9300D0CDB7DEB78C0174 +:101ED00080914702882331F04A8369830E94BE0CB7 +:101EE00069814A8181E0809348021093F203009354 +:101EF000F1036093F0034093F503109249021092AE +:101F00004A0210924B0210924C0210923C02F801CD +:101F10004081518162817381409343025093440216 +:101F2000609345027093460220E030E040E85EE3B3 +:101F300064817581868197810E94603260933F023F +:101F400070934002809341029093420210923E02AD +:101F500010923D02809171008260809371008091A7 +:101F600090008068809390000F900F90DF91CF9148 +:101F70001F910F9108956F927F928F929F92AF92CF +:101F8000BF92CF92DF92EF92FF920F931F93CF9366 +:101F9000DF936B017C01EA018091480281110E946C +:101FA000BE0C81E08093470220E030E0A901C70128 +:101FB000B6010E945C3218160CF09AC06090800244 +:101FC00070908102809082029090830220E030E045 +:101FD000A901662D772D882D992D0E940D31811133 +:101FE00028C0C0928002D0928102E0928202F092D8 +:101FF0008302D0937F02C0937E02809186029091EB +:102000008702FC01EE0FFF1FEE0FFF1FE25AFD4F8C +:10201000C082D182E282F382FC01EE0FFF1FE25BFD +:10202000FD4FD183C08301969093870280938602EF +:102030005FC0A7019601662D772D882D992D0E94EE +:102040000D3187FF25C0262D372D482D592DC7016D +:10205000B6010E94A83020E030E04AEF54E40E942C +:1020600011315B018C012A2D3B2D402F512F662D04 +:10207000772D882D992D0E94A9303B014C01A70195 +:102080009601772D992D0E940D31181664F7A9CF6E +:10209000A7019601662D772D882D992D0E945C321F +:1020A00018160CF09ECFA7019601662D772D882D6E +:1020B000992D0E94A83020E030E04AEF54E40E94BD +:1020C00011315B018C012A2D3B2D402F512F662DA4 +:1020D000772D882D992D0E94A8303B014C01A70136 +:1020E0009601772D992D0E945C3287FFECCF79CF36 +:1020F000809171008260809371008091900080686F +:1021000080939000DF91CF911F910F91FF90EF90FE +:10211000DF90CF90BF90AF909F908F907F906F9007 +:102120000895809191020895CF93DF9300D01F927C +:10213000CDB7DEB72091FA03243021F523E02983BF +:102140009B838A832093E9008FEF06C095ED9A95D3 +:10215000F1F70000882329F09091E800815095FF65 +:10216000F5CF8091E80085FF0DC040E050E063E0CE +:1021700070E0CE0101960E947E148091E8008E7777 +:102180008093E8000F900F900F90DF91CF9108950A +:10219000CF93DF9300D01F92CDB7DEB72091FA0323 +:1021A000243029F522E029839B838A8383E080936E +:1021B000E9008FEF06C095ED9A95F1F700008823AE +:1021C00029F09091E800815095FFF5CF8091E800CB +:1021D00085FF0DC040E050E063E070E0CE01019665 +:1021E0000E947E148091E8008E778093E8000F9023 +:1021F0000F900F90DF91CF9108952091FA03243032 +:10220000F9F422E02093E9002FEF06C035ED3A956E +:10221000F1F70000222329F03091E800215035FF2A +:10222000F5CF2091E80025FF0BC040E050E065E0CD +:1022300070E00E947E148091E8008E778093E80021 +:102240000895CF93DF93EC018091FA03843041F538 +:1022500081E08093E9008FEF06C095ED9A95F1F744 +:102260000000882329F09091E800815095FFF5CF78 +:102270008091E80085FF14C040E050E068E070E025 +:10228000CE010E947E148091E8008E778093E80052 +:1022900088E0FE01A9E8B2E001900D928A95E1F78D +:1022A000DF91CF910895BF92CF92DF92EF92FF928C +:1022B0000F931F93CF93DF937C01B62EE90100E0CB +:1022C00010E0C42ED12C0BC04991202F2B0D2F775D +:1022D0004F776FE0C7010E94B4190F5F1F4F0C15B5 +:1022E0001D0594F3DF91CF911F910F91FF90EF9017 +:1022F000DF90CF90BF90089570E06F5F7F4F6F7059 +:1023000077270C94B4190F931F93CF93C42F633086 +:10231000710509F04AC0842F807F803849F18039E7 +:1023200009F043C0622F6F7770E080E090E00E9478 +:10233000AC3120E030E040E451E40E9411319B01D7 +:10234000AC0160E070E080E090E40E94C3320F775F +:1023500010E023E0159507952A95E1F72DEC3CEC6C +:1023600042E053E40E946032A8010E94BB0F1DC0EE +:10237000622F6F7770E080E090E00E94AC3120E047 +:1023800030E040E451E40E9411319B01AC0160E077 +:1023900070E080E090E40E94C3322DEC3CEC42E01F +:1023A00053E40E9460320E94EB0CCC3F29F4CF91A1 +:1023B0001F910F910C94BE0CCF911F910F91089516 +:1023C0000F931F93CF93DF93CDB7DEB727970FB649 +:1023D000F894DEBF0FBECDBF8C0114C08A810E946D +:1023E0008E199A819D839B819E839C819F838111FD +:1023F0001EC089818430B1F08730A1F08630A1F011 +:102400008530A1F0BE016F5F7F4F84E791E00E94AD +:10241000FB1C8111E3CF84E791E00E94EC1C0E9439 +:1024200067190DC083E003C082E001C081E0AE0106 +:102430004B5F5F4F682FC8010E94211AE3CF279698 +:102440000FB6F894DEBF0FBECDBFDF91CF911F91C5 +:102450000F910895EF92FF920F93CF93DF9300D0E7 +:1024600000D000D0CDB7DEB77B014A832B830C832D +:10247000842F2E834D830E948E192E814D818111D0 +:102480001BC082E0E816F10479F083E0E816F1045D +:1024900021F0EA94EF2821F50BC0073F11F487E003 +:1024A00001C084E089830BC0273FD9F786E0FACFCB +:1024B000473FB9F785E0F6CF42954F704983BE019B +:1024C0006F5F7F4F84E791E00E94B11C84E791E049 +:1024D0000E94CF1C84E791E00E94EC1C0E946719C7 +:1024E00026960FB6F894DEBF0FBECDBFDF91CF9119 +:1024F0000F91FF90EF9008958091F903811109C029 +:102500000E946D160E94CA168091E200846080933A +:10251000E20008951092F9030895089508950C9427 +:102520006129809192028F5F8093920262E30E9400 +:102530002834911135C01092920280919302882321 +:1025400079F18091FA03843049F58091E9008F7028 +:102550009091EC0090FF02C090E801C090E0982BB1 +:1025600084E08093E9008091EB0080FF14C08091AB +:10257000EE0087FD03C00FC01092F1008091E800CB +:1025800085FDFACF8091E80080FF05C08091E800CA +:102590008E778093E8009F709093E90010929302E9 +:1025A000089542E061EC81E00E94E31542E061ECB5 +:1025B00082E00E94E31542E061EC83E00E94E315B3 +:1025C00042E261EC84E00E94E31542E361E885E0C9 +:1025D0000E94E31542E360E886E00C94E3158091E5 +:1025E000FC03833009F454C030F4813071F0823040 +:1025F00009F0A5C08CC08A3009F479C08B3009F489 +:102600005FC0893009F09BC020C08091FB03813AF4 +:1026100009F095C08091E800877F8093E800809161 +:10262000FF0390910004892B21F060E080E090E0AE +:1026300003C068E089E892E070E00E941C15809178 +:10264000E8008B778093E80008958091FB03813246 +:1026500009F075C08091FF0390910004892B09F067 +:102660006EC08091E800877F8093E80005C080916C +:10267000FA03882309F463C08091E80082FFF7CF52 +:102680008091F100809391028091E8008B7753C094 +:102690008091FB03813A09F052C08091FF03909131 +:1026A0000004892B09F04BC08091E800877F80935C +:1026B000E8008091E80080FFFCCF80918A0136C05D +:1026C0008091FB038132D9F58091FF039091000442 +:1026D000892BA9F58091E800877F8093E8000E940C +:1026E0001A168091FD0380938A010C9456238091E1 +:1026F000FB03813221F58091E800877F8093E80019 +:102700000E941A168091FE0380938802089580919A +:10271000FB03813AA1F48091E800877F8093E80071 +:102720008091E80080FFFCCF809188028093F100C7 +:102730008091E8008E778093E8000C941A16089533 +:1027400083E093E00E94F0196AE272E183E093E093 +:102750000E94461A60EE71E183E093E00E944A1AFB +:1027600084B7877F84BF88E10FB6F89480936000B8 +:10277000109260000FBE90E080E80FB6F89480934E +:102780006100909361000FBE0E94741D0E946D163F +:102790000E94CA168091E20084608093E2007894DF +:1027A00063E871E183E093E00E94EC196CE771E16A +:1027B00083E093E00E94E41963E571E183E093E034 +:1027C0000E94E8190E940F0E0E9467190E94761D50 +:1027D00080E891E00E94201D0BC00E941E2980917C +:1027E000F803882329F00E94492981110E94681466 +:1027F0008091FA03853089F383E093E00E94F91B0E +:102800000E94801DF5CF292F332723303105B1F0E9 +:102810004CF42130310509F44DC02230310509F066 +:102820004EC007C02132310541F12232310591F10C +:1028300046C0E0EDF0E084EE93E045C0992781309A +:10284000910569F08230910589F0892B09F037C034 +:10285000E0EEF3E0E491F0E080EE93E034C0E2EBF0 +:10286000F3E0E491F0E082EB93E02DC0E6E8F3E0E2 +:10287000E491F0E086E893E026C0643000F5E62FAE +:10288000F0E0EE0FFF1FE550FE4F80819181E9E0FF +:10289000F0E019C0643098F4E62FF0E0DF01AA0FF1 +:1028A000BB1FAD5FBD4F8D919C91E55FFD4FE081FA +:1028B000F0E009C0E2E1F0E084EB94E004C0E0E085 +:1028C000F0E080E090E0DA018D939C93CF010895D1 +:1028D00080E189BD82E189BD09B400FEFDCF809110 +:1028E000D8008F7D8093D8008091E0008260809333 +:1028F000E0008091E00081FDFCCF0895BF92CF926F +:10290000DF92EF92FF920F931F93CF93DF937C019F +:102910008B01EA010E943B16B82E811133C020972B +:1029200031F028813981021B130BE20EF31EC12CFA +:10293000D12C23C08091E80085FD15C08091E8006E +:102940008E778093E800209749F0888199818C0DDB +:102950009D1D9983888325E0B22E14C00E943B16EA +:10296000882359F00EC0F70181917F018093F10017 +:1029700001501109FFEFCF1ADF0A01151105D1F639 +:1029800001C0B82E8B2DDF91CF911F910F91FF9039 +:10299000EF90DF90CF90BF900895BF92CF92DF92DB +:1029A000EF92FF920F931F93CF93DF937C018B01E4 +:1029B000EA010E943B16B82E811133C0209731F0F6 +:1029C00028813981021B130BE20EF31EC12CD12C7E +:1029D00023C08091E80085FD15C08091E8008B77C9 +:1029E0008093E800209749F0888199818C0D9D1D86 +:1029F0009983888345E0B42E14C00E943B16882337 +:102A000059F00EC08091F100F70181937F010150D0 +:102A10001109FFEFCF1ADF0A01151105D1F601C028 +:102A2000B82E8B2DDF91CF911F910F91FF90EF90DA +:102A3000DF90CF90BF90089540910104509102041F +:102A40004617570748F06115710539F44091E800C1 +:102A50004E774093E80001C0BA01FC0140E033C06A +:102A60008091FA03882309F444C0853009F443C0F7 +:102A70008091E80083FD41C08091E80082FD33C071 +:102A80008091E80080FF1FC09091F3008091F200D8 +:102A9000392F20E0A901482BCA0106C0419140937B +:102AA000F1006150710901966115710519F08830C6 +:102AB0009105A0F341E0089709F040E08091E8001B +:102AC0008E778093E8006115710551F64111C8CFEA +:102AD0000AC08091FA03882361F0853061F080910B +:102AE000E80083FD0AC08091E80082FFF2CF80E019 +:102AF000089582E0089583E0089581E0089540916B +:102B00000104509102044617570748F061157105FA +:102B100039F44091E8004E774093E80001C0BA01D3 +:102B2000FC0140E034C08091FA03882309F445C0D9 +:102B3000853009F444C08091E80083FD42C0809153 +:102B4000E80082FD34C08091E80080FF20C09091B1 +:102B5000F3008091F200392F20E0A901482BCA012F +:102B600007C044914093F10031966150710901967C +:102B70006115710519F08830910598F341E00897C7 +:102B800009F040E08091E8008E778093E8006115BD +:102B9000710549F64111C7CF0AC08091FA03882315 +:102BA00061F0853061F08091E80083FD0AC080917A +:102BB000E80082FFF2CF80E0089582E0089583E08C +:102BC000089581E00895982F2CC09093E9009817FC +:102BD00039F07091EC002091ED005091F00003C0AD +:102BE000242F762F50E021FD02C09F5F1AC0309144 +:102BF000EB003E7F3093EB003091ED003D7F309352 +:102C0000ED003091EB0031603093EB007093EC00FD +:102C10002093ED005093F0002091EE0027FDE5CFCA +:102C200007C0973090F28F708093E90081E008959B +:102C300080E008958091FB0387FD05C08091E80046 +:102C400080FF0EC012C08091E80082FD05C0809117 +:102C5000FA038111F8CF08958091E8008B7708C0BE +:102C60008091FA038111EACF08958091E8008E7770 +:102C70008093E80008958091E4009091E50045E696 +:102C80002091EC0020FD1FC023C02091FA032223D5 +:102C900091F0253091F02091EB0025FD10C020919E +:102CA000E4003091E5002817390751F34150C9017C +:102CB00039F784E0089582E0089583E0089581E083 +:102CC000089580E008952091E80020FFDECFF9CF3D +:102CD0002091E80022FFD9CFF4CF0E94DB160E949A +:102CE000E316E0EEF0E0808181608083E8EDF0E0C3 +:102CF00080818F77808319BCA7EDB0E08C918E7FA7 +:102D00008C9380818F7E80831092F90308950F93B6 +:102D10001F93CF93DF930E94DB160E94E316C8ED4A +:102D2000D0E088818F7788838881806888838881D4 +:102D30008F7D888319BC1092FA031092F6031092CB +:102D4000F8031092F70300EE10E0F80180818B7F0A +:102D5000808388818160888342E060E080E00E9417 +:102D6000E315E1EEF0E080818E7F8083E2EEF0E01B +:102D7000808181608083808188608083F801808188 +:102D80008E7F8083888180618883DF91CF911F91BE +:102D90000F910895E8EDF0E080818F7E8083E7ED6C +:102DA000F0E080818160808384E082BF81E0809355 +:102DB000F9030C948716E8EDF0E080818E7F808324 +:102DC0001092E20008951092DA001092E100089546 +:102DD0001F920F920FB60F9211242F933F934F9390 +:102DE0005F936F937F938F939F93AF93BF93EF9373 +:102DF000FF938091E10082FF0BC08091E20082FF8F +:102E000007C08091E1008B7F8093E1000E949112C6 +:102E10008091DA0080FF1FC08091D80080FF1BC026 +:102E20008091DA008E7F8093DA008091D90080FF54 +:102E30000DC080E189BD82E189BD09B400FEFDCFEE +:102E400081E08093FA030E947C1205C019BC1092A5 +:102E5000FA030E948A128091E10080FF19C08091DC +:102E6000E20080FF15C08091E2008E7F8093E20037 +:102E70008091E20080618093E2008091D8008062BE +:102E80008093D80019BC85E08093FA030E948E12CB +:102E90008091E10084FF30C08091E20084FF2CC06B +:102EA00080E189BD82E189BD09B400FEFDCF80913A +:102EB000D8008F7D8093D8008091E1008F7E809331 +:102EC000E1008091E2008F7E8093E2008091E20039 +:102ED00081608093E2008091F603882311F084E002 +:102EE00007C08091E30087FF02C083E001C081E05A +:102EF0008093FA030E948F128091E10083FF29C022 +:102F00008091E20083FF25C08091E100877F80935C +:102F1000E10082E08093FA031092F6038091E100D1 +:102F20008E7F8093E1008091E2008E7F8093E200AB +:102F30008091E20080618093E20042E060E080E006 +:102F40000E94E3158091F00088608093F0000E9459 +:102F50008D12FF91EF91BF91AF919F918F917F91D2 +:102F60006F915F914F913F912F910F900FBE0F90F6 +:102F70001F9018951F920F920FB60F9211242F9346 +:102F80003F934F935F936F937F938F939F93AF93F1 +:102F9000BF93CF93EF93FF938091E9008F7090914F +:102FA000EC0090FF02C090E801C090E0C92FC82B50 +:102FB0001092E9008091F000877F8093F000789470 +:102FC0000E94FE171092E9008091F00088608093C3 +:102FD000F000CF70C093E900FF91EF91CF91BF91C6 +:102FE000AF919F918F917F916F915F914F913F91A1 +:102FF0002F910F900FBE0F901F9018951F93CF9396 +:10300000DF93CDB7DEB7AC970FB6F894DEBF0FBE37 +:10301000CDBFEBEFF3E08091F100819324E0E3304A +:10302000F207C9F70E94EF128091E80083FF37C1D1 +:103030008091FB039091FC03953009F488C038F42B +:103040009130B1F170F0933009F029C131C098305E +:1030500009F4F8C0993009F404C1963009F01FC191 +:103060009DC0803821F0823809F019C108C08091D4 +:10307000F7039091F803992389F082600FC0809143 +:10308000FF03909100048F7099278093E90080914D +:10309000EB0085FB882780F91092E9009091E80009 +:1030A000977F9093E8008093F1001092F100D5C0D3 +:1030B000882319F0823009F0F2C08F7121F082303C +:1030C00009F0EDC00BC08091FD03813009F0E7C02D +:1030D000933009F080E08093F8032FC08091FD03C6 +:1030E00081112BC08091FF03909100048F7099276C +:1030F000009709F4D4C08093E9002091EB0020FFF1 +:103100001CC02091FC03233021F48091EB008062ED +:1031100012C09091EB0090619093EB0021E030E0C1 +:1031200001C0220F8A95EAF72093EA001092EA0084 +:103130008091EB0088608093EB001092E900809111 +:10314000E800877F8093E8000E941A16A8C08111CA +:10315000A6C08091FD039091FE038F779927182FC9 +:103160009091E3009078982B9093E3008091E80091 +:10317000877F8093E8000E941A168091E80080FF04 +:10318000FCCF8091E30080688093E300112311F06D +:1031900083E001C082E08093FA0381C080588230CE +:1031A00008F07DC08091FD039091FE038C3D23E0EB +:1031B000920779F583E08A838AE289834FB7F8948E +:1031C000DE01139620E03EE051E2E32FF0E0509361 +:1031D0005700E49120FF03C0E295EF703F5FEF706E +:1031E0008E2F90E0EA3010F0C79601C0C0968D9304 +:1031F0009D932F5F243149F74FBF8091E800877F6F +:103200008093E8006AE270E0CE0101960E941C15EE +:1032100013C0AE01455D5F4F6091FF030E94031430 +:103220000097E9F12091E800277F2093E800BC0196 +:103230008BA59CA50E947F158091E8008B778093D9 +:10324000E8002DC0803859F58091E800877F809391 +:10325000E8008091F6038093F1008091E8008E777A +:1032600071CF81111CC09091FD039230C0F4809108 +:10327000E800877F8093E8009093F6030E941A1677 +:103280008091F603811104C08091E30087FF02C0A2 +:1032900084E001C081E08093FA030E94D112809102 +:1032A000E80083FF0AC08091E800877F8093E800F0 +:1032B0008091EB0080628093EB00AC960FB6F8949F +:1032C000DEBF0FBECDBFDF91CF911F910895CF9389 +:1032D0008091FA038823B1F08091E9008F7090917A +:1032E000EC0090FF02C090E801C090E0C92FC82B0D +:1032F0001092E9008091E80083FD0E94FE17CF70D4 +:10330000C093E900CF910895881F8827881F0895EA +:1033100091E0883F08F490E0892F0895982F907FDE +:10332000903B99F038F4903981F0903A71F09038F0 +:10333000C9F40BC0903DA1F018F4903C99F410C072 +:10334000903E19F0903F71F402C083E00895E82F99 +:10335000E15FEF3038F4F0E0E15FFD4F80810895E8 +:1033600082E0089580E008950F932F774F776F7074 +:10337000606BDC01ED91FC91022F242F462F63E05E +:1033800070E009950F9108950F932F774F776F7025 +:103390006069DC01ED91FC91022F242F462F63E040 +:1033A00070E009950F9108950F932F774F776F7005 +:1033B0006068DC01ED91FC91022F242F462F63E021 +:1033C00070E009950F910895FC017383628308955D +:1033D000FC01738F628F0895FC01758F648F0895CF +:1033E000CF93DF93EC011DA21FA21EA2BC01685D5A +:1033F0007F4F40EC88519F4F0E942D1C1B821A82E8 +:103400001D821C821F821E82198618861B861A86C0 +:103410001D861C861F861E86198A188A1B8A1A8A90 +:103420001D8A1C8A1F8A1E8A198E188E1B8E1A8E60 +:103430001D8E1C8E1F8E1E8E19A218A2DF91CF9199 +:103440000895CF92DF92FF920F931F93CF93DF9354 +:103450001F92CDB7DEB7F62E6A018C0108511F4FBF +:1034600008C0F60161916F01C80149830E94341CB4 +:1034700049818C2D841B8F15A0F30F90DF91CF9184 +:103480001F910F91FF90DF90CF900895FC01718301 +:1034900060830895FC0171A360A30895AF92BF9269 +:1034A000CF92DF92EF92FF920F931F93CF93DF9310 +:1034B00000D01F92CDB7DEB77C016B01142FB22E66 +:1034C000A02EDC0195968C9195978430F1F45A9654 +:1034D000ED91FC915B97309709F4D8C0CB0101972F +:1034E00063E070E00E943434DB01AA0FBB1FA60F1B +:1034F000B71F49832A830B834C2D4A1B9E012F5FE4 +:103500003F4FBD01C7010995B1C06230710509F493 +:1035100053C06330710529F06130710509F09CC01A +:1035200083C0842F807F803A01F130F48038B9F075 +:10353000803909F0ABC00DC0803EE9F0803F09F151 +:10354000803B09F0A3C0D7011296ED91FC9113972F +:1035500023C0D7011496ED91FC9115971DC0D7019A +:103560001696ED91FC91179717C0D7011896ED911B +:10357000FC91199711C0D7011A96ED91FC911B97F8 +:103580000BC0423F09F082C0D7011C96ED91FC911F +:103590001D97309731F47AC0309709F477C0123F05 +:1035A00021F42A2D4B2D62EF04C0612F6F702A2D5C +:1035B0004B2DC70109955AC0842F807F803D59F05B +:1035C000803F79F0803C09F061C0D7011E96ED91F3 +:1035D000FC911F9719C0D7015096ED91FC9151971E +:1035E00013C0433F31F4D7015296ED91FC915397AC +:1035F00008C0413F09F04AC0D7015496ED91FC91B3 +:103600005597309741F442C0309709F43FC0133FBB +:1036100011F0113F19F44B2D612F03C0612F6F7012 +:103620004B2DC701099522C0842F0E948819882339 +:1036300031F0D7015696ED91FC91579707C0163F90 +:1036400029F5D7015896ED91FC9159973097F1F0F3 +:10365000612FC70109950AC064307105A8F416C02E +:103660000A2D2B2D412FB601C7010995D7015E9672 +:10367000ED91FC915F97309789F00A2D2B2D412F0A +:10368000B601C70109950AC0C12CD12CD7015C969F +:10369000ED91FC915D97309719F7E8CF0F900F905F +:1036A0000F90DF91CF911F910F91FF90EF90DF90DE +:1036B000CF90BF90AF900895EF92FF920F931F931A +:1036C000CF93DF93EC01162F862F0E948819882351 +:1036D00069F0FDA081E08DA300E020E0412F61E0D2 +:1036E00070E0CE010E944E1AFDA27CC0812F0E9484 +:1036F00084194DA1882309F440C0443029F01AA34D +:1037000021E030E03FA32EA3812F0E948E1981304B +:1037100031F070F0823051F0833059F507C08DA33D +:1037200000E020E0412F61E070E01EC08DA35AC090 +:10373000103F19F0173FE9F404C084E08DA31AA3E9 +:103740003FC02EA13FA1C90163E070E00E94343464 +:103750008C0F9D1FFC0112A3B9016F5F7F4F7FA3E8 +:103760006EA30CA12BA14AA1CE010E944E1A1DA24C +:1037700039C01DA21FA21EA235C0442399F12EA15B +:103780003FA1C90163E070E00E9434347C01FE0176 +:10379000E80FF91F12A3B9016F5F7F4F7FA36EA3DC +:1037A0008130910591F082E0E816F104D9F40CA182 +:1037B0002BA14AA1CE010E944E1A8DA1843091F016 +:1037C00081E090E09FA38EA30DC0423059F400E049 +:1037D0002BA14AA1CE010E944E1A8DA1843011F076 +:1037E000FFA2EEA2DF91CF911F910F91FF90EF907A +:1037F0000895CF92DF92EF92FF920F931F93CF9392 +:10380000DF93EC01E8A1F9A1309709F009958E0149 +:1038100008511F4FC8010E94661CE12CF12CC82ED4 +:10382000D12C0FC060E0C8010E947A1C682FCE0125 +:103830000E945C1B61E0C8010E948B1C8FEFE81A9C +:10384000F80AEC14FD0470F3DF91CF911F910F91F2 +:10385000FF90EF90DF90CF900895FC014283748336 +:1038600063831182108208950F931F93CF93DF9388 +:10387000EC01062F0E94AC1C182F298130E0C901F1 +:1038800001966A8170E00E944834488150E08417B4 +:10389000950729F4812F0E94AF1C80E012C0EB81B4 +:1038A000FC81E20FF31F00832981822F90E00196B3 +:1038B0006A8170E00E9448348983812F0E94AF1C86 +:1038C00081E0DF91CF911F910F910895CF93DF9306 +:1038D000EC010E94AC1C29819881291710F0C22F9D +:1038E00002C0CA81C20FC91B0E94AF1C8C2FDF917E +:1038F000CF910895FC012081862F90E0820F911DC9 +:10390000628170E00E9448340380F481E02DE80F6A +:10391000F91F808108950F931F93CF93DF931F9218 +:10392000CDB7DEB78C0169830E94AC1C482FF8012B +:1039300080816981262F30E0280F311D6281C90105 +:1039400070E00E9448348083842F0F90DF91CF91E4 +:103950001F910F910C94AF1C8FB7F89408958FBFEF +:103960000895FC01CB012091FA032430B1F42181A8 +:103970002F702093E90040E050E064E070E00E9486 +:103980007E1481110BC09091E80095FD07C09091C5 +:10399000E8009E779093E800089582E008952091D2 +:1039A000FA032430A9F4FC0181818F708093E9002F +:1039B0003091F3002091F200932F80E0822B892B2D +:1039C00049F08091E8008E778093E8000C943B16D4 +:1039D00082E0089580E008952091FA03243051F4A4 +:1039E000FC0121812F702093E9002091E80020FD47 +:1039F0000C94CF1C0895FC01CB012091FA032430D4 +:103A000011F080E0089526812F702093E900209125 +:103A1000E80022FFF6CF2091E80025FFF2CF40E03A +:103A200050E064E070E00E94CD148091E80085FDD4 +:103A300005C08091E8008B778093E80081E00895CD +:103A400090939502809394020895E0919402F091EE +:103A50009502309721F00190F081E02D099480E0EB +:103A60000895E0919402F0919502309721F0028040 +:103A7000F381E02D09940895E0919402F09195026C +:103A8000309721F00480F581E02D0994089520916C +:103A90009602309197028217930771F090939702E4 +:103AA00080939602E0919402F0919502309721F074 +:103AB0000680F781E02D09940895209198023091B5 +:103AC00099028217930771F090939902809398025C +:103AD000E0919402F0919502309721F00084F185F5 +:103AE000E02D0994089508950C94731D0E94952962 +:103AF0000E94AD060E94692A0C9411300C94E705CF +:103B00005F926F927F928F929F92AF92BF92CF926D +:103B1000DF92EF92FF920F931F93CF93DF93CDB776 +:103B2000DEB72A970FB6F894DEBF0FBECDBF0E9456 +:103B3000BD079AE9C92E92E0D92E00E010E0AA2430 +:103B4000A394B12C502E802F0E9411093C01F60144 +:103B5000E190F1906F01E826F926E114F10431F4C7 +:103B60000F5F1F4F0530110569F73AC08091F002D1 +:103B700081FD0E941A0920E030E04501022E02C0BA +:103B8000880C991C0A94E2F7C4018E219F21892B8D +:103B900009F12E835F826820792081E0672809F48B +:103BA00080E088870E949E298160782F9A87898784 +:103BB0004E815F8168858A850E94391EF801EE0F6B +:103BC000FF1FE656FD4F80819181882599259183BD +:103BD000808316C02F5F3F4F2C30310571F6C0CF68 +:103BE0008FEF89838A831B820E949E298160782FB0 +:103BF0009D838C8349815A816B818D810E94391EFE +:103C00000E94562D1091A4020E94251D1817D9F06C +:103C10000E94251D8093A4022A960FB6F894DEBF59 +:103C20000FBECDBFDF91CF911F910F91FF90EF900D +:103C3000DF90CF90BF90AF909F908F907F906F90CC +:103C40005F900C947E1D2A960FB6F894DEBF0FBECF +:103C5000CDBFDF91CF911F910F91FF90EF90DF903B +:103C6000CF90BF90AF909F908F907F906F905F901C +:103C70000895CF93DF93CDB7DEB72B970FB6F894A7 +:103C8000DEBF0FBECDBF4F83588769877A878B878A +:103C9000DE01119686E0FD0111928A95E9F785E033 +:103CA000FE01379601900D928A95E1F749815A817C +:103CB0006B817C818D819E810E9415262B960FB68B +:103CC000F894DEBF0FBECDBFDF91CF910895CF93A3 +:103CD000C82F882309F4C1C0823859F40E94251DD9 +:103CE00081FDBBC089E30E947C280E94F82889E3FB +:103CF0000CC0833879F40E94251D80FDAEC083E599 +:103D00000E947C280E94F82883E50E949E28CF917B +:103D10000C94F828843859F40E94251D82FD9DC01A +:103D200087E40E947C280E94F82887E4EECF845024 +:103D3000813A48F48C2F0E94732F81118EC08C2FF2 +:103D40000E947C28E4CF8C2F805E883050F4C770AE +:103D500081E090E001C0880FCA95EAF70E94BF2871 +:103D6000D6CF8C2F855A833078F4C53A29F0C63ADD +:103D700031F482E890E005C081E890E002C083E879 +:103D800090E0CF910C94471D8C2F885A833108F016 +:103D900064C0C83A39F1C93A41F1CA3A49F1CB3A5B +:103DA00051F1CC3A59F1CD3A61F1C03B69F1CE3ACB +:103DB00071F1CF3A79F1C13B81F1C23B89F1C33B4B +:103DC00091F1C43B99F1C53BA1F1C63BA9F1C73BB9 +:103DD000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2AF +:103DE00092E038C082EE90E035C089EE90E032C0BB +:103DF0008AEE90E02FC085EB90E02CC086EB90E03F +:103E000029C087EB90E026C08CEC90E023C08DECBD +:103E100090E020C083E891E01DC08AE891E01AC0DC +:103E200082E991E017C084E991E014C081E292E058 +:103E300011C083E292E00EC084E292E00BC085E202 +:103E400092E008C086E292E005C087E292E002C0FC +:103E500080E090E0CF910C945D1DCF910895882370 +:103E600009F44DC0823859F40E94251D81FF47C0D6 +:103E700089E30E947C280E94F82889E30CC08338DB +:103E800071F40E94251D80FF3AC083E50E947C28C2 +:103E90000E94F82883E50E949E280C94F828843814 +:103EA00059F40E94251D82FF2AC087E40E947C28C5 +:103EB0000E94F82887E4EFCF982F9450913A08F4A5 +:103EC000EACF982F905E983058F4282F277081E021 +:103ED00090E001C0880F2A95EAF70E94C528DDCF3F +:103EE000982F955A933020F480E090E00C94471D71 +:103EF000885A833120F480E090E00C945D1D089591 +:103F0000882321F00E94BF280C94F8280895882364 +:103F100021F00E94C5280C94F8280895BF92CF92F2 +:103F2000DF92EF92FF920F931F93CF93DF93CDB762 +:103F3000DEB727970FB6F894DEBF0FBECDBF8C015A +:103F400085E0F801DE01119601900D928A95E1F766 +:103F5000F80130812181F280558152955F70838113 +:103F60009481892B39F02F3F41F481E090E03F3F6D +:103F700031F003C081E090E002C080E090E080FD7D +:103F800073C339832A8389819A815E830E94392889 +:103F9000B92E8F830E9438280E9460272B2D2295EE +:103FA0002F7030E05E816F812530310509F4E6C065 +:103FB0006CF4243031050CF0A2C04B2D407F8B2DCA +:103FC0008F70223031050CF045C017C02C30310500 +:103FD0004CF42A3031050CF0E7C12830310509F0E6 +:103FE00043C3E5C02D30310509F4BAC20CF4A2C2B6 +:103FF0002F30310509F038C323C3182F411101C0F8 +:1040000002C01295107FFF2059F0112309F46BC2F2 +:10401000812F6F830E94CF280E94F8286F8163C28E +:10402000862F0E942F1F112309F41EC3812F0E9487 +:10403000D52827960FB6F894DEBF0FBECDBFDF910F +:10404000CF911F910F91FF90EF90DF90CF90BF9095 +:104050000C94F828403211F08295807F662319F085 +:10406000613071F523C0FF20B1F0511101C032C0A1 +:10407000513081F527960FB6F894DEBF0FBECDBF45 +:10408000DF91CF911F910F91FF90EF90DF90CF9034 +:10409000BF900C94DF28511101C003C0513009F4C6 +:1040A000E3C28E830E94E2288E819AC1FF2021F014 +:1040B000563008F0D9C20EC0553008F0D5C290C1B4 +:1040C000FF20C9F0552331F0F801958190FF0BC214 +:1040D0009F70958327960FB6F894DEBF0FBECDBFB5 +:1040E000DF91CF911F910F91FF90EF90DF90CF90D4 +:1040F000BF900C94801F552309F472C109C22B2D67 +:1041000026952695237030E02115310529F02130C0 +:10411000310509F0A9C219C0FF2021F0862F9B2D7F +:10412000937002C080E090E027960FB6F894DEBF4F +:104130000FBECDBFDF91CF911F910F91FF90EF90F8 +:10414000DF90CF90BF900C94471DFF2021F0862F69 +:104150009B2D937002C080E090E027960FB6F894F4 +:10416000DEBF0FBECDBFDF91CF911F910F91FF90AA +:10417000EF90DF90CF90BF900C945D1D862FFF20B5 +:1041800019F00E945C2C02C00E94C42C27960FB626 +:10419000F894DEBF0FBECDBFDF91CF911F910F917D +:1041A000FF90EF90DF90CF90BF900C944B2D8B2D14 +:1041B000837009F079C0F11057C2262F22952695F9 +:1041C0002770220F220F862F8F70C82ED12CE12C42 +:1041D000F12C022E04C0CC0CDD1CEE1CFF1C0A943A +:1041E000D2F764FF10C06FE070E080E090E004C0A0 +:1041F000660F771F881F991F2A95D2F760957095D3 +:104200008095909503C060E070E0CB012B2D269542 +:1042100026952370422F50E042305105D9F04330AB +:10422000510569F16C297D298E299F29413051055D +:1042300051F127960FB6F894DEBF0FBECDBFDF91C8 +:10424000CF911F910F91FF90EF90DF90CF90BF9093 +:104250000C9475276C297D298E299F2927960FB6E6 +:10426000F894DEBF0FBECDBFDF91CF911F910F91AC +:10427000FF90EF90DF90CF90BF900C9487270E9423 +:104280007527C701B60127960FB6F894DEBF0FBE9B +:10429000CDBFDF91CF911F910F91FF90EF90DF90F5 +:1042A000CF90BF900C946327FF2019F08B2D817065 +:1042B00001C08695882309F4D7C1262F229526951B +:1042C0002770220F220F862F8F70C82ED12CE12C41 +:1042D000F12C022E04C0CC0CDD1CEE1CFF1C0A9439 +:1042E000D2F764FF10C06FE070E080E090E004C09F +:1042F000660F771F881F991F2A95D2F760957095D2 +:104300008095909503C060E070E0CB012B2D269541 +:1043100026952370422F50E042305105D9F04330AA +:10432000510569F16C297D298E299F29413051055C +:1043300051F127960FB6F894DEBF0FBECDBFDF91C7 +:10434000CF911F910F91FF90EF90DF90CF90BF9092 +:104350000C9414286C297D298E299F2927960FB645 +:10436000F894DEBF0FBECDBFDF91CF911F910F91AB +:10437000FF90EF90DF90CF90BF900C9426280E9482 +:104380001428C701B60127960FB6F894DEBF0FBEFA +:10439000CDBFDF91CF911F910F91FF90EF90DF90F4 +:1043A000CF90BF900C940228603F59F120F4603EFA +:1043B00008F494C008C0623F09F467C0F0F1633F9D +:1043C00009F08CC065C0162F1F708B2D8F71FF20D8 +:1043D00021F00E94AD27812F7DCE0E94C827812F1A +:1043E00027960FB6F894DEBF0FBECDBFDF91CF91F9 +:1043F0001F910F91FF90EF90DF90CF90BF900C94A2 +:10440000871FFF20B1F0553008F02EC18B2D8F7122 +:1044100027960FB6F894DEBF0FBECDBFDF91CF91C8 +:104420001F910F91FF90EF90DF90CF90BF900C9471 +:10443000E727563008F018C1E9CFFF2099F08B2DFF +:104440008F7127960FB6F894DEBF0FBECDBFDF91F8 +:10445000CF911F910F91FF90EF90DF90CF90BF9081 +:104460000C94AD278B2D8F7127960FB6F894DEBF75 +:104470000FBECDBFDF91CF911F910F91FF90EF90B5 +:10448000DF90CF90BF900C94C827F110EBCFD7CF1F +:10449000FF2099F08B2D8F7127960FB6F894DEBF11 +:1044A0000FBECDBFDF91CF911F910F91FF90EF9085 +:1044B000DF90CF90BF900C949E2727960FB6F8946C +:1044C000DEBF0FBECDBFDF91CF911F910F91FF9047 +:1044D000EF90DF90CF90BF900C949927FF20A9F028 +:1044E000552309F4ACCF862F27960FB6F894DEBF7C +:1044F0000FBECDBFDF91CF911F910F91FF90EF9035 +:10450000DF90CF90BF900C94671E552309F4AACF7B +:10451000862F27960FB6F894DEBF0FBECDBFDF9172 +:10452000CF911F910F91FF90EF90DF90CF90BF90B0 +:104530000C942F1F4B2D4F70C8010E941A03279611 +:104540000FB6F894DEBF0FBECDBFDF91CF911F91A4 +:104550000F91FF90EF90DF90CF90BF900C94CB26FF +:10456000F11082C09B2D9F70492F50E042305105C1 +:1045700099F144F44115510569F04130510509F0B4 +:1045800073C019C043305105C1F14430510509F0E1 +:104590006BC044C027960FB6F894DEBF0FBECDBFE8 +:1045A000DF91CF911F910F91FF90EF90DF90CF900F +:1045B000BF900C94223027960FB6F894DEBF0FBE42 +:1045C000CDBFDF91CF911F910F91FF90EF90DF90C2 +:1045D000CF90BF900C94393027960FB6F894DEBF79 +:1045E0000FBECDBFDF91CF911F910F91FF90EF9044 +:1045F000DF90CF90BF900C94553027960FB6F8946B +:10460000DEBF0FBECDBFDF91CF911F910F91FF9005 +:10461000EF90DF90CF90BF900C946830862F279654 +:104620000FB6F894DEBF0FBECDBFDF91CF911F91C3 +:104630000F91FF90EF90DF90CF90BF900C948C3053 +:104640004B2D4F70C80127960FB6F894DEBF0FBEF2 +:10465000CDBFDF91CF911F910F91FF90EF90DF9031 +:10466000CF90BF900C941B0927960FB6F894DEBF2D +:104670000FBECDBFDF91CF911F910F91FF90EF90B3 +:10468000DF90CF90BF9008950E94DC280E94B1284F +:104690000E94F8280E94F72D0E944B2D80E090E0A8 +:1046A0000E94471D80E090E00C945D1D0E94CC2884 +:1046B0000C9444230E943928292F22952F7030E032 +:1046C0002C3031054CF42A3031056CF4225031097C +:1046D0002230310590F407C02C30310551F02F30D5 +:1046E000310559F406C0803E10F0803F31F481E07E +:1046F000089593FB882780F9089580E00895CF936B +:10470000DF9300D000D01F92CDB7DEB70F900F908F +:104710000F900F900F90DF91CF910895CF93DF937B +:1047200000D000D000D0CDB7DEB726960FB6F894F3 +:10473000DEBF0FBECDBFDF91CF9108951F93CF9302 +:10474000DF93C091DB0216E012C0D0E01C9FF001A5 +:104750001D9FF00D1124E555FD4F4081518162816F +:104760007381848195810E948E232196C7708091E8 +:10477000DC02C813EACFDF91CF911F9108954091D9 +:10478000A5025091A6026091A7027091A8028091A3 +:10479000A9029091AA020C948E230F931F93CF939A +:1047A000DF938091AA0282958F7009F069C0809191 +:1047B000A702882309F464C0A091DB02D091DC0237 +:1047C000B091A502C091A6028091A8029091A90281 +:1047D00021E030E0BF3F11F020E030E0122FBC01BB +:1047E0006095709506E04AC0009721F0CF3F29F40C +:1047F000212F05C021E030E002C020E030E020FDA4 +:104800003BC04A2F50E0049FF001059FF00D11249A +:10481000E555FD4F2181C2132FC02081B2132CC05A +:104820002281211129C0238134812817390718F0EA +:10483000281B390B02C0260F371F283C3105E0F436 +:104840008091AA028F7080618093AA0286E0849F83 +:10485000F001859FF00D1124E055FD4F80818F7090 +:104860008061808385EA92E00E948E1FDF91CF9164 +:104870001F910F910C949E23AF5FA770AD13B4CF1F +:10488000DF91CF911F910F910895EF92FF920F93B7 +:104890001F93CF93DF93CDB7DEB762970FB6F8942F +:1048A000DEBF0FBECDBF8C0185E0F801DE011D9695 +:1048B00001900D928A95E1F7D8014C9111965C9187 +:1048C000119712966C9112971396ED90FC90149795 +:1048D0007091A502E091A6028091A8029091A90290 +:1048E000009739F0EF3F41F421E030E07F3F31F0B5 +:1048F00003C021E030E002C020E030E020FD5CC1D8 +:104900002091A702222309F4F1C0E816F90628F045 +:104910009701281B390BC90104C0809590958E0D15 +:104920009F1D883C910508F098C08091AA02982F9D +:10493000907F09F064C0E51314C0741312C06111B4 +:1049400010C08F7080618093AA020E94BF2385EA05 +:1049500092E00E948E1F8091AA02D80115968C9336 +:1049600043C1EF2839F05F3F41F481E090E04F3FD1 +:1049700031F003C081E090E002C080E090E080FD73 +:1049800003C081E0862702C080E090E080FF2EC057 +:104990008091DB022091DC0236E013C090E0389F6A +:1049A000F001399FF00D1124E555FD4F718157132A +:1049B00006C07081471303C07281671317C0019648 +:1049C00087708213EBCF12C19F7059F0882309F4CE +:1049D0000BC107C09F7029F0F8019581907F09F401 +:1049E00003C1805E883008F4FFC0D2C0662309F49A +:1049F000FBC08091AA0281608093AA02F5C0E513F2 +:104A000008C0741306C0611104C0D80115968C93B8 +:104A10009DC04D875E878D859E856A8B0E945A2337 +:104A20006A89882309F4B4C0662309F4B1C02091CF +:104A3000AA02822F82958F7090E002970CF4C6C074 +:104A40008091A5029091A60298878F831986FB8694 +:104A5000EA862C87CE01079646C08091AA02982F3D +:104A6000907F59F47E2DF98AE88A89890E947F23F4 +:104A700085EA92E00E948E1F95C0E51311C0741361 +:104A80000FC061110DC0F8018583C8010E948E1FFF +:104A9000E5EAF2E086E0DF011D928A95E9F7A2C01F +:104AA0004D875E878D859E856A8B0E945A236A8911 +:104AB000882309F46DC0662309F46AC02091AA0214 +:104AC000822F82958F7090E002970CF47FC08091C6 +:104AD000A5029091A6029A8389831B82FD82EC82B3 +:104AE0002E83CE0101960E948E1F70C0E816F90633 +:104AF00028F09701281B390BC90104C080959095B7 +:104B00008E0D9F1D883C910508F046C0662309F470 +:104B10003FC0E51330C074132EC02091AA0220FDBF +:104B200021C0322F32953F70832F90E00097D1F053 +:104B3000D80115962C9315970F9741F0832F8F5F0F +:104B40008295807F2F70282B15962C93C8010E9488 +:104B50008E1F86E0F801A5EAB2E001900D928A95D9 +:104B6000E1F73EC086E0F801A5EAB2E001900D92BF +:104B70008A95E1F737C04D875E878D859E850E94B7 +:104B80005A23811123C08091AA0281608093AA02D6 +:104B9000C8010E948E1F26C07E2DF98AE88A898965 +:104BA0000E947F23E5EAF2E086E0DF011D928A950C +:104BB000E9F70E94BF2318C0662351F34D875E8733 +:104BC0008D859E850E945A23882311F386E0F80183 +:104BD000A5EAB2E001900D928A95E1F70E94CD23FB +:104BE0000E94BF2381E014C080E012C04D875E8721 +:104BF0008D859E850E943928292F22952F7030E0BF +:104C0000223031050CF4E0CE243031050CF6E2CE32 +:104C100062960FB6F894DEBF0FBECDBFDF91CF9185 +:104C20001F910F91FF90EF9008951F93CF93DF9303 +:104C3000CDB7DEB72C970FB6F894DEBF0FBECDBF51 +:104C40004F83588769877A878B879C87CE01079621 +:104C50000E9445248823D9F02F8138858A859B8539 +:104C6000892B39F03F3F19F080E090E004C02F3FDE +:104C7000D9F781E090E0892B09F06DC04F8158850C +:104C800069857A858B859C850E948E2364C086E029 +:104C9000FE013796DE01119601900D928A95E1F79B +:104CA000FF81E8854A855B854115510539F0EF3F65 +:104CB00041F481E090E0FF3F31F003C081E090E0FB +:104CC00002C080E090E080FD46C02091DC0230E030 +:104CD000C9010196877099276091DB0270E0861701 +:104CE000970709F440C0F983EA835D834C8396E01B +:104CF000929FD001939FB00D1124A555BD4FFE0189 +:104D0000319601900D929A95E1F78093DC020E9412 +:104D10009E2321C0189FC001112485559D4F0E94DC +:104D20004524882371F1E091DB021E9FF0011124DC +:104D3000E555FD4F40815181628173818481958168 +:104D40000E948E238091DB0290E001968770992764 +:104D50008093DB0201C016E08091DB029091DC02BF +:104D60008913D8CF0EC00E9456231092DC021092F5 +:104D7000DB02E5EAF2E086E0DF011D928A95E9F7C1 +:104D8000EACF2C960FB6F894DEBF0FBECDBFDF91F1 +:104D9000CF911F910895DF92EF92FF920F931F938F +:104DA000CF93DF93EC01009709F46EC0D12CEE2471 +:104DB000E394F12C8E010F5F1F4FFE018491843725 +:104DC00048F4843008F04CC0813071F0823009F032 +:104DD0005BC01EC0853709F43FC080F1982F9458FE +:104DE000903708F051C03FC02296F8018491982F67 +:104DF000905E983050F48770FE2D01C0FF0F8A95A9 +:104E0000EAF78F2F0E94CF2813C00E94671E2FC081 +:104E10002296F8018491982F905E983060F4877004 +:104E2000FE2D01C0FF0F8A95EAF78F2F0E94D5282B +:104E30000E94F8281CC00E942F1F19C02296F8015A +:104E4000049107C08FE99FE00197F1F700C00000CF +:104E500001500111F7CF0BC02296F801D49007C082 +:104E60000E94671E03C08F770E942F1FE8018D2DBF +:104E700007C08150EFE9FFE03197F1F700C0000073 +:104E8000882309F497CFF5CFDF91CF911F910F9130 +:104E9000FF90EF90DF9008956093E1027093E2023B +:104EA0008093E3029093E4020C9444236093DD0228 +:104EB0007093DE028093DF029093E0020C9444230F +:104EC00008950C944C270F931F930091E1021091C9 +:104ED000E2022091E3023091E402602B712B822BDD +:104EE000932B1F910F910C944C270F931F930091BC +:104EF000E1021091E2022091E3023091E40260238A +:104F00007123822393231F910F910C944C270F93AD +:104F10001F930091E1021091E2022091E30230918F +:104F2000E40260277127822793271F910F910C9429 +:104F30004C2760E070E0CB010C94562741E050E034 +:104F400060E070E004C0440F551F661F771F8A950C +:104F5000D2F7CB01BA010C94562741E050E060E053 +:104F600070E004C0440F551F661F771F8A95D2F763 +:104F70008091DD029091DE02A091DF02B091E0020B +:104F8000482B592B6A2B7B2BCB01BA010C9456274B +:104F900041E050E060E070E004C0440F551F661F20 +:104FA000771F8A95D2F740955095609570958091BE +:104FB000DD029091DE02A091DF02B091E002482371 +:104FC00059236A237B23CB01BA010C94562741E075 +:104FD00050E060E070E004C0440F551F661F771F6B +:104FE0008A95D2F78091DD029091DE02A091DF02D6 +:104FF000B091E002482759276A277B27CB01BA01E5 +:105000000C9456270F931F930091DD021091DE023E +:105010002091DF023091E002602B712B822B932BC9 +:105020001F910F910C9456270F931F930091DD024F +:105030001091DE022091DF023091E00260237123A3 +:10504000822393231F910F910C9456270F931F9344 +:105050000091DD021091DE022091DF023091E0022A +:1050600060277127822793271F910F910C94562751 +:105070000895CF92DF92EF92FF920F931F93CF93F9 +:10508000DF93EC01C090E102D090E202E090E302F5 +:10509000F090E4028091DD029091DE02A091DF02A7 +:1050A000B091E002C82AD92AEA2AFB2A0FE110E0CF +:1050B000B701A601002E04C07695679557954795D0 +:1050C0000A94D2F740FF08C0BE01802F0E947104ED +:1050D0008130910509F007C00150110948F7BE0160 +:1050E00080E00E947104DF91CF911F910F91FF909A +:1050F000EF90DF90CF90089540918B0150918C01FB +:1051000020E030E09FEFFA01E20FF31F62816817A1 +:10511000A1F09F3F19F4611101C0922F2F5F3F4F03 +:105120002630310581F707C0FA01E90FF11D97FD1F +:10513000FA95828308959F3FB9F7089540918B01B6 +:1051400050918C0120E030E0FA01E20FF31F9281D0 +:10515000981301C012822F5F3F4F26303105A1F70F +:10516000089581E090E0E0918B01F0918C01E80FCF +:10517000F91F1082019688309105A9F70895909142 +:10518000E502982B9093E502089580959091E502B1 +:1051900098239093E50208951092E5020895909166 +:1051A000E602982B9093E602089580959091E6028E +:1051B00098239093E60208951092E6020895809352 +:1051C000E70208951092E702089540918B015091F3 +:1051D0008C0120E030E080E0FA01E20FF31F9181C2 +:1051E00091118F5F2F5F3F4F27303105A9F7089549 +:1051F000E0918B01F0918C018091E5028083E09138 +:105200008B01F0918C0180819091E602892B808343 +:105210009091E702992361F0E0918B01F0918C016C +:105220008081892B80830E94E52881110E94E228D9 +:1052300080918B0190918C010C94311D8091FA0327 +:10524000843021F11092F10220E488E190E00FB661 +:10525000F894A895809360000FBE2093600080E0D2 +:105260000E94590383B7817F846083BF83B78160C5 +:1052700083BF7894889583B78E7F83BF88E10FB60C +:10528000F89480936000109260000FBE0895089516 +:105290000895CF9380E00E9459030E9447290E94FD +:1052A000BD070E944829C0E08C2F0E941109892B5C +:1052B00029F4CF5FC530C1F780E001C081E0CF9114 +:1052C00008950E94562380E00E9459030E941130E5 +:1052D0000E94251D0C94E7051F920F920FB60F92A6 +:1052E00011248F939F93AF93BF938091F10281110B +:1052F00013C08091F2029091F302A091F402B09158 +:10530000F5024196A11DB11D8093F2029093F30224 +:10531000A093F402B093F502BF91AF919F918F914A +:105320000F900FBE0F901F90189582E084BD93E000 +:1053300095BD9AEF97BD80936E0008958FB7F8944E +:105340004091F2025091F3026091F4027091F502E3 +:105350008FBFCA010895CF92DF92EF92FF920F9311 +:105360001F932FB7F8944091F2025091F30260918D +:10537000F4027091F5022FBF6A017B01EE24FF2435 +:105380008C0120E030E0C016D106E206F30620F0E2 +:105390009A01281B390B05C09C0120953095240FDC +:1053A000351FC9011F910F91FF90EF90DF90CF90B3 +:1053B00008951F920F920FB60F9211248F939F930F +:1053C000AF93BF938091F2029091F302A091F40207 +:1053D000B091F5020196A11DB11D8093F202909348 +:1053E000F302A093F402B093F502BF91AF919F91A5 +:1053F0008F910F900FBE0F901F9018950E946D1601 +:10540000F8942FEF87EA91E6215080409040E1F731 +:1054100000C0000087E090EBDC01809304049093CF +:105420000504A0930604B09307042CE088E190E003 +:105430000FB6F894A895809360000FBE209360008B +:10544000FFCFCF92DF92EF92FF920F931F93CF93F4 +:10545000DF93C82ED12C01E010E08D2D0E941109A0 +:105460007C01C0E0D0E098010C2E02C0220F331F57 +:105470000A94E2F72E213F21232B29F42196CC30E8 +:10548000D10589F708C06C2F7D2D80E00E944C0467 +:10549000C812F4CF06C0D39485E0D812DECF80E0E6 +:1054A00001C081E0DF91CF911F910F91FF90EF90AC +:1054B000DF90CF900895CF93C82F8CE20E94212ACD +:1054C000882321F08C2FCF910C94212A80E0CF915A +:1054D0000895CF930E94AC2B811102C00E948D2BA6 +:1054E000C5E608C00E94BD078FE39CE90197F1F76C +:1054F00000C00000C150B1F789E20E945B2A81110F +:105500000AC18AE20E945B2A81110E948D2B85E0EC +:105510000E945B2A81110E94FE290E94B72B809372 +:10552000F00287E00E945B2A882399F18BE10E94B8 +:105530005B2A882351F09091F00291FB882780F933 +:1055400021E0822780FB91F922C08EE00E945B2A35 +:10555000882351F09091F00292FB882780F921E096 +:10556000822780FB92F913C080E10E945B2A909110 +:10557000F002882341F093FB882780F921E08227FD +:1055800080FB93F904C0892F809580FB90F990935C +:10559000F0028091F0020E94BB2B0E94C92B8093E5 +:1055A000010380EE0E945B2A882341F08091010371 +:1055B000982F909590FB80F98093010389E30E94D6 +:1055C0005B2A882359F09091010391FB882780F989 +:1055D00021E0822780FB91F99093010382EE0E94E3 +:1055E0005B2A882359F09091010392FB882780F968 +:1055F00021E0822780FB92F99093010386EE0E94BE +:105600005B2A882359F09091010393FB882780F946 +:1056100021E0822780FB93F99093010383EE0E949F +:105620005B2A882359F09091010394FB882780F925 +:1056300021E0822780FB94F99093010385E30E9487 +:105640005B2A882359F09091010395FB882780F904 +:1056500021E0822780FB95F99093010381E30E946A +:105660005B2A882359F09091010396FB882780F9E3 +:1056700021E0822780FB96F99093010381E10E944B +:105680005B2A882359F09091010397FB882780F9C2 +:1056900021E0822780FB97F9909301038091010319 +:1056A0000E94CD2B87E20E945B2AC82F8EE10E94C8 +:1056B0005B2A8111C2608FE10E945B2A8111C46064 +:1056C00080E20E945B2A8111C86081E20E945B2A0D +:1056D0008111C06182E20E945B2A8111C06283E273 +:1056E0000E945B2A8111C06484E20E945B2A8823A5 +:1056F00011F0C06802C0CC2329F08C2F0E94C42B6B +:105700006C2F03C00E94C02B682F70E080E090E0F7 +:10571000CF910C946127CF9108956DEE7EEF80E0DC +:1057200090E00E94783460E082E090E00E946A3469 +:1057300060E083E090E00E946A3460E084E090E002 +:105740000E946A3460E085E090E00E946A3460E084 +:1057500086E090E00C946A3480E090E00E9464342B +:1057600021E08D3E9E4F09F020E0822F089582E0D7 +:1057700090E00C945C34682F82E090E00C946A34E2 +:1057800083E090E00C945C34682F83E090E00C940C +:105790006A3484E090E00C945C34682F84E090E0FC +:1057A0000C946A3486E090E00C945C34682F86E0B8 +:1057B00090E00C946A348091FE0280FF0BC06091EF +:1057C000900185E0689FB0011124759567957595E6 +:1057D00067952AC081FF09C06091900185E0689FAC +:1057E000B0011124759567951FC082FF07C06091B5 +:1057F000900185E0689FB001112416C04091F80225 +:105800004423C9F060918F01461788F720919001D9 +:1058100085E0289F90011124429FC001439F900D75 +:10582000112470E00E9448346038710540F461151D +:10583000710539F002C065E070E0862F08958FE7AA +:10584000089581E008958091FE0280FF08C0609174 +:105850008E0170E0759567957595679521C081FFFC +:1058600006C060918E0170E07595679519C082FF42 +:1058700004C060918E0170E010C08091F80288230E +:10588000C1F060918D018617A0F790918E01989FCD +:10589000C001112470E00E9448346038710528F47A +:1058A0006115710521F0862F08958FE7089581E035 +:1058B000089561E070E0F4CF803F21F40E94DB2B7B +:1058C000819504C0813F29F40E94DB2B8093FB0269 +:1058D0000895823F21F40E94DB2B819504C0833F11 +:1058E00029F40E94DB2B8093FA020895893F19F472 +:1058F0000E94232C05C08A3F31F40E94232C8195FD +:105900008093FC0208958B3F21F40E94232C819503 +:1059100004C08C3F29F40E94232C8093FD0208953B +:10592000843F21F48091F902816017C0853F21F402 +:105930008091F902826011C0863F21F48091F902C2 +:1059400084600BC0873F21F48091F902886005C014 +:10595000883F31F48091F90280618093F9020895C3 +:105960008D3F21F48091FE0281600BC08E3F21F4B7 +:105970008091FE02826005C08F3F29F48091FE0273 +:1059800084608093FE020895803F29F48091FB0299 +:1059900087FF6EC007C0813F41F48091FB0218165B +:1059A0000CF066C01092FB0263C09091FA02823F35 +:1059B00019F497FF5DC005C0833F31F419160CF050 +:1059C00057C01092FA0254C0893F31F48091FC0212 +:1059D00018160CF04DC006C08A3F39F48091FC02C5 +:1059E00087FF46C01092FC0243C08B3F29F4809190 +:1059F000FD0287FF3DC006C08C3F39F48091FD0257 +:105A00001816B4F51092FD0233C0843F21F4809142 +:105A1000F9028E7F05C0853F31F48091F9028D7FB8 +:105A20008093F90225C0863F21F48091F9028B7F93 +:105A3000F7CF873F21F48091F902877FF1CF883F2C +:105A400021F48091F9028F7EEBCF8D3F21F480917C +:105A5000FE028E7F0BC08E3F21F48091FE028D7F6F +:105A600005C08F3F29F48091FE028B7F8093FE0258 +:105A70008091FA0281110EC08091FB0281110AC04F +:105A80008091FC02811106C08091FD02811102C04B +:105A90001092F802089589EF92E00E943C1D0E9446 +:105AA0009E299093F7028093F6020895CF938091F8 +:105AB000F6029091F7020E94AB294091F80244232C +:105AC00021F02091910130E006C0209192015AE02E +:105AD000259F900111248217930708F486C08091B6 +:105AE000FA0281110DC09091FB02911109C09091B1 +:105AF000FC02911105C09091FD02992309F475C033 +:105B00004F3F19F04F5F4093F802181624F40E949B +:105B1000DB2B8093FA028091FA0287FF05C00E9476 +:105B2000DB2B81958093FA028091FB02181624F4F6 +:105B30000E94DB2B8093FB028091FB0287FF05C054 +:105B40000E94DB2B81958093FB026091FA02662311 +:105B500039F1C091FB02CC2319F1772767FD7095CD +:105B6000872F972F0E94AC3123E333E343E35FE3B6 +:105B70000E9460320E9479316093FA026C2F77277D +:105B800067FD7095872F972F0E94AC3123E333E395 +:105B900043E35FE30E9460320E9479316093FB022D +:105BA0008091FC02181624F40E94232C8093FC029E +:105BB0008091FC0287FF05C00E94232C8195809371 +:105BC000FC028091FD02181624F40E94232C80937D +:105BD000FD028091FD0287FF05C00E94232C819564 +:105BE0008093FD02CF910C944B2DCF910895E9EF56 +:105BF000F2E085E0DF011D928A95E9F71092F80244 +:105C00001092FE020895833089F130F4813061F002 +:105C1000823009F06EC019C0853009F449C0B8F16E +:105C2000863009F066C055C020919201862F90E021 +:105C3000820F911D8F3F910520F4620F60939201B6 +:105C400008958FEF80939201089520919101862FFE +:105C500090E0820F911D8F3F910520F4620F6093B9 +:105C6000910108958FEF8093910108952091900103 +:105C7000862F90E0820F911D8F3F910520F4620FD7 +:105C80006093900108958FEF809390010895209183 +:105C90008F01862F90E0820F911D8F3F910520F498 +:105CA000620F60938F0108958FEF80938F010895A5 +:105CB00020918E01862F90E0820F911D8F3F9105DC +:105CC00020F4620F60938E0108958FEF80938E0110 +:105CD000089520918D01862F90E0820F911D8F3FB6 +:105CE000910520F4620F60938D0108958FEF8093EA +:105CF0008D010895833021F130F4813059F08230E4 +:105D000009F049C012C0853089F128F1863009F0C8 +:105D100042C037C080919201681720F4861B80939F +:105D2000920108951092920108958091910168174F +:105D300020F4861B8093910108951092910108959B +:105D400080919001681720F4861B8093900108953C +:105D500010929001089580918F01681720F4861B9E +:105D600080938F01089510928F01089580918E0184 +:105D7000681720F4861B80938E01089510928E017F +:105D8000089580918D01681720F4861B80938D0102 +:105D9000089510928D01089541E050E060E070E0B8 +:105DA00004C0440F551F661F771F8A95D2F7CB0199 +:105DB000BA010E9461270C945623873200F58E3178 +:105DC00008F086C08E3009F466C060F4873009F4AC +:105DD0004DC018F4863049F531C0883041F18B3020 +:105DE00021F57BC0863109F478C018F48031E9F4DC +:105DF0005CC0893109F471C08B31B9F442C0883379 +:105E000009F46BC048F4893209F460C0853309F4A1 +:105E10005DC0873251F45AC0833409F457C018F476 +:105E20008A3318F057C0883499F080E008950E94B2 +:105E3000B72B0E94C92B0E94D22B4FC08091F00239 +:105E4000817F8E7F8093F00281E08093FF0208952E +:105E50000E9456232FEF83ED90E321508040904025 +:105E6000E1F700C000000E94FE2937C08091F002D7 +:105E700080FF03C0817F8E7F01C081608093F0022C +:105E80002CC09091F00291FB882780F921E08227B5 +:105E900080FB91F913C09091F00292FB882780F962 +:105EA00021E0822780FB92F909C09091F00293FBD8 +:105EB000882780F921E0822780FB93F99093F002F4 +:105EC000882359F091609093F00207C080E003C0EE +:105ED0008D5101C089530E94CC2E81E0089580E04D +:105EE000089580E00895CF93C82F8091FF028130FC +:105EF00071F020F0823009F089C037C0A0918B0189 +:105F0000B0918C018C91823209F082C007C0A091BF +:105F10008B01B0918C018C91823249F48C2F0E94BC +:105F20006F2F81111EC08C2F0E94DD2E1CC08C2F64 +:105F30000E94712F811115C0C43169F030F4CB304B +:105F400081F0C03109F068C009C0C93221F0C833FE +:105F500009F062C006C01092FF025EC082E080932A +:105F6000FF0281E090E081705AC0C932C9F060F44C +:105F7000C431B1F020F4C73009F04CC034C0CE5168 +:105F8000C63008F047C017C0CE3439F120F4CB3406 +:105F900009F040C01CC0C135C1F0C235D9F513C0ED +:105FA00080910003882319F01092000333C081E030 +:105FB0008093FF0234C0EC2FF0E0E25EFD4F808161 +:105FC0008093000327C061E003C061E007C06AE07E +:105FD000809100030E94032E1DC06AE0809100039F +:105FE0000E947A2E17C08EE18093920182E3809303 +:105FF00091018AE08093900184E180938F0188E091 +:1060000080938E0188E280938D0104C01092FF027C +:1060100080E005C081E003C080E090E0A4CFCF9194 +:1060200008950E94AC2B811102C00E948D2B0E940A +:10603000D22B8093030480FF02C0869501C080E0CC +:106040000C94590380910304982F9695292F30E0E2 +:10605000233031054CF49F5F990F8170892B81604B +:10606000809303040E94D62B8091030486950C94A0 +:10607000590380910304982F969591F09158990FA8 +:106080008170892B809303048E7F91E009F490E066 +:106090008091030490FB80F9809303040E94D62B27 +:1060A0008091030486950C94590380910304982FE2 +:1060B000909590FB80F9809303040E94D62B8091E9 +:1060C000030480FF02C0869501C080E00C94590350 +:1060D00030910304232F26952F5F2F77822F90E096 +:1060E000317004972CF4220F232B2093030402C059 +:1060F0003093030480910304282F2E7F91E009F44C +:1061000090E090FB80F9809303040E94D62B80914D +:10611000030486950C94590320910304922F9695BD +:106120009827990F822F8170892B809303048E7F8B +:1061300091E009F490E08091030490FB80F9809352 +:1061400003040E94D62B8091030486950C94590376 +:106150005058BB27AA270ED075C166D130F06BD13D +:1061600020F031F49F3F11F41EF45BC10EF4E09572 +:10617000E7FB51C1E92F77D180F3BA1762077307A4 +:106180008407950718F071F49EF58FC10EF4E09521 +:106190000B2EBA2FA02D0B01B90190010C01CA01E1 +:1061A000A0011124FF27591B99F0593F50F4503E8C +:1061B00068F11A16F040A22F232F342F4427585F7E +:1061C000F3CF469537952795A795F0405395C9F796 +:1061D0007EF41F16BA0B620B730B840BBAF091504E +:1061E000A1F0FF0FBB1F661F771F881FC2F70EC0ED +:1061F000BA0F621F731F841F48F4879577956795C0 +:10620000B795F7959E3F08F0B3CF9395880F08F0A8 +:106210009927EE0F979587950895D9D008F481E0D6 +:1062200008950CD00FC107D140F0FED030F021F41A +:106230005F3F19F0F0C0511139C1F3C014D198F388 +:106240009923C9F35523B1F3951B550BBB27AA27F7 +:1062500062177307840738F09F5F5F4F220F331F69 +:10626000441FAA1FA9F333D00E2E3AF0E0E830D035 +:1062700091505040E695001CCAF729D0FE2F27D038 +:10628000660F771F881FBB1F261737074807AB0706 +:10629000B0E809F0BB0B802DBF01FF2793585F4F7B +:1062A0002AF09E3F510568F0B6C000C15F3FECF395 +:1062B000983EDCF3869577956795B795F7959F5F40 +:1062C000C9F7880F911D9695879597F90895E1E094 +:1062D000660F771F881FBB1F621773078407BA07F3 +:1062E00020F0621B730B840BBA0BEE1F88F7E0954E +:1062F000089504D06894B111D9C00895BCD088F035 +:106300009F5790F0B92F9927B751A0F0D1F0660FA1 +:10631000771F881F991F1AF0BA95C9F712C0B130BC +:1063200081F0C3D0B1E00895C0C0672F782F8827CF +:10633000B85F39F0B93FCCF3869577956795B395FB +:10634000D9F73EF490958095709561957F4F8F4F6A +:106350009F4F0895E89409C097FB3EF4909580956F +:10636000709561957F4F8F4F9F4F9923A9F0F92F1B +:1063700096E9BB279395F695879577956795B79599 +:10638000F111F8CFFAF4BB0F11F460FF1BC06F5F7F +:106390007F4F8F4F9F4F16C0882311F096E911C091 +:1063A000772321F09EE8872F762F05C0662371F0B2 +:1063B00096E8862F70E060E02AF09A95660F771FC6 +:1063C000881FDAF7880F9695879597F90895990FA2 +:1063D0000008550FAA0BE0E8FEEF16161706E807AF +:1063E000F907C0F012161306E407F50798F0621BD0 +:1063F000730B840B950B39F40A2661F0232B242BA5 +:10640000252B21F408950A2609F4A140A6958FEFC3 +:10641000811D811D089597F99F6780E870E060E015 +:1064200008959FEF80EC089500240A94161617062D +:1064300018060906089500240A9412161306140675 +:1064400005060895092E0394000C11F4882352F0D8 +:10645000BB0F40F4BF2B11F460FF04C06F5F7F4F90 +:106460008F4F9F4F089557FD9058440F551F59F077 +:106470005F3F71F04795880F97FB991F61F09F3F31 +:1064800079F087950895121613061406551FF2CF5A +:106490004695F1DF08C0161617061806991FF1CFAA +:1064A00086957105610508940895E894BB276627D1 +:1064B0007727CB0197F908958ADF08F48FEF0895C5 +:1064C0000BD0C0CFB1DF28F0B6DF18F0952309F06C +:1064D000A2CFA7CF1124EACFC6DFA0F3959FD1F3B7 +:1064E000950F50E0551F629FF001729FBB27F00D82 +:1064F000B11D639FAA27F00DB11DAA1F649F6627D7 +:10650000B00DA11D661F829F2227B00DA11D621F25 +:10651000739FB00DA11D621F839FA00D611D221FDF +:10652000749F3327A00D611D231F849F600D211DC3 +:10653000822F762F6A2F11249F5750408AF0E1F066 +:1065400088234AF0EE0FFF1FBB1F661F771F881FAF +:1065500091505040A9F79E3F510570F05CCFA6CFF7 +:106560005F3FECF3983EDCF3869577956795B7959A +:10657000F795E7959F5FC1F7FE2B880F911D9695C4 +:10658000879597F90895FA01EE0FFF1F30962105C0 +:10659000310599F16115710561F48038BFE39B07FE +:1065A00049F168949038810561F08038BFEF9B070E +:1065B00041F0992342F5FF3FE1053105210511F135 +:1065C000E8940894E795D901AA2329F4AB2FBE2FAC +:1065D000F85FD0F310C0FF5F70F4A695E0F7F739CD +:1065E00050F019F0FF3A38F49F779F930CD00F903A +:1065F00007FC905808953EF014CF60E070E080E80A +:106600009FE308954FE79F775F934F933F932F93B7 +:106610009ED02F913F914F915F9152DF05C019F4A9 +:106620000EF0F9CE42CFFDCE26DFC8F39638C0F784 +:1066300007F80F92E8942BE33AEA48EB5FE74EDF66 +:106640000F920F920F924DB75EB70F92C0D0ECEA47 +:10665000F0E016D04F915F91EF91FF91E595EE1F1D +:10666000FF1F49F0FE57E0684427EE0F441FFA95DC +:10667000E1F74195550B32D00F9007FE26C00895E3 +:10668000DF93CF931F930F93FF92EF92DF927B01E3 +:106690008C01689405C0DA2EEF011EDFFE01E8943C +:1066A000A5912591359145915591AEF3EF0162DDAC +:1066B000FE019701A801DA9479F7DF90EF90FF903F +:1066C0000F911F91CF91DF9108959B01AC0160E084 +:1066D00070E080E89FE3A5CD9ECEACC0CCDEE8F3B1 +:1066E0009923D9F3940F511DBBF39150504094F06E +:1066F00059F0882332F0660F771F881F9150504061 +:10670000C1F79E3F510544F7880F911D96958795D7 +:1067100097F908955F3FACF0983E9CF0BB278695B3 +:1067200077956795B79508F4B1609395C1F7BB0F5E +:1067300058F711F460FFE8CF6F5F7F4F8F4F9F4F87 +:10674000E3CFB4CE0EF076C06CCE689464CE93DE08 +:10675000C8F39923D1F3C6F3DF93CF931F930F931D +:10676000FF92C92FDD2788232AF02197660F771F14 +:10677000881FDAF720E030E040E85FEB9FE38839DC +:1067800020F0803E30F021968F77E3DCE4EDF0E0FE +:1067900003C0DFDCE1E0F1E073DF8B01BE01EC015F +:1067A000FB2E6F5771097595771F880B990BD4DDF8 +:1067B00028E132E741E35FE38FDEAF2D9801AE01C0 +:1067C000FF900F911F91CF91DF91D4DC3BCEFA0166 +:1067D000DC01AA0FBB1F9B01AC01BF5728F4222785 +:1067E0003327442750781FC0B75188F4AB2F0024BB +:1067F000469537952795011CA395D2F3002069F0A3 +:10680000220F331F441FB395DAF30DD0A1CC6130B2 +:106810007105A0E88A07B94630F49B01AC016627F0 +:10682000772788279078309621F020833183428320 +:10683000538308959F3F31F0915020F487957795C9 +:106840006795B795880F911D9695879597F9089547 +:10685000991B79E004C0991F961708F0961B881FB2 +:106860007A95C9F780950895AA1BBB1B51E107C013 +:10687000AA1FBB1FA617B70710F0A61BB70B881FD0 +:10688000991F5A95A9F780959095BC01CD0108955F +:1068900097FB072E16F4009407D077FD09D00E94CD +:1068A000343407FC05D03EF4909581959F4F0895B0 +:1068B000709561957F4F0895F999FECF92BD81BD86 +:1068C000F89A992780B50895A8E1B0E042E050E039 +:1068D0000C947F34262FF999FECF1FBA92BD81BD4B +:1068E00020BD0FB6F894FA9AF99A0FBE0196089552 +:1068F0000E946A34272F0C946B34DC01CB01FC011D +:10690000F999FECF06C0F2BDE1BDF89A319600B408 +:0E6910000D9241505040B8F70895F894FFCF13 +:10691E0055D0A44600001644000000000000484276 +:10692E0061978A460000C8430000000000004842FC +:10693E0055D024460000C843000000000000484225 +:10694E0000005C460000C843000000000000484202 +:10695E0061978A4600007A4455D0A4460000C84389 +:10696E00000000000000484200005C460000C843E2 +:10697E00000000000000484255D024460000164496 +:10698E000507000C058540000001064000000100CF +:10699E0091102111FD10C810941001E8022808145E +:1069AE000A321E42004500250026004300610060A9 +:1069BE000020003700640065006600670044004652 +:1069CE000024004700000002000400050007000933 +:1069DE00000B000C000E0010001100130015001724 +:1069EE000018001A001C001D001F002100230024A7 +:1069FE00002600280029002B002D002F0030003229 +:106A0E000034003500370039003B00F6030F042830 +:106A1E0004410469051C05E604C6043F4D362002F8 +:106A2E000302000001000101010101000101010248 +:086A3E00030405060708090026 +:00000001FF diff --git a/keyboard/preonic/preonic_pcb_r1_w_bootloader.hex b/keyboard/preonic/preonic_pcb_r1_w_bootloader.hex new file mode 100644 index 0000000000..a29f23c00e --- /dev/null +++ b/keyboard/preonic/preonic_pcb_r1_w_bootloader.hex @@ -0,0 +1,1863 @@ +:020000020000FC +:047000000C948D3E21 +:047028000C94B73DD0 +:10702F0012010002FF010020EB03F42F0000010208 +:10703F00030109021200010100803209040000005F +:10704F00000000000C03410054004D0045004C00AF +:10705F001603410054006D00330032005500340018 +:10706F004400460055000C0331002E0030002E0066 +:10707F0030000403090416010C0100000C0000018C +:02708F006C7F14 +:1070920012BD01BDF89A00B5089501E00895F9996D +:1070A200FECF12BD01BD20BDFA9AF99AF6CFF99929 +:1070B200FECF0C944938F80104910895F8013491F7 +:1070C20031962491890108950091610000930C0189 +:1070D20000E80093610001E00093610005BF02E057 +:1070E20005BF0C9486380091D70001600093D70049 +:1070F200A89507EF04BF0091600000610093600053 +:1071020000E00093600001E008950E94AA3D0E9401 +:10711200B53DFDCF0CD00F7708D0006806D00061D6 +:1071220004D0016028D0789408950093D80000918B +:10713200D8000895FCDF00621ED04CD009B500FFD4 +:10714200FDCFF5DF0F7D17D00091E0000E7F009399 +:10715200E0000091E000077F0093E0000091E20070 +:1071620001600093E2000091E20008600093E200F7 +:1071720078940C94743B0093D800089500910D010B +:10718200002359F40091D90000FF07C0D0DF006846 +:10719200F2DF01E000930D01CDDFE0E2F2E00081D9 +:1071A200018100FF0DC0008111811E7F11830083C8 +:1071B20001E00093EA0000E00093EA0000931E025F +:1071C20000E00093E9000091E80003FF02C00E9482 +:1071D200F23B0895A89539D000E40093600000E0E6 +:1071E200009381000093800010E0009385000093DB +:1071F200840001E006BB00918100036000938100DE +:107202000091600007FFFCCF00E80093600010933C +:107212008100A89507EF04BF18D010936000209159 +:1072220084003091850010938100109380001093A8 +:1072320085001093840001E006BB2D3D354010F01F +:1072420002E101C002E009BD089500916000006101 +:107252000093600008950E94AD3E239741D100E063 +:1072620000930901B5D104811581012B51F437D165 +:1072720000910701002309F4B9C000E0009307015F +:10728200B5C058D102FFFDCF37D1068335D1009367 +:107292000F0132D1009310012FD1009311012CD193 +:1072A2000093120129D10093130102852091130149 +:1072B20030911201409111015091100116811A95DD +:1072C20041F01250A9F01A9599F11A9509F473C078 +:1072D2008BC010910F01113011F411E001C010E0C8 +:1072E200138799D00C3F11F414D17FC077D17DC0A0 +:1072F20092D010910F01112329F01A9549F01A9595 +:10730200A9F073C010E013870C3F09F06EC0ECCFF8 +:1073120056D103C04CD109F468C00D911C9144D1DF +:107322000F3FC1F305E0009309015FC011E0EBCF0D +:10733200D2D029F00250E1F10A9541F056C0FDD0B9 +:107342000E94A33F0FEF00930A014FC0552319F08B +:107352005A9579F04AC04ED00DEF04BF74D0EAD0EE +:1073620003FFFDCF67D051D04AD008E00093600000 +:10737200FFCF40D068D0DED003FFFDCF5BD03FD03F +:1073820044D00FEF1FE004C009811A810150104060 +:1073920009831A8309811A81012BB1F700E800934E +:1073A200610000910C01009361000C940000FFCF7A +:1073B20001E003871AC08FD019F00A9539F015C081 +:1073C200535098F4BAD002E000870FC0505339F0FE +:1073D2005A9541F05F52B1F35A95A1F306C002E00B +:1073E2000883F0CF01E0FCCFA8D079D02396E4E067 +:1073F2000C94BA3E01E005BF00E005BF089500917C +:10740200D8000F770093D800089509B50D7F09BD04 +:1074120000E009BD08955183408333832283109194 +:10742200E8001B7F1093E8001091E8001F7710938B +:10743200E80008955DD053D0F8940091E000016017 +:107442000093E000089579D04AC0219749D0009175 +:107452000601035019F00250B9F00BC03CD021F0E4 +:107462000A9559F00A9529F400910A010C3F19F482 +:1074720050D02196089567D0FCCF0091010100936E +:10748200F100009100010AC01091100124D019F0FE +:107492000A9549F0EECF135018F400E00093F10082 +:1074A2001ED044D0E6CF105339F01A9539F01F524E +:1074B20041F01A9541F0F4CF08E5F0CF00E006D094 +:1074C200EDCF02E0FCCF04E001D0E8CF10E020E0F5 +:1074D20030E00C94113F00910F010023089521C068 +:1074E2000BD008D007D00093040106D00093050109 +:1074F20021D00BC000D008830091F10008950091C3 +:10750200EB0000620093EB0015D0077F0093E800C8 +:107512000895F5DF02E00093080103E000930901FA +:10752200089559D007D000FFFDCF089503D002FF80 +:10753200FDCF03C00091E8000895FCDF0B7FE6DF7A +:10754200F9DF0F77E3CF0E94AC3E42D038D006C0BD +:107552002BD00093F1002BD059F43DD0082F092BEA +:10756200A9F0E8DF02FD12C0E5DF00FFFDCF4424F1 +:10757200042D4394003289F300910B0100230D91F5 +:107582001C9131F311970E945838E3CFD3DF00FFEB +:10759200FDCF21D0CFDF00FFFDCFCCDF02FFFDCF3B +:1075A200CCDFE5E00C94B93E11970C945C380D9158 +:1075B2001C910F5F1F4F1C930E93019708958281B8 +:1075C200938100811181801B910B0196DF01089547 +:1075D200E0E0F1E00895AEDF0E7F98CF0E94A93E71 +:1075E200F7DF80819181A081B181AF710481158122 +:1075F20000521040048315830AC000910B0100233E +:1076020031F4A301920103E911E00E943B3F47D00C +:10761200B8F1662477242C0111C06EDFF301ED5618 +:10762200FE4F008301E0600E00E0701E01960091A3 +:10763200F200002311F033D0B8F47FDF30D0E8F24B +:10764200F301B096E238F040C0F674DF02FFFDCFDE +:107652000091F200BDDF24813581201B304024835C +:107662003583E5CF49DFAA95AA23E1F700910B0103 +:10767200013099F62091F1008C010E945038D6CF4A +:1076820004811581012B21F055DF02FFFDCF55DF6B +:10769200A2DF50DF00FFFDCFE8E00C94B63EE0E051 +:1076A200F1E0028113810817190708952091EB0078 +:1076B20021602093EB000093EC000091ED0002703A +:1076C200012B0093ED000091ED0002600093ED00AC +:1076D2001091EE00012F000F00E0001F0895412FCE +:1076E2000093E900089500E009D000FD05C000E024 +:1076F200F7DF10E202E0DACF00E00895F1DF009157 +:10770200EB0008950F770132A9F5112369F11A955B +:1077120059F01A9561F01A9569F01A95F9F01A95CF +:10772200C1F01A95D9F024C00E942C3920C00E94C1 +:10773200263A1DC029D00091090123D001E01FD0B3 +:1077420020D0009108011BD00E94923A0E94973AE1 +:107752000EC01AD00091080114D007C002E00093B5 +:10776200080100E0009309010FD00E94923A03C081 +:107772000E94803A02C001E0089500E0089501D01D +:1077820000E00093F10008950091E800077F009364 +:10779200E800089508950350F9F4112339F01A9579 +:1077A20051F01A9581F01A9599F016C004E016D09E +:1077B20001E810E703C011D003E510E7E7E1F2E0CA +:1077C20000831183D8CF06E109D00FE510E7F6CF89 +:1077D20004D005E710E7F2CFD0CF0CE000931A02F5 +:1077E200089527D120D100931D02E1D0212F11232A +:1077F20029F12A95E9F02250F1F0225099F02A95C8 +:1078020049F0225061F02A9581F02A95E1F02A95FB +:10781200E9F023C0003809F44FC00C94833B0038D0 +:10782200E1F7C8C00023C9F71EC00023B1F72DC07D +:10783200033098F744C1033080F70BC1003868F376 +:10784200033858F7C9C0013841F77BC1013051F400 +:10785200FCD0BFD000FD06C0FCCF0E94833B0023BA +:1078620009F41ED008951091E3001078DCD00F7750 +:10787200012B0093E300E9D0ACD000FFFDCF0091D3 +:10788200E30000680093E300089591D0123040F4C1 +:107892000FD010931E02DAD000911E020C94CB3B43 +:1078A2000091EB0001D004C000620093EB00089548 +:1078B2000091E800077FC0C0BA93AA93229700E024 +:1078C2000093190274D0AFD0202F2A9519F02A956F +:1078D200E9F022C002E100931A020FE210E7E7E1A9 +:1078E200F2E0008311839DD008839DD00983E0DFFD +:1078F20000911A0210E02881398102171307A8F4B7 +:107902000F7181F401E00093190211C002E10093AA +:107912001A0201E410E7E3CF0E94CC3B002319F7DF +:107922008ED040C01093190202C020931A027ED05A +:10793200A7E1B2E001C08AD000911A02002309F146 +:1079420048D004FD1EC045D000FD03C042D004FF54 +:10795200FACF10E0012F1395003281F0ED91FC91E6 +:107962001197049133D02D913C912F5F3F4F3C935F +:107972002E93FD0103810A95038361F72AD004FF48 +:10798200DACF00911902013039F423D004FD04C08A +:1079920020D000FFFDCF5AD01CD004FFFDCF46D02F +:1079A20018D00B7F49D02296A991B99108951091D0 +:1079B200F10008957DDF00911E0208D047D009D062 +:1079C2000F773AD006D002FFFDCFBFC00093F1007F +:1079D20008950091E800089524D010911D021058D6 +:1079E20029F01A9589F01A9591F019C061DF00917A +:1079F2001C02ECDF00E0EADF29D0EBDF02FFFDCF63 +:107A020018D0E7DF0F770CC053DF00E0F2CF51D080 +:107A12000F7710E0F801E55EFD4F0081EACF0FD04D +:107A22000BC001D000D00091F1000895D2DF0F7E8B +:107A320003C00091E8000B7F0093E80008950091D5 +:107A4200EB0032DFC6DF077F089532DFC2DF0E7F31 +:107A5200F3CF00911D02002329F00A9509F10A953E +:107A620031F01EC0E0DF0A9561D0D9F41AC061D0AE +:107A7200B9F4D9DF0F7711F416D01BD00093E900C7 +:107A82001091EB0010FF0BC00ED010E01093E90034 +:107A920021E0F801E55EFD4F20834FD003C042D0C4 +:107AA20045D0CFDFC9CF1091EB0010621093EB00ED +:107AB20008951091E800177F1093E800089500914F +:107AC2001D02002311F4AFDF02C0013011F4B7DF51 +:107AD200B3CF023031F52DD019F52091F1002F7777 +:107AE2002093E90023D000FF19C081F01FD000616C +:107AF200DCDE01E010E0422F0E949F3E0093EA008C +:107B020000E00093EA0012D00860CFDE0BD030E034 +:107B1200F901E55EFD4F008310D0DACF03D0D7CF55 +:107B2200BFDE089500E00093E90008950091EB00A4 +:107B3200089579DF3CDF00230895BADE4ADF0E7F25 +:107B4200089583DF46DF02FFFDCF73DF42DF0F7749 +:107B520073CF0091D70001600093D7000E948B3849 +:107B620000E000931F0208950C94BF388A93FA93A1 +:107B7200EA933A922A921A920A927A936A935A93BF +:107B82004A933A932A931A930A938FB70091DA0091 +:107B920000FF24C00091D80000FF20C00EEF009328 +:107BA200DA000091D90000FF11C001E000930D013D +:107BB200ABD0026096D09AD00860A2D00E949B38C7 +:107BC2000091E0000E7F0093E00008C000E0009307 +:107BD2000D0100931E0298D0046083D07FD002FF73 +:107BE20005C084D002FF02C00BEF75D077D000FF32 +:107BF2001BC07CD000FF18C001E000930E016AD0C8 +:107C020083D000626ED00EEF6FD0006179D06ED05B +:107C12000F7D76D00091D80000620093D80009B59C +:107C22000D7F09BD00E009BD59D004FF20C05ED020 +:107C320004FF1DC009B500FD05C00E94EB3809B55F +:107C420000FFFDCF0091D8000F7D0093D80042D0F5 +:107C520000910E01002359F04CD00FEE45D00F7E5B +:107C620052D000643ED042D001604AD042D036D0D9 +:107C720005FF0FC03BD005FF0CC000E000930E01D2 +:107C820035D00F7E3DD00FED2FD00F7D3CD0006858 +:107C920028D024D003FF0DC029D003FF0AC000E082 +:107CA20000931F0207EF17D00E94743B2DD0116082 +:107CB20018D08FBF09911991299139914991599100 +:107CC200699179910990199029903990E991F991E6 +:107CD200899118950FEE0093E10008950091E1005B +:107CE20008951183008308950093E1000091E2005A +:107CF20008950091E200006203D00091E200086062 +:107D02000093E2000895FCDFE0E2F2E000811181DD +:107D1200089500008895FECF01E60DBF02E00EBF78 +:107D2200C2EED2E00E947438002311F00E94D33ECA +:107D32000E9465380E948A3E0C948A3E4A951AF047 +:107D4200000F111FFBCF0895BA92AA929A928A92BB +:107D52007A926A925A924A92BA93AA939A938A937D +:107D62000895BB84AA84998488847F806E805D8014 +:107D72004C80BB81AA8199818881F0E00FB6F8948A +:107D8200CE0FDF1F0FBE089520E006D0E9F7089559 +:107D9200259102D0E9F708952D9301501040202F2C +:107DA200212B089585E890E7FC0105911491FC01CF +:107DB2003296A591B491FC01349625913491422FCB +:107DC200432B19F0F901E4DF01C0DEDF069610E76C +:107DD2008139910748F308952F930CD02F9101D048 +:107DE20008953CD0F12FE02F45E047BFE89536D00B +:107DF20012D0089533D0F12FE02F43E047BFE8952A +:107E02002DD008952BD0F12FE02F43E047BFE89506 +:107E120025D001D0089522D041E147BFE8951EC088 +:107E22001DD0F12FE02F41E247BFC895002D16C0AB +:107E320015D0F12FE02F49E047BFC895002D0EC0A5 +:107E4200F32FE22F012E102E41E047BFE89506C026 +:107E520005D0002E29E027BFE89500C0022E27B7E3 +:107E620020FDFCCF202D0895022E27B726FDFCCF42 +:107E7200202D08950E94A53E22974801C901DA01EA +:107E820010C05BD001E0A00E00E0B01E00E4A0161E +:107E920000E0B00608F440C0830120E030E00E9418 +:107EA200F23E0A2F0B2B09F440C0082F0F7710E087 +:107EB2002C01401A510A320100E4A02E03C00A2FFD +:107EC2000B2BE1F04816590680F0F40101914F01A5 +:107ED2000983119729F001914F010883119711C06D +:107EE200F2013196049108830CC0F20104910983D6 +:107EF2003196E817F907A1F7F401EDCF1BD00883FB +:107F020019839201088119810E94213F16D0AA94F7 +:107F1200B1F62301AA24BB240DD0312F0F3F3F4FCE +:107F220009F4AFCF83011DD0B7CF01E02296ECE078 +:107F32000C94B23E82010C945F3802E0400E00E0E5 +:107F4200501E08959A938A9380E090E08C0109D0A4 +:107F520080589F4F8F3F0FE69007C0F38991999108 +:107F6200089520E030E00C94FB3E00000000000089 +:067F720000000000FC000D +:107FE4000C94ED3E0C94113F0C94193F0C94213FDA +:0C7FF4000C94F23E0C94033F0C94293FC7 +:040000030000700089 +:100000000C94A0050C94E4050C94E4050C94E40510 +:100010000C94E4050C94E4050C94E4050C94E405BC +:100020000C94E4050C94E4050C94B6180C9488190F +:100030000C94A1270C94E4050C94E4050C94E405BD +:100040000C94E4050C94E4050C94E4050C94E4058C +:100050000C94E4050C9409280C94E4050C94E40534 +:100060000C94E4050C94E4050C94E4050C94E4056C +:100070000C94E4050C94E4050C94E4050C94E4055C +:100080000C94090F0C94E4050C94E4050C94E4051D +:100090000C94E4050C94E4050C94E4050C94E4053C +:1000A0000C94E4050C94E4050C94E4053F064F061B +:1000B000610671067706860692069706A406AC06C8 +:1000C000BC06C106C813C813C813C813C813C81385 +:1000D000C813C813C813C813DF13DF13DF13DF13EC +:1000E000DF13DF13DF13DF13DF13DF13C813C813AE +:1000F000C813C813C813DF13DF13DF13DF13DF13B5 +:10010000C813C813C813DF13DF13DF13F519171A49 +:10011000051B171A051B5C1A7F1A051BD41AE71A50 +:10012000EA1DEA1D271E271E811EBF1E372137210B +:10013000D81E3721D91FD91F9C20B3203721222157 +:1001400007634236B79BD8A71A39685618AEBAABC0 +:10015000558C1D3CB7CC5763BD6DEDFD753EF61754 +:100160007231BF000000803F08000000BE922449A9 +:10017000123EABAAAA2ABECDCCCC4C3E00000080D9 +:10018000BEABAAAAAA3E00000000BF000000803F4C +:100190000000000000084178D3BB4387D1133D190C +:1001A0000E3CC3BD4282AD2B3E68EC8276BED98F39 +:1001B000E1A93E4C80EFFFBE01C4FF7F3F0000007D +:1001C000000035001E001F00200021002200230037 +:1001D00024002500260027002A002B0014001A0006 +:1001E0000800150017001C0018000C001200130076 +:1001F0004C00290004001600070009000A000B004B +:100200000D000E000F0033003400E1001D001B0044 +:1002100006001900050011001000360037003800F4 +:1002200028000530E000E200E30003302C002C0041 +:1002300004305000510052004F0035001E001F00D6 +:100240002000210022002300240025002600270092 +:100250002A002B0014001A00090013000A000D00E8 +:100260000F0018001C0033004C002900040015008A +:100270001600170007000B00110008000C00120008 +:100280003400E1001D001B000600190005000E00EF +:10029000100036003700380028000530E000E2008A +:1002A000E30003302C002C000430500051005200B9 +:1002B0004F0035001E001F002000210022002300F7 +:1002C00024002500260027002A002B0034003600D9 +:1002D000370013001C0009000A00060015000F007B +:1002E0004C00290004001200080018000C00070050 +:1002F0000B001700110016003800E1003300140055 +:100300000D000E001B00050010001A0019001D0052 +:1003100028000530E000E200E30003302C002C0050 +:1003200004305000510052004F0035021E021F02DF +:100330002002210222022302240225022602270291 +:100340002A0035021E021F0220022102220223027D +:1003500024022502260227024C004C003A003B00F2 +:100360003C003D003E003F002D022E022F023002D5 +:1003700031020100400041004200430044004500BA +:100380000100010001000100010001000100010065 +:1003900001000100010001000100AB00AA00A9005A +:1003A000AE0035001E001F002000210022002300A7 +:1003B00024002500260027002A0035001E001F000B +:1003C0002000210022002300240025002600270011 +:1003D0004C004C003A003B003C003D003E003F001A +:1003E0002D002E002F0030003100010040004100A0 +:1003F00042004300440045000100010001000100EB +:1004000001000100010001000100010001000100E4 +:100410000100AB00AA00A900AE000000000000002F +:1004200000000000000000000000000000000000CC +:1004300000000000000000000000000000000000BC +:1004400000000000000000000000000000000000AC +:10045000000000000000000000000000000000009C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:100480000000033000000000043000000000000005 +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C0000000000000000000000000000000000029 +:1007D0000000000000000000000000000000000019 +:1007E0000000000000000000000000000000000009 +:1007F00000000000000000000000000000000000F9 +:1008000000000000000000000000000000000000E8 +:1008100000000000000000000000000000000000D8 +:1008200000000000000000000000000000000000C8 +:1008300000000000000000000000000000000000B8 +:1008400000000000000000000000000000000000A8 +:100850000000000000000000000000000000000098 +:100860000000000000000000000000000000000088 +:100870000000000000000000000000000000000078 +:100880000000000000000000000000000000000068 +:100890000000000000000000000000000000000058 +:1008A0000000000000000000000000000000000048 +:1008B0000000000000000000000000000000000038 +:1008C0000000000000000000000000000000000028 +:1008D0000000000000000000000000000000000018 +:1008E0000000000000000000000000000000000008 +:1008F00000000000000000000000000000000000F8 +:1009000000000000000000000000000000000000E7 +:1009100000000000000000000000000000000000D7 +:1009200000000000000000000000000000000000C7 +:1009300000000000000000000000000000000000B7 +:1009400000003A003B003C003D003E003F004000FC +:1009500041004200430044004500010000500100F6 +:10096000010001000100010001000100010001007F +:100970004C000100010001000730063013501250F6 +:100980000030013002300100010001000B300A305C +:1009900009300830010001000100010001000100E0 +:1009A000010001000100010001000100010001003F +:1009B000010001000100010001002A035400680049 +:1009C000650020005000720065006F006E00690035 +:1009D000630020004B006500790062006F00610039 +:1009E0007200640000002C034F0072007400680065 +:1009F0006F006C0069006E006500610072002000ED +:100A00004B006500790062006F00610072006400B5 +:100A1000730000000403090409025400030100A04C +:100A2000FA0904000001030101000921110100017C +:100A3000223F000705810308000A090401000103A1 +:100A4000010200092111010001224D000705820366 +:100A500008000A0904020001030000000921110135 +:100A600000012236000705830308000A1201100165 +:100A700000000008EDFE61600100010200010501B7 +:100A80000980A101850216010026B7001A01002A7B +:100A9000B700751095018100C0050C0901A1018501 +:100AA00003160100269C021A01002A9C027510956B +:100AB000018100C005010902A1010901A100050988 +:100AC000190129051500250195057501810295017A +:100AD000750381010501093009311581257F9502D2 +:100AE0007508810609381581257F950175088106ED +:100AF000050C0A38021581257F950175088106C00D +:100B0000C005010906A101050719E029E71500251F +:100B10000195087501810295017508810105081983 +:100B2000012905950575019102950175039101054E +:100B300007190029FF150025FF950675088100C0DB +:100B400011241FBECFEFDAE0DEBFCDBF04B603FE37 +:100B500024C08091A3039091A403A091A503B09118 +:100B6000A6038730904BA740B04BB9F41092A30373 +:100B70001092A4031092A5031092A60314BE84B78A +:100B8000877F84BF88E10FB6F8948093600010924D +:100B900060000FBEE0E0F8E3099512E0A0E0B1E0EC +:100BA000EAEEF2E602C005900D92A83AB107D9F735 +:100BB00013E0A8EAB2E001C01D92A33AB107E1F741 +:100BC0000E94FC150C9473310C940000279A2F9806 +:100BD0008FEF9FEF90938700809386008AE0809349 +:100BE000800089E1809381000C94F82C282F8111DA +:100BF0000BC080918000877F8093800010928D00D1 +:100C000010928C002F9808952F9880918000886012 +:100C100080938000233019F48FEF9FEF0FC083E0A3 +:100C200090E0821B9109880F991F2FEF3FEFA901D8 +:100C300002C0569547958A95E2F7CA0190938D00B8 +:100C400080938C000895CF93DF93EC010E949D2840 +:100C5000BE0180E090E0DF91CF910C9417250F93B7 +:100C60001F93462F50E04C30510508F098C0DC012E +:100C7000FA01EA5AFF4F12968C910C94373188236F +:100C800009F48DC000E010E0980140E064E070E0FD +:100C90008BEC91E00E94871281E090E00FC08823E6 +:100CA00009F47DC000E010E0980140E066E070E0EB +:100CB0008BE591E00E94871282E090E00E9423067B +:100CC0006EC0882309F46BC000E010E0980140E09A +:100CD00068E070E08BE891E00E94871284E090E089 +:100CE000EDCF882311F083E005C083E00CC088239A +:100CF00049F084E00E94942540E164E083E00E9492 +:100D0000ED0A4DC084E00E94B525F6CF882331F06E +:100D100085EE0E947E1C0E944F2D41C085EE0E94F0 +:100D2000461D3DC08823D9F10E941B0E38C0882380 +:100D3000B1F10E94140E00E010E0980140E064E080 +:100D400070E08BEE91E029C0882349F185E00E9494 +:100D5000B5250E943C0E23C0882309F100E010E075 +:100D6000980140E068E070E08BE191E00E9487121A +:100D700085E00E94942513C0882389F00E941A13ED +:100D800004C0882361F00E94251300E010E0980160 +:100D900040E068E070E08BE191E00E94871280E023 +:100DA00090E01F910F9108950F931F932FEF89EFFC +:100DB00090E0215080409040E1F700C0000000E04A +:100DC00010E0980140E064E070E08BEE91E00E945A +:100DD00087121F910F910895CF92DF92EF92FF92A9 +:100DE0000F931F93CF93DF93CDB7DEB7CC58D109C4 +:100DF0000FB6F894DEBF0FBECDBF2091630325FF71 +:100E0000C5C08C01FC01928180910201992309F4F3 +:100E100060C096E4E7E2F2E0DE01A95BBF4F01901B +:100E20000D929A95E1F7F8019081E0910001F0911F +:100E30000101E90FF11DEE0FFF1F27E430E02C0F39 +:100E40003D1FE20FF31F60817181680F711D8827BC +:100E500077FD8095982F0E94932E20E030E040E4AB +:100E600051E40E94F82D6B017C01F801218185E09D +:100E700090E0821B9109BC01882777FD8095982F0F +:100E80000E94932E9B01AC01C701B6010E94902DD8 +:100E90009B01AC0160E070E080E090E40E94AA2F2A +:100EA00020E030E04CE551E40E94472F4FE050E055 +:100EB000C457DF4F0FB6F894DEBF0FBECDBFDF9132 +:100EC000CF911F910F91FF90EF90DF90CF900C94F6 +:100ED000271296E4E7E2F2E0DE01119601900D920E +:100EE0009A95E1F7F8019081E0910001F0910101FC +:100EF000E90FF11DEE0FFF1F21E030E02C0F3D1F29 +:100F0000E20FF31F60817181680F711D882777FDE3 +:100F10008095982F0E94932E20E030E040E451E429 +:100F20000E94F82D6B017C01F801218185E090E0A1 +:100F3000821B9109BC01882777FD8095982F0E941C +:100F4000932E9B01AC01C701B6010E94902D9B011D +:100F5000AC0160E070E080E090E40E94AA2F20E005 +:100F600030E04CE551E40E94472FC457DF4F0FB6E5 +:100F7000F894DEBF0FBECDBFDF91CF911F910F91CF +:100F8000FF90EF90DF90CF900C946F0EC457DF4F1F +:100F90000FB6F894DEBF0FBECDBFDF91CF911F918A +:100FA0000F91FF90EF90DF90CF9008950F931F93D4 +:100FB00000E010E0980140E063E070E083E091E041 +:100FC0000E9487122FEF82E597E0215080409040E9 +:100FD000E1F700C000001F910F91089508950E944D +:100FE000E6056E9A769A0C94D4060C94EE070C944F +:100FF000EC060895880F991FFC01EE5BFF4F859169 +:1010000094910895880F991FFC01EE53FE4F85912E +:10101000949108950F931F93CF93DF93EC01811563 +:1010200020E49207A0F5C11580E3D80708F0E1C0DD +:10103000C83ED105D8F4C03ED10508F0EEC1C83A8B +:10104000D10578F4C53AD10508F074C0C130D10596 +:1010500009F46DC008F4DEC1C430D10508F0DDC16B +:10106000D9C1CB3BD10508F470C0D4C1C11590E201 +:10107000D90708F0B9C0C11521E0D20708F0CDC1E9 +:10108000C03FD10508F4C6C18E01106506C2C1304B +:1010900080E5D80709F4BDC068F5C13120E4D20766 +:1010A00009F4AEC050F4C03190E4D90708F0A5C0EF +:1010B000CF70DD278E01146DF0C1C33120E4D2075B +:1010C00009F4A4C008F49FC0C115D04509F0A2C11D +:1010D0000E945B210E943C0E0E94D6079FEF24E3F2 +:1010E0008CE0915020408040E1F700C000000E9459 +:1010F0002E28D3C1C11520E6D20730F4C11581E5F1 +:10110000D80708F48CC02DC1C11590E7D90708F4A1 +:1011100081C1C11520E8D20708F478C1C11580E962 +:10112000D80708F077C1DF708E01106AB6C101E000 +:1011300010E0B3C1C53AD10509F471C1C63AD10571 +:1011400009F070C102E810E4A8C1C83AD10509F459 +:101150006CC1C93AD10509F46BC1CA3AD10509F489 +:101160006AC1CB3AD10509F469C1CC3AD10509F479 +:1011700068C1CD3AD10509F467C1C03BD10509F476 +:1011800066C1CE3AD10509F465C1CF3AD10509F45B +:1011900064C1C13BD10509F463C1C23BD10509F467 +:1011A00062C1C33BD10509F461C1C43BD10509F457 +:1011B00060C1C53BD10509F45FC1C63BD10509F447 +:1011C0005EC1C73BD10509F45DC1C83BD10509F437 +:1011D0005CC1C93BD10509F45BC1CA3BD10509F427 +:1011E0005AC100E014E459C1CE019F700E94020868 +:1011F00055C1DD278E01106C50C100E011ED4DC1CD +:1012000000E010ED4AC100E012ED47C100E013ED2F +:1012100044C1809177038160809377033EC10E942F +:101220008A28811102C00E9466280E94A22890E0AC +:101230009093A2038093A103C23090E5D90721F4D3 +:101240008091A103816086C0C43020E5D20721F4DB +:101250008091A10382607EC0C63080E5D80721F46A +:101260008091A103846076C0C83090E5D90719F455 +:101270008091A10327C0CA3020E5D20721F48091D4 +:10128000A103806167C0CC3080E5D80721F480914C +:10129000A10380625FC0CE3090E5D90721F4809130 +:1012A000A103806457C0C03120E5D20721F48091AA +:1012B000A10380684FC0C23180E5D80729F480912E +:1012C000A1038460886046C0C33090E5D90721F44B +:1012D0008091A1038E7F3EC0C53020E5D20721F466 +:1012E0008091A1038D7F36C0C73080E5D80721F4F7 +:1012F0008091A1038B7F2EC0C93090E5D90719F4E6 +:101300008091A10326C0CB3020E5D20721F4809143 +:10131000A1038F7E1FC0CD3080E5D80721F48091D6 +:10132000A1038F7D17C0CF3090E5D90721F48091BC +:10133000A1038F7B0FC0C13120E5D20721F480913A +:10134000A1038F7707C0C331D04531F48091A10349 +:101350008B7F877F8093A1038091A1030E94A628A1 +:101360009CC08D2F99278F70992781309105D9F4D2 +:101370009E012370332702C0880F991F2A95E2F738 +:101380009C688E0144E0000F111F4A95E1F7002789 +:101390001370802B912B53E0CC0FDD1F5A95E1F792 +:1013A000C076DD272FC08230910531F4DC2FCC27A9 +:1013B0008E01016F106A71C08330910569F4CE010E +:1013C0008370992701E010E002C0000F111F8A9579 +:1013D000E2F7C8019C680FC0049709F05EC0CE0117 +:1013E0008370992701E010E002C0000F111F8A9559 +:1013F000E2F7C8019A6823E0CC0FDD1F2A95E1F7D8 +:10140000C07ED7708C010C2B1D2B47C0DF708E0166 +:10141000106243C000E010E040C08E013EC001E811 +:1014200010E43BC003E810E438C002EE14E435C019 +:1014300009EE14E432C00AEE14E42FC005EB14E404 +:101440002CC006EB14E429C007EB14E426C00CEC16 +:1014500014E423C00DEC14E420C003E815E41DC01F +:101460000AE815E41AC002E915E417C004E915E416 +:1014700014C001E216E411C003E216E40EC004E257 +:1014800016E40BC005E216E408C006E216E405C047 +:1014900007E216E402C00AE216E4C801DF91CF9128 +:1014A0001F910F9108959CE0799FF00111249CE316 +:1014B000899FE00DF11D1124E60FF11DEE0FFF1FB6 +:1014C000EE53FE4F85919491803E9105E0F4803C6F +:1014D000910558F58133910509F46FC048F48932BC +:1014E000910509F463C08A32910509F46DC072C098 +:1014F00089339105E9F082389105D1F08533910562 +:1015000009F44DC067C0833E910581F138F4803EF7 +:101510009105B9F0823E9105D9F05CC0863E9105F7 +:1015200061F1873E9105A1F155C00E94FA07089527 +:101530002091A10320FD02C021FF4CC080EE90E06D +:1015400049C08091A10380FFF9CF89E390E042C0B8 +:101550008091A10382FF0EC08091A10384FF03C08C +:1015600080E090E037C083EE90E034C08091A1032A +:1015700082FFF2CF82EE90E02DC08091A10383FF25 +:101580000BC08091A10384FDEBCF87EE90E022C0D9 +:101590008091A10383FFF5CF86EE90E01BC0809180 +:1015A000A10385FF07C089E290E014C08091A103E8 +:1015B00085FFF9CF85E390E00DC08091A10386FF00 +:1015C00007C08AE290E006C08091A10386FFF9CFB0 +:1015D00081E390E00E940A080895CF92DF92EF9293 +:1015E000FF920F931F9301E010E020E030E06801CC +:1015F000790104C0CC0CDD1CEE1CFF1C8A95D2F7CF +:1016000004C0000F111F221F331F6A95D2F70C2947 +:101610001D292E293F29C0906303D0906403E090D8 +:101620006503F0906603C022D122E222F322842FC8 +:10163000C016D106E206F30641F41F910F91FF9008 +:10164000EF90DF90CF900C9494251F910F91FF9015 +:10165000EF90DF90CF900C94B52508950C942D0B4E +:101660005F926F927F928F929F92AF92BF92CF9232 +:10167000DF92EF92FF920F931F93CF93DF93CDB73B +:10168000DEB72A970FB6F894DEBF0FBECDBFCE01EE +:1016900001966C014E019BE0890E911C20E030E028 +:1016A00040E050E060E070E000E010E0E12CF12C60 +:1016B0006C2C5D2C8AE0782EAA24A394B12CEDE644 +:1016C000F2E0A62DB52D872D01900D928A95E1F7B8 +:1016D000F601819191916F01FC01E07FFF27E032DB +:1016E000F10559F48F709927F50102C0EE0FFF1F25 +:1016F0008A95E2F7EE2AFF2A37C0E033F10559F464 +:101700008F709927F50102C0EE0FFF1F8A95E2F74F +:101710000E2B1F2B29C0E034F10559F48F70992747 +:10172000F50102C0EE0FFF1F8A95E2F76E2B7F2BAB +:101730001BC0E035F10559F48F709927F50102C0FF +:10174000EE0FFF1F8A95E2F74E2B5F2B0DC0E036A0 +:10175000F10551F48F709927F50102C0EE0FFF1FBC +:101760008A95E2F72E2B3F2BC814D90409F0A7CF96 +:1017700084B19E2D9095892384B985B1E82AE5B876 +:1017800087B1902F9095892387B988B1082B08B924 +:101790008AB1962F909589238AB98BB1682B6BB942 +:1017A0008DB1942F909589238DB98EB1482B4EB968 +:1017B00080B3922F9095892380BB81B3282B21BBC6 +:1017C0002A960FB6F894DEBF0FBECDBFDF91CF9142 +:1017D0001F910F91FF90EF90DF90CF90BF90AF904F +:1017E0009F908F907F906F905F9008955F926F921F +:1017F0007F928F929F92AF92BF92CF92DF92EF92A1 +:10180000FF920F931F93CF93DF93CDB7DEB7689707 +:101810000FB6F894DEBF0FBECDBF85B7806885BF19 +:1018200085B7806885BF0E94300BCE0101966C01A0 +:101830004E0199E1890E911C20E030E040E050E03B +:1018400060E070E000E010E0E12CF12C6C2C5D2CED +:1018500088E1782EAA24A394B12CE7E7F2E0A62D24 +:10186000B52D872D01900D928A95E1F7F6018191B2 +:1018700091916F01FC01E07FFF27E032F10559F4FF +:101880008F709927F50102C0EE0FFF1F8A95E2F7CE +:10189000EE2AFF2A37C0E033F10559F48F709927FB +:1018A000F50102C0EE0FFF1F8A95E2F70E2B1F2BEA +:1018B00029C0E034F10559F48F709927F50102C071 +:1018C000EE0FFF1F8A95E2F76E2B7F2B1BC0E035D2 +:1018D000F10559F48F709927F50102C0EE0FFF1F33 +:1018E0008A95E2F74E2B5F2B0DC0E036F10551F4DF +:1018F0008F709927F50102C0EE0FFF1F8A95E2F75E +:101900002E2B3F2BC814D90409F0A7CF84B19E2DEC +:101910009095892384B985B1E82AE5B887B1902FDD +:101920009095892387B988B1082B08B98AB1962F79 +:10193000909589238AB98BB1682B6BB98DB1942F9F +:10194000909589238DB98EB1482B4EB980B3922FD3 +:101950009095892380BB81B3282B21BBE2EBF2E079 +:10196000A8EAB2E0119211921D921D9282E0EC3B26 +:10197000F807C1F768960FB6F894DEBF0FBECDBF6B +:10198000DF91CF911F910F91FF90EF90DF90CF905B +:10199000BF90AF909F908F907F906F905F900C94CE +:1019A000EF075F926F927F928F929F92AF92BF925A +:1019B000CF92DF92EF92FF920F931F93CF93DF931B +:1019C000CDB7DEB7A2970FB6F894DEBF0FBECDBF7E +:1019D0006E0149E1C40ED11C88EAA82E82E0B82E1F +:1019E00075019AE0592E460101E010E028E1622ECF +:1019F00035E0732EEDE6F2E0D401852D01900D92D5 +:101A00008A95E1F7D6018D919D916D019C01207F12 +:101A100033272032310591F424B18F709927F801D2 +:101A200002C0EE0FFF1F8A95E2F7CF01922F982B8D +:101A300094B995B18095892385B953C02033310578 +:101A400091F427B18F709927A80102C0440F551F48 +:101A50008A95E2F7CA01922F982B97B998B1809591 +:101A6000892388B93EC02034310591F42AB18F70A2 +:101A70009927D80102C0AA0FBB1F8A95E2F7CD01B2 +:101A8000922F982B9AB99BB1809589238BB929C045 +:101A90002035310591F42DB18F709927F80102C0DE +:101AA000EE0FFF1F8A95E2F7CF01922F982B9DB979 +:101AB0009EB1809589238EB914C02036310589F4F2 +:101AC00020B38F709927A80102C0440F551F8A9533 +:101AD000E2F7CA01922F982B90BB91B3809589238E +:101AE00081BB50EA5A95F1F7BE016F5F7F4F20E04E +:101AF00030E040E050E0E7E7F2E0DE011196862DAD +:101B000001900D928A95E1F7DB018D919D91BD01C8 +:101B1000FC01E07FFF27E032F10511F4E3B113C0CF +:101B2000E033F10511F4E6B10EC0E034F10511F433 +:101B3000E9B109C0E035F10511F4ECB104C0E036BB +:101B4000F105B9F4EFB1F0E08F70992702C0F59577 +:101B5000E7958A95E2F7E0FD08C0C801042E02C0AF +:101B6000880F991F0A94E2F702C080E090E0282BCA +:101B7000392B4F5F5F4F4C30510509F0BCCFF70157 +:101B8000808191818217930721F0318320837092A5 +:101B90000B020E94300BF2E0EF0EF11C42EBE41658 +:101BA00042E0F40609F026CF80910B028823C9F0A9 +:101BB000815080930B02882339F08FE99FE00197D1 +:101BC000F1F700C000000DC0E2EBF2E0D5018D910D +:101BD0009D915D0181939193B2EBAB16B2E0BB0690 +:101BE000A9F70E94F50781E0A2960FB6F894DEBF30 +:101BF0000FBECDBFDF91CF911F910F91FF90EF905E +:101C0000DF90CF90BF90AF909F908F907F906F901C +:101C10005F900895E82FF0E0EE0FFF1FEE54FD4FA8 +:101C2000808191810895089580918C0381608093D3 +:101C30008C030C94B82880918C038E7F80938C0346 +:101C40000C94B8280E948A28811102C00E9466283C +:101C50000E94B42880938C033E9A809171008D7FFE +:101C60008093710082E0809390008AE180939100DC +:101C700081E08093BE0208958091BE02811102C06E +:101C80000E94220E10920E0310920D03809171009B +:101C90008D7F80937100809190008F77809390006A +:101CA0001092D0021092CF021092070310920803F4 +:101CB0001092090310920A03109206031092050372 +:101CC000E5EEF2E0A5EDB2E01192119211921192BF +:101CD0001D921D9283E0E530F807B1F70895CF9289 +:101CE000DF92EF92FF920F931F93CF93DF93209198 +:101CF000CF02222309F484C06B017C018091BE02D3 +:101D0000811102C00E94220E05E013E0C7E0D0E07E +:101D1000A7019601F80192918291729162918F01CF +:101D20000E94F42D811131C0FE01EE0FFF1FEE0F56 +:101D3000FF1FEB51FD4F1082118212821382DE01D0 +:101D4000AA0FBB1FAB52BD4F11961C921E92C730FB +:101D5000D105E9F0219644815581668177814083E0 +:101D600051836283738314821582168217821296BE +:101D70008D919C91139711969C938E9313961C9220 +:101D80001E92129734961296E2CF219708F6809110 +:101D90000D0390910E03019797FD05C090930E03DC +:101DA00080930D0304C010920E0310920D038091D6 +:101DB0000D0390910E0320910B0330910C03281713 +:101DC000390724F010920C0310920B03892BC1F4F5 +:101DD000809171008D7F80937100809190008F774A +:101DE0008093900010920703109208031092090349 +:101DF00010920A0310920603109205031092CF026C +:101E0000DF91CF911F910F91FF90EF90DF90CF90D6 +:101E100008951F920F920FB60F9211244F925F9266 +:101E20006F927F928F929F92AF92BF92CF92DF92EA +:101E3000EF92FF922F933F934F935F936F937F9314 +:101E40008F939F93AF93BF93CF93DF93EF93FF93C2 +:101E50008091CF02882309F49BC1C0910D03D091DA +:101E60000E031C161D060CF093C14090BF0250904B +:101E7000C0026090C1027090C20220E030E0A9016F +:101E8000C301B2010E94432F18160CF065C0C13087 +:101E9000D10509F452C080910B0390910C03BE014F +:101EA0000E9423317C0190930C0380930B0380905C +:101EB000D1029090D202A090D302B090D40220E040 +:101EC00030E040E85FE3C501B4010E94902D6093CB +:101ED000D1027093D2028093D3029093D402F7017F +:101EE000EE0FFF1FEE0FFF1FEB51FD4FA3019201FD +:101EF00060817181828193810E94F82D20E030E021 +:101F000040E05EE30E94472F9B01AC01C501B40194 +:101F10000E94432F18168CF4C7010196BE010E943F +:101F2000233190930C0380930B031092D1021092F3 +:101F3000D2021092D3021092D402E0910B03F091DE +:101F40000C03EE0FFF1FEE0FFF1FEB51FD4F6081E3 +:101F5000718182819381D0C0C0900703D090080323 +:101F6000E0900903F0900A0320E030E0A901C701E6 +:101F7000B6010E94F42D2197882309F4A2C0FE0126 +:101F8000EE0FFF1FEE0FFF1FEB51FD4F8080918082 +:101F9000A280B380A5019401C701B6010E94F42D6F +:101FA00087FF31C0A501940160E070E08CED93ECF7 +:101FB0000E94F82D20E030E040E451E40E94F82D2A +:101FC00020E030E040E05FE30E94472F9B01AC013E +:101FD00060E070E080E090E40E94AA2F9B01AC01D9 +:101FE000C501B4010E94472F9B01AC01C701B60196 +:101FF0000E94F42D87FF07C0A701960160E070E002 +:102000008CED93E439C0A5019401C701B6010E948B +:10201000432F18160CF055C0A501940160E070E044 +:102020008CED93E40E94F82D20E030E040E451E490 +:102030000E94F82D20E030E040E05FE30E94472F4F +:102040009B01AC0160E070E080E090E40E94AA2F68 +:102050009B01AC01C501B4010E94472F9B01AC015B +:10206000C701B6010E94432F18165CF5A70196011F +:1020700060E070E08CED93EC0E94F82D20E030E001 +:1020800040E451E40E94F82D20E030E040E05FE3BE +:102090000E94472F9B01AC0160E070E080E090E47B +:1020A0000E94AA2F9B01AC01C701B6010E94472FD5 +:1020B00060930703709308038093090390930A03C6 +:1020C00013C0FE01EE0FFF1FEE0FFF1FEB51FD4F80 +:1020D00080819181A281B38180930703909308034B +:1020E000A0930903B0930A0360910703709108035A +:1020F0008091090390910A032091BC023091BD02A6 +:102100002F3F4FEF340731F02F5F3F4F3093BD0229 +:102110002093BC020E9430136B017C0120E034E26A +:1021200044EF51E40E94F42D87FF08C086EFC82ECB +:1021300088E2D82E84EFE82E81E4F82E20E030E00B +:1021400040E051E4C701B6010E94472F9B01AC015A +:1021500060E074E284E79BE40E94F82D6B017C014F +:102160000E94602E709397006093960020910C025D +:1021700030910D0240910E0250910F02C701B6013D +:102180000E94472F0E94602E7093990060939800E0 +:102190008091D002882309F433C1C090CB02D09043 +:1021A000CC02E090CD02F090CE0220E030E0A90118 +:1021B000C701B6010E94432F1816D4F58091BC02C6 +:1021C0009091BD028F3F2FEF920729F001969093D7 +:1021D000BD028093BC02C701B6010E94301320E00B +:1021E00030E040E051E40E94472F9B01AC0160E0E9 +:1021F00074E284E79BE40E94F82D6B017C010E944D +:10220000602E709397006093960020910C0230919D +:102210000D0240910E0250910F02C701B6010E94BB +:10222000472F0E94602E709399006093980008C019 +:1022300010929700109296001092990010929800B8 +:102240006091C5027091C6026F5F7F4F7093C602A6 +:102250006093C502209196003091970080E090E055 +:10226000232BF1F0C0919600D09197000E94912EFF +:102270006B017C01BE0180E090E00E94912E9B01E9 +:10228000AC016091C7027091C8028091C90290911F +:10229000CA020E94F82D20E03FEF4FE757E410C03C +:1022A0000E94912E6B017C0120E030EE4FEF54E450 +:1022B0006091C7027091C8028091C9029091CA02D0 +:1022C0000E94472F9B01AC01C701B6010E94432F1A +:1022D00087FD96C08091C3028F5F8093C30290E018 +:1022E000209188033091890382179307A0F0809191 +:1022F0009303882319F01092C3020DC080917100DE +:102300008D7F80937100809190008F7780939000F3 +:102310001092D0027DC08091C402C091C30281118D +:1023200028C0C0908D03D0908E03E0908F03F09072 +:10233000900320E030E0A901C701B6010E94432FBD +:102340001816BCF481E08093C4021092CB02109264 +:10235000CC021092CD021092CE02C092C702D0924F +:10236000C802E092C902F092CA02C150C093C302EF +:1023700043C01092C4021092BD021092BC02E091C0 +:102380008A03F0918B0348E0C49FE00DF11D1124F6 +:1023900080819181A281B3818093CB029093CC0202 +:1023A000A093CD02B093CE0220E030E040E85EE39F +:1023B00064817581868197810E94472F6B017C0122 +:1023C00020E030E048EC52E460911002709111027C +:1023D00080911202909113020E94F82D9B01AC0192 +:1023E000C701B6010E94472F6093C7027093C802CD +:1023F0008093C9029093CA021092C6021092C5023D +:1024000080918C0380FD04C01092D0021092CF0204 +:10241000FF91EF91DF91CF91BF91AF919F918F91FC +:102420007F916F915F914F913F912F91FF90EF902E +:10243000DF90CF90BF90AF909F908F907F906F90E4 +:102440005F904F900F900FBE0F901F901895CF92F6 +:10245000DF92EF92FF92CF93DF936B017C01EA0151 +:102460008091BE02811102C00E94220E80918C03D5 +:1024700080FF46C080910D0390910E0308970CF0E9 +:102480003FC0809171008D7F809371008091D00258 +:1024900081110E943C0E81E08093CF021092BD0218 +:1024A0001092BC0220E030E0A901C701B6010E94F1 +:1024B000432F1816DCF480910D0390910E03FC015C +:1024C000EE0FFF1FEE0FFF1FEB51FD4FC082D182B9 +:1024D000E282F382FC01EE0FFF1FEB52FD4FD1832E +:1024E000C083019690930E0380930D038091710039 +:1024F000826080937100809190008068809390004A +:10250000DF91CF91FF90EF90DF90CF9008958F9261 +:102510009F92AF92BF92CF92DF92EF92FF920F9372 +:102520001F93CF93DF93EC017B01D42E4801590117 +:102530008091BE02811102C00E94220E80918C0304 +:1025400080FF6BC0809171008D7F809371008091BE +:10255000CF0281110E943C0E81E08093D002D09383 +:102560008B03C0938A03F0928903E0928803D09290 +:10257000930380928D0390928E03A0928F03B0926A +:1025800090031092D1021092D2021092D3021092B4 +:10259000D4021092C30288819981AA81BB81809361 +:1025A000CB029093CC02A093CD02B093CE0220E058 +:1025B00030E040E85EE36C817D818E819F810E94E6 +:1025C000472F6B017C0120E030E048EC52E4609141 +:1025D00010027091110280911202909113020E94D8 +:1025E000F82D9B01AC01C701B6010E94472F6093F3 +:1025F000C7027093C8028093C9029093CA021092D6 +:10260000C6021092C50280917100826080937100B1 +:1026100080919000806880939000DF91CF911F910E +:102620000F91FF90EF90DF90CF90BF90AF909F9071 +:102630008F90089580910F0390E0019665E070E01F +:102640000E94233180930F03089580910F0390E03F +:10265000019765E070E00E94233180930F03089595 +:102660008F929F92AF92BF92CF92DF92EF92FF92A2 +:10267000CF93DF936B017C01C091BC02D091BD026E +:10268000BE0180E090E00E94912E4B015C01A70109 +:10269000960160E070E08CE594E40E94F82D9B01C7 +:1026A000AC01C501B4010E94472F0E94652E4091E4 +:1026B0000F03423009F45CC028F4442351F0413048 +:1026C000E9F0FBC0433009F481C0443009F4B4C0E0 +:1026D000F4C080E090E0A0E0BFE380930C02909310 +:1026E0000D02A0930E02B0930F021092BF0210923F +:1026F000C0021092C1021092C202DFC01092BF024B +:102700001092C0021092C1021092C202643171058F +:1027100040F46A307105E0F520E030E040E85EE327 +:102720003BC0693C710508F0C0C080E090E00E94A9 +:10273000912E20E030E040EA51E40E948F2D20E00D +:1027400030E044E353E40E94F82D9B01AC010E9469 +:10275000472F20E030E040E05EE30E94472F9B01DE +:10276000AC0160E070E080E09EE30E948F2D5BC0D2 +:102770001092BF021092C0021092C1021092C202C7 +:102780006432710578F4FB01EE59FF4F0C94373138 +:1027900020E030E040E05FE3C701B6010E94472F30 +:1027A0006B017C0180E090E0A0E0BEE380930C022E +:1027B00090930D02A0930E02B0930F027EC0A7016A +:1027C0009601C701B6010E94902DEACF1092BF0278 +:1027D0001092C0021092C1021092C2022AE0269FFB +:1027E000A001279F500D1124CA0168EB7BE00E94D5 +:1027F0000F31BC016C5D754077FF03C07195619529 +:102800007109882777FD8095982F0E94932E2EE3DB +:1028100033EC4EE259E30E94472F20E030E040ECD9 +:102820005EE30E94902D60930C0270930D028093E2 +:102830000E0290930F0241C01092BF021092C0028C +:102840001092C1021092C202CE0183709927892B87 +:10285000E1F0BE016170772780E090E00E94912E48 +:1028600020E030E040E05EE30E94472F20E030E0CF +:1028700040E45FE30E94902D60930C0270930D0280 +:1028800080930E0290930F020CC080E090E0A0E0D5 +:10289000BFE380930C0290930D02A0930E02B093BD +:1028A0000F02C770DD27CD2B41F410920C0210925D +:1028B0000D0210920E0210920F02C701B601DF91B5 +:1028C000CF91FF90EF90DF90CF90BF90AF909F900F +:1028D0008F900895809118030895CF93DF9300D0CF +:1028E0001F92CDB7DEB79C0180919803843019F513 +:1028F00093E099833B832A839093E9008FEF909133 +:10290000E800815095FD06C095ED9A95F1F700001D +:102910008111F5CF8091E80085FF0DC040E050E0C7 +:1029200063E070E0CE0101960E94A6168091E80057 +:102930008E778093E8000F900F900F90DF91CF91EA +:102940000895CF93DF9300D01F92CDB7DEB72091CB +:102950009803243021F522E029839B838A8383E036 +:102960008093E9008FEF9091E800815095FD06C0BB +:1029700095ED9A95F1F700008111F5CF8091E8006F +:1029800085FF0DC040E050E063E070E0CE010196AD +:102990000E94A6168091E8008E778093E8000F9041 +:1029A0000F900F90DF91CF910895209198032430DC +:1029B000F1F422E02093E9002FEF3091E80021505C +:1029C00035FD06C035ED3A95F1F700002111F5CF40 +:1029D0002091E80025FF0BC040E050E065E070E08A +:1029E0000E94A6168091E8008E778093E8000895F3 +:1029F000CF93DF9320919803243039F521E0209381 +:102A0000E9002FEF3091E800215035FD06C035ED8B +:102A10003A95F1F700002111F5CF2091E80025FF4C +:102A200014C0EC0140E050E068E070E00E94A6169F +:102A30008091E8008E778093E80088E0FE01A0E1B5 +:102A4000B3E001900D928A95E1F7DF91CF9108955F +:102A500080919703811109C00E943B180E94981829 +:102A60008091E20084608093E200089510929703C1 +:102A70000895089508950C94962742E061EC81E052 +:102A80000E94B51742E061EC82E00E94B51742E077 +:102A900061EC83E00C94B51780919A03833009F4BC +:102AA00053C030F4813071F0823009F48CC0089545 +:102AB0008A3009F478C08B3009F45EC0893009F09F +:102AC0009AC020C080919903813A09F094C0809106 +:102AD000E800877F8093E80080919D0390919E039A +:102AE000892B21F468E080E193E003C060E080E09E +:102AF00090E070E00E94F1168091E8008B7780935F +:102B0000E800089580919903813209F074C08091A2 +:102B10009D0390919E03892B09F06DC08091E80080 +:102B2000877F8093E8008091E80082FD05C0809156 +:102B300098038111F8CF5FC08091F1008093180352 +:102B40008091E8008B7753C080919903813A09F016 +:102B500052C080919D0390919E03892B09F04BC038 +:102B60008091E800877F8093E8008091E80080FFF3 +:102B7000FCCF80911E0236C0809199038132D9F535 +:102B800080919D0390919E03892BA9F58091E80087 +:102B9000877F8093E8000E94EA1780919B038093CF +:102BA0001E020C945B2180919903813221F5809162 +:102BB000E800877F8093E8000E94EA1780919C03D9 +:102BC00080931903089580919903813AA1F480912B +:102BD000E800877F8093E8008091E80080FFFCCFC9 +:102BE000809119038093F1008091E8008E778093A3 +:102BF000E8000C94EA17089584B7877F84BF88E1C2 +:102C00000FB6F89480936000109260000FBE90E0C1 +:102C100080E80FB6F89480936100909361000FBE36 +:102C20000E948D1B0E943B180E9498188091E20020 +:102C300084608093E20078940E941E1B0E948F1B88 +:102C400084E192E00E94391B80919803853069F4F9 +:102C50000E945027809196038823B1F30E947E271B +:102C6000882391F30E949016EFCF0E94971BECCF20 +:102C7000292F332723303105C9F064F42130310581 +:102C800081F02230310509F043C084E590E028E16D +:102C90003AE042C021323105F1F02232310541F1F2 +:102CA00037C082E190E02CE63AE036C099278130C7 +:102CB000910541F08230910541F0892B49F5E4E11D +:102CC000FAE005C0E6EEF9E002C0EAEBF9E0849133 +:102CD00090E09F0121C06330D8F4E62FF0E0EE0FC2 +:102CE000FF1FE856FD4F2081318189E090E014C03C +:102CF000633070F470E0FB01EE0FFF1FEE56FD4FE6 +:102D000020813181FB01E157FD4F808190E004C0BB +:102D100080E090E020E030E0FA01318320830895E4 +:102D200080E189BD82E189BD09B400FEFDCF8091BB +:102D3000D8008F7D8093D8008091E00082608093DE +:102D4000E0008091E00081FDFCCF0895CF92DF92FA +:102D5000EF92FF920F931F93CF93DF93EC018B01C0 +:102D60006A010E940918811133C0C114D10439F0DD +:102D7000F60180819181081B190BC80FD91FE12C26 +:102D8000F12C0115110519F18091E80085FD16C09F +:102D90008091E8008E778093E800C114D10449F057 +:102DA000F60180819181E80EF91EF182E08285E0D2 +:102DB0000FC00E940918882321F30AC089918093CB +:102DC000F10001501109FFEFEF1AFF0ADACF80E09E +:102DD000DF91CF911F910F91FF90EF90DF90CF90F7 +:102DE000089520919F033091A0032617370748F0DC +:102DF0006115710539F42091E8002E772093E800E1 +:102E000001C0B90140E061157105A9F12091980355 +:102E1000222309F443C0253009F442C02091E80080 +:102E200023FD40C02091E80022FD32C02091E8003F +:102E300020FFE9CF4091F3002091F20030E0342BE5 +:102E4000FC01CF016115710559F02830310540F4BE +:102E500081918093F100615071092F5F3F4FF1CF55 +:102E600041E02830310509F040E02091E8002E775C +:102E70002093E800C8CF4111C9CF0AC080919803C0 +:102E8000882361F0853061F08091E80083FD0AC0FD +:102E90008091E80082FFF2CF80E0089582E00895FB +:102EA00083E0089581E0089520919F033091A0036D +:102EB0002617370748F06115710539F42091E800AD +:102EC0002E772093E80001C0B901FC0120E06115D4 +:102ED000710591F180919803882309F440C08530F1 +:102EE00009F43FC08091E80083FD3DC08091E80077 +:102EF00082FD2FC08091E80080FFE9CF2091F30090 +:102F00008091F20090E0922B6115710559F08830A4 +:102F1000910540F424912093F1003196615071099C +:102F20000196F2CF21E0089709F020E08091E800B7 +:102F30008E778093E800CBCF2111CCCF0AC080914F +:102F40009803882361F0853061F08091E80083FD6B +:102F50000AC08091E80082FFF2CF80E0089582E00D +:102F6000089583E0089581E00895982F973058F5EB +:102F70009093E900981739F07091EC002091ED00E2 +:102F80005091F00003C0242F762F50E021FF19C08C +:102F90003091EB003E7F3093EB003091ED003D7FB0 +:102FA0003093ED003091EB0031603093EB00709383 +:102FB000EC002093ED005093F0002091EE0027FFED +:102FC00007C09F5FD3CF8F708093E90081E00895A1 +:102FD00080E008958091990387FF11C08091E800F7 +:102FE00082FD05C0809198038111F8CF11C08091B6 +:102FF000E8008B770BC080919803882349F080917B +:10300000E80080FFF8CF8091E8008E778093E80099 +:1030100008952091E4003091E50095E64091EC00A0 +:10302000842F817040FF22C08091E80080FD1CC089 +:1030300080919803882391F0853091F08091EB0086 +:1030400085FD10C04091E4005091E5004217530700 +:1030500029F39A01915011F784E0089582E00895D0 +:1030600083E0089581E0089580E008954091E800AC +:1030700042FFDECF08950E94A9180E94B118E0EE29 +:10308000F0E0808181608083E8EDF0E080818F77DF +:10309000808319BCA7EDB0E08C918E7F8C938081EA +:1030A0008F7E80831092970308950F931F93CF9381 +:1030B000DF930E94A9180E94B118C8EDD0E0888162 +:1030C0008F77888388818068888388818F7D8883D3 +:1030D00019BC1092980310929403109296031092C8 +:1030E000950300EE10E0F80180818B7F808388815A +:1030F0008160888342E060E080E00E94B517E1EEE5 +:10310000F0E080818E7F8083E2EEF0E0808181605C +:103110008083808188608083F80180818E7F8083B6 +:10312000888180618883DF91CF911F910F910895ED +:10313000E8EDF0E080818F7E8083E7EDF0E0808134 +:103140008160808384E082BF81E0809397030C9448 +:103150005518E8EDF0E080818E7F80831092E200C8 +:1031600008951092DA001092E10008951F920F92D4 +:103170000FB60F9211242F933F934F935F936F934A +:103180007F938F939F93AF93BF93EF93FF93809120 +:10319000E10082FF0BC08091E20082FF07C08091B6 +:1031A000E1008B7F8093E1000E941D1B8091DA007B +:1031B00080FF1FC08091D80080FF1BC08091DA0083 +:1031C0008E7F8093DA008091D90080FF0DC080E16E +:1031D00089BD82E189BD09B400FEFDCF81E0809305 +:1031E00098030E94281505C019BC109298030E94EC +:1031F00036158091E10080FF19C08091E20080FFC8 +:1032000015C08091E2008E7F8093E2008091E20001 +:1032100080618093E2008091D80080628093D80022 +:1032200019BC85E0809398030E943A158091E100D3 +:1032300084FF30C08091E20084FF2CC080E189BD12 +:1032400082E189BD09B400FEFDCF8091D8008F7D59 +:103250008093D8008091E1008F7E8093E10080917F +:10326000E2008F7E8093E2008091E2008160809393 +:10327000E20080919403882311F084E007C08091DC +:10328000E30087FD02C081E001C083E080939803E2 +:103290000E943B158091E10083FF29C08091E200EC +:1032A00083FF25C08091E100877F8093E10082E069 +:1032B00080939803109294038091E1008E7F809315 +:1032C000E1008091E2008E7F8093E2008091E20035 +:1032D00080618093E20042E060E080E00E94B517E8 +:1032E0008091F00088608093F0000E943915FF9172 +:1032F000EF91BF91AF919F918F917F916F915F916E +:103300004F913F912F910F900FBE0F901F901895E6 +:103310001F920F920FB60F9211242F933F934F934A +:103320005F936F937F938F939F93AF93BF93CF934D +:10333000DF93EF93FF93C091E900CF708091EC0091 +:10334000D82FD17080FDD0E81092E9008091F00074 +:10335000877F8093F00078940E94CC191092E90046 +:103360008091F00088608093F000CD2BCF70C093E7 +:10337000E900FF91EF91DF91CF91BF91AF919F91C4 +:103380008F917F916F915F914F913F912F910F900E +:103390000FBE0F901F9018951F93CF93DF93CDB75B +:1033A000DEB7AA970FB6F894DEBF0FBECDBFE9E92E +:1033B000F3E088E08E0F9091F10091938E13FBCF94 +:1033C0000E944C158091E80083FF1FC180919903F2 +:1033D00090919A03492F50E04A30510508F015C1E9 +:1033E000FA01EA57FF4F0C943731803881F0823868 +:1033F00009F00BC180919D038F708093E90080914B +:10340000EB0085FB882780F91092E90006C08091C7 +:10341000950390919603911182609091E800977FB7 +:103420009093E8008093F1001092F100C8C0282F1B +:103430002D7F09F0EAC0882319F0823061F0E5C0E1 +:1034400080919B03813009F0E0C0933009F080E067 +:10345000809396032BC080919B03811127C080919C +:103460009D038F7009F4D1C08093E9002091EB0097 +:1034700020FF1CC0933021F48091EB00806214C0C7 +:103480009091EB0090619093EB0021E030E0A90176 +:1034900002C0440F551F8A95E2F74093EA0010924C +:1034A000EA008091EB0088608093EB001092E900C5 +:1034B0008091E800877F86C08111A7C010919B038F +:1034C0001F778091E3008078812B8093E3008091C7 +:1034D000E800877F8093E8000E94EA178091E80067 +:1034E00080FFFCCF8091E30080688093E30011119E +:1034F00002C082E001C083E08093980386C08058B8 +:10350000823008F082C080919B0390919C038C3D97 +:1035100053E0950779F583E08A838AE289834FB780 +:10352000F894DE01139620E03EE051E2E32FF0E054 +:1035300050935700E49120FF03C0E295EF703F5F86 +:10354000EF708E2F90E0EA3010F0C79601C0C09661 +:103550008D939D932F5F243149F74FBF8091E800F1 +:10356000877F8093E8006AE270E0CE0101960E94B6 +:10357000F11614C0AE014F5F5F4F60919D030E9432 +:103580003816BC01009709F440C09091E800977F7D +:103590009093E80089819A810E9454178091E800F5 +:1035A0008B778093E80031C0803879F58091E8000E +:1035B000877F8093E800809194038093F10080914D +:1035C000E8008E778093E8000E94EA171EC0811100 +:1035D0001CC090919B039230C0F48091E800877FDB +:1035E0008093E800909394030E94EA1780919403DB +:1035F000811106C08091E30087FD02C081E001C017 +:1036000084E0809398030E943D158091E80083FF39 +:103610000AC08091E800877F8093E8008091EB00EA +:1036200080628093EB00AA960FB6F894DEBF0FBEBF +:10363000CDBFDF91CF911F9108950895CF938091D1 +:1036400098038823A1F0C091E900CF709091EC001D +:10365000892F817090FD80E8C82B1092E90080913D +:10366000E80083FD0E94CC19CF70C093E900CF9190 +:10367000089590931F0380931E030895E0911E0305 +:10368000F0911F03309721F00190F081E02D099413 +:1036900080E00895E0911E03F0911F03309721F020 +:1036A0000280F381E02D09940895E0911E03F091CA +:1036B0001F03309721F00480F581E02D09940895CF +:1036C00020911C0330911D038217930771F0909392 +:1036D0001D0380931C03E0911E03F0911F0330979C +:1036E00021F00680F781E02D0994089520911A03B6 +:1036F00030911B038217930771F090931B03809303 +:103700001A03E0911E03F0911F03309721F000840B +:10371000F185E02D0994089508950C948C1B0E9466 +:10372000CA270E94F60B0E9450280C94F82C4F9246 +:103730005F927F928F929F92AF92BF92CF92DF92D1 +:10374000EF92FF920F931F93CF93DF93CDB7DEB726 +:103750002A970FB6F894DEBF0FBECDBF0E94D10CE2 +:1037600091E2C92E93E0D92E00E010E0AA24A394A0 +:10377000B12C702E802F0E940A0E4C01F601419050 +:1037800051906F014826592641145104B1F40F5F3E +:103790001F4F0530110569F78FEF89838A831B82DC +:1037A0000E94D3278160782F9D838C8349815A8121 +:1037B0006B818D810E94501C3AC08091770381FDFE +:1037C0000E94130E20E030E07501022E02C0EE0CC4 +:1037D000FF1C0A94E2F7C70184219521892B09F186 +:1037E0002E837F828E209F2091E0892809F490E02B +:1037F00098870E94D3278160782F9A8789874E8186 +:103800005F8168858A850E94501C000F111FF80196 +:10381000EF5DFC4F80819181E826F926F182E082FC +:1038200006C02F5F3F4F2C30310571F6B0CF0E949C +:10383000372A109120030E943E1B1817D9F00E94CE +:103840003E1B809320032A960FB6F894DEBF0FBE6E +:10385000CDBFDF91CF911F910F91FF90EF90DF903F +:10386000CF90BF90AF909F908F907F905F904F9040 +:103870000C942E0B2A960FB6F894DEBF0FBECDBF68 +:10388000DF91CF911F910F91FF90EF90DF90CF903C +:10389000BF90AF909F908F907F905F904F900895D2 +:1038A000CF93DF93CDB7DEB72B970FB6F894DEBF7B +:1038B0000FBECDBF4F83588769877A878B87DE011C +:1038C000119686E0FD0111928A95E9F785E0FE01E7 +:1038D000379601900D928A95E1F749815A816B8163 +:1038E0007C818D819E810E94F5232B960FB6F894E2 +:1038F000DEBF0FBECDBFDF91CF910895CF93882358 +:1039000009F4C2C0C82F823859F40E943E1B81FDC1 +:10391000BBC089E30E949E260E94212789E30CC038 +:10392000833879F40E943E1B80FDAEC083E50E947F +:103930009E260E94212783E50E94BB26CF910C94EE +:103940002127843859F40E943E1B82FD9DC087E4E4 +:103950000E949E260E94212787E4EECF8CEF8C0FD9 +:10396000813A48F48C2F0E94602C81118DC08C2FDD +:103970000E949E26E3CF80E28C0F883048F4C77007 +:1039800081E001C0880FCA95EAF70E94DA26D6CFF7 +:103990008BE58C0F833078F4C53A29F0C63A31F0C4 +:1039A00083E890E005C081E890E002C082E890E002 +:1039B000CF910C94601B88E58C0F833108F064C0B4 +:1039C000C83A39F1C93A41F1CA3A49F1CB3A51F111 +:1039D000CC3A59F1CD3A61F1C03B69F1CE3A71F17F +:1039E000CF3A79F1C13B81F1C23B89F1C33B91F1FF +:1039F000C43B99F1C53BA1F1C63BA9F1C73BB1F16D +:103A0000C83BB9F1C93BC1F1CA3BC9F180E090E0C4 +:103A100038C082EE90E035C089EE90E032C08AEE88 +:103A200090E02FC085EB90E02CC086EB90E029C0A1 +:103A300087EB90E026C08CEC90E023C08DEC90E00A +:103A400020C083E891E01DC08AE891E01AC082E9B5 +:103A500091E017C084E991E014C081E292E011C0C6 +:103A600083E292E00EC084E292E00BC085E292E035 +:103A700008C086E292E005C087E292E002C08AE2D6 +:103A800092E0CF910C94761BCF910895882309F48E +:103A90004BC0823859F40E943E1B81FF45C089E328 +:103AA0000E949E260E94212789E30CC0833871F46E +:103AB0000E943E1B80FF38C083E50E949E260E9424 +:103AC000212783E50E94BB260C942127843859F4D2 +:103AD0000E943E1B82FF28C087E40E949E260E940F +:103AE000212787E4EFCF9CEF980F913A58F390E2AB +:103AF000980F983050F4877091E001C0990F8A9523 +:103B0000EAF7892F0E94E026DFCF9BE5980F9330DC +:103B100020F480E090E00C94601B885A833120F4FC +:103B200080E090E00C94761B0895882321F00E9499 +:103B3000DA260C9421270895882321F00E94E0269C +:103B40000C9421270895BF92CF92DF92EF92FF92BB +:103B50000F931F93CF93DF9300D000D000D0CDB749 +:103B6000DEB725E0FC01DE01119601900D922A9549 +:103B7000E1F7FC01D08011810281258122952F700F +:103B800043815481452B09F472C31F3F21F4FFEF99 +:103B9000DF1609F46CC37C012E830E94F707D982DB +:103BA0001A8369817A81802F0E949A26182FB92E54 +:103BB0000E944F260E9416252E81002319F00E9494 +:103BC000F7262E81EB2DE295EF70F0E0E057FF4FE6 +:103BD0000C9437318B2D807F9B2D9F70F92E88237D +:103BE00019F0F29480EFF822002389F0FF2009F405 +:103BF0007CC280E2810F883020F48F2D0E94DA266B +:103C000003C08F2D0E94EA260E9421276EC2812FB9 +:103C10000E94461DFF2009F42AC3105E8F2D183024 +:103C200018F40E94E02602C00E94F02626960FB6E5 +:103C3000F894DEBF0FBECDBFDF91CF911F910F91E2 +:103C4000FF90EF90DF90CF90BF900C9421278B2DA9 +:103C5000807F9B2D9F70803211F4892F03C0892FA4 +:103C60008295807F112319F0113011F12BC00023B0 +:103C7000A9F0222389F1213079F526960FB6F89420 +:103C8000DEBF0FBECDBFDF91CF911F910F91FF908F +:103C9000EF90DF90CF90BF900C940A27222319F069 +:103CA000213009F4E4C28E830E940D278E819BC1CE +:103CB000002321F0263008F0DAC20EC0253008F0CB +:103CC000D6C291C10023C9F0222331F0F7019581BA +:103CD00090FF0BC29F70958326960FB6F894DEBFB7 +:103CE0000FBECDBFDF91CF911F910F91FF90EF904D +:103CF000DF90CF90BF900C94951D222309F473C1DF +:103D000009C22B2D26952695237030E0211531050B +:103D100021F021303105D1F0AAC2002321F0812FFA +:103D20009B2D937002C080E090E026960FB6F89429 +:103D3000DEBF0FBECDBFDF91CF911F910F91FF90DE +:103D4000EF90DF90CF90BF900C94601B002321F088 +:103D5000812F9B2D937002C080E090E026960FB6D5 +:103D6000F894DEBF0FBECDBFDF91CF911F910F91B1 +:103D7000FF90EF90DF90CF90BF900C94761B812F37 +:103D8000002319F00E943F2902C00E94A72926960D +:103D90000FB6F894DEBF0FBECDBFDF91CF911F915C +:103DA0000F91FF90EF90DF90CF90BF900C942C2A52 +:103DB0008B2D837009F07BC0011159C2812F829530 +:103DC00086958770880F880F912F9F70C92ED12CF0 +:103DD000E12CF12C082E04C0CC0CDD1CEE1CFF1CC9 +:103DE0000A94D2F714FF12C04FE050E060E070E098 +:103DF00004C0440F551F661F771F8A95D2F7CB0169 +:103E0000BA01609570958095909503C060E070E070 +:103E1000CB012B2D269526952370422F50E0423062 +:103E20005105D9F04330510569F16C297D298E295E +:103E30009F294130510551F126960FB6F894DEBF07 +:103E40000FBECDBFDF91CF911F910F91FF90EF90EB +:103E5000DF90CF90BF900C943D256C297D298E2951 +:103E60009F2926960FB6F894DEBF0FBECDBFDF9117 +:103E7000CF911F910F91FF90EF90DF90CF90BF9067 +:103E80000C9459250E943D25C701B60126960FB610 +:103E9000F894DEBF0FBECDBFDF91CF911F910F9180 +:103EA000FF90EF90DF90CF90BF900C9421250023DE +:103EB00019F08B2D817001C08695882309F4D7C134 +:103EC000812F829586958770880F880F912F9F701C +:103ED000C92ED12CE12CF12C082E04C0CC0CDD1CF9 +:103EE000EE1CFF1C0A94D2F714FF12C04FE050E002 +:103EF00060E070E004C0440F551F661F771F8A956D +:103F0000D2F7CB01BA01609570958095909503C06A +:103F100060E070E0CB012B2D269526952370422F73 +:103F200050E042305105D9F04330510569F16C2918 +:103F30007D298E299F294130510551F126960FB6D2 +:103F4000F894DEBF0FBECDBFDF91CF911F910F91CF +:103F5000FF90EF90DF90CF90BF900C9417266C29C4 +:103F60007D298E299F2926960FB6F894DEBF0FBEB5 +:103F7000CDBFDF91CF911F910F91FF90EF90DF9018 +:103F8000CF90BF900C9433260E941726C701B6012C +:103F900026960FB6F894DEBF0FBECDBFDF91CF914E +:103FA0001F910F91FF90EF90DF90CF90BF900C94F6 +:103FB000FB25103F49F118F4103E48F491C0123F20 +:103FC00009F453C0E8F1133F09F464C089C01F70BD +:103FD0008B2D8F71002321F00E949425812F7CCEA0 +:103FE0000E94B525812F26960FB6F894DEBF0FBE2E +:103FF000CDBFDF91CF911F910F91FF90EF90DF9098 +:10400000CF90BF900C949C1D0023B1F0253008F098 +:104010002EC18B2D8F7126960FB6F894DEBF0FBE82 +:10402000CDBFDF91CF911F910F91FF90EF90DF9067 +:10403000CF90BF900C94DA25263008F018C1E9CF54 +:104040000023A9F08B2D8F7126960FB6F894DEBF52 +:104050000FBECDBFDF91CF911F910F91FF90EF90D9 +:10406000DF90CF90BF900C949425002359F38B2DB3 +:104070008F7126960FB6F894DEBF0FBECDBFDF91CD +:10408000CF911F910F91FF90EF90DF90CF90BF9055 +:104090000C94B525002399F08B2D8F7126960FB6C1 +:1040A000F894DEBF0FBECDBFDF91CF911F910F916E +:1040B000FF90EF90DF90CF90BF900C947F252696D5 +:1040C0000FB6F894DEBF0FBECDBFDF91CF911F9129 +:1040D0000F91FF90EF90DF90CF90BF900C947525DB +:1040E0000023A9F0222309F4ADCF812F26960FB625 +:1040F000F894DEBF0FBECDBFDF91CF911F910F911E +:10410000FF90EF90DF90CF90BF900C947E1C222305 +:1041100009F4ADCF812F26960FB6F894DEBF0FBEFF +:10412000CDBFDF91CF911F910F91FF90EF90DF9066 +:10413000CF90BF900C94461D4B2D4F70612FC7013F +:104140000E942F0626960FB6F894DEBF0FBECDBF95 +:10415000DF91CF911F910F91FF90EF90DF90CF9063 +:10416000BF900C949924011182C09B2D9F70492F00 +:1041700050E04230510509F443C0C4F441155105E3 +:1041800071F14130510509F072C026960FB6F894CE +:10419000DEBF0FBECDBFDF91CF911F910F91FF907A +:1041A000EF90DF90CF90BF900C94202D43305105BD +:1041B000C1F14430510509F05AC0812F26960FB63F +:1041C000F894DEBF0FBECDBFDF91CF911F910F914D +:1041D000FF90EF90DF90CF90BF900C94722D2696B9 +:1041E0000FB6F894DEBF0FBECDBFDF91CF911F9108 +:1041F0000F91FF90EF90DF90CF90BF900C94092D1E +:1042000026960FB6F894DEBF0FBECDBFDF91CF91DB +:104210001F910F91FF90EF90DF90CF90BF900C9483 +:104220003C2D26960FB6F894DEBF0FBECDBFDF91B2 +:10423000CF911F910F91FF90EF90DF90CF90BF90A3 +:104240000C944F2D4B2D4F70612FC70126960FB642 +:10425000F894DEBF0FBECDBFDF91CF911F910F91BC +:10426000FF90EF90DF90CF90BF900C94F9072696C7 +:104270000FB6F894DEBF0FBECDBFDF91CF911F9177 +:104280000F91FF90EF90DF90CF90BF9008950E9424 +:10429000F7260E9407270E94CC260E9421270E9411 +:1042A000DD2A0E942C2A80E090E00E94601B80E0C2 +:1042B00090E00C94761B0E94E7260C9447210E9404 +:1042C0008F26292F22952F7030E02C3031054CF4A9 +:1042D0002A3031056CF4225031092230310588F43E +:1042E00007C02C30310549F02F30310531F009C0BD +:1042F000803E48F0803F29F406C093FB882780F970 +:10430000089580E0089581E00895CF93DF9300D071 +:1043100000D01F92CDB7DEB70F900F900F900F9087 +:104320000F90DF91CF910895CF93DF9300D000D00D +:1043300000D0CDB7DEB726960FB6F894DEBF0FBE1D +:10434000CDBFDF91CF9108951F93CF93DF93C0919D +:104350002B0316E080912C03C81799F0D0E01C9F26 +:10436000F0011D9FF00D1124E35DFC4F4081518150 +:1043700062817381848195810E9494212196C77006 +:10438000E9CFDF91CF911F91089540915D03509146 +:104390005E0360915F03709160038091610390916F +:1043A00062030C9494218091620382958F7009F0CE +:1043B00054C080915F03882309F44FC080912B0380 +:1043C000A0912C0360915D0370915E0340916003A6 +:1043D00050916103B6E08A1709F43FC090E041159F +:1043E0005105C1F17F3F11F46F3FA1F1B89FF0017A +:1043F000B99FF00D1124E35DFC4F218172132AC097 +:104400002081621327C02281211124C0238134819D +:104410002417350710F421503109241B350B283C93 +:104420003105C0F4209162032F7020612093620354 +:1044300026E0289FF001299FF00D1124EE5CFC4F2F +:1044400080818F70806180838DE593E00E94A31D41 +:104450000C94A42101968770BECF0895CF92DF926D +:10446000EF92FF920F931F93CF93DF93CDB7DEB7F9 +:1044700062970FB6F894DEBF0FBECDBF8C0185E00A +:10448000F801DE011D9601900D928A95E1F7D801A1 +:104490004C9111965C91119712966C91129713960C +:1044A000CD90DC90149730915D0370915E03809104 +:1044B000600390916103009709F46BC17F3F19F489 +:1044C0003F3F09F466C1E0905F03EE2009F4C0C0ED +:1044D00020916203C816D90628F0F601E81BF90BF3 +:1044E000CF0104C0809590958C0D9D1DFF24F39401 +:1044F000883C910578F0F12C207F09F0C6C07C2D16 +:10450000D98AC88A89890E9485218DE593E00E9415 +:10451000A31DB1C0822F807F09F046C0751314C05F +:10452000341312C0611110C02F70206120936203F8 +:104530000E94C5218DE593E00E94A31D8091620336 +:10454000D80115968C932EC0CD2819F15F3F11F438 +:104550004F3FF9F0F62E61111CC080912B03209182 +:104560002C0336E0821709F45AC090E0389FF0011E +:10457000399FF00D1124E35DFC4F7181571306C084 +:104580007081471303C07281711103C00196877057 +:10459000E9CFF62E662309F418C180916203816089 +:1045A00080936203F12C11C1751308C0341306C047 +:1045B000611104C080916203D801C3C04D875E873A +:1045C0008D859E856A8B0E945F216A898823E1F12F +:1045D0006623D1F120916203822F82958F7090E043 +:1045E000029774F080915D0390915E0398878F83AA +:1045F0001986DB86CA862C87CE0107960E94A31DEA +:1046000086E0F801ADE5B3E001900D928A95E1F7FF +:104610000E94D3210E94C521FF24F394D6C04D8768 +:104620005E878D859E850E948F26292F22952F706B +:1046300030E0223031050CF0BCC09F7009F0B6C0EC +:10464000805E883008F4C1C0C8010E94A31DE4CF79 +:10465000C816D90608F453C0F601E81BF90BCF01C0 +:10466000883C910508F450C0F12C7C2DD98AC88A69 +:1046700089890E948521EDE5F3E086E0DF011D9246 +:104680008A95E9F70E94C521A0C0751314C03413A0 +:1046900012C0611110C080916203F8018583C801C6 +:1046A0000E94A31D86E0EDE5F3E0DF011D928A95EF +:1046B000E9F7FE2C8AC04D875E878D859E856A8BC3 +:1046C0000E945F216A89882309F4BECF662309F41A +:1046D000BBCF20916203822F82958F7090E002976A +:1046E0000CF48ECF80915D0390915E039A83898351 +:1046F0001B82DD82CC822E83CE0101967FCF8095F6 +:1047000090958C0D9D1DACCFF62E662309F49CCFA1 +:1047100075132EC034132CC02091620320FD1FC0DE +:10472000822F82958F70D9F0D80115962C9315970A +:104730008F3049F08F5F982F9295907F822F8F70E6 +:10474000892B15968C93C8010E94A31D86E0F80161 +:10475000ADE5B3E001900D928A95E1F793CF86E045 +:10476000F801ADE5B3E001900D928A95E1F72DC017 +:104770004D875E878D859E850E945F21811140CF88 +:1047800080916203816080936203C8010E94A31D2F +:104790001CC0662309F458CF4D875E878D859E85A2 +:1047A0000E945F21882309F44FCF2ACF811148CF7F +:1047B0000CC0243031050CF047CF9F7009F440CF76 +:1047C000F8019581907F09F03BCF8F2D62960FB64F +:1047D000F894DEBF0FBECDBFDF91CF911F910F9137 +:1047E000FF90EF90DF90CF9008951F93CF93DF93CA +:1047F000CDB7DEB72C970FB6F894DEBF0FBECDBF96 +:104800004F83588769877A878B879C87CE01079665 +:104810000E942E22882369F08F8198852A853B8506 +:10482000232BF1F19F3F09F063C08F3F09F060C077 +:1048300037C086E0FE013796DE01119601900D9299 +:104840008A95E1F76F817885EA85FB85309741F19C +:104850007F3F11F46F3F21F120912C0330E0C9011B +:1048600001968770992740912B0350E08417950794 +:1048700009F447C069837A83FD83EC8396E0929FB5 +:10488000D001939FB00D1124A35DBC4FFE01319662 +:1048900001900D929A95E1F780932C030E94A42138 +:1048A00016E080912B0390912C038917C1F1189F7A +:1048B000C0011124835D9C4F0E942E22882379F130 +:1048C000E0912B031E9FF0011124E35DFC4F40811A +:1048D000518162817381848195810E9494218091AC +:1048E0002B0390E001968770992780932B03D9CFF3 +:1048F0004F81588569857A858B859C850E94942196 +:10490000CFCF0E945B2110922C0310922B03EDE578 +:10491000F3E086E0DF011D928A95E9F7C1CF2C967E +:104920000FB6F894DEBF0FBECDBFDF91CF911F91C0 +:104930000895EF92FF920F931F93CF93DF938C0113 +:10494000009709F46CC0F12CEE24E394E801219661 +:10495000F8018491843740F4843008F051C08130EC +:1049600081F0823019F15BC0853709F444C0A8F1A9 +:104970009CE7980F903708F052C08F770E94461D31 +:1049800041C00E5F1F4FFE01C49180E28C0F883042 +:1049900048F4C7708E2D01C0880FCA95EAF70E94AF +:1049A000FA2614C08C2F0E947E1C2DC00E5F1F4F54 +:1049B000FE01C49180E28C0F883058F4C7708E2DB0 +:1049C00001C0880FCA95EAF70E9400270E9421279C +:1049D0001AC08C2F0E94461D16C00E5F1F4FFE018D +:1049E000C491CC2381F08FE99FE00197F1F700C0DB +:1049F0000000C150F6CF0E5F1F4FFE01F49003C0C0 +:104A00000E947E1C8E018F2D882309F49FCFEFE931 +:104A1000FFE03197F1F700C000008150F5CFDF9142 +:104A2000CF911F910F91FF90EF900895089560939B +:104A30006703709368038093690390936A030C94EF +:104A400047210F931F9300916703109168032091F2 +:104A5000690330916A03DC01CB01802B912BA22BDF +:104A6000B32B8093670390936803A0936903B0937B +:104A70006A031F910F910C9447210F931F9300918C +:104A80006703109168032091690330916A03DC0188 +:104A9000CB0180239123A223B323809367039093B8 +:104AA0006803A0936903B0936A031F910F910C945C +:104AB00047210F931F930091670310916803209182 +:104AC000690330916A03DC01CB0180279127A2277B +:104AD000B3278093670390936803A0936903B0930F +:104AE0006A031F910F910C94472110926303109257 +:104AF000640310926503109266030C94472141E011 +:104B000050E060E070E004C0440F551F661F771F3F +:104B10008A95D2F7409363035093640360936503CF +:104B2000709366030C94472141E050E060E070E030 +:104B300004C0440F551F661F771F8A95D2F78091D6 +:104B4000630390916403A0916503B0916603482BC1 +:104B5000592B6A2B7B2B4093630350936403609320 +:104B60006503709366030C94472141E050E060E0D8 +:104B700070E004C0440F551F661F771F8A95D2F757 +:104B80004095509560957095809163039091640372 +:104B9000A0916503B0916603482359236A237B23C0 +:104BA00040936303509364036093650370936603BB +:104BB0000C94472141E050E060E070E004C0440FF5 +:104BC000551F661F771F8A95D2F7809163039091D6 +:104BD0006403A0916503B0916603482759276A27AB +:104BE0007B27409363035093640360936503709342 +:104BF00066030C9447210F931F9300916303109158 +:104C000064032091650330916603DC01CB01802BA6 +:104C1000912BA22BB32B8093630390936403A093F7 +:104C20006503B09366031F910F910C9447210F9376 +:104C30001F930091630310916403209165033091E9 +:104C40006603DC01CB0180239123A223B32380934D +:104C5000630390936403A0936503B09366031F916D +:104C60000F910C9447210F931F93009163031091B0 +:104C700064032091650330916603DC01CB0180273A +:104C80009127A227B3278093630390936403A09393 +:104C90006503B09366031F910F910C94472108950B +:104CA000CF92DF92EF92FF920F931F93CF93DF93F8 +:104CB0008C01C0906703D0906803E0906903F09086 +:104CC0006A038091630390916403A0916503B0919E +:104CD0006603C82AD92AEA2AFB2ACFE1D0E0D70105 +:104CE000C6010C2E04C0B695A795979587950A9492 +:104CF000D2F780FF06C0B8018C2F0E94530A01979B +:104D000021F4219760F780E001C08C2FDF91CF91D3 +:104D10001F910F91FF90EF90DF90CF900895CF9368 +:104D2000DF93EC010E945026BE010E94530ADF91DE +:104D3000CF910895CB010E948F26089520911F02E4 +:104D400030912002F90132969FEF40E051915817BF +:104D500089F09F3F19F4511101C0942F4F5F4630E5 +:104D6000A9F79F3F39F0F901E90FF11D97FDFA9579 +:104D700082830895089520911F0230912002F90145 +:104D80003296285F3F4F9081981301C01082319670 +:104D9000E217F307C1F7089581E090E0E0911F0268 +:104DA000F0912002E80FF91F1082019688309105DA +:104DB000A9F7089590917603892B8093760308953F +:104DC00080959091760389238093760308951092BD +:104DD0007603089590917503892B80937503089548 +:104DE000809590917503892380937503089510929F +:104DF0007503089590917403892B8093740308952B +:104E00008095909174038923809374030895109280 +:104E10007403089580936B03089510926B030895B3 +:104E200080911F0290912002FC0131969C01285F25 +:104E30003F4F80E0919191118F5FE217F307D1F717 +:104E40000895E0911F02F091200280917603808303 +:104E5000E0911F02F0912002908180917503892BCF +:104E60008083E0911F02F091200290818091740371 +:104E7000892B808380916B03882361F0E0911F026E +:104E8000F09120029081892B80830E94102781114C +:104E900010926B0380911F02909120020C944A1B88 +:104EA00080919803843039F11092780320E488E1EE +:104EB00090E00FB6F894A895809360000FBE209301 +:104EC000600080E00E94F60580E00E942E0B83B710 +:104ED000817F846083BF83B7816083BF7894889526 +:104EE00083B78E7F83BF88E10FB6F894809360000C +:104EF000109260000FBE089508950895CF9380E04A +:104F00000E94F6050E947C270E94D10C0E947D27FA +:104F1000C0E08C2F0E940A0E892B29F4CF5FC53088 +:104F2000C1F780E001C081E0CF9108950E945B212C +:104F300080E00E94F6050E94F82C0E943E1B0C9413 +:104F40002E0B1F920F920FB60F9211248F939F93E7 +:104F5000AF93BF9380917803811113C0809179033F +:104F600090917A03A0917B03B0917C034196A11D9F +:104F7000B11D8093790390937A03A0937B03B09340 +:104F80007C03BF91AF919F918F910F900FBE0F90B7 +:104F90001F90189582E084BD93E095BD9AEF97BD70 +:104FA00080936E0008952FB7F894809179039091C3 +:104FB0007A03A0917B03B0917C032FBF0895CF9219 +:104FC000DF92EF92FF920F931F932FB7F8944091C7 +:104FD000790350917A0360917B0370917C032FBF1A +:104FE0006A017B01EE24FF248C0120E030E0C01632 +:104FF000D106E206F30610F4415051099A01281B2C +:10500000390BC9011F910F91FF90EF90DF90CF9066 +:1050100008951F920F920FB60F9211248F939F93B2 +:10502000AF93BF938091790390917A03A0917B0312 +:10503000B0917C030196A11DB11D809379039093DB +:105040007A03A0937B03B0937C03BF91AF919F91B0 +:105050008F910F900FBE0F901F9018950E943B18D4 +:10506000F8942FEF87EA91E6215080409040E1F7D5 +:1050700000C0000087E090EBDC018093A3039093D5 +:10508000A403A093A503B093A6039CE088E10FB608 +:10509000F894A895809360000FBE90936000FFCFB6 +:1050A0000E948A28811102C00E9466280E949528C9 +:1050B000809377030E94A2288093A1030E949928DD +:1050C000682F70E080E090E00C9417256DEE7EEF85 +:1050D00080E090E00E945D3160E082E090E00E941C +:1050E0004B3160E083E090E00E944B3160E084E06F +:1050F00090E00E944B3160E085E090E00E944B31EF +:1051000060E086E090E00E944B316FEF87E090E036 +:105110000C944B3180E090E00E94453121E08D3EBF +:105120009E4F09F020E0822F089582E090E00C94D9 +:105130003D3183E090E00C943D31682F83E090E0B6 +:105140000C944B3184E090E00C943D31682F84E066 +:1051500090E00C944B3186E090E00C943D31682F48 +:1051600086E090E00C944B3187E090E00C943D3168 +:10517000682F87E090E00C944B3180917F0380FF93 +:105180000BC06091240285E0689FB00111247595E1 +:105190006795759567952BC081FF09C060912402C2 +:1051A00085E0689FB00111247595679520C082FF46 +:1051B00007C06091240285E0689FB001112417C0E8 +:1051C000909180039923D1F060912302961788F77C +:1051D0002091240285E0289F90011124929FA00134 +:1051E000939F500D112470E0CA010E942331603852 +:1051F000710540F46115710539F002C065E070E099 +:10520000862F08958FE7089581E0089580917F03A8 +:1052100080FF08C06091220270E0759567957595D2 +:10522000679521C081FF06C06091220270E07595EC +:10523000679519C082FF04C06091220270E010C01F +:10524000909180039923C1F0609121029617A0F7F5 +:1052500080912202899FC001112470E00E942331B5 +:105260006038710528F46115710521F0862F0895C5 +:105270008FE7089581E0089561E070E0F4CF803F0A +:1052800021F40E94BD28819504C0813F29F40E9429 +:10529000BD28809383030895823F21F40E94BD2896 +:1052A000819504C0833F29F40E94BD288093820326 +:1052B0000895893F19F40E94062905C08A3F31F4F8 +:1052C0000E94062981958093840308958B3F21F4E1 +:1052D0000E940629819504C08C3F29F40E9406296A +:1052E000809385030895843F21F480918103816038 +:1052F00017C0853F21F480918103826011C0863FF1 +:1053000021F48091810384600BC0873F21F4809158 +:105310008103886005C0883F31F4809181038061FA +:105320008093810308958D3F21F480917F038160F4 +:105330000BC08E3F21F480917F03826005C08F3FB8 +:1053400029F480917F03846080937F030895803FD8 +:1053500039F48091830387FF6CC01092830369C086 +:10536000813F29F4809183031816BCF362C09091A9 +:105370008203823F29F497FF5CC01092820359C0D8 +:10538000833F19F41916CCF354C0893F41F480913E +:10539000840318160CF04DC0109284034AC08A3F53 +:1053A00029F48091840387FF44C0F6CF8B3F39F402 +:1053B0008091850387FF3DC0109285033AC08C3FE2 +:1053C00029F4809185031816BCF333C0843F21F47F +:1053D000809181038E7F17C0853F21F480918103E6 +:1053E0008D7F11C0863F21F4809181038B7F0BC09C +:1053F000873F21F480918103877F05C0883F31F486 +:10540000809181038F7E8093810313C08D3F21F4AF +:1054100080917F038E7F0BC08E3F21F480917F03AC +:105420008D7F05C08F3F29F480917F038B7F809310 +:105430007F038091820381110EC0809183038111CB +:105440000AC080918403811106C080918503811177 +:1054500002C010928003089581E893E00E94551BDA +:105460000E94D32790937E0380937D0308951F931A +:10547000CF93DF9380917D0390917E030E94DF277D +:10548000AC0190918003992321F02091250230E016 +:1054900006C0209126028AE0289F9001112442171D +:1054A000530708F486C080918203C0918303D09192 +:1054B000840310918503811107C0C11176C0D111F9 +:1054C00074C0111172C075C09F3F19F09F5F909317 +:1054D0008003181624F40E94BD28809382038091D3 +:1054E000820387FF05C00E94BD28819580938203B7 +:1054F0001C1624F40E94BD288093830380918303AB +:1055000087FF05C00E94BD28819580938303609129 +:105510008203662339F1C0918303CC2319F17727E5 +:1055200067FD7095872F972F0E94932E23E333E317 +:1055300043E35FE30E94472F0E94602E6093820343 +:105540006C2F772767FD7095872F972F0E94932EDA +:1055500023E333E343E35FE30E94472F0E94602E7F +:10556000609383031D1624F40E940629809384030C +:105570008091840387FF05C00E940629819580934E +:105580008403111624F40E940629809385038091D8 +:10559000850387FF05C00E940629819580938503B6 +:1055A000DF91CF911F910C942C2A9F3F09F08ECF51 +:1055B00096CFDF91CF911F910895E1E8F3E085E068 +:1055C000DF011D928A95E9F71092800310927F0304 +:1055D0000895833081F128F4813059F08230D1F080 +:1055E0000895853009F449C0B8F1863009F456C0F1 +:1055F000089580912602262F30E0280F311D2F3F7D +:10560000310524F4680F6093260208958FEF80938C +:105610002602089580912502262F30E0280F311DA3 +:105620002F3F310524F4680F6093250208958FEF12 +:1056300080932502089580912402262F30E0280FC0 +:10564000311D2F3F310524F4680F60932402089523 +:105650008FEF80932402089580912302262F30E05B +:10566000280F311D2F3F310524F4680F609323026A +:1056700008958FEF80932302089580912202262FB0 +:1056800030E0280F311D2F3F310524F4680F60935F +:10569000220208958FEF80932202089580912102C3 +:1056A000262F30E0280F311D2F3F310524F4680FDD +:1056B0006093210208958FEF809321020895833033 +:1056C00011F128F4813049F0823091F0089585304D +:1056D00081F120F18630C1F108958091260268178A +:1056E00020F4861B809326020895109226020895C6 +:1056F00080912502681720F4861B80932502089567 +:1057000010922502089580912402681720F4861BC8 +:105710008093240208951092240208958091230218 +:10572000681720F4861B80932302089510922302A9 +:10573000089580912202681720F4861B809322022C +:10574000089510922202089580912102681720F492 +:10575000861B8093210208951092210208950F93D1 +:105760001F938732D8F58E3108F087C08E3009F448 +:1057700071C098F4873009F45BC08B3009F491C094 +:10578000863009F095C080917703817F8E7F80936A +:10579000770381E0809387038CC0863109F481C050 +:1057A00068F4803109F084C08091770383FB22275D +:1057B00020F991E0922790FB83F955C0893109F4D3 +:1057C00070C08B3109F074C08091770381FB222770 +:1057D00020F991E0922790FB81F945C0883309F4C4 +:1057E00060C050F4893209F45EC0853309F45BC0AF +:1057F000873209F458C05CC0833409F454C028F4DB +:105800008A3308F455C0895339C0883409F050C030 +:105810000E945B210E94D6070FEF13ED20E3015099 +:1058200010402040E1F700C000000E942E2839C03F +:1058300090917703892F8095817080FB90F929F0F2 +:10584000966098609093770334C0997F977F909388 +:10585000770327C08091770382FB222720F991E00C +:10586000922790FB82F9809377039923D1F080915E +:10587000770381608093770314C08D5141E050E03D +:1058800060E070E08A019B0104C0000F111F221F1D +:10589000331F8A95D2F7C901B8010E9417250E94CB +:1058A0005B2181E006C061E070E080E090E0F5CF30 +:1058B00080E01F910F91089580E0089580E00895A1 +:1058C000CF93C82F80918703813069F018F0823020 +:1058D000C9F184C0E0911F02F091200280818232E0 +:1058E00009F07EC007C0E0911F02F0912002808184 +:1058F000823261F48C2F0E945C2C811104C08C2FA9 +:105900000E94AF2B1DC081E090E01AC08C2F0E9436 +:105910005E2C811114C0C43179F048F4CB3079F099 +:10592000C03109F061C082E08093870308C0C932AA +:1059300019F0C83321F058C01092870355C081E098 +:10594000817054C0C93291F120F5C43179F1B0F4BD +:10595000C73009F047C08EE18093260282E380932E +:1059600025028AE08093240284E18093230288E068 +:105970008093220288E28093210234C0CE51C63047 +:1059800088F5EC2FF0E0E256FD4F8081809386038E +:1059900029C0CE34E9F020F4CB3421F56AE013C0FD +:1059A000C13579F0C235F1F461E00DC08091860314 +:1059B000882319F01092860315C081E08093870335 +:1059C00015C061E006C0809186030E94E92A0AC0E2 +:1059D0006AE0809186030E945F2B04C010928703C7 +:1059E00080E004C081E002C080E0AACFCF9108959A +:1059F0000E948A28811102C00E9466280E94AB285A +:105A00008093A20380FF02C0869501C080E00C94C1 +:105A1000F6058091A203982F9695292F30E0233028 +:105A200031054CF49F5F990F8170892B81608093C1 +:105A3000A2030E94AF288091A20386950C94F605DC +:105A40008091A203982F969591F09158990F8170AB +:105A5000892B8093A2038E7F91E009F490E08091DE +:105A6000A20390FB80F98093A2030E94AF2880914B +:105A7000A20386950C94F6058091A203982F909529 +:105A800090FB80F98093A2030E94AF288091A2032B +:105A900080FF02C0869501C080E00C94F6059091CD +:105AA000A203892F86958F5F8F779170843028F4B9 +:105AB000880F892B8093A20302C09093A203809148 +:105AC000A2038E7F91E009F490E08091A20390FB05 +:105AD00080F98093A2030E94AF288091A20386954B +:105AE0000C94F6052091A203922F96958927982F62 +:105AF000990F822F8170892B8093A2038E7F91E072 +:105B000009F490E08091A20390FB80F98093A203B6 +:105B10000E94AF288091A20386950C94F6055058F8 +:105B2000BB27AA270ED075C166D130F06BD120F00B +:105B300031F49F3F11F41EF45BC10EF4E095E7FBD6 +:105B400051C1E92F77D180F3BA1762077307840731 +:105B5000950718F071F49EF58FC10EF4E0950B2EA9 +:105B6000BA2FA02D0B01B90190010C01CA01A001AF +:105B70001124FF27591B99F0593F50F4503E68F10A +:105B80001A16F040A22F232F342F4427585FF3CF4B +:105B9000469537952795A795F0405395C9F77EF41C +:105BA0001F16BA0B620B730B840BBAF09150A1F065 +:105BB000FF0FBB1F661F771F881FC2F70EC0BA0FEB +:105BC000621F731F841F48F4879577956795B79573 +:105BD000F7959E3F08F0B3CF9395880F08F099276B +:105BE000EE0F979587950895D9D008F481E0089530 +:105BF0000CD00FC107D140F0FED030F021F45F3F50 +:105C000019F0F0C0511139C1F3C014D198F39923A0 +:105C1000C9F35523B1F3951B550BBB27AA27621770 +:105C20007307840738F09F5F5F4F220F331F441FB5 +:105C3000AA1FA9F333D00E2E3AF0E0E830D09150ED +:105C40005040E695001CCAF729D0FE2F27D0660FDA +:105C5000771F881FBB1F261737074807AB07B0E819 +:105C600009F0BB0B802DBF01FF2793585F4F2AF02F +:105C70009E3F510568F0B6C000C15F3FECF3983E0F +:105C8000DCF3869577956795B795F7959F5FC9F78C +:105C9000880F911D9695879597F90895E1E0660F15 +:105CA000771F881FBB1F621773078407BA0720F08E +:105CB000621B730B840BBA0BEE1F88F7E0950895F7 +:105CC00004D06894B111D9C00895BCD088F09F5712 +:105CD00090F0B92F9927B751A0F0D1F0660F771F38 +:105CE000881F991F1AF0BA95C9F712C0B13081F018 +:105CF000C3D0B1E00895C0C0672F782F8827B85F60 +:105D000039F0B93FCCF3869577956795B395D9F778 +:105D10003EF490958095709561957F4F8F4F9F4F82 +:105D20000895E89409C097FB3EF49095809570958E +:105D300061957F4F8F4F9F4F9923A9F0F92F96E9D7 +:105D4000BB279395F695879577956795B795F1114C +:105D5000F8CFFAF4BB0F11F460FF1BC06F5F7F4FE9 +:105D60008F4F9F4F16C0882311F096E911C07723FB +:105D700021F09EE8872F762F05C0662371F096E804 +:105D8000862F70E060E02AF09A95660F771F881FD3 +:105D9000DAF7880F9695879597F90895990F000877 +:105DA000550FAA0BE0E8FEEF16161706E807F907ED +:105DB000C0F012161306E407F50798F0621B730B88 +:105DC000840B950B39F40A2661F0232B242B252B09 +:105DD00021F408950A2609F4A140A6958FEF811DAC +:105DE000811D089597F99F6780E870E060E008954D +:105DF0009FEF80EC089500240A94161617061806E3 +:105E00000906089500240A941216130614060506BE +:105E10000895092E0394000C11F4882352F0BB0F4F +:105E200040F4BF2B11F460FF04C06F5F7F4F8F4FB2 +:105E30009F4F089557FD9058440F551F59F05F3FED +:105E400071F04795880F97FB991F61F09F3F79F09C +:105E500087950895121613061406551FF2CF46951E +:105E6000F1DF08C0161617061806991FF1CF8695A0 +:105E70007105610508940895E894BB276627772784 +:105E8000CB0197F908958ADF08F48FEF08950BD0BE +:105E9000C0CFB1DF28F0B6DF18F0952309F0A2CF0C +:105EA000A7CF1124EACFC6DFA0F3959FD1F3950FBA +:105EB00050E0551F629FF001729FBB27F00DB11D8E +:105EC000639FAA27F00DB11DAA1F649F6627B00D1E +:105ED000A11D661F829F2227B00DA11D621F739F07 +:105EE000B00DA11D621F839FA00D611D221F749F15 +:105EF0003327A00D611D231F849F600D211D822F5C +:105F0000762F6A2F11249F5750408AF0E1F08823A2 +:105F10004AF0EE0FFF1FBB1F661F771F881F9150AF +:105F20005040A9F79E3F510570F05CCFA6CF5F3F70 +:105F3000ECF3983EDCF3869577956795B795F795E2 +:105F4000E7959F5FC1F7FE2B880F911D969587956A +:105F500097F90895FA01EE0FFF1F309621053105DC +:105F600099F16115710561F48038BFE39B0749F130 +:105F700068949038810561F08038BFEF9B0741F04D +:105F8000992342F5FF3FE1053105210511F1E89420 +:105F90000894E795D901AA2329F4AB2FBE2FF85F07 +:105FA000D0F310C0FF5F70F4A695E0F7F73950F01A +:105FB00019F0FF3A38F49F779F930CD00F9007FCAD +:105FC000905808953EF014CF60E070E080E89FE3C1 +:105FD00008954FE79F775F934F933F932F939ED002 +:105FE0002F913F914F915F9152DF05C019F40EF050 +:105FF000F9CE42CFFDCE26DFC8F39638C0F707F8BA +:106000000F92E8942BE33AEA48EB5FE74EDF0F92FA +:106010000F920F924DB75EB70F92C0D0E0E4F1E05F +:1060200016D04F915F91EF91FF91E595EE1FFF1F05 +:1060300049F0FE57E0684427EE0F441FFA95E1F758 +:106040004195550B32D00F9007FE26C00895DF937F +:10605000CF931F930F93FF92EF92DF927B018C01FE +:10606000689405C0DA2EEF011EDFFE01E894A591C9 +:106070002591359145915591AEF3EF0162DDFE0119 +:106080009701A801DA9479F7DF90EF90FF900F91D4 +:106090001F91CF91DF9108959B01AC0160E070E00A +:1060A00080E89FE3A5CD9ECEACC0CCDEE8F399237B +:1060B000D9F3940F511DBBF39150504094F059F017 +:1060C000882332F0660F771F881F91505040C1F728 +:1060D0009E3F510544F7880F911D9695879597F936 +:1060E00008955F3FACF0983E9CF0BB27869577956E +:1060F0006795B79508F4B1609395C1F7BB0F58F752 +:1061000011F460FFE8CF6F5F7F4F8F4F9F4FE3CF5A +:10611000B4CE0EF076C06CCE689464CE93DEC8F335 +:106120009923D1F3C6F3DF93CF931F930F93FF927D +:10613000C92FDD2788232AF02197660F771F881F34 +:10614000DAF720E030E040E85FEB9FE3883920F0A9 +:10615000803E30F021968F77E3DCE8E6F1E003C083 +:10616000DFDCE5E9F1E073DF8B01BE01EC01FB2E22 +:106170006F5771097595771F880B990BD4DD28E14E +:1061800032E741E35FE38FDEAF2D9801AE01FF9070 +:106190000F911F91CF91DF91D4DC3BCEFA01DC014E +:1061A000AA0FBB1F9B01AC01BF5728F4222733273E +:1061B000442750781FC0B75188F4AB2F0024469570 +:1061C00037952795011CA395D2F3002069F0220F83 +:1061D000331F441FB395DAF30DD0A1CC61307105A4 +:1061E000A0E88A07B94630F49B01AC0166277727FF +:1061F00088279078309621F020833183428353831F +:1062000008959F3F31F0915020F4879577956795D9 +:10621000B795880F911D9695879597F90895AA1BB4 +:10622000BB1B51E107C0AA1FBB1FA617B70710F081 +:10623000A61BB70B881F991F5A95A9F780959095B3 +:10624000BC01CD01089597FB072E16F4009407D0EA +:1062500077FD09D00E940F3107FC05D03EF49095E0 +:1062600081959F4F0895709561957F4F0895EE0F2A +:10627000FF1F0590F491E02D0994F999FECF92BD8E +:1062800081BDF89A992780B50895A8E1B0E042E071 +:1062900050E00C946531262FF999FECF92BD81BD57 +:1062A000F89A019700B4021639F01FBA20BD0FB654 +:1062B000F894FA9AF99A0FBE08950196272F0E9432 +:1062C0004C310C944B31DC01CB01FC01F999FECF30 +:1062D00006C0F2BDE1BDF89A319600B40D9241506E +:0A62E0005040B8F70895F894FFCF7E +:1062EA0007000C52D02445000000410000DC4400A5 +:1062FA0000004152D0A4440000404100005C440028 +:10630A0000004148F17644000000415C978A44004D +:10631A000000411FD592440000004152D0A444001D +:10632A000000415CFFB844000000410AA7CF4400C6 +:10633A000000410000DC44000000410AA7CF4400ED +:10634A000000410000DC44000000410000000000A1 +:10635A0000804052D0244500004041000000000067 +:10636A000080400AA74F45000040410AA7CF4400D9 +:10637A000000410000DC4400000041000000000071 +:10638A0000804052D0244500000041000000000077 +:10639A000080405CFF38450000004100000000001A +:1063AA0000804052D02445000000410AA7CF440093 +:1063BA000000410000DC4400000041000000000031 +:1063CA0000804052D024450000804110F1764400FC +:1063DA0000A04112F1F6440000004141909B4400A4 +:1063EA0000A04112F1F64400000041050000003F00 +:1063FA000000C8426A14F814D514A1146D14016C73 +:10640A00032808140A321E000002000400050007CF +:10641A000009000B000C000E0010001100130015FB +:10642A0000170018001A001C001D001F002100237D +:10643A000024002600280029002B002D002F003000 +:10644A0000320034003500370039003B0042004575 +:10645A000025002600430061006000200037006428 +:10646A000065006600670044004600240047003FBC +:10647A004D36010BB40A7E0A2A0A430A5C0A010253 +:08648A000304050607080900E0 +:00000001FF From 6274a216f87bad7d6fe9c9a1a4328dbf444fc364 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Tue, 26 Apr 2016 05:25:31 +0300 Subject: [PATCH 130/132] [Erez & Jack] Examples for advanced macro stuff --- README.md | 99 +- .../erez_experimental/erez_experimental.hex | 2156 +++++++++-------- .../keymaps/erez_experimental/keymap.c | 45 +- 3 files changed, 1230 insertions(+), 1070 deletions(-) diff --git a/README.md b/README.md index f5c271f165..749c97c8f1 100644 --- a/README.md +++ b/README.md @@ -211,6 +211,23 @@ This will clear all keys besides the mods currently pressed. If the user attempts to activate layer 1 AND layer 2 at the same time (for example, by hitting their respective layer keys), layer 3 will be activated. Layers 1 and 2 will _also_ be activated, for the purposes of fallbacks (so a given key will fall back from 3 to 2, to 1 -- and only then to 0). +#### Naming your macros + +If you have a bunch of macros you want to refer to from your keymap, while keeping the keymap easily readable, you can just name them like so: + +``` +#define AUD_OFF M(6) +#define AUD_ON M(7) +#define MUS_OFF M(8) +#define MUS_ON M(9) +#define VC_IN M(10) +#define VC_DE M(11) +#define PLOVER M(12) +#define EXT_PLV M(13) +``` + +As was done on the [Planck default keymap](/keyboard/planck/keymaps/default/keymap.c#L33-L40) + #### Timer functionality It's possible to start timers and read values for time-specific events - here's an example: @@ -227,11 +244,91 @@ if (timer_elapsed(key_timer) < 100) { It's best to declare the `static uint16_t key_timer;` outside of the macro block (top of file, etc). +#### Example 1: Single-key copy/paste (hold to copy, tap to paste) + +With QMK, it's easy to make one key do two things, as long as one of those things is being a modifier. :) So if you want a key to act as Ctrl when held and send the letter R when tapped, that's easy: `CTL_T(KC_R)`. But what do you do when you want that key to send Ctrl-V (paste) when tapped, and Ctrl-C (copy) when held? + +Here's what you do: + + +``` +static uint16_t key_timer; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case 0: { + if (record->event.pressed) { + key_timer = timer_read(); // if the key is being pressed, we start the timer. + } + else { // this means the key was just released, so we can figure out how long it was pressed for (tap or "held down"). + if (timer_elapsed(key_timer) > 150) { // 150 being 150ms, the threshhold we pick for counting something as a tap. + return MACRO( D(LCTL), T(C), U(LCTL), END ); + } + else { + return MACRO( D(LCTL), T(V), U(LCTL), END ); + } + } + break; + } + } + return MACRO_NONE; +}; +``` + +And then, to assign this macro to a key on your keyboard layout, you just use `M(0)` on the key you want to press for copy/paste. + +#### Example 2: Space Cadet Shift (making it easy to send opening and closing parentheses) + +In the [Modern Space Cadet Keyboard](http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#shift-parentheses), one of cooler features is the Shift Parentheses. To quote Steve Losh: + + > When held while pressing other keys, act like Shift. + > When pressed and released on their own, type an opening or closing parenthesis (left and right shift respectively). + +``` +static uint16_t key_timer; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case 0: { + if (record->event.pressed) { + key_timer = timer_read(); // if the key is being pressed, we start the timer. + register_code(KC_LSFT); // we're now holding down Shift. + } else { // this means the key was just released, so we can figure out how long it was pressed for (tap or "held down"). + if (timer_elapsed(key_timer) < 150) { // 150 being 150ms, the threshhold we pick for counting something as a tap. + register_code(KC_9); // sending 9 while Shift is held down gives us an opening paren + unregister_code(KC_9); // now let's let go of that key + } + unregister_code(KC_LSFT); // let's release the Shift key now. + } + break; + } + case 1: { + if (record->event.pressed) { + key_timer = timer_read(); // Now we're doing the same thing, only for the right shift/close paren key + register_code(KC_RSFT); + } else { + if (timer_elapsed(key_timer) < 150) { + register_code(KC_0); + unregister_code(KC_0); + } + unregister_code(KC_RSFT); + } + break; + } + } + return MACRO_NONE; +}; +``` + +And then, to assign this macro to a key on your keyboard layout, you just use `M(0)` on the key you want to press for left shift/opening parens, and `M(1)` for right shift/closing parens. + ## Additional keycode aliases for software-implemented layouts (Colemak, Dvorak, etc) Everything is assuming you're in Qwerty (in software) by default, but there is built-in support for using a Colemak or Dvorak layout by including this at the top of your keymap: - #include + #include If you use Dvorak, use `keymap_dvorak.h` instead of `keymap_colemak.h` for this line. After including this line, you will get access to: diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex index aa08845658..3af7ddbb8e 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex @@ -1,18 +1,18 @@ -:100000000C9465020C94AC020C94AC020C94AC02FF -:100010000C94AC020C94AC020C94AC020C94AC02A8 -:100020000C94AC020C94AC020C94C30B0C94950C85 -:100030000C94AC020C94AC020C94AC020C94AC0288 -:100040000C94AC020C9409210C94AC020C94AC02FC -:100050000C94AC020C949B1A0C94AC020C94AC0261 -:100060000C94AC020C94AC020C94AC020C94AC0258 -:100070000C94AC020C94AC020C94AC020C94AC0248 -:100080000C94AC020C94AC020C94AC020C94AC0238 -:100090000C94AC020C94AC020C94AC020C94AC0228 -:1000A0000C94AC020C94AC020C94AC02020D240D26 -:1000B000170E240D170E690D8C0D170EE10DF40DA2 -:1000C000DE10DE100D110D1150118A1197139713C8 -:1000D000A3119713981298126B1397139713821307 -:1000E0000000F0A12E004C002A00E1003581000044 +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94A30C0C94750DC9 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C9448220C94A9020C94A902C5 +:100050000C94A9020C94EC1B0C94A9020C94A90218 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902DA0DFC0D7F +:1000B000E70EFC0DE70E3E0E610EE70EB60EC90E02 +:1000C000C211C2110312031245128112811481144C +:1000D00099128114901390135B14811481146F147E +:1000E0000000F0A12E004C002A00003035810000F5 :1000F0001E00140004001D7134004D001F001A0082 :1001000016001B00E104C1002000080007000600E3 :1001100050002C0021001500090019004F004A0072 @@ -22,7 +22,7 @@ :10015000240018000D74100052004B0025000C0004 :100160000E00360051002800260012000F00370054 :100170002F002B81270013003382387130004E008E -:100180002D0031003478E500C100000001000100BD +:100180002D00310034780130C10000000100010071 :1001900001000100010000003A001E0022002602BA :1001A000010001003B001F002300270201000100A5 :1001B0003C00200024002F004B0101003D002100E5 @@ -75,1047 +75,1085 @@ :1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 :1004B000B39D87715D4A3A2C20170F0A060402018A :1004C0000000000000000000000011241FBECFEF5C -:1004D000DAE0DEBFCDBF04B603FE27C08091ED0198 -:1004E0009091EE01A091EF01B091F0018730904B17 -:1004F000A740B04BD1F41092ED011092EE01109292 -:10050000EF011092F00114BE84B7877F84BF0FB64D -:10051000F894A895809160008861809360001092A3 -:1005200060000FBEE0E0FFE3099511E0A0E0B1E05C -:10053000E4EBF5E402C005900D92A433B107D9F7BE -:1005400021E0A4E3B1E001C01D92AD3EB207E1F7A6 -:100550000E940A090C94D8220C94000061110BC06F -:10056000FC018281882321F085EE0E94780F03C070 -:1005700085EE0E94401080E090E00895089560911B -:10058000B1017091B2018091B3019091B4010E94C8 -:10059000C81956985E9825982D9826982E982798D1 -:1005A0002F98813019F0823021F00895259A2D9AE4 -:1005B0000895269A2E9A08950C94BF0256985E9834 -:1005C00025982D9826982E9827982F988FEF90E0B1 -:1005D000909389008093880090938B0080938A0089 -:1005E00090938D0080938C00259A2D9A2FEF80E7B1 -:1005F00092E0215080409040E1F700C00000269A30 -:100600002E9A2FEF80E792E0215080409040E1F752 -:1006100000C00000279A2F9A2FEF80E792E0215028 -:1006200080409040E1F700C0000025982D982FEF02 -:1006300080E792E0215080409040E1F700C0000048 -:1006400026982E982FEF80E792E02150804090402E -:10065000E1F700C0000027982F9856985E982598DB -:100660002D9826982E9827982F98089589EA809398 -:10067000800089E08093810024982C983F988AB16B -:100680008F748AB96E98479A8BB1806B8BB9769AC2 -:100690000E94DE020C94BE0280E2809300018091F1 -:1006A000340181110EC00E949B0381E080933401CC -:1006B0002FEF83ED90E3215080409040E1F700C0A0 -:1006C000000080E40E94A1038093000181112EC0EC -:1006D0000E94CB0380930001811128C00E94CB03AC -:1006E00080930001811122C08FE30E94CB0380938D -:1006F000000181111BC00E94C30380E40E94A1037A -:1007000080930001811112C08CE00E94CB03809382 -:10071000000181110BC00E94CB0380930001811165 -:1007200005C08FE30E94CB03809300010E94C303A6 -:100730008091000108951092B9008AE08093B8007A -:10074000089594EA9093BC009091BC0097FFFCCF71 -:100750009091B900987F983021F0903111F081E0AC -:1007600008958093BB0084E88093BC008091BC0016 -:1007700087FFFCCF8091B900887F883111F08034E9 -:1007800071F780E0089584E98093BC008091BC00FB -:1007900084FDFCCF08958093BB0084E88093BC0067 -:1007A0008091BC0087FFFCCF9091B900987F81E0D9 -:1007B000983209F480E0089584E88093BC00809129 -:1007C000BC0087FFFCCF8091BB00089580910001A1 -:1007D000811115C080E40E94A10380930001811162 -:1007E0000CC082E10E94CB0380930001811105C0FF -:1007F0008FEF0E94CB03809300010E94C30384B15A -:10080000807F84B985B1807F85B98AB1837F8AB9B9 -:100810008BB1837F8BB93E98469808950E944C0314 -:10082000809300010E94E60380B38C7080BB81B38B -:10083000836F81BBE4E4F1E0A6E3B1E011921D9285 -:1008400081E0E235F807D1F70C9436039F92AF921E -:10085000BF92CF92DF92EF92FF920F931F93CF93AD -:10086000DF9380910001882379F0809135018F5FBB -:1008700080933501811108C00E944C0380930001D0 -:10088000811102C00E94DE0286E3E82E81E0F82E8C -:100890008701C0E0D0E0BB24B39492E0A92ECC2421 -:1008A000C394D12CC730D10500F58091000181118E -:1008B00064C080E40E94A10380930001811112C0F2 -:1008C00082E10E94CB038093000181110BC0C6011D -:1008D0000C2E01C0880F0A94EAF780950E94CB0382 -:1008E000809300010E94C30348C0CA30A1F028F4DD -:1008F000C83059F0C93061F005C0CC3089F070F0D3 -:10090000CD3089F0209A289810C0219A29980DC0DE -:10091000229A2A980AC0239A2B9807C0529A01C09B -:10092000539A5B9802C03E9A4698E0EAEA95F1F73E -:100930008FB181708B25799902C032E001C030E01F -:10094000832B7C9902C034E001C030E0832B7D9979 -:1009500002C028E001C020E0822B7E9902C090E115 -:1009600001C090E0892B9FB19095991F9927991FFD -:100970009295990F907E892B0FC080910001811173 -:100980004AC080E40E94A10380930001882381F182 -:10099000912C0E94C303892DD8019C91981719F0BE -:1009A0008C93A09201010E94E60321960F5F1F4FD6 -:1009B000CE30D10509F076CF80910101882369F10D -:1009C000815080930101882339F0EFE9FFE03197EE -:1009D000F1F700C0000021C0E4E4F1E0D7018D91FF -:1009E0007D018193B4E4EB16B1E0FB06B9F715C0C5 -:1009F00083E10E94CB03809300018111C9CF81E480 -:100A00000E94A103809300018111C2CF0E94DC03E8 -:100A1000982E9094BECF80E0BFCF0E94DC0281E090 -:100A2000DF91CF911F910F91FF90EF90DF90CF90CA -:100A3000BF90AF909F900895E82FF0E0EC5BFE4FE1 -:100A40008081089508958B3B910580F4883A910543 -:100A500048F5853A9105D8F48430910508F0B2C084 -:100A6000019709F06EC081E090E00895803E910505 -:100A700008F467C0883E910508F4A4C09C01205F7B -:100A800031092031310508F05CC090650895853A40 -:100A9000910509F459C0863A910509F058C082E8D9 -:100AA00090E40895883A910509F454C0893A910573 -:100AB00009F453C08A3A910509F452C08B3A910562 -:100AC00009F451C08C3A910509F450C08D3A910552 -:100AD00009F44FC0803B910509F44EC08E3A910550 -:100AE00009F44DC08F3A910509F44CC0813B910542 -:100AF00009F44BC0823B910509F44AC0833B910540 -:100B000009F449C0843B910509F448C0853B91052F -:100B100009F447C0863B910509F446C0873B91051F -:100B200009F445C0883B910509F444C0893B91050F -:100B300009F443C08A3B910509F442C080E094E483 -:100B4000089580E090E0089581E890E4089583E8B6 -:100B500090E4089582EE94E4089589EE94E4089573 -:100B60008AEE94E4089585EB94E4089586EB94E48A -:100B7000089587EB94E408958CEC94E408958DEC4B -:100B800094E4089583E895E408958AE895E4089547 -:100B900082E995E4089584E995E4089581E296E474 -:100BA000089583E296E4089584E296E4089585E248 -:100BB00096E4089586E296E4089587E296E408951F -:100BC0008AE296E40895089524E5829FC0011124E5 -:100BD000FC0126E0729FE00DF11D1124E60FF11DCE -:100BE000EE0FFF1FEC51FF4F859194910895880FF0 -:100BF000991FFC01E05AF040859194910895880F67 -:100C0000991FFC01E052FF4F85919491089524E5CE -:100C1000829FC0011124FC0146E0749FE00DF11D8C -:100C20001124E60FF11DEE0FFF1FEC51FF4F8591D0 -:100C300094919C013A9521154FE1340708F425C1A0 -:100C40003F512115304120F49F700E94FF05089507 -:100C50009C0130532115304118F49927906C089568 -:100C6000811520E5920769F40E94B9134FEF84E3E0 -:100C70009CE0415080409040E1F700C000000C949F -:100C8000C01A813020E5920731F48091CC01816057 -:100C90008093CC0108959C0130552115304108F016 -:100CA0005CC0292F33272F70332721303105E9F419 -:100CB000AC0164E0440F551F6A95E1F74427537077 -:100CC000BC016370772702C0220F331F6A95E2F7D9 -:100CD0003C68242B352B73E0880F991F7A95E1F738 -:100CE00080769927822B932B08952230310529F4A1 -:100CF000982F8827816F906A089523303105A1F4D9 -:100D0000AC0133E0440F551F3A95E1F7407E577030 -:100D10008370992721E030E002C0220F331F8A95AB -:100D2000E2F7C9019C6816C02430310531F5AC01E9 -:100D300023E0440F551F2A95E1F7407E57708370DA -:100D4000992721E030E002C0220F331F8A95E2F795 -:100D5000C9019A68842B952B08959C013057211561 -:100D6000304118F49F70906208959C01305821150D -:100D7000304118F49F70906A0895803E9105E0F428 -:100D8000803C910558F58133910509F46FC048F412 -:100D90008932910509F463C08A32910509F46DC066 -:100DA00072C089339105E9F082389105D1F085331D -:100DB000910509F44DC067C0833E910581F138F477 -:100DC000803E9105B9F0823E9105D9F05CC0863E27 -:100DD000910561F1873E9105A1F155C00E94F7058B -:100DE00008952091DE0120FD02C021FF4CC080EE5D -:100DF00090E049C08091DE0180FFF9CF89E390E067 -:100E000042C08091DE0182FF0EC08091DE0184FF2E -:100E100003C080E090E037C083EE90E034C0809162 -:100E2000DE0182FFF2CF82EE90E02DC08091DE01E4 -:100E300083FF0BC08091DE0184FDEBCF87EE90E055 -:100E400022C08091DE0183FFF5CF86EE90E01BC0CB -:100E50008091DE0185FF07C089E290E014C0809197 -:100E6000DE0185FFF9CF85E390E00DC08091DE01C2 -:100E700086FF07C08AE290E006C08091DE0186FF0F -:100E8000F9CF81E390E00E942305089508958091B1 -:100E900062010895CF93DF9300D01F92CDB7DEB7E4 -:100EA0009C018091E401843019F593E099833B83A0 -:100EB0002A839093E9008FEF9091E800815095FD8F -:100EC00006C095ED9A95F1F700008111F5CF80915C -:100ED000E80085FF0DC040E050E063E070E0CE0127 -:100EE00001960E94B7098091E8008E778093E80010 -:100EF0000F900F900F90DF91CF910895CF93DF93D4 -:100F000000D01F92CDB7DEB72091E401243021F547 -:100F100022E029839B838A8383E08093E9008FEF1B -:100F20009091E800815095FD06C095ED9A95F1F7F6 -:100F300000008111F5CF8091E80085FF0DC040E0F1 -:100F400050E063E070E0CE0101960E94B709809105 -:100F5000E8008E778093E8000F900F900F90DF915C -:100F6000CF9108959C018091E4018430F9F482E0EE -:100F70008093E9009FEF8091E800915085FD06C0C5 -:100F800085ED8A95F1F700009111F5CF8091E80089 -:100F900085FF0CC040E050E065E070E0C9010E94B0 -:100FA000B7098091E8008E778093E8000895CF9389 -:100FB000DF93EC018091E401843009F046C0909108 -:100FC0000C019923D9F090910D019923B9F08093E8 -:100FD000E9008FEF9091E800815095FD06C095E102 -:100FE0009A95F1F700008111F5CF8091E80085FF17 -:100FF0002CC040E050E060E170E017C081E08093D9 -:10100000E9008FEF9091E800815095FD06C095EDC5 -:101010009A95F1F700008111F5CF8091E80085FFE6 -:1010200014C040E050E068E070E0CE010E94B709D3 -:101030008091E8008E778093E80080E1FE01A2E5D0 -:10104000B1E001900D928A95E1F7DF91CF9108957B -:101050008091E301811109C00E94480B0E94A50BF9 -:101060008091E20084608093E20008951092E30191 -:10107000089508950C94F6200E94561A0E94FC20B0 -:101080000E94500E0C94460742E061EC81E00E9401 -:10109000C10A42E061EC82E00E94C10A42E061ECD8 -:1010A00083E00E94C10A42E161EC84E00C94C10A31 -:1010B0008091E601833009F455C030F4813071F03D -:1010C000823009F48EC008958A3009F47AC08B30DA -:1010D00009F460C0893009F09CC020C08091E5010E -:1010E000813A09F096C08091E800877F8093E800FC -:1010F0008091E9019091EA01892B21F460E182E578 -:1011000091E003C060E080E090E070E00E94020A9D -:101110008091E8008B778093E80008958091E50145 -:10112000813209F076C08091E9019091EA0100973F -:1011300019F0039709F06DC08091E800877F8093D4 -:10114000E8008091E80082FD05C08091E4018111F2 -:10115000F8CF5FC08091F100809362018091E80038 -:101160008B7753C08091E501813A09F052C080919C -:10117000E9019091EA01892B09F04BC08091E800C8 -:10118000877F8093E8008091E80080FFFCCF80910A -:101190000C0136C08091E5018132D9F58091E901D9 -:1011A0009091EA01892BA9F58091E800877F8093CF -:1011B000E8000E94F60A8091E70180930C010C94EC -:1011C000B9138091E501813221F58091E800877F94 -:1011D0008093E8000E94F60A8091E8018093630101 -:1011E00008958091E501813AA1F48091E800877F1C -:1011F0008093E8008091E80080FFFCCF809163013C -:101200008093F1008091E8008E778093E8000C9441 -:10121000F60A089584B7877F84BF0FB6F894A8951F -:1012200080916000886180936000109260000FBE22 -:1012300090E080E80FB6F89480936100909361008D -:101240000FBE0E949F0E0E94480B0E94A50B80912A -:10125000E20084608093E20078940E94300E0E9445 -:10126000A10E82E091E00E944B0E0E94E42080914A -:10127000E401853069F40E94181A8091E201882304 -:10128000B1F30E94421A882391F30E94A109EFCF83 -:101290000E94A70EECCF292F332723303105C9F048 -:1012A00060F42130310581F02230310509F041C070 -:1012B0008DE690E020E133E040C021323105E1F0DD -:1012C0002232310531F135C082E190E02DE733E083 -:1012D00034C099278130910549F028F0029749F5EB -:1012E000ECEDF2E005C0ECE0F3E002C0E4EFF2E088 -:1012F000849190E09F0121C06430D8F4E62FF0E0A3 -:10130000EE0FFF1FEE5DFE4F2081318189E090E0FE -:1013100014C0643070F470E0FB01EE0FFF1FE65E56 -:10132000FE4F20813181FB01EA5EFE4F808190E01B -:1013300004C080E090E020E030E0FA0131832083B7 -:10134000089580E189BD82E189BD09B400FEFDCF29 -:101350008091D8008F7D8093D8008091E0008260DA -:101360008093E0008091E00081FDFCCF0895CF9252 -:10137000DF92EF92FF920F931F93CF93DF93EC01D5 -:101380008B016A010E94150B811133C0C114D10475 -:1013900039F0F60180819181081B190BC80FD91F04 -:1013A000E12CF12C0115110519F18091E80085FD62 -:1013B00016C08091E8008E778093E800C114D104B4 -:1013C00049F0F60180819181E80EF91EF182E082F8 -:1013D00085E00FC00E94150B882321F30AC0899174 -:1013E0008093F10001501109FFEFEF1AFF0ADACFE5 -:1013F00080E0DF91CF911F910F91FF90EF90DF90F0 -:10140000CF9008952091EB013091EC01261737071A -:1014100048F06115710539F42091E8002E7720938A -:10142000E80001C0B901FC0120E06115710579F106 -:101430008091E4018823F1F18530F1F18091E80099 -:1014400083FD3CC08091E80082FD2EC08091E800C1 -:1014500080FFEBCF2091F3008091F20090E0922B7F -:101460006115710551F08830910538F42191209370 -:10147000F100615071090196F3CF21E0089709F05E -:1014800020E08091E8008E778093E800CECF211194 -:10149000CFCF0AC08091E401882361F0853061F0EC -:1014A0008091E80083FD0AC08091E80082FFF2CFBE -:1014B00080E0089582E0089583E0089581E0089532 -:1014C0002091EB013091EC012617370748F06115A8 -:1014D000710539F42091E8002E772093E80001C0CF -:1014E000B901FC0120E06115710591F18091E401E1 -:1014F000882309F440C0853009F43FC08091E8009A -:1015000083FD3DC08091E80082FD2FC08091E800FE -:1015100080FFE9CF2091F3008091F20090E0922BC0 -:101520006115710559F08830910540F4249120939C -:10153000F1003196615071090196F2CF21E00897D0 -:1015400009F020E08091E8008E778093E800CBCF0F -:101550002111CCCF0AC08091E401882361F085304D -:1015600061F08091E80083FD0AC08091E80082FF6D -:10157000F2CF80E0089582E0089583E0089581E04D -:101580000895982F973068F59093E900981739F0EF -:101590007091EC002091ED005091F00003C0242FD9 -:1015A000762F50E021FD02C09F5FECCF3091EB0021 -:1015B0003E7F3093EB003091ED003D7F3093ED00A6 -:1015C0003091EB0031603093EB007093EC0020938E -:1015D000ED005093F0002091EE0027FDE5CF80E074 -:1015E00008958F708093E90081E008958091E5016E -:1015F00087FF11C08091E80082FD05C08091E40161 -:101600008111F8CF11C08091E8008B770BC08091D9 -:10161000E401882349F08091E80080FFF8CF8091B1 -:10162000E8008E778093E80008952091E4003091DF -:10163000E50095E64091EC00842F817040FF23C0C7 -:101640008091E80080FD1DC08091E401882399F01D -:10165000853099F08091EB0085FD11C04091E40048 -:101660005091E5002417350729F3915011F09A01A4 -:10167000E1CF84E0089582E0089583E0089581E059 -:10168000089580E008954091E80042FFDDCF08957D -:101690000E94B60B0E94BE0BE0EEF0E080818160FC -:1016A0008083E8EDF0E080818F77808319BCA7ED1F -:1016B000B0E08C918E7F8C9380818F7E808310929E -:1016C000E30108950F931F93CF93DF930E94B60B0E -:1016D0000E94BE0BC8EDD0E088818F778883888117 -:1016E0008068888388818F7D888319BC1092E4018B -:1016F0001092E0011092E2011092E10100EE10E080 -:10170000F80180818B7F808388818160888342E0BB -:1017100060E080E00E94C10AE1EEF0E080818E7F0F -:101720008083E2EEF0E08081816080838081886048 -:101730008083F80180818E7F8083888180618883A7 -:10174000DF91CF911F910F910895E8EDF0E0808136 -:101750008F7E8083E7EDF0E080818160808384E08C -:1017600082BF81E08093E3010C94620BE8EDF0E02E -:1017700080818E7F80831092E20008951092DA00BB -:101780001092E10008951F920F920FB60F9211244C -:101790002F933F934F935F936F937F938F939F9379 -:1017A000AF93BF93EF93FF938091E10082FF0BC053 -:1017B0008091E20082FF07C08091E1008B7F8093DF -:1017C000E1000E942F0E8091DA0080FF1FC08091FF -:1017D000D80080FF1BC08091DA008E7F8093DA00F2 -:1017E0008091D90080FF0DC080E189BD82E189BD73 -:1017F00009B400FEFDCF81E08093E4010E94280837 -:1018000005C019BC1092E4010E9436088091E100E5 -:1018100080FF19C08091E20080FF15C08091E20036 -:101820008E7F8093E2008091E20080618093E200ED -:101830008091D80080628093D80019BC85E08093A5 -:10184000E4010E943A088091E10084FF30C0809159 -:10185000E20084FF2CC080E189BD82E189BD09B42A -:1018600000FEFDCF8091D8008F7D8093D8008091BD -:10187000E1008F7E8093E1008091E2008F7E809373 -:10188000E2008091E20081608093E2008091E001BB -:10189000882311F084E007C08091E30087FD02C037 -:1018A00081E001C083E08093E4010E943C088091C4 -:1018B000E10083FF29C08091E20083FF25C0809171 -:1018C000E100877F8093E10082E08093E401109241 -:1018D000E0018091E1008E7F8093E1008091E20041 -:1018E0008E7F8093E2008091E20080618093E2002D -:1018F00042E060E080E00E94C10A8091F0008860D0 -:101900008093F0000E943908FF91EF91BF91AF9151 -:101910009F918F917F916F915F914F913F912F9107 -:101920000F900FBE0F901F9018951F920F920FB639 -:101930000F9211242F933F934F935F936F937F9355 -:101940008F939F93AF93BF93CF93DF93EF93FF93C7 -:10195000C091E900CF708091EC00D82FD17080FD4C -:10196000D0E81092E9008091F000877F8093F0002A -:1019700078940E94D90C1092E9008091F000886060 -:101980008093F000CD2BCF70C093E900FF91EF91D1 -:10199000DF91CF91BF91AF919F918F917F916F9187 -:1019A0005F914F913F912F910F900FBE0F901F901D -:1019B00018951F93CF93DF93CDB7DEB7AA970FB6D5 -:1019C000F894DEBF0FBECDBFE5EEF1E08091F100EF -:1019D000819321E0ED3EF207C9F70E9458088091FB -:1019E000E80083FF24C18091E5019091E601492F31 -:1019F00050E04A30510508F01AC1FA01EA5AFF4F87 -:101A00000C948D22803881F0823809F010C18091C9 -:101A1000E9018F708093E9008091EB0085FB8827B6 -:101A200080F91092E90006C08091E1019091E201F5 -:101A3000911182609091E800977F9093E8008093E5 -:101A4000F1001092F100C8C0282F2D7F09F0EFC0DF -:101A5000882319F0823061F0EAC08091E70181307B -:101A600009F0E5C0933009F080E08093E2012BC0DB -:101A70008091E701811127C08091E9018F7009F4FD -:101A8000D6C08093E9002091EB0020FF1CC093306A -:101A900021F48091EB00806214C09091EB00906182 -:101AA0009093EB0021E030E0A90102C0440F551FE4 -:101AB0008A95E2F74093EA001092EA008091EB00E9 -:101AC00088608093EB001092E9008091E800877FA6 -:101AD00086C08111ACC01091E7011F778091E300AF -:101AE0008078812B8093E3008091E800877F80934A -:101AF000E8000E94F60A8091E80080FFFCCF809108 -:101B0000E30080688093E300111102C082E001C00D -:101B100083E08093E4018BC08058823008F087C056 -:101B20008091E7019091E8018C3D53E0950779F5AC -:101B300083E08A838AE289834FB7F894DE011396A3 -:101B400020E03EE051E2E32FF0E050935700E491B3 -:101B500020FF03C0E295EF703F5FEF708E2F90E0A3 -:101B6000EA3010F0C79601C0C0968D939D932F5F09 -:101B7000243149F74FBF8091E800877F8093E800C8 -:101B80006AE270E0CE0101960E94020A14C0AE0122 -:101B90004F5F5F4F6091E9010E944B09BC01892BA7 -:101BA00009F445C09091E800977F9093E8008981FF -:101BB0009A810E94600A8091E8008B778093E80008 -:101BC00036C08038A1F58091E800877F8093E800D7 -:101BD0008091E0018093F1008091E8008E778093FE -:101BE000E8000E94F60A23C0811121C08091E7011C -:101BF0009091E80199270297D4F48091E800877FBB -:101C00008093E8008091E7018093E0010E94F60A4A -:101C10008091E001811106C08091E30087FD02C040 -:101C200081E001C084E08093E4010E944408809137 -:101C3000E80083FF0AC08091E800877F8093E80076 -:101C40008091EB0080628093EB00AA960FB6F89427 -:101C5000DEBF0FBECDBFDF91CF911F9108950895D4 -:101C6000CF938091E4018823A1F0C091E900CF7067 -:101C70009091EC00892F817090FD80E8C82B109224 -:101C8000E9008091E80083FD0E94D90CCF70C093D9 -:101C9000E900CF91089590936901809368010895B8 -:101CA000E0916801F0916901309721F00190F08195 -:101CB000E02D099480E00895E0916801F0916901B8 -:101CC000309721F00280F381E02D09940895E0918E -:101CD0006801F0916901309721F00480F581E02DD1 -:101CE00009940895209166013091670128173907FA -:101CF00071F09093670180936601E0916801F09123 -:101D00006901309721F00680F781E02D099408954C -:101D100020916401309165012817390771F0909383 -:101D2000650180936401E0916801F0916901309749 -:101D300021F00084F185E02D0994089508950C9414 -:101D40009E0E0E945C1A0E940E040C94221BCF92DD -:101D5000DF92EF92FF920F931F93CF93DF93CDB754 -:101D6000DEB72B970FB6F894DEBF0FBECDBF0E9433 -:101D700026048BE6C82E81E0D82E00E010E0E02E8D -:101D8000802F0E941C05F60141916F01F82EF42668 -:101D9000B1F40F5F1F4F0E30110589F78FEF898364 -:101DA0008A831B820E94651A8160782F9D838C83B1 -:101DB00049815A816B818D810E944A0F40C0909168 -:101DC000CC0191FF04C08B870E9422058B8520E007 -:101DD00030E04F2D50E0922FBA01022E02C07595CF -:101DE00067950A94E2F760FF24C02E83EF8221E01A -:101DF00030E0690102C0CC0CDD1C9A95E2F790E05E -:101E00008C219D21892B09F420E028870E94651AE6 -:101E10008160782F9A8789874E815F8168858A855E -:101E20000E944A0FF801E559FE4F8081C826C08202 -:101E300006C02F5F3F4F2630310569F6AACF0E94BA -:101E4000091E0E94500E90916A018917A1F00E940C -:101E5000500E80936A012B960FB6F894DEBF0FBE2A -:101E6000CDBFDF91CF911F910F91FF90EF90DF9049 -:101E7000CF900C9446072B960FB6F894DEBF0FBE9A -:101E8000CDBFDF91CF911F910F91FF90EF90DF9029 -:101E9000CF900895CF93DF93CDB7DEB72B970FB6D2 -:101EA000F894DEBF0FBECDBF4F83588769877A870E -:101EB0008B87DE01119686E0FD0111928A95E9F784 -:101EC00085E0FE01379601900D928A95E1F74981F0 -:101ED0005A816B817C818D819E810E944D162B964B -:101EE0000FB6F894DEBF0FBECDBFDF91CF9108953E -:101EF000CF93C82F882309F4C1C0823859F40E94B7 -:101F0000500E81FDBBC089E30E94EA180E94A2190D -:101F100089E30CC0833879F40E94500E80FDAEC076 -:101F200083E50E94EA180E94A21983E50E942919FC -:101F3000CF910C94A219843859F40E94500E82FD5E -:101F40009DC087E40E94EA180E94A21987E4EECFA0 -:101F50008CEF8C0F813A48F48C2F0E94492081111C -:101F60008DC08C2F0E94EA18E3CF80E28C0F88305E -:101F700048F4C77081E001C0880FCA95EAF70E9453 -:101F80006B19D6CF8BE58C0F833078F4C53A29F0E6 -:101F9000C63A31F083E890E005C081E890E002C0E5 -:101FA00082E890E0CF910C94720E88E58C0F83311B -:101FB00008F064C0C83A39F1C93A41F1CA3A49F166 -:101FC000CB3A51F1CC3A59F1CD3A61F1C03B69F1CC -:101FD000CE3A71F1CF3A79F1C13B81F1C23B89F13F -:101FE000C33B91F1C43B99F1C53BA1F1C63BA9F1BB -:101FF000C73BB1F1C83BB9F1C93BC1F1CA3BC9F11B -:1020000080E090E038C082EE90E035C089EE90E04C -:1020100032C08AEE90E02FC085EB90E02CC086EBBA -:1020200090E029C087EB90E026C08CEC90E023C0C4 -:102030008DEC90E020C083E891E01DC08AE891E03B -:102040001AC082E991E017C084E991E014C081E2EE -:1020500092E011C083E292E00EC084E292E00BC0F5 -:1020600085E292E008C086E292E005C087E292E055 -:1020700002C08AE292E0CF910C94880ECF9108952D -:10208000882309F44BC0823859F40E94500E81FF16 -:1020900045C089E30E94EA180E94A21989E30CC096 -:1020A000833871F40E94500E80FF38C083E50E948F -:1020B000EA180E94A21983E50E9429190C94A2191A -:1020C000843859F40E94500E82FF28C087E40E9491 -:1020D000EA180E94A21987E4EFCF9CEF980F913A7B -:1020E00058F390E2980F983050F4877091E001C057 -:1020F000990F8A95EAF7892F0E947119DFCF9BE526 -:10210000980F933020F480E090E00C94720E885A7F -:10211000833120F480E090E00C94880E08958823A9 -:1021200021F00E946B190C94A2190895882321F0C4 -:102130000E9471190C94A2190895BF92CF92DF9258 -:10214000EF92FF920F931F93CF93DF9300D000D0B5 -:1021500000D0CDB7DEB77C0185E0F701DE01119636 -:1021600001900D928A95E1F7F70183819481892B83 -:1021700009F4DDC2908181818F3F19F49F3F09F4FA -:10218000D6C2F7010281258122952F7099838A8317 -:1021900089819A812E830E94A918182FB92E0E9436 -:1021A000A8180E946F17EB2DE295EF704E2F50E0AC -:1021B000FA01E05AFF4F2E810C948D228B2D807FE7 -:1021C0009B2D9F70F92E882319F0F29480EFF8224E -:1021D000002349F0FF2009F457C28F2D0E947B197C -:1021E0000E94A21951C2812F0E944010FF2009F4C1 -:1021F0009EC28F2D0E94811926960FB6F894DEBFDD -:102200000FBECDBFDF91CF911F910F91FF90EF9047 -:10221000DF90CF90BF900C94A2193B2D307F8B2D77 -:102220008F70303211F08295807F112319F01130B8 -:1022300021F12CC00023B9F0222309F490C12130F0 -:1022400009F08DC126960FB6F894DEBF0FBECDBF44 -:10225000DF91CF911F910F91FF90EF90DF90CF9082 -:10226000BF900C948B19222319F0213009F45FC21E -:102270008E830E948E198E8186C1002321F0223028 -:1022800008F055C26CC1211152C27DC1002321F05A -:10229000222309F464C1F8C1222309F474C109C2DC -:1022A0008B2D86958695837019F08130D1F03FC2D1 -:1022B000002321F0812F9B2D937002C080E090E0DD -:1022C00026960FB6F894DEBF0FBECDBFDF91CF913B -:1022D0001F910F91FF90EF90DF90CF90BF900C94E3 -:1022E000720E002321F0812F9B2D937002C080E09D -:1022F00090E026960FB6F894DEBF0FBECDBFDF91FB -:10230000CF911F910F91FF90EF90DF90CF90BF90F2 -:102310000C94880E812F002319F00E94111D02C019 -:102320000E94791D26960FB6F894DEBF0FBECDBF72 -:10233000DF91CF911F910F91FF90EF90DF90CF90A1 -:10234000BF900C94FE1D8B2D837009F075C0011198 -:10235000EEC1812F829586958770880F880F912F07 -:102360009F70C92ED12CE12CF12C082E04C0CC0C6E -:10237000DD1CEE1CFF1C0A94D2F714FF12C00FE004 -:1023800010E020E030E004C0000F111F221F331FB7 -:102390008A95D2F7C901B80160957095809590959E -:1023A00003C060E070E0CB014B2D4695469543702D -:1023B0004230C1F060F56C297D298E299F2941307A -:1023C00051F126960FB6F894DEBF0FBECDBFDF9158 -:1023D000CF911F910F91FF90EF90DF90CF90BF9022 -:1023E0000C9496176C297D298E299F2926960FB665 -:1023F000F894DEBF0FBECDBFDF91CF911F910F913B -:10240000FF90EF90DF90CF90BF900C94B2170E9496 -:102410009617C701B60126960FB6F894DEBF0FBE19 -:10242000CDBFDF91CF911F910F91FF90EF90DF9083 -:10243000CF90BF900C947A17002319F08B2D8170E8 -:1024400001C08695882309F472C1812F82958695F3 -:102450008770880F880F912F9F70C92ED12CE12C87 -:10246000F12C082E04C0CC0CDD1CEE1CFF1C0A94C1 -:10247000D2F714FF12C00FE010E020E030E004C0FB -:10248000000F111F221F331F8A95D2F7C901B8010F -:10249000609570958095909503C060E070E0CB01E9 -:1024A0004B2D4695469543704230C1F060F56C293E -:1024B0007D298E299F29413051F126960FB6F89437 -:1024C000DEBF0FBECDBFDF91CF911F910F91FF9067 -:1024D000EF90DF90CF90BF900C9470186C297D29FD -:1024E0008E299F2926960FB6F894DEBF0FBECDBF6A -:1024F000DF91CF911F910F91FF90EF90DF90CF90E0 -:10250000BF900C948C180E947018C701B6012696D3 -:102510000FB6F894DEBF0FBECDBFDF91CF911F91F4 -:102520000F91FF90EF90DF90CF90BF900C945418D4 -:10253000103FD1F118F4103E50F4A1C0123F09F43D -:1025400063C008F44CC0133F09F473C098C01F70F7 -:102550008B2D8F710023A1F00E94ED17812F2696FD -:102560000FB6F894DEBF0FBECDBFDF91CF911F91A4 -:102570000F91FF90EF90DF90CF90BF900C948F1051 -:102580000E940E18812F26960FB6F894DEBF0FBE5C -:10259000CDBFDF91CF911F910F91FF90EF90DF9012 -:1025A000CF90BF900C9496100023A9F02111BFC0CA -:1025B0008B2D8F7126960FB6F894DEBF0FBECDBF60 -:1025C000DF91CF911F910F91FF90EF90DF90CF900F -:1025D000BF900C943318223008F0A9C0E9CF002333 -:1025E000A9F08B2D8F7126960FB6F894DEBF0FBE23 -:1025F000CDBFDF91CF911F910F91FF90EF90DF90B2 -:10260000CF90BF900C94ED17002359F38B2D8F7151 -:1026100026960FB6F894DEBF0FBECDBFDF91CF91E7 -:102620001F910F91FF90EF90DF90CF90BF900C948F -:102630000E18002399F08B2D8F7126960FB6F89403 -:10264000DEBF0FBECDBFDF91CF911F910F91FF90E5 -:10265000EF90DF90CF90BF900C94D81726960FB6CE -:10266000F894DEBF0FBECDBFDF91CF911F910F91C8 -:10267000FF90EF90DF90CF90BF900C94CE17002387 -:10268000A9F0222309F4ADCF812F26960FB6F89436 -:10269000DEBF0FBECDBFDF91CF911F910F91FF9095 -:1026A000EF90DF90CF90BF900C94780F222309F425 -:1026B000ADCF812F26960FB6F894DEBF0FBECDBFEB -:1026C000DF91CF911F910F91FF90EF90DF90CF900E -:1026D000BF900C9440104B2D4F70612FC7010E948A -:1026E000AE0226960FB6F894DEBF0FBECDBFDF91C7 -:1026F000CF911F910F91FF90EF90DF90CF90BF90FF -:102700000C94F2164B2D4F70612FC70126960FB611 -:10271000F894DEBF0FBECDBFDF91CF911F910F9117 -:10272000FF90EF90DF90CF90BF900C94E30526963A -:102730000FB6F894DEBF0FBECDBFDF91CF911F91D2 -:102740000F91FF90EF90DF90CF90BF9008950E947F -:1027500088190E945D190E94A2190E94AE1E0E9453 -:10276000FE1D80E090E00E94720E80E090E00C94EC -:10277000880E0E9478190C94A7130E94A918292F7B -:1027800022952F702C3030F42A3048F42250223019 -:1027900078F405C02C3041F02F3031F009C0803E74 -:1027A00048F0803F29F406C093FB882780F90895FC -:1027B00080E0089581E00895CF93DF9300D000D0AA -:1027C0001F92CDB7DEB70F900F900F900F900F9024 -:1027D000DF91CF910895CF93DF9300D000D000D048 -:1027E000CDB7DEB726960FB6F894DEBF0FBECDBFCD -:1027F000DF91CF9108951F93CF93DF93C09179011B -:1028000016E080917A01C81799F0D0E01C9FF00182 -:102810001D9FF00D1124E558FE4F408151816281CA -:102820007381848195810E94EB132196C770E9CF53 -:10283000DF91CF911F9108954091AB015091AC0170 -:102840006091AD017091AE018091AF019091B001A6 -:102850000C94EB138091B00182958F7009F054C0F5 -:102860008091AD01882309F44FC080917901A09136 -:102870007A014091AE015091AF016091AB0170912E -:10288000AC01B6E08A1709F43FC090E0411551054C -:10289000C1F17F3F11F46F3FA1F1B89FF001B99FE3 -:1028A000F00D1124E558FE4F218127132AC0208105 -:1028B000261327C02281211124C0238134812417AB -:1028C000350710F421503109241B350B283C310504 -:1028D000C0F42091B0012F7020612093B00126E058 -:1028E000289FF001299FF00D1124E058FE4F8081B0 -:1028F0008F70806180838BEA91E00E949D100C9420 -:10290000FB1301968770BECF0895CF92DF92EF92AE -:10291000FF920F931F93CF93DF93CDB7DEB76297EC -:102920000FB6F894DEBF0FBECDBF8C0185E0F80175 -:10293000DE011D9601900D928A95E1F7D8014C9128 -:1029400011965C91119712966C918091AE019091C5 -:10295000AF01009709F475C13091AB017091AC01E2 -:102960007F3F19F43F3F09F46CC1F801C380D48064 -:10297000E090AD01EE2009F4BEC02091B001C81670 -:10298000D90628F0D601A81BB90BCD0104C080954B -:1029900090958C0D9D1DFF24F394883C910578F053 -:1029A000F12C207F09F0C4C07C2DD98AC88A89897E -:1029B0000E94DC138BEA91E00E949D10AFC0822F31 -:1029C000807F09F045C0571313C0431311C0611134 -:1029D0000FC02F7020612093B0010E941C148BEA5D -:1029E00091E00E949D108091B001F80185832EC076 -:1029F000CD2819F15F3F11F44F3FF9F0F62E611128 -:102A00001CC08091790120917A0136E0821709F487 -:102A10005BC090E0389FF001399FF00D1124E5581C -:102A2000FE4F7181571306C07081471303C0728136 -:102A3000711103C001968770E9CFF62E662309F461 -:102A40001CC18091B00181608093B001F12C15C14F -:102A5000571309C0431307C0611105C08091B0012D -:102A6000F8018583C8C04D875E878D859E856A8BFA -:102A70000E94BD136A898823D1F16623C1F1209198 -:102A8000B001822F82958F7090E0029774F0809150 -:102A9000AB019091AC0198878F831986DB86CA863B -:102AA0002C87CE0107960E949D1086E0F801ABEAC4 -:102AB000B1E001900D928A95E1F70E942A140E94DC -:102AC0001C14FF24F394D9C04D875E878D859E85A5 -:102AD0000E94A918292F22952F70223008F0C1C01A -:102AE0009F7009F0BBC0805E883008F4C6C0C80182 -:102AF0000E949D10E6CFC816D90608F453C0F6010F -:102B0000E81BF90BCF01883C910508F450C0F12C6B -:102B10007C2DD98AC88A89890E94DC13EBEAF1E00E -:102B200086E0DF011D928A95E9F70E941C14A5C07A -:102B3000571314C0431312C0611110C08091B0012B -:102B4000F8018583C8010E949D1086E0EBEAF1E060 -:102B5000DF011D928A95E9F7FE2C8FC04D875E87B5 -:102B60008D859E856A8B0E94BD136A89882309F42E -:102B7000BECF662309F4BBCF2091B001822F82958E -:102B80008F7090E002970CF490CF8091AB01909100 -:102B9000AC019A8389831B82DD82CC822E83CE0195 -:102BA000019681CF809590958C0D9D1DACCFF62E12 -:102BB000662309F49CCF571333C0431331C02091CF -:102BC000B00120FD24C0822F82958F70482F50E0E5 -:102BD00041155105E1F0D80115962C9315974F300A -:102BE000510549F08F5F982F9295907F822F8F70BB -:102BF000892B15968C93C8010E949D1086E0F801E0 -:102C0000ABEAB1E001900D928A95E1F78ECF86E0B4 -:102C1000F801ABEAB1E001900D928A95E1F72DC081 -:102C20004D875E878D859E850E94BD1381113DCFA6 -:102C30008091B00181608093B001C8010E949D1015 -:102C40001CC0662309F453CF4D875E878D859E8512 -:102C50000E94BD13882309F44ACF27CF811143CFA7 -:102C60000CC0243008F043CF9F7009F43CCFD8014A -:102C700015969C91907F09F036CF8F2D62960FB6F6 -:102C8000F894DEBF0FBECDBFDF91CF911F910F91A2 -:102C9000FF90EF90DF90CF9008951F93CF93DF9335 -:102CA000CDB7DEB72C970FB6F894DEBF0FBECDBF01 -:102CB0004F83588769877A878B879C87CE010796D1 -:102CC0000E948514882371F08A859B85892B09F4DD -:102CD00041C088858F3F09F065C08F818F3F09F023 -:102CE00061C038C086E0FE013796DE011196019082 -:102CF0000D928A95E1F76A857B856115710551F121 -:102D0000FF81E885EF3F11F4FF3F21F120917A0127 -:102D100030E0C9010196877099274091790150E010 -:102D20008417950709F447C0F983EA837D836C8390 -:102D300096E0929FD001939FB00D1124A558BE4FED -:102D4000FE01319601900D929A95E1F780937A01F8 -:102D50000E94FB1316E08091790190917A01891706 -:102D6000B9F1189FC001112485589E4F0E94851407 -:102D7000882371F1E09179011E9FF0011124E5583B -:102D8000FE4F4081518162817381848195810E94CF -:102D9000EB138091790190E00196877099278093D9 -:102DA0007901D9CF4F81588569857A858B859C8536 -:102DB0000E94EB13CFCF0E94B91310927A011092A8 -:102DC0007901EBEAF1E086E0DF011D928A95E9F7EF -:102DD0002C960FB6F894DEBF0FBECDBFDF91CF911A -:102DE0001F910895EF92FF920F931F93CF93DF935C -:102DF0008C01892B09F46CC0F12CEE24E394E801DA -:102E00002196F8018491843740F4843008F051C051 -:102E1000813081F0823019F15BC0853709F444C0FC -:102E2000A8F19CE7980F903708F052C08F770E9466 -:102E3000401041C00E5F1F4FFE01849190E2980F39 -:102E4000983050F48770FE2D01C0FF0F8A95EAF785 -:102E50008F2F0E947B1914C00E94780F2DC00E5F27 -:102E60001F4FFE01849190E2980F983060F48770B4 -:102E7000FE2D01C0FF0F8A95EAF78F2F0E9481195E -:102E80000E94A21919C00E94401016C00E5F1F4F69 -:102E9000FE01C491CC2381F08FE99FE00197F1F707 -:102EA00000C00000C150F6CF0E5F1F4FFE01F4902E -:102EB00003C00E94780F8E018F2D882309F49FCFC5 -:102EC000EFE9FFE03197F1F700C000008150F5CF46 -:102ED000DF91CF911F910F91FF90EF90089508958A -:102EE0006093B5017093B6018093B7019093B801D8 -:102EF0000C94A7130F931F930091B5011091B60185 -:102F00002091B7013091B801DC01CB01802B912BCE -:102F1000A22BB32B8093B5019093B601A093B70178 -:102F2000B093B8011F910F910C94A7130F931F93A7 -:102F30000091B5011091B6012091B7013091B8010F -:102F4000DC01CB0180239123A223B3238093B5011D -:102F50009093B601A093B701B093B8011F910F9160 -:102F60000C94A7130F931F930091B5011091B60114 -:102F70002091B7013091B801DC01CB018027912766 -:102F8000A227B3278093B5019093B601A093B70110 -:102F9000B093B8011F910F910C94A7131092B10137 -:102FA0001092B2011092B3011092B4010C94A713C5 -:102FB00041E050E060E070E004C0440F551F661F20 -:102FC000771F8A95D2F74093B1015093B201609375 -:102FD000B3017093B4010C94A71341E050E060E09A -:102FE00070E004C0440F551F661F771F8A95D2F703 -:102FF0008091B1019091B201A091B301B091B4015F -:10300000482B592B6A2B7B2B4093B1015093B20173 -:103010006093B3017093B4010C94A71341E050E0A6 -:1030200060E070E004C0440F551F661F771F8A954B -:10303000D2F740955095609570958091B10190912F -:10304000B201A091B301B091B401482359236A237E -:103050007B234093B1015093B2016093B30170930D -:10306000B4010C94A71341E050E060E070E004C0AC -:10307000440F551F661F771F8A95D2F78091B101C3 -:103080009091B201A091B301B091B40148275927A2 -:103090006A277B274093B1015093B2016093B3013B -:1030A0007093B4010C94A7130F931F930091B10177 -:1030B0001091B2012091B3013091B401DC01CB0138 -:1030C000802B912BA22BB32B8093B1019093B20153 -:1030D000A093B301B093B4011F910F910C94A71367 -:1030E0000F931F930091B1011091B2012091B30190 -:1030F0003091B401DC01CB0180239123A223B323BF -:103100008093B1019093B201A093B301B093B40145 -:103110001F910F910C94A7130F931F930091B1016E -:103120001091B2012091B3013091B401DC01CB01C7 -:1031300080279127A227B3278093B1019093B201F2 -:10314000A093B301B093B4011F910F910C94A713F6 -:103150000895CF92DF92EF92FF920F931F93CF9338 -:10316000DF938C01C090B101D090B201E090B30127 -:10317000F090B4018091B5019091B601A091B70192 -:10318000B091B801C82AD92AEA2AFB2ACFE1D0E0B7 -:10319000D701C6010C2E04C0B695A79597958795C3 -:1031A0000A94D2F780FF07C0B8018C2F0E9407064F -:1031B0008130910531F4219758F7B80180E00E94E1 -:1031C0000706DF91CF911F910F91FF90EF90DF9055 -:1031D000CF90089590910C019923F1F090910D01F9 -:1031E0009923D1F0982F9695969596959F3080F5D6 -:1031F000E0910E01F0910F01E90FF11D877021E0C0 -:1032000030E0A90102C0440F551F8A95E2F7CA01B8 -:103210009181892B8183089520910E0130910F01B6 -:10322000F90132969FEF40E05191851789F09F3F59 -:1032300019F4511101C0942F4F5F4E30A9F79F3FF1 -:1032400039F0F901E90FF11D97FDFA958283089590 -:10325000089590910C019923F9F090910D01992313 -:10326000D9F0982F9695969596959F3028F5E091F0 -:103270000E01F0910F01E90FF11D877021E030E0A0 -:10328000A90102C0440F551F8A95E2F7CA01809533 -:10329000918189238183089520910E0130910F013E -:1032A000F9013296205F3F4F9081891301C010824F -:1032B0003196E217F307C1F7089581E090E0E091BD -:1032C0000E01F0910F01E80FF91F10820196803175 -:1032D0009105A9F708959091CB01892B8093CB019B -:1032E000089580959091CB0189238093CB01089517 -:1032F0001092CB0108959091CA01892B8093CA0145 -:10330000089580959091CA0189238093CA010895F8 -:103310001092CA0108958093B90108951092B901DD -:10332000089580910E0190910F01FC0131969C014E -:10333000205F3F4F80E0919191118F5FE217F3077B -:10334000D1F70895E0910E01F0910F018091CB012A -:103350008083E0910E01F0910F0190818091CA016C -:10336000892B80838091B901882361F0E0910E015F -:10337000F0910F019081892B80830E949119811116 -:103380001092B90180910E0190910F010C945C0E86 -:10339000CF92DF92EF92FF926C01EE24FF24C114D2 -:1033A000D104E104F10421F0C701B60120E101C01C -:1033B00020E0C72ED82EE92EFF24C114D104E10449 -:1033C000F10419F0285FC701B6016B017C0154E0DC -:1033D000F694E794D794C7945A95D1F7C114D104C1 -:1033E000E104F10419F02C5FC701B6016B017C0107 -:1033F00042E0F694E794D794C7944A95D1F7C11464 -:10340000D104E104F10419F02E5FC701B601DC011B -:10341000CB01B695A79597958795892B8A2B8B2BF2 -:1034200009F02F5F822FFF90EF90DF90CF900895EB -:103430008091E401843011F120E488E190E00FB63E -:10344000F894A895809360000FBE2093600083B726 -:10345000817F846083BF83B7816083BF78948895C0 -:1034600083B78E7F83BF0FB6F894A89580916000D4 -:10347000886180936000109260000FBE08950895E7 -:103480000C943F1ACF930E94401A0E9426040E9477 -:103490003F1AC0E08C2F0E941C05811104C0CF5F31 -:1034A000CE30C1F701C081E0CF9108950E94B913D9 -:1034B0000E94500E0C94460782E084BD93E095BDB7 -:1034C0009AEF97BD80936E0008952FB7F89480917E -:1034D000CD019091CE01A091CF01B091D0012FBF2D -:1034E0000895CF92DF92EF92FF920F931F932FB721 -:1034F000F8944091CD015091CE016091CF0170912F -:10350000D0012FBF6A017B01EE24FF248C0120E053 -:1035100030E0C016D106E206F30610F4415051091E -:103520009A01281B390BC9011F910F91FF90EF9051 -:10353000DF90CF9008951F920F920FB60F92112433 -:103540008F939F93AF93BF938091CD019091CE01C4 -:10355000A091CF01B091D0010196A11DB11D809322 -:10356000CD019093CE01A093CF01B093D001BF9134 -:10357000AF919F918F910F900FBE0F901F90189554 -:103580000E94480BF8942FEF87EA91E62150804083 -:103590009040E1F700C0000087E090EBDC018093F1 -:1035A000ED019093EE01A093EF01B093F0019CE048 -:1035B00088E10FB6F894A895809360000FBE9093B1 -:1035C0006000FFCFEF92FF920F931F93CF93DF9393 -:1035D000D82FC0E08C2F0E941C0500E010E0E82EE0 -:1035E000F12CC701002E02C0959587950A94E2F749 -:1035F00080FD06C00F5F1F4F0630110591F709C00F -:10360000602F7C2F80E00E94E4058D13F3CF81E0D2 -:1036100004C0CF5FCE30F1F680E0DF91CF911F91F3 -:103620000F91FF90EF900895CF93C82F8CE20E94E6 -:10363000E21A882321F08C2FCF910C94E21A80E0BB -:10364000CF910895CF930E94691C811102C00E94FE -:103650004F1CC5E6C15049F00E9426048FE39CE947 -:103660000197F1F700C00000F5CF89E20E94141B1A -:10367000811113C18AE20E94141B81110E944F1C08 -:1036800085E00E94141B81110E94C01A0E94741CC4 -:103690008093CC0187E00E94141B8823A9F18BE161 -:1036A0000E94141B882351F08091CC0181FB2227BA -:1036B00020F991E0922790FB81F90EC08EE00E94E4 -:1036C000141B882361F08091CC0182FB222720F912 -:1036D00091E0922790FB82F98093CC0115C080E1A4 -:1036E0000E94141B9091CC01882341F093FB222768 -:1036F00020F981E0822780FB93F904C0892F80950F -:1037000080FB90F99093CC018091CC010E94781CB1 -:103710000E94861C8093DE0180EE0E94141B882389 -:1037200041F08091DE01982F909590FB80F9809375 -:10373000DE0189E30E94141B882359F08091DE0189 -:1037400081FB222720F991E0922790FB81F9809359 -:10375000DE0182EE0E94141B882359F08091DE0165 -:1037600082FB222720F991E0922790FB82F9809337 -:10377000DE0186EE0E94141B882359F08091DE0141 -:1037800083FB222720F991E0922790FB83F9809315 -:10379000DE0183EE0E94141B882359F08091DE0124 -:1037A00084FB222720F991E0922790FB84F98093F3 -:1037B000DE0185E30E94141B882359F08091DE010D -:1037C00085FB222720F991E0922790FB85F98093D1 -:1037D000DE0181E30E94141B882359F08091DE01F1 -:1037E00086FB222720F991E0922790FB86F98093AF -:1037F000DE0181E10E94141B882359F08091DE01D3 -:1038000087FB222720F991E0922790FB87F980938C -:10381000DE018091DE010E948A1C8091DE0187FB1F -:10382000882780F980930D0187E20E94141BC82F1E -:103830008EE10E94141B8111C2608FE10E94141B53 -:103840008111C46080E20E94141B8111C86081E272 -:103850000E94141B8111C06182E20E94141B81111D -:10386000C06283E20E94141B8111C06484E20E9442 -:10387000141B882311F0C06802C0CC2329F08C2FC0 -:103880000E94811C6C2F03C00E947D1C682F70E079 -:1038900080E090E0CF910C947017CF9108956DEE79 -:1038A0007EEF80E090E00E94C32260E082E090E042 -:1038B0000E94B52260E083E090E00E94B52260E0C3 -:1038C00084E090E00E94B52260E085E090E00C94F6 -:1038D000B52280E090E00E94AF2221E08D3E9E4F15 -:1038E00009F020E0822F089582E090E00C94A72256 -:1038F000682F82E090E00C94B52283E090E00C9475 -:10390000A722682F83E090E00C94B52284E090E039 -:103910000C94A722682F84E090E00C94B52280914B -:10392000D30180FF0BC06091130185E0689FB00157 -:10393000112475956795759567952BC081FF09C012 -:103940006091130185E0689FB0011124759567951A -:1039500020C082FF07C06091130185E0689FB0011D -:10396000112417C09091D4019923D1F060911201D4 -:10397000961788F72091130185E0289F9001112464 -:10398000929FA001939F500D112470E0CA010E94E4 -:1039900079226038710540F46115710519F406C08B -:1039A00065E070E0862F08958FE7089581E008951F -:1039B0008091D30180FF08C06091110170E075957E -:1039C00067957595679521C081FF06C060911101CB -:1039D00070E07595679519C082FF04C06091110170 -:1039E00070E010C09091D401992399F0609110017A -:1039F0009617A0F780911101899FC001112470E0F2 -:103A00000E9479226038710540F46115710519F43E -:103A100006C061E070E0862F08958FE7089581E089 -:103A20000895803F21F40E948F1C819504C0813F3E -:103A300029F40E948F1C8093D7010895823F21F4BE -:103A40000E948F1C819504C0833F29F40E948F1C23 -:103A50008093D6010895893F19F40E94D81C05C0AF -:103A60008A3F31F40E94D81C81958093D801089533 -:103A70008B3F21F40E94D81C819504C08C3F29F40F -:103A80000E94D81C8093D9010895843F21F480912D -:103A9000D501816017C0853F21F48091D5018260F6 -:103AA00011C0863F21F48091D50184600BC0873F0F -:103AB00021F48091D501886005C0883F31F4809160 -:103AC000D50180618093D50108958D3F21F48091C7 -:103AD000D30181600BC08E3F21F48091D3018260BD -:103AE00005C08F3F29F48091D30184608093D30176 -:103AF0000895803F39F48091D70187FF6CC0109200 -:103B0000D70169C0813F29F48091D7011816BCF311 -:103B100062C09091D601823F29F497FF5CC0109259 -:103B2000D60159C0833F19F41916CCF354C0893F0C -:103B300041F48091D80118160CF04DC01092D801B4 -:103B40004AC08A3F29F48091D80187FF44C0F6CF4C -:103B50008B3F39F48091D90187FF3DC01092D90184 -:103B60003AC08C3F29F48091D9011816BCF333C0B8 -:103B7000843F21F48091D5018E7F17C0853F21F4C9 -:103B80008091D5018D7F11C0863F21F48091D501B0 -:103B90008B7F0BC0873F21F48091D501877F05C0C3 -:103BA000883F31F48091D5018F7E8093D50113C079 -:103BB0008D3F21F48091D3018E7F0BC08E3F21F485 -:103BC0008091D3018D7F05C08F3F29F48091D3016F -:103BD0008B7F8093D3018091D60181110EC080919B -:103BE000D70181110AC08091D801811106C080914E -:103BF000D901811102C01092D401089585ED91E0A0 -:103C00000E94670E0E94651A9093D2018093D101A1 -:103C100008951F93CF93DF938091D1019091D201AA -:103C20000E94711AAC019091D401992321F0209146 -:103C3000140130E006C0209115018AE0289F900110 -:103C400011244217530708F485C08091D601C09112 -:103C5000D701D091D8011091D901811107C0C111AC -:103C600075C0D11173C0111171C074C09F3F19F09C -:103C70009F5F9093D401181624F40E948F1C8093A8 -:103C8000D6018091D60187FF05C00E948F1C8195C7 -:103C90008093D6011C1624F40E948F1C8093D701B8 -:103CA0008091D70187FF05C00E948F1C819580936A -:103CB000D7016091D601662331F1C091D701CC23A1 -:103CC00011F1062E000C770B880B990B0E948021B6 -:103CD00023E333E343E35FE30E94E4210E944821AE -:103CE0006093D6016C2FCC0F770B880B990B0E9439 -:103CF000802123E333E343E35FE30E94E4210E9456 -:103D000048216093D7011D1624F40E94D81C80938B -:103D1000D8018091D80187FF05C00E94D81C8195E9 -:103D20008093D801111624F40E94D81C8093D901E5 -:103D30008091D90187FF05C00E94D81C819580938E -:103D4000D901DF91CF911F910C94FE1D9F3F09F087 -:103D50008FCFA0CFDF91CF911F910895E5EDF1E0D6 -:103D600085E0DF011D928A95E9F71092D401109247 -:103D7000D3010895833081F128F4813059F08230E5 -:103D8000D1F00895853009F449C0B8F1863009F4BE -:103D900056C0089580911501262F30E0280F311D5F -:103DA0002F3F310524F4680F6093150108958FEFBC -:103DB00080931501089580911401262F30E0280F7B -:103DC000311D2F3F310524F4680F609314010895CD -:103DD0008FEF80931401089580911301262F30E016 -:103DE000280F311D2F3F310524F4680F6093130114 -:103DF00008958FEF80931301089580911201262F6B -:103E000030E0280F311D2F3F310524F4680F6093F7 -:103E1000120108958FEF809312010895809111018E -:103E2000262F30E0280F311D2F3F310524F4680F75 -:103E30006093110108958FEF80931101089580918F -:103E40001001262F30E0280F311D2F3F310524F4BB -:103E5000680F6093100108958FEF8093100108950B -:103E6000833011F128F4813049F0823091F00895C7 -:103E7000853081F120F18630C1F1089580911501DE -:103E8000681720F4861B8093150108951092150180 -:103E9000089580911401681720F4861B8093140103 -:103EA000089510921401089580911301681720F469 -:103EB000861B809313010895109213010895809139 -:103EC0001201681720F4861B809312010895109246 -:103ED0001201089580911101681720F4861B8093C8 -:103EE0001101089510921101089580911001681731 -:103EF00020F4861B809310010895109210010895FC -:103F00000F931F938D3109F46BC008F03FC08E30C2 -:103F100009F47DC0C0F4873009F46EC068F48630BF -:103F200009F0AFC08091CC01817F8E7F8093CC015E -:103F300081E08093DB01A6C0883009F458C08B3043 -:103F400009F49BC09EC0863109F497C078F4803193 -:103F500009F470C0813109F094C00E94B9139091A6 -:103F60000D0181E0892780930D0187C0893109F413 -:103F700084C08B3109F085C08091CC0181FB222760 -:103F800020F991E0922790FB81F94AC0853309F42A -:103F90005BC048F4873209F457C008F45AC089322C -:103FA00009F452C06EC0833438F48A3308F067C015 -:103FB000883309F462C065C0833409F445C088348D -:103FC00009F05FC00E94B9130FEF13ED20E3015019 -:103FD00010402040E1F700C000000E94C01A4DC010 -:103FE0000E9402210E94500E0E94460746C00E9475 -:103FF000741C0E94861C41C09091CC01892F817055 -:1040000090FF12C0917F9E7F9093CC013BC0809126 -:10401000CC0182FB222720F991E0922790FB82F9C4 -:104020008093CC01992349F18091CC0181608093E8 -:10403000CC0123C08091CC0183FB222720F991E0A1 -:10404000922790FB83F9ECCF61E070E080E090E094 -:1040500010C08D5141E050E060E070E08A019B01AA -:1040600004C0000F111F221F331F8A95D2F7C90108 -:10407000B8010E9470170E94B91381E003C08953F0 -:10408000E9CF80E01F910F91089580E008950C948E -:104090004520CF93C82F8091DB01813079F018F053 -:1040A0008230E9F187C0E0910E01F0910F0180812B -:1040B000813169F0823209F07FC009C0E0910E01C0 -:1040C000F0910F018081813111F0823261F48C2FE7 -:1040D0000E944720811104C08C2F0E94801F1DC0A8 -:1040E00081E090E01AC08C2F0E944520811114C0FD -:1040F000C43179F048F4CB3079F0C03109F060C0B8 -:1041000082E08093DB0108C0C93219F0C83321F086 -:1041100057C01092DB0154C081E0817053C0C93296 -:1041200089F118F5C43171F1A8F4C73009F046C01F -:104130008AE08093150194E19093140193E09093A9 -:1041400013018093120188E08093110188E280932B -:10415000100134C0CE51C63088F5EC2FF0E0E65D9A -:10416000FE4F80818093DA0129C0CE34E9F020F43B -:10417000CB3421F56AE013C0C13579F0C235F1F4D2 -:1041800061E00DC08091DA01882319F01092DA0104 -:1041900015C081E08093DB0115C061E006C080910D -:1041A000DA010E94BA1E0AC06AE08091DA010E9418 -:1041B000301F04C01092DB0180E004C081E002C027 -:1041C00080E0ABCFCF910895E1E8F0E08081886096 -:1041D00080838081816080838FB7F89493E090938F -:1041E000890090ED909388008FBF0895EFE6F0E08E -:1041F0008081826080830895EFE6F0E080818D7F8A -:1042000080830895EFE6F0E0908182E08927808343 -:1042100008951F920F920FB60F9211242F933F9380 -:104220004F935F936F937F938F939F93AF93BF93BE -:10423000EF93FF938091DC019091DD0101969093C3 -:10424000DD018093DC01811103C082E00E944607FA -:10425000E091DD01E695E695F0E0E657FB4FE4914D -:104260008091DC018E1303C080E00E944607FF911D -:10427000EF91BF91AF919F918F917F916F915F91DE -:104280004F913F912F910F900FBE0F901F90189557 -:104290000E944F216894B1110C94DE2108950E9470 -:1042A000C32188F09F5798F0B92F9927B751B0F0E4 -:1042B000E1F0660F771F881F991F1AF0BA95C9F7AA -:1042C00014C0B13091F00E94DD21B1E008950C944A -:1042D000DD21672F782F8827B85F39F0B93FCCF3FD -:1042E000869577956795B395D9F73EF49095809527 -:1042F000709561957F4F8F4F9F4F0895E89409C047 -:1043000097FB3EF490958095709561957F4F8F4F08 -:104310009F4F9923A9F0F92F96E9BB279395F6951E -:10432000879577956795B795F111F8CFFAF4BB0F9C -:1043300011F460FF1BC06F5F7F4F8F4F9F4F16C000 -:10434000882311F096E911C0772321F09EE8872F8A -:10435000762F05C0662371F096E8862F70E060E046 -:104360002AF09A95660F771F881FDAF7880F9695BF -:10437000879597F9089557FD9058440F551F59F0A8 -:104380005F3F71F04795880F97FB991F61F09F3F42 -:1043900079F087950895121613061406551FF2CF6B -:1043A0004695F1DF08C0161617061806991FF1CFBB -:1043B00086957105610508940895E894BB276627E2 -:1043C0007727CB0197F908950E94F7210C94682272 -:1043D0000E945A2238F00E94612220F0952311F0A9 -:1043E0000C9451220C94572211240C94DE210E942B -:1043F000BB2170F3959FC1F3950F50E0551F629F4D -:10440000F001729FBB27F00DB11D639FAA27F00D2D -:10441000B11DAA1F649F6627B00DA11D661F829F54 -:104420002227B00DA11D621F739FB00DA11D621F39 -:10443000839FA00D611D221F749F3327A00D611D56 -:10444000231F849F600D211D822F762F6A2F112438 -:104450009F5750409AF0F1F088234AF0EE0FFF1F6B -:10446000BB1F661F771F881F91505040A9F79E3FC2 -:10447000510580F00C9451220C94DE215F3FE4F34F -:10448000983ED4F3869577956795B795F795E79518 -:104490009F5FC1F7FE2B880F911D9695879597F921 -:1044A000089597F99F6780E870E060E008959FEFB6 -:1044B00080EC089500240A941616170618060906BB -:1044C000089500240A94121613061406050608958A -:1044D000092E0394000C11F4882352F0BB0F40F412 -:1044E000BF2B11F460FF04C06F5F7F4F8F4F9F4F52 -:1044F000089597FB072E16F4009407D077FD09D096 -:104500000E94932207FC05D03EF4909581959F4F21 -:104510000895709561957F4F0895EE0FFF1F0590E8 -:10452000F491E02D0994AA1BBB1B51E107C0AA1FFF -:10453000BB1FA617B70710F0A61BB70B881F991F44 -:104540005A95A9F780959095BC01CD010895F999E8 -:10455000FECF92BD81BDF89A992780B50895A8E154 -:10456000B0E042E050E00C94CA22262FF999FECF29 -:104570001FBA92BD81BD20BD0FB6F894FA9AF99A80 -:104580000FBE019608950E94B522272F0C94B622E3 -:10459000DC01CB01FC01F999FECF06C0F2BDE1BD03 -:1045A000F89A319600B40D9241505040B8F70895F2 -:0445B000F894FFCFAD -:1045B40020024707D707B2077E074A070101BA015D -:1045C40028080A03140A3F4D36394B04FE03C80376 -:1045D4008F0322033B0354036D0301020304050606 -:0445E40007080900BB +:1004D000DAE0DEBFCDBF04B603FE24C08091F00198 +:1004E0009091F101A091F201B091F3018730904B0E +:1004F000A740B04BB9F41092F0011092F1011092A4 +:10050000F2011092F30114BE84B7877F84BF88E1A3 +:100510000FB6F89480936000109260000FBEE0E088 +:10052000FFE3099511E0A0E0B1E0EEE1F8E402C0DC +:1005300005900D92A433B107D9F711E0A4E3B1E01F +:1005400001C01D92A03FB107E1F70E94E9090C9498 +:100550000D240C940000662319F06130F1F03DC0C9 +:10056000FC018281882341F00E94B71B90933501E2 +:100570008093340181EE1CC080913401909135014B +:100580000E94C31B8639910534F486E20E944A100A +:1005900086E20E94121181EE1EC0FC018281882336 +:1005A00051F00E94B71B909335018093340185EE82 +:1005B0000E944A1012C080913401909135010E942E +:1005C000C31B8639910534F487E20E944A1087E202 +:1005D0000E94121185EE0E94121180E090E00895B1 +:1005E00008956091B3017091B4018091B50190912B +:1005F000B6010E94151B56985E9825982D9826984E +:100600002E9827982F98813019F0823021F0089584 +:10061000259A2D9A0895269A2E9A089508950C9455 +:10062000F10256985E9825982D9826982E9827982E +:100630002F988FEF90E0909389008093880090939B +:100640008B0080938A0090938D0080938C00259A74 +:100650002D9A2FEF80E792E0215080409040E1F703 +:1006600000C00000269A2E9A2FEF80E792E02150DA +:1006700080409040E1F700C00000279A2F9A2FEFAA +:1006800080E792E0215080409040E1F700C00000F8 +:1006900025982D982FEF80E792E0215080409040E0 +:1006A000E1F700C0000026982E982FEF80E792E037 +:1006B000215080409040E1F700C0000027982F981B +:1006C00056985E9825982D9826982E9827982F98BA +:1006D000089589EA8093800089E0809381002498BE +:1006E0002C983F988AB18F748AB96E98479A8BB1CB +:1006F000806B8BB9769A0E9411030C94F00280E211 +:10070000809300018091360181110EC00E94D003B8 +:1007100081E0809336012FEF83ED90E321508040FC +:100720009040E1F700C0000080E40E94D60380936F +:10073000000181112EC00E940004809300018111EC +:1007400028C00E94000480930001811122C08FE321 +:100750000E9400048093000181111BC00E94F803D5 +:1007600080E40E94D60380930001811112C08CE0C6 +:100770000E9400048093000181110BC00E940004BC +:1007800080930001811105C08FE30E9400048093D3 +:1007900000010E94F8038091000108950C940E035B +:1007A0001092B9008AE08093B800089594EA90937B +:1007B000BC009091BC0097FFFCCF9091B900987F4E +:1007C000983021F0903111F081E008958093BB00C2 +:1007D00084E88093BC008091BC0087FFFCCF8091AF +:1007E000B900887F883111F0803471F780E0089576 +:1007F00084E98093BC008091BC0084FDFCCF089507 +:100800008093BB0084E88093BC008091BC0087FF8C +:10081000FCCF9091B900987F81E0983209F480E094 +:10082000089584E88093BC008091BC0087FFFCCFD2 +:100830008091BB00089580910001811115C080E472 +:100840000E94D6038093000181110CC082E10E94B6 +:10085000000480930001811105C08FEF0E94000405 +:10086000809300010E94F80384B1807F84B985B130 +:10087000807F85B98AB1837F8AB98BB1837F8BB939 +:100880003E98469808950E947F03809300010E943D +:100890001B0480B38C7080BB81B3836F81BBE6E4A3 +:1008A000F1E0A8E3B1E011921D9281E0E435F80790 +:1008B000D1F70C946903BF92CF92DF92EF92FF922F +:1008C0000F931F93CF93DF9380910001882379F0DA +:1008D000809137018F5F80933701811108C00E949A +:1008E0007F0380930001811102C00E94110308E37D +:1008F00011E0C0E0D0E0DD24D39482E0C82EEE24E5 +:10090000E394F12CC73000F580910001811162C0A1 +:1009100080E40E94D60380930001811112C082E11D +:100920000E9400048093000181110BC0C7010C2EAE +:1009300001C0880F0A94EAF780950E940004809312 +:1009400000010E94F80346C0CA30A1F028F4C83064 +:1009500059F0C93061F005C0CC3089F070F0CD306D +:1009600089F0209A289810C0219A29980DC0229ABF +:100970002A980AC0239A2B9807C0529A01C0539A0A +:100980005B9802C03E9A4698E0EAEA95F1F78FB18B +:1009900079995AC092E081708D25892B7C9B02C089 +:1009A00090E001C094E0892B7D9B02C090E001C0E3 +:1009B00098E0892B7E9B02C090E001C090E1892BDA +:1009C0009FB19095991F9927991F9295990F907EA5 +:1009D000892B0FC08091000181114BC080E40E94DF +:1009E000D60380930001882389F1B12C0E94F8037B +:1009F0008B2DF8019081981719F08083C092010126 +:100A00000E941B0421960F5F1F4FCE30D10509F0C5 +:100A100079CF80910101882371F181508093010188 +:100A2000882339F08FE99FE00197F1F700C00000BB +:100A300022C0A6E4B1E0E8E3F1E081918D9391E07A +:100A4000E634F907D1F717C090E0A5CF83E10E9403 +:100A50000004809300018111C8CF81E40E94D60375 +:100A6000809300018111C1CF0E941104B82EB0946F +:100A7000BDCF80E0BECF0E940F0381E0DF91CF9118 +:100A80001F910F91FF90EF90DF90CF90BF9008954E +:100A9000E82FF0E0EA5BFE4F808108950895089505 +:100AA00096E0799FF001112494E5899FE00DF11DF6 +:100AB0001124E60FF11DEE0FFF1FEC51FF4F859142 +:100AC00094910895880F991F805A9040FC01859158 +:100AD00094910895880F991F80529F4FFC01859132 +:100AE000949108950F931F93CF93DF93EC01811599 +:100AF00020E3920730F5811530E2930708F0B1C08A +:100B00008B3B910588F4883A910508F058C0853AE6 +:100B1000910508F049C08430910508F043C0813048 +:100B2000910509F4B2C1AEC18F3F910509F0D0F52E +:100B3000803F910508F092C0805E9109089790F17E +:100B4000A1C1C11581E5D807A8F4C23090E5D90745 +:100B500008F09FC0C11520E5D20709F486C008F04F +:100B600092C0C11580E4D80708F08CC18E0111270E +:100B7000106CCCC1C11590E8D90758F4C11520E715 +:100B8000D20708F07BC1C11530E6D30708F423C1B2 +:100B900079C1C11580E9D80708F074C18E011F70B2 +:100BA000106AB4C18E01B2C1853A910509F470C1D1 +:100BB000863A910509F46FC103E810E4A7C1883AA9 +:100BC000910509F46BC1893A910509F46AC18A3A21 +:100BD000910509F469C18B3A910509F468C18C3A11 +:100BE000910509F467C18D3A910509F466C1803B0E +:100BF000910509F465C18E3A910509F464C18F3AF3 +:100C0000910509F463C1813B910509F462C1823BFE +:100C1000910509F461C1833B910509F460C1843BEE +:100C2000910509F45FC1853B910509F45EC1863BDE +:100C3000910509F45DC1873B910509F45CC1883BCE +:100C4000910509F45BC1893B910509F45AC18A3BBE +:100C5000910509F059C10AE216E458C18C011065EA +:100C600055C19F700E946A0552C10E94A4149FEF53 +:100C700024E33CE0915020403040E1F700C0000008 +:100C80000E94111C43C18091CF0181608093CF01EC +:100C90003DC10E94B91D811102C00E949F1D0E948A +:100CA000D61D90E09093F0018093EF01C23080E573 +:100CB000D80721F48091EF01816086C0C43090E5AF +:100CC000D90721F48091EF0182607EC0C63020E513 +:100CD000D20721F48091EF01846076C0C83030E5FE +:100CE000D30719F48091EF0127C0CA3080E5D807F7 +:100CF00021F48091EF01806167C0CC3090E5D90785 +:100D000021F48091EF0180625FC0CE3020E5D207F0 +:100D100021F48091EF01806457C0C03130E5D307E2 +:100D200021F48091EF0180684FC0C23180E5D8077F +:100D300029F48091EF018460886046C0C33090E55B +:100D4000D90721F48091EF018E7F3EC0C53020E5A8 +:100D5000D20721F48091EF018D7F36C0C73030E596 +:100D6000D30721F48091EF018B7F2EC0C93080E53D +:100D7000D80719F48091EF0126C0CB3090E5D90750 +:100D800021F48091EF018F7E1FC0CD3020E5D20786 +:100D900021F48091EF018F7D17C0CF3030E5D3076C +:100DA00021F48091EF018F7B0FC0C13180E5D8071E +:100DB00021F48091EF018F7707C0C331D04531F422 +:100DC0008091EF018B7F877F8093EF018091EF010E +:100DD0000E94DA1D9BC08D2F99278F709927813033 +:100DE0009105E9F48E01037011279C0102C0220FC6 +:100DF000331F0A95E2F789011C68CE0164E0880F71 +:100E0000991F6A95E1F788279370082B192B73E0D7 +:100E1000CC0FDD1F7A95E1F7C076DD272CC082303C +:100E2000910529F41C2F0027016F106A6FC08330D1 +:100E3000910561F4CE018370992701E010E002C0B2 +:100E4000000F111F8A95E2F71C680EC0049709F085 +:100E50005DC0CE018370992701E010E002C0000F51 +:100E6000111F8A95E2F71A6843E0CC0FDD1F4A95FF +:100E7000E1F7C07ED7700C2B1D2B48C08E011F7070 +:100E8000106244C000E010E041C001E010E03EC04C +:100E900001E810E43BC002E810E438C002EE14E4BC +:100EA00035C009EE14E432C00AEE14E42FC005EB9D +:100EB00014E42CC006EB14E429C007EB14E426C0AC +:100EC0000CEC14E423C00DEC14E420C003E815E49A +:100ED0001DC00AE815E41AC002E915E417C004E9C8 +:100EE00015E414C001E216E411C003E216E40EC0DA +:100EF00004E216E40BC005E216E408C006E216E4BC +:100F000005C007E216E402C000E014E4C801DF9166 +:100F1000CF911F910F91089596E0799FF0011124D0 +:100F200094E5899FE00DF11D1124E60FF11DEE0FF0 +:100F3000FF1FEC51FF4F85919491803E9105E0F4A5 +:100F4000803C910558F58133910509F46FC048F450 +:100F50008932910509F463C08A32910509F46DC0A4 +:100F600072C089339105E9F082389105D1F085335B +:100F7000910509F44DC067C0833E910581F138F4B5 +:100F8000803E9105B9F0823E9105D9F05CC0863E65 +:100F9000910561F1873E9105A1F155C00E9462055E +:100FA00008952091EF0120FD02C021FF4CC080EE8A +:100FB00090E049C08091EF0180FFF9CF89E390E094 +:100FC00042C08091EF0182FF0EC08091EF0184FF4B +:100FD00003C080E090E037C083EE90E034C08091A1 +:100FE000EF0182FFF2CF82EE90E02DC08091EF0101 +:100FF00083FF0BC08091EF0184FDEBCF87EE90E083 +:1010000022C08091EF0183FFF5CF86EE90E01BC0F8 +:101010008091EF0185FF07C089E290E014C08091C4 +:10102000EF0185FFF9CF85E390E00DC08091EF01DE +:1010300086FF07C08AE290E006C08091EF0186FF3C +:10104000F9CF81E390E00E947205089508950C9411 +:101050002608809164010895CF93DF9300D01F92FA +:10106000CDB7DEB72091E601243019F523E02983BE +:101070009B838A832093E9008FEF9091E800815051 +:1010800095FD06C095ED9A95F1F700008111F5CF19 +:101090008091E80085FF0DC040E050E063E070E023 +:1010A000CE0101960E94960A8091E8008E77809387 +:1010B000E8000F900F900F90DF91CF910895CF939C +:1010C000DF9300D01F92CDB7DEB72091E601243028 +:1010D00021F522E029839B838A8383E08093E900C2 +:1010E0008FEF9091E800815095FD06C095ED9A959F +:1010F000F1F700008111F5CF8091E80085FF0DC068 +:1011000040E050E063E070E0CE0101960E94960A54 +:101110008091E8008E778093E8000F900F900F90F9 +:10112000DF91CF9108952091E6012430F1F422E07F +:101130002093E9002FEF3091E800215035FD06C0E3 +:1011400035ED3A95F1F700002111F5CF2091E80037 +:1011500025FF0BC040E050E065E070E00E94960A79 +:101160008091E8008E778093E8000895CF93DF9315 +:10117000EC018091E601843009F046C090910C01A9 +:101180009923D9F090910D019923B9F08093E9004A +:101190008FEF9091E800815095FD06C095E19A95FA +:1011A000F1F700008111F5CF8091E80085FF2CC098 +:1011B00040E050E060E170E017C081E08093E9001A +:1011C0008FEF9091E800815095FD06C095ED9A95BE +:1011D000F1F700008111F5CF8091E80085FF14C080 +:1011E00040E050E068E070E0CE010E94960A8091F5 +:1011F000E8008E778093E80080E1FE01A4E5B1E08D +:1012000001900D928A95E1F7DF91CF910895809139 +:10121000E501811109C00E94280C0E94850C809173 +:10122000E20084608093E20008951092E501089541 +:1012300008950C9435220E94A81B0E943B220E9414 +:10124000220F0C94270842E061EC81E00E94A20B7F +:1012500042E061EC82E00E94A20B42E061EC83E09C +:101260000E94A20B42E161EC84E00C94A20B8091FD +:10127000E801833009F455C030F4813071F08230D8 +:1012800009F48EC008958A3009F47AC08B3009F4CD +:1012900060C0893009F09CC020C08091E701813A8C +:1012A00009F096C08091E800877F8093E8008091E4 +:1012B000EB019091EC01892B21F060E080E090E05F +:1012C00003C060E184E591E070E00E94DF0A809154 +:1012D000E8008B778093E80008958091E7018132E0 +:1012E00009F076C08091EB019091EC01009719F024 +:1012F000039709F06DC08091E800877F8093E80034 +:101300008091E80082FD05C08091E6018111F8CF4F +:101310005FC08091F100809364018091E8008B7739 +:1013200053C08091E701813A09F052C08091EB01EE +:101330009091EC01892B09F04BC08091E800877FE8 +:101340008093E8008091E80080FFFCCF80910C0141 +:1013500036C08091E7018132D9F58091EB019091FF +:10136000EC01892BA9F58091E800877F8093E80044 +:101370000E94D70B8091E90180930C010C94A41476 +:101380008091E701813221F58091E800877F809389 +:10139000E8000E94D70B8091EA01809365010895CF +:1013A0008091E701813AA1F48091E800877F8093E2 +:1013B000E8008091E80080FFFCCF80916501809378 +:1013C000F1008091E8008E778093E8000C94D70BB1 +:1013D000089584B7877F84BF88E10FB6F89480931F +:1013E0006000109260000FBE90E080E80FB6F894A5 +:1013F00080936100909361000FBE0E94710F0E9464 +:10140000280C0E94850C8091E20084608093E200A9 +:1014100078940E94000F0E94730F82E091E00E9476 +:101420001D0F0E9423228091E601853069F40E94FD +:10143000681B8091E4018823B1F30E94931B8823E9 +:1014400091F30E94800AEFCF0E94790FECCF292FF1 +:10145000332723303105A9F06CF42130310509F42C +:1014600042C02230310509F043C08DE690E020E112 +:1014700033E042C021323105C9F02232310519F181 +:1014800037C099278130910541F08230910541F0B4 +:10149000892B71F5ECE0F3E005C0E4EFF2E002C067 +:1014A000ECEDF2E0849190E09F0126C0643000F5FD +:1014B000E62FF0E0EE0FFF1FEE5DFE4F2081318141 +:1014C00089E090E019C0643098F4E62FF0E0DF0185 +:1014D000AA0FBB1FA65EBE4F2D913C91EA5EFE4F48 +:1014E000808190E009C082E190E02DE733E004C004 +:1014F00080E090E020E030E0FA013183208308951D +:1015000080E189BD82E189BD09B400FEFDCF8091F3 +:10151000D8008F7D8093D8008091E0008260809316 +:10152000E0008091E00081FDFCCF0895CF92DF9232 +:10153000EF92FF920F931F93CF93DF937C018B0168 +:10154000EA010E94F80B811131C0209731F08881A7 +:101550009981081B190BE80EF91EC12CD12C01151D +:10156000110519F18091E80085FD14C08091E80013 +:101570008E778093E800209741F0888199818C0DC7 +:101580009D1D9983888385E011C00E94F80B8823F4 +:1015900031F30CC0F70181917F018093F10001507C +:1015A0001109FFEFCF1ADF0ADACF80E0DF91CF9188 +:1015B0001F910F91FF90EF90DF90CF9008952091B1 +:1015C000ED013091EE012617370748F061157105DE +:1015D00039F42091E8002E772093E80001C0B9018A +:1015E000FC0120E061157105B9F18091E6018823C5 +:1015F00009F440C0853009F43FC08091E80083FDC4 +:101600003DC08091E80082FF06C08091E80082FF23 +:1016100026C080E008958091E80080FFE3CF20910C +:10162000F3008091F20090E0922B6115710551F06A +:101630008830910538F421912093F10061507109AF +:101640000196F3CF21E0089709F020E08091E800AF +:101650008E778093E800C6CF2111C7CFD6CF809177 +:10166000E601882339F0853039F08091E80083FF66 +:10167000CCCF04C082E0089583E0089581E008950E +:101680002091ED013091EE012617370748F06115E2 +:10169000710539F42091E8002E772093E80001C00D +:1016A000B901FC0120E061157105C1F18091E601ED +:1016B000882309F441C0853009F440C08091E800D6 +:1016C00083FD3EC08091E80082FF06C08091E80063 +:1016D00082FF27C080E008958091E80080FFE3CF7B +:1016E0002091F3008091F20090E0922B611571053A +:1016F00059F08830910540F424912093F1003196FF +:10170000615071090196F2CF21E0089709F020E0BD +:101710008091E8008E778093E800C5CF2111C6CF75 +:10172000D5CF8091E601882339F0853039F080915A +:10173000E80083FFCBCF04C082E0089583E00895E2 +:1017400081E00895982F973058F59093E900981705 +:1017500039F07091EC002091ED005091F00003C041 +:10176000242F762F50E021FF19C03091EB003E7FEF +:101770003093EB003091ED003D7F3093ED003091E0 +:10178000EB0031603093EB007093EC002093ED00A0 +:101790005093F0002091EE0027FF07C09F5FD3CF4A +:1017A0008F708093E90081E0089580E00895809132 +:1017B000E70187FD05C08091E80080FF0EC012C0E0 +:1017C0008091E80082FD05C08091E6018111F8CF8B +:1017D00008958091E8008B7708C08091E60181111F +:1017E000EACF08958091E8008E778093E80008950D +:1017F0008091E4009091E50045E62091EC0020FF07 +:1018000021C02091E80020FD21C02091E601222383 +:1018100089F0253089F02091EB0025FD0FC0209143 +:10182000E4003091E5002817390739F3415041F0C1 +:10183000C901E3CF82E0089583E0089581E008952F +:1018400084E008952091E80022FFDFCF80E0089532 +:101850000E94960C0E949E0CE0EEF0E08081816078 +:101860008083E8EDF0E080818F77808319BCA7ED5D +:10187000B0E08C918E7F8C9380818F7E80831092DC +:10188000E50108950F931F93CF93DF930E94960C69 +:101890000E949E0CC8EDD0E088818F778883888174 +:1018A0008068888388818F7D888319BC1092E601C7 +:1018B0001092E2011092E4011092E30100EE10E0B8 +:1018C000F80180818B7F808388818160888342E0FA +:1018D00060E080E00E94A20BE1EEF0E080818E7F6C +:1018E0008083E2EEF0E08081816080838081886087 +:1018F0008083F80180818E7F8083888180618883E6 +:10190000DF91CF911F910F910895E8EDF0E0808174 +:101910008F7E8083E7EDF0E080818160808384E0CA +:1019200082BF81E08093E5010C94420CE8EDF0E089 +:1019300080818E7F80831092E20008951092DA00F9 +:101940001092E10008951F920F920FB60F9211248A +:101950002F933F934F935F936F937F938F939F93B7 +:10196000AF93BF93EF93FF938091E10082FF0BC091 +:101970008091E20082FF07C08091E1008B7F80931D +:10198000E1000E94FF0E8091DA0080FF1FC080916D +:10199000D80080FF1BC08091DA008E7F8093DA0030 +:1019A0008091D90080FF0DC080E189BD82E189BDB1 +:1019B00009B400FEFDCF81E08093E6010E94070993 +:1019C00005C019BC1092E6010E9415098091E10042 +:1019D00080FF19C08091E20080FF15C08091E20075 +:1019E0008E7F8093E2008091E20080618093E2002C +:1019F0008091D80080628093D80019BC85E08093E4 +:101A0000E6010E9419098091E10084FF30C08091B5 +:101A1000E20084FF2CC080E189BD82E189BD09B468 +:101A200000FEFDCF8091D8008F7D8093D8008091FB +:101A3000E1008F7E8093E1008091E2008F7E8093B1 +:101A4000E2008091E20081608093E2008091E201F7 +:101A5000882311F084E007C08091E30087FF02C073 +:101A600083E001C081E08093E6010E941B09809120 +:101A7000E10083FF29C08091E20083FF25C08091AF +:101A8000E100877F8093E10082E08093E60110927D +:101A9000E2018091E1008E7F8093E1008091E2007D +:101AA0008E7F8093E2008091E20080618093E2006B +:101AB00042E060E080E00E94A20B8091F00088602C +:101AC0008093F0000E941809FF91EF91BF91AF91B0 +:101AD0009F918F917F916F915F914F913F912F9146 +:101AE0000F900FBE0F901F9018951F920F920FB678 +:101AF0000F9211242F933F934F935F936F937F9394 +:101B00008F939F93AF93BF93CF93EF93FF93C09126 +:101B1000E900CF708091EC001092E9008091F00014 +:101B2000877F8093F00078940E94B10D1092E900B5 +:101B30008091F00088608093F000C093E900FF91ED +:101B4000EF91CF91BF91AF919F918F917F916F91C5 +:101B50005F914F913F912F910F900FBE0F901F906B +:101B600018951F93CF93DF93CDB7DEB7AA970FB623 +:101B7000F894DEBF0FBECDBFE7EEF1E08091F1003B +:101B8000819321E0EF3EF207C9F70E943709809167 +:101B9000E80083FF1CC12091E7013091E801832F09 +:101BA00090E08A30910508F012C1FC01EA5AFF4F1B +:101BB0000C94BD23203881F0223809F008C18091AF +:101BC000EB018F708093E9008091EB0085FB882703 +:101BD00080F91092E90006C08091E3019091E40140 +:101BE000911182609091E800977F9093E800809334 +:101BF000F1001092F100C5C0822F8D7F09F0E7C07F +:101C0000222319F0223061F0E2C08091E901813095 +:101C100009F0DDC0333009F080E08093E40128C092 +:101C20008091E901811124C02091EB012F7009F40A +:101C3000CEC02093E9008091EB0080FF19C0809115 +:101C4000EB00333011F4806211C080618093EB00AF +:101C500081E090E0022E01C0880F0A94EAF7809399 +:101C6000EA001092EA008091EB0088608093EB001C +:101C70001092E9008091E800877F86C02111A7C0FB +:101C80001091E9011F778091E3008078812B809388 +:101C9000E3008091E800877F8093E8000E94D70BE3 +:101CA0008091E80080FFFCCF8091E3008068809302 +:101CB000E300112311F083E001C082E08093E6018C +:101CC00086C02058223008F082C08091E9019091AE +:101CD000EA018C3D23E0920779F583E08A838AE26A +:101CE00089834FB7F894DE01139620E03EE051E27D +:101CF000E32FF0E050935700E49120FF03C0E295FA +:101D0000EF703F5FEF708E2F90E0EA3010F0C796D3 +:101D100001C0C0968D939D932F5F243149F74FBF2B +:101D20008091E800877F8093E8006AE270E0CE014E +:101D300001960E94DF0A14C0AE014F5F5F4F6091B1 +:101D4000EB010E94270A009709F441C02091E800A6 +:101D5000277F2093E800BC0189819A810E94400B73 +:101D60008091E8008B778093E80031C0203879F5C6 +:101D70008091E800877F8093E8008091E201809362 +:101D8000F1008091E8008E778093E8000E94D70BE5 +:101D90001EC021111CC09091E9019230C0F48091C5 +:101DA000E800877F8093E8009093E2010E94D70BC0 +:101DB0008091E201811104C08091E30087FF02C09D +:101DC00084E001C081E08093E6010E9423098091B4 +:101DD000E80083FF0AC08091E800877F8093E800D5 +:101DE0008091EB0080628093EB00AA960FB6F89486 +:101DF000DEBF0FBECDBFDF91CF911F910895089533 +:101E0000CF938091E6018823B1F08091E9008F7033 +:101E10009091EC0090FF02C090E801C090E0C92FC3 +:101E2000C82B1092E9008091E80083FD0E94B10D5B +:101E3000CF70C093E900CF91089590936B01809388 +:101E40006A010895E0916A01F0916B01309721F0E9 +:101E50000190F081E02D099480E00895E0916A01FD +:101E6000F0916B01309721F00280F381E02D09940D +:101E70000895E0916A01F0916B01309721F00480A0 +:101E8000F581E02D09940895209168013091690150 +:101E90008217930771F09093690180936801E09134 +:101EA0006A01F0916B01309721F00680F781E02DF7 +:101EB0000994089520916601309167018217930774 +:101EC00071F09093670180936601E0916A01F0914F +:101ED0006B01309721F00084F185E02D099408957D +:101EE00008950C94700F0E94AE1B0E9443040C9442 +:101EF000741CCF92DF92EF92FF920F931F93CF93B8 +:101F0000DF93CDB7DEB72B970FB6F894DEBF0FBEC9 +:101F1000CDBF0E945B043DE6E32E31E0F32E00E0EE +:101F200010E0C02E802F0E944805F701D1907F015C +:101F3000D826B1F40F5F1F4F0E30110591F78FEFC8 +:101F400089838A831B820E94B71B8160782F9D83BF +:101F50008C8349815A816B818D810E941C1041C004 +:101F60009091CF0191FF04C08B870E944E058B8515 +:101F700020E030E04D2D50E0922FBA01022E02C039 +:101F8000759567950A94E2F760FF25C02E83CF828E +:101F9000EE24E394F12C02C0EE0CFF1C9A95E2F7BC +:101FA00090E08E219F2121E0892B09F420E02887F1 +:101FB0000E94B71B8160782F9A8789874E815F8145 +:101FC00068858A850E941C10F801E359FE4F8081C4 +:101FD0008E25808306C02F5F3F4F2630310561F686 +:101FE000A9CF0E94581F10916C010E94220F181750 +:101FF000A1F00E94220F80936C012B960FB6F894EB +:10200000DEBF0FBECDBFDF91CF911F910F91FF902B +:10201000EF90DF90CF900C9427082B960FB6F89492 +:10202000DEBF0FBECDBFDF91CF911F910F91FF900B +:10203000EF90DF90CF900895CF93DF93CDB7DEB7C9 +:102040002B970FB6F894DEBF0FBECDBF4F835887D6 +:1020500069877A878B87DE01119686E0FD011192F0 +:102060008A95E9F785E0FE01379601900D928A95F1 +:10207000E1F749815A816B817C818D819E810E942B +:1020800070172B960FB6F894DEBF0FBECDBFDF9151 +:10209000CF910895CF93C82F882309F4C1C0823807 +:1020A00059F40E94220F81FDBBC089E30E941C1AD3 +:1020B0000E94E61A89E30CC0833879F40E94220F4B +:1020C00080FDAEC083E50E941C1A0E94E61A83E5DB +:1020D0000E945C1ACF910C94E61A843859F40E943D +:1020E000220F82FD9DC087E40E941C1A0E94E61AFE +:1020F00087E4EECF8CEF8C0F813A48F48C2F0E944E +:102100008B2181118DC08C2F0E941C1AE3CF80E29D +:102110008C0F883048F4C77081E001C0880FCA95E1 +:10212000EAF70E949D1AD6CF8BE58C0F833078F4A6 +:10213000C53A29F0C63A31F482E890E005C081E85A +:1021400090E002C083E890E0CF910C94440F88E5C2 +:102150008C0F833108F064C0C83A39F1C93A41F1B3 +:10216000CA3A49F1CB3A51F1CC3A59F1CD3A61F141 +:10217000C03B69F1CE3A71F1CF3A79F1C13B81F1BF +:10218000C23B89F1C33B91F1C43B99F1C53BA1F13D +:10219000C63BA9F1C73BB1F1C83BB9F1C93BC1F19D +:1021A000CA3BC9F58AE292E038C082EE90E035C0C1 +:1021B00089EE90E032C08AEE90E02FC085EB90E08F +:1021C0002CC086EB90E029C087EB90E026C08CEC19 +:1021D00090E023C08DEC90E020C083E891E01DC02A +:1021E0008AE891E01AC082E991E017C084E991E0A1 +:1021F00014C081E292E011C083E292E00EC084E25A +:1022000092E00BC085E292E008C086E292E005C051 +:1022100087E292E002C080E090E0CF910C945A0FE8 +:10222000CF910895882309F44BC0823859F40E9455 +:10223000220F81FF45C089E30E941C1A0E94E61A02 +:1022400089E30CC0833871F40E94220F80FF38C0EC +:1022500083E50E941C1A0E94E61A83E50E945C1A1C +:102260000C94E61A843859F40E94220F82FF28C089 +:1022700087E40E941C1A0E94E61A87E4EFCF9CEFC5 +:10228000980F913A58F390E2980F983050F4877075 +:1022900091E001C0990F8A95EAF7892F0E94A31A4D +:1022A000DFCF9BE5980F933020F480E090E00C9412 +:1022B000440F885A833120F480E090E00C945A0F48 +:1022C0000895882321F00E949D1A0C94E61A08951F +:1022D000882321F00E94A31A0C94E61A0895CF9245 +:1022E000DF92EF92FF920F931F93CF93DF93CDB7BF +:1022F000DEB728970FB6F894DEBF0FBECDBF8C01B6 +:1023000085E0F801DE01119601900D928A95E1F7C2 +:10231000F801D080E180F280558152955F70238171 +:102320003481232B39F0FFEFEF1206C081E0DF127A +:1023300003C003C081E001C080E080FDE2C2C801AB +:102340005F830E94CE03D982EA8269817A818F2DD0 +:102350000E94181A9E8388870E94CC190E949F1899 +:102360004E815F816885FF2029F00E94BA1A688536 +:102370005F814E81E42FE295EF70F0E0E05AFF4F6D +:102380000C94BD23842F807F142F1F70882311F09D +:102390001295107FFF20B1F0112309F467C280E28B +:1023A000860F883028F4812F68870E949D1A04C008 +:1023B000812F68870E94AD1A688568870E94E61A97 +:1023C000688554C2862F68870E9412116885112380 +:1023D00009F497C2605E812F683018F40E94A31A36 +:1023E00002C00E94B31A28960FB6F894DEBF0FBE43 +:1023F000CDBFDF91CF911F910F91FF90EF90DF90B4 +:10240000CF900C94E61A242F207F842F8F702032D7 +:1024100011F08295807F662319F0613019F12BC08D +:10242000FF20B1F0552309F493C1513009F090C158 +:1024300028960FB6F894DEBF0FBECDBFDF91CF91C7 +:102440001F910F91FF90EF90DF90CF900C94CD1AD9 +:10245000552319F0513009F454C28E830E94D01ACA +:102460008E8189C1FF2021F0523008F04AC270C12C +:10247000511147C280C1FF2021F0552309F468C1E2 +:10248000F5C1552309F477C105C2242F2695269559 +:10249000237030E02115310521F021303105C9F0DC +:1024A00030C2FF2021F0862F942F937002C080E06D +:1024B00090E028960FB6F894DEBF0FBECDBFDF9137 +:1024C000CF911F910F91FF90EF90DF90CF900C94E0 +:1024D000440FFF2021F0862F942F937002C080E0DC +:1024E00090E028960FB6F894DEBF0FBECDBFDF9107 +:1024F000CF911F910F91FF90EF90DF90CF900C94B0 +:102500005A0F862FFF2019F00E94601E02C00E9401 +:10251000C81E28960FB6F894DEBF0FBECDBFDF9160 +:10252000CF911F910F91FF90EF90DF90CF900C947F +:102530004D1F842F837009F076C0F110E2C1262F61 +:10254000229526952770220F220F862F8F70C82E76 +:10255000D12CE12CF12C022E04C0CC0CDD1CEE1C85 +:10256000FF1C0A94D2F764FF10C06FE070E080E0B7 +:1025700090E004C0660F771F881F991F2A95D2F735 +:10258000609570958095909503C060E070E0CB01F8 +:10259000242F269526952370422F50E04230510576 +:1025A000D1F04330510559F16C297D298E299F299D +:1025B0004130510541F128960FB6F894DEBF0FBEA9 +:1025C000CDBFDF91CF911F910F91FF90EF90DF90E2 +:1025D000CF900C94C4186C297D298E299F292896A8 +:1025E0000FB6F894DEBF0FBECDBFDF91CF911F9124 +:1025F0000F91FF90EF90DF90CF900C94DE180E9427 +:10260000C418C701B60128960FB6F894DEBF0FBEF6 +:10261000CDBFDF91CF911F910F91FF90EF90DF9091 +:10262000CF900C94AA18FF2019F0842F817001C05C +:102630008695882309F465C1262F22952695277053 +:10264000220F220F862F8F70C82ED12CE12CF12C57 +:10265000022E04C0CC0CDD1CEE1CFF1C0A94D2F729 +:1026600064FF10C06FE070E080E090E004C0660F8F +:10267000771F881F991F2A95D2F7609570958095CE +:10268000909503C060E070E0CB01242F269526953D +:102690002370422F50E042305105D1F043305105B4 +:1026A00059F16C297D298E299F294130510541F12D +:1026B00028960FB6F894DEBF0FBECDBFDF91CF9145 +:1026C0001F910F91FF90EF90DF90CF900C9498198D +:1026D0006C297D298E299F2928960FB6F894DEBF94 +:1026E0000FBECDBFDF91CF911F910F91FF90EF9063 +:1026F000DF90CF900C94B2190E949819C701B601CF +:1027000028960FB6F894DEBF0FBECDBFDF91CF91F4 +:102710001F910F91FF90EF90DF90CF900C947E1956 +:10272000603FC9F118F4603E50F49BC0623F09F469 +:1027300060C008F44AC0633F09F46FC092C0162F0E +:102740001F70842F8F71FF2099F00E941719812F1D +:1027500028960FB6F894DEBF0FBECDBFDF91CF91A4 +:102760001F910F91FF90EF90DF90CF900C9461112B +:102770000E943819812F28960FB6F894DEBF0FBE3D +:10278000CDBFDF91CF911F910F91FF90EF90DF9020 +:10279000CF900C946811FF20A1F05111B2C0842F8A +:1027A0008F7128960FB6F894DEBF0FBECDBFDF91B4 +:1027B000CF911F910F91FF90EF90DF90CF900C94ED +:1027C0005D19523008F09DC0EACFFF20A1F0842FA0 +:1027D0008F7128960FB6F894DEBF0FBECDBFDF9184 +:1027E000CF911F910F91FF90EF90DF90CF900C94BD +:1027F0001719FF2061F3842F8F7128960FB6F89474 +:10280000DEBF0FBECDBFDF91CF911F910F91FF9023 +:10281000EF90DF90CF900C943819FF2091F0842F27 +:102820008F7128960FB6F894DEBF0FBECDBFDF9133 +:10283000CF911F910F91FF90EF90DF90CF900C946C +:10284000021928960FB6F894DEBF0FBECDBFDF91F8 +:10285000CF911F910F91FF90EF90DF90CF900C944C +:10286000F818FF20A1F0552309F4B1CF862F289640 +:102870000FB6F894DEBF0FBECDBFDF91CF911F9191 +:102880000F91FF90EF90DF90CF900C944A1055235A +:1028900009F4B1CF862F28960FB6F894DEBF0FBE8D +:1028A000CDBFDF91CF911F910F91FF90EF90DF90FF +:1028B000CF900C9412114F70C8010E94AB02289661 +:1028C0000FB6F894DEBF0FBECDBFDF91CF911F9141 +:1028D0000F91FF90EF90DF90CF900C941D184F70E8 +:1028E000C80128960FB6F894DEBF0FBECDBFDF91AA +:1028F000CF911F910F91FF90EF90DF90CF900C94AC +:102900004F0528960FB6F894DEBF0FBECDBFDF91FE +:10291000CF911F910F91FF90EF90DF90CF9008958E +:102920000E94BA1A0E94CA1A0E948F1A0E94E61ABE +:102930000E94F91F0E944D1F80E090E00E94440F0A +:1029400080E090E00C945A0F0E94AA1A0C94901404 +:102950000E940D1A292F22952F7030E02C3031055E +:102960004CF42A3031056CF4225031092230310503 +:1029700090F407C02C30310551F02F30310539F07B +:102980000AC0803E10F0803F31F481E0089593FB4F +:10299000882780F9089580E00895CF93DF9300D0D1 +:1029A00000D01F92CDB7DEB70F900F900F900F9011 +:1029B0000F90DF91CF910895CF93DF9300D000D097 +:1029C00000D0CDB7DEB726960FB6F894DEBF0FBEA7 +:1029D000CDBFDF91CF9108951F93CF93DF93C09127 +:1029E0007B0116E080917C01C81799F0D0E01C9F14 +:1029F000F0011D9FF00D1124E358FE4F40815181DD +:102A000062817381848195810E94DC142196C77054 +:102A1000E9CFDF91CF911F9108954091AD01509181 +:102A2000AE016091AF017091B0018091B1019091C0 +:102A3000B2010C94DC14CF938091B20182958F7017 +:102A400009F05FC08091AF01882309F45AC020913A +:102A50007B01A0917C016091AD017091AE018091EC +:102A6000B0019091B10131E06F3F09F030E0B32F38 +:102A7000C6E02A1709F445C0009721F07F3F21F4F2 +:102A80004B2F03C041E001C040E030E040FD35C0C5 +:102A9000C29FF001C39FF00D1124E358FE4F418106 +:102AA00074132BC04081641328C04281411125C09A +:102AB000438154814817590710F441505109481B6C +:102AC000590B483C5105C8F48091B2018F70806168 +:102AD0008093B20186E0829FF001839FF00D112464 +:102AE000EE57FE4F80818F70806180838DEA91E088 +:102AF0000E946F11CF910C94EC142F5F3F4F277001 +:102B0000B8CFCF910895CF92DF92EF92FF920F93BB +:102B10001F93CF93DF93CDB7DEB762970FB6F894CC +:102B2000DEBF0FBECDBF8C0185E0F801DE011D9632 +:102B300001900D928A95E1F7D8014C9111965C9124 +:102B4000119712966C9112971396ED90FC90149732 +:102B50007091AD01E091AE012091B0013091B101D1 +:102B60002115310531F0EF3F31F481E07F3F19F459 +:102B700003C081E001C080E0B82FB170CB2E80FD92 +:102B80006CC1D090AF01DD2009F4F5C0F091B20125 +:102B9000E216F30638F0C701821B930B883C9105BF +:102BA00048F09BC0209530952E0D3F1D283C3105E7 +:102BB00008F093C08F2F807F09F052C0E51314C036 +:102BC000741312C0D62E61110FC0FF70F061F09324 +:102BD000B2010E940D158DEA91E00E946F11809163 +:102BE000B201F80185836CC1EF2831F05F3F31F409 +:102BF00081E04F3F19F403C081E001C080E080FD17 +:102C000003C081E0862701C080E0F82FF170FF2E1D +:102C100080FF1CC080917B0120917C0136E08217EF +:102C200009F428C190E0389FF001399FF00D11247C +:102C3000E358FE4F7181571306C07081471303C0DC +:102C40007281671303C001968770E9CFD62E662381 +:102C500009F436C18091B20181608093B20153C002 +:102C6000E51308C0741306C0611104C0D80115969D +:102C7000FC93AEC04D875E878D859E856A8B0E94D2 +:102C8000A8146A89882329F1D62E662311F1209190 +:102C9000B201822F82958F7090E002970CF460C091 +:102CA0008091AD019091AE0198878F831986FB8644 +:102CB000EA862C87CE01079651C0E51731F14D8782 +:102CC0005E878D859E856A8B0E94A8146A89811112 +:102CD0002EC0C8010E946F11A4C08F2F807F69F79A +:102CE0007E2DF98AE88A89890E94CD148DEA91E0C7 +:102CF0000E946F11EDEAF1E086E0DF011D928A95F6 +:102D0000E9F70E940D15D12CDBC07413D8CF6111E7 +:102D1000D6CFD8011596FC93C8010E946F11EDEA39 +:102D2000F1E086E0DF011D928A95E9F7C9C0D62E51 +:102D3000662379F22091B201822F82958F7090E004 +:102D4000029774F08091AD019091AE019A838983CE +:102D50001B82FD82EC822E83CE0101960E946F11B0 +:102D600086E0F801ADEAB1E001900D928A95E1F7B5 +:102D70000E941B156FC0E216F30628F0C701821BE4 +:102D8000930B9C0104C0209530952E0D3F1D283CCF +:102D9000310508F052C0D62E662309F49ACFE51308 +:102DA0002CC074132AC08091B20180FD1DC0982FE1 +:102DB00092959F70C9F0D80115968C9315979F3006 +:102DC00039F09F5F9295907F8F70892B15968C9329 +:102DD000C8010E946F1186E0F801ADEAB1E00190F0 +:102DE0000D928A95E1F736C086E0F801ADEAB1E0D0 +:102DF00001900D928A95E1F763C04D875E878D85BE +:102E00009E850E94A814882379F086E0F801ADEA37 +:102E1000B1E001900D928A95E1F70E941B150E9486 +:102E20000D15DD24D3944CC08091B2018160809354 +:102E3000B201C8010E946F1143C07E2DF98AE88A51 +:102E400089890E94CD14EDEAF1E086E0DF011D9250 +:102E50008A95E9F70E940D1533C0662309F439CF2E +:102E60004D875E878D859E850E94A814882309F46E +:102E700030CFCBCF4D875E878D859E850E940D1A02 +:102E8000292F22952F7030E0223031052CF49F70CD +:102E900041F0811106C00CC0243031052CF49F7024 +:102EA00049F4805E883020F0C8010E946F11CF2C59 +:102EB000DC2C06C0D80115969C91907F91F7F8CF35 +:102EC0008D2D62960FB6F894DEBF0FBECDBFDF9199 +:102ED000CF911F910F91FF90EF90DF90CF900895C9 +:102EE0001F93CF93DF93CDB7DEB72C970FB6F8942F +:102EF000DEBF0FBECDBF4F83588769877A878B8728 +:102F00009C87CE0107960E9483158823C1F02F81EC +:102F100038858A859B85892B31F03F3F11F080E011 +:102F200003C02F3FE1F781E0811147C04F815885F1 +:102F300069857A858B859C850E94DC143EC086E07D +:102F4000FE013796DE01119601900D928A95E1F708 +:102F5000FF81E8854A855B854115510531F0EF3FDA +:102F600031F481E0FF3F19F403C081E001C080E04B +:102F700080FD23C020917C0130E0C901019687705B +:102F8000992760917B0170E086179707F1F1F9832B +:102F9000EA835D834C8396E0929FD001939FB00DAE +:102FA0001124A358BE4FFE01319601900D929A95BF +:102FB000E1F780937C010E94EC1416E080917B0184 +:102FC00090917C01891779F1189FC00111248358D1 +:102FD0009E4F0E948315882331F1E0917B011E9F53 +:102FE000F0011124E358FE4F4081518162817381C9 +:102FF000848195810E94DC1480917B0190E0019690 +:103000008770992780937B01D9CF0E94A4141092D6 +:103010007C0110927B01EDEAF1E086E0DF011D9278 +:103020008A95E9F7CACF2C960FB6F894DEBF0FBE8B +:10303000CDBFDF91CF911F910895EF92FF920F9333 +:103040001F93CF93DF939C01009709F471C0F12C7B +:10305000EE24E394E9012196F9018491843740F448 +:10306000843008F056C0813081F0823021F160C098 +:10307000853709F449C0C0F19CE7980F903708F0F4 +:1030800057C08F770E94121146C089010E5F1F4FF3 +:10309000FE01849190E2980F983050F48770FE2DD5 +:1030A00001C0FF0F8A95EAF78F2F0E94BD1A15C045 +:1030B0000E944A1014C089010E5F1F4FFE018491C7 +:1030C00090E2980F983068F48770FE2D01C0FF0FD2 +:1030D0008A95EAF78F2F0E94C31A0E94E61AE80128 +:1030E0001AC00E941211FBCF2E5F3F4FFE01C49108 +:1030F000CC2341F08FE99FE00197F1F700C0000079 +:10310000C150F6CFE90107C0FE01F490E901229613 +:1031100002C00E944A108F2D882341F0EFE9FFE0A2 +:103120003197F1F700C000008150F6CF9E0192CF99 +:10313000DF91CF911F910F91FF90EF900895089527 +:103140006093B7017093B8018093B9019093BA016D +:103150000C9490140F931F930091B7011091B80134 +:103160002091B9013091BA01062B172B282B392B4E +:103170000093B7011093B8012093B9013093BA01BD +:103180001F910F910C9490140F931F930091B7010E +:103190001091B8012091B9013091BA01062317238B +:1031A000282339230093B7011093B8012093B90164 +:1031B0003093BA011F910F910C9490140F931F93A9 +:1031C0000091B7011091B8012091B9013091BA0175 +:1031D00006271727282739270093B7011093B8012E +:1031E0002093B9013093BA011F910F910C94901460 +:1031F0001092B3011092B4011092B5011092B60171 +:103200000C94901441E050E060E070E004C0440F82 +:10321000551F661F771F8A95D2F74093B3015093CD +:10322000B4016093B5017093B6010C94901441E021 +:1032300050E060E070E004C0440F551F661F771F28 +:103240008A95D2F78091B3019091B401A091B50114 +:10325000B091B601842B952BA62BB72B8093B3018D +:103260009093B401A093B501B093B6010C9490145F +:1032700041E050E060E070E004C0440F551F661F5D +:10328000771F8A95D2F740955095609570958091FB +:10329000B3019091B401A091B501B091B60184231E +:1032A0009523A623B7238093B3019093B401A093F1 +:1032B000B501B093B6010C94901441E050E060E089 +:1032C00070E004C0440F551F661F771F8A95D2F720 +:1032D0008091B3019091B401A091B501B091B60174 +:1032E00084279527A627B7278093B3019093B4012D +:1032F000A093B501B093B6010C9490140F931F9353 +:103300000091B3011091B4012091B5013091B60143 +:10331000062B172B282B392B0093B3011093B401E4 +:103320002093B5013093B6011F910F910C94901426 +:103330000F931F930091B3011091B4012091B50137 +:103340003091B60106231723282339230093B301B4 +:103350001093B4012093B5013093B6011F910F91E2 +:103360000C9490140F931F930091B3011091B4012A +:103370002091B5013091B601062717272827392754 +:103380000093B3011093B4012093B5013093B601BB +:103390001F910F910C9490140895CF92DF92EF92A9 +:1033A000FF920F931F93CF93DF93EC01C090B7016F +:1033B000D090B801E090B901F090BA018091B301CA +:1033C0009091B401A091B501B091B601C82AD92A53 +:1033D000EA2AFB2A0FE110E0B701A601002E04C083 +:1033E00076956795579547950A94D2F740FD05C0A5 +:1033F0000150110988F780E007C0BE01802F0E94AC +:103400008C070197A9F3802FDF91CF911F910F9126 +:10341000FF90EF90DF90CF900895CF93DF93EC0172 +:103420000E94CD19BE010E948C07DF91CF910895B3 +:10343000CB010E940D1A089590910C019923D9F0A7 +:1034400090910D019923B9F0982F969596959695A0 +:103450009F3088F5E0910E01F0910F01E90FF11D09 +:10346000877021E030E001C0220F8A95EAF7818160 +:10347000822B8183089540910E0150910F0120E02D +:1034800030E09FEFFA01E20FF31F6281681799F0B5 +:103490009F3F19F4611101C0922F2F5F3F4F2E30D3 +:1034A000310581F79F3F39F0FA01E90FF11D97FDD2 +:1034B000FA9582830895089590910C019923E1F083 +:1034C00090910D019923C1F0982F96959695969518 +:1034D0009F3020F5E0910E01F0910F01E90FF11DF1 +:1034E000877021E030E001C0220F8A95EAF720952D +:1034F000818128232183089540910E0150910F016D +:1035000020E030E0FA01E20FF31F9281981301C02E +:1035100012822F5F3F4F2E303105A1F7089581E0D1 +:1035200090E0E0910E01F0910F01E80FF91F108279 +:10353000019680319105A9F708959091CE01982BBD +:103540009093CE01089580959091CE019823909309 +:10355000CE0108951092CE0108959091CD01982B3F +:103560009093CD01089580959091CD0198239093EB +:10357000CD0108951092CD0108959091CC01982B22 +:103580009093CC01089580959091CC0198239093CD +:10359000CC0108951092CC0108958093BB01089549 +:1035A0001092BB01089540910E0150910F0120E04F +:1035B00030E080E0FA01E20FF31F918191118F5FFB +:1035C0002F5F3F4F2F303105A9F70895E0910E018D +:1035D000F0910F018091CE018083E0910E01F09176 +:1035E0000F0180819091CD01892B8083E0910E01A4 +:1035F000F0910F0180819091CC01892B8083909173 +:10360000BB01992361F0E0910E01F0910F018081DF +:10361000892B80830E94D31A81111092BB01809163 +:103620000E0190910F010C942E0FCF92DF92EF922A +:10363000FF920F931F936C01EE24FF24C114D10459 +:10364000E104F10421F46B017C0180E001C080E120 +:1036500033272F2D1E2D0D2D0115110521053105A7 +:1036600019F0885F6801790197018601A4E0369519 +:10367000279517950795AA95D1F7011511052105ED +:10368000310519F08C5F6801790197018601F2E03C +:103690003695279517950795FA95D1F701151105D8 +:1036A0002105310519F08E5F68017901B701A60186 +:1036B0007695679557954795452B462B472B09F0EF +:1036C0008F5F1F910F91FF90EF90DF90CF90089543 +:1036D0008091E601843021F11092D00120E488E14C +:1036E00090E00FB6F894A895809360000FBE2093E9 +:1036F000600080E00E94270883B7817F846083BFD9 +:1037000083B7816083BF7894889583B78E7F83BFAA +:1037100088E10FB6F89480936000109260000FBEAD +:10372000089508950895CF930E94911B0E945B0411 +:103730000E94921BC0E08C2F0E944805811105C099 +:10374000CF5FCE30C1F780E001C081E0CF91089516 +:103750000E94A4140E94220F0C94270882E084BDCA +:1037600093E095BD9AEF97BD80936E0008952FB7B3 +:10377000F8948091D1019091D201A091D301B091A0 +:10378000D4012FBF0895CF92DF92EF92FF920F9353 +:103790001F932FB7F8944091D1015091D2016091BD +:1037A000D3017091D4012FBF6A017B01EE24FF2465 +:1037B0008C0120E030E0C016D106E206F30610F4DA +:1037C00041505109481B590BCA011F910F91FF909D +:1037D000EF90DF90CF9008951F920F920FB60F9247 +:1037E00011248F939F93AF93BF938091D1019091B8 +:1037F000D201A091D301B091D4010196A11DB11DB8 +:103800008093D1019093D201A093D301B093D401BE +:10381000BF91AF919F918F910F900FBE0F901F900E +:1038200018950E94280CF8942FEF87EA91E6215012 +:1038300080409040E1F700C0000087E090EBDC01A1 +:103840008093F0019093F101A093F201B093F30102 +:103850002CE088E190E00FB6F894A8958093600082 +:103860000FBE20936000FFCFEF92FF920F931F9344 +:10387000CF93DF93E82EF12C8F2D0E944805C0E0F6 +:10388000D0E0082F10E098010C2E02C03595279546 +:103890000A94E2F720FD05C02196C630D10599F7BC +:1038A00009C06C2F7F2D80E00E945005E812F4CFF4 +:1038B00081E005C0F3948EE0F812DECF80E0DF9166 +:1038C000CF911F910F91FF90EF900895CF93C82F44 +:1038D0008CE20E94341C882321F08C2FCF910C9411 +:1038E000341C80E0CF910895CF930E94B91D8111BF +:1038F00002C00E949F1DC5E6C15049F00E945B04B2 +:103900008FE39CE90197F1F700C00000F5CF89E251 +:103910000E94661C811111C18AE20E94661C8111FD +:103920000E949F1D85E00E94661C81110E94111C4F +:103930000E94C41D8093CF0187E00E94661C8823EB +:1039400099F18BE10E94661C882351F09091CF0180 +:1039500091FB882780F921E0822780FB91F922C022 +:103960008EE00E94661C882351F09091CF0192FB5B +:10397000882780F921E0822780FB92F913C080E13B +:103980000E94661C9091CF01882341F093FB882709 +:1039900080F921E0822780FB93F904C0892F80956C +:1039A00080FB90F99093CF018091CF010E94C81DB8 +:1039B0000E94D61D8093EF0180EE0E94661C882332 +:1039C00041F08091EF01982F909590FB80F98093C2 +:1039D000EF0189E30E94661C882359F09091EF0162 +:1039E00091FB882780F921E0822780FB91F9909351 +:1039F000EF0182EE0E94661C882359F09091EF013E +:103A000092FB882780F921E0822780FB92F990932E +:103A1000EF0186EE0E94661C882359F09091EF0119 +:103A200093FB882780F921E0822780FB93F990930C +:103A3000EF0183EE0E94661C882359F09091EF01FC +:103A400094FB882780F921E0822780FB94F99093EA +:103A5000EF0185E30E94661C882359F09091EF01E5 +:103A600095FB882780F921E0822780FB95F99093C8 +:103A7000EF0181E30E94661C882359F09091EF01C9 +:103A800096FB882780F921E0822780FB96F99093A6 +:103A9000EF0181E10E94661C882359F09091EF01AB +:103AA00097FB882780F921E0822780FB97F9909384 +:103AB000EF018091EF010E94DA1D8091EF0187FBF9 +:103AC000882780F980930D0187E20E94661CC82F29 +:103AD0008EE10E94661C8111C2608FE10E94661C0B +:103AE0008111C46080E20E94661C8111C86081E27D +:103AF0000E94661C8111C06182E20E94661C8111D5 +:103B0000C06283E20E94661C8111C06484E20E944C +:103B1000661C882311F0C06802C0CC2329F08C2FCA +:103B20000E94D11D6C2F03C00E94CD1D682F70E034 +:103B300080E090E0CF910C94A018CF9108956DEEA5 +:103B40007EEF80E090E00E94F72360E082E090E06A +:103B50000E94E52360E083E090E00E94E52360E0BE +:103B600084E090E00E94E52360E085E090E00C9422 +:103B7000E52380E090E00E94DF2321E08D3E9E4F10 +:103B800009F020E0822F089582E090E00C94D72382 +:103B9000682F82E090E00C94E52383E090E00C94A1 +:103BA000D723682F83E090E00C94E52384E090E035 +:103BB0000C94D723682F84E090E00C94E523809147 +:103BC000D70180FF0BC06091130185E0689FB001B1 +:103BD000112475956795759567952AC081FF09C071 +:103BE0006091130185E0689FB00111247595679578 +:103BF0001FC082FF07C06091130185E0689FB0017C +:103C0000112416C04091D8014423C9F060911201DB +:103C1000461788F72091130185E0289F9001112411 +:103C2000429FC001439F900D112470E00E94A92380 +:103C30006038710540F46115710539F002C065E026 +:103C400070E0862F08958FE7089581E008958091B0 +:103C5000D70180FF08C06091110170E075956795EC +:103C60007595679521C081FF06C06091110170E0D4 +:103C70007595679519C082FF04C06091110170E0CD +:103C800010C08091D8018823C1F06091100186177F +:103C9000A0F790911101989FC001112470E00E943B +:103CA000A9236038710528F46115710521F0862F6C +:103CB00008958FE7089581E0089561E070E0F4CF02 +:103CC000803F21F40E94DF1D819504C0813F29F4CB +:103CD0000E94DF1D8093DB010895823F21F40E9442 +:103CE000DF1D819504C0833F29F40E94DF1D80936E +:103CF000DA010895893F19F40E94271E05C08A3F02 +:103D000031F40E94271E81958093DC0108958B3F3A +:103D100021F40E94271E819504C08C3F29F40E9443 +:103D2000271E8093DD010895843F21F48091D901FD +:103D3000816017C0853F21F48091D901826011C054 +:103D4000863F21F48091D90184600BC0873F21F424 +:103D50008091D901886005C0883F31F48091D901F4 +:103D600080618093D90108958D3F21F48091D7011E +:103D700081600BC08E3F21F48091D701826005C025 +:103D80008F3F29F48091D70184608093D7010895F3 +:103D9000803F39F48091DB0187FF6CC01092DB011A +:103DA00069C0813F29F48091DB011816BCF362C021 +:103DB0009091DA01823F29F497FF5CC01092DA01FA +:103DC00059C0833F19F41916CCF354C0893F41F40C +:103DD0008091DC0118160CF04DC01092DC014AC035 +:103DE0008A3F29F48091DC0187FF44C0F6CF8B3FE6 +:103DF00039F48091DD0187FF3DC01092DD013AC0AA +:103E00008C3F29F48091DD011816BCF333C0843F48 +:103E100021F48091D9018E7F17C0853F21F48091D4 +:103E2000D9018D7F11C0863F21F48091D9018B7F0C +:103E30000BC0873F21F48091D901877F05C0883F5F +:103E400031F48091D9018F7E8093D90113C08D3FC9 +:103E500021F48091D7018E7F0BC08E3F21F4809199 +:103E6000D7018D7F05C08F3F29F48091D7018B7FCB +:103E70008093D7018091DA0181110EC08091DB011E +:103E800081110AC08091DC01811106C08091DD01A1 +:103E9000811102C01092D801089589ED91E00E942D +:103EA000390F0E94B71B9093D6018093D5010895D6 +:103EB0001F93CF93DF938091D5019091D6010E94FB +:103EC000C31B4091D801442321F02091140130E01C +:103ED00006C0209115015AE0259F900111248217F8 +:103EE000930708F482C08091DA011091DB01D09130 +:103EF000DC01C091DD01811107C0111105C0D11194 +:103F000003C0CC2309F471C04F3F19F04F5F4093B9 +:103F1000D801181624F40E94DF1D8093DA018091E5 +:103F2000DA0187FF05C00E94DF1D81958093DA01C9 +:103F3000111624F40E94DF1D8093DB018091DB01C8 +:103F400087FF05C00E94DF1D81958093DB01609192 +:103F5000DA01662339F11091DB01112319F177277A +:103F600067FD7095872F972F0E94BA2223E333E3D2 +:103F700043E35FE30E941E230E9487226093DA01DD +:103F8000612F772767FD7095872F972F0E94BA22A0 +:103F900023E333E343E35FE30E941E230E9487226F +:103FA0006093DB011D1624F40E94271E8093DC0120 +:103FB0008091DC0187FF05C00E94271E81958093B8 +:103FC000DC011C1624F40E94271E8093DD018091E1 +:103FD000DD0187FF05C00E94271E81958093DD01CA +:103FE000DF91CF911F910C944D1FDF91CF911F91C5 +:103FF0000895E9EDF1E085E0DF011D928A95E9F78A +:104000001092D8011092D7010895833081F128F4DD +:10401000813059F08230D1F00895853009F449C0DB +:10402000B8F1863009F456C0089520911501862F05 +:1040300090E0820F911D8F3F910520F4620F6093F5 +:10404000150108958FEF80931501089520911401B3 +:10405000862F90E0820F911D8F3F910520F4620F13 +:104060006093140108958FEF8093140108952091B7 +:104070001301862F90E0820F911D8F3F910520F450 +:10408000620F6093130108958FEF809313010895D9 +:1040900020911201862F90E0820F911D8F3F910594 +:1040A00020F4620F6093120108958FEF8093120144 +:1040B000089520911101862F90E0820F911D8F3F6E +:1040C000910520F4620F6093110108958FEF8093A2 +:1040D0001101089520911001862F90E0820F911D0B +:1040E0008F3F910520F4620F6093100108958FEFC8 +:1040F000809310010895833011F128F4813049F044 +:10410000823091F00895853081F120F18630C1F13F +:10411000089580911501681720F4861B809315017E +:10412000089510921501089580911401681720F4E4 +:10413000861B8093140108951092140108958091B4 +:104140001301681720F4861B8093130108951092C1 +:104150001301089580911201681720F4861B809343 +:1041600012010895109212010895809111016817AB +:1041700020F4861B80931101089510921101089577 +:1041800080911001681720F4861B80931001089518 +:104190001092100108958D3109F442C020F58E303F +:1041A00009F477C070F4873009F459C018F48630E8 +:1041B000F1F134C0883009F4A8C08B3009F4A5C0EF +:1041C0002DC0863109F4A1C038F4803109F472C0E1 +:1041D000813109F479C022C0893109F496C08B314C +:1041E00009F44DC01BC0853309F487C048F48732F9 +:1041F00009F483C008F473C0893209F47EC00EC08C +:10420000833438F48A3308F068C0883309F47DC0F9 +:1042100005C0833409F471C0883499F080E00895B2 +:104220000E9441220E94220F0E9427086EC08091A6 +:10423000CF01817F8E7F8093CF0181E08093DF016A +:1042400008950E94A4142FEF83ED90E32150804045 +:104250009040E1F700C000000E94111C56C09091F0 +:10426000CF01892F8095817080FB90F919F09660BD +:1042700098601DC0997F977F9093CF0146C0909121 +:10428000CF0191FB882780F921E0822780FB91F9FB +:1042900009C09091CF0192FB882780F921E0822705 +:1042A00080FB92F99093CF01882379F191609093EC +:1042B000CF0108959091CF0193FB882780F921E0E9 +:1042C000822780FB93F9EECF0E94A41480910D0108 +:1042D00091E0892780930D0118C027EC01C023EEDF +:1042E000280F61E070E080E090E004C0660F771F67 +:1042F000881F991F2A95D2F704C061E070E080E022 +:1043000090E00E94A0180E94A41481E0089580E02B +:10431000089580E00895CF93C82F8091DF01813008 +:1043200079F018F08230D1F184C0A0910E01B091E3 +:104330000F018C91813169F0823209F07CC009C093 +:10434000A0910E01B0910F018C91813111F0823258 +:1043500049F48C2F0E94872181111DC08C2F0E944F +:10436000CB201AC08C2F0E948921811114C0C43126 +:1043700079F048F4CB3079F0C03109F060C082E0C8 +:104380008093DF0108C0C93219F0C83321F057C04B +:104390001092DF0154C081E0817053C0C93289F1AD +:1043A00018F5C43171F1A8F4C73009F046C08AE0AD +:1043B0008093150194E19093140193E0909313017D +:1043C0008093120188E08093110188E280931001AC +:1043D00034C0CE51C63088F5EC2FF0E0E65DFE4FDC +:1043E00080818093DE0129C0CE34E9F020F4CB3403 +:1043F00021F56AE013C0C13579F0C235F1F461E00E +:104400000DC08091DE01882319F01092DE0115C0E5 +:1044100081E08093DF0115C061E006C08091DE017C +:104420000E9405200AC06AE08091DE010E947B2084 +:1044300004C01092DF0180E004C081E002C080E08F +:10444000ABCFCF910895E1E8F0E080818860808370 +:104450008081816080838FB7F89493E09093890086 +:1044600090ED909388008FBF0895EFE6F0E0808193 +:10447000826080830895EFE6F0E080818D7F808305 +:104480000895EFE6F0E0808192E089278083089527 +:104490001F920F920FB60F9211242F933F934F93B9 +:1044A0005F936F937F938F939F93AF93BF93EF939C +:1044B000FF938091E0019091E10101969093E101D9 +:1044C0008093E001811103C082E00E942708E091FF +:1044D000E101E695E695F0E0E657FB4FE491809127 +:1044E000E0018E1303C080E00E942708FF91EF9146 +:1044F000BF91AF919F918F917F916F915F914F91FC +:104500003F912F910F900FBE0F901F90189504D0E0 +:104510006894B1118DC0089570D088F09F5790F0C5 +:10452000B92F9927B751A0F0D1F0660F771F881FD8 +:10453000991F1AF0BA95C9F712C0B13081F077D03F +:10454000B1E0089574C0672F782F8827B85F39F0DD +:10455000B93FCCF3869577956795B395D9F73EF437 +:1045600090958095709561957F4F8F4F9F4F0895DF +:10457000E89409C097FB3EF49095809570956195FD +:104580007F4F8F4F9F4F9923A9F0F92F96E9BB27B3 +:104590009395F695879577956795B795F111F8CF2F +:1045A000FAF4BB0F11F460FF1BC06F5F7F4F8F4F9A +:1045B0009F4F16C0882311F096E911C0772321F090 +:1045C0009EE8872F762F05C0662371F096E8862F28 +:1045D00070E060E02AF09A95660F771F881FDAF77F +:1045E000880F9695879597F9089557FD9058440F31 +:1045F000551F59F05F3F71F04795880F97FB991F42 +:1046000061F09F3F79F087950895121613061406FE +:10461000551FF2CF4695F1DF08C01616170618068B +:10462000991FF1CF86957105610508940895E89466 +:10463000BB2766277727CB0197F908950BD078C061 +:1046400069D028F06ED018F0952309F05AC05FC0E9 +:104650001124EECFCADFA0F3959FD1F3950F50E060 +:10466000551F629FF001729FBB27F00DB11D639F24 +:10467000AA27F00DB11DAA1F649F6627B00DA11DCA +:10468000661F829F2227B00DA11D621F739FB00D70 +:10469000A11D621F839FA00D611D221F749F3327E0 +:1046A000A00D611D231F849F600D211D822F762F79 +:1046B0006A2F11249F5750408AF0E1F088234AF076 +:1046C000EE0FFF1FBB1F661F771F881F91505040C2 +:1046D000A9F79E3F510570F014C0AACF5F3FECF3DD +:1046E000983EDCF3869577956795B795F795E795AE +:1046F0009F5FC1F7FE2B880F911D9695879597F9BF +:10470000089597F99F6780E870E060E008959FEF53 +:1047100080EC089500240A94161617061806090658 +:10472000089500240A941216130614060506089527 +:10473000092E0394000C11F4882352F0BB0F40F4AF +:10474000BF2B11F460FF04C06F5F7F4F8F4F9F4FEF +:10475000089597FB072E16F4009407D077FD09D033 +:104760000E94C32307FC05D03EF4909581959F4F8E +:104770000895709561957F4F0895EE0FFF1F059086 +:10478000F491E02D0994AA1BBB1B51E107C0AA1F9D +:10479000BB1FA617B70710F0A61BB70B881F991FE2 +:1047A0005A95A9F780959095BC01CD010895F99986 +:1047B000FECF92BD81BDF89A992780B50895A8E1F2 +:1047C000B0E042E050E00C94FF23262FF999FECF91 +:1047D00092BD81BDF89A019700B4021639F01FBA54 +:1047E00020BD0FB6F894FA9AF99A0FBE0895019673 +:1047F000272F0E94E6230C94E523DC01CB01FC016A +:10480000F999FECF06C0F2BDE1BDF89A319600B429 +:0E4810000D9241505040B8F70895F894FFCF34 +:10481E0020022908B60893085F082C080101BC0184 +:10482E0028080A03140A3F4D36394B04FE03C80309 +:10483E008F0322033B0354036D0301020304050699 +:04484E00070809004E :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c index 24ff1c6884..18bace4ebc 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c @@ -7,6 +7,9 @@ #define SYMB 1 // symbols #define MDIA 2 // media keys +#define LSFTO M(0) // Left shift, open parens when tapped +#define RSFTC M(1) // Right shift, close parens when tapped + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Basic layer * @@ -17,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | BkSp | A | S | D | F | G |------| |------| H | Alt/J| K | L |; / L2| LGui/' | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * |LShift/(|Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl|RShift/)| * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | * `----------------------------------' `----------------------------------' @@ -36,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), + LSFTO, CTL_T(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, ALT_T(KC_APP), KC_LGUI, KC_HOME, @@ -45,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_RGHT, KC_6,KC_7, KC_8, KC_9, KC_0, KC_MINS, TG(SYMB), KC_Y,KC_U, KC_I, KC_O, KC_P, KC_BSLS, KC_H,ALT_T(KC_J),KC_K, KC_L, LT(MDIA,KC_SCLN),GUI_T(KC_QUOT), - MEH_T(KC_NO),KC_N,KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MEH_T(KC_NO),KC_N,KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), RSFTC, KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, KC_LALT, CTL_T(KC_ESC), KC_PGUP, @@ -140,17 +143,37 @@ const uint16_t PROGMEM fn_actions[] = { [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) }; +static uint16_t key_timer; + 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); + case 0: { + if (record->event.pressed) { + key_timer = timer_read(); // if the key is being pressed, we start the timer. + register_code(KC_LSFT); // we're now holding down Shift. + } else { // this means the key was just released, so we can figure out how long it was pressed for (tap or "held down"). + if (timer_elapsed(key_timer) < 150) { // 150 being 150ms, the threshhold we pick for counting something as a tap. + register_code(KC_9); // sending 9 while Shift is held down gives us an opening paren + unregister_code(KC_9); // now let's let go of that key + } + unregister_code(KC_LSFT); // let's release the Shift key now. + } + break; + } + case 1: { + if (record->event.pressed) { + key_timer = timer_read(); // Now we're doing the same thing, only for the right shift/close paren key + register_code(KC_RSFT); + } else { + if (timer_elapsed(key_timer) < 150) { + register_code(KC_0); + unregister_code(KC_0); + } + unregister_code(KC_RSFT); + } + break; } - break; } return MACRO_NONE; }; @@ -183,3 +206,5 @@ void matrix_scan_user(void) { } }; + + From 140b97a1cd226432a8ec647004943698e3d87f0b Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 26 Apr 2016 01:16:47 -0400 Subject: [PATCH 131/132] adds delayed vibrato --- quantum/audio/voices.c | 31 +++++++++++++++++++++++++++++++ quantum/audio/voices.h | 2 ++ 2 files changed, 33 insertions(+) diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index de9f8ae544..0921bd5931 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -1,5 +1,6 @@ #include "voices.h" #include "stdlib.h" +#include "vibrato_lut.h" // these are imported from audio.c extern uint16_t envelope_index; @@ -99,6 +100,36 @@ float voice_envelope(float frequency) { if ((envelope_index % 8) == 0) note_timbre = 0; break; + case delayed_vibrato: + polyphony_rate = 0; + note_timbre = TIMBRE_50; + #define VOICE_VIBRATO_DELAY 150 + #define VOICE_VIBRATO_SPEED 50 + switch (compensated_index) { + case 0 ... VOICE_VIBRATO_DELAY: + break; + default: + frequency = frequency * VIBRATO_LUT[(int)fmod((((float)compensated_index - (VOICE_VIBRATO_DELAY + 1))/1000*VOICE_VIBRATO_SPEED), VIBRATO_LUT_LENGTH)]; + break; + } + break; + // case delayed_vibrato_octave: + // polyphony_rate = 0; + // if ((envelope_index % 2) == 1) { + // note_timbre = 0.55; + // } else { + // note_timbre = 0.45; + // } + // #define VOICE_VIBRATO_DELAY 150 + // #define VOICE_VIBRATO_SPEED 50 + // switch (compensated_index) { + // case 0 ... VOICE_VIBRATO_DELAY: + // break; + // default: + // frequency = frequency * VIBRATO_LUT[(int)fmod((((float)compensated_index - (VOICE_VIBRATO_DELAY + 1))/1000*VOICE_VIBRATO_SPEED), VIBRATO_LUT_LENGTH)]; + // break; + // } + // break; // case duty_fifth_down: // note_timbre = 0.5; // if ((envelope_index % 3) == 0) diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 4b894f28d4..74c873f42f 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -16,6 +16,8 @@ typedef enum { octave_crunch, duty_osc, duty_octave_down, + delayed_vibrato, + // delayed_vibrato_octave, // duty_fifth_down, // duty_fourth_down, // duty_third_down, From bf56838fe99aafd37559d560e47b707a83c87588 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 26 Apr 2016 01:17:00 -0400 Subject: [PATCH 132/132] adds freq LUT for future use --- quantum/audio/frequency_lut.h | 357 ++++++++++++++++++++++++++++++++++ 1 file changed, 357 insertions(+) create mode 100644 quantum/audio/frequency_lut.h diff --git a/quantum/audio/frequency_lut.h b/quantum/audio/frequency_lut.h new file mode 100644 index 0000000000..e62da5be4e --- /dev/null +++ b/quantum/audio/frequency_lut.h @@ -0,0 +1,357 @@ +#include +#include +#include + +#define FREQUENCY_LUT_LENGTH 349 + +const uint16_t FREQUENCY_LUT[FREQUENCY_LUT_LENGTH] = { +0x8E0B, +0x8C02, +0x8A00, +0x8805, +0x8612, +0x8426, +0x8241, +0x8063, +0x7E8C, +0x7CBB, +0x7AF2, +0x792E, +0x7772, +0x75BB, +0x740B, +0x7261, +0x70BD, +0x6F20, +0x6D88, +0x6BF6, +0x6A69, +0x68E3, +0x6762, +0x65E6, +0x6470, +0x6300, +0x6194, +0x602E, +0x5ECD, +0x5D71, +0x5C1A, +0x5AC8, +0x597B, +0x5833, +0x56EF, +0x55B0, +0x5475, +0x533F, +0x520E, +0x50E1, +0x4FB8, +0x4E93, +0x4D73, +0x4C57, +0x4B3E, +0x4A2A, +0x491A, +0x480E, +0x4705, +0x4601, +0x4500, +0x4402, +0x4309, +0x4213, +0x4120, +0x4031, +0x3F46, +0x3E5D, +0x3D79, +0x3C97, +0x3BB9, +0x3ADD, +0x3A05, +0x3930, +0x385E, +0x3790, +0x36C4, +0x35FB, +0x3534, +0x3471, +0x33B1, +0x32F3, +0x3238, +0x3180, +0x30CA, +0x3017, +0x2F66, +0x2EB8, +0x2E0D, +0x2D64, +0x2CBD, +0x2C19, +0x2B77, +0x2AD8, +0x2A3A, +0x299F, +0x2907, +0x2870, +0x27DC, +0x2749, +0x26B9, +0x262B, +0x259F, +0x2515, +0x248D, +0x2407, +0x2382, +0x2300, +0x2280, +0x2201, +0x2184, +0x2109, +0x2090, +0x2018, +0x1FA3, +0x1F2E, +0x1EBC, +0x1E4B, +0x1DDC, +0x1D6E, +0x1D02, +0x1C98, +0x1C2F, +0x1BC8, +0x1B62, +0x1AFD, +0x1A9A, +0x1A38, +0x19D8, +0x1979, +0x191C, +0x18C0, +0x1865, +0x180B, +0x17B3, +0x175C, +0x1706, +0x16B2, +0x165E, +0x160C, +0x15BB, +0x156C, +0x151D, +0x14CF, +0x1483, +0x1438, +0x13EE, +0x13A4, +0x135C, +0x1315, +0x12CF, +0x128A, +0x1246, +0x1203, +0x11C1, +0x1180, +0x1140, +0x1100, +0x10C2, +0x1084, +0x1048, +0x100C, +0xFD1, +0xF97, +0xF5E, +0xF25, +0xEEE, +0xEB7, +0xE81, +0xE4C, +0xE17, +0xDE4, +0xDB1, +0xD7E, +0xD4D, +0xD1C, +0xCEC, +0xCBC, +0xC8E, +0xC60, +0xC32, +0xC05, +0xBD9, +0xBAE, +0xB83, +0xB59, +0xB2F, +0xB06, +0xADD, +0xAB6, +0xA8E, +0xA67, +0xA41, +0xA1C, +0x9F7, +0x9D2, +0x9AE, +0x98A, +0x967, +0x945, +0x923, +0x901, +0x8E0, +0x8C0, +0x8A0, +0x880, +0x861, +0x842, +0x824, +0x806, +0x7E8, +0x7CB, +0x7AF, +0x792, +0x777, +0x75B, +0x740, +0x726, +0x70B, +0x6F2, +0x6D8, +0x6BF, +0x6A6, +0x68E, +0x676, +0x65E, +0x647, +0x630, +0x619, +0x602, +0x5EC, +0x5D7, +0x5C1, +0x5AC, +0x597, +0x583, +0x56E, +0x55B, +0x547, +0x533, +0x520, +0x50E, +0x4FB, +0x4E9, +0x4D7, +0x4C5, +0x4B3, +0x4A2, +0x491, +0x480, +0x470, +0x460, +0x450, +0x440, +0x430, +0x421, +0x412, +0x403, +0x3F4, +0x3E5, +0x3D7, +0x3C9, +0x3BB, +0x3AD, +0x3A0, +0x393, +0x385, +0x379, +0x36C, +0x35F, +0x353, +0x347, +0x33B, +0x32F, +0x323, +0x318, +0x30C, +0x301, +0x2F6, +0x2EB, +0x2E0, +0x2D6, +0x2CB, +0x2C1, +0x2B7, +0x2AD, +0x2A3, +0x299, +0x290, +0x287, +0x27D, +0x274, +0x26B, +0x262, +0x259, +0x251, +0x248, +0x240, +0x238, +0x230, +0x228, +0x220, +0x218, +0x210, +0x209, +0x201, +0x1FA, +0x1F2, +0x1EB, +0x1E4, +0x1DD, +0x1D6, +0x1D0, +0x1C9, +0x1C2, +0x1BC, +0x1B6, +0x1AF, +0x1A9, +0x1A3, +0x19D, +0x197, +0x191, +0x18C, +0x186, +0x180, +0x17B, +0x175, +0x170, +0x16B, +0x165, +0x160, +0x15B, +0x156, +0x151, +0x14C, +0x148, +0x143, +0x13E, +0x13A, +0x135, +0x131, +0x12C, +0x128, +0x124, +0x120, +0x11C, +0x118, +0x114, +0x110, +0x10C, +0x108, +0x104, +0x100, +0xFD, +0xF9, +0xF5, +0xF2, +0xEE +}; \ No newline at end of file

    c-va_w7bTJQr|=B{{QOu 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 TXR~wP0eQ>Q)z4*}Q$iB}FP#fu delta 148882 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 From a2f31c886ff13c5e7adeccccfe672698c1c7efb9 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 19 Apr 2016 12:58:13 -0400 Subject: [PATCH 091/132] getting ready for getters and setters --- keyboard/preonic/keymaps/default/keymap.c | 28 ++---- quantum/audio.c | 81 +++++++++-------- quantum/audio.h | 104 ++++++++++++++++++++++ 3 files changed, 156 insertions(+), 57 deletions(-) diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 2546d8f6c5..144e9c3086 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c @@ -14,9 +14,8 @@ #define _DVORAK 2 #define _LOWER 3 #define _RAISE 4 +#define _MUSIC 5 #define _ADJUST 6 -#define _MUSIC 7 -#define _STOPPER 5 // Macro name shortcuts #define QWERTY M(_QWERTY) @@ -159,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_ADJUST] = { {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -168,22 +167,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * */ [_MUSIC] = { - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} -}, - -/* Stopper - * - */ -[_STOPPER] = { {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} } }; @@ -237,7 +225,7 @@ float tone_music[][2] = { {440.0*pow(2.0,(23)/12.0), 8}, {440.0*pow(2.0,(24)/12.0), 8} }; -float ode_to_joy[][2] = SONG(ODE_TO_JOY); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); float goodbye[][2] = SONG(GOODBYE_SOUND); #endif @@ -320,7 +308,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE layer_off(_MUSIC); - layer_off(_STOPPER); stop_all_notes(); #endif } @@ -329,10 +316,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->event.pressed) { #ifdef AUDIO_ENABLE init_notes(); - set_tempo(150); - PLAY_NOTE_ARRAY(ode_to_joy, false, .25); + PLAY_NOTE_ARRAY(music_scale, false, 0); layer_on(_MUSIC); - layer_on(_STOPPER); #endif } break; @@ -358,6 +343,7 @@ void process_action_user(keyrecord_t *record) { void matrix_init_user(void) { #ifdef AUDIO_ENABLE init_notes(); + _delay_ms(10); PLAY_NOTE_ARRAY(start_up, false, 0); #endif } @@ -365,5 +351,5 @@ void matrix_init_user(void) { void play_goodbye_tone() { PLAY_NOTE_ARRAY(goodbye, false, 0); - _delay_ms(2000); + _delay_ms(150); } \ No newline at end of file diff --git a/quantum/audio.c b/quantum/audio.c index d8768f1609..c92cb53731 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -34,8 +34,6 @@ int voice_place = 0; double frequency = 0; int volume = 0; long position = 0; -int duty_place = 1; -int duty_counter = 0; double frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; int volumes[8] = {0, 0, 0, 0, 0, 0, 0, 0}; @@ -51,7 +49,7 @@ uint16_t place_int = 0; bool repeat = true; uint8_t * sample; uint16_t sample_length = 0; - +double freq = 0; bool notes = false; bool note = false; @@ -65,11 +63,15 @@ uint8_t notes_count; bool notes_repeat; float notes_rest; bool note_resting = false; -int note_flipper = 0; uint8_t current_note = 0; uint8_t rest_counter = 0; +uint8_t vibrato_counter = 0; +float vibrato_strength = 0; + +float polyphony_rate = 0; + audio_config_t audio_config; @@ -182,6 +184,11 @@ void init_notes() { #endif } +float mod(float a, int b) +{ + float r = fmod(a, b); + return r < 0 ? r + b : r; +} ISR(TIMER3_COMPA_vect) { if (note) { @@ -233,48 +240,41 @@ ISR(TIMER3_COMPA_vect) { OCR4A = sum; } #else - if (frequencies[voice_place] > 0) { - // if (frequencies[voice_place] > 880.0) { - // if (note_flipper == 100) { - // note_flipper = 0; - // return; - // } - // note_flipper++; - // } else { - // note_flipper = 0; - // } - // ICR3 = (int)(((double)F_CPU) / frequency); // Set max to the period - // OCR3A = (int)(((double)F_CPU) / frequency) >> 1; // Set compare to half the period - - double freq; - if (false) { - voice_place %= voices; - if (place > (frequencies[voice_place] / 50)) { - voice_place = (voice_place + 1) % voices; - place = 0.0; + if (voices > 0) { + if (false && polyphony_rate > 0) { + if (voices > 1) { + voice_place %= voices; + if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER / voices)) { + voice_place = (voice_place + 1) % voices; + place = 0.0; + } } - freq = frequencies[voice_place]; + if (vibrato_strength > 0) { + freq = frequencies[voice_place] * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); + vibrato_counter = mod((vibrato_counter + 1), VIBRATO_LUT_LENGTH); + } else { + freq = frequencies[voice_place]; + } } else { if (frequency != 0) { if (frequency < frequencies[voices - 1]) { - frequency = frequency * 1.01454533494; + frequency = frequency * pow(2, 440/frequencies[voices - 1]/12/4); } else if (frequency > frequencies[voices - 1]) { - frequency = frequency * 0.98566319864; + frequency = frequency * pow(2, -440/frequencies[voices - 1]/12/4); } } else { frequency = frequencies[voices - 1]; } - freq = frequency; + + if (false && vibrato_strength > 0) { + freq = frequency * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); + vibrato_counter = mod((vibrato_counter + 1 + 440/frequencies[voices - 1]), VIBRATO_LUT_LENGTH); + } else { + freq = frequency; + } } ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period - //OCR3A = (int)(((double)F_CPU) / (frequencies[voice_place] * CPU_PRESCALER)) >> 1 * duty_place; // Set compare to half the period - place++; - // if (duty_counter > (frequencies[voice_place] / 500)) { - // duty_place = (duty_place % 3) + 1; - // duty_counter = 0; - // } - // duty_counter++; } #endif } @@ -300,8 +300,17 @@ ISR(TIMER3_COMPA_vect) { place -= SINE_LENGTH; #else if (note_frequency > 0) { - ICR3 = (int)(((double)F_CPU) / (note_frequency * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (note_frequency * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + float freq; + + if (false && vibrato_strength > 0) { + freq = note_frequency * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); + vibrato_counter = mod((vibrato_counter + 1), VIBRATO_LUT_LENGTH); + } else { + freq = note_frequency; + } + + ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period + OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period } else { ICR3 = 0; OCR3A = 0; diff --git a/quantum/audio.h b/quantum/audio.h index 44cafccd68..f705341d7f 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -47,4 +47,108 @@ void decrease_tempo(uint8_t tempo_change); void play_goodbye_tone(void); void play_startup_tone(void); +#define VIBRATO_LUT (float []) { \ +1.00090714186239, \ +1.00181152169061, \ +1.00270955652027, \ +1.00359767896099, \ +1.00447235162891, \ +1.00533008160601, \ +1.00616743486158, \ +1.00698105056935, \ +1.00776765525194, \ +1.00852407668313, \ +1.0092472574777, \ +1.00993426829815, \ +1.01058232060837, \ +1.01118877890462, \ +1.01175117235612, \ +1.01226720578933, \ +1.01273476995269, \ +1.01315195100182, \ +1.0135170391489, \ +1.01382853642434, \ +1.01408516350345, \ +1.01428586555648, \ +1.0144298170856, \ +1.0145164257189, \ +1.01454533493752, \ +1.0145164257189, \ +1.0144298170856, \ +1.01428586555648, \ +1.01408516350345, \ +1.01382853642434, \ +1.0135170391489, \ +1.01315195100182, \ +1.01273476995269, \ +1.01226720578933, \ +1.01175117235612, \ +1.01118877890462, \ +1.01058232060837, \ +1.00993426829815, \ +1.0092472574777, \ +1.00852407668313, \ +1.00776765525194, \ +1.00698105056935, \ +1.00616743486158, \ +1.00533008160601, \ +1.00447235162891, \ +1.00359767896099, \ +1.00270955652027, \ +1.00181152169061, \ +1.00090714186239, \ +1, \ +0.999093680298157, \ +0.998191753986265, \ +0.997297765337276, \ +0.996415217934032, \ +0.995547561242821, \ +0.99469817754036, \ +0.993870369236874, \ +0.993067346634376, \ +0.992292216155724, \ +0.991547969076588, \ +0.990837470789065, \ +0.990163450622494, \ +0.989528492243954, \ +0.988935024658062, \ +0.988385313823004, \ +0.98788145489731, \ +0.987425365129624, \ +0.987018777401739, \ +0.986663234433381, \ +0.986360083655655, \ +0.986110472758728, \ +0.985915345918143, \ +0.985775440703176, \ +0.985691285669809, \ +0.985663198640188, \ +0.985691285669809, \ +0.985775440703176, \ +0.985915345918143, \ +0.986110472758728, \ +0.986360083655655, \ +0.986663234433381, \ +0.987018777401739, \ +0.987425365129624, \ +0.98788145489731, \ +0.988385313823004, \ +0.988935024658062, \ +0.989528492243954, \ +0.990163450622494, \ +0.990837470789065, \ +0.991547969076588, \ +0.992292216155724, \ +0.993067346634376, \ +0.993870369236874, \ +0.99469817754036, \ +0.99554756124282, \ +0.996415217934032, \ +0.997297765337276, \ +0.998191753986265, \ +0.999093680298157, \ +1, \ +} +#define VIBRATO_LUT_LENGTH NOTE_ARRAY_SIZE(VIBRATO_LUT) + #endif \ No newline at end of file From fd49dfe5cb686f5966447c6b890800c9cd11d281 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 19 Apr 2016 17:00:45 -0400 Subject: [PATCH 092/132] vibrato and polyphony paratmeters --- quantum/audio.c | 160 +++++++++++++++++++++++++++++------------- quantum/audio.h | 140 ++++++++---------------------------- quantum/vibrato_lut.h | 108 ++++++++++++++++++++++++++++ 3 files changed, 249 insertions(+), 159 deletions(-) create mode 100644 quantum/vibrato_lut.h diff --git a/quantum/audio.c b/quantum/audio.c index c92cb53731..8ea1bf6ff0 100644 --- a/quantum/audio.c +++ b/quantum/audio.c @@ -10,10 +10,13 @@ #include "eeconfig.h" +#include "vibrato_lut.h" + #define PI 3.14159265 #define CPU_PRESCALER 8 +// Largely untested PWM audio mode (doesn't sound as good) // #define PWM_AUDIO #ifdef PWM_AUDIO @@ -67,10 +70,11 @@ bool note_resting = false; uint8_t current_note = 0; uint8_t rest_counter = 0; -uint8_t vibrato_counter = 0; -float vibrato_strength = 0; +float vibrato_counter = 0; +float vibrato_strength = .5; +float vibrato_rate = 0.125; -float polyphony_rate = 0; +float polyphony_rate = .5; audio_config_t audio_config; @@ -90,6 +94,81 @@ void audio_off(void) { eeconfig_write_audio(audio_config.raw); } +// Vibrato rate functions + +void set_vibrato_rate(float rate) { + vibrato_rate = rate; +} + +void increase_vibrato_rate(float change) { + vibrato_rate *= change; +} + +void decrease_vibrato_rate(float change) { + vibrato_rate /= change; +} + +#ifdef VIBRATO_STRENGTH_ENABLE + +void set_vibrato_strength(float strength) { + vibrato_strength = strength; +} + +void increase_vibrato_strength(float change) { + vibrato_strength *= change; +} + +void decrease_vibrato_strength(float change) { + vibrato_strength /= change; +} + +#endif + +// Polyphony functions + +void set_polyphony_rate(float rate) { + polyphony_rate = rate; +} + +void enable_polyphony() { + polyphony_rate = 5; +} + +void disable_polyphony() { + polyphony_rate = 0; +} + +void increase_polyphony_rate(float change) { + polyphony_rate *= change; +} + +void decrease_polyphony_rate(float change) { + polyphony_rate /= change; +} + +// Timbre function + +void set_timbre(float timbre) { + note_timbre = timbre; +} + +// Tempo functions + +void set_tempo(float tempo) { + note_tempo = tempo; +} + +void decrease_tempo(uint8_t tempo_change) { + note_tempo += (float) tempo_change; +} + +void increase_tempo(uint8_t tempo_change) { + if (note_tempo - (float) tempo_change < 10) { + note_tempo = 10; + } else { + note_tempo -= (float) tempo_change; + } +} void stop_all_notes() { voices = 0; @@ -112,6 +191,7 @@ void stop_all_notes() { void stop_note(double freq) { if (note) { + cli(); #ifdef PWM_AUDIO freq = freq / SAMPLE_RATE; #endif @@ -125,6 +205,7 @@ void stop_note(double freq) { volumes[j] = volumes[j+1]; volumes[j+1] = 0; } + break; } } voices--; @@ -144,6 +225,7 @@ void stop_note(double freq) { volume = 0; note = false; } + sei(); } } @@ -190,6 +272,16 @@ float mod(float a, int b) return r < 0 ? r + b : r; } +float vibrato(float average_freq) { + #ifdef VIBRATO_STRENGTH_ENABLE + float vibrated_freq = average_freq * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); + #else + float vibrated_freq = average_freq * VIBRATO_LUT[(int)vibrato_counter]; + #endif + vibrato_counter = mod((vibrato_counter + vibrato_rate * (1.0 + 440.0/average_freq)), VIBRATO_LUT_LENGTH); + return vibrated_freq; +} + ISR(TIMER3_COMPA_vect) { if (note) { #ifdef PWM_AUDIO @@ -241,34 +333,30 @@ ISR(TIMER3_COMPA_vect) { } #else if (voices > 0) { - if (false && polyphony_rate > 0) { + if (polyphony_rate > 0) { if (voices > 1) { voice_place %= voices; - if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER / voices)) { + if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER)) { voice_place = (voice_place + 1) % voices; place = 0.0; } } if (vibrato_strength > 0) { - freq = frequencies[voice_place] * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); - vibrato_counter = mod((vibrato_counter + 1), VIBRATO_LUT_LENGTH); + freq = vibrato(frequencies[voice_place]); } else { freq = frequencies[voice_place]; } } else { - if (frequency != 0) { - if (frequency < frequencies[voices - 1]) { - frequency = frequency * pow(2, 440/frequencies[voices - 1]/12/4); - } else if (frequency > frequencies[voices - 1]) { - frequency = frequency * pow(2, -440/frequencies[voices - 1]/12/4); - } + if (frequency != 0 && frequency < frequencies[voices - 1] && frequency < frequencies[voices - 1] * pow(2, -440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, 440/frequency/12/2); + } else if (frequency != 0 && frequency > frequencies[voices - 1] && frequency > frequencies[voices - 1] * pow(2, 440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, -440/frequency/12/2); } else { frequency = frequencies[voices - 1]; } - if (false && vibrato_strength > 0) { - freq = frequency * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); - vibrato_counter = mod((vibrato_counter + 1 + 440/frequencies[voices - 1]), VIBRATO_LUT_LENGTH); + if (vibrato_strength > 0) { + freq = vibrato(frequency); } else { freq = frequency; } @@ -302,9 +390,8 @@ ISR(TIMER3_COMPA_vect) { if (note_frequency > 0) { float freq; - if (false && vibrato_strength > 0) { - freq = note_frequency * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); - vibrato_counter = mod((vibrato_counter + 1), VIBRATO_LUT_LENGTH); + if (vibrato_strength > 0) { + freq = vibrato(note_frequency); } else { freq = note_frequency; } @@ -369,7 +456,7 @@ ISR(TIMER3_COMPA_vect) { void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest) { if (audio_config.enable) { - + cli(); // Cancel note if a note is playing if (note) stop_all_notes(); @@ -398,7 +485,7 @@ if (audio_config.enable) { TIMSK3 |= _BV(OCIE3A); TCCR3A |= _BV(COM3A1); #endif - + sei(); } } @@ -425,7 +512,7 @@ if (audio_config.enable) { void play_note(double freq, int vol) { if (audio_config.enable && voices < 8) { - + cli(); // Cancel notes if notes are playing if (notes) stop_all_notes(); @@ -445,38 +532,11 @@ if (audio_config.enable && voices < 8) { TIMSK3 |= _BV(OCIE3A); TCCR3A |= _BV(COM3A1); #endif - + sei(); } } -void set_timbre(float timbre) -{ - note_timbre = timbre; -} - -void set_tempo(float tempo) -{ - note_tempo = tempo; -} - -void decrease_tempo(uint8_t tempo_change) -{ - note_tempo += (float) tempo_change; -} - -void increase_tempo(uint8_t tempo_change) -{ - if (note_tempo - (float) tempo_change < 10) - { - note_tempo = 10; - } - else - { - note_tempo -= (float) tempo_change; - } -} - //------------------------------------------------------------------------------ // Override these functions in your keymap file to play different tunes on // startup and bootloader jump diff --git a/quantum/audio.h b/quantum/audio.h index f705341d7f..85756af9d4 100644 --- a/quantum/audio.h +++ b/quantum/audio.h @@ -8,6 +8,9 @@ #ifndef AUDIO_H #define AUDIO_H +// Enable vibrato strength/amplitude - slows down ISR too much +// #define VIBRATO_STRENGTH_ENABLE + typedef union { uint8_t raw; struct { @@ -20,6 +23,34 @@ void audio_toggle(void); void audio_on(void); void audio_off(void); +// Vibrato rate functions + +void set_vibrato_rate(float rate); +void increase_vibrato_rate(float change); +void decrease_vibrato_rate(float change); + +#ifdef VIBRATO_STRENGTH_ENABLE + +void set_vibrato_strength(float strength); +void increase_vibrato_strength(float change); +void decrease_vibrato_strength(float change); + +#endif + +// Polyphony functions + +void set_polyphony_rate(float rate); +void enable_polyphony(); +void disable_polyphony(); +void increase_polyphony_rate(float change); +void decrease_polyphony_rate(float change); + +void set_timbre(float timbre); +void set_tempo(float tempo); + +void increase_tempo(uint8_t tempo_change); +void decrease_tempo(uint8_t tempo_change); + void play_sample(uint8_t * s, uint16_t l, bool r); void play_note(double freq, int vol); void stop_note(double freq); @@ -27,11 +58,6 @@ void stop_all_notes(void); void init_notes(void); void play_notes(float (*np)[][2], uint8_t n_count, bool n_repeat, float n_rest); -void set_timbre(float timbre); -void set_tempo(float tempo); -void increase_tempo(uint8_t tempo_change); -void decrease_tempo(uint8_t tempo_change); - #define SCALE (int []){ 0 + (12*0), 2 + (12*0), 4 + (12*0), 5 + (12*0), 7 + (12*0), 9 + (12*0), 11 + (12*0), \ 0 + (12*1), 2 + (12*1), 4 + (12*1), 5 + (12*1), 7 + (12*1), 9 + (12*1), 11 + (12*1), \ 0 + (12*2), 2 + (12*2), 4 + (12*2), 5 + (12*2), 7 + (12*2), 9 + (12*2), 11 + (12*2), \ @@ -47,108 +73,4 @@ void decrease_tempo(uint8_t tempo_change); void play_goodbye_tone(void); void play_startup_tone(void); -#define VIBRATO_LUT (float []) { \ -1.00090714186239, \ -1.00181152169061, \ -1.00270955652027, \ -1.00359767896099, \ -1.00447235162891, \ -1.00533008160601, \ -1.00616743486158, \ -1.00698105056935, \ -1.00776765525194, \ -1.00852407668313, \ -1.0092472574777, \ -1.00993426829815, \ -1.01058232060837, \ -1.01118877890462, \ -1.01175117235612, \ -1.01226720578933, \ -1.01273476995269, \ -1.01315195100182, \ -1.0135170391489, \ -1.01382853642434, \ -1.01408516350345, \ -1.01428586555648, \ -1.0144298170856, \ -1.0145164257189, \ -1.01454533493752, \ -1.0145164257189, \ -1.0144298170856, \ -1.01428586555648, \ -1.01408516350345, \ -1.01382853642434, \ -1.0135170391489, \ -1.01315195100182, \ -1.01273476995269, \ -1.01226720578933, \ -1.01175117235612, \ -1.01118877890462, \ -1.01058232060837, \ -1.00993426829815, \ -1.0092472574777, \ -1.00852407668313, \ -1.00776765525194, \ -1.00698105056935, \ -1.00616743486158, \ -1.00533008160601, \ -1.00447235162891, \ -1.00359767896099, \ -1.00270955652027, \ -1.00181152169061, \ -1.00090714186239, \ -1, \ -0.999093680298157, \ -0.998191753986265, \ -0.997297765337276, \ -0.996415217934032, \ -0.995547561242821, \ -0.99469817754036, \ -0.993870369236874, \ -0.993067346634376, \ -0.992292216155724, \ -0.991547969076588, \ -0.990837470789065, \ -0.990163450622494, \ -0.989528492243954, \ -0.988935024658062, \ -0.988385313823004, \ -0.98788145489731, \ -0.987425365129624, \ -0.987018777401739, \ -0.986663234433381, \ -0.986360083655655, \ -0.986110472758728, \ -0.985915345918143, \ -0.985775440703176, \ -0.985691285669809, \ -0.985663198640188, \ -0.985691285669809, \ -0.985775440703176, \ -0.985915345918143, \ -0.986110472758728, \ -0.986360083655655, \ -0.986663234433381, \ -0.987018777401739, \ -0.987425365129624, \ -0.98788145489731, \ -0.988385313823004, \ -0.988935024658062, \ -0.989528492243954, \ -0.990163450622494, \ -0.990837470789065, \ -0.991547969076588, \ -0.992292216155724, \ -0.993067346634376, \ -0.993870369236874, \ -0.99469817754036, \ -0.99554756124282, \ -0.996415217934032, \ -0.997297765337276, \ -0.998191753986265, \ -0.999093680298157, \ -1, \ -} -#define VIBRATO_LUT_LENGTH NOTE_ARRAY_SIZE(VIBRATO_LUT) - #endif \ No newline at end of file diff --git a/quantum/vibrato_lut.h b/quantum/vibrato_lut.h new file mode 100644 index 0000000000..4c267a626a --- /dev/null +++ b/quantum/vibrato_lut.h @@ -0,0 +1,108 @@ +#include +#include +#include + +#define VIBRATO_LUT_LENGTH 100 + +const float VIBRATO_LUT[VIBRATO_LUT_LENGTH] = { \ +1.00045346811453, +1.00090535101508, +1.00135386178926, +1.00179722447259, +1.00223368114872, +1.0026614990145, +1.00307897737994, +1.00348445457284, +1.00387631471807, +1.00425299436105, +1.00461298890553, +1.00495485883603, +1.00527723569589, +1.00557882779254, +1.00585842560279, +1.00611490685176, +1.00634724124066, +1.00655449479987, +1.00673583384565, +1.00689052852052, +1.00701795589922, +1.00711760264454, +1.0071890671992, +1.00723206150266, +1.0072464122237, +1.00723206150266, +1.0071890671992, +1.00711760264454, +1.00701795589922, +1.00689052852052, +1.00673583384565, +1.00655449479987, +1.00634724124066, +1.00611490685176, +1.00585842560279, +1.00557882779254, +1.00527723569589, +1.00495485883603, +1.00461298890553, +1.00425299436105, +1.00387631471807, +1.00348445457284, +1.00307897737994, +1.0026614990145, +1.00223368114872, +1.00179722447259, +1.00135386178926, +1.00090535101508, +1.00045346811453, +1, +0.999546737425598, +0.999095467903976, +0.998647968674285, +0.998205999748565, +0.99777129706302, +0.997345565759612, +0.996930473622346, +0.996527644691494, +0.996138653077835, +0.99576501699778, +0.995408193048995, +0.995069570744927, +0.994750467325326, +0.994452122858643, +0.994175695650927, +0.993922257974591, +0.99369279212925, +0.993488186845591, +0.993309234042139, +0.993156625943589, +0.993030952568311, +0.99293269959154, +0.992862246589715, +0.992819865670409, +0.992805720491269, +0.992819865670409, +0.992862246589715, +0.99293269959154, +0.993030952568311, +0.993156625943589, +0.993309234042139, +0.993488186845591, +0.99369279212925, +0.993922257974591, +0.994175695650927, +0.994452122858643, +0.994750467325326, +0.995069570744927, +0.995408193048995, +0.99576501699778, +0.996138653077835, +0.996527644691494, +0.996930473622346, +0.997345565759612, +0.99777129706302, +0.998205999748565, +0.998647968674285, +0.999095467903976, +0.999546737425598, +1 +}; \ No newline at end of file From 6ae34f20aa04c3f4c274c268679674ba2288a1aa Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 19 Apr 2016 17:01:04 -0400 Subject: [PATCH 093/132] added plover to default layout --- keyboard/planck/keymaps/default/keymap.c | 73 +++++++++++++++++---- keyboard/planck/keymaps/default/makefile.mk | 3 +- 2 files changed, 62 insertions(+), 14 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index aecddec4a1..6191125461 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -6,6 +6,9 @@ #ifdef AUDIO_ENABLE #include "audio.h" #endif +#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. @@ -16,8 +19,9 @@ #define _DVORAK 2 #define _LOWER 3 #define _RAISE 4 -#define _ADJUST 5 -#define _MUSIC 6 +#define _MUSIC 5 +#define _PLOVER 6 +#define _ADJUST 16 // Macro name shortcuts #define QWERTY M(_QWERTY) @@ -32,6 +36,8 @@ #endif #define MUS_OFF M(8) #define MUS_ON M(9) +#define PLOVER M(10) +#define EXT_PLV M(11) // Fillers to make layering more clear #define _______ KC_TRNS @@ -129,6 +135,35 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Plover layer (http://openstenoproject.org) + * ,-----------------------------------------------------------------------------------. + * | # | # | # | # | # | # | # | # | # | # | # | # | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | S | T | P | H | * | * | F | P | L | T | D | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | S | K | W | R | * | * | R | B | G | S | Z | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Exit | | | C | V | | N | M | | | | + * `-----------------------------------------------------------------------------------' + */ + +[_PLOVER] = { + {KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1 }, + {XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC}, + {XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX} +}, + /* Adjust (Lower + Raise) * ,-----------------------------------------------------------------------------------. * | | Reset| | | | | | | | | | Del | @@ -142,20 +177,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_ADJUST] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} -}, - -/* Music (reserved for process_action_user) - * - */ -[_MUSIC] = { - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}, - {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } + + }; const uint16_t PROGMEM fn_actions[] = { @@ -302,6 +329,26 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) #endif } break; + case 10: + if (record->event.pressed) { + layer_off(_RAISE); + layer_off(_LOWER); + layer_off(_ADJUST); + layer_on(_PLOVER); + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + keymap_config.raw = eeconfig_read_keymap(); + keymap_config.nkro = 1; + eeconfig_write_keymap(keymap_config.raw); + } + break; + case 11: + if (record->event.pressed) { + layer_off(_PLOVER); + } + break; + } return MACRO_NONE; }; diff --git a/keyboard/planck/keymaps/default/makefile.mk b/keyboard/planck/keymaps/default/makefile.mk index 8cbec4a1f5..99fbfbd0bb 100644 --- a/keyboard/planck/keymaps/default/makefile.mk +++ b/keyboard/planck/keymaps/default/makefile.mk @@ -1 +1,2 @@ -AUDIO_ENABLE = yes \ No newline at end of file +AUDIO_ENABLE = yes +NKRO_ENABLE = yes \ No newline at end of file From a2ee27715880616a15756e1b9f42183d9fb08051 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Tue, 19 Apr 2016 17:03:43 -0400 Subject: [PATCH 094/132] updated comments about plover --- keyboard/planck/keymaps/default/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index 6191125461..25a0d78f3b 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -168,9 +168,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | | Reset| | | | | | | | | | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | + * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak|Plover| | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | | | | | | | | | | | | + * | | | |Mus on|Musoff| | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' From f645f9946c11247c19f2347cd25f7ace3a93e9dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Tue, 19 Apr 2016 23:27:10 +0200 Subject: [PATCH 095/132] re-created all layouts using ErgodoxLayoutGenerator --- keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex | 2426 +++++++++-------- .../keymaps/osx_de/osx_de_highres.png | Bin 189394 -> 298446 bytes .../keymaps/osx_de_adnw_koy/keymap.c | 373 +-- .../osx_de_adnw_koy/osx_de_adnw_koy.hex | 2291 ++++++++-------- .../osx_de_adnw_koy_highres.png | Bin 0 -> 183892 bytes 5 files changed, 2544 insertions(+), 2546 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex index c7cb8d8630..e6ce5da90b 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex +++ b/keyboard/ergodox_ez/keymaps/osx_de/osx_de.hex @@ -1,1197 +1,1235 @@ -:100000000C94F0030C9434040C9434040C943404D5 -:100010000C9434040C9434040C9434040C94340480 -:100020000C9434040C9434040C94210E0C94F30EB0 -:100030000C9434040C9434040C9434040C94340460 -:100040000C9434040C9478230C9434040C943404ED -:100050000C9434040C94091D0C9434040C94340452 -:100060000C9434040C9434040C9434040C94340430 -:100070000C9434040C9434040C9434040C94340420 -:100080000C9434040C9434040C9434040C94340410 -:100090000C9434040C9434040C9434040C94340400 -:1000A0000C9434040C9434040C94340444044E042E -:1000B00066047E04C604CC04ED04D204E804DE0425 -:1000C000E304D804AE049604F204600F820F7010AB -:1000D000820F7010C70FEA0F70103F1052103413C8 -:1000E000341363136313A613E413FD15FD15FD13F9 -:1000F000FD15FE14FE14D115FD15FD15E81501E1E1 -:100100000137023702E10138023801E201250225F8 -:1001100002E20001E10137023702E1013802380151 -:10012000E10130023002E10001E10137023702E172 -:100130000138023801E10107020702E1000135023E -:1001400035012002200001E10137023702E10138C8 -:10015000023801E10125022502E10001E101360238 -:100160003602E10138023801E10125022502E100F1 -:1001700001E10136023602E10138023801E10126CF -:10018000022602E10001E10137023702E1013802F3 -:100190003801E10126022602E10002E002E201301C -:1001A00002300002E002E20001E001E20002E002AF -:1001B000E3016402640002E002E30001E001E30005 -:1001C00002E002E2012E022E02E10002E002E10260 -:1001D000E20001E001E101E20002E001E3010602C8 -:1001E0000602E30002E00001E00002E001E3011981 -:1001F000021902E30002E00001E0000000F0A1F0BB -:10020000A329002B00E200E100358100001E00144C -:100210000004001D710D304D831F001A0016001BD5 -:10022000000C304C00200008000700060052002A95 -:1002300000210015000900190051004A0022001792 -:10024000000A00050000000330E101E3000000E2C5 -:1002500000000002543100E7000000E60000000446 -:100260005423001C000B00110000002E7F240018F6 -:10027000000D00100050004B0025000C000E003651 -:10028000004F002C00260012000F003700E1082864 -:10029000002700130033003871E1044E002D002FB9 -:1002A000003474E50030810000010001000100010C -:1002B00000010000003A003500310001000100019A -:1002C000003B0035022102350001004C003C001EBD -:1002D0000224062202010001003D002D0224022416 -:1002E00004010001003E000100370011040000017C -:1002F000000100010000000100000001000E3001BB -:100300000000000100000068003F002406240224D1 -:100310000400004500400022042502110431026956 -:100320000041002304260264005000010042003511 -:100330000025045200510001004300350226043814 -:10034000004F006A0044001E02310021020100003B -:100350000001000100010001000100000001000196 -:100360000001000100010001000100F400F200FBA7 -:1003700000010001000100F000F100FA000100019D -:10038000000100F500F300FC00010001000100F98C -:1003900000FA00F600000001000100010000000169 -:1003A0000000000100A800010000000100000001A1 -:1003B0000001000100A900AA0000000100010001E5 -:1003C000000100010001000100010001000100AC7A -:1003D000000100B600010001000100AB0050000167 -:1003E00000010001000100520051000100AE0001B7 -:1003F00000010001004F00000001000100010001A8 -:1004000000010000000100010001000100010001E5 -:1004100000010001000100010001000100010001D4 -:1004200000010001000100010001000100010001C4 -:1004300000010001000100010001000100000001B5 -:100440000001000100000001000000010004300173 -:1004500000000001000000010005300630093001F5 -:1004600000000001000A300B3008300100010001DB -:10047000000100073001000100010001000100013E -:100480000001000100010001000100010001000164 -:100490000001000100010001000100010001000055 -:1004A0000001000100010001000100000001000145 -:1004B00000010001000100010001000100500001E5 -:1004C0000001000100010052005100010001000183 -:1004D00000010001004F00010001000100010001C6 -:1004E0000001000100000001000100010000000106 -:1004F00000000001000100010000000100000001F7 -:10050000003F00520051002302000001004000247F -:100510000021001E00270001004100250022001FCD -:1005200000370001004200260023002000360001B1 -:10053000004300300230002402270201004400453D -:1005400000380001000100000001000100E100018D -:1005500000E0000000010001000100010001003D79 -:100560000001000100010001000100E000010001A4 -:10057000000100010001002C000100010001000148 -:100580000001003C00010001000100010000003AF0 -:1005900000010001000000010000003B000E3001DE -:1005A0000000000100000001000100010001000145 -:1005B0000000000100010001000100010001000134 -:1005C0000001000100010001000100010001000123 -:1005D0000001000100010001000100010001000113 -:1005E0000001000100010001000100010001000004 -:1005F0000016034500720067006F0044006F00782A -:1006000000200045005A00000016034500720067F4 -:10061000006F0044006F007800200045005A000081 -:10062000000403090409026D00040100A0FA090492 -:1006300000000103010100092111010001223F0016 -:100640000705810308000A090401000103010200F3 -:10065000092111010001224D000705820308000A4B -:100660000904020001030000000921110100012218 -:1006700036000705830308000A090403000103008C -:10068000000009211101000122390007058403102F -:1006900000011201100100000008EDFE0713010027 -:1006A0000102000105010906A101050719E029E77A -:1006B0001500250195087501810205081901290514 -:1006C00095057501910295017503910105071900C2 -:1006D000297715002501957875018102C00501096A -:1006E00080A101850216010026B7001A01002AB771 -:1006F00000751095018100C0050C0901A101850359 -:10070000160100269C021A01002A9C027510950110 -:100710008100C005010902A1010901A10005091913 -:1007200001290515002501950575018102950175C1 -:100730000381010501093009311581257F95027575 -:1007400008810609381581257F9501750881060500 -:100750000C0A38021581257F950175088106C0C0F5 -:1007600005010906A101050719E029E71500250182 -:100770009508750181029501750881010508190127 -:1007800029059505750191029501750391010507EC -:10079000190029FF150025FF950675088100C00086 -:1007A00000000000000000000000010204060A0F23 -:1007B00017202C3A4A5D71879DB3C7DAE9F5FCFF33 -:1007C000FCF5E9DAC7B39D87715D4A3A2C20170F13 -:1007D0000A06040201000000000000000000000002 -:1007E00011241FBECFEFDAE0DEBFCDBF04B603FE9B -:1007F00024C08091F0019091F101A091F201B0919B -:10080000F3018730904BA740B04BB9F41092F00140 -:100810001092F1011092F2011092F30114BE84B70C -:10082000877F84BF88E10FB6F894809360001092B0 -:1008300060000FBEE0E0FFE3099511E0A0E0B1E049 -:10084000E4E7FAE402C005900D92A433B107D9F7AA -:1008500011E0A4E3B1E001C01D92A03FB107E1F7B0 -:100860000E94650B0C9438250C940000462F50E034 -:100870004F30510508F0DEC0DC01FA01EA5AFF4FA3 -:1008800012968C910C94ED24882321F085EE0E9421 -:10089000D111D0C085EE0E949912CCC0882349F0B6 -:1008A0000E94D31C909335018093340188EF91E02E -:1008B000089580913401909135010E94DF1C8739A1 -:1008C00091050CF0A8C08AEE91E00895882349F0C4 -:1008D0000E94D31C909335018093340187EE91E000 -:1008E000089580913401909135010E94DF1C873971 -:1008F00091050CF093C089ED91E00895882349F0AB -:100900000E94D31C909335018093340182ED91E0D5 -:10091000089580913401909135010E94DF1C873940 -:1009200091050CF07EC080EC91E00895882349F099 -:100930000E94D31C90933501809334018BEB91E09E -:10094000089580913401909135010E94DF1C873910 -:1009500091050CF069C08DEA91E00895882349F073 -:100960000E94D31C909335018093340188EA91E072 -:10097000089580913401909135010E94DF1C8739E0 -:1009800091050CF054C08AE991E00895882309F498 -:1009900051C085E891E00895882309F44BC080E7B1 -:1009A00091E00895882309F445C08BE591E008950E -:1009B000882309F43FC086E491E008958823D1F1AB -:1009C0008DE391E008958823A9F188E291E00895EC -:1009D000882381F183E191E00895882359F18EEF16 -:1009E00090E00895882331F18091B3019091B40192 -:1009F000A091B501B091B60120E2822780729927BB -:100A0000AA27BB278093B3019093B401A093B501AB -:100A1000B093B6010FC085EF91E0089584EE91E0A8 -:100A200008958BEC91E0089586EB91E0089583EAB8 -:100A300091E0089580E090E0089508956091B301F9 -:100A40007091B4018091B5019091B6010E94381C5B -:100A500056985E9825982D9826982E9827982F9826 -:100A60008330C1F028F4813041F0823049F008959C -:100A7000843049F0853051F00895259A2D9A0895D3 -:100A8000269A2E9A0895259A2D9A04C0259A2D9A71 -:100A9000269A2E9A279A2F9A08950C941E055698F6 -:100AA0005E9825982D9826982E9827982F988FEF46 -:100AB00090E0909389008093880090938B008093BE -:100AC0008A0090938D0080938C00259A2D9A2FEFA9 -:100AD00080E792E0215080409040E1F700C00000A4 -:100AE000269A2E9A2FEF80E792E021508040904086 -:100AF000E1F700C00000279A2F9A2FEF80E792E0DD -:100B0000215080409040E1F700C0000025982D98CA -:100B10002FEF80E792E0215080409040E1F700C045 -:100B2000000026982E982FEF80E792E02150804019 -:100B30009040E1F700C0000027982F9856985E98E3 -:100B400025982D9826982E9827982F98089589EA09 -:100B50008093800089E08093810024982C983F98AE -:100B60008AB18F748AB96E98479A8BB1806B8BB9B2 -:100B7000769A0E944F050C941D0580E28093000137 -:100B80008091360181110EC00E940C0681E0809395 -:100B900036012FEF83ED90E3215080409040E1F744 -:100BA00000C0000080E40E941206809300018111C1 -:100BB0002EC00E943C0680930001811128C00E9433 -:100BC0003C0680930001811122C08FE30E943C0605 -:100BD0008093000181111BC00E94340680E40E94B2 -:100BE000120680930001811112C08CE00E943C0625 -:100BF0008093000181110BC00E943C06809300018C -:100C0000811105C08FE30E943C06809300010E9481 -:100C100034068091000108951092B9008AE0809313 -:100C2000B800089594EA9093BC009091BC0097FF9F -:100C3000FCCF9091B900987F983021F0903111F05D -:100C400081E008958093BB0084E88093BC0080918C -:100C5000BC0087FFFCCF8091B900887F883111F0FC -:100C6000803471F780E0089584E98093BC0080911E -:100C7000BC0084FDFCCF08958093BB0084E8809382 -:100C8000BC008091BC0087FFFCCF9091B900987F99 -:100C900081E0983209F480E0089584E88093BC00F4 -:100CA0008091BC0087FFFCCF8091BB0008958091AC -:100CB0000001811115C080E40E941206809300019A -:100CC00081110CC082E10E943C06809300018111D9 -:100CD00005C08FEF0E943C06809300010E943406FD -:100CE00084B1807F84B985B1807F85B98AB1837FE3 -:100CF0008AB98BB1837F8BB93E98469808950E943C -:100D0000BD05809300010E94570680B38C7080BBA4 -:100D100081B3836F81BBA8E3B1E0E6E4F1E08EE04C -:100D20008E0F11921D928E13FCCF0C94A705BF92CB -:100D3000CF92DF92EF92FF920F931F93CF93DF93A7 -:100D400080910001882379F0809137018F5F809333 -:100D50003701811108C00E94BD05809300018111F7 -:100D600002C00E944F0508E311E0C0E0D0E0DD249E -:100D7000D39482E0C82EEE24E394F12CC730D10541 -:100D800000F580910001811164C080E40E94120688 -:100D900080930001811112C082E10E943C06809381 -:100DA000000181110BC0C7010C2E01C0880F0A94ED -:100DB000EAF780950E943C06809300010E94340669 -:100DC00048C0CA30A1F028F4C83059F0C93061F0E9 -:100DD00005C0CC3089F070F0CD3089F0209A289889 -:100DE00010C0219A29980DC0229A2A980AC0239AE5 -:100DF0002B9807C0529A01C0539A5B9802C03E9A42 -:100E0000469890EA9A95F1F79FB1799902C082E0ED -:100E100001C080E091709D25982B7C9902C084E0F0 -:100E200001C080E0892B7D9902C038E001C030E02C -:100E3000832B7E9902C020E101C020E0822B9FB16C -:100E40009095991F9927991F9295990F907E892BBC -:100E50000FC080910001811149C080E40E941206F8 -:100E600080930001882379F1B12C0E9434068B2DE8 -:100E7000F8019081981719F08083C09201010E94B7 -:100E8000570621960F5F1F4FCE30D10509F076CF60 -:100E900080910101882361F18150809301018823B1 -:100EA00039F08FE99FE00197F1F700C0000020C002 -:100EB000A6E4B1E0E8E3F1E0CF01825F91919D9378 -:100EC0008E13FCCF15C083E10E943C068093000185 -:100ED0008111CACF81E40E94120680930001811122 -:100EE000C3CF0E944D06B82EB094BFCF80E0C0CFD4 -:100EF0000E944D0581E0DF91CF911F910F91FF90EE -:100F0000EF90DF90CF90BF900895E82FF0E0EA5B7C -:100F1000FE4F8081089508958B3B910578F4883ABF -:100F2000910540F5853A9105D0F48430910508F09B -:100F3000B1C08130910509F4ADC06BC0803E910510 -:100F400008F467C0883E910508F4A4C09C01205FA6 -:100F500031092031310508F05CC090650895853A6B -:100F6000910509F459C0863A910509F058C082E804 -:100F700090E40895883A910509F454C0893A91059E -:100F800009F453C08A3A910509F452C08B3A91058D -:100F900009F451C08C3A910509F450C08D3A91057D -:100FA00009F44FC0803B910509F44EC08E3A91057B -:100FB00009F44DC08F3A910509F44CC0813B91056D -:100FC00009F44BC0823B910509F44AC0833B91056B -:100FD00009F449C0843B910509F448C0853B91055B -:100FE00009F447C0863B910509F446C0873B91054B -:100FF00009F445C0883B910509F444C0893B91053B -:1010000009F443C08A3B910509F442C080E094E4AE -:10101000089580E090E0089581E890E4089583E8E1 -:1010200090E4089582EE94E4089589EE94E408959E -:101030008AEE94E4089585EB94E4089586EB94E4B5 -:10104000089587EB94E408958CEC94E408958DEC76 -:1010500094E4089583E895E408958AE895E4089572 -:1010600082E995E4089584E995E4089581E296E49F -:10107000089583E296E4089584E296E4089585E273 -:1010800096E4089586E296E4089587E296E408954A -:101090008AE296E40895089596E0799FF00111247C -:1010A00094E5899FE00DF11D1124E60FF11DEE0F6F -:1010B000FF1FEF5FFD4F859194910895880F991F51 -:1010C000FC01E558FF4F859194910895880F991F71 -:1010D000FC01E550FE4F85919491089526E0729FA2 -:1010E000F001112444E5849FE00DF11D1124E60F69 -:1010F000F11DEE0FFF1FEF5FFD4F859194919C0155 -:101100003A9521154FE1340708F41AC13F512115D2 -:10111000304120F49F700E94660808959C0130536E -:101120002115304118F49927906C0895811520E518 -:10113000920769F40E941F164FEF84E39CE0415030 -:1011400080409040E1F700C000000C942E1D8130DB -:1011500020E5920731F48091CE0181608093CE0129 -:1011600008959C0130552115304108F051C0292FB8 -:1011700033272F70332721303105D9F4AC01437068 -:10118000552702C0220F331F4A95E2F73C68AC0195 -:1011900064E0440F551F6A95E1F744275370242BF0 -:1011A000352B73E0880F991F7A95E1F780769927A0 -:1011B0001DC02230310529F4982F8827816F906A4D -:1011C000089523303105A9F4AC014370552721E07F -:1011D00030E002C0220F331F4A95E2F73C6843E03B -:1011E000880F991F4A95E1F7807E9770822B932B89 -:1011F000089524303105E1F4AC014370552721E016 -:1012000030E002C0220F331F4A95E2F73A68E7CF79 -:101210009C0130572115304118F49F709062089559 -:101220009C0130582115304118F49F70906A089540 -:10123000803E9105E0F4803C910558F5813391059D -:1012400009F46FC048F48932910509F463C08A3209 -:10125000910509F46DC072C089339105E9F08238B7 -:101260009105D1F08533910509F44DC067C0833EE7 -:10127000910581F138F4803E9105B9F0823E9105E7 -:10128000D9F05CC0863E910561F1873E9105A1F1E0 -:1012900055C00E945E0808952091E10120FD02C022 -:1012A00021FF4CC080EE90E049C08091E10180FFB9 -:1012B000F9CF89E390E042C08091E10182FF0EC046 -:1012C0008091E10184FF03C080E090E037C083EEAD -:1012D00090E034C08091E10182FFF2CF82EE90E095 -:1012E0002DC08091E10183FF0BC08091E10184FD5D -:1012F000EBCF87EE90E022C08091E10183FFF5CF34 -:1013000086EE90E01BC08091E10185FF07C089E275 -:1013100090E014C08091E10185FFF9CF85E390E072 -:101320000DC08091E10186FF07C08AE290E006C00F -:101330008091E10186FFF9CF81E390E00E948C0764 -:10134000089508950C94A109809164010895CF93A4 -:10135000DF9300D01F92CDB7DEB79C018091E701EB -:10136000843019F593E099833B832A839093E900B5 -:101370008FEF9091E800815095FD06C095ED9A950C -:10138000F1F700008111F5CF8091E80085FF0DC0D5 -:1013900040E050E063E070E0CE0101960E94110C45 -:1013A0008091E8008E778093E8000F900F900F9067 -:1013B000DF91CF910895CF93DF9300D01F92CDB7E7 -:1013C000DEB72091E701243021F522E029839B83B9 -:1013D0008A8383E08093E9008FEF9091E800815049 -:1013E00095FD06C095ED9A95F1F700008111F5CFB6 -:1013F0008091E80085FF0DC040E050E063E070E0C0 -:10140000CE0101960E94110C8091E8008E778093A6 -:10141000E8000F900F900F90DF91CF9108952091E9 -:10142000E7012430F1F422E02093E9002FEF30911E -:10143000E800215035FD06C035ED3A95F1F7000082 -:101440002111F5CF2091E80025FF0BC040E050E0CE -:1014500065E070E00E94110C8091E8008E77809327 -:10146000E8000895CF93DF93EC019091E701943069 -:1014700009F046C080910C018823D9F080910D01BC -:101480008823B9F09093E9008FEF9091E8008150A4 -:1014900095FD06C095E19A95F1F700008111F5CF11 -:1014A0008091E80085FF2CC040E050E060E170E0F2 -:1014B00017C081E08093E9008FEF9091E8008150A0 -:1014C00095FD06C095ED9A95F1F700008111F5CFD5 -:1014D0008091E80085FF14C040E050E068E070E0D3 -:1014E000CE010E94110C8091E8008E778093E80075 -:1014F00080E1FE01A4E5B1E001900D928A95E1F74B -:10150000DF91CF9108958091E601811109C00E9479 -:10151000A60D0E94030E8091E20084608093E20099 -:1015200008951092E601089508950C9465230E9491 -:10153000C41C0E946B230E94A9100C94A20942E0D3 -:1015400061EC81E00E94200D42E061EC82E00E94AB -:10155000200D42E061EC83E00E94200D42E161EC4D -:1015600084E00C94200D8091E901833009F455C08A -:1015700030F4813071F0823009F48EC008958A30E1 -:1015800009F47AC08B3009F460C0893009F09CC03E -:1015900020C08091E801813A09F096C08091E8006E -:1015A000877F8093E8008091EC019091ED01892B79 -:1015B00021F460E184E591E003C060E080E090E028 -:1015C00070E00E945C0C8091E8008B778093E800CB -:1015D00008958091E801813209F076C08091EC0194 -:1015E0009091ED01009719F0039709F06DC080917B -:1015F000E800877F8093E8008091E80082FD05C0C5 -:101600008091E7018111F8CF5FC08091F100809354 -:1016100064018091E8008B7753C08091E801813AA2 -:1016200009F052C08091EC019091ED01892B09F0F5 -:101630004BC08091E800877F8093E8008091E800AC -:1016400080FFFCCF80910C0136C08091E80181328F -:10165000D9F58091EC019091ED01892BA9F580914C -:10166000E800877F8093E8000E94550D8091EA0191 -:1016700080930C010C941F168091E801813221F5B2 -:101680008091E800877F8093E8000E94550D80914B -:10169000EB018093650108958091E801813AA1F4FE -:1016A0008091E800877F8093E8008091E80080FFC8 -:1016B000FCCF809165018093F1008091E8008E77E6 -:1016C0008093E8000C94550D089584B7877F84BFFC -:1016D00088E10FB6F89480936000109260000FBE0E -:1016E00090E080E80FB6F8948093610090936100D9 -:1016F0000FBE0E94F8100E94A60D0E94030E80915A -:10170000E20084608093E20078940E9489100E9435 -:10171000FA1082E091E00E94A4100E94532380916D -:10172000E701853069F40E94881C8091E5018823D7 -:10173000B1F30E94B01C882391F30E94FB0BEFCF02 -:101740000E940011ECCF292F332723303105C9F037 -:1017500064F42130310581F02230310509F043C0B5 -:101760008DE690E025E236E042C021323105F1F00D -:101770002232310541F137C082E190E022E936E0C2 -:1017800036C099278130910541F08230910541F0B2 -:10179000892B49F5E1E2F6E005C0E9E0F6E002C098 -:1017A000E1EFF5E0849190E09F0121C06430D8F42E -:1017B000E62FF0E0EE0FFF1FEE5DFE4F208131813E -:1017C00089E090E014C0643070F470E0FB01EE0F2B -:1017D000FF1FE65EFE4F20813181FB01EA5EFE4F76 -:1017E000808190E004C080E090E020E030E0FA01E9 -:1017F00031832083089580E189BD82E189BD09B4E8 -:1018000000FEFDCF8091D8008F7D8093D80080911D -:10181000E00082608093E0008091E00081FDFCCFD9 -:101820000895CF92DF92EF92FF920F931F93CF9381 -:10183000DF93EC018B016A010E94740D811133C0AA -:10184000C114D10439F0F60180819181081B190B74 -:10185000C80FD91FE12CF12C0115110519F1809148 -:10186000E80085FD16C08091E8008E778093E8003F -:10187000C114D10449F0F60180819181E80EF91E6E -:10188000F182E08285E00FC00E94740D882321F36D -:101890000AC089918093F10001501109FFEFEF1AFE -:1018A000FF0ADACF80E0DF91CF911F910F91FF9077 -:1018B000EF90DF90CF9008952091EE013091EF01ED -:1018C0002617370748F06115710539F42091E800B3 -:1018D0002E772093E80001C0B90140E06115710541 -:1018E000A9F12091E701222309F443C0253009F42E -:1018F00042C02091E80023FD40C02091E80022FD75 -:1019000032C02091E80020FFE9CF4091F300209100 -:10191000F20030E0342BFC01CF016115710559F064 -:101920002830310540F481918093F10061507109B4 -:101930002F5F3F4FF1CF41E02830310509F040E003 -:101940002091E8002E772093E800C8CF4111C9CF3D -:101950000AC08091E701882361F0853061F08091B1 -:10196000E80083FD0AC08091E80082FFF2CF80E0AA -:10197000089582E0089583E0089581E0089520911C -:10198000EE013091EF012617370748F06115710518 -:1019900039F42091E8002E772093E80001C0B901C6 -:1019A000FC0120E06115710591F18091E701882328 -:1019B00009F440C0853009F43FC08091E80083FD00 -:1019C0003DC08091E80082FD2FC08091E80080FF3B -:1019D000E9CF2091F3008091F20090E0922B611505 -:1019E000710559F08830910540F424912093F1005D -:1019F0003196615071090196F2CF21E0089709F004 -:101A000020E08091E8008E778093E800CBCF211111 -:101A1000CCCF0AC08091E701882361F0853061F066 -:101A20008091E80083FD0AC08091E80082FFF2CF38 -:101A300080E0089582E0089583E0089581E00895AC -:101A4000982F973058F59093E900981739F07091D6 -:101A5000EC002091ED005091F00003C0242F762F70 -:101A600050E021FF19C03091EB003E7F3093EB0036 -:101A70003091ED003D7F3093ED003091EB0031600F -:101A80003093EB007093EC002093ED005093F00046 -:101A90002091EE0027FF07C09F5FD3CF8F70809308 -:101AA000E90081E0089580E008958091E80187FFD2 -:101AB00011C08091E80082FD05C08091E70181118D -:101AC000F8CF11C08091E8008B770BC08091E701BF -:101AD000882349F08091E80080FFF8CF8091E800EA -:101AE0008E778093E80008952091E4003091E5001E -:101AF00095E64091EC00842F817040FF22C08091D8 -:101B0000E80080FD1CC08091E701882391F08530BA -:101B100091F08091EB0085FD10C04091E400509160 -:101B2000E5004217530729F39A01915011F784E019 -:101B3000089582E0089583E0089581E0089580E0AB -:101B400008954091E80042FFDECF08950E94140EF0 -:101B50000E941C0EE0EEF0E0808181608083E8ED61 -:101B6000F0E080818F77808319BCA7EDB0E08C9185 -:101B70008E7F8C9380818F7E80831092E601089502 -:101B80000F931F93CF93DF930E94140E0E941C0E9D -:101B9000C8EDD0E088818F778883888180688883CA -:101BA00088818F7D888319BC1092E7011092E30130 -:101BB0001092E5011092E40100EE10E0F80180813E -:101BC0008B7F808388818160888342E060E080E051 -:101BD0000E94200DE1EEF0E080818E7F8083E2EEB6 -:101BE000F0E0808181608083808188608083F8015B -:101BF00080818E7F8083888180618883DF91CF910F -:101C00001F910F910895E8EDF0E080818F7E808331 -:101C1000E7EDF0E080818160808384E082BF81E035 -:101C20008093E6010C94C00DE8EDF0E080818E7F9A -:101C300080831092E20008951092DA001092E10081 -:101C400008951F920F920FB60F9211242F933F9376 -:101C50004F935F936F937F938F939F93AF93BF93B4 -:101C6000EF93FF938091E10082FF0BC08091E2002F -:101C700082FF07C08091E1008B7F8093E1000E948A -:101C800088108091DA0080FF1FC08091D80080FF0B -:101C90001BC08091DA008E7F8093DA008091D9009A -:101CA00080FF0DC080E189BD82E189BD09B400FEDD -:101CB000FDCF81E08093E7010E94830A05C019BC33 -:101CC0001092E7010E94910A8091E10080FF19C003 -:101CD0008091E20080FF15C08091E2008E7F8093AA -:101CE000E2008091E20080618093E2008091D80060 -:101CF00080628093D80019BC85E08093E7010E9440 -:101D0000950A8091E10084FF30C08091E20084FF59 -:101D10002CC080E189BD82E189BD09B400FEFDCF00 -:101D20008091D8008F7D8093D8008091E1008F7ED4 -:101D30008093E1008091E2008F7E8093E2008091A9 -:101D4000E20081608093E2008091E301882311F03A -:101D500084E007C08091E30087FD02C081E001C0FC -:101D600083E08093E7010E94970A8091E10083FF5E -:101D700029C08091E20083FF25C08091E100877F28 -:101D80008093E10082E08093E7011092E30180916B -:101D9000E1008E7F8093E1008091E2008E7F80934E -:101DA000E2008091E20080618093E20042E060E026 -:101DB00080E00E94200D8091F00088608093F00008 -:101DC0000E94940AFF91EF91BF91AF919F918F91E3 -:101DD0007F916F915F914F913F912F910F900FBE27 -:101DE0000F901F9018951F920F920FB60F9211240B -:101DF0002F933F934F935F936F937F938F939F9313 -:101E0000AF93BF93CF93DF93EF93FF93C091E9001C -:101E1000CF708091EC00D82FD17080FDD0E8109267 -:101E2000E9008091F000877F8093F00078940E9411 -:101E3000370F1092E9008091F00088608093F000E5 -:101E4000CD2BCF70C093E900FF91EF91DF91CF913F -:101E5000BF91AF919F918F917F916F915F914F91C2 -:101E60003F912F910F900FBE0F901F9018951F93C9 -:101E7000CF93DF93CDB7DEB7AA970FB6F894DEBF46 -:101E80000FBECDBFE8EEF1E088E08E0F9091F1003B -:101E900091938E13FBCF0E94B30A8091E80083FFD9 -:101EA0001FC18091E8019091E901492F50E04A302B -:101EB000510508F015C1FA01EB59FF4F0C94ED24C0 -:101EC000803881F0823809F00BC18091EC018F706D -:101ED0008093E9008091EB0085FB882780F91092C0 -:101EE000E90006C08091E4019091E50191118260C2 -:101EF0009091E800977F9093E8008093F100109212 -:101F0000F100C8C0282F2D7F09F0EAC0882319F0FE -:101F1000823061F0E5C08091EA01813009F0E0C0D3 -:101F2000933009F080E08093E5012BC08091EA01B5 -:101F3000811127C08091EC018F7009F4D1C080938A -:101F4000E9002091EB0020FF1CC0933021F4809128 -:101F5000EB00806214C09091EB0090619093EB00D5 -:101F600021E030E0A90102C0440F551F8A95E2F735 -:101F70004093EA001092EA008091EB008860809321 -:101F8000EB001092E9008091E800877F86C0811104 -:101F9000A7C01091EA011F778091E3008078812B20 -:101FA0008093E3008091E800877F8093E8000E949F -:101FB000550D8091E80080FFFCCF8091E3008068A0 -:101FC0008093E300111102C082E001C083E080939E -:101FD000E70186C08058823008F082C08091EA0113 -:101FE0009091EB018C3D53E0950779F583E08A836E -:101FF0008AE289834FB7F894DE01139620E03EE031 -:1020000051E2E32FF0E050935700E49120FF03C02A -:10201000E295EF703F5FEF708E2F90E0EA3010F0A6 -:10202000C79601C0C0968D939D932F5F243149F7C9 -:102030004FBF8091E800877F8093E8006AE270E0FC -:10204000CE0101960E945C0C14C0AE014F5F5F4F41 -:102050006091EC010E94A30BBC01892B09F440C0E4 -:102060009091E800977F9093E80089819A810E947F -:10207000BF0C8091E8008B778093E80031C08038F6 -:1020800079F58091E800877F8093E8008091E301F3 -:102090008093F1008091E8008E778093E8000E94A1 -:1020A000550D1EC081111CC09091EA019230C0F400 -:1020B0008091E800877F8093E8009093E3010E947D -:1020C000550D8091E301811106C08091E30087FDE9 -:1020D00002C081E001C084E08093E7010E949F0A72 -:1020E0008091E80083FF0AC08091E800877F809399 -:1020F000E8008091EB0080628093EB00AA960FB617 -:10210000F894DEBF0FBECDBFDF91CF911F91089530 -:102110000895CF938091E7018823A1F0C091E90051 -:10212000CF709091EC00892F817090FD80E8C82BD2 -:102130001092E9008091E80083FD0E94370FCF7074 -:10214000C093E900CF91089590936B0180936A0149 -:102150000895E0916A01F0916B01309721F00190B0 -:10216000F081E02D099480E00895E0916A01F091FA -:102170006B01309721F00280F381E02D09940895DE -:10218000E0916A01F0916B01309721F00480F581B4 -:10219000E02D09940895209168013091690182171A -:1021A000930771F09093690180936801E0916A014F -:1021B000F0916B01309721F00680F781E02D0994B2 -:1021C000089520916601309167018217930771F09D -:1021D0009093670180936601E0916A01F0916B0131 -:1021E000309721F00084F185E02D09940895089539 -:1021F0000C94F7100E94CA1C0E947F060C94901D3C -:10220000CF92DF92EF92FF920F931F93CF93DF93C2 -:10221000CDB7DEB72B970FB6F894DEBF0FBECDBF9C -:102220000E9497068DE6C82E81E0D82E00E010E0CF -:10223000E02E802F0E948507F60141916F01F42E58 -:10224000F826B1F40F5F1F4F0E30110589F78FEF9D -:1022500089838A831B820E94D31C8160782F9D838F -:102260008C8349815A816B818D810E94A31140C06A -:102270009091CE0191FF04C08B870E948B078B85C4 -:1022800020E030E04F2D50E0922FBA01022E02C024 -:10229000759567950A94E2F760FF24C02E83EF825C -:1022A00021E030E0690102C0CC0CDD1C9A95E2F718 -:1022B00090E08C219D21892B09F420E028870E9441 -:1022C000D31C8160782F9A8789874E815F816885CA -:1022D0008A850E94A311F801E359FE4F8081C82628 -:1022E000C08206C02F5F3F4F2630310569F6AACF66 -:1022F0000E94772010916C010E94A9101817A1F07C -:102300000E94A91080936C012B960FB6F894DEBF43 -:102310000FBECDBFDF91CF911F910F91FF90EF9036 -:10232000DF90CF900C94A2092B960FB6F894DEBFE5 -:102330000FBECDBFDF91CF911F910F91FF90EF9016 -:10234000DF90CF900895CF93DF93CDB7DEB72B9773 -:102350000FB6F894DEBF0FBECDBF4F835887698795 -:102360007A878B87DE01119686E0FD0111928A95AE -:10237000E9F785E0FE01379601900D928A95E1F725 -:1023800049815A816B817C818D819E810E94B9181F -:102390002B960FB6F894DEBF0FBECDBFDF91CF9165 -:1023A0000895CF93882309F4C2C0C82F823859F406 -:1023B0000E94A91081FDBBC089E30E94551B0E94A9 -:1023C000121C89E30CC0833879F40E94A91080FDA7 -:1023D000AEC083E50E94551B0E94121C83E50E943B -:1023E000971BCF910C94121C843859F40E94A910A9 -:1023F00082FD9DC087E40E94551B0E94121C87E449 -:10240000EECF8CEF8C0F813A48F48C2F0E94B822CB -:1024100081118DC08C2F0E94551BE3CF80E28C0F61 -:10242000883048F4C77081E001C0880FCA95EAF788 -:102430000E94DB1BD6CF8BE58C0F833078F4C53A36 -:1024400029F0C63A31F083E890E005C081E890E0D9 -:1024500002C082E890E0CF910C94CB1088E58C0FFD -:10246000833108F064C0C83A39F1C93A41F1CA3A37 -:1024700049F1CB3A51F1CC3A59F1CD3A61F1C03B37 -:1024800069F1CE3A71F1CF3A79F1C13B81F1C23BAA -:1024900089F1C33B91F1C43B99F1C53BA1F1C63B26 -:1024A000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B86 -:1024B000C9F180E090E038C082EE90E035C089EE4E -:1024C00090E032C08AEE90E02FC085EB90E02CC007 -:1024D00086EB90E029C087EB90E026C08CEC90E082 -:1024E00023C08DEC90E020C083E891E01DC08AE815 -:1024F00091E01AC082E991E017C084E991E014C02C -:1025000081E292E011C083E292E00EC084E292E0A8 -:102510000BC085E292E008C086E292E005C087E247 -:1025200092E002C08AE292E0CF910C94E110CF9148 -:102530000895882309F44BC0823859F40E94A910E9 -:1025400081FF45C089E30E94551B0E94121C89E34C -:102550000CC0833871F40E94A91080FF38C083E555 -:102560000E94551B0E94121C83E50E94971B0C942D -:10257000121C843859F40E94A91082FF28C087E4F5 -:102580000E94551B0E94121C87E4EFCF9CEF980F0E -:10259000913A58F390E2980F983050F4877091E098 -:1025A00001C0990F8A95EAF7892F0E94E11BDFCFBE -:1025B0009BE5980F933020F480E090E00C94CB10D2 -:1025C000885A833120F480E090E00C94E110089563 -:1025D000882321F00E94DB1B0C94121C0895882391 -:1025E00021F00E94E11B0C94121C0895BF92CF921F -:1025F000DF92EF92FF920F931F93CF93DF9300D060 -:1026000000D000D0CDB7DEB725E0FC01DE01119689 -:1026100001900D922A95E1F7FC0140813181028100 -:10262000258122952F7063817481672B09F4E5C29F -:102630003F3F19F44F3F09F4E0C27C0149833A83DC -:1026400089819A812E830E94141B182FB92E0E9413 -:10265000131B0E94DA19EB2DE295EF70F0E0E159BF -:10266000FF4F2E810C94ED248B2D807F9B2D9F702E -:10267000F92E882319F0F29480EFF822002349F014 -:10268000FF2009F467C28F2D0E94EB1B0E94121CD1 -:1026900061C2812F0E949912FF2009F4AEC28F2DD2 -:1026A0000E94F11B26960FB6F894DEBF0FBECDBF79 -:1026B000DF91CF911F910F91FF90EF90DF90CF901E -:1026C000BF900C94121C3B2D307F8B2D8F703032BD -:1026D00011F08295807F112319F0113021F12CC067 -:1026E0000023B9F0222309F4A0C1213009F09DC1D3 -:1026F00026960FB6F894DEBF0FBECDBFDF91CF9107 -:102700001F910F91FF90EF90DF90CF90BF900C94AE -:10271000FB1B222319F0213009F46FC28E830E9423 -:10272000FE1B8E8196C1002321F0223008F065C285 -:102730007CC1211162C28DC1002321F0222309F442 -:1027400074C108C2222309F484C119C22B2D269515 -:102750002695237030E02115310521F02130310517 -:10276000D1F04BC2002321F0812F9B2D937002C02A -:1027700080E090E026960FB6F894DEBF0FBECDBF86 -:10278000DF91CF911F910F91FF90EF90DF90CF904D -:10279000BF900C94CB10002321F0812F9B2D9370C0 -:1027A00002C080E090E026960FB6F894DEBF0FBE20 -:1027B000CDBFDF91CF911F910F91FF90EF90DF90F0 -:1027C000CF90BF900C94E110812F002319F00E944C -:1027D0007F1F02C00E94E71F26960FB6F894DEBF47 -:1027E0000FBECDBFDF91CF911F910F91FF90EF9062 -:1027F000DF90CF90BF900C946C208B2D837009F0EC -:102800007BC00111FAC1812F829586958770880F50 -:10281000880F912F9F70C92ED12CE12CF12C082EFE -:1028200004C0CC0CDD1CEE1CFF1C0A94D2F714FF74 -:1028300012C04FE050E060E070E004C0440F551F4C -:10284000661F771F8A95D2F7CB01BA016095709504 -:102850008095909503C060E070E0CB012B2D26950C -:1028600026952370422F50E042305105D9F0433075 -:10287000510569F16C297D298E299F294130510527 -:1028800051F126960FB6F894DEBF0FBECDBFDF9193 -:10289000CF911F910F91FF90EF90DF90CF90BF905D -:1028A0000C94011A6C297D298E299F2926960FB632 -:1028B000F894DEBF0FBECDBFDF91CF911F910F9176 -:1028C000FF90EF90DF90CF90BF900C941D1A0E9464 -:1028D000011AC701B60126960FB6F894DEBF0FBEE7 -:1028E000CDBFDF91CF911F910F91FF90EF90DF90BF -:1028F000CF90BF900C94E519002319F08B2D8170B7 -:1029000001C08695882309F478C1812F8295869528 -:102910008770880F880F912F9F70C92ED12CE12CC2 -:10292000F12C082E04C0CC0CDD1CEE1CFF1C0A94FC -:10293000D2F714FF12C04FE050E060E070E004C036 -:10294000440F551F661F771F8A95D2F7CB01BA0136 -:10295000609570958095909503C060E070E0CB0124 -:102960002B2D269526952370422F50E0423051059D -:10297000D9F04330510569F16C297D298E299F29B1 -:102980004130510551F126960FB6F894DEBF0FBEC7 -:10299000CDBFDF91CF911F910F91FF90EF90DF900E -:1029A000CF90BF900C94DB1A6C297D298E299F292A +:100000000C94FC030C9440040C9440040C944004A5 +:100010000C9440040C9440040C9440040C94400450 +:100020000C9440040C9440040C940E0F0C94E00FBC +:100030000C9440040C9440040C9440040C94400430 +:100040000C9440040C94AA240C9440040C94400496 +:100050000C9440040C94391E0C9440040C944004FD +:100060000C9440040C9440040C9440040C94400400 +:100070000C9440040C9440040C9440040C944004F0 +:100080000C9440040C9440040C9440040C944004E0 +:100090000C9440040C9440040C9440040C944004D0 +:1000A0000C9440040C9440040C944004FF046A0433 +:1000B0001605B804C904E7048204AC04B204A6041B +:1000C000E104BD04C3049A04A00450044D106F1051 +:1000D0005D116F105D11B410D7105D112C113F111F +:1000E0002B142B1468146814AB14E91402170217AC +:1000F0000215021703160316D61602170217ED167D +:1001000002E002E2012E022E02E10002E002E10220 +:10011000E20001E001E101E20002E001E301190275 +:100120001902E30002E00001E00002E002E30164E2 +:1001300002640002E002E30001E001E30001E101EA +:1001400037023702E10138023801E10125022502B8 +:10015000E10002E002E1013102310002E002E100CF +:1001600001E001E10001E10137023702E10138025B +:100170003801E10107020702E100013502350120E3 +:1001800002200002E302E10001E301E10001E101DC +:1001900036023602E10138023801E1012602260268 +:1001A000E10001E10137023702E10138023801E1E3 +:1001B0000126022602E10001E10136023602E101D8 +:1001C00038023801E10125022502E10001E1013791 +:1001D000023702E10138023801E20125022502E27C +:1001E0000001E10137023702E10138023801E10183 +:1001F00030023002E10002E002E20130023000028F +:10020000E002E20001E001E20002E001E301060297 +:100210000602E30002E00001E00029002B00E200FA +:10022000E100358100001E00140004001D7105303E +:100230004D831F001A0016001B0006304C002000E2 +:1002400008000700060052002A00210015000900DE +:10025000190051004A00220017000A0005000000A2 +:1002600002300430E3000000E200000002540430D9 +:10027000E7000000E6000000045423001C000B000F +:10028000110000002E7F240018000D001000500007 +:100290004B0025000C000E0036004F002C002600FD +:1002A00012000F003700E108280027001300330078 +:1002B0003871E1044E002D002F003474E5003081C8 +:1002C00000000100010001000100010000003A00EF +:1002D000350031000100010001003B003502210220 +:1002E000350001004C003C001E02240622020100E1 +:1002F00001003D002D0224022404010001003E0003 +:10030000010037001104000001000100010000009D +:100310000100000001000F3001000000010000009A +:1003200068003F0024062402240400004500400029 +:10033000220425021104310269004100230426022F +:1003400064005000010042003500250452005100B5 +:10035000010043003502260438004F006A004400C3 +:100360001E02310021020100000001000100010015 +:100370000100010000000100010001000100010076 +:1003800001000100F400F200FB0001000100010087 +:10039000F000F100FA00010001000100F500F30097 +:1003A000FC00010001000100F900FA00F600000065 +:1003B0000100010001000000010000000100A80090 +:1003C0000100000001000000010001000100A9007F +:1003D000AA0000000100010001000100010001006D +:1003E0000100010001000100AC000100B6000100A5 +:1003F00001000100AB0050000100010001000100FC +:10040000520051000100AE000100010001004F0048 +:1004100000000100010001000100010000000100D6 +:1004200001000100010001000100010001000100C4 +:1004300001000100010001000100010001000100B4 +:1004400001000100010001000100010001000100A4 +:100450000100010001000000010001000100000096 +:100460000100000001000730010000000100000051 +:10047000010008300E300B300100000001000C308C +:100480000A300D30010001000100010009300100B7 +:100490000100010001000100010001000100010054 +:1004A0000100010001000100010001000100010044 +:1004B0000100010001000100000001000100010035 +:1004C0000100010000000100010001000100010025 +:1004D00001000100010050000100010001000100C5 +:1004E00052005100010001000100010001004F0015 +:1004F00001000100010001000100010001000000F5 +:1005000001000100010000000100000001000100E5 +:10051000010000000100000001003F0052005100F6 +:100520002302000001004000240021001E002700DB +:1005300001004100250022001F0037000100420099 +:100540002600230020003600010043003002300066 +:100550002402270201004400450038000100010088 +:10056000000001000100E1000100E00000000100C6 +:1005700001000100010001003D0001000100010037 +:1005800001000100E0000100010001000100010084 +:100590002C00010001000100010001003C000100ED +:1005A00001000100010000003A000100010000000C +:1005B000010000003B000F300100000001000000BE +:1005C0000100010001000100010000000100010024 +:1005D0000100010001000100010001000100010013 +:1005E0000100010001000100010001000100010003 +:1005F00001000100010001000100010001000100F3 +:100600000100010001000100000016034500720016 +:1006100067006F0044006F007800200045005A001A +:10062000000016034500720067006F0044006F0071 +:100630007800200045005A00000004030904090264 +:100640006D00040100A0FA0904000001030101008B +:10065000092111010001223F000705810308000A5A +:100660000904010001030102000921110100012216 +:100670004D000705820308000A0904020001030077 +:10068000000009211101000122360007058303083B +:10069000000A090403000103000000092111010000 +:1006A0000122390007058403100001120110010026 +:1006B000000008EDFE071301000102000105010919 +:1006C00006A101050719E029E71500250195087520 +:1006D0000181020508190129059505750191029509 +:1006E000017503910105071900297715002501956A +:1006F0007875018102C005010980A10185021601FA +:100700000026B7001A01002AB70075109501810074 +:10071000C0050C0901A1018503160100269C021ADF +:1007200001002A9C02751095018100C00501090293 +:10073000A1010901A10005091901290515002501DB +:100740009505750181029501750381010501093047 +:1007500009311581257F95027508810609381581B3 +:10076000257F950175088106050C0A38021581253B +:100770007F950175088106C0C005010906A1010524 +:100780000719E029E71500250195087501810295F3 +:100790000175088101050819012905950575019163 +:1007A000029501750391010507190029FF15002520 +:1007B000FF950675088100C00000000000000000E1 +:1007C000000000010204060A0F17202C3A4A5D714E +:1007D000879DB3C7DAE9F5FCFFFCF5E9DAC7B39DFD +:1007E00087715D4A3A2C20170F0A060402010000A7 +:1007F000000000000000000011241FBECFEFDAE06F +:10080000DEBFCDBF04B603FE24C08091F0019091FD +:10081000F101A091F201B091F3018730904BA74014 +:10082000B04BB9F41092F0011092F1011092F20164 +:100830001092F30114BE84B7877F84BF88E10FB69E +:10084000F89480936000109260000FBEE0E0FFE338 +:10085000099511E0A0E0B1E0E8EDFCE402C00590EC +:100860000D92A433B107D9F711E0A4E3B1E001C0C0 +:100870001D92A03FB107E1F70E94520C0C946A262A +:100880000C940000462F50E04031510508F0F1C0B3 +:10089000DC01FA01EA5AFF4F12968C910C941F2644 +:1008A000882309F4E6C08091B3019091B401A0912E +:1008B000B501B091B60120E2822780729927AA275C +:1008C000BB278093B3019093B401A093B501B0937B +:1008D000B601CFC0882349F00E94031E90933501D2 +:1008E0008093340187E192E00895809134019091E2 +:1008F00035010E940F1E873991050CF0AEC089E0CA +:1009000092E00895882349F00E94031E90933501D8 +:100910008093340184E092E00895809134019091B5 +:1009200035010E940F1E873991050CF099C086EFA2 +:1009300091E00895882309F49CC081EE91E0089528 +:10094000882309F496C08CEC91E00895882309F47B +:1009500090C087EB91E00895882309F48AC082EA69 +:1009600091E00895882309F484C08DE891E008950A +:10097000811179C083E891E00895882309F479C052 +:100980008AE791E00895882309F473C085E691E031 +:100990000895882349F00E94031E909335018093A7 +:1009A000340180E691E00895809134019091350101 +:1009B0000E940F1E873991050CF058C082E591E026 +:1009C0000895882309F455C08DE391E008958823A4 +:1009D00049F00E94031E909335018093340188E30F +:1009E00091E0089580913401909135010E940F1E8D +:1009F000873991050CF040C08AE291E00895882380 +:100A000049F00E94031E909335018093340187E2E0 +:100A100091E0089580913401909135010E940F1E5C +:100A20008739910564F589E191E00895882349F0BB +:100A30000E94031E909335018093340182E191E07E +:100A4000089580913401909135010E940F1E8739DD +:100A50009105C4F480E091E0089584E192E0089566 +:100A60008FEF91E0089588E891E008958BE591E09B +:100A7000089580E090E0089583E391E0089584E292 +:100A800091E008958BE091E0089508956091B3019D +:100A90007091B4018091B5019091B6010E94651DDD +:100AA00056985E9825982D9826982E9827982F98D6 +:100AB0008330C1F028F4813041F0823049F008954C +:100AC000843049F0853051F00895259A2D9A089583 +:100AD000269A2E9A0895259A2D9A04C0259A2D9A21 +:100AE000269A2E9A279A2F9A08950C94460556987E +:100AF0005E9825982D9826982E9827982F988FEFF6 +:100B000090E0909389008093880090938B0080936D +:100B10008A0090938D0080938C00259A2D9A2FEF58 +:100B200080E792E0215080409040E1F700C0000053 +:100B3000269A2E9A2FEF80E792E021508040904035 +:100B4000E1F700C00000279A2F9A2FEF80E792E08C +:100B5000215080409040E1F700C0000025982D987A +:100B60002FEF80E792E0215080409040E1F700C0F5 +:100B7000000026982E982FEF80E792E021508040C9 +:100B80009040E1F700C0000027982F9856985E9893 +:100B900025982D9826982E9827982F98089589EAB9 +:100BA0008093800089E08093810024982C983F985E +:100BB0008AB18F748AB96E98479A8BB1806B8BB962 +:100BC000769A0E9477050C94450580E28093000197 +:100BD0008091360181110EC00E94340681E080931D +:100BE00036012FEF83ED90E3215080409040E1F7F4 +:100BF00000C0000080E40E943A0680930001811149 +:100C00002EC00E94640680930001811128C00E94BA +:100C1000640680930001811122C08FE30E94640664 +:100C20008093000181111BC00E945C0680E40E9439 +:100C30003A0680930001811112C08CE00E94640684 +:100C40008093000181110BC00E9464068093000113 +:100C5000811105C08FE30E946406809300010E9409 +:100C60005C068091000108951092B9008AE080939B +:100C7000B800089594EA9093BC009091BC0097FF4F +:100C8000FCCF9091B900987F983021F0903111F00D +:100C900081E008958093BB0084E88093BC0080913C +:100CA000BC0087FFFCCF8091B900887F883111F0AC +:100CB000803471F780E0089584E98093BC008091CE +:100CC000BC0084FDFCCF08958093BB0084E8809332 +:100CD000BC008091BC0087FFFCCF9091B900987F49 +:100CE00081E0983209F480E0089584E88093BC00A4 +:100CF0008091BC0087FFFCCF8091BB00089580915C +:100D00000001811115C080E40E943A068093000121 +:100D100081110CC082E10E94640680930001811160 +:100D200005C08FEF0E946406809300010E945C065C +:100D300084B1807F84B985B1807F85B98AB1837F92 +:100D40008AB98BB1837F8BB93E98469808950E94EB +:100D5000E505809300010E947F0680B38C7080BB04 +:100D600081B3836F81BBA8E3B1E0E6E4F1E08EE0FC +:100D70008E0F11921D928E13FCCF0C94CF05BF9253 +:100D8000CF92DF92EF92FF920F931F93CF93DF9357 +:100D900080910001882379F0809137018F5F8093E3 +:100DA0003701811108C00E94E5058093000181117F +:100DB00002C00E94770508E311E0C0E0D0E0DD2426 +:100DC000D39482E0C82EEE24E394F12CC730D105F1 +:100DD00000F580910001811164C080E40E943A0610 +:100DE00080930001811112C082E10E946406809309 +:100DF000000181110BC0C7010C2E01C0880F0A949D +:100E0000EAF780950E946406809300010E945C06C8 +:100E100048C0CA30A1F028F4C83059F0C93061F098 +:100E200005C0CC3089F070F0CD3089F0209A289838 +:100E300010C0219A29980DC0229A2A980AC0239A94 +:100E40002B9807C0529A01C0539A5B9802C03E9AF1 +:100E5000469890EA9A95F1F79FB1799902C082E09D +:100E600001C080E091709D25982B7C9902C084E0A0 +:100E700001C080E0892B7D9902C038E001C030E0DC +:100E8000832B7E9902C020E101C020E0822B9FB11C +:100E90009095991F9927991F9295990F907E892B6C +:100EA0000FC080910001811149C080E40E943A0680 +:100EB00080930001882379F1B12C0E945C068B2D70 +:100EC000F8019081981719F08083C09201010E9467 +:100ED0007F0621960F5F1F4FCE30D10509F076CFE8 +:100EE00080910101882361F1815080930101882361 +:100EF00039F08FE99FE00197F1F700C0000020C0B2 +:100F0000A6E4B1E0E8E3F1E0CF01825F91919D9327 +:100F10008E13FCCF15C083E10E946406809300010C +:100F20008111CACF81E40E943A06809300018111A9 +:100F3000C3CF0E947506B82EB094BFCF80E0C0CF5B +:100F40000E94750581E0DF91CF911F910F91FF9075 +:100F5000EF90DF90CF90BF900895E82FF0E0EA5B2C +:100F6000FE4F808108950895089596E0799FF001DD +:100F7000112494E5899FE00DF11D1124E60FF11D68 +:100F8000EE0FFF1FE65EFD4F859194910895880F47 +:100F9000991FFC01E656FF4F859194910895880FA3 +:100FA000991FFC01E65EFD4F8591949108950F9382 +:100FB0001F93CF93DF93EC018115904350F5C1153A +:100FC00080E2D80708F0B3C0CB3BD10590F4C83A13 +:100FD000D10508F05AC0C53AD10508F04BC0C4305D +:100FE000D10508F0BBC1219709F0B5C101E010E0BF +:100FF000F5C1CF3FD10511F008F0B0C1C03FD10518 +:1010000008F092C0CE01805E9109089708F4A6C14D +:10101000A2C1C11591E5D907A8F4C23020E5D207D5 +:1010200008F09EC0C11580E5D80709F485C008F016 +:1010300091C0C11520E4D20708F08DC1DD278E01D3 +:10104000106CCCC1C11580E8D80758F4C11590E7E1 +:10105000D90708F07CC1C11520E6D20708F422C1E7 +:101060007AC1C11580E9D80708F075C1DF708E011B +:10107000106AB4C1C53AD10509F472C1C63AD105A6 +:1010800009F071C102E810E4A9C1C83AD10509F418 +:101090006DC1C93AD10509F46CC1CA3AD10509F448 +:1010A0006BC1CB3AD10509F46AC1CC3AD10509F438 +:1010B00069C1CD3AD10509F468C1C03BD10509F435 +:1010C00067C1CE3AD10509F466C1CF3AD10509F41A +:1010D00065C1C13BD10509F464C1C23BD10509F426 +:1010E00063C1C33BD10509F462C1C43BD10509F416 +:1010F00061C1C53BD10509F460C1C63BD10509F406 +:101100005FC1C73BD10509F45EC1C83BD10509F4F5 +:101110005DC1C93BD10509F45CC1CA3BD10509F4E5 +:101120005BC100E014E45AC18E01106557C1CE01C5 +:101130009F700E94CF0753C10E9426179FEF24E3A0 +:101140008CE0915020408040E1F700C000000E94F8 +:101150005E1E44C18091CF0181608093CF013EC16A +:101160000E940720811102C00E94ED1F0E942420CE +:1011700090E09093F0018093EF01C23090E5D907A1 +:1011800021F48091EF01816086C0C43020E5D20750 +:1011900021F48091EF0182607EC0C63080E5D807DF +:1011A00021F48091EF01846076C0C83090E5D907C2 +:1011B00019F48091EF0127C0CA3020E5D20721F44D +:1011C0008091EF01806167C0CC3080E5D80721F4C1 +:1011D0008091EF0180625FC0CE3090E5D90721F4A5 +:1011E0008091EF01806457C0C03120E5D20721F41F +:1011F0008091EF0180684FC0C23180E5D80729F4A3 +:101200008091EF018460886046C0C33090E5D907C3 +:1012100021F48091EF018E7F3EC0C53020E5D207DA +:1012200021F48091EF018D7F36C0C73080E5D8076B +:1012300021F48091EF018B7F2EC0C93090E5D90752 +:1012400019F48091EF0126C0CB3020E5D20721F4BC +:101250008091EF018F7E1FC0CD3080E5D80721F44B +:101260008091EF018F7D17C0CF3090E5D90721F431 +:101270008091EF018F7B0FC0C13120E5D20721F4AF +:101280008091EF018F7707C0C331D04531F4809151 +:10129000EF018B7F877F8093EF018091EF010E94A8 +:1012A00028209CC08D2F99278F7099278130910518 +:1012B000D9F49E012370332702C0880F991F2A9505 +:1012C000E2F79C688E0144E0000F111F4A95E1F798 +:1012D00000271370802B912B53E0CC0FDD1F5A9504 +:1012E000E1F7C076DD272FC08230910531F4DC2F85 +:1012F000CC278E01016F106A71C08330910569F4AB +:10130000CE018370992701E010E002C0000F111F89 +:101310008A95E2F7C8019C680FC0049709F05EC087 +:10132000CE018370992701E010E002C0000F111F69 +:101330008A95E2F7C8019A6823E0CC0FDD1F2A9551 +:10134000E1F7C07ED7708C010C2B1D2B47C0DF70DE +:101350008E01106243C000E010E040C08E013EC02C +:1013600001E810E43BC003E810E438C002EE14E4E6 +:1013700035C009EE14E432C00AEE14E42FC005EBC8 +:1013800014E42CC006EB14E429C007EB14E426C0D7 +:101390000CEC14E423C00DEC14E420C003E815E4C5 +:1013A0001DC00AE815E41AC002E915E417C004E9F3 +:1013B00015E414C001E216E411C003E216E40EC005 +:1013C00004E216E40BC005E216E408C006E216E4E7 +:1013D00005C007E216E402C00AE216E4C801DF9184 +:1013E000CF911F910F91089596E0799FF0011124FC +:1013F00094E5899FE00DF11D1124E60FF11DEE0F1C +:10140000FF1FE65EFD4F85919491803E9105E0F4CB +:10141000803C910558F58133910509F46FC048F47B +:101420008932910509F463C08A32910509F46DC0CF +:1014300072C089339105E9F082389105D1F0853386 +:10144000910509F44DC067C0833E910581F138F4E0 +:10145000803E9105B9F0823E9105D9F05CC0863E90 +:10146000910561F1873E9105A1F155C00E94C70722 +:1014700008952091EF0120FD02C021FF4CC080EEB5 +:1014800090E049C08091EF0180FFF9CF89E390E0BF +:1014900042C08091EF0182FF0EC08091EF0184FF76 +:1014A00003C080E090E037C083EE90E034C08091CC +:1014B000EF0182FFF2CF82EE90E02DC08091EF012C +:1014C00083FF0BC08091EF0184FDEBCF87EE90E0AE +:1014D00022C08091EF0183FFF5CF86EE90E01BC024 +:1014E0008091EF0185FF07C089E290E014C08091F0 +:1014F000EF0185FFF9CF85E390E00DC08091EF010A +:1015000086FF07C08AE290E006C08091EF0186FF67 +:10151000F9CF81E390E00E94D707089508950C94D5 +:101520008E0A809164010895CF93DF9300D01F92BB +:10153000CDB7DEB79C018091E601843019F593E0C8 +:1015400099833B832A839093E9008FEF9091E80081 +:10155000815095FD06C095ED9A95F1F70000811137 +:10156000F5CF8091E80085FF0DC040E050E063E0DA +:1015700070E0CE0101960E94FE0C8091E8008E770B +:101580008093E8000F900F900F90DF91CF91089516 +:10159000CF93DF9300D01F92CDB7DEB72091E60145 +:1015A000243021F522E029839B838A8383E0809382 +:1015B000E9008FEF9091E800815095FD06C095ED10 +:1015C0009A95F1F700008111F5CF8091E80085FF31 +:1015D0000DC040E050E063E070E0CE0101960E9453 +:1015E000FE0C8091E8008E778093E8000F900F90BA +:1015F0000F90DF91CF9108952091E6012430F1F40E +:1016000022E02093E9002FEF3091E800215035FDD2 +:1016100006C035ED3A95F1F700002111F5CF209184 +:10162000E80025FF0BC040E050E065E070E00E945C +:10163000FE0C8091E8008E778093E8000895CF93A8 +:10164000DF93EC019091E601943009F046C080915F +:101650000C018823D9F080910D018823B9F0909373 +:10166000E9008FEF9091E800815095FD06C095E16B +:101670009A95F1F700008111F5CF8091E80085FF80 +:101680002CC040E050E060E170E017C081E0809342 +:10169000E9008FEF9091E800815095FD06C095ED2F +:1016A0009A95F1F700008111F5CF8091E80085FF50 +:1016B00014C040E050E068E070E0CE010E94FE0CF3 +:1016C0008091E8008E778093E80080E1FE01A4E538 +:1016D000B1E001900D928A95E1F7DF91CF910895E5 +:1016E0008091E501811109C00E94930E0E94F00EC5 +:1016F0008091E20084608093E20008951092E501F9 +:10170000089508950C9497240E94F41D0E949D242E +:101710000E9496110C948F0A42E061EC81E00E94D5 +:101720000D0E42E061EC82E00E940D0E42E061ECA1 +:1017300083E00E940D0E42E161EC84E00C940D0EFA +:101740008091E801833009F455C030F4813071F0A4 +:10175000823009F48EC008958A3009F47AC08B3043 +:1017600009F460C0893009F09CC020C08091E70175 +:10177000813A09F096C08091E800877F8093E80065 +:101780008091EB019091EC01892B21F460E184E5DB +:1017900091E003C060E080E090E070E00E94490DBD +:1017A0008091E8008B778093E80008958091E701AD +:1017B000813209F076C08091EB019091EC010097A5 +:1017C00019F0039709F06DC08091E800877F80933E +:1017D000E8008091E80082FD05C08091E60181115A +:1017E000F8CF5FC08091F100809364018091E800A0 +:1017F0008B7753C08091E701813A09F052C0809104 +:10180000EB019091EC01892B09F04BC08091E8002D +:10181000877F8093E8008091E80080FFFCCF809173 +:101820000C0136C08091E7018132D9F58091EB013E +:101830009091EC01892BA9F58091E800877F809336 +:10184000E8000E94420E8091E90180930C010C9403 +:1018500026178091E701813221F58091E800877F8A +:101860008093E8000E94420E8091EA018093650116 +:1018700008958091E701813AA1F48091E800877F83 +:101880008093E8008091E80080FFFCCF80916501A3 +:101890008093F1008091E8008E778093E8000C94AB +:1018A000420E089584B7877F84BF88E10FB6F8940D +:1018B00080936000109260000FBE90E080E80FB649 +:1018C000F89480936100909361000FBE0E94E5112F +:1018D0000E94930E0E94F00E8091E200846080933B +:1018E000E20078940E9476110E94E71182E091E074 +:1018F0000E9491110E9485248091E601853069F44F +:101900000E94B51D8091E4018823B1F30E94E01D7F +:10191000882391F30E94E80CEFCF0E94ED11ECCFE9 +:10192000292F332723303105C9F064F421303105E4 +:1019300081F02230310509F043C08DE690E02EE3BE +:1019400036E042C021323105F1F02232310541F159 +:1019500037C082E190E02BEA36E036C0992781302B +:10196000910541F08230910541F0892B49F5EAE378 +:10197000F6E005C0E2E2F6E002C0EAE0F6E08491BB +:1019800090E09F0121C06430D8F4E62FF0E0EE0F24 +:10199000FF1FEE5DFE4F2081318189E090E014C091 +:1019A000643070F470E0FB01EE0FFF1FE65EFE4F47 +:1019B00020813181FB01EA5EFE4F808190E004C00E +:1019C00080E090E020E030E0FA0131832083089548 +:1019D00080E189BD82E189BD09B400FEFDCF80911F +:1019E000D8008F7D8093D8008091E0008260809342 +:1019F000E0008091E00081FDFCCF0895CF92DF925E +:101A0000EF92FF920F931F93CF93DF93EC018B0123 +:101A10006A010E94610E811133C0C114D10439F0F2 +:101A2000F60180819181081B190BC80FD91FE12C89 +:101A3000F12C0115110519F18091E80085FD16C002 +:101A40008091E8008E778093E800C114D10449F0BA +:101A5000F60180819181E80EF91EF182E08285E035 +:101A60000FC00E94610E882321F30AC089918093E0 +:101A7000F10001501109FFEFEF1AFF0ADACF80E001 +:101A8000DF91CF911F910F91FF90EF90DF90CF905A +:101A900008952091ED013091EE012617370748F0A7 +:101AA0006115710539F42091E8002E772093E80044 +:101AB00001C0B90140E061157105A9F12091E6016D +:101AC000222309F443C0253009F442C02091E800E4 +:101AD00023FD40C02091E80022FD32C02091E800A3 +:101AE00020FFE9CF4091F3002091F20030E0342B49 +:101AF000FC01CF016115710559F02830310540F422 +:101B000081918093F100615071092F5F3F4FF1CFB8 +:101B100041E02830310509F040E02091E8002E77BF +:101B20002093E800C8CF4111C9CF0AC08091E601D7 +:101B3000882361F0853061F08091E80083FD0AC060 +:101B40008091E80082FFF2CF80E0089582E008955E +:101B500083E0089581E008952091ED013091EE0138 +:101B60002617370748F06115710539F42091E80010 +:101B70002E772093E80001C0B901FC0120E0611537 +:101B8000710591F18091E601882309F440C0853008 +:101B900009F43FC08091E80083FD3DC08091E800DA +:101BA00082FD2FC08091E80080FFE9CF2091F300F3 +:101BB0008091F20090E0922B6115710559F0883008 +:101BC000910540F424912093F10031966150710900 +:101BD0000196F2CF21E0089709F020E08091E8001B +:101BE0008E778093E800CBCF2111CCCF0AC08091B3 +:101BF000E601882361F0853061F08091E80083FD83 +:101C00000AC08091E80082FFF2CF80E0089582E070 +:101C1000089583E0089581E00895982F973058F54E +:101C20009093E900981739F07091EC002091ED0045 +:101C30005091F00003C0242F762F50E021FF19C0EF +:101C40003091EB003E7F3093EB003091ED003D7F13 +:101C50003093ED003091EB0031603093EB007093E6 +:101C6000EC002093ED005093F0002091EE0027FF50 +:101C700007C09F5FD3CF8F708093E90081E0089504 +:101C800080E008958091E70187FF11C08091E8000E +:101C900082FD05C08091E6018111F8CF11C08091CD +:101CA000E8008B770BC08091E601882349F0809192 +:101CB000E80080FFF8CF8091E8008E778093E800FD +:101CC00008952091E4003091E50095E64091EC0004 +:101CD000842F817040FF22C08091E80080FD1CC0ED +:101CE0008091E601882391F0853091F08091EB009E +:101CF00085FD10C04091E4005091E5004217530764 +:101D000029F39A01915011F784E0089582E0089533 +:101D100083E0089581E0089580E008954091E8000F +:101D200042FFDECF08950E94010F0E94090FE0EEEE +:101D3000F0E0808181608083E8EDF0E080818F7742 +:101D4000808319BCA7EDB0E08C918E7F8C9380814D +:101D50008F7E80831092E50108950F931F93CF9398 +:101D6000DF930E94010F0E94090FC8EDD0E0888127 +:101D70008F77888388818068888388818F7D888336 +:101D800019BC1092E6011092E2011092E401109247 +:101D9000E30100EE10E0F80180818B7F8083888171 +:101DA0008160888342E060E080E00E940D0EE1EEF9 +:101DB000F0E080818E7F8083E2EEF0E080818160C0 +:101DC0008083808188608083F80180818E7F80831A +:101DD000888180618883DF91CF911F910F91089551 +:101DE000E8EDF0E080818F7E8083E7EDF0E0808198 +:101DF0008160808384E082BF81E08093E5010C9460 +:101E0000AD0EE8EDF0E080818E7F80831092E200DD +:101E100008951092DA001092E10008951F920F9237 +:101E20000FB60F9211242F933F934F935F936F93AD +:101E30007F938F939F93AF93BF93EF93FF93809183 +:101E4000E10082FF0BC08091E20082FF07C0809119 +:101E5000E1008B7F8093E1000E9475118091DA0090 +:101E600080FF1FC08091D80080FF1BC08091DA00E6 +:101E70008E7F8093DA008091D90080FF0DC080E1D1 +:101E800089BD82E189BD09B400FEFDCF81E0809368 +:101E9000E6010E94700B05C019BC1092E6010E9479 +:101EA0007E0B8091E10080FF19C08091E20080FFED +:101EB00015C08091E2008E7F8093E2008091E20065 +:101EC00080618093E2008091D80080628093D80086 +:101ED00019BC85E08093E6010E94820B8091E100AD +:101EE00084FF30C08091E20084FF2CC080E189BD76 +:101EF00082E189BD09B400FEFDCF8091D8008F7DBD +:101F00008093D8008091E1008F7E8093E1008091E2 +:101F1000E2008F7E8093E2008091E20081608093F6 +:101F2000E2008091E201882311F084E007C08091F3 +:101F3000E30087FD02C081E001C083E08093E601F9 +:101F40000E94840B8091E10083FF29C08091E20010 +:101F500083FF25C08091E100877F8093E10082E0CC +:101F60008093E6011092E2018091E1008E7F8093E0 +:101F7000E1008091E2008E7F8093E2008091E20098 +:101F800080618093E20042E060E080E00E940D0EFC +:101F90008091F00088608093F0000E94810BFF9197 +:101FA000EF91BF91AF919F918F917F916F915F91D1 +:101FB0004F913F912F910F900FBE0F901F9018954A +:101FC0001F920F920FB60F9211242F933F934F93AE +:101FD0005F936F937F938F939F93AF93BF93CF93B1 +:101FE000DF93EF93FF93C091E900CF708091EC00F5 +:101FF000D82FD17080FDD0E81092E9008091F000D8 +:10200000877F8093F00078940E9424101092E9005A +:102010008091F00088608093F000CD2BCF70C0934A +:10202000E900FF91EF91DF91CF91BF91AF919F9127 +:102030008F917F916F915F914F913F912F910F9071 +:102040000FBE0F901F9018951F93CF93DF93CDB7BE +:10205000DEB7AA970FB6F894DEBF0FBECDBFE7EE8E +:10206000F1E088E08E0F9091F10091938E13FBCFF9 +:102070000E94A00B8091E80083FF1FC18091E701BF +:102080009091E801492F50E04A30510508F015C100 +:10209000FA01EA59FF4F0C941F26803881F08238EC +:1020A00009F00BC18091EB018F708093E900809162 +:1020B000EB0085FB882780F91092E90006C080912B +:1020C000E3019091E401911182609091E800977F83 +:1020D0009093E8008093F1001092F100C8C0282F7F +:1020E0002D7F09F0EAC0882319F0823061F0E5C045 +:1020F0008091E901813009F0E0C0933009F080E07F +:102100008093E4012BC08091E901811127C0809167 +:10211000EB018F7009F4D1C08093E9002091EB00AE +:1021200020FF1CC0933021F48091EB00806214C02A +:102130009091EB0090619093EB0021E030E0A901D9 +:1021400002C0440F551F8A95E2F74093EA001092AF +:10215000EA008091EB0088608093EB001092E90028 +:102160008091E800877F86C08111A7C01091E901A6 +:102170001F778091E3008078812B8093E30080912A +:10218000E800877F8093E8000E94420E8091E8007B +:1021900080FFFCCF8091E30080688093E300111101 +:1021A00002C082E001C083E08093E60186C08058CF +:1021B000823008F082C08091E9019091EA018C3D63 +:1021C00053E0950779F583E08A838AE289834FB7E4 +:1021D000F894DE01139620E03EE051E2E32FF0E0B8 +:1021E00050935700E49120FF03C0E295EF703F5FEA +:1021F000EF708E2F90E0EA3010F0C79601C0C096C5 +:102200008D939D932F5F243149F74FBF8091E80054 +:10221000877F8093E8006AE270E0CE0101960E9419 +:10222000490D14C0AE014F5F5F4F6091EB010E94FA +:10223000900CBC01892B09F440C09091E800977F75 +:102240009093E80089819A810E94AC0D8091E8000A +:102250008B778093E80031C0803879F58091E80071 +:10226000877F8093E8008091E2018093F100809164 +:10227000E8008E778093E8000E94420E1EC0811114 +:102280001CC09091E9019230C0F48091E800877FF2 +:102290008093E8009093E2010E94420E8091E20157 +:1022A000811106C08091E30087FD02C081E001C07A +:1022B00084E08093E6010E948C0B8091E80083FF0C +:1022C0000AC08091E800877F8093E8008091EB004E +:1022D00080628093EB00AA960FB6F894DEBF0FBE23 +:1022E000CDBFDF91CF911F9108950895CF93809135 +:1022F000E6018823A1F0C091E900CF709091EC0035 +:10230000892F817090FD80E8C82B1092E9008091A0 +:10231000E80083FD0E942410CF70C093E900CF91A4 +:10232000089590936B0180936A010895E0916A018A +:10233000F0916B01309721F00190F081E02D09942C +:1023400080E00895E0916A01F0916B01309721F0EF +:102350000280F381E02D09940895E0916A01F091E3 +:102360006B01309721F00480F581E02D09940895E8 +:1023700020916801309169018217930771F0909361 +:10238000690180936801E0916A01F0916B013097D7 +:1023900021F00680F781E02D0994089520916601CF +:1023A000309167018217930771F0909367018093D2 +:1023B0006601E0916A01F0916B01309721F0008491 +:1023C000F185E02D0994089508950C94E4110E947C +:1023D000FA1D0E94A7060C94C01ECF92DF92EF92C6 +:1023E000FF920F931F93CF93DF93CDB7DEB72B9759 +:1023F0000FB6F894DEBF0FBECDBF0E94BF068DE6BC +:10240000C82E81E0D82E00E010E0E02E802F0E9440 +:10241000AD07F60141916F01F42EF826B1F40F5F7C +:102420001F4F0E30110589F78FEF89838A831B8236 +:102430000E94031E8160782F9D838C8349815A817D +:102440006B818D810E94901240C09091CF0191FFCD +:1024500004C08B870E94B3078B8520E030E04F2DAE +:1024600050E0922FBA01022E02C0759567950A942A +:10247000E2F760FF24C02E83EF8221E030E06901A3 +:1024800002C0CC0CDD1C9A95E2F790E08C219D21D6 +:10249000892B09F420E028870E94031E8160782F91 +:1024A0009A8789874E815F8168858A850E9490120C +:1024B000F801E359FE4F8081C826C08206C02F5F15 +:1024C0003F4F2630310569F6AACF0E94A72110910F +:1024D0006C010E9496111817A1F00E94961180932A +:1024E0006C012B960FB6F894DEBF0FBECDBFDF9107 +:1024F000CF911F910F91FF90EF90DF90CF900C94B0 +:102500008F0A2B960FB6F894DEBF0FBECDBFDF91BA +:10251000CF911F910F91FF90EF90DF90CF90089592 +:10252000CF93DF93CDB7DEB72B970FB6F894DEBF0E +:102530000FBECDBF4F83588769877A878B87DE01AF +:10254000119686E0FD0111928A95E9F785E0FE017A +:10255000379601900D928A95E1F749815A816B81F6 +:102560007C818D819E810E94C0192B960FB6F894B4 +:10257000DEBF0FBECDBFDF91CF9108950895CF93F9 +:10258000882309F4C2C0C82F823859F40E949611DA +:1025900081FDBBC089E30E94691C0E94361D89E34E +:1025A0000CC0833879F40E94961180FDAEC083E59B +:1025B0000E94691C0E94361D83E50E94AB1CCF91CE +:1025C0000C94361D843859F40E94961182FD9DC0EA +:1025D00087E40E94691C0E94361D87E4EECF8CEFD1 +:1025E0008C0F813A48F48C2F0E94EA2381118DC010 +:1025F0008C2F0E94691CE3CF80E28C0F883048F456 +:10260000C77081E001C0880FCA95EAF70E94EF1CED +:10261000D6CF8BE58C0F833078F4C53A29F0C63AD3 +:1026200031F083E890E005C081E890E002C082E8E4 +:1026300090E0CF910C94B81188E58C0F833108F0AD +:1026400064C0C83A39F1C93A41F1CA3A49F1CB3AC2 +:1026500051F1CC3A59F1CD3A61F1C03B69F1CE3A32 +:1026600071F1CF3A79F1C13B81F1C23B89F1C33BB2 +:1026700091F1C43B99F1C53BA1F1C63BA9F1C73B20 +:10268000B1F1C83BB9F1C93BC1F1CA3BC9F180E026 +:1026900090E038C082EE90E035C089EE90E032C024 +:1026A0008AEE90E02FC085EB90E02CC086EB90E0A6 +:1026B00029C087EB90E026C08CEC90E023C08DEC25 +:1026C00090E020C083E891E01DC08AE891E01AC044 +:1026D00082E991E017C084E991E014C081E292E0C0 +:1026E00011C083E292E00EC084E292E00BC085E26A +:1026F00092E008C086E292E005C087E292E002C064 +:102700008AE292E0CF910C94CE11CF910895882364 +:1027100009F44BC0823859F40E94961181FF45C0DC +:1027200089E30E94691C0E94361D89E30CC083382E +:1027300071F40E94961180FF38C083E50E94691CE5 +:102740000E94361D83E50E94AB1C0C94361D843814 +:1027500059F40E94961182FF28C087E40E94691CE8 +:102760000E94361D87E4EFCF9CEF980F913A58F303 +:1027700090E2980F983050F4877091E001C0990F63 +:102780008A95EAF7892F0E94F51CDFCF9BE5980F09 +:10279000933020F480E090E00C94B811885A833193 +:1027A00020F480E090E00C94CE110895882321F06D +:1027B0000E94EF1C0C94361D0895882321F00E947E +:1027C000F51C0C94361D0895BF92CF92DF92EF92C4 +:1027D000FF920F931F93CF93DF9300D000D000D0D0 +:1027E000CDB7DEB725E0FC01DE01119601900D9218 +:1027F0002A95E1F7FC01D080118102812581229583 +:102800002F7043815481452B09F4FCC21F3F21F4F2 +:10281000FFEFDF1609F4F6C27C012E830E94BE1280 +:10282000D9821A8369817A81802F0E94651C182FB2 +:10283000B92E0E941A1C0E94E11A2E81002319F061 +:102840000E940C1D2E81EB2DE295EF70F0E0E05917 +:10285000FF4F0C941F268B2D807F9B2D9F70F92E90 +:10286000882319F0F29480EFF822002389F0FF20EA +:1028700009F475C280E2810F883020F48F2D0E9408 +:10288000EF1C03C08F2D0E94FF1C0E94361D67C2E3 +:10289000812F0E948713FF2009F4B4C2105E8F2D90 +:1028A000183018F40E94F51C02C00E94051D2696DF +:1028B0000FB6F894DEBF0FBECDBFDF91CF911F9151 +:1028C0000F91FF90EF90DF90CF90BF900C94361D4A +:1028D0003B2D307F8B2D8F70303211F08295807FB1 +:1028E000112319F0113021F12CC00023B9F022235B +:1028F00009F4A0C1213009F09DC126960FB6F894C5 +:10290000DEBF0FBECDBFDF91CF911F910F91FF9022 +:10291000EF90DF90CF90BF900C941F1D222319F0F1 +:10292000213009F46FC28E830E94221D8E8196C1D0 +:10293000002321F0223008F065C27CC1211162C25F +:102940008DC1002321F0222309F474C108C222237F +:1029500009F484C119C22B2D26952695237030E0E9 +:102960002115310521F021303105D1F04BC2002372 +:1029700021F0812F9B2D937002C080E090E026967D +:102980000FB6F894DEBF0FBECDBFDF91CF911F9180 +:102990000F91FF90EF90DF90CF90BF900C94B81103 +:1029A000002321F0812F9B2D937002C080E090E0E6 :1029B00026960FB6F894DEBF0FBECDBFDF91CF9144 :1029C0001F910F91FF90EF90DF90CF90BF900C94EC -:1029D000F71A0E94DB1AC701B60126960FB6F894C3 -:1029E000DEBF0FBECDBFDF91CF911F910F91FF9042 -:1029F000EF90DF90CF90BF900C94BF1A103FD1F1B1 -:102A000018F4103E50F4A1C0123F09F463C008F45A -:102A10004CC0133F09F473C098C01F708B2D8F7189 -:102A20000023A1F00E94581A812F26960FB6F89421 -:102A3000DEBF0FBECDBFDF91CF911F910F91FF90F1 -:102A4000EF90DF90CF90BF900C94E8120E94791A1B -:102A5000812F26960FB6F894DEBF0FBECDBFDF9153 -:102A6000CF911F910F91FF90EF90DF90CF90BF908B -:102A70000C94EF120023A9F02111BFC08B2D8F7190 -:102A800026960FB6F894DEBF0FBECDBFDF91CF9173 -:102A90001F910F91FF90EF90DF90CF90BF900C941B -:102AA0009E1A223008F0A9C0E9CF0023A9F08B2D8F -:102AB0008F7126960FB6F894DEBF0FBECDBFDF91A3 -:102AC000CF911F910F91FF90EF90DF90CF90BF902B -:102AD0000C94581A002359F38B2D8F7126960FB63C -:102AE000F894DEBF0FBECDBFDF91CF911F910F9144 -:102AF000FF90EF90DF90CF90BF900C94791A002355 -:102B000099F08B2D8F7126960FB6F894DEBF0FBE0D -:102B1000CDBFDF91CF911F910F91FF90EF90DF908C -:102B2000CF90BF900C94431A26960FB6F894DEBF50 -:102B30000FBECDBFDF91CF911F910F91FF90EF900E -:102B4000DF90CF90BF900C94391A0023A9F0222374 -:102B500009F4ADCF812F26960FB6F894DEBF0FBED5 -:102B6000CDBFDF91CF911F910F91FF90EF90DF903C -:102B7000CF90BF900C94D111222309F4ADCF812FB7 -:102B800026960FB6F894DEBF0FBECDBFDF91CF9172 -:102B90001F910F91FF90EF90DF90CF90BF900C941A -:102BA00099124B2D4F70612FC7010E943604269653 -:102BB0000FB6F894DEBF0FBECDBFDF91CF911F914E -:102BC0000F91FF90EF90DF90CF90BF900C945D1924 -:102BD0004B2D4F70612FC70126960FB6F894DEBFBC -:102BE0000FBECDBFDF91CF911F910F91FF90EF905E -:102BF000DF90CF90BF900C944B0826960FB6F894B8 -:102C0000DEBF0FBECDBFDF91CF911F910F91FF901F -:102C1000EF90DF90CF90BF9008950E94F81B0E9424 -:102C2000CD1B0E94121C0E941D210E946C2080E07E -:102C300090E00E94CB1080E090E00C94E1100E94A4 -:102C4000E81B0C940D160E94141B292F22952F703F -:102C500030E02C3031054CF42A3031056CF4225030 -:102C600031092230310588F407C02C30310549F094 -:102C70002F30310531F009C0803E48F0803F29F403 -:102C800006C093FB882780F9089580E0089581E0CD -:102C90000895CF93DF9300D000D01F92CDB7DEB759 -:102CA0000F900F900F900F900F90DF91CF9108959C -:102CB000CF93DF9300D000D000D0CDB7DEB72696FB -:102CC0000FB6F894DEBF0FBECDBFDF91CF91089550 -:102CD0001F93CF93DF93C0917B0116E080917C011D -:102CE000C81799F0D0E01C9FF0011D9FF00D112432 -:102CF000E358FE4F408151816281738184819581C7 -:102D00000E9458162196C770E9CFDF91CF911F918D -:102D100008954091AD015091AE016091AF01709165 -:102D2000B0018091B1019091B2010C94581680913C -:102D3000B20182958F7009F054C08091AF01882351 -:102D400009F44FC080917B01A0917C016091AD019D -:102D50007091AE014091B0015091B101B6E08A1777 -:102D600009F43FC090E041155105C1F17F3F11F4D6 -:102D70006F3FA1F1B89FF001B99FF00D1124E35806 -:102D8000FE4F218172132AC02081621327C0228145 -:102D9000211124C0238134812417350710F42150D8 -:102DA0003109241B350B283C3105C0F42091B201B8 -:102DB0002F7020612093B20126E0289FF001299F07 -:102DC000F00D1124EE57FE4F80818F70806180835B -:102DD0008DEA91E00E94F6120C94681601968770B5 -:102DE000BECF0895CF92DF92EF92FF920F931F9381 -:102DF000CF93DF93CDB7DEB762970FB6F894DEBFFF -:102E00000FBECDBF8C0185E0F801DE011D9601905B -:102E10000D928A95E1F7D8014C9111965C9111972A -:102E200012966C9112971396CD90DC901497309176 -:102E3000AD017091AE018091B0019091B101009708 -:102E400009F46BC17F3F19F43F3F09F466C1E0907C -:102E5000AF01EE2009F4C0C02091B201C816D90616 -:102E600028F0F601E81BF90BCF0104C0809590957E -:102E70008C0D9D1DFF24F394883C910578F0F12C76 -:102E8000207F09F0C6C07C2DD98AC88A89890E9412 -:102E900049168DEA91E00E94F612B1C0822F807F20 -:102EA00009F046C0751314C0341312C0611110C06C -:102EB0002F7020612093B2010E9489168DEA91E063 -:102EC0000E94F6128091B201D80115968C932EC003 -:102ED000CD2819F15F3F11F44F3FF9F0F62E611143 -:102EE0001CC080917B0120917C0136E0821709F49F -:102EF0005AC090E0389FF001399FF00D1124E3583B -:102F0000FE4F7181571306C07081471303C0728151 -:102F1000711103C001968770E9CFF62E662309F47C -:102F200018C18091B20181608093B201F12C11C16E -:102F3000751308C0341306C0611104C08091B2013A -:102F4000D801C3C04D875E878D859E856A8B0E94A0 -:102F500023166A898823E1F16623D1F12091B20119 -:102F6000822F82958F7090E0029774F08091AD016E -:102F70009091AE0198878F831986DB86CA862C874D -:102F8000CE0107960E94F61286E0F801ADEAB1E0A4 -:102F900001900D928A95E1F70E9497160E9489167A -:102FA000FF24F394D6C04D875E878D859E850E9451 -:102FB000141B292F22952F7030E0223031050CF0A0 -:102FC000BCC09F7009F0B6C0805E883008F4C1C0F4 -:102FD000C8010E94F612E4CFC816D90608F453C0FF -:102FE000F601E81BF90BCF01883C910508F450C0AD -:102FF000F12C7C2DD98AC88A89890E944916EDEA6C -:10300000F1E086E0DF011D928A95E9F70E948916BA -:10301000A0C0751314C0341312C0611110C0809188 -:10302000B201F8018583C8010E94F61286E0EDEA3C -:10303000F1E0DF011D928A95E9F7FE2C8AC04D87E9 -:103040005E878D859E856A8B0E9423166A898823F8 -:1030500009F4BECF662309F4BBCF2091B201822FC1 -:1030600082958F7090E002970CF48ECF8091AD0125 -:103070009091AE019A8389831B82DD82CC822E835C -:10308000CE0101967FCF809590958C0D9D1DACCF84 -:10309000F62E662309F49CCF75132EC034132CC072 -:1030A0002091B20120FD1FC0822F82958F70D9F030 -:1030B000D80115962C9315978F3049F08F5F982F74 -:1030C0009295907F822F8F70892B15968C93C801D3 -:1030D0000E94F61286E0F801ADEAB1E001900D928F -:1030E0008A95E1F793CF86E0F801ADEAB1E001906F -:1030F0000D928A95E1F72DC04D875E878D859E855F -:103100000E942316811140CF8091B201816080938B -:10311000B201C8010E94F6121CC0662309F458CF00 -:103120004D875E878D859E850E942316882309F42E -:103130004FCF2ACF811148CF0CC0243031050CF07D -:1031400047CF9F7009F440CFF8019581907F09F037 -:103150003BCF8F2D62960FB6F894DEBF0FBECDBF6A -:10316000DF91CF911F910F91FF90EF90DF90CF9063 -:1031700008951F93CF93DF93CDB7DEB72C970FB68B -:10318000F894DEBF0FBECDBF4F83588769877A871B -:103190008B879C87CE0107960E94F216882369F0E0 -:1031A0008F8198852A853B85232BF1F19F3F09F07C -:1031B00063C08F3F09F060C037C086E0FE013796DC -:1031C000DE01119601900D928A95E1F76F81788565 -:1031D000EA85FB85309741F17F3F11F46F3F21F184 -:1031E00020917C0130E0C9010196877099274091B8 -:1031F0007B0150E08417950709F447C069837A83FF -:10320000FD83EC8396E0929FD001939FB00D112433 -:10321000A358BE4FFE01319601900D929A95E1F7A9 -:1032200080937C010E94681616E080917B0190914A -:103230007C018917C1F1189FC001112483589E4F4A -:103240000E94F216882379F1E0917B011E9FF00124 -:103250001124E358FE4F4081518162817381848142 -:1032600095810E94581680917B0190E001968770AD -:10327000992780937B01D9CF4F81588569857A85BD -:103280008B859C850E945816CFCF0E941F161092E6 -:103290007C0110927B01EDEAF1E086E0DF011D92F6 -:1032A0008A95E9F7C1CF2C960FB6F894DEBF0FBE12 -:1032B000CDBFDF91CF911F910895EF92FF920F93B1 -:1032C0001F93CF93DF938C01892B09F46CC0F12CF1 -:1032D000EE24E394E8012196F8018491843740F4C8 -:1032E000843008F051C0813081F0823019F15BC028 -:1032F000853709F444C0A8F19CE7980F903708F08F -:1033000052C08F770E94991241C00E5F1F4FFE017D -:10331000C49180E28C0F883048F4C7708E2D01C0B4 -:10332000880FCA95EAF70E94EB1B14C08C2F0E94ED -:10333000D1112DC00E5F1F4FFE01C49180E28C0F92 -:10334000883058F4C7708E2D01C0880FCA95EAF7EF -:103350000E94F11B0E94121C1AC08C2F0E9499120D -:1033600016C00E5F1F4FFE01C491CC2381F08FE980 -:103370009FE00197F1F700C00000C150F6CF0E5F4B -:103380001F4FFE01F49003C00E94D1118E018F2DBA -:10339000882309F49FCFEFE9FFE03197F1F700C0F0 -:1033A00000008150F5CFDF91CF911F910F91FF90D9 -:1033B000EF90089508956093B7017093B8018093DA -:1033C000B9019093BA010C940D160F931F930091BD -:1033D000B7011091B8012091B9013091BA01DC0117 -:1033E000CB01802B912BA22BB32B8093B701909311 -:1033F000B801A093B901B093BA011F910F910C9439 -:103400000D160F931F930091B7011091B8012091F1 -:10341000B9013091BA01DC01CB0180239123A223B1 -:10342000B3238093B7019093B801A093B901B093EF -:10343000BA011F910F910C940D160F931F930091D9 -:10344000B7011091B8012091B9013091BA01DC01A6 -:10345000CB0180279127A227B3278093B7019093B0 -:10346000B801A093B901B093BA011F910F910C94C8 -:103470000D161092B3011092B4011092B501109282 -:10348000B6010C940D1641E050E060E070E004C01D -:10349000440F551F661F771F8A95D2F74093B301DB -:1034A0005093B4016093B5017093B6010C940D165E -:1034B00041E050E060E070E004C0440F551F661F1B -:1034C000771F8A95D2F78091B3019091B401A091B2 -:1034D000B501B091B601482B592B6A2B7B2B409339 -:1034E000B3015093B4016093B5017093B6010C948D -:1034F0000D1641E050E060E070E004C0440F551F3D -:10350000661F771F8A95D2F7409550956095709504 -:103510008091B3019091B401A091B501B091B60131 -:10352000482359236A237B234093B3015093B4016A -:103530006093B5017093B6010C940D1641E050E014 -:1035400060E070E004C0440F551F661F771F8A9526 -:10355000D2F78091B3019091B401A091B501B091DF -:10356000B601482759276A277B274093B301509318 -:10357000B4016093B5017093B6010C940D160F93CE -:103580001F930091B3011091B4012091B5013091C6 -:10359000B601DC01CB01802B912BA22BB32B8093A6 -:1035A000B3019093B401A093B501B093B6011F91FC -:1035B0000F910C940D160F931F930091B30110916E -:1035C000B4012091B5013091B601DC01CB0180231B -:1035D0009123A223B3238093B3019093B401A093CA -:1035E000B501B093B6011F910F910C940D160F9376 -:1035F0001F930091B3011091B4012091B501309156 -:10360000B601DC01CB0180279127A227B327809345 -:10361000B3019093B401A093B501B093B6011F918B -:103620000F910C940D160895CF92DF92EF92FF92B6 -:103630000F931F93CF93DF938C01C090B701D0906D -:10364000B801E090B901F090BA014091B3015091F6 -:10365000B4016091B5017091B601C42AD52AE62A59 -:10366000F72ACFE1D0E0D701C6010C2E04C0B695F1 -:10367000A795979587950A94D2F780FF07C0B80160 -:103680008C2F0E946E088130910531F4219758F7F4 -:10369000B80180E00E946E08DF91CF911F910F91D9 -:1036A000FF90EF90DF90CF90089590910C019923B7 -:1036B00021F090910D01911109C020910E013091DE -:1036C0000F01F90132969FEF40E01FC0982F9695A9 -:1036D000969596959F3050F5E0910E01F0910F016F -:1036E000E90FF11D877021E030E0A90102C0440F0D -:1036F000551F8A95E2F7CA019181892B818308952C -:103700009F3F39F04F5F4E3041F051915813F8CF41 -:103710000DC05111F7CF942FF5CF9F3F39F0F9012C -:10372000E90FF11D97FDFA95828308950895909110 -:103730000C01992321F090910D01911109C0209164 -:103740000E0130910F01F9013296205F3F4F1FC0EB -:10375000982F9695969596959F30F0F4E0910E01EE -:10376000F0910F01E90FF11D877021E030E0A90110 -:1037700002C0440F551F8A95E2F7CA0180959181D6 -:103780008923818308953196E217F30729F0908108 -:103790009813F9CF1082F7CF089581E090E0E0917F -:1037A0000E01F0910F01E80FF91F10820196803190 -:1037B0009105A9F708959091CD01892B8093CD01B2 -:1037C000089580959091CD0189238093CD0108952E -:1037D0001092CD0108959091CC01892B8093CC015A -:1037E000089580959091CC0189238093CC01089510 -:1037F0001092CC0108958093BB0108951092BB01F3 -:10380000089580910E0190910F01FC0131969C0169 -:10381000205F3F4F80E0919191118F5FE217F30796 -:10382000D1F70895E0910E01F0910F018091CD0143 -:103830008083E0910E01F0910F0190818091CC0185 -:10384000892B80838091BB01882361F0E0910E0178 -:10385000F0910F019081892B80830E94011C8111BE -:103860001092BB0180910E0190910F010C94B51044 -:10387000CF92DF92EF92FF926C01EE24FF24C114ED -:10388000D104E104F10421F0C701B60120E101C037 -:1038900020E0C72ED82EE92EFF24C114D104E10464 -:1038A000F10419F0285FC701B6016B017C0154E0F7 -:1038B000F694E794D794C7945A95D1F7C114D104DC -:1038C000E104F10419F02C5FC701B6016B017C0122 -:1038D00042E0F694E794D794C7944A95D1F7C1147F -:1038E000D104E104F10419F02E5FC701B601DC0137 -:1038F000CB01B695A79597958795892B8A2B8B2B0E -:1039000009F02F5F822FFF90EF90DF90CF90089506 -:103910008091E701843009F11092CF0120E488E121 -:1039200090E00FB6F894A895809360000FBE2093A6 -:10393000600083B7817F846083BF83B7816083BF6A -:103940007894889583B78E7F83BF88E10FB6F8940B -:1039500080936000109260000FBE0895089508954E -:10396000CF930E94AE1C0E9497060E94AF1CC0E03D -:103970008C2F0E948507811104C0CF5FCE30C1F724 -:1039800001C081E0CF9108950E941F160E94A910E6 -:103990000C94A20982E084BD93E095BD9AEF97BD97 -:1039A00080936E0008952FB7F8948091D001909184 -:1039B000D101A091D201B091D3012FBF0895CF9230 -:1039C000DF92EF92FF920F931F932FB7F8944091DD -:1039D000D0015091D1016091D2017091D3012FBFDC -:1039E0006A017B01EE24FF248C0120E030E0C01648 -:1039F000D106E206F30610F4415051099A01281B42 -:103A0000390BC9011F910F91FF90EF90DF90CF907C -:103A100008951F920F920FB60F9211248F939F93C8 -:103A2000AF93BF938091D0019091D101A091D20129 -:103A3000B091D3010196A11DB11D8093D001909347 -:103A4000D101A093D201B093D301BF91AF919F91C7 -:103A50008F910F900FBE0F901F9018950E94A60D8A -:103A6000F8942FEF87EA91E6215080409040E1F7EB -:103A700000C0000087E090EBDC018093F0019093A0 -:103A8000F101A093F201B093F3019CE088E10FB63D -:103A9000F894A895809360000FBE90936000FFCFCC -:103AA000EF92FF920F931F93CF93DF93D82FC0E035 -:103AB0008C2F0E94850700E010E0E82EF12CC70152 -:103AC000002E02C0959587950A94E2F780FD06C006 -:103AD0000F5F1F4F0630110591F709C0602F7C2F33 -:103AE00080E00E944C08D813F3CF81E004C0CF5F80 -:103AF000CE30F1F680E0DF91CF911F910F91FF90D2 -:103B0000EF900895CF93C82F8CE20E94501D882318 -:103B100021F08C2FCF910C94501D80E0CF9108950F -:103B2000CF930E94D71E811102C00E94BD1EC5E620 -:103B3000C15049F00E9497068FE39CE90197F1F785 -:103B400000C00000F5CF89E20E94821D811113C1DF -:103B50008AE20E94821D81110E94BD1E85E00E94A2 -:103B6000821D81110E942E1D0E94E21E8093CE01B3 -:103B700087E00E94821D8823A9F18BE10E94821DAB -:103B8000882351F08091CE0181FB222720F991E01A -:103B9000922790FB81F90EC08EE00E94821D88233F -:103BA00061F08091CE0182FB222720F991E09227DB -:103BB00090FB82F98093CE0115C080E10E94821DA6 -:103BC0009091CE01882341F093FB222720F981E0D8 -:103BD000822780FB93F904C0892F809580FB90F9A0 -:103BE0009093CE018091CE010E94E61E0E94F41EA9 -:103BF0008093E10180EE0E94821D882341F0809134 -:103C0000E101982F909590FB80F98093E10189E381 -:103C10000E94821D882359F08091E10181FB2227B7 -:103C200020F991E0922790FB81F98093E10182EEE7 -:103C30000E94821D882359F08091E10182FB222796 -:103C400020F991E0922790FB82F98093E10186EEC2 -:103C50000E94821D882359F08091E10183FB222775 -:103C600020F991E0922790FB83F98093E10183EEA4 -:103C70000E94821D882359F08091E10184FB222754 -:103C800020F991E0922790FB84F98093E10185E38C -:103C90000E94821D882359F08091E10185FB222733 -:103CA00020F991E0922790FB85F98093E10181E36F -:103CB0000E94821D882359F08091E10186FB222712 -:103CC00020F991E0922790FB86F98093E10181E150 -:103CD0000E94821D882359F08091E10187FB2227F1 -:103CE00020F991E0922790FB87F98093E101809180 -:103CF000E1010E94F81E8091E10187FB882780F98D -:103D000080930D0187E20E94821DC82F8EE10E94E0 -:103D1000821D8111C2608FE10E94821D8111C460E9 -:103D200080E20E94821D8111C86081E20E94821D92 -:103D30008111C06182E20E94821D8111C06283E212 -:103D40000E94821D8111C06484E20E94821D88232A -:103D500011F0C06802C0CC2329F08C2F0E94EF1E06 -:103D60006C2F03C00E94EB1E682F70E080E090E093 -:103D7000CF910C94DB19CF9108956DEE7EEF80E02A -:103D800090E00E94232560E082E090E00E941525EB -:103D900060E083E090E00E94152560E084E090E020 -:103DA0000E94152560E085E090E00C94152580E0E8 -:103DB00090E00E940F2521E08D3E9E4F09F020E00B -:103DC000822F089582E090E00C940725682F82E00E -:103DD00090E00C94152583E090E00C940725682F63 -:103DE00083E090E00C94152584E090E00C94072586 -:103DF000682F84E090E00C9415258091D60180FF17 -:103E00000BC06091130185E0689FB0011124759586 -:103E10006795759567952BC081FF09C06091130167 -:103E200085E0689FB00111247595679520C082FFD9 -:103E300007C06091130185E0689FB001112417C08D -:103E40009091D7019923D1F060911201961788F7CC -:103E50002091130185E0289F90011124929FA001D9 -:103E6000939F500D112470E0CA010E94D92460383C -:103E7000710540F46115710539F002C065E070E02C -:103E8000862F08958FE7089581E008958091D601E7 -:103E900080FF08C06091110170E075956795759578 -:103EA000679521C081FF06C06091110170E0759592 -:103EB000679519C082FF04C06091110170E010C0C5 -:103EC0009091D7019923C1F0609110019617A0F746 -:103ED00080911101899FC001112470E00E94D924B2 -:103EE0006038710528F46115710521F0862F089559 -:103EF0008FE7089581E0089561E070E0F4CF803F9E -:103F000021F40E94FD1E819504C0813F29F40E9486 -:103F1000FD1E8093DA010895823F21F40E94FD1E68 -:103F2000819504C0833F29F40E94FD1E8093D9012E -:103F30000895893F19F40E94461F05C08A3F31F455 -:103F40000E94461F81958093DB0108958B3F21F4E9 -:103F50000E94461F819504C08C3F29F40E94461F91 -:103F60008093DC010895843F21F48091D801816021 -:103F700017C0853F21F48091D801826011C0863F2F -:103F800021F48091D80184600BC0873F21F4809197 -:103F9000D801886005C0883F31F48091D8018061E4 -:103FA0008093D80108958D3F21F48091D6018160DE -:103FB0000BC08E3F21F48091D601826005C08F3FF7 -:103FC00029F48091D60184608093D6010895803FC2 -:103FD00039F48091DA0187FF6CC01092DA0169C070 -:103FE000813F29F48091DA011816BCF362C09091E8 -:103FF000D901823F29F497FF5CC01092D90159C0C2 -:10400000833F19F41916CCF354C0893F41F48091D1 -:10401000DB0118160CF04DC01092DB014AC08A3F3C -:1040200029F48091DB0187FF44C0F6CF8B3F39F440 -:104030008091DC0187FF3DC01092DC013AC08C3FCB -:1040400029F48091DC011816BCF333C0843F21F4BD -:104050008091D8018E7F17C0853F21F48091D801CF -:104060008D7F11C0863F21F48091D8018B7F0BC0DA -:10407000873F21F48091D801877F05C0883F31F4C4 -:104080008091D8018F7E8093D80113C08D3F21F499 -:104090008091D6018E7F0BC08E3F21F48091D60196 -:1040A0008D7F05C08F3F29F48091D6018B7F80934F -:1040B000D6018091D90181110EC08091DA01811160 -:1040C0000AC08091DB01811106C08091DC01811161 -:1040D00002C01092D701089588ED91E00E94C010AF -:1040E0000E94D31C9093D5018093D40108951F930F -:1040F000CF93DF938091D4019091D5010E94DF1C72 -:10410000AC019091D701992321F02091140130E066 -:1041100006C0209115018AE0289F900111244217C2 -:10412000530708F486C08091D901C091DA01D0917B -:10413000DB011091DC01811107C0C11176C0D111E2 -:1041400074C0111172C075C09F3F19F09F5F9093AA -:10415000D701181624F40E94FD1E8093D901809186 -:10416000D90187FF05C00E94FD1E81958093D9016A -:104170001C1624F40E94FD1E8093DA018091DA015E -:1041800087FF05C00E94FD1E81958093DA01609132 -:10419000D901662339F1C091DA01CC2319F17727CF -:1041A00067FD7095872F972F0E94EA2323E333E35F -:1041B00043E35FE30E944E240E94B7236093D9013A -:1041C0006C2F772767FD7095872F972F0E94EA2322 -:1041D00023E333E343E35FE30E944E240E94B723CB -:1041E0006093DA011D1624F40E94461F8093DB01C0 -:1041F0008091DB0187FF05C00E94461F8195809357 -:10420000DB01111624F40E94461F8093DC0180918B -:10421000DC0187FF05C00E94461F81958093DC0169 -:10422000DF91CF911F910C946C209F3F09F08ECFAE -:1042300096CFDF91CF911F910895E8EDF1E085E0F1 -:10424000DF011D928A95E9F71092D7011092D601ED -:104250000895833081F128F4813059F08230D1F013 -:104260000895853009F449C0B8F1863009F456C084 -:10427000089580911501262F30E0280F311D2F3F22 -:10428000310524F4680F6093150108958FEF809332 -:104290001501089580911401262F30E0280F311D5B -:1042A0002F3F310524F4680F6093140108958FEFB8 -:1042B00080931401089580911301262F30E0280F78 -:1042C000311D2F3F310524F4680F609313010895C9 -:1042D0008FEF80931301089580911201262F30E013 -:1042E000280F311D2F3F310524F4680F6093120110 -:1042F00008958FEF80931201089580911101262F68 -:1043000030E0280F311D2F3F310524F4680F6093F2 -:10431000110108958FEF809311010895809110018C -:10432000262F30E0280F311D2F3F310524F4680F70 -:104330006093100108958FEF8093100108958330EA -:1043400011F128F4813049F0823091F008958530E0 -:1043500081F120F18630C1F108958091150168172F -:1043600020F4861B8093150108951092150108957D -:1043700080911401681720F4861B8093140108951E -:1043800010921401089580911301681720F4861B80 -:1043900080931301089510921301089580911201E2 -:1043A000681720F4861B8093120108951092120161 -:1043B000089580911101681720F4861B80931101E4 -:1043C000089510921101089580911001681720F44A -:1043D000861B8093100108951092100108950F9389 -:1043E0001F938D3109F46BC008F03FC08E3009F483 -:1043F0007DC0C0F4873009F46EC068F4863009F0DF -:10440000AFC08091CE01817F8E7F8093CE0181E00D -:104410008093DE01A6C0883009F458C08B3009F4BF -:104420009BC09EC0863109F497C078F4803109F4AE -:1044300070C0813109F094C00E941F1690910D0147 -:1044400081E0892780930D0187C0893109F484C0F8 -:104450008B3109F085C08091CE0181FB222720F9A4 -:1044600091E0922790FB81F94AC0853309F45BC043 -:1044700048F4873209F457C008F45AC0893209F465 -:1044800052C06EC0833438F48A3308F067C0883372 -:1044900009F462C065C0833409F445C0883409F06A -:1044A0005FC00E941F160FEF13ED20E30150104074 -:1044B0002040E1F700C000000E942E1D4DC00E9468 -:1044C00071230E94A9100E94A20946C00E94E21E08 -:1044D0000E94F41E41C09091CE01892F817090FFFF -:1044E00012C0917F9E7F9093CE013BC08091CE0100 -:1044F00082FB222720F991E0922790FB82F980939A -:10450000CE01992349F18091CE0181608093CE0143 -:1045100023C08091CE0183FB222720F991E09227CE -:1045200090FB83F9ECCF61E070E080E090E010C098 -:104530008D5141E050E060E070E08A019B0104C0D1 -:10454000000F111F221F331F8A95D2F7C901B8012E -:104550000E94DB190E941F1681E003C08953E9CF36 -:1045600080E01F910F91089580E0089580E0089504 -:10457000CF93C82F8091DE01813079F018F082301E -:10458000E9F187C0E0910E01F0910F018081813146 -:1045900069F0823209F07FC009C0E0910E01F0910C -:1045A0000F018081813111F0823261F48C2F0E94E1 -:1045B000B422811104C08C2F0E94EF211DC081E024 -:1045C00090E01AC08C2F0E94B622811114C0C43111 -:1045D00079F048F4CB3079F0C03109F060C082E066 -:1045E0008093DE0108C0C93219F0C83321F057C0EA -:1045F0001092DE0154C081E0817053C0C93289F14C -:1046000018F5C43171F1A8F4C73009F046C08AE04A -:104610008093150194E19093140193E0909313011A -:104620008093120188E08093110188E28093100149 -:1046300034C0CE51C63088F5EC2FF0E0E65DFE4F79 -:1046400080818093DD0129C0CE34E9F020F4CB34A1 -:1046500021F56AE013C0C13579F0C235F1F461E0AB -:104660000DC08091DD01882319F01092DD0115C085 -:1046700081E08093DE0115C061E006C08091DD011C -:104680000E9429210AC06AE08091DD010E949F21D9 -:1046900004C01092DE0180E004C081E002C080E02E -:1046A000ABCFCF910895E1E8F0E08081886080830E -:1046B0008081816080838FB7F89493E09093890024 -:1046C00090ED909388008FBF0895EFE6F0E0808131 -:1046D000826080830895EFE6F0E080818D7F8083A3 -:1046E0000895EFE6F0E0908182E0892780830895C5 -:1046F0001F920F920FB60F9211242F933F934F9357 -:104700005F936F937F938F939F93AF93BF93EF9339 -:10471000FF938091DF019091E00101969093E00179 -:104720008093DF01811103C082E00E94A209E09121 -:10473000E001E695E695F0E0E156F84FE4918091CE -:10474000DF018E1303C080E00E94A209FF91EF9168 -:10475000BF91AF919F918F917F916F915F914F9199 -:104760003F912F910F900FBE0F901F90189504D07E -:104770006894B1118DC0089570D088F09F5790F063 -:10478000B92F9927B751A0F0D1F0660F771F881F76 -:10479000991F1AF0BA95C9F712C0B13081F077D0DD -:1047A000B1E0089574C0672F782F8827B85F39F07B -:1047B000B93FCCF3869577956795B395D9F73EF4D5 -:1047C00090958095709561957F4F8F4F9F4F08957D -:1047D000E89409C097FB3EF490958095709561959B -:1047E0007F4F8F4F9F4F9923A9F0F92F96E9BB2751 -:1047F0009395F695879577956795B795F111F8CFCD -:10480000FAF4BB0F11F460FF1BC06F5F7F4F8F4F37 -:104810009F4F16C0882311F096E911C0772321F02D -:104820009EE8872F762F05C0662371F096E8862FC5 -:1048300070E060E02AF09A95660F771F881FDAF71C -:10484000880F9695879597F9089557FD9058440FCE -:10485000551F59F05F3F71F04795880F97FB991FDF -:1048600061F09F3F79F0879508951216130614069C -:10487000551FF2CF4695F1DF08C016161706180629 -:10488000991FF1CF86957105610508940895E89404 -:10489000BB2766277727CB0197F908950BD078C0FF -:1048A00069D028F06ED018F0952309F05AC05FC087 -:1048B0001124EECFCADFA0F3959FD1F3950F50E0FE -:1048C000551F629FF001729FBB27F00DB11D639FC2 -:1048D000AA27F00DB11DAA1F649F6627B00DA11D68 -:1048E000661F829F2227B00DA11D621F739FB00D0E -:1048F000A11D621F839FA00D611D221F749F33277E -:10490000A00D611D231F849F600D211D822F762F16 -:104910006A2F11249F5750408AF0E1F088234AF013 -:10492000EE0FFF1FBB1F661F771F881F915050405F -:10493000A9F79E3F510570F014C0AACF5F3FECF37A -:10494000983EDCF3869577956795B795F795E7954B -:104950009F5FC1F7FE2B880F911D9695879597F95C -:10496000089597F99F6780E870E060E008959FEFF1 -:1049700080EC089500240A941616170618060906F6 -:10498000089500240A9412161306140605060895C5 -:10499000092E0394000C11F4882352F0BB0F40F44D -:1049A000BF2B11F460FF04C06F5F7F4F8F4F9F4F8D -:1049B000089597FB072E16F4009407D077FD09D0D1 -:1049C0000E94F32407FC05D03EF4909581959F4FFB -:1049D0000895709561957F4F0895EE0FFF1F059024 -:1049E000F491E02D0994AA1BBB1B51E107C0AA1F3B -:1049F000BB1FA617B70710F0A61BB70B881F991F80 -:104A00005A95A9F780959095BC01CD010895F99923 -:104A1000FECF92BD81BDF89A992780B50895A8E18F -:104A2000B0E042E050E00C942A25262FF999FECF01 -:104A30001FBA92BD81BD20BD0FB6F894FA9AF99ABB -:104A40000FBE019608950E941525272F0C94162558 -:104A5000DC01CB01FC01F999FECF06C0F2BDE1BD3E -:104A6000F89A319600B40D9241505040B8F708952D -:044A7000F894FFCFE8 -:104A74002002A409320A0F0ADB09A7090101BC01BB -:104A840028080A03140A3F4D363960071307DD0668 -:104A9400A4063706500669068206010203040506C9 -:044AA40007080900F6 +:1029D000CE11812F002319F00E94AF2002C00E9467 +:1029E000172126960FB6F894DEBF0FBECDBFDF913C +:1029F000CF911F910F91FF90EF90DF90CF90BF90FC +:102A00000C949C218B2D837009F07BC00111FAC1BD +:102A1000812F829586958770880F880F912F9F70E0 +:102A2000C92ED12CE12CF12C082E04C0CC0CDD1CBD +:102A3000EE1CFF1C0A94D2F714FF12C04FE050E0C6 +:102A400060E070E004C0440F551F661F771F8A9531 +:102A5000D2F7CB01BA01609570958095909503C02F +:102A600060E070E0CB012B2D269526952370422F38 +:102A700050E042305105D9F04330510569F16C29DD +:102A80007D298E299F294130510551F126960FB697 +:102A9000F894DEBF0FBECDBFDF91CF911F910F9194 +:102AA000FF90EF90DF90CF90BF900C94081B6C29A3 +:102AB0007D298E299F2926960FB6F894DEBF0FBE7A +:102AC000CDBFDF91CF911F910F91FF90EF90DF90DD +:102AD000CF90BF900C94241B0E94081BC701B60125 +:102AE00026960FB6F894DEBF0FBECDBFDF91CF9113 +:102AF0001F910F91FF90EF90DF90CF90BF900C94BB +:102B0000EC1A002319F08B2D817001C08695882363 +:102B100009F478C1812F829586958770880F880F78 +:102B2000912F9F70C92ED12CE12CF12C082E04C0BE +:102B3000CC0CDD1CEE1CFF1C0A94D2F714FF12C053 +:102B40004FE050E060E070E004C0440F551F661F86 +:102B5000771F8A95D2F7CB01BA0160957095809561 +:102B6000909503C060E070E0CB012B2D2695269553 +:102B70002370422F50E042305105D9F043305105C7 +:102B800069F16C297D298E299F294130510551F128 +:102B900026960FB6F894DEBF0FBECDBFDF91CF9162 +:102BA0001F910F91FF90EF90DF90CF90BF900C940A +:102BB000E21B6C297D298E299F2926960FB6F89451 +:102BC000DEBF0FBECDBFDF91CF911F910F91FF9060 +:102BD000EF90DF90CF90BF900C94FE1B0E94E21B01 +:102BE000C701B60126960FB6F894DEBF0FBECDBF63 +:102BF000DF91CF911F910F91FF90EF90DF90CF90D9 +:102C0000BF900C94C61B103FD1F118F4103E50F445 +:102C1000A1C0123F09F463C008F44CC0133F09F48B +:102C200073C098C01F708B2D8F710023A1F00E947C +:102C30005F1B812F26960FB6F894DEBF0FBECDBF67 +:102C4000DF91CF911F910F91FF90EF90DF90CF9088 +:102C5000BF900C94D6130E94801B812F26960FB62E +:102C6000F894DEBF0FBECDBFDF91CF911F910F91C2 +:102C7000FF90EF90DF90CF90BF900C94DD13002376 +:102C8000A9F02111BFC08B2D8F7126960FB6F89435 +:102C9000DEBF0FBECDBFDF91CF911F910F91FF908F +:102CA000EF90DF90CF90BF900C94A51B223008F0DE +:102CB000A9C0E9CF0023A9F08B2D8F7126960FB6FE +:102CC000F894DEBF0FBECDBFDF91CF911F910F9162 +:102CD000FF90EF90DF90CF90BF900C945F1B00238C +:102CE00059F38B2D8F7126960FB6F894DEBF0FBE69 +:102CF000CDBFDF91CF911F910F91FF90EF90DF90AB +:102D0000CF90BF900C94801B002399F08B2D8F7176 +:102D100026960FB6F894DEBF0FBECDBFDF91CF91E0 +:102D20001F910F91FF90EF90DF90CF90BF900C9488 +:102D30004A1B26960FB6F894DEBF0FBECDBFDF91BB +:102D4000CF911F910F91FF90EF90DF90CF90BF90A8 +:102D50000C94401B0023A9F0222309F4ADCF812F4E +:102D600026960FB6F894DEBF0FBECDBFDF91CF9190 +:102D70001F910F91FF90EF90DF90CF90BF900C9438 +:102D8000BF12222309F4ADCF812F26960FB6F894F7 +:102D9000DEBF0FBECDBFDF91CF911F910F91FF908E +:102DA000EF90DF90CF90BF900C9487134B2D4F7016 +:102DB000612FC7010E94420426960FB6F894DEBF29 +:102DC0000FBECDBFDF91CF911F910F91FF90EF907C +:102DD000DF90CF90BF900C94641A4B2D4F70612FF1 +:102DE000C70126960FB6F894DEBF0FBECDBFDF91A8 +:102DF000CF911F910F91FF90EF90DF90CF90BF90F8 +:102E00000C94B40726960FB6F894DEBF0FBECDBF64 +:102E1000DF91CF911F910F91FF90EF90DF90CF90B6 +:102E2000BF9008950E940C1D0E941C1D0E94E11C71 +:102E30000E94361D0E944D220E949C2180E090E05D +:102E40000E94B81180E090E00C94CE110E94FC1C0E +:102E50000C9412170E945A1C292F22952F7030E0D3 +:102E60002C3031054CF42A3031056CF422503109F4 +:102E70002230310588F407C02C30310549F02F305D +:102E8000310531F009C0803E48F0803F29F406C08A +:102E900093FB882780F9089580E0089581E00895E4 +:102EA000CF93DF9300D000D01F92CDB7DEB70F9045 +:102EB0000F900F900F900F90DF91CF910895CF93C7 +:102EC000DF9300D000D000D0CDB7DEB726960FB686 +:102ED000F894DEBF0FBECDBFDF91CF9108951F9351 +:102EE000CF93DF93C0917B0116E080917C01C817DE +:102EF00099F0D0E01C9FF0011D9FF00D1124E358C4 +:102F0000FE4F4081518162817381848195810E944D +:102F10005F172196C770E9CFDF91CF911F91089578 +:102F20004091AD015091AE016091AF017091B0013F +:102F30008091B1019091B2010C945F178091B20120 +:102F400082958F7009F054C08091AF01882309F4F5 +:102F50004FC080917B01A0917C016091AD01709187 +:102F6000AE014091B0015091B101B6E08A1709F469 +:102F70003FC090E041155105C1F17F3F11F46F3F13 +:102F8000A1F1B89FF001B99FF00D1124E358FE4F55 +:102F9000218172132AC02081621327C0228121114E +:102FA00024C0238134812417350710F421503109BE +:102FB000241B350B283C3105C0F42091B2012F7041 +:102FC00020612093B20126E0289FF001299FF00D97 +:102FD0001124EE57FE4F80818F70806180838DEACF +:102FE00091E00E94E4130C946F1701968770BECF96 +:102FF0000895CF92DF92EF92FF920F931F93CF939A +:10300000DF93CDB7DEB762970FB6F894DEBF0FBE81 +:10301000CDBF8C0185E0F801DE011D9601900D9277 +:103020008A95E1F7D8014C9111965C91119712960F +:103030006C9112971396CD90DC9014973091AD015E +:103040007091AE018091B0019091B101009709F4A7 +:103050006BC17F3F19F43F3F09F466C1E090AF01B7 +:10306000EE2009F4C0C02091B201C816D90628F09C +:10307000F601E81BF90BCF0104C0809590958C0DEB +:103080009D1DFF24F394883C910578F0F12C207F5E +:1030900009F0C6C07C2DD98AC88A89890E94501738 +:1030A0008DEA91E00E94E413B1C0822F807F09F085 +:1030B00046C0751314C0341312C0611110C02F70B4 +:1030C00020612093B2010E9490178DEA91E00E9446 +:1030D000E4138091B201D80115968C932EC0CD28AF +:1030E00019F15F3F11F44F3FF9F0F62E61111CC04A +:1030F00080917B0120917C0136E0821709F45AC04F +:1031000090E0389FF001399FF00D1124E358FE4FF5 +:103110007181571306C07081471303C0728171110A +:1031200003C001968770E9CFF62E662309F418C113 +:103130008091B20181608093B201F12C11C17513AD +:1031400008C0341306C0611104C08091B201D801D7 +:10315000C3C04D875E878D859E856A8B0E942A1726 +:103160006A898823E1F16623D1F12091B201822F8F +:1031700082958F7090E0029774F08091AD019091EC +:10318000AE0198878F831986DB86CA862C87CE018D +:1031900007960E94E41386E0F801ADEAB1E00190E1 +:1031A0000D928A95E1F70E949E170E949017FF24C6 +:1031B000F394D6C04D875E878D859E850E945A1CEC +:1031C000292F22952F7030E0223031050CF0BCC041 +:1031D0009F7009F0B6C0805E883008F4C1C0C80195 +:1031E0000E94E413E4CFC816D90608F453C0F601D0 +:1031F000E81BF90BCF01883C910508F450C0F12C75 +:103200007C2DD98AC88A89890E945017EDEAF1E09D +:1032100086E0DF011D928A95E9F70E949017A0C011 +:10322000751314C0341312C0611110C08091B20123 +:10323000F8018583C8010E94E41386E0EDEAF1E01D +:10324000DF011D928A95E9F7FE2C8AC04D875E87C3 +:103250008D859E856A8B0E942A176A89882309F4C6 +:10326000BECF662309F4BBCF2091B201822F829595 +:103270008F7090E002970CF48ECF8091AD01909109 +:10328000AE019A8389831B82DD82CC822E83CE019C +:1032900001967FCF809590958C0D9D1DACCFF62E1D +:1032A000662309F49CCF75132EC034132CC02091D3 +:1032B000B20120FD1FC0822F82958F70D9F0D801F6 +:1032C00015962C9315978F3049F08F5F982F929514 +:1032D000907F822F8F70892B15968C93C8010E9446 +:1032E000E41386E0F801ADEAB1E001900D928A9511 +:1032F000E1F793CF86E0F801ADEAB1E001900D92DD +:103300008A95E1F72DC04D875E878D859E850E9449 +:103310002A17811140CF8091B20181608093B20160 +:10332000C8010E94E4131CC0662309F458CF4D87DE +:103330005E878D859E850E942A17882309F44FCFCA +:103340002ACF811148CF0CC0243031050CF047CF73 +:103350009F7009F440CFF8019581907F09F03BCF31 +:103360008F2D62960FB6F894DEBF0FBECDBFDF91F2 +:10337000CF911F910F91FF90EF90DF90CF90089524 +:103380001F93CF93DF93CDB7DEB72C970FB6F8948A +:10339000DEBF0FBECDBF4F83588769877A878B8783 +:1033A0009C87CE0107960E94F917882369F08F81C8 +:1033B00098852A853B85232BF1F19F3F09F063C057 +:1033C0008F3F09F060C037C086E0FE013796DE010E +:1033D000119601900D928A95E1F76F817885EA85C3 +:1033E000FB85309741F17F3F11F46F3F21F1209130 +:1033F0007C0130E0C90101968770992740917B01DB +:1034000050E08417950709F447C069837A83FD83E8 +:10341000EC8396E0929FD001939FB00D1124A358A6 +:10342000BE4FFE01319601900D929A95E1F780937F +:103430007C010E946F1716E080917B0190917C01C6 +:103440008917C1F1189FC001112483589E4F0E9413 +:10345000F917882379F1E0917B011E9FF001112477 +:10346000E358FE4F4081518162817381848195814F +:103470000E945F1780917B0190E0019687709927E9 +:1034800080937B01D9CF4F81588569857A858B855B +:103490009C850E945F17CFCF0E94261710927C0157 +:1034A00010927B01EDEAF1E086E0DF011D928A9542 +:1034B000E9F7C1CF2C960FB6F894DEBF0FBECDBF93 +:1034C000DF91CF911F910895EF92FF920F931F9379 +:1034D000CF93DF938C01892B09F46CC0F12CEE247F +:1034E000E394E8012196F8018491843740F4843014 +:1034F00008F051C0813081F0823019F15BC085370E +:1035000009F444C0A8F19CE7980F903708F052C026 +:103510008F770E94871341C00E5F1F4FFE01C49139 +:1035200080E28C0F883048F4C7708E2D01C0880F60 +:10353000CA95EAF70E940F1D14C08C2F0E94BF127B +:103540002DC00E5F1F4FFE01C49180E28C0F8830AA +:1035500058F4C7708E2D01C0880FCA95EAF70E94F3 +:10356000151D0E94361D1AC08C2F0E94871316C08D +:103570000E5F1F4FFE01C491CC2381F08FE99FE0C5 +:103580000197F1F700C00000C150F6CF0E5F1F4F4A +:10359000FE01F49003C00E94BF128E018F2D88237C +:1035A00009F49FCFEFE9FFE03197F1F700C0000089 +:1035B0008150F5CFDF91CF911F910F91FF90EF9048 +:1035C000089508956093B7017093B8018093B9018D +:1035D0009093BA010C9412170F931F930091B701A7 +:1035E0001091B8012091B9013091BA01DC01CB01F1 +:1035F000802B912BA22BB32B8093B7019093B80112 +:10360000A093B901B093BA011F910F910C941217B6 +:103610000F931F930091B7011091B8012091B90148 +:103620003091BA01DC01CB0180239123A223B32383 +:103630008093B7019093B801A093B901B093BA01F8 +:103640001F910F910C9412170F931F930091B701C4 +:103650001091B8012091B9013091BA01DC01CB0180 +:1036600080279127A227B3278093B7019093B801B1 +:10367000A093B901B093BA011F910F910C94121746 +:103680001092B3011092B4011092B5011092B601DC +:103690000C94121741E050E060E070E004C0440F69 +:1036A000551F661F771F8A95D2F74093B301509339 +:1036B000B4016093B5017093B6010C94121741E008 +:1036C00050E060E070E004C0440F551F661F771F94 +:1036D0008A95D2F78091B3019091B401A091B50180 +:1036E000B091B601482B592B6A2B7B2B4093B30129 +:1036F0005093B4016093B5017093B6010C94121706 +:1037000041E050E060E070E004C0440F551F661FC8 +:10371000771F8A95D2F74095509560957095809166 +:10372000B3019091B401A091B501B091B6014823C5 +:1037300059236A237B234093B3015093B4016093D0 +:10374000B5017093B6010C94121741E050E060E0AF +:1037500070E004C0440F551F661F771F8A95D2F78B +:103760008091B3019091B401A091B501B091B601DF +:10377000482759276A277B274093B3015093B40108 +:103780006093B5017093B6010C9412170F931F93B9 +:103790000091B3011091B4012091B5013091B601AF +:1037A000DC01CB01802B912BA22BB32B8093B30197 +:1037B0009093B401A093B501B093B6011F910F91FE +:1037C0000C9412170F931F930091B3011091B40141 +:1037D0002091B5013091B601DC01CB01802391230A +:1037E000A223B3238093B3019093B401A093B501B6 +:1037F000B093B6011F910F910C9412170F931F9362 +:103800000091B3011091B4012091B5013091B6013E +:10381000DC01CB0180279127A227B3278093B30136 +:103820009093B401A093B501B093B6011F910F918D +:103830000C9412170895CF92DF92EF92FF920F939C +:103840001F93CF93DF938C01C090B701D090B80144 +:10385000E090B901F090BA018091B3019091B40168 +:10386000A091B501B091B601C82AD92AEA2AFB2A4B +:10387000CFE1D0E0D701C6010C2E04C0B695A795C4 +:10388000979587950A94D2F780FF06C0B8018C2FD0 +:103890000E94F409019721F4219760F780E001C0AC +:1038A0008C2FDF91CF911F910F91FF90EF90DF90C0 +:1038B000CF900895CF93DF93EC010E941B1CBE01B3 +:1038C0000E94F409DF91CF910895CB010E945A1C08 +:1038D000089590910C01992321F090910D0191117F +:1038E00009C020910E0130910F01F90132969FEF2E +:1038F00040E01FC0982F9695969596959F3050F56D +:10390000E0910E01F0910F01E90FF11D877021E0A8 +:1039100030E0A90102C0440F551F8A95E2F7CA01A1 +:103920009181892B818308959F3F39F04F5F4E30FD +:1039300041F051915813F8CF0DC05111F7CF942F8A +:10394000F5CF9F3F39F0F901E90FF11D97FDFA9589 +:1039500082830895089590910C01992321F090910C +:103960000D01911109C020910E0130910F01F90153 +:103970003296205F3F4F1FC0982F9695969596954B +:103980009F30F0F4E0910E01F0910F01E90FF11D6D +:10399000877021E030E0A90102C0440F551F8A95CD +:1039A000E2F7CA0180959181892381830895319638 +:1039B000E217F30729F090819813F9CF1082F7CF1F +:1039C000089581E090E0E0910E01F0910F01E80F81 +:1039D000F91F1082019680319105A9F70895909101 +:1039E000CE01892B8093CE01089580959091CE01D0 +:1039F00089238093CE0108951092CE01089590916D +:103A0000CD01892B8093CD01089580959091CD01B2 +:103A100089238093CD0108951092CD01089590914E +:103A2000CC01892B8093CC01089580959091CC0195 +:103A300089238093CC0108951092CC01089580933E +:103A4000BB0108951092BB01089580910E019091E1 +:103A50000F01FC0131969C01205F3F4F80E0919166 +:103A600091118F5FE217F307D1F70895E0910E01EE +:103A7000F0910F018091CE018083E0910E01F091D1 +:103A80000F0190818091CD01892B8083E0910E01FF +:103A9000F0910F0190818091CC01892B80838091DE +:103AA000BB01882361F0E0910E01F0910F0190813C +:103AB000892B80830E94251D81111092BB0180916A +:103AC0000E0190910F010C94A211CF92DF92EF9210 +:103AD000FF926C01EE24FF24C114D104E104F1042F +:103AE00021F0C701B60120E101C020E0C72ED82E89 +:103AF000E92EFF24C114D104E104F10419F0285F78 +:103B0000C701B6016B017C0154E0F694E794D794A9 +:103B1000C7945A95D1F7C114D104E104F10419F006 +:103B20002C5FC701B6016B017C0142E0F694E7947B +:103B3000D794C7944A95D1F7C114D104E104F10494 +:103B400019F02E5FC701B601DC01CB01B695A79530 +:103B500097958795892B8A2B8B2B09F02F5F822FC6 +:103B6000FF90EF90DF90CF9008958091E601843030 +:103B700021F11092D00120E488E190E00FB6F89492 +:103B8000A895809360000FBE2093600080E00E94A3 +:103B90008F0A83B7817F846083BF83B7816083BFCF +:103BA0007894889583B78E7F83BF88E10FB6F894A9 +:103BB00080936000109260000FBE089508950895EC +:103BC000CF930E94DE1D0E94BF060E94DF1DC0E051 +:103BD0008C2F0E94AD07811104C0CF5FCE30C1F79A +:103BE00001C081E0CF9108950E9426170E9496118E +:103BF0000C948F0A82E084BD93E095BD9AEF97BD47 +:103C000080936E0008952FB7F8948091D101909120 +:103C1000D201A091D301B091D4012FBF0895CF92CA +:103C2000DF92EF92FF920F931F932FB7F89440917A +:103C3000D1015091D2016091D3017091D4012FBF75 +:103C40006A017B01EE24FF248C0120E030E0C016E5 +:103C5000D106E206F30610F4415051099A01281BDF +:103C6000390BC9011F910F91FF90EF90DF90CF901A +:103C700008951F920F920FB60F9211248F939F9366 +:103C8000AF93BF938091D1019091D201A091D301C4 +:103C9000B091D4010196A11DB11D8093D1019093E3 +:103CA000D201A093D301B093D401BF91AF919F9162 +:103CB0008F910F900FBE0F901F9018950E94930E3A +:103CC000F8942FEF87EA91E6215080409040E1F789 +:103CD00000C0000087E090EBDC018093F00190933E +:103CE000F101A093F201B093F3019CE088E10FB6DB +:103CF000F894A895809360000FBE90936000FFCF6A +:103D0000EF92FF920F931F93CF93DF93D82FC0E0D2 +:103D10008C2F0E94AD0700E010E0E82EF12CC701C7 +:103D2000002E02C0959587950A94E2F780FD06C0A3 +:103D30000F5F1F4F0630110591F709C0602F7C2FD0 +:103D400080E00E94B507D813F3CF81E004C0CF5FB5 +:103D5000CE30F1F680E0DF91CF911F910F91FF906F +:103D6000EF900895CF93C82F8CE20E94801E882385 +:103D700021F08C2FCF910C94801E80E0CF9108957C +:103D8000CF930E940720811102C00E94ED1FC5E65B +:103D9000C15049F00E94BF068FE39CE90197F1F7FB +:103DA00000C00000F5CF89E20E94B21E811113C14C +:103DB0008AE20E94B21E81110E94ED1F85E00E94DE +:103DC000B21E81110E945E1E0E9412208093CF01BC +:103DD00087E00E94B21E8823A9F18BE10E94B21EE7 +:103DE000882351F08091CF0181FB222720F991E0B7 +:103DF000922790FB81F90EC08EE00E94B21E8823AC +:103E000061F08091CF0182FB222720F991E0922777 +:103E100090FB82F98093CF0115C080E10E94B21E11 +:103E20009091CF01882341F093FB222720F981E074 +:103E3000822780FB93F904C0892F809580FB90F93D +:103E40009093CF018091CF010E9416200E942420E0 +:103E50008093EF0180EE0E94B21E882341F0809192 +:103E6000EF01982F909590FB80F98093EF0189E303 +:103E70000E94B21E882359F08091EF0181FB222716 +:103E800020F991E0922790FB81F98093EF0182EE77 +:103E90000E94B21E882359F08091EF0182FB2227F5 +:103EA00020F991E0922790FB82F98093EF0186EE52 +:103EB0000E94B21E882359F08091EF0183FB2227D4 +:103EC00020F991E0922790FB83F98093EF0183EE34 +:103ED0000E94B21E882359F08091EF0184FB2227B3 +:103EE00020F991E0922790FB84F98093EF0185E31C +:103EF0000E94B21E882359F08091EF0185FB222792 +:103F000020F991E0922790FB85F98093EF0181E3FE +:103F10000E94B21E882359F08091EF0186FB222770 +:103F200020F991E0922790FB86F98093EF0181E1DF +:103F30000E94B21E882359F08091EF0187FB22274F +:103F400020F991E0922790FB87F98093EF0180910F +:103F5000EF010E9428208091EF0187FB882780F9DC +:103F600080930D0187E20E94B21EC82F8EE10E944D +:103F7000B21E8111C2608FE10E94B21E8111C46025 +:103F800080E20E94B21E8111C86081E20E94B21ECE +:103F90008111C06182E20E94B21E8111C06283E27F +:103FA0000E94B21E8111C06484E20E94B21E882366 +:103FB00011F0C06802C0CC2329F08C2F0E941F2072 +:103FC0006C2F03C00E941B20682F70E080E090E0FF +:103FD000CF910C94E21ACF9108956DEE7EEF80E0C0 +:103FE00090E00E94552660E082E090E00E94472623 +:103FF00060E083E090E00E94472660E084E090E08B +:104000000E94472660E085E090E00C94472680E01F +:1040100090E00E94412621E08D3E9E4F09F020E075 +:10402000822F089582E090E00C943926682F82E078 +:1040300090E00C94472683E090E00C943926682F9A +:1040400083E090E00C94472684E090E00C943926BD +:10405000682F84E090E00C9447268091D70180FF80 +:104060000BC06091130185E0689FB0011124759524 +:104070006795759567952BC081FF09C06091130105 +:1040800085E0689FB00111247595679520C082FF77 +:1040900007C06091130185E0689FB001112417C02B +:1040A0009091D8019923D1F060911201961788F769 +:1040B0002091130185E0289F90011124929FA00177 +:1040C000939F500D112470E0CA010E940B266038A6 +:1040D000710540F46115710539F002C065E070E0CA +:1040E000862F08958FE7089581E008958091D70184 +:1040F00080FF08C06091110170E075956795759516 +:10410000679521C081FF06C06091110170E075952F +:10411000679519C082FF04C06091110170E010C062 +:104120009091D8019923C1F0609110019617A0F7E2 +:1041300080911101899FC001112470E00E940B261B +:104140006038710528F46115710521F0862F0895F6 +:104150008FE7089581E0089561E070E0F4CF803F3B +:1041600021F40E942D20819504C0813F29F40E94F2 +:104170002D208093DB010895823F21F40E942D20A1 +:10418000819504C0833F29F40E942D208093DA0199 +:104190000895893F19F40E94762005C08A3F31F4C2 +:1041A0000E94762081958093DC0108958B3F21F455 +:1041B0000E947620819504C08C3F29F40E947620CD +:1041C0008093DD010895843F21F48091D9018160BD +:1041D00017C0853F21F48091D901826011C0863FCC +:1041E00021F48091D90184600BC0873F21F4809134 +:1041F000D901886005C0883F31F48091D901806180 +:104200008093D90108958D3F21F48091D701816079 +:104210000BC08E3F21F48091D701826005C08F3F93 +:1042200029F48091D70184608093D7010895803F5D +:1042300039F48091DB0187FF6CC01092DB0169C00B +:10424000813F29F48091DB011816BCF362C0909184 +:10425000DA01823F29F497FF5CC01092DA0159C05D +:10426000833F19F41916CCF354C0893F41F480916F +:10427000DC0118160CF04DC01092DC014AC08A3FD8 +:1042800029F48091DC0187FF44C0F6CF8B3F39F4DD +:104290008091DD0187FF3DC01092DD013AC08C3F67 +:1042A00029F48091DD011816BCF333C0843F21F45A +:1042B0008091D9018E7F17C0853F21F48091D9016B +:1042C0008D7F11C0863F21F48091D9018B7F0BC077 +:1042D000873F21F48091D901877F05C0883F31F461 +:1042E0008091D9018F7E8093D90113C08D3F21F435 +:1042F0008091D7018E7F0BC08E3F21F48091D70132 +:104300008D7F05C08F3F29F48091D7018B7F8093EB +:10431000D7018091DA0181110EC08091DB018111FA +:104320000AC08091DC01811106C08091DD018111FC +:1043300002C01092D801089589ED91E00E94AD115C +:104340000E94031E9093D6018093D50108951F9378 +:10435000CF93DF938091D5019091D6010E940F1EDB +:10436000AC019091D801992321F02091140130E003 +:1043700006C0209115018AE0289F90011124421760 +:10438000530708F486C08091DA01C091DB01D09117 +:10439000DC011091DD01811107C0C11176C0D1117E +:1043A00074C0111172C075C09F3F19F09F5F909348 +:1043B000D801181624F40E942D208093DA018091F0 +:1043C000DA0187FF05C00E942D2081958093DA01D4 +:1043D0001C1624F40E942D208093DB018091DB01C8 +:1043E00087FF05C00E942D2081958093DB0160919D +:1043F000DA01662339F1C091DB01CC2319F177276B +:1044000067FD7095872F972F0E941C2523E333E3C8 +:1044100043E35FE30E9480250E94E9246093DA0170 +:104420006C2F772767FD7095872F972F0E941C258B +:1044300023E333E343E35FE30E9480250E94E92402 +:104440006093DB011D1624F40E9476208093DC012A +:104450008091DC0187FF05C00E94762081958093C2 +:10446000DC01111624F40E9476208093DD018091F6 +:10447000DD0187FF05C00E94762081958093DD01D4 +:10448000DF91CF911F910C949C219F3F09F08ECF1B +:1044900096CFDF91CF911F910895E9EDF1E085E08E +:1044A000DF011D928A95E9F71092D8011092D70189 +:1044B0000895833081F128F4813059F08230D1F0B1 +:1044C0000895853009F449C0B8F1863009F456C022 +:1044D000089580911501262F30E0280F311D2F3FC0 +:1044E000310524F4680F6093150108958FEF8093D0 +:1044F0001501089580911401262F30E0280F311DF9 +:104500002F3F310524F4680F6093140108958FEF55 +:1045100080931401089580911301262F30E0280F15 +:10452000311D2F3F310524F4680F60931301089566 +:104530008FEF80931301089580911201262F30E0B0 +:10454000280F311D2F3F310524F4680F60931201AD +:1045500008958FEF80931201089580911101262F05 +:1045600030E0280F311D2F3F310524F4680F609390 +:10457000110108958FEF809311010895809110012A +:10458000262F30E0280F311D2F3F310524F4680F0E +:104590006093100108958FEF809310010895833088 +:1045A00011F128F4813049F0823091F0089585307E +:1045B00081F120F18630C1F10895809115016817CD +:1045C00020F4861B8093150108951092150108951B +:1045D00080911401681720F4861B809314010895BC +:1045E00010921401089580911301681720F4861B1E +:1045F0008093130108951092130108958091120180 +:10460000681720F4861B80931201089510921201FE +:10461000089580911101681720F4861B8093110181 +:10462000089510921101089580911001681720F4E7 +:10463000861B8093100108951092100108950F9326 +:104640001F938D3109F46BC008F03FC08E3009F420 +:104650007FC0C0F4873009F469C068F4863009F07F +:10466000B1C08091CF01817F8E7F8093CF0181E0A7 +:104670008093DF01A8C0883009F4A2C08B3009F410 +:104680009FC0A0C0863109F49BC078F4803109F442 +:1046900072C0813109F096C00E94261790910D01D9 +:1046A00081E0892780930D018BC0893109F488C08E +:1046B0008B3109F087C08091CF0181FB222720F93F +:1046C00091E0922790FB81F94CC0853309F470C0CA +:1046D00048F4873209F46CC008F459C0893209F4EF +:1046E00067C070C0833438F48A3308F04EC0883312 +:1046F00009F466C067C0833409F45AC0883409F0ED +:1047000061C00E9426170FEF13ED20E30150104007 +:104710002040E1F700C000000E945E1E51C00E94D0 +:10472000A3240E9496110E948F0A4AC09091CF0143 +:10473000892F8095817080FB90F929F096609860B0 +:104740009093CF0140C0997F977F9093CF0138C05D +:104750008091CF0182FB222720F991E0922790FBE4 +:1047600082F98093CF01992359F18091CF01816023 +:104770008093CF0125C08091CF0183FB222720F9B0 +:1047800091E0922790FB83F9ECCF895301C08D51C2 +:1047900041E050E060E070E08A019B0104C0000F3E +:1047A000111F221F331F8A95D2F7C901B80104C017 +:1047B00061E070E080E090E00E94E21A0E9426171B +:1047C00081E001C080E01F910F91089580E008957D +:1047D00080E00895CF93C82F8091DF01813079F078 +:1047E00018F08230E9F187C0E0910E01F0910F01DD +:1047F0008081813169F0823209F07FC009C0E09187 +:104800000E01F0910F018081813111F0823261F44B +:104810008C2F0E94E623811104C08C2F0E941F233D +:104820001DC081E090E01AC08C2F0E94E823811106 +:1048300014C0C43179F048F4CB3079F0C03109F0BC +:1048400060C082E08093DF0108C0C93219F0C8332C +:1048500021F057C01092DF0154C081E0817053C035 +:10486000C93289F118F5C43171F1A8F4C73009F0E3 +:1048700046C08AE08093150194E19093140193E07F +:10488000909313018093120188E08093110188E2D4 +:104890008093100134C0CE51C63088F5EC2FF0E083 +:1048A000E65DFE4F80818093DE0129C0CE34E9F0C1 +:1048B00020F4CB3421F56AE013C0C13579F0C2355C +:1048C000F1F461E00DC08091DE01882319F01092AF +:1048D000DE0115C081E08093DF0115C061E006C0F4 +:1048E0008091DE010E9459220AC06AE08091DE01B7 +:1048F0000E94CF2204C01092DF0180E004C081E05A +:1049000002C080E0ABCFCF910895E1E8F0E0808174 +:10491000886080838081816080838FB7F89493E082 +:104920009093890090ED909388008FBF0895EFE6F3 +:10493000F0E08081826080830895EFE6F0E080817E +:104940008D7F80830895EFE6F0E0908182E08927F3 +:10495000808308951F920F920FB60F9211242F9308 +:104960003F934F935F936F937F938F939F93AF93F7 +:10497000BF93EF93FF938091E0019091E101019645 +:104980009093E1018093E001811103C082E00E94D5 +:104990008F0AE091E101E695E695F0E0E854F84FE2 +:1049A000E4918091E0018E1303C080E00E948F0AA1 +:1049B000FF91EF91BF91AF919F918F917F916F91F7 +:1049C0005F914F913F912F910F900FBE0F901F90CD +:1049D000189504D06894B1118DC0089570D088F0F6 +:1049E0009F5790F0B92F9927B751A0F0D1F0660FDB +:1049F000771F881F991F1AF0BA95C9F712C0B130F6 +:104A000081F077D0B1E0089574C0672F782F8827A0 +:104A1000B85F39F0B93FCCF3869577956795B39534 +:104A2000D9F73EF490958095709561957F4F8F4FA3 +:104A30009F4F0895E89409C097FB3EF490958095A8 +:104A4000709561957F4F8F4F9F4F9923A9F0F92F54 +:104A500096E9BB279395F695879577956795B795D2 +:104A6000F111F8CFFAF4BB0F11F460FF1BC06F5FB8 +:104A70007F4F8F4F9F4F16C0882311F096E911C0CA +:104A8000772321F09EE8872F762F05C0662371F0EB +:104A900096E8862F70E060E02AF09A95660F771FFF +:104AA000881FDAF7880F9695879597F9089557FD2F +:104AB0009058440F551F59F05F3F71F04795880F8C +:104AC00097FB991F61F09F3F79F087950895121623 +:104AD00013061406551FF2CF4695F1DF08C01616CF +:104AE00017061806991FF1CF869571056105089480 +:104AF0000895E894BB2766277727CB0197F9089597 +:104B00000BD078C069D028F06ED018F0952309F04A +:104B10005AC05FC01124EECFCADFA0F3959FD1F336 +:104B2000950F50E0551F629FF001729FBB27F00D5B +:104B3000B11D639FAA27F00DB11DAA1F649F6627B0 +:104B4000B00DA11D661F829F2227B00DA11D621FFF +:104B5000739FB00DA11D621F839FA00D611D221FB9 +:104B6000749F3327A00D611D231F849F600D211D9D +:104B7000822F762F6A2F11249F5750408AF0E1F040 +:104B800088234AF0EE0FFF1FBB1F661F771F881F89 +:104B900091505040A9F79E3F510570F014C0AACF24 +:104BA0005F3FECF3983EDCF3869577956795B79574 +:104BB000F795E7959F5FC1F7FE2B880F911D96959E +:104BC000879597F9089597F99F6780E870E060E00E +:104BD00008959FEF80EC089500240A941616170696 +:104BE00018060906089500240A94121613061406DE +:104BF00005060895092E0394000C11F4882352F041 +:104C0000BB0F40F4BF2B11F460FF04C06F5F7F4FF8 +:104C10008F4F9F4F089597FB072E16F4009407D0EF +:104C200077FD09D00E94252607FC05D03EF490951B +:104C300081959F4F0895709561957F4F0895EE0F70 +:104C4000FF1F0590F491E02D0994AA1BBB1B51E1B5 +:104C500007C0AA1FBB1FA617B70710F0A61BB70BEC +:104C6000881F991F5A95A9F780959095BC01CD0191 +:104C70000895F999FECF92BD81BDF89A992780B524 +:104C80000895A8E1B0E042E050E00C945C26262FA5 +:104C9000F999FECF1FBA92BD81BD20BD0FB6F89421 +:104CA000FA9AF99A0FBE019608950E944726272F77 +:104CB0000C944826DC01CB01FC01F999FECF06C01B +:104CC000F2BDE1BDF89A319600B40D9241505040CA +:084CD000B8F70895F894FFCF36 +:104CD8002002910A1F0BFC0AC80A940A0101BC01B0 +:104CE80028080A03140A3F4D363979072C07F606B7 +:104CF800BD065006690682069B06010203040506E6 +:044D0800070809008F :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png index 9249f3d2d7f56c66b7d18a53b913c339703a7212..d442a992c81cd09ad4c0264e7b8e6294e8f70a39 100644 GIT binary patch literal 298446 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ðVrqBAtUSoSaCFiNktG(U{U*&?BR`1^b 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�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