From b7a81f041906c3c978a314987e486536be0a58cd Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Tue, 8 Mar 2016 23:14:15 +0100 Subject: [PATCH 01/12] Fix #156: clear weak mods on every key press - new macro_mods bit field for mods applied by macros - weak_mods now only used for ACT_{L,R}MODS (i.e. LSFT, RSFT, LCTL etc.) - clear the _weak_ mods on every key *pressed* such that LSFT etc. can no more interfere with the next key --- tmk_core/common/action.c | 5 +++++ tmk_core/common/action_macro.c | 4 ++-- tmk_core/common/action_util.c | 9 +++++++++ tmk_core/common/action_util.h | 7 +++++++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index 77ea39e9..4197c53e 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -70,6 +70,10 @@ void process_action(keyrecord_t *record) #endif dprintln(); + if (event.pressed) { + // clear the potential weak mods left by previously pressed keys + clear_weak_mods(); + } switch (action.kind.id) { /* Key and Mods */ case ACT_LMODS: @@ -500,6 +504,7 @@ void clear_keyboard(void) void clear_keyboard_but_mods(void) { clear_weak_mods(); + clear_macro_mods(); clear_keys(); send_keyboard_report(); #ifdef MOUSEKEY_ENABLE diff --git a/tmk_core/common/action_macro.c b/tmk_core/common/action_macro.c index ffaf125c..7726b119 100644 --- a/tmk_core/common/action_macro.c +++ b/tmk_core/common/action_macro.c @@ -41,7 +41,7 @@ void action_macro_play(const macro_t *macro_p) MACRO_READ(); dprintf("KEY_DOWN(%02X)\n", macro); if (IS_MOD(macro)) { - add_weak_mods(MOD_BIT(macro)); + add_macro_mods(MOD_BIT(macro)); send_keyboard_report(); } else { register_code(macro); @@ -51,7 +51,7 @@ void action_macro_play(const macro_t *macro_p) MACRO_READ(); dprintf("KEY_UP(%02X)\n", macro); if (IS_MOD(macro)) { - del_weak_mods(MOD_BIT(macro)); + del_macro_mods(MOD_BIT(macro)); send_keyboard_report(); } else { unregister_code(macro); diff --git a/tmk_core/common/action_util.c b/tmk_core/common/action_util.c index f81877dd..a2d6577b 100644 --- a/tmk_core/common/action_util.c +++ b/tmk_core/common/action_util.c @@ -29,6 +29,7 @@ static inline void del_key_bit(uint8_t code); static uint8_t real_mods = 0; static uint8_t weak_mods = 0; +static uint8_t macro_mods = 0; #ifdef USB_6KRO_ENABLE #define RO_ADD(a, b) ((a + b) % KEYBOARD_REPORT_KEYS) @@ -55,6 +56,7 @@ static int16_t oneshot_time = 0; void send_keyboard_report(void) { keyboard_report->mods = real_mods; keyboard_report->mods |= weak_mods; + keyboard_report->mods |= macro_mods; #ifndef NO_ACTION_ONESHOT if (oneshot_mods) { #if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) @@ -118,6 +120,13 @@ void del_weak_mods(uint8_t mods) { weak_mods &= ~mods; } void set_weak_mods(uint8_t mods) { weak_mods = mods; } void clear_weak_mods(void) { weak_mods = 0; } +/* macro modifier */ +uint8_t get_macro_mods(void) { return macro_mods; } +void add_macro_mods(uint8_t mods) { macro_mods |= mods; } +void del_macro_mods(uint8_t mods) { macro_mods &= ~mods; } +void set_macro_mods(uint8_t mods) { macro_mods = mods; } +void clear_macro_mods(void) { macro_mods = 0; } + /* Oneshot modifier */ #ifndef NO_ACTION_ONESHOT void set_oneshot_mods(uint8_t mods) diff --git a/tmk_core/common/action_util.h b/tmk_core/common/action_util.h index a955638b..1a95cec1 100644 --- a/tmk_core/common/action_util.h +++ b/tmk_core/common/action_util.h @@ -47,6 +47,13 @@ void del_weak_mods(uint8_t mods); void set_weak_mods(uint8_t mods); void clear_weak_mods(void); +/* macro modifier */ +uint8_t get_macro_mods(void); +void add_macro_mods(uint8_t mods); +void del_macro_mods(uint8_t mods); +void set_macro_mods(uint8_t mods); +void clear_macro_mods(void); + /* oneshot modifier */ void set_oneshot_mods(uint8_t mods); void clear_oneshot_mods(void); From 8aa559b8257a4494c8c5a3daaac95c87f8264a07 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Sat, 30 Jan 2016 22:30:31 +0000 Subject: [PATCH 02/12] Adds naps62's layout --- keyboard/ergodox_ez/keymaps/naps62/README.md | 29 + .../ergodox_ez/keymaps/naps62/ergodox_ez.hex | 1474 +++++++++++++++++ keyboard/ergodox_ez/keymaps/naps62/keymap.c | 187 +++ 3 files changed, 1690 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/naps62/README.md create mode 100644 keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex create mode 100644 keyboard/ergodox_ez/keymaps/naps62/keymap.c diff --git a/keyboard/ergodox_ez/keymaps/naps62/README.md b/keyboard/ergodox_ez/keymaps/naps62/README.md new file mode 100644 index 00000000..14728e4c --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/README.md @@ -0,0 +1,29 @@ +# ErgoDox EZ naps62 Configuration + +## Motivation + +I wanted a layout that suited my Linux & Vim usage. I also didn't like the lack of efficient access to some of the more common special characters used in programming. + +## Key features / changes + +### Base Layer (L1) + +* **No `MT(mod, kc)` keys (modifier when pressed, key when tapped).** Those keys work with a global timeout. When a key press is shorter than the timeout, it's considered a tap, otherwise it's a hold. I couldn't find any particular timeout that would work for me. I need to use mods extremely fast, but also want the confort of using them more slowly in other occasions. So I gave up on this feature altogether. +* **Direct access to `{}[]`.** When programming, these are used extremely often. I was still getting used to the coder layer, and I prefer the arrows on the home row, so I used the bottom-right keys for this. +* **Layer keys everywhere.** I either use my little finger or my index finger to go to L1, whichever is more confortable in any given situation. L2 is not used while coding/writing, so I don't need an extremely-optimized access to it. +* **Lang key.** This is nothing more than `Super-Space` combo, which in my systems (both Linux & Windows) is the shortcut to change the keyboard language. I'm Portuguese, so I often cycle between US layout for coding, and PT layout for writing. +* **Special chars on the right-most column.** I only use Ctrl & Shift keys on the left side, so I used the right keys to include some of the more useful special characters as well. + +### Coder Layer (L2) + +* The `=` and `-` signs where nowhere to be found. `-` was already on the base layer, but it's still useful to have a fully-featured NumPad on the coder layer. + +### Media Layer (L3) + +* **Better media keys**. Why was Play/Pause so far away? And where was Mute? I put all my media keys close to each other, including the missing ones +* **Arrow keys on home row.** I use vim, so I'm always on my home row. I use this sometimes to get around, but not as often as to need them on the base row. I'm fine with them here +* I don't use mouse keys. They're still set up, and I made some changes as an experiment, but I mostly forgot they exist by now. + +## Author + +[Miguel Palhas](https://github.com/naps62) diff --git a/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex b/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex new file mode 100644 index 00000000..e5f213ba --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex @@ -0,0 +1,1474 @@ +:100000000C9402070C9449070C9449070C94490777 +:100010000C9449070C9449070C9449070C94490720 +:100020000C9449070C9449070C9472120C944413D5 +:100030000C9449070C9449070C9449070C94490700 +:100040000C9449070C94082C0C9449070C9449070C +:100050000C9449070C9401220C9449070C9449070D +:100060000C9449070C9449070C9449070C944907D0 +:100070000C9449070C9449070C9449070C944907C0 +:100080000C9449070C9449070C9449070C944907B0 +:100090000C9449070C9449070C9449070C944907A0 +:1000A0000C9449070C9449070C944907B113D313D6 +:1000B000C614D313C61418143B14C6149014A314F6 +:1000C000F117F1172018201863189D18AA1AAA1AF8 +:1000D000B618AA1AAB19AB197E1AAA1AAA1A951A37 +:1000E0000000F0A12D002B002971E100C1000000EB +:1000F0001E00140004001D003500E2001F001A005D +:1001000016001B003400E000200008000700060075 +:1001100050002C0021001500090019004F82E30057 +:10012000220017000A00050000004A812C08015433 +:100130000000007F00004D8249000254000000775B +:1001400000004B8223001C000B00110000004E81B8 +:10015000240018000D0010002F024C0025000C0098 +:100160000E00360030022C00260012000F0037006F +:100170002F002800270013003300380030002A0029 +:100180002D00310034712D72C1000000010001000A +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:100200002E0001004100250022001F0037000100E0 +:1002100042002600230020002700010043002502A1 +:100220002E0231002D0001004400450001000100B4 +:100230000100000000500100010001000100000069 +:1002400001000100040801000100010001001A087A +:10025000160801000100F500010008080708010068 +:100260000100F4000100F400F100010001000100B0 +:1002700001001708F3000100000001000100010067 +:100280000000010000000100010001000000010069 +:100290000000010001000100F20001000000010067 +:1002A0000100F400F100AA00AE0001000100F50019 +:1002B000F000A900AC00B70001000100F300A800A5 +:1002C000AB00B600010001000100010001000100C7 +:1002D0000100010001000100010000000A002530BA +:1002E000313662003A200025303258000A722F63FE +:1002F0002030313233343536373839414243444582 +:10030000460A000A002530325800626F756E636538 +:10031000213A20006C6566742073696465206174FD +:100320007461636865640A006C656674207369644F +:1003300065206E6F7420726573706F6E64696E678E +:100340000A00747279696E6720746F207265736534 +:1003500074206D637032333031380A000A444542EC +:1003600055473A20656E61626C65642E0A005B73C6 +:100370005D004B6579626F617264207374617274A1 +:100380002E0A005B575D005B535D005B525D005BB6 +:10039000445D005B435D0016034500720067006F1B +:1003A0000044006F007800200045005A000000164D +:1003B000034500720067006F0044006F0078002062 +:1003C0000045005A0000000403090409028D0005DD +:1003D0000100A0FA09040000010301010009211134 +:1003E000010001223F000705810308000A090401FA +:1003F000000103010200092111010001224D000743 +:1004000005820308000A0904020001030000000934 +:1004100021110100012236000705830308000A09A3 +:100420000403000203000000092111010001222041 +:1004300000070584032000010705040320000109CB +:100440000404000103000000092111010001223908 +:1004500000070585031000011201100100000008CB +:10046000EDFE071301000102000105010906A101CB +:10047000050719E029E71500250195087501810296 +:100480000508190129059505750191029501750366 +:100490009101050719002977150025019578750147 +:1004A0008102C00631FF0974A1010975150025FFFD +:1004B0009520750881020976150025FF952075089D +:1004C0009102C005010980A101850216010026B72D +:1004D000001A01002AB700751095018100C0050CB3 +:1004E0000901A1018503160100269C021A01002AB8 +:1004F0009C02751095018100C005010902A1010946 +:1005000001A10005091901290515002501950575A9 +:100510000181029501750381010501093009311539 +:1005200081257F95027508810609381581257F95FB +:100530000175088106050C0A38021581257F950191 +:1005400075088106C0C005010906A101050719E06B +:1005500029E71500250195087501810295017508A7 +:10056000810105081901290595057501910295017B +:10057000750391010507190029FF150025FF950650 +:1005800075088100C00A002530325820006B65795B +:10059000626F6172645F7265706F72743A20000AF4 +:1005A0000025303258006B6579626F6172645F7349 +:1005B00065745F6C65643A200064656C5F6B657997 +:1005C0005F6269743A2063616E27742064656C3AD7 +:1005D00020253032580A006164645F6B65795F6280 +:1005E00069743A2063616E2774206164643A20253F +:1005F0003032580A00646F6E652E0A00626F6F67B2 +:100600006D61676963207363616E3A202E2E2E2020 +:1006100000290A002575002F002575005D2800259A +:10062000640020002564002000256400200025646B +:10063000007C0025303258006D6F7573656B6579ED +:10064000205B62746E7C782079207620685D287249 +:1006500065702F61636C293A205B006D6B5F776872 +:1006600065656C5F74696D655F746F5F6D6178203F +:100670003D2025640A006D6B5F776865656C5F6D72 +:1006800061785F7370656564203D2025640A006DA4 +:100690006B5F74696D655F746F5F6D6178203D207D +:1006A00025640A006D6B5F6D61785F7370656564CA +:1006B000203D2025640A006D6B5F696E746572765B +:1006C000616C203D2025640A006D6B5F64656C6180 +:1006D00079203D2025640A006D6B5F776865656C45 +:1006E0005F74696D655F746F5F6D6178203D202573 +:1006F000640A006D6B5F776865656C5F6D61785F3C +:100700007370656564203D2025640A006D6B5F741D +:10071000696D655F746F5F6D6178203D2025640AA7 +:10072000006D6B5F6D61785F7370656564203D205F +:1007300025640A006D6B5F696E74657276616C206A +:100740003D2025640A006D6B5F64656C6179203D16 +:100750002025640A000A00257500363A207768656E +:10076000656C5F74696D655F746F5F6D61783A2069 +:10077000000A00257500353A20776865656C5F6D65 +:1007800061785F73706565643A20000A0025750022 +:10079000343A2074696D655F746F5F6D61783A20DB +:1007A000000A00257500333A206D61785F7370652B +:1007B00065643A20000A00257500323A20696E749B +:1007C000657276616C286D73293A20000A002575E0 +:1007D00000313A2064656C6179282A31306D7329C3 +:1007E0003A20000A092D2056616C756573202D0A88 +:1007F000004D3E004D25643E20003F00736574208F +:1008000064656661756C740A00433E200077686514 +:1008100072652064656C74613A20637572736F72DF +:100820003D25642C20776865656C3D25640A536519 +:100830006520687474703A2F2F656E2E77696B6926 +:1008400070656469612E6F72672F77696B692F4DD0 +:100850006F7573655F6B6579730A000A092D204D0A +:100860006F7573656B6579202D0A4553432F713A77 +:1008700009717569740A313A0964656C6179282ACD +:1008800031306D73290A323A09696E746572766186 +:100890006C286D73290A333A096D61785F7370654E +:1008A00065640A343A0974696D655F746F5F6D61E0 +:1008B000780A353A09776865656C5F6D61785F73B2 +:1008C000706565640A363A09776865656C5F7469B6 +:1008D0006D655F746F5F6D61780A0A703A097072B6 +:1008E000696E742076616C7565730A643A09736584 +:1008F000742064656661756C74730A75703A092BAF +:10090000310A646F776E3A092D310A706775703A53 +:10091000092B31300A7067646F776E3A092D3130D8 +:100920000A0A7370656564203D2064656C746120FB +:100930002A206D61785F7370656564202A202872B3 +:100940006570656174202F2074696D655F746F5FD9 +:100950006D6178290A003F004D3E2000433E200093 +:100960004C25640A000A092D20436F6E736F6C6575 +:10097000202D0A4553432F713A09717569740A6D28 +:100980003A096D6F7573656B65790A000A092D2048 +:100990004D61676963202D0A643A09646562756771 +:1009A0000A783A096465627567206D6174726978C6 +:1009B0000A6B3A096465627567206B6579626F61DD +:1009C00072640A6D3A096465627567206D6F7573AC +:1009D000650A763A0976657273696F6E0A733A0929 +:1009E0007374617475730A633A09636F6E736F6C25 +:1009F00065206D6F64650A302D343A096C61796544 +:100A000072302D34284631302D4634290A50617514 +:100A1000733A09626F6F746C6F616465720A653A4C +:100A200009656570726F6D0A6E3A094E4B524F0A36 +:100A30007A3A09736C656570204C4544207465737F +:100A4000740A000A002575002E6E6B726F3A200042 +:100A50000A002575002E737761705F6261636B73A6 +:100A60006C6173685F6261636B73706163653A2088 +:100A7000000A002575002E737761705F67726176DA +:100A8000655F6573633A20000A002575002E6E6F5E +:100A90005F6775693A20000A002575002E7377613B +:100AA000705F72616C745F726775693A20000A004A +:100AB0002575002E737761705F6C616C745F6C6775 +:100AC00075693A20000A002575002E636170736C09 +:100AD0006F636B5F746F5F636F6E74726F6C3A20DD +:100AE000000A002575002E737761705F636F6E7466 +:100AF000726F6C5F636170736C6F636B3A20000A96 +:100B00000025303258006B65796D61705F636F6EE0 +:100B10006669672E7261773A20000A002575002EFB +:100B20006D6F7573653A20000A002575002E6B65A0 +:100B300079626F6172643A20000A002575002E6D9B +:100B400061747269783A20000A002575002E656E7E +:100B500061626C653A20000A0025303258006465F5 +:100B60006275675F636F6E6669672E7261773A20A0 +:100B7000000A0025750064656661756C745F6C61C0 +:100B80007965723A20003F004E4B524F3A206F6613 +:100B9000660A004E4B524F3A206F6E0A0074696D20 +:100BA00065725F636F756E743A202530346C580A35 +:100BB000006B6579626F6172645F6E6B726F3A2071 +:100BC00025580A006B6579626F6172645F69646CB5 +:100BD000653A2025580A006B6579626F6172645F1F +:100BE00070726F746F636F6C3A2025580A00686FDB +:100BF00073745F6B6579626F6172645F6C65647357 +:100C000028293A2025580A000A092D2053746174B6 +:100C10007573202D0A004743433A20352E332E307A +:100C2000204156522D4C4942433A20312E382E3124 +:100C300073766E204156525F415243483A206176A6 +:100C400072350A004F5054494F4E533A204C554686 +:100C50004120424F4F544D41474943204D4F55533A +:100C6000454B45592045585452414B455920434F17 +:100C70004E534F4C4520434F4D4D414E44204E4B1B +:100C8000524F203531320A004255494C443A203601 +:100C9000386366663764202832323A33323A303568 +:100CA000204A616E2033302032303136290A005616 +:100CB00049443A20307846454544284572676F4498 +:100CC0006F7820455A29205049443A2030783133F2 +:100CD0003037284572676F446F7820455A2920566F +:100CE00045523A203078303030310A004445534381 +:100CF0003A20742E6D2E6B2E206B6579626F6172B7 +:100D000064206669726D7761726520666F72204536 +:100D100072676F646F780A000A092D205665727336 +:100D2000696F6E202D0A000A6D6F7573653A206F2A +:100D300066660A000A6D6F7573653A206F6E0A0069 +:100D40000A6B6579626F6172643A206F66660A00A9 +:100D50000A6B6579626F6172643A206F6E0A000AED +:100D60006D61747269783A206F66660A000A6D6177 +:100D7000747269783A206F6E0A000A64656275675A +:100D80003A206F6E0A000A64656275673A206F66E2 +:100D9000660A000A0A626F6F746C6F616465722E76 +:100DA0002E2E2000433E20006565636F6E666967E6 +:100DB0003A0A00536C656570204C45442074657395 +:100DC000740A0000000000000000000000000102A2 +:100DD00004060A0F17202C3A4A5D71879DB3C7DAC3 +:100DE000E9F5FCFFFCF5E9DAC7B39D87715D4A3A86 +:100DF0002C20170F0A06040201000000000000006A +:100E00000000000011241FBECFEFDAE0DEBFCDBF2F +:100E100004B603FE27C08091F8019091F901A091DA +:100E2000FA01B091FB018730904BA740B04BD1F451 +:100E30001092F8011092F9011092FA011092FB0140 +:100E400014BE84B7877F84BF0FB6F894A8958091AD +:100E50006000886180936000109260000FBEE0E047 +:100E6000FFE3099511E0A0E0B1E0EAECFBE502C088 +:100E700005900D92AA33B107D9F721E0AAE3B1E0BA +:100E800001C01D92A83FB207E1F70E94AD0F0C947C +:100E9000E32D0C940000FF93EF93E0913A01F09161 +:100EA0003B01309709F00995EF91FF910895FC01FE +:100EB0008591803011F0EFDFFBCF0895FF27E0E24E +:100EC00030E247FF0CC0419597FF09C0EDE2609505 +:100ED000709580959095611D711D811D911D27FF55 +:100EE00002C0219530E350E2AA27660F771F881FC2 +:100EF000991FAA1FA41710F0A41B63955A95A9F770 +:100F0000AA3008F0A95FA05DAF93F3956115710554 +:100F10008105910541F7ED3211F4EF93F395F21746 +:100F200018F43F93F395FBCF8F91B5DFFA95E1F776 +:100F30000895E991F9918591803021F0853219F079 +:100F4000AADFF9CF089520E0E89455915532C1F316 +:100F5000503311F4689455915A3348F4505390F338 +:100F6000220F022E220F220F200D250FF4CF0EF498 +:100F7000219589919991533619F3533729F15335B6 +:100F800059F1BC0188279927E8945C3621F48991AE +:100F9000999168945591543639F446EF7EF077FF75 +:100FA0000DC08FEF9FEF0AC055374AE039F0583532 +:100FB00040E121F0523642E009F00895FF93EF93AB +:100FC0007DDFEF91FF91B7CFFF93EF93FC0181910C +:100FD0008030B9F360DFFBCFFF93EF9368DFF1CF91 +:100FE000DF93CF93CDB7DEB72596A3DFCF91DF9107 +:100FF000089561110BC0FC018281882321F085EEE8 +:101000000E948B1603C085EE0E94531780E090E08B +:10101000089508956091BC017091BD018091BE0159 +:101020009091BF010E94022156985E9825982D98B4 +:1010300026982E9827982F98813019F0823021F029 +:101040000895259A2D9A0895269A2E9A08958AE051 +:1010500098E0892B11F00E940A0880E090E0089542 +:1010600056985E9825982D9826982E9827982F9810 +:101070008FEF90E0909389008093880090938B008D +:1010800080938A0090938D0080938C00259A2D9AEE +:101090002FEF80E792E0215080409040E1F700C0C0 +:1010A0000000269A2E9A2FEF80E792E02150804090 +:1010B0009040E1F700C00000279A2F9A2FEF80E7B9 +:1010C00092E0215080409040E1F700C00000259858 +:1010D0002D982FEF80E792E0215080409040E1F77B +:1010E00000C0000026982E982FEF80E792E0215054 +:1010F00080409040E1F700C0000027982F98569854 +:101100005E9825982D9826982E9827982F980895C0 +:1011100089EA8093800089E08093810024982C984C +:101120003F988AB18F748AB96E98479A8BB1806B59 +:101130008BB9769A0E94300889E098E0892B11F0EB +:101140000E94090880E090E0089580E28093000109 +:1011500080913C0181110EC00E94F40881E08093CF +:101160003C012FEF83ED90E3215080409040E1F768 +:1011700000C0000080E40E94FA0880930001811101 +:101180002EC00E94240980930001811128C00E9472 +:10119000240980930001811122C08FE30E94240959 +:1011A0008093000181111BC00E941C0980E40E94F1 +:1011B000FA0880930001811112C08CE00E9424097A +:1011C0008093000181110BC00E94240980930001CB +:1011D000811105C08FE30E942409809300010E94C1 +:1011E0001C098091000108951092B9008AE0809353 +:1011F000B800089594EA9093BC009091BC0097FFCA +:10120000FCCF9091B900987F983021F0903111F087 +:1012100081E008958093BB0084E88093BC008091B6 +:10122000BC0087FFFCCF8091B900887F883111F026 +:10123000803471F780E0089584E98093BC00809148 +:10124000BC0084FDFCCF08958093BB0084E88093AC +:10125000BC008091BC0087FFFCCF9091B900987FC3 +:1012600081E0983209F480E0089584E88093BC001E +:101270008091BC0087FFFCCF8091BB0008958091D6 +:101280000001811115C080E40E94FA0880930001DA +:1012900081110CC082E10E94240980930001811118 +:1012A00005C08FEF0E942409809300010E941C0951 +:1012B00084B1807F84B985B1807F85B98AB1837F0D +:1012C0008AB98BB1837F8BB93E98469808950E9466 +:1012D000A508809300010E943F0980B38C7080BBF9 +:1012E00081B3836F81BBECE4F1E0AEE3B1E0119236 +:1012F0001D9281E0EA35F807D1F788E898E0892B5C +:1013000011F00C94880808957F928F929F92AF926B +:10131000BF92CF92DF92EF92FF920F931F93CF93E2 +:10132000DF93809100018823E1F080913D018F5F80 +:1013300080933D01811115C082E493E00E9457071C +:101340000E94A50880930001882329F088E293E099 +:101350000E94570706C084E193E00E9457070E944D +:1013600030088EE3E82E81E0F82E8701C0E0D0E05F +:101370009924939492E0892EAA24A394B12C35E069 +:10138000C32E33E0D32EC730D10500F58091000184 +:10139000811164C080E40E94FA08809300018111E9 +:1013A00012C082E10E9424098093000181110BC0C8 +:1013B000C5010C2E01C0880F0A94EAF780950E949F +:1013C0002409809300010E941C0948C0CA30A1F082 +:1013D00028F4C83059F0C93061F005C0CC3089F02C +:1013E00070F0CD3089F0209A289810C0219A299861 +:1013F0000DC0229A2A980AC0239A2B9807C0529AA5 +:1014000001C0539A5B9802C03E9A4698E0EAEA957A +:10141000F1F78FB181708925799902C032E001C05E +:1014200030E0832B7C9902C034E001C030E0832B94 +:101430007D9902C028E001C020E0822B7E9902C085 +:1014400090E101C090E0892B9FB19095991F992759 +:10145000991F9295990F907E892B10C08091000161 +:10146000811175C080E40E94FA08809300018823EE +:1014700009F45AC0712C0E941C09872DD8019C9137 +:10148000981739F18C9380910101882301F18091A3 +:10149000D70180FF04C08AE093E00E945707809143 +:1014A000D70180FF0CC0809101011F928F93DF92C2 +:1014B000CF920E94F0070F900F900F900F908091A5 +:1014C000D70180FF04C083E093E00E945707809219 +:1014D00001010E943F0921960F5F1F4FCE30D105B9 +:1014E00009F051CF809101018823B9F08150809398 +:1014F0000101882339F0EFE9FFE03197F1F700C0EF +:1015000000000BC0ECE4F1E0D7018D917D018193E7 +:10151000BCE4EB16B1E0FB06B9F787E298E0892B53 +:10152000C1F00E94270815C083E10E94240980931E +:10153000000181119FCF81E40E94FA08809300018D +:10154000811198CF0E943509782E709494CF80E055 +:1015500095CF81E0DF91CF911F910F91FF90EF9098 +:10156000DF90CF90BF90AF909F908F907F90089525 +:10157000E82FF0E0E45BFE4F80810895CF92DF9288 +:10158000EF92FF920F931F93CF93DF938CEE92E035 +:101590000E9457078CE4E82E81E0F82EC0E0D0E0EE +:1015A00097EEC92E92E0D92E0EED12E0DF93CF9385 +:1015B000DF92CF920E94F00784EE92E00E945707DC +:1015C000F70181917F0190E00E9464219F938F93A6 +:1015D0001F930F930E94F0078CED92E00E94570733 +:1015E00021968DB79EB708960FB6F8949EBF0FBE92 +:1015F0008DBFCE30D105D1F6DF91CF911F910F91E4 +:10160000FF90EF90DF90CF9008958B3B910580F491 +:10161000883A910548F5853A9105D8F484309105CA +:1016200008F0B2C0019709F06EC081E090E0089523 +:10163000803E910508F467C0883E910508F4A4C077 +:101640009C01205F31092031310508F05CC09065B4 +:101650000895853A910509F459C0863A910509F033 +:1016600058C082E890E40895883A910509F454C07E +:10167000893A910509F453C08A3A910509F452C098 +:101680008B3A910509F451C08C3A910509F450C088 +:101690008D3A910509F44FC0803B910509F44EC085 +:1016A0008E3A910509F44DC08F3A910509F44CC06A +:1016B000813B910509F44BC0823B910509F44AC076 +:1016C000833B910509F449C0843B910509F448C066 +:1016D000853B910509F447C0863B910509F446C056 +:1016E000873B910509F445C0883B910509F444C046 +:1016F000893B910509F443C08A3B910509F442C036 +:1017000080E094E4089580E090E0089581E890E41A +:10171000089583E890E4089582EE94E4089589EEB4 +:1017200094E408958AEE94E4089585EB94E4089592 +:1017300086EB94E4089587EB94E408958CEC94E4AC +:1017400008958DEC94E4089583E895E408958AE87B +:1017500095E4089582E995E4089584E995E408956F +:1017600081E296E4089583E296E4089584E296E4A3 +:10177000089585E296E4089586E296E4089587E266 +:1017800096E408958AE296E40895089524E5829FF8 +:10179000C0011124FC0126E0729FE00DF11D11240F +:1017A000E60FF11DEE0FFF1FEC51FF4F8591949155 +:1017B0000895880F991FFC01E05AF040859194919B +:1017C0000895880F991FFC01E052FF4F8591949175 +:1017D000089524E5829FC0011124FC0146E0749F16 +:1017E000E00DF11D1124E60FF11DEE0FFF1FEC516E +:1017F000FF4F859194919C013A9521154FE1340753 +:1018000008F429C13F512115304120F49F700E94F6 +:10181000E10B08959C0130532115304118F49927AC +:10182000906C0895811520E5920769F40E94CC1A06 +:101830004FEF84E39CE0415080409040E1F700C0CE +:1018400000000C942622813020E5920751F48CE5AB +:1018500093E00E9457078091D70181608093D70160 +:1018600008959C0130552115304108F05CC0292FA6 +:1018700033272F70332721303105E9F4AC0164E0C0 +:10188000440F551F6A95E1F744275370BC016370FC +:10189000772702C0220F331F6A95E2F73C68242B9A +:1018A000352B73E0880F991F7A95E1F78076992799 +:1018B000822B932B08952230310529F4982F882705 +:1018C000816F906A089523303105A1F4AC0133E0B3 +:1018D000440F551F3A95E1F7407E57708370992762 +:1018E00021E030E002C0220F331F8A95E2F7C901E0 +:1018F0009C6816C02430310531F5AC0123E0440F5B +:10190000551F2A95E1F7407E57708370992721E093 +:1019100030E002C0220F331F8A95E2F7C9019A68AE +:10192000842B952B08959C0130572115304118F4D4 +:101930009F70906208959C0130582115304118F431 +:101940009F70906A0895803E9105E0F4803C910577 +:1019500058F58133910509F46FC048F48932910537 +:1019600009F463C08A32910509F46DC072C08933ED +:101970009105E9F082389105D1F08533910509F49C +:101980004DC067C0833E910581F138F4803E9105DA +:10199000B9F0823E9105D9F05CC0863E910561F1B7 +:1019A000873E9105A1F155C00E94D90B0895209161 +:1019B000E90120FD02C021FF4CC080EE90E049C04B +:1019C0008091E90180FFF9CF89E390E042C08091E6 +:1019D000E90182FF0EC08091E90184FF03C080E02D +:1019E00090E037C083EE90E034C08091E90182FF3F +:1019F000F2CF82EE90E02DC08091E90183FF0BC011 +:101A00008091E90184FDEBCF87EE90E022C08091C8 +:101A1000E90183FFF5CF86EE90E01BC08091E901DC +:101A200085FF07C089E290E014C08091E90185FF3D +:101A3000F9CF85E390E00DC08091E90186FF07C0F2 +:101A40008AE290E006C08091E90186FFF9CF81E348 +:101A500090E00E94050B0895089580916D0108950E +:101A60009FB7F89410925C019FBF9091EF01943062 +:101A700009F057C09091E9009F703091EC00232F3E +:101A8000217030FD20E8922B24E02093E900209182 +:101A9000EB0020FF43C02091EE0027FF3FC02091C4 +:101AA0005A01222321F02091E80025FF37C010922F +:101AB0005A0126E03091E80035FD15C03091EF0164 +:101AC000343061F53091EB0035FD28C0215021F410 +:101AD00081E080935A0122C0EFE9FFE03197F1F7EE +:101AE00000C00000E7CF8093F1008091E80085FD01 +:101AF0000AC08091E80080FFFCCF8091E8008E77DB +:101B00008093E80006C08FB7F89421E020935C0131 +:101B10008FBF9F709093E90080E008959F7090932D +:101B2000E9008FEF0895CF93DF9300D01F92CDB7D8 +:101B3000DEB79C018091EF01843019F593E0998321 +:101B40003B832A839093E9008FEF9091E8008150C6 +:101B500095FD06C095ED9A95F1F700008111F5CF3E +:101B60008091E80085FF0DC040E050E063E070E048 +:101B7000CE0101960E9466108091E8008E778093D6 +:101B8000E8000F900F900F90DF91CF910895CF93C1 +:101B9000DF9300D01F92CDB7DEB72091EF01243044 +:101BA00021F522E029839B838A8383E08093E900E7 +:101BB0008FEF9091E800815095FD06C095ED9A95C4 +:101BC000F1F700008111F5CF8091E80085FF0DC08D +:101BD00040E050E063E070E0CE0101960E946610A4 +:101BE0008091E8008E778093E8000F900F900F901F +:101BF000DF91CF9108959C018091EF018430F9F439 +:101C000082E08093E9009FEF8091E800915085FD8C +:101C100006C085ED8A95F1F700009111F5CF80910E +:101C2000E80085FF0CC040E050E065E070E0C901CD +:101C30000E9466108091E8008E778093E8000895F6 +:101C4000CF93DF93EC018091EF01843009F047C01E +:101C500080910C018823E1F080910D018823C1F06F +:101C600085E08093E9008FEF9091E800815095FD29 +:101C700006C095E19A95F1F700008111F5CF8091AA +:101C8000E80085FF2CC040E050E060E170E017C044 +:101C900081E08093E9008FEF9091E800815095FDFD +:101CA00006C095ED9A95F1F700008111F5CF80916E +:101CB000E80085FF14C040E050E068E070E0CE012D +:101CC0000E9466108091E8008E778093E80080E1A2 +:101CD000FE01ADE5B1E001900D928A95E1F7DF914B +:101CE000CF91089583E993E00E9457078091EE0118 +:101CF000811109C00E94F7110E9454128091E200E4 +:101D000084608093E20008958FE893E00E94570773 +:101D10001092EE0108958BE893E00C94570787E842 +:101D200093E00E9457070C94F52B83E893E00E9400 +:101D300057070E94BC210E94FB2B0E94FE140C94AA +:101D40002C0D20915B012F5F822F62E30E94782D82 +:101D5000992319F020935B01089510925B01809103 +:101D60005C01882371F18091EF01843041F580910D +:101D7000E9008F702091EC00922F917020FD90E887 +:101D8000892B94E09093E9009091EB0090FF14C0B0 +:101D90009091EE0097FF10C09091E80095FF03C06E +:101DA0001092F100F9CF9091E80090FF05C090915A +:101DB000E8009E779093E8008F708093E90010927E +:101DC0005C01089542E061EC81E00E94701142E004 +:101DD00061EC82E00E94701142E061EC83E00E94BD +:101DE000701142E261EC84E00E94701142E161EC0A +:101DF00085E00C9470118091F101833009F455C095 +:101E000030F4813071F0823009F48EC008958A3048 +:101E100009F47AC08B3009F460C0893009F09CC0A5 +:101E200020C08091F001813A09F096C08091E800CD +:101E3000877F8093E8008091F4019091F501892BD0 +:101E400021F460E18DE591E003C060E080E090E086 +:101E500070E00E94B1108091E8008B778093E800D9 +:101E600008958091F001813209F076C08091F401EB +:101E70009091F501009719F0049709F06DC08091D9 +:101E8000E800877F8093E8008091E80082FD05C02C +:101E90008091EF018111F8CF5FC08091F1008093B4 +:101EA0006D018091E8008B7753C08091F001813AF9 +:101EB00009F052C08091F4019091F501892B09F04D +:101EC0004BC08091E800877F8093E8008091E80014 +:101ED00080FFFCCF80910C0136C08091F0018132EF +:101EE000D9F58091F4019091F501892BA9F58091A4 +:101EF000E800877F8093E8000E94A5118091F2019D +:101F000080930C010C94CC1A8091F001813221F560 +:101F10008091E800877F8093E8000E94A51180915E +:101F2000F30180936E0108958091F001813AA1F44C +:101F30008091E800877F8093E8008091E80080FF2F +:101F4000FCCF80916E018093F1008091E8008E7744 +:101F50008093E8000C94A511089584B7877F84BF0F +:101F60000FB6F894A8958091600088618093600016 +:101F7000109260000FBE90E080E80FB6F894809356 +:101F80006100909361000FBE0E948A150E94F711B4 +:101F90000E9454128091E20084608093E20080E30A +:101FA0009DE00E94FD2078940E94DE140E948C1512 +:101FB00082E091E00E94F9140E94E32B82E793E013 +:101FC0000E9457078091EF01853089F48EE693E0F7 +:101FD0000E9457070E947E218091ED01882391F392 +:101FE0000E94A821882371F30E945010EBCF0E9419 +:101FF000BA15E8CF292F332723303105C9F060F413 +:102000002130310581F02230310509F041C08DE8E1 +:1020100090E02BEC33E040C021323105E1F0223278 +:10202000310531F135C082E190E028E534E034C07B +:1020300099278130910549F028F0029749F5E7E9A1 +:10204000F3E005C0E7ECF3E002C0EFEAF3E08491CF +:1020500090E09F0121C06530D8F4E62FF0E0EE0F4C +:10206000FF1FEB5DFE4F2081318189E090E014C0BD +:10207000653070F470E0FB01EE0FFF1FE55EFE4F70 +:1020800020813181FB01EA5EFE4F808190E004C037 +:1020900080E090E020E030E0FA0131832083089571 +:1020A00080E189BD82E189BD09B400FEFDCF809148 +:1020B000D8008F7D8093D8008091E000826080936B +:1020C000E0008091E00081FDFCCF0895CF92DF9287 +:1020D000EF92FF920F931F93CF93DF93EC018B014D +:1020E0006A010E94C411811133C0C114D10439F0B6 +:1020F000F60180819181081B190BC80FD91FE12CB3 +:10210000F12C0115110519F18091E80085FD16C02B +:102110008091E8008E778093E800C114D10449F0E3 +:10212000F60180819181E80EF91EF182E08285E05E +:102130000FC00E94C411882321F30AC089918093A3 +:10214000F10001501109FFEFEF1AFF0ADACF80E02A +:10215000DF91CF911F910F91FF90EF90DF90CF9083 +:1021600008952091F6013091F7012617370748F0BE +:102170006115710539F42091E8002E772093E8006D +:1021800001C0B901FC0120E06115710579F1809170 +:10219000EF018823F1F18530F1F18091E80083FDB2 +:1021A0003CC08091E80082FD2EC08091E80080FF55 +:1021B000EBCF2091F3008091F20090E0922B61151B +:1021C000710551F08830910538F421912093F10088 +:1021D000615071090196F3CF21E0089709F020E0E2 +:1021E0008091E8008E778093E800CECF2111CFCF89 +:1021F0000AC08091EF01882361F0853061F0809101 +:10220000E80083FD0AC08091E80082FFF2CF80E001 +:10221000089582E0089583E0089581E00895209173 +:10222000F6013091F7012617370748F0611571055F +:1022300039F42091E8002E772093E80001C0B9011D +:10224000FC0120E06115710591F18091EF01882377 +:1022500009F440C0853009F43FC08091E80083FD57 +:102260003DC08091E80082FD2FC08091E80080FF92 +:10227000E9CF2091F3008091F20090E0922B61155C +:10228000710559F08830910540F424912093F100B4 +:102290003196615071090196F2CF21E0089709F05B +:1022A00020E08091E8008E778093E800CBCF211169 +:1022B000CCCF0AC08091EF01882361F0853061F0B6 +:1022C0008091E80083FD0AC08091E80082FFF2CF90 +:1022D00080E0089582E0089583E0089581E0089504 +:1022E000982F973068F59093E900981739F070911E +:1022F000EC002091ED005091F00003C0242F762FC8 +:1023000050E021FD02C09F5FECCF3091EB003E7F9B +:102310003093EB003091ED003D7F3093ED00309134 +:10232000EB0031603093EB007093EC002093ED00F4 +:102330005093F0002091EE0027FDE5CF80E0089556 +:102340008F708093E90081E008958091F00187FF0C +:1023500011C08091E80082FD05C08091EF018111DC +:10236000F8CF11C08091E8008B770BC08091EF010E +:10237000882349F08091E80080FFF8CF8091E80041 +:102380008E778093E80008952091E4003091E50075 +:1023900095E64091EC00842F817040FF23C080912E +:1023A000E80080FD1DC08091EF01882399F0853001 +:1023B00099F08091EB0085FD11C04091E4005091AF +:1023C000E5002417350729F3915011F09A01E1CF68 +:1023D00084E0089582E0089583E0089581E00895FF +:1023E00080E008954091E80042FFDDCF08950E940B +:1023F00065120E946D12E0EEF0E0808181608083C2 +:10240000E8EDF0E080818F77808319BCA7EDB0E024 +:102410008C918E7F8C9380818F7E80831092EE01D1 +:1024200008950F931F93CF93DF930E9465120E942C +:102430006D12C8EDD0E088818F77888388818068AD +:10244000888388818F7D888319BC1092EF01109258 +:10245000EB011092ED011092EC0100EE10E0F8019A +:1024600080818B7F808388818160888342E060E007 +:1024700080E00E947011E1EEF0E080818E7F808329 +:10248000E2EEF0E0808181608083808188608083DB +:10249000F80180818E7F8083888180618883DF91CD +:1024A000CF911F910F910895E8EDF0E080818F7E2C +:1024B0008083E7EDF0E080818160808384E082BFEB +:1024C00081E08093EE010C941112E8EDF0E0808140 +:1024D0008E7F80831092E20008951092DA001092AD +:1024E000E10008951F920F920FB60F9211242F93BF +:1024F0003F934F935F936F937F938F939F93AF938C +:10250000BF93EF93FF938091E10082FF0BC0809116 +:10251000E20082FF07C08091E1008B7F8093E100A1 +:102520000E94A10E8091DA0080FF1FC08091D80028 +:1025300080FF1BC08091DA008E7F8093DA0080914B +:10254000D90080FF0DC080E189BD82E189BD09B459 +:1025500000FEFDCF81E08093EF010E94720E05C066 +:1025600019BC1092EF010E94840E8091E10080FF5F +:1025700019C08091E20080FF15C08091E2008E7F3B +:102580008093E2008091E20080618093E20080917C +:10259000D80080628093D80019BC85E08093EF0159 +:1025A0000E948F0E8091E10084FF30C08091E20094 +:1025B00084FF2CC080E189BD82E189BD09B400FEA1 +:1025C000FDCF8091D8008F7D8093D8008091E1006D +:1025D0008F7E8093E1008091E2008F7E8093E20005 +:1025E0008091E20081608093E2008091EB0188237A +:1025F00011F084E007C08091E30087FD02C081E014 +:1026000001C083E08093EF010E94950E8091E1006C +:1026100083FF29C08091E20083FF25C08091E10003 +:10262000877F8093E10082E08093EF011092EB01BD +:102630008091E1008E7F8093E1008091E2008E7FA7 +:102640008093E2008091E20080618093E20042E0AA +:1026500060E080E00E9470118091F00088608093BB +:10266000F0000E948B0EFF91EF91BF91AF919F916F +:102670008F917F916F915F914F913F912F910F902B +:102680000FBE0F901F9018951F920F920FB60F92CA +:1026900011242F933F934F935F936F937F938F9367 +:1026A0009F93AF93BF93CF93DF93EF93FF93C0912B +:1026B000E900CF708091EC00D82FD17080FDD0E878 +:1026C0001092E9008091F000877F8093F000789469 +:1026D0000E9488131092E9008091F0008860809336 +:1026E000F000CD2BCF70C093E900FF91EF91DF9107 +:1026F000CF91BF91AF919F918F917F916F915F919A +:102700004F913F912F910F900FBE0F901F901895F2 +:102710001F93CF93DF93CDB7DEB7AA970FB6F89488 +:10272000DEBF0FBECDBFE0EFF1E08091F1008193FD +:1027300021E0E83FF207C9F70E94FB0E8091E80014 +:1027400083FF24C18091F0019091F101492F50E065 +:102750004A30510508F01AC1FA01EA5AFF4F0C94A9 +:10276000982D803881F0823809F010C18091F401F1 +:102770008F708093E9008091EB0085FB882780F9BA +:102780001092E90006C08091EC019091ED01911149 +:1027900082609091E800977F9093E8008093F10029 +:1027A0001092F100C8C0282F2D7F09F0EFC08823B8 +:1027B00019F0823061F0EAC08091F201813009F0B5 +:1027C000E5C0933009F080E08093ED012BC080914B +:1027D000F201811127C08091F4018F7009F4D6C0F5 +:1027E0008093E9002091EB0020FF1CC0933021F47E +:1027F0008091EB00806214C09091EB009061909307 +:10280000EB0021E030E0A90102C0440F551F8A957A +:10281000E2F74093EA001092EA008091EB008860B2 +:102820008093EB001092E9008091E800877F86C0DA +:102830008111ACC01091F2011F778091E300807884 +:10284000812B8093E3008091E800877F8093E800EC +:102850000E94A5118091E80080FFFCCF8091E300E9 +:1028600080688093E300111102C082E001C083E020 +:102870008093EF018BC08058823008F087C0809130 +:10288000F2019091F3018C3D53E0950779F583E0D7 +:102890008A838AE289834FB7F894DE01139620E099 +:1028A0003EE051E2E32FF0E050935700E49120FF27 +:1028B00003C0E295EF703F5FEF708E2F90E0EA303B +:1028C00010F0C79601C0C0968D939D932F5F243161 +:1028D00049F74FBF8091E800877F8093E8006AE264 +:1028E00070E0CE0101960E94B11014C0AE014F5F9E +:1028F0005F4F6091F4010E94FA0FBC01892B09F42B +:1029000045C09091E800977F9093E80089819A8173 +:102910000E940F118091E8008B778093E80036C009 +:102920008038A1F58091E800877F8093E80080914E +:10293000EB018093F1008091E8008E778093E800AE +:102940000E94A51123C0811121C08091F2019091B4 +:10295000F30199270297D4F48091E800877F809350 +:10296000E8008091F2018093EB010E94A511809113 +:10297000EB01811106C08091E30087FD02C081E078 +:1029800001C084E08093EF010E94E20E8091E80094 +:1029900083FF0AC08091E800877F8093E8008091E0 +:1029A000EB0080628093EB00AA960FB6F894DEBF2E +:1029B0000FBECDBFDF91CF911F910895CF9380912E +:1029C000EF018823A1F0C091E900CF709091EC0055 +:1029D000892F817090FD80E8C82B1092E9008091CA +:1029E000E80083FD0E948813CF70C093E900CF9167 +:1029F000089590937401809373010895E091730199 +:102A0000F0917401309721F00190F081E02D09944C +:102A100080E00895EF92FF921F93CF93DF93F82EFB +:102A2000192FE0917301F09174013097A9F10280A0 +:102A3000F381E02D09958091D70182FF2DC080FFA1 +:102A400004C08DE895E00E945707CF2DD12F10E1EB +:102A500087E8E82E85E0F82E8091D70180FF0BC033 +:102A600088811F928F93FF92EF920E94F0070F9040 +:102A70000F900F900F90115021961111EDCF809172 +:102A8000D70180FF09C085E895E0DF91CF911F91C4 +:102A9000FF90EF900C945707DF91CF911F91FF901B +:102AA000EF900895E0917301F0917401309721F057 +:102AB0000480F581E02D09940895209171013091F1 +:102AC00072012817390771F0909372018093710198 +:102AD000E0917301F0917401309721F00680F78145 +:102AE000E02D0994089520916F013091700128170D +:102AF000390771F09093700180936F01E091730139 +:102B0000F0917401309721F00084F185E02D099453 +:102B1000089508950C9489150E94C2210E946709A6 +:102B20000C948822CF93C82F8091D70182FF1EC0BA +:102B300080FF04C086EA95E00E9457078091D70184 +:102B400080FF0CC01F92CF9381EA95E09F938F93F3 +:102B50000E94F0070F900F900F900F908091D70177 +:102B600080FF04C08FE995E00E9457078C2FCF911A +:102B70000C942C0DCF92DF92EF92FF920F931F9344 +:102B8000CF93DF93CDB7DEB72B970FB6F894DEBFA8 +:102B90000FBECDBF0E94840986E7C82E81E0D82EE3 +:102BA00000E010E0E02E802F0E94B80AF60141916B +:102BB0006F01F82EF426B1F40F5F1F4F0E30110590 +:102BC00089F78FEF89838A831B820E94CB218160E2 +:102BD000782F9D838C8349815A816B818D810E94DE +:102BE0005D1640C09091D70191FF04C08B870E9471 +:102BF000BE0A8B8520E030E04F2D50E0922FBA01C5 +:102C0000022E02C0759567950A94E2F760FF24C012 +:102C10002E83EF8221E030E0690102C0CC0CDD1C84 +:102C20009A95E2F790E08C219D21892B09F420E010 +:102C300028870E94CB218160782F9A8789874E81CF +:102C40005F8168858A850E945D16F801EA58FE4F0B +:102C50008081C826C08206C02F5F3F4F26303105D5 +:102C600069F6AACF0E94F9250E94FE149091750181 +:102C70008917A1F00E94FE14809375012B960FB660 +:102C8000F894DEBF0FBECDBFDF91CF911F910F91A2 +:102C9000FF90EF90DF90CF900C9492152B960FB68B +:102CA000F894DEBF0FBECDBFDF91CF911F910F9182 +:102CB000FF90EF90DF90CF900895CF93DF93CDB743 +:102CC000DEB72B970FB6F894DEBF0FBECDBF4F8394 +:102CD000588769877A878B87DE01119686E0FD0128 +:102CE00011928A95E9F785E0FE01379601900D92E1 +:102CF0008A95E1F749815A816B817C818D819E8122 +:102D00000E94601D2B960FB6F894DEBF0FBECDBF9C +:102D1000DF91CF910895CF93C82F882309F4C1C0C4 +:102D2000823859F40E94FE1481FDBBC089E30E94E1 +:102D3000FD1F0E94D72089E30CC0833879F40E94DC +:102D4000FE1480FDAEC083E50E94FD1F0E94D720C7 +:102D500083E50E944D20CF910C94D720843859F4FC +:102D60000E94FE1482FD9DC087E40E94FD1F0E9408 +:102D7000D72087E4EECF8CEF8C0F813A48F48C2F6C +:102D80000E948B2A81118DC08C2F0E94FD1FE3CFE2 +:102D900080E28C0F883048F4C77081E001C0880F52 +:102DA000CA95EAF70E94A020D6CF8BE58C0F83301E +:102DB00078F4C53A29F0C63A31F083E890E005C0CE +:102DC00081E890E002C082E890E0CF910C945D151C +:102DD00088E58C0F833108F064C0C83A39F1C93AEC +:102DE00041F1CA3A49F1CB3A51F1CC3A59F1CD3AD5 +:102DF00061F1C03B69F1CE3A71F1CF3A79F1C13B53 +:102E000081F1C23B89F1C33B91F1C43B99F1C53BD0 +:102E1000A1F1C63BA9F1C73BB1F1C83BB9F1C93B30 +:102E2000C1F1CA3BC9F180E090E038C082EE90E089 +:102E300035C089EE90E032C08AEE90E02FC085EB7D +:102E400090E02CC086EB90E029C087EB90E026C094 +:102E50008CEC90E023C08DEC90E020C083E891E002 +:102E60001DC08AE891E01AC082E991E017C084E9A8 +:102E700091E014C081E292E011C083E292E00EC0C2 +:102E800084E292E00BC085E292E008C086E292E024 +:102E900005C087E292E002C08AE292E0CF910C94F2 +:102EA0007315CF910895882309F44BC0823859F4E3 +:102EB0000E94FE1481FF45C089E30E94FD1F0E940D +:102EC000D72089E30CC0833871F40E94FE1480FF80 +:102ED00038C083E50E94FD1F0E94D72083E50E9431 +:102EE0004D200C94D720843859F40E94FE1482FFA0 +:102EF00028C087E40E94FD1F0E94D72087E4EFCFFF +:102F00009CEF980F913A58F390E2980F983050F454 +:102F1000877091E001C0990F8A95EAF7892F0E9486 +:102F2000A620DFCF9BE5980F933020F480E090E05F +:102F30000C945D15885A833120F480E090E00C9465 +:102F400073150895882321F00E94A0200C94D720A7 +:102F50000895882321F00E94A6200C94D72008957C +:102F6000BF92CF92DF92EF92FF920F931F93CF9376 +:102F7000DF9300D000D000D0CDB7DEB77C0185E074 +:102F8000F701DE01119601900D928A95E1F7F701A4 +:102F900083819481892B09F4DDC2908181818F3FE7 +:102FA00019F49F3F09F4D6C2F701028125812295C9 +:102FB0002F7099838A8389819A812E830E94BC1FF6 +:102FC000182FB92E0E94BB1F0E94821EEB2DE29586 +:102FD000EF704E2F50E0FA01E05AFF4F2E810C9413 +:102FE000982D8B2D807F9B2D9F70F92E882319F0B3 +:102FF000F29480EFF822002349F0FF2009F457C231 +:103000008F2D0E94B0200E94D72051C2812F0E9494 +:103010005317FF2009F49EC28F2D0E94B6202696DA +:103020000FB6F894DEBF0FBECDBFDF91CF911F91D9 +:103030000F91FF90EF90DF90CF90BF900C94D7202E +:103040003B2D307F8B2D8F70303211F08295807F39 +:10305000112319F0113021F12CC00023B9F02223E3 +:1030600009F490C1213009F08DC126960FB6F8946D +:10307000DEBF0FBECDBFDF91CF911F910F91FF90AB +:10308000EF90DF90CF90BF900C94C020222319F0D6 +:10309000213009F45FC28E830E94C3208E8186C1D5 +:1030A000002321F0223008F055C26CC1211152C218 +:1030B0007DC1002321F0222309F464C1F8C1222339 +:1030C00009F474C109C28B2D86958695837019F019 +:1030D0008130D1F03FC2002321F0812F9B2D9370CE +:1030E00002C080E090E026960FB6F894DEBF0FBED7 +:1030F000CDBFDF91CF911F910F91FF90EF90DF90A7 +:10310000CF90BF900C945D15002321F0812F9B2D53 +:10311000937002C080E090E026960FB6F894DEBF70 +:103120000FBECDBFDF91CF911F910F91FF90EF9018 +:10313000DF90CF90BF900C947315812F002319F06E +:103140000E947F2402C00E94E72426960FB6F894BE +:10315000DEBF0FBECDBFDF91CF911F910F91FF90CA +:10316000EF90DF90CF90BF900C946C258B2D8370E7 +:1031700009F075C00111EEC1812F82958695877087 +:10318000880F880F912F9F70C92ED12CE12CF12C24 +:10319000082E04C0CC0CDD1CEE1CFF1C0A94D2F7D8 +:1031A00014FF12C00FE010E020E030E004C0000F78 +:1031B000111F221F331F8A95D2F7C901B8016095EC +:1031C00070958095909503C060E070E0CB014B2D29 +:1031D0004695469543704230C1F060F56C297D29D3 +:1031E0008E299F29413051F126960FB6F894DEBF03 +:1031F0000FBECDBFDF91CF911F910F91FF90EF9048 +:10320000DF90CF90BF900C94A91E6C297D298E2948 +:103210009F2926960FB6F894DEBF0FBECDBFDF9173 +:10322000CF911F910F91FF90EF90DF90CF90BF90C3 +:103230000C94C51E0E94A91EC701B60126960FB6A2 +:10324000F894DEBF0FBECDBFDF91CF911F910F91DC +:10325000FF90EF90DF90CF90BF900C948D1E0023D5 +:1032600019F08B2D817001C08695882309F472C1F5 +:10327000812F829586958770880F880F912F9F7078 +:10328000C92ED12CE12CF12C082E04C0CC0CDD1C55 +:10329000EE1CFF1C0A94D2F714FF12C00FE010E0DE +:1032A00020E030E004C0000F111F221F331F8A9559 +:1032B000D2F7C901B801609570958095909503C0CB +:1032C00060E070E0CB014B2D46954695437042304F +:1032D000C1F060F56C297D298E299F29413051F17B +:1032E00026960FB6F894DEBF0FBECDBFDF91CF910B +:1032F0001F910F91FF90EF90DF90CF90BF900C94B3 +:10330000831F6C297D298E299F2926960FB6F89454 +:10331000DEBF0FBECDBFDF91CF911F910F91FF9008 +:10332000EF90DF90CF90BF900C949F1F0E94831F5F +:10333000C701B60126960FB6F894DEBF0FBECDBF0B +:10334000DF91CF911F910F91FF90EF90DF90CF9081 +:10335000BF900C94671F103FD1F118F4103E50F449 +:10336000A1C0123F09F463C008F44CC0133F09F434 +:1033700073C098C01F708B2D8F710023A1F00E9425 +:10338000001F812F26960FB6F894DEBF0FBECDBF6B +:10339000DF91CF911F910F91FF90EF90DF90CF9031 +:1033A000BF900C94A2170E94211F812F26960FB662 +:1033B000F894DEBF0FBECDBFDF91CF911F910F916B +:1033C000FF90EF90DF90CF90BF900C94A91700234F +:1033D000A9F02111BFC08B2D8F7126960FB6F894DE +:1033E000DEBF0FBECDBFDF91CF911F910F91FF9038 +:1033F000EF90DF90CF90BF900C94461F223008F0E2 +:10340000A9C0E9CF0023A9F08B2D8F7126960FB6A6 +:10341000F894DEBF0FBECDBFDF91CF911F910F910A +:10342000FF90EF90DF90CF90BF900C94001F00238F +:1034300059F38B2D8F7126960FB6F894DEBF0FBE11 +:10344000CDBFDF91CF911F910F91FF90EF90DF9053 +:10345000CF90BF900C94211F002399F08B2D8F717A +:1034600026960FB6F894DEBF0FBECDBFDF91CF9189 +:103470001F910F91FF90EF90DF90CF90BF900C9431 +:10348000EB1E26960FB6F894DEBF0FBECDBFDF91C0 +:10349000CF911F910F91FF90EF90DF90CF90BF9051 +:1034A0000C94E11E0023A9F0222309F4ADCF812F53 +:1034B00026960FB6F894DEBF0FBECDBFDF91CF9139 +:1034C0001F910F91FF90EF90DF90CF90BF900C94E1 +:1034D0008B16222309F4ADCF812F26960FB6F894D0 +:1034E000DEBF0FBECDBFDF91CF911F910F91FF9037 +:1034F000EF90DF90CF90BF900C9453174B2D4F70EF +:10350000612FC7010E94F90726960FB6F894DEBF17 +:103510000FBECDBFDF91CF911F910F91FF90EF9024 +:10352000DF90CF90BF900C94051E4B2D4F70612FF4 +:10353000C70126960FB6F894DEBF0FBECDBFDF9150 +:10354000CF911F910F91FF90EF90DF90CF90BF90A0 +:103550000C94C50B26960FB6F894DEBF0FBECDBFF8 +:10356000DF91CF911F910F91FF90EF90DF90CF905F +:10357000BF9008950E94BD200E9492200E94D720F3 +:103580000E949E260E946C2580E090E00E945D15BE +:1035900080E090E00C9473150E94AD200C94BA1A50 +:1035A0000E94BC1F292F22952F702C3030F42A3016 +:1035B00048F42250223078F405C02C3041F02F30EE +:1035C00031F009C0803E48F0803F29F406C093FBEB +:1035D000882780F9089580E0089581E00895CF93C9 +:1035E000DF9300D000D01F92CDB7DEB70F900F90C1 +:1035F0000F900F900F90DF91CF910895CF93DF93AD +:1036000000D000D000D0CDB7DEB726960FB6F89424 +:10361000DEBF0FBECDBFDF91CF9108951F93CF9333 +:10362000DF93C091840116E080918501C81799F05D +:10363000D0E01C9FF0011D9FF00D1124EA57FE4FB2 +:103640004081518162817381848195810E94FE1A3B +:103650002196C770E9CFDF91CF911F9108954091D6 +:10366000B6015091B7016091B8017091B901809194 +:10367000BA019091BB010C94FE1A8091BB01829516 +:103680008F7009F054C08091B801882309F44FC0AD +:1036900080918401A09185014091B9015091BA01B6 +:1036A0006091B6017091B701B6E08A1709F43FC086 +:1036B00090E041155105C1F17F3F11F46F3FA1F139 +:1036C000B89FF001B99FF00D1124EA57FE4F2181F8 +:1036D00027132AC02081261327C02281211124C04C +:1036E000238134812417350710F421503109241B1C +:1036F000350B283C3105C0F42091BB012F702061AF +:103700002093BB0126E0289FF001299FF00D112492 +:10371000E557FE4F80818F708061808386EB91E05A +:103720000E94B0170C940E1B01968770BECF0895AF +:10373000CF92DF92EF92FF920F931F93CF93DF937D +:10374000CDB7DEB762970FB6F894DEBF0FBECDBF20 +:103750008C0185E0F801DE011D9601900D928A959D +:10376000E1F7D8014C9111965C91119712966C91EA +:103770008091B9019091BA01009709F475C1309117 +:10378000B6017091B7017F3F19F43F3F09F46CC156 +:10379000F801C380D480E090B801EE2009F4BEC0E7 +:1037A0002091BB01C816D90628F0D601A81BB90B79 +:1037B000CD0104C0809590958C0D9D1DFF24F39440 +:1037C000883C910578F0F12C207F09F0C4C07C2D55 +:1037D000D98AC88A89890E94EF1A86EB91E00E94F3 +:1037E000B017AFC0822F807F09F045C0571313C0B8 +:1037F000431311C061110FC02F7020612093BB01D2 +:103800000E942F1B86EB91E00E94B0178091BB01B4 +:10381000F80185832EC0CD2819F15F3F11F44F3F89 +:10382000F9F0F62E61111CC0809184012091850170 +:1038300036E0821709F45BC090E0389FF001399FB1 +:10384000F00D1124EA57FE4F7181571306C07081A5 +:10385000471303C07281711103C001968770E9CFCD +:10386000F62E662309F41CC18091BB018160809310 +:10387000BB01F12C15C1571309C0431307C06111D7 +:1038800005C08091BB01F8018583C8C04D875E8764 +:103890008D859E856A8B0E94D01A6A898823D1F112 +:1038A0006623C1F12091BB01822F82958F7090E039 +:1038B000029774F08091B6019091B70198878F8339 +:1038C0001986DB86CA862C87CE0107960E94B01720 +:1038D00086E0F801A6EBB1E001900D928A95E1F740 +:1038E0000E943D1B0E942F1BFF24F394D9C04D87DB +:1038F0005E878D859E850E94BC1F292F22952F7083 +:10390000223008F0C1C09F7009F0BBC0805E8830D3 +:1039100008F4C6C0C8010E94B017E6CFC816D90681 +:1039200008F453C0F601E81BF90BCF01883C910560 +:1039300008F450C0F12C7C2DD98AC88A89890E944C +:10394000EF1AE6EBF1E086E0DF011D928A95E9F7D8 +:103950000E942F1BA5C0571314C0431312C061113E +:1039600010C08091BB01F8018583C8010E94B01787 +:1039700086E0E6EBF1E0DF011D928A95E9F7FE2C87 +:103980008FC04D875E878D859E856A8B0E94D01A79 +:103990006A89882309F4BECF662309F4BBCF20913E +:1039A000BB01822F82958F7090E002970CF490CF2C +:1039B0008091B6019091B7019A8389831B82DD8241 +:1039C000CC822E83CE01019681CF809590958C0D6F +:1039D0009D1DACCFF62E662309F49CCF571333C040 +:1039E000431331C02091BB0120FD24C0822F82955A +:1039F0008F70482F50E041155105E1F0D801159620 +:103A00002C9315974F30510549F08F5F982F929561 +:103A1000907F822F8F70892B15968C93C8010E94FE +:103A2000B01786E0F801A6EBB1E001900D928A95FF +:103A3000E1F78ECF86E0F801A6EBB1E001900D92A0 +:103A40008A95E1F72DC04D875E878D859E850E9402 +:103A5000D01A81113DCF8091BB0181608093BB0161 +:103A6000C8010E94B0171CC0662309F453CF4D87CC +:103A70005E878D859E850E94D01A882309F44ACFDF +:103A800027CF811143CF0CC0243008F043CF9F7063 +:103A900009F43CCFD80115969C91907F09F036CF60 +:103AA0008F2D62960FB6F894DEBF0FBECDBFDF91AB +:103AB000CF911F910F91FF90EF90DF90CF900895DD +:103AC0001F93CF93DF93CDB7DEB72C970FB6F89443 +:103AD000DEBF0FBECDBF4F83588769877A878B873C +:103AE0009C87CE0107960E94981B882371F08A85D7 +:103AF0009B85892B09F441C088858F3F09F065C0FB +:103B00008F818F3F09F061C038C086E0FE01379693 +:103B1000DE01119601900D928A95E1F76A857B8509 +:103B20006115710551F1FF81E885EF3F11F4FF3F09 +:103B300021F12091850130E0C90101968770992714 +:103B40004091840150E08417950709F447C0F98338 +:103B5000EA837D836C8396E0929FD001939FB00DA2 +:103B60001124AA57BE4FFE01319601900D929A95ED +:103B7000E1F7809385010E940E1B16E0809184017D +:103B8000909185018917B9F1189FC00111248A57B6 +:103B90009E4F0E94981B882371F1E09184011E9F23 +:103BA000F0011124EA57FE4F4081518162817381F7 +:103BB000848195810E94FE1A8091840190E0019693 +:103BC0008770992780938401D9CF4F815885698563 +:103BD0007A858B859C850E94FE1ACFCF0E94CC1AD5 +:103BE0001092850110928401E6EBF1E086E0DF019E +:103BF0001D928A95E9F72C960FB6F894DEBF0FBE9A +:103C0000CDBFDF91CF911F910895EF92FF920F9357 +:103C10001F93CF93DF938C01892B09F46CC0F12C97 +:103C2000EE24E394E8012196F8018491843740F46E +:103C3000843008F051C0813081F0823019F15BC0CE +:103C4000853709F444C0A8F19CE7980F903708F035 +:103C500052C08F770E94531741C00E5F1F4FFE0165 +:103C6000849190E2980F983050F48770FE2D01C037 +:103C7000FF0F8A95EAF78F2F0E94B02014C00E9490 +:103C80008B162DC00E5F1F4FFE01849190E2980F9E +:103C9000983060F48770FE2D01C0FF0F8A95EAF717 +:103CA0008F2F0E94B6200E94D72019C00E94531760 +:103CB00016C00E5F1F4FFE01C491CC2381F08FE927 +:103CC0009FE00197F1F700C00000C150F6CF0E5FF2 +:103CD0001F4FFE01F49003C00E948B168E018F2DA2 +:103CE000882309F49FCFEFE9FFE03197F1F700C097 +:103CF00000008150F5CFDF91CF911F910F91FF9080 +:103D0000EF90089508956093C0017093C10180936E +:103D1000C2019093C3010C94BA1A0F931F930091A0 +:103D2000C0011091C1012091C2013091C301DC0199 +:103D3000CB01802B912BA22BB32B8093C0019093AE +:103D4000C101A093C201B093C3011F910F910C94C4 +:103D5000BA1A0F931F930091C0011091C1012091D5 +:103D6000C2013091C301DC01CB0180239123A22346 +:103D7000B3238093C0019093C101A093C201B0937B +:103D8000C3011F910F910C94BA1A0F931F930091C6 +:103D9000C0011091C1012091C2013091C301DC0129 +:103DA000CB0180279127A227B3278093C00190934E +:103DB000C101A093C201B093C3011F910F910C9454 +:103DC000BA1A1092BC011092BD011092BE0110925D +:103DD000BF010C94BA1A41E050E060E070E004C00A +:103DE000440F551F661F771F8A95D2F74093BC0179 +:103DF0005093BD016093BE017093BF010C94BA1A39 +:103E000041E050E060E070E004C0440F551F661FC1 +:103E1000771F8A95D2F78091BC019091BD01A09146 +:103E2000BE01B091BF01482B592B6A2B7B2B4093CD +:103E3000BC015093BD016093BE017093BF010C940F +:103E4000BA1A41E050E060E070E004C0440F551F32 +:103E5000661F771F8A95D2F74095509560957095AB +:103E60008091BC019091BD01A091BE01B091BF01B4 +:103E7000482359236A237B234093BC015093BD01FF +:103E80006093BE017093BF010C94BA1A41E050E0F8 +:103E900060E070E004C0440F551F661F771F8A95CD +:103EA000D2F78091BC019091BD01A091BE01B0916B +:103EB000BF01482759276A277B274093BC015093AD +:103EC000BD016093BE017093BF010C94BA1A0F93A9 +:103ED0001F930091BC011091BD012091BE01309152 +:103EE000BF01DC01CB01802B912BA22BB32B809344 +:103EF000BC019093BD01A093BE01B093BF011F917F +:103F00000F910C94BA1A0F931F930091BC0110915A +:103F1000BD012091BE013091BF01DC01CB018023A6 +:103F20009123A223B3238093BC019093BD01A0935E +:103F3000BE01B093BF011F910F910C94BA1A0F9359 +:103F40001F930091BC011091BD012091BE013091E1 +:103F5000BF01DC01CB0180279127A227B3278093E3 +:103F6000BC019093BD01A093BE01B093BF011F910E +:103F70000F910C94BA1A0895CF92DF92EF92FF92AC +:103F80000F931F93CF93DF938C01C090BC01D0900F +:103F9000BD01E090BE01F090BF018091C001909101 +:103FA000C101A091C201B091C301C82AD92AEA2A4D +:103FB000FB2ACFE1D0E0D701C6010C2E04C0B69594 +:103FC000A795979587950A94D2F780FF07C0B80107 +:103FD0008C2F0E94E90B8130910531F4219758F71D +:103FE000B80180E00E94E90BDF91CF911F910F9102 +:103FF000FF90EF90DF90CF90089590910C0199235E +:1040000079F190910D01992359F1982F96959695F4 +:1040100096959F30A0F4E0910E01F0910F01E90F09 +:10402000F11D877021E030E0A90102C0440F551F47 +:104030008A95E2F7CA019181892B81830895909135 +:10404000D70190FF29C01F928F9387ED95E09F9332 +:104050008F930E94F0070F900F900F900F9008958C +:1040600020910E0130910F01F90132969FEF40E04F +:104070005191851789F09F3F19F4511101C0942F78 +:104080004F5F4E30A9F79F3F39F0F901E90FF11D5D +:1040900097FDFA9582830895089590910C019923D4 +:1040A00081F190910D01992361F1982F9695969544 +:1040B00096959F30A8F4E0910E01F0910F01E90F61 +:1040C000F11D877021E030E0A90102C0440F551FA7 +:1040D0008A95E2F7CA0180959181892381830895A9 +:1040E0009091D70190FF1DC01F928F9389EB95E0AF +:1040F0009F938F930E94F0070F900F900F900F9057 +:10410000089520910E0130910F01F9013296205F40 +:104110003F4F9081891301C010823196E217F30757 +:10412000C1F7089581E090E0E0910E01F0910F0158 +:10413000E80FF91F1082019680319105A9F70895C3 +:104140009091D601892B8093D60108958095909106 +:10415000D60189238093D60108951092D60108953F +:104160009091D501892B8093D501089580959091E8 +:10417000D50189238093D50108951092D501089522 +:104180008093C40108951092C401089580910E0196 +:1041900090910F01FC0131969C01205F3F4F80E020 +:1041A000919191118F5FE217F307D1F70895E09194 +:1041B0000E01F0910F018091D6018083E0910E01F4 +:1041C000F0910F0190818091D501892B808380919E +:1041D000C401882361F0E0910E01F0910F019081FC +:1041E000892B80830E94C62081111092C401809186 +:1041F0000E0190910F010C940A1590933B0180934E +:104200003A010895CF92DF92EF92FF926C01EE2473 +:10421000FF24C114D104E104F10421F0C701B60167 +:1042200020E101C020E0C72ED82EE92EFF24C114C2 +:10423000D104E104F10419F0285FC701B6016B0154 +:104240007C0154E0F694E794D794C7945A95D1F73B +:10425000C114D104E104F10419F02C5FC701B601C7 +:104260006B017C0142E0F694E794D794C7944A9599 +:10427000D1F7C114D104E104F10419F02E5FC70194 +:10428000B601DC01CB01B695A79597958795892B4B +:104290008A2B8B2B09F02F5F822FFF90EF90DF90FE +:1042A000CF9008958295982F937344E0949F900146 +:1042B00011248C7C86958695282B822F8575880FF6 +:1042C0002A7A2695822B08951F93CF93DF931F920E +:1042D000CDB7DEB799830E945221182F9981892F7B +:1042E0000E945221212F30E0322F2227A901482B92 +:1042F000CA010F90DF91CF911F9108958091EF0136 +:10430000843011F120E488E190E00FB6F894A8958C +:10431000809360000FBE2093600083B7817F84602C +:1043200083BF83B7816083BF7894889583B78E7F7E +:1043300083BF0FB6F894A895809160008861809340 +:104340006000109260000FBE089508950C94A5219E +:10435000CF930E94A6210E9484090E94A521C0E05B +:104360008C2F0E94B80A811104C0CF5FCE30C1F7F4 +:1043700001C081E0CF9108950E94CC1A0E94FE14E2 +:104380000C942C0D82E084BD93E095BD9AEF97BD0F +:1043900080936E0008952FB7F8948091D801909182 +:1043A000D901A091DA01B091DB012FBF0895CF921E +:1043B000DF92EF92FF920F931F932FB7F8944091E3 +:1043C000D8015091D9016091DA017091DB012FBFC2 +:1043D0006A017B01EE24FF248C0120E030E0C0164E +:1043E000D106E206F30610F4415051099A01281B48 +:1043F000390BC9011F910F91FF90EF90DF90CF9083 +:1044000008951F920F920FB60F9211248F939F93CE +:10441000AF93BF938091D8019091D901A091DA0117 +:10442000B091DB010196A11DB11D8093D80190933D +:10443000D901A093DA01B093DB01BF91AF919F91B5 +:104440008F910F900FBE0F901F9018950E94F7113B +:10445000F8942FEF87EA91E6215080409040E1F7F1 +:1044600000C0000087E090EBDC018093F80190939E +:10447000F901A093FA01B093FB019CE088E10FB62B +:10448000F894A895809360000FBE90936000FFCFD2 +:10449000EF92FF920F931F93CF93DF93D82FC0E03B +:1044A0008C2F0E94B80A00E010E0E82EF12CC70122 +:1044B000002E02C0959587950A94E2F780FD06C00C +:1044C0000F5F1F4F0630110591F709C0602F7C2F39 +:1044D00080E00E94C60B8D13F3CF81E004C0CF5F54 +:1044E000CE30F1F680E0DF91CF911F910F91FF90D8 +:1044F000EF900895CF93C82F8CE20E944822882322 +:1045000021F08C2FCF910C94482280E0CF91089518 +:10451000CF930E94D723811102C00E94BD238CEF4C +:1045200095E00E945707C5E6C15049F00E948409F2 +:104530008FE39CE90197F1F700C00000F5CF85EF0C +:1045400095E00E94570789E20E947A22811113C1E7 +:104550008AE20E947A2281110E94BD2385E00E9496 +:104560007A2281110E9426220E94E2238093D701A1 +:1045700087E00E947A228823A9F18BE10E947A22A7 +:10458000882351F08091D70181FB222720F991E007 +:10459000922790FB81F90EC08EE00E947A22882338 +:1045A00061F08091D70182FB222720F991E09227C8 +:1045B00090FB82F98093D70115C080E10E947A2296 +:1045C0009091D701882341F093FB222720F981E0C5 +:1045D000822780FB93F904C0892F809580FB90F996 +:1045E0009093D7018091D7010E94E6230E94F42383 +:1045F0008093E90180EE0E947A22882341F0809125 +:10460000E901982F909590FB80F98093E90189E367 +:104610000E947A22882359F08091E90181FB2227A8 +:1046200020F991E0922790FB81F98093E90182EED5 +:104630000E947A22882359F08091E90182FB222787 +:1046400020F991E0922790FB82F98093E90186EEB0 +:104650000E947A22882359F08091E90183FB222766 +:1046600020F991E0922790FB83F98093E90183EE92 +:104670000E947A22882359F08091E90184FB222745 +:1046800020F991E0922790FB84F98093E90185E37A +:104690000E947A22882359F08091E90185FB222724 +:1046A00020F991E0922790FB85F98093E90181E35D +:1046B0000E947A22882359F08091E90186FB222703 +:1046C00020F991E0922790FB86F98093E90181E13E +:1046D0000E947A22882359F08091E90187FB2227E2 +:1046E00020F991E0922790FB87F98093E90180916E +:1046F000E9010E94F8238091E90187FB882780F96E +:1047000080930D0187E20E947A22C82F8EE10E94D9 +:104710007A228111C2608FE10E947A228111C460E5 +:1047200080E20E947A228111C86081E20E947A228E +:104730008111C06182E20E947A228111C06283E20B +:104740000E947A228111C06484E20E947A22882326 +:1047500011F0C06802C0CC2329F08C2F0E94EF23F7 +:104760006C2F03C00E94EB23682F70E080E090E084 +:10477000CF910C94831ECF9108956DEE7EEF80E073 +:1047800090E00E94CE2D60E082E090E00E94C02D7B +:1047900060E083E090E00E94C02D60E084E090E063 +:1047A0000E94C02D60E085E090E00C94C02D80E078 +:1047B00090E00E94BA2D21E08D3E9E4F09F020E04E +:1047C000822F089582E090E00C94B22D682F82E051 +:1047D00090E00C94C02D83E090E00C94B22D682FF3 +:1047E00083E090E00C94C02D84E090E00C94B22D16 +:1047F000682F84E090E00C94C02D8091DE0180FF52 +:104800000BC06091130185E0689FB001112475957C +:104810006795759567952BC081FF09C0609113015D +:1048200085E0689FB00111247595679520C082FFCF +:1048300007C06091130185E0689FB001112417C083 +:104840009091DF019923D1F060911201961788F7BA +:104850002091130185E0289F90011124929FA001CF +:10486000939F500D112470E0CA010E94842D60387E +:10487000710540F46115710519F406C065E070E03A +:10488000862F08958FE7089581E008958091DE01D5 +:1048900080FF08C06091110170E07595679575956E +:1048A000679521C081FF06C06091110170E0759588 +:1048B000679519C082FF04C06091110170E010C0BB +:1048C0009091DF01992399F0609110019617A0F75C +:1048D00080911101899FC001112470E00E94842DF4 +:1048E0006038710540F46115710519F406C061E086 +:1048F00070E0862F08958FE7089581E00895803F46 +:1049000021F40E94FD23819504C0813F29F40E9477 +:10491000FD238093E2010895823F21F40E94FD234C +:10492000819504C0833F29F40E94FD238093E10117 +:104930000895893F19F40E94462405C08A3F31F446 +:104940000E94462481958093E30108958B3F21F4D2 +:104950000E944624819504C08C3F29F40E9446247D +:104960008093E4010895843F21F48091E001816007 +:1049700017C0853F21F48091E001826011C0863F1D +:1049800021F48091E00184600BC0873F21F4809185 +:10499000E001886005C0883F31F48091E0018061CA +:1049A0008093E00108958D3F21F48091DE018160C4 +:1049B0000BC08E3F21F48091DE01826005C08F3FE5 +:1049C00029F48091DE0184608093DE010895803FA8 +:1049D00039F48091E20187FF6CC01092E20169C056 +:1049E000813F29F48091E2011816BCF362C09091D6 +:1049F000E101823F29F497FF5CC01092E10159C0A8 +:104A0000833F19F41916CCF354C0893F41F48091C7 +:104A1000E30118160CF04DC01092E3014AC08A3F22 +:104A200029F48091E30187FF44C0F6CF8B3F39F42E +:104A30008091E40187FF3DC01092E4013AC08C3FB1 +:104A400029F48091E4011816BCF333C0843F21F4AB +:104A50008091E0018E7F17C0853F21F48091E001B5 +:104A60008D7F11C0863F21F48091E0018B7F0BC0C8 +:104A7000873F21F48091E001877F05C0883F31F4B2 +:104A80008091E0018F7E8093E00113C08D3F21F47F +:104A90008091DE018E7F0BC08E3F21F48091DE017C +:104AA0008D7F05C08F3F29F48091DE018B7F80933D +:104AB000DE018091E10181110EC08091E20181113E +:104AC0000AC08091E301811106C08091E401811147 +:104AD00002C01092DF0108958091D70183FF7EC04C +:104AE00088E396E00E9457078091E0011F928F9320 +:104AF00083E396E09F938F930E94F00781E396E013 +:104B00000E9457078091E101282F082E000C330BDB +:104B10003F938F938EE296E09F938F930E94F007CE +:104B20008CE296E00E9457078091E201282F082E20 +:104B3000000C330B3F938F9389E296E09F938F9302 +:104B40000E94F00787E296E00E9457078091E301F8 +:104B5000282F082E000C330B3F938F9384E296E0AE +:104B60009F938F930E94F00782E296E00E9457077E +:104B70008091E401282F082E000C330B3F938F9374 +:104B80008FE196E09F938F930E94F0078CE196E06F +:104B90000E9457078091DF011F928F9389E196E071 +:104BA0009F938F930E94F00787E196E00E9457073A +:104BB0008091DE011F928F9384E196E09F938F9303 +:104BC0000E94F00781E196E00E9457078DB79EB7DB +:104BD0004C960FB6F8949EBF0FBE8DBF80EE91E04D +:104BE0000E9452150E94CB219093DD018093DC013D +:104BF00008951F93CF93DF938091DC019091DD01A5 +:104C00000E94D721AC019091DF01992321F02091DE +:104C1000140130E006C0209115018AE0289F900120 +:104C200011244217530708F485C08091E101C09117 +:104C3000E201D091E3011091E401811107C0C1119B +:104C400075C0D11173C0111171C074C09F3F19F0AC +:104C50009F5F9093DF01181624F40E94FD23809338 +:104C6000E1018091E10187FF05C00E94FD2381954C +:104C70008093E1011C1624F40E94FD238093E2013D +:104C80008091E20187FF05C00E94FD2381958093FA +:104C9000E2016091E101662331F1C091E201CC2390 +:104CA00011F1062E000C770B880B990B0E947F2CBC +:104CB00023E333E343E35FE30E94E32C0E94472CAA +:104CC0006093E1016C2FCC0F770B880B990B0E943E +:104CD0007F2C23E333E343E35FE30E94E32C0E9452 +:104CE000472C6093E2011D1624F40E944624809311 +:104CF000E3018091E30187FF05C00E94462481956E +:104D00008093E301111624F40E9446248093E40169 +:104D10008091E40187FF05C00E944624819580931D +:104D2000E401DF91CF911F910C946C259F3F09F016 +:104D30008FCFA0CFDF91CF911F910895E0EEF1E0EA +:104D400085E0DF011D928A95E9F71092DF0110924C +:104D5000DE0108958BE598E00E9457071F9281E0DD +:104D60008F931F9285E08F938DE098E09F938F93B0 +:104D70000E94F0070F900F900F900F900F900F90E0 +:104D800008958330E9F128F4813061F0823009F12F +:104D90000895853009F462C008F449C0863009F4EA +:104DA00074C0089580911501262F30E0280F311D21 +:104DB0002F3F310524F4680F6093150103C08FEF76 +:104DC00080931501809115011F928F9386E497E0DF +:104DD00072C080911401262F30E0280F311D2F3F23 +:104DE000310524F4680F6093140103C08FEF8093A2 +:104DF0001401809114011F928F9384E397E05BC0AC +:104E000080911301262F30E0280F311D2F3F3105EF +:104E100024F4680F6093130103C08FEF8093130194 +:104E2000809113011F928F9381E297E044C080919B +:104E30001201262F30E0280F311D2F3F310524F4B9 +:104E4000680F6093120103C08FEF8093120180916D +:104E500012011F928F938CE097E02DC08091110179 +:104E6000262F30E0280F311D2F3F310524F4680F25 +:104E70006093110103C08FEF8093110180911101A4 +:104E80001F928F9383EF96E016C080911001262F1A +:104E900030E0280F311D2F3F310524F4680F609357 +:104EA000100103C08FEF80931001809110011F92B9 +:104EB0008F9388ED96E09F938F930E94F0070F9059 +:104EC0000F900F900F900895833081F128F4813076 +:104ED00059F08230D1F00895853009F449C0B8F115 +:104EE000863009F456C0089580911501681720F4A2 +:104EF000861B8093150102C0109215018091150147 +:104F00001F928F9389EC96E054C08091140168172A +:104F100020F4861B8093140102C01092140180912A +:104F200014011F928F9387EB96E043C08091130189 +:104F3000681720F4861B8093130102C0109213019E +:104F4000809113011F928F9384EA96E032C0809182 +:104F50001201681720F4861B8093120102C0109280 +:104F60001201809112011F928F938FE896E021C069 +:104F700080911101681720F4861B8093110102C0F3 +:104F800010921101809111011F928F9386E796E094 +:104F900010C080911001681720F4861B80931001C7 +:104FA00002C010921001809110011F928F938BE527 +:104FB00096E09F938F930E94F0070F900F900F90B1 +:104FC0000F900895CF93C82F1F928F9380E699E09A +:104FD0009F938F930E94F00781E090E0A0E0B0E003 +:104FE000BC01CD0104C0660F771F881F991FCA95A9 +:104FF000D2F70E94831E0F900F900F900F90CF91C9 +:105000000C94CC1ACF938D3109F465C0B0F58E3075 +:1050100009F4CCC100F5873009F49BC1A8F48630AF +:1050200009F06DC28091D701817F8E7F8093D70177 +:1050300085E699E00E94570784EA9DE00E945707A1 +:1050400081E08093E60180C1883009F44FC08B3045 +:1050500009F47CC154C2863109F4F0C138F48031BE +:1050600009F4B8C1813109F430C249C2893109F467 +:10507000CEC18B3109F486C142C2853309F437C2EF +:1050800048F4873209F433C208F433C2893209F490 +:105090002EC235C2833438F48A3308F02CC28833E8 +:1050A00009F454C12CC2833409F421C2883409F0B4 +:1050B00026C20E94CC1A83E99DE00E9457079FEF09 +:1050C00023ED80E3915020408040E1F700C00000D4 +:1050D0000E94262239C183EB9DE00E9457070E945F +:1050E000012C0E94FE140E942C0D2EC188EA9DE026 +:1050F0000E94570786E79BE00E9457070E94EB2318 +:105100001F928F9383E79BE09F938F930E94F007FA +:1051100081E79BE00E9457070E94E223C82F8EE59B +:105120009BE00E9457071F92CF9389E59BE09F93D6 +:105130008F930E94F00787E59BE00E9457078DE45C +:105140009BE00E9457078C2F81701F928F938AE4F7 +:105150009BE09F938F930E94F00788E49BE00E945E +:1051600057078EE39BE00E945707C1FB882780F911 +:105170001F928F938BE39BE09F938F930E94F00786 +:1051800089E39BE00E9457078DE29BE00E9457074E +:10519000C2FB882780F91F928F938AE29BE09F933E +:1051A0008F930E94F00788E29BE00E9457078FE1EF +:1051B0009BE00E945707C3FBCC27C0F91F92CF93F7 +:1051C0008CE19BE09F938F930E94F0078AE19BE024 +:1051D0000E9457070E94F423C82F86E09BE00E949C +:1051E00057071F92CF9381E09BE09F938F930E947C +:1051F000F0078FEF9AE00E94570786EE9AE00E9430 +:1052000057078C2F81701F928F9383EE9AE09F93A4 +:105210008F930E94F0078DB79EB780960FB6F894D3 +:105220009EBF0FBE8DBF81EE9AE00E9457078AECA9 +:105230009AE00E945707C1FB882780F91F928F933D +:1052400087EC9AE09F938F930E94F00785EC9AE099 +:105250000E94570783EB9AE00E945707C2FB8827FA +:1052600080F91F928F9380EB9AE09F938F930E9417 +:10527000F0078EEA9AE00E9457078CE99AE00E94B4 +:105280005707C3FB882780F91F928F9389E99AE01B +:105290009F938F930E94F00787E99AE00E94570737 +:1052A0008DE89AE00E945707C4FB882780F91F9277 +:1052B0008F938AE89AE09F938F930E94F00788E883 +:1052C0009AE00E94570786E79AE00E945707C5FBBD +:1052D000882780F91F928F9383E79AE09F938F939B +:1052E0000E94F00781E79AE00E94570785E59AE05F +:1052F0000E945707C6FB882780F91F928F9382E58B +:105300009AE09F938F930E94F00780E59AE00E94B5 +:10531000570788E49AE00E945707C7FBCC27C0F9DB +:105320001F92CF9385E49AE09F938F930E94F0079A +:1053300083E49AE00E9457078DB79EB74C960FB64C +:10534000F8949EBF0FBE8DBFC1E0DEC08CE899E02F +:105350005BC08091D701C82FC17080FF09C086E86B +:105360009DE00E9457078091D701817F8E7F47C0C3 +:105370008AE79DE00E9457078091D7018160809362 +:10538000D701E2CF9091D70191FBCC27C0F981E002 +:10539000C827892FC0FB81F98093D701CC2319F04E +:1053A0008DE69DE027C08FE59DE02EC09091D7014E +:1053B00092FBCC27C0F981E0C827892FC0FB82F976 +:1053C0008093D701CC2319F080E59DE013C080E4E1 +:1053D0009DE01AC09091D70193FBCC27C0F981E0E2 +:1053E000C827892FC0FB83F98093D701CC2351F0C4 +:1053F00084E39DE00E9457078091D70181608093EC +:10540000D70182C087E29DE00E9457079DCF88E1C7 +:105410009DE00E9457078CEE9CE00E9457078FEAA0 +:105420009CE00E94570788E89CE00E94570784E4AC +:105430009CE00E94570786E19CE0E6CF88E09CE074 +:105440000E9457070E94FE141F928F938EEE9BE0DE +:105450009F938F930E94F00780910C011F928F936E +:1054600087ED9BE09F938F930E94F00780916E01E0 +:105470001F928F9384EC9BE09F938F930E94F00781 +:1054800080910D011F928F9381EB9BE09F938F93EF +:105490000E94F0078091D8019091D901A091DA0182 +:1054A000B091DB01BF93AF939F938F938DE99BE006 +:1054B0009F938F930E94F0078DB79EB746960FB6C5 +:1054C000F8949EBF0FBE8DBF3FCF0E94CC1AC091F3 +:1054D0000D0181E0C827C0930D01CC2329F083E999 +:1054E0009BE00E94570710C088E89BE08DCF80E0CA +:1054F00003C08D5101C089530E94E22725CF86E861 +:105500009BE00E945707C0E08C2FCF91089580E068 +:1055100008950C94872ACF93C82F8091E60181309B +:1055200081F020F0823009F44FC045C1E0910E01B6 +:10553000F0910F018081813169F0823209F03DC123 +:1055400009C0E0910E01F0910F018081813111F0CD +:10555000823261F48C2F0E94892A811104C08C2F21 +:105560000E9402282FC081E090E02CC08C2F0E9466 +:10557000872A811126C0C431E1F070F4CB3081F06C +:10558000C031D1F40E94AA2688E599E00E9457070D +:1055900082E08093E60115C0C93259F0C83361F446 +:1055A00085E699E00E9457078CE599E00E9457072D +:1055B00008C01092E60103C186E599E00E945707F2 +:1055C000FEC081E08170FDC0C43220F5CE3108F00C +:1055D000C0C0CB3099F1C8F4C73009F0D2C08AE01E +:1055E0008093150194E19093140193E0909313013B +:1055F0008093120188E08093110188E2809310016A +:105600008CEF97E00E945707BFC0C33149F1C43106 +:10561000C1F0B7C0CB3409F4A9C028F4C93289F06D +:10562000C83361F0AEC0C13509F49EC0C23509F47B +:1056300099C0CE3409F0A5C06AE09EC00E94AA2697 +:10564000A3C08091E501882319F01092E5019CC068 +:1056500089E098E00E94570781E08093E601B1C09D +:1056600083EE97E00E94570781ED97E00E9457076D +:10567000809115011F928F938EEC97E09F938F93EB +:105680000E94F0078CEC97E00E9457078AEB97E0A6 +:105690000E945707809114011F928F9387EB97E028 +:1056A0009F938F930E94F00785EB97E00E94570726 +:1056B00086EA97E00E945707809113011F928F930B +:1056C00083EA97E09F938F930E94F00781EA97E027 +:1056D0000E94570780E997E00E94570780911201C6 +:1056E0001F928F938DE897E09F938F930E94F0070E +:1056F0008BE897E00E94570786E797E00E945707DC +:10570000809111011F928F9383E797E09F938F936E +:105710000E94F00781E797E00E9457078AE597E02B +:105720000E945707809110011F928F9387E597E0A1 +:105730009F938F930E94F00785E597E00E9457079B +:105740008DB79EB748960FB6F8949EBF0FBE8DBF1B +:105750001BC0CE51EC2FF0E0E15DFE4F80818093C5 +:10576000E50112C061E003C061E006C06AE080911B +:10577000E5010E94C12608C08091E5010E946427CE +:1057800003C08AEF97E013C08091E501882369F098 +:105790001F928F9384EF97E09F938F930E94F0075F +:1057A0000F900F900F900F9004C081EF97E00E9430 +:1057B000570781E006C01092E60180E002C080E059 +:1057C00001CFCF910895E1E8F0E080818860808387 +:1057D0008081816080838FB7F89493E090938900F3 +:1057E00090ED909388008FBF0895EFE6F0E0808100 +:1057F000826080830895EFE6F0E080818D7F808372 +:105800000895EFE6F0E0908182E089278083089593 +:105810001F920F920FB60F9211242F933F934F9325 +:105820005F936F937F938F939F93AF93BF93EF9308 +:10583000FF938091E7019091E80101969093E80130 +:105840008093E701811103C082E00E942C0DE0915A +:10585000E801E695E695F0E0ED53F24FE491809192 +:10586000E7018E1303C080E00E942C0DFF91EF91A1 +:10587000BF91AF919F918F917F916F915F914F9168 +:105880003F912F910F900FBE0F901F9018950E947F +:105890004E2C6894B1110C94DD2C08950E94C22CFA +:1058A00088F09F5798F0B92F9927B751B0F0E1F0E1 +:1058B000660F771F881F991F1AF0BA95C9F714C091 +:1058C000B13091F00E94DC2CB1E008950C94DC2CF6 +:1058D000672F782F8827B85F39F0B93FCCF38695CA +:1058E00077956795B395D9F73EF490958095709527 +:1058F00061957F4F8F4F9F4F0895E89409C097FBA4 +:105900003EF490958095709561957F4F8F4F9F4F96 +:105910009923A9F0F92F96E9BB279395F6958795DA +:1059200077956795B795F111F8CFFAF4BB0F11F49D +:1059300060FF1BC06F5F7F4F8F4F9F4F16C0882344 +:1059400011F096E911C0772321F09EE8872F762F7A +:1059500005C0662371F096E8862F70E060E02AF0BB +:105960009A95660F771F881FDAF7880F96958795A7 +:1059700097F9089557FD9058440F551F59F05F3F10 +:1059800071F04795880F97FB991F61F09F3F79F061 +:1059900087950895121613061406551FF2CF4695E3 +:1059A000F1DF08C0161617061806991FF1CF869565 +:1059B0007105610508940895E894BB276627772749 +:1059C000CB0197F908950E94F62C0C94672D0E9444 +:1059D000592D38F00E94602D20F0952311F00C9481 +:1059E000502D0C94562D11240C94DD2C0E94BA2CB1 +:1059F00070F3959FC1F3950F50E0551F629FF00122 +:105A0000729FBB27F00DB11D639FAA27F00DB11D3A +:105A1000AA1F649F6627B00DA11D661F829F2227C3 +:105A2000B00DA11D621F739FB00DA11D621F839F4A +:105A3000A00D611D221F749F3327A00D611D231F20 +:105A4000849F600D211D822F762F6A2F11249F576E +:105A500050409AF0F1F088234AF0EE0FFF1FBB1F71 +:105A6000661F771F881F91505040A9F79E3F510530 +:105A700080F00C94502D0C94DD2C5F3FE4F3983EA5 +:105A8000D4F3869577956795B795F795E7959F5FDA +:105A9000C1F7FE2B880F911D9695879597F908956C +:105AA00097F99F6780E870E060E008959FEF80ECD1 +:105AB000089500240A941616170618060906089574 +:105AC00000240A9412161306140605060895092EDA +:105AD0000394000C11F4882352F0BB0F40F4BF2B49 +:105AE00011F460FF04C06F5F7F4F8F4F9F4F089589 +:105AF000991B79E004C0991F961708F0961B881F20 +:105B00007A95C9F78095089597FB072E16F40094AF +:105B100007D077FD09D00E949E2D07FC05D03EF4EA +:105B2000909581959F4F0895709561957F4F089549 +:105B3000EE0FFF1F0590F491E02D0994AA1BBB1BEB +:105B400051E107C0AA1FBB1FA617B70710F0A61B7D +:105B5000B70B881F991F5A95A9F780959095BC019E +:105B6000CD010895F999FECF92BD81BDF89A99278C +:105B700080B50895A8E1B0E042E050E00C94D52D46 +:105B8000262FF999FECF1FBA92BD81BD20BD0FB659 +:105B9000F894FA9AF99A0FBE019608950E94C02DC2 +:105BA000272F0C94C12DDC01CB01FC01F999FECF0C +:105BB00006C0F2BDE1BDF89A319600B40D92415095 +:0A5BC0005040B8F70895F894FFCFA5 +:105BCA0020022D0D200EFB0DC70D930D0101C501FD +:105BDA0028080A03140A3F4D3620394605F904C33A +:105BEA0004A3046A04DD03F6030F0428044804012D +:0A5BFA000203040506070809000075 +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/naps62/keymap.c b/keyboard/ergodox_ez/keymaps/naps62/keymap.c new file mode 100644 index 00000000..b954a311 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/keymap.c @@ -0,0 +1,187 @@ +#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 + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | Esc | 1 ! | 2 @ | 3 # | 4 $ | 5 % | Lang | | Esc | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | Bckspc | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | \ | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L | ; : | ' " | + * |--------+------+------+------+------+------| L1 | | L1 |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , < | . > | / ? | - _ | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | L1 | ` ~ | ' " | \ | | L2 | | { | } | [ { | ] } | L1 | + * `----------------------------------' `----------------------------------' + * ,--------------. ,---------------. + * | Home | End | | PgUp |Insert | + * ,------|-------|------| |-------+-------+------. + * | | | LGui | | Del | | | + * | Space| Alt |------| |-------| Enter |Space | + * | | | LGui | | Bcsp | | | + * `---------------------' `----------------------' + */ +// 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_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(2), + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(1), + MO(1), KC_GRV, KC_QUOT, KC_BSLS, MO(2), + + KC_HOME, KC_END, + KC_LGUI, + KC_SPC, KC_LALT, KC_LGUI, + + // right hand + KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, + MO(2), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, + MO(1), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_MINS, + KC_LCBR, KC_RCBR, KC_LBRC, KC_RBRC, MO(1), + + KC_PGUP, KC_INS, + KC_DEL, + KC_BSPC, KC_ENT, KC_SPC +), +/* 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_EQL,KC_DOT, KC_0, KC_MINS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | |GuiUp | Expl | | Term | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | |GuiLft|GuiDwn|GuiRgt| | |------| |------| Left | Down | Up |Right | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | |Browsr| | | | |VolDwn|VolUp | Mute | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | | Play | Prev | Next | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | |Brwser|Brwser| + * | Lclk | Rclk |------| |------|Fwd |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +KEYMAP( + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, LGUI(KC_W), LGUI(KC_E), KC_BTN1, LGUI(KC_T), KC_TRNS, + KC_TRNS, LGUI(KC_A), LGUI(KC_S), LGUI(KC_D), 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_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_BTN1, KC_BTN2, 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_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, + KC_MPLY, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_WBAK, KC_WFWD +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; From d7a1fc81a0cd2c7cec94410cbcfaae6640ec3713 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Wed, 23 Mar 2016 23:33:26 -0500 Subject: [PATCH 03/12] The Ordinary Layout is familiar to users of common keyboards --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 118 +++++++++--------- 1 file changed, 60 insertions(+), 58 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 3343c229..bd9524bc 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -7,7 +7,7 @@ #define MDIA 2 // media keys /* - * Ordinary Ergodox EZ keyboard layout, v1 + * Ordinary Ergodox EZ keyboard layout, v2 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html */ @@ -16,13 +16,13 @@ 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 | - | + * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T | \ | | / | Y | U | I | O | P | ~L2 | + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | L2 / / | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ~L1 | A | S | D | F | G |------| |------| H | J | K | L |; / L2| ~L1 | - * |--------+------+------+------+------+------| [ | | ] |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |'/Ctrl| RShift | + * | L1 | A | S | D | F | G |------| |------| H | J | K | L | ; | L1 / ' | + * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | -Tab | | | N | M | , | . |//Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | * `----------------------------------' `----------------------------------' @@ -37,20 +37,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // 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_BSLS, - KC_FN1, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT,CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LBRC, - 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, + // 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, + // right hand - KC_EQL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - KC_SLSH, KC_Y, KC_U, KC_I, KC_O, KC_P, LT(MDIA, KC_SLSH), - KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_FN1, - KC_RBRC, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_QUOT),KC_RSFT, + 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, @@ -59,69 +60,69 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * | Esc | F1 | F2 | F3 | F4 | F5 | | | ~L1 | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * | | ! | @ | { | } | | | < | | > | \ | 7 | 8 | 9 | * | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | CAPS | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | CAPS | + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| + * | L2 | % | ^ | [ | ] | ~ | | | -Tab| & | 1 | 2 | 3 | / | CAPS | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | + * | | | | | | | 0 | . | = | - | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. - * | | | | | | + * | Left | Right| | Home | End | * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | + * | | | Up | | PgUp | | | + * |Space |Enter |------| |------|BackSp| Del | + * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ // 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_CAPS,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, + KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,LSFT(KC_COMM), + KC_TRNS, KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + LT(MDIA, 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, - 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_CAPS, - KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + TG(SYMB), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + LSFT(KC_DOT), KC_BSLS, 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_AMPR, 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 * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | Sleep| | | | | |MyComp| Mail | | + * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | ~L2 | Help |PrtSc | Find |MyComp| Mail | | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| | | | | Mute | | + * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | + * | | |MsLeft|MsDown|MsRght| |------| |------| | Left | Down | Right|Sleep | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| | | | | | | + * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | | | | | | + * | | | | Lclk | Rclk | | Cut | Copy | Paste| Undo | Redo | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | * ,------|------|------| |------+------+------. * |Brwser|Brwser| Home | |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play | - * | | |Search| |VolDn | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | |Search| |VolDn | | Pause| * `--------------------' `--------------------' */ // MEDIA AND MOUSE [MDIA] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLEP, + KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, 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, @@ -130,11 +131,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_WHOM, KC_WBAK, KC_TRNS, KC_WSCH, // right hand - KC_WSCH, KC_TRNS, KC_TRNS, KC_TRNS, KC_MYCM, KC_MAIL, KC_TRNS, - KC_WH_U, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_WH_D, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + TG(MDIA), KC_HELP, KC_PSCR, KC_FIND, KC_MYCM, KC_MAIL, KC_TRNS, + KC_WH_U, KC_TRNS, KC_WH_U, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, + KC_WH_D, KC_TRNS, KC_WH_D, KC_DOWN, KC_TRNS, KC_TRNS, KC_TRNS, + KC_CUT, KC_COPY, KC_PASTE,KC_UNDO, KC_AGAIN, KC_MPRV, KC_MNXT, KC_VOLU, KC_VOLD, KC_MSTP, KC_MPLY @@ -188,3 +189,4 @@ void matrix_scan_user(void) { } }; + From 97c4c790ccf84e6025ac6c8ce16d92ec611bc181 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Sat, 26 Mar 2016 00:40:54 -0500 Subject: [PATCH 04/12] The Ordinary Layout is unremarkably mundane and remarkably useful --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 48 +- .../keymaps/ordinary/ordinary-base.png | Bin 0 -> 95077 bytes .../keymaps/ordinary/ordinary-base.txt | 27 + .../keymaps/ordinary/ordinary-media.png | Bin 0 -> 108774 bytes .../keymaps/ordinary/ordinary-media.txt | 27 + .../keymaps/ordinary/ordinary-symbol.png | Bin 0 -> 93001 bytes .../keymaps/ordinary/ordinary-symbol.txt | 27 + .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2162 ++++++++--------- .../ergodox_ez/keymaps/ordinary/ordinary.png | Bin 93556 -> 0 bytes .../ergodox_ez/keymaps/ordinary/readme.md | 10 +- 10 files changed, 1192 insertions(+), 1109 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt delete mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary.png diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index bd9524bc..4dd6d883 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -18,11 +18,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,--------------------------------------------------. ,--------------------------------------------------. * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | L2 / / | + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | MDIA \ | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | L1 | A | S | D | F | G |------| |------| H | J | K | L | ; | L1 / ' | + * | SYMB | A | S | D | F | G |------| |------| H | J | K | L | ; | SYMB ' | * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | -Tab | | | N | M | , | . |//Ctrl| RShift | + * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | * `----------------------------------' `----------------------------------' @@ -60,15 +60,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc | F1 | F2 | F3 | F4 | F5 | | | ~L1 | F6 | F7 | F8 | F9 | F10 | F11 | + * | Esc | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | < | | > | \ | 7 | 8 | 9 | * | F12 | + * | MDIA | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | + | | + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| - * | L2 | % | ^ | [ | ] | ~ | | | -Tab| & | 1 | 2 | 3 | / | CAPS | + * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | CAPS | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | 0 | . | = | - | | + * | | | | | | | 0 | . | = | + | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Left | Right| | Home | End | @@ -82,18 +82,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [SYMB] = KEYMAP( // left hand KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS, KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,LSFT(KC_COMM), + 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, - LT(MDIA, KC_TRNS),KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TAB, + 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 - TG(SYMB), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - LSFT(KC_DOT), KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, + 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_AMPR, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, + 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, @@ -102,40 +102,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 2: Media and mouse keys * * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | ~L2 | Help |PrtSc | Find |MyComp| Mail | | + * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | | |PrtSc | PgUp |MyComp| Mail | | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | Left | Down | Right|Sleep | | + * | | |MsLeft|MsDown|MsRght| |------| |------| Home | Left | Down | Right| End | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | Cut | Copy | Paste| Undo | Redo | + * | | | | Lclk | Rclk | | | PgDn | | | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | * ,------|------|------| |------+------+------. - * |Brwser|Brwser| Home | |VolUp | | | + * |Brwser|Brwser|Search| |VolUp | | | * |Back | Fwd |------| |------| Stop | Play-| - * | | |Search| |VolDn | | Pause| + * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ // MEDIA AND MOUSE [MDIA] = KEYMAP( KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, + 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_WHOM, - KC_WBAK, KC_TRNS, KC_WSCH, + KC_WSCH, + KC_WBAK, KC_TRNS, KC_WHOM, // right hand - TG(MDIA), KC_HELP, KC_PSCR, KC_FIND, KC_MYCM, KC_MAIL, KC_TRNS, + 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_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,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_CUT, KC_COPY, KC_PASTE,KC_UNDO, KC_AGAIN, + KC_TRNS, KC_PGDN, KC_TRNS,KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_VOLU, KC_VOLD, KC_MSTP, KC_MPLY diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png new file mode 100644 index 0000000000000000000000000000000000000000..b32b95533c51f276de27ca406ab579f1f86060f9 GIT binary patch literal 95077 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 A^#A|> literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt new file mode 100644 index 00000000..727775ea --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt @@ -0,0 +1,27 @@ +[{x:3.5},"#\n3",{x:10.5},"*\n8"], +[{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"], +[{y:-0.875,x:5.5},"%\n5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc"},"_\n\n\n\n\n\n-","^\n6"], +[{y:-0.875,c:"#73ab6a",w:1.5},"~\n\n\n\n\n\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{t:"#000000\n\n\n\n#0000ff",w:1.5},"+\n\n\n\n\n\n="], +[{y:-0.375,x:3.5,t:"#000000"},"E",{x:10.5},"I"], +[{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"], +[{y:-0.875,x:5.5},"T",{h:1.5},"{\n\n\n\n\n\n[",{x:4.5,h:1.5},"}\n\n\n\n\n\n]","Y"], +[{y:-0.875,c:"#73ab6a",w:1.5},"Tab",{c:"#cccccc"},"Q",{x:14.5},"P",{c:"#2277ff",fa:[0,0,0,1],w:1.5},"|\n\\\nMedia\nL2"], +[{y:-0.375,x:3.5,c:"#cccccc"},"D",{x:10.5},"K"], +[{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"], +[{y:-0.875,x:5.5},"G",{x:6.5},"H"], +[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\nL1",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\nL1"], +[{y:-0.625,x:6.5,c:"#bfbf67",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\n\nCtrl",{x:14.5},"?\n/\nCtrl",{c:"#2277ff",w:1.5},"\n\nCapitals\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"], +[{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"], +[{x:-3},"Up",{h:2},"Enter",{h:2},"Space"], +[{x:-3},"Down"] + diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png new file mode 100644 index 0000000000000000000000000000000000000000..89d15e45069a0237c023e77315068b932b33fe5f GIT binary patch literal 108774 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

