summaryrefslogtreecommitdiff
path: root/keyboard/ergodox_ez/keymaps/osx_de
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/osx_de')
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/compiled.hex1216
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/keymap.c364
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.pngbin298446 -> 0 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/readme.md41
4 files changed, 0 insertions, 1621 deletions
diff --git a/keyboard/ergodox_ez/keymaps/osx_de/compiled.hex b/keyboard/ergodox_ez/keymaps/osx_de/compiled.hex
deleted file mode 100644
index 2233a8cbfe..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de/compiled.hex
+++ /dev/null
@@ -1,1216 +0,0 @@
-:100000000C9412040C9456040C9456040C9456044C
-:100010000C9456040C9456040C9456040C945604F8
-:100020000C9456040C9456040C9485100C9457119F
-:100030000C9456040C9456040C9456040C945604D8
-:100040000C9456040C9411240C9456040C945604ED
-:100050000C9456040C94F31E0C9456040C94560401
-:100060000C9456040C9456040C9456040C945604A8
-:100070000C9456040C9456040C9456040C94560498
-:100080000C9456040C9456040C9456040C94560488
-:100090000C9456040C9456040C9456040C94560478
-:1000A0000C9456040C9456040C9456048007EB06EA
-:1000B000970739074A07680703072D0733072707FC
-:1000C00062073E0744071B072107D106C411E6114A
-:1000D000D412E611D4122B124E12D412A312B6125D
-:1000E00085158515B415B415EA150A163B173B1787
-:1000F00015163B17C516C5162C173B173B1735179A
-:10010000D216D216D216D216D216D216D216D216AF
-:10011000D216D216D216D216D216D216D216D2169F
-:10012000E416F116F816FF16091702E002E2012E96
-:10013000022E02E10002E002E102E20001E001E140
-:1001400001E20002E001E30119021902E30002E00A
-:100150000001E00002E002E3016402640002E00248
-:10016000E30001E001E30001E10137023702E101B0
-:1001700038023801E10125022502E10002E002E136
-:10018000013102310002E002E10001E001E1000181
-:10019000E10137023702E10138023801E1010702CB
-:1001A0000702E10001350235012002200002E302CE
-:1001B000E10001E301E10001E10136023602E10163
-:1001C00038023801E10126022602E10001E101378F
-:1001D000023702E10138023801E10126022602E17C
-:1001E0000001E10136023602E10138023801E10185
-:1001F00025022502E10001E10137023702E1013861
-:10020000023801E20125022502E20001E101370284
-:100210003702E10138023801E10130023002E10029
-:1002200002E002E2013002300002E002E20001E0FE
-:1002300001E20002E001E30106020602E30002E03F
-:100240000001E00029002B00E200E1003541000040
-:100250001E00140004001D6105304D431F001A00EC
-:1002600016001B0006304C002000080007000600A6
-:1002700052002A00210015000900190051004A000F
-:10028000220017000A000500000002300430E300DD
-:100290000000E200000002530430E7000000E60026
-:1002A0000000045323001C000B00110000002E6FFF
-:1002B000240018000D00100050004B0025000C0019
-:1002C0000E0036004F002C00260012000F003700F1
-:1002D000E10828002700130033003861E1044E00D4
-:1002E0002D002F003464E5003041000001000100C2
-:1002F00001000100010000003A003500310001005A
-:10030000010001003B0035022102350001004C00D4
-:100310003C001E0224062202010001003D002D02C5
-:1003200024022404010001003E00010037001104F2
-:1003300000000100010001000000010000000100B8
-:100340000F30010000000100000068003F0024069B
-:100350002402240400004500400022042502110468
-:1003600031026900410023042602640050000100AC
-:1003700042003500250452005100010043003502BF
-:10038000260438004F006A0044001E02310021029A
-:100390000100000001000100010001000100000057
-:1003A0000100010001000100010001000100F40052
-:1003B000F200FB00010001000100F000F100FA0072
-:1003C000010001000100F500F300FC000100010044
-:1003D0000100F900FA00F600000001000100010030
-:1003E0000000010000000100A80001000000010061
-:1003F0000000010001000100A900AA0000000100A6
-:1004000001000100010001000100010001000100E4
-:100410000100AC000100B600010001000100AB00CA
-:1004200050000100010001000100520051000100D4
-:10043000AE000100010001004F00000001000100BA
-:1004400001000100010000000100010001000100A5
-:100450000100010001000100010001000100010094
-:100460000100010001000100010001000100010084
-:100470000100010001000100010001000100010074
-:100480000000010001000100000001000000010067
-:1004900007300100000001000000010008300E30AC
-:1004A0000B300100000001000C300A300D3001005B
-:1004B00001000100010009300100010001000100FC
-:1004C0000100010001000100010001000100010024
-:1004D0000100010001000100010001000100010014
-:1004E0000100000001000100010001000100000006
-:1004F00001000100010001000100010001000100F4
-:1005000050000100010001000100520051000100F3
-:1005100001000100010001004F0001000100010085
-:1005200001000100010001000000010001000100C4
-:1005300000000100000001000100010000000100B6
-:10054000000001003F0052005100230200000100A2
-:100550004000240021001E0027000100410025006A
-:1005600022001F0037000100420026002300200067
-:10057000360001004300300230002402270201004F
-:1005800044004500380001000100000001000100A6
-:10059000E1000100E0000000010001000100010095
-:1005A00001003D0001000100010001000100E00028
-:1005B000010001000100010001002C000100010008
-:1005C0000100010001003C000100010001000100E8
-:1005D00000003A00010001000000010000003B00A3
-:1005E0000F300100000001000000010001000100C7
-:1005F00001000100000001000100010001000100F4
-:1006000001000100010001000100010001000100E2
-:1006100001000100010001000100010001000100D2
-:1006200001000100010001000100010001000100C2
-:100630000100000016034500720067006F004400CF
-:100640006F007800200045005A00000016034500A6
-:10065000720067006F0044006F00780020004500C2
-:100660005A0000000403090409026D00040100A0FF
-:10067000FA09040000010301010009211101000130
-:100680002240000705810308000A09040100010354
-:10069000010200092111010001224D00070582031A
-:1006A00008000A09040200010300000009211101E9
-:1006B00000012236000705830308000A090403002D
-:1006C0000103000000092111010001223900070582
-:1006D00084031000011201100100000008EDFE0764
-:1006E0001301000102000105010906A10105071916
-:1006F000E029E71500250195087501810205081913
-:100700000129059505750191029501750391010572
-:10071000071900297715002501957875018102C018
-:1007200005010980A101850216010026B7001A0102
-:10073000002AB700751095018100C0050C0901A1C0
-:10074000018503160100269C021A01002A9C0275ED
-:100750001095018100C005010902A1010901A10054
-:100760000509190129051500250195057501810265
-:100770009501750381010501093009311581257F36
-:1007800095027508810609381581257F9501750840
-:100790008106050C0A38021581257F9501750881AF
-:1007A00006C0C005010906A101050719E029E715E2
-:1007B00000250195087501810295017508810105E3
-:1007C0000819012905950575019102950175039197
-:1007D000010507190029FF150026FF009506750879
-:1007E0008100C000000000000000000000000102C5
-:1007F00004060A0F17202C3A4A5D71879DB3C7DAA9
-:10080000E9F5FCFFFCF5E9DAC7B39D87715D4A3A6B
-:100810002C20170F0A06040201000000000000004F
-:100820000000000011241FBECFEFDAE0DEBFCDBF15
-:1008300004B603FE24C08091FF0190910002A091B4
-:100840000102B09102028730904BA740B04BB9F43F
-:100850001092FF0110920002109201021092020207
-:1008600014BE84B7877F84BF88E10FB6F894809365
-:100870006000109260000FBEE0E0FFE3099511E018
-:10088000A0E0B1E0E0EBFBE402C005900D92A433E0
-:10089000B107D9F711E0A4E3B1E001C01D92AF3F69
-:1008A000B107E1F70E94CD0D0C94D6250C94000001
-:1008B0001092B9008AE08093B800089594EA90936A
-:1008C000BC009091BC0097FFFCCF9091B900987F3D
-:1008D000983021F0903111F081E008958093BB00B1
-:1008E00084E88093BC008091BC0087FFFCCF80919E
-:1008F000B900887F883111F0803471F780E0089565
-:1009000084E98093BC008091BC0084FDFCCF0895F5
-:100910008093BB0084E88093BC008091BC0087FF7B
-:10092000FCCF9091B900987F81E0983209F480E083
-:10093000089584E88093BC008091BC0087FFFCCFC1
-:100940008091BB00089580B38C7080BB81B3836FAE
-:1009500081BB089580910101811115C080E40E943E
-:100960005E048093010181110CC082E10E94880421
-:1009700080930101811105C08FEF0E94880480934C
-:1009800001010E94800484B1807F84B985B1807F99
-:1009900085B98AB1837F8AB98BB1837F8BB93E9841
-:1009A000469808950E947406809301010E94AA044B
-:1009B0000E94A304A5E3B1E0E3E4F1E08EE08E0F32
-:1009C00011921D928E13FCCF0C945E060E94740649
-:1009D000809301010E94AA040E94A304A5E3B1E050
-:1009E000E3E4F1E08EE08E0F11921D928E13FCCFA6
-:1009F0000895BF92CF92DF92EF92FF920F931F93D1
-:100A0000CF93DF9380910101882379F080913401A5
-:100A10008F5F80933401811108C00E947406809317
-:100A20000101811102C00E94060605E311E0C0E049
-:100A3000D0E0DD24D39482E0C82EEE24E394F12CA0
-:100A4000C730D10500F580910101811164C080E4B7
-:100A50000E945E0480930101811112C082E10E9414
-:100A600088048093010181110BC0C7010C2E01C0C5
-:100A7000880F0A94EAF780950E9488048093010108
-:100A80000E94800448C0CA30A1F028F4C83059F050
-:100A9000C93061F005C0CC3089F070F0CD3089F0FC
-:100AA000209A289810C0219A29980DC0229A2A9835
-:100AB0000AC0239A2B9807C0529A01C0539A5B9898
-:100AC00002C03E9A469890EA9A95F1F79FB17999BB
-:100AD00002C082E001C080E091709D25982B7C9936
-:100AE00002C084E001C080E0892B7D9902C038E01B
-:100AF00001C030E0832B7E9902C020E101C020E0DC
-:100B0000822B9FB19095991F9927991F9295990FC4
-:100B1000907E892B0FC080910101811149C080E432
-:100B20000E945E0480930101882379F1B12C0E9418
-:100B300080048B2DF8019081981719F08083C09262
-:100B400000010E94AA0421960F5F1F4FCE30D105ED
-:100B500009F076CF80910001882361F18150809364
-:100B60000001882339F08FE99FE00197F1F700C079
-:100B7000000020C0A3E4B1E0E5E3F1E0CF01825F33
-:100B800091919D938E13FCCF15C083E10E94880440
-:100B9000809301018111CACF81E40E945E04809399
-:100BA00001018111C3CF0E949904B82EB094BFCF28
-:100BB00080E0C0CF0E94040681E0DF91CF911F91B9
-:100BC0000F91FF90EF90DF90CF90BF900895E82FA6
-:100BD000F0E0ED5BFE4F8081089508950F931F9321
-:100BE000CF93DF93C3E4D1E010E00C2F025F899133
-:100BF00090E00E941A1E180F0C13F9CF812FDF917D
-:100C0000CF911F910F9108950C94C70756985E9845
-:100C100025982D9826982E9827982F988FEF90E05A
-:100C2000909389008093880090938B0080938A0032
-:100C300090938D0080938C00259A2D9A2FEF80E75A
-:100C400092E0215080409040E1F700C00000269AD9
-:100C50002E9A2FEF80E792E0215080409040E1F7FC
-:100C600000C00000279A2F9A2FEF80E792E02150D2
-:100C700080409040E1F700C0000025982D982FEFAC
-:100C800080E792E0215080409040E1F700C00000F2
-:100C900026982E982FEF80E792E0215080409040D8
-:100CA000E1F700C0000027982F9856985E98259885
-:100CB0002D9826982E9827982F98089589EA809342
-:100CC000800089E08093810024982C983F988AB115
-:100CD0008F748AB96E98479A8BB1806B8BB9769A6C
-:100CE0000E9406060C94C60780E280930101809161
-:100CF000510181110EC00E94580481E0809351017E
-:100D00002FEF83ED90E3215080409040E1F700C049
-:100D1000000080E40E945E048093010181112EC0D6
-:100D20000E94880480930101811128C00E948804D8
-:100D300080930101811122C08FE30E948804809377
-:100D4000010181111BC00E94800480E40E945E04A6
-:100D500080930101811112C08CE00E94880480936D
-:100D6000010181110BC00E9488048093010181114F
-:100D700005C08FE30E948804809301010E948004D3
-:100D8000809101010895462F50E04031510508F04F
-:100D9000F1C0DC01FA01EA5AFF4F12968C910C94D3
-:100DA0008625882309F4E6C08091C0019091C10195
-:100DB000A091C201B091C30120E2822780729927DD
-:100DC000AA27BB278093C0019093C101A093C201C1
-:100DD000B093C301CFC0882349F00E94BD1E9093F9
-:100DE00053018093520181E492E008958091520171
-:100DF000909153010E94C91E8739910508F0AEC039
-:100E000083E392E00895882349F00E94BD1E9093E9
-:100E10005301809352018EE292E008958091520135
-:100E2000909153010E94C91E8739910508F099C01D
-:100E300080E292E00895882309F49CC08BE092E060
-:100E40000895882309F496C086EF91E008958823D9
-:100E500009F490C081EE91E00895882309F48AC0D6
-:100E60008CEC91E00895882309F484C087EB91E02D
-:100E70000895811179C08DEA91E00895882309F4DD
-:100E800079C084EA91E00895882309F473C08FE85B
-:100E900091E00895882349F00E94BD1E909353016C
-:100EA000809352018AE891E00895809152019091D7
-:100EB00053010E94C91E8739910508F058C08CE77C
-:100EC00091E00895882309F455C087E691E00895DC
-:100ED000882349F00E94BD1E9093530180935201D4
-:100EE00082E691E0089580915201909153010E9411
-:100EF000C91E8739910508F040C084E591E0089546
-:100F0000882349F00E94BD1E9093530180935201A3
-:100F100081E591E0089580915201909153010E94E2
-:100F2000C91E8739910560F583E491E0089588230F
-:100F300049F00E94BD1E90935301809352018CE3AF
-:100F400091E0089580915201909153010E94C91E31
-:100F500087399105C0F48AE291E008958EE392E02A
-:100F6000089589E292E0089582EB91E0089585E882
-:100F700091E0089580E090E008958DE591E0089576
-:100F80008EE491E0089585E391E0089508956091DD
-:100F9000C0017091C1018091C2019091C3010E9472
-:100FA000261E56985E9825982D9826982E98279854
-:100FB0002F988330C1F028F4813041F0823049F01D
-:100FC0000895843049F0853051F00895259A2D9A7E
-:100FD0000895269A2E9A0895259A2D9A04C0259A46
-:100FE0002D9A269A2E9A279A2F9A089581E008958D
-:100FF00081E008950C94F8070895282F882339F08C
-:1010000090E02A3010F44D9608950697089587E2EF
-:1010100090E00895AF92BF92DF92EF92FF920F930C
-:101020001F93CF93DF938C01FC01C081D181CE014E
-:101030000E949F1CBE010E947A0BEC01B8010E9425
-:10104000FA07882309F4C9C1F8018281882309F4C9
-:10105000BEC08091600181111FC0C431F0E7DF077D
-:1010600009F0B5C10E94FC0781E0809360010E94F5
-:10107000BD1E90935F0180935E0110925701109204
-:1010800059011092580110925B0110925A0110926E
-:101090005D0110925C01A1C180915E0190915F01A0
-:1010A0000E94C91E883C910570F480915701E82F79
-:1010B000F0E0EE0FFF1FE85AFE4FD183C0838F5F31
-:1010C000809357018AC1C13020E8D20708F451C08B
-:1010D000F8018281882309F47EC05E01E894B7F8A4
-:1010E00080915601813079F050F08230C1F482EE67
-:1010F0000E94291487E50E94291487E50EC082EE1C
-:101100000E9429140CC080EE0E94291481EE0E94D6
-:10111000291488E10E94291488E10E94F1148CE0CE
-:10112000E82EF12CC5010E2C02C0969587950A94E5
-:10113000E2F78F700E94FD07D82E0E9429148D2D92
-:101140000E94F114F4E0EF1AF1082CEFE2162FEFF1
-:10115000F20641F780915601813029F010F082307B
-:1011600041F482EE04C080EE0E94F11481EE0E94F0
-:10117000F114C43180E7D80768F4C23090E7D9078A
-:1011800008F046C0C115E0E7DE0771F0C130D04776
-:10119000A1F10CC1C33320E7D20709F4D8C0C4338E
-:1011A000D04709F4EBC002C1F8018281882309F419
-:1011B00002C10E94A617FFEF24E38CE0F15020400B
-:1011C0008040E1F700C000000E94181F06C1C13036
-:1011D00080E8D80770F2C43120E7D20708F0B3C026
-:1011E000C23080E7D807A0F4C11590E7D90709F409
-:1011F000E2C0C130D04709F0D9C0F801828188230C
-:1012000009F4D9C08091DD0181608093DD01E5C0E2
-:10121000F8018281882309F4CEC00E94721F8111D7
-:1012200002C00E94581F0E94851F90E09093F10118
-:101230008093F001C230F0E7DF0721F48091F001E4
-:1012400081607AC0C33020E7D20721F48091F00199
-:10125000826072C0C43080E7D80721F48091F00129
-:1012600084606AC0C53090E7D90719F48091F00115
-:1012700027C0C630E0E7DE0721F48091F0018061ED
-:101280005BC0C730F0E7DF0721F48091F001806296
-:1012900053C0C83020E7D20721F48091F001806468
-:1012A0004BC0C93080E7D80721F48091F0018068F5
-:1012B00043C0CA3090E7D90729F48091F0018460D7
-:1012C00088603AC0CB30E0E7DE0721F48091F0017E
-:1012D0008E7F32C0CC30F0E7DF0721F48091F0013F
-:1012E0008D7F2AC0CD3020E7D20721F48091F00114
-:1012F0008B7F22C0CE3080E7D80719F48091F001AF
-:101300001AC08091F001CF3090E7D90711F48F7E99
-:1013100013C0C031E0E7DE0711F48F7D0DC0C1318D
-:10132000F0E7DF0711F48F7B07C0C231D04711F41B
-:101330008F7702C08B7F877F8093F0018091F001CF
-:101340000E94891F4AC0C333F0E7DF07A1F4F80108
-:101350008281882321F01092540182E016C080918E
-:101360005401811106C086E20E94291486E20E947F
-:10137000F11482E018C0C433D047C1F4F80182816F
-:10138000882331F01092550180E20E94401525C05B
-:1013900080915501811106C087E20E94291487E2DD
-:1013A0000E94F11480E20E94471517C081E08093EB
-:1013B000540180935501C801DF91CF911F910F9186
-:1013C000FF90EF90DF90BF90AF900C94F607C13084
-:1013D000F0E8DF0708F081CECCCE80E0DF91CF913E
-:1013E0001F910F91FF90EF90DF90BF90AF90089505
-:1013F00026E0729FF001112444E5849FE00DF11D69
-:101400001124E60FF11DEE0FFF1FEC5BFD4F8591E0
-:1014100094910E948C0B811560E49607B0F58115BC
-:1014200070E3970708F0DEC0803E9105D8F4803C59
-:10143000910508F06CC0883A910578F4853A9105D9
-:1014400008F06BC08130910509F452C108F40FC156
-:101450008430910508F04CC10AC18B3B910508F41A
-:1014600067C005C18F3F910509F048F4803F9105A1
-:1014700008F0ADC0883E910508F43AC1F8C0811566
-:1014800020E2920708F0A5C00895811543E594076E
-:1014900090F4811562E5960708F0C8C0811571E5E2
-:1014A000970708F0BEC0811520E5920708F09DC09F
-:1014B0009F70906A0895811545E59407D8F48115C9
-:1014C00064E5960708F0C8C0482F4695469570E237
-:1014D000479FA00111248370992721E030E0B901D2
-:1014E00002C0660F771F8A95E2F7CB01842B952BFC
-:1014F0009A680895811576E5970708F4B2C09C01B3
-:1015000030562115304108F0B2C09F70AEC0FC01CA
-:10151000EE0FFF1FEC53FF4F62C0853A910509F4AF
-:10152000A9C0863A910509F0A8C082E890E4089520
-:10153000883A910509F4A4C0893A910509F4A3C039
-:101540008A3A910509F4A2C08B3A910509F4A1C029
-:101550008C3A910509F4A0C08D3A910509F49FC019
-:10156000803B910509F49EC08E3A910509F49DC017
-:101570008F3A910509F49CC0813B910509F49BC009
-:10158000823B910509F49AC0833B910509F499C007
-:10159000843B910509F498C0853B910509F497C0F7
-:1015A000863B910509F496C0873B910509F495C0E7
-:1015B000883B910509F494C0893B910509F493C0D7
-:1015C0008A3B910509F492C080E094E40895906507
-:1015D0000895FC01FF70EE0FFF1FEC5BFD4F85913E
-:1015E000949108959927906C0895482F437021E0B5
-:1015F00030E002C0220F331F4A95E2F73C68AC018D
-:1016000064E0569547956A95E1F74370342B8F70E7
-:101610008695869560E2869FC0011124822B932BCC
-:101620000895982F8827816F906A0895482F4695CE
-:10163000469570E2479FA00111248370992721E00D
-:1016400030E0B90102C0660F771F8A95E2F7CB013F
-:10165000842B952B9C680895982F8827846F906A17
-:1016600008958F719927982F88279062089580E0B8
-:1016700090E0089581E890E4089583E890E4089567
-:1016800082EE94E4089589EE94E408958AEE94E459
-:10169000089585EB94E4089586EB94E4089587EB30
-:1016A00094E408958CEC94E408958DEC94E408950A
-:1016B00083E895E408958AE895E4089582E995E43D
-:1016C000089584E995E4089581E296E4089583E21B
-:1016D00096E4089584E296E4089585E296E40895F8
-:1016E00086E296E4089587E296E408958AE296E415
-:1016F0000895089596E0799FF001112494E5899F5B
-:10170000E00DF11D1124E60FF11DEE0FFF1FEC5B44
-:10171000FD4F8591949108958238910549F1B0F477
-:101720008133910509F458C048F48932910509F4D0
-:101730004EC08A32910509F454C00895853391054D
-:1017400009F440C08933910599F00895833E9105CD
-:1017500029F138F4803E910591F0823E9105A1F087
-:101760000895863E9105F9F0873E910531F108957F
-:101770002091F00120FD3AC021FD38C008958091EC
-:10178000F00180FD35C032C08091F00182FF32C08F
-:101790008091F00184FD30C083EE39C08091F0016A
-:1017A00082FD28C0F5CF8091F00183FF27C0809192
-:1017B000F00184FD21C087EE2AC08091F00183FDF5
-:1017C0001DC0F5CF8091F00185FD1AC01BC080912E
-:1017D000F00185FD17C014C08091F00186FD14C092
-:1017E00015C08091F00186FD11C00EC080EE0FC0C3
-:1017F00089E30DC082EE0BC080E009C086EE07C011
-:1018000089E205C085E303C08AE201C081E390E07C
-:10181000089508950C94090C809171010895CF9357
-:10182000DF9300D01F92CDB7DEB79C018091F60107
-:10183000843019F593E099833B832A839093E900E0
-:101840008FEF9091E800815095FD06C095ED9A9537
-:10185000F1F700008111F5CF8091E80085FF0DC000
-:1018600040E050E063E070E0CE0101960E94750E0A
-:101870008091E8008E778093E8000F900F900F9092
-:10188000DF91CF910895CF93DF9300D01F92CDB712
-:10189000DEB72091F601243021F522E029839B83D5
-:1018A0008A8383E08093E9008FEF9091E800815074
-:1018B00095FD06C095ED9A95F1F700008111F5CFE1
-:1018C0008091E80085FF0DC040E050E063E070E0EB
-:1018D000CE0101960E94750E8091E8008E7780936C
-:1018E000E8000F900F900F90DF91CF910895209115
-:1018F000F6012430F1F422E02093E9002FEF30913B
-:10190000E800215035FD06C035ED3A95F1F70000AD
-:101910002111F5CF2091E80025FF0BC040E050E0F9
-:1019200065E070E00E94750E8091E8008E778093EC
-:10193000E8000895CF93DF93EC019091F601943085
-:1019400009F046C080910C018823D9F080910D01E7
-:101950008823B9F09093E9008FEF9091E8008150CF
-:1019600095FD06C095E19A95F1F700008111F5CF3C
-:101970008091E80085FF2CC040E050E060E170E01D
-:1019800017C081E08093E9008FEF9091E8008150CB
-:1019900095FD06C095ED9A95F1F700008111F5CF00
-:1019A0008091E80085FF14C040E050E068E070E0FE
-:1019B000CE010E94750E8091E8008E778093E8003A
-:1019C00080E1FE01A1E6B1E001900D928A95E1F778
-:1019D000DF91CF9108958091F501811109C00E9496
-:1019E0000A100E9467108091E20084608093E200F8
-:1019F00008951092F501089508950C94FE230E9415
-:101A0000AE1E0E9404240E940D130C940A0C42E0A6
-:101A100061EC81E00E94840F42E061EC82E00E9470
-:101A2000840F42E061EC83E00E94840F42E161ECAC
-:101A300084E00C94840F8091F801833009F455C040
-:101A400030F4813071F0823009F48EC008958A300C
-:101A500009F47AC08B3009F460C0893009F09CC069
-:101A600020C08091F701813A09F096C08091E8008A
-:101A7000877F8093E8008091FB019091FC01892B86
-:101A800021F460E181E691E003C060E080E090E055
-:101A900070E00E94C00E8091E8008B778093E80090
-:101AA00008958091F701813209F076C08091FB01A1
-:101AB0009091FC01009719F0039709F06DC0809197
-:101AC000E800877F8093E8008091E80082FD05C0F0
-:101AD0008091F6018111F8CF5FC08091F100809371
-:101AE00071018091E8008B7753C08091F701813AB2
-:101AF00009F052C08091FB019091FC01892B09F003
-:101B00004BC08091E800877F8093E8008091E800D7
-:101B100080FFFCCF80910C0136C08091F7018132AB
-:101B2000D9F58091FB019091FC01892BA9F5809159
-:101B3000E800877F8093E8000E94B90F8091F90147
-:101B400080930C010C94A6178091F701813221F546
-:101B50008091E800877F8093E8000E94B90F809110
-:101B6000FA018093720108958091F701813AA1F4FE
-:101B70008091E800877F8093E8008091E80080FFF3
-:101B8000FCCF809172018093F1008091E8008E7704
-:101B90008093E8000C94B90F089584B7877F84BFC1
-:101BA00088E10FB6F89480936000109260000FBE39
-:101BB00080E880936100109261000E945C130E9493
-:101BC0000A100E9467108091E20084608093E20016
-:101BD00078940E94ED120E945E1382E091E00E94D0
-:101BE00008130E94EC238091F601853069F40E946D
-:101BF000761E8091F4018823B1F30E94A01E8823F1
-:101C000091F30E945F0EEFCF0E946413ECCF292F57
-:101C1000332723303105C9F064F42130310581F0D8
-:101C20002230310509F043C08DE690E028E636E029
-:101C300042C021323105F1F02232310541F137C085
-:101C400082E190E025ED36E036C09927813091059C
-:101C500041F08230910541F0892B49F5E4E6F6E048
-:101C600005C0ECE4F6E002C0E4E3F6E0849190E025
-:101C70009F0121C06430D8F4E62FF0E0EE0FFF1F83
-:101C8000EE5DFE4F2081318189E090E014C0643028
-:101C900070F470E0FB01EE0FFF1FE65EFE4F208147
-:101CA0003181FB01EA5EFE4F808190E004C080E05C
-:101CB00090E020E030E0FA0131832083089580E154
-:101CC00089BD82E189BD09B400FEFDCF8091D800B5
-:101CD0008F7D8093D8008091E00082608093E00047
-:101CE0008091E00081FDFCCF0895CF92DF92EF92CA
-:101CF000FF920F931F93CF93DF93EC018B016A0147
-:101D00000E94D80F811133C0C114D10439F0F601FB
-:101D100080819181081B190BC80FD91FE12CF12C70
-:101D20000115110519F18091E80085FD16C080911B
-:101D3000E8008E778093E800C114D10449F0F601E1
-:101D400080819181E80EF91EF182E08285E00FC06A
-:101D50000E94D80F882321F30AC089918093F10053
-:101D600001501109FFEFEF1AFF0ADACF80E0DF918F
-:101D7000CF911F910F91FF90EF90DF90CF9008953A
-:101D80002091FD013091FE012617370748F06115BB
-:101D9000710539F42091E8002E772093E80001C006
-:101DA000B90140E061157105A9F12091F6012223E6
-:101DB00009F443C0253009F442C02091E80023FD16
-:101DC00040C02091E80022FD32C02091E80020FFB1
-:101DD000E9CF4091F3002091F20030E0342BFC0178
-:101DE000CF016115710559F02830310540F481911A
-:101DF0008093F100615071092F5F3F4FF1CF41E0B7
-:101E00002830310509F040E02091E8002E7720933A
-:101E1000E800C8CF4111C9CF0AC08091F6018823DC
-:101E200061F0853061F08091E80083FD0AC0809107
-:101E3000E80082FFF2CF80E0089582E0089583E019
-:101E4000089581E008952091FD013091FE0126174B
-:101E5000370748F06115710539F42091E8002E77B5
-:101E60002093E80001C0B901FC0120E06115710573
-:101E700091F18091F601882309F440C0853009F47E
-:101E80003FC08091E80083FD3DC08091E80082FD65
-:101E90002FC08091E80080FFE9CF2091F30080916E
-:101EA000F20090E0922B6115710559F08830910590
-:101EB00040F424912093F10031966150710901960C
-:101EC000F2CF21E0089709F020E08091E8008E77BA
-:101ED0008093E800CBCF2111CCCF0AC08091F601CE
-:101EE000882361F0853061F08091E80083FD0AC0AD
-:101EF0008091E80082FFF2CF80E0089582E00895AB
-:101F000083E0089581E00895982F973058F59093D5
-:101F1000E900981739F07091EC002091ED00509194
-:101F2000F00003C0242F762F50E021FF19C030911C
-:101F3000EB003E7F3093EB003091ED003D7F30931E
-:101F4000ED003091EB0031603093EB007093EC00CA
-:101F50002093ED005093F0002091EE0027FF07C082
-:101F60009F5FD3CF8F708093E90081E0089580E078
-:101F700008958091F70187FF11C08091E80082FDEC
-:101F800005C08091F6018111F8CF11C08091E80061
-:101F90008B770BC08091F601882349F08091E8008F
-:101FA00080FFF8CF8091E8008E778093E800089555
-:101FB0002091E4003091E50095E64091EC00842FFB
-:101FC000817040FF22C08091E80080FD1CC080919C
-:101FD000F601882391F0853091F08091EB0085FD2A
-:101FE00010C04091E4005091E5004217530729F3D7
-:101FF0009A01915011F784E0089582E0089583E0FA
-:10200000089581E0089580E008954091E80042FF3E
-:10201000DECF08950E9478100E948010E0EEF0E07C
-:10202000808181608083E8EDF0E080818F7780831C
-:1020300019BCA7EDB0E08C918E7F8C9380818F7E50
-:1020400080831092F50108950F931F93CF93DF9330
-:102050000E9478100E948010C8EDD0E088818F77B0
-:10206000888388818068888388818F7D888319BC74
-:102070001092F6011092F2011092F4011092F30105
-:1020800000EE10E0F80180818B7F80838881816081
-:10209000888342E060E080E00E94840FE1EEF0E09F
-:1020A00080818E7F8083E2EEF0E08081816080839A
-:1020B000808188608083F80180818E7F8083888121
-:1020C00080618883DF91CF911F910F910895E8ED92
-:1020D000F0E080818F7E8083E7EDF0E08081816099
-:1020E000808384E082BF81E08093F5010C9424100A
-:1020F000E8EDF0E080818E7F80831092E200089509
-:102100001092DA001092E10008951F920F920FB61C
-:102110000F9211242F933F934F935F936F937F936D
-:102120008F939F93AF93BF93EF93FF938091E100C1
-:1021300082FF0BC08091E20082FF07C08091E10026
-:102140008B7F8093E1000E94EC128091DA0080FF87
-:102150001FC08091D80080FF1BC08091DA008E7F65
-:102160008093DA008091D90080FF0DC080E189BDA5
-:1021700082E189BD09B400FEFDCF81E08093F601C4
-:102180000E94EB0C05C019BC1092F6010E94F90CDC
-:102190008091E10080FF19C08091E20080FF15C0AE
-:1021A0008091E2008E7F8093E2008091E200806166
-:1021B0008093E2008091D80080628093D80019BC9F
-:1021C00085E08093F6010E94FD0C8091E10084FF80
-:1021D00030C08091E20084FF2CC080E189BD82E1A3
-:1021E00089BD09B400FEFDCF8091D8008F7D80931A
-:1021F000D8008091E1008F7E8093E1008091E20021
-:102200008F7E8093E2008091E20081608093E20003
-:102210008091F201882311F084E007C08091E300EF
-:1022200087FD02C081E001C083E08093F6010E9437
-:10223000FF0C8091E10083FF29C08091E20083FFC1
-:1022400025C08091E100877F8093E10082E0809348
-:10225000F6011092F2018091E1008E7F8093E100FF
-:102260008091E2008E7F8093E2008091E2008061A5
-:102270008093E20042E060E080E00E94840F809161
-:10228000F00088608093F0000E94FC0CFF91EF91B9
-:10229000BF91AF919F918F917F916F915F914F917E
-:1022A0003F912F910F900FBE0F901F9018951F9286
-:1022B0000F920FB60F9211242F933F934F935F937A
-:1022C0006F937F938F939F93AF93BF93CF93DF933E
-:1022D000EF93FF93C091E900CF708091EC00D82F6D
-:1022E000D17080FDD0E81092E9008091F000877FE6
-:1022F0008093F00078940E949B111092E9008091E5
-:10230000F00088608093F000CD2BCF70C093E9007F
-:10231000FF91EF91DF91CF91BF91AF919F918F91FD
-:102320007F916F915F914F913F912F910F900FBED1
-:102330000F901F9018951F93CF93DF93CDB7DEB703
-:10234000AA970FB6F894DEBF0FBECDBFE7EFF1E05E
-:1023500088E08E0F9091F10091938E13FBCF0E9435
-:102360001B0D8091E80083FF1FC18091F7019091C0
-:10237000F801492F50E04A30510508F015C1FA0123
-:10238000EA59FF4F0C948625803881F0823809F095
-:102390000BC18091FB018F708093E9008091EB006D
-:1023A00085FB882780F91092E90006C08091F3012F
-:1023B0009091F401911182609091E800977F909341
-:1023C000E8008093F1001092F100C8C0282F2D7F03
-:1023D00009F0EAC0882319F0823061F0E5C08091ED
-:1023E000F901813009F0E0C0933009F080E080937A
-:1023F000F4012BC08091F901811127C08091FB016C
-:102400008F7009F4D1C08093E9002091EB0020FF88
-:102410001CC0933021F48091EB00806214C0909135
-:10242000EB0090619093EB0021E030E0A90102C045
-:10243000440F551F8A95E2F74093EA001092EA0094
-:102440008091EB0088608093EB001092E90080910E
-:10245000E800877F86C08111A7C01091F9011F771E
-:102460008091E3008078812B8093E3008091E800E5
-:10247000877F8093E8000E94B90F8091E80080FF79
-:10248000FCCF8091E30080688093E300111102C0CB
-:1024900082E001C083E08093F60186C080588230DC
-:1024A00008F082C08091F9019091FA018C3D53E0CF
-:1024B000950779F583E08A838AE289834FB7F89498
-:1024C000DE01139620E03EE051E2E32FF0E050936E
-:1024D0005700E49120FF03C0E295EF703F5FEF707B
-:1024E0008E2F90E0EA3010F0C79601C0C0968D9311
-:1024F0009D932F5F243149F74FBF8091E800877F7C
-:102500008093E8006AE270E0CE0101960E94C00E5E
-:1025100014C0AE014F5F5F4F6091FB010E94070E38
-:10252000BC01009709F440C09091E800977F909318
-:10253000E80089819A810E94230F8091E8008B77BF
-:102540008093E80031C0803879F58091E800877F7A
-:102550008093E8008091F2018093F1008091E8007F
-:102560008E778093E8000E94B90F1EC081111CC0B5
-:102570009091F9019230C0F48091E800877F8093B8
-:10258000E8009093F2010E94B90F8091F20181114D
-:1025900006C08091E30087FD02C081E001C084E0B5
-:1025A0008093F6010E94070D8091E80083FF0AC026
-:1025B0008091E800877F8093E8008091EB00806243
-:1025C0008093EB00AA960FB6F894DEBF0FBECDBF86
-:1025D000DF91CF911F9108950895CF938091F601D7
-:1025E0008823A1F0C091E900CF709091EC00892F71
-:1025F000817090FD80E8C82B1092E9008091E8007E
-:1026000083FD0E949B11CF70C093E900CF91089584
-:1026100090937801809377010895E0917701F0918C
-:102620007801309721F00190F081E02D099480E04D
-:102630000895E0917701F0917801309721F00280C0
-:10264000F381E02D09940895E0917701F0917801EC
-:10265000309721F00480F581E02D099408952091B0
-:102660007501309176018217930771F0909376018E
-:1026700080937501E0917701F0917801309721F016
-:102680000680F781E02D099408952091730130911F
-:1026900074018217930771F0909374018093730112
-:1026A000E0917701F0917801309721F00084F18575
-:1026B000E02D0994089508950C945B130E94B41EB4
-:1026C0000E94D2040C943A1F9F92AF92BF92CF9275
-:1026D000DF92EF92FF920F931F93CF93DF9300D07F
-:1026E00000D000D0CDB7DEB70E94F9040DE010E0B5
-:1026F000AA24A394B12C902E802F0E94E705980164
-:1027000026583E4F6901F901F080F826A1F40150E6
-:10271000110988F78FEF89838A831B820E94BD1E6F
-:102720008160782F9D838C8349815A816B818D8153
-:102730000E94FB132FC09091DD0191FF04C08E8396
-:102740000E94ED058E8125E030E0A501022E01C03A
-:10275000440F0A94EAF7E42E4F21C1F029839A82AC
-:102760008E2191E009F490E09B830E94BD1E816060
-:10277000782F9D838C8349815A816B818D810E9442
-:10278000FB13F6018081E826E08204C02150310964
-:10279000E0F6BDCF0E940821109179010E940D132F
-:1027A0001817B9F00E940D138093790126960FB681
-:1027B000F894DEBF0FBECDBFDF91CF911F910F9177
-:1027C000FF90EF90DF90CF90BF90AF909F900C94D0
-:1027D0000A0C26960FB6F894DEBF0FBECDBFDF9170
-:1027E000CF911F910F91FF90EF90DF90CF90BF900E
-:1027F000AF909F900895CF93DF93CDB7DEB72B971F
-:102800000FB6F894DEBF0FBECDBF4F8358876987E0
-:102810007A878B87DE01119686E0FD0111928A95F9
-:10282000E9F785E0FE01379601900D928A95E1F770
-:1028300049815A816B817C818D819E810E94441ADD
-:102840002B960FB6F894DEBF0FBECDBFDF91CF91B0
-:102850000895CF93882309F4C2C0C82F823859F451
-:102860000E940D1381FDBBC089E30E941E1D0E94C2
-:10287000EB1D89E30CC0833879F40E940D1380FDB1
-:10288000AEC083E50E941E1D0E94EB1D83E50E94E1
-:10289000601DCF910C94EB1D843859F40E940D13E8
-:1028A00082FD9DC087E40E941E1D0E94EB1D87E4EF
-:1028B000EECF8CEF8C0F813A48F48C2F0E9452237C
-:1028C00081118DC08C2F0E941E1DE3CF80E28C0FE2
-:1028D000883048F4C77081E001C0880FCA95EAF7D4
-:1028E0000E94A41DD6CF8BE58C0F833078F4C53AB7
-:1028F00029F0C63A31F083E890E005C081E890E025
-:1029000002C082E890E0CF910C942F1388E58C0FE1
-:10291000833108F064C0C83A39F1C93A41F1CA3A82
-:1029200049F1CB3A51F1CC3A59F1CD3A61F1C03B82
-:1029300069F1CE3A71F1CF3A79F1C13B81F1C23BF5
-:1029400089F1C33B91F1C43B99F1C53BA1F1C63B71
-:10295000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BD1
-:10296000C9F180E090E038C082EE90E035C089EE99
-:1029700090E032C08AEE90E02FC085EB90E02CC052
-:1029800086EB90E029C087EB90E026C08CEC90E0CD
-:1029900023C08DEC90E020C083E891E01DC08AE860
-:1029A00091E01AC082E991E017C084E991E014C077
-:1029B00081E292E011C083E292E00EC084E292E0F4
-:1029C0000BC085E292E008C086E292E005C087E293
-:1029D00092E002C08AE292E0CF910C944513CF912D
-:1029E0000895882309F44BC0823859F40E940D13CE
-:1029F00081FF45C089E30E941E1D0E94EB1D89E3F3
-:102A00000CC0833871F40E940D1380FF38C083E539
-:102A10000E941E1D0E94EB1D83E50E94601D0C9408
-:102A2000EB1D843859F40E940D1382FF28C087E4FF
-:102A30000E941E1D0E94EB1D87E4EFCF9CEF980FB4
-:102A4000913A58F390E2980F983050F4877091E0E3
-:102A500001C0990F8A95EAF7892F0E94AA1DDFCF3E
-:102A60009BE5980F933020F480E090E00C942F13B6
-:102A7000885A833120F480E090E00C944513089547
-:102A8000882321F00E94A41D0C94EB1D0895882337
-:102A900021F00E94AA1D0C94EB1D08957F928F9245
-:102AA0009F92AF92BF92CF92DF92EF92FF920F93DD
-:102AB0001F93CF93DF931F92CDB7DEB77C01C62E55
-:102AC000772EFC01058102950F70128111110E9471
-:102AD000C11D0E94171D882379F0112369F080E23F
-:102AE0008C0D883048F082E00E94001D0E94171D66
-:102AF00091E0D82ED92601C0D12CE72DE295EF70B8
-:102B0000F0E0E059FF4F0C948625872D807F072D3C
-:102B10000F70882311F00295007F112389F00023A4
-:102B200009F490C180E28C0D883020F4802F0E943F
-:102B3000A41D03C0802F0E94B41D0E94EB1D82C102
-:102B40008C2D0E94F114002309F495C180E28C0DB4
-:102B5000883020F4802F0E94AA1D03C0802F0E947D
-:102B6000BA1D0E94EB1D87C1972D907F872D8F7016
-:102B7000903211F08295807FCC2021F0F1E0CF16C9
-:102B8000B1F01EC0112349F0002309F414C1013033
-:102B900009F011C10E94D41D6EC1002319F001304B
-:102BA00009F469C189830E94D71D89810AC1112353
-:102BB00021F0023008F05FC1FEC001115CC101C10B
-:102BC000112321F0002309F4F6C03CC1002309F4CD
-:102BD000F8C03EC1872D86958695837090E000975A
-:102BE00019F0019761F047C1112321F08C2D972D29
-:102BF000937002C080E090E00E942F133CC111232B
-:102C000021F08C2D972D937002C080E090E00E94FF
-:102C1000451331C18C2D112319F00E94102002C0E0
-:102C20000E9478200E94FD2026C1872D837009F024
-:102C300052C0111120C18C2D829586958770880F06
-:102C4000880F9C2D9F70892E912CA12CB12C082EC1
-:102C500004C0880C991CAA1CBB1C0A94D2F7C4FEA1
-:102C600014C00FE010E020E030E0B901A80104C07A
-:102C7000440F551F661F771F8A95D2F7CB01BA0103
-:102C8000609570958095909503C060E070E0CB01F1
-:102C9000272D26952695237030E02230310569F0E6
-:102CA0002330310589F0682979298A299B29213027
-:102CB000310571F00E948C1BDEC0682979298A29B0
-:102CC0009B290E94A81BD7C00E948C1BC501B40180
-:102CD0000E94701BD0C0112319F0872D817001C094
-:102CE0008695882309F4C7C08C2D829586958770B8
-:102CF000880F880F9C2D9F70892E912CA12CB12CB0
-:102D0000082E04C0880C991CAA1CBB1C0A94D2F77C
-:102D1000C4FE14C00FE010E020E030E0B901A801CB
-:102D200004C0440F551F661F771F8A95D2F7CB0149
-:102D3000BA01609570958095909503C060E070E051
-:102D4000CB01272D269526952370422F50E0423047
-:102D5000510569F04330510589F0682979298A299C
-:102D60009B294130510571F00E94661C84C068297E
-:102D700079298A299B290E94821C7DC00E94661C99
-:102D8000C501B4010E944A1C76C08C2D90E0FC0164
-:102D9000E05EF109E531F10508F050C0E058FF4F61
-:102DA0000C9486250C2D0F70872D8F71112331F017
-:102DB0000E94E31B802F0E9440155DC00E94041CEE
-:102DC000802F0E94471557C0112339F0011153C0BD
-:102DD000872D8F710E94291C4EC0023008F04BC015
-:102DE000F7CF112339F0872D8F710E94E31B43C069
-:102DF0001123C9F3872D8F710E94041C3CC011233D
-:102E000029F0872D8F710E94CE1B35C00E94C41BF4
-:102E100032C0112351F0172D1F71812F0E94E31B27
-:102E200063E0812F0E94F71C26C081E00E94001DF4
-:102E3000023008F182E00E94001D1DC0112331F014
-:102E4000002389F28C2D0E94291415C0002391F2D1
-:102E50008C2D0E94F1140FC0472D4F706C2DC701AF
-:102E60000E94C3060E94E81A06C0472D4F706C2DC1
-:102E7000C7010E94790BDD20F9F00E94F31C80FD50
-:102E80001BC0F70112820E94ED1C0E94E31BC701C8
-:102E90000E946B170E94ED1C0F90DF91CF911F9144
-:102EA0000F91FF90EF90DF90CF90BF90AF909F90E9
-:102EB0008F907F900C94041C0F90DF91CF911F9105
-:102EC0000F91FF90EF90DF90CF90BF90AF909F90C9
-:102ED0008F907F9008950F931F93CF93DF93EC0112
-:102EE000888199812B813C81232BB9F09F3F11F47C
-:102EF0008F3F99F0CE010E940A08882371F0688103
-:102F000079818A810E94E91C8C010E949E1C0E948A
-:102F1000651BB801CE010E944E15DF91CF911F9124
-:102F20000F9108950E94C11D0E94D11D0E94961DFF
-:102F30000E94EB1D0E94AE210E94FD2080E090E0E7
-:102F40000E942F1380E090E00C9445130E94B11D65
-:102F50000C9492170E94DE1C292F22952F7030E0CE
-:102F60002C3031054CF42A3031056CF422503109F3
-:102F700022303105A8F407C02C30310569F02F301C
-:102F8000310551F00DC0803F69F018F4803E40F4E7
-:102F900009C0843F29F406C093FB882780F908956F
-:102FA00080E0089581E00895CF93DF9300D000D0B2
-:102FB0001F92CDB7DEB70F900F900F900F900F902C
-:102FC000DF91CF910895CF93DF9300D000D000D050
-:102FD000CDB7DEB726960FB6F894DEBF0FBECDBFD5
-:102FE000DF91CF9108951F93CF93DF93C091880114
-:102FF00016E080918901C81799F0D0E01C9FF0017C
-:103000001D9FF00D1124E657FE4F408151816281D2
-:103010007381848195810E94E3172196C770E9CF5F
-:10302000DF91CF911F9108954091BA015091BB015A
-:103030006091BC017091BD018091BE019091BF0172
-:103040000C94E3178091BF0182958F7009F054C0F2
-:103050008091BC01882309F44FC080918801A09120
-:1030600089016091BA017091BB014091BD015091FD
-:10307000BE01B6E08A1709F43FC090E04115510542
-:10308000C1F17F3F11F46F3FA1F1B89FF001B99FEB
-:10309000F00D1124E657FE4F218172132AC02081C2
-:1030A000621327C02281211124C023813481241777
-:1030B000350710F421503109241B350B283C31050C
-:1030C000C0F42091BF012F7020612093BF0126E042
-:1030D000289FF001299FF00D1124E157FE4F8081B8
-:1030E0008F70806180838AEB91E00E946B170C9453
-:1030F000F31701968770BECF0895CF92DF92EF92BB
-:10310000FF920F931F93CF93DF93CDB7DEB76297F4
-:103110000FB6F894DEBF0FBECDBF8C0185E0F8017D
-:10312000DE011D9601900D928A95E1F7D8014C9130
-:1031300011965C91119712966C9112971396CD90FF
-:10314000DC9014973091BA017091BB018091BD0160
-:103150009091BE01009709F46BC17F3F19F43F3F86
-:1031600009F466C1E090BC01EE2009F4C0C02091D2
-:10317000BF01C816D90628F0F601E81BF90BCF01EC
-:1031800004C0809590958C0D9D1DFF24F394883C80
-:10319000910578F0F12C207F09F0C6C07C2DD98AEA
-:1031A000C88A89890E94D4178AEB91E00E946B1724
-:1031B000B1C0822F807F09F046C0751314C034134C
-:1031C00012C0611110C02F7020612093BF010E94B6
-:1031D00014188AEB91E00E946B178091BF01D8010F
-:1031E00015968C932EC0CD2819F15F3F11F44F3FF7
-:1031F000F9F0F62E61111CC080918801209189019F
-:1032000036E0821709F45AC090E0389FF001399FE8
-:10321000F00D1124E657FE4F7181571306C07081DF
-:10322000471303C07281711103C001968770E9CF03
-:10323000F62E662309F418C18091BF018160809346
-:10324000BF01F12C11C1751308C0341306C0611100
-:1032500004C08091BF01D801C3C04D875E878D85B2
-:103260009E856A8B0E94AA176A898823E1F16623EA
-:10327000D1F12091BF01822F82958F7090E002974B
-:1032800074F08091BA019091BB0198878F83198661
-:10329000DB86CA862C87CE0107960E946B1786E0D4
-:1032A000F801AAEBB1E001900D928A95E1F70E9436
-:1032B00022180E941418FF24F394D6C04D875E870D
-:1032C0008D859E850E94DE1C292F22952F7030E06F
-:1032D000223031050CF0BCC09F7009F0B6C0805E92
-:1032E000883008F4C1C0C8010E946B17E4CFC8162B
-:1032F000D90608F453C0F601E81BF90BCF01883C4E
-:10330000910508F450C0F12C7C2DD98AC88A89898E
-:103310000E94D417EAEBF1E086E0DF011D928A9566
-:10332000E9F70E941418A0C0751314C0341312C01A
-:10333000611110C08091BF01F8018583C8010E940E
-:103340006B1786E0EAEBF1E0DF011D928A95E9F761
-:10335000FE2C8AC04D875E878D859E856A8B0E9474
-:10336000AA176A89882309F4BECF662309F4BBCF64
-:103370002091BF01822F82958F7090E002970CF40C
-:103380008ECF8091BA019091BB019A8389831B8271
-:10339000DD82CC822E83CE0101967FCF80959095E1
-:1033A0008C0D9D1DACCFF62E662309F49CCF7513B2
-:1033B0002EC034132CC02091BF0120FD1FC0822FCE
-:1033C00082958F70D9F0D80115962C9315978F3070
-:1033D00049F08F5F982F9295907F822F8F70892B65
-:1033E00015968C93C8010E946B1786E0F801AAEB32
-:1033F000B1E001900D928A95E1F793CF86E0F80154
-:10340000AAEBB1E001900D928A95E1F72DC04D87AE
-:103410005E878D859E850E94AA17811140CF80917D
-:10342000BF0181608093BF01C8010E946B171CC05F
-:10343000662309F458CF4D875E878D859E850E944F
-:10344000AA17882309F44FCF2ACF811148CF0CC087
-:10345000243031050CF047CF9F7009F440CFF801BC
-:103460009581907F09F03BCF8F2D62960FB6F8942F
-:10347000DEBF0FBECDBFDF91CF911F910F91FF90A7
-:10348000EF90DF90CF9008951F93CF93DF93CDB748
-:10349000DEB72C970FB6F894DEBF0FBECDBF4F83BB
-:1034A000588769877A878B879C87CE0107960E9409
-:1034B0007D18882369F08F8198852A853B85232B89
-:1034C000F1F19F3F09F063C08F3F09F060C037C042
-:1034D00086E0FE013796DE01119601900D928A95E5
-:1034E000E1F76F817885EA85FB85309741F17F3F71
-:1034F00011F46F3F21F12091890130E0C90101965B
-:10350000877099274091880150E08417950709F446
-:1035100047C069837A83FD83EC8396E0929FD00154
-:10352000939FB00D1124A657BE4FFE013196019016
-:103530000D929A95E1F7809389010E94F31716E0A6
-:1035400080918801909189018917C1F1189FC0016C
-:10355000112486579E4F0E947D18882379F1E091AF
-:1035600088011E9FF0011124E657FE4F40815181D2
-:1035700062817381848195810E94E3178091880123
-:1035800090E001968770992780938801D9CF4F8169
-:10359000588569857A858B859C850E94E317CFCFF6
-:1035A0000E94A6171092890110928801EAEBF1E0BF
-:1035B00086E0DF011D928A95E9F7C1CF2C960FB600
-:1035C000F894DEBF0FBECDBFDF91CF911F9108955C
-:1035D000EF92FF920F931F93CF93DF938C0100978D
-:1035E00009F46CC0F12CEE24E394E8012196F80173
-:1035F0008491843740F4843008F051C0813081F0E8
-:10360000823019F15BC0853709F444C0A8F19CE70A
-:10361000980F903708F052C08F770E94F11441C084
-:103620000E5F1F4FFE01C49180E28C0F883048F47A
-:10363000C7708E2D01C0880FCA95EAF70E94C41D7D
-:1036400014C08C2F0E9429142DC00E5F1F4FFE0145
-:10365000C49180E28C0F883058F4C7708E2D01C061
-:10366000880FCA95EAF70E94CA1D0E94EB1D1AC076
-:103670008C2F0E94F11416C00E5F1F4FFE01C491E3
-:10368000CC2381F08FE99FE00197F1F700C00000A3
-:10369000C150F6CF0E5F1F4FFE01F49003C00E9491
-:1036A00029148E018F2D882309F49FCFEFE9FFE0C5
-:1036B0003197F1F700C000008150F5CFDF91CF9135
-:1036C0001F910F91FF90EF90089508956093C401AA
-:1036D0007093C5018093C6019093C7010C94921713
-:1036E0000F931F930091C4011091C5012091C60151
-:1036F0003091C701DC01CB01802B912BA22BB32B86
-:103700008093C4019093C501A093C601B093C701F3
-:103710001F910F910C9492170F931F930091C40166
-:103720001091C5012091C6013091C701DC01CB0188
-:1037300080239123A223B3238093C4019093C501D6
-:10374000A093C601B093C7011F910F910C949217DB
-:103750000F931F930091C4011091C5012091C601E0
-:103760003091C701DC01CB0180279127A227B32725
-:103770008093C4019093C501A093C601B093C70183
-:103780001F910F910C9492171092C0011092C101D9
-:103790001092C2011092C3010C94921741E050E0C4
-:1037A00060E070E004C0440F551F661F771F8A95C4
-:1037B000D2F74093C0015093C1016093C20170934E
-:1037C000C3010C94921741E050E060E070E004C047
-:1037D000440F551F661F771F8A95D2F78091C0014D
-:1037E0009091C101A091C201B091C301482B592B06
-:1037F0006A2B7B2B4093C0015093C1016093C2019F
-:103800007093C3010C94921741E050E060E070E0C7
-:1038100004C0440F551F661F771F8A95D2F7409545
-:103820005095609570958091C0019091C101A091D3
-:10383000C201B091C301482359236A237B234093DB
-:10384000C0015093C1016093C2017093C3010C94F5
-:10385000921741E050E060E070E004C0440F551F53
-:10386000661F771F8A95D2F78091C0019091C101A0
-:10387000A091C201B091C301482759276A277B272D
-:103880004093C0015093C1016093C2017093C30182
-:103890000C9492170F931F930091C0011091C101D6
-:1038A0002091C2013091C301DC01CB01802B912B0F
-:1038B000A22BB32B8093C0019093C101A093C201AE
-:1038C000B093C3011F910F910C9492170F931F9304
-:1038D0000091C0011091C1012091C2013091C3013A
-:1038E000DC01CB0180239123A223B3238093C00169
-:1038F0009093C101A093C201B093C3011F910F9196
-:103900000C9492170F931F930091C0011091C10165
-:103910002091C2013091C301DC01CB0180279127A6
-:10392000A227B3278093C0019093C101A093C20145
-:10393000B093C3011F910F910C9492170895CF92E9
-:10394000DF92EF92FF920F931F93CF93DF938C013F
-:10395000C090C401D090C501E090C601F090C701AD
-:103960008091C0019091C101A091C201B091C301A9
-:10397000C82AD92AEA2AFB2ACFE1D0E0D701C6011A
-:103980000C2E04C0B695A795979587950A94D2F703
-:1039900080FF06C0B8018C2F0E94F809019721F41E
-:1039A000219760F780E001C08C2FDF91CF911F91AC
-:1039B0000F91FF90EF90DF90CF900895CF93DF931A
-:1039C000EC010E949F1CBE010E94F809DF91CF917B
-:1039D0000895CB010E94DE1C08958091C801859551
-:1039E0008595859508958091C8018770089598E020
-:1039F000899F90011124262B2093C8010C94E31B6E
-:103A00002091C801809582238093C801982F9770D8
-:103A100069F430E0482F552747FD509524173507A6
-:103A200029F08595859585950C94041C08959091B1
-:103A3000C801977081E009F480E0089590910C012D
-:103A4000992321F090910D01911109C020910E014F
-:103A500030910F01F90132969FEF40E01FC0982F7F
-:103A60009695969596959F3050F5E0910E01F091C0
-:103A70000F01E90FF11D877021E030E0A90102C0BC
-:103A8000440F551F8A95E2F7CA019181892B8183E2
-:103A900008959F3F39F04F5F4E3041F051915813D8
-:103AA000F8CF0DC05111F7CF942FF5CF9F3F39F0CC
-:103AB000F901E90FF11D97FDFA95828308950895A4
-:103AC00090910C01992321F090910D01911109C061
-:103AD00020910E0130910F01F9013296205F3F4F86
-:103AE0001FC0982F9695969596959F30F0F4E0918B
-:103AF0000E01F0910F01E90FF11D877021E030E018
-:103B0000A90102C0440F551F8A95E2F7CA018095AA
-:103B100091818923818308953196E217F30729F073
-:103B200090819813F9CF1082F7CF089581E090E04B
-:103B3000E0910E01F0910F01E80FF91F108201963C
-:103B400080319105A9F708959091DC01892B80932C
-:103B5000DC01089580959091DC0189238093DC013C
-:103B600008951092DC0108959091DB01892B8093D8
-:103B7000DB01089580959091DB0189238093DB011F
-:103B800008951092DB0108959091DA01892B8093BA
-:103B9000DA01089580959091DA0189238093DA0102
-:103BA00008951092DA0108958093C9010895109242
-:103BB000C901089580910E0190910F01FC01319689
-:103BC0009C01205F3F4F80E0919191118F5FE21740
-:103BD000F307D1F70895E0910E01F0910F01809164
-:103BE000DC018083E0910E01F0910F0190818091C2
-:103BF000DB01892B8083E0910E01F0910F01908110
-:103C00008091DA01892B80838091C901882361F03A
-:103C1000E0910E01F0910F019081892B80830E9429
-:103C2000DA1D81111092C90180910E0190910F014E
-:103C30000C94191320E0009739F0AC014150510960
-:103C4000842395232F5FF7CF822F0895CF92DF92A1
-:103C5000EF92FF926C01EE24FF24C114D104E10421
-:103C6000F10421F0C701B60120E101C020E0C72E18
-:103C7000D82EE92EFF24C114D104E104F10419F077
-:103C8000285FC701B6016B017C0154E0F694E7940C
-:103C9000D794C7945A95D1F7C114D104E104F10423
-:103CA00019F02C5FC701B6016B017C0142E0F6946C
-:103CB000E794D794C7944A95D1F7C114D104E1048D
-:103CC000F10419F02E5FC701B601DC01CB01B695F6
-:103CD000A79597958795892B8A2B8B2B09F02F5FBA
-:103CE000822FFF90EF90DF90CF9008958091F601A2
-:103CF000843021F11092DE0120E488E190E00FB6DB
-:103D0000F894A895809360000FBE2093600080E037
-:103D10000E940A0C83B7817F846083BF83B7816070
-:103D200083BF7894889583B78E7F83BF88E10FB671
-:103D3000F89480936000109260000FBE089508957B
-:103D40000E94E6040E94F9040E949F1E0E94EE0554
-:103D500091E0811101C090E0892F08950E94A6177B
-:103D60000E940D130C940A0C82E084BD93E095BD73
-:103D70009AEF97BD80936E0008952FB7F8948091C5
-:103D8000DF019091E001A091E101B091E2012FBF2C
-:103D90000895CF92DF92EF92FF920F931F932FB768
-:103DA000F8944091DF015091E0016091E101709140
-:103DB000E2012FBF6A017B01EE24FF248C0120E089
-:103DC00030E0C016D106E206F30610F44150510966
-:103DD0009A01281B390BC9011F910F91FF90EF9099
-:103DE000DF90CF9008951F920F920FB60F9211247B
-:103DF0008F939F93AF93BF938091DF019091E001E8
-:103E0000A091E101B091E2010196A11DB11D809345
-:103E1000DF019093E001A093E101B093E201BF9133
-:103E2000AF919F918F910F900FBE0F901F9018959B
-:103E30000E940A10F8942FEF87EA91E62150804003
-:103E40009040E1F700C0000087E090EBDC01809338
-:103E5000FF0190930002A0930102B09302029CE044
-:103E600088E10FB6F894A895809360000FBE9093F8
-:103E70006000FFCF0E94721F811102C00E94581F74
-:103E80000E947D1F8093DD010E94851F90E090932A
-:103E9000F1018093F00187FB882780F980930D0161
-:103EA0000E94811F682F70E080E090E00C94661BF8
-:103EB0006DEE7EEF80E090E00E94C02560E082E041
-:103EC00090E00E94AE2560E083E090E00E94AE2585
-:103ED00060E084E090E00E94AE2560E085E090E044
-:103EE0000C94AE2580E090E00E94A82521E08D3E54
-:103EF0009E4F09F020E0822F089582E090E00C941C
-:103F0000A02583E090E00C94A02584E090E00C9440
-:103F1000A025682F84E090E00C94AE258091E50107
-:103F200080FF0BC06091130185E0689FB0011124F0
-:103F300075956795759567952BC081FF09C0609150
-:103F4000130185E0689FB00111247595679520C025
-:103F500082FF07C06091130185E0689FB0011124C2
-:103F600017C09091E6019923D1F060911201961744
-:103F700088F72091130185E0289F90011124929FDA
-:103F8000A001939F500D112470E0CA010E94722578
-:103F90006038710540F46115710539F002C065E0C3
-:103FA00070E0862F08958FE7089581E0089580914D
-:103FB000E50180FF08C06091110170E0759567957B
-:103FC0007595679521C081FF06C06091110170E071
-:103FD0007595679519C082FF04C06091110170E06A
-:103FE00010C09091E6019923C1F0609110019617DD
-:103FF000A0F780911101899FC001112470E00E94F7
-:1040000072256038710528F46115710521F0862F3D
-:1040100008958FE7089581E0089561E070E0F4CF9E
-:10402000803F21F40E948E1F819504C0813F29F4B6
-:104030000E948E1F8093E9010895823F21F40E941F
-:104040008E1F819504C0833F29F40E948E1F8093A8
-:10405000E8010895893F19F40E94D71F05C08A3FDF
-:1040600031F40E94D71F81958093EA0108958B3F18
-:1040700021F40E94D71F819504C08C3F29F40E942F
-:10408000D71F8093EB010895843F21F48091E701CD
-:10409000816017C0853F21F48091E701826011C0E3
-:1040A000863F21F48091E70184600BC0873F21F4B3
-:1040B0008091E701886005C0883F31F48091E70175
-:1040C00080618093E70108958D3F21F48091E5019F
-:1040D00081600BC08E3F21F48091E501826005C0B4
-:1040E0008F3F29F48091E50184608093E501089574
-:1040F000803F39F48091E90187FF6CC01092E9019B
-:1041000069C0813F29F48091E9011816BCF362C0AF
-:104110009091E801823F29F497FF5CC01092E8017A
-:1041200059C0833F19F41916CCF354C0893F41F4A8
-:104130008091EA0118160CF04DC01092EA014AC0B5
-:104140008A3F29F48091EA0187FF44C0F6CF8B3F74
-:1041500039F48091EB0187FF3DC01092EB013AC02A
-:104160008C3F29F48091EB011816BCF333C0843FD7
-:1041700021F48091E7018E7F17C0853F21F4809163
-:10418000E7018D7F11C0863F21F48091E7018B7F8D
-:104190000BC0873F21F48091E701877F05C0883FEE
-:1041A00031F48091E7018F7E8093E70113C08D3F4A
-:1041B00021F48091E5018E7F0BC08E3F21F4809128
-:1041C000E5018D7F05C08F3F29F48091E5018B7F4C
-:1041D0008093E5018091E80181110EC08091E90191
-:1041E00081110AC08091EA01811106C08091EB0122
-:1041F000811102C01092E601089587EE91E00E94BD
-:1042000024130E94BD1E9093E4018093E30108955E
-:104210001F93CF93DF938091E3019091E4010E947B
-:10422000C91EAC019091E601992321F0209114015F
-:1042300030E006C0209115018AE0289F90011124EA
-:104240004217530708F486C08091E801C091E90144
-:10425000D091EA011091EB01811107C0C11176C024
-:10426000D11174C0111172C075C09F3F19F09F5FCA
-:104270009093E601181624F40E948E1F8093E801A3
-:104280008091E80187FF05C00E948E1F8195809371
-:10429000E8011C1624F40E948E1F8093E90180918E
-:1042A000E90187FF05C00E948E1F81958093E90177
-:1042B0006091E801662339F1C091E901CC2319F13D
-:1042C000772767FD7095872F972F0E94832423E31C
-:1042D00033E343E35FE30E94E7240E9450246093AA
-:1042E000E8016C2F772767FD7095872F972F0E9425
-:1042F000832423E333E343E35FE30E94E7240E9444
-:1043000050246093E9011D1624F40E94D71F809366
-:10431000EA018091EA0187FF05C00E94D71F8195BD
-:104320008093EA01111624F40E94D71F8093EB01B9
-:104330008091EB0187FF05C00E94D71F8195809374
-:10434000EB01DF91CF911F910C94FD209F3F09F06D
-:104350008ECF96CFDF91CF911F910895E7EEF1E0D8
-:1043600085E0DF011D928A95E9F71092E60110922F
-:10437000E5010895833081F128F4813059F08230CD
-:10438000D1F00895853009F449C0B8F1863009F4B8
-:1043900056C0089580911501262F30E0280F311D59
-:1043A0002F3F310524F4680F6093150108958FEFB6
-:1043B00080931501089580911401262F30E0280F75
-:1043C000311D2F3F310524F4680F609314010895C7
-:1043D0008FEF80931401089580911301262F30E010
-:1043E000280F311D2F3F310524F4680F609313010E
-:1043F00008958FEF80931301089580911201262F65
-:1044000030E0280F311D2F3F310524F4680F6093F1
-:10441000120108958FEF8093120108958091110188
-:10442000262F30E0280F311D2F3F310524F4680F6F
-:104430006093110108958FEF809311010895809189
-:104440001001262F30E0280F311D2F3F310524F4B5
-:10445000680F6093100108958FEF80931001089505
-:10446000833011F128F4813049F0823091F00895C1
-:10447000853081F120F18630C1F1089580911501D8
-:10448000681720F4861B809315010895109215017A
-:10449000089580911401681720F4861B80931401FD
-:1044A000089510921401089580911301681720F463
-:1044B000861B809313010895109213010895809133
-:1044C0001201681720F4861B809312010895109240
-:1044D0001201089580911101681720F4861B8093C2
-:1044E000110108951092110108958091100168172B
-:1044F00020F4861B809310010895109210010895F6
-:104500000F931F938D3109F471C008F045C08031BD
-:1045100009F485C008F5873009F46FC068F4863067
-:1045200009F0ADC08091DD01817F8E7F8093DD0138
-:1045300081E08093ED01A4C08B3009F49EC08E30E1
-:1045400009F09DC08091DD0182FB222720F991E0D6
-:10455000922790FB82F96CC0863109F48EC060F41A
-:10456000813109F08CC00E94A61790910D0181E065
-:10457000892780930D0181C0893109F47EC08B3178
-:1045800009F07DC08091DD0181FB222720F991E0B7
-:10459000922790FB81F94CC0853309F466C048F43A
-:1045A000873209F462C008F44FC0893209F45DC053
-:1045B00066C0833438F48A3308F044C0883309F481
-:1045C0005CC05DC0833409F450C0883409F057C022
-:1045D0000E94A6170FEF13ED20E30150104020407A
-:1045E000E1F700C000000E94181F47C00E940A2483
-:1045F0000E940D130E940A0C40C09091DD01892F8A
-:104600008095817080FB90F929F096609860909376
-:10461000DD0136C0997F977F9093DD012EC0809198
-:10462000DD0183FB222720F991E0922790FB83F99B
-:104630008093DD01992309F18091DD0181608093F0
-:10464000DD011BC0895301C08D5141E050E060E0A5
-:1046500070E08A019B0104C0000F111F221F331F4D
-:104660008A95D2F7C901B80104C061E070E080E02A
-:1046700090E00E94661B0E94A61781E001C080E0C6
-:104680001F910F91089580E0089580E008958E5164
-:104690008A3030F4E82FF0E0E65DFE4F8081089527
-:1046A00080E00895CF93C82F8091ED01813079F09B
-:1046B00018F08230E9F186C0E0910E01F0910F010F
-:1046C0008081813169F0823209F07EC009C0E091B9
-:1046D0000E01F0910F018081813111F0823261F47D
-:1046E0008C2F0E944323811104C08C2F0E948022B2
-:1046F0001DC081E090E01AC08C2F0E9445238111DB
-:1047000014C0C43179F048F4CB3079F0C03109F0ED
-:104710005FC082E08093ED0108C0C93219F0C83350
-:1047200021F056C01092ED0153C081E0817052C05B
-:10473000C93281F110F5C43169F1A8F4C73009F02C
-:1047400045C08AE08093150194E19093140193E0B1
-:10475000909313018093120188E08093110188E205
-:104760008093100133C082EE8C0F863078F58C2F49
-:104770000E9447238093EC0129C0CE34E9F020F455
-:10478000CB3421F56AE013C0C13579F0C235F1F4BC
-:1047900061E00DC08091EC01882319F01092EC01CA
-:1047A00015C081E08093ED0115C061E006C08091E5
-:1047B000EC010E94BA210AC06AE08091EC010E94DB
-:1047C000302204C01092ED0180E004C081E002C0FC
-:1047D00080E0ACCFCF910895E1E8F0E0808188607F
-:1047E00080838081816080838FB7F89493E0909379
-:1047F000890090ED909388008FBF0895EFE6F0E078
-:104800008081826080830895EFE6F0E080818D7F73
-:1048100080830895EFE6F0E0908182E0892780832D
-:1048200008951F920F920FB60F9211242F933F936A
-:104830004F935F936F937F938F939F93AF93BF93A8
-:10484000EF93FF938091EE019091EF010196909389
-:10485000EF018093EE01811103C082E00E940A0CF7
-:10486000E091EF01E695E695F0E0ED51F84FE49127
-:104870008091EE018E1303C080E00E940A0CFF912C
-:10488000EF91BF91AF919F918F917F916F915F91C8
-:104890004F913F912F910F900FBE0F901F90189541
-:1048A00004D06894B1118DC0089570D088F09F57DE
-:1048B00090F0B92F9927B751A0F0D1F0660F771F6C
-:1048C000881F991F1AF0BA95C9F712C0B13081F04C
-:1048D00077D0B1E0089574C0672F782F8827B85F2C
-:1048E00039F0B93FCCF3869577956795B395D9F7AD
-:1048F0003EF490958095709561957F4F8F4F9F4FB7
-:104900000895E89409C097FB3EF4909580957095C2
-:1049100061957F4F8F4F9F4F9923A9F0F92F96E90B
-:10492000BB279395F695879577956795B795F11180
-:10493000F8CFFAF4BB0F11F460FF1BC06F5F7F4F1D
-:104940008F4F9F4F16C0882311F096E911C077232F
-:1049500021F09EE8872F762F05C0662371F096E838
-:10496000862F70E060E02AF09A95660F771F881F07
-:10497000DAF7880F9695879597F9089557FD90581F
-:10498000440F551F59F05F3F71F04795880F97FB13
-:10499000991F61F09F3F79F08795089512161306CD
-:1049A0001406551FF2CF4695F1DF08C016161706FC
-:1049B0001806991FF1CF8695710561050894089531
-:1049C000E894BB2766277727CB0197F908950BD08A
-:1049D00078C069D028F06ED018F0952309F05AC03D
-:1049E0005FC01124EECFCADFA0F3959FD1F3950FDE
-:1049F00050E0551F629FF001729FBB27F00DB11D63
-:104A0000639FAA27F00DB11DAA1F649F6627B00DF2
-:104A1000A11D661F829F2227B00DA11D621F739FDB
-:104A2000B00DA11D621F839FA00D611D221F749FE9
-:104A30003327A00D611D231F849F600D211D822F30
-:104A4000762F6A2F11249F5750408AF0E1F0882377
-:104A50004AF0EE0FFF1FBB1F661F771F881F915084
-:104A60005040A9F79E3F510570F014C0AACF5F3F98
-:104A7000ECF3983EDCF3869577956795B795F795B7
-:104A8000E7959F5FC1F7FE2B880F911D969587953F
-:104A900097F9089597F99F6780E870E060E00895BE
-:104AA0009FEF80EC089500240A9416161706180646
-:104AB0000906089500240A94121613061406050622
-:104AC0000895092E0394000C11F4882352F0BB0FB3
-:104AD00040F4BF2B11F460FF04C06F5F7F4F8F4F16
-:104AE0009F4F089597FB072E16F4009407D077FD8B
-:104AF00009D00E948C2507FC05D03EF49095819545
-:104B00009F4F0895709561957F4F0895EE0FFF1F99
-:104B10000590F491E02D0994AA1BBB1B51E107C03D
-:104B2000AA1FBB1FA617B70710F0A61BB70B881F3D
-:104B3000991F5A95A9F780959095BC01CD010895CC
-:104B4000F999FECF92BD81BDF89A992780B5089555
-:104B5000A8E1B0E042E050E00C94C825262FF99976
-:104B6000FECF92BD81BDF89A019700B4021639F0CC
-:104B70001FBA20BD0FB6F894FA9AF99A0FBE08959D
-:104B80000196272F0E94AF250C94AE25DC01CB01A6
-:104B9000FC01F999FECF06C0F2BDE1BDF89A31964D
-:104BA00000B40D9241505040B8F70895F894FFCFEB
-:104BB00002200C0C9A0C770C430C0F0C0101CA015B
-:104BC00028080A03140A404D3639A3075607200760
-:104BD000E7067A069306AC06C5060102030405063D
-:044BE00007080900B9
-:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de/keymap.c
deleted file mode 100644
index 554813d7e8..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de/keymap.c
+++ /dev/null
@@ -1,364 +0,0 @@
-#include "ergodox_ez.h"
-#include "debug.h"
-#include "action_layer.h"
-#include "keymap_german_osx.h"
-
-#define BASE 0
-#define SYMB 1
-#define MDIA 2
-#define SMLY 3
-#define NUMB 4
-#define EGOS 5
-
-#define M_CTRL_CMDV 0
-#define M_CTRL_CMDC 1
-#define M_MEH_SH_ACUT 2
-#define M_LGUI_SHFT 3
-#define M_CTL_SFT_HASH 4
-#define M_DE_OSX_CIRC_CTRLCMD 5
-#define M_DE_OSX_PLUS_CTRLALT 6
-#define SM_SMILE 7
-#define SM_SMIRK 8
-#define SM_CRY 9
-#define SM_SAD 10
-#define SM_HEART 11
-#define SM_LAUGH 12
-#define SM_KISS 13
-#define SM_FROWN 14
-#define M_TOGGLE_5 15
-
-//Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-[BASE]=KEYMAP(
-//left half
- KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(M_CTL_SFT_HASH),
- 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), KC_UP, KC_DOWN,
- M(M_MEH_SH_ACUT), TG(MDIA),
- KC_HOME,
- KC_BSPC, KC_DEL, LT(SMLY,KC_END),
- //right half
- M(M_CTL_SFT_HASH), 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,
- KC_LEFT, KC_RIGHT, LGUI(KC_LSFT), LALT(KC_LSFT), LT(SYMB,DE_OSX_PLUS),
- TG(NUMB), ALL_T(DE_OSX_ACUT),
- 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, 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
- M(M_TOGGLE_5), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
- KC_TRNS, LALT(LSFT(KC_7)), LALT(KC_5), LALT(KC_6), DE_OSX_LESS, DE_OSX_MORE, DE_OSX_EXLM,
- DE_OSX_SLSH, DE_OSX_LPRN, DE_OSX_RPRN, LALT(KC_8), LALT(KC_9), DE_OSX_HASH,
- KC_TRNS, DE_OSX_PIPE, DE_OSX_TILD, DE_OSX_CIRC, KC_UP, DE_OSX_MINS, LSFT(KC_4),
- DE_OSX_QUOT, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS,
- KC_F13, KC_F12,
- KC_F14,
- KC_F15, 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_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_MUTE, 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_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_WBAK),
-[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),
-[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, DE_OSX_MINS,
- KC_TRNS, LSFT(KC_6), KC_1, KC_2, KC_3, LSFT(KC_7), 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),
-[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
- M(M_TOGGLE_5), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_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),
-};
-
-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 M_TOGGLE_5:
-//Macro: M_TOGGLE_5//-----------------------
- if (record->event.pressed){
- layer_state ^= (1<<5);
- layer_state &= (1<<5);
- }
-
-break;
-case M_CTRL_CMDC:
-//Macro: M_CTRL_CMDC//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),END);
- } else {
- return MACRO(U(LCTRL),D(LGUI),T(C),U(LGUI),END);
- }
- }
-
-break;
-case M_DE_OSX_PLUS_CTRLALT:
-//Macro: M_DE_OSX_PLUS_CTRLALT//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),D(LALT),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LALT),END);
- } else {
- return MACRO(U(LCTRL),U(LALT),T(RBRC),END);
- }
- }
-
-break;
-case SM_KISS:
-//Macro: SM_KISS//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(RBRC),U(LSFT),END);
- }
-
-break;
-case SM_FROWN:
-//Macro: SM_FROWN//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LALT),T(8),U(LALT),END);
- }
-
-break;
-case SM_CRY:
-//Macro: SM_CRY//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END);
- }
-
-break;
-case SM_SMILE:
-//Macro: SM_SMILE//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END);
- }
-
-break;
-case SM_SMIRK:
-//Macro: SM_SMIRK//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(COMM),U(LSFT),T(SLSH),D(LSFT),T(9),U(LSFT),END);
- }
-
-break;
-case M_LGUI_SHFT:
-//Macro: M_LGUI_SHFT//-----------------------
-if (record->event.pressed){
- return MACRO(D(LGUI),D(LSFT),END);
- }else{
- return MACRO(U(LGUI),U(LSFT),END);
- }
-
-break;
-case SM_HEART:
-//Macro: SM_HEART//-----------------------
-if (record->event.pressed) {
- return MACRO(T(GRV),T(3),END);
- }
-
-break;
-case SM_LAUGH:
-//Macro: SM_LAUGH//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(D),U(LSFT),END);
- }
-
-break;
-case M_CTL_SFT_HASH:
-//Macro: M_CTL_SFT_HASH//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),D(LSFT),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LSFT),END);
- } else {
- return MACRO(U(LCTRL),U(LSFT),T(BSLS),END);
- }
- }
-
-break;
-case SM_SAD:
-//Macro: SM_SAD//-----------------------
-if (record->event.pressed) {
- return MACRO(D(LSFT),T(DOT),U(LSFT),T(SLSH),D(LSFT),T(8),U(LSFT),END);
- }
-
-break;
-case M_DE_OSX_CIRC_CTRLCMD:
-//Macro: M_DE_OSX_CIRC_CTRLCMD//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),D(LGUI),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LGUI),END);
- } else {
- return MACRO(U(LCTRL),U(LGUI),T(NUBS),END);
- }
- }
-
-break;
-case M_CTRL_CMDV:
-//Macro: M_CTRL_CMDV//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),END);
- } else {
- return MACRO(U(LCTRL),D(LGUI),T(V),U(LGUI),END);
- }
- }
-
-break;
-case M_MEH_SH_ACUT:
-//Macro: M_MEH_SH_ACUT//-----------------------
-if (record->event.pressed) {
- start = timer_read();
- return MACRO(D(LCTRL),D(LSFT),D(LALT),END);
- } else {
- if (timer_elapsed(start) >150) {
- return MACRO(U(LCTRL),U(LSFT),U(LALT),END);
- } else {
- return MACRO(U(LCTRL),U(LALT),T(EQL),U(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 SMLY:
-
-
- ergodox_right_led_3_on();
- break;
- case NUMB:
- ergodox_right_led_1_on();
-
- 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/osx_de_highres.png b/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png
deleted file mode 100644
index d442a992c8..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de/osx_de_highres.png
+++ /dev/null
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/osx_de/readme.md b/keyboard/ergodox_ez/keymaps/osx_de/readme.md
deleted file mode 100644
index 5011a9dd62..0000000000
--- a/keyboard/ergodox_ez/keymaps/osx_de/readme.md
+++ /dev/null
@@ -1,41 +0,0 @@
-#Ergodox EZ für OSX
-
-Dies ist nur ein kleiner Tweak der bestehenden firmware für das ErgoDox-EZ-Keyboard. Leider passte das layout nicht wirklich für OSX, deswegen habe ich einige Anpassungen gemacht. Dabei wurden folgende features umgesetzt:
-
-- Die Umlaute sollten an einigermassen sinnvollen Plätzen liegen
-- der Umstieg sollte dadurch erleichtert werden, dass einige Tasten an ihren "normalen" Platz zurückgewandert sind. Z.B. ESC, Tab,...
-- die Leertaste ist jetzt auf der rechten seite, neben Enter. Dafür hat der linke Daumen nun Backspace und Delete.
-- die CMD- und Alt-Tasten sind in der Mitte einfach erreichbar.
-- es gibt eine neue Layer die für Spiele genutzt werden kann (egosooter wie Counter Strike). Dort liegen die wichtigsten Tasten auf der linken Seite, im Daumenblock z.B. space und ctrl sowie die F-Tasten 1-4. Diese Layer ist über die Symbollayer erreichbar.
-- Die Symbollayer wurde dahingehend angepasst, dass die klammern, etc nun auf beiden hälften der Tastatur zu finden sind
-- der Zehnerblock wurde in eine eigene Layer umgezogen
-- die Meh und Hyper-Tasten wurden in die Daumenblöcke umgezogen
-
-# Erstellt Mit Dem ErgodoxLayoutGenerator
-
-Der ErgodoxLayoutGenerator 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 EZ for OSX
-
-This is only a little tweak of the existing default layout for the ErgoDox keyboard. Unfortunately the default layout did not work well with german OSX, so I created som adjustments. These were the features added and changed:
-
-- the umlaut-keys should be at their useful place more or less
-- the switching should be made more easy so some other keys (like tab, esc) were moved to their default place
-- the space key can now be used with both hands
-- the CMD- and ALT-Keys moved to the middle, can be reached more easily.
-- there is a new layer for using the cursor-keys, placed like on the default keyboard. This makes them useable for games also
-- the symbollayer now has only symbols
-- the number block was moved to a special layer
-- meh and hyper went down to the thumb block
-
-# 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/).
-