diff options
author | Jack Humbert <jack.humb@gmail.com> | 2016-06-21 22:39:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-21 22:39:54 -0400 |
commit | 649b33d7783cf3021928534b7ae127e0a89e8807 (patch) | |
tree | c2b5e0cf8ff4aa2918e3b88ab75dbdb071cc0a1d /keyboard/ergodox_ez/keymaps/german-kinergo | |
parent | 464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff) |
Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo
* rename keyboard to keyboards
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/german-kinergo')
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/compiled.hex | 1158 | ||||
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/keymap.c | 210 | ||||
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/layout-code.png | bin | 55386 -> 0 bytes | |||
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/layout-media.png | bin | 67634 -> 0 bytes | |||
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/layout.png | bin | 71175 -> 0 bytes | |||
-rw-r--r-- | keyboard/ergodox_ez/keymaps/german-kinergo/readme.md | 35 |
6 files changed, 0 insertions, 1403 deletions
diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/compiled.hex b/keyboard/ergodox_ez/keymaps/german-kinergo/compiled.hex deleted file mode 100644 index 1ecea9fa49..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/compiled.hex +++ /dev/null @@ -1,1158 +0,0 @@ -:100000000C947A020C94BE020C94BE020C94BE02B4
-:100010000C94BE020C94BE020C94BE020C94BE0260
-:100020000C94BE020C94BE020C94640D0C94360E1B
-:100030000C94BE020C94BE020C94BE020C94BE0240
-:100040000C94BE020C9440220C94BE020C94BE028E
-:100050000C94BE020C94D31B0C94BE020C94BE02F2
-:100060000C94BE020C94BE020C94BE020C94BE0210
-:100070000C94BE020C94BE020C94BE020C94BE0200
-:100080000C94BE020C94BE020C94BE020C94BE02F0
-:100090000C94BE020C94BE020C94BE020C94BE02E0
-:1000A0000C94BE020C94BE020C94BE02A30EC50EAC
-:1000B000B30FC50EB30F0A0F2D0FB30F820F950F9D
-:1000C0006412641293129312C912E9121A141A14C8
-:1000D000F4121A14A413A4130B141A141A141414DB
-:1000E000B113B113B113B113B113B113B113B113F0
-:1000F000B113B113B113B113B113B113B113B113E0
-:10010000C313D013D713DE13E8130000F0A12900A6
-:100110002B003900E100E30000001E001400040081
-:100120001D0035004D001F001A0016001B00640062
-:100130004C00200008000700060050002A002100A3
-:100140001500090019004F004A00220017000A009C
-:1001500005000000E0002E000152000002520000E5
-:10016000E20046000152000002520000E6002300B7
-:100170001C000B0011000000E400240018000D001A
-:10018000100051004B0025000C000E0036005200FC
-:100190002C00260012000F00370031002800270035
-:1001A00013003300380030004E002D002F00344281
-:1001B000E500E7000000010001000100010001006E
-:1001C00000003A001E0231002202010001003B0043
-:1001D000141421023500010001003C002414250202
-:1001E0002514010001003D002714260226140100F9
-:1001F00001003E0064142E023014000001000100D2
-:1002000001000000010000000100010001000000E9
-:100210000100000001003F005200510023020000D5
-:1002200001004000240021001E00010001004100E7
-:10023000250022001F003700010042002600230095
-:100240002000270001004300300230002D14270257
-:100250000100440045000100010001000000010010
-:10026000010001000100010000003A000100F70058
-:10027000FB00010001003B00F400F200FA00FD0069
-:10028000F5003C00F000F100F900FE00F4003D0034
-:10029000F500F300FC00FF0001003E000100F80043
-:1002A000F600000001000100010000000100000054
-:1002B00001000100010000000100000001003F00FA
-:1002C00001000100B400000001004000AA00AC00E1
-:1002D000B600010001004100A800AD00B50001001A
-:1002E000B7004200A900AE00B9000100B60043000B
-:1002F0000100AB00B700010001004400450001000F
-:1003000001000100000016034500720067006F0045
-:1003100044006F007800200045005A0000001603DA
-:100320004500720067006F0044006F0078002000F5
-:1003300045005A0000000403090409026D0004018D
-:1003400000A0FA09040000010301010009211101C4
-:100350000001223F000705810308000A090401008B
-:100360000103010200092111010001224D000705CE
-:10037000820308000A0904020001030000000921A9
-:10038000110100012236000705830308000A090451
-:1003900003000103000000092111010001223900BE
-:1003A000070584031000011201100100000008ED90
-:1003B000FE071301000102000105010906A1010564
-:1003C0000719E029E7150025019508750181020547
-:1003D000081901290595057501910295017503918B
-:1003E0000105071900297715002501957875018108
-:1003F00002C005010980A101850216010026B7008F
-:100400001A01002AB700751095018100C0050C097A
-:1004100001A1018503160100269C021A01002A9CF5
-:1004200002751095018100C005010902A1010901B1
-:10043000A10005091901290515002501950575017A
-:10044000810295017503810105010930093115818A
-:10045000257F95027508810609381581257F95014C
-:1004600075088106050C0A38021581257F950175EE
-:10047000088106C0C005010906A101050719E02988
-:10048000E715002501950875018102950175088120
-:100490000105081901290595057501910295017558
-:1004A0000391010507190029FF150025FF95067521
-:1004B000088100C0000000000000000000000001F2
-:1004C0000204060A0F17202C3A4A5D71879DB3C7B4
-:1004D000DAE9F5FCFFFCF5E9DAC7B39D87715D4AFF
-:1004E0003A2C20170F0A0604020100000000000049
-:1004F0000000000011241FBECFEFDAE0DEBFCDBF49
-:1005000004B603FE24C08091FB019091FC01A091F0
-:10051000FD01B091FE018730904BA740B04BB9F47C
-:100520001092FB011092FC011092FD011092FE014D
-:1005300014BE84B7877F84BF88E10FB6F894809398
-:100540006000109260000FBEE0E0FFE3099511E04B
-:10055000A0E0B1E0EEE0F8E402C005900D92A43313
-:10056000B107D9F711E0A4E3B1E001C01D92AB3FA0
-:10057000B107E1F70E94A80A0C9405240C9400002E
-:100580001092B9008AE08093B800089594EA90939D
-:10059000BC009091BC0097FFFCCF9091B900987F70
-:1005A000983021F0903111F081E008958093BB00E4
-:1005B00084E88093BC008091BC0087FFFCCF8091D1
-:1005C000B900887F883111F0803471F780E0089598
-:1005D00084E98093BC008091BC0084FDFCCF089529
-:1005E0008093BB0084E88093BC008091BC0087FFAF
-:1005F000FCCF9091B900987F81E0983209F480E0B7
-:10060000089584E88093BC008091BC0087FFFCCFF4
-:100610008091BB00089580910101811115C080E493
-:100620000E94C6028093010181110CC082E10E94E8
-:10063000F00280930101811105C08FEF0E94F0024A
-:10064000809301010E94E80284B1807F84B985B162
-:10065000807F85B98AB1837F8AB98BB1837F8BB95B
-:100660003E98469808950E94C604809301010E9416
-:100670000B0380B38C7080BB81B3836F81BBA5E318
-:10068000B1E0E3E4F1E08EE08E0F11921D928E1343
-:10069000FCCF0C94B004BF92CF92DF92EF92FF9206
-:1006A0000F931F93CF93DF9380910101882379F0FB
-:1006B000809134018F5F80933401811108C00E94C2
-:1006C000C60480930101811102C00E94580405E311
-:1006D00011E0C0E0D0E0DD24D39482E0C82EEE2407
-:1006E000E394F12CC730D10500F58091010181110F
-:1006F00064C080E40E94C60280930101811112C08F
-:1007000082E10E94F0028093010181110BC0C701B8
-:100710000C2E01C0880F0A94EAF780950E94F0021F
-:10072000809301010E94E80248C0CA30A1F028F479
-:10073000C83059F0C93061F005C0CC3089F070F094
-:10074000CD3089F0209A289810C0219A29980DC0A0
-:10075000229A2A980AC0239A2B9807C0529A01C05D
-:10076000539A5B9802C03E9A469890EA9A95F1F7A0
-:100770009FB1799902C082E001C080E091709D250F
-:10078000982B7C9902C084E001C080E0892B7D9980
-:1007900002C038E001C030E0832B7E9902C020E126
-:1007A00001C020E0822B9FB19095991F9927991F36
-:1007B0009295990F907E892B0FC080910101811134
-:1007C00049C080E40E94C60280930101882379F128
-:1007D000B12C0E94E8028B2DF8019081981719F036
-:1007E0008083C09200010E940B0321960F5F1F4F70
-:1007F000CE30D10509F076CF80910001882361F1D8
-:10080000815080930001882339F08FE99FE00197A0
-:10081000F1F700C0000020C0A3E4B1E0E5E3F1E09F
-:10082000CF01825F91919D938E13FCCF15C083E120
-:100830000E94F002809301018111CACF81E40E94DD
-:10084000C602809301018111C3CF0E940103B82E1B
-:10085000B094BFCF80E0C0CF0E94560481E0DF910A
-:10086000CF911F910F91FF90EF90DF90CF90BF90AD
-:100870000895E82FF0E0ED5BFE4F80810895089524
-:100880000F931F93CF93DF93C3E4D1E010E00C2FBD
-:10089000025F899190E00E94F91A180F0C13F9CFAA
-:1008A000812FDF91CF911F910F9108950C94260510
-:1008B00056985E9825982D9826982E9827982F98C8
-:1008C0008FEF90E0909389008093880090938B0045
-:1008D00080938A0090938D0080938C00259A2D9AA6
-:1008E0002FEF80E792E0215080409040E1F700C078
-:1008F0000000269A2E9A2FEF80E792E02150804048
-:100900009040E1F700C00000279A2F9A2FEF80E770
-:1009100092E0215080409040E1F700C0000025980F
-:100920002D982FEF80E792E0215080409040E1F732
-:1009300000C0000026982E982FEF80E792E021500B
-:1009400080409040E1F700C0000027982F9856980B
-:100950005E9825982D9826982E9827982F98089578
-:1009600089EA8093800089E08093810024982C9804
-:100970003F988AB18F748AB96E98479A8BB1806B11
-:100980008BB9769A0E9458040C94250580E28093D6
-:1009900001018091510181110EC00E94C00281E0CD
-:1009A000809351012FEF83ED90E3215080409040E0
-:1009B000E1F700C0000080E40E94C60280930101BC
-:1009C00081112EC00E94F00280930101811128C084
-:1009D0000E94F00280930101811122C08FE30E94E6
-:1009E000F0028093010181111BC00E94E80280E4A3
-:1009F0000E94C60280930101811112C08CE00E9406
-:100A0000F0028093010181110BC00E94F0028093DB
-:100A10000101811105C08FE30E94F0028093010162
-:100A20000E94E80280910101089561110BC0FC0150
-:100A30008281882321F085EE0E94081103C085EE93
-:100A40000E94D01180E090E0089508956091BD016A
-:100A50007091BE018091BF019091C0010E94051B61
-:100A600056985E9825982D9826982E9827982F9816
-:100A7000813029F0823031F4269A2E9A0895259AF1
-:100A80002D9A089556985E98089581E0089581E022
-:100A900008950C94470508950F931F93CF93DF9308
-:100AA0008C01FC01C081D181CE010E947E19BE0162
-:100AB0000E94F505EC01B8010E944905882309F45C
-:100AC0008DC0F8018281882309F44AC080915D01BC
-:100AD00081111FC0C431F0E5DF0709F051C00E9449
-:100AE0004B0581E080935D010E949D1B90935C010A
-:100AF00080935B011092540110925601109255019F
-:100B0000109258011092570110925A0110925901F7
-:100B100065C080915B0190915C010E94A91B883C9B
-:100B2000910570F480915401E82FF0E0EE0FFF1F63
-:100B3000EB5AFE4FD183C0838F5F809354014EC028
-:100B4000C43880E5D80721F0C538D04501F13AC056
-:100B5000F8018281882341F01092520182E01EC088
-:100B6000C438E0E5DE0759F580915201811106C0D5
-:100B700086E20E94081186E20E94D01182E01CC029
-:100B8000C438F0E5DF0741F3C538D045D9F4F801A2
-:100B90008281882331F01092530180E20E941F125B
-:100BA0001DC080915301811106C087E20E94081187
-:100BB00087E20E94D01180E20E9426120FC0C53841
-:100BC000D04529F381E08093520180935301C801FD
-:100BD000DF91CF911F910F910C94450580E0DF913B
-:100BE000CF911F910F910895089596E0799FF0019C
-:100BF000112494E5899FE00DF11D1124E60FF11DEC
-:100C0000EE0FFF1FE25FFE4F859194910895880FCC
-:100C1000991FFC01E657F040859194910895880F43
-:100C2000991FFC01E65FFE4F8591949108950F9303
-:100C30001F93CF93DF93EC01811520E3920750F5CA
-:100C4000C11580E2D80708F0C3C0CB3BD10590F4B2
-:100C5000C83AD10508F06AC0C53AD10508F05BC0B2
-:100C6000C430D10508F0D0C1219709F0CAC101E014
-:100C700010E00AC2CF3FD10511F008F0C5C1C03F56
-:100C8000D10508F0A2C0CE01805E9109089708F452
-:100C9000BBC1B7C1C13090E5D90709F4A2C020F5A6
-:100CA000C0318FE4D80770F4C11590E4D90708F07B
-:100CB00094C0C11521E3D20708F0A3C1DD278E013E
-:100CC000106CE2C1C115D04509F09BC10E9485148A
-:100CD0008FEF94E32CE0815090402040E1F700C07A
-:100CE00000000E94F81BD0C1C11597E5D90758F440
-:100CF000C03121E5D20708F01CC1C43180E5D80716
-:100D000008F475C07EC1CE0190578115904108F05E
-:100D100078C1DF7073C1C53AD10509F477C1C63A0D
-:100D2000D10509F076C102E810E4AEC1C83AD10598
-:100D300009F472C1C93AD10509F471C1CA3AD105A1
-:100D400009F470C1CB3AD10509F46FC1CC3AD10591
-:100D500009F46EC1CD3AD10509F46DC1C03BD1058E
-:100D600009F46CC1CE3AD10509F46BC1CF3AD10573
-:100D700009F46AC1C13BD10509F469C1C23BD1057F
-:100D800009F468C1C33BD10509F467C1C43BD1056F
-:100D900009F466C1C53BD10509F465C1C63BD1055F
-:100DA00009F464C1C73BD10509F463C1C83BD1054F
-:100DB00009F462C1C93BD10509F461C1CA3BD1053F
-:100DC00009F460C100E014E45FC18E0110655CC1EC
-:100DD000CE019F700E940F0658C1DF708E01106A0D
-:100DE00053C18091DA0181608093DA014DC10E9484
-:100DF0009D1D811102C00E94831D0E94BA1D90E0BA
-:100E00009093FB018093FA01C23080E5D80721F46A
-:100E10008091FA01816086C0C43090E5D90721F441
-:100E20008091FA0182607EC0C63020E5D20721F4AD
-:100E30008091FA01846076C0C83080E5D80719F443
-:100E40008091FA0127C0CA3090E5D90721F480913A
-:100E5000FA01806167C0CC3020E5D20721F480918F
-:100E6000FA0180625FC0CE3080E5D80721F480911E
-:100E7000FA01806457C0C03190E5D90721F4809110
-:100E8000FA0180684FC0C23120E5D20729F4809171
-:100E9000FA018460886046C0C33080E5D80721F439
-:100EA0008091FA018E7F3EC0C53090E5D90721F4CC
-:100EB0008091FA018D7F36C0C73020E5D20721F43A
-:100EC0008091FA018B7F2EC0C93080E5D80719F4D4
-:100ED0008091FA0126C0CB3090E5D90721F48091AA
-:100EE000FA018F7E1FC0CD3020E5D20721F480911A
-:100EF000FA018F7D17C0CF3080E5D80721F48091AB
-:100F0000FA018F7B0FC0C13190E5D90721F48091A0
-:100F1000FA018F7707C0C331D04531F48091FA01CF
-:100F20008B7F877F8093FA018091FA010E94BE1D1A
-:100F3000ABC08D2F99278F70992781309105D9F4F7
-:100F40009E012370332702C0880F991F2A95E2F76C
-:100F50009C688E0144E0000F111F4A95E1F70027BD
-:100F60001370802B912B53E0CC0FDD1F5A95E1F7C6
-:100F7000C076DD272FC08230910531F4DC2FCC27DD
-:100F80008E01016F106A80C08330910569F4CE0133
-:100F90008370992701E010E002C0000F111F8A95AD
-:100FA000E2F7C8019C680FC084309105B9F4CE0106
-:100FB0008370992701E010E002C0000F111F8A958D
-:100FC000E2F7C8019A6823E0CC0FDD1F2A95E1F70C
-:100FD000C07ED7708C010C2B1D2B56C0853091051F
-:100FE00031F4DC2FCC278E01046F106A4DC00697B8
-:100FF00009F04AC0CF71DD27DC2FCC278E011062AB
-:1010000043C000E010E040C08E013EC001E810E4A3
-:101010003BC003E810E438C002EE14E435C009EE2A
-:1010200014E432C00AEE14E42FC005EB14E42CC023
-:1010300006EB14E429C007EB14E426C00CEC14E41E
-:1010400023C00DEC14E420C003E815E41DC00AE839
-:1010500015E41AC002E915E417C004E915E414C048
-:1010600001E216E411C003E216E40EC004E216E445
-:101070000BC005E216E408C006E216E405C007E26C
-:1010800016E402C00AE216E4C801DF91CF911F9175
-:101090000F91089596E0799FF001112494E5899FBE
-:1010A000E00DF11D1124E60FF11DEE0FFF1FE25FB1
-:1010B000FE4F85919491803E9105E0F4803C91052E
-:1010C00058F58133910509F46FC048F489329105D0
-:1010D00009F463C08A32910509F46DC072C0893386
-:1010E0009105E9F082389105D1F08533910509F435
-:1010F0004DC067C0833E910581F138F4803E910573
-:10110000B9F0823E9105D9F05CC0863E910561F14F
-:10111000873E9105A1F155C00E94070608952091D0
-:10112000FA0120FD02C021FF4CC080EE90E049C0D2
-:101130008091FA0180FFF9CF89E390E042C080916D
-:10114000FA0182FF0EC08091FA0184FF03C080E0A3
-:1011500090E037C083EE90E034C08091FA0182FFC6
-:10116000F2CF82EE90E02DC08091FA0183FF0BC098
-:101170008091FA0184FDEBCF87EE90E022C0809150
-:10118000FA0183FFF5CF86EE90E01BC08091FA0153
-:1011900085FF07C089E290E014C08091FA0185FFC5
-:1011A000F9CF85E390E00DC08091FA0186FF07C07A
-:1011B0008AE290E006C08091FA0186FFF9CF81E3D0
-:1011C00090E00E941706089508950C94E408809119
-:1011D0006E010895CF93DF9300D01F92CDB7DEB795
-:1011E0009C018091F101843019F593E099833B8350
-:1011F0002A839093E9008FEF9091E800815095FD4C
-:1012000006C095ED9A95F1F700008111F5CF809118
-:10121000E80085FF0DC040E050E063E070E0CE01E3
-:1012200001960E94540B8091E8008E778093E8002D
-:101230000F900F900F90DF91CF910895CF93DF9390
-:1012400000D01F92CDB7DEB72091F101243021F5F7
-:1012500022E029839B838A8383E08093E9008FEFD8
-:101260009091E800815095FD06C095ED9A95F1F7B3
-:1012700000008111F5CF8091E80085FF0DC040E0AE
-:1012800050E063E070E0CE0101960E94540B809123
-:10129000E8008E778093E8000F900F900F90DF9119
-:1012A000CF9108952091F1012430F1F422E02093B0
-:1012B000E9002FEF3091E800215035FD06C035EDF3
-:1012C0003A95F1F700002111F5CF2091E80025FFB4
-:1012D0000BC040E050E065E070E00E94540B80914C
-:1012E000E8008E778093E8000895CF93DF93EC01B8
-:1012F0009091F101943009F046C080910C0188234F
-:10130000D9F080910D018823B9F09093E9008FEF17
-:101310009091E800815095FD06C095E19A95F1F70E
-:1013200000008111F5CF8091E80085FF2CC040E0DE
-:1013300050E060E170E017C081E08093E9008FEF3A
-:101340009091E800815095FD06C095ED9A95F1F7D2
-:1013500000008111F5CF8091E80085FF14C040E0C6
-:1013600050E068E070E0CE010E94540B8091E800EC
-:101370008E778093E80080E1FE01AEE5B1E0019058
-:101380000D928A95E1F7DF91CF9108958091F00158
-:10139000811109C00E94E90C0E94460D8091E20073
-:1013A00084608093E20008951092F00108950895FA
-:1013B0000C942D220E948E1B0E9433220E94EC0F5F
-:1013C0000C94E50842E061EC81E00E94630C42E08D
-:1013D00061EC82E00E94630C42E061EC83E00E94D9
-:1013E000630C42E161EC84E00C94630C8091F301A6
-:1013F000833009F455C030F4813071F0823009F443
-:101400008EC008958A3009F47AC08B3009F460C028
-:10141000893009F09CC020C08091F201813A09F026
-:1014200096C08091E800877F8093E8008091F60164
-:101430009091F701892B21F460E18EE591E003C0E2
-:1014400060E080E090E070E00E949F0B8091E800F7
-:101450008B778093E80008958091F201813209F042
-:1014600076C08091F6019091F701009719F00397EB
-:1014700009F06DC08091E800877F8093E80080913B
-:10148000E80082FD05C08091F1018111F8CF5FC0B5
-:101490008091F10080936E018091E8008B7753C0BA
-:1014A0008091F201813A09F052C08091F601909149
-:1014B000F701892B09F04BC08091E800877F80936A
-:1014C000E8008091E80080FFFCCF80910C0136C0DD
-:1014D0008091F2018132D9F58091F6019091F70166
-:1014E000892BA9F58091E800877F8093E8000E940E
-:1014F000980C8091F40180930C010C9485148091D8
-:10150000F201813221F58091E800877F8093E80025
-:101510000E94980C8091F50180936F01089580914D
-:10152000F201813AA1F48091E800877F8093E8007E
-:101530008091E80080FFFCCF80916F018093F100E3
-:101540008091E8008E778093E8000C94980C0895C1
-:1015500084B7877F84BF88E10FB6F89480936000DA
-:10156000109260000FBE90E080E80FB6F894809370
-:101570006100909361000FBE0E943B100E94E90C35
-:101580000E94460D8091E20084608093E20078948E
-:101590000E94CC0F0E943D1082E091E00E94E70F74
-:1015A0000E941B228091F101853069F40E94551B35
-:1015B0008091EF018823B1F30E94801B882391F36F
-:1015C0000E943E0BEFCF0E944310ECCF292F332710
-:1015D00023303105C9F064F42130310581F0223027
-:1015E000310509F043C08DE690E02AE333E042C0C4
-:1015F00021323105F1F02232310541F137C082E16B
-:1016000090E027EA33E036C099278130910541F018
-:101610008230910541F0892B49F5E6E3F3E005C0FE
-:10162000EEE1F3E002C0E6E0F3E0849190E09F0198
-:1016300021C06430D8F4E62FF0E0EE0FFF1FEE5D1E
-:10164000FE4F2081318189E090E014C0643070F455
-:1016500070E0FB01EE0FFF1FE65EFE4F208131813F
-:10166000FB01EA5EFE4F808190E004C080E090E0E4
-:1016700020E030E0FA0131832083089580E189BDC4
-:1016800082E189BD09B400FEFDCF8091D8008F7D35
-:101690008093D8008091E00082608093E000809188
-:1016A000E00081FDFCCF0895CF92DF92EF92FF9290
-:1016B0000F931F93CF93DF93EC018B016A010E947C
-:1016C000B70C811133C0C114D10439F0F601808107
-:1016D0009181081B190BC80FD91FE12CF12C0115A2
-:1016E000110519F18091E80085FD16C08091E80090
-:1016F0008E778093E800C114D10449F0F60180810F
-:101700009181E80EF91EF182E08285E00FC00E940F
-:10171000B70C882321F30AC089918093F10001500E
-:101720001109FFEFEF1AFF0ADACF80E0DF91CF91C6
-:101730001F910F91FF90EF90DF90CF90089520912F
-:10174000F8013091F9012617370748F06115710546
-:1017500039F42091E8002E772093E80001C0B90108
-:1017600040E061157105A9F12091F101222309F4EE
-:1017700043C0253009F442C02091E80023FD40C059
-:101780002091E80022FD32C02091E80020FFE9CF3F
-:101790004091F3002091F20030E0342BFC01CF01A6
-:1017A0006115710559F02830310540F4819180931D
-:1017B000F100615071092F5F3F4FF1CF41E02830B8
-:1017C000310509F040E02091E8002E772093E800F1
-:1017D000C8CF4111C9CF0AC08091F101882361F0BF
-:1017E000853061F08091E80083FD0AC08091E800B7
-:1017F00082FFF2CF80E0089582E0089583E00895AB
-:1018000081E008952091F8013091F90126173707FA
-:1018100048F06115710539F42091E8002E77209386
-:10182000E80001C0B901FC0120E06115710591F1EA
-:101830008091F101882309F440C0853009F43FC04C
-:101840008091E80083FD3DC08091E80082FD2FC0BB
-:101850008091E80080FFE9CF2091F3008091F200B1
-:1018600090E0922B6115710559F08830910540F494
-:1018700024912093F1003196615071090196F2CFC5
-:1018800021E0089709F020E08091E8008E778093AE
-:10189000E800CBCF2111CCCF0AC08091F101882381
-:1018A00061F0853061F08091E80083FD0AC080918D
-:1018B000E80082FFF2CF80E0089582E0089583E09F
-:1018C000089581E00895982F973058F59093E90096
-:1018D000981739F07091EC002091ED005091F000D4
-:1018E00003C0242F762F50E021FF19C03091EB0068
-:1018F0003E7F3093EB003091ED003D7F3093ED0063
-:101900003091EB0031603093EB007093EC0020934A
-:10191000ED005093F0002091EE0027FF07C09F5F7D
-:10192000D3CF8F708093E90081E0089580E008951F
-:101930008091F20187FF11C08091E80082FD05C00F
-:101940008091F1018111F8CF11C08091E8008B776F
-:101950000BC08091F101882349F08091E80080FF5D
-:10196000F8CF8091E8008E778093E8000895209169
-:10197000E4003091E50095E64091EC00842F817001
-:1019800040FF22C08091E80080FD1CC08091F101E1
-:10199000882391F0853091F08091EB0085FD10C097
-:1019A0004091E4005091E5004217530729F39A0152
-:1019B000915011F784E0089582E0089583E008953E
-:1019C00081E0089580E008954091E80042FFDECF75
-:1019D00008950E94570D0E945F0DE0EEF0E08081B7
-:1019E00081608083E8EDF0E080818F77808319BC8F
-:1019F000A7EDB0E08C918E7F8C9380818F7E808369
-:101A00001092F00108950F931F93CF93DF930E94DC
-:101A1000570D0E945F0DC8EDD0E088818F778883D5
-:101A200088818068888388818F7D888319BC109223
-:101A3000F1011092ED011092EF011092EE0100EE13
-:101A400010E0F80180818B7F8083888181608883AA
-:101A500042E060E080E00E94630CE1EEF0E0808113
-:101A60008E7F8083E2EEF0E08081816080838081E0
-:101A700088608083F80180818E7F80838881806187
-:101A80008883DF91CF911F910F910895E8EDF0E0E9
-:101A900080818F7E8083E7EDF0E0808181608083AC
-:101AA00084E082BF81E08093F0010C94030DE8EDA7
-:101AB000F0E080818E7F80831092E2000895109282
-:101AC000DA001092E10008951F920F920FB60F9264
-:101AD00011242F933F934F935F936F937F938F9333
-:101AE0009F93AF93BF93EF93FF938091E10082FFA9
-:101AF0000BC08091E20082FF07C08091E1008B7FE4
-:101B00008093E1000E94CB0F8091DA0080FF1FC01C
-:101B10008091D80080FF1BC08091DA008E7F809377
-:101B2000DA008091D90080FF0DC080E189BD82E19B
-:101B300089BD09B400FEFDCF81E08093F1010E94D0
-:101B4000C60905C019BC1092F1010E94D409809108
-:101B5000E10080FF19C08091E20080FF15C08091F4
-:101B6000E2008E7F8093E2008091E20080618093AA
-:101B7000E2008091D80080628093D80019BC85E093
-:101B80008093F1010E94D8098091E10084FF30C068
-:101B90008091E20084FF2CC080E189BD82E189BD93
-:101BA00009B400FEFDCF8091D8008F7D8093D800CE
-:101BB0008091E1008F7E8093E1008091E2008F7E32
-:101BC0008093E2008091E20081608093E200809146
-:101BD000ED01882311F084E007C08091E30087FDC8
-:101BE00002C081E001C083E08093F1010E94DA0924
-:101BF0008091E10083FF29C08091E20083FF25C02E
-:101C00008091E100877F8093E10082E08093F10181
-:101C10001092ED018091E1008E7F8093E100809130
-:101C2000E2008E7F8093E2008091E20080618093E9
-:101C3000E20042E060E080E00E94630C8091F000EE
-:101C400088608093F0000E94D709FF91EF91BF91C7
-:101C5000AF919F918F917F916F915F914F913F9144
-:101C60002F910F900FBE0F901F9018951F920F92FB
-:101C70000FB60F9211242F933F934F935F936F935F
-:101C80007F938F939F93AF93BF93CF93DF93EF9304
-:101C9000FF93C091E900CF708091EC00D82FD170F4
-:101CA00080FDD0E81092E9008091F000877F80935A
-:101CB000F00078940E947A0E1092E9008091F00072
-:101CC00088608093F000CD2BCF70C093E900FF9126
-:101CD000EF91DF91CF91BF91AF919F918F917F91C4
-:101CE0006F915F914F913F912F910F900FBE0F9089
-:101CF0001F9018951F93CF93DF93CDB7DEB7AA97A8
-:101D00000FB6F894DEBF0FBECDBFE2EFF1E088E082
-:101D10008E0F9091F10091938E13FBCF0E94F609E4
-:101D20008091E80083FF1FC18091F2019091F3013F
-:101D3000492F50E04A30510508F015C1FA01EA5A1E
-:101D4000FF4F0C94B523803881F0823809F00BC125
-:101D50008091F6018F708093E9008091EB0085FB04
-:101D6000882780F91092E90006C08091EE019091D9
-:101D7000EF01911182609091E800977F9093E800C5
-:101D80008093F1001092F100C8C0282F2D7F09F038
-:101D9000EAC0882319F0823061F0E5C08091F40137
-:101DA000813009F0E0C0933009F080E08093EF01CA
-:101DB0002BC08091F401811127C08091F6018F70B2
-:101DC00009F4D1C08093E9002091EB0020FF1CC0F2
-:101DD000933021F48091EB00806214C09091EB006D
-:101DE00090619093EB0021E030E0A90102C0440F24
-:101DF000551F8A95E2F74093EA001092EA0080911D
-:101E0000EB0088608093EB001092E9008091E8007D
-:101E1000877F86C08111A7C01091F4011F77809140
-:101E2000E3008078812B8093E3008091E800877F36
-:101E30008093E8000E94980C8091E80080FFFCCF1E
-:101E40008091E30080688093E300111102C082E07A
-:101E500001C083E08093F10186C08058823008F091
-:101E600082C08091F4019091F5018C3D53E095077B
-:101E700079F583E08A838AE289834FB7F894DE019B
-:101E8000139620E03EE051E2E32FF0E0509357003C
-:101E9000E49120FF03C0E295EF703F5FEF708E2F5B
-:101EA00090E0EA3010F0C79601C0C0968D939D93E4
-:101EB0002F5F243149F74FBF8091E800877F8093DF
-:101EC000E8006AE270E0CE0101960E949F0B14C008
-:101ED000AE014F5F5F4F6091F6010E94E60ABC01C0
-:101EE000009709F440C09091E800977F9093E80034
-:101EF00089819A810E94020C8091E8008B778093FF
-:101F0000E80031C0803879F58091E800877F8093C0
-:101F1000E8008091ED018093F1008091E8008E77D8
-:101F20008093E8000E94980C1EC081111CC0909103
-:101F3000F4019230C0F48091E800877F8093E8003C
-:101F40009093ED010E94980C8091ED01811106C0E3
-:101F50008091E30087FD02C081E001C084E08093AE
-:101F6000F1010E94E2098091E80083FF0AC080919C
-:101F7000E800877F8093E8008091EB008062809387
-:101F8000EB00AA960FB6F894DEBF0FBECDBFDF916F
-:101F9000CF911F9108950895CF938091F1018823E7
-:101FA000A1F0C091E900CF709091EC00892F817071
-:101FB00090FD80E8C82B1092E9008091E80083FD35
-:101FC0000E947A0ECF70C093E900CF91089590934C
-:101FD0007501809374010895E0917401F091750189
-:101FE000309721F00190F081E02D099480E0089570
-:101FF000E0917401F0917501309721F00280F38136
-:10200000E02D09940895E0917401F09175013097E5
-:1020100021F00480F581E02D09940895209172014A
-:10202000309173018217930771F09093730180933D
-:102030007201E0917401F0917501309721F00680F2
-:10204000F781E02D0994089520917001309171017C
-:102050008217930771F09093710180937001E09162
-:102060007401F0917501309721F00084F185E02D25
-:102070000994089508950C943A100E94941B0E94AC
-:1020800033030C94561C9F92AF92BF92CF92DF9273
-:10209000EF92FF920F931F93CF93DF9300D000D066
-:1020A00000D0CDB7DEB70E944B030DE010E0AA24AC
-:1020B000A394B12C902E802F0E94390498012958A6
-:1020C0003E4F6901F901F080F826A1F40150110991
-:1020D00088F78FEF89838A831B820E949D1B816012
-:1020E000782F9D838C8349815A816B818D810E94D9
-:1020F000DA102FC09091DA0191FF04C08E830E9404
-:102100003F048E8125E030E0A501022E01C0440F7E
-:102110000A94EAF7E42E4F21C1F029839A828E2196
-:1021200091E009F490E09B830E949D1B8160782FD1
-:102130009D838C8349815A816B818D810E94DA1045
-:10214000F6018081E826E08204C021503109E0F6E2
-:10215000BDCF0E943D1F109176010E94EC0F181711
-:10216000B9F00E94EC0F8093760126960FB6F89492
-:10217000DEBF0FBECDBFDF91CF911F910F91FF90BA
-:10218000EF90DF90CF90BF90AF909F900C94E508B8
-:1021900026960FB6F894DEBF0FBECDBFDF91CF916C
-:1021A0001F910F91FF90EF90DF90CF90BF90AF9075
-:1021B0009F900895CF93DF93CDB7DEB72B970FB6DF
-:1021C000F894DEBF0FBECDBF4F83588769877A87EB
-:1021D0008B87DE01119686E0FD0111928A95E9F761
-:1021E00085E0FE01379601900D928A95E1F74981CD
-:1021F0005A816B817C818D819E810E9423172B9651
-:102200000FB6F894DEBF0FBECDBFDF91CF9108951A
-:10221000CF93882309F4C2C0C82F823859F40E9492
-:10222000EC0F81FDBBC089E30E94FD190E94CA1A10
-:1022300089E30CC0833879F40E94EC0F80FDAEC0B6
-:1022400083E50E94FD190E94CA1A83E50E943F1A85
-:10225000CF910C94CA1A843859F40E94EC0F82FD75
-:102260009DC087E40E94FD190E94CA1A87E4EECF40
-:102270008CEF8C0F813A48F48C2F0E9480218111C1
-:102280008DC08C2F0E94FD19E3CF80E28C0F883027
-:1022900048F4C77081E001C0880FCA95EAF70E9430
-:1022A000831AD6CF8BE58C0F833078F4C53A29F0AA
-:1022B000C63A31F083E890E005C081E890E002C0C2
-:1022C00082E890E0CF910C940E1088E58C0F83315A
-:1022D00008F064C0C83A39F1C93A41F1CA3A49F143
-:1022E000CB3A51F1CC3A59F1CD3A61F1C03B69F1A9
-:1022F000CE3A71F1CF3A79F1C13B81F1C23B89F11C
-:10230000C33B91F1C43B99F1C53BA1F1C63BA9F197
-:10231000C73BB1F1C83BB9F1C93BC1F1CA3BC9F1F7
-:1023200080E090E038C082EE90E035C089EE90E029
-:1023300032C08AEE90E02FC085EB90E02CC086EB97
-:1023400090E029C087EB90E026C08CEC90E023C0A1
-:102350008DEC90E020C083E891E01DC08AE891E018
-:102360001AC082E991E017C084E991E014C081E2CB
-:1023700092E011C083E292E00EC084E292E00BC0D2
-:1023800085E292E008C086E292E005C087E292E032
-:1023900002C08AE292E0CF910C942410CF9108956C
-:1023A000882309F44BC0823859F40E94EC0F81FF56
-:1023B00045C089E30E94FD190E94CA1A89E30CC036
-:1023C000833871F40E94EC0F80FF38C083E50E94CF
-:1023D000FD190E94CA1A83E50E943F1A0C94CA1A7A
-:1023E000843859F40E94EC0F82FF28C087E40E94D1
-:1023F000FD190E94CA1A87E4EFCF9CEF980F913A1B
-:1024000058F390E2980F983050F4877091E001C033
-:10241000990F8A95EAF7892F0E94891ADFCF9BE5E9
-:10242000980F933020F480E090E00C940E10885ABE
-:10243000833120F480E090E00C94241008958823E8
-:1024400021F00E94831A0C94CA1A0895882321F05F
-:102450000E94891A0C94CA1A08957F928F929F92B3
-:10246000AF92BF92CF92DF92EF92FF920F931F93A2
-:10247000CF93DF931F92CDB7DEB77C01C62E772EA8
-:10248000FC01058102950F70128111110E94A01AA2
-:102490000E94F619882379F0112369F080E28C0DEF
-:1024A000883048F082E00E94DF190E94F61991E01E
-:1024B000D82ED92601C0D12CE72DE295EF70F0E09F
-:1024C000E05AFF4F0C94B523872D807F072D0F70A6
-:1024D000882311F00295007F112389F0002309F46D
-:1024E00090C180E28C0D883020F4802F0E94831AE6
-:1024F00003C0802F0E94931A0E94CA1A82C18C2D99
-:102500000E94D011002309F495C180E28C0D88301F
-:1025100020F4802F0E94891A03C0802F0E94991AEC
-:102520000E94CA1A87C1972D907F872D8F70903295
-:1025300011F08295807FCC2021F0F1E0CF16B1F030
-:102540001EC0112349F0002309F414C1013009F021
-:1025500011C10E94B31A6EC1002319F0013009F4B1
-:1025600069C189830E94B61A89810AC1112321F0A9
-:10257000023008F05FC1FEC001115CC101C111232E
-:1025800021F0002309F4F6C03CC1002309F4F8C08F
-:102590003EC1872D86958695837090E0009719F04F
-:1025A000019761F047C1112321F08C2D972D937075
-:1025B00002C080E090E00E940E103CC1112321F087
-:1025C0008C2D972D937002C080E090E00E94241023
-:1025D00031C18C2D112319F00E94451E02C00E94AA
-:1025E000AD1E0E94321F26C1872D837009F052C094
-:1025F000111120C18C2D829586958770880F880FC8
-:102600009C2D9F70892E912CA12CB12C082E04C0DA
-:10261000880C991CAA1CBB1C0A94D2F7C4FE14C0D7
-:102620000FE010E020E030E0B901A80104C0440F41
-:10263000551F661F771F8A95D2F7CB01BA016095A7
-:1026400070958095909503C060E070E0CB01272DD8
-:1026500026952695237030E02230310569F023302D
-:10266000310589F0682979298A299B29213031058A
-:1026700071F00E946B18DEC0682979298A299B298C
-:102680000E948718D7C00E946B18C501B4010E9430
-:102690004F18D0C0112319F0872D817001C0869585
-:1026A000882309F4C7C08C2D829586958770880F82
-:1026B000880F9C2D9F70892E912CA12CB12C082E57
-:1026C00004C0880C991CAA1CBB1C0A94D2F7C4FE37
-:1026D00014C00FE010E020E030E0B901A80104C010
-:1026E000440F551F661F771F8A95D2F7CB01BA0199
-:1026F000609570958095909503C060E070E0CB0187
-:10270000272D269526952370422F50E04230510503
-:1027100069F04330510589F0682979298A299B2974
-:102720004130510571F00E94451984C0682979290A
-:102730008A299B290E9461197DC00E944519C50103
-:10274000B4010E94291976C08C2D90E0FC01E05E56
-:10275000F109E531F10508F050C0E059FF4F0C9444
-:10276000B5230C2D0F70872D8F71112331F00E942E
-:10277000C218802F0E941F125DC00E94E318802F94
-:102780000E94261257C0112339F0011153C0872D22
-:102790008F710E9408194EC0023008F04BC0F7CF6D
-:1027A000112339F0872D8F710E94C21843C0112365
-:1027B000C9F3872D8F710E94E3183CC0112329F0C3
-:1027C000872D8F710E94AD1835C00E94A31832C0AA
-:1027D000112351F0172D1F71812F0E94C21863E041
-:1027E000812F0E94D61926C081E00E94DF19023095
-:1027F00008F182E00E94DF191DC0112331F000238F
-:1028000089F28C2D0E94081115C0002391F28C2DA5
-:102810000E94D0110FC0472D4F706C2DC7010E9430
-:1028200015050E94C71706C0472D4F706C2DC701B4
-:102830000E94F405DD20F9F00E94D21980FD1BC032
-:10284000F70112820E94CC190E94C218C7010E948F
-:102850004A140E94CC190F90DF91CF911F910F91D4
-:10286000FF90EF90DF90CF90BF90AF909F908F90B0
-:102870007F900C94E3180F90DF91CF911F910F91EF
-:10288000FF90EF90DF90CF90BF90AF909F908F9090
-:102890007F9008950F931F93CF93DF93EC0188816E
-:1028A00099812B813C81232BB9F09F3F11F48F3FFD
-:1028B00099F0CE010E944C05882371F068817981DE
-:1028C0008A810E94C8198C010E947D190E944418B7
-:1028D000B801CE010E942D12DF91CF911F910F916F
-:1028E00008950E94A01A0E94B01A0E94751A0E94B0
-:1028F000CA1A0E94E31F0E94321F80E090E00E94EB
-:102900000E1080E090E00C9424100E94901A0C9419
-:1029100071140E94BD19292F22952F7030E02C30A0
-:1029200031054CF42A3031056CF422503109223043
-:102930003105A8F407C02C30310569F02F3031057E
-:1029400051F00DC0803F69F018F4803E40F409C09A
-:10295000843F29F406C093FB882780F9089580E01E
-:10296000089581E00895CF93DF9300D000D01F92A7
-:10297000CDB7DEB70F900F900F900F900F90DF91B3
-:10298000CF910895CF93DF9300D000D000D0CDB782
-:10299000DEB726960FB6F894DEBF0FBECDBFDF912F
-:1029A000CF9108951F93CF93DF93C091850116E0D7
-:1029B00080918601C81799F0D0E01C9FF0011D9FFF
-:1029C000F00D1124E957FE4F4081518162817381DE
-:1029D000848195810E94C2142196C770E9CFDF914E
-:1029E000CF911F9108954091B7015091B801609126
-:1029F000B9017091BA018091BB019091BC010C9416
-:102A0000C2148091BC0182958F7009F054C08091EE
-:102A1000B901882309F44FC080918501A0918601F6
-:102A20006091B7017091B8014091BA015091BB011A
-:102A3000B6E08A1709F43FC090E041155105C1F195
-:102A40007F3F11F46F3FA1F1B89FF001B99FF00DE6
-:102A50001124E957FE4F218172132AC0208162138D
-:102A600027C02281211124C02381348124173507F6
-:102A700010F421503109241B350B283C3105C0F4DA
-:102A80002091BC012F7020612093BC0126E0289F7B
-:102A9000F001299FF00D1124E457FE4F80818F70C3
-:102AA0008061808387EB91E00E944A140C94D214D9
-:102AB00001968770BECF0895CF92DF92EF92FF927A
-:102AC0000F931F93CF93DF93CDB7DEB762970FB607
-:102AD000F894DEBF0FBECDBF8C0185E0F801DE01AA
-:102AE0001D9601900D928A95E1F7D8014C911196AF
-:102AF0005C91119712966C9112971396CD90DC9081
-:102B000014973091B7017091B8018091BA019091FA
-:102B1000BB01009709F46BC17F3F19F43F3F09F4F3
-:102B200066C1E090B901EE2009F4C0C02091BC015B
-:102B3000C816D90628F0F601E81BF90BCF0104C02E
-:102B4000809590958C0D9D1DFF24F394883C9105F4
-:102B500078F0F12C207F09F0C6C07C2DD98AC88A74
-:102B600089890E94B31487EB91E00E944A14B1C096
-:102B7000822F807F09F046C0751314C0341312C031
-:102B8000611110C02F7020612093BC010E94F314CA
-:102B900087EB91E00E944A148091BC01D801159600
-:102BA0008C932EC0CD2819F15F3F11F44F3FF9F0FF
-:102BB000F62E61111CC0809185012091860136E0BE
-:102BC000821709F45AC090E0389FF001399FF00D48
-:102BD0001124E957FE4F7181571306C070814713C6
-:102BE00003C07281711103C001968770E9CFF62E80
-:102BF000662309F418C18091BC0181608093BC01F7
-:102C0000F12C11C1751308C0341306C0611104C042
-:102C10008091BC01D801C3C04D875E878D859E859C
-:102C20006A8B0E9489146A898823E1F16623D1F1B5
-:102C30002091BC01822F82958F7090E0029774F0F2
-:102C40008091B7019091B80198878F831986DB86B0
-:102C5000CA862C87CE0107960E944A1486E0F801A6
-:102C6000A7EBB1E001900D928A95E1F70E94011562
-:102C70000E94F314FF24F394D6C04D875E878D85A0
-:102C80009E850E94BD19292F22952F7030E0223099
-:102C900031050CF0BCC09F7009F0B6C0805E883072
-:102CA00008F4C1C0C8010E944A14E4CFC816D9066E
-:102CB00008F453C0F601E81BF90BCF01883C9105DD
-:102CC00008F450C0F12C7C2DD98AC88A89890E94C9
-:102CD000B314E7EBF1E086E0DF011D928A95E9F796
-:102CE0000E94F314A0C0751314C0341312C06111F4
-:102CF00010C08091BC01F8018583C8010E944A146C
-:102D000086E0E7EBF1E0DF011D928A95E9F7FE2C02
-:102D10008AC04D875E878D859E856A8B0E94891447
-:102D20006A89882309F4BECF662309F4BBCF2091BA
-:102D3000BC01822F82958F7090E002970CF48ECFA9
-:102D40008091B7019091B8019A8389831B82DD82BB
-:102D5000CC822E83CE0101967FCF809590958C0DED
-:102D60009D1DACCFF62E662309F49CCF75132EC0A3
-:102D700034132CC02091BC0120FD1FC0822F8295EE
-:102D80008F70D9F0D80115962C9315978F3049F094
-:102D90008F5F982F9295907F822F8F70892B159639
-:102DA0008C93C8010E944A1486E0F801A7EBB1E0B9
-:102DB00001900D928A95E1F793CF86E0F801A7EB99
-:102DC000B1E001900D928A95E1F72DC04D875E87A5
-:102DD0008D859E850E948914811140CF8091BC0110
-:102DE00081608093BC01C8010E944A141CC0662304
-:102DF00009F458CF4D875E878D859E850E94891482
-:102E0000882309F44FCF2ACF811148CF0CC024303A
-:102E100031050CF047CF9F7009F440CFF801958140
-:102E2000907F09F03BCF8F2D62960FB6F894DEBFEE
-:102E30000FBECDBFDF91CF911F910F91FF90EF900B
-:102E4000DF90CF9008951F93CF93DF93CDB7DEB778
-:102E50002C970FB6F894DEBF0FBECDBF4F835887B7
-:102E600069877A878B879C87CE0107960E945C15BD
-:102E7000882369F08F8198852A853B85232BF1F182
-:102E80009F3F09F063C08F3F09F060C037C086E004
-:102E9000FE013796DE01119601900D928A95E1F7B9
-:102EA0006F817885EA85FB85309741F17F3F11F48A
-:102EB0006F3F21F12091860130E0C90101968770B2
-:102EC00099274091850150E08417950709F447C080
-:102ED00069837A83FD83EC8396E0929FD001939F70
-:102EE000B00D1124A957BE4FFE01319601900D92ED
-:102EF0009A95E1F7809386010E94D21416E08091A2
-:102F00008501909186018917C1F1189FC001112494
-:102F100089579E4F0E945C15882379F1E0918501C5
-:102F20001E9FF0011124E957FE4F408151816281BB
-:102F30007381848195810E94C2148091850190E003
-:102F400001968770992780938501D9CF4F81588545
-:102F500069857A858B859C850E94C214CFCF0E949B
-:102F600085141092860110928501E7EBF1E086E06E
-:102F7000DF011D928A95E9F7C1CF2C960FB6F89420
-:102F8000DEBF0FBECDBFDF91CF911F910895EF92AD
-:102F9000FF920F931F93CF93DF938C01009709F457
-:102FA0006CC0F12CEE24E394E8012196F8018491A1
-:102FB000843740F4843008F051C0813081F0823091
-:102FC00019F15BC0853709F444C0A8F19CE7980F5C
-:102FD000903708F052C08F770E94D01141C00E5F29
-:102FE0001F4FFE01C49180E28C0F883048F4C770F7
-:102FF0008E2D01C0880FCA95EAF70E94A31A14C04B
-:103000008C2F0E9408112DC00E5F1F4FFE01C4912E
-:1030100080E28C0F883058F4C7708E2D01C0880F65
-:10302000CA95EAF70E94A91A0E94CA1A1AC08C2FE0
-:103030000E94D01116C00E5F1F4FFE01C491CC2319
-:1030400081F08FE99FE00197F1F700C00000C150C7
-:10305000F6CF0E5F1F4FFE01F49003C00E940811CF
-:103060008E018F2D882309F49FCFEFE9FFE0319780
-:10307000F1F700C000008150F5CFDF91CF911F9193
-:103080000F91FF90EF90089508956093C1017093A0
-:10309000C2018093C3019093C4010C9471140F93E7
-:1030A0001F930091C1011091C2012091C301309181
-:1030B000C401DC01CB01802B912BA22BB32B80937D
-:1030C000C1019093C201A093C301B093C4011F91A9
-:1030D0000F910C9471140F931F930091C1011091E3
-:1030E000C2012091C3013091C401DC01CB018023D6
-:1030F0009123A223B3238093C1019093C201A09393
-:10310000C301B093C4011F910F910C9471140F93DC
-:103110001F930091C1011091C2012091C301309110
-:10312000C401DC01CB0180279127A227B32780931C
-:10313000C1019093C201A093C301B093C4011F9138
-:103140000F910C9471141092BD011092BE01109257
-:10315000BF011092C0010C94711441E050E060E096
-:1031600070E004C0440F551F661F771F8A95D2F781
-:103170004093BD015093BE016093BF017093C001A5
-:103180000C94711441E050E060E070E004C0440F22
-:10319000551F661F771F8A95D2F78091BD019091C8
-:1031A000BE01A091BF01B091C001482B592B6A2BE1
-:1031B0007B2B4093BD015093BE016093BF01709380
-:1031C000C0010C94711441E050E060E070E004C074
-:1031D000440F551F661F771F8A95D2F7409550956B
-:1031E000609570958091BD019091BE01A091BF0145
-:1031F000B091C001482359236A237B234093BD012A
-:103200005093BE016093BF017093C0010C94711480
-:1032100041E050E060E070E004C0440F551F661FBD
-:10322000771F8A95D2F78091BD019091BE01A09140
-:10323000BF01B091C001482759276A277B274093D7
-:10324000BD015093BE016093BF017093C0010C9407
-:1032500071140F931F930091BD011091BE01209135
-:10326000BF013091C001DC01CB01802B912BA22B3F
-:10327000B32B8093BD019093BE01A093BF01B09387
-:10328000C0011F910F910C9471140F931F93009123
-:10329000BD011091BE012091BF013091C001DC0140
-:1032A000CB0180239123A223B3238093BD0190936C
-:1032B000BE01A093BF01B093C0011F910F910C9468
-:1032C00071140F931F930091BD011091BE012091C5
-:1032D000BF013091C001DC01CB0180279127A227DB
-:1032E000B3278093BD019093BE01A093BF01B0931B
-:1032F000C0011F910F910C9471140895CF92DF9229
-:10330000EF92FF920F931F93CF93DF938C01C090A6
-:10331000C101D090C201E090C301F090C40180913E
-:10332000BD019091BE01A091BF01B091C001C82A1A
-:10333000D92AEA2AFB2ACFE1D0E0D701C6010C2E18
-:1033400004C0B695A795979587950A94D2F780FF04
-:1033500006C0B8018C2F0E944A08019721F42197DA
-:1033600060F780E001C08C2FDF91CF911F910F910A
-:10337000FF90EF90DF90CF900895CF93DF93EC0113
-:103380000E947E19BE010E944A08DF91CF910895E4
-:10339000CB010E94BD1908958091C5018595859541
-:1033A000859508958091C5018770089598E0899F5B
-:1033B00090011124262B2093C5010C94C218209152
-:1033C000C501809582238093C501982F977069F479
-:1033D00030E0482F552747FD50952417350729F031
-:1033E0008595859585950C94E31808959091C50170
-:1033F000977081E009F480E0089590910C01992381
-:1034000021F090910D01911109C020910E01309190
-:103410000F01F90132969FEF40E01FC0982F96955B
-:10342000969596959F3050F5E0910E01F0910F0121
-:10343000E90FF11D877021E030E0A90102C0440FBF
-:10344000551F8A95E2F7CA019181892B81830895DE
-:103450009F3F39F04F5F4E3041F051915813F8CFF4
-:103460000DC05111F7CF942FF5CF9F3F39F0F901DF
-:10347000E90FF11D97FDFA958283089508959091C3
-:103480000C01992321F090910D01911109C0209117
-:103490000E0130910F01F9013296205F3F4F1FC09E
-:1034A000982F9695969596959F30F0F4E0910E01A1
-:1034B000F0910F01E90FF11D877021E030E0A901C3
-:1034C00002C0440F551F8A95E2F7CA018095918189
-:1034D0008923818308953196E217F30729F09081BB
-:1034E0009813F9CF1082F7CF089581E090E0E09132
-:1034F0000E01F0910F01E80FF91F10820196803143
-:103500009105A9F708959091D901892B8093D9014C
-:10351000089580959091D90189238093D9010895C8
-:103520001092D90108959091D801892B8093D801E8
-:10353000089580959091D80189238093D8010895AA
-:103540001092D80108959091D701892B8093D701CB
-:10355000089580959091D70189238093D70108958C
-:103560001092D70108958093C60108951092C60164
-:10357000089580910E0190910F01FC0131969C01FC
-:10358000205F3F4F80E0919191118F5FE217F30729
-:10359000D1F70895E0910E01F0910F018091D901CA
-:1035A0008083E0910E01F0910F0190818091D8010C
-:1035B000892B8083E0910E01F0910F019081809121
-:1035C000D701892B80838091C601882361F0E09127
-:1035D0000E01F0910F019081892B80830E94B91A0E
-:1035E00081111092C60180910E0190910F010C94EF
-:1035F000F80F20E0009739F0AC01415051098423C5
-:1036000095232F5FF7CF822F0895CF92DF92EF920D
-:10361000FF926C01EE24FF24C114D104E104F104F3
-:1036200021F0C701B60120E101C020E0C72ED82E4D
-:10363000E92EFF24C114D104E104F10419F0285F3C
-:10364000C701B6016B017C0154E0F694E794D7946E
-:10365000C7945A95D1F7C114D104E104F10419F0CB
-:103660002C5FC701B6016B017C0142E0F694E79440
-:10367000D794C7944A95D1F7C114D104E104F10459
-:1036800019F02E5FC701B601DC01CB01B695A795F5
-:1036900097958795892B8A2B8B2B09F02F5F822F8B
-:1036A000FF90EF90DF90CF9008958091F1018430EA
-:1036B00021F11092DB0120E488E190E00FB6F8944C
-:1036C000A895809360000FBE2093600080E00E9468
-:1036D000E50883B7817F846083BF83B7816083BF40
-:1036E0007894889583B78E7F83BF88E10FB6F8946E
-:1036F00080936000109260000FBE089508950895B1
-:103700000E947E1B0E944B030E947F1B0E9440046C
-:1037100091E0811101C090E0892F08950E948514E5
-:103720000E94EC0F0C94E50882E084BD93E095BD07
-:103730009AEF97BD80936E0008952FB7F89480910B
-:10374000DC019091DD01A091DE01B091DF012FBF7E
-:103750000895CF92DF92EF92FF920F931F932FB7AE
-:10376000F8944091DC015091DD016091DE0170918F
-:10377000DF012FBF6A017B01EE24FF248C0120E0D2
-:1037800030E0C016D106E206F30610F441505109AC
-:103790009A01281B390BC9011F910F91FF90EF90DF
-:1037A000DF90CF9008951F920F920FB60F921124C1
-:1037B0008F939F93AF93BF938091DC019091DD0134
-:1037C000A091DE01B091DF010196A11DB11D809392
-:1037D000DC019093DD01A093DE01B093DF01BF9186
-:1037E000AF919F918F910F900FBE0F901F901895E2
-:1037F0000E94E90CF8942FEF87EA91E6215080406F
-:103800009040E1F700C0000087E090EBDC0180937E
-:10381000FB019093FC01A093FD01B093FE019CE09D
-:1038200088E10FB6F894A895809360000FBE90933E
-:103830006000FFCFEF92FF920F931F93CF93DF9320
-:10384000D82FCDE08C2F0E94390405E010E0E82E3F
-:10385000F12CC701002E02C0959587950A94E2F7D6
-:1038600080FF09C0602F7C2F80E00E94F505D813EF
-:1038700002C081E006C00150110958F7C15010F78D
-:1038800080E0DF91CF911F910F91FF90EF9008950D
-:10389000CF93C82F8CE20E941A1C882321F08C2F12
-:1038A000CF910C941A1C80E0CF910895CF930E9481
-:1038B0009D1D811102C00E94831DC5E6C15049F0C3
-:1038C0000E944B038FE39CE90197F1F700C00000D1
-:1038D000F5CF89E20E94481C811113C18AE20E943F
-:1038E000481C81110E94831D85E00E94481C8111A3
-:1038F0000E94F81B0E94A81D8093DA0187E00E94B5
-:10390000481C8823A9F18BE10E94481C882351F0B0
-:103910008091DA0181FB222720F991E0922790FB28
-:1039200081F90EC08EE00E94481C882361F08091CE
-:10393000DA0182FB222720F991E0922790FB82F99D
-:103940008093DA0115C080E10E94481C9091DA0151
-:10395000882341F093FB222720F981E0822780FB16
-:1039600093F904C0892F809580FB90F99093DA0138
-:103970008091DA010E94AC1D0E94BA1D8093FA0169
-:1039800080EE0E94481C882341F08091FA01982F14
-:10399000909590FB80F98093FA0189E30E94481C7E
-:1039A000882359F08091FA0181FB222720F991E0C8
-:1039B000922790FB81F98093FA0182EE0E94481CC5
-:1039C000882359F08091FA0182FB222720F991E0A7
-:1039D000922790FB82F98093FA0186EE0E94481CA0
-:1039E000882359F08091FA0183FB222720F991E086
-:1039F000922790FB83F98093FA0183EE0E94481C82
-:103A0000882359F08091FA0184FB222720F991E064
-:103A1000922790FB84F98093FA0185E30E94481C69
-:103A2000882359F08091FA0185FB222720F991E043
-:103A3000922790FB85F98093FA0181E30E94481C4C
-:103A4000882359F08091FA0186FB222720F991E022
-:103A5000922790FB86F98093FA0181E10E94481C2D
-:103A6000882359F08091FA0187FB222720F991E001
-:103A7000922790FB87F98093FA018091FA010E94C6
-:103A8000BE1D8091FA0187FB882780F980930D0184
-:103A900087E20E94481CC82F8EE10E94481C8111B9
-:103AA000C2608FE10E94481C8111C46080E20E94C4
-:103AB000481C8111C86081E20E94481C8111C061CC
-:103AC00082E20E94481C8111C06283E20E94481C6D
-:103AD0008111C06484E20E94481C882311F0C068F0
-:103AE00002C0CC2329F08C2F0E94B51D6C2F03C07F
-:103AF0000E94B11D682F70E080E090E0CF910C949F
-:103B00004518CF9108956DEE7EEF80E090E00E9421
-:103B1000EF2360E082E090E00E94DD2360E083E03C
-:103B200090E00E94DD2360E084E090E00E94DD23CD
-:103B300060E085E090E00C94DD2380E090E00E945E
-:103B4000D72321E08D3E9E4F09F020E0822F08957B
-:103B500082E090E00C94CF23682F82E090E00C94F8
-:103B6000DD2383E090E00C94CF23682F83E090E086
-:103B70000C94DD2384E090E00C94CF23682F84E044
-:103B800090E00C94DD238091E20180FF0BC06091F6
-:103B9000130185E0689FB0011124759567957595AF
-:103BA00067952BC081FF09C06091130185E0689F74
-:103BB000B00111247595679520C082FF07C0609100
-:103BC000130185E0689FB001112417C09091E301B3
-:103BD0009923D1F060911201961788F72091130173
-:103BE00085E0289F90011124929FA001939F500D82
-:103BF000112470E0CA010E94A1236038710540F4CD
-:103C00006115710539F002C065E070E0862F0895F6
-:103C10008FE7089581E008958091E20180FF08C058
-:103C20006091110170E0759567957595679521C054
-:103C300081FF06C06091110170E07595679519C00C
-:103C400082FF04C06091110170E010C09091E30107
-:103C50009923C1F0609110019617A0F7809111018E
-:103C6000899FC001112470E00E94A1236038710572
-:103C700028F46115710521F0862F08958FE70895C6
-:103C800081E0089561E070E0F4CF803F21F40E946C
-:103C9000C31D819504C0813F29F40E94C31D8093F8
-:103CA000E6010895823F21F40E94C31D819504C05E
-:103CB000833F29F40E94C31D8093E5010895893F45
-:103CC00019F40E940C1E05C08A3F31F40E940C1E9C
-:103CD00081958093E70108958B3F21F40E940C1E8B
-:103CE000819504C08C3F29F40E940C1E8093E8014A
-:103CF0000895843F21F48091E401816017C0853FDD
-:103D000021F48091E401826011C0863F21F480910A
-:103D1000E40184600BC0873F21F48091E401886056
-:103D200005C0883F31F48091E40180618093E40113
-:103D300008958D3F21F48091E20181600BC08E3F98
-:103D400021F48091E201826005C08F3F29F48091C7
-:103D5000E20184608093E2010895803F39F480910C
-:103D6000E60187FF6CC01092E60169C0813F29F42B
-:103D70008091E6011816BCF362C09091E501823F84
-:103D800029F497FF5CC01092E50159C0833F19F4F4
-:103D90001916CCF354C0893F41F48091E7011816FD
-:103DA0000CF04DC01092E7014AC08A3F29F480917F
-:103DB000E70187FF44C0F6CF8B3F39F48091E801DB
-:103DC00087FF3DC01092E8013AC08C3F29F48091F2
-:103DD000E8011816BCF333C0843F21F48091E4015C
-:103DE0008E7F17C0853F21F48091E4018D7F11C043
-:103DF000863F21F48091E4018B7F0BC0873F21F443
-:103E00008091E401877F05C0883F31F48091E4010F
-:103E10008F7E8093E40113C08D3F21F48091E201F5
-:103E20008E7F0BC08E3F21F48091E2018D7F05C013
-:103E30008F3F29F48091E2018B7F8093E201809192
-:103E4000E50181110EC08091E60181110AC08091C7
-:103E5000E701811106C08091E801811102C0109232
-:103E6000E301089584EE91E00E9403100E949D1BDF
-:103E70009093E1018093E00108951F93CF93DF9326
-:103E80008091E0019091E1010E94A91BAC01909109
-:103E9000E301992321F02091140130E006C0209124
-:103EA00015018AE0289F900111244217530708F456
-:103EB00086C08091E501C091E601D091E7011091A3
-:103EC000E801811107C0C11176C0D11174C0111170
-:103ED00072C075C09F3F19F09F5F9093E301181661
-:103EE00024F40E94C31D8093E5018091E50187FFC2
-:103EF00005C00E94C31D81958093E5011C1624F422
-:103F00000E94C31D8093E6018091E60187FF05C0F2
-:103F10000E94C31D81958093E6016091E5016623AF
-:103F200039F1C091E601CC2319F1772767FD70952F
-:103F3000872F972F0E94B22223E333E343E35FE30B
-:103F40000E9416230E947F226093E5016C2F772741
-:103F500067FD7095872F972F0E94B22223E333E3EA
-:103F600043E35FE30E9416230E947F226093E601F1
-:103F70001D1624F40E940C1E8093E7018091E70136
-:103F800087FF05C00E940C1E81958093E7011116E2
-:103F900024F40E940C1E8093E8018091E80187FFC1
-:103FA00005C00E940C1E81958093E801DF91CF919E
-:103FB0001F910C94321F9F3F09F08ECF96CFDF9157
-:103FC000CF911F910895E4EEF1E085E0DF011D92AD
-:103FD0008A95E9F71092E3011092E2010895833087
-:103FE00081F128F4813059F08230D1F00895853084
-:103FF00009F449C0B8F1863009F456C0089580919B
-:104000001501262F30E0280F311D2F3F310524F4F4
-:10401000680F6093150108958FEF8093150108953F
-:1040200080911401262F30E0280F311D2F3F3105DC
-:1040300024F4680F6093140108958FEF80931401A6
-:10404000089580911301262F30E0280F311D2F3F56
-:10405000310524F4680F6093130108958FEF809366
-:104060001301089580911201262F30E0280F311D91
-:104070002F3F310524F4680F6093120108958FEFEC
-:1040800080931201089580911101262F30E0280FAE
-:10409000311D2F3F310524F4680F609311010895FD
-:1040A0008FEF80931101089580911001262F30E049
-:1040B000280F311D2F3F310524F4680F6093100144
-:1040C00008958FEF809310010895833011F128F443
-:1040D000813049F0823091F00895853081F120F1EE
-:1040E0008630C1F1089580911501681720F4861B70
-:1040F000809315010895109215010895809114017F
-:10410000681720F4861B80931401089510921401FF
-:10411000089580911301681720F4861B8093130182
-:10412000089510921301089580911201681720F4E8
-:10413000861B8093120108951092120108958091B8
-:104140001101681720F4861B8093110108951092C5
-:104150001101089580911001681720F4861B809347
-:10416000100108951092100108950F931F938D313F
-:1041700009F46BC008F03FC08E3009F47FC0C0F472
-:10418000873009F469C068F4863009F0B1C08091C5
-:10419000DA01817F8E7F8093DA0181E08093EA01EA
-:1041A000A8C0883009F4A2C08B3009F49FC0A0C019
-:1041B000863109F49BC078F4803109F472C08131F2
-:1041C00009F096C00E94851490910D0181E0892725
-:1041D00080930D018BC0893109F488C08B3109F0BF
-:1041E00087C08091DA0181FB222720F991E0922794
-:1041F00090FB81F94CC0853309F470C048F48732D4
-:1042000009F46CC008F459C0893209F467C070C061
-:10421000833438F48A3308F04EC0883309F466C01A
-:1042200067C0833409F45AC0883409F061C00E9421
-:1042300085140FEF13ED20E3015010402040E1F70B
-:1042400000C000000E94F81B51C00E9439220E9449
-:10425000EC0F0E94E5084AC09091DA01892F809501
-:10426000817080FB90F929F0966098609093DA0154
-:1042700040C0997F977F9093DA0138C08091DA012E
-:1042800082FB222720F991E0922790FB82F980930C
-:10429000DA01992359F18091DA0181608093DA0182
-:1042A00025C08091DA0183FB222720F991E0922733
-:1042B00090FB83F9ECCF895301C08D5141E050E070
-:1042C00060E070E08A019B0104C0000F111F221FF3
-:1042D000331F8A95D2F7C901B80104C061E070E0CC
-:1042E00080E090E00E9445180E94851481E001C0A2
-:1042F00080E01F910F91089580E0089580E0089577
-:10430000CF93C82F8091EA01813079F018F0823084
-:10431000E9F187C0E0910E01F0910F0180818131B8
-:1043200069F0823209F07FC009C0E0910E01F0917E
-:104330000F018081813111F0823261F48C2F0E9453
-:104340007C21811104C08C2F0E94B5201DC081E00A
-:1043500090E01AC08C2F0E947E21811114C0C431BC
-:1043600079F048F4CB3079F0C03109F060C082E0D8
-:104370008093EA0108C0C93219F0C83321F057C050
-:104380001092EA0154C081E0817053C0C93289F1B2
-:1043900018F5C43171F1A8F4C73009F046C08AE0BD
-:1043A0008093150194E19093140193E0909313018D
-:1043B0008093120188E08093110188E280931001BC
-:1043C00034C0CE51C63088F5EC2FF0E0E65DFE4FEC
-:1043D00080818093E90129C0CE34E9F020F4CB3408
-:1043E00021F56AE013C0C13579F0C235F1F461E01E
-:1043F0000DC08091E901882319F01092E90115C0E0
-:1044000081E08093EA0115C061E006C08091E90176
-:104410000E94EF1F0AC06AE08091E9010E946520B6
-:1044200004C01092EA0180E004C081E002C080E094
-:10443000ABCFCF910895E1E8F0E080818860808380
-:104440008081816080838FB7F89493E09093890096
-:1044500090ED909388008FBF0895EFE6F0E08081A3
-:10446000826080830895EFE6F0E080818D7F808315
-:104470000895EFE6F0E0908182E089278083089537
-:104480001F920F920FB60F9211242F933F934F93C9
-:104490005F936F937F938F939F93AF93BF93EF93AC
-:1044A000FF938091EB019091EC0101969093EC01C8
-:1044B0008093EB01811103C082E00E94E508E09146
-:1044C000EC01E695E695F0E0EC54FB4FE491809129
-:1044D000EB018E1303C080E00E94E508FF91EF918D
-:1044E000BF91AF919F918F917F916F915F914F910C
-:1044F0003F912F910F900FBE0F901F90189504D0F1
-:104500006894B1118DC0089570D088F09F5790F0D5
-:10451000B92F9927B751A0F0D1F0660F771F881FE8
-:10452000991F1AF0BA95C9F712C0B13081F077D04F
-:10453000B1E0089574C0672F782F8827B85F39F0ED
-:10454000B93FCCF3869577956795B395D9F73EF447
-:1045500090958095709561957F4F8F4F9F4F0895EF
-:10456000E89409C097FB3EF490958095709561950D
-:104570007F4F8F4F9F4F9923A9F0F92F96E9BB27C3
-:104580009395F695879577956795B795F111F8CF3F
-:10459000FAF4BB0F11F460FF1BC06F5F7F4F8F4FAA
-:1045A0009F4F16C0882311F096E911C0772321F0A0
-:1045B0009EE8872F762F05C0662371F096E8862F38
-:1045C00070E060E02AF09A95660F771F881FDAF78F
-:1045D000880F9695879597F9089557FD9058440F41
-:1045E000551F59F05F3F71F04795880F97FB991F52
-:1045F00061F09F3F79F0879508951216130614060F
-:10460000551FF2CF4695F1DF08C01616170618069B
-:10461000991FF1CF86957105610508940895E89476
-:10462000BB2766277727CB0197F908950BD078C071
-:1046300069D028F06ED018F0952309F05AC05FC0F9
-:104640001124EECFCADFA0F3959FD1F3950F50E070
-:10465000551F629FF001729FBB27F00DB11D639F34
-:10466000AA27F00DB11DAA1F649F6627B00DA11DDA
-:10467000661F829F2227B00DA11D621F739FB00D80
-:10468000A11D621F839FA00D611D221F749F3327F0
-:10469000A00D611D231F849F600D211D822F762F89
-:1046A0006A2F11249F5750408AF0E1F088234AF086
-:1046B000EE0FFF1FBB1F661F771F881F91505040D2
-:1046C000A9F79E3F510570F014C0AACF5F3FECF3ED
-:1046D000983EDCF3869577956795B795F795E795BE
-:1046E0009F5FC1F7FE2B880F911D9695879597F9CF
-:1046F000089597F99F6780E870E060E008959FEF64
-:1047000080EC089500240A94161617061806090668
-:10471000089500240A941216130614060506089537
-:10472000092E0394000C11F4882352F0BB0F40F4BF
-:10473000BF2B11F460FF04C06F5F7F4F8F4F9F4FFF
-:10474000089597FB072E16F4009407D077FD09D043
-:104750000E94BB2307FC05D03EF4909581959F4FA6
-:104760000895709561957F4F0895EE0FFF1F059096
-:10477000F491E02D0994AA1BBB1B51E107C0AA1FAD
-:10478000BB1FA617B70710F0A61BB70B881F991FF2
-:104790005A95A9F780959095BC01CD010895F99996
-:1047A000FECF92BD81BDF89A992780B50895A8E102
-:1047B000B0E042E050E00C94F723262FF999FECFA9
-:1047C00092BD81BDF89A019700B4021639F01FBA64
-:1047D00020BD0FB6F894FA9AF99A0FBE0895019683
-:1047E000272F0E94DE230C94DD23DC01CB01FC018A
-:1047F000F999FECF06C0F2BDE1BDF89A319600B43A
-:0E4800000D9241505040B8F70895F894FFCF44
-:10480E000220E708750952091E09EA080101C701CD
-:10481E0028080A03140A3F4D363975042804F2039A
-:10482E00B9034C0365037E039703010203040506D7
-:04483E00070809005E
-:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/keymap.c b/keyboard/ergodox_ez/keymaps/german-kinergo/keymap.c deleted file mode 100644 index b1cecf0ddd..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/keymap.c +++ /dev/null @@ -1,210 +0,0 @@ -// German keymap derived from "german", but more closely resembling the German layout of the Kinesis Ergo Elan. -// -// chschmitz, 2016-01-27 -#include "ergodox_ez.h" -#include "debug.h" -#include "action_layer.h" -#include "keymap_german.h" - -// Layer names -#define BASE 0 // default layer -#define SYMB 1 // symbol layer -#define MDIA 2 // media keys - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * X'es mark the spots where this is different from the "german" layout which it is based on. - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * |X Esc X| 1 | 2 | 3 | 4 | 5 |X ` X| |XPRSCX| 6 | 7 | 8 | 9 | 0 | ß | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * |X Tab X| Q | W | E | R | T |X L1 X| |X L1 X| Z | U | I | O | P | Ü | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | Caps | A | S | D | F | G |------| |------| H | J | K | L | Ö | Ä/L2 | - * |--------+------+------+------+------+------|X L2 X| |X L2 X|------+------+------+------+------+--------| - * | LShift | Y | X | C | V | B | | | | N | M | , | . |X - X| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |XLGuiX|X ^ X|X < X|XLEFTX|XRIGHT| |XDownX|X Up X|X # X|X + X|XRGuiX| - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * |XCTRLX|XALTX | | Alt |Ctrl/Esc| - * ,------+------+------| |------+--------+------. - * |XXX |XXX | Home | | PgUp |XXX |XXX | - * | Bkspc|Del |------| |------| Enter | Space| - * | | | End | | PgDn | | | - * `--------------------' `----------------------' - */ -// If it accepts an argument (i.e, is a function), it doesn't need KC_. -// Otherwise, it needs KC_* -[BASE] = KEYMAP( // layer 0 : default - // left hand - KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, DE_ACUT, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(1), - KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, MO(2), - KC_LGUI, DE_CIRC, DE_LESS, KC_LEFT, KC_RIGHT, - KC_LCTRL, KC_LALT, - KC_HOME, - KC_BSPC,KC_DELT,KC_END, - // right hand - KC_PSCREEN, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - MO(1), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UE, - KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), - MO(2), KC_N, KC_M, KC_COMM, KC_DOT, DE_MINS, KC_RSFT, - KC_DOWN, KC_UP, DE_HASH, DE_PLUS, KC_RGUI, - KC_RALT, KC_RCTRL, - KC_PGUP, - KC_PGDN, KC_ENT, KC_SPC - ), -// [BASE] = KEYMAP( // layer 0 : default -// // left hand -// KC_CIRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_MPLY, -// KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(1), -// KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, -// KC_LSFT, DE_Y, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), -// LT(SYMB,DE_LESS),CTL_T(DE_HASH), DE_ACUT, DE_MINS, DE_PLUS, -// ALT_T(KC_APP), KC_LGUI, -// KC_HOME, -// KC_SPC,KC_BSPC,KC_END, -// // right hand -// KC_MNXT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, -// TG(2), DE_Z, KC_U, KC_I, KC_O, KC_P, DE_UE, -// KC_H, KC_J, KC_K, KC_L, DE_OE, LT(MDIA,DE_AE), -// MEH_T(KC_NO),KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(DE_MINS), KC_RSFT, -// KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_FN1, -// KC_LALT,CTL_T(KC_ESC), -// KC_PGUP, -// KC_PGDN,KC_TAB, KC_ENT -// ), -/* Keymap 1: Symbol Layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS,DE_EXLM,DE_AT, DE_LCBR,DE_RCBR,DE_PIPE,KC_TRNS, - KC_TRNS,DE_HASH,DE_DLR, DE_LPRN,DE_RPRN,DE_GRV, - KC_TRNS,DE_PERC,DE_CIRC,DE_LBRC,DE_RBRC,DE_TILD,KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, DE_ASTR, KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, DE_PLUS, KC_TRNS, - KC_TRNS, DE_AMPR, KC_1, KC_2, KC_3, DE_BSLS, KC_TRNS, - KC_TRNS,KC_DOT, KC_0, DE_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | Lclk | MsUp | Rclk | | | | | |VolDwn| Mute |VolUp | | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | Btn4 |MsLeft|MsDown|MsRght| Btn5 |------| |------| | Prev | Stop | Play | Next | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | |WhRght|WhDown| WhUp |WhLeft|WhClk | | | |BwSrch|BwBack|BwHome|BwRefr|BwFwd | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | |MsAcl0|MsAcl1|MsAcl2| | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | |Brwser|Brwser| - * | Lclk | Rclk |------| |------|Back |Forwd | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -[MDIA] = KEYMAP( - KC_TRNS, KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_TRNS, - KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_TRNS, KC_TRNS, - KC_TRNS, KC_BTN4, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN5, - KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, KC_BTN3, KC_TRNS, - KC_TRNS, KC_TRNS, KC_ACL0, KC_ACL1, KC_ACL2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_BTN1, KC_BTN2, KC_TRNS, - // right hand - KC_TRNS, KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , KC_F11, - KC_TRNS, KC_TRNS, KC_VOLD, KC_MUTE, KC_VOLU, KC_TRNS, KC_F12, - KC_TRNS, KC_MPRV, KC_MSTP, KC_MPLY, KC_MNXT, KC_TRNS, - KC_TRNS, KC_WSCH, KC_WBAK, KC_WHOM, KC_WREF, KC_WFWD, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_WBAK, KC_WFWD -), -}; - -const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) -}; - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - // MACRODOWN only works in this function - switch(id) { - case 0: - if (record->event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); - } - break; - } - return MACRO_NONE; -}; - -// Runs just one time when the keyboard initializes. -void matrix_init_user(void) { - -}; - -// Runs constantly in the background, in a loop. -void matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); - - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - case SYMB: - ergodox_right_led_1_on(); - break; - case MDIA: - ergodox_right_led_2_on(); - break; - default: - ergodox_board_led_off(); - break; - } - -}; diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/layout-code.png b/keyboard/ergodox_ez/keymaps/german-kinergo/layout-code.png Binary files differdeleted file mode 100644 index a0ef551e12..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/layout-code.png +++ /dev/null diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/layout-media.png b/keyboard/ergodox_ez/keymaps/german-kinergo/layout-media.png Binary files differdeleted file mode 100644 index 56aea1dca4..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/layout-media.png +++ /dev/null diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/layout.png b/keyboard/ergodox_ez/keymaps/german-kinergo/layout.png Binary files differdeleted file mode 100644 index 76a1aa5d7a..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/layout.png +++ /dev/null diff --git a/keyboard/ergodox_ez/keymaps/german-kinergo/readme.md b/keyboard/ergodox_ez/keymaps/german-kinergo/readme.md deleted file mode 100644 index 557d85a8a4..0000000000 --- a/keyboard/ergodox_ez/keymaps/german-kinergo/readme.md +++ /dev/null @@ -1,35 +0,0 @@ -# German Layout for the ErgoDox - -This layout is inspired by the "kinesis-qwerty-mod" from benblazak's -[ergodox-firmware](https://github.com/benblazak/ergodox-firmware), as well as by the "german" layout from the -[qmk_firmware](https://github.com/jackhumbert/qmk_firmware). -The goal was to have a layout that is pretty close to an ordinary German -keyboard, so I don't have to make adjustments on the operating system level -and I keep some of the muscle memory to use a regular keyboard. - -Modifications I made with regard to the aforementioned layouts: - -* The key layout is pretty close to the layout of a German Kinesis Ergo Elan. - The only exception I made is that I reversed the "up" and "down" cursor keys, - since that feels more natural to me. - -* All layer changes are "momentary", i.e. they only last as long as the respective key is pressed. - -* I sacrificed the Hyper and Meh keys, which I don't use, and put layer change keys in their place. - -* I added a PrintScreen key which I use quite regularly for screenshots. - -## Default Layer - -![Layout of the default layer](layout.png "Layout of the default layer") - -## Code Layer - -![Layout of the code layer](layout-code.png "Layout of the code layer") - -## Media Layer - -![Layout of the media layer](layout-media.png "Layout of the media layer") - -Christoph Schmitz <schm4704 at web dot de> -2016-01-28 |