Qy=)ZiXYuc-zlUY(wveV> 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 rmMq7#=\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"] + diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png new file mode 100644 index 0000000000000000000000000000000000000000..7522af3330a21dba81e3bdad2f7f868b2b294680 GIT binary patch literal 93001 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","|"], +[{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"], +[{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"] + diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 5a847aa6..1a085984 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,48 +1,48 @@ -:100000000C9465020C94AC020C94AC020C94AC02FF -:100010000C94AC020C94AC020C94AC020C94AC02A8 -:100020000C94AC020C94AC020C94C30B0C94950C85 -:100030000C94AC020C94AC020C94AC020C94AC0288 -:100040000C94AC020C9409210C94AC020C94AC02FC -:100050000C94AC020C949B1A0C94AC020C94AC0261 -:100060000C94AC020C94AC020C94AC020C94AC0258 -:100070000C94AC020C94AC020C94AC020C94AC0248 -:100080000C94AC020C94AC020C94AC020C94AC0238 -:100090000C94AC020C94AC020C94AC020C94AC0228 -:1000A0000C94AC020C94AC020C94AC02020D240D26 -:1000B000170E240D170E690D8C0D170EE10DF40DA2 -:1000C000DE10DE100D110D1150118A1197139713C8 -:1000D000A3119713981298126B1397139713821307 -:1000E0000000F0A135002B00C100E100E00000009D +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94B00B0C94820CB1 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C940B210C94A9020C94A90203 +:100050000C94A9020C94AD1A0C94A9020C94A90258 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902E70C090D66 +:1000B000F40D090DF40D4B0D6E0DF40DC30DD60DA1 +:1000C000C310C310F110F11033116F116F136F13C0 +:1000D00087116F137E127E1249136F136F135D1316 +:1000E0000000F0A135002B000152E100E00000000B :1000F0001E00140004001D7100774E001F001A003E :1001000016001B00007F4C002000080007000600BE :10011000E2002A002100150009001900E3004B004D -:10012000220017000A00050000004A0029003100E3 -:1001300000002F0000004D002E00380000003000AD +:10012000220017000A00050000004A0029002F00E5 +:1001300000002B0200004D002D00300000002B00BD :100140000000500023001C000B00110000004F00B5 :10015000240018000D001000E700520025000C00DC :100160000E003600E6002C00260012000F003700BB -:10017000007F2800270013003300347100775100FE -:100180002D003882C100E500E400000001000100FC -:1001900001003900010000003A001E022002220284 -:1001A000010001003B001F022102230201000100A7 -:1001B0003C002F0226022F00010001003D0030020A -:1001C00027023000010001003E00310235003502F7 -:1001D000000001000100010000000100000001001A -:1001E0000100010000000100000001003F0052007A -:1001F00051002402000001004000240021001E00E4 -:10020000010001004100250022001F00370001000D -:1002100042002600230020002700010043002502A1 -:100220002E0231002E00010044004500010039007B -:1002300001000000010001000100010001000000B8 -:1002400001000100010001000100B40001000100F3 -:10025000F2000100010001000100F000F100F100D6 -:10026000F400B6000100F900F3000100FA00B50047 -:1002700001000100010001000000B800A600F90023 -:100280000000FA000000B900B400F9000000FA0014 -:100290000000AC0001000100010001000000AB0003 -:1002A00001000100010001000100A900010001009E -:1002B000010001000100AE00B300010001000100D7 -:1002C0000100AD00B100A800010001000100AA007A +: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 @@ -75,1047 +75,1045 @@ :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 +: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 +: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 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.png deleted file mode 100644 index c83f972cfe16a2f83196db9b92ebbd276561fd7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93556 zcmb5Wby$>N+civyC@2j>C^a+)Lt`M_-Jt{0B~pTB_Js!9TGz~(t=7#cjvq3 z_uTjM+~4s&?;qb^93pdFd!PH<`&{Q*YY#$IS?0lg%KK<&Xb%@)_x1jGJ4Jw1K8w6sLQChbFLgatwW zUw-6D{MnkRijRreHzmp8zE8%{BO{y3ONfj7-)4v!qbQn;!qBH@G9k#GC+fL4pWFXm ze;Drb4JZA%TdW+ORcVJG?Ej9}KS69Y!%9Z}>HS{=iuz@wsE-_;Ofn+S^nV{e1f2=? z;o<+X8vi`ehk?L|sDselm~LCzXrVoj&uR>MvHm4}Uj z6sLT6RlC0u9^Oid8rw`O4ht=}^O|ZZuf;<~Mn<&+Hmw59LiNb@tv_x4-<O?nbS=_Ct)z+#ZWY!wncjkx5L_LK80KV zZh67~?$`6+teKe^=bI}xc@>o}B_$k%@gb3s`Au$z>TP~^oO-K0&mB{rxjy04Ef-}= z(S!Ww2#-)Be0+2Umu}TVjgZ5m;u{%*{e+gzXr)=dqtu(+{CstD^ZXFY5Coz^w`i|J z?8)+u&#S=uq8Pi)rJ4V!f{2OO+8ok$;`WkbtWblM~2LE>i>CGav0jB?doEG zGcN`YT`M$5ane49qgbcRC08JVlE076wcyVF+5XaarI|wE`>WlLw+fx1q#9Djb)9f^ zs(`@%UR|hUE2ju}6p`|imoXS#w)J^t>!vawzh*d>Y0s52MU*~EN95ciW>TH0G%I{n z@Axn_!}52F*SC+i-W$Kae?JQ*>-9UEa~dAqTj=N{jQo=6ohov^Ol)whLl2v?lIW}day%)2uhaZ*WY|2X~M+u0rm z!|n)uJQ}jwbofxKL^np{=FFtw`s8OJ$n5cNRvJG`yF}8qnT*h>gTPxK@+Oxowj56y z(5EaX!%X}_L#Q9{Xz$}B{GexLMd;VsDf!>Uf0#u|elG{v4$vIpyMZ5~&&F;dISPs5x*jMqK_n1ORC0{|IP*qJ$&4=|L zFSi8=V=AnEFi8<%PF?SH;D56ieq01^e){OCv+UYM4?~n{t=+sWuU_4q3iH9#uivIZ zN!e{X((ao7do!o|_#}DN9343yBp7!xS%M9xo*eEaz&g+>E`$S)4Qf-46sZTK?XIf> z6h#_eB5CiN+D5J-HfXGW{bX^hf=9%RgZRJl)khKM!;Hl<*B$Co!|xfX{5I0K=BU6wEZk{WNi?w4Fero9-22L1u71G&dz*zKxQRyD z7IiMF=Jm`KB@u5Uc|g4rwZodbh;)pD!%t>Rz08|;s(P)-6BXcKIisfpB4atm?(Bo3 zkiLS*5kgCeAh|XPXs2;k zKD#IuL_eA%fPoNHgc$QUl{Hy1WVOwd`giYZ$y|&fdir`M%9d1rr0AqAd;jb8*FrZJ zn_L$cn`NCrG&5iOleoBs^k?UfHuybGY}Nd1cjoGkS~2lQdSV!)$lgI;aOzd&zTF7? zf!nK<#%Cq|>FIl-Zjbai?k}sunJPWCe%Q^}kA*~Ed@3O!^pcfaD$*f$?~Nw>wP0U) z7VblWlP=;lJFyF|EoEha6*2uL4+&$_D#9^-M1vjOIHq!AQE%?JOV}Iy0MZ;_Pj)-tejl7%l0fn>9$C#*mAr;EuLBBvHNO@ z1@faw$6T|AD`EBH8`-eAR>>7W6hrk`OOn zJf3e1`%RyOCkX0{y$D9L`?2G3il5kn`ti*@1Ll; zVf&NzCUK_Ckv#fP?@0gg-%|w%<+9y46=8Efk`qjo zo0kw4hEG1t?RhjR126-l0W-&?ZJU?C*}V`fc#SQE*4I}v+Eg$E-Gi&IWC3z`I%!i+ zSH@!@vf3ecaHvc;!iDmEPJVgp5?Z_BQwv2u_S_SreCho>fkmyI=*|Z*ycXKUS{y3W z@p#X|xIdniA@cJ1@wi6fG~+m}{?_}Aan>Tk?=7W-&;`*(`vr_rgW4x+`}YkK(zj?I zQ8VZG4YH}VYFEZ4^dN|CNa$tyA~0v?vuuwkMiklZXG?lldYY zqw^2ZYgOihM9|COm$w|TN%&L(;WxXtH&FoFX1%RkYf=cqCn!i#CRD6{T?X&%?OkL! z0Xbz7>Z$*1MHa8LXWvU6fQ;+_g4@@m7}m0Qo(|FzcQ^uiD0~MUKrxrR?Wy+Z34gXz z=T9kMEBpQGAgstCqE2?V{Y?O#`O%wPxRA16It|DfAuj;r5?49yA-iOo2U=g-WXikW zVSqg(RO|h@a=u8Ucq*X~$Eu4>$^`p1MA8yP7>$q4FXH2=e#;&+)~NFq>1TVfK4J5# z$&K$#J623uq1WZfc(skrLS`F{=+K?URCx1Ntbx_5W_P;Z)H$hUVfLm(61@jkuBAAZ z^e}=TY;&@e{JKCHw3xd+`vl3YL+cRijl3>jIR%B!&vu*Qw7v`?7EP?;>s=TM( zhoCcs*CKRT&7j7Xu=ho&wLAI4;^lB>>SlMZ^OYp$&C=S?&o5ijAwm|20Hfg-r>}As zAui4EW;|l#pUC(lW1su+r06!Y5acw+pE3XM3%Va?m0 zq06N#%u)A^T=;9INSCh}6w|@U@K$BHD*DH9`BDWyUM_AGB8i#?Ks>UrUmW3k?9PZ5k}eDYYEzhSThkUFOija$;(GQQN& zQDU+C=K2!1d1JirGn?FaKi79fdl&l*p7Lx*WS&A2$4iSs*M;bbAot^^t~=>H_SXPM zgap9Bf01Q}x=6o4vuSqE{`EqZ*YmYs2SQ#*_6#wicl5$#OV>cLC^t!;XsL`!K{dtG zw~+6xnj9WD?Y*WCd%}IRaCD`Nx27v3G?M`=YIsw`+UzkA4Jr5*fUlnU@ur?d>4}7~ z6nHj|94K*XKi_>PO%}8q5%siezxxGX@Ql@g6qDo!^y{)^@R)G3m1_56zli8*Vv&gX zUY%`WMwcZY4HHLGG=izQ15Jc`F+c>+Ipe@z(O&>eIZ9W6HrMrSpq4i?XgTR zPqx1S{G$cMZt+_R3@jp_mRwAJ&=Uq$EJL+^`FP5Z{2W$d3$_ZoS%fJE!|}l*W`wC{ z)z^vQDIau9EH~c~UCBfrRSxZv4Q(Qzp?)!?i|NKf9sj*!EXGzg z3sv`1wiw8s&E6eqnUV!u-?MJ%-#hs_T#YOE{34t0@1(Q_=nyvX z4W|o#4n?*$w|r(`DGR-ouCa-?kQkF)d-s0n4(!Np?Gm@$Wc#c9Vw_Z2v;8Zq?$n*{ zx87o}vJU!|d*kkvaJ9qKV(w@;J$=7nx~{1?roe@O{XKKLSnd(NIJq$PvwmE6%2(aU zMw2i^rBHk07Oy?kklMEzksVx_P}r}Jw_ai;S?)<(#^`hhJ{|(Bt%*2h#jr!N$csXuOiZgp-AONf$R#N_-b-P_ z*ZjGTaC|#c;PHoVXDaiAmcq*1Lq-6Y;6jq~d1`f#^T#Jt6|v4Ja3W%uX?=2>Gc0HI z%b=wqpQK;kJe6BwV;p-Mc&OfTn_zZ*v?r|Ze1LKN#T}NtaX!EiiU?hl#Vf`eUgE}h zA}aa-ku9S{tq1a>AY^V}Xo$?MihFf+FzwixeFvOdZ07<(B7PB{hhK^xI8v)gGU7i= z12rf9lUz7Ej^u_3L)l!mMDW^n?eE0)0R7c$gHy@MO|z8%wOJkd;b?W<0Hlz^6&C-y z(N|U+!&hGCQT^*h#`O|o9WfAi!5hv^tdRphGmjYyrRI}%a$YE>l+ycvSBw3R`?|mC zSIc|Wi}GhbdEF4Qq%3r6qopwhCQSH*xod0buhrOs(>FSP{~h+!s9$CAvc&j#V<)&N zeCG}H`2~G3ko?xZPdpgvbVdS*1r6;kS-e8L1?KRv)Evp7a`+^D>qN|q>(2GWC zT*1F7$nst`>1asL)pN5x615j%iCtW}-fex{Xv)kwbp(ke&)UZlW6 za(qH}TKo}@A98Poi;*Gj>8_BND|Gd9j>9M)^9sgbWrH;l7v-5?aAISTO`?ZT>hsRlHMzjl&l0OVr$ZCXp`&JKqjU4WjieH#zW;t zo^8%g+`oDF?9A|?lx%X$NaRQu?eAfno+uwJXb^=gOS6Yt)jRBs*-KLow_%Hp?!1pT z=fToZk4wE4A)a3h{${sv2X05o;jxcu3nvnSruEzhS)legs84P1`#>o^$L31&ozbf= zj0c4AtJy>d!t;>Hxi)AJztAB|xX&km1>Z1Vv~_FiYb2+~^qbq3jkK%*dU5@0<4(?e zqpN}mU+rwayiXnj?B?n%L-Vgwt*2faeDf}@xbA!V!L01Oamu;rxd!iSOc@1gBFwN5 z4gg8rC&H|Uff#xjMT~5MQkVaxBWSe3q+7Cn+F_|nZKW^aE&nG%_n9KmkhbO`@;C_3 zkaQvfa4J54BRLqvEc=>Z-9r)I`Uqx>mG|X~2IwEGK&7pr(K7M~yv@>XaJEuoBs_`D zuAhKw8?!$`RJ@tr)ogK;3PnU@mwoXRbFvs9do#=M(mmMvH*|Ouhd06$3*pOqP77nx zEHKJ1AUxilysKRX|9E{&UTrxl9=}`yn2iS%JOKiBbF#Q(93eP{pSdQBlSU696PY^4 z0R0tEAg=)>=rf868DGxD<>7{Yp``I2T?|JK@L~P4Y1yr2(B$aX*=Ku?ygzC^xvygU z2a~Rk!a$GzNxJa7HP<5zp+y4_N&3mwKtYI@u@9r&L{UOPBCUecCMMw1zTe)Y5p1}0 zKXS#rqUy9Nzh=kIs}lBN67xxFH}E z0DJU_dp42NU=8#u)z<|WKf}P^{Gwl#M?!<@*afnO+F-Ko$0hn0+UZXChE58S~ zew~J(mN5{ClX2)q|MEJ0%{!3Qpi+}m*{tbr)fOm!0_KjvutxxxrmTB_wc%?s-%ygb z2^};4t-0Xr{8fkR%nG!AdAC=8U$zf>gVnd3`ucj2{re}SGPq0MV>{c=N9_(ohDYIe z4U~CFcn#Bxm~jvnIvVp=46@;lD}96q9OGq%hLjKHFIp+{rT~#)HINJ&&l1DDIOyj> z@i8^CLoCg(WJTx@4a$NexpQ147tvokEtUxoM3lN`G(PnP|z4h^*H;a_x6L@L>j@Nu+ zBpZ_x-jux8W)Elydf4T~@h0ojr?UbQmCfRD5CCK!Z_hXCEOW)=p)z){|G$pDFuCv% zF8TxlefN}KH1~imrt}G#jljk7+lx`7j97NK(rG45wo*R>WP=X0& z`i-(5r4OK}`SVrZvDC%MYIQj-&8W-k)8FeqR9-gQ@}1cNLLrC8tZ&*}wnk^Kxg!vl z9NC?Ie)#t%{CF5wq$U9$>^1G2Qb!IZ7#L&E%~cjNBXvRVoC-4u8i5H5&+x}UWCPxVApdyx{aRY9SX=8Hn(UMU_efz#xPd2tUP*}APFFJYrQdU(jy)K;Hck2H-hS={fN{RD0J&Wq!n6Lqg4XS(6uXoHF z!Mu$!-D-5*&7YpueG$Fcpi>5ic%qs_AOJl5ut&@Pc2-jo`{ySEl`^<&yMB$W-p0?` zvL~JqEqYOK7VHr~eP+>X6{<^ZF*J?jGQduDXJk~Wx5a4`Z=;K*T7KaQ^yD$bLE7ZP zG4DPMsnnLu4`?F9`P~tN8*nr;bJP^#=?J#rrEvx5Z@(4rM@p)JuDDWzlSiD3#pmfp z?Yv7GZH5s$6Knuh9NV0XHpr_;r%V|Dm8^gOEXo(|-##B#{==cc z@XaO$+3LYOvd&&!-elKex5({!3j{4LE|#>5r#d7fag>d-1O&+jQFIfofbFy>s@-K# zv9@s94C`TO4#KBV2Fk<{cxQ-IrW~G=`Tuj&hyY|OOwTj<91!0HfYFr>qg4ASy+JzK z%4ArgQwF-{F`!g+zWlcRvo_2$nO1Pi*8R9r&AKn%7 zJbp$ZBFu$tp{JKK7MUsZHqcL$g*wosRIgHaGlm=od;ggaA3TxJb0-xnuQQ4>esZQ*uLqWQ z2~(6?(%AU=_G~GtQ2Eo-{2ofVFZxFZe#1c_VPNb3sQvBD?l?pzNEMsx7<(>jo^)YT zJxKG!9^fwOk!2PzpQd_C%=FJDUCEELf3>PfeBA)6=7G z;$dRya(Q%h2hF#_{n$Dtt4P!rBUKL1(@ji#7$_2_N*54Br)4+v>#W5%9ht+hCO038V0P8G|qj&52 zc~TzQESaJJHA(ufu^D8&oh&m{nQwScykfd-3&w+;sf2){&Y(LB0YM>uGhTSiS}_@P znG$O#^ zrL6L49GP1v{YbVa@=BM7kJG)EwpN>B{KB??Hdr#FfIb*sIZEV$h2LgUQPO03=G$~X zE)-iN01Q?;nMp(>14z1-Us7x-(&X?Aj6lOigI>+0YfGed(EIT)#M>S|Y{lQrnC?;} zrEbGj8w=50bFd?+-Z8V5$9(~CkzUxp3Qm)<@i*%Uc}bR&jR`=7k;%ZsOs8k!|5@b7 z!IqO*8)twUrVEEwDyr8Q1OHG4h9E5@9^yd%HXY!m|~K_SuN z2R6f&SZhDD3p9uK{;;Le{o4xw?E>5v3#fXJF|jDLz&24Zmi;_(i#3{)WcyT-K5ELV zMz*~2K%et)NiJ200C~xjfg9IaZh|U!U z0SJyZ{arUK)~r8K4G5*kRP}0WEd%C=vD9{GQ0c1Li@GT`{`SrC;F(QFXk_l$ZkB>hDD)bwIJst!MR6S6nxCS#`7{oKsJagg5Zb;g) zkuR?vdw`Nd51NX`&!*)?(w@&Q$4mBFI28eiF!Fu+l9Zf=E$N9*UdxA(apo9t>3;c%>k{U?Aj(>~*ctW%fI^gF z&X(!8#HFDRwj=jrr=1wElHvcXammwN28}ftT?7U8Bsw?RCZhxh+k(9kTswA0Aypfy0}2&w$GT@h4a zqac)`w*V&xi(ITRh_Bg#LwMaEUxeTswq+}iOAqk6esDKR*kyu!r6s7Nm}zq31)yI^ zatPHz(JxlWC$QBhQ|9q^mO`;X#Fd{-_!l$60K+K(s8C@bU#lEFP)8la^lX@;<1YN1 z!=UQ}P6~cQttcBT!~zwF{6smG_ZwP-?_PDL_eJlXL&+M!vJ{|Blab{Zwh<;QoFSmJ zVI{sp`3Zgy?tun={f{-ZsFjk#Genz6S{K4(^sTjAc%>b4Z8-X!M17D%+}E=jLgPxZ9LNm98EB%)yUUFRjN}o_d~fH=q9UNQ%$~WatIh zH-(`0s-Xb(pz9GQW0h+N8v!qJl-9**}$Fokjp%aM_d?E_yR*D{YT6#K|Wfc*AUgRMD) zh2~m88_Pz~xW|+;F_3U1ShUV`RQcm+gM*So6+ZCwv{=k+HDY>g84V}BMEHipQ`yyt zK~E)PFOuNy2*9&2hdg*j6$iN(1zPLNprF&NB$RkupI(A(Xj#!F283rSl-6kPHsMmh zH`8*l!5;IR=y;6IqBoXt!i972{TW+irIIWTkW-7JwVoS&2K=UijM147Qu@)#d?-op zqn_RV;{`?!Io>utoE%AG%Qf{-1JF0O<8fdy7~x>Ri$9p*SPHyfl%nzR5=dh*Xf3z) z+G?F6R7iS4dKtzb6RCQAaU2*0|7NLXkbvs!uH-M}^9YqQp3A8LeQ~Bu;F+(WNlfbL z=He@_3?Xm7)LP50e2Eq}Uz3p0q%8b#54yPs+Wz2P#%d+0I#yf#2x@TMeG+MqRnM=N z!bR?@v$gWgZH)^QZRMKB{X;k(Fu@^{ZenrUX9M3yPmflO@!Db^j{dQIM=73OG5xTM zTScAUNn~zK(Ky+Nsw@^#Fdx1IC1z600&XdFAd)DGPBlHLNZ$SZJ@evpm+PjG5oRwS z0E5NYe}$F%4p@!lBHYA-*Y(y{{xEvX7^C@Pn-O);($-U7>;+0satPnZzeON{bT*p%h&*06b5tI^Y`0N$g(xyUkl*eo%(OnwG12A0x8Ap;Qi) zsW8U&v;=NVjpiW&B8KAuy`tA&1W3b&QzW^?yVh~@BVXKfad z2tLPU*>2{f;}?>$$XP%P?0-Kz-DR%dD6;%$w#%54Z`L2`djDUpga47@1(5LLnRHp> zx(N&16_aOPDkP!E=+|8AI`ny7d1g@T>G-NI!$jU)$mNHHwL~P(y88wOh%WpG?rB@m zQX|l}2xd>Yf)2DAeH05u2o(W(1zU z($seLTW>F@y${g@&sP1KJ0d2((O$PL)5ltAX1JWiABlq~Bw&BeljX zLDN^zp4W{ooJwf|N=J8_Gp5UZWAWDKTa*ckk2AX>0^u!K4JUFP48SquLx}T-Aw2DO zvz>tkn|29gyw;%sKdZ~ai5@{H&jlFWQV;r+V;G`oKS1U_Oq zfB|Oz^+DLja-4@0&RS37^327Y7ad~l-Gyi1AJ%<^+I7SRgvZIaG<)>A=Tup(M{}h7 zbg5o?U#(!(`?_nT2x|n%$X4T#U!39>C2c%B69;jPrbI7m@|Z8r59mK#F{KfW7+z%p zVu47_IM>rV3+>y8^pd26%1a&9`+{HTgkdF`1HC402}nzz5sjPwAgcJ2>D==c8Wgv^ zGCW8BGU$iGHMWO6ut<$_-6M+xNLG{K&!lU7+L3zPw^!9|oGq$l!>a;B9lat3EMvWk ztY&NWipFcfaVV7$6uK$7aO?+^Be&PTZ%2U~%u(L_VV@rOO6B8Cz1FgWk-KAKW5``l z3uUI@9;FKcIFs4G?u?c~rNKht+)E0LB$G-I$jn6sl%pJQDE~>UKx5VeJkwjUq&A$1`(^fJ(ld zt}t1z8W#E7>~Ts&{|q!0c9cA(I4FBT{&&pqgNnC=fEP_cj^IN<&4BSW-7SlQ_+vjH z>Qx}5kE*erVA}xVFxYsJC{bs>5wye_DF4moWNFY6O_4-1ZqBPa^(sa3 zTi@`p{_oCPF$^-2V*~ot)}z2e!1@W^gBS%}5Wwj_%!~)f=pI0hP&_^;|6vReOS|zf zCu0b=S{<&mCKfl}Xok1?i9*wR}Zm-AkkO;~CoRFs>HamsflKXK29W#fGRmt^Rj4Z?DB zki|mg)8~68It>gg@7p0Cw1k?)wO+&QKPWUFY$N7srmBb}X@b~wzG_knN;UW(D?SS6W_a!%kgNMaf8kLq=lm4&3-YEyZDcDzht<}dpbyXy?drF z)ZCZIsQ@Z@E&vIu1e^>E{^}YUtWTaiv6VJ`cI4}if3DgtBp@IVjKgvq7D7%P;qVzQ zaxnIA&P@?j6Ce7{R@*clpq7}c&xQTmR?!%8>RGTZS2ldIl4Ljr+%^)MQ)R>abD*UX z3n}^pcw$O5yk@3!I7`(|*Nd2+C+?zds$62Wcb%yxuG=B7=x>Kj>W?sXMh0xz_;v01`D@2Geok$WyT31av=0D5e zx5H9eV=De1JA^2pS&Nng7D^!*?_CdsK!)p1S7TJRU#7L+rYf_D`Ek z8;}3z$dzQ|Ud@baF&r+eY&=jRSVPX)67jv6;B}Qzn_re%WgN3gzOd732!4>ZVBT}{ z7O%Xt6G^+7O+8^9jMD_`uE=Dhs4g!(&tCZ-n}#2;tA*&DJvR2(4-^@0&Qqzl@y3A$ zybqj(W1wG`e1exg)1g3mFDII2spWEqp}h0#9eWy>mb@MVg+dwJHwMxZ?64FeI0ov5 zlN4ZBl7877Z{)dpR_&bTzyUhqPpdPOZq>&czd)Om&$Hv>YVnYW;k`*SZpvI(x&d^U5D>`8|IuYgrH()CH$DHKPA3wF6PiV@=GSndOLWGjFezBWxNa8}dT#@^Vnu%4PE1La&;&yw*;9}l8 z*c>l(I;WQ$q0b>!8%Eh7R+u!FFi|Ef%$ap}Jz+iZ?WB%g0vN(~5Lev0oN!Ph2krIi zqJV^_PpwNn-;EmSWcYh$ffw9XXgC~t7I<|7Nn}wIU-q+C?+7C@T)9352CP4xtd+)w zPJ{gPZp^U{va@HUvc&@>V@CjWu6O?~SICB3I3Qa?D)UesFt{Tyr~d35`-e>#${{B8 z_(53XM{%WelW)bwLGb21JUT+6$PZR;L&`gHY)spg_#cLAyPb=m3MVFdwFp`+s&`ul zhMeIFnD!V(3+68cmR-bWYS8Sm(^V2PiXICz@50Y`&hEF^&hR)K5j{Bg<2z7E!NcBNV~mxiFL9yC$W1%LpM}J*MtKx7AsKC3;hfex1@~h z73C^#k(bNy>=W5X5+4EmDh&Ds+~QfB(p~-zx*furWWjfE1qYb%Lb;| z>Bn#m68L88!+mNARTYeLzkCUc zB9rA=`?*&v_E4*0&%0ek@-8hKff+-D&{Emyd{{^zXx|ChzCAygHW7d1xh%H+Awc%> zikjb@(k%ksOpD9bjGx}se z!+Hj-QVjRG!YN>c?eU+*sfZ9RJ3zMq7$TvvG{iD;bmZZ;n@fK9=qZVupja8daj9fr z;6Hwq#E>0{8x~0pAU3Ji0$VA!I9I7jnj6h#-qz1##K&B(;3{$)GLR)cqZ{ElB!;&; zuk6h%%vD{wqylWD?&o=YjS9^vsC!OA8t3ud(`DP(nk0!{B$2H;L>4b#yP5YIla0_m z0J<%nO3Q8c^<&lB@T%Ax?W;$&R~OZrtcEw9egk{&8eO43q96Ms%Z!p+8K4EqXc(Wx z{ISR0;4}j!f`RQBR!|O|Q_z}My_jdOEzLx?)v`x1E&**E8l z?0|#&a~}inMmmOG34Oq2&NjbpCHv&OliV<5>4AHinvEIIv+oJfrUFp$xn?DNZ{bZm z+F}-=kg)&D%-rnuJ%H<74f( z1WFYu5g0+ zD%v3TmL>uO`ux5b(Wshr`<~wm69CH2R~ITE=%=(hPjdV)XxC!X2K|T3jh#8K@7=lMnE8&VmkQZOR9ev@$ z_m72GsEi$Jy&K_4XWyM^Fd^dFG$#c1``@Z?(hULdg_rSZ?M z()c4?u8W&tvq-^s;HZf`q-7x@9Sk&q2dn(ZQD8ZR)|w zb!5i?^S;`bQM>!t@M-n`X96Ze>B96n#0LhJZ+XoJXf@yS@>Jx;*q8xs6ASUiG?2Me z7x)acDF*7Ij@3`z{$r+g-(FGR*$vZ_8KPJo6?HUhELuj#Wo(X@4KEo`IO5kPX6^+ixa#zmg(>QI!tC4Z>p`!v7|4ydVA*Vlvgus9w>DE1oQxjpbg;-0J;mTD zj-1U*3Td?phi}_)I;<6a5t=8FksHkMm|vZ#5&PY% zlBdUW&YSD+e#j36GhRm*(+keGCir85ysIO~+U`+Ts>InS#{i-=Mp$%-HMn6SM(mR_ zc?cLqt%MAOs%>X~0&4Y0=)N6c)FgprC4bEUYZ=9K zIeZH<8CFKWt+D$YFC4iS5e01!Qg{6O$yJ&ymTroDJueu!N6x*CB%Bpl;b;4?sK%!K zrI4<&e+;oC8~zQKTryrtQ4#Nv@P}mmNlWQ8Y0k`;2{z9KobP}IQP8>G>F*c-?;OFR>%M@JbBqgk6usT~P%)P` zRxVtYaA^}9)o8$dMfdx;5g;qkD9rPIxj|%&O-)Thyhaqbnk9iXj+yjHdLv~nsXO~R zFr!uMU;m14_{f}4cl@}>^W(eFP!}CN?d}+e5F3wI`(NjMV{9`s^Rb$jwPT4tKHekx zeENBQt-G}N$#653!g#K5F}Z4>4ZA*!<^h!i7h)gu{9`s{&18H;m?cZVbPl*gxuD+S z8iu^PiE?<=vieSseuh0tmbIY#pZtk~I1Ztopike8eq+AzDcBeBVxN#&W?LqbT24sa zSVvrj<3ju8{XU`5S8)dhbOX<;fxi+iIz|o!kD}I64*Oc3?*vx z15{p|&N&@Tn?&j54Xrr*XXkc#E}C5>vcZ{}=iP4?2WP~>#I+1(eT z`NW(*D^h_`#qwyx)#|{5*s7y~^P5MvoqLv?f&10(U3iPk?(-vhM8)aPDAwcFCq*Y`>?Dtpf@3YBJ`a3z z(%jxpiV%n@y%r8d5~Lm4agAMMPO6PAb{6bLlUrWx!2)pn(cd*ImK{;b*8Z9dN#xRF z5`84#4V|$05Lb$3Loo-|E*VvQ0;nOh+@kv5?B?~a9lue*!6M4CuCMZy4#blA6+1f znk8brPF+6=w>MeY4~aUH%9Immp=y?ZHK!aA~u_#80x#*cJOq0EIO#is8J?;)?fGxY%=u%3H zvZG8fQbSFbA4;8v_3tT7lk@NDjgD3QBgFC)0VdzX^qf@Dc(47YK7Wi<+dylZW8*FM&_tUk|CV1)e2f{05kr3& zxEy(nDv#%?p?1(8KpF7P*bfQ! zp+K2Zv5PJ)juumitO0|V)>5DQ*Y00&dhlOyx)TT4VTPfoA9nUIN`7le&}StMSJ-3v zwdyvz^LKW2srzEwaeNI7-I}Wn9O2~T?o6=d^e_%m1_D+PLCMhM^C=GprF&Aw;5z(` zCoaFA&R;t4Y$sqpHVfzY?k9(L8V4EK1B8Mz@b_U@(Q058#tOdsm4$`941`oBo7XX& zVJKgV+%EWVbd18A6sCEeJ%_U8eo@M5$=Wt@kl2c0vT0M z7O$TP!aSLp?>euoK+m8uy)R{htOS`MIA}Cnsk&uM(qDKaHaM?~1Fzi|K(t^p!q5VMX0Qq_?i+&D zi{41+0YWoy^btw$I_J+91OlZQrPEsdU|o!yIGeURnL)jp=f7XA`>>uB(+}CoWCM6* zKG&UB^1xRJ`2R@YcrfexVD8dj+FQC|-O#oj&A(u_9%xlKo_-^R3W1f3b>AoQFZlQ-`9f_RFUw$KQUJN&? zCk19oqtEg`omLH-Ghf6+4ML@tlk2x1GQptVSb$}RQp#V}7k4pNE^ZBcfx_5G+;y!_ z)7n%SO&sJTjXoDkpIRCGsQ^n@7tRONHT`AYnnZpn5zcW1q)3{3iD@0M3{aF9mEi&V zM%c%ZQIwUDg;MeWUn!l}B2q|MJx`vr`w_D+Fzas5)oV~QuTPdz(J+s4lb6&E3R3`7%+WT0TW-i{pGT4ui!#iB{S)O7xJQXtIN}fVs_FS#H{p85Y;u}9yn2Msm(1?6ibO*=Y)##& z7v^sl%2uaYo(dAL&$Z2Ke*S6ywBnrn=|@X^R4a|a$gbLw!?-?D}4(?HhB9mBu2h*UvwRPl?Q(9xy~#o|DVZ*M91ozeawC_Ksf1zlVJ~d6KMn zkJLtW!}oiEbyAYm<==Oz=K?CDk%jNn3s>>S7BW{g5ErEdnsJw)m|O(rxIE{Ig`oVf z))Pf)-I0$b+M&nq0gst05&Uqp#p}{9QFm}?C?EADIl!9rO-o1h|B&{UVO6f}yRRUU zLxDkybfd%oB&54R2@#NPK^mn~kd{UiK`BL$6r_}av8y}}n5}HA?u?StV5My@jx6Ti%{;smac4b3Zz(g^ z#p7cf}- z`T6*sOjHv1hlZaI%BcD&e7OB<_!yloz>+=F^dV{_XWDRA3DnTF@H*Zj$#he z=34zrdLm+7U_kd0Uim0NJS9B}Kcz@b^zF0PW8a>UDBhAXPaoOie>KsN!G0?YU$02s zizMp%^w4g;R9B?C>-eqr`xCa(<~mi2b|*g5q?|fMoVl-r)wZn)Zg(jh;x}m#u4M(J z1gLxAQ)CxLM=?fT^gDJnhlu0Kjk8GZSCX=18(s=~Eh6yCN0VynRm?A_U2BxWx~P(H ztMq?WtPG)c=NY#m>(hlP{P_4IrY%=X*P;W3h@4jq@K!@3H{9M^ofUX`w&6IRGX+%WCjM4=Ih{xoR%5u3AzPr7ZW<=clBII&BqdkI5l)StkQxEJkLYK($(a|4g zUD%@yCQyf5JaUTklNdi(AJ11y!ki5CwFI zt%WNcRXrG0QMvI#G`ew8{c)7fE6+a!-dsjCNs;7SFH{451&60oDya>EDdWBfGc&)o zl1toW?};jxCvvL7T3PKVg8M{-bP_kR?kGS``^$GXhF$=QV+2{LYgRaa6k=e(zoXa?A%mRLa|bj2G*v#(Q_+;3}HaOLjuIstSCIJa`$auQXn4+GO^MFoz9f;J$EX zRyb0`pmaR7zurcABD6EvNb`49QPgXPS)PTB%?3wQlx~EBJm0I4`|HhnD{19AwHgmO zDKq&aUN5kXHVI{jzElA(b_70ow-FWNwTPf@Jjia6AMHNtJp<*V8%yMq{E{x2Im`s* zSSo(jcl&YK7!hPv59m2%SmxDKR2VHcX~jHC7?(+-hn{9QH5})4s+L0c#BlJ+C;FNp zV-hwE(z*EWi9IK*2xKW}vsLAAMdE)yp;d`Z<08Z%>;@5V7~|AkBnpKoX5dDfC33zVvAvZ2tj1Mc z`X^uUsY5uo|4am%EtvKOv*Zb8X|ZF(z54&F{s}Z5rO=9Cf63lmdurAF6?vjKf1T3Z z#Ev6k+Q+!`PH%V8s(o$y*CM8$y@_U_Z&@beo}h8y>`n@1k1Lgy zuvER0MA+K%@Y5u#+}#sQ+Q`-mEzfpSIx8@6zOCf3$o*J87%R6StZ@2eEX?dI@oHkr z%65IM0(1rf@9&jn&4?xG>OuLS0@2fkOZha=P#IDDfkWdEgK>Mbq$oo&AOr27fvO+x zhFRZ8B86Y&?E}}A40hl%^=LDRMwPKdX$%WLyg5l8TJK7U>>x+VCbH7jC|{14mJ?3; zx@I9ub%ReH+h{1={=15K;I(R~6)c0wqf+jTtv(U)%^6FdX#~x4ziUl^V_;T$BlGpv zLRhvRsJM}>V<3!{55E7&k!Ud8D`{H1i4P{blqc52@7SHO7c-W0^hl%y@a=T!JY61) zS8}0kZ;V+ZUl-)TH_=-1oz|e^U_GKafzm+qu+tBn+}na&j?1tzsqd4DyokYTldt8?iiJByfTdQ^ra9kr`p$4^g=U->p4x+W*>Pi z@piEj$x^u=P*rA*wm??U+RyMWv4hK-W1nLe>^OZ+G_0sS3tLa9ED$}MtVssV4RgYi znIq!n<1hr3>+w?9^y`A9+dTw=_w!bhl1NW}?|zf7)-O2~*050IS1JCSEvNLN+W*X3 zR0nARAb_I>VfZ59Wzx)HB&ugJI7#cF7H#pAmFhQXpQ9x}j8mY{Sheql&Y)(d?@q+l z=`KK_t{J7BBP5889DmhDrp3YS zXD<7z+(t9rlX&`1xE6GMa6q2kn^H%t^3wdb(K?tJcQlxJ>jB_o3rRtiYm||CPxBic z)k$un-yN6VQhenRvKx2;)_ys(aRf2*AZ7YL;+brgbP`$qXkR8Uo!kpV4>x1&A~o7; zz3!kY7PAFuSFR$hmz>UcdG_D)Wjv_yjs>KkbjsRFi0!~buV}}2da8|2Xjjb+V=YfC zTjkz(ltlMwgkJ1mf#S6^fHm$;tl3yv5`8^Ahkmh6nPpcG=jK?2s>8tAd*duL3geOY zKE8)qyQ3d^G9`*NFdEf)-s#qAr2ibu@=e|YDewe!J>KroILqLXN<4pAcdsj2VeE}H zp<=%EVnzZfdsbL^pu%(F@P>0F94jbd8rD7cWaW)X#+pM%Q4F`Xoh0yrLb(pXOAu^C@U+= z@I2Wp7_}5XnhJ5B>m-i%EY&Z!7U@LPUg)oN9%1=3PzAz2#)vx*c!70_dAc(y;9^h; zxTYW}G`o(=VfLW?mvoVoL=tZ-kc3cJDrXJH3oo;pV_q!wAddGAU`sN_I`&tP^8fpp zz!RdYnMvU%C|8drk&LgdKm7Uq{qpP!mu?(MLLi9MIXW7eCwkK4Wj)L6P}d zX8UXRNpW}>9z{-udT!dLFYDJ&+2j?HVLS~-StC`#r3`x;uO9!bE=)DRVddhAkvQAa zCT48}6HDpn+Hi3udz78t_kSN}C!P`<1U;qOifv>jPXZGV*1wISjM*O>f^w=mQ?ikY zad~4GQolFJ#|25X zNN+j7NBGJgi&7%c$z(ZCJpSBx^V!Pb9ruRdG7V9?xo#CvMUPK@i5888%=cTF+n2w; z#UrM|by8>+dCStPjoG@?c)s^tbH?}8IhCl8DdoFVavW^xPvH9M2g!{hXe~cpHKH>@38&h{iLE24_xK*SFRqFIS8LL@0D~aniQ7aoQ(ujT{R)_Gig*e& zI(TpM+`NKlE{G#ti51=G#4rF65ZVGw)+MoS3+NJ2%e(w}#`Wn{^bcIV44T@t-Sl3! z3XL{spPFShxIODbiDAR=x*aD@mk9(iLxsuV&p+toBN?19vTTWyy+E^KC}}R`SUH@` z)^$0a(s4wu#-rF~UR0DcY}zvXdFyj=A3=sWoJHM+-)t|bz%~z-DT#(+6{BlL<8## zD%O-KdkC_8$mMRvQWZ%b4}s!IDydoi!0Xy9h`<=?fsW=r=`lRIBj)Ww3tk8=?HC*@ zEQF#|458`KYiy5qhm+KiTZ$2D;LnXHdxe&OT&5L!UgC&bJIw?< zxN2)?^b*>)3D#bX`$R(tlozoPM6ILX%wc!6x+eNaEzTa=q^~9a9EE^`C28vB?@jn( zRZ`d6WJqvFs}$oNm%>9x@6`F8Pmr{a#&`Odso=l=TYHId;;(eM?%|3|H$^^aP?cP3iR zT*!!qO#Y6G7ds~_cj{f6VeUKy7mk@j$O8#pc#z>~6PK}B$kJjZ1tHMZN>T!$Sn_;m ztPRFcw1Vm)bx@Uje7S-mD?IKt`TR@F>;R%<4D;StaIT_=3lmNa%T0G}LPxuAx2f#%#H79WQVj3n+Sc`V=u6eF8#Hqs? z8F}~W_xgZuU$fSI5;<;ZN=RED2@Te(pFYSrB14dPKEYDvmNpfz?F%$FH_vHi=jTuS zTO|<)N{V+86QGL2wD<;Tx%I4Dw*SHwn@yY?TG^L(nOacEikIh>wQsuIdyfB9&Y*33B_h=i`WR(7sL}iCKjTQS# ztC@&MS)4~N>8JA9p8hl<)uw;EJb1C?&j&AXtq{rzfKA2rV+ewXL1k_+GvLaLzOG&t z`pFt+Pko*n&mry11ul`Xm;wEi^R@0_W3PEK@0~6-u7I_=rRM-;JQkS6pu*4w;4IS} z=7v4OdC7o3VxScNQYwN{OJm1ÜtfTWE2K(5Z@%6ZB4_0*xGr|oh7$OCw%hUQ|q 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 Date: Sun, 27 Mar 2016 23:51:11 -0400 Subject: [PATCH 05/12] Added msc keymap for ergodox_ez --- .../ergodox_ez/keymaps/msc/img/code_layer.png | Bin 0 -> 86217 bytes .../ergodox_ez/keymaps/msc/img/main_layer.png | Bin 0 -> 90624 bytes .../keymaps/msc/img/media_layer.png | Bin 0 -> 75750 bytes keyboard/ergodox_ez/keymaps/msc/keymap.c | 184 +++ keyboard/ergodox_ez/keymaps/msc/msc.hex | 1118 +++++++++++++++++ keyboard/ergodox_ez/keymaps/msc/readme.md | 32 + 6 files changed, 1334 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/msc/img/code_layer.png create mode 100644 keyboard/ergodox_ez/keymaps/msc/img/main_layer.png create mode 100644 keyboard/ergodox_ez/keymaps/msc/img/media_layer.png create mode 100644 keyboard/ergodox_ez/keymaps/msc/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/msc/msc.hex create mode 100644 keyboard/ergodox_ez/keymaps/msc/readme.md diff --git a/keyboard/ergodox_ez/keymaps/msc/img/code_layer.png b/keyboard/ergodox_ez/keymaps/msc/img/code_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..1d707c5eaef58f826fff1b58b67339bc3790c272 GIT binary patch literal 86217 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�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 literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/msc/img/main_layer.png b/keyboard/ergodox_ez/keymaps/msc/img/main_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..65f92dda1b64bcef1a1838cb5bd01ded13979260 GIT binary patch literal 90624 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

>Xm640R0W= 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 A3IG5A literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/msc/img/media_layer.png b/keyboard/ergodox_ez/keymaps/msc/img/media_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..a69799b0734841a23c2878699d1edba963353a91 GIT binary patch literal 75750 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 literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/msc/keymap.c b/keyboard/ergodox_ez/keymaps/msc/keymap.c new file mode 100644 index 00000000..e567e513 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/msc/keymap.c @@ -0,0 +1,184 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | S | D | F | G |------| |------| H | J | K | L | ; |' / Cmd | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | Cmd | Alt |AltShf| Left | Right| | Left | Down | Up |Right | L2 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | App | LGui | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space|Backsp|------| |------| Tab |Enter | + * | |ace | End | | PgDn | | | + * `--------------------' `----------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_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), + KC_LGUI,KC_LALT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, + ALT_T(KC_APP), KC_LGUI, + KC_HOME, + KC_SPC,KC_BSPC,KC_END, + // right hand + 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, KC_J, KC_K, KC_L, KC_SCLN,GUI_T(KC_QUOT), + MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, TG(MDIA), + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN,KC_TAB, KC_ENT + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | . | 0 | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | Mute | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | Prev |VolDn |VolUp | Next | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | Lclk | Rclk |------| |------| |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_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_BTN1, KC_BTN2, 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_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/msc/msc.hex b/keyboard/ergodox_ez/keymaps/msc/msc.hex new file mode 100644 index 00000000..a466a37a --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/msc/msc.hex @@ -0,0 +1,1118 @@ +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94AD0B0C947F0CB7 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C9404210C94A9020C94A9020A +:100050000C94A9020C94951A0C94A9020C94A90270 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902EC0C0E0D5C +:1000B000FC0D0E0DFC0D530D760DFC0DCB0DDE0D64 +:1000C000C010C010EF10EF10321170118913891396 +:1000D000891189138A128A125D1389138913741383 +:1000E0000000F0A12E004C002A00E100E300000017 +:1000F0001E00140004001D71E2004D001F001A00D4 +:1001000016001B00E1042A0020000800070006007A +:1001100050002C0021001500090019004F004A0072 +:10012000220017000A000500000065745000015409 +:100130000000007F0000E3004F0001540000007742 +:100140000000E20023001C000B00110000002971D8 +:10015000240018000D00100050004B0025000C007A +:100160000E00360051002800260012000F00370054 +:1001700052002B0027001300330038714F004E004F +:100180002D0031003478E500025400000100010028 +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:10020000010001004100250022001F00370001000D +:1002100042002600230020002700010043002502A1 +:100220002E0231002E0001004400450001000100B3 +:1002300001000000010001000100010001000000B8 +:1002400001000100010001000100010001000100A6 +:10025000F20001000100F5000100F000F1000100D2 +:100260000100F40001000100F300010001000100A1 +:100270000100010001000100000001000100010077 +:100280000000010000000100010001000000010069 +:100290000000010001000100010001000000010058 +:1002A000010001000100A800AC00010001000100F4 +:1002B00001000100AA00B6000100010001000100D8 +:1002C000A90001000100010001000100AB000100D4 +: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 +:10052000FFE3099511E0A0E0B1E0ECE8F5E402C0DA +:1005300005900D92A433B107D9F711E0A4E3B1E01F +:1005400001C01D92AE3EB107E1F70E94F1080C9484 +:10055000C4220C94000061110BC0FC01828188232D +:1005600021F085EE0E945D0F03C085EE0E942510EC +:1005700080E090E0089508956091B1017091B2011A +:100580008091B3019091B4010E94C41956985E986D +: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 +:10082000E30380B38C7080BB81B3836F81BBA6E38D +:10083000B1E0E4E4F1E08EE08E0F11921D928E1390 +:10084000FCCF0C943303BF92CF92DF92EF92FF92D2 +:100850000F931F93CF93DF9380910001882379F04A +:10086000809135018F5F80933501811108C00E940E +:10087000490380930001811102C00E94DB0206E35C +:1008800011E0C0E0D0E0DD24D39482E0C82EEE2455 +:10089000E394F12CC730D10500F58091000181115E +:1008A00064C080E40E949E0380930001811112C005 +:1008B00082E10E94C8038093000181110BC0C7012F +:1008C0000C2E01C0880F0A94EAF780950E94C80395 +:1008D000809300010E94C00348C0CA30A1F028F4F0 +:1008E000C83059F0C93061F005C0CC3089F070F0E3 +:1008F000CD3089F0209A289810C0219A29980DC0EF +:10090000229A2A980AC0239A2B9807C0529A01C0AB +:10091000539A5B9802C03E9A469890EA9A95F1F7EE +:100920009FB1799902C082E001C080E091709D255D +:10093000982B7C9902C084E001C080E0892B7D99CE +:1009400002C038E001C030E0832B7E9902C020E174 +:1009500001C020E0822B9FB19095991F9927991F84 +:100960009295990F907E892B0FC080910001811183 +:1009700049C080E40E949E0380930001882379F19E +:10098000B12C0E94C0038B2DF8019081981719F0AB +:100990008083C09201010E94E30321960F5F1F4FE5 +:1009A000CE30D10509F076CF80910101882361F125 +:1009B000815080930101882339F08FE99FE00197EE +:1009C000F1F700C0000020C0A4E4B1E0E6E3F1E0EC +:1009D000CF01825F91919D938E13FCCF15C083E16F +:1009E0000E94C803809300018111CACF81E40E9454 +:1009F0009E03809300018111C3CF0E94D903B82EBA +:100A0000B094BFCF80E0C0CF0E94D90281E0DF91D7 +:100A1000CF911F910F91FF90EF90DF90CF90BF90FB +:100A20000895E82FF0E0EC5BFE4F80810895089573 +:100A30008B3B910578F4883A910540F5853A91050C +:100A4000D0F48430910508F0B1C08130910509F4EB +:100A5000ADC06BC0803E910508F467C0883E91052B +:100A600008F4A4C09C01205F31092031310508F051 +:100A70005CC090650895853A910509F459C0863A9D +:100A8000910509F058C082E890E40895883A9105EC +:100A900009F454C0893A910509F453C08A3A910582 +:100AA00009F452C08B3A910509F451C08C3A910572 +:100AB00009F450C08D3A910509F44FC0803B91056F +:100AC00009F44EC08E3A910509F44DC08F3A910554 +:100AD00009F44CC0813B910509F44BC0823B910560 +:100AE00009F44AC0833B910509F449C0843B910550 +:100AF00009F448C0853B910509F447C0863B910540 +:100B000009F446C0873B910509F445C0883B91052F +:100B100009F444C0893B910509F443C08A3B91051F +:100B200009F442C080E094E4089580E090E00895E4 +:100B300081E890E4089583E890E4089582EE94E4D7 +:100B4000089589EE94E408958AEE94E4089585EB7F +:100B500094E4089586EB94E4089587EB94E4089573 +:100B60008CEC94E408958DEC94E4089583E895E486 +:100B700008958AE895E4089582E995E4089584E962 +:100B800095E4089581E296E4089583E296E4089559 +:100B900084E296E4089585E296E4089586E296E478 +:100BA000089587E296E408958AE296E40895089508 +:100BB00096E0799FF001112494E5899FE00DF11DE5 +:100BC0001124E60FF11DEE0FFF1FEC51FF4F859131 +:100BD00094910895880F991FFC01E05AF040859187 +:100BE00094910895880F991FFC01E052FF4F859161 +:100BF0009491089526E0729FF001112444E5849FAA +:100C0000E00DF11D1124E60FF11DEE0FFF1FEC5159 +:100C1000FF4F859194919C013A9521154FE134073E +:100C200008F41AC13F512115304120F49F700E94F1 +:100C3000F20508959C0130532115304118F499278D +:100C4000906C0895811520E5920769F40E94AB131A +:100C50004FEF84E39CE0415080409040E1F700C0BA +:100C600000000C94BA1A813020E5920731F480918B +:100C7000CC0181608093CC0108959C0130552115F1 +:100C8000304108F051C0292F33272F7033272130EE +:100C90003105D9F4AC014370552702C0220F331F30 +:100CA0004A95E2F73C68AC0164E0440F551F6A9531 +:100CB000E1F744275370242B352B73E0880F991FDD +:100CC0007A95E1F7807699271DC02230310529F405 +:100CD000982F8827816F906A089523303105A9F4F1 +:100CE000AC014370552721E030E002C0220F331FD2 +:100CF0004A95E2F73C6843E0880F991F4A95E1F76F +:100D0000807E9770822B932B089524303105E1F477 +:100D1000AC014370552721E030E002C0220F331FA1 +:100D20004A95E2F73A68E7CF9C01305721153041E8 +:100D300018F49F70906208959C013058211530413D +:100D400018F49F70906A0895803E9105E0F4803C0D +:100D5000910558F58133910509F46FC048F4893243 +:100D6000910509F463C08A32910509F46DC072C01F +:100D700089339105E9F082389105D1F085339105E9 +:100D800009F44DC067C0833E910581F138F4803E7F +:100D90009105B9F0823E9105D9F05CC0863E91057F +:100DA00061F1873E9105A1F155C00E94EA050895C1 +:100DB0002091DF0120FD02C021FF4CC080EE90E0B9 +:100DC00049C08091DF0180FFF9CF89E390E042C004 +:100DD0008091DF0182FF0EC08091DF0184FF03C09C +:100DE00080E090E037C083EE90E034C08091DF0176 +:100DF00082FFF2CF82EE90E02DC08091DF0183FF71 +:100E00000BC08091DF0184FDEBCF87EE90E022C024 +:100E10008091DF0183FFF5CF86EE90E01BC08091CB +:100E2000DF0185FF07C089E290E014C08091DF01F7 +:100E300085FFF9CF85E390E00DC08091DF0186FF4B +:100E400007C08AE290E006C08091DF0186FFF9CFFB +:100E500081E390E00E941805089508950C942D07F1 +:100E6000809162010895CF93DF9300D01F92CDB798 +:100E7000DEB79C018091E501843019F593E09983F8 +:100E80003B832A839093E9008FEF9091E800815093 +:100E900095FD06C095ED9A95F1F700008111F5CF0B +:100EA0008091E80085FF0DC040E050E063E070E015 +:100EB000CE0101960E949D098091E8008E77809373 +:100EC000E8000F900F900F90DF91CF910895CF938E +:100ED000DF9300D01F92CDB7DEB72091E50124301B +:100EE00021F522E029839B838A8383E08093E900B4 +:100EF0008FEF9091E800815095FD06C095ED9A9591 +:100F0000F1F700008111F5CF8091E80085FF0DC059 +:100F100040E050E063E070E0CE0101960E949D0940 +:100F20008091E8008E778093E8000F900F900F90EB +:100F3000DF91CF9108952091E5012430F1F422E072 +:100F40002093E9002FEF3091E800215035FD06C0D5 +:100F500035ED3A95F1F700002111F5CF2091E80029 +:100F600025FF0BC040E050E065E070E00E949D0965 +:100F70008091E8008E778093E8000895CF93DF9307 +:100F8000EC019091E501943009F046C080910C018C +:100F90008823D9F080910D018823B9F09093E9005E +:100FA0008FEF9091E800815095FD06C095E19A95EC +:100FB000F1F700008111F5CF8091E80085FF2CC08A +:100FC00040E050E060E170E017C081E08093E9000C +:100FD0008FEF9091E800815095FD06C095ED9A95B0 +:100FE000F1F700008111F5CF8091E80085FF14C072 +:100FF00040E050E068E070E0CE010E949D098091E1 +:10100000E8008E778093E80080E1FE01A2E5B1E080 +:1010100001900D928A95E1F7DF91CF91089580912B +:10102000E401811109C00E94320B0E948F0B809154 +:10103000E20084608093E20008951092E401089534 +:1010400008950C94F1200E94501A0E94F7200E94EB +:10105000350E0C942E0742E061EC81E00E94AC0A50 +:1010600042E061EC82E00E94AC0A42E061EC83E085 +:101070000E94AC0A42E161EC84E00C94AC0A8091DD +:10108000E701833009F455C030F4813071F08230CB +:1010900009F48EC008958A3009F47AC08B3009F4BF +:1010A00060C0893009F09CC020C08091E601813A7F +:1010B00009F096C08091E800877F8093E8008091D6 +:1010C000EA019091EB01892B21F460E182E591E046 +:1010D00003C060E080E090E070E00E94E809809149 +:1010E000E8008B778093E80008958091E6018132D3 +:1010F00009F076C08091EA019091EB01009719F018 +:10110000039709F06DC08091E800877F8093E80025 +:101110008091E80082FD05C08091E5018111F8CF42 +:101120005FC08091F100809362018091E8008B772D +:1011300053C08091E601813A09F052C08091EA01E2 +:101140009091EB01892B09F04BC08091E800877FDB +:101150008093E8008091E80080FFFCCF80910C0133 +:1011600036C08091E6018132D9F58091EA019091F3 +:10117000EB01892BA9F58091E800877F8093E80037 +:101180000E94E10A8091E80180930C010C94AB135A +:101190008091E601813221F58091E800877F80937C +:1011A000E8000E94E10A8091E901809363010895BB +:1011B0008091E601813AA1F48091E800877F8093D5 +:1011C000E8008091E80080FFFCCF8091630180936C +:1011D000F1008091E8008E778093E8000C94E10A9A +:1011E000089584B7877F84BF88E10FB6F894809311 +:1011F0006000109260000FBE90E080E80FB6F89497 +:1012000080936100909361000FBE0E94840E0E9443 +:10121000320B0E948F0B8091E20084608093E20089 +:1012200078940E94150E0E94860E82E091E00E9442 +:10123000300E0E94DF208091E501853069F40E9424 +:10124000141A8091E3018823B1F30E943C1A882389 +:1012500091F30E948709EFCF0E948C0EECCF292FCB +:10126000332723303105C9F064F42130310581F092 +:101270002230310509F043C08DE690E020E133E0F3 +:1012800042C021323105F1F02232310541F137C03F +:1012900082E190E02DE733E036C099278130910557 +:1012A00041F08230910541F0892B49F5ECE0F3E003 +:1012B00005C0E4EFF2E002C0ECEDF2E0849190E0D2 +:1012C0009F0121C06430D8F4E62FF0E0EE0FFF1F3D +:1012D000EE5DFE4F2081318189E090E014C06430E2 +:1012E00070F470E0FB01EE0FFF1FE65EFE4F208101 +:1012F0003181FB01EA5EFE4F808190E004C080E016 +:1013000090E020E030E0FA0131832083089580E10D +:1013100089BD82E189BD09B400FEFDCF8091D8006E +:101320008F7D8093D8008091E00082608093E00000 +:101330008091E00081FDFCCF0895CF92DF92EF9283 +:10134000FF920F931F93CF93DF93EC018B016A0100 +:101350000E94000B811133C0C114D10439F0F60191 +:1013600080819181081B190BC80FD91FE12CF12C2A +:101370000115110519F18091E80085FD16C08091D5 +:10138000E8008E778093E800C114D10449F0F6019B +:1013900080819181E80EF91EF182E08285E00FC024 +:1013A0000E94000B882321F30AC089918093F100E9 +:1013B00001501109FFEFEF1AFF0ADACF80E0DF9149 +:1013C000CF911F910F91FF90EF90DF90CF900895F4 +:1013D0002091EC013091ED012617370748F0611597 +:1013E000710539F42091E8002E772093E80001C0C0 +:1013F000B90140E061157105A9F12091E5012223B1 +:1014000009F443C0253009F442C02091E80023FDCF +:1014100040C02091E80022FD32C02091E80020FF6A +:10142000E9CF4091F3002091F20030E0342BFC0131 +:10143000CF016115710559F02830310540F48191D3 +:101440008093F100615071092F5F3F4FF1CF41E070 +:101450002830310509F040E02091E8002E772093F4 +:10146000E800C8CF4111C9CF0AC08091E5018823A7 +:1014700061F0853061F08091E80083FD0AC08091C1 +:10148000E80082FFF2CF80E0089582E0089583E0D3 +:10149000089581E008952091EC013091ED01261727 +:1014A000370748F06115710539F42091E8002E776F +:1014B0002093E80001C0B901FC0120E0611571052D +:1014C00091F18091E501882309F440C0853009F449 +:1014D0003FC08091E80083FD3DC08091E80082FD1F +:1014E0002FC08091E80080FFE9CF2091F300809128 +:1014F000F20090E0922B6115710559F0883091054A +:1015000040F424912093F1003196615071090196C5 +:10151000F2CF21E0089709F020E08091E8008E7773 +:101520008093E800CBCF2111CCCF0AC08091E50198 +:10153000882361F0853061F08091E80083FD0AC066 +:101540008091E80082FFF2CF80E0089582E0089564 +:1015500083E0089581E00895982F973058F590938F +:10156000E900981739F07091EC002091ED0050914E +:10157000F00003C0242F762F50E021FF19C03091D6 +:10158000EB003E7F3093EB003091ED003D7F3093D8 +:10159000ED003091EB0031603093EB007093EC0084 +:1015A0002093ED005093F0002091EE0027FF07C03C +:1015B0009F5FD3CF8F708093E90081E0089580E032 +:1015C00008958091E60187FF11C08091E80082FDB7 +:1015D00005C08091E5018111F8CF11C08091E8002C +:1015E0008B770BC08091E501882349F08091E8005A +:1015F00080FFF8CF8091E8008E778093E80008950F +:101600002091E4003091E50095E64091EC00842FB4 +:10161000817040FF22C08091E80080FD1CC0809155 +:10162000E501882391F0853091F08091EB0085FDF4 +:1016300010C04091E4005091E5004217530729F390 +:101640009A01915011F784E0089582E0089583E0B3 +:10165000089581E0089580E008954091E80042FFF8 +:10166000DECF08950E94A00B0E94A80BE0EEF0E0F0 +:10167000808181608083E8EDF0E080818F778083D6 +:1016800019BCA7EDB0E08C918E7F8C9380818F7E0A +:1016900080831092E40108950F931F93CF93DF93FB +:1016A0000E94A00B0E94A80BC8EDD0E088818F7724 +:1016B000888388818068888388818F7D888319BC2E +:1016C0001092E5011092E1011092E3011092E20103 +:1016D00000EE10E0F80180818B7F8083888181603B +:1016E000888342E060E080E00E94AC0AE1EEF0E036 +:1016F00080818E7F8083E2EEF0E080818160808354 +:10170000808188608083F80180818E7F80838881DA +:1017100080618883DF91CF911F910F910895E8ED4B +:10172000F0E080818F7E8083E7EDF0E08081816052 +:10173000808384E082BF81E08093E4010C944C0BB1 +:10174000E8EDF0E080818E7F80831092E2000895C2 +:101750001092DA001092E10008951F920F920FB6D6 +:101760000F9211242F933F934F935F936F937F9327 +:101770008F939F93AF93BF93EF93FF938091E1007B +:1017800082FF0BC08091E20082FF07C08091E100E0 +:101790008B7F8093E1000E94140E8091DA0080FF1D +:1017A0001FC08091D80080FF1BC08091DA008E7F1F +:1017B0008093DA008091D90080FF0DC080E189BD5F +:1017C00082E189BD09B400FEFDCF81E08093E5018F +:1017D0000E940F0805C019BC1092E5010E941D0867 +:1017E0008091E10080FF19C08091E20080FF15C068 +:1017F0008091E2008E7F8093E2008091E200806120 +:101800008093E2008091D80080628093D80019BC58 +:1018100085E08093E5010E9421088091E10084FF2A +:1018200030C08091E20084FF2CC080E189BD82E15C +:1018300089BD09B400FEFDCF8091D8008F7D8093D3 +:10184000D8008091E1008F7E8093E1008091E200DA +:101850008F7E8093E2008091E20081608093E200BD +:101860008091E101882311F084E007C08091E300BA +:1018700087FD02C081E001C083E08093E5010E9402 +:1018800023088091E10083FF29C08091E20083FF5B +:1018900025C08091E100877F8093E10082E0809302 +:1018A000E5011092E1018091E1008E7F8093E100DB +:1018B0008091E2008E7F8093E2008091E20080615F +:1018C0008093E20042E060E080E00E94AC0A8091F8 +:1018D000F00088608093F0000E942008FF91EF9153 +:1018E000BF91AF919F918F917F916F915F914F9138 +:1018F0003F912F910F900FBE0F901F9018951F9240 +:101900000F920FB60F9211242F933F934F935F9333 +:101910006F937F938F939F93AF93BF93CF93DF93F7 +:10192000EF93FF93C091E900CF708091EC00D82F26 +:10193000D17080FDD0E81092E9008091F000877F9F +:101940008093F00078940E94C30C1092E90080917B +:10195000F00088608093F000CD2BCF70C093E90039 +:10196000FF91EF91DF91CF91BF91AF919F918F91B7 +:101970007F916F915F914F913F912F910F900FBE8B +:101980000F901F9018951F93CF93DF93CDB7DEB7BD +:10199000AA970FB6F894DEBF0FBECDBFE6EEF1E01A +:1019A00088E08E0F9091F10091938E13FBCF0E94EF +:1019B0003F088091E80083FF1FC18091E60190916C +:1019C000E701492F50E04A30510508F015C1FA01EE +:1019D000EA5AFF4F0C947922803881F0823809F05E +:1019E0000BC18091EA018F708093E9008091EB0038 +:1019F00085FB882780F91092E90006C08091E201FA +:101A00009091E301911182609091E800977F90930B +:101A1000E8008093F1001092F100C8C0282F2D7FBC +:101A200009F0EAC0882319F0823061F0E5C08091A6 +:101A3000E801813009F0E0C0933009F080E0809344 +:101A4000E3012BC08091E801811127C08091EA0158 +:101A50008F7009F4D1C08093E9002091EB0020FF42 +:101A60001CC0933021F48091EB00806214C09091EF +:101A7000EB0090619093EB0021E030E0A90102C0FF +:101A8000440F551F8A95E2F74093EA001092EA004E +:101A90008091EB0088608093EB001092E9008091C8 +:101AA000E800877F86C08111A7C01091E8011F77E9 +:101AB0008091E3008078812B8093E3008091E8009F +:101AC000877F8093E8000E94E10A8091E80080FF10 +:101AD000FCCF8091E30080688093E300111102C085 +:101AE00082E001C083E08093E50186C080588230A7 +:101AF00008F082C08091E8019091E9018C3D53E0AB +:101B0000950779F583E08A838AE289834FB7F89451 +:101B1000DE01139620E03EE051E2E32FF0E0509327 +:101B20005700E49120FF03C0E295EF703F5FEF7034 +:101B30008E2F90E0EA3010F0C79601C0C0968D93CA +:101B40009D932F5F243149F74FBF8091E800877F35 +:101B50008093E8006AE270E0CE0101960E94E809F5 +:101B600014C0AE014F5F5F4F6091EA010E942F09E0 +:101B7000BC01892B09F440C09091E800977F9093B5 +:101B8000E80089819A810E944B0A8091E8008B7756 +:101B90008093E80031C0803879F58091E800877F34 +:101BA0008093E8008091E1018093F1008091E8004A +:101BB0008E778093E8000E94E10A1EC081111CC04C +:101BC0009091E8019230C0F48091E800877F809383 +:101BD000E8009093E1010E94E10A8091E101811106 +:101BE00006C08091E30087FD02C081E001C084E06F +:101BF0008093E5010E942B088091E80083FF0AC0D2 +:101C00008091E800877F8093E8008091EB008062FC +:101C10008093EB00AA960FB6F894DEBF0FBECDBF3F +:101C2000DF91CF911F9108950895CF938091E501A1 +:101C30008823A1F0C091E900CF709091EC00892F2A +:101C4000817090FD80E8C82B1092E9008091E80037 +:101C500083FD0E94C30CCF70C093E900CF9108951B +:101C600090936901809368010895E0916801F09173 +:101C70006901309721F00190F081E02D099480E016 +:101C80000895E0916801F0916901309721F0028098 +:101C9000F381E02D09940895E0916801F0916901C4 +:101CA000309721F00480F581E02D0994089520916A +:101CB0006601309167018217930771F09093670175 +:101CC00080936601E0916801F0916901309721F0FD +:101CD0000680F781E02D09940895209164013091E8 +:101CE00065018217930771F09093650180936401F9 +:101CF000E0916801F0916901309721F00084F1854D +:101D0000E02D0994089508950C94830E0E94561AAC +:101D10000E940B040C941C1BCF92DF92EF92FF9257 +:101D20000F931F93CF93DF93CDB7DEB72B970FB6EB +:101D3000F894DEBF0FBECDBF0E9423048BE6C82EF1 +:101D400081E0D82E00E010E0E02E802F0E941105E7 +:101D5000F60141916F01F42EF826B1F40F5F1F4F89 +:101D60000E30110589F78FEF89838A831B820E94C9 +:101D70005F1A8160782F9D838C8349815A816B81A2 +:101D80008D810E942F0F40C09091CC0191FF04C023 +:101D90008B870E9417058B8520E030E04F2D50E0A7 +:101DA000922FBA01022E02C0759567950A94E2F748 +:101DB00060FF24C02E83EF8221E030E0690102C081 +:101DC000CC0CDD1C9A95E2F790E08C219D21892BAB +:101DD00009F420E028870E945F1A8160782F9A8793 +:101DE00089874E815F8168858A850E942F0FF8015F +:101DF000E559FE4F8081C826C08206C02F5F3F4F45 +:101E00002630310569F6AACF0E94031E10916A019F +:101E10000E94350E1817A1F00E94350E80936A01BA +:101E20002B960FB6F894DEBF0FBECDBFDF91CF91DA +:101E30001F910F91FF90EF90DF90CF900C942E07A1 +:101E40002B960FB6F894DEBF0FBECDBFDF91CF91BA +:101E50001F910F91FF90EF90DF90CF900895CF9357 +:101E6000DF93CDB7DEB72B970FB6F894DEBF0FBE6A +:101E7000CDBF4F83588769877A878B87DE0111969C +:101E800086E0FD0111928A95E9F785E0FE0137961B +:101E900001900D928A95E1F749815A816B817C818D +:101EA0008D819E810E9445162B960FB6F894DEBF59 +:101EB0000FBECDBFDF91CF910895CF93882309F452 +:101EC000C2C0C82F823859F40E94350E81FDBBC0B4 +:101ED00089E30E94E1180E949E1989E30CC08338AF +:101EE00079F40E94350E80FDAEC083E50E94E118B2 +:101EF0000E949E1983E50E942319CF910C949E198C +:101F0000843859F40E94350E82FD9DC087E40E94FA +:101F1000E1180E949E1987E4EECF8CEF8C0F813A76 +:101F200048F48C2F0E94442081118DC08C2F0E9478 +:101F3000E118E3CF80E28C0F883048F4C77081E06D +:101F400001C0880FCA95EAF70E946719D6CF8BE5C2 +:101F50008C0F833078F4C53A29F0C63A31F083E823 +:101F600090E005C081E890E002C082E890E0CF9167 +:101F70000C94570E88E58C0F833108F064C0C83A82 +:101F800039F1C93A41F1CA3A49F1CB3A51F1CC3A67 +:101F900059F1CD3A61F1C03B69F1CE3A71F1CF3AD6 +:101FA00079F1C13B81F1C23B89F1C33B91F1C43B63 +:101FB00099F1C53BA1F1C63BA9F1C73BB1F1C83BC3 +:101FC000B9F1C93BC1F1CA3BC9F180E090E038C02A +:101FD00082EE90E035C089EE90E032C08AEE90E06B +:101FE0002FC085EB90E02CC086EB90E029C087EBFA +:101FF00090E026C08CEC90E023C08DEC90E020C0F7 +:1020000083E891E01DC08AE891E01AC082E991E07E +:1020100017C084E991E014C081E292E011C083E22C +:1020200092E00EC084E292E00BC085E292E008C02C +:1020300086E292E005C087E292E002C08AE292E086 +:10204000CF910C946D0ECF910895882309F44BC065 +:10205000823859F40E94350E81FF45C089E30E9401 +:10206000E1180E949E1989E30CC0833871F40E9424 +:10207000350E80FF38C083E50E94E1180E949E194A +:1020800083E50E9423190C949E19843859F40E9408 +:10209000350E82FF28C087E40E94E1180E949E1935 +:1020A00087E4EFCF9CEF980F913A58F390E2980FA6 +:1020B000983050F4877091E001C0990F8A95EAF743 +:1020C000892F0E946D19DFCF9BE5980F933020F484 +:1020D00080E090E00C94570E885A833120F480E021 +:1020E00090E00C946D0E0895882321F00E946719EA +:1020F0000C949E190895882321F00E946D190C9468 +:102100009E190895BF92CF92DF92EF92FF920F93A4 +:102110001F93CF93DF9300D000D000D0CDB7DEB7B0 +:1021200025E0FC01DE01119601900D922A95E1F760 +:10213000FC01408131810281258122952F706381CC +:102140007481672B09F4E5C23F3F19F44F3F09F44E +:10215000E0C27C0149833A8389819A812E830E945F +:10216000A018182FB92E0E949F180E946617EB2DF9 +:10217000E295EF70F0E0E05AFF4F2E810C94792247 +:102180008B2D807F9B2D9F70F92E882319F0F29460 +:1021900080EFF822002349F0FF2009F467C28F2D59 +:1021A0000E9477190E949E1961C2812F0E942510FA +:1021B000FF2009F4AEC28F2D0E947D1926960FB61E +:1021C000F894DEBF0FBECDBFDF91CF911F910F916D +:1021D000FF90EF90DF90CF90BF900C949E193B2D15 +:1021E000307F8B2D8F70303211F08295807F1123DC +:1021F00019F0113021F12CC00023B9F0222309F489 +:10220000A0C1213009F09DC126960FB6F894DEBF1B +:102210000FBECDBFDF91CF911F910F91FF90EF9037 +:10222000DF90CF90BF900C948719222319F02130B2 +:1022300009F46FC28E830E948A198E8196C1002391 +:1022400021F0223008F065C27CC1211162C28DC12B +:10225000002321F0222309F474C108C2222309F4C7 +:1022600084C119C22B2D26952695237030E02115A7 +:10227000310521F021303105D1F04BC2002321F08E +:10228000812F9B2D937002C080E090E026960FB6C0 +:10229000F894DEBF0FBECDBFDF91CF911F910F919C +:1022A000FF90EF90DF90CF90BF900C94570E0023DB +:1022B00021F0812F9B2D937002C080E090E0269644 +:1022C0000FB6F894DEBF0FBECDBFDF91CF911F9147 +:1022D0000F91FF90EF90DF90CF90BF900C946D0E18 +:1022E000812F002319F00E940B1D02C00E94731D54 +:1022F00026960FB6F894DEBF0FBECDBFDF91CF910B +:102300001F910F91FF90EF90DF90CF90BF900C94B2 +:10231000F81D8B2D837009F07BC00111FAC1812F4C +:10232000829586958770880F880F912F9F70C92E90 +:10233000D12CE12CF12C082E04C0CC0CDD1CEE1CA1 +:10234000FF1C0A94D2F714FF12C04FE050E060E087 +:1023500070E004C0440F551F661F771F8A95D2F79F +:10236000CB01BA01609570958095909503C060E0AF +:1023700070E0CB012B2D269526952370422F50E03F +:1023800042305105D9F04330510569F16C297D295E +:102390008E299F294130510551F126960FB6F894A8 +:1023A000DEBF0FBECDBFDF91CF911F910F91FF9088 +:1023B000EF90DF90CF90BF900C948D176C297D2902 +:1023C0008E299F2926960FB6F894DEBF0FBECDBF8B +:1023D000DF91CF911F910F91FF90EF90DF90CF9001 +:1023E000BF900C94A9170E948D17C701B6012696BD +:1023F0000FB6F894DEBF0FBECDBFDF91CF911F9116 +:102400000F91FF90EF90DF90CF90BF900C947117D9 +:10241000002319F08B2D817001C08695882309F463 +:1024200078C1812F829586958770880F880F912FAC +:102430009F70C92ED12CE12CF12C082E04C0CC0C9D +:10244000DD1CEE1CFF1C0A94D2F714FF12C04FE0F3 +:1024500050E060E070E004C0440F551F661F771F16 +:102460008A95D2F7CB01BA016095709580959095C9 +:1024700003C060E070E0CB012B2D269526952370DC +:10248000422F50E042305105D9F04330510569F1F7 +:102490006C297D298E299F294130510551F12696BD +:1024A0000FB6F894DEBF0FBECDBFDF91CF911F9165 +:1024B0000F91FF90EF90DF90CF90BF900C94671832 +:1024C0006C297D298E299F2926960FB6F894DEBFA8 +:1024D0000FBECDBFDF91CF911F910F91FF90EF9075 +:1024E000DF90CF90BF900C9483180E946718C701AB +:1024F000B60126960FB6F894DEBF0FBECDBFDF91B2 +:10250000CF911F910F91FF90EF90DF90CF90BF90F0 +:102510000C944B18103FD1F118F4103E50F4A1C0A8 +:10252000123F09F463C008F44CC0133F09F473C0B0 +:1025300098C01F708B2D8F710023A1F00E94E417AB +:10254000812F26960FB6F894DEBF0FBECDBFDF9168 +:10255000CF911F910F91FF90EF90DF90CF90BF90A0 +:102560000C9474100E940518812F26960FB6F894CB +:10257000DEBF0FBECDBFDF91CF911F910F91FF90B6 +:10258000EF90DF90CF90BF900C947B100023A9F0C8 +:102590002111BFC08B2D8F7126960FB6F894DEBF28 +:1025A0000FBECDBFDF91CF911F910F91FF90EF90A4 +:1025B000DF90CF90BF900C942A18223008F0A9C069 +:1025C000E9CF0023A9F08B2D8F7126960FB6F894D2 +:1025D000DEBF0FBECDBFDF91CF911F910F91FF9056 +:1025E000EF90DF90CF90BF900C94E417002359F345 +:1025F0008B2D8F7126960FB6F894DEBF0FBECDBF20 +:10260000DF91CF911F910F91FF90EF90DF90CF90CE +:10261000BF900C940518002399F08B2D8F7126968E +:102620000FB6F894DEBF0FBECDBFDF91CF911F91E3 +:102630000F91FF90EF90DF90CF90BF900C94CF1749 +:1026400026960FB6F894DEBF0FBECDBFDF91CF91B7 +:102650001F910F91FF90EF90DF90CF90BF900C945F +:10266000C5170023A9F0222309F4ADCF812F2696A8 +:102670000FB6F894DEBF0FBECDBFDF91CF911F9193 +:102680000F91FF90EF90DF90CF90BF900C945D0F73 +:10269000222309F4ADCF812F26960FB6F894DEBF22 +:1026A0000FBECDBFDF91CF911F910F91FF90EF90A3 +:1026B000DF90CF90BF900C9425104B2D4F70612F61 +:1026C000C7010E94AB0226960FB6F894DEBF0FBE7C +:1026D000CDBFDF91CF911F910F91FF90EF90DF90D1 +:1026E000CF90BF900C94E9164B2D4F70612FC7010E +:1026F00026960FB6F894DEBF0FBECDBFDF91CF9107 +:102700001F910F91FF90EF90DF90CF90BF900C94AE +:10271000D70526960FB6F894DEBF0FBECDBFDF916A +:10272000CF911F910F91FF90EF90DF90CF90BF90CE +:1027300008950E9484190E9459190E949E190E94AE +:10274000A91E0E94F81D80E090E00E94570E80E0D4 +:1027500090E00C946D0E0E9474190C9499130E94D1 +:10276000A018292F22952F7030E02C3031054CF421 +:102770002A3031056CF4225031092230310588F4B9 +:1027800007C02C30310549F02F30310531F009C038 +:10279000803E48F0803F29F406C093FB882780F9EB +:1027A000089580E0089581E00895CF93DF9300D0ED +:1027B00000D01F92CDB7DEB70F900F900F900F9003 +:1027C0000F90DF91CF910895CF93DF9300D000D089 +:1027D00000D0CDB7DEB726960FB6F894DEBF0FBE99 +:1027E000CDBFDF91CF9108951F93CF93DF93C09119 +:1027F000790116E080917A01C81799F0D0E01C9F0A +:10280000F0011D9FF00D1124E558FE4F40815181CC +:1028100062817381848195810E94E4132196C7703F +:10282000E9CFDF91CF911F9108954091AB01509175 +:10283000AC016091AD017091AE018091AF019091BA +:10284000B0010C94E4138091B00182958F7009F06F +:1028500054C08091AD01882309F44FC08091790163 +:10286000A0917A016091AB017091AC014091AE01F1 +:102870005091AF01B6E08A1709F43FC090E04115CE +:102880005105C1F17F3F11F46F3FA1F1B89FF001F5 +:10289000B99FF00D1124E558FE4F218172132AC013 +:1028A0002081621327C02281211124C02381348119 +:1028B0002417350710F421503109241B350B283C0F +:1028C0003105C0F42091B0012F7020612093B00138 +:1028D00026E0289FF001299FF00D1124E058FE4FBB +:1028E00080818F70806180838BEA91E00E948210EA +:1028F0000C94F41301968770BECF0895CF92DF92A7 +:10290000EF92FF920F931F93CF93DF93CDB7DEB774 +:1029100062970FB6F894DEBF0FBECDBF8C0185E085 +:10292000F801DE011D9601900D928A95E1F7D8011C +:102930004C9111965C91119712966C911297139687 +:10294000CD90DC9014973091AB017091AC018091E7 +:10295000AE019091AF01009709F46BC17F3F19F46C +:102960003F3F09F466C1E090AD01EE2009F4C0C01C +:102970002091B001C816D90628F0F601E81BF90B22 +:10298000CF0104C0809590958C0D9D1DFF24F3947C +:10299000883C910578F0F12C207F09F0C6C07C2D91 +:1029A000D98AC88A89890E94D5138BEA91E00E944E +:1029B0008210B1C0822F807F09F046C0751314C009 +:1029C000341312C0611110C02F7020612093B00128 +:1029D0000E9415148BEA91E00E9482108091B00150 +:1029E000D80115968C932EC0CD2819F15F3F11F4B4 +:1029F0004F3FF9F0F62E61111CC0809179012091B2 +:102A00007A0136E0821709F45AC090E0389FF0014D +:102A1000399FF00D1124E558FE4F7181571306C000 +:102A20007081471303C07281711103C001968770D2 +:102A3000E9CFF62E662309F418C18091B0018160B8 +:102A40008093B001F12C11C1751308C0341306C076 +:102A5000611104C08091B001D801C3C04D875E8769 +:102A60008D859E856A8B0E94AF136A898823E1F168 +:102A70006623D1F12091B001822F82958F7090E072 +:102A8000029774F08091AB019091AC0198878F838D +:102A90001986DB86CA862C87CE0107960E94821093 +:102AA00086E0F801ABEAB1E001900D928A95E1F77A +:102AB0000E9423140E941514FF24F394D6C04D875E +:102AC0005E878D859E850E94A018292F22952F70E4 +:102AD00030E0223031050CF0BCC09F7009F0B6C068 +:102AE000805E883008F4C1C0C8010E948210E4CF23 +:102AF000C816D90608F453C0F601E81BF90BCF013C +:102B0000883C910508F450C0F12C7C2DD98AC88AE4 +:102B100089890E94D513EBEAF1E086E0DF011D927E +:102B20008A95E9F70E941514A0C0751314C03413D8 +:102B300012C0611110C08091B001F8018583C801F5 +:102B40000E94821086E0EBEAF1E0DF011D928A9597 +:102B5000E9F7FE2C8AC04D875E878D859E856A8B3E +:102B60000E94AF136A89882309F4BECF662309F453 +:102B7000BBCF2091B001822F82958F7090E0029799 +:102B80000CF48ECF8091AB019091AC019A83898334 +:102B90001B82DD82CC822E83CE0101967FCF809571 +:102BA00090958C0D9D1DACCFF62E662309F49CCF1D +:102BB00075132EC034132CC02091B00120FD1FC00E +:102BC000822F82958F70D9F0D80115962C93159786 +:102BD0008F3049F08F5F982F9295907F822F8F7062 +:102BE000892B15968C93C8010E94821086E0F8010B +:102BF000ABEAB1E001900D928A95E1F793CF86E0C0 +:102C0000F801ABEAB1E001900D928A95E1F72DC091 +:102C10004D875E878D859E850E94AF13811140CFC1 +:102C20008091B00181608093B001C8010E94821040 +:102C30001CC0662309F458CF4D875E878D859E851D +:102C40000E94AF13882309F44FCF2ACF811148CFB8 +:102C50000CC0243031050CF047CF9F7009F440CFF1 +:102C6000F8019581907F09F03BCF8F2D62960FB6CA +:102C7000F894DEBF0FBECDBFDF91CF911F910F91B2 +:102C8000FF90EF90DF90CF9008951F93CF93DF9345 +:102C9000CDB7DEB72C970FB6F894DEBF0FBECDBF11 +:102CA0004F83588769877A878B879C87CE010796E1 +:102CB0000E947E14882369F08F8198852A853B8540 +:102CC000232BF1F19F3F09F063C08F3F09F060C0F3 +:102CD00037C086E0FE013796DE01119601900D9215 +:102CE0008A95E1F76F817885EA85FB85309741F118 +:102CF0007F3F11F46F3F21F120917A0130E0C9014B +:102D00000196877099274091790150E084179507C3 +:102D100009F447C069837A83FD83EC8396E0929F30 +:102D2000D001939FB00D1124A558BE4FFE013196DE +:102D300001900D929A95E1F780937A010E94F41325 +:102D400016E08091790190917A018917C1F1189F5D +:102D5000C001112485589E4F0E947E14882379F16A +:102D6000E09179011E9FF0011124E558FE4F40814A +:102D7000518162817381848195810E94E4138091E5 +:102D8000790190E001968770992780937901D9CFD6 +:102D90004F81588569857A858B859C850E94E413CF +:102DA000CFCF0E94AB1310927A0110927901EBEA17 +:102DB000F1E086E0DF011D928A95E9F7C1CF2C96FC +:102DC0000FB6F894DEBF0FBECDBFDF91CF911F913C +:102DD0000895EF92FF920F931F93CF93DF938C018F +:102DE000892B09F46CC0F12CEE24E394E8012196C0 +:102DF000F8018491843740F4843008F051C0813068 +:102E000081F0823019F15BC0853709F444C0A8F124 +:102E10009CE7980F903708F052C08F770E942510DA +:102E200041C00E5F1F4FFE01C49180E28C0F8830BD +:102E300048F4C7708E2D01C0880FCA95EAF70E942A +:102E4000771914C08C2F0E945D0F2DC00E5F1F4F8D +:102E5000FE01C49180E28C0F883058F4C7708E2D2B +:102E600001C0880FCA95EAF70E947D190E949E1939 +:102E70001AC08C2F0E94251016C00E5F1F4FFE0136 +:102E8000C491CC2381F08FE99FE00197F1F700C056 +:102E90000000C150F6CF0E5F1F4FFE01F49003C03B +:102EA0000E945D0F8E018F2D882309F49FCFEFE9DB +:102EB000FFE03197F1F700C000008150F5CFDF91BE +:102EC000CF911F910F91FF90EF9008950895609317 +:102ED000B5017093B6018093B7019093B8010C943B +:102EE00099130F931F930091B5011091B601209192 +:102EF000B7013091B801DC01CB01802B912BA22BC3 +:102F0000B32B8093B5019093B601A093B701B09312 +:102F1000B8011F910F910C9499130F931F93009177 +:102F2000B5011091B6012091B7013091B801DC01D3 +:102F3000CB0180239123A223B3238093B5019093E7 +:102F4000B601A093B701B093B8011F910F910C94F3 +:102F500099130F931F930091B5011091B601209121 +:102F6000B7013091B801DC01CB0180279127A2275E +:102F7000B3278093B5019093B601A093B701B093A6 +:102F8000B8011F910F910C9499131092B1011092F6 +:102F9000B2011092B3011092B4010C94991341E064 +:102FA00050E060E070E004C0440F551F661F771FBB +:102FB0008A95D2F74093B1015093B2016093B30167 +:102FC0007093B4010C94991341E050E060E070E01C +:102FD00004C0440F551F661F771F8A95D2F7809152 +:102FE000B1019091B201A091B301B091B401482B0D +:102FF000592B6A2B7B2B4093B1015093B201609304 +:10300000B3017093B4010C94991341E050E060E077 +:1030100070E004C0440F551F661F771F8A95D2F7D2 +:1030200040955095609570958091B1019091B20155 +:10303000A091B301B091B401482359236A237B23A3 +:103040004093B1015093B2016093B3017093B40106 +:103050000C94991341E050E060E070E004C0440F2C +:10306000551F661F771F8A95D2F78091B101909105 +:10307000B201A091B301B091B401482759276A2742 +:103080007B274093B1015093B2016093B3017093D9 +:10309000B4010C9499130F931F930091B1011091F7 +:1030A000B2012091B3013091B401DC01CB01802B3E +:1030B000912BA22BB32B8093B1019093B201A093DB +:1030C000B301B093B4011F910F910C9499130F9316 +:1030D0001F930091B1011091B2012091B301309181 +:1030E000B401DC01CB0180239123A223B32380937D +:1030F000B1019093B201A093B301B093B4011F91B9 +:103100000F910C9499130F931F930091B10110919B +:10311000B2012091B3013091B401DC01CB018027D1 +:103120009127A227B3278093B1019093B201A09376 +:10313000B301B093B4011F910F910C9499130895AA +:10314000CF92DF92EF92FF920F931F93CF93DF9373 +:103150008C01C090B501D090B601E090B701F0901D +:10316000B8014091B1015091B2016091B3017091E9 +:10317000B401C42AD52AE62AF72ACFE1D0E0D70144 +:10318000C6010C2E04C0B695A795979587950A940D +:10319000D2F780FF07C0B8018C2F0E94FA0581305A +:1031A000910531F4219758F7B80180E00E94FA05A3 +:1031B000DF91CF911F910F91FF90EF90DF90CF9013 +:1031C000089590910C01992321F090910D01911196 +:1031D00009C020910E0130910F01F90132969FEF45 +:1031E00040E01FC0982F9695969596959F3050F584 +:1031F000E0910E01F0910F01E90FF11D877021E0C0 +:1032000030E0A90102C0440F551F8A95E2F7CA01B8 +:103210009181892B818308959F3F39F04F5F4E3014 +:1032200041F051915813F8CF0DC05111F7CF942FA1 +:10323000F5CF9F3F39F0F901E90FF11D97FDFA95A0 +:1032400082830895089590910C01992321F0909123 +:103250000D01911109C020910E0130910F01F9016A +:103260003296205F3F4F1FC0982F96959695969562 +:103270009F30F0F4E0910E01F0910F01E90FF11D84 +:10328000877021E030E0A90102C0440F551F8A95E4 +:10329000E2F7CA018095918189238183089531964F +:1032A000E217F30729F090819813F9CF1082F7CF36 +:1032B000089581E090E0E0910E01F0910F01E80F98 +:1032C000F91F1082019680319105A9F70895909118 +:1032D000CB01892B8093CB01089580959091CB01F0 +:1032E00089238093CB0108951092CB01089590918A +:1032F000CA01892B8093CA01089580959091CA01D3 +:1033000089238093CA0108951092CA010895809379 +:10331000B90108951092B901089580910E0190911C +:103320000F01FC0131969C01205F3F4F80E091919D +:1033300091118F5FE217F307D1F70895E0910E0125 +:10334000F0910F018091CB018083E0910E01F0910B +:103350000F0190818091CA01892B80838091B901EE +:10336000882361F0E0910E01F0910F019081892B8B +:1033700080830E948D1981111092B90180910E01F4 +:1033800090910F010C94410ECF92DF92EF92FF9239 +:103390006C01EE24FF24C114D104E104F10421F0F6 +:1033A000C701B60120E101C020E0C72ED82EE92ECA +:1033B000FF24C114D104E104F10419F0285FC7010E +:1033C000B6016B017C0154E0F694E794D794C7945E +:1033D0005A95D1F7C114D104E104F10419F02C5F1E +:1033E000C701B6016B017C0142E0F694E794D794E3 +:1033F000C7944A95D1F7C114D104E104F10419F03E +:103400002E5FC701B601DC01CB01B695A795979554 +:103410008795892B8A2B8B2B09F02F5F822FFF90AA +:10342000EF90DF90CF9008958091E501843009F10D +:103430001092CD0120E488E190E00FB6F894A895B1 +:10344000809360000FBE2093600083B7817F84600B +:1034500083BF83B7816083BF7894889583B78E7F5D +:1034600083BF88E10FB6F8948093600010926000EB +:103470000FBE089508950895CF930E943A1A0E94AE +:1034800023040E943B1AC0E08C2F0E941105811179 +:1034900004C0CF5FCE30C1F701C081E0CF91089565 +:1034A0000E94AB130E94350E0C942E0782E084BD5F +:1034B00093E095BD9AEF97BD80936E0008952FB766 +:1034C000F8948091CE019091CF01A091D001B0915C +:1034D000D1012FBF0895CF92DF92EF92FF920F9309 +:1034E0001F932FB7F8944091CE015091CF01609176 +:1034F000D0017091D1012FBF6A017B01EE24FF241E +:103500008C0120E030E0C016D106E206F30610F48C +:10351000415051099A01281B390BC9011F910F9184 +:10352000FF90EF90DF90CF9008951F920F920FB60B +:103530000F9211248F939F93AF93BF938091CE01ED +:103540009091CF01A091D001B091D1010196A11D20 +:10355000B11D8093CE019093CF01A093D001B09381 +:10356000D101BF91AF919F918F910F900FBE0F909E +:103570001F9018950E94320BF8942FEF87EA91E67E +:10358000215080409040E1F700C0000087E090EBC0 +:10359000DC018093EE019093EF01A093F001B093D2 +:1035A000F1019CE088E10FB6F894A8958093600043 +:1035B0000FBE90936000FFCFEF92FF920F931F9387 +:1035C000CF93DF93D82FC0E08C2F0E94110500E02D +:1035D00010E0E82EF12CC701002E02C095958795CA +:1035E0000A94E2F780FD06C00F5F1F4F06301105F9 +:1035F00091F709C0602F7C2F80E00E94D805D81376 +:10360000F3CF81E004C0CF5FCE30F1F680E0DF91F0 +:10361000CF911F910F91FF90EF900895CF93C82FF6 +:103620008CE20E94DC1A882321F08C2FCF910C941D +:10363000DC1A80E0CF910895CF930E94631C811122 +:1036400002C00E94491CC5E6C15049F00E942304F3 +:103650008FE39CE90197F1F700C00000F5CF89E204 +:103660000E940E1B811113C18AE20E940E1B811160 +:103670000E94491C85E00E940E1B81110E94BA1A0B +:103680000E946E1C8093CC0187E00E940E1B882351 +:10369000A9F18BE10E940E1B882351F08091CC018F +:1036A00081FB222720F991E0922790FB81F90EC03F +:1036B0008EE00E940E1B882361F08091CC0182FB7A +:1036C000222720F991E0922790FB82F98093CC0188 +:1036D00015C080E10E940E1B9091CC01882341F01F +:1036E00093FB222720F981E0822780FB93F904C015 +:1036F000892F809580FB90F99093CC018091CC012B +:103700000E94721C0E94801C8093DF0180EE0E9448 +:103710000E1B882341F08091DF01982F909590FB3C +:1037200080F98093DF0189E30E940E1B882359F002 +:103730008091DF0181FB222720F991E0922790FB05 +:1037400081F98093DF0182EE0E940E1B882359F0DD +:103750008091DF0182FB222720F991E0922790FBE4 +:1037600082F98093DF0186EE0E940E1B882359F0B8 +:103770008091DF0183FB222720F991E0922790FBC3 +:1037800083F98093DF0183EE0E940E1B882359F09A +:103790008091DF0184FB222720F991E0922790FBA2 +:1037A00084F98093DF0185E30E940E1B882359F082 +:1037B0008091DF0185FB222720F991E0922790FB81 +:1037C00085F98093DF0181E30E940E1B882359F065 +:1037D0008091DF0186FB222720F991E0922790FB60 +:1037E00086F98093DF0181E10E940E1B882359F046 +:1037F0008091DF0187FB222720F991E0922790FB3F +:1038000087F98093DF018091DF010E94841C809101 +:10381000DF0187FB882780F980930D0187E20E94F2 +:103820000E1BC82F8EE10E940E1B8111C2608FE11A +:103830000E940E1B8111C46080E20E940E1B811148 +:10384000C86081E20E940E1B8111C06182E20E9469 +:103850000E1B8111C06283E20E940E1B8111C064A5 +:1038600084E20E940E1B882311F0C06802C0CC23A2 +:1038700029F08C2F0E947B1C6C2F03C00E94771CA8 +:10388000682F70E080E090E0CF910C946717CF91A3 +:1038900008956DEE7EEF80E090E00E94AF2260E040 +:1038A00082E090E00E94A12260E083E090E00E942C +:1038B000A12260E084E090E00E94A12260E085E027 +:1038C00090E00C94A12280E090E00E949B2221E0F5 +:1038D0008D3E9E4F09F020E0822F089582E090E017 +:1038E0000C949322682F82E090E00C94A12283E054 +:1038F00090E00C949322682F83E090E00C94A12236 +:1039000084E090E00C949322682F84E090E00C9483 +:10391000A1228091D40180FF0BC06091130185E04A +:10392000689FB001112475956795759567952BC0B3 +:1039300081FF09C06091130185E0689FB0011124E7 +:103940007595679520C082FF07C06091130185E0DF +:10395000689FB001112417C09091D5019923D1F02F +:1039600060911201961788F72091130185E0289F36 +:1039700090011124929FA001939F500D112470E09B +:10398000CA010E9465226038710540F46115710515 +:1039900039F002C065E070E0862F08958FE7089542 +:1039A00081E008958091D40180FF08C060911101E9 +:1039B00070E0759567957595679521C081FF06C084 +:1039C0006091110170E07595679519C082FF04C080 +:1039D0006091110170E010C09091D5019923C1F060 +:1039E000609110019617A0F780911101899FC00185 +:1039F000112470E00E9465226038710528F4611579 +:103A0000710521F0862F08958FE7089581E00895CC +:103A100061E070E0F4CF803F21F40E94891C819521 +:103A200004C0813F29F40E94891C8093D801089525 +:103A3000823F21F40E94891C819504C0833F29F4B0 +:103A40000E94891C8093D7010895893F19F40E9430 +:103A5000D21C05C08A3F31F40E94D21C819580930C +:103A6000D90108958B3F21F40E94D21C819504C096 +:103A70008C3F29F40E94D21C8093DA010895843F80 +:103A800021F48091D601816017C0853F21F4809197 +:103A9000D601826011C0863F21F48091D6018460F6 +:103AA0000BC0873F21F48091D601886005C0883F14 +:103AB00031F48091D60180618093D60108958D3FC5 +:103AC00021F48091D40181600BC08E3F21F480915C +:103AD000D401826005C08F3F29F48091D4018460B5 +:103AE0008093D4010895803F39F48091D80187FFF5 +:103AF0006CC01092D80169C0813F29F48091D8012F +:103B00001816BCF362C09091D701823F29F497FF49 +:103B10005CC01092D70159C0833F19F41916CCF339 +:103B200054C0893F41F48091D90118160CF04DC062 +:103B30001092D9014AC08A3F29F48091D90187FFA8 +:103B400044C0F6CF8B3F39F48091DA0187FF3DC046 +:103B50001092DA013AC08C3F29F48091DA011816EC +:103B6000BCF333C0843F21F48091D6018E7F17C00F +:103B7000853F21F48091D6018D7F11C0863F21F4CD +:103B80008091D6018B7F0BC0873F21F48091D601B5 +:103B9000877F05C0883F31F48091D6018F7E809366 +:103BA000D60113C08D3F21F48091D4018E7F0BC0CC +:103BB0008E3F21F48091D4018D7F05C08F3F29F481 +:103BC0008091D4018B7F8093D4018091D7018111A2 +:103BD0000EC08091D80181110AC08091D901811154 +:103BE00006C08091DA01811102C01092D5010895BA +:103BF00086ED91E00E944C0E0E945F1A9093D301D3 +:103C00008093D20108951F93CF93DF938091D201C7 +:103C10009091D3010E946B1AAC019091D501992328 +:103C200021F02091140130E006C0209115018AE0B6 +:103C3000289F900111244217530708F486C08091F1 +:103C4000D701C091D801D091D9011091DA01811129 +:103C500007C0C11176C0D11174C0111172C075C0F6 +:103C60009F3F19F09F5F9093D501181624F40E948E +:103C7000891C8093D7018091D70187FF05C00E94DE +:103C8000891C81958093D7011C1624F40E94891CFD +:103C90008093D8018091D80187FF05C00E94891CBC +:103CA00081958093D8016091D701662339F1C09145 +:103CB000D801CC2319F1772767FD7095872F972FAF +:103CC0000E94762123E333E343E35FE30E94DA219A +:103CD0000E9443216093D7016C2F772767FD709571 +:103CE000872F972F0E94762123E333E343E35FE39B +:103CF0000E94DA210E9443216093D8011D1624F40A +:103D00000E94D21C8093D9018091D90187FF05C000 +:103D10000E94D21C81958093D901111624F40E942F +:103D2000D21C8093DA018091DA0187FF05C00E94DE +:103D3000D21C81958093DA01DF91CF911F910C9471 +:103D4000F81D9F3F09F08ECF96CFDF91CF911F9145 +:103D50000895E6EDF1E085E0DF011D928A95E9F72F +:103D60001092D5011092D4010895833081F128F486 +:103D7000813059F08230D1F00895853009F449C07E +:103D8000B8F1863009F456C0089580911501262FA8 +:103D900030E0280F311D2F3F310524F4680F609368 +:103DA000150108958FEF80931501089580911401F6 +:103DB000262F30E0280F311D2F3F310524F4680FE6 +:103DC0006093140108958FEF8093140108958091FA +:103DD0001301262F30E0280F311D2F3F310524F429 +:103DE000680F6093130108958FEF80931301089576 +:103DF00080911201262F30E0280F311D2F3F310511 +:103E000024F4680F6093120108958FEF80931201DC +:103E1000089580911101262F30E0280F311D2F3F8A +:103E2000310524F4680F6093110108958FEF80939A +:103E30001101089580911001262F30E0280F311DC7 +:103E40002F3F310524F4680F6093100108958FEF20 +:103E5000809310010895833011F128F4813049F0E6 +:103E6000823091F00895853081F120F18630C1F1E2 +:103E7000089580911501681720F4861B8093150121 +:103E8000089510921501089580911401681720F487 +:103E9000861B809314010895109214010895809157 +:103EA0001301681720F4861B809313010895109264 +:103EB0001301089580911201681720F4861B8093E6 +:103EC000120108951092120108958091110168174E +:103ED00020F4861B8093110108951092110108951A +:103EE00080911001681720F4861B809310010895BB +:103EF0001092100108950F931F938D3109F46BC038 +:103F000008F03FC08E3009F47DC0C0F4873009F45A +:103F10006EC068F4863009F0AFC08091CC01817F1B +:103F20008E7F8093CC0181E08093DC01A6C0883035 +:103F300009F458C08B3009F49BC09EC0863109F447 +:103F400097C078F4803109F470C0813109F094C0D1 +:103F50000E94AB1390910D0181E0892780930D01A0 +:103F600087C0893109F484C08B3109F085C0809104 +:103F7000CC0181FB222720F991E0922790FB81F967 +:103F80004AC0853309F45BC048F4873209F457C04E +:103F900008F45AC0893209F452C06EC0833438F430 +:103FA0008A3308F067C0883309F462C065C083347F +:103FB00009F445C0883409F05FC00E94AB130FEFCD +:103FC00013ED20E3015010402040E1F700C0000055 +:103FD0000E94BA1A4DC00E94FD200E94350E0E9418 +:103FE0002E0746C00E946E1C0E94801C41C090910A +:103FF000CC01892F817090FF12C0917F9E7F90939A +:10400000CC013BC08091CC0182FB222720F991E0BA +:10401000922790FB82F98093CC01992349F18091FA +:10402000CC0181608093CC0123C08091CC0183FBC3 +:10403000222720F991E0922790FB83F9ECCF61E0F1 +:1040400070E080E090E010C08D5141E050E060E011 +:1040500070E08A019B0104C0000F111F221F331F53 +:104060008A95D2F7C901B8010E9467170E94AB1365 +:1040700081E003C08953E9CF80E01F910F9108953B +:1040800080E0089580E00895CF93C82F8091DC01EF +:10409000813079F018F08230E9F187C0E0910E01AB +:1040A000F0910F018081813169F0823209F07FC087 +:1040B00009C0E0910E01F0910F018081813111F072 +:1040C000823261F48C2F0E944020811104C08C2F19 +:1040D0000E947B1F1DC081E090E01AC08C2F0E94BF +:1040E0004220811114C0C43179F048F4CB3079F00A +:1040F000C03109F060C082E08093DC0108C0C932A1 +:1041000019F0C83321F057C01092DC0154C081E08F +:10411000817053C0C93289F118F5C43171F1A8F426 +:10412000C73009F046C08AE08093150194E190936E +:10413000140193E0909313018093120188E080931F +:10414000110188E28093100134C0CE51C63088F549 +:10415000EC2FF0E0E65DFE4F80818093DB0129C00B +:10416000CE34E9F020F4CB3421F56AE013C0C13538 +:1041700079F0C235F1F461E00DC08091DB01882354 +:1041800019F01092DB0115C081E08093DC0115C0AD +:1041900061E006C08091DB010E94B51E0AC06AE0A2 +:1041A0008091DB010E942B1F04C01092DC0180E093 +:1041B00004C081E002C080E0ABCFCF910895E1E878 +:1041C000F0E08081886080838081816080838FB708 +:1041D000F89493E09093890090ED909388008FBFBE +:1041E0000895EFE6F0E08081826080830895EFE635 +:1041F000F0E080818D7F80830895EFE6F0E090818C +:1042000082E08927808308951F920F920FB60F9244 +:1042100011242F933F934F935F936F937F938F93CB +:104220009F93AF93BF93EF93FF938091DD019091A4 +:10423000DE0101969093DE018093DD01811103C0C0 +:1042400082E00E942E07E091DE01E695E695F0E01F +:10425000E657FB4FE4918091DD018E1303C080E0AF +:104260000E942E07FF91EF91BF91AF919F918F9187 +:104270007F916F915F914F913F912F910F900FBE62 +:104280000F901F90189504D06894B1118DC00895B7 +:1042900070D088F09F5790F0B92F9927B751A0F0B0 +:1042A000D1F0660F771F881F991F1AF0BA95C9F7CA +:1042B00012C0B13081F077D0B1E0089574C0672F9B +:1042C000782F8827B85F39F0B93FCCF3869577957A +:1042D0006795B395D9F73EF4909580957095619563 +:1042E0007F4F8F4F9F4F0895E89409C097FB3EF48E +:1042F00090958095709561957F4F8F4F9F4F992333 +:10430000A9F0F92F96E9BB279395F69587957795B0 +:104310006795B795F111F8CFFAF4BB0F11F460FF70 +:104320001BC06F5F7F4F8F4F9F4F16C0882311F0C8 +:1043300096E911C0772321F09EE8872F762F05C0DC +:10434000662371F096E8862F70E060E02AF09A9577 +:10435000660F771F881FDAF7880F9695879597F96C +:10436000089557FD9058440F551F59F05F3F71F065 +:104370004795880F97FB991F61F09F3F79F08795CC +:104380000895121613061406551FF2CF4695F1DF55 +:1043900008C0161617061806991FF1CF86957105E5 +:1043A000610508940895E894BB2766277727CB0119 +:1043B00097F908950BD078C069D028F06ED018F026 +:1043C000952309F05AC05FC01124EECFCADFA0F3D5 +:1043D000959FD1F3950F50E0551F629FF001729F9A +:1043E000BB27F00DB11D639FAA27F00DB11DAA1FB9 +:1043F000649F6627B00DA11D661F829F2227B00D06 +:10440000A11D621F739FB00DA11D621F839FA00D90 +:10441000611D221F749F3327A00D611D231F849FE0 +:10442000600D211D822F762F6A2F11249F57504037 +:104430008AF0E1F088234AF0EE0FFF1FBB1F661FD2 +:10444000771F881F91505040A9F79E3F510570F08B +:1044500014C0AACF5F3FECF3983EDCF386957795C6 +:104460006795B795F795E7959F5FC1F7FE2B880F86 +:10447000911D9695879597F9089597F99F6780E81C +:1044800070E060E008959FEF80EC089500240A94A6 +:104490001616170618060906089500240A9412161F +:1044A0001306140605060895092E0394000C11F452 +:1044B000882352F0BB0F40F4BF2B11F460FF04C0FF +:1044C0006F5F7F4F8F4F9F4F089597FB072E16F416 +:1044D000009407D077FD09D00E947F2207FC05D009 +:1044E0003EF4909581959F4F0895709561957F4F0B +:1044F0000895EE0FFF1F0590F491E02D0994AA1B7B +:10450000BB1B51E107C0AA1FBB1FA617B70710F0BE +:10451000A61BB70B881F991F5A95A9F780959095F0 +:10452000BC01CD010895F999FECF92BD81BDF89AE5 +:10453000992780B50895A8E1B0E042E050E00C94DE +:10454000B622262FF999FECF1FBA92BD81BD20BD9C +:104550000FB6F894FA9AF99A0FBE019608950E9440 +:10456000A122272F0C94A222DC01CB01FC01F99996 +:10457000FECF06C0F2BDE1BDF89A319600B40D92AF +:0C45800041505040B8F70895F894FFCF68 +:10458C0020023007BE079B07670733070101BA01FA +:10459C0028080A03140A3F4D36394B04FE03C8039E +:1045AC008F0322033B0354036D030102030405062E +:0445BC0007080900E3 +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/msc/readme.md b/keyboard/ergodox_ez/keymaps/msc/readme.md new file mode 100644 index 00000000..0d14fcbd --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/msc/readme.md @@ -0,0 +1,32 @@ +# MSC Configuration + +### Based mostly on the ErgoDox EZ default layout with optimizations for coding on osx. + +#### Expecting the user to rely on Coder Layer this keymap removes some of the duplicate symbol keys in the lower portions of the board and replaces them with arrow keys and modifiers. The Media Layer is also updated to match the change in the arrow keys and the left and right click buttons are moved under the thumb position. The Media layer is now reached with toggle button in the lower right. + +### Main Layer + +![Main Layer](img/main_layer.png) + +### Code Layer + +![Code Layer](img/code_layer.png) + +### Media Layer + +![Media Layer](img/media_layer.png) + +## Changelog + +Version 1.0 + +- Changed the temp code layer key in the bottom right to toggle media layer +- Changed the temp media key to only be ";" +- Changed right hand bottom row to match vim home row nav directions +- Changed media keys to match arrow key changes +- Changed media left and right click to spacebar and backspace locations +- Changed bottom left to Cmd +- Changed single quote on left bottom row to alt + +#### Coming Soon: +- A new layer for Blender editing with a focus on left hand shortcut and a righthand num pad to control the view in Blender. From 577971ab07a49405e1dcd8e5f75b3ecb87e710b9 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Mon, 28 Mar 2016 00:03:21 -0500 Subject: [PATCH 06/12] Magic Key Overrides / Keyboard Lock / Forced NKRO Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock option to template / Added forced NKRO option to template (disabled by default) --- keyboard/retro_refit/Makefile | 23 +-- keyboard/retro_refit/config.h | 47 ++++- quantum/template/Makefile | 23 +-- quantum/template/config.h | 47 ++++- tmk_core/common/command.c | 353 +++++++++++++++++++++++----------- tmk_core/common/command.h | 121 ++++++++++++ tmk_core/common/keyboard.c | 6 + 7 files changed, 488 insertions(+), 132 deletions(-) diff --git a/keyboard/retro_refit/Makefile b/keyboard/retro_refit/Makefile index ec51227f..918b4307 100644 --- a/keyboard/retro_refit/Makefile +++ b/keyboard/retro_refit/Makefile @@ -113,18 +113,19 @@ OPT_DEFS += -DBOOTLOADER_SIZE=512 # 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 +KEYBOARD_LOCK_ENABLE = yes # Allow locking of keyboard via magic key # 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 -# UNICODE_ENABLE = YES # Unicode -# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +# 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 +# UNICODE_ENABLE = YES # Unicode +# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # Optimize size but this may cause error "relocation truncated to fit" diff --git a/keyboard/retro_refit/config.h b/keyboard/retro_refit/config.h index ba9a861e..05fceb92 100644 --- a/keyboard/retro_refit/config.h +++ b/keyboard/retro_refit/config.h @@ -53,11 +53,54 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* key combination for command */ + +/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ +#define FORCE_NKRO + +/* + * Magic key options + * These options 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 + +/* remap magic keys */ +//#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 BSLS +//#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. @@ -76,4 +119,4 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION -#endif +#endif \ No newline at end of file diff --git a/quantum/template/Makefile b/quantum/template/Makefile index 2efa6913..4fa19546 100644 --- a/quantum/template/Makefile +++ b/quantum/template/Makefile @@ -113,18 +113,19 @@ OPT_DEFS += -DBOOTLOADER_SIZE=512 # 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 +KEYBOARD_LOCK_ENABLE = yes # Allow locking of keyboard via magic key # 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 -# UNICODE_ENABLE = YES # Unicode -# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID +# 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 +# UNICODE_ENABLE = YES # Unicode +# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID # Optimize size but this may cause error "relocation truncated to fit" diff --git a/quantum/template/config.h b/quantum/template/config.h index 7d6149f4..dae4b631 100644 --- a/quantum/template/config.h +++ b/quantum/template/config.h @@ -55,11 +55,56 @@ along with this program. If not, see . /* Locking resynchronize hack */ #define LOCKING_RESYNC_ENABLE -/* key combination for command */ +/* Force NKRO Mode - If forced on, must be disabled via magic key (default = LShift+RShift+N) */ +//#define FORCE_NKRO + +/* + * Magic key options + * These options 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 * These options are also useful to firmware size reduction. diff --git a/tmk_core/common/command.c b/tmk_core/common/command.c index d59bb01b..b4cd3ca5 100644 --- a/tmk_core/common/command.c +++ b/tmk_core/common/command.c @@ -52,6 +52,8 @@ along with this program. If not, see . static bool command_common(uint8_t code); static void command_common_help(void); +static void print_version(void); +static void print_status(void); static bool command_console(uint8_t code); static void command_console_help(void); #ifdef MOUSEKEY_ENABLE @@ -112,35 +114,140 @@ bool command_console_extra(uint8_t code) ***********************************************************/ static void command_common_help(void) { - print("\n\t- Magic -\n" - "d: debug\n" - "x: debug matrix\n" - "k: debug keyboard\n" - "m: debug mouse\n" - "v: version\n" - "s: status\n" - "c: console mode\n" - "0-4: layer0-4(F10-F4)\n" - "Paus: bootloader\n" + print( "\n\t- Magic -\n" + STR(MAGIC_KEY_DEBUG ) ": Debug Message Toggle\n" + STR(MAGIC_KEY_DEBUG_MATRIX) ": Matrix Debug Mode Toggle - Show keypresses in matrix grid\n" + STR(MAGIC_KEY_DEBUG_KBD ) ": Keyboard Debug Toggle - Show keypress report\n" + STR(MAGIC_KEY_DEBUG_MOUSE ) ": Debug Mouse Toggle\n" + 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" + STR(MAGIC_KEY_LAYER2 ) ": Switch to Layer 2\n" + STR(MAGIC_KEY_LAYER3 ) ": Switch to Layer 3\n" + STR(MAGIC_KEY_LAYER4 ) ": Switch to Layer 4\n" + STR(MAGIC_KEY_LAYER5 ) ": Switch to Layer 5\n" + STR(MAGIC_KEY_LAYER6 ) ": Switch to Layer 6\n" + STR(MAGIC_KEY_LAYER7 ) ": Switch to Layer 7\n" + STR(MAGIC_KEY_LAYER8 ) ": Switch to Layer 8\n" + STR(MAGIC_KEY_LAYER9 ) ": Switch to Layer 9\n" +#endif + +#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 + "0-9: Switch to Layer 0-9\n" +#endif + + STR(MAGIC_KEY_LAYER0_ALT1 ) ": Switch to Layer 0 (alternate key 1)\n" + STR(MAGIC_KEY_LAYER0_ALT2 ) ": Switch to Layer 0 (alternate key 2)\n" + STR(MAGIC_KEY_BOOTLOADER ) ": Jump to Bootloader (Reset)\n" #ifdef KEYBOARD_LOCK_ENABLE - "Caps: Lock\n" + STR(MAGIC_KEY_LOCK ) ": Lock\n" #endif #ifdef BOOTMAGIC_ENABLE - "e: eeprom\n" + STR(MAGIC_KEY_EEPROM ) ": Print EEPROM Settings\n" #endif #ifdef NKRO_ENABLE - "n: NKRO\n" + STR(MAGIC_KEY_NKRO ) ": NKRO Toggle\n" #endif #ifdef SLEEP_LED_ENABLE - "z: sleep LED test\n" + STR(MAGIC_KEY_SLEEP_LED ) ": Sleep LED Test\n" #endif ); } +static void print_version(void) +{ + // print version & information + print("\n\t- Version -\n"); + print("DESC: " STR(DESCRIPTION) "\n"); + print("VID: " STR(VENDOR_ID) "(" STR(MANUFACTURER) ") " + "PID: " STR(PRODUCT_ID) "(" STR(PRODUCT) ") " + "VER: " STR(DEVICE_VER) "\n"); + print("BUILD: " STR(VERSION) " (" __TIME__ " " __DATE__ ")\n"); + + /* build options */ + print("OPTIONS:" + +#ifdef PROTOCOL_PJRC + " PJRC" +#endif +#ifdef PROTOCOL_LUFA + " LUFA" +#endif +#ifdef PROTOCOL_VUSB + " VUSB" +#endif +#ifdef BOOTMAGIC_ENABLE + " BOOTMAGIC" +#endif +#ifdef MOUSEKEY_ENABLE + " MOUSEKEY" +#endif +#ifdef EXTRAKEY_ENABLE + " EXTRAKEY" +#endif +#ifdef CONSOLE_ENABLE + " CONSOLE" +#endif +#ifdef COMMAND_ENABLE + " COMMAND" +#endif +#ifdef NKRO_ENABLE + " NKRO" +#endif +#ifdef KEYMAP_SECTION_ENABLE + " KEYMAP_SECTION" +#endif + + " " STR(BOOTLOADER_SIZE) "\n"); + + print("GCC: " STR(__GNUC__) "." STR(__GNUC_MINOR__) "." STR(__GNUC_PATCHLEVEL__) + " AVR-LIBC: " __AVR_LIBC_VERSION_STRING__ + " AVR_ARCH: avr" STR(__AVR_ARCH__) "\n"); + + return; +} + +static void print_status(void) +{ + + print("\n\t- Status -\n"); + + print_val_hex8(host_keyboard_leds()); + print_val_hex8(keyboard_protocol); + print_val_hex8(keyboard_idle); +#ifdef NKRO_ENABLE + print_val_hex8(keyboard_nkro); +#endif + print_val_hex32(timer_count); + +#ifdef PROTOCOL_PJRC + print_val_hex8(UDCON); + print_val_hex8(UDIEN); + print_val_hex8(UDINT); + print_val_hex8(usb_keyboard_leds); + print_val_hex8(usb_keyboard_idle_count); +#endif + +#ifdef PROTOCOL_PJRC +# if USB_COUNT_SOF + print_val_hex8(usbSofCount); +# endif +#endif + return; +} + #ifdef BOOTMAGIC_ENABLE static void print_eeconfig(void) { @@ -178,24 +285,36 @@ static void print_eeconfig(void) static bool command_common(uint8_t code) { + +#ifdef KEYBOARD_LOCK_ENABLE static host_driver_t *host_driver = 0; +#endif + switch (code) { + #ifdef SLEEP_LED_ENABLE - case KC_Z: - // test breathing sleep LED - print("Sleep LED test\n"); + + // test breathing sleep LED + case MAGIC_KC(MAGIC_KEY_SLEEP_LED): + print("Sleep LED Test\n"); sleep_led_toggle(); led_set(host_keyboard_leds()); break; #endif + #ifdef BOOTMAGIC_ENABLE - case KC_E: + + // print stored eeprom config + case MAGIC_KC(MAGIC_KEY_EEPROM): print("eeconfig:\n"); print_eeconfig(); break; #endif + #ifdef KEYBOARD_LOCK_ENABLE - case KC_CAPSLOCK: + + // lock/unlock keyboard + case MAGIC_KC(MAGIC_KEY_LOCK): if (host_get_driver()) { host_driver = host_get_driver(); clear_keyboard(); @@ -207,11 +326,15 @@ static bool command_common(uint8_t code) } break; #endif - case KC_H: - case KC_SLASH: /* ? */ + + // print help + case MAGIC_KC(MAGIC_KEY_HELP1): + case MAGIC_KC(MAGIC_KEY_HELP2): command_common_help(); break; - case KC_C: + + // activate console + case MAGIC_KC(MAGIC_KEY_CONSOLE): debug_matrix = false; debug_keyboard = false; debug_mouse = false; @@ -220,25 +343,33 @@ static bool command_common(uint8_t code) print("C> "); command_state = CONSOLE; break; - case KC_PAUSE: - clear_keyboard(); - print("\n\nbootloader... "); + + // jump to bootloader + case MAGIC_KC(MAGIC_KEY_BOOTLOADER): + clear_keyboard(); // clear to prevent stuck keys + print("\n\nJumping to bootloader... "); _delay_ms(1000); bootloader_jump(); // not return break; - case KC_D: + + // debug toggle + case MAGIC_KC(MAGIC_KEY_DEBUG): + debug_enable = !debug_enable; if (debug_enable) { + print("\ndebug: on\n"); + debug_matrix = true; + debug_keyboard = true; + debug_mouse = true; + } else { print("\ndebug: off\n"); debug_matrix = false; debug_keyboard = false; debug_mouse = false; - debug_enable = false; - } else { - print("\ndebug: on\n"); - debug_enable = true; } break; - case KC_X: // debug matrix toggle + + // debug matrix toggle + case MAGIC_KC(MAGIC_KEY_DEBUG_MATRIX): debug_matrix = !debug_matrix; if (debug_matrix) { print("\nmatrix: on\n"); @@ -247,7 +378,9 @@ static bool command_common(uint8_t code) print("\nmatrix: off\n"); } break; - case KC_K: // debug keyboard toggle + + // debug keyboard toggle + case MAGIC_KC(MAGIC_KEY_DEBUG_KBD): debug_keyboard = !debug_keyboard; if (debug_keyboard) { print("\nkeyboard: on\n"); @@ -256,87 +389,33 @@ static bool command_common(uint8_t code) print("\nkeyboard: off\n"); } break; - case KC_M: // debug mouse toggle + + // debug mouse toggle + case MAGIC_KC(MAGIC_KEY_DEBUG_MOUSE): debug_mouse = !debug_mouse; if (debug_mouse) { print("\nmouse: on\n"); debug_enable = true; } else { - print("\nmouse: off\n"); + print("\nmouse: off\n"); } break; - case KC_V: // print version & information - print("\n\t- Version -\n"); - print("DESC: " STR(DESCRIPTION) "\n"); - print("VID: " STR(VENDOR_ID) "(" STR(MANUFACTURER) ") " - "PID: " STR(PRODUCT_ID) "(" STR(PRODUCT) ") " - "VER: " STR(DEVICE_VER) "\n"); - print("BUILD: " STR(VERSION) " (" __TIME__ " " __DATE__ ")\n"); - /* build options */ - print("OPTIONS:" -#ifdef PROTOCOL_PJRC - " PJRC" -#endif -#ifdef PROTOCOL_LUFA - " LUFA" -#endif -#ifdef PROTOCOL_VUSB - " VUSB" -#endif -#ifdef BOOTMAGIC_ENABLE - " BOOTMAGIC" -#endif -#ifdef MOUSEKEY_ENABLE - " MOUSEKEY" -#endif -#ifdef EXTRAKEY_ENABLE - " EXTRAKEY" -#endif -#ifdef CONSOLE_ENABLE - " CONSOLE" -#endif -#ifdef COMMAND_ENABLE - " COMMAND" -#endif -#ifdef NKRO_ENABLE - " NKRO" -#endif -#ifdef KEYMAP_SECTION_ENABLE - " KEYMAP_SECTION" -#endif - " " STR(BOOTLOADER_SIZE) "\n"); - print("GCC: " STR(__GNUC__) "." STR(__GNUC_MINOR__) "." STR(__GNUC_PATCHLEVEL__) - " AVR-LIBC: " __AVR_LIBC_VERSION_STRING__ - " AVR_ARCH: avr" STR(__AVR_ARCH__) "\n"); - break; - case KC_S: - print("\n\t- Status -\n"); - print_val_hex8(host_keyboard_leds()); - print_val_hex8(keyboard_protocol); - print_val_hex8(keyboard_idle); -#ifdef NKRO_ENABLE - print_val_hex8(keyboard_nkro); -#endif - print_val_hex32(timer_count); - -#ifdef PROTOCOL_PJRC - print_val_hex8(UDCON); - print_val_hex8(UDIEN); - print_val_hex8(UDINT); - print_val_hex8(usb_keyboard_leds); - print_val_hex8(usb_keyboard_idle_count); -#endif + // print version + case MAGIC_KC(MAGIC_KEY_VERSION): + print_version(); + break; -#ifdef PROTOCOL_PJRC -# if USB_COUNT_SOF - print_val_hex8(usbSofCount); -# endif -#endif + // print status + case MAGIC_KC(MAGIC_KEY_STATUS): + print_status(); break; + #ifdef NKRO_ENABLE - case KC_N: - clear_keyboard(); //Prevents stuck keys. + + // NKRO toggle + case MAGIC_KC(MAGIC_KEY_NKRO): + clear_keyboard(); // clear to prevent stuck keys keyboard_nkro = !keyboard_nkro; if (keyboard_nkro) print("NKRO: on\n"); @@ -344,18 +423,78 @@ static bool command_common(uint8_t code) print("NKRO: off\n"); break; #endif - case KC_ESC: - case KC_GRV: - case KC_0: + + // switch layers + + case MAGIC_KC(MAGIC_KEY_LAYER0_ALT1): + case MAGIC_KC(MAGIC_KEY_LAYER0_ALT2): + switch_default_layer(0); + break; + +#if MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM + + case MAGIC_KC(MAGIC_KEY_LAYER0): + switch_default_layer(0); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER1): + switch_default_layer(1); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER2): + switch_default_layer(2); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER3): + switch_default_layer(3); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER4): + switch_default_layer(4); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER5): + switch_default_layer(5); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER6): + switch_default_layer(6); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER7): + switch_default_layer(7); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER8): + switch_default_layer(8); + break; + + case MAGIC_KC(MAGIC_KEY_LAYER9): + switch_default_layer(9); + break; +#endif + + +#if MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS + + case KC_F1 ... KC_F9: + switch_default_layer((code - KC_F1) + 1); + break; case KC_F10: switch_default_layer(0); break; +#endif + +#if MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS + case KC_1 ... KC_9: switch_default_layer((code - KC_1) + 1); break; - case KC_F1 ... KC_F9: - switch_default_layer((code - KC_F1) + 1); + case KC_0: + switch_default_layer(0); break; +#endif + default: print("?"); return false; diff --git a/tmk_core/common/command.h b/tmk_core/common/command.h index b57a6c1c..92b18849 100644 --- a/tmk_core/common/command.h +++ b/tmk_core/common/command.h @@ -32,4 +32,125 @@ bool command_proc(uint8_t code); #define command_proc(code) false #endif + +#ifndef MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +#endif + +#ifndef MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +#endif + +#ifndef MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false +#endif + +#ifndef MAGIC_KEY_HELP1 +#define MAGIC_KEY_HELP1 H +#endif + +#ifndef MAGIC_KEY_HELP2 +#define MAGIC_KEY_HELP2 SLASH +#endif + +#ifndef MAGIC_KEY_DEBUG +#define MAGIC_KEY_DEBUG D +#endif + +#ifndef MAGIC_KEY_DEBUG_MATRIX +#define MAGIC_KEY_DEBUG_MATRIX X +#endif + +#ifndef MAGIC_KEY_DEBUG_KBD +#define MAGIC_KEY_DEBUG_KBD K +#endif + +#ifndef MAGIC_KEY_DEBUG_MOUSE +#define MAGIC_KEY_DEBUG_MOUSE M +#endif + +#ifndef MAGIC_KEY_VERSION +#define MAGIC_KEY_VERSION V +#endif + +#ifndef MAGIC_KEY_STATUS +#define MAGIC_KEY_STATUS S +#endif + +#ifndef MAGIC_KEY_CONSOLE +#define MAGIC_KEY_CONSOLE C +#endif + +#ifndef MAGIC_KEY_LAYER0_ALT1 +#define MAGIC_KEY_LAYER0_ALT1 ESC +#endif + +#ifndef MAGIC_KEY_LAYER0_ALT2 +#define MAGIC_KEY_LAYER0_ALT2 GRAVE +#endif + +#ifndef MAGIC_KEY_LAYER0 +#define MAGIC_KEY_LAYER0 0 +#endif + +#ifndef MAGIC_KEY_LAYER1 +#define MAGIC_KEY_LAYER1 1 +#endif + +#ifndef MAGIC_KEY_LAYER2 +#define MAGIC_KEY_LAYER2 2 +#endif + +#ifndef MAGIC_KEY_LAYER3 +#define MAGIC_KEY_LAYER3 3 +#endif + +#ifndef MAGIC_KEY_LAYER4 +#define MAGIC_KEY_LAYER4 4 +#endif + +#ifndef MAGIC_KEY_LAYER5 +#define MAGIC_KEY_LAYER5 5 +#endif + +#ifndef MAGIC_KEY_LAYER6 +#define MAGIC_KEY_LAYER6 6 +#endif + +#ifndef MAGIC_KEY_LAYER7 +#define MAGIC_KEY_LAYER7 7 +#endif + +#ifndef MAGIC_KEY_LAYER8 +#define MAGIC_KEY_LAYER8 8 #endif + +#ifndef MAGIC_KEY_LAYER9 +#define MAGIC_KEY_LAYER9 9 +#endif + +#ifndef MAGIC_KEY_BOOTLOADER +#define MAGIC_KEY_BOOTLOADER PAUSE +#endif + +#ifndef MAGIC_KEY_LOCK +#define MAGIC_KEY_LOCK CAPS +#endif + +#ifndef MAGIC_KEY_EEPROM +#define MAGIC_KEY_EEPROM E +#endif + +#ifndef MAGIC_KEY_NKRO +#define MAGIC_KEY_NKRO N +#endif + +#ifndef MAGIC_KEY_SLEEP_LED +#define MAGIC_KEY_SLEEP_LED Z + +#endif + +#define XMAGIC_KC(key) KC_##key +#define MAGIC_KC(key) XMAGIC_KC(key) + +#endif \ No newline at end of file diff --git a/tmk_core/common/keyboard.c b/tmk_core/common/keyboard.c index eb7b096b..e6680848 100644 --- a/tmk_core/common/keyboard.c +++ b/tmk_core/common/keyboard.c @@ -70,6 +70,7 @@ void keyboard_setup(void) void keyboard_init(void) { + timer_init(); matrix_init(); #ifdef PS2_MOUSE_ENABLE @@ -90,6 +91,11 @@ void keyboard_init(void) #ifdef BACKLIGHT_ENABLE backlight_init(); #endif + +#ifdef FORCE_NKRO + keyboard_nkro = true; +#endif + } /* From a1ce1332034a3f01049aab10f4a55ee6fd5560d9 Mon Sep 17 00:00:00 2001 From: Matthew Carroll Date: Mon, 28 Mar 2016 06:00:05 -0400 Subject: [PATCH 07/12] Corrected duplicate image issue --- .../ergodox_ez/keymaps/msc/img/code_layer.png | Bin 86217 -> 71266 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/msc/img/code_layer.png b/keyboard/ergodox_ez/keymaps/msc/img/code_layer.png index 1d707c5eaef58f826fff1b58b67339bc3790c272..7b5efaae791d878fa0349e6ea0f9b1b89a6ad9a2 100644 GIT binary patch literal 71266 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 bLoTs>J&tf-{Hi%<;Gc$yHnd8~>iPczKzChU literal 86217 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�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 From ef21a855e6d60b78011ddb8940f58985b1c60acb Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Sun, 27 Mar 2016 17:58:26 +0200 Subject: [PATCH 08/12] Add per-event user hook function to QMK --- tmk_core/common/action.c | 5 +++++ tmk_core/common/action.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index 4197c53e..c6595196 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -53,6 +53,9 @@ void action_exec(keyevent_t event) #endif } +__attribute__ ((weak)) +void process_action_user(keyrecord_t *record) {} + void process_action(keyrecord_t *record) { keyevent_t event = record->event; @@ -62,6 +65,8 @@ void process_action(keyrecord_t *record) if (IS_NOEVENT(event)) { return; } + process_action_user(record); + action_t action = layer_switch_get_action(event.key); dprint("ACTION: "); debug_action(action); #ifndef NO_ACTION_LAYER diff --git a/tmk_core/common/action.h b/tmk_core/common/action.h index 8a4736d7..141dc3fc 100644 --- a/tmk_core/common/action.h +++ b/tmk_core/common/action.h @@ -58,6 +58,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt); /* user defined special function */ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt); +/* user-defined (pre)processing of each key event */ +void process_action_user(keyrecord_t *record); + /* Utilities for actions. */ void process_action(keyrecord_t *record); void register_code(uint8_t code); From acd64aa841f92ee638ca630fc66c3ff91c09ae72 Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Mon, 28 Mar 2016 16:12:50 +0200 Subject: [PATCH 09/12] Rename function to be keyboard-specific --- tmk_core/common/action.c | 4 ++-- tmk_core/common/action.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index c6595196..2ccc0e0b 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -54,7 +54,7 @@ void action_exec(keyevent_t event) } __attribute__ ((weak)) -void process_action_user(keyrecord_t *record) {} +void process_action_kb(keyrecord_t *record) {} void process_action(keyrecord_t *record) { @@ -65,7 +65,7 @@ void process_action(keyrecord_t *record) if (IS_NOEVENT(event)) { return; } - process_action_user(record); + process_action_kb(record); action_t action = layer_switch_get_action(event.key); dprint("ACTION: "); debug_action(action); diff --git a/tmk_core/common/action.h b/tmk_core/common/action.h index 141dc3fc..9f528af4 100644 --- a/tmk_core/common/action.h +++ b/tmk_core/common/action.h @@ -58,8 +58,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt); /* user defined special function */ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt); -/* user-defined (pre)processing of each key event */ -void process_action_user(keyrecord_t *record); +/* keyboard-specific key event (pre)processing */ +void process_action_kb(keyrecord_t *record); /* Utilities for actions. */ void process_action(keyrecord_t *record); From 2181be029e01d9cf46ae3cadcdf25f5bca02c631 Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Mon, 28 Mar 2016 16:13:37 +0200 Subject: [PATCH 10/12] Add action-preprocessing hook to keyboard template --- quantum/template/template.c | 20 ++++++++++++++++---- quantum/template/template.h | 5 +++-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/quantum/template/template.c b/quantum/template/template.c index 58e73cb0..cc52e496 100644 --- a/quantum/template/template.c +++ b/quantum/template/template.c @@ -10,6 +10,11 @@ void matrix_scan_user(void) { // 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 @@ -18,19 +23,26 @@ void led_set_user(uint8_t usb_led) { void matrix_init_kb(void) { // put your keyboard start-up code here // runs once when the firmware starts up - + matrix_init_user(); } void matrix_scan_kb(void) { - // put your looping keyboard code here - // runs every cycle (a lot) + // put your looping keyboard code here + // runs every cycle (a lot) matrix_scan_user(); } +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); -} \ No newline at end of file +} diff --git a/quantum/template/template.h b/quantum/template/template.h index ba91abac..b1c34d3c 100644 --- a/quantum/template/template.h +++ b/quantum/template/template.h @@ -17,10 +17,11 @@ { \ { k00, k01, k02 }, \ { k10, KC_NO, k11 }, \ -} +} 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); -#endif \ No newline at end of file +#endif From bcebb3447c155056819d42668943110ab0868517 Mon Sep 17 00:00:00 2001 From: Damien Pollet Date: Mon, 28 Mar 2016 16:14:54 +0200 Subject: [PATCH 11/12] Add action-preprocessing kb/user hooks in planck --- keyboard/planck/planck.c | 32 +++++++++++++++++--------------- keyboard/planck/planck.h | 1 + 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/keyboard/planck/planck.c b/keyboard/planck/planck.c index fe8731ec..4b39cf1e 100644 --- a/keyboard/planck/planck.c +++ b/keyboard/planck/planck.c @@ -1,28 +1,26 @@ #include "planck.h" __attribute__ ((weak)) -void matrix_init_user(void) { - -} +void matrix_init_user(void) {} __attribute__ ((weak)) -void matrix_scan_user(void) { +void matrix_scan_user(void) {} -} +__attribute__ ((weak)) +void process_action_user(keyrecord_t *record) {} void matrix_init_kb(void) { - #ifdef BACKLIGHT_ENABLE - backlight_init_ports(); - #endif +#ifdef BACKLIGHT_ENABLE + backlight_init_ports(); +#endif - #ifdef RGBLIGHT_ENABLE - rgblight_init(); - #endif +#ifdef RGBLIGHT_ENABLE + rgblight_init(); +#endif - - // Turn status LED on - DDRE |= (1<<6); - PORTE |= (1<<6); + // Turn status LED on + DDRE |= (1<<6); + PORTE |= (1<<6); matrix_init_user(); } @@ -30,3 +28,7 @@ void matrix_init_kb(void) { void matrix_scan_kb(void) { matrix_scan_user(); } + +void process_action_kb(keyrecord_t *record) { + process_action_user(record); +} diff --git a/keyboard/planck/planck.h b/keyboard/planck/planck.h index e9566b92..edcb5fbf 100644 --- a/keyboard/planck/planck.h +++ b/keyboard/planck/planck.h @@ -42,5 +42,6 @@ void matrix_init_user(void); void matrix_scan_user(void); +void process_action_user(keyrecord_t *record); #endif From 1fd9dbdbe9e7a819a7dae50d9b745640435e0e13 Mon Sep 17 00:00:00 2001 From: Andrew Pritchard Date: Mon, 28 Mar 2016 08:39:39 -0700 Subject: [PATCH 12/12] Add avr-libc to the Debian build dependencies. Without avr-libc the build fails trying to #include_next a header from the standard library, which of course doesn't exist. --- BUILD_GUIDE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BUILD_GUIDE.md b/BUILD_GUIDE.md index 81c3ec44..e8b242e4 100644 --- a/BUILD_GUIDE.md +++ b/BUILD_GUIDE.md @@ -25,12 +25,12 @@ You can also try these instructions: 3. Install [DFU-Programmer][dfu-prog]. ### Linux -Install AVR GCC and dfu-progammer with your favorite package manager. +Install AVR GCC, AVR libc, and dfu-progammer with your favorite package manager. Debian/Ubuntu example: sudo apt-get update - sudo apt-get install gcc-avr dfu-programmer + sudo apt-get install gcc-avr avr-libc dfu-programmer ### Vagrant If you have any problems building the firmware, you can try using a tool called Vagrant. It will set up a virtual computer with a known configuration that's ready-to-go for firmware building. OLKB does NOT host the files for this virtual computer. Details on how to set up Vagrant are in the [VAGRANT_GUIDE file](VAGRANT_GUIDE.md). @@ -52,4 +52,4 @@ If you have any problems building the firmware, you can try using a tool called ## Troubleshooting 1. Try running `make clean` if the make command fails. - WIP \ No newline at end of file + WIP