From 2f7cda63d07da9682c09f479ab2888d9f224f69c Mon Sep 17 00:00:00 2001 From: joar Date: Thu, 11 Feb 2016 15:13:10 +0100 Subject: [PATCH] Norwegian Colemak Ergodox and Norwegian key definitions --- .../colemak_osx_pc_no/colemak_osx_pc_no.hex | 1142 +++++++++++++++++ .../colemak_osx_pc_no/keyboard-layout.png | Bin 0 -> 103158 bytes .../keymaps/colemak_osx_pc_no/keymap.c | 264 ++++ .../keymaps/colemak_osx_pc_no/readme.md | 23 + quantum/keymap_extras/keymap_norwegian.c | 41 + 5 files changed, 1470 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex create mode 100644 keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/keyboard-layout.png create mode 100644 keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/readme.md create mode 100644 quantum/keymap_extras/keymap_norwegian.c diff --git a/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex b/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex new file mode 100644 index 0000000000..ecf97c9f1c --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/colemak_osx_pc_no.hex @@ -0,0 +1,1142 @@ +:100000000C944C030C9490030C9490030C94900368 +:100010000C9490030C9490030C9490030C94900314 +:100020000C9490030C9490030C94BD0C0C948F0DC5 +:100030000C9490030C9490030C9490030C949003F4 +:100040000C9490030C94C4210C9490030C94900392 +:100050000C9490030C94551B0C9490030C949003F7 +:100060000C9490030C9490030C9490030C949003C4 +:100070000C9490030C9490030C9490030C949003B4 +:100080000C9490030C9490030C9490030C949003A4 +:100090000C9490030C9490030C9490030C94900394 +:1000A0000C9490030C9490030C9490039E03A30370 +:1000B000A803AD03B203B703BC03C103C603FC0D21 +:1000C0001E0E0C0F1E0E0C0F630E860E0C0FDB0E99 +:1000D000EE0ED011D011FF11FF11421280129914AF +:1000E0009914991299149A139A136D1499149914D6 +:1000F0008414012E022E012C022C0001E101350294 +:100100003502E100013502350001E1012E022E0128 +:100110002C022C02E10001E6012E022E02E6012C47 +:10012000022C0001E10130023002E1012C022C001E +:1001300001E10164026402E100016402640001E67D +:100140000130023002E6012C022C000000002200E7 +:10015000C001C002C003C004C005C006C007C0087B +:10016000C02E002D0237021E020452000025141476 +:100170000004001D00F400387426141A0015001B3A +:1001800000F500377124140900160006002B00C189 +:1001900000271413001700190036782D0031020AC9 +:1001A00000070005000000230201541F0200003672 +:1001B0000200003500C5003200000027020000499F +:1001C0000021140D000B000E000000240225020F78 +:1001D000001100100050004C002602180008004FCB +:1001E0000029002C00C3001C000C005100C700288F +:1001F00000C4002F001200520020022A001F1434F5 +:1002000000330038020252000024160100010001F0 +:1002100000010000000100010001000100010001D7 +:1002200000010001000100010001003778251601DE +:10023000000100010001000100261601000100017B +:100240000036710100010001000100010000000101 +:1002500000010001000000010000002414010064FE +:100260000000000100000001002102010001000166 +:100270000000000100010001000100010001000177 +:1002800000010001000100010001000100C800019F +:1002900000010001002E140100C90001000100014D +:1002A00000010001003100010001000100035200C3 +:1002B0000001000100010001000100000001000137 +:1002C000002000010001000100010001001F0001E9 +:1002D0000001000100010001001E000100010001F9 +:1002E000000100220227002100010001000100019D +:1002F00000010001000000010001000100000001F8 +:1003000000000001000100010000000100000001E8 +:10031000000100010001004A00000001000100C2CC +:1003200000220026004A0001000100C60023004D03 +:1003300000010001000100010024004E0001000145 +:10034000000100010025004B000100010001000137 +:100350000001000100010000000100010001000196 +:100360000001000000010001002000010001000167 +:1003700000010001001F0001000100010001000157 +:10038000001E0001000100010001002202270021DF +:100390000001000100010001000100010000000156 +:1003A0000001000100000001000000010001000147 +:1003B0000000000100000001000100010001004AEE +:1003C00000000001000100C200220026004A0001D6 +:1003D000000100CA0023004D0001000100010001DE +:1003E0000024004E00010001000100010025004B27 +:1003F00000010001000100010001000100010000F6 +:1004000000220001000100010001000000010001C4 +:10041000003C00010001000100010001003B00015F +:100420000001000100010001003A0001000100018B +:10043000000100010001003D000100010001000178 +:1004400000010001000000010001000100000001A6 +:100450000000000100010001000000010000000197 +:100460000001000100010030140000010001000142 +:10047000003E00420001000100010001003F004376 +:1004800000010001000100010040004400010001E2 +:1004900000010001004100450001000100010001D0 +:1004A0000001000100010000001603450072006712 +:1004B000006F0044006F007800200045005A0000E3 +:1004C0000016034500720067006F0044006F00785B +:1004D00000200045005A0000000403090409026DD1 +:1004E00000040100A0FA0904000001030101000951 +:1004F0002111010001223F000705810308000A09BC +:100500000401000103010200092111010001224D33 +:10051000000705820308000A090402000103000025 +:10052000000921110100012236000705830308009C +:100530000A09040300010300000009211101000160 +:100540002239000705840310000112011001000088 +:100550000008EDFE07130100010200010501090674 +:10056000A101050719E029E7150025019508750186 +:10057000810205081901290595057501910295016A +:100580007503910105071900297715002501957854 +:1005900075018102C005010980A1018502160100D3 +:1005A00026B7001A01002AB700751095018100C016 +:1005B000050C0901A1018503160100269C021A0100 +:1005C000002A9C02751095018100C005010902A155 +:1005D000010901A100050919012905150025019549 +:1005E0000575018102950175038101050109300935 +:1005F000311581257F9502750881060938158125F9 +:100600007F950175088106050C0A38021581257F42 +:10061000950175088106C0C005010906A1010507FD +:1006200019E029E71500250195087501810295015A +:1006300075088101050819012905950575019102C3 +:100640009501750391010507190029FF150025FF84 +:10065000950675088100C000000000000000000041 +:100660000000010204060A0F17202C3A4A5D718728 +:100670009DB3C7DAE9F5FCFFFCF5E9DAC7B39D875E +:10068000715D4A3A2C20170F0A060402010000008F +:10069000000000000000000011241FBECFEFDAE0D0 +:1006A000DEBFCDBF04B603FE24C08091EE01909161 +:1006B000EF01A091F001B091F1018730904BA7407C +:1006C000B04BB9F41092EE011092EF011092F001CC +:1006D0001092F10114BE84B7877F84BF88E10FB602 +:1006E000F89480936000109260000FBEE0E0FFE39A +:1006F000099511E0A0E0B1E0ECE0F7E402C005905C +:100700000D92A433B107D9F711E0A4E3B1E001C021 +:100710001D92AE3EB107E1F70E94010A0C948423BA +:100720000C940000FC018281462F50E049305105B5 +:1007300090F5FA01EA5AFF4F0C943923882359F1B6 +:100740008EE391E00895882331F189E391E00895E3 +:10075000882309F180E391E008958823E1F083E2A2 +:1007600091E008958823B9F086E191E00895882307 +:1007700091F089E091E00895882369F084E091E0A8 +:100780000895882341F08BEF90E00895882319F0B5 +:1007900082EF90E0089580E090E0089580E090E09E +:1007A000089580E090E0089581ED93E0892B11F0A9 +:1007B0000E94D10380E090E0089556985E982598B5 +:1007C0002D9826982E9827982F988FEF90E0909349 +:1007D00089008093880090938B0080938A00909387 +:1007E0008D0080938C00259A2D9A2FEF80E792E060 +:1007F000215080409040E1F700C00000269A2E9AD8 +:100800002FEF80E792E0215080409040E1F700C058 +:100810000000279A2F9A2FEF80E792E02150804026 +:100820009040E1F700C0000025982D982FEF80E759 +:1008300092E0215080409040E1F700C000002698EF +:100840002E982FEF80E792E0215080409040E1F712 +:1008500000C0000027982F9856985E9825982D98EC +:1008600026982E9827982F98089589EA80938000DB +:1008700089E08093810024982C983F988AB18F74E6 +:100880008AB96E98479A8BB1806B8BB9769A0E9421 +:10089000DD038EEC93E0892B11F00E94CE0380E003 +:1008A00090E0089580E280930001809134018111ED +:1008B0000EC00E94A10481E0809334012FEF83EDEC +:1008C00090E3215080409040E1F700C0000080E4B8 +:1008D0000E94A7048093000181112EC00E94D104C0 +:1008E00080930001811128C00E94D10480930001EF +:1008F000811122C08FE30E94D104809300018111F5 +:100900001BC00E94C90480E40E94A70480930001D8 +:10091000811112C08CE00E94D104809300018111EA +:100920000BC00E94D10480930001811105C08FE3A8 +:100930000E94D104809300010E94C90480910001AB +:1009400008951092B9008AE08093B800089594EA5F +:100950009093BC009091BC0097FFFCCF9091B900A0 +:10096000987F983021F0903111F081E008958093C4 +:10097000BB0084E88093BC008091BC0087FFFCCF63 +:100980008091B900887F883111F0803471F780E060 +:10099000089584E98093BC008091BC0084FDFCCF65 +:1009A00008958093BB0084E88093BC008091BC00D4 +:1009B00087FFFCCF9091B900987F81E0983209F4CD +:1009C00080E0089584E88093BC008091BC0087FF9C +:1009D000FCCF8091BB00089580910001811115C06A +:1009E00080E40E94A7048093000181110CC082E181 +:1009F0000E94D10480930001811105C08FEF0E94F5 +:100A0000D104809300010E94C90484B1807F84B91D +:100A100085B1807F85B98AB1837F8AB98BB1837FA5 +:100A20008BB93E98469808950E9452048093000125 +:100A30000E94EC0480B38C7080BB81B3836F81BB58 +:100A4000A6E3B1E0E4E4F1E08EE08E0F11921D9296 +:100A50008E13FCCF85E394E0892B11F00C943504C0 +:100A60000895BF92CF92DF92EF92FF920F931F9360 +:100A7000CF93DF9380910001882379F08091350135 +:100A80008F5F80933501811108C00E9452048093CA +:100A90000001811102C00E94DD0306E311E0C0E005 +:100AA000D0E0DD24D39482E0C82EEE24E394F12C30 +:100AB000C730D10500F580910001811164C080E448 +:100AC0000E94A70480930001811112C082E10E945C +:100AD000D1048093000181110BC0C7010C2E01C00D +:100AE000880F0A94EAF780950E94D1048093000150 +:100AF0000E94C90448C0CA30A1F028F4C83059F097 +:100B0000C93061F005C0CC3089F070F0CD3089F08B +:100B1000209A289810C0219A29980DC0229A2A98C4 +:100B20000AC0239A2B9807C0529A01C0539A5B9827 +:100B300002C03E9A469890EA9A95F1F79FB179994A +:100B400002C082E001C080E091709D25982B7C99C5 +:100B500002C084E001C080E0892B7D9902C038E0AA +:100B600001C030E0832B7E9902C020E101C020E06B +:100B7000822B9FB19095991F9927991F9295990F54 +:100B8000907E892B0FC08091000181114FC080E4BD +:100B90000E94A704809300018823A9F1B12C0E9430 +:100BA000C9048B2DF8019081981719F08083C092A9 +:100BB00001010E94EC0421960F5F1F4FCE30D1053A +:100BC00009F076CF809101018823B1F081508093A4 +:100BD0000101882339F08FE99FE00197F1F700C008 +:100BE00000000AC0A4E4B1E0E6E3F1E0CF01825FD7 +:100BF00091919D938E13FCCF84ED93E0892BC1F0EE +:100C00000E94D40315C083E10E94D10480930001A7 +:100C10008111C4CF81E40E94A70480930001811157 +:100C2000BDCF0E94E204B82EB094B9CF80E0BACF15 +:100C300081E0DF91CF911F910F91FF90EF90DF90B6 +:100C4000CF90BF900895E82FF0E0EC5BFE4F8081DD +:100C5000089508958B3B910578F4883A910540F505 +:100C6000853A9105D0F48430910508F0B1C0813007 +:100C7000910509F4ADC06BC0803E910508F467C0D2 +:100C8000883E910508F4A4C09C01205F3109203101 +:100C9000310508F05CC090650895853A910509F426 +:100CA00059C0863A910509F058C082E890E4089549 +:100CB000883A910509F454C0893A910509F453C062 +:100CC0008A3A910509F452C08B3A910509F451C052 +:100CD0008C3A910509F450C08D3A910509F44FC042 +:100CE000803B910509F44EC08E3A910509F44DC040 +:100CF0008F3A910509F44CC0813B910509F44BC032 +:100D0000823B910509F44AC0833B910509F449C02F +:100D1000843B910509F448C0853B910509F447C01F +:100D2000863B910509F446C0873B910509F445C00F +:100D3000883B910509F444C0893B910509F443C0FF +:100D40008A3B910509F442C080E094E4089580E074 +:100D500090E0089581E890E4089583E890E4089590 +:100D600082EE94E4089589EE94E408958AEE94E482 +:100D7000089585EB94E4089586EB94E4089587EB59 +:100D800094E408958CEC94E408958DEC94E4089533 +:100D900083E895E408958AE895E4089582E995E466 +:100DA000089584E995E4089581E296E4089583E244 +:100DB00096E4089584E296E4089585E296E4089521 +:100DC00086E296E4089587E296E408958AE296E43E +:100DD0000895089596E0799FF001112494E5899F84 +:100DE000E00DF11D1124E60FF11DEE0FFF1FEF596D +:100DF000FE4F859194910895880F991FFC01E5534A +:100E0000F040859194910895880F991FFC01E55B4E +:100E1000FE4F85919491089526E0729FF001112470 +:100E200044E5849FE00DF11D1124E60FF11DEE0F46 +:100E3000FF1FEF59FE4F859194919C013A95211522 +:100E40004FE1340708F41AC13F512115304120F415 +:100E50009F700E94040708959C0130532115304172 +:100E600018F49927906C0895811520E5920769F48C +:100E70000E94BB144FEF84E39CE0415080409040BF +:100E8000E1F700C000000C947A1B813020E5920746 +:100E900031F48091CC0181608093CC0108959C0154 +:100EA00030552115304108F051C0292F33272F70BC +:100EB000332721303105D9F4AC014370552702C0E6 +:100EC000220F331F4A95E2F73C68AC0164E0440FFF +:100ED000551F6A95E1F744275370242B352B73E097 +:100EE000880F991F7A95E1F7807699271DC02230E7 +:100EF000310529F4982F8827816F906A089523304F +:100F00003105A9F4AC014370552721E030E002C05F +:100F1000220F331F4A95E2F73C6843E0880F991F80 +:100F20004A95E1F7807E9770822B932B08952430A9 +:100F30003105E1F4AC014370552721E030E002C0F7 +:100F4000220F331F4A95E2F73A68E7CF9C013057EA +:100F50002115304118F49F70906208959C0130581B +:100F60002115304118F49F70906A0895803E9105D4 +:100F7000E0F4803C910558F58133910509F46FC088 +:100F800048F48932910509F463C08A32910509F465 +:100F90006DC072C089339105E9F082389105D1F0B6 +:100FA0008533910509F44DC067C0833E910581F1F9 +:100FB00038F4803E9105B9F0823E9105D9F05CC0CD +:100FC000863E910561F1873E9105A1F155C00E94D1 +:100FD000FC0608952091DF0120FD02C021FF4CC0D6 +:100FE00080EE90E049C08091DF0180FFF9CF89E376 +:100FF00090E042C08091DF0182FF0EC08091DF014E +:1010000084FF03C080E090E037C083EE90E034C0FE +:101010008091DF0182FFF2CF82EE90E02DC08091BF +:10102000DF0183FF0BC08091DF0184FDEBCF87EEF2 +:1010300090E022C08091DF0183FFF5CF86EE90E043 +:101040001BC08091DF0185FF07C089E290E014C0DA +:101050008091DF0185FFF9CF85E390E00DC080919D +:10106000DF0186FF07C08AE290E006C08091DF01C1 +:1010700086FFF9CF81E390E00E942A060895089543 +:10108000809162010895CF93DF9300D01F92CDB776 +:10109000DEB79C018091E501843019F593E09983D6 +:1010A0003B832A839093E9008FEF9091E800815071 +:1010B00095FD06C095ED9A95F1F700008111F5CFE9 +:1010C0008091E80085FF0DC040E050E063E070E0F3 +:1010D000CE0101960E94AD0A8091E8008E77809340 +:1010E000E8000F900F900F90DF91CF910895CF936C +:1010F000DF9300D01F92CDB7DEB72091E5012430F9 +:1011000021F522E029839B838A8383E08093E90091 +:101110008FEF9091E800815095FD06C095ED9A956E +:10112000F1F700008111F5CF8091E80085FF0DC037 +:1011300040E050E063E070E0CE0101960E94AD0A0D +:101140008091E8008E778093E8000F900F900F90C9 +:10115000DF91CF9108952091E5012430F1F422E050 +:101160002093E9002FEF3091E800215035FD06C0B3 +:1011700035ED3A95F1F700002111F5CF2091E80007 +:1011800025FF0BC040E050E065E070E00E94AD0A32 +:101190008091E8008E778093E8000895CF93DF93E5 +:1011A000EC019091E501943009F046C080910C016A +:1011B0008823D9F080910D018823B9F09093E9003C +:1011C0008FEF9091E800815095FD06C095E19A95CA +:1011D000F1F700008111F5CF8091E80085FF2CC068 +:1011E00040E050E060E170E017C081E08093E900EA +:1011F0008FEF9091E800815095FD06C095ED9A958E +:10120000F1F700008111F5CF8091E80085FF14C04F +:1012100040E050E068E070E0CE010E94AD0A8091AD +:10122000E8008E778093E80080E1FE01A2E5B1E05E +:1012300001900D928A95E1F7DF91CF910895809109 +:10124000E401811109C00E94420C0E949F0C809110 +:10125000E20084608093E20008951092E401089512 +:1012600008950C94B1210E94101B0E94B7210E9486 +:10127000450F0C943F0842E061EC81E00E94BC0BFA +:1012800042E061EC82E00E94BC0B42E061EC83E052 +:101290000E94BC0B42E161EC84E00C94BC0B809199 +:1012A000E701833009F455C030F4813071F08230A9 +:1012B00009F48EC008958A3009F47AC08B3009F49D +:1012C00060C0893009F09CC020C08091E601813A5D +:1012D00009F096C08091E800877F8093E8008091B4 +:1012E000EA019091EB01892B21F460E182E591E024 +:1012F00003C060E080E090E070E00E94F80A809116 +:10130000E8008B778093E80008958091E6018132B0 +:1013100009F076C08091EA019091EB01009719F0F5 +:10132000039709F06DC08091E800877F8093E80003 +:101330008091E80082FD05C08091E5018111F8CF20 +:101340005FC08091F100809362018091E8008B770B +:1013500053C08091E601813A09F052C08091EA01C0 +:101360009091EB01892B09F04BC08091E800877FB9 +:101370008093E8008091E80080FFFCCF80910C0111 +:1013800036C08091E6018132D9F58091EA019091D1 +:10139000EB01892BA9F58091E800877F8093E80015 +:1013A0000E94F10B8091E80180930C010C94BB1416 +:1013B0008091E601813221F58091E800877F80935A +:1013C000E8000E94F10B8091E90180936301089588 +:1013D0008091E601813AA1F48091E800877F8093B3 +:1013E000E8008091E80080FFFCCF8091630180934A +:1013F000F1008091E8008E778093E8000C94F10B67 +:10140000089584B7877F84BF88E10FB6F8948093EE +:101410006000109260000FBE90E080E80FB6F89474 +:1014200080936100909361000FBE0E94940F0E9410 +:10143000420C0E949F0C8091E20084608093E20045 +:1014400078940E94250F0E94960F82E091E00E94FE +:10145000400F0E949F218091E501853069F40E9430 +:10146000D41A8091E3018823B1F30E94FC1A8823E7 +:1014700091F30E94970AEFCF0E949C0FECCF292F87 +:10148000332723303105C9F064F42130310581F070 +:101490002230310509F043C08DE690E02DED34E0B7 +:1014A00042C021323105F1F02232310541F137C01D +:1014B00082E190E02AE435E036C099278130910539 +:1014C00041F08230910541F0892B49F5E9EDF4E0D6 +:1014D00005C0E1ECF4E002C0E9EAF4E0849190E0B8 +:1014E0009F0121C06430D8F4E62FF0E0EE0FFF1F1B +:1014F000EE5DFE4F2081318189E090E014C06430C0 +:1015000070F470E0FB01EE0FFF1FE65EFE4F2081DE +:101510003181FB01EA5EFE4F808190E004C080E0F3 +:1015200090E020E030E0FA0131832083089580E1EB +:1015300089BD82E189BD09B400FEFDCF8091D8004C +:101540008F7D8093D8008091E00082608093E000DE +:101550008091E00081FDFCCF0895CF92DF92EF9261 +:10156000FF920F931F93CF93DF93EC018B016A01DE +:101570000E94100C811133C0C114D10439F0F6015E +:1015800080819181081B190BC80FD91FE12CF12C08 +:101590000115110519F18091E80085FD16C08091B3 +:1015A000E8008E778093E800C114D10449F0F60179 +:1015B00080819181E80EF91EF182E08285E00FC002 +:1015C0000E94100C882321F30AC089918093F100B6 +:1015D00001501109FFEFEF1AFF0ADACF80E0DF9127 +:1015E000CF911F910F91FF90EF90DF90CF900895D2 +:1015F0002091EC013091ED012617370748F0611575 +:10160000710539F42091E8002E772093E80001C09D +:10161000B90140E061157105A9F12091E50122238E +:1016200009F443C0253009F442C02091E80023FDAD +:1016300040C02091E80022FD32C02091E80020FF48 +:10164000E9CF4091F3002091F20030E0342BFC010F +:10165000CF016115710559F02830310540F48191B1 +:101660008093F100615071092F5F3F4FF1CF41E04E +:101670002830310509F040E02091E8002E772093D2 +:10168000E800C8CF4111C9CF0AC08091E501882385 +:1016900061F0853061F08091E80083FD0AC080919F +:1016A000E80082FFF2CF80E0089582E0089583E0B1 +:1016B000089581E008952091EC013091ED01261705 +:1016C000370748F06115710539F42091E8002E774D +:1016D0002093E80001C0B901FC0120E0611571050B +:1016E00091F18091E501882309F440C0853009F427 +:1016F0003FC08091E80083FD3DC08091E80082FDFD +:101700002FC08091E80080FFE9CF2091F300809105 +:10171000F20090E0922B6115710559F08830910527 +:1017200040F424912093F1003196615071090196A3 +:10173000F2CF21E0089709F020E08091E8008E7751 +:101740008093E800CBCF2111CCCF0AC08091E50176 +:10175000882361F0853061F08091E80083FD0AC044 +:101760008091E80082FFF2CF80E0089582E0089542 +:1017700083E0089581E00895982F973058F590936D +:10178000E900981739F07091EC002091ED0050912C +:10179000F00003C0242F762F50E021FF19C03091B4 +:1017A000EB003E7F3093EB003091ED003D7F3093B6 +:1017B000ED003091EB0031603093EB007093EC0062 +:1017C0002093ED005093F0002091EE0027FF07C01A +:1017D0009F5FD3CF8F708093E90081E0089580E010 +:1017E00008958091E60187FF11C08091E80082FD95 +:1017F00005C08091E5018111F8CF11C08091E8000A +:101800008B770BC08091E501882349F08091E80037 +:1018100080FFF8CF8091E8008E778093E8000895EC +:101820002091E4003091E50095E64091EC00842F92 +:10183000817040FF22C08091E80080FD1CC0809133 +:10184000E501882391F0853091F08091EB0085FDD2 +:1018500010C04091E4005091E5004217530729F36E +:101860009A01915011F784E0089582E0089583E091 +:10187000089581E0089580E008954091E80042FFD6 +:10188000DECF08950E94B00C0E94B80CE0EEF0E0AC +:10189000808181608083E8EDF0E080818F778083B4 +:1018A00019BCA7EDB0E08C918E7F8C9380818F7EE8 +:1018B00080831092E40108950F931F93CF93DF93D9 +:1018C0000E94B00C0E94B80CC8EDD0E088818F77E0 +:1018D000888388818068888388818F7D888319BC0C +:1018E0001092E5011092E1011092E3011092E201E1 +:1018F00000EE10E0F80180818B7F80838881816019 +:10190000888342E060E080E00E94BC0BE1EEF0E002 +:1019100080818E7F8083E2EEF0E080818160808331 +:10192000808188608083F80180818E7F80838881B8 +:1019300080618883DF91CF911F910F910895E8ED29 +:10194000F0E080818F7E8083E7EDF0E08081816030 +:10195000808384E082BF81E08093E4010C945C0C7E +:10196000E8EDF0E080818E7F80831092E2000895A0 +:101970001092DA001092E10008951F920F920FB6B4 +:101980000F9211242F933F934F935F936F937F9305 +:101990008F939F93AF93BF93EF93FF938091E10059 +:1019A00082FF0BC08091E20082FF07C08091E100BE +:1019B0008B7F8093E1000E94240F8091DA0080FFEA +:1019C0001FC08091D80080FF1BC08091DA008E7FFD +:1019D0008093DA008091D90080FF0DC080E189BD3D +:1019E00082E189BD09B400FEFDCF81E08093E5016D +:1019F0000E941F0905C019BC1092E5010E942D0923 +:101A00008091E10080FF19C08091E20080FF15C045 +:101A10008091E2008E7F8093E2008091E2008061FD +:101A20008093E2008091D80080628093D80019BC36 +:101A300085E08093E5010E9431098091E10084FFF7 +:101A400030C08091E20084FF2CC080E189BD82E13A +:101A500089BD09B400FEFDCF8091D8008F7D8093B1 +:101A6000D8008091E1008F7E8093E1008091E200B8 +:101A70008F7E8093E2008091E20081608093E2009B +:101A80008091E101882311F084E007C08091E30098 +:101A900087FD02C081E001C083E08093E5010E94E0 +:101AA00033098091E10083FF29C08091E20083FF28 +:101AB00025C08091E100877F8093E10082E08093E0 +:101AC000E5011092E1018091E1008E7F8093E100B9 +:101AD0008091E2008E7F8093E2008091E20080613D +:101AE0008093E20042E060E080E00E94BC0B8091C5 +:101AF000F00088608093F0000E943009FF91EF9120 +:101B0000BF91AF919F918F917F916F915F914F9115 +:101B10003F912F910F900FBE0F901F9018951F921D +:101B20000F920FB60F9211242F933F934F935F9311 +:101B30006F937F938F939F93AF93BF93CF93DF93D5 +:101B4000EF93FF93C091E900CF708091EC00D82F04 +:101B5000D17080FDD0E81092E9008091F000877F7D +:101B60008093F00078940E94D30D1092E900809148 +:101B7000F00088608093F000CD2BCF70C093E90017 +:101B8000FF91EF91DF91CF91BF91AF919F918F9195 +:101B90007F916F915F914F913F912F910F900FBE69 +:101BA0000F901F9018951F93CF93DF93CDB7DEB79B +:101BB000AA970FB6F894DEBF0FBECDBFE6EEF1E0F8 +:101BC00088E08E0F9091F10091938E13FBCF0E94CD +:101BD0004F098091E80083FF1FC18091E601909139 +:101BE000E701492F50E04A30510508F015C1FA01CC +:101BF000E15AFF4F0C943923803881F0823809F084 +:101C00000BC18091EA018F708093E9008091EB0015 +:101C100085FB882780F91092E90006C08091E201D7 +:101C20009091E301911182609091E800977F9093E9 +:101C3000E8008093F1001092F100C8C0282F2D7F9A +:101C400009F0EAC0882319F0823061F0E5C0809184 +:101C5000E801813009F0E0C0933009F080E0809322 +:101C6000E3012BC08091E801811127C08091EA0136 +:101C70008F7009F4D1C08093E9002091EB0020FF20 +:101C80001CC0933021F48091EB00806214C09091CD +:101C9000EB0090619093EB0021E030E0A90102C0DD +:101CA000440F551F8A95E2F74093EA001092EA002C +:101CB0008091EB0088608093EB001092E9008091A6 +:101CC000E800877F86C08111A7C01091E8011F77C7 +:101CD0008091E3008078812B8093E3008091E8007D +:101CE000877F8093E8000E94F10B8091E80080FFDD +:101CF000FCCF8091E30080688093E300111102C063 +:101D000082E001C083E08093E50186C08058823084 +:101D100008F082C08091E8019091E9018C3D53E088 +:101D2000950779F583E08A838AE289834FB7F8942F +:101D3000DE01139620E03EE051E2E32FF0E0509305 +:101D40005700E49120FF03C0E295EF703F5FEF7012 +:101D50008E2F90E0EA3010F0C79601C0C0968D93A8 +:101D60009D932F5F243149F74FBF8091E800877F13 +:101D70008093E8006AE270E0CE0101960E94F80AC2 +:101D800014C0AE014F5F5F4F6091EA010E943F0AAD +:101D9000BC01892B09F440C09091E800977F909393 +:101DA000E80089819A810E945B0B8091E8008B7723 +:101DB0008093E80031C0803879F58091E800877F12 +:101DC0008093E8008091E1018093F1008091E80028 +:101DD0008E778093E8000E94F10B1EC081111CC019 +:101DE0009091E8019230C0F48091E800877F809361 +:101DF000E8009093E1010E94F10B8091E1018111D3 +:101E000006C08091E30087FD02C081E001C084E04C +:101E10008093E5010E943B098091E80083FF0AC09E +:101E20008091E800877F8093E8008091EB008062DA +:101E30008093EB00AA960FB6F894DEBF0FBECDBF1D +:101E4000DF91CF911F9108950895CF938091E5017F +:101E50008823A1F0C091E900CF709091EC00892F08 +:101E6000817090FD80E8C82B1092E9008091E80015 +:101E700083FD0E94D30DCF70C093E900CF910895E8 +:101E800090936901809368010895E0916801F09151 +:101E90006901309721F00190F081E02D099480E0F4 +:101EA0000895E0916801F0916901309721F0028076 +:101EB000F381E02D09940895E0916801F0916901A2 +:101EC000309721F00480F581E02D09940895209148 +:101ED0006601309167018217930771F09093670153 +:101EE00080936601E0916801F0916901309721F0DB +:101EF0000680F781E02D09940895209164013091C6 +:101F000065018217930771F09093650180936401D6 +:101F1000E0916801F0916901309721F00084F1852A +:101F2000E02D0994089508950C94930F0E94161BB8 +:101F30000E9414050C94DC1BCF92DF92EF92FF926B +:101F40000F931F93CF93DF93CDB7DEB72B970FB6C9 +:101F5000F894DEBF0FBECDBF0E9431058BE6C82EC0 +:101F600081E0D82E00E010E0E02E802F0E942306B2 +:101F7000F60141916F01F42EF826B1F40F5F1F4F67 +:101F80000E30110589F78FEF89838A831B820E94A7 +:101F90001F1B8160782F9D838C8349815A816B81BF +:101FA0008D810E943F1040C09091CC0191FF04C0F0 +:101FB0008B870E9429068B8520E030E04F2D50E072 +:101FC000922FBA01022E02C0759567950A94E2F726 +:101FD00060FF24C02E83EF8221E030E0690102C05F +:101FE000CC0CDD1C9A95E2F790E08C219D21892B89 +:101FF00009F420E028870E941F1B8160782F9A87B0 +:1020000089874E815F8168858A850E943F10F8012B +:10201000E559FE4F8081C826C08206C02F5F3F4F22 +:102020002630310569F6AACF0E94C31E10916A01BD +:102030000E94450F1817A1F00E94450F80936A0176 +:102040002B960FB6F894DEBF0FBECDBFDF91CF91B8 +:102050001F910F91FF90EF90DF90CF900C943F086D +:102060002B960FB6F894DEBF0FBECDBFDF91CF9198 +:102070001F910F91FF90EF90DF90CF900895CF9335 +:10208000DF93CDB7DEB72B970FB6F894DEBF0FBE48 +:10209000CDBF4F83588769877A878B87DE0111967A +:1020A00086E0FD0111928A95E9F785E0FE013796F9 +:1020B00001900D928A95E1F749815A816B817C816B +:1020C0008D819E810E9455172B960FB6F894DEBF26 +:1020D0000FBECDBFDF91CF910895CF93882309F430 +:1020E000C2C0C82F823859F40E94450F81FDBBC081 +:1020F00089E30E94F1190E94AE1A89E30CC083386B +:1021000079F40E94450F80FDAEC083E50E94F1196D +:102110000E94AE1A83E50E94331ACF910C94AE1A36 +:10212000843859F40E94450F82FD9DC087E40E94C7 +:10213000F1190E94AE1A87E4EECF8CEF8C0F813A32 +:1021400048F48C2F0E94042181118DC08C2F0E9495 +:10215000F119E3CF80E28C0F883048F4C77081E03A +:1021600001C0880FCA95EAF70E94771AD6CF8BE58F +:102170008C0F833078F4C53A29F0C63A31F083E801 +:1021800090E005C081E890E002C082E890E0CF9145 +:102190000C94670F88E58C0F833108F064C0C83A4F +:1021A00039F1C93A41F1CA3A49F1CB3A51F1CC3A45 +:1021B00059F1CD3A61F1C03B69F1CE3A71F1CF3AB4 +:1021C00079F1C13B81F1C23B89F1C33B91F1C43B41 +:1021D00099F1C53BA1F1C63BA9F1C73BB1F1C83BA1 +:1021E000B9F1C93BC1F1CA3BC9F180E090E038C008 +:1021F00082EE90E035C089EE90E032C08AEE90E049 +:102200002FC085EB90E02CC086EB90E029C087EBD7 +:1022100090E026C08CEC90E023C08DEC90E020C0D4 +:1022200083E891E01DC08AE891E01AC082E991E05C +:1022300017C084E991E014C081E292E011C083E20A +:1022400092E00EC084E292E00BC085E292E008C00A +:1022500086E292E005C087E292E002C08AE292E064 +:10226000CF910C947D0FCF910895882309F44BC032 +:10227000823859F40E94450F81FF45C089E30E94CE +:10228000F1190E94AE1A89E30CC0833871F40E94E0 +:10229000450F80FF38C083E50E94F1190E94AE1AF5 +:1022A00083E50E94331A0C94AE1A843859F40E94C4 +:1022B000450F82FF28C087E40E94F1190E94AE1AE0 +:1022C00087E4EFCF9CEF980F913A58F390E2980F84 +:1022D000983050F4877091E001C0990F8A95EAF721 +:1022E000892F0E947D1ADFCF9BE5980F933020F451 +:1022F00080E090E00C94670F885A833120F480E0EE +:1023000090E00C947D0F0895882321F00E94771AA5 +:102310000C94AE1A0895882321F00E947D1A0C9423 +:10232000AE1A0895BF92CF92DF92EF92FF920F9371 +:102330001F93CF93DF9300D000D000D0CDB7DEB78E +:1023400025E0FC01DE01119601900D922A95E1F73E +:10235000FC01408131810281258122952F706381AA +:102360007481672B09F4E5C23F3F19F44F3F09F42C +:10237000E0C27C0149833A8389819A812E830E943D +:10238000B019182FB92E0E94AF190E947618EB2DA4 +:10239000E295EF70F0E0E759FF4F2E810C9439235E +:1023A0008B2D807F9B2D9F70F92E882319F0F2943E +:1023B00080EFF822002349F0FF2009F467C28F2D37 +:1023C0000E94871A0E94AE1A61C2812F0E943511A5 +:1023D000FF2009F4AEC28F2D0E948D1A26960FB6EB +:1023E000F894DEBF0FBECDBFDF91CF911F910F914B +:1023F000FF90EF90DF90CF90BF900C94AE1A3B2DE2 +:10240000307F8B2D8F70303211F08295807F1123B9 +:1024100019F0113021F12CC00023B9F0222309F466 +:10242000A0C1213009F09DC126960FB6F894DEBFF9 +:102430000FBECDBFDF91CF911F910F91FF90EF9015 +:10244000DF90CF90BF900C94971A222319F021307F +:1024500009F46FC28E830E949A1A8E8196C100235E +:1024600021F0223008F065C27CC1211162C28DC109 +:10247000002321F0222309F474C108C2222309F4A5 +:1024800084C119C22B2D26952695237030E0211585 +:10249000310521F021303105D1F04BC2002321F06C +:1024A000812F9B2D937002C080E090E026960FB69E +:1024B000F894DEBF0FBECDBFDF91CF911F910F917A +:1024C000FF90EF90DF90CF90BF900C94670F0023A8 +:1024D00021F0812F9B2D937002C080E090E0269622 +:1024E0000FB6F894DEBF0FBECDBFDF91CF911F9125 +:1024F0000F91FF90EF90DF90CF90BF900C947D0FE5 +:10250000812F002319F00E94CB1D02C00E94331EB0 +:1025100026960FB6F894DEBF0FBECDBFDF91CF91E8 +:102520001F910F91FF90EF90DF90CF90BF900C9490 +:10253000B81E8B2D837009F07BC00111FAC1812F69 +:10254000829586958770880F880F912F9F70C92E6E +:10255000D12CE12CF12C082E04C0CC0CDD1CEE1C7F +:10256000FF1C0A94D2F714FF12C04FE050E060E065 +:1025700070E004C0440F551F661F771F8A95D2F77D +:10258000CB01BA01609570958095909503C060E08D +:1025900070E0CB012B2D269526952370422F50E01D +:1025A00042305105D9F04330510569F16C297D293C +:1025B0008E299F294130510551F126960FB6F89486 +:1025C000DEBF0FBECDBFDF91CF911F910F91FF9066 +:1025D000EF90DF90CF90BF900C949D186C297D29CF +:1025E0008E299F2926960FB6F894DEBF0FBECDBF69 +:1025F000DF91CF911F910F91FF90EF90DF90CF90DF +:10260000BF900C94B9180E949D18C701B601269678 +:102610000FB6F894DEBF0FBECDBFDF91CF911F91F3 +:102620000F91FF90EF90DF90CF90BF900C948118A6 +:10263000002319F08B2D817001C08695882309F441 +:1026400078C1812F829586958770880F880F912F8A +:102650009F70C92ED12CE12CF12C082E04C0CC0C7B +:10266000DD1CEE1CFF1C0A94D2F714FF12C04FE0D1 +:1026700050E060E070E004C0440F551F661F771FF4 +:102680008A95D2F7CB01BA016095709580959095A7 +:1026900003C060E070E0CB012B2D269526952370BA +:1026A000422F50E042305105D9F04330510569F1D5 +:1026B0006C297D298E299F294130510551F126969B +:1026C0000FB6F894DEBF0FBECDBFDF91CF911F9143 +:1026D0000F91FF90EF90DF90CF90BF900C947719FF +:1026E0006C297D298E299F2926960FB6F894DEBF86 +:1026F0000FBECDBFDF91CF911F910F91FF90EF9053 +:10270000DF90CF90BF900C9493190E947719C70166 +:10271000B60126960FB6F894DEBF0FBECDBFDF918F +:10272000CF911F910F91FF90EF90DF90CF90BF90CE +:102730000C945B19103FD1F118F4103E50F4A1C075 +:10274000123F09F463C008F44CC0133F09F473C08E +:1027500098C01F708B2D8F710023A1F00E94F41878 +:10276000812F26960FB6F894DEBF0FBECDBFDF9146 +:10277000CF911F910F91FF90EF90DF90CF90BF907E +:102780000C9484110E941519812F26960FB6F89487 +:10279000DEBF0FBECDBFDF91CF911F910F91FF9094 +:1027A000EF90DF90CF90BF900C948B110023A9F095 +:1027B0002111BFC08B2D8F7126960FB6F894DEBF06 +:1027C0000FBECDBFDF91CF911F910F91FF90EF9082 +:1027D000DF90CF90BF900C943A19223008F0A9C036 +:1027E000E9CF0023A9F08B2D8F7126960FB6F894B0 +:1027F000DEBF0FBECDBFDF91CF911F910F91FF9034 +:10280000EF90DF90CF90BF900C94F418002359F311 +:102810008B2D8F7126960FB6F894DEBF0FBECDBFFD +:10282000DF91CF911F910F91FF90EF90DF90CF90AC +:10283000BF900C941519002399F08B2D8F7126965B +:102840000FB6F894DEBF0FBECDBFDF91CF911F91C1 +:102850000F91FF90EF90DF90CF90BF900C94DF1816 +:1028600026960FB6F894DEBF0FBECDBFDF91CF9195 +:102870001F910F91FF90EF90DF90CF90BF900C943D +:10288000D5180023A9F0222309F4ADCF812F269675 +:102890000FB6F894DEBF0FBECDBFDF91CF911F9171 +:1028A0000F91FF90EF90DF90CF90BF900C946D1040 +:1028B000222309F4ADCF812F26960FB6F894DEBF00 +:1028C0000FBECDBFDF91CF911F910F91FF90EF9081 +:1028D000DF90CF90BF900C9435114B2D4F70612F2E +:1028E000C7010E94920326960FB6F894DEBF0FBE72 +:1028F000CDBFDF91CF911F910F91FF90EF90DF90AF +:10290000CF90BF900C94F9174B2D4F70612FC701DA +:1029100026960FB6F894DEBF0FBECDBFDF91CF91E4 +:102920001F910F91FF90EF90DF90CF90BF900C948C +:10293000E90626960FB6F894DEBF0FBECDBFDF9135 +:10294000CF911F910F91FF90EF90DF90CF90BF90AC +:1029500008950E94941A0E94691A0E94AE1A0E9459 +:10296000691F0E94B81E80E090E00E94670F80E01F +:1029700090E00C947D0F0E94841A0C94A9140E947C +:10298000B019292F22952F7030E02C3031054CF4EE +:102990002A3031056CF4225031092230310588F497 +:1029A00007C02C30310549F02F30310531F009C016 +:1029B000803E48F0803F29F406C093FB882780F9C9 +:1029C000089580E0089581E00895CF93DF9300D0CB +:1029D00000D01F92CDB7DEB70F900F900F900F90E1 +:1029E0000F90DF91CF910895CF93DF9300D000D067 +:1029F00000D0CDB7DEB726960FB6F894DEBF0FBE77 +:102A0000CDBFDF91CF9108951F93CF93DF93C091F6 +:102A1000790116E080917A01C81799F0D0E01C9FE7 +:102A2000F0011D9FF00D1124E558FE4F40815181AA +:102A300062817381848195810E94F4142196C7700C +:102A4000E9CFDF91CF911F9108954091AB01509153 +:102A5000AC016091AD017091AE018091AF01909198 +:102A6000B0010C94F4148091B00182958F7009F03C +:102A700054C08091AD01882309F44FC08091790141 +:102A8000A0917A016091AB017091AC014091AE01CF +:102A90005091AF01B6E08A1709F43FC090E04115AC +:102AA0005105C1F17F3F11F46F3FA1F1B89FF001D3 +:102AB000B99FF00D1124E558FE4F218172132AC0F1 +:102AC0002081621327C02281211124C023813481F7 +:102AD0002417350710F421503109241B350B283CED +:102AE0003105C0F42091B0012F7020612093B00116 +:102AF00026E0289FF001299FF00D1124E058FE4F99 +:102B000080818F70806180838BEA91E00E949211B6 +:102B10000C94041501968770BECF0895CF92DF9272 +:102B2000EF92FF920F931F93CF93DF93CDB7DEB752 +:102B300062970FB6F894DEBF0FBECDBF8C0185E063 +:102B4000F801DE011D9601900D928A95E1F7D801FA +:102B50004C9111965C91119712966C911297139665 +:102B6000CD90DC9014973091AB017091AC018091C5 +:102B7000AE019091AF01009709F46BC17F3F19F44A +:102B80003F3F09F466C1E090AD01EE2009F4C0C0FA +:102B90002091B001C816D90628F0F601E81BF90B00 +:102BA000CF0104C0809590958C0D9D1DFF24F3945A +:102BB000883C910578F0F12C207F09F0C6C07C2D6F +:102BC000D98AC88A89890E94E5148BEA91E00E941B +:102BD0009211B1C0822F807F09F046C0751314C0D6 +:102BE000341312C0611110C02F7020612093B00106 +:102BF0000E9425158BEA91E00E9492118091B0010C +:102C0000D80115968C932EC0CD2819F15F3F11F491 +:102C10004F3FF9F0F62E61111CC08091790120918F +:102C20007A0136E0821709F45AC090E0389FF0012B +:102C3000399FF00D1124E558FE4F7181571306C0DE +:102C40007081471303C07281711103C001968770B0 +:102C5000E9CFF62E662309F418C18091B001816096 +:102C60008093B001F12C11C1751308C0341306C054 +:102C7000611104C08091B001D801C3C04D875E8747 +:102C80008D859E856A8B0E94BF146A898823E1F135 +:102C90006623D1F12091B001822F82958F7090E050 +:102CA000029774F08091AB019091AC0198878F836B +:102CB0001986DB86CA862C87CE0107960E94921160 +:102CC00086E0F801ABEAB1E001900D928A95E1F758 +:102CD0000E9433150E942515FF24F394D6C04D871A +:102CE0005E878D859E850E94B019292F22952F70B1 +:102CF00030E0223031050CF0BCC09F7009F0B6C046 +:102D0000805E883008F4C1C0C8010E949211E4CFEF +:102D1000C816D90608F453C0F601E81BF90BCF0119 +:102D2000883C910508F450C0F12C7C2DD98AC88AC2 +:102D300089890E94E514EBEAF1E086E0DF011D924B +:102D40008A95E9F70E942515A0C0751314C03413A5 +:102D500012C0611110C08091B001F8018583C801D3 +:102D60000E94921186E0EBEAF1E0DF011D928A9564 +:102D7000E9F7FE2C8AC04D875E878D859E856A8B1C +:102D80000E94BF146A89882309F4BECF662309F420 +:102D9000BBCF2091B001822F82958F7090E0029777 +:102DA0000CF48ECF8091AB019091AC019A83898312 +:102DB0001B82DD82CC822E83CE0101967FCF80954F +:102DC00090958C0D9D1DACCFF62E662309F49CCFFB +:102DD00075132EC034132CC02091B00120FD1FC0EC +:102DE000822F82958F70D9F0D80115962C93159764 +:102DF0008F3049F08F5F982F9295907F822F8F7040 +:102E0000892B15968C93C8010E94921186E0F801D7 +:102E1000ABEAB1E001900D928A95E1F793CF86E09D +:102E2000F801ABEAB1E001900D928A95E1F72DC06F +:102E30004D875E878D859E850E94BF14811140CF8E +:102E40008091B00181608093B001C8010E9492110D +:102E50001CC0662309F458CF4D875E878D859E85FB +:102E60000E94BF14882309F44FCF2ACF811148CF85 +:102E70000CC0243031050CF047CF9F7009F440CFCF +:102E8000F8019581907F09F03BCF8F2D62960FB6A8 +:102E9000F894DEBF0FBECDBFDF91CF911F910F9190 +:102EA000FF90EF90DF90CF9008951F93CF93DF9323 +:102EB000CDB7DEB72C970FB6F894DEBF0FBECDBFEF +:102EC0004F83588769877A878B879C87CE010796BF +:102ED0000E948E15882369F08F8198852A853B850D +:102EE000232BF1F19F3F09F063C08F3F09F060C0D1 +:102EF00037C086E0FE013796DE01119601900D92F3 +:102F00008A95E1F76F817885EA85FB85309741F1F5 +:102F10007F3F11F46F3F21F120917A0130E0C90128 +:102F20000196877099274091790150E084179507A1 +:102F300009F447C069837A83FD83EC8396E0929F0E +:102F4000D001939FB00D1124A558BE4FFE013196BC +:102F500001900D929A95E1F780937A010E940415F1 +:102F600016E08091790190917A018917C1F1189F3B +:102F7000C001112485589E4F0E948E15882379F137 +:102F8000E09179011E9FF0011124E558FE4F408128 +:102F9000518162817381848195810E94F4148091B2 +:102FA000790190E001968770992780937901D9CFB4 +:102FB0004F81588569857A858B859C850E94F4149C +:102FC000CFCF0E94BB1410927A0110927901EBEAE4 +:102FD000F1E086E0DF011D928A95E9F7C1CF2C96DA +:102FE0000FB6F894DEBF0FBECDBFDF91CF911F911A +:102FF0000895EF92FF920F931F93CF93DF938C016D +:10300000892B09F46CC0F12CEE24E394E80121969D +:10301000F8018491843740F4843008F051C0813045 +:1030200081F0823019F15BC0853709F444C0A8F102 +:103030009CE7980F903708F052C08F770E943511A7 +:1030400041C00E5F1F4FFE01C49180E28C0F88309B +:1030500048F4C7708E2D01C0880FCA95EAF70E9408 +:10306000871A14C08C2F0E946D102DC00E5F1F4F49 +:10307000FE01C49180E28C0F883058F4C7708E2D09 +:1030800001C0880FCA95EAF70E948D1A0E94AE1AF5 +:103090001AC08C2F0E94351116C00E5F1F4FFE0103 +:1030A000C491CC2381F08FE99FE00197F1F700C034 +:1030B0000000C150F6CF0E5F1F4FFE01F49003C019 +:1030C0000E946D108E018F2D882309F49FCFEFE9A8 +:1030D000FFE03197F1F700C000008150F5CFDF919C +:1030E000CF911F910F91FF90EF90089508956093F5 +:1030F000B5017093B6018093B7019093B8010C9419 +:10310000A9140F931F930091B5011091B60120915E +:10311000B7013091B801DC01CB01802B912BA22BA0 +:10312000B32B8093B5019093B601A093B701B093F0 +:10313000B8011F910F910C94A9140F931F93009144 +:10314000B5011091B6012091B7013091B801DC01B1 +:10315000CB0180239123A223B3238093B5019093C5 +:10316000B601A093B701B093B8011F910F910C94D1 +:10317000A9140F931F930091B5011091B6012091EE +:10318000B7013091B801DC01CB0180279127A2273C +:10319000B3278093B5019093B601A093B701B09384 +:1031A000B8011F910F910C94A9141092B1011092C3 +:1031B000B2011092B3011092B4010C94A91441E031 +:1031C00050E060E070E004C0440F551F661F771F99 +:1031D0008A95D2F74093B1015093B2016093B30145 +:1031E0007093B4010C94A91441E050E060E070E0E9 +:1031F00004C0440F551F661F771F8A95D2F7809130 +:10320000B1019091B201A091B301B091B401482BEA +:10321000592B6A2B7B2B4093B1015093B2016093E1 +:10322000B3017093B4010C94A91441E050E060E044 +:1032300070E004C0440F551F661F771F8A95D2F7B0 +:1032400040955095609570958091B1019091B20133 +:10325000A091B301B091B401482359236A237B2381 +:103260004093B1015093B2016093B3017093B401E4 +:103270000C94A91441E050E060E070E004C0440FF9 +:10328000551F661F771F8A95D2F78091B1019091E3 +:10329000B201A091B301B091B401482759276A2720 +:1032A0007B274093B1015093B2016093B3017093B7 +:1032B000B4010C94A9140F931F930091B1011091C4 +:1032C000B2012091B3013091B401DC01CB01802B1C +:1032D000912BA22BB32B8093B1019093B201A093B9 +:1032E000B301B093B4011F910F910C94A9140F93E3 +:1032F0001F930091B1011091B2012091B30130915F +:10330000B401DC01CB0180239123A223B32380935A +:10331000B1019093B201A093B301B093B4011F9196 +:103320000F910C94A9140F931F930091B101109168 +:10333000B2012091B3013091B401DC01CB018027AF +:103340009127A227B3278093B1019093B201A09354 +:10335000B301B093B4011F910F910C94A914089577 +:10336000CF92DF92EF92FF920F931F93CF93DF9351 +:103370008C01C090B501D090B601E090B701F090FB +:10338000B8014091B1015091B2016091B3017091C7 +:10339000B401C42AD52AE62AF72ACFE1D0E0D70122 +:1033A000C6010C2E04C0B695A795979587950A94EB +:1033B000D2F780FF07C0B8018C2F0E940C07813024 +:1033C000910531F4219758F7B80180E00E940C076D +:1033D000DF91CF911F910F91FF90EF90DF90CF90F1 +:1033E000089590910C01992321F090910D01911174 +:1033F00009C020910E0130910F01F90132969FEF23 +:1034000040E01FC0982F9695969596959F3050F561 +:10341000E0910E01F0910F01E90FF11D877021E09D +:1034200030E0A90102C0440F551F8A95E2F7CA0196 +:103430009181892B818308959F3F39F04F5F4E30F2 +:1034400041F051915813F8CF0DC05111F7CF942F7F +:10345000F5CF9F3F39F0F901E90FF11D97FDFA957E +:1034600082830895089590910C01992321F0909101 +:103470000D01911109C020910E0130910F01F90148 +:103480003296205F3F4F1FC0982F96959695969540 +:103490009F30F0F4E0910E01F0910F01E90FF11D62 +:1034A000877021E030E0A90102C0440F551F8A95C2 +:1034B000E2F7CA018095918189238183089531962D +:1034C000E217F30729F090819813F9CF1082F7CF14 +:1034D000089581E090E0E0910E01F0910F01E80F76 +:1034E000F91F1082019680319105A9F708959091F6 +:1034F000CB01892B8093CB01089580959091CB01CE +:1035000089238093CB0108951092CB010895909167 +:10351000CA01892B8093CA01089580959091CA01B0 +:1035200089238093CA0108951092CA010895809357 +:10353000B90108951092B901089580910E019091FA +:103540000F01FC0131969C01205F3F4F80E091917B +:1035500091118F5FE217F307D1F70895E0910E0103 +:10356000F0910F018091CB018083E0910E01F091E9 +:103570000F0190818091CA01892B80838091B901CC +:10358000882361F0E0910E01F0910F019081892B69 +:1035900080830E949D1A81111092B90180910E01C1 +:1035A00090910F010C94510F8091E501843009F145 +:1035B0001092CD0120E488E190E00FB6F894A89530 +:1035C000809360000FBE2093600083B7817F84608A +:1035D00083BF83B7816083BF7894889583B78E7FDC +:1035E00083BF88E10FB6F89480936000109260006A +:1035F0000FBE089508950895CF930E94FA1A0E946D +:1036000031050E94FB1AC0E08C2F0E942306811115 +:1036100004C0CF5FCE30C1F701C081E0CF910895E3 +:103620000E94BB140E94450F0C943F0882E084BDA9 +:1036300093E095BD9AEF97BD80936E0008952FB7E4 +:10364000F8948091CE019091CF01A091D001B091DA +:10365000D1012FBF0895CF92DF92EF92FF920F9387 +:103660001F932FB7F8944091CE015091CF016091F4 +:10367000D0017091D1012FBF6A017B01EE24FF249C +:103680008C0120E030E0C016D106E206F30610F40B +:10369000415051099A01281B390BC9011F910F9103 +:1036A000FF90EF90DF90CF9008951F920F920FB68A +:1036B0000F9211248F939F93AF93BF938091CE016C +:1036C0009091CF01A091D001B091D1010196A11D9F +:1036D000B11D8093CE019093CF01A093D001B09300 +:1036E000D101BF91AF919F918F910F900FBE0F901D +:1036F0001F9018950E94420CF8942FEF87EA91E6EC +:10370000215080409040E1F700C0000087E090EB3E +:10371000DC018093EE019093EF01A093F001B09350 +:10372000F1019CE088E10FB6F894A89580936000C1 +:103730000FBE90936000FFCFEF92FF920F931F9305 +:10374000CF93DF93D82FC0E08C2F0E94230600E098 +:1037500010E0E82EF12CC701002E02C09595879548 +:103760000A94E2F780FD06C00F5F1F4F0630110577 +:1037700091F709C0602F7C2F80E00E94EA06D813E1 +:10378000F3CF81E004C0CF5FCE30F1F680E0DF916F +:10379000CF911F910F91FF90EF900895CF93C82F75 +:1037A0008CE20E949C1B882321F08C2FCF910C94DB +:1037B0009C1B80E0CF910895CF930E94231D81111F +:1037C00002C00E94091DC5E6C15049F00E943105A2 +:1037D0008FE39CE90197F1F700C00000F5CF89E283 +:1037E0000E94CE1B811113C18AE20E94CE1B81115F +:1037F0000E94091D85E00E94CE1B81110E947A1B48 +:103800000E942E1D8093CC0187E00E94CE1B88234E +:10381000A9F18BE10E94CE1B882351F08091CC014D +:1038200081FB222720F991E0922790FB81F90EC0BD +:103830008EE00E94CE1B882361F08091CC0182FB38 +:10384000222720F991E0922790FB82F98093CC0106 +:1038500015C080E10E94CE1B9091CC01882341F0DD +:1038600093FB222720F981E0822780FB93F904C093 +:10387000892F809580FB90F99093CC018091CC01A9 +:103880000E94321D0E94401D8093DF0180EE0E9445 +:10389000CE1B882341F08091DF01982F909590FBFB +:1038A00080F98093DF0189E30E94CE1B882359F0C1 +:1038B0008091DF0181FB222720F991E0922790FB84 +:1038C00081F98093DF0182EE0E94CE1B882359F09C +:1038D0008091DF0182FB222720F991E0922790FB63 +:1038E00082F98093DF0186EE0E94CE1B882359F077 +:1038F0008091DF0183FB222720F991E0922790FB42 +:1039000083F98093DF0183EE0E94CE1B882359F058 +:103910008091DF0184FB222720F991E0922790FB20 +:1039200084F98093DF0185E30E94CE1B882359F040 +:103930008091DF0185FB222720F991E0922790FBFF +:1039400085F98093DF0181E30E94CE1B882359F023 +:103950008091DF0186FB222720F991E0922790FBDE +:1039600086F98093DF0181E10E94CE1B882359F004 +:103970008091DF0187FB222720F991E0922790FBBD +:1039800087F98093DF018091DF010E94441D8091BF +:10399000DF0187FB882780F980930D0187E20E9471 +:1039A000CE1BC82F8EE10E94CE1B8111C2608FE119 +:1039B0000E94CE1B8111C46080E20E94CE1B811147 +:1039C000C86081E20E94CE1B8111C06182E20E9428 +:1039D000CE1B8111C06283E20E94CE1B8111C064A4 +:1039E00084E20E94CE1B882311F0C06802C0CC2361 +:1039F00029F08C2F0E943B1D6C2F03C00E94371DA5 +:103A0000682F70E080E090E0CF910C947718CF9110 +:103A100008956DEE7EEF80E090E00E946F2360E0FD +:103A200082E090E00E94612360E083E090E00E94E9 +:103A3000612360E084E090E00E94612360E085E023 +:103A400090E00C94612380E090E00E945B2321E0F1 +:103A50008D3E9E4F09F020E0822F089582E090E095 +:103A60000C945323682F82E090E00C94612383E050 +:103A700090E00C945323682F83E090E00C94612332 +:103A800084E090E00C945323682F84E090E00C9441 +:103A900061238091D40180FF0BC06091130185E008 +:103AA000689FB001112475956795759567952BC032 +:103AB00081FF09C06091130185E0689FB001112466 +:103AC0007595679520C082FF07C06091130185E05E +:103AD000689FB001112417C09091D5019923D1F0AE +:103AE00060911201961788F72091130185E0289FB5 +:103AF00090011124929FA001939F500D112470E01A +:103B0000CA010E9425236038710540F461157105D2 +:103B100039F002C065E070E0862F08958FE70895C0 +:103B200081E008958091D40180FF08C06091110167 +:103B300070E0759567957595679521C081FF06C002 +:103B40006091110170E07595679519C082FF04C0FE +:103B50006091110170E010C09091D5019923C1F0DE +:103B6000609110019617A0F780911101899FC00103 +:103B7000112470E00E9425236038710528F4611536 +:103B8000710521F0862F08958FE7089581E008954B +:103B900061E070E0F4CF803F21F40E94491D8195DF +:103BA00004C0813F29F40E94491D8093D8010895E3 +:103BB000823F21F40E94491D819504C0833F29F46E +:103BC0000E94491D8093D7010895893F19F40E94EE +:103BD000921D05C08A3F31F40E94921D8195809309 +:103BE000D90108958B3F21F40E94921D819504C054 +:103BF0008C3F29F40E94921D8093DA010895843F3E +:103C000021F48091D601816017C0853F21F4809115 +:103C1000D601826011C0863F21F48091D601846074 +:103C20000BC0873F21F48091D601886005C0883F92 +:103C300031F48091D60180618093D60108958D3F43 +:103C400021F48091D40181600BC08E3F21F48091DA +:103C5000D401826005C08F3F29F48091D401846033 +:103C60008093D4010895803F39F48091D80187FF73 +:103C70006CC01092D80169C0813F29F48091D801AD +:103C80001816BCF362C09091D701823F29F497FFC8 +:103C90005CC01092D70159C0833F19F41916CCF3B8 +:103CA00054C0893F41F48091D90118160CF04DC0E1 +:103CB0001092D9014AC08A3F29F48091D90187FF27 +:103CC00044C0F6CF8B3F39F48091DA0187FF3DC0C5 +:103CD0001092DA013AC08C3F29F48091DA0118166B +:103CE000BCF333C0843F21F48091D6018E7F17C08E +:103CF000853F21F48091D6018D7F11C0863F21F44C +:103D00008091D6018B7F0BC0873F21F48091D60133 +:103D1000877F05C0883F31F48091D6018F7E8093E4 +:103D2000D60113C08D3F21F48091D4018E7F0BC04A +:103D30008E3F21F48091D4018D7F05C08F3F29F4FF +:103D40008091D4018B7F8093D4018091D701811120 +:103D50000EC08091D80181110AC08091D9018111D2 +:103D600006C08091DA01811102C01092D501089538 +:103D700086ED91E00E945C0F0E941F1B9093D3017F +:103D80008093D20108951F93CF93DF938091D20146 +:103D90009091D3010E942B1BAC019091D5019923E6 +:103DA00021F02091140130E006C0209115018AE035 +:103DB000289F900111244217530708F486C0809170 +:103DC000D701C091D801D091D9011091DA018111A8 +:103DD00007C0C11176C0D11174C0111172C075C075 +:103DE0009F3F19F09F5F9093D501181624F40E940D +:103DF000491D8093D7018091D70187FF05C00E949C +:103E0000491D81958093D7011C1624F40E94491DF9 +:103E10008093D8018091D80187FF05C00E94491D79 +:103E200081958093D8016091D701662339F1C091C3 +:103E3000D801CC2319F1772767FD7095872F972F2D +:103E40000E94362223E333E343E35FE30E949A2296 +:103E50000E9403226093D7016C2F772767FD70952E +:103E6000872F972F0E94362223E333E343E35FE358 +:103E70000E949A220E9403226093D8011D1624F406 +:103E80000E94921D8093D9018091D90187FF05C0BE +:103E90000E94921D81958093D901111624F40E94ED +:103EA000921D8093DA018091DA0187FF05C00E949C +:103EB000921D81958093DA01DF91CF911F910C942F +:103EC000B81E9F3F09F08ECF96CFDF91CF911F9103 +:103ED0000895E6EDF1E085E0DF011D928A95E9F7AE +:103EE0001092D5011092D4010895833081F128F405 +:103EF000813059F08230D1F00895853009F449C0FD +:103F0000B8F1863009F456C0089580911501262F26 +:103F100030E0280F311D2F3F310524F4680F6093E6 +:103F2000150108958FEF8093150108958091140174 +:103F3000262F30E0280F311D2F3F310524F4680F64 +:103F40006093140108958FEF809314010895809178 +:103F50001301262F30E0280F311D2F3F310524F4A7 +:103F6000680F6093130108958FEF809313010895F4 +:103F700080911201262F30E0280F311D2F3F31058F +:103F800024F4680F6093120108958FEF809312015B +:103F9000089580911101262F30E0280F311D2F3F09 +:103FA000310524F4680F6093110108958FEF809319 +:103FB0001101089580911001262F30E0280F311D46 +:103FC0002F3F310524F4680F6093100108958FEF9F +:103FD000809310010895833011F128F4813049F065 +:103FE000823091F00895853081F120F18630C1F161 +:103FF000089580911501681720F4861B80931501A0 +:10400000089510921501089580911401681720F405 +:10401000861B8093140108951092140108958091D5 +:104020001301681720F4861B8093130108951092E2 +:104030001301089580911201681720F4861B809364 +:1040400012010895109212010895809111016817CC +:1040500020F4861B80931101089510921101089598 +:1040600080911001681720F4861B80931001089539 +:104070001092100108950F931F938D3109F46BC0B6 +:1040800008F03FC08E3009F47DC0C0F4873009F4D9 +:104090006EC068F4863009F0AFC08091CC01817F9A +:1040A0008E7F8093CC0181E08093DC01A6C08830B4 +:1040B00009F458C08B3009F49BC09EC0863109F4C6 +:1040C00097C078F4803109F470C0813109F094C050 +:1040D0000E94BB1490910D0181E0892780930D010E +:1040E00087C0893109F484C08B3109F085C0809183 +:1040F000CC0181FB222720F991E0922790FB81F9E6 +:104100004AC0853309F45BC048F4873209F457C0CC +:1041100008F45AC0893209F452C06EC0833438F4AE +:104120008A3308F067C0883309F462C065C08334FD +:1041300009F445C0883409F05FC00E94BB140FEF3A +:1041400013ED20E3015010402040E1F700C00000D3 +:104150000E947A1B4DC00E94BD210E94450F0E9403 +:104160003F0846C00E942E1D0E94401D41C09091F4 +:10417000CC01892F817090FF12C0917F9E7F909318 +:10418000CC013BC08091CC0182FB222720F991E039 +:10419000922790FB82F98093CC01992349F1809179 +:1041A000CC0181608093CC0123C08091CC0183FB42 +:1041B000222720F991E0922790FB83F9ECCF61E070 +:1041C00070E080E090E010C08D5141E050E060E090 +:1041D00070E08A019B0104C0000F111F221F331FD2 +:1041E0008A95D2F7C901B8010E9477180E94BB14C2 +:1041F00081E003C08953E9CF80E01F910F910895BA +:1042000080E0089580E00895CF93C82F8091DC016D +:10421000813079F018F08230E9F187C0E0910E0129 +:10422000F0910F018081813169F0823209F07FC005 +:1042300009C0E0910E01F0910F018081813111F0F0 +:10424000823261F48C2F0E940021811104C08C2FD6 +:104250000E943B201DC081E090E01AC08C2F0E947C +:104260000221811114C0C43179F048F4CB3079F0C7 +:10427000C03109F060C082E08093DC0108C0C9321F +:1042800019F0C83321F057C01092DC0154C081E00E +:10429000817053C0C93289F118F5C43171F1A8F4A5 +:1042A000C73009F046C08AE08093150194E19093ED +:1042B000140193E0909313018093120188E080939E +:1042C000110188E28093100134C0CE51C63088F5C8 +:1042D000EC2FF0E0E65DFE4F80818093DB0129C08A +:1042E000CE34E9F020F4CB3421F56AE013C0C135B7 +:1042F00079F0C235F1F461E00DC08091DB018823D3 +:1043000019F01092DB0115C081E08093DC0115C02B +:1043100061E006C08091DB010E94751F0AC06AE05F +:104320008091DB010E94EB1F04C01092DC0180E051 +:1043300004C081E002C080E0ABCFCF910895E1E8F6 +:10434000F0E08081886080838081816080838FB786 +:10435000F89493E09093890090ED909388008FBF3C +:104360000895EFE6F0E08081826080830895EFE6B3 +:10437000F0E080818D7F80830895EFE6F0E090810A +:1043800082E08927808308951F920F920FB60F92C3 +:1043900011242F933F934F935F936F937F938F934A +:1043A0009F93AF93BF93EF93FF938091DD01909123 +:1043B000DE0101969093DE018093DD01811103C03F +:1043C00082E00E943F08E091DE01E695E695F0E08C +:1043D000E95AF94FE4918091DD018E1303C080E02A +:1043E0000E943F08FF91EF91BF91AF919F918F91F4 +:1043F0007F916F915F914F913F912F910F900FBEE1 +:104400000F901F90189504D06894B1118DC0089535 +:1044100070D088F09F5790F0B92F9927B751A0F02E +:10442000D1F0660F771F881F991F1AF0BA95C9F748 +:1044300012C0B13081F077D0B1E0089574C0672F19 +:10444000782F8827B85F39F0B93FCCF386957795F8 +:104450006795B395D9F73EF49095809570956195E1 +:104460007F4F8F4F9F4F0895E89409C097FB3EF40C +:1044700090958095709561957F4F8F4F9F4F9923B1 +:10448000A9F0F92F96E9BB279395F695879577952F +:104490006795B795F111F8CFFAF4BB0F11F460FFEF +:1044A0001BC06F5F7F4F8F4F9F4F16C0882311F047 +:1044B00096E911C0772321F09EE8872F762F05C05B +:1044C000662371F096E8862F70E060E02AF09A95F6 +:1044D000660F771F881FDAF7880F9695879597F9EB +:1044E000089557FD9058440F551F59F05F3F71F0E4 +:1044F0004795880F97FB991F61F09F3F79F087954B +:104500000895121613061406551FF2CF4695F1DFD3 +:1045100008C0161617061806991FF1CF8695710563 +:10452000610508940895E894BB2766277727CB0197 +:1045300097F908950BD078C069D028F06ED018F0A4 +:10454000952309F05AC05FC01124EECFCADFA0F353 +:10455000959FD1F3950F50E0551F629FF001729F18 +:10456000BB27F00DB11D639FAA27F00DB11DAA1F37 +:10457000649F6627B00DA11D661F829F2227B00D84 +:10458000A11D621F739FB00DA11D621F839FA00D0F +:10459000611D221F749F3327A00D611D231F849F5F +:1045A000600D211D822F762F6A2F11249F575040B6 +:1045B0008AF0E1F088234AF0EE0FFF1FBB1F661F51 +:1045C000771F881F91505040A9F79E3F510570F00A +:1045D00014C0AACF5F3FECF3983EDCF38695779545 +:1045E0006795B795F795E7959F5FC1F7FE2B880F05 +:1045F000911D9695879597F9089597F99F6780E89B +:1046000070E060E008959FEF80EC089500240A9424 +:104610001616170618060906089500240A9412169D +:104620001306140605060895092E0394000C11F4D0 +:10463000882352F0BB0F40F4BF2B11F460FF04C07D +:104640006F5F7F4F8F4F9F4F089597FB072E16F494 +:10465000009407D077FD09D00E943F2307FC05D0C6 +:104660003EF4909581959F4F0895709561957F4F89 +:104670000895EE0FFF1F0590F491E02D0994AA1BF9 +:10468000BB1B51E107C0AA1FBB1FA617B70710F03D +:10469000A61BB70B881F991F5A95A9F7809590956F +:1046A000BC01CD010895F999FECF92BD81BDF89A64 +:1046B000992780B50895A8E1B0E042E050E00C945D +:1046C0007623262FF999FECF1FBA92BD81BD20BD5A +:1046D0000FB6F894FA9AF99A0FBE019608950E94BF +:1046E0006123272F0C946223DC01CB01FC01F99993 +:1046F000FECF06C0F2BDE1BDF89A319600B40D922E +:0C47000041505040B8F70895F894FFCFE6 +:10470C0020024008CE08AB08770843080101BA0123 +:10471C0028080A03140A3F4D36391806CB059505AF +:10472C005C05EF04080521053A05010203040506A2 +:04473C000708090061 +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/keyboard-layout.png b/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/keyboard-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..57df5a1f9944b4e10cf3fdd57061f01e6523037a GIT binary patch literal 103158 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 z

