summaryrefslogtreecommitdiff
path: root/keyboard/ergodox_ez/keymaps/osx_de_experimental
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 /keyboard/ergodox_ez/keymaps/osx_de_experimental
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 'keyboard/ergodox_ez/keymaps/osx_de_experimental')
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/compiled.hex1228
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c597
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.pngbin303904 -> 0 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md22
4 files changed, 0 insertions, 1847 deletions
diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/compiled.hex b/keyboard/ergodox_ez/keymaps/osx_de_experimental/compiled.hex
deleted file mode 100644
index 3fe28d5e55..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/compiled.hex
+++ /dev/null
@@ -1,1228 +0,0 @@
-:100000000C9446040C948A040C948A040C948A047C
-:100010000C948A040C948A040C948A040C948A0428
-:100020000C948A040C948A040C94DF100C94B11183
-:100030000C948A040C948A040C948A040C948A0408
-:100040000C948A040C946B240C948A040C948A04F7
-:100050000C948A040C944D1F0C948A040C948A040A
-:100060000C948A040C948A040C948A040C948A04D8
-:100070000C948A040C948A040C948A040C948A04C8
-:100080000C948A040C948A040C948A040C948A04B8
-:100090000C948A040C948A040C948A040C948A04A8
-:1000A0000C948A040C948A040C948A0405073F0774
-:1000B000510773078B07910797079D07A307A907A8
-:1000C000AE07B407DE07E307E807FF071E1240127A
-:1000D0002E1340122E138512A8122E13FD12101388
-:1000E000DF15DF150E160E164416641695179517B4
-:1000F0006F1695171F171F178617951795178F17C8
-:100100002C172C172C172C172C172C172C172C17D7
-:100110002C172C172C172C172C172C172C172C17C7
-:100120003E174B1752175917631702E002E2012ED0
-:10013000022E02E10002E002E102E20001E001E140
-:1001400001E20002E002E3016402640002E002E373
-:100150000001E001E30001E10137023702E101386B
-:10016000023801E10125022502E10001E101370227
-:100170003702E10138023801E10107020702E1001C
-:1001800001350235012002200002E302E102E30210
-:10019000E102E302E102E302E102E302E102E3023F
-:1001A000E102E302E102E302E102E302E102E3022F
-:1001B000E102E302E102E302E102E302E102E3021F
-:1001C000E102E302E102E302E102E302E102E3020F
-:1001D000E102E302E102E302E102E302E102E302FF
-:1001E000E102E302E102E302E102E302E102E302EF
-:1001F000E102E302E102E302E102E302E102E302DF
-:10020000E102E302E102E302E102E302E102E302CE
-:10021000E102E302E102E302E102E302E102E302BE
-:10022000E10001E301E10001E10136023602E101F2
-:1002300038023801E10126022602E10001E101371E
-:10024000023702E10138023801E10126022602E10B
-:100250000001E10136023602E10138023801E10114
-:1002600025022502E10001E10137023702E10138F0
-:10027000023801E20125022502E20001E101370214
-:100280003702E10138023801E10130023002E100B9
-:1002900002E002E2013002300002E002E20001E08E
-:1002A00001E20001E10131023102E10029002B00ED
-:1002B000E200E100354100001E00140004001D6151
-:1002C0000E304E001F001A0016001B0003304C00B9
-:1002D0002000080007000600E0022A0021001500A7
-:1002E0000900190000304B00220017000A00050029
-:1002F00000004A000230E3000000E20000004D0070
-:100300000B30E7000000E6000000500023001C0056
-:100310000B00110000004F00240018000D00100019
-:100320003167520025000C000E0036002E6F2C00A5
-:10033000260012000F003700E108280027001300F4
-:1003400033003861E10451002D002F003464E500D2
-:1003500030410000650001000100010001000000C3
-:100360003A00350031000100010001003B00350278
-:100370002102350001004C003C001E02240622022E
-:10038000010001003D002D022402240401000100AF
-:100390003E00010037001104000001003E00010092
-:1003A00000000100000001003F000100000001000A
-:1003B000000068003F0024062402240400004500D9
-:1003C0004000220425021104310269004100230487
-:1003D000260201001F020100420035002504010031
-:1003E00001000100430035022604010001306A00CB
-:1003F00044001E0231000100010000000100010064
-:1004000001000100010000000100010001000100E5
-:10041000010001000100F400F200FB0001000100F6
-:100420000100F000F100FA00010001000100F500F8
-:10043000F300FC00010001000100F900FA00F600E1
-:1004400000000100010001000000010000000100A7
-:1004500001000100000001000000AC0001000100EB
-:10046000010001000000AB000100010001000100DB
-:100470000100A90001000100010001000100AE001F
-:1004800001000100010001005000A800010001006E
-:10049000010052005100AA0001000100010001000A
-:1004A0004F000000010001000100010001000000F8
-:1004B0000100010001000100010001000100010034
-:1004C0000100010001000100010001000100010024
-:1004D0000100010001000100010001000100010014
-:1004E0000100010001000100000001000100010005
-:1004F00000000100000001000730010000000100C1
-:1005000000000100083005300A3001000000010041
-:100510000C300D30043001000100010001000630F4
-:1005200001000100010001000100010001000100C3
-:1005300001000100010001000100010001000100B3
-:1005400001000100010001000100000001000100A4
-:100550000100010001000000010001000100010094
-:100560000100010001000100500001000100010034
-:1005700001005200510001000100010001000100D2
-:100580004F00010001000100010001000100010015
-:100590000000010001000100000001000000010056
-:1005A0000100010000000100000001003F002402E2
-:1005B00024022202000001004000240021001E004D
-:1005C000270001004100250022001F003700010024
-:1005D00042002600230020003600010043003002C4
-:1005E00030000100270201004400450038000100EE
-:1005F0000100000001000100E1000100E000000036
-:10060000010001000100010001003D0001000100A6
-:10061000010001000100E0000100010001000100F3
-:1006200001002C00010001000100010001003C005C
-:10063000010001000100010000003A00010001007A
-:100640000000010000003B0001000100000001006B
-:100650000000010001000100010001000000010094
-:100660000100010001000100010001000100010082
-:100670000100010001000100010001000100010072
-:100680000100010001000100010001000130010032
-:1006900001000100010001000100000016034500F7
-:1006A000720067006F0044006F0078002000450072
-:1006B0005A00000016034500720067006F004400F6
-:1006C0006F007800200045005A0000000403090470
-:1006D00009026D00040100A0FA09040000010301F1
-:1006E00001000921110100012240000705810308D2
-:1006F000000A09040100010301020009211101009F
-:1007000001224D000705820308000A0904020001C6
-:1007100003000000092111010001223600070583B2
-:100720000308000A09040300010300000009211165
-:100730000100012239000705840310000112011095
-:100740000100000008EDFE07130100010200010591
-:10075000010906A101050719E029E7150025019502
-:100760000875018102050819012905950575019192
-:1007700002950175039101050719002977150025D8
-:1007800001957875018102C005010980A1018502EA
-:1007900016010026B7001A01002AB700751095014E
-:1007A0008100C0050C0901A1018503160100269CEA
-:1007B000021A01002A9C02751095018100C00501F2
-:1007C0000902A1010901A100050919012905150066
-:1007D00025019505750181029501750381010501CA
-:1007E000093009311581257F950275088106093880
-:1007F0001581257F950175088106050C0A380215BB
-:1008000081257F950175088106C0C005010906A1F3
-:1008100001050719E029E7150025019508750181F3
-:1008200002950175088101050819012905950575CD
-:100830000191029501750391010507190029FF1522
-:100840000026FF00950675088100C000000000002A
-:10085000000000000000010204060A0F17202C3AD5
-:100860004A5D71879DB3C7DAE9F5FCFFFCF5E9DA6B
-:10087000C7B39D87715D4A3A2C20170F0A06040200
-:1008800001000000000000000000000011241FBE55
-:10089000CFEFDAE0DEBFCDBF04B603FE24C0809107
-:1008A000FF0190910002A0910102B09102028730F5
-:1008B000904BA740B04BB9F41092FF011092000288
-:1008C000109201021092020214BE84B7877F84BF87
-:1008D00088E10FB6F89480936000109260000FBE1C
-:1008E000E0E0FFE3099511E0A0E0B1E0E4E6FCE41C
-:1008F00002C005900D92A433B107D9F711E0A4E32B
-:10090000B1E001C01D92AF3FB107E1F70E94270E91
-:100910000C9430260C9400001092B9008AE0809369
-:10092000B800089594EA9093BC009091BC0097FFA2
-:10093000FCCF9091B900987F983021F0903111F060
-:1009400081E008958093BB0084E88093BC0080918F
-:10095000BC0087FFFCCF8091B900887F883111F0FF
-:10096000803471F780E0089584E98093BC00809121
-:10097000BC0084FDFCCF08958093BB0084E8809385
-:10098000BC008091BC0087FFFCCF9091B900987F9C
-:1009900081E0983209F480E0089584E88093BC00F7
-:1009A0008091BC0087FFFCCF8091BB00089580B38D
-:1009B0008C7080BB81B3836F81BB089580910101EE
-:1009C000811115C080E40E9492048093010181117D
-:1009D0000CC082E10E94BC0480930101811105C01A
-:1009E0008FEF0E94BC04809301010E94B40484B183
-:1009F000807F84B985B1807F85B98AB1837F8AB9C8
-:100A00008BB1837F8BB93E98469808950E94A806C3
-:100A1000809301010E94DE040E94D704A5E3B1E0A7
-:100A2000E3E4F1E08EE08E0F11921D928E13FCCF65
-:100A30000C9492060E94A806809301010E94DE0495
-:100A40000E94D704A5E3B1E0E3E4F1E08EE08E0F6D
-:100A500011921D928E13FCCF0895BF92CF92DF9218
-:100A6000EF92FF920F931F93CF93DF938091010139
-:100A7000882379F0809134018F5F80933401811154
-:100A800008C00E94A80680930101811102C00E9443
-:100A90003A0605E311E0C0E0D0E0DD24D39482E023
-:100AA000C82EEE24E394F12CC730D10500F58091D7
-:100AB0000101811164C080E40E94920480930101CD
-:100AC000811112C082E10E94BC0480930101811156
-:100AD0000BC0C7010C2E01C0880F0A94EAF780955D
-:100AE0000E94BC04809301010E94B40448C0CA3033
-:100AF000A1F028F4C83059F0C93061F005C0CC30FD
-:100B000089F070F0CD3089F0209A289810C0219A91
-:100B100029980DC0229A2A980AC0239A2B9807C0B8
-:100B2000529A01C0539A5B9802C03E9A469890EA46
-:100B30009A95F1F79FB1799902C082E001C080E0F7
-:100B400091709D25982B7C9902C084E001C080E0C3
-:100B5000892B7D9902C038E001C030E0832B7E995B
-:100B600002C020E101C020E0822B9FB19095991F27
-:100B70009927991F9295990F907E892B0FC080918C
-:100B80000101811149C080E40E9492048093010117
-:100B9000882379F1B12C0E94B4048B2DF801908147
-:100BA000981719F08083C09200010E94DE042196FC
-:100BB0000F5F1F4FCE30D10509F076CF8091000135
-:100BC000882361F1815080930001882339F08FE9F7
-:100BD0009FE00197F1F700C0000020C0A3E4B1E05E
-:100BE000E5E3F1E0CF01825F91919D938E13FCCFFD
-:100BF00015C083E10E94BC04809301018111CACF1A
-:100C000081E40E949204809301018111C3CF0E946C
-:100C1000CD04B82EB094BFCF80E0C0CF0E9438067C
-:100C200081E0DF91CF911F910F91FF90EF90DF90C6
-:100C3000CF90BF900895E82FF0E0ED5BFE4F8081EC
-:100C4000089508950F931F93CF93DF93C3E4D1E0EA
-:100C500010E00C2F025F899190E00E94741E180F23
-:100C60000C13F9CF812FDF91CF911F910F91089530
-:100C70000C94260856985E9825982D9826982E98BC
-:100C800027982F988FEF90E09093890080938800A9
-:100C900090938B0080938A0090938D0080938C00BA
-:100CA000259A2D9A2FEF80E792E0215080409040C6
-:100CB000E1F700C00000269A2E9A2FEF80E792E01D
-:100CC000215080409040E1F700C00000279A2F9A01
-:100CD0002FEF80E792E0215080409040E1F700C084
-:100CE000000025982D982FEF80E792E0215080405A
-:100CF0009040E1F700C0000026982E982FEF80E783
-:100D000092E0215080409040E1F700C00000279819
-:100D10002F9856985E9825982D9826982E98279863
-:100D20002F98089589EA8093800089E0809381005C
-:100D300024982C983F988AB18F748AB96E98479AF4
-:100D40008BB1806B8BB9769A0E943A060C94250879
-:100D500080E2809301018091510181110EC00E94B7
-:100D60008C0481E0809351012FEF83ED90E32150BB
-:100D700080409040E1F700C0000080E40E949204AF
-:100D80008093010181112EC00E94BC048093010157
-:100D9000811128C00E94BC0480930101811122C0EE
-:100DA0008FE30E94BC048093010181111BC00E944B
-:100DB000B40480E40E94920480930101811112C066
-:100DC0008CE00E94BC048093010181110BC00E9441
-:100DD000BC0480930101811105C08FE30E94BC0413
-:100DE000809301010E94B404809101010895462F6F
-:100DF00050E04031510508F01FC1DC01FA01EA5A08
-:100E0000FF4F12968C910C94E0258823A9F00E9444
-:100E1000171F90935301809352018091C0019091CC
-:100E2000C101A091C201B091C30128E0822788705E
-:100E30009927AA27BB27AEC08091C0019091C1011C
-:100E4000A091C201B091C30128E082278870992740
-:100E5000AA27BB278093C0019093C101A093C20130
-:100E6000B093C30180915201909153010E94231FBE
-:100E70008739910508F0E0C083EA92E0089588235D
-:100E800009F4DAC08091C0019091C101A091C20122
-:100E9000B091C30120E2822780729927AA27BB273D
-:100EA00079C0882339F00E94171F909353018093D3
-:100EB00052010AC080915201909153010E94231F58
-:100EC0008739910508F4B8C08091C0019091C101A3
-:100ED000A091C201B091C30120E1822780719927BE
-:100EE000AA27BB2757C0882349F00E94171F909359
-:100EF0005301809352018EE992E00895809152014E
-:100F0000909153010E94231F8739910508F08EC0EC
-:100F100080E992E00895882309F48EC08BE792E07F
-:100F20000895882309F488C086E692E0089588230E
-:100F300009F482C081E592E00895882309F47CC019
-:100F40008CE392E00895882309F476C087E292E06A
-:100F5000089581116EC089E891E00895882309F40D
-:100F60006BC080E891E008958823E9F00E94171F84
-:100F700090935301809352018091C0019091C101DF
-:100F8000A091C201B091C30124E082278470992707
-:100F9000AA27BB278093C0019093C101A093C201EF
-:100FA000B093C30149C080915201909153010E94B6
-:100FB000231F8739910508F43FC0DECF8823E1F174
-:100FC0008BE691E008958823B9F186E591E00895D4
-:100FD000882349F00E94171F909353018093520178
-:100FE00081E591E0089580915201909153010E9412
-:100FF000231F8739910518F583E491E0089588232C
-:1010000049F00E94171F90935301809352018CE383
-:1010100091E0089580915201909153010E94231F05
-:101020008739910578F48AE291E0089589E992E0A0
-:10103000089582E292E0089580E090E008958CE4C3
-:1010400091E0089585E391E0089508956091C001CD
-:101050007091C1018091C2019091C3010E94801ED4
-:1010600056985E9825982D9826982E9827982F9810
-:10107000823061F018F4813031F00895843069F0E5
-:10108000853039F00895259A2D9A0895269A2E9A3A
-:101090000895259A2D9A269A2E9A279A2F9A08957E
-:1010A00081E0089581E008950C9452080895282F56
-:1010B000882339F090E02A3010F44D960895069771
-:1010C000089587E290E00895AF92BF92DF92EF9289
-:1010D000FF920F931F93CF93DF938C01FC01C0818C
-:1010E000D181CE010E94F91CBE010E94D40BEC01FB
-:1010F000B8010E945408882309F4C9C1F80182810B
-:10110000882309F4BEC08091600181111FC0C431E1
-:10111000F0E7DF0709F0B5C10E94560881E080932F
-:1011200060010E94171F90935F0180935E011092EF
-:101130005701109259011092580110925B011092C0
-:101140005A0110925D0110925C01A1C180915E0173
-:1011500090915F010E94231F883C910570F480915B
-:101160005701E82FF0E0EE0FFF1FE85AFE4FD18342
-:10117000C0838F5F809357018AC1C13020E8D207B6
-:1011800008F451C0F8018281882309F47EC05E0111
-:10119000E894B7F880915601813079F050F08230B0
-:1011A000C1F482EE0E94831487E50E94831487E5D0
-:1011B0000EC082EE0E9483140CC080EE0E94831445
-:1011C00081EE0E94831488E10E94831488E10E94CA
-:1011D0004B158CE0E82EF12CC5010E2C02C0969523
-:1011E00087950A94E2F78F700E945708D82E0E94C4
-:1011F00083148D2D0E944B15F4E0EF1AF1082CEFAB
-:10120000E2162FEFF20641F780915601813029F066
-:1012100010F0823041F482EE04C080EE0E944B1543
-:1012200081EE0E944B15C43180E7D80768F4C230C4
-:1012300090E7D90708F046C0C115E0E7DE0771F076
-:10124000C130D047A1F10CC1C33320E7D20709F464
-:10125000D8C0C433D04709F4EBC002C1F801828181
-:10126000882309F402C10E940018FFEF24E38CE0F8
-:10127000F15020408040E1F700C000000E94721F42
-:1012800006C1C13080E8D80770F2C43120E7D20728
-:1012900008F0B3C0C23080E7D807A0F4C11590E7CA
-:1012A000D90709F4E2C0C130D04709F0D9C0F8012C
-:1012B0008281882309F4D9C08091DD018160809307
-:1012C000DD01E5C0F8018281882309F4CEC00E94C7
-:1012D000CC1F811102C00E94B21F0E94DF1F90E04C
-:1012E0009093F1018093F001C230F0E7DF0721F421
-:1012F0008091F00181607AC0C33020E7D20721F4E9
-:101300008091F001826072C0C43080E7D80721F478
-:101310008091F00184606AC0C53090E7D90719F464
-:101320008091F00127C0C630E0E7DE0721F480910C
-:10133000F00180615BC0C730F0E7DF0721F48091E6
-:10134000F001806253C0C83020E7D20721F48091B9
-:10135000F00180644BC0C93080E7D80721F4809148
-:10136000F001806843C0CA3090E7D90729F4809122
-:10137000F001846088603AC0CB30E0E7DE0721F4FA
-:101380008091F0018E7F32C0CC30F0E7DF0721F48E
-:101390008091F0018D7F2AC0CD3020E7D20721F463
-:1013A0008091F0018B7F22C0CE3080E7D80719F4FE
-:1013B0008091F0011AC08091F001CF3090E7D907F9
-:1013C00011F48F7E13C0C031E0E7DE0711F48F7D8A
-:1013D0000DC0C131F0E7DF0711F48F7B07C0C231C8
-:1013E000D04711F48F7702C08B7F877F8093F00105
-:1013F0008091F0010E94E31F4AC0C333F0E7DF078A
-:10140000A1F4F8018281882321F01092540182E036
-:1014100016C080915401811106C086E20E94831497
-:1014200086E20E944B1582E018C0C433D047C1F455
-:10143000F8018281882331F01092550180E20E94E8
-:101440009A1525C080915501811106C087E20E943E
-:10145000831487E20E944B1580E20E94A11517C0F9
-:1014600081E08093540180935501C801DF91CF91B1
-:101470001F910F91FF90EF90DF90BF90AF900C9471
-:101480005008C130F0E8DF0708F081CECCCE80E014
-:10149000DF91CF911F910F91FF90EF90DF90BF9060
-:1014A000AF90089526E0729FF001112444E5849FD7
-:1014B000E00DF11D1124E60FF11DEE0FFF1FE455A5
-:1014C000FD4F859194910E94E60B811560E496078B
-:1014D000B0F5811570E3970708F0DEC0803E9105F6
-:1014E000D8F4803C910508F06CC0883A910578F4F6
-:1014F000853A910508F06BC08130910509F452C11D
-:1015000008F40FC18430910508F04CC10AC18B3B2F
-:10151000910508F467C005C18F3F910509F048F4B3
-:10152000803F910508F0ADC0883E910508F43AC1AE
-:10153000F8C0811520E2920708F0A5C00895811532
-:1015400043E5940790F4811562E5960708F0C8C05A
-:10155000811571E5970708F0BEC0811520E5920757
-:1015600008F09DC09F70906A0895811545E5940725
-:10157000D8F4811564E5960708F0C8C0482F469551
-:10158000469570E2479FA00111248370992721E0BE
-:1015900030E0B90102C0660F771F8A95E2F7CB01F0
-:1015A000842B952B9A680895811576E5970708F4A2
-:1015B000B2C09C0130562115304108F0B2C09F7076
-:1015C000AEC0FC01EE0FFF1FE45DFE4F62C0853A26
-:1015D000910509F4A9C0863A910509F0A8C082E8EE
-:1015E00090E40895883A910509F4A4C0893A9105D8
-:1015F00009F4A3C08A3A910509F4A2C08B3A910577
-:1016000009F4A1C08C3A910509F4A0C08D3A910566
-:1016100009F49FC0803B910509F49EC08E3A910564
-:1016200009F49DC08F3A910509F49CC0813B910556
-:1016300009F49BC0823B910509F49AC0833B910554
-:1016400009F499C0843B910509F498C0853B910544
-:1016500009F497C0863B910509F496C0873B910534
-:1016600009F495C0883B910509F494C0893B910524
-:1016700009F493C08A3B910509F492C080E094E498
-:10168000089590650895FC01FF70EE0FFF1FE4556B
-:10169000FD4F8591949108959927906C0895482F56
-:1016A000437021E030E002C0220F331F4A95E2F779
-:1016B0003C68AC0164E0569547956A95E1F7437044
-:1016C000342B8F708695869560E2869FC001112429
-:1016D000822B932B0895982F8827816F906A089505
-:1016E000482F4695469570E2479FA00111248370CC
-:1016F000992721E030E0B90102C0660F771F8A9573
-:10170000E2F7CB01842B952B9C680895982F8827AE
-:10171000846F906A08958F719927982F8827906217
-:10172000089580E090E0089581E890E4089583E8CA
-:1017300090E4089582EE94E4089589EE94E4089587
-:101740008AEE94E4089585EB94E4089586EB94E49E
-:10175000089587EB94E408958CEC94E408958DEC5F
-:1017600094E4089583E895E408958AE895E408955B
-:1017700082E995E4089584E995E4089581E296E488
-:10178000089583E296E4089584E296E4089585E25C
-:1017900096E4089586E296E4089587E296E4089533
-:1017A0008AE296E40895089596E0799FF001112465
-:1017B00094E5899FE00DF11D1124E60FF11DEE0F58
-:1017C000FF1FE455FD4F859194910895823891054E
-:1017D00049F1B0F48133910509F458C048F48932D5
-:1017E000910509F44EC08A32910509F454C0089558
-:1017F0008533910509F440C08933910599F0089526
-:10180000833E910529F138F4803E910591F0823EA6
-:101810009105A1F00895863E9105F9F0873E910566
-:1018200031F108952091F00120FD3AC021FD38C02A
-:1018300008958091F00180FD35C032C08091F001A3
-:1018400082FF32C08091F00184FD30C083EE39C048
-:101850008091F00182FD28C0F5CF8091F00183FFD7
-:1018600027C08091F00184FD21C087EE2AC08091BD
-:10187000F00183FD1DC0F5CF8091F00185FD1AC0F8
-:101880001BC08091F00185FD17C014C08091F0014C
-:1018900086FD14C015C08091F00186FD11C00EC0F8
-:1018A00080EE0FC089E30DC082EE0BC080E009C05E
-:1018B00086EE07C089E205C085E303C08AE201C065
-:1018C00081E390E0089508950C94630C8091710178
-:1018D0000895CF93DF9300D01F92CDB7DEB79C0160
-:1018E0008091F601843019F593E099833B832A8334
-:1018F0009093E9008FEF9091E800815095FD06C02C
-:1019000095ED9A95F1F700008111F5CF8091E800EF
-:1019100085FF0DC040E050E063E070E0CE0101962D
-:101920000E94CF0E8091E8008E778093E8000F90A0
-:101930000F900F90DF91CF910895CF93DF9300D058
-:101940001F92CDB7DEB72091F601243021F522E0B9
-:1019500029839B838A8383E08093E9008FEF9091B2
-:10196000E800815095FD06C095ED9A95F1F70000CD
-:101970008111F5CF8091E80085FF0DC040E050E077
-:1019800063E070E0CE0101960E94CF0E8091E800E6
-:101990008E778093E8000F900F900F90DF91CF919A
-:1019A00008952091F6012430F1F422E02093E9001B
-:1019B0002FEF3091E800215035FD06C035ED3A9506
-:1019C000F1F700002111F5CF2091E80025FF0BC0B1
-:1019D00040E050E065E070E00E94CF0E8091E800AA
-:1019E0008E778093E8000895CF93DF93EC01909178
-:1019F000F601943009F046C080910C018823D9F09B
-:101A000080910D018823B9F09093E9008FEF9091B8
-:101A1000E800815095FD06C095E19A95F1F7000028
-:101A20008111F5CF8091E80085FF2CC040E050E0A7
-:101A300060E170E017C081E08093E9008FEF909142
-:101A4000E800815095FD06C095ED9A95F1F70000EC
-:101A50008111F5CF8091E80085FF14C040E050E08F
-:101A600068E070E0CE010E94CF0E8091E8008E7792
-:101A70008093E80080E1FE01A1E6B1E001900D92C3
-:101A80008A95E1F7DF91CF9108958091F501811159
-:101A900009C00E9464100E94C1108091E20084601D
-:101AA0008093E20008951092F501089508950C9432
-:101AB00058240E94081F0E945E240E9467130C9401
-:101AC000640C42E061EC81E00E94DE0F42E061ECD8
-:101AD00082E00E94DE0F42E061EC83E00E94DE0FB4
-:101AE00042E161EC84E00C94DE0F8091F8018330D8
-:101AF00009F455C030F4813071F0823009F48EC0A1
-:101B000008958A3009F47AC08B3009F460C08930B6
-:101B100009F09CC020C08091F701813A09F096C07D
-:101B20008091E800877F8093E8008091FB0190918D
-:101B3000FC01892B21F460E181E691E003C060E0C3
-:101B400080E090E070E00E941A0F8091E8008B77AF
-:101B50008093E80008958091F701813209F076C002
-:101B60008091FB019091FC01009719F0039709F017
-:101B70006DC08091E800877F8093E8008091E80045
-:101B800082FD05C08091F6018111F8CF5FC0809180
-:101B9000F100809371018091E8008B7753C08091B0
-:101BA000F701813A09F052C08091FB019091FC014C
-:101BB000892B09F04BC08091E800877F8093E80073
-:101BC0008091E80080FFFCCF80910C0136C08091AD
-:101BD000F7018132D9F58091FB019091FC01892BAD
-:101BE000A9F58091E800877F8093E8000E94131098
-:101BF0008091F90180930C010C9400188091F701F9
-:101C0000813221F58091E800877F8093E8000E946F
-:101C100013108091FA018093720108958091F70169
-:101C2000813AA1F48091E800877F8093E800809159
-:101C3000E80080FFFCCF809172018093F1008091D9
-:101C4000E8008E778093E8000C941310089584B711
-:101C5000877F84BF88E10FB6F8948093600010926C
-:101C600060000FBE80E880936100109261000E94C6
-:101C7000B6130E9464100E94C1108091E20084603B
-:101C80008093E20078940E9447130E94B81382E088
-:101C900091E00E9462130E9446248091F6018530F3
-:101CA00069F40E94D01E8091F4018823B1F30E9450
-:101CB000FA1E882391F30E94B90EEFCF0E94BE1343
-:101CC000ECCF292F332723303105C9F064F42130BC
-:101CD000310581F02230310509F043C08DE690E0F6
-:101CE00020ED36E042C021323105F1F022323105DB
-:101CF00041F137C082E190E02DE337E036C099270B
-:101D00008130910541F08230910541F0892B49F5F0
-:101D1000ECECF6E005C0E4EBF6E002C0ECE9F6E03E
-:101D2000849190E09F0121C06430D8F4E62FF0E068
-:101D3000EE0FFF1FEE5DFE4F2081318189E090E0C4
-:101D400014C0643070F470E0FB01EE0FFF1FE65E1C
-:101D5000FE4F20813181FB01EA5EFE4F808190E0E1
-:101D600004C080E090E020E030E0FA01318320837D
-:101D7000089580E189BD82E189BD09B400FEFDCFEF
-:101D80008091D8008F7D8093D8008091E0008260A0
-:101D90008093E0008091E00081FDFCCF0895CF9218
-:101DA000DF92EF92FF920F931F93CF93DF93EC019B
-:101DB0008B016A010E943210811133C0C114D10419
-:101DC00039F0F60180819181081B190BC80FD91FCA
-:101DD000E12CF12C0115110519F18091E80085FD28
-:101DE00016C08091E8008E778093E800C114D1047A
-:101DF00049F0F60180819181E80EF91EF182E082BE
-:101E000085E00FC00E943210882321F30AC0899117
-:101E10008093F10001501109FFEFEF1AFF0ADACFAA
-:101E200080E0DF91CF911F910F91FF90EF90DF90B5
-:101E3000CF9008952091FD013091FE0126173707BC
-:101E400048F06115710539F42091E8002E77209350
-:101E5000E80001C0B90140E061157105A9F12091C8
-:101E6000F601222309F443C0253009F442C0209131
-:101E7000E80023FD40C02091E80022FD32C02091FF
-:101E8000E80020FFE9CF4091F3002091F20030E01C
-:101E9000342BFC01CF016115710559F02830310553
-:101EA00040F481918093F100615071092F5F3F4FA1
-:101EB000F1CF41E02830310509F040E02091E80001
-:101EC0002E772093E800C8CF4111C9CF0AC0809176
-:101ED000F601882361F0853061F08091E80083FD90
-:101EE0000AC08091E80082FFF2CF80E0089582E08E
-:101EF000089583E0089581E008952091FD013091D7
-:101F0000FE012617370748F06115710539F4209155
-:101F1000E8002E772093E80001C0B901FC0120E021
-:101F20006115710591F18091F601882309F440C093
-:101F3000853009F43FC08091E80083FD3DC0809169
-:101F4000E80082FD2FC08091E80080FFE9CF20915A
-:101F5000F3008091F20090E0922B6115710559F029
-:101F60008830910540F424912093F100319661501E
-:101F700071090196F2CF21E0089709F020E08091E5
-:101F8000E8008E778093E800CBCF2111CCCF0AC038
-:101F90008091F601882361F0853061F08091E8003E
-:101FA00083FD0AC08091E80082FFF2CF80E00895AF
-:101FB00082E0089583E0089581E00895982F973096
-:101FC00058F59093E900981739F07091EC00209142
-:101FD000ED005091F00003C0242F762F50E021FF38
-:101FE00019C03091EB003E7F3093EB003091ED0053
-:101FF0003D7F3093ED003091EB0031603093EB008A
-:102000007093EC002093ED005093F0002091EE00CF
-:1020100027FF07C09F5FD3CF8F708093E90081E0D7
-:10202000089580E008958091F70187FF11C08091A5
-:10203000E80082FD05C08091F6018111F8CF11C042
-:102040008091E8008B770BC08091F601882349F0DE
-:102050008091E80080FFF8CF8091E8008E77809330
-:10206000E80008952091E4003091E50095E6409164
-:10207000EC00842F817040FF22C08091E80080FD39
-:102080001CC08091F601882391F0853091F08091F9
-:10209000EB0085FD10C04091E4005091E50042172F
-:1020A000530729F39A01915011F784E0089582E0D3
-:1020B000089583E0089581E0089580E008954091B7
-:1020C000E80042FFDECF08950E94D2100E94DA108D
-:1020D000E0EEF0E0808181608083E8EDF0E08081D7
-:1020E0008F77808319BCA7EDB0E08C918E7F8C93A5
-:1020F00080818F7E80831092F50108950F931F9346
-:10210000CF93DF930E94D2100E94DA10C8EDD0E086
-:1021100088818F77888388818068888388818F7D94
-:10212000888319BC1092F6011092F2011092F4010A
-:102130001092F30100EE10E0F80180818B7F808324
-:1021400088818160888342E060E080E00E94DE0F49
-:10215000E1EEF0E080818E7F8083E2EEF0E080812E
-:1021600081608083808188608083F80180818E7F98
-:102170008083888180618883DF91CF911F910F9147
-:102180000895E8EDF0E080818F7E8083E7EDF0E058
-:1021900080818160808384E082BF81E08093F5014B
-:1021A0000C947E10E8EDF0E080818E7F80831092A9
-:1021B000E20008951092DA001092E10008951F9253
-:1021C0000F920FB60F9211242F933F934F935F936B
-:1021D0006F937F938F939F93AF93BF93EF93FF93EF
-:1021E0008091E10082FF0BC08091E20082FF07C076
-:1021F0008091E1008B7F8093E1000E9446138091E3
-:10220000DA0080FF1FC08091D80080FF1BC0809142
-:10221000DA008E7F8093DA008091D90080FF0DC0B4
-:1022200080E189BD82E189BD09B400FEFDCF81E076
-:102230008093F6010E94450D05C019BC1092F6016D
-:102240000E94530D8091E10080FF19C08091E2004F
-:1022500080FF15C08091E2008E7F8093E200809124
-:10226000E20080618093E2008091D80080628093D8
-:10227000D80019BC85E08093F6010E94570D80912B
-:10228000E10084FF30C08091E20084FF2CC080E137
-:1022900089BD82E189BD09B400FEFDCF8091D800DF
-:1022A0008F7D8093D8008091E1008F7E8093E10044
-:1022B0008091E2008F7E8093E2008091E200816055
-:1022C0008093E2008091F201882311F084E007C03E
-:1022D0008091E30087FD02C081E001C083E080932C
-:1022E000F6010E94590D8091E10083FF29C0809181
-:1022F000E20083FF25C08091E100877F8093E100A9
-:1023000082E08093F6011092F2018091E1008E7FCD
-:102310008093E1008091E2008E7F8093E2008091C3
-:10232000E20080618093E20042E060E080E00E9491
-:10233000DE0F8091F00088608093F0000E94560DBF
-:10234000FF91EF91BF91AF919F918F917F916F918D
-:102350005F914F913F912F910F900FBE0F901F9063
-:1023600018951F920F920FB60F9211242F933F933F
-:102370004F935F936F937F938F939F93AF93BF938D
-:10238000CF93DF93EF93FF93C091E900CF708091DB
-:10239000EC00D82FD17080FDD0E81092E900809138
-:1023A000F000877F8093F00078940E94F5111092DE
-:1023B000E9008091F00088608093F000CD2BCF7011
-:1023C000C093E900FF91EF91DF91CF91BF91AF9161
-:1023D0009F918F917F916F915F914F913F912F913D
-:1023E0000F900FBE0F901F9018951F93CF93DF9300
-:1023F000CDB7DEB7AA970FB6F894DEBF0FBECDBF3C
-:10240000E7EFF1E088E08E0F9091F10091938E1349
-:10241000FBCF0E94750D8091E80083FF1FC1809162
-:10242000F7019091F801492F50E04A30510508F02A
-:1024300015C1FA01EA59FF4F0C94E025803881F06C
-:10244000823809F00BC18091FB018F708093E90005
-:102450008091EB0085FB882780F91092E90006C087
-:102460008091F3019091F401911182609091E800C4
-:10247000977F9093E8008093F1001092F100C8C01C
-:10248000282F2D7F09F0EAC0882319F0823061F0EF
-:10249000E5C08091F901813009F0E0C0933009F086
-:1024A00080E08093F4012BC08091F901811127C055
-:1024B0008091FB018F7009F4D1C08093E9002091D5
-:1024C000EB0020FF1CC0933021F48091EB00806270
-:1024D00014C09091EB0090619093EB0021E030E00C
-:1024E000A90102C0440F551F8A95E2F74093EA0004
-:1024F0001092EA008091EB0088608093EB001092CC
-:10250000E9008091E800877F86C08111A7C0109103
-:10251000F9011F778091E3008078812B8093E3009D
-:102520008091E800877F8093E8000E9413108091DB
-:10253000E80080FFFCCF8091E30080688093E30097
-:10254000111102C082E001C083E08093F60186C0D1
-:102550008058823008F082C08091F9019091FA0190
-:102560008C3D53E0950779F583E08A838AE289837D
-:102570004FB7F894DE01139620E03EE051E2E32FDE
-:10258000F0E050935700E49120FF03C0E295EF7014
-:102590003F5FEF708E2F90E0EA3010F0C79601C0D9
-:1025A000C0968D939D932F5F243149F74FBF809143
-:1025B000E800877F8093E8006AE270E0CE01019630
-:1025C0000E941A0F14C0AE014F5F5F4F6091FB0174
-:1025D0000E94610EBC01009709F440C09091E80090
-:1025E000977F9093E80089819A810E947D0F809166
-:1025F000E8008B778093E80031C0803879F58091CE
-:10260000E800877F8093E8008091F2018093F100D9
-:102610008091E8008E778093E8000E9413101EC01E
-:1026200081111CC09091F9019230C0F48091E800B2
-:10263000877F8093E8009093F2010E9413108091AD
-:10264000F201811106C08091E30087FD02C081E0A4
-:1026500001C084E08093F6010E94610D8091E80042
-:1026600083FF0AC08091E800877F8093E800809113
-:10267000EB0080628093EB00AA960FB6F894DEBF61
-:102680000FBECDBFDF91CF911F9108950895CF93D5
-:102690008091F6018823A1F0C091E900CF7090915C
-:1026A000EC00892F817090FD80E8C82B1092E90022
-:1026B0008091E80083FD0E94F511CF70C093E9007E
-:1026C000CF91089590937801809377010895E091D8
-:1026D0007701F0917801309721F00190F081E02DA1
-:1026E000099480E00895E0917701F09178013097A6
-:1026F00021F00280F381E02D09940895E0917701A3
-:10270000F0917801309721F00480F581E02D099453
-:10271000089520917501309176018217930771F029
-:102720009093760180937501E0917701F0917801A3
-:10273000309721F00680F781E02D099408952091CB
-:102740007301309174018217930771F090937401B3
-:1027500080937301E0917701F0917801309721F037
-:102760000084F185E02D0994089508950C94B51323
-:102770000E940E1F0E9406050C94941F9F92AF9218
-:10278000BF92CF92DF92EF92FF920F931F93CF935E
-:10279000DF9300D000D000D0CDB7DEB70E942D056A
-:1027A0000DE010E0AA24A394B12C902E802F0E945B
-:1027B0001B06980126583E4F6901F901F080F82662
-:1027C000A1F40150110988F78FEF89838A831B8256
-:1027D0000E94171F8160782F9D838C8349815A81C5
-:1027E0006B818D810E9455142FC09091DD0191FF66
-:1027F00004C08E830E9421068E8125E030E0A50171
-:10280000022E01C0440F0A94EAF7E42E4F21C1F0D2
-:1028100029839A828E2191E009F490E09B830E94A3
-:10282000171F8160782F9D838C8349815A816B812A
-:102830008D810E945514F6018081E826E08204C053
-:1028400021503109E0F6BDCF0E946221109179013B
-:102850000E9467131817B9F00E94671380937901DB
-:1028600026960FB6F894DEBF0FBECDBFDF91CF9195
-:102870001F910F91FF90EF90DF90CF90BF90AF909E
-:102880009F900C94640C26960FB6F894DEBF0FBE92
-:10289000CDBFDF91CF911F910F91FF90EF90DF900F
-:1028A000CF90BF90AF909F900895CF93DF93CDB717
-:1028B000DEB72B970FB6F894DEBF0FBECDBF4F83A8
-:1028C000588769877A878B87DE01119686E0FD013C
-:1028D00011928A95E9F785E0FE01379601900D92F5
-:1028E0008A95E1F749815A816B817C818D819E8136
-:1028F0000E949E1A2B960FB6F894DEBF0FBECDBF76
-:10290000DF91CF910895CF93882309F4C2C0C82FD7
-:10291000823859F40E94671381FDBBC089E30E948D
-:10292000781D0E94451E89E30CC0833879F40E940B
-:10293000671380FDAEC083E50E94781D0E94451E8E
-:1029400083E50E94BA1DCF910C94451E843859F43A
-:102950000E94671382FD9DC087E40E94781D0E943B
-:10296000451E87E4EECF8CEF8C0F813A48F48C2F14
-:102970000E94AC2381118DC08C2F0E94781DE3CF63
-:1029800080E28C0F883048F4C77081E001C0880F66
-:10299000CA95EAF70E94FE1DD6CF8BE58C0F8330D7
-:1029A00078F4C53A29F0C63A31F083E890E005C0E2
-:1029B00081E890E002C082E890E0CF910C94891306
-:1029C00088E58C0F833108F064C0C83A39F1C93A00
-:1029D00041F1CA3A49F1CB3A51F1CC3A59F1CD3AE9
-:1029E00061F1C03B69F1CE3A71F1CF3A79F1C13B67
-:1029F00081F1C23B89F1C33B91F1C43B99F1C53BE5
-:102A0000A1F1C63BA9F1C73BB1F1C83BB9F1C93B44
-:102A1000C1F1CA3BC9F180E090E038C082EE90E09D
-:102A200035C089EE90E032C08AEE90E02FC085EB91
-:102A300090E02CC086EB90E029C087EB90E026C0A8
-:102A40008CEC90E023C08DEC90E020C083E891E016
-:102A50001DC08AE891E01AC082E991E017C084E9BC
-:102A600091E014C081E292E011C083E292E00EC0D6
-:102A700084E292E00BC085E292E008C086E292E038
-:102A800005C087E292E002C08AE292E0CF910C9406
-:102A90009F13CF910895882309F44BC0823859F4CD
-:102AA0000E94671381FF45C089E30E94781D0E9440
-:102AB000451E89E30CC0833871F40E94671380FFC0
-:102AC00038C083E50E94781D0E94451E83E50E9460
-:102AD000BA1D0C94451E843859F40E94671382FF76
-:102AE00028C087E40E94781D0E94451E87E4EFCF2E
-:102AF0009CEF980F913A58F390E2980F983050F469
-:102B0000877091E001C0990F8A95EAF7892F0E949A
-:102B1000041EDFCF9BE5980F933020F480E090E017
-:102B20000C948913885A833120F480E090E00C944F
-:102B30009F130895882321F00E94FE1D0C94451ECA
-:102B40000895882321F00E94041E0C94451E0895C8
-:102B50007F928F929F92AF92BF92CF92DF92EF922D
-:102B6000FF920F931F93CF93DF931F92CDB7DEB7E2
-:102B70007C01C62E772EFC01058102950F70128113
-:102B800011110E941B1E0E94711D882379F01123D0
-:102B900069F080E28C0D883048F082E00E945A1D76
-:102BA0000E94711D91E0D82ED92601C0D12CE72DAD
-:102BB000E295EF70F0E0E059FF4F0C94E025872D8F
-:102BC000807F072D0F70882311F00295007F11235D
-:102BD00089F0002309F490C180E28C0D883020F444
-:102BE000802F0E94FE1D03C0802F0E940E1E0E9497
-:102BF000451E82C18C2D0E944B15002309F495C1FE
-:102C000080E28C0D883020F4802F0E94041E03C0C7
-:102C1000802F0E94141E0E94451E87C1972D907F11
-:102C2000872D8F70903211F08295807FCC2021F01B
-:102C3000F1E0CF16B1F01EC0112349F0002309F4D2
-:102C400014C1013009F011C10E942E1E6EC1002373
-:102C500019F0013009F469C189830E94311E89810C
-:102C60000AC1112321F0023008F05FC1FEC001113A
-:102C70005CC101C1112321F0002309F4F6C03CC15D
-:102C8000002309F4F8C03EC1872D86958695837090
-:102C900090E0009719F0019761F047C1112321F0EE
-:102CA0008C2D972D937002C080E090E00E948913D4
-:102CB0003CC1112321F08C2D972D937002C080E030
-:102CC00090E00E949F1331C18C2D112319F00E94B6
-:102CD0006A2002C00E94D2200E94572126C1872D5F
-:102CE000837009F052C0111120C18C2D82958695F8
-:102CF0008770880F880F9C2D9F70892E912CA12C96
-:102D0000B12C082E04C0880C991CAA1CBB1C0A9468
-:102D1000D2F7C4FE14C00FE010E020E030E0B901AB
-:102D2000A80104C0440F551F661F771F8A95D2F76C
-:102D3000CB01BA01609570958095909503C060E0D5
-:102D400070E0CB01272D26952695237030E02230A8
-:102D5000310569F02330310589F0682979298A29FC
-:102D60009B292130310571F00E94E61BDEC06829E5
-:102D700079298A299B290E94021CD7C00E94E61B40
-:102D8000C501B4010E94CA1BD0C0112319F0872DC0
-:102D9000817001C08695882309F4C7C08C2D829567
-:102DA00086958770880F880F9C2D9F70892E912C97
-:102DB000A12CB12C082E04C0880C991CAA1CBB1C89
-:102DC0000A94D2F7C4FE14C00FE010E020E030E017
-:102DD000B901A80104C0440F551F661F771F8A95CB
-:102DE000D2F7CB01BA01609570958095909503C09C
-:102DF00060E070E0CB01272D269526952370422FA9
-:102E000050E04230510569F04330510589F068299E
-:102E100079298A299B294130510571F00E94C01CF3
-:102E200084C0682979298A299B290E94DC1C7DC0DD
-:102E30000E94C01CC501B4010E94A41C76C08C2D48
-:102E400090E0FC01E05EF109E531F10508F050C0C9
-:102E5000E058FF4F0C94E0250C2D0F70872D8F71DB
-:102E6000112331F00E943D1C802F0E949A155DC0F5
-:102E70000E945E1C802F0E94A11557C0112339F0BB
-:102E8000011153C0872D8F710E94831C4EC00230E8
-:102E900008F04BC0F7CF112339F0872D8F710E94B6
-:102EA0003D1C43C01123C9F3872D8F710E945E1C06
-:102EB0003CC0112329F0872D8F710E94281C35C03A
-:102EC0000E941E1C32C0112351F0172D1F71812F3B
-:102ED0000E943D1C63E0812F0E94511D26C081E0AD
-:102EE0000E945A1D023008F182E00E945A1D1DC046
-:102EF000112331F0002389F28C2D0E94831415C018
-:102F0000002391F28C2D0E944B150FC0472D4F705E
-:102F10006C2DC7010E94F7060E94421B06C0472D78
-:102F20004F706C2DC7010E94D30BDD20F9F00E9479
-:102F30004D1D80FD1BC0F70112820E94471D0E949B
-:102F40003D1CC7010E94C5170E94471D0F90DF91CD
-:102F5000CF911F910F91FF90EF90DF90CF90BF9096
-:102F6000AF909F908F907F900C945E1C0F90DF919C
-:102F7000CF911F910F91FF90EF90DF90CF90BF9076
-:102F8000AF909F908F907F9008950F931F93CF9352
-:102F9000DF93EC01888199812B813C81232BB9F04F
-:102FA0009F3F11F48F3F99F0CE010E94640888235F
-:102FB00071F0688179818A810E94431D8C010E9491
-:102FC000F81C0E94BF1BB801CE010E94A815DF911A
-:102FD000CF911F910F9108950E941B1E0E942B1EDE
-:102FE0000E94F01D0E94451E0E9408220E94572147
-:102FF00080E090E00E94891380E090E00C949F13A1
-:103000000E940B1E0C94EC170E94381D292F22954C
-:103010002F7030E02C3031054CF42A3031056CF43F
-:103020002250310922303105A8F407C02C30310577
-:1030300069F02F30310551F00DC0803F69F018F470
-:10304000803E40F409C0843F29F406C093FB8827E2
-:1030500080F9089580E0089581E00895CF93DF938B
-:1030600000D000D01F92CDB7DEB70F900F900F9019
-:103070000F900F90DF91CF910895CF93DF9300D001
-:1030800000D000D0CDB7DEB726960FB6F894DEBFDD
-:103090000FBECDBFDF91CF9108951F93CF93DF93E4
-:1030A000C091880116E080918901C81799F0D0E09D
-:1030B0001C9FF0011D9FF00D1124E657FE4F40812B
-:1030C000518162817381848195810E943D1821968E
-:1030D000C770E9CFDF91CF911F9108954091BA0158
-:1030E0005091BB016091BC017091BD018091BE0106
-:1030F0009091BF010C943D188091BF0182958F7013
-:1031000009F054C08091BC01882309F44FC080911C
-:103110008801A09189016091BA017091BB01409131
-:10312000BD015091BE01B6E08A1709F43FC090E09E
-:1031300041155105C1F17F3F11F46F3FA1F1B89FD7
-:10314000F001B99FF00D1124E657FE4F2181721353
-:103150002AC02081621327C02281211124C023812B
-:1031600034812417350710F421503109241B350B05
-:10317000283C3105C0F42091BF012F7020612093BD
-:10318000BF0126E0289FF001299FF00D1124E1578F
-:10319000FE4F80818F70806180838AEB91E00E9476
-:1031A000C5170C944D1801968770BECF0895CF9225
-:1031B000DF92EF92FF920F931F93CF93DF93CDB7E0
-:1031C000DEB762970FB6F894DEBF0FBECDBF8C019D
-:1031D00085E0F801DE011D9601900D928A95E1F7D8
-:1031E000D8014C9111965C91119712966C9112979F
-:1031F0001396CD90DC9014973091BA017091BB0179
-:103200008091BD019091BE01009709F46BC17F3F91
-:1032100019F43F3F09F466C1E090BC01EE2009F4C7
-:10322000C0C02091BF01C816D90628F0F601E81BDE
-:10323000F90BCF0104C0809590958C0D9D1DFF2446
-:10324000F394883C910578F0F12C207F09F0C6C0FA
-:103250007C2DD98AC88A89890E942E188AEB91E030
-:103260000E94C517B1C0822F807F09F046C0751338
-:1032700014C0341312C0611110C02F70206120934C
-:10328000BF010E946E188AEB91E00E94C5178091E1
-:10329000BF01D80115968C932EC0CD2819F15F3F40
-:1032A00011F44F3FF9F0F62E61111CC08091880196
-:1032B0002091890136E0821709F45AC090E0389FC6
-:1032C000F001399FF00D1124E657FE4F718157131D
-:1032D00006C07081471303C07281711103C001964B
-:1032E0008770E9CFF62E662309F418C18091BF01DB
-:1032F00081608093BF01F12C11C1751308C0341394
-:1033000006C0611104C08091BF01D801C3C04D87C0
-:103310005E878D859E856A8B0E9404186A89882342
-:10332000E1F16623D1F12091BF01822F82958F7048
-:1033300090E0029774F08091BA019091BB01988758
-:103340008F831986DB86CA862C87CE0107960E945A
-:10335000C51786E0F801AAEBB1E001900D928A95BD
-:10336000E1F70E947C180E946E18FF24F394D6C0E7
-:103370004D875E878D859E850E94381D292F229559
-:103380002F7030E0223031050CF0BCC09F7009F086
-:10339000B6C0805E883008F4C1C0C8010E94C5175D
-:1033A000E4CFC816D90608F453C0F601E81BF90BA0
-:1033B000CF01883C910508F450C0F12C7C2DD98AAE
-:1033C000C88A89890E942E18EAEBF1E086E0DF01C5
-:1033D0001D928A95E9F70E946E18A0C0751314C05B
-:1033E000341312C0611110C08091BF01F8018583B0
-:1033F000C8010E94C51786E0EAEBF1E0DF011D92EB
-:103400008A95E9F7FE2C8AC04D875E878D859E855B
-:103410006A8B0E9404186A89882309F4BECF662348
-:1034200009F4BBCF2091BF01822F82958F7090E06D
-:1034300002970CF48ECF8091BA019091BB019A83D0
-:1034400089831B82DD82CC822E83CE0101967FCFC1
-:10345000809590958C0D9D1DACCFF62E662309F4BA
-:103460009CCF75132EC034132CC02091BF0120FDBA
-:103470001FC0822F82958F70D9F0D80115962C939A
-:1034800015978F3049F08F5F982F9295907F822FFC
-:103490008F70892B15968C93C8010E94C51786E002
-:1034A000F801AAEBB1E001900D928A95E1F793CF74
-:1034B00086E0F801AAEBB1E001900D928A95E1F760
-:1034C0002DC04D875E878D859E850E9404188111D1
-:1034D00040CF8091BF0181608093BF01C8010E94ED
-:1034E000C5171CC0662309F458CF4D875E878D85AC
-:1034F0009E850E940418882309F44FCF2ACF81119A
-:1035000048CF0CC0243031050CF047CF9F7009F430
-:1035100040CFF8019581907F09F03BCF8F2D6296C7
-:103520000FB6F894DEBF0FBECDBFDF91CF911F91D4
-:103530000F91FF90EF90DF90CF9008951F93CF935E
-:10354000DF93CDB7DEB72C970FB6F894DEBF0FBE72
-:10355000CDBF4F83588769877A878B879C87CE0139
-:1035600007960E94D718882369F08F8198852A854D
-:103570003B85232BF1F19F3F09F063C08F3F09F09A
-:1035800060C037C086E0FE013796DE0111960190DB
-:103590000D928A95E1F76F817885EA85FB853097F2
-:1035A00041F17F3F11F46F3F21F12091890130E01B
-:1035B000C9010196877099274091880150E08417CE
-:1035C000950709F447C069837A83FD83EC8396E00D
-:1035D000929FD001939FB00D1124A657BE4FFE01BC
-:1035E000319601900D929A95E1F7809389010E949E
-:1035F0004D1816E080918801909189018917C1F1D9
-:10360000189FC001112486579E4F0E94D718882307
-:1036100079F1E09188011E9FF0011124E657FE4FD9
-:103620004081518162817381848195810E943D181E
-:103630008091880190E00196877099278093880196
-:10364000D9CF4F81588569857A858B859C850E9465
-:103650003D18CFCF0E940018109289011092880166
-:10366000EAEBF1E086E0DF011D928A95E9F7C1CF30
-:103670002C960FB6F894DEBF0FBECDBFDF91CF9171
-:103680001F910895EF92FF920F931F93CF93DF93B3
-:103690008C01009709F46CC0F12CEE24E394E8014E
-:1036A0002196F8018491843740F4843008F051C0A9
-:1036B000813081F0823019F15BC0853709F444C054
-:1036C000A8F19CE7980F903708F052C08F770E94BE
-:1036D0004B1541C00E5F1F4FFE01C49180E28C0F5D
-:1036E000883048F4C7708E2D01C0880FCA95EAF75C
-:1036F0000E941E1E14C08C2F0E9483142DC00E5FCA
-:103700001F4FFE01C49180E28C0F883058F4C770BF
-:103710008E2D01C0880FCA95EAF70E94241E0E94D0
-:10372000451E1AC08C2F0E944B1516C00E5F1F4FEE
-:10373000FE01C491CC2381F08FE99FE00197F1F75E
-:1037400000C00000C150F6CF0E5F1F4FFE01F49085
-:1037500003C00E9483148E018F2D882309F49FCF0C
-:10376000EFE9FFE03197F1F700C000008150F5CF9D
-:10377000DF91CF911F910F91FF90EF9008950895E1
-:103780006093C4017093C5018093C6019093C701F3
-:103790000C94EC170F931F930091C4011091C50175
-:1037A0002091C6013091C701DC01CB01802B912B08
-:1037B000A22BB32B8093C4019093C501A093C601A3
-:1037C000B093C7011F910F910C94EC170F931F93A7
-:1037D0000091C4011091C5012091C6013091C7012B
-:1037E000DC01CB0180239123A223B3238093C40166
-:1037F0009093C501A093C601B093C7011F910F918B
-:103800000C94EC170F931F930091C4011091C50104
-:103810002091C6013091C701DC01CB01802791279F
-:10382000A227B3278093C4019093C501A093C6013A
-:10383000B093C7011F910F910C94EC171092C00127
-:103840001092C1011092C2011092C3010C94EC17A6
-:1038500041E050E060E070E004C0440F551F661F77
-:10386000771F8A95D2F74093C0015093C1016093AE
-:10387000C2017093C3010C94EC1741E050E060E08A
-:1038800070E004C0440F551F661F771F8A95D2F75A
-:103890008091C0019091C101A091C201B091C3017A
-:1038A000482B592B6A2B7B2B4093C0015093C101AD
-:1038B0006093C2017093C3010C94EC1741E050E097
-:1038C00060E070E004C0440F551F661F771F8A95A3
-:1038D000D2F740955095609570958091C001909178
-:1038E000C101A091C201B091C301482359236A23A9
-:1038F0007B234093C0015093C1016093C201709338
-:10390000C3010C94EC1741E050E060E070E004C0AB
-:10391000440F551F661F771F8A95D2F78091C0010B
-:103920009091C101A091C201B091C30148275927CC
-:103930006A277B274093C0015093C1016093C20165
-:103940007093C3010C94EC170F931F930091C00167
-:103950001091C1012091C2013091C301DC01CB0162
-:10396000802B912BA22BB32B8093C0019093C1018C
-:10397000A093C201B093C3011F910F910C94EC1757
-:103980000F931F930091C0011091C1012091C201BA
-:103990003091C301DC01CB0180239123A223B32307
-:1039A0008093C0019093C101A093C201B093C30161
-:1039B0001F910F910C94EC170F931F930091C0016E
-:1039C0001091C1012091C2013091C301DC01CB01F2
-:1039D00080279127A227B3278093C0019093C1012C
-:1039E000A093C201B093C3011F910F910C94EC17E7
-:1039F0000895CF92DF92EF92FF920F931F93CF9390
-:103A0000DF938C01C090C401D090C501E090C60145
-:103A1000F090C7018091C0019091C101A091C201B5
-:103A2000B091C301C82AD92AEA2AFB2ACFE1D0E003
-:103A3000D701C6010C2E04C0B695A795979587951A
-:103A40000A94D2F780FF06C0B8018C2F0E94520A58
-:103A5000019721F4219760F780E001C08C2FDF915E
-:103A6000CF911F910F91FF90EF90DF90CF9008952D
-:103A7000CF93DF93EC010E94F91CBE010E94520A11
-:103A8000DF91CF910895CB010E94381D0895809158
-:103A9000C80185958595859508958091C8018770A1
-:103AA000089598E0899F90011124262B2093C80146
-:103AB0000C943D1C2091C801809582238093C801FD
-:103AC000982F977069F430E0482F552747FD50959F
-:103AD0002417350729F08595859585950C945E1CEE
-:103AE00008959091C801977081E009F480E00895ED
-:103AF00090910C01992321F090910D01911109C031
-:103B000020910E0130910F01F90132969FEF40E0B4
-:103B10001FC0982F9695969596959F3050F5E091F9
-:103B20000E01F0910F01E90FF11D877021E030E0E7
-:103B3000A90102C0440F551F8A95E2F7CA0191817D
-:103B4000892B818308959F3F39F04F5F4E3041F0BC
-:103B500051915813F8CF0DC05111F7CF942FF5CFD5
-:103B60009F3F39F0F901E90FF11D97FDFA95828326
-:103B70000895089590910C01992321F090910D01E1
-:103B8000911109C020910E0130910F01F901329677
-:103B9000205F3F4F1FC0982F9695969596959F3022
-:103BA000F0F4E0910E01F0910F01E90FF11D877023
-:103BB00021E030E0A90102C0440F551F8A95E2F7C9
-:103BC000CA01809591818923818308953196E217F6
-:103BD000F30729F090819813F9CF1082F7CF089559
-:103BE00081E090E0E0910E01F0910F01E80FF91FE4
-:103BF0001082019680319105A9F708959091DC011A
-:103C0000892B8093DC01089580959091DC018923B4
-:103C10008093DC0108951092DC0108959091DB01FE
-:103C2000892B8093DB01089580959091DB01892396
-:103C30008093DB0108951092DB0108959091DA01E1
-:103C4000892B8093DA01089580959091DA01892378
-:103C50008093DA0108951092DA0108958093C901E2
-:103C600008951092C901089580910E0190910F015D
-:103C7000FC0131969C01205F3F4F80E091919111B2
-:103C80008F5FE217F307D1F70895E0910E01F091ED
-:103C90000F018091DC018083E0910E01F0910F0112
-:103CA00090818091DB01892B8083E0910E01F0915E
-:103CB0000F0190818091DA01892B80838091C90165
-:103CC000882361F0E0910E01F0910F019081892B22
-:103CD00080830E94341E81111092C90180910E01CF
-:103CE00090910F010C94731320E0009739F0AC0110
-:103CF00041505109842395232F5FF7CF822F0895D8
-:103D0000CF92DF92EF92FF926C01EE24FF24C11458
-:103D1000D104E104F10421F0C701B60120E101C0A2
-:103D200020E0C72ED82EE92EFF24C114D104E104CF
-:103D3000F10419F0285FC701B6016B017C0154E062
-:103D4000F694E794D794C7945A95D1F7C114D10447
-:103D5000E104F10419F02C5FC701B6016B017C018D
-:103D600042E0F694E794D794C7944A95D1F7C114EA
-:103D7000D104E104F10419F02E5FC701B601DC01A2
-:103D8000CB01B695A79597958795892B8A2B8B2B79
-:103D900009F02F5F822FFF90EF90DF90CF90089572
-:103DA0008091F601843021F11092DE0120E488E157
-:103DB00090E00FB6F894A895809360000FBE209312
-:103DC000600080E00E94640C83B7817F846083BFC1
-:103DD00083B7816083BF7894889583B78E7F83BFD4
-:103DE00088E10FB6F89480936000109260000FBED7
-:103DF000089508950E941A050E942D050E94F91E3B
-:103E00000E94220691E0811101C090E0892F08955F
-:103E10000E9400180E9467130C94640C82E084BD19
-:103E200093E095BD9AEF97BD80936E0008952FB7EC
-:103E3000F8948091DF019091E001A091E101B091AF
-:103E4000E2012FBF0895CF92DF92EF92FF920F937E
-:103E50001F932FB7F8944091DF015091E0016091DA
-:103E6000E1017091E2012FBF6A017B01EE24FF2482
-:103E70008C0120E030E0C016D106E206F30610F413
-:103E8000415051099A01281B390BC9011F910F910B
-:103E9000FF90EF90DF90CF9008951F920F920FB692
-:103EA0000F9211248F939F93AF93BF938091DF0163
-:103EB0009091E001A091E101B091E2010196A11D74
-:103EC000B11D8093DF019093E001A093E101B093D5
-:103ED000E201BF91AF919F918F910F900FBE0F9014
-:103EE0001F9018950E946410F8942FEF87EA91E6CE
-:103EF000215080409040E1F700C0000087E090EB47
-:103F0000DC018093FF0190930002A0930102B09323
-:103F100002029CE088E10FB6F894A89580936000B7
-:103F20000FBE90936000FFCF0E94CC1F811102C092
-:103F30000E94B21F0E94D71F8093DD010E94DF1FE5
-:103F400090E09093F1018093F00187FB882780F93E
-:103F500080930D010E94DB1F682F70E080E090E0ED
-:103F60000C94C01B6DEE7EEF80E090E00E941A265C
-:103F700060E082E090E00E94082660E083E090E04C
-:103F80000E94082660E084E090E00E94082660E03D
-:103F900085E090E00C94082680E090E00E940226E4
-:103FA00021E08D3E9E4F09F020E0822F089582E0AF
-:103FB00090E00C94FA2583E090E00C94FA2584E0DC
-:103FC00090E00C94FA25682F84E090E00C94082689
-:103FD0008091E50180FF0BC06091130185E0689F2F
-:103FE000B001112475956795759567952BC081FF74
-:103FF00009C06091130185E0689FB0011124759597
-:10400000679520C082FF07C06091130185E0689F1B
-:10401000B001112417C09091E6019923D1F060916D
-:104020001201961788F72091130185E0289F9001CF
-:104030001124929FA001939F500D112470E0CA019A
-:104040000E94CC256038710540F46115710539F086
-:1040500002C065E070E0862F08958FE7089581E043
-:1040600008958091E50180FF08C06091110170E022
-:10407000759567957595679521C081FF06C060911C
-:10408000110170E07595679519C082FF04C06091B9
-:10409000110170E010C09091E6019923C1F0609188
-:1040A00010019617A0F780911101899FC00111247A
-:1040B00070E00E94CC256038710528F46115710507
-:1040C00021F0862F08958FE7089581E0089561E03B
-:1040D00070E0F4CF803F21F40E94E81F819504C076
-:1040E000813F29F40E94E81F8093E9010895823FEF
-:1040F00021F40E94E81F819504C0833F29F40E94A7
-:10410000E81F8093E8010895893F19F40E94312047
-:1041100005C08A3F31F40E94312081958093EA01E5
-:1041200008958B3F21F40E943120819504C08C3F7B
-:1041300029F40E9431208093EB010895843F21F4FB
-:104140008091E701816017C0853F21F48091E701EC
-:10415000826011C0863F21F48091E70184600BC02A
-:10416000873F21F48091E701886005C0883F31F4E2
-:104170008091E70180618093E70108958D3F21F4EC
-:104180008091E50181600BC08E3F21F48091E501B3
-:10419000826005C08F3F29F48091E501846080939F
-:1041A000E5010895803F39F48091E90187FF6CC0F3
-:1041B0001092E90169C0813F29F48091E901181644
-:1041C000BCF362C09091E801823F29F497FF5CC084
-:1041D0001092E80159C0833F19F41916CCF354C06A
-:1041E000893F41F48091EA0118160CF04DC01092FD
-:1041F000EA014AC08A3F29F48091EA0187FF44C05E
-:10420000F6CF8B3F39F48091EB0187FF3DC01092D0
-:10421000EB013AC08C3F29F48091EB011816BCF3F6
-:1042200033C0843F21F48091E7018E7F17C0853F22
-:1042300021F48091E7018D7F11C0863F21F48091A8
-:10424000E7018B7F0BC0873F21F48091E701877FD7
-:1042500005C0883F31F48091E7018F7E8093E701AC
-:1042600013C08D3F21F48091E5018E7F0BC08E3FFE
-:1042700021F48091E5018D7F05C08F3F29F4809165
-:10428000E5018B7F8093E5018091E80181110EC0EB
-:104290008091E90181110AC08091EA01811106C073
-:1042A0008091EB01811102C01092E601089587EE22
-:1042B00091E00E947E130E94171F9093E401809367
-:1042C000E30108951F93CF93DF938091E3019091D1
-:1042D000E4010E94231FAC019091E601992321F093
-:1042E0002091140130E006C0209115018AE0289F3A
-:1042F000900111244217530708F486C08091E80109
-:10430000C091E901D091EA011091EB01811107C040
-:10431000C11176C0D11174C0111172C075C09F3F18
-:1043200019F09F5F9093E601181624F40E94E81F8D
-:104330008093E8018091E80187FF05C00E94E81F93
-:1043400081958093E8011C1624F40E94E81F809355
-:10435000E9018091E90187FF05C00E94E81F81956E
-:104360008093E9016091E801662339F1C091E90188
-:10437000CC2319F1772767FD7095872F972F0E941F
-:10438000DD2423E333E343E35FE30E9441250E94FE
-:10439000AA246093E8016C2F772767FD7095872F1B
-:1043A000972F0E94DD2423E333E343E35FE30E947E
-:1043B00041250E94AA246093E9011D1624F40E945D
-:1043C00031208093EA018091EA0187FF05C00E94B5
-:1043D000312081958093EA01111624F40E94312046
-:1043E0008093EB018091EB0187FF05C00E94312093
-:1043F00081958093EB01DF91CF911F910C94572110
-:104400009F3F09F08ECF96CFDF91CF911F910895F6
-:10441000E7EEF1E085E0DF011D928A95E9F7109261
-:10442000E6011092E5010895833081F128F481308E
-:1044300059F08230D1F00895853009F449C0B8F1BF
-:10444000863009F456C0089580911501262F30E07A
-:10445000280F311D2F3F310524F4680F609315019B
-:1044600008958FEF80931501089580911401262FF0
-:1044700030E0280F311D2F3F310524F4680F609381
-:10448000140108958FEF8093140108958091130112
-:10449000262F30E0280F311D2F3F310524F4680FFF
-:1044A0006093130108958FEF809313010895809115
-:1044B0001201262F30E0280F311D2F3F310524F443
-:1044C000680F6093120108958FEF80931201089591
-:1044D00080911101262F30E0280F311D2F3F31052B
-:1044E00024F4680F6093110108958FEF80931101F8
-:1044F000089580911001262F30E0280F311D2F3FA5
-:10450000310524F4680F6093100108958FEF8093B4
-:1045100010010895833011F128F4813049F0823080
-:1045200091F00895853081F120F18630C1F1089530
-:1045300080911501681720F4861B8093150108955A
-:1045400010921501089580911401681720F4861BBC
-:10455000809314010895109214010895809113011D
-:10456000681720F4861B809313010895109213019D
-:10457000089580911201681720F4861B8093120120
-:10458000089510921201089580911101681720F486
-:10459000861B809311010895109211010895809156
-:1045A0001001681720F4861B809310010895109263
-:1045B000100108950F931F938D3109F471C008F015
-:1045C00045C0803109F485C008F5873009F46FC013
-:1045D00068F4863009F0ADC08091DD01817F8E7F67
-:1045E0008093DD0181E08093ED01A4C08B3009F45C
-:1045F0009EC08E3009F09DC08091DD0182FB222794
-:1046000020F991E0922790FB82F96CC0863109F481
-:104610008EC060F4813109F08CC00E940018909126
-:104620000D0181E0892780930D0181C0893109F452
-:104630007EC08B3109F07DC08091DD0181FB222796
-:1046400020F991E0922790FB81F94CC0853309F461
-:1046500066C048F4873209F462C008F44FC089325A
-:1046600009F45DC066C0833438F48A3308F044C06E
-:10467000883309F45CC05DC0833409F450C08834C9
-:1046800009F057C00E9400180FEF13ED20E301500E
-:1046900010402040E1F700C000000E94721F47C098
-:1046A0000E9464240E9467130E94640C40C0909191
-:1046B000DD01892F8095817080FB90F929F096604B
-:1046C00098609093DD0136C0997F977F9093DD01CC
-:1046D0002EC08091DD0183FB222720F991E09227F3
-:1046E00090FB83F98093DD01992309F18091DD012D
-:1046F00081608093DD011BC0895301C08D5141E071
-:1047000050E060E070E08A019B0104C0000F111FBF
-:10471000221F331F8A95D2F7C901B80104C061E096
-:1047200070E080E090E00E94C01B0E94001881E0D1
-:1047300001C080E01F910F91089580E0089580E00E
-:1047400008958E518A3030F4E82FF0E0E65DFE4F98
-:104750008081089580E00895CF93C82F8091ED0166
-:10476000813079F018F08230E9F186C0E0910E01D5
-:10477000F0910F018081813169F0823209F07EC0B1
-:1047800009C0E0910E01F0910F018081813111F09B
-:10479000823261F48C2F0E949D23811104C08C2FE2
-:1047A0000E94DA221DC081E090E01AC08C2F0E9486
-:1047B0009F23811114C0C43179F048F4CB3079F0D3
-:1047C000C03109F05FC082E08093ED0108C0C932BA
-:1047D00019F0C83321F056C01092ED0153C081E0AA
-:1047E000817052C0C93281F110F5C43169F1A8F469
-:1047F000C73009F045C08AE08093150194E1909399
-:10480000140193E0909313018093120188E0809348
-:10481000110188E28093100133C082EE8C0F863044
-:1048200078F58C2F0E94A1238093EC0129C0CE340F
-:10483000E9F020F4CB3421F56AE013C0C13579F0FA
-:10484000C235F1F461E00DC08091EC01882319F0CC
-:104850001092EC0115C081E08093ED0115C061E07C
-:1048600006C08091EC010E9414220AC06AE0809187
-:10487000EC010E948A2204C01092ED0180E004C085
-:1048800081E002C080E0ACCFCF910895E1E8F0E094
-:104890008081886080838081816080838FB7F89475
-:1048A00093E09093890090ED909388008FBF0895D6
-:1048B000EFE6F0E08081826080830895EFE6F0E02B
-:1048C00080818D7F80830895EFE6F0E0908182E023
-:1048D0008927808308951F920F920FB60F9211249B
-:1048E0002F933F934F935F936F937F938F939F93F8
-:1048F000AF93BF93EF93FF938091EE019091EF01FF
-:1049000001969093EF018093EE01811103C082E044
-:104910000E94640CE091EF01E695E695F0E0E55B1E
-:10492000F74FE4918091EE018E1303C080E00E9466
-:10493000640CFF91EF91BF91AF919F918F917F9107
-:104940006F915F914F913F912F910F900FBE0F90FC
-:104950001F90189504D06894B1118DC0089570D03F
-:1049600088F09F5790F0B92F9927B751A0F0D1F058
-:10497000660F771F881F991F1AF0BA95C9F712C0E2
-:10498000B13081F077D0B1E0089574C0672F782FEF
-:104990008827B85F39F0B93FCCF38695779567954E
-:1049A000B395D9F73EF490958095709561957F4FBA
-:1049B0008F4F9F4F0895E89409C097FB3EF4909560
-:1049C0008095709561957F4F8F4F9F4F9923A9F0E8
-:1049D000F92F96E9BB279395F69587957795679577
-:1049E000B795F111F8CFFAF4BB0F11F460FF1BC0BB
-:1049F0006F5F7F4F8F4F9F4F16C0882311F096E94E
-:104A000011C0772321F09EE8872F762F05C06623FB
-:104A100071F096E8862F70E060E02AF09A95660FB4
-:104A2000771F881FDAF7880F9695879597F908956D
-:104A300057FD9058440F551F59F05F3F71F047954F
-:104A4000880F97FB991F61F09F3F79F08795089534
-:104A5000121613061406551FF2CF4695F1DF08C053
-:104A6000161617061806991FF1CF86957105610570
-:104A700008940895E894BB2766277727CB0197F918
-:104A800008950BD078C069D028F06ED018F0952327
-:104A900009F05AC05FC01124EECFCADFA0F3959F82
-:104AA000D1F3950F50E0551F629FF001729FBB2715
-:104AB000F00DB11D639FAA27F00DB11DAA1F649FC1
-:104AC0006627B00DA11D661F829F2227B00DA11D74
-:104AD000621F739FB00DA11D621F839FA00D611DFA
-:104AE000221F749F3327A00D611D231F849F600D1B
-:104AF000211D822F762F6A2F11249F5750408AF054
-:104B0000E1F088234AF0EE0FFF1FBB1F661F771FDF
-:104B1000881F91505040A9F79E3F510570F014C076
-:104B2000AACF5F3FECF3983EDCF3869577956795C7
-:104B3000B795F795E7959F5FC1F7FE2B880F911DFD
-:104B40009695879597F9089597F99F6780E870E0A3
-:104B500060E008959FEF80EC089500240A941616F3
-:104B6000170618060906089500240A94121613065B
-:104B7000140605060895092E0394000C11F48823E9
-:104B800052F0BB0F40F4BF2B11F460FF04C06F5F05
-:104B90007F4F8F4F9F4F089597FB072E16F4009479
-:104BA00007D077FD09D00E94E62507FC05D03EF42A
-:104BB000909581959F4F0895709561957F4F0895C9
-:104BC000EE0FFF1F0590F491E02D0994AA1BBB1B6B
-:104BD00051E107C0AA1FBB1FA617B70710F0A61BFD
-:104BE000B70B881F991F5A95A9F780959095BC011E
-:104BF000CD010895F999FECF92BD81BDF89A99270C
-:104C000080B50895A8E1B0E042E050E00C9422267F
-:104C1000262FF999FECF92BD81BDF89A019700B475
-:104C2000021639F01FBA20BD0FB6F894FA9AF99A15
-:104C30000FBE08950196272F0E9409260C9408267E
-:104C4000DC01CB01FC01F999FECF06C0F2BDE1BD4C
-:104C5000F89A319600B40D9241505040B8F708953B
-:044C6000F894FFCFF6
-:104C64000220660CF40CD10C9D0C690C0101CA01E4
-:104C740028080A03140A404D36390B08BE07880772
-:104C84004F07E206FB0614072D070102030405067D
-:044C94000708090004
-:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c
deleted file mode 100644
index 21d695894a..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c
+++ /dev/null
@@ -1,597 +0,0 @@
-#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_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"
-
-
-/**
-* This layout was generated using the ErgodoxLayoutGenerator (ELG). You can download it from https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases
-* documentation about it can be found here https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/
-* Thanks to the team of Erez Zukerman for building the great Ergodox-EZ!
-*
-* use at own risk!
-**/
-
-#define BASE 0
-#define SYMB 1
-#define MDIA 2
-#define SMLY 3
-#define NUMB 4
-#define EGOS 5
-
-#define SMLY_TOG_QUOT 0
-
-#define M_TOGGLE_5 1
-
-#define TGH_NUM 2
-
-#define M_DE_OSX_PLUS_CTRLALT 3
-
-#define SM_KISS 4
-
-#define SM_FROWN 5
-
-#define SM_CRY 6
-
-#define SM_SMILE 7
-
-#define SM_SMIRK 8
-
-#define M_LGUI_SHFT 9
-
-#define SM_HEART 10
-
-#define TOG_HLD_MDIA 11
-
-#define SM_LAUGH 12
-
-#define SM_SAD 13
-
-#define M_DE_OSX_CIRC_CTRLCMD 14
-
-#define M_MEH_SH_ACUT 15
-
-
-//Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/**
-* Layer: BASE
-* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/
-* | ESC | 1 | 2 | 3 | 4 | 5 | Hold or toggle | | Hold or toggle | 6 | 7 | 8 | 9 | 0 | ß |
-* | | | | | | | Layer NUMB | | Layer MDIA | | | | | | |
-* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/
-* | TAB | Q | W | E | R | T | Cmd | | Cmd | Z | U | I | O | P | Ü |
-* | | | | | | | | | | | | | | | |
-* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/\-------------------\ \-------------------\/-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/
-* | Alt | A | S | D | F | G | | H | J | K | L | Ö | Ä |
-* | | | | | | | | | | | | | ALT |
-* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/
-* | Shift | Y | X | C | V | B | Alt | | Alt | N | M | , | . | - | Shift |
-* | | Ctrl | | | | | | | | | | | | Ctrl | |
-* \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\
-*
-*
-* /-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------/
-* | < | LongPress / Type | LongPress / Type | Shift+Ctrl | Type | | # | ACUT | CMD+Shift | ALT+Shift | + |
-* | SYMB | DE_OSX_CIRC_CTRLCMD| DE_OSX_PLUS_CTRAlt | | Toggle SMLY | | Meh | Hyper | | | SYMB |
-* \-------------------\\-------------------\\-------------------\\-------------------\/-------------------//-------------------/ /-------------------//-------------------/ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\
-* | HOME | END | | LEFT | RIGHT |
-* | | | | | |
-* \-------------------\/-------------------/ /-------------------/\-------------------\
-* | PGUP | | UP |
-* | | | |
-* /-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------/
-* | BSPC | DEL | PGDN | | DOWN | ENT | SPC |
-* | | | | | | | |
-* \-------------------\\-------------------\\-------------------\ \-------------------\\-------------------\\-------------------\
-*
-*
-**/
-[BASE]=KEYMAP(
-//left half
- KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM),
- KC_TAB, DE_OSX_Q, DE_OSX_W, DE_OSX_E, DE_OSX_R, DE_OSX_T, KC_LGUI,
- KC_LALT, DE_OSX_A, DE_OSX_S, DE_OSX_D, DE_OSX_F, DE_OSX_G,
- KC_LSFT, CTL_T(DE_OSX_Y), DE_OSX_X, DE_OSX_C, DE_OSX_V, DE_OSX_B, KC_LALT,
- LT(SYMB,DE_OSX_LESS), M(M_DE_OSX_CIRC_CTRLCMD), M(M_DE_OSX_PLUS_CTRLALT), LSFT(KC_LCTRL), M(SMLY_TOG_QUOT),
- KC_HOME, KC_END,
- KC_PGUP,
- KC_BSPC, KC_DEL, KC_PGDN,
- //right half
- M(TOG_HLD_MDIA), DE_OSX_6, DE_OSX_7, DE_OSX_8, DE_OSX_9, DE_OSX_0, DE_OSX_SS,
- KC_RGUI, DE_OSX_Z, DE_OSX_U, DE_OSX_I, DE_OSX_O, DE_OSX_P, DE_OSX_UE,
- DE_OSX_H, DE_OSX_J, DE_OSX_K, DE_OSX_L, DE_OSX_OE, ALT_T(DE_OSX_AE),
- KC_RALT, DE_OSX_N, DE_OSX_M, DE_OSX_COMM, DE_OSX_DOT, CTL_T(DE_OSX_MINS), KC_RSFT,
- MEH_T(DE_OSX_HASH), ALL_T(DE_OSX_ACUT), LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS),
- KC_LEFT, KC_RIGHT,
- KC_UP,
- KC_DOWN, KC_ENT, KC_SPC),
-/**
-* Layer: SYMB
-* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/
-* | APPLICATION| F1 | F2 | F3 | F4 | F5 | F5 | | F6 | F6 | F7 | F8 | F9 | F10 | F11 |
-* | | | | | | | | | | | | | | | |
-* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/
-* | | < | > | ! | ? | | | | | \ | [ | ] | < | > | ! |
-* | | | | | | | | | | | | | | | |
-* /-----------//-----------//-----------//-----------//-----------//-----------/\-----------\ \-----------\/-----------//-----------//-----------//-----------//-----------//-----------/
-* | | # | $ | \ | / | . | | / | ( | ) | { | } | # |
-* | | | | | | | | | | | | | |
-* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/
-* | | | < | % | | | ~ | | | | | | ~ | | | | |
-* | | | | | | | | | | | | | | | |
-* \-----------\\-----------\\-----------\\-----------\\-----------\\-----------\\-----------\ \-----------\\-----------\\-----------\\-----------\\-----------\\-----------\\-----------\
-*
-*
-* /-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------/
-* | | | | | | | ' | DQOT | | Toggle 5 | |
-* | | | | | | | | | | | |
-* \-----------\\-----------\\-----------\\-----------\/-----------//-----------/ /-----------//-----------/ \-----------\\-----------\\-----------\\-----------\\-----------\
-* | | | | F13 | F12 |
-* | | | | | |
-* \-----------\/-----------/ /-----------/\-----------\
-* | | | F14 |
-* | | | |
-* /-----------//-----------//-----------/ /-----------//-----------//-----------/
-* | | DEL | | | F15 | | |
-* | | | | | | | |
-* \-----------\\-----------\\-----------\ \-----------\\-----------\\-----------\
-*
-*
-**/
-[SYMB]=KEYMAP(
-//left half
- KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5,
- KC_TRNS, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM, DE_OSX_QST, KC_TRNS, KC_TRNS,
- KC_TRNS, DE_OSX_HASH, DE_OSX_DLR, DE_OSX_BSLS, DE_OSX_SLSH, KC_DOT,
- KC_TRNS, KC_TRNS, DE_OSX_LESS, DE_OSX_PERC, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_DEL, KC_TRNS,
- //right half
- KC_F6, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, DE_OSX_BSLS, DE_OSX_LBRC, DE_OSX_RBRC, DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM,
- DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, DE_OSX_LCBR, DE_OSX_RCBR, DE_OSX_HASH,
- KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- DE_OSX_QUOT, DE_OSX_DQOT, KC_TRNS, M(M_TOGGLE_5), KC_TRNS,
- KC_F13, KC_F12,
- KC_F14,
- KC_F15, KC_TRNS, KC_TRNS),
-/**
-* Layer: MDIA
-* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/
-* | | | | | | | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/
-* | | | BTN1 | U | BTN2 | U | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* /-----//-----//-----//-----//-----//-----/\-----\ \-----\/-----//-----//-----//-----//-----//-----/
-* | | | L | D | R | D | | | | | | | |
-* | | | | | | | | | | | | | |
-* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/
-* | | | L | D | R | BTN3 | | | | | | | | UP | |
-* | | | | | | | | | | | | | | | |
-* \-----\\-----\\-----\\-----\\-----\\-----\\-----\ \-----\\-----\\-----\\-----\\-----\\-----\\-----\
-*
-*
-* /-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----/
-* | | | | | | | | | LEFT | DOWN | RIGHT|
-* | | | | | | | | | | | |
-* \-----\\-----\\-----\\-----\/-----//-----/ /-----//-----/ \-----\\-----\\-----\\-----\\-----\
-* | | | | MPRV | MNXT |
-* | | | | | |
-* \-----\/-----/ /-----/\-----\
-* | | | VOLU |
-* | | | |
-* /-----//-----//-----/ /-----//-----//-----/
-* | | | | | VOLD | MUTE | MPLY |
-* | | | | | | | |
-* \-----\\-----\\-----\ \-----\\-----\\-----\
-*
-*
-**/
-[MDIA]=KEYMAP(
-//left half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_BTN1, KC_MS_U, KC_BTN2, KC_WH_U, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D,
- KC_TRNS, KC_TRNS, KC_WH_L, KC_WH_D, KC_WH_R, KC_BTN3, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- //right half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, 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_LEFT, KC_DOWN, KC_RIGHT,
- KC_MPRV, KC_MNXT,
- KC_VOLU,
- KC_VOLD, KC_MUTE, KC_MPLY),
-/**
-* Layer: SMLY
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | Typing | Typing | Typing | | | | |
-* | | | | | | | | | SM_SMILE| SM_SMIRK| SM_LAUGH| | | | |
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | | Typing | Typing | Typing | | | |
-* | | | | | | | | | | SM_FROWN| SM_SAD | SM_CRY | | | |
-* /--------//--------//--------//--------//--------//--------/\--------\ \--------\/--------//--------//--------//--------//--------//--------/
-* | | | | | | | | Typing | Typing | | | | |
-* | | | | | | | | SM_HEART| SM_KISS | | | | |
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* \--------\\--------\\--------\\--------\\--------\\--------\\--------\ \--------\\--------\\--------\\--------\\--------\\--------\\--------\
-*
-*
-* /--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------/
-* | | | | | | | | | | | |
-* | | | | | | | | | | | |
-* \--------\\--------\\--------\\--------\/--------//--------/ /--------//--------/ \--------\\--------\\--------\\--------\\--------\
-* | | | | | |
-* | | | | | |
-* \--------\/--------/ /--------/\--------\
-* | | | |
-* | | | |
-* /--------//--------//--------/ /--------//--------//--------/
-* | | | | | | | |
-* | | | | | | | |
-* \--------\\--------\\--------\ \--------\\--------\\--------\
-*
-*
-**/
-[SMLY]=KEYMAP(
-//left half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- //right half
- M(SM_SMILE), M(SM_SMIRK), M(SM_LAUGH), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, M(SM_FROWN), M(SM_SAD), M(SM_CRY), KC_TRNS, KC_TRNS, KC_TRNS,
- M(SM_HEART), M(SM_KISS), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS),
-/**
-* Layer: NUMB
-* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/
-* | | | | | | | | | | F6 | F7 | F8 | F9 | F10 | F11 |
-* | | | | | | | | | | | | | | | |
-* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/
-* | | | | UP | | | | | | / | 7 | 8 | 9 | * | F12 |
-* | | | | | | | | | | | | | | | |
-* /----//----//----//----//----//----/\----\ \----\/----//----//----//----//----//----/
-* | | | LEFT| DOWN| RGHT| | | / | 4 | 5 | 6 | + | - |
-* | | | | | | | | | | | | | |
-* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/
-* | | | | | | | | | | % | 1 | 2 | 3 | | |
-* | | | | | | | | | | | | | | | |
-* \----\\----\\----\\----\\----\\----\\----\ \----\\----\\----\\----\\----\\----\\----\
-*
-*
-* /----//----//----//----//----/ /----//----//----//----//----/
-* | | | | | | | 0 | . | , | = | |
-* | | | | | | | | | | | |
-* \----\\----\\----\\----\/----//----/ /----//----/ \----\\----\\----\\----\\----\
-* | | | | | |
-* | | | | | |
-* \----\/----/ /----/\----\
-* | | | |
-* | | | |
-* /----//----//----/ /----//----//----/
-* | | | | | | | |
-* | | | | | | | |
-* \----\\----\\----\ \----\\----\\----\
-*
-*
-**/
-[NUMB]=KEYMAP(
-//left half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS,
- //right half
- KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, DE_OSX_SLSH, KC_7, KC_8, KC_9, DE_OSX_ASTR, KC_F12,
- DE_OSX_SLSH, KC_4, KC_5, KC_6, DE_OSX_PLUS, DE_OSX_MINS,
- KC_TRNS, DE_OSX_PERC, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS,
- KC_0, KC_DOT, KC_COMM, DE_OSX_EQL, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS),
-/**
-* Layer: EGOS
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* /--------//--------//--------//--------//--------//--------/\--------\ \--------\/--------//--------//--------//--------//--------//--------/
-* | Shift | | | | | | | | | | | | |
-* | | | | | | | | | | | | | |
-* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/
-* | | | | | | | | | | | | | | | |
-* | | | | | | | | | | | | | | | |
-* \--------\\--------\\--------\\--------\\--------\\--------\\--------\ \--------\\--------\\--------\\--------\\--------\\--------\\--------\
-*
-*
-* /--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------/
-* | Ctrl | | | | | | | | | Toggle 5| |
-* | | | | | | | | | | | |
-* \--------\\--------\\--------\\--------\/--------//--------/ /--------//--------/ \--------\\--------\\--------\\--------\\--------\
-* | F1 | F2 | | | |
-* | | | | | |
-* \--------\/--------/ /--------/\--------\
-* | F3 | | |
-* | | | |
-* /--------//--------//--------/ /--------//--------//--------/
-* | SPC | Ctrl | F4 | | | | |
-* | | | | | | | |
-* \--------\\--------\\--------\ \--------\\--------\\--------\
-*
-*
-**/
-[EGOS]=KEYMAP(
-//left half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_LSFT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_F1, KC_F2,
- KC_F3,
- KC_SPC, KC_LCTL, KC_F4,
- //right half
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, M(M_TOGGLE_5), KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS),
-};
-
-const uint16_t PROGMEM fn_actions[] = {
-
-};
-
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
-{
-static uint16_t start;
-switch(id) {
-case SMLY_TOG_QUOT:
-//Macro: SMLY_TOG_QUOT//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- layer_state ^= (1<<SMLY);
- layer_state &= (1<<SMLY);
- return MACRO_NONE; } else {
- layer_state ^= (1<<SMLY);
- layer_state &= (1<<SMLY);
- if (timer_elapsed(start) >150) {
- return MACRO_NONE;
- } else {
- return MACRO(DOWN(KC_LSFT),TYPE(DE_OSX_HASH),UP(KC_LSFT),END);
- }
- }
-
-break;
-case M_TOGGLE_5:
-//Macro: M_TOGGLE_5//-----------------------
- if (record->event.pressed){
- layer_state ^= (1<<5);
- layer_state &= (1<<5);
- }
-
-break;
-case TGH_NUM:
-//Macro: TGH_NUM//-----------------------
-if (record->event.pressed){
- start = timer_read();
- layer_state ^=(1<<NUMB);
- layer_state &=(1<<NUMB);
- } else {
- if (timer_elapsed(start) > 150) {
- layer_state^=(1<<NUMB);
- layer_state&=(1<<NUMB);
- }
- }
-return MACRO_NONE;
-
-break;
-case M_DE_OSX_PLUS_CTRLALT:
-//Macro: M_DE_OSX_PLUS_CTRLALT//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(DOWN(KC_LCTRL),DOWN(KC_LALT),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LALT),END);
- } else {
- return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(KC_RBRC),END);
- }
- }
-
-break;
-case SM_KISS:
-//Macro: SM_KISS//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_RBRC),UP(KC_LSFT),END);
- }
-
-break;
-case SM_FROWN:
-//Macro: SM_FROWN//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LALT),TYPE(KC_8),UP(KC_LALT),END);
- }
-
-break;
-case SM_CRY:
-//Macro: SM_CRY//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_COMM),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_8),UP(KC_LSFT),END);
- }
-
-break;
-case SM_SMILE:
-//Macro: SM_SMILE//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_9),UP(KC_LSFT),END);
- }
-
-break;
-case SM_SMIRK:
-//Macro: SM_SMIRK//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_COMM),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_9),UP(KC_LSFT),END);
- }
-
-break;
-case M_LGUI_SHFT:
-//Macro: M_LGUI_SHFT//-----------------------
-if (record->event.pressed){
- return MACRO(DOWN(KC_LGUI),DOWN(KC_LSFT),END);
- }else{
- return MACRO(UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),U(LGUI),U(LSFT),END);
- }
-
-break;
-case SM_HEART:
-//Macro: SM_HEART//-----------------------
-if (record->event.pressed) {
- return MACRO(TYPE(KC_GRV),TYPE(KC_3),END);
- }
-
-break;
-case TOG_HLD_MDIA:
-//Macro: TOG_HLD_MDIA//-----------------------
-if (record->event.pressed){
- start = timer_read();
- layer_state ^=(1<<MDIA);
- layer_state &=(1<<MDIA);
- } else {
- if (timer_elapsed(start) > 150) {
- layer_state^=(1<<MDIA);
- layer_state&=(1<<MDIA);
- }
- }
-return MACRO_NONE;
-
-break;
-case SM_LAUGH:
-//Macro: SM_LAUGH//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_D),UP(KC_LSFT),END);
- }
-
-break;
-case SM_SAD:
-//Macro: SM_SAD//-----------------------
-if (record->event.pressed) {
- return MACRO(DOWN(KC_LSFT),TYPE(KC_DOT),UP(KC_LSFT),TYPE(KC_SLSH),DOWN(KC_LSFT),TYPE(KC_8),UP(KC_LSFT),END);
- }
-
-break;
-case M_DE_OSX_CIRC_CTRLCMD:
-//Macro: M_DE_OSX_CIRC_CTRLCMD//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(DOWN(KC_LCTRL),DOWN(KC_LGUI),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LGUI),END);
- } else {
- return MACRO(UP(KC_LCTRL),UP(KC_LGUI),TYPE(KC_NUBS),END);
- }
- }
-
-break;
-case M_MEH_SH_ACUT:
-//Macro: M_MEH_SH_ACUT//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(DOWN(KC_LCTRL),DOWN(KC_LSFT),DOWN(KC_LALT),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LSFT),U(LALT),END);
- } else {
- return MACRO(UP(KC_LCTRL),UP(KC_LALT),TYPE(DE_OSX_ACUT),UP(KC_LSFT),END);
- }
- }
-
-break;
-}
-return MACRO_NONE;
-};
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
-
-uint8_t layer = biton32(layer_state);
-
-ergodox_board_led_off();
-ergodox_right_led_1_off();
-ergodox_right_led_2_off();
-ergodox_right_led_3_off();
-switch (layer) {
-
- case SYMB:
- ergodox_right_led_1_on();
-
-
- break;
- case MDIA:
-
- ergodox_right_led_2_on();
-
- break;
- case NUMB:
-
-
- ergodox_right_led_3_on();
- break;
- case EGOS:
- ergodox_right_led_1_on();
- ergodox_right_led_2_on();
- ergodox_right_led_3_on();
- break;
-default:
-// none
-break;
-}
-
-};
-
diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png
deleted file mode 100644
index 031d874a7b..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png
+++ /dev/null
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md b/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md
deleted file mode 100644
index e6a1018416..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-# Ergodox und Ergodox-EZ experimentelles Layout
-
-dieses layout ist experimentell und wird im Lufe der Zeit viele Änderungen und Verbesserungen durchlaufen. Falls diese sich als vorteilhaft erweisen, werden sie evtl. auch in das `osx_de` layout übernommen.
-
-
-
-# Erstellt Mit Dem ErgodoxLayoutGenerator
-
-Der ErgodoxLayoutGenerator (ELG) ist ein kleines Werkzeug, welches die Erstellung und Pflege der eigenen Keymaps erleichtern soll. Es ist in java geschrieben und kann [hier](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases) heruntergeladen werden. Damit das Tool funktioniert sollte das offizielle Oracle JDK in aktueller Version installiert sein.
-Die Dokumentation für den ELG kann man [hier](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/) nachlesen (momentan leider nur in Englisch verfügbar).
----------------------------------------------------------------------------------------------------------------------
-
-# Ergodox and Ergodox-EZ experimental layout
-
-This is an experimental layout which will undergo heavy changes over time. If changes prove to be good, they might also move into the `osx_de` layout.
-
-Created Using the ErgodoxLayoutGenerator
-
-The ErgodoxLayoutGenerator (ELG) is a little tool, which makes the creation and maintenance of keycaps a lot easier. It was written in Java and can be downloaded [here](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases). To use the tool, you need to have a current version of Oracles JDK installed.
-
-The documentation of the ELG can be viewed [here](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/). \ No newline at end of file