summaryrefslogtreecommitdiff
path: root/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy
diff options
context:
space:
mode:
authorJack Humbert <jack.humb@gmail.com>2016-06-21 22:39:54 -0400
committerGitHub <noreply@github.com>2016-06-21 22:39:54 -0400
commit649b33d7783cf3021928534b7ae127e0a89e8807 (patch)
treec2b5e0cf8ff4aa2918e3b88ab75dbdb071cc0a1d /keyboards/ergodox_ez/keymaps/osx_de_adnw_koy
parent464c8e274f993d3571fe5ea5e836fe55a3912ffe (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 'keyboards/ergodox_ez/keymaps/osx_de_adnw_koy')
-rw-r--r--keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex1152
-rw-r--r--keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/keymap.c174
-rw-r--r--keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.pngbin0 -> 183892 bytes
3 files changed, 1326 insertions, 0 deletions
diff --git a/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex
new file mode 100644
index 0000000000..3351a628fe
--- /dev/null
+++ b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex
@@ -0,0 +1,1152 @@
+:100000000C9421030C9465030C9465030C94650314
+:100010000C9465030C9465030C9465030C946503C0
+:100020000C9465030C9465030C94850E0C94570F87
+:100030000C9465030C9465030C9465030C946503A0
+:100040000C9465030C9411220C9465030C946503C5
+:100050000C9465030C94F31C0C9465030C946503D9
+:100060000C9465030C9465030C9465030C94650370
+:100070000C9465030C9465030C9465030C94650360
+:100080000C9465030C9465030C9465030C94650350
+:100090000C9465030C9465030C9465030C94650340
+:1000A0000C9465030C9465030C946503C40FE60F70
+:1000B000D410E60FD4102B104E10D410A310B6108D
+:1000C00085138513B413B413EA130A143B153B15B7
+:1000D00015143B15C514C5142C153B153B153515CA
+:1000E000D214D214D214D214D214D214D214D214E0
+:1000F000D214D214D214D214D214D214D214D214D0
+:10010000E414F114F814FF14091529002B0003530B
+:10011000E100354100001E000E000B001B61640071
+:100120004D001F00370004001400E1044C002000C3
+:1001300012000800340050002A00210036000C0094
+:100140002F004F004A0022001D001800330000005D
+:100150000253E000E3000000E20000002E67E4002C
+:10016000E7000000E60000002E6F230019000700E2
+:1001700005000000045324000A0017001300520079
+:100180004B002500060015001A0051002C00260027
+:100190000F0011001000E108280027002D001600B4
+:1001A0000D6130004E0038001C000942E50031416D
+:1001B00000000100010001000100010000003A0000
+:1001C000350031000100010001003B003502210231
+:1001D000640001004C003C001E02240622020100C3
+:1001E00001003D002D0224022404010001003E0014
+:1001F00001003700110400000100010001000000AF
+:1002000001000000010001000100000001000000E9
+:1002100001003F00240624022302000001004000E8
+:1002200022042502350001000100410023042602BA
+:100230003502370001004200240425041F021E027B
+:100240000100430031002604310201000100440096
+:10025000450001002D020100000001000100010025
+:10026000010001000000010001000100FB0001008D
+:10027000010001000100F200F9000100010001008D
+:10028000F000F100FA00F400010001000100F300A9
+:10029000FC00F5000100010001000100F600000073
+:1002A0000100010001000000010000000100010048
+:1002B0000100000001000000010001000100010038
+:1002C000010000000100010001000100A800A900D8
+:1002D0000100010001000100AC00AA00B60001000D
+:1002E00001000100AB00500001000100010001000D
+:1002F000520051000100AE000100010001004F005A
+:10030000000029002B000100E100354100001E0023
+:10031000140004001D6164004D001F001A00160047
+:100320001B00E1044C0020000800070006005000FC
+:100330002A0021001500090019004F004A00220080
+:1003400017000A000500000001001908E300000082
+:10035000E20000002E670608E7000000E60000004B
+:100360002E6F23001C000B00110000000100240070
+:1003700018000D00100052004B0025000C000E006C
+:10038000360051002C00260012000F003700E10853
+:100390002800270013003300386130004E002D0084
+:1003A0002F003442E500314100000100010001004E
+:1003B0000100010000000100010001000100010036
+:1003C00001000100010050000100010001000100D6
+:1003D00052005100010001000100010001004F0026
+:1003E0000100010001000100010001000100000006
+:1003F00001000100010000000100000001000100F7
+:10040000010000000100000001003F005200510007
+:100410002302000001004000240021001E002700EC
+:1004200001004100250022001F00370001004200AA
+:100430002600230020002700010043003002300086
+:1004400024022E00010044004500010001000100CB
+:10045000000016034500720067006F0044006F0043
+:100460007800200045005A00000016034500720085
+:1004700067006F0044006F007800200045005A00BC
+:1004800000000403090409026D00040100A0FA0938
+:1004900004000001030101000921110100012240B3
+:1004A000000705810308000A090401000103010295
+:1004B00000092111010001224D00070582030800F7
+:1004C0000A090402000103000000092111010001D2
+:1004D0002236000705830308000A0904030001030C
+:1004E00000000009211101000122390007058403E1
+:1004F0001000011201100100000008EDFE071301B9
+:10050000000102000105010906A101050719E02902
+:10051000E7150025019508750181020508190129D3
+:10052000059505750191029501750391010507195E
+:1005300000297715002501957875018102C0050114
+:100540000980A101850216010026B7001A01002AC0
+:10055000B700751095018100C0050C0901A1018546
+:1005600003160100269C021A01002A9C02751095B0
+:10057000018100C005010902A1010901A1000509CD
+:1005800019012905150025019505750181029501BF
+:10059000750381010501093009311581257F950217
+:1005A0007508810609381581257F95017508810632
+:1005B000050C0A38021581257F950175088106C052
+:1005C000C005010906A101050719E029E715002565
+:1005D00001950875018102950175088101050819C9
+:1005E0000129059505750191029501750391010594
+:1005F00007190029FF150026FF00950675088100E0
+:10060000C00000000000000000000000010204061D
+:100610000A0F17202C3A4A5D71879DB3C7DAE9F5B6
+:10062000FCFFFCF5E9DAC7B39D87715D4A3A2C20DF
+:10063000170F0A060402010000000000000000007D
+:10064000000011241FBECFEFDAE0DEBFCDBF04B63D
+:1006500003FE24C08091FD019091FE01A091FF0155
+:10066000B09100028730904BA740B04BB9F4109284
+:10067000FD011092FE011092FF011092000214BEC3
+:1006800084B7877F84BF88E10FB6F89480936000B9
+:10069000109260000FBEE0E0FFE3099511E0A0E0DA
+:1006A000B1E0E0EBF7E402C005900D92A433B1078E
+:1006B000D9F711E0A4E3B1E001C01D92AD3FB1074D
+:1006C000E1F70E94CD0B0C94D6230C9400001092FD
+:1006D000B9008AE08093B800089594EA9093BC0032
+:1006E0009091BC0097FFFCCF9091B900987F983013
+:1006F00021F0903111F081E008958093BB0084E8EF
+:100700008093BC008091BC0087FFFCCF8091B90032
+:10071000887F883111F0803471F780E0089584E992
+:100720008093BC008091BC0084FDFCCF0895809331
+:10073000BB0084E88093BC008091BC0087FFFCCFA5
+:100740009091B900987F81E0983209F480E0089593
+:1007500084E88093BC008091BC0087FFFCCF80912F
+:10076000BB00089580B38C7080BB81B3836F81BB65
+:10077000089580910101811115C080E40E946D03EC
+:100780008093010181110CC082E10E949703809344
+:100790000101811105C08FEF0E9497038093010131
+:1007A0000E948F0384B1807F84B985B1807F85B931
+:1007B0008AB1837F8AB98BB1837F8BB93E98469883
+:1007C00008950E948305809301010E94B9030E944D
+:1007D000B203A5E3B1E0E3E4F1E08EE08E0F119205
+:1007E0001D928E13FCCF0C946D050E94830580939F
+:1007F00001010E94B9030E94B203A5E3B1E0E3E462
+:10080000F1E08EE08E0F11921D928E13FCCF0895B1
+:10081000BF92CF92DF92EF92FF920F931F93CF93ED
+:10082000DF9380910101882379F0809134018F5FFB
+:1008300080933401811108C00E94830580930101D7
+:10084000811102C00E94150505E311E0C0E0D0E06F
+:10085000DD24D39482E0C82EEE24E394F12CC7303B
+:10086000D10500F580910101811164C080E40E94EE
+:100870006D0380930101811112C082E10E949703F0
+:100880008093010181110BC0C7010C2E01C0880F9C
+:100890000A94EAF780950E949703809301010E94D1
+:1008A0008F0348C0CA30A1F028F4C83059F0C930CD
+:1008B00061F005C0CC3089F070F0CD3089F0209A1D
+:1008C000289810C0219A29980DC0229A2A980AC007
+:1008D000239A2B9807C0529A01C0539A5B9802C082
+:1008E0003E9A469890EA9A95F1F79FB1799902C09D
+:1008F00082E001C080E091709D25982B7C9902C018
+:1009000084E001C080E0892B7D9902C038E001C0FD
+:1009100030E0832B7E9902C020E101C020E0822BD1
+:100920009FB19095991F9927991F9295990F907E45
+:10093000892B0FC080910101811149C080E40E9480
+:100940006D0380930101882379F1B12C0E948F03FC
+:100950008B2DF8019081981719F08083C0920001C7
+:100960000E94B90321960F5F1F4FCE30D10509F0C9
+:1009700076CF80910001882361F18150809300013E
+:10098000882339F08FE99FE00197F1F700C000005C
+:1009900020C0A3E4B1E0E5E3F1E0CF01825F9191F3
+:1009A0009D938E13FCCF15C083E10E949703809323
+:1009B00001018111CACF81E40E946D03809301017E
+:1009C0008111C3CF0E94A803B82EB094BFCF80E09E
+:1009D000C0CF0E94130581E0DF91CF911F910F914D
+:1009E000FF90EF90DF90CF90BF900895E82FF0E058
+:1009F000ED5BFE4F8081089508950F931F93CF9371
+:100A0000DF93C3E4D1E010E00C2F025F899190E006
+:100A10000E941A1C180F0C13F9CF812FDF91CF9170
+:100A20001F910F9108950C94E30556985E982598B0
+:100A30002D9826982E9827982F988FEF90E09093D6
+:100A400089008093880090938B0080938A00909314
+:100A50008D0080938C00259A2D9A2FEF80E792E0ED
+:100A6000215080409040E1F700C00000269A2E9A65
+:100A70002FEF80E792E0215080409040E1F700C0E6
+:100A80000000279A2F9A2FEF80E792E021508040B4
+:100A90009040E1F700C0000025982D982FEF80E7E7
+:100AA00092E0215080409040E1F700C0000026987D
+:100AB0002E982FEF80E792E0215080409040E1F7A0
+:100AC00000C0000027982F9856985E9825982D987A
+:100AD00026982E9827982F98089589EA8093800069
+:100AE00089E08093810024982C983F988AB18F7474
+:100AF0008AB96E98479A8BB1806B8BB9769A0E94AF
+:100B000015050C94E20580E280930101809151016A
+:100B100081110EC00E94670381E0809351012FEF85
+:100B200083ED90E3215080409040E1F700C0000049
+:100B300080E40E946D038093010181112EC00E9408
+:100B4000970380930101811128C00E94970380932D
+:100B50000101811122C08FE30E949703809301015C
+:100B600081111BC00E948F0380E40E946D0380935B
+:100B70000101811112C08CE00E9497038093010152
+:100B800081110BC00E94970380930101811105C060
+:100B90008FE30E949703809301010E948F0380914D
+:100BA0000101089561110BC0FC018281882321F0AD
+:100BB00085EE0E94291203C085EE0E94F11280E0AA
+:100BC00090E0089508956091BE017091BF018091F9
+:100BD000C0019091C1010E94261C56985E982598EC
+:100BE0002D9826982E9827982F98089581E008959B
+:100BF00081E008950C94F8050895282F882339F092
+:100C000090E02A3010F44D9608950697089587E2F3
+:100C100090E00895AF92BF92DF92EF92FF920F9310
+:100C20001F93CF93DF938C01FC01C081D181CE0152
+:100C30000E949F1ABE010E947A09EC01B8010E942D
+:100C4000FA05882309F4C9C1F8018281882309F4CF
+:100C5000BEC080915E0181111FC0C431F0E7DF0783
+:100C600009F0B5C10E94FC0581E080935E010E94FD
+:100C7000BD1C90935D0180935C0110925501109210
+:100C8000570110925601109259011092580110927A
+:100C90005B0110925A01A1C180915C0190915D01AC
+:100CA0000E94C91C883C910570F480915501E82F81
+:100CB000F0E0EE0FFF1FEA5AFE4FD183C0838F5F33
+:100CC000809355018AC1C13020E8D20708F451C091
+:100CD000F8018281882309F47EC05E01E894B7F8A8
+:100CE00080915401813079F050F08230C1F482EE6D
+:100CF0000E94291287E50E94291287E50EC082EE24
+:100D00000E9429120CC080EE0E94291281EE0E94DE
+:100D1000291288E10E94291288E10E94F1128CE0D8
+:100D2000E82EF12CC5010E2C02C0969587950A94E9
+:100D3000E2F78F700E94FD05D82E0E9429128D2D9A
+:100D40000E94F112F4E0EF1AF1082CEFE2162FEFF7
+:100D5000F20641F780915401813029F010F0823081
+:100D600041F482EE04C080EE0E94F11281EE0E94F6
+:100D7000F112C43180E7D80768F4C23090E7D90790
+:100D800008F046C0C115E0E7DE0771F0C130D0477A
+:100D9000A1F10CC1C33320E7D20709F4D8C0C43392
+:100DA000D04709F4EBC002C1F8018281882309F41D
+:100DB00002C10E94A615FFEF24E38CE0F150204011
+:100DC0008040E1F700C000000E94181D06C1C1303C
+:100DD00080E8D80770F2C43120E7D20708F0B3C02A
+:100DE000C23080E7D807A0F4C11590E7D90709F40D
+:100DF000E2C0C130D04709F0D9C0F8018281882310
+:100E000009F4D9C08091DB0181608093DB01E5C0EA
+:100E1000F8018281882309F4CEC00E94721D8111DD
+:100E200002C00E94581D0E94851D90E09093EF0122
+:100E30008093EE01C230F0E7DF0721F48091EE01EC
+:100E400081607AC0C33020E7D20721F48091EE019F
+:100E5000826072C0C43080E7D80721F48091EE012F
+:100E600084606AC0C53090E7D90719F48091EE011B
+:100E700027C0C630E0E7DE0721F48091EE018061F3
+:100E80005BC0C730F0E7DF0721F48091EE0180629C
+:100E900053C0C83020E7D20721F48091EE0180646E
+:100EA0004BC0C93080E7D80721F48091EE018068FB
+:100EB00043C0CA3090E7D90729F48091EE018460DD
+:100EC00088603AC0CB30E0E7DE0721F48091EE0184
+:100ED0008E7F32C0CC30F0E7DF0721F48091EE0145
+:100EE0008D7F2AC0CD3020E7D20721F48091EE011A
+:100EF0008B7F22C0CE3080E7D80719F48091EE01B5
+:100F00001AC08091EE01CF3090E7D90711F48F7E9F
+:100F100013C0C031E0E7DE0711F48F7D0DC0C13191
+:100F2000F0E7DF0711F48F7B07C0C231D04711F41F
+:100F30008F7702C08B7F877F8093EE018091EE01D7
+:100F40000E94891D4AC0C333F0E7DF07A1F4F8010E
+:100F50008281882321F01092520182E016C0809194
+:100F60005201811106C086E20E94291286E20E9487
+:100F7000F11282E018C0C433D047C1F4F801828175
+:100F8000882331F01092530180E20E94401325C063
+:100F900080915301811106C087E20E94291287E2E5
+:100FA0000E94F11280E20E94471317C081E08093F3
+:100FB000520180935301C801DF91CF911F910F918E
+:100FC000FF90EF90DF90BF90AF900C94F605C1308A
+:100FD000F0E8DF0708F081CECCCE80E0DF91CF9142
+:100FE0001F910F91FF90EF90DF90BF90AF90089509
+:100FF00026E0729FF001112444E5849FE00DF11D6D
+:101000001124E60FF11DEE0FFF1FE65FFE4F8591E5
+:1010100094910E948C09811560E49607B0F58115C2
+:1010200070E3970708F0DEC0803E9105D8F4803C5D
+:10103000910508F06CC0883A910578F4853A9105DD
+:1010400008F06BC08130910509F452C108F40FC15A
+:101050008430910508F04CC10AC18B3B910508F41E
+:1010600067C005C18F3F910509F048F4803F9105A5
+:1010700008F0ADC0883E910508F43AC1F8C081156A
+:1010800020E2920708F0A5C00895811543E5940772
+:1010900090F4811562E5960708F0C8C0811571E5E6
+:1010A000970708F0BEC0811520E5920708F09DC0A3
+:1010B0009F70906A0895811545E59407D8F48115CD
+:1010C00064E5960708F0C8C0482F4695469570E23B
+:1010D000479FA00111248370992721E030E0B901D6
+:1010E00002C0660F771F8A95E2F7CB01842B952B00
+:1010F0009A680895811576E5970708F4B2C09C01B7
+:1011000030562115304108F0B2C09F70AEC0FC01CE
+:10111000EE0FFF1FE657F04062C0853A910509F4D3
+:10112000A9C0863A910509F0A8C082E890E4089524
+:10113000883A910509F4A4C0893A910509F4A3C03D
+:101140008A3A910509F4A2C08B3A910509F4A1C02D
+:101150008C3A910509F4A0C08D3A910509F49FC01D
+:10116000803B910509F49EC08E3A910509F49DC01B
+:101170008F3A910509F49CC0813B910509F49BC00D
+:10118000823B910509F49AC0833B910509F499C00B
+:10119000843B910509F498C0853B910509F497C0FB
+:1011A000863B910509F496C0873B910509F495C0EB
+:1011B000883B910509F494C0893B910509F493C0DB
+:1011C0008A3B910509F492C080E094E4089590650B
+:1011D0000895FC01FF70EE0FFF1FE65FFE4F859143
+:1011E000949108959927906C0895482F437021E0B9
+:1011F00030E002C0220F331F4A95E2F73C68AC0191
+:1012000064E0569547956A95E1F74370342B8F70EB
+:101210008695869560E2869FC0011124822B932BD0
+:101220000895982F8827816F906A0895482F4695D2
+:10123000469570E2479FA00111248370992721E011
+:1012400030E0B90102C0660F771F8A95E2F7CB0143
+:10125000842B952B9C680895982F8827846F906A1B
+:1012600008958F719927982F88279062089580E0BC
+:1012700090E0089581E890E4089583E890E408956B
+:1012800082EE94E4089589EE94E408958AEE94E45D
+:10129000089585EB94E4089586EB94E4089587EB34
+:1012A00094E408958CEC94E408958DEC94E408950E
+:1012B00083E895E408958AE895E4089582E995E441
+:1012C000089584E995E4089581E296E4089583E21F
+:1012D00096E4089584E296E4089585E296E40895FC
+:1012E00086E296E4089587E296E408958AE296E419
+:1012F0000895089596E0799FF001112494E5899F5F
+:10130000E00DF11D1124E60FF11DEE0FFF1FE65F4A
+:10131000FE4F8591949108958238910549F1B0F47A
+:101320008133910509F458C048F48932910509F4D4
+:101330004EC08A32910509F454C008958533910551
+:1013400009F440C08933910599F00895833E9105D1
+:1013500029F138F4803E910591F0823E9105A1F08B
+:101360000895863E9105F9F0873E910531F1089583
+:101370002091EE0120FD3AC021FD38C008958091F2
+:10138000EE0180FD35C032C08091EE0182FF32C097
+:101390008091EE0184FD30C083EE39C08091EE0172
+:1013A00082FD28C0F5CF8091EE0183FF27C0809198
+:1013B000EE0184FD21C087EE2AC08091EE0183FDFD
+:1013C0001DC0F5CF8091EE0185FD1AC01BC0809134
+:1013D000EE0185FD17C014C08091EE0186FD14C09A
+:1013E00015C08091EE0186FD11C00EC080EE0FC0C9
+:1013F00089E30DC082EE0BC080E009C086EE07C015
+:1014000089E205C085E303C08AE201C081E390E080
+:10141000089508950C94090A80916F010895CF935F
+:10142000DF9300D01F92CDB7DEB79C018091F4010D
+:10143000843019F593E099833B832A839093E900E4
+:101440008FEF9091E800815095FD06C095ED9A953B
+:10145000F1F700008111F5CF8091E80085FF0DC004
+:1014600040E050E063E070E0CE0101960E94750C10
+:101470008091E8008E778093E8000F900F900F9096
+:10148000DF91CF910895CF93DF9300D01F92CDB716
+:10149000DEB72091F401243021F522E029839B83DB
+:1014A0008A8383E08093E9008FEF9091E800815078
+:1014B00095FD06C095ED9A95F1F700008111F5CFE5
+:1014C0008091E80085FF0DC040E050E063E070E0EF
+:1014D000CE0101960E94750C8091E8008E77809372
+:1014E000E8000F900F900F90DF91CF910895209119
+:1014F000F4012430F1F422E02093E9002FEF309141
+:10150000E800215035FD06C035ED3A95F1F70000B1
+:101510002111F5CF2091E80025FF0BC040E050E0FD
+:1015200065E070E00E94750C8091E8008E778093F2
+:10153000E8000895CF93DF93EC019091F40194308B
+:1015400009F046C080910C018823D9F080910D01EB
+:101550008823B9F09093E9008FEF9091E8008150D3
+:1015600095FD06C095E19A95F1F700008111F5CF40
+:101570008091E80085FF2CC040E050E060E170E021
+:1015800017C081E08093E9008FEF9091E8008150CF
+:1015900095FD06C095ED9A95F1F700008111F5CF04
+:1015A0008091E80085FF14C040E050E068E070E002
+:1015B000CE010E94750C8091E8008E778093E80040
+:1015C00080E1FE01AFE5B1E001900D928A95E1F76F
+:1015D000DF91CF9108958091F301811109C00E949C
+:1015E0000A0E0E94670E8091E20084608093E20000
+:1015F00008951092F301089508950C94FE210E941D
+:10160000AE1C0E9404220E940D110C940A0A42E0B2
+:1016100061EC81E00E94840D42E061EC82E00E9476
+:10162000840D42E061EC83E00E94840D42E161ECB4
+:1016300084E00C94840D8091F601833009F455C048
+:1016400030F4813071F0823009F48EC008958A3010
+:1016500009F47AC08B3009F460C0893009F09CC06D
+:1016600020C08091F501813A09F096C08091E80090
+:10167000877F8093E8008091F9019091FA01892B8E
+:1016800021F460E18FE591E003C060E080E090E04C
+:1016900070E00E94C00C8091E8008B778093E80096
+:1016A00008958091F501813209F076C08091F901A9
+:1016B0009091FA01009719F0039709F06DC080919D
+:1016C000E800877F8093E8008091E80082FD05C0F4
+:1016D0008091F4018111F8CF5FC08091F100809377
+:1016E0006F018091E8008B7753C08091F501813ABA
+:1016F00009F052C08091F9019091FA01892B09F00B
+:101700004BC08091E800877F8093E8008091E800DB
+:1017100080FFFCCF80910C0136C08091F5018132B1
+:10172000D9F58091F9019091FA01892BA9F5809161
+:10173000E800877F8093E8000E94B90D8091F7014F
+:1017400080930C010C94A6158091F501813221F54E
+:101750008091E800877F8093E8000E94B90D809116
+:10176000F8018093700108958091F501813AA1F408
+:101770008091E800877F8093E8008091E80080FFF7
+:10178000FCCF809170018093F1008091E8008E770A
+:101790008093E8000C94B90D089584B7877F84BFC7
+:1017A00088E10FB6F89480936000109260000FBE3D
+:1017B00080E880936100109261000E945C110E9499
+:1017C0000A0E0E94670E8091E20084608093E2001E
+:1017D00078940E94ED100E945E1182E091E00E94D8
+:1017E00008110E94EC218091F401853069F40E9477
+:1017F000761C8091F2018823B1F30E94A01C8823FB
+:1018000091F30E945F0CEFCF0E946411ECCF292F5F
+:10181000332723303105C9F064F42130310581F0DC
+:101820002230310509F043C08DE690E026E834E02F
+:1018300042C021323105F1F02232310541F137C089
+:1018400082E190E023EF34E036C0992781309105A2
+:1018500041F08230910541F0892B49F5E2E8F4E04E
+:1018600005C0EAE6F4E002C0E2E5F4E0849190E02D
+:101870009F0121C06430D8F4E62FF0E0EE0FFF1F87
+:10188000EE5DFE4F2081318189E090E014C064302C
+:1018900070F470E0FB01EE0FFF1FE65EFE4F20814B
+:1018A0003181FB01EA5EFE4F808190E004C080E060
+:1018B00090E020E030E0FA0131832083089580E158
+:1018C00089BD82E189BD09B400FEFDCF8091D800B9
+:1018D0008F7D8093D8008091E00082608093E0004B
+:1018E0008091E00081FDFCCF0895CF92DF92EF92CE
+:1018F000FF920F931F93CF93DF93EC018B016A014B
+:101900000E94D80D811133C0C114D10439F0F60101
+:1019100080819181081B190BC80FD91FE12CF12C74
+:101920000115110519F18091E80085FD16C080911F
+:10193000E8008E778093E800C114D10449F0F601E5
+:1019400080819181E80EF91EF182E08285E00FC06E
+:101950000E94D80D882321F30AC089918093F10059
+:1019600001501109FFEFEF1AFF0ADACF80E0DF9193
+:10197000CF911F910F91FF90EF90DF90CF9008953E
+:101980002091FB013091FC012617370748F06115C3
+:10199000710539F42091E8002E772093E80001C00A
+:1019A000B90140E061157105A9F12091F4012223EC
+:1019B00009F443C0253009F442C02091E80023FD1A
+:1019C00040C02091E80022FD32C02091E80020FFB5
+:1019D000E9CF4091F3002091F20030E0342BFC017C
+:1019E000CF016115710559F02830310540F481911E
+:1019F0008093F100615071092F5F3F4FF1CF41E0BB
+:101A00002830310509F040E02091E8002E7720933E
+:101A1000E800C8CF4111C9CF0AC08091F4018823E2
+:101A200061F0853061F08091E80083FD0AC080910B
+:101A3000E80082FFF2CF80E0089582E0089583E01D
+:101A4000089581E008952091FB013091FC01261753
+:101A5000370748F06115710539F42091E8002E77B9
+:101A60002093E80001C0B901FC0120E06115710577
+:101A700091F18091F401882309F440C0853009F484
+:101A80003FC08091E80083FD3DC08091E80082FD69
+:101A90002FC08091E80080FFE9CF2091F300809172
+:101AA000F20090E0922B6115710559F08830910594
+:101AB00040F424912093F100319661507109019610
+:101AC000F2CF21E0089709F020E08091E8008E77BE
+:101AD0008093E800CBCF2111CCCF0AC08091F401D4
+:101AE000882361F0853061F08091E80083FD0AC0B1
+:101AF0008091E80082FFF2CF80E0089582E00895AF
+:101B000083E0089581E00895982F973058F59093D9
+:101B1000E900981739F07091EC002091ED00509198
+:101B2000F00003C0242F762F50E021FF19C0309120
+:101B3000EB003E7F3093EB003091ED003D7F309322
+:101B4000ED003091EB0031603093EB007093EC00CE
+:101B50002093ED005093F0002091EE0027FF07C086
+:101B60009F5FD3CF8F708093E90081E0089580E07C
+:101B700008958091F50187FF11C08091E80082FDF2
+:101B800005C08091F4018111F8CF11C08091E80067
+:101B90008B770BC08091F401882349F08091E80095
+:101BA00080FFF8CF8091E8008E778093E800089559
+:101BB0002091E4003091E50095E64091EC00842FFF
+:101BC000817040FF22C08091E80080FD1CC08091A0
+:101BD000F401882391F0853091F08091EB0085FD30
+:101BE00010C04091E4005091E5004217530729F3DB
+:101BF0009A01915011F784E0089582E0089583E0FE
+:101C0000089581E0089580E008954091E80042FF42
+:101C1000DECF08950E94780E0E94800EE0EEF0E084
+:101C2000808181608083E8EDF0E080818F77808320
+:101C300019BCA7EDB0E08C918E7F8C9380818F7E54
+:101C400080831092F30108950F931F93CF93DF9336
+:101C50000E94780E0E94800EC8EDD0E088818F77B8
+:101C6000888388818068888388818F7D888319BC78
+:101C70001092F4011092F0011092F2011092F10111
+:101C800000EE10E0F80180818B7F80838881816085
+:101C9000888342E060E080E00E94840DE1EEF0E0A5
+:101CA00080818E7F8083E2EEF0E08081816080839E
+:101CB000808188608083F80180818E7F8083888125
+:101CC00080618883DF91CF911F910F910895E8ED96
+:101CD000F0E080818F7E8083E7EDF0E0808181609D
+:101CE000808384E082BF81E08093F3010C94240E12
+:101CF000E8EDF0E080818E7F80831092E20008950D
+:101D00001092DA001092E10008951F920F920FB620
+:101D10000F9211242F933F934F935F936F937F9371
+:101D20008F939F93AF93BF93EF93FF938091E100C5
+:101D300082FF0BC08091E20082FF07C08091E1002A
+:101D40008B7F8093E1000E94EC108091DA0080FF8D
+:101D50001FC08091D80080FF1BC08091DA008E7F69
+:101D60008093DA008091D90080FF0DC080E189BDA9
+:101D700082E189BD09B400FEFDCF81E08093F401CA
+:101D80000E94EB0A05C019BC1092F4010E94F90AE6
+:101D90008091E10080FF19C08091E20080FF15C0B2
+:101DA0008091E2008E7F8093E2008091E20080616A
+:101DB0008093E2008091D80080628093D80019BCA3
+:101DC00085E08093F4010E94FD0A8091E10084FF88
+:101DD00030C08091E20084FF2CC080E189BD82E1A7
+:101DE00089BD09B400FEFDCF8091D8008F7D80931E
+:101DF000D8008091E1008F7E8093E1008091E20025
+:101E00008F7E8093E2008091E20081608093E20007
+:101E10008091F001882311F084E007C08091E300F5
+:101E200087FD02C081E001C083E08093F4010E943D
+:101E3000FF0A8091E10083FF29C08091E20083FFC7
+:101E400025C08091E100877F8093E10082E080934C
+:101E5000F4011092F0018091E1008E7F8093E10007
+:101E60008091E2008E7F8093E2008091E2008061A9
+:101E70008093E20042E060E080E00E94840D809167
+:101E8000F00088608093F0000E94FC0AFF91EF91BF
+:101E9000BF91AF919F918F917F916F915F914F9182
+:101EA0003F912F910F900FBE0F901F9018951F928A
+:101EB0000F920FB60F9211242F933F934F935F937E
+:101EC0006F937F938F939F93AF93BF93CF93DF9342
+:101ED000EF93FF93C091E900CF708091EC00D82F71
+:101EE000D17080FDD0E81092E9008091F000877FEA
+:101EF0008093F00078940E949B0F1092E9008091EB
+:101F0000F00088608093F000CD2BCF70C093E90083
+:101F1000FF91EF91DF91CF91BF91AF919F918F9101
+:101F20007F916F915F914F913F912F910F900FBED5
+:101F30000F901F9018951F93CF93DF93CDB7DEB707
+:101F4000AA970FB6F894DEBF0FBECDBFE5EFF1E064
+:101F500088E08E0F9091F10091938E13FBCF0E9439
+:101F60001B0B8091E80083FF1FC18091F5019091C8
+:101F7000F601492F50E04A30510508F015C1FA0129
+:101F8000EA5AFF4F0C948623803881F0823809F09A
+:101F90000BC18091F9018F708093E9008091EB0073
+:101FA00085FB882780F91092E90006C08091F10135
+:101FB0009091F201911182609091E800977F909347
+:101FC000E8008093F1001092F100C8C0282F2D7F07
+:101FD00009F0EAC0882319F0823061F0E5C08091F1
+:101FE000F701813009F0E0C0933009F080E0809380
+:101FF000F2012BC08091F701811127C08091F90176
+:102000008F7009F4D1C08093E9002091EB0020FF8C
+:102010001CC0933021F48091EB00806214C0909139
+:10202000EB0090619093EB0021E030E0A90102C049
+:10203000440F551F8A95E2F74093EA001092EA0098
+:102040008091EB0088608093EB001092E900809112
+:10205000E800877F86C08111A7C01091F7011F7724
+:102060008091E3008078812B8093E3008091E800E9
+:10207000877F8093E8000E94B90D8091E80080FF7F
+:10208000FCCF8091E30080688093E300111102C0CF
+:1020900082E001C083E08093F40186C080588230E2
+:1020A00008F082C08091F7019091F8018C3D53E0D7
+:1020B000950779F583E08A838AE289834FB7F8949C
+:1020C000DE01139620E03EE051E2E32FF0E0509372
+:1020D0005700E49120FF03C0E295EF703F5FEF707F
+:1020E0008E2F90E0EA3010F0C79601C0C0968D9315
+:1020F0009D932F5F243149F74FBF8091E800877F80
+:102100008093E8006AE270E0CE0101960E94C00C64
+:1021100014C0AE014F5F5F4F6091F9010E94070C40
+:10212000BC01009709F440C09091E800977F90931C
+:10213000E80089819A810E94230D8091E8008B77C5
+:102140008093E80031C0803879F58091E800877F7E
+:102150008093E8008091F0018093F1008091E80085
+:102160008E778093E8000E94B90D1EC081111CC0BB
+:102170009091F7019230C0F48091E800877F8093BE
+:10218000E8009093F0010E94B90D8091F001811157
+:1021900006C08091E30087FD02C081E001C084E0B9
+:1021A0008093F4010E94070B8091E80083FF0AC02E
+:1021B0008091E800877F8093E8008091EB00806247
+:1021C0008093EB00AA960FB6F894DEBF0FBECDBF8A
+:1021D000DF91CF911F9108950895CF938091F401DD
+:1021E0008823A1F0C091E900CF709091EC00892F75
+:1021F000817090FD80E8C82B1092E9008091E80082
+:1022000083FD0E949B0FCF70C093E900CF9108958A
+:1022100090937601809375010895E0917501F09196
+:102220007601309721F00190F081E02D099480E053
+:102230000895E0917501F0917601309721F00280C8
+:10224000F381E02D09940895E0917501F0917601F4
+:10225000309721F00480F581E02D099408952091B4
+:102260007301309174018217930771F09093740198
+:1022700080937301E0917501F0917601309721F020
+:102280000680F781E02D0994089520917101309125
+:1022900072018217930771F090937201809371011C
+:1022A000E0917501F0917601309721F00084F1857D
+:1022B000E02D0994089508950C945B110E94B41CBC
+:1022C0000E94E1030C943A1D9F92AF92BF92CF926D
+:1022D000DF92EF92FF920F931F93CF93DF9300D083
+:1022E00000D000D0CDB7DEB70E9408040DE010E0AA
+:1022F000AA24A394B12C902E802F0E94F60498015A
+:1023000028583E4F6901F901F080F826A1F40150E8
+:10231000110988F78FEF89838A831B820E94BD1C75
+:102320008160782F9D838C8349815A816B818D8157
+:102330000E94FB112FC09091DB0191FF04C08E839E
+:102340000E94FC048E8125E030E0A501022E01C030
+:10235000440F0A94EAF7E42E4F21C1F029839A82B0
+:102360008E2191E009F490E09B830E94BD1C816066
+:10237000782F9D838C8349815A816B818D810E9446
+:10238000FB11F6018081E826E08204C0215031096A
+:10239000E0F6BDCF0E94081F109177010E940D1139
+:1023A0001817B9F00E940D118093770126960FB689
+:1023B000F894DEBF0FBECDBFDF91CF911F910F917B
+:1023C000FF90EF90DF90CF90BF90AF909F900C94D4
+:1023D0000A0A26960FB6F894DEBF0FBECDBFDF9176
+:1023E000CF911F910F91FF90EF90DF90CF90BF9012
+:1023F000AF909F900895CF93DF93CDB7DEB72B9723
+:102400000FB6F894DEBF0FBECDBF4F8358876987E4
+:102410007A878B87DE01119686E0FD0111928A95FD
+:10242000E9F785E0FE01379601900D928A95E1F774
+:1024300049815A816B817C818D819E810E944418E3
+:102440002B960FB6F894DEBF0FBECDBFDF91CF91B4
+:102450000895CF93882309F4C2C0C82F823859F455
+:102460000E940D1181FDBBC089E30E941E1B0E94CA
+:10247000EB1B89E30CC0833879F40E940D1180FDB9
+:10248000AEC083E50E941E1B0E94EB1B83E50E94E9
+:10249000601BCF910C94EB1B843859F40E940D11F2
+:1024A00082FD9DC087E40E941E1B0E94EB1B87E4F7
+:1024B000EECF8CEF8C0F813A48F48C2F0E94522182
+:1024C00081118DC08C2F0E941E1BE3CF80E28C0FE8
+:1024D000883048F4C77081E001C0880FCA95EAF7D8
+:1024E0000E94A41BD6CF8BE58C0F833078F4C53ABD
+:1024F00029F0C63A31F083E890E005C081E890E029
+:1025000002C082E890E0CF910C942F1188E58C0FE7
+:10251000833108F064C0C83A39F1C93A41F1CA3A86
+:1025200049F1CB3A51F1CC3A59F1CD3A61F1C03B86
+:1025300069F1CE3A71F1CF3A79F1C13B81F1C23BF9
+:1025400089F1C33B91F1C43B99F1C53BA1F1C63B75
+:10255000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BD5
+:10256000C9F180E090E038C082EE90E035C089EE9D
+:1025700090E032C08AEE90E02FC085EB90E02CC056
+:1025800086EB90E029C087EB90E026C08CEC90E0D1
+:1025900023C08DEC90E020C083E891E01DC08AE864
+:1025A00091E01AC082E991E017C084E991E014C07B
+:1025B00081E292E011C083E292E00EC084E292E0F8
+:1025C0000BC085E292E008C086E292E005C087E297
+:1025D00092E002C08AE292E0CF910C944511CF9133
+:1025E0000895882309F44BC0823859F40E940D11D4
+:1025F00081FF45C089E30E941E1B0E94EB1B89E3FB
+:102600000CC0833871F40E940D1180FF38C083E53F
+:102610000E941E1B0E94EB1B83E50E94601B0C9412
+:10262000EB1B843859F40E940D1182FF28C087E407
+:102630000E941E1B0E94EB1B87E4EFCF9CEF980FBC
+:10264000913A58F390E2980F983050F4877091E0E7
+:1026500001C0990F8A95EAF7892F0E94AA1BDFCF44
+:102660009BE5980F933020F480E090E00C942F11BC
+:10267000885A833120F480E090E00C94451108954D
+:10268000882321F00E94A41B0C94EB1B089588233F
+:1026900021F00E94AA1B0C94EB1B08957F928F924D
+:1026A0009F92AF92BF92CF92DF92EF92FF920F93E1
+:1026B0001F93CF93DF931F92CDB7DEB77C01C62E59
+:1026C000772EFC01058102950F70128111110E9475
+:1026D000C11B0E94171B882379F0112369F080E247
+:1026E0008C0D883048F082E00E94001B0E94171B6E
+:1026F00091E0D82ED92601C0D12CE72DE295EF70BC
+:10270000F0E0E05AFF4F0C948623872D807F072D41
+:102710000F70882311F00295007F112389F00023A8
+:1027200009F490C180E28C0D883020F4802F0E9443
+:10273000A41B03C0802F0E94B41B0E94EB1B82C10C
+:102740008C2D0E94F112002309F495C180E28C0DBA
+:10275000883020F4802F0E94AA1B03C0802F0E9483
+:10276000BA1B0E94EB1B87C1972D907F872D8F701E
+:10277000903211F08295807FCC2021F0F1E0CF16CD
+:10278000B1F01EC0112349F0002309F414C1013037
+:1027900009F011C10E94D41B6EC1002319F0013051
+:1027A00009F469C189830E94D71B89810AC1112359
+:1027B00021F0023008F05FC1FEC001115CC101C10F
+:1027C000112321F0002309F4F6C03CC1002309F4D1
+:1027D000F8C03EC1872D86958695837090E000975E
+:1027E00019F0019761F047C1112321F08C2D972D2D
+:1027F000937002C080E090E00E942F113CC1112331
+:1028000021F08C2D972D937002C080E090E00E9403
+:10281000451131C18C2D112319F00E94101E02C0E8
+:102820000E94781E0E94FD1E26C1872D837009F02C
+:1028300052C0111120C18C2D829586958770880F0A
+:10284000880F9C2D9F70892E912CA12CB12C082EC5
+:1028500004C0880C991CAA1CBB1C0A94D2F7C4FEA5
+:1028600014C00FE010E020E030E0B901A80104C07E
+:10287000440F551F661F771F8A95D2F7CB01BA0107
+:10288000609570958095909503C060E070E0CB01F5
+:10289000272D26952695237030E02230310569F0EA
+:1028A0002330310589F0682979298A299B2921302B
+:1028B000310571F00E948C19DEC0682979298A29B6
+:1028C0009B290E94A819D7C00E948C19C501B40188
+:1028D0000E947019D0C0112319F0872D817001C09A
+:1028E0008695882309F4C7C08C2D829586958770BC
+:1028F000880F880F9C2D9F70892E912CA12CB12CB4
+:10290000082E04C0880C991CAA1CBB1C0A94D2F780
+:10291000C4FE14C00FE010E020E030E0B901A801CF
+:1029200004C0440F551F661F771F8A95D2F7CB014D
+:10293000BA01609570958095909503C060E070E055
+:10294000CB01272D269526952370422F50E042304B
+:10295000510569F04330510589F0682979298A29A0
+:102960009B294130510571F00E94661A84C0682984
+:1029700079298A299B290E94821A7DC00E94661AA1
+:10298000C501B4010E944A1A76C08C2D90E0FC016A
+:10299000E05EF109E531F10508F050C0E059FF4F64
+:1029A0000C9486230C2D0F70872D8F71112331F01D
+:1029B0000E94E319802F0E9440135DC00E94041AF8
+:1029C000802F0E94471357C0112339F0011153C0C3
+:1029D000872D8F710E94291A4EC0023008F04BC01B
+:1029E000F7CF112339F0872D8F710E94E31943C06F
+:1029F0001123C9F3872D8F710E94041A3CC0112343
+:102A000029F0872D8F710E94CE1935C00E94C419FC
+:102A100032C0112351F0172D1F71812F0E94E3192D
+:102A200063E0812F0E94F71A26C081E00E94001BFC
+:102A3000023008F182E00E94001B1DC0112331F01A
+:102A4000002389F28C2D0E94291215C0002391F2D7
+:102A50008C2D0E94F1120FC0472D4F706C2DC701B5
+:102A60000E94D2050E94E81806C0472D4F706C2DB9
+:102A7000C7010E947909DD20F9F00E94F31A80FD58
+:102A80001BC0F70112820E94ED1A0E94E319C701D0
+:102A90000E946B150E94ED1A0F90DF91CF911F914C
+:102AA0000F91FF90EF90DF90CF90BF90AF909F90ED
+:102AB0008F907F900C94041A0F90DF91CF911F910B
+:102AC0000F91FF90EF90DF90CF90BF90AF909F90CD
+:102AD0008F907F9008950F931F93CF93DF93EC0116
+:102AE000888199812B813C81232BB9F09F3F11F480
+:102AF0008F3F99F0CE010E940A06882371F0688109
+:102B000079818A810E94E91A8C010E949E1A0E9492
+:102B10006519B801CE010E944E13DF91CF911F912C
+:102B20000F9108950E94C11B0E94D11B0E94961B09
+:102B30000E94EB1B0E94AE1F0E94FD1E80E090E0F1
+:102B40000E942F1180E090E00C9445110E94B11B6F
+:102B50000C9492150E94DE1A292F22952F7030E0D6
+:102B60002C3031054CF42A3031056CF422503109F7
+:102B700022303105A8F407C02C30310569F02F3020
+:102B8000310551F00DC0803F69F018F4803E40F4EB
+:102B900009C0843F29F406C093FB882780F9089573
+:102BA00080E0089581E00895CF93DF9300D000D0B6
+:102BB0001F92CDB7DEB70F900F900F900F900F9030
+:102BC000DF91CF910895CF93DF9300D000D000D054
+:102BD000CDB7DEB726960FB6F894DEBF0FBECDBFD9
+:102BE000DF91CF9108951F93CF93DF93C09186011A
+:102BF00016E080918701C81799F0D0E01C9FF00182
+:102C00001D9FF00D1124E857FE4F408151816281D4
+:102C10007381848195810E94E3152196C770E9CF65
+:102C2000DF91CF911F9108954091B8015091B90162
+:102C30006091BA017091BB018091BC019091BD017E
+:102C40000C94E3158091BD0182958F7009F054C0FA
+:102C50008091BA01882309F44FC080918601A09128
+:102C600087016091B8017091B9014091BB01509109
+:102C7000BC01B6E08A1709F43FC090E04115510548
+:102C8000C1F17F3F11F46F3FA1F1B89FF001B99FEF
+:102C9000F00D1124E857FE4F218172132AC02081C4
+:102CA000621327C02281211124C02381348124177B
+:102CB000350710F421503109241B350B283C310510
+:102CC000C0F42091BD012F7020612093BD0126E04A
+:102CD000289FF001299FF00D1124E357FE4F8081BA
+:102CE0008F708061808388EB91E00E946B150C945B
+:102CF000F31501968770BECF0895CF92DF92EF92C1
+:102D0000FF920F931F93CF93DF93CDB7DEB76297F8
+:102D10000FB6F894DEBF0FBECDBF8C0185E0F80181
+:102D2000DE011D9601900D928A95E1F7D8014C9134
+:102D300011965C91119712966C9112971396CD9003
+:102D4000DC9014973091B8017091B9018091BB016A
+:102D50009091BC01009709F46BC17F3F19F43F3F8C
+:102D600009F466C1E090BA01EE2009F4C0C02091D8
+:102D7000BD01C816D90628F0F601E81BF90BCF01F2
+:102D800004C0809590958C0D9D1DFF24F394883C84
+:102D9000910578F0F12C207F09F0C6C07C2DD98AEE
+:102DA000C88A89890E94D41588EB91E00E946B152E
+:102DB000B1C0822F807F09F046C0751314C0341350
+:102DC00012C0611110C02F7020612093BD010E94BC
+:102DD000141688EB91E00E946B158091BD01D8011B
+:102DE00015968C932EC0CD2819F15F3F11F44F3FFB
+:102DF000F9F0F62E61111CC08091860120918701A7
+:102E000036E0821709F45AC090E0389FF001399FEC
+:102E1000F00D1124E857FE4F7181571306C07081E1
+:102E2000471303C07281711103C001968770E9CF07
+:102E3000F62E662309F418C18091BD01816080934C
+:102E4000BD01F12C11C1751308C0341306C0611106
+:102E500004C08091BD01D801C3C04D875E878D85B8
+:102E60009E856A8B0E94AA156A898823E1F16623F0
+:102E7000D1F12091BD01822F82958F7090E0029751
+:102E800074F08091B8019091B90198878F83198669
+:102E9000DB86CA862C87CE0107960E946B1586E0DA
+:102EA000F801A8EBB1E001900D928A95E1F70E943C
+:102EB00022160E941416FF24F394D6C04D875E8715
+:102EC0008D859E850E94DE1A292F22952F7030E075
+:102ED000223031050CF0BCC09F7009F0B6C0805E96
+:102EE000883008F4C1C0C8010E946B15E4CFC81631
+:102EF000D90608F453C0F601E81BF90BCF01883C52
+:102F0000910508F450C0F12C7C2DD98AC88A898992
+:102F10000E94D415E8EBF1E086E0DF011D928A956E
+:102F2000E9F70E941416A0C0751314C0341312C020
+:102F3000611110C08091BD01F8018583C8010E9414
+:102F40006B1586E0E8EBF1E0DF011D928A95E9F769
+:102F5000FE2C8AC04D875E878D859E856A8B0E9478
+:102F6000AA156A89882309F4BECF662309F4BBCF6A
+:102F70002091BD01822F82958F7090E002970CF412
+:102F80008ECF8091B8019091B9019A8389831B8279
+:102F9000DD82CC822E83CE0101967FCF80959095E5
+:102FA0008C0D9D1DACCFF62E662309F49CCF7513B6
+:102FB0002EC034132CC02091BD0120FD1FC0822FD4
+:102FC00082958F70D9F0D80115962C9315978F3074
+:102FD00049F08F5F982F9295907F822F8F70892B69
+:102FE00015968C93C8010E946B1586E0F801A8EB3A
+:102FF000B1E001900D928A95E1F793CF86E0F80158
+:10300000A8EBB1E001900D928A95E1F72DC04D87B4
+:103010005E878D859E850E94AA15811140CF809183
+:10302000BD0181608093BD01C8010E946B151CC069
+:10303000662309F458CF4D875E878D859E850E9453
+:10304000AA15882309F44FCF2ACF811148CF0CC08D
+:10305000243031050CF047CF9F7009F440CFF801C0
+:103060009581907F09F03BCF8F2D62960FB6F89433
+:10307000DEBF0FBECDBFDF91CF911F910F91FF90AB
+:10308000EF90DF90CF9008951F93CF93DF93CDB74C
+:10309000DEB72C970FB6F894DEBF0FBECDBF4F83BF
+:1030A000588769877A878B879C87CE0107960E940D
+:1030B0007D16882369F08F8198852A853B85232B8F
+:1030C000F1F19F3F09F063C08F3F09F060C037C046
+:1030D00086E0FE013796DE01119601900D928A95E9
+:1030E000E1F76F817885EA85FB85309741F17F3F75
+:1030F00011F46F3F21F12091870130E0C901019661
+:10310000877099274091860150E08417950709F44C
+:1031100047C069837A83FD83EC8396E0929FD00158
+:10312000939FB00D1124A857BE4FFE013196019018
+:103130000D929A95E1F7809387010E94F31516E0AE
+:1031400080918601909187018917C1F1189FC00174
+:10315000112488579E4F0E947D16882379F1E091B3
+:1031600086011E9FF0011124E857FE4F40815181D6
+:1031700062817381848195810E94E315809186012B
+:1031800090E001968770992780938601D9CF4F816F
+:10319000588569857A858B859C850E94E315CFCFFC
+:1031A0000E94A6151092870110928601E8EBF1E0CB
+:1031B00086E0DF011D928A95E9F7C1CF2C960FB604
+:1031C000F894DEBF0FBECDBFDF91CF911F91089560
+:1031D000EF92FF920F931F93CF93DF938C01009791
+:1031E00009F46CC0F12CEE24E394E8012196F80177
+:1031F0008491843740F4843008F051C0813081F0EC
+:10320000823019F15BC0853709F444C0A8F19CE70E
+:10321000980F903708F052C08F770E94F11241C08A
+:103220000E5F1F4FFE01C49180E28C0F883048F47E
+:10323000C7708E2D01C0880FCA95EAF70E94C41B83
+:1032400014C08C2F0E9429122DC00E5F1F4FFE014B
+:10325000C49180E28C0F883058F4C7708E2D01C065
+:10326000880FCA95EAF70E94CA1B0E94EB1B1AC07E
+:103270008C2F0E94F11216C00E5F1F4FFE01C491E9
+:10328000CC2381F08FE99FE00197F1F700C00000A7
+:10329000C150F6CF0E5F1F4FFE01F49003C00E9495
+:1032A00029128E018F2D882309F49FCFEFE9FFE0CB
+:1032B0003197F1F700C000008150F5CFDF91CF9139
+:1032C0001F910F91FF90EF90089508956093C201B0
+:1032D0007093C3018093C4019093C5010C9492151F
+:1032E0000F931F930091C2011091C3012091C4015B
+:1032F0003091C501DC01CB01802B912BA22BB32B8C
+:103300008093C2019093C301A093C401B093C501FF
+:103310001F910F910C9492150F931F930091C2016E
+:103320001091C3012091C4013091C501DC01CB0192
+:1033300080239123A223B3238093C2019093C301DE
+:10334000A093C401B093C5011F910F910C949215E5
+:103350000F931F930091C2011091C3012091C401EA
+:103360003091C501DC01CB0180279127A227B3272B
+:103370008093C2019093C301A093C401B093C5018F
+:103380001F910F910C9492151092BE011092BF01E3
+:103390001092C0011092C1010C94921541E050E0CE
+:1033A00060E070E004C0440F551F661F771F8A95C8
+:1033B000D2F74093BE015093BF016093C001709358
+:1033C000C1010C94921541E050E060E070E004C04F
+:1033D000440F551F661F771F8A95D2F78091BE0153
+:1033E0009091BF01A091C001B091C101482B592B10
+:1033F0006A2B7B2B4093BE015093BF016093C001A9
+:103400007093C1010C94921541E050E060E070E0CF
+:1034100004C0440F551F661F771F8A95D2F7409549
+:103420005095609570958091BE019091BF01A091DB
+:10343000C001B091C101482359236A237B234093E3
+:10344000BE015093BF016093C0017093C1010C9401
+:10345000921541E050E060E070E004C0440F551F59
+:10346000661F771F8A95D2F78091BE019091BF01A8
+:10347000A091C001B091C101482759276A277B2735
+:103480004093BE015093BF016093C0017093C1018E
+:103490000C9492150F931F930091BE011091BF01E0
+:1034A0002091C0013091C101DC01CB01802B912B17
+:1034B000A22BB32B8093BE019093BF01A093C001B8
+:1034C000B093C1011F910F910C9492150F931F930C
+:1034D0000091BE011091BF012091C0013091C10146
+:1034E000DC01CB0180239123A223B3238093BE016F
+:1034F0009093BF01A093C001B093C1011F910F91A0
+:103500000C9492150F931F930091BE011091BF016F
+:103510002091C0013091C101DC01CB0180279127AE
+:10352000A227B3278093BE019093BF01A093C0014F
+:10353000B093C1011F910F910C9492150895CF92F1
+:10354000DF92EF92FF920F931F93CF93DF938C0143
+:10355000C090C201D090C301E090C401F090C501B9
+:103560008091BE019091BF01A091C001B091C101B5
+:10357000C82AD92AEA2AFB2ACFE1D0E0D701C6011E
+:103580000C2E04C0B695A795979587950A94D2F707
+:1035900080FF06C0B8018C2F0E94F807019721F424
+:1035A000219760F780E001C08C2FDF91CF911F91B0
+:1035B0000F91FF90EF90DF90CF900895CF93DF931E
+:1035C000EC010E949F1ABE010E94F807DF91CF9183
+:1035D0000895CB010E94DE1A08958091C601859559
+:1035E0008595859508958091C6018770089598E026
+:1035F000899F90011124262B2093C6010C94E31976
+:103600002091C601809582238093C601982F9770E0
+:1036100069F430E0482F552747FD509524173507AA
+:1036200029F08595859585950C94041A08959091B7
+:10363000C601977081E009F480E0089590910C0133
+:10364000992321F090910D01911109C020910E0153
+:1036500030910F01F90132969FEF40E01FC0982F83
+:103660009695969596959F3050F5E0910E01F091C4
+:103670000F01E90FF11D877021E030E0A90102C0C0
+:10368000440F551F8A95E2F7CA019181892B8183E6
+:1036900008959F3F39F04F5F4E3041F051915813DC
+:1036A000F8CF0DC05111F7CF942FF5CF9F3F39F0D0
+:1036B000F901E90FF11D97FDFA95828308950895A8
+:1036C00090910C01992321F090910D01911109C065
+:1036D00020910E0130910F01F9013296205F3F4F8A
+:1036E0001FC0982F9695969596959F30F0F4E0918F
+:1036F0000E01F0910F01E90FF11D877021E030E01C
+:10370000A90102C0440F551F8A95E2F7CA018095AE
+:1037100091818923818308953196E217F30729F077
+:1037200090819813F9CF1082F7CF089581E090E04F
+:10373000E0910E01F0910F01E80FF91F1082019640
+:1037400080319105A9F708959091DA01892B809332
+:10375000DA01089580959091DA0189238093DA0146
+:1037600008951092DA0108959091D901892B8093E0
+:10377000D901089580959091D90189238093D90129
+:1037800008951092D90108959091D801892B8093C2
+:10379000D801089580959091D80189238093D8010C
+:1037A00008951092D80108958093C701089510924A
+:1037B000C701089580910E0190910F01FC0131968F
+:1037C0009C01205F3F4F80E0919191118F5FE21744
+:1037D000F307D1F70895E0910E01F0910F01809168
+:1037E000DA018083E0910E01F0910F0190818091C8
+:1037F000D901892B8083E0910E01F0910F01908116
+:103800008091D801892B80838091C701882361F042
+:10381000E0910E01F0910F019081892B80830E942D
+:10382000DA1B81111092C70180910E0190910F0156
+:103830000C94191120E0009739F0AC014150510966
+:10384000842395232F5FF7CF822F0895CF92DF92A5
+:10385000EF92FF926C01EE24FF24C114D104E10425
+:10386000F10421F0C701B60120E101C020E0C72E1C
+:10387000D82EE92EFF24C114D104E104F10419F07B
+:10388000285FC701B6016B017C0154E0F694E79410
+:10389000D794C7945A95D1F7C114D104E104F10427
+:1038A00019F02C5FC701B6016B017C0142E0F69470
+:1038B000E794D794C7944A95D1F7C114D104E10491
+:1038C000F10419F02E5FC701B601DC01CB01B695FA
+:1038D000A79597958795892B8A2B8B2B09F02F5FBE
+:1038E000822FFF90EF90DF90CF9008958091F401A8
+:1038F000843021F11092DC0120E488E190E00FB6E1
+:10390000F894A895809360000FBE2093600080E03B
+:103910000E940A0A83B7817F846083BF83B7816076
+:1039200083BF7894889583B78E7F83BF88E10FB675
+:10393000F89480936000109260000FBE089508957F
+:103940000E94F5030E9408040E949F1C0E94FD042F
+:1039500091E0811101C090E0892F08950E94A61581
+:103960000E940D110C940A0A82E084BD93E095BD7B
+:103970009AEF97BD80936E0008952FB7F8948091C9
+:10398000DD019091DE01A091DF01B091E0012FBF38
+:103990000895CF92DF92EF92FF920F931F932FB76C
+:1039A000F8944091DD015091DE016091DF0170914A
+:1039B000E0012FBF6A017B01EE24FF248C0120E08F
+:1039C00030E0C016D106E206F30610F4415051096A
+:1039D0009A01281B390BC9011F910F91FF90EF909D
+:1039E000DF90CF9008951F920F920FB60F9211247F
+:1039F0008F939F93AF93BF938091DD019091DE01F0
+:103A0000A091DF01B091E0010196A11DB11D80934D
+:103A1000DD019093DE01A093DF01B093E001BF913F
+:103A2000AF919F918F910F900FBE0F901F9018959F
+:103A30000E940A0EF8942FEF87EA91E62150804009
+:103A40009040E1F700C0000087E090EBDC0180933C
+:103A5000FD019093FE01A093FF01B09300029CE052
+:103A600088E10FB6F894A895809360000FBE9093FC
+:103A70006000FFCF0E94721D811102C00E94581D7C
+:103A80000E947D1D8093DB010E94851D90E0909334
+:103A9000EF018093EE0187FB882780F980930D0169
+:103AA0000E94811D682F70E080E090E00C94661900
+:103AB0006DEE7EEF80E090E00E94C02360E082E047
+:103AC00090E00E94AE2360E083E090E00E94AE238D
+:103AD00060E084E090E00E94AE2360E085E090E04A
+:103AE0000C94AE2380E090E00E94A82321E08D3E5C
+:103AF0009E4F09F020E0822F089582E090E00C9420
+:103B0000A02383E090E00C94A02384E090E00C9448
+:103B1000A023682F84E090E00C94AE238091E30111
+:103B200080FF0BC06091130185E0689FB0011124F4
+:103B300075956795759567952BC081FF09C0609154
+:103B4000130185E0689FB00111247595679520C029
+:103B500082FF07C06091130185E0689FB0011124C6
+:103B600017C09091E4019923D1F06091120196174A
+:103B700088F72091130185E0289F90011124929FDE
+:103B8000A001939F500D112470E0CA010E9472237E
+:103B90006038710540F46115710539F002C065E0C7
+:103BA00070E0862F08958FE7089581E00895809151
+:103BB000E30180FF08C06091110170E07595679581
+:103BC0007595679521C081FF06C06091110170E075
+:103BD0007595679519C082FF04C06091110170E06E
+:103BE00010C09091E4019923C1F0609110019617E3
+:103BF000A0F780911101899FC001112470E00E94FB
+:103C000072236038710528F46115710521F0862F43
+:103C100008958FE7089581E0089561E070E0F4CFA2
+:103C2000803F21F40E948E1D819504C0813F29F4BC
+:103C30000E948E1D8093E7010895823F21F40E9427
+:103C40008E1D819504C0833F29F40E948E1D8093B0
+:103C5000E6010895893F19F40E94D71D05C08A3FE7
+:103C600031F40E94D71D81958093E80108958B3F20
+:103C700021F40E94D71D819504C08C3F29F40E9435
+:103C8000D71D8093E9010895843F21F48091E501D7
+:103C9000816017C0853F21F48091E501826011C0E9
+:103CA000863F21F48091E50184600BC0873F21F4B9
+:103CB0008091E501886005C0883F31F48091E5017D
+:103CC00080618093E50108958D3F21F48091E301A7
+:103CD00081600BC08E3F21F48091E301826005C0BA
+:103CE0008F3F29F48091E30184608093E30108957C
+:103CF000803F39F48091E70187FF6CC01092E701A3
+:103D000069C0813F29F48091E7011816BCF362C0B5
+:103D10009091E601823F29F497FF5CC01092E60182
+:103D200059C0833F19F41916CCF354C0893F41F4AC
+:103D30008091E80118160CF04DC01092E8014AC0BD
+:103D40008A3F29F48091E80187FF44C0F6CF8B3F7A
+:103D500039F48091E90187FF3DC01092E9013AC032
+:103D60008C3F29F48091E9011816BCF333C0843FDD
+:103D700021F48091E5018E7F17C0853F21F4809169
+:103D8000E5018D7F11C0863F21F48091E5018B7F95
+:103D90000BC0873F21F48091E501877F05C0883FF4
+:103DA00031F48091E5018F7E8093E50113C08D3F52
+:103DB00021F48091E3018E7F0BC08E3F21F480912E
+:103DC000E3018D7F05C08F3F29F48091E3018B7F54
+:103DD0008093E3018091E60181110EC08091E7019B
+:103DE00081110AC08091E801811106C08091E9012A
+:103DF000811102C01092E401089585EE91E00E94C5
+:103E000024110E94BD1C9093E2018093E10108956A
+:103E10001F93CF93DF938091E1019091E2010E9483
+:103E2000C91CAC019091E401992321F02091140167
+:103E300030E006C0209115018AE0289F90011124EE
+:103E40004217530708F486C08091E601C091E7014C
+:103E5000D091E8011091E901811107C0C11176C02C
+:103E6000D11174C0111172C075C09F3F19F09F5FCE
+:103E70009093E401181624F40E948E1D8093E601AD
+:103E80008091E60187FF05C00E948E1D8195809379
+:103E9000E6011C1624F40E948E1D8093E701809198
+:103EA000E70187FF05C00E948E1D81958093E70181
+:103EB0006091E601662339F1C091E701CC2319F145
+:103EC000772767FD7095872F972F0E94832223E322
+:103ED00033E343E35FE30E94E7220E9450226093B2
+:103EE000E6016C2F772767FD7095872F972F0E942B
+:103EF000832223E333E343E35FE30E94E7220E944C
+:103F000050226093E7011D1624F40E94D71D809370
+:103F1000E8018091E80187FF05C00E94D71D8195C7
+:103F20008093E801111624F40E94D71D8093E901C3
+:103F30008091E90187FF05C00E94D71D819580937C
+:103F4000E901DF91CF911F910C94FD1E9F3F09F075
+:103F50008ECF96CFDF91CF911F910895E5EEF1E0DE
+:103F600085E0DF011D928A95E9F71092E401109235
+:103F7000E3010895833081F128F4813059F08230D3
+:103F8000D1F00895853009F449C0B8F1863009F4BC
+:103F900056C0089580911501262F30E0280F311D5D
+:103FA0002F3F310524F4680F6093150108958FEFBA
+:103FB00080931501089580911401262F30E0280F79
+:103FC000311D2F3F310524F4680F609314010895CB
+:103FD0008FEF80931401089580911301262F30E014
+:103FE000280F311D2F3F310524F4680F6093130112
+:103FF00008958FEF80931301089580911201262F69
+:1040000030E0280F311D2F3F310524F4680F6093F5
+:10401000120108958FEF809312010895809111018C
+:10402000262F30E0280F311D2F3F310524F4680F73
+:104030006093110108958FEF80931101089580918D
+:104040001001262F30E0280F311D2F3F310524F4B9
+:10405000680F6093100108958FEF80931001089509
+:10406000833011F128F4813049F0823091F00895C5
+:10407000853081F120F18630C1F1089580911501DC
+:10408000681720F4861B809315010895109215017E
+:10409000089580911401681720F4861B8093140101
+:1040A000089510921401089580911301681720F467
+:1040B000861B809313010895109213010895809137
+:1040C0001201681720F4861B809312010895109244
+:1040D0001201089580911101681720F4861B8093C6
+:1040E000110108951092110108958091100168172F
+:1040F00020F4861B809310010895109210010895FA
+:104100000F931F938D3109F471C008F045C08031C1
+:1041100009F485C008F5873009F46FC068F486306B
+:1041200009F0ADC08091DB01817F8E7F8093DB0140
+:1041300081E08093EB01A4C08B3009F49EC08E30E7
+:1041400009F09DC08091DB0182FB222720F991E0DC
+:10415000922790FB82F96CC0863109F48EC060F41E
+:10416000813109F08CC00E94A61590910D0181E06B
+:10417000892780930D0181C0893109F47EC08B317C
+:1041800009F07DC08091DB0181FB222720F991E0BD
+:10419000922790FB81F94CC0853309F466C048F43E
+:1041A000873209F462C008F44FC0893209F45DC057
+:1041B00066C0833438F48A3308F044C0883309F485
+:1041C0005CC05DC0833409F450C0883409F057C026
+:1041D0000E94A6150FEF13ED20E301501040204080
+:1041E000E1F700C000000E94181D47C00E940A228B
+:1041F0000E940D110E940A0A40C09091DB01892F94
+:104200008095817080FB90F929F09660986090937A
+:10421000DB0136C0997F977F9093DB012EC08091A0
+:10422000DB0183FB222720F991E0922790FB83F9A1
+:104230008093DB01992309F18091DB0181608093F8
+:10424000DB011BC0895301C08D5141E050E060E0AB
+:1042500070E08A019B0104C0000F111F221F331F51
+:104260008A95D2F7C901B80104C061E070E080E02E
+:1042700090E00E9466190E94A61581E001C080E0CE
+:104280001F910F91089580E0089580E008958E5168
+:104290008A3030F4E82FF0E0E65DFE4F808108952B
+:1042A00080E00895CF93C82F8091EB01813079F0A1
+:1042B00018F08230E9F186C0E0910E01F0910F0113
+:1042C0008081813169F0823209F07EC009C0E091BD
+:1042D0000E01F0910F018081813111F0823261F481
+:1042E0008C2F0E944321811104C08C2F0E948020BA
+:1042F0001DC081E090E01AC08C2F0E9445218111E1
+:1043000014C0C43179F048F4CB3079F0C03109F0F1
+:104310005FC082E08093EB0108C0C93219F0C83356
+:1043200021F056C01092EB0153C081E0817052C061
+:10433000C93281F110F5C43169F1A8F4C73009F030
+:1043400045C08AE08093150194E19093140193E0B5
+:10435000909313018093120188E08093110188E209
+:104360008093100133C082EE8C0F863078F58C2F4D
+:104370000E9447218093EA0129C0CE34E9F020F45D
+:10438000CB3421F56AE013C0C13579F0C235F1F4C0
+:1043900061E00DC08091EA01882319F01092EA01D2
+:1043A00015C081E08093EB0115C061E006C08091EB
+:1043B000EA010E94BA1F0AC06AE08091EA010E94E5
+:1043C000302004C01092EB0180E004C081E002C004
+:1043D00080E0ACCFCF910895E1E8F0E08081886083
+:1043E00080838081816080838FB7F89493E090937D
+:1043F000890090ED909388008FBF0895EFE6F0E07C
+:104400008081826080830895EFE6F0E080818D7F77
+:1044100080830895EFE6F0E0908182E08927808331
+:1044200008951F920F920FB60F9211242F933F936E
+:104430004F935F936F937F938F939F93AF93BF93AC
+:10444000EF93FF938091EC019091ED010196909391
+:10445000ED018093EC01811103C082E00E940A0A01
+:10446000E091ED01E695E695F0E0EF5FF94FE4911C
+:104470008091EC018E1303C080E00E940A0AFF9134
+:10448000EF91BF91AF919F918F917F916F915F91CC
+:104490004F913F912F910F900FBE0F901F90189545
+:1044A00004D06894B1118DC0089570D088F09F57E2
+:1044B00090F0B92F9927B751A0F0D1F0660F771F70
+:1044C000881F991F1AF0BA95C9F712C0B13081F050
+:1044D00077D0B1E0089574C0672F782F8827B85F30
+:1044E00039F0B93FCCF3869577956795B395D9F7B1
+:1044F0003EF490958095709561957F4F8F4F9F4FBB
+:104500000895E89409C097FB3EF4909580957095C6
+:1045100061957F4F8F4F9F4F9923A9F0F92F96E90F
+:10452000BB279395F695879577956795B795F11184
+:10453000F8CFFAF4BB0F11F460FF1BC06F5F7F4F21
+:104540008F4F9F4F16C0882311F096E911C0772333
+:1045500021F09EE8872F762F05C0662371F096E83C
+:10456000862F70E060E02AF09A95660F771F881F0B
+:10457000DAF7880F9695879597F9089557FD905823
+:10458000440F551F59F05F3F71F04795880F97FB17
+:10459000991F61F09F3F79F08795089512161306D1
+:1045A0001406551FF2CF4695F1DF08C01616170600
+:1045B0001806991FF1CF8695710561050894089535
+:1045C000E894BB2766277727CB0197F908950BD08E
+:1045D00078C069D028F06ED018F0952309F05AC041
+:1045E0005FC01124EECFCADFA0F3959FD1F3950FE2
+:1045F00050E0551F629FF001729FBB27F00DB11D67
+:10460000639FAA27F00DB11DAA1F649F6627B00DF6
+:10461000A11D661F829F2227B00DA11D621F739FDF
+:10462000B00DA11D621F839FA00D611D221F749FED
+:104630003327A00D611D231F849F600D211D822F34
+:10464000762F6A2F11249F5750408AF0E1F088237B
+:104650004AF0EE0FFF1FBB1F661F771F881F915088
+:104660005040A9F79E3F510570F014C0AACF5F3F9C
+:10467000ECF3983EDCF3869577956795B795F795BB
+:10468000E7959F5FC1F7FE2B880F911D9695879543
+:1046900097F9089597F99F6780E870E060E00895C2
+:1046A0009FEF80EC089500240A941616170618064A
+:1046B0000906089500240A94121613061406050626
+:1046C0000895092E0394000C11F4882352F0BB0FB7
+:1046D00040F4BF2B11F460FF04C06F5F7F4F8F4F1A
+:1046E0009F4F089597FB072E16F4009407D077FD8F
+:1046F00009D00E948C2307FC05D03EF4909581954B
+:104700009F4F0895709561957F4F0895EE0FFF1F9D
+:104710000590F491E02D0994AA1BBB1B51E107C041
+:10472000AA1FBB1FA617B70710F0A61BB70B881F41
+:10473000991F5A95A9F780959095BC01CD010895D0
+:10474000F999FECF92BD81BDF89A992780B5089559
+:10475000A8E1B0E042E050E00C94C823262FF9997C
+:10476000FECF92BD81BDF89A019700B4021639F0D0
+:104770001FBA20BD0FB6F894FA9AF99A0FBE0895A1
+:104780000196272F0E94AF230C94AE23DC01CB01AE
+:10479000FC01F999FECF06C0F2BDE1BDF89A319651
+:1047A00000B40D9241505040B8F70895F894FFCFEF
+:1047B00002200C0A9A0A770A430A0F0A0101C8016B
+:1047C00028080A03140A404D3639C10574053E0510
+:1047D00005059804B104CA04E304010203040506B4
+:0447E00007080900BD
+:00000001FF
diff --git a/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/keymap.c b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/keymap.c
new file mode 100644
index 0000000000..687a5cb8b5
--- /dev/null
+++ b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/keymap.c
@@ -0,0 +1,174 @@
+#include "ergodox_ez.h"
+#include "debug.h"
+#include "action_layer.h"
+
+#include "keymap_neo2.h"
+#include "keymap_uk.h"
+#include "keymap_colemak.h"
+#include "keymap_french_osx.h"
+#include "keymap_nordic.h"
+#include "keymap_dvorak.h"
+#include "keymap_german.h"
+#include "keymap_norwegian.h"
+#include "keymap_fr_ch.h"
+#include "keymap_german_osx.h"
+#include "keymap_spanish.h"
+#include "keymap_bepo.h"
+
+#define BASE 0
+#define SYMB 1
+#define MDIA 2
+#define QWERTZ 3
+#define NUMB 4
+
+#define UNUSED 0
+
+//Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+[BASE]=KEYMAP(
+//left half
+ KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LCTL,
+ KC_TAB, KC_K, KC_DOT, KC_O, KC_COMM, KC_Z, KC_LGUI,
+ TG(QWERTZ), KC_H, KC_A, KC_E, KC_I, KC_U,
+ KC_LSFT, CTL_T(KC_X), KC_Q, DE_AE, DE_UE, DE_OE, KC_LALT,
+ LT(SYMB,KC_GRV), DE_LESS, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
+ TG(MDIA), MEH_T(LSFT(DE_ACUT)),
+ KC_HOME,
+ KC_BSPC, KC_DEL, KC_END,
+ //right half
+ KC_RCTL, KC_6, KC_7, KC_8, KC_9, KC_0, DE_OSX_MINS,
+ KC_RGUI, KC_V, KC_G, KC_C, KC_L, KC_MINS, KC_Y,
+ KC_D, KC_T, KC_R, KC_N, KC_S, LT(MDIA,KC_F),
+ KC_RALT, KC_B, KC_P, KC_W, KC_M, CTL_T(KC_J), KC_RSFT,
+ KC_UP, KC_DOWN, LGUI(KC_LSFT), KC_RBRC, LT(SYMB,KC_BSLS),
+ ALL_T(DE_ACUT), TG(NUMB),
+ KC_PGUP,
+ KC_PGDN, KC_ENT, KC_SPC),
+[SYMB]=KEYMAP(
+//left half
+ KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
+ KC_TRNS, KC_GRV, LSFT(KC_GRV), DE_EXLM, DE_QST, KC_TRNS, KC_TRNS,
+ KC_TRNS, DE_HASH, DE_DLR, LALT(LSFT(KC_7)), DE_SLSH, KC_DOT,
+ KC_TRNS, KC_TRNS, DE_LESS, DE_PERC, LALT(KC_7), LALT(KC_N), KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_DEL, KC_TRNS,
+ //right half
+ KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
+ KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), LALT(KC_7), DE_HASH, KC_F12,
+ DE_SLSH, DE_LPRN, DE_RPRN, LALT(KC_8), LALT(KC_9), KC_TRNS,
+ KC_TRNS, DE_AMPR, KC_GRV, LSFT(KC_GRV), DE_DQOT, DE_QUOT, DE_QST,
+ KC_TRNS, KC_DOT, KC_EXLM, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS),
+[MDIA]=KEYMAP(
+//left half
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
+ KC_TRNS, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS,
+ //right half
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_MUTE, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS,
+ KC_VOLU, KC_VOLD, KC_LEFT, KC_DOWN, KC_RIGHT,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_WBAK),
+[QWERTZ]=KEYMAP(
+//left half
+ KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_V),
+ KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LGUI,
+ KC_TRNS, KC_A, KC_S, KC_D, KC_F, KC_G,
+ KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT,
+ LT(SYMB,KC_GRV), DE_LESS, LALT(KC_LSFT), KC_LEFT, KC_RGHT,
+ KC_TRNS, MEH_T(LSFT(DE_ACUT)),
+ KC_HOME,
+ KC_BSPC, KC_DEL, KC_END,
+ //right half
+ LGUI(KC_C), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
+ KC_RGUI, KC_Y, KC_U, KC_I, KC_O, KC_P, DE_UE,
+ KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(MDIA,DE_AE),
+ KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT,
+ KC_UP, KC_DOWN, LGUI(KC_LSFT), KC_RBRC, LT(SYMB,KC_BSLS),
+ ALL_T(DE_ACUT), KC_TRNS,
+ KC_PGUP,
+ KC_PGDN, KC_ENT, KC_SPC),
+[NUMB]=KEYMAP(
+//left half
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS,
+ //right half
+ KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
+ KC_TRNS, KC_UP, KC_7, KC_8, KC_9, LSFT(KC_RBRC), KC_F12,
+ KC_DOWN, KC_4, KC_5, KC_6, KC_RBRC, KC_TRNS,
+ KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), KC_TRNS,
+ KC_0, KC_DOT, KC_0, KC_EQL, KC_TRNS,
+ KC_TRNS, KC_TRNS,
+ KC_TRNS,
+ KC_TRNS, KC_TRNS, KC_TRNS),
+};
+
+const uint16_t PROGMEM fn_actions[] = {
+
+};
+
+const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
+{
+switch(id) {
+case UNUSED:
+//Macro: UNUSED//-----------------------
+
+
+
+
+
+ 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) {
+
+default:
+// none
+break;
+}
+
+};
+
diff --git a/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png
new file mode 100644
index 0000000000..193aa339e6
--- /dev/null
+++ b/keyboards/ergodox_ez/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png
Binary files differ