O*+mog{ul4`BzwPq&KLvfI%~@SjCVV>av*q(v5wDIrlO4Ls*51l|x;FC!diGUe`Q!;c&o4eNOFpnHut4BSi=X)NXU;Ji$1ZB_Hq3Z#F=ux9jFT(d&b;W6 zZeO?P?F)xHU3>c)(ho~4T)xMPuj|=|&Wxr*EjAUbzZN{+qH#pmk~KX(yn|ay&~&}} zyE(g0sziteSu#7t{Jk?_ucD}I{JOU`w=Xk?-9Ee2J80@9D~(?&%XUAUw2JNi5i6}z zrdn-gu|Z_=?unmNPDXuv9IE!wQ&a8h!_x|U0$pz|sIJV?lsvU7*nj^Q{it8% zZM)UOpWltBzIGx&&ESLU>?K-DC0zKUIsUJ>HHWo_dC3}v#6(2_%WKn;ubT2%Rr-5+ zwx2jTbz;5NR38q5om=XcMqWD|VSOX3mZ@JuH1Y4RuQR?b6OWq{_Six2y=&x5nI&!l zH|!YRy=!wfc;RJu_w<;pDjkm7!q|;Cwq#shzTa|M!`6e~9K7vpNPnA-XlG&CImIclddC`g zl|$JZpB#So=Bu`x{g)+?e?xsQZ(m;ihMnukjjP|wOMb54pIp3z_h1+EgKKx3wL2GR z{=OaN*z^3EO?#&B@`e7_?G#uid|cmm{O8-}ynZJyJbyD=sI&0xGgFuT9=A{PQcN;y z^uIQQxK8`GL!@~5`J?Nach5NU>dW$Fk3Y-X9e*R9cKGmFX3m$KGk)B1iP={+^Y7cc z;rCL#)cp5#VX`4)^8%dgp1&r#iTvdzaI)PpbEazyC&#zCYdD zA6z@s+$b3<_WkhB?|n+ob{|)mt`ShRvqN**oO!hqV%N_LO7iEA@U8Ci(|XCe|LM7X zF-HC?nLY`vJUMCAGMn{R)+g3TrcYk5V$yYwO}nn`StGo`=!Jg0##5e7=L1umCav9FDt&bSFN9Zk$KZW?vBTjOQH>@y-?mP!aXxb87;da&K%Y*?h?s}nPJN(7r*s_s==>v_0N{Ziz~ ztFmg|>!OPG_RL(oY**Wdg#lkWY(3URNgYx6y^>k-Zu&X5*KyA#zJ21@Q@wj~|B)5% zV{?CfoyKAq6dv!i|7-u^yE|rW(Uv=MVUHibNXN#-x6i-$|C__F!Ya3qTVBS!yYX$o zySPpmcAkG;w=S@1%eyCEEq^a-kT7X`nmv7U2Y2p7Vd=8mfJTXj&W8*0 zZd(RK`Rs1Lop^eC^aa&D+-iF*ITy3_9!jp2JA8)KII_CfZtmfn4KG*wMk$+T^nuEm zW{D+cP6|hpcON$l@@LZb+p~v%?>?Ch?c2r@9S4<6&H9`?(-fHv|0G2*F|o5H9XWTW zeVwd}VFfcaJswzE#V<*YfFH>Z##f z4@Dm|8|TY9eLw&Ex|jFHa)D->c06+TBYLTNupOKCYz?^^yn)aN^-R>3NzvOn3^ItBmGj9<|xUQ_<#!u&}e6xtU4zBB2o4r@{X*LL^aZVC#?Pi8)UaOucau?|Jei3(qTd%yTp z7%!$6Tej8Z>+iFN!viP9vP8}ld4Au%O)lPs>Av3C!Z$zfPMGHX@kRXNhqoimC+@V} zn`|GTz~-9Nvi~CMzPYoFm$GWDJA3!xleav-d;(PuE7$j?wX|+D{yuw7+NB8!Zb?;2 zyLw-?HSd>m=}yy)*mCp=XRu-32MeEyTBgTSB`gb6G`2oj>woXixA)tXH^eS*{JzsJ z{l17mGeg(c`gP_KM_$-%v+ny>DDu1S{o$okynj47>wn|M`k4Jq$?-==pgUu3Kr^gAavlYh9sVTLO;{Sa7ZSc;He=GQHZdD}y@7RCg^XkTq-%muG zd%QPsP2Bz8ev7PZi*)FP^&^ zyl69ZR%NP4_M8-|(r_SlNmqxaWeIacY4cno;r~sF>ixG=LZ=>{a$03UN85*vfX$w( zXB}jzn(g7?k>t`fOC?l4Z`P3p*4*VEMGPJ1h$SvuHu=s<{s66&PDMppEKcrj|5iRZ zeWL4j_YPZm>8){9>UoPrH7<1?=srDNKlvtCy6AgWMn0Cf04oQN1&Mpa+k67UyAEDb zt&I@jWBf8#{m-GyzC{H(synkz-0)p_SfoN|lIb!(&D+LqMOSaVPCYf}b)0jJ#*&!F zk4`DIe=Wji5nl*j<+|>X7??3sUJdt~f-={18ZCfu#`adzH&<1+KMcXv)s6yI}Q>Rs&X725=6rY}rY34Q%h zcI~c^D7AwtKWmy!TC-(Y`S$~BuWAb9?>KluNb{(RbUfSME0Yg3sCkBd{TLX<;+isH zN=AlB zy!Q1>-aTFU=?|;DuTu}JUAHoM6u2OSh3RTs#Yx`H_p<^&TdZQ!C~Z**{(GD4z~#$( z0{x~WO_(t0T!qk_IX)9&bWgiSM63v`(cs-^_bO<=NTXuWrL)RzlU5(8U#u&&c;U6v zGTVYbE&TDT>p_6}gy$(an$ONmGY~jCt=rU*r}%awyWzXYDgNq)-`^SSvGs0}Sh&8t z)qjQlXV>3rq`B_<)oJbDqP3sPecs*9hwAfECrV5?wf4{7{rfK!e$L=ywp$@H_mg?k zynctz?a`Y(Ugci2Pkge{)2h<+%}d$ejZB6dD_(rxpZKA7ovhd5Gp15yUotJKtgc#r zU!myOV=lJ0@%{fF`>w@$1T7Jn=rBiO^RhEZ3T>(!2ELs~6#RM)xHC`OV=nnNdTV&E z_1hvTHd}L!&i^Wp-XE?ncIcVQUcP9-3I>;No~;(f8eB_rPj8d3PS!~>KfXz0isIk4 z6|XX?O+G3dvpt>Bb;RJ$#JcrqPuCWm&`SM~bA0M4(-nKO9(+6bI^)`I)#bZvZ4<7t z?=O1l_3VWBnkPb@S{^~6alLkX&j{ybPw4Gk<5DB(GbwaYLZGAzgIDVhqg`vi9{u+A zc4Swlnr9f7?*5Xy(Tjte?o)>b>KoSsBHE)gmSlKXENt$%CsWOe^_`Qf~EwuM_S z$Vr=Ki9FjUz5LN$g+qQpvV~=03ODYX+~amuTdsXH;Vl35jk(?W!OJ8+e>3zeX1U|3 zD$1sLS;9!n`^v;F?Z}q?3m0cDouJ`p7+WitV76nm_+#aj(Jw4LE*kM}jeE8s(96xr z+w+pzPOtNhwFq*A9!e-+RulcDny> z*VKC&rXU1#;s>WVoy1HPDdlLLOdsJ}%RIK;Fz#HS?D6PyfLm(FQqjlXzI;AoxUTw_*Z$>C zP2JWfZsvVAv4ffOj6y*30iNV3);#Z)$cc7}E9mM9>%H5m+`7WE=z&PNpFt^?@1#{v zcAQ!=wTJugrPf3LCr=KVDLXgDCghc7`8rj_=SPG@#KkwiU`_tvt7Dtye0%v9oi3)V zD=P%=)&4g-bSV3s?xVd5R|Tz9)ju4%c=3~c24ZPu+Dj7 z@?9Gn36eh55dwajlKI|W3x_Y|KzcRz3{HKp*^Y35DnzSTsdD5Y5;exW)kzwa2 zEINPFTve#~m+HwIs;j3PJQYm+`R46;gW^j*(~>s5eDCX1+9KjMMS;!p^tyk^rfIsf zj_OH@7<1Uye>DEY^(jPw?Wv-E^k$xqnI9wm-~1KzQtQ>{tLFN4bB|28o4D8N8%L6c z{}VpD`l-npLCP-$C3)QW4?i_so1XjDR<_?ap=G`otMD_MXJHSXU0xnAec}Ih`8tQ9 zqD^j7*=mauHPs#&J*#PNW4qqX5F8)hR(DP%RR5?U!{T+x?i2a;*UKbt#Rdgknjzb{-}&Tp$1I^t_pnBebWf-20(HX9Z&OxQ9a-!k zD(Nx>wie(4>qp-|_jA~NX1qAPOX>KgJuwFzdJ_IK?6}h_w&{w+mD^XRCmFo{$~7(O z%a`Bk7OUh~ZU{~gys3HW%}Up0XXXkXRa@$$IQ`Jco6h;KI+odaOjS2A5xKm~H@J39 zNSamUvb|bSZFWmaoj$zKD>1{r+3ooBkfMD4zbZX&sYq-);&M4 zxRRSg!=&|{bEkx8W#xyQgS|^k+I4@FOsWnu*}gfy@9WCjZFcGRr6x+;zJAvA{zKye z-OoxbeSI9S&DPutzG|)?TpLmPppnh<$lT~d*A6XRDg8K0WzwJh>^TQMB%eQU^*rxy z_x#2aXD51Y`lR5tcluQu-Uy~63ZKr^y>812Q4hR+Usa&_hp|S^@lFed9-V6)M_znS zu~#!(6&H3U{$Pi-=B9`3y!IRVJH(Stmq$N%`||81&na^xTvc6P*zPlr`my!EzWLuw zXIORq`r#Qim4Vkh++1y8mdCeZI3!IyeZ=O><1f0VG1Wzw-NSj3<*Eu^m8k-jJ6HWM;;6`s z+SECBR`87ddUccA?kx6_WA%z&^kQD8e}4M84U@hv+7!eX9?s6PWpm7{j&(m@dmApu zercC+Cs}a0Wbx!Zvo`r{u~!Kd_3%BtW~+TqZug>^vO43yQhAN_>h1d$EMT~t{x5d* z$wN+(lXsRDW$mcGb;B~K*7-+(MpTE&*4(u-xQ|TeT)p9M>vDsnulfa_R#fI|pWWLQ zyxQ*g0afjX3I_jYeNs5K_wJEqiCyp4Ec)|$$E-R&>-s8o=lPKx!u9LZE=t^$s}zgt zm0xu|H`7oc`P6-m+O6E)>VebF#7`YVm~FO+3lkp)%Y@TQICwd;1orW$t&|ey4?nLqry!*0 zURjN8b>qwMy$$LRor*jO$SD}#L8ZOzhb;HcJlZX;tfSMj^q0om3Z`Oqn_0c$ z%S~5b)%iGW!g}c|2lpu%W(b9b7Nx|TOUaJgE+BvEVe>yT&7E0#0?v9p6(nI)MFf9-)ODb*-=%d^@p9`J@uY!iu|qiRfm`YMBI-A zPoB8zufItAU;e-1I*sl3ohO8aJvcNgzwqrB&a0(fdSby2J-;8$Ju4;1eeB-*wky}4 zzlko2W8MDm@Y2WiirOzFs`zU;Z(loeP*{Jx(`vrC4=%1)sd)H$l>7ZXI)D3oQ+_Ln zPxND|4OYtlH!%`ValPJoOw56Y+lTwtoWJaxM;1)io4H0xvC)zD*QGU?b2$%qob_m5 zJh|EJlA+v@4M*-S-055NM-KYhj?<>_@Q!hw(-gFKMJ$9h!!iK)EsVTl4{tXZE zyxd}|CoWkPqIL8@BXi)R?@Gt#go+;J;L14sL^F3`#$y|W&NE+}yB|J&eE5fv)F+jh z-+13HK6J?GOnkt~Nj^)T>)W=k7Ii3Scsu7&aF?TBo|#nT^_FX^r_1k`?qg=>J8gx8srzKR*(dz|9v$AK8L2{2QV$(@j3chyd8v{nG3lUhgw&B0D^@u~ zR!TnJl<_2U(XZx%n|Fp!WH-!`?%gMH^ih_^ldEbGmy4!zwD9RHi4xAX`g*EaV%p}~ zyVFX&R*7{8Ubbdp(w@LKtNPe+e>H;-P7jXR){6M;?9q$e_29hy|CaZgPDB-LYPDXs zsH9R&Nl8gSUcP^0^6^8uNqxt*@Hih^GbKg!YRiTVePaHGfnKY2RbHETg4N-U(Dq0F zj>~LIx9fO%##3{pRBH3Wr#<@4&A(XAzWnly-!Scr#Iu&H$rnsh*7mG*Ua8CymveWQ zD7W3Gz>jeOuRP9f4nOFj5F5KQp>bpF%-wY{L9_f$hAREcx&Aq|<*Us3m%EyN1g%ln z8RfnA7{kesT(d~aQdXWgVM0Lm-WOJrWNQmg>GnvQ^F2R5|M)uFJEq$D z)1CF$ttB>WSDLCdVal{VHD8&xZbet`D6lb#_T?Sfs_bxc?d%h`woBiQujWqQ7u8nx zS=`WI^_y$FG4{nmy1Po;-~BY^kTaadC~mpDPqF09q%U8|y<&Lb_-ucz6;J!n+r`3Aru_zr} zvSp%f_4Wt9*1ql$SFQ*!cvOD8nZv+TbW%j^&%e`opB-LcRv~bhXZB&XSq~g}Uh6Q; z-FH#5=$liX-v(QcRau*b3KNga^J+P9JaVbeqBYTVdi;-CZ}uG6aPxcY1EDjlk)D%E z|Ll*Ico_Tq+}xSHPD#raJ>MWTDK43N?goQ>JcX=QWjrmLS0~n39sB0|^|4-T(gT)> z$*aVRp8WflB~koowyWLpiiB>9ta-r`F#I6*N6%#p3t$si&ZnNJ{w~2^03%8V%#++mp;L zshDSS-bt+$@2hWT#Z5)#xY9X{#f z10{$13|`B7x$wtolDzPh)s=6X3P8>x3B>f7n;&A%D+(2<9GO`EC%&n=71V&@Ol zU;lTwfBv5nDXyAI$rsJL3+x`+{EPg~AN+C0)N=0s-~aq?gwBfXUT}VX-Q&zTzg|yq zTrw|3P438s18JEJYHK-@CVaWPb?I_tCJ4A*NU2 zZoSf+syXGzQm?O~k4{^Be|~zw3#G2U4Izqrl3ucrd)*d3+PmP?P$GOm0&rArhm z^?Bx+FO{&c=9YL6v^}7U(eiWD<-Swgf-+YcKTe&o*+Vt7hr9LKm77PMmj)!~$VV1d z3+^u$oMoDQ?2^02r>uK_a;{coX6OIh6a$*k_T-nh4_&OWIBu1e=!!K#3VV{zu3Tv= zT3e&BO>JjZossS=^u{F+cjUP(tJ}v#%r#gx` zi=V&tzxexBfy0GKMaQ=J$9ez7M-Oa!@$snghc^#;KV>gH@k5i*F41?w*JvZQ9GRmh zIk&TP6uy0CI$=!~bgpd5%qx~ib7c}8jzLRQ!mWO{-t>9e9O9$4&rERo`q;Gk>hDv_ zXQr$aIMLaVEjxa9vsbFIq-BqTWgyH7uGdizw*;^1Yu94t;Pt?jc~RRT3vzIt_W#^WCo zi}$~8=hS%~HhoE!v!L0m6qjFiDU;T`Ecm?UZBE+z+N(*+Pn~+PG=JazuNFI^GeRBIKkpS7~C}rPnj$DtTVWe0E`Mmu^1h=%xBE_igstso#|C zrf6T^{NVB7-UEtuB23#o8Bd6HEp_bqY+rX)$>5#J(Z@HIb6>Ps^~`$V@$BM&$O-Mz z;^&kyen>1!S@dV-fqw4n{jT@R?VTLmq#mEm5R*Hq68(G6UIwMp z$;~*irKI2Yuk^q3EsG-8Py3Pnz^$iqK9f7Ydd&Ur@{_{m9bGW@afIxpC%tp73!C%D zADy|K-#Amc&{1@o+uHO4Zda`LUf5zCzUa7+!m)eF)f;Qx7Ks%qUQmkMns}W}v_sI& zMCSRnxy=zuZiHsd82WtUb1$t7In*q{mKP_zKFwFaS#O&2i=2CNN~75gJ%aijc)rIg zDSTPO8xrCzx}cuFo)D?rRks6nbhMFZX5HnMvK!N_Kj3etL3SFQuQD*!#CuYtrP& zXYHO`xDc@BcVx(Gmw2U>Zjmcx1Q&iQx0*j|=DD0FFHhF8?K3x@W4U$O9djL54a>Qn z!q&TXY`!8G%;jof`Sedm>FaANgASzaeYuoLkz=}!_T=U%NgR6uG#K37*^hAtZGZD~ zIS2QB@y#oi-njgBhReFDgrHeB z3*}7Le{69_BuMi~5a;7t0s1x_2b(3@-dKBI-ze6R=xwLNpCqwk^%>5j3z-IuGIF`n zjdNBVd7A$4#k-CP;fptxe^4v=yT$(UP3So0}a7jcmzHJAO3xijU z$g-B_ldGJQY8JV9h6a7?xNFnRc>0<}p!rFTuRA&{9AfU)T3l3reUFp9vGiGpu40}@ zP=Q6^F0)Lnx$nfqP6>*p)ho2^6KUp5?vD5s{Qjf1MP|s?sWD5xsCO+9wA^{%;?2V; z_qdm)WQBx?JYKKZQ1+`wdDZ(PU0kdkQ!XEMJ)n{|b<^XMnJ*Wtuk~fQeBS3v!uc$( zowGlmD?G=iD&VZK#s6ezr%U6M9-fRz=IVA+WTS82YbS15c4m*=^_Fsx- zl7I5COt0ANMu}}t4&ORtz3o?&t-wo_DQZIBPiiiyDGxOLE_Yhq@q>5Zi9e>CPs6{d&gmHv=R7Fy;MrIdD2tn~B-W>)CmQ$J>=r)kZ^O;r_^iOwyFp_5B>lu!dsbTP zeyh{cR2{G9@@?ny7jir=EE%l--(A^tB%n!R_WzqaD}A~o&!1UgI(NJ#Ec0cYrV9Ot<8KsWAc?h z-{%!%1^(VLece(KsafWlvsQ?=hBQVnxvyeexZ6YYp=0j0AAWta&GQc(J=(fe_QwC% z$v=%ewoOt}dckdBvPIdYFGj#;wxUPS)GPibbCcwMC9=$!JJ&GfguvNJtHd6eE!a3| zau%0H@`a}RzUrRdr>~q~bov~(ziw}&BM+0SN3YA|B3I|75;6N?8e@0oDQKJ!Ze}wz z)iheLC#LPR<*i_z4)3LV_Q)_Vd;3JES2IS-l*>w!Ct~pxLH4cRS)H%XdnM>Fz3_){ z+4(2WpC7(|Uw*!xc7W?i4P~_#*|C$aSTy=~u6+67qhOJRPf?KyXxJpX`u+Y~%NQxI z2U>d;zxA9Uo#Y%_qrvh(K)~g{)TRt(Ly;iPCrO5Xn3;U;Sx=iKzBDp5HO=Y8Bc{f- zWnb=J_Ip}b5<0_tuL7B_m_o89wm?XA^m z)5|P*o99Wl9H|%j`2FF2ONC?Snymu^LJpj;TPctZn&Q8;EvI{<@iC>cVx43At>m14 z@djSKxXoo*gT$3-Gj3c{O*$c3#2kL#>M93MQDIqQu;7*(fBfBI zL$9u<62Br8i#KUTIS6++7O$VCu|VK7qw8UJ(<`?)nb@Z_1(;8Dj9k9Zk>^pV>+52jx98n`a65I~%Noh@sq!pN?rJB! z_DJsH5>&k8J!4t0%F-oTYkzOJ{(sx5Q%AnOvG}v6MCe&v?ZF(C)K_HzMGZT4{4Th) zykwI7bl$`}>d*9!Ox^I@LAo#4o3FTVBhSQz2h|ukm-Q5%pBFvD?5)tgpK4s$*Z;Mz z-{0r7I&4>CUGCo(UWNt8fAXUc?0%YuuhKFjkx`DoX-t87UDwq0cb9;qTm=_jUb zjFV+&Z1L+W5Gb;A&k$fqx^w=0&MXI>S>_YnPNyUZoJjU=WeAzLnA`oVx22ohksaHk zyaWzks|6=VK4aD+H!i+S|MEXsWsdZ2g9}Yv!OH1#s-JWGNs2o3f2ILj+#AU)f(zG| zI)2!q5xR1;{WY}W3wGo=GC{ZNeqXdO;f4{9th3)Lq zv;Oyv*t`EbIPYuqg=MbNPwt#JxZ>qvgQ^P|H6L!V2RuI#;Fc6{V+M6RK_-g$$E+d8cZ1BtDpQJI0jB@I~8P^L#n8ygMD=#kmBf zo-Lc+c=wqaQ^NasN;P`|`mV><&z)PAwR?X~;hVO;l?xqtlvJ0__ZV0(U*)hBns({uZxEFB~&7ONKd-W9uK#OXKJKk=n1)Ai~a z$?ajw9riqAWA@UE+0k%wbNb_L&nqVXG(%=4%W9^J-YWg04}Ry* zy=e=Y!r759!{<;)`4-Q0S(A^MmR(%gpSE=N#+si+F7EEe4G&wV-!b^TR&0%C*R(}f z1SjoKedO!!f3|N))&41dlP63%=fI=B{8nHD%c}3M>So?`&fl;6+{HSm{^w7l78bT! zOP{Q=vlH>Y>)f_(x1PY^3uZZMn+%k$Pa0X?e=9f zge`>q>aa>_U+k>M@Bi)JynpxBFAf*3c*Oj&5K~T?-|FuY{N&B4Lnp8E8$9w;e=qgz zag+D1HbJ~<)CT)rVUbg_VUk-(IeB%6-JdtVhlH2q*S zSr&Za-Ll{tE0?@7^inRoJm=8jDIt4J1Nzj?vlR4bX-`^Eem#IA_KUU6sqRkw$46ee zhzYs`N_uIAGd1m6`!)4@l8XzAkg)K@fw=ut`#KuH+ zeL1tbpz!gei<+vTu1bQ7)c>7&Ip0CZE3vbK!#Fc%m!6l+Ug7C||69}3)|=0K?hyXF zWYK&9@%0m#pPbvO^5##P67y@F!Y-eSvQO^h{#wm?=+NsWs-eu4l|e2oEYU7WUypRw zD|KA5`AdxXQkD6)dM;brIaO3x2nh*En4i2; z{y5}fJIkvn(@xDy$=UGV_8zzMuT^WND1YAXW0H5KmTk??hi2PyKc)uS&Qb|Kn)K*) zzy{Op+ZR1?R$Mx1mzVAozt2y02p!XQ{=HZ6)L)*YJL}))*mPVJDDV1aclK;2ENQX# zvKoFd)m}fP@d=}*S98}Ir&CkBR>a(#)wk#K_6wyT=S$;z+%Z%7;+D|d z1&j8z^z7Q^5$eimS7|A;d7lO2{AH#~GM?!jVN?>ZJa}^FHYJ9y#f6tueCFBQT=etL zly~3u|NnbFNt5mQdGUp-y!vL$kTOc|+H_;YVv|MLT91KNb-G&LL%9c4(q< z<%}8Q z@bAn?la9?QD=E7!wQg;GzQFsVbG`2ymCD{a-z#N$X!ZYcXVsafrX-$vqL9<#VLjKR zK=9@3W;^vhj&O0tn3$b0Zim@UORV>qUuU^$1^-tw=`Q}G6DnV>Ufj)}`g2oEO8U2i zm;Ahe@5%)hE9PXKw9DLEA#iw-nAyJE;wFh-Rog}7r?DG;S$pN~`Ln!98Ly@tDi7Mf zzvc7i{*57m=gW?rw9lN~wbYS^**D``mQ6=u*<`bbW}A*gyUW_Dp?kNv7E3M7V5;27 zQ~Udt;!JhVRdU_!8zu@rJ{+K5r5gIasNu+$b^9;zGHSA<33MDh(6hTnvekN>(+)lU zwb9#;Jv}|$Fyn#($KU0%&rA<=o)FfS)w-xn=#!?n#Tlka z3)uhvV&Y?BWb0YkxyHCWu*p1c-d0hk74oX=9GW2!y8=QkXXj7JR0%nEdUbr)!EYwpz~Z^E160ySJOm$g(atAHMcf(*EFAN8a8}`tf`B<2N^*eCE~6 zi+x@d?t47KdP(|nXT5f}K8~eNv>J=v%Kz@VY~uQ@Lp$q=PX@n*WwpUm!C)@N!cS}7 zZ>;}cw3{q(J>wGNHVRJ5M!BJc~&^z5Qsj#I)@j zH`+!BAK3toE1o;5*BA^}rE;a@`!xEy7@PFvWIZ_XCA?a|k;m%b&Ane3qD(iRdAXo& z_3Z6#o|T5b&b`PJ{ABgH@5+{I8X_^lubMO0n*IrW5)v<8xW@5XcZC$!{Nl#z4eb_f z3P%3Br-m$@!q=MSdG*EAxK&e{-n8Di9ICcbYrWh2IMYe1zUul+`g$kUGi-WwjpUYh zkN>}IDt&#;@N3JOH9A|mWcueF)_MFyTQ&6bsZ$@$uy2(4$5dpp`V_a|O-(QD^KC1) zX`I^Krhork|IYg{PnL+zxRrMIwFG+yTaX7+8fYj#SY>0|Vb=o>rf3F#_#T(fx6o** z#FS}TKGR}U*RgtuN}9e>-1DcX`p=)wp@04q^L=~!`mBeuCU3%n1Hv<`%{g?Vb}Xp= ze)x>fl%!3G&gRpSlCmyNO)4D*6VIgtn=ZY4X3o7X+ufWJIT>~$#Wy1N^2XL^ zED`(mRm=aFebQT}_Y92d&$bpPuiLX{>+z(%e<@Q%J$~0DHt%7ck^JY^tp#7DzF(7@ z>{wO%Hu`sQmDt~Jf%#&AC%xCqO8eXPA+b{6@PVzH*g6s)1oW)?rqCp@*sa$oWU}52 ztE5>Mzim3oeeLZZ#_*I#pOcU4bf$c+Q8S2E?r*d`XAYSXz4hw#(%_(}GL@j=2(y0W z{IjKjUaPt~&TRIZWxKSvLp*Ks%c!ct zA0H0~c1W7ZCf;qky4|w(`s9@CsH$ylo>xJuCwF)@hQ8OIwBSqbF8}N<$KTif=^Q;g zWzw{;Hov)iO4h#(fBdj86!P~H?(A8kXyogobMSHhe3zO($_2&3O_!Kf%(LVwbV-Rl z$x^6#MR!V4!J`Oiw@;SO-X=eL;dj+7>`vT~_pvQ$XJ;vzn~TTpDml34=S{6eS*jLK zG>RMw92VTHbf3b&SD4K4+Cz7>_qug|SMJoB>uOoS6s~i!Jt@pNJ444(S9S@`RrBNd`qvJZkK#ZJlo4p3l_0 zOLDTl`lGj7^Anz*o6GCAEA?gS(g_7o`qP&-7I2#ROHEyRe9hXwtF|Or=Y4_s;0}nFvhV6Y`SfTCna(>*dE~9N5C-2)> z++RFvL5ax9B}@|opZUwK($PM2ueaOq(@#~gsUfPGkzTEV`ctY363$KzQ&&{^6wvkS z#)swN?t)!ERJpibO;7sp@3*Fg#smY-tI5YdNs6~wWj=p(b-H0$4!246vCyZ6ssC5R zFV;QU@ao8y6Uh!U%O7NHw$O1oR;Bwbm@Q_<&Ygx1IsclxL<1aNO1a$f%$mg#H{(=w zVu!Csk*T`5bnl*>=cgh~uWQS5E#2NyzQul$e{GG1@bS9|nuXI8PG8-ocdESMn6TR6 zy-RD|FHDO+-&phBZ1sL-iA~SXhPv;JwDsZP4XUnsKlrEze23!%^RD|KD%YY3JsgJk$`aZM9(P{J*t^^Y#?CwEF!2 z^?JR8UCoY}x*5@DSFXQ4zqkM3O4nRdhTBqWpIz+nd2=b@_19z4`3CJ_tCy_0z-V~) zE&qkfsw=&0MD|6e%)WX7PdgoKL)INUv zC}CZub4Tgf44so+3)icx^ji3D?=juy6FQ8H&TnFBX>FYm8+28w&Bx0t@$Q5}u6L6> zJwt1YFRSkK>NB6($LRQL*2N!{b^BP>M!j{+$+0ha^`tj&vERd+>CwrDTBfOOO+Vv$ zN`yH+UQqdLi2jtM4IgR^yGt&q?99rr-;%B^G%e}$G~JG#o|IL}(E0EZ=9?3g3_J>t zgv{f2KE8O3`1C2DPH>Qyn!j#XZ}8r~zdkLLunsG}cKvv}69b#(g2>G)_A|fP70M!R z?V~ICLL+}eIYah3(XUJQ#c8tUK6sj4|Ne&VYX2)y`nfUkPmgZDs5$Gjaa!)|*RR$u zv^3O7<(4~Q(41N+aG1xkstUta^o%MC< zq*c1*->$wou~~zsF>_M;vffiR;j-3J$Db_;VGi8p^+#Cryy~WE<@_E2JLTI2RyiDe z0>`Eoe$$I@TRmZ7ebB;>e7{c5x9#uHFw)cGo6EMh@f>rU!L5Lzv-^GZTlSbrYjlR1ukBqRoF1+rWJb$*A0R5E=;F0-cDOvu+5|EU>ooC4=2@M z>M%V%HI?hgF|mY8Dz7crc3CLRoB86Pl3GW;yTG4m7o(qCc_->&xv}qN-#6Xb<(ifH zD-4z1s$2>(H*bur)aQ}Z&^){(HFc4vaGurKWxYRtRPHrr_B8#tFhIr4v-3`horv?X z^p#epN@ltBy7**;@74Gj@WO8MwkKNu`4U!&Zui;!{dUzyg|^ghp0!a=9eaL7ynnaV zrX!I}dDc!&X9phR@{{JrqYtR*8YCQGSWyuVJ4VtrS${`WYSJO7$R*KxQ z-9yC*G{k*gbZSwEx6kyDweOvb_w@vG_5_5;wkYoFc{V@X@REOge7u{=wcIby*}OLe zy?EWXUfqDfS$boXYo^>G9=#l<$ZMkBj!NAF?wzlAR@D0-Ki-F^}j90!^uwr$t3=}2rd z-54&=?8oXkE#S%Nvx|LS#4Kk2cYoV#8ScA!ds_4Uo|*5R+qN{pS7VjvjshD=-@QAv z^xnFer!RM_d8qqAA;Mw$l2wbm`m#1Y?5lZtwkYIj_@TvXr@LCJ@I;C~-R%A1?UG4` zp>ggG2YQ$L9XfrQ+mHL!;l0_ioac5=TD9!}<07ASMa?kAiS_qX1y%O({9LqJf%CL= z`8x#z1A%}2dKXWB^P99vC41%TkU2{ywY1-m?NFQ=qNu7Wd!#jR`-CN{ew-?s-LYyh z$Iigy^%=f~;4v<4@h1i;_n$xYeDL-yN1&`^qVu}7{<2Jlmo^!h2-O7b_MZMFF;GP1 z`|Zj@`c}J@?oC=#f8Wu~jct}$Zr7nhhoUZOA35nD$fNRJN+=`p9=CJOqHg6!DLI-R zMN{uFn&*Dp#v$LOm~66@&vnP2f7N{7-t6oxd>pmmi%QVmKryC*m{^vA!lz6YN7|hh z%rzBh@R=)LFPqO;9CaYhvFBA5>m&W62hVoD7G66eQ24BPVIj})kWG8EzP!DEa*mow zcJ!~Bi0IE>H*MbhaKhB7p?4QLvu~DKw68al+3<;Kki&}xJKG%N>wkW%bXhd%dCQE+ zwk3@cM^jw|xLi42zl)E*9Qowe662XZRp(CcZQC2W_k%*4tIs*}ti@sqN?Hf2*P2>? zYHjmg_3wMQRG-~{^C+I2?mNuk7m|M}bJU%*iV>RSQ~f7}srbj#mlCf^|Jbid>l19X z%6`NUIOTN2R|)AVz0=@*w~|bgQkIHL-d)F{c{AisMW|?&ztH4K*Yq==oK|qRd;X@s zM|$yP3Y!muzn(aSUAg;U};k-s9< zyJX#quF3`Tyx47`sVjT#9G{e^_KAC^M3|M9=iYs*3R;X5$rh!)e2)CgBLf6|JE?dGRW*#sl9N)mHC}NctOWd^vLSym>JnUhdubP{(vC!}0au&kJ^~ z*O%{7ede4yX)ZgT&ABDjyUV^FTjZL_!S(6D@Au^)h4WuLa#mzWKbOO){PPKSek1!q zrdtj@tGbfF)8(aGJdIUUmo1Xw>V40<%Ymo*JE$3S;Oz?DBMftYhfNhq`tJwz4Ngi@q6r{PrPjxpFBtf0D@; zu8)7CPcymf*_M0T?CeVs6-c+^mujf0Yv_#&zpQO0{!zLUUF{U5b#Q<3cBKzLIeyqD z*T%87hBOLqAg;B>h>B`F|A#r?II?1Pt?v!1Ndd~EntYEt&u z9dkIv#T(t& zdTYw`(~`HjEtGTn0E`PAyMY0kgp z879$MUt$&+TJFyL)>+ah@$KDVP|MXiP`jh>dsUIxf(;u**czMt5?sYQ7MgG~vVA!} zjjK^>SA(eBkqt|)K02PH$*rLp`nT@&!N4NJu%OT|#iP?clvdzL-40HcR_2STeZEOHA75r2aX6eO1R&i3@RO&YU^YDXc!D)2&CM@ynMI&@9LM zef83b4^8K&iOh7mD1L>1W#5fSljF;CIWO#-GkK}u(lp2tAGV~85z6vjp-Y*jhA#WO zaK__(T3VBm?(Wj|@XvFPj~^VCdsL3J8VuydYgQv-wa_v+=}OwMl-jqC|o zpZAN!^4#6yI;I>)0=~JfRDHB6h@+)XM`l`FRnAHkHMPyt4b;=i&u!>ne)6zgKFx3Q zT2U$Cm1i=%3>U0umO96NStVT8G`uL{vXQaE)X>A1gAZ`%^6GjCEM9kOy3yWe&HQ__ zKek-)SQfU}PDZhIg`{iR+@4gfySyZ(7 z;)&V6a~5#OFump2^9YoCZZiFH;HjRoTT!9S_FOl360zWEg}`A4=bH|uaz{2ax;|)6 z2;`n{*&!u+mrCgGZDq$;|r}rSLe>O`18fDr=wQPPS96TQ}FP~ z(~{}WWSYt|gjswq&Yu-DztdP~`QwjKs-ea1a_#fy%dcAY`#|;q=Q-=7oPxI6eO{XV z{_IUozP|659(Vi*-nio#OUT|me?Fbwp~dNZJTGRFUTw1CI-Z$3n3U4ZTiRG|vBbCe zXgLNYP4e>$?K-sKs?&l=dM87pJq;I>be{Qd6dJVb-MeGVkRreOPlUHs3izL2Wu5@Qt>FH-b0=DIxbaiu+ ze0FXv@2uLtrDiWS->-jvYEhC~zg??oww1Egt=Y+KJC>MKRB~?hS|?PI%00(q+b^95 z$5a1{J#ggt9qBB0#2{&Hg}`BsWYdCBxg!}5SRd@(zJs+R#Gu$gv&L=PL#t1&LSNoV zaV_lrSM%r57ABe6I&-%penB6ffu=8BZs$unb5xV(hKA3n!~X>96Mt+>e{k*6;YG!h zr+F4w+3`B*=V_f#w%>YiXYunb-m8SzJJv|mRz-_tY;0llo8y^s_L{08ZH&KI@6 zz66$f_ZGes6EI`W>I?l@_cl6!c^oEQt|`@bsV*TnC? zx9qB5$MKdQihc7}c^(eZ-!>u1;jyCT*)MN=p3T{{o7-oS(Nd3=-S?hp`U5Ndhh{1(v$_;B z?lFZ6%FM}X|5hHcB0+ursgN#Z_r49!PHtR2e|PV{J1e#becgC6RmkJ$(>MN#iU)ZQ zO;;2QR|4x79$FYTKZu9v7W;v#SAU#ful@V# z_nbvsmo^(mn0D<^5I8(#QOHUO(=3r=Ju5pI7KzAfZ86sjO8b~@>M&o}mJ(chG=WhM9(4~cCHjCKH+1i37ezQvWfHWoVY>gil#Sc!N<7!`N$VuP_H~(G^H8_I zKB|G;@J)JXrNH5it&7A@UJBp4!>G+|OQLsZr^C5iPdn*L){n&(q*vreOU*l(?744F zM|oY<x7tgmwUbt{CLQ_G*KmNN?N8H=+c&O0H&sMj@9g8B- zkKTS8MJCU7FD@v%C)i{4TSmr(>5f%h@6u^J_8)a*Sols@*K_aut*=}ZcfM+N)bu5* z-mh_5#^aFqdX`G4=iTNL?#a7uFT1i;@9_!Mq9gOX)&wT43|Ar`SDssMpZF`r#h&SKHKrj=$gkvgz;d@5&Yy z65@I>39ppD$S8FtPh!ryy-k;S)~hCoD}HhFcoZ8Od%6$a^QtPddTg@rOV=(}&7EF+ z=hsVnS?m43}W0mBay6gR%Ozn}A7r8>vw=jz5m=fA#QJaM|ZqtBT@ zwgQv@g73ZHEW=#IQx#X|) z^+^*pRO`KdR`(?__w04$uX^ok)~v~zG-2~nrx(U^Yo4xuFi+yH1HsSi6cOXXp9wKbEbW6mj;K zEi32ga|U`naq+w@-ooL_B8*brvsAENv-$pR&bgyU`TY|vtSi*`y?%z~vU39jb=Q=apn@0})I9a*OR#3=T)VBSsQRc6bRXS5c z4EFW($ud8DlXY{8qEt#yk(9>PR+W_3Vy?H0zNycezgJ`_%hNgKeZ_4tK}zib8FR06 zZ8DO4ysw~G_`q4;6NN6kTc3YQHQ$iu%i7JNWYGD{{Nu~FS|>x8EaK_{8x9_5%w$rky!cWRm%a#oj($#(G-+At%mX z-}Ac~nfo7az5ZuoilVkx`o&50 z`6-{GUT#i(v-GkY_uL3JUGas5kB>#{F4LXeR1_!Q`=2N7-K=8O+}d@jPmlgc_{H+^a662F9EDOk%xz_q};Z{5Ot2 zRojp36Rbb3jZskaO}oysnS%)FilVfc$j8pvBv}7GsXL}OTKx3TCe#2&T@PED zG8%7h&sQ$`Q1io`*DUh~i&n?#Qx2Ebh)jLBqH+15C2g-`T!c!Gv_5?G?(oF6#giA$ zz3;Qd(lfO7^ELIIQ4t#M6~`62mq=W=(Q#fuS6jGGiM^s?*0E~Gw*r+<7x6#MxVA>J zsJQszQg87yv*(}noV{Szk;xygv}AqTdwYGn{hlwU^!jFUai?b7za{@J>y`DdoJ{Tc z!qYvjP4!tjX*E0lkBuutygx3yvrE-&dtSSs*t5>V?Vmrq-5xl@XsNEorNz;huEs4|@+y~SUnBcDCa?J` zT<;%MbGIRbxzlxXbLw>Vu)fM>oI7dNlN04!jVJC}d~kR@V^yQ~{5dYiU(StiVVnA< zcjb@w>rHGn6^eLUTH3x=@HRgA_dC}=+3mecr<7D}7uPB}y&?a{e2KzOkPlu z*)?I!#fj&C>k6O!#yw;40?(kU5quMVt!uPgpT0`v_#?$H*Um5oeJnCMz5Bgs-p+d$ zu4TVepIDb+sIh17qD4)NQfsTuJ6{e7GbBw;yUnCZ{%Ws}IkX~>e_?L4`Ii@o^D-WODw5QDo|4H@Q1>U#f?2ZieDBz~CCbllCR}}~5+1%Y{`u7ew&&K*bQ9RP zFVuP}wEfl>oTITJYbBFNVrs{dRV$qpna-bOv`_Fk6tcs#{P?PxvTQ*_rVYKRw4Q2TJHBw3-Xm#*kt&rtn^a6?ZB} z`lVW|4Hn!gYvYZ6nsf&FED3!oV7XJt#N>p|q%}T4rkaxL30FA2WSb}FG`Uh=W7eb3s&hA_o)&X)b5l}O zWaPH{bg-qFQ41T;{}dmixh#?{X$j zs+K-kwSK*avO5c-g@|q{m;9-(ucvZw-00`G=Q-FRcy?oHww_*$#<63)cR##dZ&~sG z@02K)xl7zO)*-lk~~|r{m6s6k0m5mtaG}wXo=S%P1}AC zUH$ldXJqa+O^qq5W%XQjYW2nC)Bk#|3d%ayd80+j=)6_?Q{s4e(Dutec2tNpDwaGEnt7{v$tpW#E!6_kr4j-U0^*iAxMchlv3@aS&Ju&z z7?uwo4Ca1MdfUH!2%w`-nzv{E`m}_Do3ClH;F80?a&p(6?^JHG@b!4OG*9tl z=q~q;*~cR6raYf#-Jd=$v-e>0?7~}XR|PGI-@iCwvzpYziKcrD&GW+^emw5~=*`W4 zZ=V17Ayo42&Iyf2e#tq@SPEvDJX8(u-6$PDeLF*bBl~40n~skO>#Xgw?=kIR-4f9- zC-B$us}rYdT~JrMr1fp}snti8eOqm4mn;=CYp3DQtDu957XHhX*!kR^*?ht2MRgf6 zS9$v8#mr;>>S*M7_3=k3*~%dQU8ZkkmL=cip8^si2K#uZARd_;BA%X0XBaB;E%&!Sqf&K# zp6-!9KQ(_mpC1?IeRg4qRC>Bn=ToLjEDt`oylT5wT4M`}f_LTI9~6%L-FN8Ep9<~| zVg@&urX2Rzw5WHwTZZ3q4T0vBMG+S#uHO;Jw!Ph^AT`_SQe987m+BNT$NlMlCpIxk zyGbn(DzY(S?fdojt!43gHip8WO(+ksH%cz~N zdVWrJncBnuFNFMB+83%R?BiiFUNL{ehk$0)$eBxCEw$LOWPPS>3#aayEAWX(e#dt0&Rq{bo?t& z;rKUWvfEM-W`BRi;+(78OP2<8F&4V`%!^v%LhONK z4}0a;pF2N`Jpb zUH|ht^V@NrFZ(6h7cyzp6u-dbQ)G5AKEKMkqxAJOKhIF_qJ|lV?PlFdkWo1Pc&is^ zhyt>J_2LSHpukz}8#V;Y4HS5EDrm{FG^ZzTjs^KlsgV?UIiaXVmb-d?!9%9B^YeOd z&wK3q?6iVGt4id``4=WQ?5&aX^wfN_C2I1Ltb;Fq^6Xjgw{E}4)4jWYY<77kXC6>A zwL<^WW@CqytR+J0H0K@^s1`i1;bs5DhGgH2*zjxVWeKD7;_C~ydU$xI3mTLB)4K2@hBcrMBF; zIo*fhqUTaw$e8jo(&vTtrWhEu1&d$ykhM$;QzRBcYD&d?m zA!O>NIwxoALl<|tom`feIB8Yk$AYgphZH|A@t9cqI)0P2XJ{>3u-Cf0U#nTwk2;(b z3^YILu-A9eca=weT@@d`n9Tj2^m$oL%@0SxLx&GbW~wjUb*9$b?`XB-0an5MAp3*= z8rha=sw`jX{A9&kWhb@Ci4P7mN~wl-cR$IvyNKDw_N~9r%#@tY?v^F)uc!G+fByKn zDu3;y)jj-6V-8;O`XYKu-ns3_qsjhG7ngRMYa}&Scsx6sEs+$m^oiC|LBl$ct&4n? zEBa0St=Q#t|JH~3pag#)+F>?pg+TLt={>BV@`=G9?To~cUrP_Ye=5*t%W>d^q%7CO z)wvc-q2*cy1%J%G{Jw8cvE{04r=s@sM^~1L^iEo}J#6`cyRQ1v!q@*;$$VXM-K51) zI@_h#J1or?O=5PLz2sHzaz7*X`Xgt0WimsUxV5}L3kZs47W`uCjn$j3WT`pT)xlzC zg@eW_&%~X@x}28k(;hrKJG-E;F!3+jxBBq)Q&yW*3+!-8VEgKv&~{>D*(x8W8m7k| z119ya+74aFIrHhY`}wUqa{hha|3A~$P~lzYE*U|QmktkDE!VQdT`85~-75GoPUqhW zH?6I!R&kx3ZGL?B`}<*xT35_n;{)tj;v}4Rtkgc*up~;|X5#5zcYo(cubs4d7lVxR z^BV$RK`kO_o#Yy`+Fws4&a^u<99`s^S@CLRn2zs~MNWPE_CBe5B<|M;A9YyzC`ogc z`G0mv$>s~Irlu{paA})DfbMIrWnp$x-kg!Uv8#0T()NSfK`keSe8$;Z8TgZKyt(v& z`LXVS=mSw=0bZ-Ba=V|EMCt}Q#OXQT-*-*%v&r*0p_5ki&XJIBtD5*EY{8?aPo&zT zXD`WWlrY?@tgykkm04}2)|GRNPAxNg{<}0U(Q*wCIPN;5bCp<-r|6`~!82u6Z|-jI z(r;Gref+KFjLe+2RqZ_oSi*64c4KAx2lk5&a;^N)ydXWOB&e2H z{5;pyVQVDckmlKbBue+9>{PFrHu?M;d-$A9x?s%szhZAl zl_!%Ei>OWrtLS=-uD@N2V%A@0n`STOvY|$4(GC43rno>yK^G_eNq$_Mz6ulW8SCEP zTsA}Tq^0r9nLb+C_Wb?dCvE5g^PhXwC zZ6)n(!IQmo`v+Ios0}>4eMIZs^z0TzHAgQjTlt zy8vm42>S+S1^-h!6xi4b4R0l7_q2cd=jG4%{OK{S4NPkeTwTGyZn*AP>~qu2Olukf z8%4FlIMNzDy+d<(j~#K@W_|Qb`%=bXPj%Fz(v+Od|)ICteOHwlGnUHRvNt{z}` zDPke&ynb)IQAuc}qLUNT!;~iT#J4dW{u5`-;+q@BtS(-ztlz8?xixb2hu`n_cQZ?* zrnSU;-f?zM&#`Aur|x!RS-axNqQ&M~Qx$!m+wWN#InC=%_tevhM*1F?Ifd08EIi&P zWz5)79T>Ju+~L#%Mn|*g&1Q3Il2zHPxBZ@#;t~@2Dlqb@oo+ZUqfAn=$(Eg_21;jG z3qE}^5juS}tOKD?K((#zmL?`0v??IJuA4lWGX z>D@Tv+pPHF-ole_63OOq?|S5mf3puQS*kTPF~f9fN6)7E3tc*qmoHs9x=D8K z-QGPsOu1=qYJ5}t0@PR|H-GE=xxMA`MUlN437cxqzFpMwB&&fjD4}ta@3q?Js+xuw zU42LP{&;XV?vU2hZ>xis`&Hx|tX!O`Rj9wBq*;npe@=?SF5jK@Urmp9ED&NowPu#x zW`^(f7h;RFH_hVxz}>R?Ou19=^Q(9Mo<6pZ@D->c;~U%-t5VbkM(wRbqTFg*5CUk_eoyBOOC0!7aV6Un0r=I#bAoW zj~^>sJbmuEIf^kWADZ(tDdL6a*AY7X+8sq~irQ)ZuF;Ps-=zILZbqb=VYANEGCGb^osb9er!%t@DweAo&Wxj*Z8 z-?dut^r?HdK2@w?(7sS7`ar?$_g(9Gmf8onOdK0`?66qEf8PDNW#gp4TeFs~GCh4| z%F03oLs>8VmyUJEo@q=hTN||UiKN0*t1ByfqgQ2Vo7|{6Ty0aedt0f{%|}UG9FcVPdi6qH3G(gylQ;njd$L-26-F-wnZrxz^=TpMHEWUBjS#fUAUq)uQ8~ z;#A?X_u!=nUZk(eVve8mtupksMsaF)0t9_ z7Yc0Iu58U8`Dy2a>$c6K&<>HVK+m69Q|KAqLx_~@<9RHvA=y_eo-zV_-9 z3=9{36u0JIfsNhYFTu&0=O_DDN;1wovR6acdM;&Q%T0Uft6%SzX&8`i2Uc6j3P@ckW42f}Z}G7Tjc&13t|w*8!x}^rSl6+!T67eezA;)q zQ8a7I;*wY743fnkk2*HoR=a?DHEEH)Id-}zN>VDEJGb8jtLUwl_{dKpw5 zuxd|0pYVTQR#so8cO1>TmPm>Jv*^9x-j?)S_J8x{e(gW$Y>(fpS9fhVytiN7Wa+E4 z_rZ?(!e6IzWmWN9H`v0``)vK(S-w(u2?wWl$XzR-JeGgJqmOHJ#-fbklbk#IV zr#(Gu-u^$*#QeLLaBA4vmFss3HP6nw&~^Ur zjO=p>4=;b+ygcJv?!ls|O`0M*X4vlL*U%__KDWK_#f6H6UvF-nI>RW{zK#EV&-Qy= z4$J+*E$p932%erk_wc;Ce~&zm>uV1RUFn`0`g==^DNDfAjmmKjVkM=}go{&WMy$t|u6(qUT5Z&>ICR!z{qm=F@eA!8dQ9+27XcFRlmo2*~! zsc5V3d)9Bh@YlSxLizR9$`vU;q_)cKD$+gH*DGYdc$0v*eE35vr?ncU@|Er9l|SUo zG@5)m;rzt>ql)JL)|}Y0pzcXR(aQ&wEqClWUdpQj-{P!C^QzSc{D2kd3_n%(_Xa-0uc3%{_~ zou4u5?&kFV9e+!&$F|RyAu+M`0Ar7~wbOa~)TM9k?iSzw_uK3rjyX9xr%s=Coq3hJ zJM`El?j-dIlU;LfI=(K{*QuOmB4rzN$vB};&`~m?=&8w(?+YBzaiH12c1UpP=KN?&EUa0te2e z&*N;Hetl}uj73VkRp0)wzP{Eg5a92;`}aHLj=pzI?egEu|IM{L9a=QK@^$Idgoh_s z3wR>UCN4afyUgaqr{&_Hrfl|3ugHjSWA5Wpx<8{pZTk73Hht|o>GQKh6Ij=TG(4z_ zEL{3w-X;G_!O=_H&U`RPKG`zWdHbuUhk{HsV-M|I;2HZn(!Owqs{5oS(O8wwB0K`1 zj^Py}hmxsLe+sYn?(?wz%kAg-H9t9$vZJcZ)XDzkyttj&Ki;mM`bc`yrdLsgLOMqJ{>|4O zsqXn(HZ8%vNB;f+%M}y1nuaAAWIoEAIC0A(+w#SyyAnMP&+6>Gc;~56Wo1^)$D^5o zb9OwPR_o!hBP=C8B;>`1Pp6N&PH3vzmUlODj$LeL{a@`9JBm)(Em+Xn@BcSv^OY|= zD`XhU%QGeC9xR#~(vtsl5?he!Lqy=+^&Plq0KK6#R9>Qs}Q*Za>N|8Mp+{dB1I ze&HWQpfHaIhxuFa^V38VSaSjzg0eNI#{8f8<-wZuR~EY6_0tV4HB}I6n{-O^OvI|P z{}~c7PU~)nOloOj3|ez+#*JUoR=vy?dT{SLx9#z-M`zC8%(`Ln8roz0^;apuFE{Lxl@E#YxS#*{*I}lzb^70i9i_n! z76dtjuibodTBw1;oGAf2y!iFmysvf&t1mk8z3!xNaA;h|ga?cTMTOfRW@g>h^X&9I zwDZV;6ANw%d@(M(+^M8(L z0&7HL*-8d>!&^_ceOwaB7$OSNR5aB_KSeztyR zsXKF(rT5j%w~GoMo;QABwrF`m%$r}w#g5b#bDM}t{So z_a-%FS*~1vef$6GY*f6OdG*nS`(iqwYisLH>{R&}(WD~WeC+0rV-kVv{;I)u&S*QV z{C0%rXJ+(Y=KYG=3%5!Ln!I+G_dRf7;oQRewRK_ni+2h&pS&(UE7iqh`qNk6-cEP9 z#=7;(m)AY(l&91hrk$BT!*sQ|m@b!5TH}Oav5aAFuaemz zP;;62#p$h&-Y2=AbkNS-9ozlYNbbqr+zlan&oBrcobC2T$=J@fr98!4@WPMmk8&*M zyG6FG{P=nMqgncStFG_=lCp6__}VkN?murDm2|#pi_gE)@Vb7ND3`kGiZ4rF1+{7z z-!#i)UM90gn#-N_l%HsK(d2{rM!_ zwWH^c?8=qG7q_l1J-@=zjb*At&Bkq;Io|!?6ckCiHR8^y5c7^oz z+gWvn$8jE=XZ!QVqi*Af-DN8T&+W{;?J8pt&>$W!qoMNS>GYU0GYT2@|F>f^H0)*9 z=h+o#=^GT)7U|ZqvuM_zn%vp!J7!fa>Q7JYkgu%rGQQN&?i9nbE#_&yOIU;Giw;oH zq5Mv3eWz#wYYUUeo(1NY_5SB4v~Lc%D?4A~O~_N7Q19i}o#cwuUtK8mTks@vMf%EH zCpJ6fa3{q~czj~#eSgKIha7+YzV>|R5;Qfuv-r0EqUw_T66u@5te(>aOw668bc8$) zKeTpwd(KXeTkZ7=@9Q>(Gt4(VFj2fL`Gxn!6L)``SM|KkE(&X6oKz5VEvOXKQ#bR^ zlXXt7SCw>Lysp77xc9`0C^nDktdyOzrcB@n@7Hr{7drgseA=7C2YtJbd_H&9h*jgp z<~OqGoXSn7gt@r3WN^B%oW1hkg5&?+Pp3P7yb|0PvH6*ZkDf z8hJIfQ9?v{xzPT5zU;Gt+)gj?tp50JcOVDnM}foA|MFg5GMJbd^!@$2{rCCv_fGAM z&U>kO?fo+~+X?2|R-b%5F&4HK;F(VN^)>rC&Pvz1Fu3a#T%D*Jp1*&qON4H5!RC$X z9rfq9HZZ;Q1q}&qmwo(m6VsZ8qg*q#hUkVRe|Zql?Jc3RFOxgQW7?|U{mV|tJt+=f zy6|~j`s8V=erd^Oty-JjATa0h)$6f4`U5IGuk3eQ_@bhbBPyWb@%ieyV^^HZotIzZ zjt<@b((zH%(&A=jPu>sDZS51kR133mT)Du(=e0h=zixisCC;N6D{tMjVSe(f+TLyc zgBMlSj-?-`F0Jg45n(-=I{T8?4XxdGl{7V3xt4PIoeSza9{>7(OG`L!uPm2zllz(?v+Cck6(AEV~h8G0` ztRnw!oBVEKxr(?}xTv124f}q{gGvI0b0p^`;2)N z`ZBh!mLHwm+<7Uq)z17!x6tHAUzkc{uQ7|(Pk;DFez|~wddxRNgX0XG5kbv|4mo{1 zw(<0eaMiz^&5nAy4S?$f#X45{8F?{oJzuTS)g>Xp*eTv_mWijjw(O3vYx zf8RHHsqBbc&am{>|IeL9KC@zGO9pJe*)3T3Ek{*M*X!7`v(JxyIBzenl;f&7#QBe z0{k97UTidNjfCFa?b}8C?cy3YZ8DlXZS~Qk-#8zbByyUStIByjKj(FFb5PJ4=8pk0 zrYCRSatGA$zqJC?A6hJZ_;M0!MB_3|2Zz&pUV24(hi(#EDrSA@SIOIDXIH)4`(4II z?3|L9za~rZ3oiX+&qh!0&{*DMF6MjZG%3t&Jvse>>_y(2uP+%?{bYHwtD1Y!{rMcr z{q#EO3$(AWhPsJQs?uK1Xtdws*iU;u=jc_(HvHesHn(Z_gCFk4FJw2#?_t`j>h#jI z>dnpBETQ6`c_vuuznf~H{KZQ5#Ka@>rmc$dH4WnX*U}Ma?!2(%$nW!h2bNgJy97-6 zdvI1KXQvXg^UDg=;-d-z8x5|li#_e&FKrhk@&a^+L8>>8M)9IOKK&;QZc7LrX^GhU zOl4lRp6LC$=+}D+Urvg$C}d%)dT`mlJ>h7V@Q#X&Qd4>b1Ru5@?RMT+U(YBbD=Q%U zSlP?yUbQ~g!Gl{>C8wD+Kh?6Fdgbh&1^?2|tw`*Ax=Ph-bIQzL&t}hz*p#AR_d`MY z{l3|{%YK}%=R2U>&(jdL+P&n@ zds9vptUc?zF{O6dx`hX(Iw|hYW9DyFm=76_exU)XEEc~}S>FsEs<{xY{!6)h!t!nx zHMf~;$;Vx`YG2i;5R{*eg*P_Y1=k7% z^(`(=&%AJ|!1iN+hVex2b8l8!^&jQhz_b?B){F|S1&=3~bc0473uaLqeralkftHp_ z(5;JGBx7IB-K;2U`}h|p_thWl+Y)bRCr_w#VXsQ-!Jw&35=RcNxb5}n{G;F7)w#J{+rHh@vz!_h zaP8VX=D(_avLR}YjXcp3f;VqIm9VXv{=ojr%V7Hox1~z||CMundn>KZ#28;+%O+oI z!qUzsnsj;^_m8jFBUXERJQ4Bm@@?PU&UEhFGD*SW=c38ia#nhKJMI&6WM+E!D9HZA z#`1i|y#0R#;_7W>w%@;Z`^4@Azw_@@@Eti+@vv1Oaq_Oj!}n*{@Bj9;KJ8hlkZjI< z)6ceuQDtTm`TB~@4gamIthPz;FWq^~^KsCHWoEyRI9^M-R*>Cmt%Nxl}AJTfA0t^TnX4r!=Lu zOq%=r;ht3tJ9q8`4|y^_*|apP*vP>z?@Yt}DGn+1v)SICh$@J?dX#I<&zCGr@3@@5 z)n7JvboQfAZ?`d5K+PV9l;RVnjGue_O)^({@d(7n$G7yvw=_7Kd$eWbd0)L7ZRZf` zx>7^A^7~ASGxdeWPVJu06HjlRJZX~JF3X)2Uc1C)D&ko5Z`fTFOMU&_@P@%`EyIEW z1~#^+^H!0&OqiGZhd=oLcmKh!61<_IRXs94+fPKjxN|emVv2xp^9-RWt&Z$L)h5N$ zR!7%s9*SPS`bc?O48!q+ol=rgG5P@?ANPxID9zTh`?0|6@T>RxwL#sxk0;fg4HFuq z*X>L*-}k3z#|fi_VSx(|UtH`eVR=c~&+k$~m+du8b2dYzJ$t4U6s=mXYN!OBBI>EP zU7Z~!=T*G6_t?@&3wz%9T-fZg)HpA%H@o^WZ`7KIjZNO?XB8(`yz(QI<}o8; zY_-oOY3W^Bn7^L!!07wS#{{;$b!w-Bq>$QMWoKFVw%@ zQ0Lh%DVevqx_#;Q&CjfIce4HNUpjM32(Q;S!7H^p-w2;FTNxOgzcTCWpC{{qmtf6Z~-|No!Nzu)&aN9?b2*{j3;d;O|ycN8>r zV`ZL6r&TOb2~W6ordYx4$hP}`FKo}R6<2%}9kIgs$bkn{wU;lSHmLZ(_i%~RJLR@% zv!ivHqOAj*9P$!+FMra3gP45 zA2qGh(mOP%;lcu5bwOAdm=fBaBKA@?wp|}0gjXi7rTCz^QwApCk#cKyH2hS_K zbYljKX|LQwm7Eop)vFD+{&)`RQ^lBs!46z<@A%!H%4hYw4RZ6Y+kCh^w8<4=U<%Gk3QL#RjVDDl$LS&O2PZr zt&hGi1qKBb?&EPRRxbRqw4%k{QpQwj?}!tuw{D-H!W68P+N&g|Nx-xuWWTT0KcD%F}kDMCpi{xGN$?8L~Iw52=ukte7Vyp>Df z&g4snZN=CQ{GL{Kt!(|?eQZkF&6|uDxwkn#y|roO(PuiLr}>{RtSa1A(fn$g)*4rx z&|KkYuZvTdE@Z`8Dt%LU_hVt!f~o&Z za+Y5HFO)BA&FXjbLiYRVbHhR_1=;v`S{6_C4qkqD(chIes>+|2tXaA${GHT<*=$qo z3bN%`Pc%(xYWggHPiZHk<(@rs3eGnF)xli*r*36%r{?KUtxiubt%JqqTW{1H$a}XnSV6%sbl;q|O~PqsHH0K% zmoZsXR!SW_wn04S>ZPxfT=k~*P1wxCnjn=>s3XfJeeHSj$!^yf*5&IOs)~|XLABFj zjRTH7eVZol;R|aJouJ{6AEv3@9MtB2{^G&fityPXi+C7Momn7eyXa|!y^#VeMu%HFjaHGz$wY0qaeb zm6E%(bic`YwR$}}oBQy;-{JJdVKPtd?(fMF^}f2yF6+pC1?w<(e)TW&1$z!X@wWK> zTeHR9aL+WxOD8$`R{dHh^W=!rv{lM(Jq^2pdrs=~{A%n83Y;b=CU)tWxA&yU!LA<; zoxB;Vlz(ph|04?=n=NGbtmL1^`uF8-(7vAc>#dY`&hp~X*t|$l`A}10^cNv5#f66r zrXDmAJFuWL(CpZ}yUd_7i@<&4+-AYV?g`Iy!qwyBPj}9+UVlS{UsXjxK+h;LaoZW! zb^dq%ekuq*aP+EKn_%knnlA?p-rU(4ToWFUCJ32Jw_3y`bL2(G?o-)GtPzZzOeGJN zm)x4F9e(KNw|OuAJ#e@kqU3$;R8-ut7l{iW3EY$MjaXG>)z#p6H_hV2?_a+b{qf_k z@SiyCR0j7dL1U{$zLsldTwd`e#E{SaxB9W#Lg8<6zM^4kwtQ>rl~9<{>L6)$x80`8 z?%>5tF;XZ5(MVN+Dg5>EG7P;L`p?n?eNu}rCO<+1=*6UFD#?K^=Ei` zSCaTWa!QJ*Qbt}&!h|Eo)t#=oa(!OorGM-wdq0O7%ThP?`_cWb@)7D-J(hKhC5Suga&DxIIiFHcc zeOl}l6xB>VeyIhn%j(t=0S;TFwV*e6RK{Q3~#6`Wlm$wqEv8A*fu@)jr_Zvu%&H4JZ+1 zn6bXdwPQ6t(f9RzyGQ}&%B^3wY!lRX4qw*V%+w(%c`-%%@-dyz^Y=IU8`$ltH}SE0 zF4eHf;8;&*R%v!bcIlGWkH4#R3JJB&{<6Sf+A5aii?{di+y61p5MFvDT<%royL(n^ zrCzNvT9_E|!$D)}C5MT+#rasX+InM+=tp531h&WwGk8lS>nd#MI%=wEkS&3MS^7HC{DM`h{K z*;``v{=XMOb~`LD88h%`2dU%gsYQKgalOyfdg#kaN3KVFZom%RVz^5<{o)lV5@ z7Nwsw`TS|gwAH?`-rir&pE%dx$6itCX`C~!TFt3udq6^TU%L~d%&Tl|{-bffU6(57 z>&f=`&Nk}=1xeJamk)n$U|Qo49n{b)k(+5=p$7^eEv^7w3&#sD-Y$Oqr|v~ndPDAK zg*dm?Fb0Rk?d_3od6f7*{hpM1S`%emPBe4uMycduZZ~BdHs)UZ_EJ?sL9S1UBV>DE z!m>y2Qr5)o7K`0gBFJ8qb@b@bA73u}KeYc8$J4p{{4!6DIJZ(sjRk^IQatM7ngN%W zHLiW3q7%B=@9osCN`>uXLVEBHodi|QGTCBdOPJcaAwPmj< zcsOl^R710-g@COQyPTX{nr?XR!-W%^z0&$>zrCKj-FsugL8fPMTei3NKR?a2fvGIC zp;@AA>SXq0)`-S$YZ&&nE_Ob>GI;rdigoMXPFr*2w8mwQyf)JY-^7)#*0eaaHN{)~ z)em%S?7X!;ZTHe|LDB0D{!7kO(+zE(FWJ!5#r1L7je-?R zZvFl9r{>3x9~}+HIx_R4j-FVt+w9=!6*`S^>+=J>!}i9pCnfIKRXux4$kOyljJ3L7 zRlMFiGy0vXxwUKW{F6e=R%f)QZcB}e+-=0XU=qXZDZUA>Ydae^W-OGNYgKAg*SE}f zw%USuQ|7wO^vlc3laTl(E@pSv+sJoQ%-8qQ4CUXyeXk9U^n7qxC-U^wr>D;)o_|-j zV%@rJ-26xH{eJrVx%#*Eo#NN(ihfjqCX+J2-Yf$^f zz>v-3s`BxN@80RFsbRZPWP9eJ9+M?*~d5dh;F68D;RoU~gzPaUYR%N9nXsI;kgN&^qx31OchEE1B zHEGzqc}tH@S;#yN8Nd0F4Zr1I=uMniq0#uSv7mJ7v?UUH+rHO5ee$FOl%sMgU+v@v zEwglCwdlAgSU&ao5m4F*Y~a%mNps4)y8qmXO>?IQt`tsHo02GKtP~UUPLc1^$Idj} zP|c%}J2&)S@oi0**ZTH!(AIa)-dIl1`M2KbS+8E?Dk&quP2#iD!U85NfAsirleFVa zsn5^OHt%|0W3jvH<`s;if+lF?ERZ)s&U=hk;#9jL6TD!NY2j>#x$``oiP+Cd9> zw-#qhbIsTsbM}0`og2$k`;?UQMXS8@V@&Vd$w}TGkdXAX{jn>jSZbue`^P7j?@8f* z$#xX90f1x9rCU#R!o9sqA6;r}1TEh^G2z3Okcch{xW&yCqX*_+s^Zmc^S_`#zrW zYRZfW9PaAok=|E*^ZP`31nORAg`b>lB9WRtGYK@stu@tFV8`T5tTwi}&*O3;=J%`W zizzB8F?o7=9$NK%=6{s~t0%woVG`=zWCm*1r-o_YD|RpGNw?*_z58iaRux-FpF!qM zultN5A0|FtIAzKU2UXjH%DE0wr_L5=l~4VgQ)flcz!t76aszHdL$wmebr zPv)4Bo@2c=M3t>$vJltIEjgP)u4b6buqaeA^YfmPqqcVMvMBxqY4Z zR~&BT7Ju;Qky4YrrQE$F{CEn`*L{#+unuVv*T}Ov^A`h7SwP4cfr%O!6wz~ z&PxUVe8-n@pmi9Mt74;9g=KF1p5V1s*t8`2Ij~;yc=H}+6l@E>INZziLoCWGDIV~&^nYQN0*$qoMy{{&7 zDm5$&xYn*D)ZeTV`Z_B1RuTWZ%QjpRYifO`N{EP?_X;|;zxuMqCu580hc8o}n?`Ih zI<=tU@m7X|TV7mV-p}!3?}mufE#6CiPnr7aXl+ca?1JmeSFb+tQR1BuAbIM^Yi?Jw z19vKq&M>|0Zp6ANhL@A0rJHBMjY&VZJu`i#6MjF+%B@CBQ~J&7(xsC!gA|&Z#6?t! zNPAQ&eQU$1JzwyYTTn0QX4W( zUAa-O;+s;cabn@qq5zHZP^ned=ZZHj5LWklu;FV=R5*$Wn$fORW!hIx1x^8 ziL5v`uPmz*ysmxM0}CEh9+Y2@-W`2Aq=9LMNX+D9mlIPZA~tb7(wGpN<=X0Jpx;rO z=)Jh%@UQ=Vhd(_%ZCLUmpipC9{=V54V_W#{PO)_SzHp78|9Ndk6K3T_+2Jd1pZJyk z`Qy=B=bA1i^$8kk?D?CTJmH&XrsScQOA`eat$X@vQh02SqeApIw{`uA`|njgmlc$F zetz%XDNjL7+p!*McKEx0@$uSpI@JMsVEfGfjDDb7VwODXJ5eLGu+YMf*sW# z5ANRE5~@}EU%>z2M%L%O0)CI;rcA%St0UmUp_3=K?B<+0Q)TJW#o6KRoyqKXpZ}{a z_BB#kk?-hu`BY|9@pa9H$FCMObg$m?R4cWucjvPn!_`Nx?Uee~y|4boeV(@Ow^pfq zPiBp1Tpi2EmlX5XpJDxc&}OJ*46=C|x)r~^ytJ^;Kfg>!*x8aba+THIC;Ge{F?J`8 zA9HakluXOq&bsA*1GqEN)WppjePEJQp~T|tlicTPO#E{vimhW?P}n} zds24dJYI)oY~EKlZ8EB4>-e@w_;kc;356*?H-0bR@-RPmdWVe7!iE#M`}u{dUH9;C zDYP6rclgEZd0Vpf^N3%6n#v<1!IB={U-ei;#+of%++Xm;irXB|etxbt-?(&@@2c%_ z>c!JmKe-kdx6C~yqSnnNa%R{D{S`5X&z>ziedX!tbB`~ZiXPhAv_o9PVs7noez(&h zTyYXVq#FM=F9$tPw_OQcsx)B>3-iSso+qPZ38QdMo4P@j?+Hy4Zp(SX?;qLH;dl8rP z*Kl%juBhC@zUNVu*)BD!6VGj@DqK4BR3|i(A-0q4qO{MLH*iI5MJ#)( zz8*T-EiPDk_%nw@NwaU3;Fit1R`H~q_1eS3zLY65Gcw8lX~Mjem9JKxV%vGIAUmFG zLbr><1;?90%uO}dUNkoRV?6Y?d51W7kmJ_5y*GY&3&zDRa{m7AZsEH-mORpCJpb$L zZlBn@;DKl6%D6k~DgpDV6FUzfR@?`~#`fw)FJ-v2%F9-3^{wSkvqGox-CXXsAUOTy zE{)HrmyTRsG$-xwv3o*tU31p8{gpDwn7}d3==-5b%ln~;%Lp_dHPf#~6jJ|bI^^eQ z&T!PcQE$IwLXq679os+;4*O!2|2o^&@09)0^MUcW+RW&!lMfbs zoqqq96fa|@O{Ge%3j&2>YF&1o!2?=m%n5>PvnI4t_$`*Rn?hxZspGPtIr;3 zI5BBrHh5N>&)UlB)TaQRTAtsoOAAHzB)oGielODxnokN}%p`MUhgA98>u0z&FzK#i z_-o|7^+L+YU$1*~IQ5fnobvPV_CEaa@$uBtnmxj5YHkyyxYSvb+*%GF>Cl@Q!8cC`y#iJjS(ldqCF8TUWM%wuY2jgr>B12u(gM`CTMn<&Pg* z3`6Vh?Wqj-J~!W3|L`4~n?YMw?!NKs?@MFfgFM;ZJUTNir{=GLZftUKbyd{VVK<7`S0kcgn3Tey^<6tS-It7TVL} ztm)*Qc(UrJfJfuh*ZcSx8lyU`9aJ5g*H<$+KYF+Mw#>OS@XAP*?&j<#Z`HE9`CaB` zR=G_B?bhtsa9qXi=MSZOmAgekx*X1P)W+NVIH9NfebFK({TTNc(0-&NQtw)qe)je~ z-*9T@Q_C5Y-ocl8P*!7K|JxB?&nPiS^@HKyT6tqLU z;VjpM+0jV~7wTV5kM%NNW*?GVZ=fL^`}$agppfs z(N00`=2IS0w-yQYA4*uMb(~@0z9WYugtPAjU2V#ovDf8;(KmHTX5F?N!CCSB=Bo=H z9pU`(;|E9fHNngGw%nYw^_|KMP`bHR_G|X$n5|{gQV#CSSQr(t^x5<0$_fe$>-Dt_ zrmYUB>{4`a&{Oa-4m*79-tLEApA<~0v0=V<&+BCEij<^lXNuEw!@0RjJ0x!GDc(}r z+vX$8wWXrc^Llz#Oj6U6_+4=Y$H9C-ybRh?{ZhJQxAlot)mJjU7~Jab>zl&Dy+-QHIq~D~eTD9D!X{Hcnw1~7 zU9MWb?OM>*mBHeBdj6i=Dz<^;|DGBLmAJNdS1&hZ7rnfs%EHR3m~bel;^&u*FQ;k# zHec}T3V&1U!L`X64vr^Q8v9A=`mK!>ZB(8g`=t5I8K08Z*L)**ub+Llpn-{1KTFr= z?cu!}Qu?5sh?GE05w1u#m*_1qsu}j%k+jkZe*Rh(?`gb z(hW>!moTs!&hm_q1MNtNV9XXZxM5b6CzX^NUbt7oaA%IHl<^&-xVCj(w{!f|+ZHsO ziq2XYwdu3Xmi+mRp59kaH_kLnUb8u5tLF~3xhAPuZ|o<9WuJUi)jECRZY|!cug`Ta zIDK)k`^JKYPBCBhoYjhBi(FOr*-OVP_tudE_SHFI(vpWi-27V^ot}KMT{T#_?+{WC zK~Q7|sE6=ziI_lC_Drb<;vD|xrr626PwWvnp6loAjSHkcisN|_I)}U+m_v)nw`xc zJ9Wm2uN`ude4?_4e79`6tZK3SuS(N%)4N}t--+$!eD-pg(XE-+_O|JSuAHJ)zQ}J| zja&4Jbx&(&%-o;L6nU+?Lh{h0(6#M{VpF%YE`2jWaQ=^ukWVL0c&MnWCtsN&E@<}4 ztefrIsaWMx9U8K8qmKtQ><|s{Gx+~dS4=nO@UI%3%8eX?f`Ux9JfCu$|D%3Tf@S3@ zrPCp@bLNUN-MJ}qhud2%>s(Rk*;m~+_FQzI5_07I_lZ32(^iX4t#WB=izr&1wzKWo z{5qxJ7cXAkwD^ALipsqIm+yEhjx2b`+i@2@tQ;YI>x;xdnG0BJ=()lJZ;sKix>Xu>p#p>NMGr-;Owldxe19| z$}VSrx#68~Ny_2nI-^~yLzap!zTR%dm{eL=D41|*!N>oGr%x+*UwuE#*Jx8fRCR7m z{co*=1m&E&_xzJ~Mt%1K4L3ZET76~JDlNvYKhVJjJ>_?PBVdsFvx9I-%w9ZIxyg7FV{0lvbULms+CeeYGj;$T1hEi)?)PYVYhTRHSJc#2e0NlOJ?n!D3!TB^2Mv2SM6`NNw(e#XTEB2j2!HQ3Hbut9 zg2K$ofPBwRF+V@9ht~qP2RbO2Dl^CKw(`;m*VF(t!55kMoGS`ly_S*HXwf03D3#eQ zB|hg*iC9%tX}Peq>7LyXAM(igx7Wc`$b{?$rd(%Gx%7!V^FTU8Jre~18(yF9&x}mUQ^~Ns+7w1e{ zwQb$;3;j*Tx43w}$@>ahNmWRS%sBbmiu;`XbZ&FbBIB8s#cKb`Iz(encb!wteO}Zf zZQgg2D++?{vi`~CX-8oNBmIVY|Q4jebfhJ~wmk4;d0{o<=F=&X~+ z%Vy^t`uO}o_D9?$Pt%~LP@C?iVYJFvDkdM5tzKw zv(&Uu|H~m&~C zsCfAJx=+{BI%%Vsod{}3yMP+f$1X`EGi+cxar!ccnOpIVLqgw`l&!sAym+^6!%w** znvpwYlpc88-);aqQn_AH1zy?s;=y0B{evfDZtJN%~5`#tCn^M01{O-)Pqorh1 zX6Kh&&ebtHJytOj$x`N7vr#ivXUW+fj z5S0F{er=6p*9wjGZd0{&uRc1nGpFR0j&AACABSgegp5Yc+7fd$t6{^02X60^U$TZg zn>2B*rrvTM!ED`N-tP-1&EUWHR<+4MWRJoDBha)dXz$my)u6p!@9up#1FqyJgf^V= z)|g>f`>RA|&h+%?PR__pLi&qiw2e5E++7biKD?lEw0GL7DXkY5Ts(O1XSdRmr%xAt z?@v}O7Hgau#Ct5x_{1yA397F)hJRQ5Aph_K-*(=XtgpWML*Y8=KiNzsjUKACL2ZC*iPAWAkbS*UQ4#J_+>(3rO(pp z5W7RYpzUppVGG`ZD!py{-EEx1K)d%3|V03Ehii@vuxzs>intC1HQ+}6%CP>a+>@sVo*HWj0U3!y#zSJ&V z0b0*kRrudBXYae{nEg+~QtD^7HCR6U(EB#`@~_;tDJcye*cWfO!54^qKzjf ze}6d9{f}X3*5CJhTBedF8SLNQ>}0!l@2mawl$~DdLqv{ocu*NvLM9rz~Ref?~Y!J@A~jcNS2LPO2uyenY|hR=Nrc{g2v!$ zK?8lSZWqTHf~LJ3SYK>#S$W~#zke3{PuxuN4s(uVkL)CvM{7x(X%zE^9`6}#&SoARg6S0#*=m@zABu4E~GCUb0|^W%rF zt5qe+A)As^qO+VHFIzHudyHzs`(M3tdj*0I-&v!(bm8lhlC4`lecCj)+VR81bn%}Z z=T)XYDJg$V@XiC1Uw0$tLK&HE6|~V&317!1enpUp${NuRveM zc5Z`I!tb8m7nb+^SoFRagVx>Hj;PuW1of+1#ujkkQ zvy6HE-TAup()>ofDFQ>*{Zs+4kGe=+&|J(WoBtDg>6u85n%+v>!) zJv4FB8v(7O7a|i^M$L@wdwbbz(PanuBQ*uKpZMk**m+akIQjcK7md52ZrxXR&6?)--&3+)7g2m)%+fZd(ImE zdlkye@^v$s?f=VkH!|DyZvXpi_U0Y$_bq<(-+#sh-uyj+iaO!GTaW34r=Qhmid%oY z>-!x++2DGaS;CRf(>t8o--XAmb4~MuEM*9|#@rpX_%diMgLVG&q<43AKC+&;!v-Fp z`#}NvzxsrB0;o~$5XM*~?4_!<+;48vqn-N-X;>j1&KQ&Yx4*37|-)e)juPQ&z%iT~h7lTgm8#xq(FID{I#Bm~Nsey|=2eP*1}TUGyWX1jFWjc)z@GHnwC{B4l=GUn%JCKUYKRBW*!pW)Q$(;HJ) zfBC&|k(2%%*H?#pPa2u(8Vh@+=DzF*%AB1n6uC?H!%5zHSk@Y;^e#aXXa<^+~=t)zFwG`>9UR4vQWUDnT!4ABvGy9 zp!q>P)_3u4Ub>-~YryAlWPSQ2bl-yEy4*XCS<;Pb)(1`4^oe8Ho88=eS}zsXesZ$p zv;EAj_r|V!M``ed+$CQXLX?@8OrHE8@k;KKBSm>$HvfLT*0-}TtxUH*$G~QG>>haA z3(LJF4sIb49UJc)zBM)Ys@m6-y@^Ws?p$hhkNHnovY0|#Pj!vDcIGA zM49K_GV$L13A7dpbavfa4^U%%@!3Z!H-SS(gjHkith$Z$pH8Z8{CDf{w$DbZN*eaD z1z0&e)Tuq31z9`z$}vCkxJcs4TMDZWPum*k@Njze|L%$T{tfB%`Zc%fMe}Y}i|F_ZQ!t+oxE)C_B9J^ws`<^Nov&ixtHWEc6Tsd*!%P)2o#^CMNeZ-@=BIprHZl z_j{C?w*C3J`S!O@4&d(H7EjQ64Ylp9>fk{thtC=gGX=kR|Kqp+!_eQ#_+j7D`FHcL ztXP`G8oBdYf{#zi<@d47OX}w|)CDt7{B|(@5NqlU?c}q4*(a{;u&m=dmv{Eqy4~9n z(q8=)V>RlTwkmds!TD8Rl45E;bXcq?dRu#W`?kfs4)blf3f4jv_oaJFNC+M|ma(R# z$;jL+&!+wVA9YcF+bi<@_HqhL;==0h1Oxo+?ag&!qqy(RFS_3IV*>mN51w+wvS(A=APZt(>0pWxfzno!=QaH(vAPwF{wHy4w;(c?8^B*DPIi zesU|5f`^Py-kOFvOh?ic9=roBEaqKZCLDbKcqJvTcUIf|%3!klnX=-;H)%kG7O0P%>-dT-|MQ?5xu0H;hFMK*v z$&G){g;Rx2hXyI?``;^?YGnFu|9_2dZ?z9h)4eERa3Hp0+N7Ya?e|WBPNp!`Oe);S zHgTf$gc%jOR^`*CIo$OA+w+F!;1&gi^uuWzV!nR+cI@}+b0#mR9ohTiMRVefoyE(4 zynD1Daq^QV=fK|E;tfjGdfR)|!9$M?e?=CUlvhpmWb9paGVjAq;{$4OZ3lz4u35vg zw_ZlOwKD6=g{c_^X*nU2=Qv75TUt&_shim}2yE(!t}@H-~JijuG=!P zWaZxeo8A;5oSJkcS7gS@9o92-L)VIa(b{`2Vdt;U+s+A{P~TZPW!fu4jhL*Rzd(Dw zik@=j+!j;z^3&Mx@zv^=KYl!(T=DH@!kL+u!#AkL)%~=HtFsJANr~AJ(5e~yjeB+I zsXH0x(l*4XE*D~+ez?FsDa@t+Ok;a{`)>z`|%|~?^H`n8qy2BP1jg@VSCNQepYdM(^eSRry4pyM>;NUNtSl zpvprdWL*%$0$<_0C6nXUHXll0k7oW;b(!slFSpwX=H@l~=5C8={(JmVif(8pqtmTG zfevZygifXsj^#OzGB>`jbC@VvL`kDtO;c-2Y-HN2W({e?HG=ZfSkB z#Iw5axNNOKby_J3Z_EfZ3R`cNDO3LVSl|qso7X30n*N-1%1hR7o~`2S zUdL&xtINI%PdNYMuU**P?AQ9P6{VegkB{{V-xSZ8nKiYh2Gr=@z$6PAVJ_LB`;-+t z;C{h`^@Xn?tFgw{-|yQ+g4VU3`A`|3zVLTGSK`W7TO;kZ#?Fqv`zBIiS=c=3da-Kx ze_P|y+Lmfb>V{fdcLvSa)hnS8+AqVNd5m4#TlDE`jTfeMe=64eKIeU?Lt&qbW88O@vzl@a$-@SW&7RAeiqV0c|PpVy3xPC(kz;X^HI*;MKA;PTlEMy!6sU^XYuYmif+h`OvgeTz6}8 zjXbzRe5)PQ5R?CXWOE9rA+{h?#NdNb*t!_b=eMgD{cdJ{eYTlN!modR>-_oiPaM*S zxOnu5&B?IP@I}X7EL>Rdr66nS*NE!iy>9)s)sq)Y+6Y?9_3r9rg&FGCpGB|MiT9r` z-c+MkeO&UQ;k>Ubh7r)lVza9GcB#L=^PRI^xg@UKRr$H{PT_IIocnUxF`iMYr$V~1 zMLs>dij_`>{@OFgs+8+~4L7HF%Fj)of0X#Lis?igxYK>@md`$YNckTFDg!_AK6(jB zK4KyZzLZxb`^ z<7@Cm%Par#7o6-WeZMed#h#^+$|)+cVCiB6QTyR%z!`}UpsAN4O8t-rC#%5o-uoJ8K1{Cv%O@i&8O%3l0V z`TgzfqCG8AtSm2ow@8B>4_XZf%FZ7?gAV8f4JxLv=I#9&_NVl*>JI*`dNUTRzv39b zu=S8@=M2GzVd2m>M>#xpP`f8`<#~V9~)#Z2SgiY2rS;`>$ z~;=hx(`4lG7rLao5lnRhS#GJJE#Ie6Kz z#v>&fdzTa^dWTwfpFP|uq#HbK^-))=FK>Q)KGS{8(0=`SaJ_{vDaR^Hz|S z(08T3F3UKgDyp<{x81 zKlSh5Kabh*oXg|#%zPKRt!-cD!^}Pvv`Jviv(y_Um#yYL`mWkpt#xNf{=V9II!AUC zKK`Lw6zux!pAf5tv7(|PBWQQf&&bN1e4x`YRkp_D`e}AnPn*s5uW{*~IIB|SViB_L>}ghkX{*k8F-qm$ z@LK-Ab!+zZraLM-HZq-E$YA+D;DdhMevt{$p)1`}r|x;W%Jz9sAF?FfuV;^k<54G;tB?>wxdGG%{Rba==3T50BxFn&ixtZDT z{Kd$egSQHTM2;*-U^C@P)0mr6ZJd+0@s^kFH+kRIO_Q$#nZAFm!y^Cc(6m)&e{K2j zUvEokuGUV`s7J)@^>{m&f7k(+*b2N{?k%@eJ|$Dnj-)5iQ@#l} zFfg)QVkwc|v+qKN=1KdSUDvJR+rkVkCba3lnC{E}TtB|e_*xl%Lv5xKX=`}&S&cW#}l6)+kPnHzNNqnUdFTX3y<$p zkN4kw_w8*>P8OH2z4gyL?bz8SseNyKwpT-U>wT-DCk5;Glo(|&iQg*U)_3Mu@F81} zzu$8S9Qp9>j&Tu-fJ1^G%NOs>`(9+IvOWL!dr6XaZ>YV`zMg|iEKY9xIBAV)*-s;* zsUfnJtNriY{HpHd6m?cW{3e%Ac#)}`zvtgqp+X!t)*h3Pytqd^-+RLe^@&CMORd-M zsqyA}|i4-W6wTlGvG1s0WUTdn_jLZEVJ?R;_w6zyIgbC3;y` zw>>-U!K-rgx%kZ=1$%#}=d#aSckz1tfANo^cXuyYrKUFLhml=u^dEbspF$TF99S8= z{K-%8UzcZHnY8+3;KZ$^JJ%kQkd-y|w4Q4?(PL-rz3%<<|^i+S6~nIGi-6!#?i zS|&T#A<~RZ5;rvp`9Kb7$Yz?Q@7&CytE*d7cAWS3q&2hjlMOWYO^7$E-4Rz4`Gm(n zHT3_FJkP71%6tCaj$3JCr*rr2-F3Zl+XPRjEYOzT_w%jN&mZbq@2$=jy5!ySIW=pl z_GYb}t5kzcD+-^Vn=!?m=~|`!mXueQ+ohH+UVNBE|3vk{&)uNZU?9%KV))EyZnY99 zaokZ|aQeBan5K&=O^y&eVM~Y|H7R+Ivb~^r@j~V zzT|fL{bHhmP*|)-sjb!_oR?QhnCRE9&1vPcQYJ z?(?B(kN7%YLtbT2SU=Hl5KwkE@N;KiWD%HQ%XqhZz4!I+Z*D59%T*q>i*L&_l=SP( zm;U(s$j-?^^*cQNJao8~VE1D$*XON~?@u>6C~~~myy9R_v;SQG*XJ%=nDHWh#}W0F zhK7~;r%o{~%UN}HVWocEm*)Nx8JR$L*(!_0PQ-7yuFNn4>`S>(ro%C7|RC)>&_% z#5QV?b~jLPp6G9=TX;>}$Tz3r>*tkoKBcPsGgVQJ z|2zAp+ad1Qx@XN{cZ4q_%w8u}_3$Xy%C)?ywaRC!3%|@%ePq%1bM1yl8rfEUE+B(6 z3>cdvSj`kmz(v%7IEV0{7oUDin|V?YGm?n+02ZL1kb&;*5T(iHLxk3n`^Cp zzy8~;E#=qND*MZ4P3i07+sxX%Wb5Tgg-oE}bZF!jIHK`^b5S)o73}2nd2%`Y%*I!keEl>>&W?wgJt%?lC8F9wiV_Ta}JlvLabHm0z^X}Re?Fg^?Hd*oJ-s2_a`y`4o+*GxNcv<>?=)mA`&v7y3vxc zNn+mYA~sNhs_=G*|7J2{;ZLKg>-PR)35ic#Kdl8sBiOsDK^pJ!xG7R ztCx$<+#~)gM|e(jhVi)ya1@6$D6pMp1cgC^I*XOH_0rwDZ}*hGytH&v>Fcn40o6&* z#J?$&9=-VT^75y@zP?Udu8D@QWTvUI*kDuDxEHiOvSow e%`a~L&-jLi | @ | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | ? | Q | W | F | P | G | " | | ' | J | L | U | Y | Å | Æ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | : | A | R | S | T | D |------| |------| H | N | E | I | O | Ø | + * |--------+------+------+------+------+------| ; | | = |------+------+------+------+------+--------| + * | ! | Z | X | C | V | B | | | | K | M | RIGHT| DOWN | UP | _ | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | Func | Lclk | Rclk | TAB |,/CTRL| | LEFT | Esc | ` | # | Num | + * `----------------------------------' `----------------------------------' + * ,-------------. ,--------------. + * | & | | | |Insert| / | + * ,------|------|------| |------+-------+------. + * | | | + | | Del | | | + * | Shift| ./Spc|------| |------| Enter |Space| + * | | |-/Alt | | Bspc | | | + * `--------------------' `---------------------' + */ +[BASE] = KEYMAP( + // left hand + NO_BSLS, NO_LBRC, NO_RBRC, NO_LCBR, NO_RCBR, NO_ASTR, TG(1), + NO_QUES, KC_Q, KC_W, KC_F, KC_P, KC_G, NO_QUO2, + NO_COLN, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_EXLM, KC_Z, KC_X, KC_C, KC_V, KC_B, NO_SCLN, + MO(4), KC_BTN1, KC_BTN2, KC_TAB,GUI_T(KC_COMMA), + NO_AMP, NO_PIPE, + NO_PLUS, + KC_FN1,CTL_T(KC_DOT),ALT_T(NO_MINS), + // right hand + KC_FN5, NO_DLR, NO_LPRN, NO_RPRN ,KC_FN3, KC_FN4,NO_AT, + NO_APOS, KC_J, KC_L, KC_U, KC_Y, NO_AA, NO_AE , + KC_H, KC_N, KC_E, KC_I, KC_O, NO_OSLH, + NO_EQL, KC_K, KC_M, KC_RIGHT, KC_DOWN, KC_UP, NO_UNDS, + KC_LEFT, KC_ESC, KC_FN7, KC_HASH, MO(2), + KC_INSERT, NO_SLSH, + KC_DELT, + KC_BSPC,KC_ENT,KC_SPC + ), +/* Keymap 1: Basic layer MACS (Same as pc, except for cmd/ctrl, which are swapped) + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | \ | | | { | } | | | | | $ | | | < | > | @ | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | ' |------+------+------+------+------+--------| + * | | | | | | |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | Func | | | |,/Ctrl| | | | ` | | Num | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | |./Cmd |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[BASE_MAC] = KEYMAP( + NO_BSLS_MAC, KC_TRNS,KC_TRNS, NO_LCBR_MAC,NO_RCBR_MAC, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, CTL_T(KC_COMMA), + KC_TRNS, NO_PIPE_MAC, + KC_TRNS, + KC_TRNS,GUI_T(KC_DOT) , KC_TRNS, + // right hand + KC_TRNS, NO_DLR_MAC, KC_TRNS,KC_TRNS,KC_FN8, KC_FN9,NO_AT_MAC, + NO_APOS_MAC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, NO_GRV_MAC, KC_TRNS, MO(3), + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), + +/* Keymap 2: Number ++ layer pc + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | % | | | | | | ~ | ´ | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | 3 | 2 | 1 | 0 | |------| |------| | 5 | 6 | 7 | 8 | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | 4 | | | | | | 9 | END | PGDWN| PGUP | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | HOME | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[NUMB_SYMB] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, + KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_FN2, KC_FN6 , KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_5, KC_6, KC_7, KC_8, KC_TRNS, + KC_TRNS, KC_HOME, KC_9, KC_END, KC_PGDN, KC_PGUP, KC_TRNS, + KC_HOME, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), + +/* Keymap 3: Number ++ layer mac. Some keys have to be repeated from the pc symbol layer, since transient keys inherit from the layer we jump from, not the layer above. + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | % | | | | | | ~ | ´ | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | 3 | 2 | 1 | 0 | |------| |------| | 5 | 6 | 7 | 8 | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | 4 | | | | | | 9 | END | PGDWN| PGUP | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | HOME | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[NUMB_SYMB_MAC] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_PERC, KC_TRNS , KC_TRNS, + KC_TRNS, KC_3 , KC_2 , KC_1 , KC_0 , KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, KC_TRNS , KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_FN2, KC_FN10, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_5, KC_6, KC_7, KC_8, KC_TRNS, + KC_TRNS, KC_HOME, KC_9, KC_END, KC_PGDN, KC_PGUP, KC_TRNS, + KC_HOME, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), + +/* Keymap 4: Function layer mac + pc + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | F3 | F2 | F1 | | |------| |------| | F5 | F6 | F7 | F8 | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | F4 | | | | | | F9 | F10 | F11 | F12 | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[FUNCTION] = KEYMAP( + KC_5, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS , KC_TRNS, + KC_TRNS, KC_F3 , KC_F2 , KC_F1 , KC_TRNS , KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_F4, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_F5, KC_F6, KC_F7, KC_F8, KC_TRNS, + KC_TRNS, NO_TILD, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +) +}; + +enum macro_id { + TILDE_NO, LESS_NO, GRTR_NO, CIRC_NO, ACUT_NO, GRV_NO, LESS_NO_MAC, GRTR_NO_MAC, ACUT_NO_MAC +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_MODS_ONESHOT(MOD_LSFT), // Sticky shift light. Tap for the next keypress to be shifted. Hold for regular shift. + [2] = ACTION_MACRO(TILDE_NO), // Completed ~ character(pc and mac), no space needed. + [3] = ACTION_MACRO(LESS_NO), // < completed on keypress down, to avoid shifting the next character if it is not released first. + [4] = ACTION_MACRO(GRTR_NO), // > completed on keypress down, to avoid shifting the next character if it is not released first. + [5] = ACTION_MACRO(CIRC_NO), // Completed ^ character, no space needed. + [6] = ACTION_MACRO(ACUT_NO), // Completed ´ character, no space needed. + [7] = ACTION_MACRO(GRV_NO), // Completed ` character, no space needed. + [8] = ACTION_MACRO(LESS_NO_MAC), // < completed on keypress down, to avoid same button problem when typing <> quickly + [9] = ACTION_MACRO(GRTR_NO_MAC), // > completed on keypress down, to avoid same button problem when typing <> quickly + [10] = ACTION_MACRO(ACUT_NO_MAC), // Completed ´ character, no space needed +}; + + + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + keyevent_t event = record->event; + + switch (id) { + case TILDE_NO: + return (event.pressed ? MACRO( D(RALT), T(RBRC), U(RALT), T(SPC), END ) : MACRO_NONE); + case LESS_NO: + return (event.pressed ? MACRO( T(NUBS), END ) : MACRO_NONE); + case GRTR_NO: + return (event.pressed ? MACRO( D(LSFT), T(NUBS), U(LSFT), END ) : MACRO_NONE); + case CIRC_NO: + return (event.pressed ? MACRO( D(LSFT), T(RBRC), U(LSFT), T(SPC), END ) : MACRO_NONE); + case ACUT_NO: + return (event.pressed ? MACRO( D(RALT), T(EQL), U(RALT), T(SPC), END ) : MACRO_NONE); + case GRV_NO: + return (event.pressed ? MACRO( D(LSFT), T(EQL), T(SPC), U(LSFT), END ) : MACRO_NONE); + case LESS_NO_MAC: + return (event.pressed ? MACRO( T(GRV), END ) : MACRO_NONE); + case GRTR_NO_MAC: + return (event.pressed ? MACRO( D(LSFT), T(GRV), U(LSFT), END ) : MACRO_NONE); + case ACUT_NO_MAC: + return (event.pressed ? MACRO( T(EQL), T(SPC), END ) : MACRO_NONE); + } + return MACRO_NONE; +}; diff --git a/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/readme.md b/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/readme.md new file mode 100644 index 0000000000..48f095cae9 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/colemak_osx_pc_no/readme.md @@ -0,0 +1,23 @@ +# Norwegian Colemak setup with osx/pc toggle + +## Motivation +I wanted a Norwegian Colemak setup that worked in a similar way on both my Mac and PC. I also wanted it to translate from a standard Norwegian keyboard OS setup. + +## Overview +The setup is created to be programmer friendly. +- Most of the symbols used in code can be activated without using layers or shift key. +- You can reach the IDE/OS shortcut activators(Ctrl, Win/Cmd, Alt, Shift) with the thumb. +- Navigation is prioritized, arrows are right below the home row. + +## PC/Mac toggle +The default setup is for Norwegian keyboard setting(not colemak variants) on a PC(Windows or Linux). Use the Mac/PC toggle button to switch between OSX and PC setup. The settings will be reverted to PC setup each time you restart/connect the keyboard. + +## Layers +Numbers and function buttons are on their own layers. The easiest way to switch layers(at least with my hands) in this setup, is to push your hand right below the little finger, on the layer switches. You will then have all your fingers free to type numbers or press function buttons. + +## Shift-key +Tap for the next character to be shifted, hold down for regular shift functionality + +## Layout + +![keyboard-layout](keyboard-layout.png) diff --git a/quantum/keymap_extras/keymap_norwegian.c b/quantum/keymap_extras/keymap_norwegian.c new file mode 100644 index 0000000000..018bfeae59 --- /dev/null +++ b/quantum/keymap_extras/keymap_norwegian.c @@ -0,0 +1,41 @@ +#ifndef KEYMAP_NORWEGIAN_H +#define KEYMAP_NORWEGIAN_H + +#include "keymap_nordic.h" + +// There are slight differrences in the keyboards in the nordic contries + +// Norwegian redifinitions from the nordic keyset +#undef NO_ACUT +#define NO_ACUT ALGR(NO_BSLS) // ´ +#undef NO_AE +#define NO_AE KC_QUOT // æ +#undef NO_BSLS +#define NO_BSLS KC_EQL // '\' +#undef NO_CIRC +#define NO_CIRC LSFT(C_RBRC) // ^ +#undef NO_GRV +#define NO_GRV LSFT(NO_BSLS) // +#undef NO_OSLH +#define NO_OSLH KC_SCLN // ø +#undef NO_PIPE +#define NO_PIPE KC_GRV // | + +// Additional norwegian keys not defined in the nordic keyset +#define NO_AA KC_LBRC // å +#define NO_ASTR LSFT(KC_BSLS) // * + +// Norwegian unique MAC characters +#define NO_ACUT_MAC KC_EQL // = +#define NO_APOS_MAC KC_NUBS // ' +#define NO_AT_MAC KC_BSLS // @ +#define NO_BSLS_MAC ALGR(LSFT(KC_7)) // '\' +#define NO_DLR_MAC LSFT(KC_4) // $ +#define NO_GRV_MAC ALGR(NO_BSLS) // ` +#define NO_GRTR_MAC LSFT(KC_GRV) // > +#define NO_LCBR_MAC ALGR(LSFT(KC_8)) // } +#define NO_LESS_MAC KC_GRV // > +#define NO_PIPE_MAC ALGR(KC_7) // | +#define NO_RCBR_MAC ALGR(LSFT(KC_9)) // } + +#endif