diff options
author | Jack Humbert <jack.humb@gmail.com> | 2016-06-21 22:39:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-21 22:39:54 -0400 |
commit | 649b33d7783cf3021928534b7ae127e0a89e8807 (patch) | |
tree | c2b5e0cf8ff4aa2918e3b88ab75dbdb071cc0a1d /keyboard/planck/keymaps/mollat | |
parent | 464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff) | |
download | qmk_firmware-649b33d7783cf3021928534b7ae127e0a89e8807.tar.gz qmk_firmware-649b33d7783cf3021928534b7ae127e0a89e8807.zip |
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/planck/keymaps/mollat')
-rw-r--r-- | keyboard/planck/keymaps/mollat/Makefile | 25 | ||||
-rw-r--r-- | keyboard/planck/keymaps/mollat/compiled.hex | 1495 | ||||
-rw-r--r-- | keyboard/planck/keymaps/mollat/keymap.c | 149 |
3 files changed, 0 insertions, 1669 deletions
diff --git a/keyboard/planck/keymaps/mollat/Makefile b/keyboard/planck/keymaps/mollat/Makefile deleted file mode 100644 index 581e08cd02..0000000000 --- a/keyboard/planck/keymaps/mollat/Makefile +++ /dev/null @@ -1,25 +0,0 @@ - - -# Build Options -# change to "no" to disable the options, or define them in the Makefile in -# the appropriate keymap folder that will get included automatically -# -BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = yes # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - -ifndef QUANTUM_DIR - include ../../../../Makefile -endif
\ No newline at end of file diff --git a/keyboard/planck/keymaps/mollat/compiled.hex b/keyboard/planck/keymaps/mollat/compiled.hex deleted file mode 100644 index 549b7a8dfa..0000000000 --- a/keyboard/planck/keymaps/mollat/compiled.hex +++ /dev/null @@ -1,1495 +0,0 @@ -:100000000C94A5030C94E9030C94E9030C94E90304
-:100010000C94E9030C94E9030C94E9030C94E903B0
-:100020000C94E9030C94E9030C94E9150C94BB16A9
-:100030000C941D240C94E9030C94E9030C94E9033B
-:100040000C94E9030C944B040C94E9030C94E9031D
-:100050000C94E9030C9485240C94E9030C94E903B3
-:100060000C94E9030C94E9030C94E9030C94E90360
-:100070000C94E9030C94E9030C94E9030C94E90350
-:100080000C945E0C0C94E9030C94E9030C94E903C2
-:100090000C94E9030C94E9030C94E9030C94E90330
-:1000A0000C94E9030C94E9030C94E903A704AD0450
-:1000B000B304B904BF04C404C904CE04D304D804EF
-:1000C000DD04E204E704EC04F104F60428174A17FF
-:1000D00038184A1738188F17B217381807181A180F
-:1000E000041B041B331B331B721B921BE81CE81CF4
-:1000F0009D1BE81C4D1C4D1CB41CBD1CE81CE21CC7
-:100100005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C3F
-:100110005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C2F
-:100120006A1C781C7F1C861C901C07634236B79B98
-:10013000D8A71A39685618AEBAAB558C1D3CB7CC47
-:100140005763BD6DEDFD753EF6177231BF000000BF
-:10015000803F08000000BE922449123EABAAAA2AA2
-:10016000BECDCCCC4C3E00000080BEABAAAAAA3EBD
-:1001700000000000BF000000803F000000000008F9
-:100180004178D3BB4387D1133D190E3CC3BD428296
-:10019000AD2B3E68EC8276BED98FE1A93E4C80EF54
-:1001A000FFBE01C4FF7F3F00000000000000000010
-:1001B00000000000000000010204060A0F17202CB6
-:1001C0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9B2
-:1001D000DAC7B39D87715D4A3A2C20170F0A0604CF
-:1001E00002010000000000000000000001E0010525
-:1001F000020502E0000129022901E1013302330274
-:10020000E10114021401280228000129022901E158
-:100210000133023302E1011A021A01280228000107
-:10022000E00105020502E0010602060001E0010509
-:10023000020502E0011302130001E00105020502BC
-:10024000E0011102110001E00105020502E0010FC9
-:10025000020F0001E00105020502E0012502250070
-:1002600001E00105020502E0012402240001E00191
-:1002700005020502E0012302230001E00105020559
-:1002800002E0012202220001E00105020502E00174
-:100290002102210001E00105020502E00120022007
-:1002A0000001E00105020502E0011F021F0001E05C
-:1002B0000105020502E0011E021E0001E001050227
-:1002C0000502E001270227000000000000000000F6
-:1002D00000000C30294614001A0008001500170011
-:1002E0001C0018000C00120013002A002B4304000D
-:1002F0001600070009000A000B000D000E000F0099
-:1003000033003400E1001D001B0006001900050049
-:10031000110010003600370038002872000000007D
-:10032000E300E200E0002C442C410252E600E7002A
-:100330000000000035001E021F02200221022202DE
-:10034000230224022502260227022D0000001E009F
-:100350001F00200021002200230024002500260089
-:1003600027002E0000000000000000000000000038
-:1003700000000000360037003100310200000000AC
-:10038000000000000000000001000000000000006C
-:100390000000000035020000000000000000000026
-:1003A0000000000000002F0230022D0200003A0081
-:1003B0003B003C003D003E003F00400041002F005C
-:1003C00030002E020000000000000000000042008B
-:1003D0004300440045000000000000000000000051
-:1003E000000000000000000000000100000000000C
-:1003F000000000000000000000004D0000000000B0
-:1004000000000000490000004C001C140100000026
-:10041000161400004E0022145000510052004F00EC
-:100420001314141400004A000000000000004B00E8
-:100430000000000000000000000028000050000044
-:100440000000000000002C002C0000000000000054
-:100450000000000000000E300D3000000000000021
-:1004600000000000000000000B30000000300130F0
-:1004700002300330043005300630073008300930D0
-:10048000000000000000000000000C300000000030
-:100490000A30000000000000000000000000000022
-:1004A000000000000000010000000000000000004B
-:1004B000000000000000000000000000000000003C
-:1004C000000000000000000000000000000000002C
-:1004D000000000000000000000000000000000001C
-:1004E000000000000000000000000000000000000C
-:1004F00000000000000000000000000000000000FC
-:1005000000000000000000000000000000000000EB
-:1005100000000000010000000000000000000000DA
-:1005200000000000000000000000000000000000CB
-:1005300000000000FA000000F200F100F000F300FB
-:100540000000000000000000000000000000F900B2
-:10055000000000000000000000000000000000009B
-:100560000000FF00FE00FD00F400F600F5000000B2
-:1005700000000000280354006800650020005000BF
-:100580006C0061006E0063006B0020004B00650092
-:10059000790062006F0061007200640000002C03AB
-:1005A0004F007200740068006F006C0069006E00FC
-:1005B00065006100720020004B0065007900620058
-:1005C0006F006100720064007300000004030904FE
-:1005D00009026D00040100A0FA09040000010301F2
-:1005E0000100092111010001223F000705810308D4
-:1005F000000A0904010001030102000921110100A0
-:1006000001224D000705820308000A0904020001C7
-:1006100003000000092111010001223600070583B3
-:100620000308000A09040300010300000009211166
-:100630000100012239000705840310000112011096
-:100640000100000008EDFE606001000102000105EC
-:10065000010906A101050719E029E7150025019503
-:100660000875018102050819012905950575019193
-:1006700002950175039101050719002977150025D9
-:1006800001957875018102C005010980A1018502EB
-:1006900016010026B7001A01002AB700751095014F
-:1006A0008100C0050C0901A1018503160100269CEB
-:1006B000021A01002A9C02751095018100C00501F3
-:1006C0000902A1010901A100050919012905150067
-:1006D00025019505750181029501750381010501CB
-:1006E000093009311581257F950275088106093881
-:1006F0001581257F950175088106050C0A380215BC
-:1007000081257F950175088106C0C005010906A1F4
-:1007100001050719E029E7150025019508750181F4
-:1007200002950175088101050819012905950575CE
-:100730000191029501750391010507190029FF1523
-:100740000025FF950675088100C011241FBECFEF5C
-:10075000DAE0DEBFCDBF04B603FE24C080911E03E5
-:1007600090911F03A0912003B09121038730904BFB
-:10077000A740B04BB9F410921E0310921F031092C1
-:1007800020031092210314BE84B7877F84BF88E1C1
-:100790000FB6F89480936000109260000FBEE0E006
-:1007A000F8E3099511E0A0E0B1E0E4E9FCE502C05E
-:1007B00005900D92A03CB107D9F713E0A0ECB1E091
-:1007C00001C01D92AE31B107E1F70E942F130C94C6
-:1007D000482E0C9400000895089581E0089508952E
-:1007E0000C94EC030C94ED030C94EF030E94122A7A
-:1007F00023E030E0281B3109220F2093C401089523
-:10080000282F2F9880918000211108C0877F809326
-:10081000800010928D0010928C001BC08860809325
-:100820008000233019F48FEF9FEF0FC083E090E03A
-:10083000821B9109880F991F2FEF3FEFA90102C07A
-:10084000569547958A95E2F7CA0190938D0080935B
-:100850008C000C94F6030E94F60384E08093C3019D
-:100860001092C0010895279A2F988FEF9FEF9093D1
-:100870008700809386008AE08093800089E18093DE
-:1008800081000E947B290C942B040E9433046E9AF1
-:10089000769A0C94EB031F920F920FB60F921124CD
-:1008A0002F933F938F939F93EF93FF93E091C10119
-:1008B000F091C201CF0101969093C2018093C101D2
-:1008C0000090C30102C0F695E7950A94E2F7EF7332
-:1008D0008091C001823019F4E03251F404C08130BB
-:1008E00039F4EF3329F480916F008D7F80936F008E
-:1008F000F0E0E455FE4FE49121E031E0E29FC001D9
-:10090000E39F900D11240090C40102C09695879535
-:100910000A94E2F790938D0080938C00FF91EF9101
-:100920009F918F913F912F910F900FBE0F901F902D
-:100930001895462F50E04031510508F05CC0FA018F
-:10094000EA5AFF4FDC0112968C910C940C2E8823EE
-:1009500009F451C08BEB92E00895882309F44BC051
-:100960008EEA92E00895882309F445C081EA92E076
-:100970000895882309F43FC084E992E0089588230C
-:10098000D1F187E892E008958823A9F18AE792E0FF
-:100990000895882381F18DE692E00895882359F126
-:1009A00080E692E00895882331F183E592E008958E
-:1009B000882309F186E492E008958823E1F089E331
-:1009C00092E008958823B9F08CE292E0089588239C
-:1009D00091F08FE192E00895882369F08AE092E037
-:1009E0000895882341F085EF91E00895882319F058
-:1009F0008CEE91E0089580E090E0089581E0089504
-:100A00000C94FE0408950C944504809115028823EB
-:100A100009F448C08091D1019091D201009779F4F6
-:100A20000E944F249093D2018093D1018091D301F1
-:100A300090E0009771F48091D40190E00AC00E9488
-:100A40005B2420910001309101012817390740F300
-:100A500029C00197880F991F880F991FFC01EB523D
-:100A6000FE4F60817181828193810E94C40BE0916D
-:100A7000D30184E0E89FF0011124EB52FE4F608126
-:100A80007181828193814FE050E00E947C0F8091C0
-:100A9000D30190E001966091D40170E00E94F82D9E
-:100AA0008093D3010C94F003109217020C94910BD5
-:100AB0000895089581E0809317020C9459050895D4
-:100AC00008958F929F92AF92BF92EF92FF920F93F1
-:100AD0001F93CF93DF93CDB7DEB7A3970FB6F894EC
-:100AE000DEBF0FBECDBF7C01FC0100811181C801BA
-:100AF0000E944C22B8010E9463078C01B7010E943A
-:100B00000005882309F4CCC10032F0E51F0741F449
-:100B1000F7018281882309F458C00E94E00FC0C108
-:100B20000132F0E51F0741F4F7018281882309F4BF
-:100B30004CC00E94E90FB4C10232F0E51F0751F426
-:100B4000F7018281882309F440C00E94DC0F8111E3
-:100B5000F0CFE3CF0332F0E51F0739F4F7018281CC
-:100B6000882399F10E945A059BC10432F0E51F07C2
-:100B700039F4F7018281882341F10E94540590C124
-:100B80000532F0E51F0749F4F70182818823E9F077
-:100B9000809117028111F1CFE5CF0632F0E51F07F2
-:100BA00039F4F7018281882381F00E94F00F0AC096
-:100BB0000732F0E51F0749F4F7018281882329F005
-:100BC0000E94FB0F0E9460056BC18091170281118A
-:100BD00005C0F70182818111CFC018C1003E110507
-:100BE00079F4F7018281882309F44DC00E94910BAA
-:100BF00081E080931602109215021092D40150C128
-:100C0000023E110559F4F70182818823E1F10E9427
-:100C1000910B109216021092150242C1033E11056B
-:100C200091F4F7018281882371F10E94910B109257
-:100C3000160281E0809315021092D3011092D20126
-:100C40001092D1012DC10235110559F4F7018281AD
-:100C5000882309F425C180910001909101010A9730
-:100C60000DC00135110579F4F7018281882309F45B
-:100C700017C180910001909101010A9690930101A2
-:100C8000809300010DC14091040183E2EFE1F1E0A6
-:100C9000DE01119601900D928A95E1F7F7018081AE
-:100CA00021E030E02C0F3D1F280F311DC90120919C
-:100CB000020130910301FC01E20FF31F60817727ED
-:100CC00067FD7095640F711D882777FD8095982FBB
-:100CD0000E941A2B20E030E040E451E40E947F2A79
-:100CE0004B015C01F701218184E090E0821B9109B6
-:100CF000BC01882777FD8095982F0E941A2B9B01B5
-:100D0000AC01C501B4010E94172A9B01AC0160E04F
-:100D100070E080E090E40E948D2C20E030E04CED0B
-:100D200050E40E942A2C4B015C01F7018281882348
-:100D3000D1F04FE050E0C501B4010E947C0F8091DA
-:100D400016028823A1F08091D40124E0829FF00153
-:100D50001124EB52FE4F80829182A282B3828F5F78
-:100D60008093D40104C0C501B4010E94C40B0F3F9D
-:100D7000110508F02ECF94C08091D00181111FC0C1
-:100D8000043130E5130709F051C00E94020581E0EB
-:100D90008093D0010E944F249093CF018093CE0185
-:100DA0001092C7011092C9011092C8011092CB0194
-:100DB0001092CA011092CD011092CC0171C08091A5
-:100DC000CE019091CF010E945B24883C910570F484
-:100DD0008091C701E82FF0E0EE0FFF1FE853FE4FB0
-:100DE000118300838F5F8093C7015AC0043880E568
-:100DF000180721F00538104501F13AC0F70182814A
-:100E0000882341F01092C50182E01EC0043830E50D
-:100E1000130759F58091C501811106C086E20E9431
-:100E2000A81986E20E94701A82E01CC00438F0E51E
-:100E30001F0741F305381045D9F4F7018281882353
-:100E400031F01092C60180E20E94BF1A29C0809141
-:100E5000C601811106C087E20E94A81987E20E949C
-:100E6000701A80E20E94C61A1BC00538104529F38B
-:100E700081E08093C5018093C601C701A3960FB698
-:100E8000F894DEBF0FBECDBFDF91CF911F910F91C0
-:100E9000FF90EF90BF90AF909F908F900C94F203D3
-:100EA00080E0A3960FB6F894DEBF0FBECDBFDF91F2
-:100EB000CF911F910F91FF90EF90BF90AF909F90B7
-:100EC0008F90089508959CE0799FF001112490E39C
-:100ED000899FE00DF11D1124E60FF11DEE0FFF1F9C
-:100EE000EC52FD4F859194910895880F991FFC0154
-:100EF000E85BFE4F859194910895880F991FFC013E
-:100F0000E853FD4F8591949108950F931F93CF93CC
-:100F1000DF93EC01811521E39207A0F5C11580E371
-:100F2000D80708F0D7C0C83ED105D8F4C03ED105D7
-:100F300008F007C2C83AD10578F4C53AD10508F0DF
-:100F40006AC0C130D10509F463C008F4F7C1C430E8
-:100F5000D10508F0F6C1F2C1CB3BD10508F466C05B
-:100F6000EDC1C11590E2D90708F0AFC0C11521E06D
-:100F7000D20708F0E6C1C03FD10508F4DFC18E01F9
-:100F800010651FC2C03880E5D80700F5C03790E56E
-:100F9000D90708F0A3C0C11520E5D20709F4ACC0F9
-:100FA00050F4CE01905480319F4008F0C7C1DF70EB
-:100FB0008E01106A06C2C13080E5D80709F4AEC0C0
-:100FC000C43190E5D90708F4AFC0B8C1C33820E5F3
-:100FD000D20709F48EC050F4C13890E5D90709F45E
-:100FE00082C008F083C000E011EDEBC1C03181E5A3
-:100FF000D80708F4A3C1C11597E5D90708F436C18D
-:10100000CE0190578115904108F098C1DF7093C1CF
-:1010100001E010E0D6C1C53AD10509F494C1C63A41
-:10102000D10509F093C102E810E4CBC1C83AD1055B
-:1010300009F48FC1C93AD10509F48EC1CA3AD10564
-:1010400009F48DC1CB3AD10509F48CC1CC3AD10554
-:1010500009F48BC1CD3AD10509F48AC1C03BD10551
-:1010600009F489C1CE3AD10509F488C1CF3AD10536
-:1010700009F487C1C13BD10509F486C1C23BD10542
-:1010800009F485C1C33BD10509F484C1C43BD10532
-:1010900009F483C1C53BD10509F482C1C63BD10522
-:1010A00009F481C1C73BD10509F480C1C83BD10512
-:1010B00009F47FC1C93BD10509F47EC1CA3BD10502
-:1010C00009F47DC100E014E47CC1CE019F700E9450
-:1010D0007D0778C1DD278E01106C73C1CF70DD27CD
-:1010E0008E01146D6EC100E010ED6BC100E012EDD9
-:1010F00068C100E013ED65C10E94531D0E94910B71
-:101100000E9458058FEF94E32CE0815090402040DE
-:10111000E1F700C000000E94AA2453C18091F202AE
-:1011200081608093F2024DC10E940B25811102C0A3
-:101130000E94E7240E941E2590E090931D03809357
-:101140001C03C23080E5D80721F480911C03816024
-:1011500086C0C43090E5D90721F480911C038260D9
-:101160007EC0C63020E5D20721F480911C03846044
-:1011700076C0C83080E5D80719F480911C0327C0D9
-:10118000CA3090E5D90721F480911C03806167C0C3
-:10119000CC3020E5D20721F480911C0380625FC02F
-:1011A000CE3080E5D80721F480911C03806457C0BD
-:1011B000C03190E5D90721F480911C0380684FC0AD
-:1011C000C23120E5D20729F480911C038460886035
-:1011D00046C0C33080E5D80721F480911C038E7F80
-:1011E0003EC0C53090E5D90721F480911C038D7F66
-:1011F00036C0C73020E5D20721F480911C038B7FD5
-:101200002EC0C93080E5D80719F480911C0326C090
-:10121000CB3090E5D90721F480911C038F7E1FC04D
-:10122000CD3020E5D20721F480911C038F7D17C0BB
-:10123000CF3080E5D80721F480911C038F7B0FC04D
-:10124000C13190E5D90721F480911C038F7707C045
-:10125000C331D04531F480911C038B7F877F80930D
-:101260001C0380911C030E942225ABC08D2F99275F
-:101270008F70992781309105D9F49E01237033270F
-:1012800002C0880F991F2A95E2F79C688E0144E0FE
-:10129000000F111F4A95E1F700271370802B912B47
-:1012A00053E0CC0FDD1F5A95E1F7C076DD272FC044
-:1012B0008230910531F4DC2FCC278E01016F106A4A
-:1012C00080C08330910569F4CE018370992701E0D5
-:1012D00010E002C0000F111F8A95E2F7C8019C6858
-:1012E0000FC084309105B9F4CE018370992701E0D5
-:1012F00010E002C0000F111F8A95E2F7C8019A683A
-:1013000023E0CC0FDD1F2A95E1F7C07ED7708C015A
-:101310000C2B1D2B56C08530910531F4DC2FCC27CA
-:101320008E01046F106A4DC0069709F04AC0CF7154
-:10133000DD27DC2FCC278E01106243C000E010E0D7
-:1013400040C08E013EC001E810E43BC003E810E459
-:1013500038C002EE14E435C009EE14E432C00AEEDF
-:1013600014E42FC005EB14E42CC006EB14E429C0F0
-:1013700007EB14E426C00CEC14E423C00DEC14E4D9
-:1013800020C003E815E41DC00AE815E41AC002E90C
-:1013900015E417C004E915E414C001E216E411C015
-:1013A00003E216E40EC004E216E40BC005E216E404
-:1013B00008C006E216E405C007E216E402C00AE22D
-:1013C00016E4C801DF91CF911F910F9108959CE021
-:1013D000799FF001112490E3899FE00DF11D112404
-:1013E000E60FF11DEE0FFF1FEC52FD4F859194911A
-:1013F000803E9105E0F4803C910558F581339105DC
-:1014000009F46FC048F48932910509F463C08A3247
-:10141000910509F46DC072C089339105E9F08238F5
-:101420009105D1F08533910509F44DC067C0833E25
-:10143000910581F138F4803E9105B9F0823E910525
-:10144000D9F05CC0863E910561F1873E9105A1F11E
-:1014500055C00E947507089520911C0320FD02C00D
-:1014600021FF4CC080EE90E049C080911C0380FFBA
-:10147000F9CF89E390E042C080911C0382FF0EC047
-:1014800080911C0384FF03C080E090E037C083EEAE
-:1014900090E034C080911C0382FFF2CF82EE90E096
-:1014A0002DC080911C0383FF0BC080911C0384FD21
-:1014B000EBCF87EE90E022C080911C0383FFF5CF35
-:1014C00086EE90E01BC080911C0385FF07C089E277
-:1014D00090E014C080911C0385FFF9CF85E390E074
-:1014E0000DC080911C0386FF07C08AE290E006C011
-:1014F00080911C0386FFF9CF81E390E00E9485076D
-:1015000008950C94F403E82FF0E0E25BFE4F808135
-:10151000E82FEF70F0E082958F7021E030E0A901B4
-:1015200002C0440F551F8A95E2F740A308950F9318
-:101530001F93CF93DF9385B7806885BF85B7806899
-:1015400085BFC3E0D0E001E010E0FE01E25BFE4FAA
-:101550008081E82FEF70F0E021A182958F70A801C3
-:1015600002C0440F551F8A95E2F7CA01822B81A35E
-:101570008C2F0E94830A219740F78BE090E061E076
-:1015800070E0FC01EE5BFE4F2081E22FEF70F0E097
-:1015900042A122952F70DB0102C0AA0FBB1F2A9522
-:1015A000E2F79D01242B22A3019758F7DF91CF91F9
-:1015B0001F910F910C940305EF92FF920F931F93CD
-:1015C000CF93DF9300E212E0C3E0EE24E394F12C2A
-:1015D000D5E08C2F0E94830A8BE090E040E050E041
-:1015E000FC01EE5BFE4F6081E62FEF70F0E020A182
-:1015F00030E062956F7002C0359527956A95E2F7E5
-:1016000020FD09C09701082E02C0220F331F0A9443
-:10161000E2F7422B532B019718F7F8019291829130
-:101620008F018417950721F051834083D0930501E2
-:101630008C2F0E94830AC15060F68091050187FDBE
-:101640002CC08150809305018F3F39F08FE99FE0D6
-:101650000197F1F700C0000020C080911E02909118
-:101660001F02909327028093260280911C02909182
-:101670001D02909325028093240280911A0290917A
-:101680001B02909323028093220280911802909172
-:10169000190290932102809320020E94050581E0A7
-:1016A000DF91CF911F910F91FF90EF900895E82F58
-:1016B000F0E0EE0FFF1FE05EFD4F80819181089505
-:1016C00008950F931F93CF9308E212E0C0E0F80152
-:1016D000929182918F010E94C723C80FF2E00032DD
-:1016E0001F07A9F78C2FCF911F910F9108950E948A
-:1016F0000B25811102C00E94E7240E9430258093AF
-:1017000007033E9A809171008D7F8093710082E083
-:10171000809390008AE18093910081E080932A0277
-:10172000089580912A02811102C00E94770B1092C5
-:101730007A0210927902809171008D7F80937100FE
-:10174000809190008F738093900010923C021092D1
-:101750003B02109273021092740210927502109262
-:1017600076021092720210927102E1E5F2E0A1E4B9
-:10177000B2E011921192119211921D921D9282E08B
-:10178000E137F807B1F70895CF92DF92EF92FF9219
-:101790000F931F93CF93DF9320913B02222309F4F1
-:1017A00084C06B017C0180912A02811102C00E94D9
-:1017B000770B01E712E0C7E0D0E0A7019601F8013E
-:1017C00092918291729162918F010E947B2A811184
-:1017D00031C0FE01EE0FFF1FEE0FFF1FEF5AFD4F4E
-:1017E0001082118212821382DE01AA0FBB1FAF5B2F
-:1017F000BD4F11961C921E92C730D105E9F021967B
-:1018000044815581668177814083518362837383EC
-:10181000148215821682178212968D919C911397CD
-:1018200011969C938E9313961C921E921297349647
-:101830001296E2CF219708F68091790290917A0270
-:10184000019797FD05C090937A028093790204C0B6
-:1018500010927A02109279028091790290917A0224
-:1018600020917702309178022817390724F01092DE
-:10187000780210927702892BC1F4809171008D7FDC
-:1018800080937100809190008F73809390001092EC
-:1018900073021092740210927502109276021092E6
-:1018A00072021092710210923B02DF91CF911F9150
-:1018B0000F91FF90EF90DF90CF9008951F920F92BD
-:1018C0000FB60F9211244F925F926F927F928F9278
-:1018D0009F92AF92BF92CF92DF92EF92FF922F939F
-:1018E0003F934F935F936F937F938F939F93AF93A8
-:1018F000BF93CF93DF93EF93FF9380913B028823B5
-:1019000009F49BC1C0917902D0917A021C161D0680
-:101910000CF093C140902B0250902C0260902D024D
-:1019200070902E0220E030E0A901C301B2010E94B4
-:10193000262C18160CF065C0C130D10509F452C030
-:101940008091770290917802BE010E94F82D7C016F
-:10195000909378028093770280903D0290903E02AF
-:10196000A0903F02B090400220E030E040E85FE30A
-:10197000C501B4010E94172A60933D0270933E0294
-:1019800080933F0290934002F701EE0FFF1FEE0F8E
-:10199000FF1FEF5AFD4FA301920160817181828187
-:1019A00093810E947F2A20E030E040E05EE30E94C5
-:1019B0002A2C9B01AC01C501B4010E94262C1816EB
-:1019C0008CF4C7010196BE010E94F82D9093780215
-:1019D0008093770210923D0210923E0210923F02D5
-:1019E00010924002E0917702F0917802EE0FFF1F13
-:1019F000EE0FFF1FEF5AFD4F60817181828193814D
-:101A0000D0C0C0907302D0907402E0907502F09044
-:101A1000760220E030E0A901C701B6010E947B2ACE
-:101A20002197882309F4A2C0FE01EE0FFF1FEE0FDD
-:101A3000FF1FEF5AFD4F80809180A280B380A501E7
-:101A40009401C701B6010E947B2A87FF31C0A5011E
-:101A5000940160E070E08CED93EC0E947F2A20E01E
-:101A600030E040E451E40E947F2A20E030E040E092
-:101A70005FE30E942A2C9B01AC0160E070E080E0F3
-:101A800090E40E948D2C9B01AC01C501B4010E9421
-:101A90002A2C9B01AC01C701B6010E947B2A87FF5B
-:101AA00007C0A701960160E070E08CED93E439C0B7
-:101AB000A5019401C701B6010E94262C18160CF04E
-:101AC00055C0A501940160E070E08CED93E40E94A4
-:101AD0007F2A20E030E040E451E40E947F2A20E0A9
-:101AE00030E040E05FE30E942A2C9B01AC0160E003
-:101AF00070E080E090E40E948D2C9B01AC01C50158
-:101B0000B4010E942A2C9B01AC01C701B6010E94BE
-:101B1000262C18165CF5A701960160E070E08CEDAC
-:101B200093EC0E947F2A20E030E040E451E40E94E0
-:101B30007F2A20E030E040E05FE30E942A2C9B01F6
-:101B4000AC0160E070E080E090E40E948D2C9B018D
-:101B5000AC01C701B6010E942A2C609373027093F6
-:101B60007402809375029093760213C0FE01EE0F0B
-:101B7000FF1FEE0FFF1FEF5AFD4F80819181A28161
-:101B8000B3818093730290937402A0937502B09313
-:101B90007602609173027091740280917502909147
-:101BA000760220912802309129022F3F4FEF34070F
-:101BB00031F02F5F3F4F30932902209328020E947B
-:101BC00006106B017C0120E034E244EF51E40E94F6
-:101BD0007B2A87FF08C086EFC82E88E2D82E84EFC4
-:101BE000E82E81E4F82E20E030E040E051E4C70127
-:101BF000B6010E942A2C9B01AC0160E074E284E7EC
-:101C00009BE40E947F2A6B017C010E94EC2A709366
-:101C10009700609396002091060130910701409152
-:101C2000080150910901C701B6010E942A2C0E94A7
-:101C3000EC2A709399006093980080913C0288236D
-:101C400009F433C1C0903702D0903802E0903902D5
-:101C5000F0903A0220E030E0A901C701B6010E94ED
-:101C6000262C1816D4F580912802909129028F3FD6
-:101C70002FEF920729F00196909329028093280272
-:101C8000C701B6010E94061020E030E040E051E4B8
-:101C90000E942A2C9B01AC0160E074E284E79BE483
-:101CA0000E947F2A6B017C010E94EC2A70939700AE
-:101CB0006093960020910601309107014091080140
-:101CC00050910901C701B6010E942A2C0E94EC2AFA
-:101CD000709399006093980008C01092970010923A
-:101CE00096001092990010929800609131027091C4
-:101CF00032026F5F7F4F7093320260933102209106
-:101D000096003091970080E090E0232BF1F0C09195
-:101D10009600D09197000E94182B6B017C01BE01A8
-:101D200080E090E00E94182B9B01AC01609133028F
-:101D30007091340280913502909136020E947F2A80
-:101D400020E03FEF4FE757E410C00E94182B6B01D3
-:101D50007C0120E030EE4FEF54E46091330270914B
-:101D6000340280913502909136020E942A2C9B0108
-:101D7000AC01C701B6010E94262C87FD96C0809158
-:101D80002F028F5F80932F0290E020910303309108
-:101D9000040382179307A0F080910E03882319F0A3
-:101DA00010922F020DC0809171008D7F8093710081
-:101DB000809190008F738093900010923C027DC0C0
-:101DC00080913002C0912F02811128C0C090080379
-:101DD000D0900903E0900A03F0900B0320E030E07C
-:101DE000A901C701B6010E94262C1816BCF481E097
-:101DF000809330021092370210923802109239020A
-:101E000010923A02C0923302D0923402E09235022C
-:101E1000F0923602C150C0932F0243C0109230029C
-:101E20001092290210922802E0910503F091060316
-:101E300048E0C49FE00DF11D112480819181A281B1
-:101E4000B3818093370290933802A0933902B09304
-:101E50003A0220E030E040E85EE3648175818681EB
-:101E600097810E942A2C6B017C0180910A01682FC6
-:101E700070E080E090E00E94182B20E030E048EC19
-:101E800052E40E947F2A9B01AC01C701B6010E9467
-:101E90002A2C60933302709334028093350290931E
-:101EA000360210923202109231028091070380FDB7
-:101EB00004C010923C0210923B02FF91EF91DF911F
-:101EC000CF91BF91AF919F918F917F916F915F91D2
-:101ED0004F913F912F91FF90EF90DF90CF90BF9067
-:101EE000AF909F908F907F906F905F904F900F90EA
-:101EF0000FBE0F901F901895CF92DF92EF92FF9236
-:101F0000CF93DF936B017C01EA0180912A0281115A
-:101F100002C00E94770B8091070380FF46C080912A
-:101F2000790290917A0208970CF03FC0809171007D
-:101F30008D7F8093710080913C0281110E94910BF2
-:101F400081E080933B02109229021092280220E047
-:101F500030E0A901C701B6010E94262C1816DCF456
-:101F60008091790290917A02FC01EE0FFF1FEE0F33
-:101F7000FF1FEF5AFD4FC082D182E282F382FC0143
-:101F8000EE0FFF1FEF5BFD4FD183C083019690934F
-:101F90007A0280937902809171008260809371004F
-:101FA00080919000806880939000DF91CF91FF90A6
-:101FB000EF90DF90CF90089580910703817008958E
-:101FC000809107038160809307030E9434250C945D
-:101FD0005F05809107038E7F809307030C9434255F
-:101FE00080917B0290E0019666E070E00E94F82DFF
-:101FF00080937B02089580917B0290E0019766E0D8
-:1020000070E00E94F82D80937B0208958F929F923A
-:10201000AF92BF92CF92DF92EF92FF920F931F93F6
-:10202000CF93DF936B017C01C0912802D0912902EC
-:10203000BE0180E090E00E94182B4B015C01A701DB
-:10204000960160E070E08CE594E40E947F2A9B0199
-:10205000AC01C501B4010E942A2C0E94EC2A2091F7
-:102060007B02233009F473C028F4222351F021307D
-:10207000E9F02CC1243009F4A0C0253009F4E0C0F7
-:1020800025C180E090E0A0E0BFE38093060190933B
-:102090000701A0930801B093090110922B0210923E
-:1020A0002C0210922D0210922E0210C110922B02BF
-:1020B00010922C0210922D0210922E0264317105A2
-:1020C00040F46A30710560F520E030E040E85EE3FE
-:1020D0002BC0693C710508F0AAC080E090E00E9426
-:1020E000182B20E030E040EA51E40E94162A20E05C
-:1020F00030E044E353E40E947F2A9B01AC010E943C
-:102100002A2C20E030E040E05EE30E942A2C9B0174
-:10211000AC0160E070E080E09EE30E94162A44C0BB
-:1021200020E030E040E05FE3C701B6010E942A2CC6
-:102130006B017C0180E090E0A0E0BEE380930601AB
-:1021400090930701A0930801B0930901BFC01092BA
-:102150002B0210922C0210922D0210922E024AE0B5
-:10216000469F9001479F300D1124C90168EB7BE029
-:102170000E94E42DBC016C5D754077FF03C0719532
-:1021800061957109882777FD8095982F0E941A2BF9
-:102190002EE333EC4EE259E30E942A2C20E030E09B
-:1021A00040EC5EE30E94172A6093060170930701DA
-:1021B000809308019093090189C010922B0210921C
-:1021C0002C0210922D0210922E02CE0183709927BC
-:1021D000892BE1F0BE016170772780E090E00E94DA
-:1021E000182B20E030E040E05EE30E942A2C20E043
-:1021F00030E040E45FE30E94172A60930601709389
-:10220000070180930801909309010CC080E090E0E1
-:10221000A0E0BFE38093060190930701A09308011B
-:10222000B0930901C770DD27CD2B09F04FC0109284
-:10223000060110920701109208011092090146C090
-:1022400010922B0210922C0210922D0210922E024C
-:1022500000E010E020E03FE3009306011093070147
-:1022600020930801309309016739710578F180E006
-:1022700090E00E94182B20E030E047E153E40E94F8
-:10228000162A20E030E04AE754E40E947F2A20E04A
-:1022900030E048E452E40E942A2C20E030E040EA9A
-:1022A00051E40E945C2B0E94E72A660F771F660F9D
-:1022B000771FFB01EE5AFE4F20813181428153810D
-:1022C000C701B6010E942A2C6B017C01C701B6012F
-:1022D000DF91CF911F910F91FF90EF90DF90CF9002
-:1022E000BF90AF909F908F90089580918C02089539
-:1022F000CF93DF9300D01F92CDB7DEB79C018091C2
-:102300001303843019F593E099833B832A839093D8
-:10231000E9008FEF9091E800815095FD06C095EDA2
-:102320009A95F1F700008111F5CF8091E80085FFC3
-:102330000DC040E050E063E070E0CE0101960E94E5
-:10234000D9138091E8008E778093E8000F900F906A
-:102350000F90DF91CF910895CF93DF9300D01F921C
-:10236000CDB7DEB720911303243021F522E0298375
-:102370009B838A8383E08093E9008FEF9091E8004C
-:10238000815095FD06C095ED9A95F1F700008111F9
-:10239000F5CF8091E80085FF0DC040E050E063E09C
-:1023A00070E0CE0101960E94D9138091E8008E77EB
-:1023B0008093E8000F900F900F90DF91CF910895D8
-:1023C000209113032430F1F422E02093E9002FEF51
-:1023D0003091E800215035FD06C035ED3A95F1F712
-:1023E00000002111F5CF2091E80025FF0BC040E04F
-:1023F00050E065E070E00E94D9138091E8008E778C
-:102400008093E8000895CF93DF93EC01909113033C
-:10241000943009F046C0809115018823D9F080914D
-:1024200016018823B9F09093E9008FEF9091E800AE
-:10243000815095FD06C095E19A95F1F70000811154
-:10244000F5CF8091E80085FF2CC040E050E060E1CE
-:1024500070E017C081E08093E9008FEF9091E80071
-:10246000815095FD06C095ED9A95F1F70000811118
-:10247000F5CF8091E80085FF14C040E050E068E0AF
-:1024800070E0CE010E94D9138091E8008E7780938E
-:10249000E80080E1FE01ACE7B2E001900D928A9580
-:1024A000E1F7DF91CF91089580911203811109C066
-:1024B0000E946E150E94CB158091E200846080938B
-:1024C000E2000895109212030895089508950C945F
-:1024D000122442E061EC81E00E94E81442E061ECE9
-:1024E00082E00E94E81442E061EC83E00E94E8147C
-:1024F00042E161EC84E00C94E81480911503833090
-:1025000009F455C030F4813071F0823009F48EC086
-:1025100008958A3009F47AC08B3009F460C089309C
-:1025200009F09CC020C080911403813A09F096C044
-:102530008091E800877F8093E80080911803909154
-:102540001903892B21F460E18CE792E003C060E07D
-:1025500080E090E070E00E9424148091E8008B7786
-:102560008093E800089580911403813209F076C0C9
-:102570008091180390911903009719F0039709F0BF
-:102580006DC08091E800877F8093E8008091E8002B
-:1025900082FD05C0809113038111F8CF5FC0809147
-:1025A000F10080938C028091E8008B7753C080917A
-:1025B0001403813A09F052C08091180390911903D5
-:1025C000892B09F04BC08091E800877F8093E80059
-:1025D0008091E80080FFFCCF8091150136C080918A
-:1025E00014038132D9F58091180390911903892B36
-:1025F000A9F58091E800877F8093E8000E941D156F
-:1026000080911603809315010C94531D809114033F
-:10261000813221F58091E800877F8093E8000E9455
-:102620001D158091170380938D02089580911403E6
-:10263000813AA1F48091E800877F8093E80080913F
-:10264000E80080FFFCCF80918D028093F1008091A3
-:10265000E8008E778093E8000C941D15089584B7E8
-:10266000877F84BF88E10FB6F89480936000109252
-:1026700060000FBE90E080E80FB6F8948093610090
-:10268000909361000FBE0E94C0180E946E150E94B8
-:10269000CB158091E20084608093E20078940E94E0
-:1026A00051180E94C2188BE091E00E946C18809132
-:1026B0001303853069F40E94D3238091110388238A
-:1026C000B1F30E940124882391F30E94C313EFCF3A
-:1026D0000E94CA18ECCF292F332723303105C9F0C7
-:1026E00064F42130310581F02230310509F043C016
-:1026F0008DE690E020ED35E042C021323105F1F069
-:102700002232310541F137C082E190E02DE336E01D
-:1027100036C099278130910541F08230910541F012
-:10272000892B49F5ECECF5E005C0EEE9F5E002C0D7
-:10273000E4E7F5E0849190E09F0121C06430D8F493
-:10274000E62FF0E0EE0FFF1FE255FE4F20813181B2
-:1027500089E090E014C0643070F470E0FB01EE0F8B
-:10276000FF1FEA55FE4F20813181FB01EE55FE4FE0
-:10277000808190E004C080E090E020E030E0FA0149
-:1027800031832083089580E189BD82E189BD09B448
-:1027900000FEFDCF8091D8008F7D8093D80080917E
-:1027A000E00082608093E0008091E00081FDFCCF3A
-:1027B0000895CF92DF92EF92FF920F931F93CF93E2
-:1027C000DF93EC018B016A010E943C15811133C03B
-:1027D000C114D10439F0F60180819181081B190BD5
-:1027E000C80FD91FE12CF12C0115110519F18091A9
-:1027F000E80085FD16C08091E8008E778093E800A0
-:10280000C114D10449F0F60180819181E80EF91ECE
-:10281000F182E08285E00FC00E943C15882321F3FD
-:102820000AC089918093F10001501109FFEFEF1A5E
-:10283000FF0ADACF80E0DF91CF911F910F91FF90D7
-:10284000EF90DF90CF90089520911A0330911B03F1
-:102850002617370748F06115710539F42091E80013
-:102860002E772093E80001C0B90140E061157105A1
-:10287000A9F120911303222309F443C0253009F460
-:1028800042C02091E80023FD40C02091E80022FDD5
-:1028900032C02091E80020FFE9CF4091F300209161
-:1028A000F20030E0342BFC01CF016115710559F0C5
-:1028B0002830310540F481918093F1006150710915
-:1028C0002F5F3F4FF1CF41E02830310509F040E064
-:1028D0002091E8002E772093E800C8CF4111C9CF9E
-:1028E0000AC080911303882361F0853061F08091E4
-:1028F000E80083FD0AC08091E80082FFF2CF80E00B
-:10290000089582E0089583E0089581E0089520917C
-:102910001A0330911B032617370748F0611571051C
-:1029200039F42091E8002E772093E80001C0B90126
-:10293000FC0120E06115710591F18091130388235A
-:1029400009F440C0853009F43FC08091E80083FD60
-:102950003DC08091E80082FD2FC08091E80080FF9B
-:10296000E9CF2091F3008091F20090E0922B611565
-:10297000710559F08830910540F424912093F100BD
-:102980003196615071090196F2CF21E0089709F064
-:1029900020E08091E8008E778093E800CBCF211172
-:1029A000CCCF0AC080911303882361F0853061F099
-:1029B0008091E80083FD0AC08091E80082FFF2CF99
-:1029C00080E0089582E0089583E0089581E008950D
-:1029D000982F973058F59093E900981739F0709137
-:1029E000EC002091ED005091F00003C0242F762FD1
-:1029F00050E021FF19C03091EB003E7F3093EB0097
-:102A00003091ED003D7F3093ED003091EB0031606F
-:102A10003093EB007093EC002093ED005093F000A6
-:102A20002091EE0027FF07C09F5FD3CF8F70809368
-:102A3000E90081E0089580E008958091140387FF04
-:102A400011C08091E80082FD05C0809113038111BF
-:102A5000F8CF11C08091E8008B770BC080911303F1
-:102A6000882349F08091E80080FFF8CF8091E8004A
-:102A70008E778093E80008952091E4003091E5007E
-:102A800095E64091EC00842F817040FF22C0809138
-:102A9000E80080FD1CC080911303882391F08530ED
-:102AA00091F08091EB0085FD10C04091E4005091C1
-:102AB000E5004217530729F39A01915011F784E07A
-:102AC000089582E0089583E0089581E0089580E00C
-:102AD00008954091E80042FFDECF08950E94DC1582
-:102AE0000E94E415E0EEF0E0808181608083E8EDF3
-:102AF000F0E080818F77808319BCA7EDB0E08C91E6
-:102B00008E7F8C9380818F7E808310921203089534
-:102B10000F931F93CF93DF930E94DC150E94E4155F
-:102B2000C8EDD0E088818F7788838881806888832A
-:102B300088818F7D888319BC1092130310920F0334
-:102B4000109211031092100300EE10E0F801808142
-:102B50008B7F808388818160888342E060E080E0B1
-:102B60000E94E814E1EEF0E080818E7F8083E2EE47
-:102B7000F0E0808181608083808188608083F801BB
-:102B800080818E7F8083888180618883DF91CF916F
-:102B90001F910F910895E8EDF0E080818F7E808392
-:102BA000E7EDF0E080818160808384E082BF81E096
-:102BB000809312030C948815E8EDF0E080818E7FFD
-:102BC00080831092E20008951092DA001092E100E2
-:102BD00008951F920F920FB60F9211242F933F93D7
-:102BE0004F935F936F937F938F939F93AF93BF9315
-:102BF000EF93FF938091E10082FF0BC08091E20090
-:102C000082FF07C08091E1008B7F8093E1000E94EA
-:102C100050188091DA0080FF1FC08091D80080FF9B
-:102C20001BC08091DA008E7F8093DA008091D900FA
-:102C300080FF0DC080E189BD82E189BD09B400FE3D
-:102C4000FDCF81E0809313030E94541205C019BC8C
-:102C5000109213030E9462128091E10080FF19C05C
-:102C60008091E20080FF15C08091E2008E7F80930A
-:102C7000E2008091E20080618093E2008091D800C0
-:102C800080628093D80019BC85E0809313030E9472
-:102C900066128091E10084FF30C08091E20084FFE1
-:102CA0002CC080E189BD82E189BD09B400FEFDCF61
-:102CB0008091D8008F7D8093D8008091E1008F7E35
-:102CC0008093E1008091E2008F7E8093E20080910A
-:102CD000E20081608093E20080910F03882311F06D
-:102CE00084E007C08091E30087FD02C081E001C05D
-:102CF00083E0809313030E9467128091E10083FFB9
-:102D000029C08091E20083FF25C08091E100877F88
-:102D10008093E10082E08093130310920F0380916F
-:102D2000E1008E7F8093E1008091E2008E7F8093AE
-:102D3000E2008091E20080618093E20042E060E086
-:102D400080E00E94E8148091F00088608093F00099
-:102D50000E946512FF91EF91BF91AF919F918F916A
-:102D60007F916F915F914F913F912F910F900FBE87
-:102D70000F901F9018951F920F920FB60F9211246B
-:102D80002F933F934F935F936F937F938F939F9373
-:102D9000AF93BF93CF93DF93EF93FF93C091E9007D
-:102DA000CF708091EC00D82FD17080FDD0E81092C8
-:102DB000E9008091F000877F8093F00078940E9472
-:102DC000FF161092E9008091F00088608093F00077
-:102DD000CD2BCF70C093E900FF91EF91DF91CF91A0
-:102DE000BF91AF919F918F917F916F915F914F9123
-:102DF0003F912F910F900FBE0F901F9018951F932A
-:102E0000CF93DF93CDB7DEB7AA970FB6F894DEBFA6
-:102E10000FBECDBFE4E1F3E088E08E0F9091F100AA
-:102E200091938E13FBCF0E947D128091E80083FF67
-:102E30001FC18091140390911503492F50E04A302F
-:102E4000510508F015C1FA01EA59FF4F0C940C2EF8
-:102E5000803881F0823809F00BC1809118038F709F
-:102E60008093E9008091EB0085FB882780F9109220
-:102E7000E90006C0809110039091110391118260C6
-:102E80009091E800977F9093E8008093F100109272
-:102E9000F100C8C0282F2D7F09F0EAC0882319F05F
-:102EA000823061F0E5C080911603813009F0E0C006
-:102EB000933009F080E0809311032BC080911603BA
-:102EC000811127C0809118038F7009F4D1C08093BD
-:102ED000E9002091EB0020FF1CC0933021F4809189
-:102EE000EB00806214C09091EB0090619093EB0036
-:102EF00021E030E0A90102C0440F551F8A95E2F796
-:102F00004093EA001092EA008091EB008860809381
-:102F1000EB001092E9008091E800877F86C0811164
-:102F2000A7C0109116031F778091E3008078812B52
-:102F30008093E3008091E800877F8093E8000E94FF
-:102F40001D158091E80080FFFCCF8091E300806830
-:102F50008093E300111102C082E001C083E08093FE
-:102F6000130386C08058823008F082C08091160317
-:102F7000909117038C3D53E0950779F583E08A83A0
-:102F80008AE289834FB7F894DE01139620E03EE091
-:102F900051E2E32FF0E050935700E49120FF03C08B
-:102FA000E295EF703F5FEF708E2F90E0EA3010F007
-:102FB000C79601C0C0968D939D932F5F243149F72A
-:102FC0004FBF8091E800877F8093E8006AE270E05D
-:102FD000CE0101960E94241414C0AE014F5F5F4FD2
-:102FE000609118030E946B13BC01009709F440C064
-:102FF0009091E800977F9093E80089819A810E94E0
-:1030000087148091E8008B778093E80031C0803886
-:1030100079F58091E800877F8093E80080910F0325
-:103020008093F1008091E8008E778093E8000E9401
-:103030001D151EC081111CC0909116039230C0F462
-:103040008091E800877F8093E80090930F030E94AF
-:103050001D1580910F03811106C08091E30087FD4B
-:1030600002C081E001C084E0809313030E946912D2
-:103070008091E80083FF0AC08091E800877F8093F9
-:10308000E8008091EB0080628093EB00AA960FB677
-:10309000F894DEBF0FBECDBFDF91CF911F91089591
-:1030A0000895CF93809113038823A1F0C091E90084
-:1030B000CF709091EC00892F817090FD80E8C82B33
-:1030C0001092E9008091E80083FD0E94FF16CF7006
-:1030D000C093E900CF910895909393028093920258
-:1030E0000895E0919202F0919302309721F00190BF
-:1030F000F081E02D099480E00895E0919202F09132
-:103100009302309721F00280F381E02D0994089515
-:10311000E0919202F0919302309721F00480F581C2
-:10312000E02D099408952091900230919102821728
-:10313000930771F09093910280939002E091920234
-:10314000F0919302309721F00680F781E02D0994E9
-:10315000089520918E0230918F028217930771F0AB
-:1031600090938F0280938E02E0919202F0919302ED
-:10317000309721F00084F185E02D09940895089599
-:103180000C94BF180E9446240E94970A0E94CC24E7
-:103190000C947B295F926F927F928F929F92AF9255
-:1031A000BF92CF92DF92EF92FF920F931F93CF9334
-:1031B000DF9300D000D01F92CDB7DEB70E94DC0AAB
-:1031C0009DE9C92E92E0D92E03E010E0AA24A39431
-:1031D000B12C502E802F0E94570B4C01F60172909B
-:1031E00062906F016826792661147104A1F4015080
-:1031F000110978F78FEF89838A831B820E944F24FD
-:103200008160782F9D838C8349815A816B818D8168
-:103210000E947A1938C08091F20281FD0E94600BF1
-:103220002BE030E07501022E02C0EE0CFF1C0A9468
-:10323000E2F7C70186219721892B09F129835A8258
-:103240008E209F2091E0892809F490E09B830E94C2
-:103250004F248160782F9D838C8349815A816B81B3
-:103260008D810E947A19000F111FF801EB56FD4F56
-:1032700080819181E826F926F182E08204C0215004
-:10328000310980F6B4CF0E94B326109194020E94B7
-:1032900071181817D1F00E947118809394020F9042
-:1032A0000F900F900F900F90DF91CF911F910F9182
-:1032B000FF90EF90DF90CF90BF90AF909F908F9056
-:1032C0007F906F905F900C94810A0F900F900F90F9
-:1032D0000F900F90DF91CF911F910F91FF90EF9082
-:1032E000DF90CF90BF90AF909F908F907F906F9026
-:1032F0005F900895CF93DF93CDB7DEB72B970FB6CE
-:10330000F894DEBF0FBECDBF4F83588769877A8799
-:103310008B87DE01119686E0FD0111928A95E9F70F
-:1033200085E0FE01379601900D928A95E1F749817B
-:103330005A816B817C818D819E810E94F11F2B9629
-:103340000FB6F894DEBF0FBECDBFDF91CF910895C9
-:10335000CF93882309F4C2C0C82F823859F40E9441
-:10336000711881FDBBC089E30E94CB220E94982383
-:1033700089E30CC0833879F40E94711880FDAEC0D7
-:1033800083E50E94CB220E94982383E50E940D23AF
-:10339000CF910C949823843859F40E94711882FDBF
-:1033A0009DC087E40E94CB220E94982387E4EECF41
-:1033B0008CEF8C0F813A48F48C2F0E94E328811106
-:1033C0008DC08C2F0E94CB22E3CF80E28C0F8830FF
-:1033D00048F4C77081E001C0880FCA95EAF70E94DF
-:1033E0005123D6CF8BE58C0F833078F4C53A29F082
-:1033F000C63A31F083E890E005C081E890E002C071
-:1034000082E890E0CF910C94931888E58C0F83317B
-:1034100008F064C0C83A39F1C93A41F1CA3A49F1F1
-:10342000CB3A51F1CC3A59F1CD3A61F1C03B69F157
-:10343000CE3A71F1CF3A79F1C13B81F1C23B89F1CA
-:10344000C33B91F1C43B99F1C53BA1F1C63BA9F146
-:10345000C73BB1F1C83BB9F1C93BC1F1CA3BC9F1A6
-:1034600080E090E038C082EE90E035C089EE90E0D8
-:1034700032C08AEE90E02FC085EB90E02CC086EB46
-:1034800090E029C087EB90E026C08CEC90E023C050
-:103490008DEC90E020C083E891E01DC08AE891E0C7
-:1034A0001AC082E991E017C084E991E014C081E27A
-:1034B00092E011C083E292E00EC084E292E00BC081
-:1034C00085E292E008C086E292E005C087E292E0E1
-:1034D00002C08AE292E0CF910C94A918CF9108958E
-:1034E000882309F44BC0823859F40E94711881FF77
-:1034F00045C089E30E94CB220E94982389E30CC037
-:10350000833871F40E94711880FF38C083E50E94EF
-:10351000CB220E94982383E50E940D230C949823CC
-:10352000843859F40E94711882FF28C087E40E94F1
-:10353000CB220E94982387E4EFCF9CEF980F913A1B
-:1035400058F390E2980F983050F4877091E001C0E2
-:10355000990F8A95EAF7892F0E945723DFCF9BE5C1
-:10356000980F933020F480E090E00C949318885AE0
-:10357000833120F480E090E00C94A918089588230A
-:1035800021F00E9451230C9498230895882321F060
-:103590000E9457230C94982308957F928F929F92B4
-:1035A000AF92BF92CF92DF92EF92FF920F931F9351
-:1035B000CF93DF931F92CDB7DEB77C01C62E772E57
-:1035C000FC01058102950F70128111110E946E237A
-:1035D0000E94C422882379F0112369F080E28C0DC7
-:1035E000883048F082E00E94AD220E94C42291E01F
-:1035F000D82ED92601C0D12CE72DE295EF70F0E04E
-:10360000E059FF4F0C940C2E872D807F072D0F70F3
-:10361000882311F00295007F112389F0002309F41B
-:1036200099C180E28C0D883020F4802F0E945123B4
-:1036300003C0802F0E9461230E9498238BC18C2D90
-:103640000E94701A002309F4C3C180E28C0D8830F7
-:1036500020F4802F0E94572303C0802F0E946723ED
-:103660000E949823B5C1872D807F972D9F7080324F
-:1036700011F4892F03C0892F8295807FCC2021F0FF
-:10368000F1E0CF16A1F01DC0112339F0002319F18C
-:10369000013009F50E9481239BC1002319F00130FC
-:1036A00009F496C189830E948423898110C1112362
-:1036B00021F0063008F08CC10EC0053008F088C13A
-:1036C00006C1112359F0002331F0F701958190FFD5
-:1036D00041C19F7095830E94BF1A7AC1002309F4EB
-:1036E000F6C03EC1872D86958695837090E0009741
-:1036F00019F0019761F06CC1112321F08C2D972DE9
-:10370000937002C080E090E00E94931861C1112381
-:1037100021F08C2D972D937002C080E090E00E94E4
-:10372000A91856C18C2D112319F00E94BB2502C087
-:103730000E9423260E94A8264BC1872D837009F082
-:1037400052C0111145C18C2D829586958770880FC6
-:10375000880F9C2D9F70892E912CA12CB12C082EA6
-:1037600004C0880C991CAA1CBB1C0A94D2F7C4FE86
-:1037700014C00FE010E020E030E0B901A80104C05F
-:10378000440F551F661F771F8A95D2F7CB01BA01E8
-:10379000609570958095909503C060E070E0CB01D6
-:1037A000272D26952695237030E02230310569F0CB
-:1037B0002330310589F0682979298A299B2921300C
-:1037C000310571F00E94392103C1682979298A29BC
-:1037D0009B290E945521FCC00E943921C501B401DA
-:1037E0000E941D21F5C0112319F0872D817001C0A1
-:1037F0008695882309F4ECC08C2D82958695877078
-:10380000880F880F9C2D9F70892E912CA12CB12C94
-:10381000082E04C0880C991CAA1CBB1C0A94D2F761
-:10382000C4FE14C00FE010E020E030E0B901A801B0
-:1038300004C0440F551F661F771F8A95D2F7CB012E
-:10384000BA01609570958095909503C060E070E036
-:10385000CB01272D269526952370422F50E042302C
-:10386000510569F04330510589F0682979298A2981
-:103870009B294130510571F00E941322A9C068298B
-:1038800079298A299B290E942F22A2C00E941322F3
-:10389000C501B4010E94F7219BC08C2D90E0FC0172
-:1038A000E05EF109E531F10508F050C0E058FF4F46
-:1038B0000C940C2E0C2D0F70872D8F71112321F07D
-:1038C0000E949021802F07CF0E94B121802F0E945B
-:1038D000C61A7EC0112341F0053008F079C0872D4B
-:1038E0008F710E94D62174C0063008F071C0F7CFE6
-:1038F000112339F0872D8F710E94902169C0112307
-:10390000C9F3872D8F710E94B12162C0112329F064
-:10391000872D8F710E947B215BC00E94712158C04E
-:10392000112351F0172D1F71812F0E94902163E008
-:10393000812F0E94A4224CC081E00E94AD2202305F
-:1039400008F446C082E00E94AD2242C0112331F04B
-:10395000002381F28C2D0E94A8193AC0002389F21D
-:103960008C2D0E94701A34C0472D4F706C2DC701EA
-:103970000E9499040E9495202BC0111129C0472D47
-:103980004F7050E042305105B9F04CF441155105EB
-:1039900081F041305105E1F40E94A32919C0433060
-:1039A000510569F04430510599F48C2D0E94F52998
-:1039B0000FC00E948C290CC00E94BF2909C00E9420
-:1039C000D22906C0472D4F706C2DC7010E94620797
-:1039D000DD20F9F00E94A02280FD1BC0F7011282B9
-:1039E0000E949A220E949021C7010E94181D0E94E5
-:1039F0009A220F90DF91CF911F910F91FF90EF903E
-:103A0000DF90CF90BF90AF909F908F907F900C945D
-:103A1000B1210F90DF91CF911F910F91FF90EF9007
-:103A2000DF90CF90BF90AF909F908F907F90089540
-:103A30000F931F93CF93DF93EC01888199812B81A2
-:103A40003C81232BB9F09F3F11F48F3F99F0CE01B9
-:103A50000E946105882371F0688179818A810E94C2
-:103A600096228C010E944B220E941221B801CE01A5
-:103A70000E94CD1ADF91CF911F910F9108950E945E
-:103A80006E230E947E230E9443230E9498230E945B
-:103A900059270E94A82680E090E00E94931880E0B9
-:103AA00090E00C94A9180E945E230C943F1D0E9484
-:103AB0008B22292F22952F7030E02C3031054CF4C9
-:103AC0002A3031056CF42250310922303105A8F436
-:103AD00007C02C30310569F02F30310551F00DC091
-:103AE000803F69F018F4803E40F409C0843F29F417
-:103AF00006C093FB882780F9089580E0089581E04F
-:103B00000895CF93DF9300D000D01F92CDB7DEB7DA
-:103B10000F900F900F900F900F90DF91CF9108951D
-:103B2000CF93DF9300D000D000D0CDB7DEB726967C
-:103B30000FB6F894DEBF0FBECDBFDF91CF910895D1
-:103B40001F93CF93DF93C0919D0216E080919E0258
-:103B5000C81799F0D0E01C9FF0011D9FF00D1124B3
-:103B6000E156FD4F4081518162817381848195814D
-:103B70000E94901D2196C770E9CFDF91CF911F91D0
-:103B800008954091CF025091D0026091D10270917E
-:103B9000D2028091D3029091D4020C94901D809116
-:103BA000D40282958F7009F054C08091D10288238D
-:103BB00009F44FC080919D02A0919E026091CF02B6
-:103BC0007091D0024091D2025091D302B6E08A1790
-:103BD00009F43FC090E041155105C1F17F3F11F458
-:103BE0006F3FA1F1B89FF001B99FF00D1124E1568C
-:103BF000FD4F218172132AC02081621327C02281C8
-:103C0000211124C0238134812417350710F4215059
-:103C10003109241B350B283C3105C0F42091D40216
-:103C20002F7020612093D40226E0289FF001299F65
-:103C3000F00D1124EC55FD4F80818F7080618083E1
-:103C40008FEC92E00E94181D0C94A01D01968770C5
-:103C5000BECF0895CF92DF92EF92FF920F931F9302
-:103C6000CF93DF93CDB7DEB762970FB6F894DEBF80
-:103C70000FBECDBF8C0185E0F801DE011D960190DD
-:103C80000D928A95E1F7D8014C9111965C911197AC
-:103C900012966C9112971396CD90DC9014973091F8
-:103CA000CF027091D0028091D2029091D3020097FE
-:103CB00009F46BC17F3F19F43F3F09F466C1E090FE
-:103CC000D102EE2009F4C0C02091D402C816D90652
-:103CD00028F0F601E81BF90BCF0104C08095909500
-:103CE0008C0D9D1DFF24F394883C910578F0F12CF8
-:103CF000207F09F0C6C07C2DD98AC88A89890E9494
-:103D0000811D8FEC92E00E94181DB1C0822F807F30
-:103D100009F046C0751314C0341312C0611110C0ED
-:103D20002F7020612093D4020E94C11D8FEC92E07D
-:103D30000E94181D8091D402D80115968C932EC034
-:103D4000CD2819F15F3F11F44F3FF9F0F62E6111C4
-:103D50001CC080919D0220919E0236E0821709F4DA
-:103D60005AC090E0389FF001399FF00D1124E156C0
-:103D7000FD4F7181571306C07081471303C07281D4
-:103D8000711103C001968770E9CFF62E662309F4FE
-:103D900018C18091D40281608093D402F12C11C1AA
-:103DA000751308C0341306C0611104C08091D40299
-:103DB000D801C3C04D875E878D859E856A8B0E9422
-:103DC000571D6A898823E1F16623D1F12091D4023D
-:103DD000822F82958F7090E0029774F08091CF02CD
-:103DE0009091D00298878F831986DB86CA862C87AC
-:103DF000CE0107960E94181D86E0F801AFECB2E0F4
-:103E000001900D928A95E1F70E94CF1D0E94C11D7D
-:103E1000FF24F394D6C04D875E878D859E850E94D2
-:103E20008B22292F22952F7030E0223031050CF0A3
-:103E3000BCC09F7009F0B6C0805E883008F4C1C075
-:103E4000C8010E94181DE4CFC816D90608F453C053
-:103E5000F601E81BF90BCF01883C910508F450C02E
-:103E6000F12C7C2DD98AC88A89890E94811DEFECAA
-:103E7000F2E086E0DF011D928A95E9F70E94C11DFC
-:103E8000A0C0751314C0341312C0611110C080910A
-:103E9000D402F8018583C8010E94181D86E0EFEC6A
-:103EA000F2E0DF011D928A95E9F7FE2C8AC04D876A
-:103EB0005E878D859E856A8B0E94571D6A8988233F
-:103EC00009F4BECF662309F4BBCF2091D402822F20
-:103ED00082958F7090E002970CF48ECF8091CF0284
-:103EE0009091D0029A8389831B82DD82CC822E83BB
-:103EF000CE0101967FCF809590958C0D9D1DACCF06
-:103F0000F62E662309F49CCF75132EC034132CC0F3
-:103F10002091D40220FD1FC0822F82958F70D9F08E
-:103F2000D80115962C9315978F3049F08F5F982FF5
-:103F30009295907F822F8F70892B15968C93C80154
-:103F40000E94181D86E0F801AFECB2E001900D92DE
-:103F50008A95E1F793CF86E0F801AFECB2E00190EB
-:103F60000D928A95E1F72DC04D875E878D859E85E0
-:103F70000E94571D811140CF8091D40281608093AF
-:103F8000D402C8010E94181D1CC0662309F458CF32
-:103F90004D875E878D859E850E94571D882309F475
-:103FA0004FCF2ACF811148CF0CC0243031050CF0FF
-:103FB00047CF9F7009F440CFF8019581907F09F0B9
-:103FC0003BCF8F2D62960FB6F894DEBF0FBECDBFEC
-:103FD000DF91CF911F910F91FF90EF90DF90CF90E5
-:103FE00008951F93CF93DF93CDB7DEB72C970FB60D
-:103FF000F894DEBF0FBECDBF4F83588769877A879D
-:104000008B879C87CE0107960E942A1E882369F021
-:104010008F8198852A853B85232BF1F19F3F09F0FD
-:1040200063C08F3F09F060C037C086E0FE0137965D
-:10403000DE01119601900D928A95E1F76F817885E6
-:10404000EA85FB85309741F17F3F11F46F3F21F105
-:1040500020919E0230E0C901019687709927409116
-:104060009D0250E08417950709F447C069837A835D
-:10407000FD83EC8396E0929FD001939FB00D1124B5
-:10408000A156BD4FFE01319601900D929A95E1F730
-:1040900080939E020E94A01D16E080919D02909147
-:1040A0009E028917C1F1189FC001112481569D4FAE
-:1040B0000E942A1E882379F1E0919D021E9FF00143
-:1040C0001124E156FD4F40815181628173818481C9
-:1040D00095810E94901D80919D0290E001968770CD
-:1040E000992780939D02D9CF4F81588569857A851C
-:1040F0008B859C850E94901DCFCF0E94531D1092EE
-:104100009E0210929D02EFECF2E086E0DF011D922C
-:104110008A95E9F7C1CF2C960FB6F894DEBF0FBE93
-:10412000CDBFDF91CF911F910895EF92FF920F9332
-:104130001F93CF93DF938C01009709F46CC0F12C8F
-:10414000EE24E394E8012196F8018491843740F449
-:10415000843008F051C0813081F0823019F15BC0A9
-:10416000853709F444C0A8F19CE7980F903708F010
-:1041700052C08F770E94701A41C00E5F1F4FFE0120
-:10418000C49180E28C0F883048F4C7708E2D01C036
-:10419000880FCA95EAF70E94712314C08C2F0E94E1
-:1041A000A8192DC00E5F1F4FFE01C49180E28C0F35
-:1041B000883058F4C7708E2D01C0880FCA95EAF771
-:1041C0000E9477230E9498231AC08C2F0E94701A95
-:1041D00016C00E5F1F4FFE01C491CC2381F08FE902
-:1041E0009FE00197F1F700C00000C150F6CF0E5FCD
-:1041F0001F4FFE01F49003C00E94A8198E018F2D5D
-:10420000882309F49FCFEFE9FFE03197F1F700C071
-:1042100000008150F5CFDF91CF911F910F91FF905A
-:10422000EF90089508956093D9027093DA02809315
-:10423000DB029093DC020C943F1D0F931F930091BF
-:10424000D9021091DA022091DB023091DC02DC010C
-:10425000CB01802B912BA22BB32B8093D90290936F
-:10426000DA02A093DB02B093DC021F910F910C9451
-:104270003F1D0F931F930091D9021091DA022091F4
-:10428000DB023091DC02DC01CB0180239123A223ED
-:10429000B3238093D9029093DA02A093DB02B09308
-:1042A000DC021F910F910C943F1D0F931F930091FF
-:1042B000D9021091DA022091DB023091DC02DC019C
-:1042C000CB0180279127A227B3278093D90290930F
-:1042D000DA02A093DB02B093DC021F910F910C94E1
-:1042E0003F1D1092D5021092D6021092D702109262
-:1042F000D8020C943F1D41E050E060E070E004C043
-:10430000440F551F661F771F8A95D2F74093D50239
-:104310005093D6026093D7027093D8020C943F1D3D
-:1043200041E050E060E070E004C0440F551F661F9C
-:10433000771F8A95D2F78091D5029091D602A091ED
-:10434000D702B091D802482B592B6A2B7B2B409374
-:10435000D5025093D6026093D7027093D8020C9482
-:104360003F1D41E050E060E070E004C0440F551F85
-:10437000661F771F8A95D2F7409550956095709586
-:104380008091D5029091D602A091D702B091D80227
-:10439000482359236A237B234093D5025093D602A6
-:1043A0006093D7027093D8020C943F1D41E050E017
-:1043B00060E070E004C0440F551F661F771F8A95A8
-:1043C000D2F78091D5029091D602A091D702B091F8
-:1043D000D802482759276A277B274093D502509354
-:1043E000D6026093D7027093D8020C943F1D0F93AE
-:1043F0001F930091D5021091D6022091D7023091DF
-:10440000D802DC01CB01802B912BA22BB32B809304
-:10441000D5029093D602A093D702B093D8021F91F1
-:104420000F910C943F1D0F931F930091D502109193
-:10443000D6022091D7023091D802DC01CB01802333
-:104440009123A223B3238093D5029093D602A09305
-:10445000D702B093D8021F910F910C943F1D0F9378
-:104460001F930091D5021091D6022091D70230916E
-:10447000D802DC01CB0180279127A227B3278093A4
-:10448000D5029093D602A093D702B093D8021F9181
-:104490000F910C943F1D0895CF92DF92EF92FF92FF
-:1044A0000F931F93CF93DF938C01C090D902D090CC
-:1044B000DA02E090DB02F090DC028091D50290916C
-:1044C000D602A091D702B091D802C82AD92AEA2AE6
-:1044D000FB2ACFE1D0E0D701C6010C2E04C0B6956F
-:1044E000A795979587950A94D2F780FF06C0B801E3
-:1044F0008C2F0E94E709019721F4219760F780E053
-:1045000001C08C2FDF91CF911F910F91FF90EF9001
-:10451000DF90CF900895CF93DF93EC010E944C225F
-:10452000BE010E94E709DF91CF910895CB010E945F
-:104530008B2208958091DD02859585958595089556
-:104540008091DD028770089598E0899F9001112481
-:10455000262B2093DD020C9490212091DD02809582
-:1045600082238093DD02982F977069F430E0482F02
-:10457000552747FD50952417350729F085958595D2
-:1045800085950C94B12108959091DD02977081E09A
-:1045900009F480E0089590911501992321F09091FC
-:1045A0001601911109C02091170130911801F901EC
-:1045B00032969FEF40E01FC0982F9695969596955E
-:1045C0009F3050F5E0911701F0911801E90FF11DAE
-:1045D000877021E030E0A90102C0440F551F8A9581
-:1045E000E2F7CA019181892B818308959F3F39F0B9
-:1045F0004F5F4E3041F051915813F8CF0DC051111B
-:10460000F7CF942FF5CF9F3F39F0F901E90FF11D56
-:1046100097FDFA9582830895089590911501992345
-:1046200021F090911601911109C02091170130914C
-:104630001801F9013296205F3F4F1FC0982F9695C1
-:10464000969596959F30F0F4E0911701F09118013E
-:10465000E90FF11D877021E030E0A90102C0440F8D
-:10466000551F8A95E2F7CA0180959181892381833C
-:1046700008953196E217F30729F090819813F9CF46
-:104680001082F7CF089581E090E0E0911701F0915A
-:104690001801E80FF91F1082019680319105A9F7E2
-:1046A00008959091F102892B8093F10208958095ED
-:1046B0009091F10289238093F10208951092F10202
-:1046C00008959091F002892B8093F00208958095CF
-:1046D0009091F00289238093F00208951092F002E5
-:1046E00008959091EF02892B8093EF0208958095B1
-:1046F0009091EF0289238093EF0208951092EF02C8
-:1047000008958093DE0208951092DE02089580914C
-:10471000170190911801FC0131969C01205F3F4FD9
-:1047200080E0919191118F5FE217F307D1F708951F
-:10473000E0911701F09118018091F1028083E091DE
-:104740001701F091180190818091F002892B8083EC
-:10475000E0911701F091180190818091EF02892B6F
-:1047600080838091DE02882361F0E0911701F0914F
-:1047700018019081892B80830E94872381111092D8
-:10478000DE0280911701909118010C947D1820E0B1
-:10479000009739F0AC0141505109842395232F5FD4
-:1047A000F7CF822F089580911303843039F110924E
-:1047B000F30220E488E190E00FB6F894A895809386
-:1047C00060000FBE2093600080E00E94000480E043
-:1047D0000E94810A83B7817F846083BF83B7816031
-:1047E00083BF7894889583B78E7F83BF88E10FB6A7
-:1047F000F89480936000109260000FBE08950895B1
-:10480000089580E00E9400040E94FF230E94DC0AB9
-:104810000E9400240E94610B91E0811101C090E090
-:10482000892F08950E94531D80E00E9400040E9479
-:104830007B290E9471180C94810A1F920F920FB667
-:104840000F9211248F939F93AF93BF938091F302A4
-:10485000811113C08091F4029091F502A091F602AB
-:10486000B091F7024196A11DB11D8093F40290937F
-:10487000F502A093F602B093F702BF91AF919F911A
-:104880008F910F900FBE0F901F90189582E084BDFE
-:1048900093E095BD9AEF97BD80936E0008952FB772
-:1048A000F8948091F4029091F502A091F602B091F3
-:1048B000F7022FBF0895CF92DF92EF92FF920F93EE
-:1048C0001F932FB7F8944091F4025091F502609134
-:1048D000F6027091F7022FBF6A017B01EE24FF24DC
-:1048E0008C0120E030E0C016D106E206F30610F499
-:1048F000415051099A01281B390BC9011F910F9191
-:10490000FF90EF90DF90CF9008951F920F920FB617
-:104910000F9211248F939F93AF93BF938091F402D2
-:104920009091F502A091F602B091F7020196A11DB7
-:10493000B11D8093F4029093F502A093F602B09318
-:10494000F702BF91AF919F918F910F900FBE0F9083
-:104950001F9018950E946E15F8942FEF87EA91E644
-:10496000215080409040E1F700C0000087E090EBCC
-:10497000DC0180931E0390931F03A0932003B09348
-:1049800021039CE088E10FB6F894A895809360001D
-:104990000FBE90936000FFCF0E940B25811102C0D3
-:1049A0000E94E7240E9416258093F2020E941E2591
-:1049B00080931C0387FB882780F9809316010E944F
-:1049C0001A25682F70E080E090E00C9413216DEEC2
-:1049D0007EEF80E090E00E94322E60E082E090E086
-:1049E0000E94202E60E083E090E00E94202E60E094
-:1049F00084E090E00E94202E60E085E090E00E943C
-:104A0000202E60E086E090E00E94202E6FEF87E08D
-:104A100090E00C94202E80E090E00E941A2E21E07D
-:104A20008D3E9E4F09F020E0822F089582E090E0B5
-:104A30000C94122E83E090E00C94122E84E090E00F
-:104A40000C94122E682F84E090E00C94202E86E0C7
-:104A500090E00C94122E682F86E090E00C94202EAB
-:104A600087E090E00C94122E682F87E090E00C9481
-:104A7000202E8091FA0280FF0BC060911C0185E01E
-:104A8000689FB001112475956795759567952BC042
-:104A900081FF09C060911C0185E0689FB00111246D
-:104AA0007595679520C082FF07C060911C0185E065
-:104AB000689FB001112417C09091FB029923D1F097
-:104AC00060911B01961788F720911C0185E0289FB3
-:104AD00090011124929FA001939F500D112470E02A
-:104AE000CA010E94F82D6038710540F46115710506
-:104AF00039F002C065E070E0862F08958FE70895D1
-:104B000081E008958091FA0280FF08C060911A0147
-:104B100070E0759567957595679521C081FF06C012
-:104B200060911A0170E07595679519C082FF04C005
-:104B300060911A0170E010C09091FB029923C1F0BE
-:104B4000609119019617A0F780911A01899FC00101
-:104B5000112470E00E94F82D6038710528F4611569
-:104B6000710521F0862F08958FE7089581E008955B
-:104B700061E070E0F4CF803F21F40E9439258195F7
-:104B800004C0813F29F40E9439258093FE020895D4
-:104B9000823F21F40E943925819504C0833F29F486
-:104BA0000E9439258093FD020895893F19F40E94DF
-:104BB000822505C08A3F31F40E9482258195809329
-:104BC000FF0208958B3F21F40E948225819504C045
-:104BD0008C3F29F40E948225809300030895843F2E
-:104BE00021F48091FC02816017C0853F21F48091FF
-:104BF000FC02826011C0863F21F48091FC02846037
-:104C00000BC0873F21F48091FC02886005C0883F7B
-:104C100031F48091FC0280618093FC0208958D3F05
-:104C200021F48091FA0281600BC08E3F21F48091C3
-:104C3000FA02826005C08F3F29F48091FA028460F5
-:104C40008093FA020895803F39F48091FE0287FF35
-:104C50006CC01092FE0269C0813F29F48091FE026F
-:104C60001816BCF362C09091FD02823F29F497FFB1
-:104C70005CC01092FD0259C0833F19F41916CCF3A1
-:104C800054C0893F41F48091FF0218160CF04DC0CA
-:104C90001092FF024AC08A3F29F48091FF0287FFE9
-:104CA00044C0F6CF8B3F39F48091000387FF3DC0AD
-:104CB000109200033AC08C3F29F48091000318162B
-:104CC000BCF333C0843F21F48091FC028E7F17C077
-:104CD000853F21F48091FC028D7F11C0863F21F435
-:104CE0008091FC028B7F0BC0873F21F48091FC02F6
-:104CF000877F05C0883F31F48091FC028F7E8093CE
-:104D0000FC0213C08D3F21F48091FA028E7F0BC00C
-:104D10008E3F21F48091FA028D7F05C08F3F29F4E8
-:104D20008091FA028B7F8093FA028091FD028111BB
-:104D30000EC08091FE0281110AC08091FF02811194
-:104D400006C080910003811102C01092FB020895F9
-:104D50008CEF92E00E9488180E944F249093F902F1
-:104D60008093F80208951F93CF93DF938091F80208
-:104D70009091F9020E945B24AC019091FB0299236F
-:104D800021F020911D0130E006C020911E018AE033
-:104D9000289F900111244217530708F486C0809180
-:104DA000FD02C091FE02D091FF021091000381111B
-:104DB00007C0C11176C0D11174C0111172C075C085
-:104DC0009F3F19F09F5F9093FB02181624F40E94F6
-:104DD00039258093FD028091FD0287FF05C00E9466
-:104DE000392581958093FD021C1624F40E943925F3
-:104DF0008093FE028091FE0287FF05C00E94392544
-:104E000081958093FE026091FD02662339F1C09185
-:104E1000FE02CC2319F1772767FD7095872F972F16
-:104E20000E941A2B23E333E343E35FE30E942A2C1F
-:104E30000E94E72A6093FD026C2F772767FD70952B
-:104E4000872F972F0E941A2B23E333E343E35FE37B
-:104E50000E942A2C0E94E72A6093FE021D1624F469
-:104E60000E9482258093FF028091FF0287FF05C088
-:104E70000E94822581958093FF02111624F40E94DE
-:104E80008225809300038091000387FF05C00E9464
-:104E90008225819580930003DF91CF911F910C941F
-:104EA000A8269F3F09F08ECF96CFDF91CF911F911B
-:104EB0000895ECEFF2E085E0DF011D928A95E9F7B5
-:104EC0001092FB021092FA020895833081F128F4C7
-:104ED000813059F08230D1F00895853009F449C00D
-:104EE000B8F1863009F456C0089580911E01262F2E
-:104EF00030E0280F311D2F3F310524F4680F6093F7
-:104F00001E0108958FEF80931E01089580911D0169
-:104F1000262F30E0280F311D2F3F310524F4680F74
-:104F200060931D0108958FEF80931D010895809176
-:104F30001C01262F30E0280F311D2F3F310524F4AE
-:104F4000680F60931C0108958FEF80931C010895F2
-:104F500080911B01262F30E0280F311D2F3F310596
-:104F600024F4680F60931B0108958FEF80931B0159
-:104F7000089580911A01262F30E0280F311D2F3F10
-:104F8000310524F4680F60931A0108958FEF809320
-:104F90001A01089580911901262F30E0280F311D44
-:104FA0002F3F310524F4680F6093190108958FEFA6
-:104FB000809319010895833011F128F4813049F06C
-:104FC000823091F00895853081F120F18630C1F171
-:104FD000089580911E01681720F4861B80931E019E
-:104FE000089510921E01089580911D01681720F404
-:104FF000861B80931D01089510921D0108958091D4
-:105000001C01681720F4861B80931C0108951092E0
-:105010001C01089580911B01681720F4861B809362
-:105020001B01089510921B01089580911A016817C1
-:1050300020F4861B80931A01089510921A01089596
-:1050400080911901681720F4861B80931901089537
-:105050001092190108950F931F93873208F048C0EA
-:105060008E3108F08DC0803109F477C008F58730A3
-:1050700009F461C068F4863009F09DC08091F202A5
-:10508000817F8E7F8093F20281E08093020394C03F
-:105090008B3009F489C08E3009F08DC08091F20206
-:1050A00082FB222720F991E0922790FB82F95EC0D3
-:1050B000863109F479C060F4813109F07CC00E9426
-:1050C000531D9091160181E08927809316016CC0D1
-:1050D000893109F469C08B3109F06DC08091F20209
-:1050E00081FB222720F991E0922790FB81F93EC0B5
-:1050F000883309F459C050F4893209F457C0853314
-:1051000009F454C0873209F451C055C0833409F4FE
-:105110004DC028F48A3308F44EC0895332C0883415
-:1051200009F049C00E94531D0E94910B0E9458052E
-:105130000E94AA2439C09091F202892F8095817033
-:1051400080FB90F929F0966098609093F20234C049
-:10515000997F977F9093F20227C08091F20283FBA0
-:10516000222720F991E0922790FB83F98093F202A5
-:105170009923D1F08091F20281608093F20214C0F1
-:105180008D5141E050E060E070E08A019B0104C075
-:10519000000F111F221F331F8A95D2F7C901B801D2
-:1051A0000E9413210E94531D81E006C061E070E05F
-:1051B00080E090E0F5CF80E01F910F91089580E0AE
-:1051C000089580E00895CF93C82F80910203813025
-:1051D00069F018F08230C9F184C0E0911701F091B4
-:1051E00018018081823209F07EC007C0E09117016A
-:1051F000F09118018081823261F48C2F0E94DF28A7
-:10520000811104C08C2F0E942B281DC081E090E0EA
-:105210001AC08C2F0E94E128811114C0C43179F08A
-:1052200048F4CB3079F0C03109F061C082E080935E
-:10523000020308C0C93219F0C83321F058C01092D7
-:10524000020355C081E0817054C0C93291F120F54C
-:10525000C43179F1B0F4C73009F047C08EE18093D2
-:105260001E0182E380931D018AE080931C0184E18A
-:1052700080931B0188E080931A0188E280931901D2
-:1052800034C0CE51C63088F5EC2FF0E0EA54FE4F22
-:1052900080818093010329C0CE34E9F020F4CB341F
-:1052A00021F56AE013C0C13579F0C235F1F461E04F
-:1052B0000DC080910103882319F01092010315C0DD
-:1052C00081E08093020315C061E006C08091010374
-:1052D0000E9465270AC06AE0809101030E94DB27D3
-:1052E00004C01092020380E004C081E002C080E0AC
-:1052F000AACFCF9108950E940B25811102C00E9470
-:10530000E7240E94272580931D0380FF02C0869515
-:1053100001C080E00C94000480911D03982F9695A5
-:10532000292F30E0233031054CF49F5F990F8170B5
-:10533000892B816080931D030E942B2580911D0382
-:1053400086950C94000480911D03982F969591F0FA
-:105350009158990F8170892B80931D038E7F91E066
-:1053600009F490E080911D0390FB80F980931D0368
-:105370000E942B2580911D0386950C94000480913A
-:105380001D03982F909590FB80F980931D030E9438
-:105390002B2580911D0380FF02C0869501C080E00F
-:1053A0000C94000490911D03892F86958F5F8F7751
-:1053B0009170843028F4880F892B80931D0302C0DC
-:1053C00090931D0380911D038E7F91E009F490E07E
-:1053D00080911D0390FB80F980931D030E942B2573
-:1053E00080911D0386950C94000420911D03922F3B
-:1053F00096958927982F990F822F8170892B8093FA
-:105400001D038E7F91E009F490E080911D0390FBD5
-:1054100080F980931D030E942B2580911D038695A2
-:105420000C94000480911D03869508955058BB2765
-:10543000AA270ED0D1C1C2D130F0C7D120F031F4AB
-:105440009F3F11F41EF4B7C10EF4E095E7FB9FC136
-:10545000E92FD3D180F3BA17620773078407950742
-:1054600018F071F49EF5EBC10EF4E0950B2EBA2FF7
-:10547000A02D0B01B90190010C01CA01A00111245A
-:10548000FF27591B99F0593F50F4503E68F11A1606
-:10549000F040A22F232F342F4427585FF3CF469597
-:1054A00037952795A795F0405395C9F77EF41F16B9
-:1054B000BA0B620B730B840BBAF09150A1F0FF0F83
-:1054C000BB1F661F771F881FC2F70EC0BA0F621F6F
-:1054D000731F841F48F4879577956795B795F7955F
-:1054E0009E3F08F0B3CF9395880F08F09927EE0FF1
-:1054F00097958795089527D108F481E008950CD0F9
-:105500006BC163D140F05AD130F021F45F3F19F004
-:105510003EC1511195C14FC170D198F39923C9F380
-:105520005523B1F3951B550BBB27AA2762177307A9
-:10553000840738F09F5F5F4F220F331F441FAA1F5D
-:10554000A9F333D00E2E3AF0E0E830D0915050401D
-:10555000E695001CCAF729D0FE2F27D0660F771FCB
-:10556000881FBB1F261737074807AB07B0E809F0AD
-:10557000BB0B802DBF01FF2793585F4F2AF09E3F42
-:10558000510568F004C15CC15F3FECF3983EDCF369
-:10559000869577956795B795F7959F5FC9F7880FBB
-:1055A000911D9695879597F90895E1E0660F771F0D
-:1055B000881FBB1F621773078407BA0720F0621B9E
-:1055C000730B840BBA0BEE1F88F7E095089504D097
-:1055D0006894B11135C1089518D188F09F5790F0A3
-:1055E000B92F9927B751A0F0D1F0660F771F881F08
-:1055F000991F1AF0BA95C9F712C0B13081F01FD1C6
-:10560000B1E008951CC1672F782F8827B85F39F063
-:10561000B93FCCF3869577956795B395D9F73EF466
-:1056200090958095709561957F4F8F4F9F4F08950E
-:10563000E89409C097FB3EF490958095709561952C
-:105640007F4F8F4F9F4F9923A9F0F92F96E9BB27E2
-:105650009395F695879577956795B795F111F8CF5E
-:10566000FAF4BB0F11F460FF1BC06F5F7F4F8F4FC9
-:105670009F4F16C0882311F096E911C0772321F0BF
-:105680009EE8872F762F05C0662371F096E8862F57
-:1056900070E060E02AF09A95660F771F881FDAF7AE
-:1056A000880F9695879597F9089588D018F011F08E
-:1056B0008CD038F480C0C4C0E92F9FD0B0F35523FC
-:1056C000C9F3E7FB6217730784079507A8F199F3FD
-:1056D000E92FFF2788232AF03197660F771F881F4D
-:1056E000DAF7952F5527442332F091505040220F7E
-:1056F000331F441FD2F7BB27E91BF50B621B730B4B
-:10570000840BB109C1F222F4620F731F841FB11D13
-:1057100031972AF0660F771F881FBB1FEFCF91507C
-:1057200050405AF041F0882332F0660F771F881FEF
-:1057300091505040C1F7939530C086957795679505
-:105740009F5FD9F7F8CF990F0008550FAA0BE0E833
-:10575000FEEF16161706E807F907C0F01216130633
-:10576000E407F50798F0621B730B840B950B39F473
-:105770000A2661F0232B242B252B21F408950A26D9
-:1057800009F4A140A6958FEF811D811D089597F919
-:105790009F6780E870E060E008959F3F31F091508E
-:1057A00020F4879577956795B795880F911D969505
-:1057B000879597F908959FEF80EC089500240A9447
-:1057C0001616170618060906089500240A941216DC
-:1057D0001306140605060895092E0394000C11F40F
-:1057E000882352F0BB0F40F4BF2B11F460FF04C0BC
-:1057F0006F5F7F4F8F4F9F4F089557FD9058440F15
-:10580000551F59F05F3F71F04795880F97FB991F1F
-:1058100061F09F3F79F087950895121613061406DC
-:10582000551FF2CF4695F1DF08C016161706180669
-:10583000991FF1CF86957105610508940895E89444
-:10584000BB2766277727CB0197F908957CDF08F4FB
-:105850008FEF08950BD0C0CFB1DF28F0B6DF18F07E
-:10586000952309F094CFA7CF1124EACFC6DFA0F388
-:10587000959FD1F3950F50E0551F629FF001729FE5
-:10588000BB27F00DB11D639FAA27F00DB11DAA1F04
-:10589000649F6627B00DA11D661F829F2227B00D51
-:1058A000A11D621F739FB00DA11D621F839FA00DDC
-:1058B000611D221F749F3327A00D611D231F849F2C
-:1058C000600D211D822F762F6A2F11249F57504083
-:1058D0008AF0E1F088234AF0EE0FFF1FBB1F661F1E
-:1058E000771F881F91505040A9F79E3F510570F0D7
-:1058F0004ECFA6CF5F3FECF3983EDCF386957795CD
-:105900006795B795F795E7959F5FC1F7FE2B880FD1
-:10591000911D9695879597F90895FA01EE0FFF1F4F
-:1059200030962105310599F16115710561F48038D2
-:10593000BFE39B0749F168949038810561F0803896
-:10594000BFEF9B0741F0992342F5FF3FE105310589
-:10595000210511F1E8940894E795D901AA2329F4C7
-:10596000AB2FBE2FF85FD0F310C0FF5F70F4A69589
-:10597000E0F7F73950F019F0FF3A38F49F779F932A
-:105980000CD00F9007FC905808953EF014CF60E0C3
-:1059900070E080E89FE308954FE79F775F934F9310
-:1059A0003F932F939ED02F913F914F915F9152DF64
-:1059B00005C019F40EF0EBCE42CFFDCE26DFC8F3C2
-:1059C0009638C0F707F80F92E8942BE33AEA48EBD1
-:1059D0005FE74EDF0F920F920F924DB75EB70F92B7
-:1059E000C0D0EAE2F1E016D04F915F91EF91FF91C4
-:1059F000E595EE1FFF1F49F0FE57E0684427EE0FC4
-:105A0000441FFA95E1F74195550B32D00F9007FEF0
-:105A100026C00895DF93CF931F930F93FF92EF92C9
-:105A2000DF927B018C01689405C0DA2EEF011EDF46
-:105A3000FE01E894A5912591359145915591AEF3DC
-:105A4000EF0106DDFE019701A801DA9479F7DF90F6
-:105A5000EF90FF900F911F91CF91DF9108959B01DF
-:105A6000AC0160E070E080E89FE349CD90CE95CE38
-:105A7000CCDEE8F39923D9F3940F511DBBF3915079
-:105A8000504094F059F0882332F0660F771F881F3A
-:105A900091505040C1F79E3F510544F7880F911D2A
-:105AA0009695879597F908955F3FACF0983E9CF0E6
-:105AB000BB27869577956795B79508F4B160939560
-:105AC000C1F7BB0F58F711F460FFE8CF6F5F7F4F4E
-:105AD0008F4F9F4FE3CFB4CE0EF05FCE6CCE689465
-:105AE00056CE93DEC8F39923D1F3C6F3DF93CF9359
-:105AF0001F930F93FF92C92FDD2788232AF0219748
-:105B0000660F771F881FDAF720E030E040E85FEB90
-:105B10009FE3883920F0803E30F021968F7787DC34
-:105B2000E2E5F1E003C083DCEFE7F1E073DF8B0136
-:105B3000BE01EC01FB2E6F5771097595771F880B1D
-:105B4000990B78DD28E132E741E35FE38FDEAF2D8B
-:105B50009801AE01FF900F911F91CF91DF9178DCFA
-:105B60003BCEFA01DC01AA0FBB1F9B01AC01BF5762
-:105B700028F422273327442750781FC0B75188F4D0
-:105B8000AB2F0024469537952795011CA395D2F39A
-:105B9000002069F0220F331F441FB395DAF30DD0B4
-:105BA00045CC61307105A0E88A07B94630F49B0105
-:105BB000AC016627772788279078309621F02083DC
-:105BC0003183428353830895AA1BBB1B51E107C055
-:105BD000AA1FBB1FA617B70710F0A61BB70B881F7D
-:105BE000991F5A95A9F780959095BC01CD0108950C
-:105BF00097FB072E16F4009407D077FD09D00E947A
-:105C0000E42D07FC05D03EF4909581959F4F0895B3
-:105C1000709561957F4F0895EE0FFF1F0590F491E9
-:105C2000E02D0994F999FECF92BD81BDF89A99278C
-:105C300080B50895A8E1B0E042E050E00C943A2E1F
-:105C4000262FF999FECF92BD81BDF89A019700B435
-:105C5000021639F01FBA20BD0FB6F894FA9AF99AD5
-:105C60000FBE08950196272F0E94212E0C94202EFE
-:105C7000DC01CB01FC01F999FECF06C0F2BDE1BD0C
-:105C8000F89A319600B40D9241505040B8F70895FB
-:045C9000F894FFCFB6
-:105C9400640007000CFF0000003F6475110312E06C
-:105CA40011AC1178110101DF022808140A321E0018
-:105CB40002040507090B0C0E1011131517181A1CF2
-:105CC4001D1F2123242628292B2D2F30323435372C
-:105CD400393B1F0F03764F5F6F7F49694379095939
-:105CE40053633149803F5D8B803FF8BF803FCAE1F9
-:105CF400803F73ED803FCAE1803FF8BF803F5D8BFA
-:105D0400803F3149803F0000803FF16D7F3F75EA5D
-:105D14007E3F4C827E3F833F7E3F84287E3F833F8D
-:105D24007E3F4C827E3F75EA7E3FF16D7F3F0000EF
-:105D3400803F3F4D36390B07BE0688064F06E20505
-:105D4400FB0514062D0601020304050607080900D5
-:00000001FF
diff --git a/keyboard/planck/keymaps/mollat/keymap.c b/keyboard/planck/keymaps/mollat/keymap.c deleted file mode 100644 index e7c71efd47..0000000000 --- a/keyboard/planck/keymaps/mollat/keymap.c +++ /dev/null @@ -1,149 +0,0 @@ -// -// This layout is based on the following needs: -// -// should be as close as possible to querty/us-international layout (using international/AltGr as o/s driver) -// added german umlauts at known places from de-layout -// all movement keys should be at known places from vi/bash (eg HJKL for cursor keys) -// Fn layer (at CapsLock place like the Pok3r does) for missing keys -// additional layer for tmux window switching -// -// This is work in Progress! If you have suggestions write me at github.com/mollat/qmk_firmware/ and check -// this fork for updates as I probably won't bother jack with my pull requests frequently. -// - -#include "planck.h" - -#define _QWERTY 0 -#define _HIGH 1 -#define _LOW 2 -#define _FN 3 -#define _TMUX 4 -#define _LCTL 5 -#define _MOUSE 6 -#define __________ KC_NO // just for easy reading - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - -[_QWERTY] = { /* Qwerty */ - { LT(_MOUSE, KC_ESC),KC_Q,KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, - { LT(_FN, KC_TAB),KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT }, - { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_T(KC_ENT)}, - { __________, __________, KC_LGUI, KC_LALT, KC_LCTL,LT(_TMUX, KC_SPC),LT(_HIGH, KC_SPC),MO(_LOW),KC_RALT,KC_RGUI, __________, __________ } -}, - -// missing keys regarding to the form factor -// keeping the dot and comma for typing faster IP addresses and (german) float values -// putting the backslash on the slash's place -[_HIGH] = { - { KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_MINS }, - { __________, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL }, - { __________, __________, __________, __________, __________, __________, __________, __________, KC_COMM, KC_DOT, KC_BSLS, LSFT(KC_BSLS)}, - { __________, __________, __________, __________, __________, __________, KC_TRNS, __________, __________, __________, __________, __________ } -}, - -// classic Fn-Layer triggered with 'CapsLock-key' like on Pok3r -// SPC and ENT are doubled for using repeat (which I switched off, see https://github.com/tmk/tmk_keyboard/issues/287) -// '€' sign is on the '5' position as this is the usual AltGr place on the US Internation layout -// home/end at the 'a' and 'e' position like in bash -// ins at 'i' -// del besides backspace (had no better place for it because of the umlauts) -// pg-down at 'f' (forward in vi), pg-up at 'b' (back in 'vi') -// -[_FN] = { - { __________, __________, __________, KC_END, __________, __________, __________, __________, KC_INS, __________, KC_DEL, RALT(KC_Y) }, - { KC_TRNS, __________, RALT(KC_S), __________, KC_PGDN, RALT(KC_5), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, RALT(KC_P), RALT(KC_Q) }, - { __________, KC_HOME, __________, __________, __________, KC_PGUP, __________, __________, __________, __________, __________, KC_ENT }, - { RESET, __________, __________, __________, __________, KC_SPC, KC_SPC, __________, __________, __________, __________, __________ } -}, - -// function key layer and some shift + (missing key at the small form factor) -[_LOW] = { - { KC_TILD, __________, __________, __________, __________, __________, __________, __________, __________, KC_LCBR, KC_RCBR, KC_UNDS }, - { __________, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_LBRC, KC_RBRC, KC_PLUS }, - { __________, __________, __________, __________, __________, KC_F9, KC_F10, KC_F11, KC_F12, __________, __________, __________ }, - { __________, __________, __________, __________, __________, __________, __________, KC_TRNS, __________, __________, __________, __________ } -}, - -// most macros will switch tmux screens -// two macros are for vi's save/quit at 'w' and 'q' -[_TMUX] = { - { __________, M(14), M(13), __________, __________, __________, __________, __________, __________, __________, M(11), __________ }, - { M(0), M(1), M(2), M(3), M(4), M(5), M(6), M(7), M(8), M(9), __________, __________ }, - { __________, __________, __________, M(12), __________, __________, M(10), __________, __________, __________, __________, __________ }, - { __________, __________, __________, __________, __________, KC_TRNS, __________, __________, __________, __________, __________, __________ } -}, - -// mouse movement can be improved (e.g. can't press hj at once), but I will use this seldom, so I stick with hjkl keys. -[_MOUSE] = { - { KC_TRNS, __________, __________, __________, __________, __________, __________, __________, __________, __________, __________, __________ }, - { __________, __________, __________, __________, KC_WH_D, __________, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, __________, __________ }, - { __________, __________, __________, __________, __________, KC_WH_U, __________, __________, __________, __________, __________, __________ }, - { __________, __________, __________, KC_ACL2, KC_ACL1, KC_ACL0, KC_MS_BTN1, KC_MS_BTN3, KC_MS_BTN2, __________, __________, __________ } -} -}; - -const uint16_t PROGMEM fn_actions[] = { - [_LCTL] = ACTION_MODS_TAP_KEY(KC_LCTL, M(12)), // does not work -}; - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case 0: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_0), END ); - break; - case 1: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_1), END ); - break; - case 2: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_2), END ); - break; - case 3: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_3), END ); - break; - case 4: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_4), END ); - break; - case 5: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_5), END ); - break; - case 6: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_6), END ); - break; - case 7: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_7), END ); - break; - case 8: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_8), END ); - break; - case 9: - // tmux last window - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_L), END ); - break; - // tmux next window - case 10: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_N), END ); - break; - // tmux previous window - case 11: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_P), END ); - break; - // tmux new window - case 12: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), TYPE(KC_C), END ); - break; - case 13: - // vi save document - return MACRODOWN( TYPE(KC_ESC), DOWN(KC_LSFT), TYPE(KC_SCLN), UP(KC_LSFT), TYPE(KC_W), TYPE(KC_ENT), END ); - break; - case 14: - // vi quit - return MACRODOWN( TYPE(KC_ESC), DOWN(KC_LSFT), TYPE(KC_SCLN), UP(KC_LSFT), TYPE(KC_Q), TYPE(KC_ENT), END ); - break; - // tmux press ctrl-b - case 15: - return MACRODOWN( DOWN(KC_LCTL), TYPE(KC_B), UP(KC_LCTL), END ); - break; - } - return MACRO_NONE; -}; |