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 /keyboards/planck/keymaps/daniel | |
parent | 464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff) |
Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo
* rename keyboard to keyboards
Diffstat (limited to 'keyboards/planck/keymaps/daniel')
-rw-r--r-- | keyboards/planck/keymaps/daniel/Makefile | 25 | ||||
-rw-r--r-- | keyboards/planck/keymaps/daniel/compiled.hex | 1448 | ||||
-rw-r--r-- | keyboards/planck/keymaps/daniel/keymap.c | 37 |
3 files changed, 1510 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/daniel/Makefile b/keyboards/planck/keymaps/daniel/Makefile new file mode 100644 index 0000000000..581e08cd02 --- /dev/null +++ b/keyboards/planck/keymaps/daniel/Makefile @@ -0,0 +1,25 @@ + + +# 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/keyboards/planck/keymaps/daniel/compiled.hex b/keyboards/planck/keymaps/daniel/compiled.hex new file mode 100644 index 0000000000..d7e56a3e22 --- /dev/null +++ b/keyboards/planck/keymaps/daniel/compiled.hex @@ -0,0 +1,1448 @@ +:100000000C9495020C94D9020C94D9020C94D90248
+:100010000C94D9020C94D9020C94D9020C94D902F4
+:100020000C94D9020C94D9020C9477140C944915B1
+:100030000C94AB220C94D9020C94D9020C94D902E2
+:100040000C94D9020C943B030C94D9020C94D90261
+:100050000C94D9020C9413230C94D9020C94D90259
+:100060000C94D9020C94D9020C94D9020C94D902A4
+:100070000C94D9020C94D9020C94D9020C94D90294
+:100080000C94EC0A0C94D9020C94D9020C94D90269
+:100090000C94D9020C94D9020C94D9020C94D90274
+:1000A0000C94D9020C94D9020C94D902B615D81527
+:1000B000C616D815C6161D164016C6169516A816CD
+:1000C00092199219C119C119001A201A761B761BB0
+:1000D0002B1A761BDB1ADB1A421B4B1B761B701B81
+:1000E000E81AE81AE81AE81AE81AE81AE81AE81A00
+:1000F000E81AE81AE81AE81AE81AE81AE81AE81AF0
+:10010000F81A061B0D1B141B1E1B07634236B79BF8
+:10011000D8A71A39685618AEBAAB558C1D3CB7CC67
+:100120005763BD6DEDFD753EF6177231BF000000DF
+:10013000803F08000000BE922449123EABAAAA2AC2
+:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD
+:1001500000000000BF000000803F00000000000819
+:100160004178D3BB4387D1133D190E3CC3BD4282B6
+:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74
+:10018000FFBE01C4FF7F3F00000000000000000030
+:1001900000000000000000010204060A0F17202CD6
+:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2
+:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF
+:1001C0000201000000000000000000000000F1A19A
+:1001D000F1A2F1A3290014001A000800150017006D
+:1001E0001C0018000C00120013002A002B00040051
+:1001F0001600070009000A000B000D000E000F009A
+:1002000033003400E1001D001B000600190005004A
+:1002100011001000360037003800E5000320E00030
+:10022000E200E30002202C002C00012050005100CD
+:1002300052004F0035001E021F022002210222023E
+:10024000230224022502260227022E0001000100BB
+:100250000100010001000100010001000100010096
+:100260002F00300001000100010001000100010029
+:10027000010001002D002D023100010001000100EC
+:10028000010001000100010001000120AB00AA00F3
+:10029000A900AE0035021E001F0020002100220030
+:1002A000230024002500260027002E023A003B00F0
+:1002B0003C003D003E003F00400041004200430042
+:1002C0004400450039003A003B003C003D003E0040
+:1002D0003F004000410042004300280001000100AF
+:1002E000010001000220010001000100AB00AA0092
+:1002F000A900AE00290014001A000800150017001C
+:100300001C0018000C00120013004C002B0004000D
+:100310001600070009000A000B000D000E000F0078
+:1003200033003400E1001D001B0006001900050029
+:1003300011001000360037003800E5000100E00031
+:10034000E200E30002202C002C00012050005100AC
+:1003500052004F0028035400680065002000500040
+:100360006C0061006E0063006B0020004B006500B4
+:10037000790062006F0061007200640000002C03CD
+:100380004F007200740068006F006C0069006E001E
+:1003900065006100720020004B006500790062007A
+:1003A0006F00610072006400730000000403090420
+:1003B00009026D00040100A0FA0904000001030114
+:1003C0000100092111010001223F000705810308F6
+:1003D000000A0904010001030102000921110100C2
+:1003E00001224D000705820308000A0904020001EA
+:1003F00003000000092111010001223600070583D6
+:100400000308000A09040300010300000009211188
+:1004100001000122390007058403100001120110B8
+:100420000100000008EDFE6060010001020001050E
+:10043000010906A101050719E029E7150025019525
+:1004400008750181020508190129059505750191B5
+:1004500002950175039101050719002977150025FB
+:1004600001957875018102C005010980A10185020D
+:1004700016010026B7001A01002AB7007510950171
+:100480008100C0050C0901A1018503160100269C0D
+:10049000021A01002A9C02751095018100C0050115
+:1004A0000902A1010901A100050919012905150089
+:1004B00025019505750181029501750381010501ED
+:1004C000093009311581257F9502750881060938A3
+:1004D0001581257F950175088106050C0A380215DE
+:1004E00081257F950175088106C0C005010906A117
+:1004F00001050719E029E715002501950875018117
+:1005000002950175088101050819012905950575F0
+:100510000191029501750391010507190029FF1545
+:100520000025FF950675088100C011241FBECFEF7E
+:10053000DAE0DEBFCDBF04B603FE24C080911E0307
+:1005400090911F03A0912003B09121038730904B1D
+:10055000A740B04BB9F410921E0310921F031092E3
+:1005600020031092210314BE84B7877F84BF88E1E3
+:100570000FB6F89480936000109260000FBEE0E028
+:10058000F8E3099511E0A0E0B1E0E0EBF9E502C085
+:1005900005900D92A03CB107D9F713E0A0ECB1E0B3
+:1005A00001C01D92AE31B107E1F70E94BD110C945C
+:1005B000D62C0C9400000895089581E008950895C4
+:1005C0000C94DC020C94DD020C94DF020E94A02843
+:1005D00023E030E0281B3109220F2093C401089545
+:1005E000282F2F9880918000211108C0877F809349
+:1005F000800010928D0010928C001BC08860809348
+:100600008000233019F48FEF9FEF0FC083E090E05C
+:10061000821B9109880F991F2FEF3FEFA90102C09C
+:10062000569547958A95E2F7CA0190938D0080937D
+:100630008C000C94E6020E94E60284E08093C301E1
+:100640001092C0010895279A2F988FEF9FEF9093F3
+:100650008700809386008AE08093800089E1809300
+:1006600081000E9409280C941B030E9423036E9AA8
+:10067000769A0C94DB021F920F920FB60F92112400
+:100680002F933F938F939F93EF93FF93E091C1013B
+:10069000F091C201CF0101969093C2018093C101F4
+:1006A0000090C30102C0F695E7950A94E2F7EF7354
+:1006B0008091C001823019F4E03251F404C08130DD
+:1006C00039F4EF3329F480916F008D7F80936F00B0
+:1006D000F0E0E457FE4FE49121E031E0E29FC001F9
+:1006E000E39F900D11240090C40102C09695879558
+:1006F0000A94E2F790938D0080938C00FF91EF9124
+:100700009F918F913F912F910F900FBE0F901F904F
+:10071000189581E008950C94890308950C9435038D
+:1007200080911502882309F448C08091D1019091ED
+:10073000D201009779F40E94DD229093D201809338
+:10074000D1018091D30190E0009771F48091D401A0
+:1007500090E00AC00E94E92220910001309101013D
+:100760002817390740F329C00197880F991F880F70
+:10077000991FFC01EB52FE4F608171818281938150
+:100780000E94520AE091D30184E0E89FF001112415
+:10079000EB52FE4F60817181828193814FE050E086
+:1007A0000E940A0E8091D30190E001966091D401DD
+:1007B00070E00E94862C8093D3010C94E00210928A
+:1007C00017020C941F0A0895089581E08093170280
+:1007D0000C94E403089508958F929F92AF92BF9274
+:1007E000EF92FF920F931F93CF93DF93CDB7DEB7B6
+:1007F000A3970FB6F894DEBF0FBECDBF7C01FC01FE
+:1008000000811181C8010E94DA20B8010E94F1051F
+:100810008C01B7010E948B03882309F4CCC10032FC
+:10082000F0E51F0741F4F7018281882309F458C0DD
+:100830000E946E0EC0C10132F0E51F0741F4F701BE
+:100840008281882309F44CC00E94770EB4C1023221
+:10085000F0E51F0751F4F7018281882309F440C0B5
+:100860000E946A0E8111F0CFE3CF0332F0E51F073B
+:1008700039F4F7018281882399F10E94E5039BC135
+:100880000432F0E51F0739F4F7018281882341F132
+:100890000E94DF0390C10532F0E51F0749F4F7011C
+:1008A00082818823E9F0809117028111F1CFE5CF91
+:1008B0000632F0E51F0739F4F7018281882381F0C1
+:1008C0000E947E0E0AC00732F0E51F0749F4F701C7
+:1008D0008281882329F00E94890E0E94EB036BC15C
+:1008E00080911702811105C0F70182818111CFC06B
+:1008F00018C1003E110579F4F7018281882309F4BB
+:100900004DC00E941F0A81E08093160210921502CA
+:100910001092D40150C1023E110559F4F7018281B1
+:100920008823E1F10E941F0A10921602109215020C
+:1009300042C1033E110591F4F7018281882371F1D0
+:100940000E941F0A1092160281E0809315021092F5
+:10095000D3011092D2011092D1012DC1023511059F
+:1009600059F4F7018281882309F425C1809100019F
+:10097000909101010A970DC00135110579F4F70135
+:100980008281882309F417C18091000190910101AF
+:100990000A9690930101809300010DC140910401DA
+:1009A00083E2EFE1F1E0DE01119601900D928A956C
+:1009B000E1F7F701808121E030E02C0F3D1F280F87
+:1009C000311DC9012091020130910301FC01E20FA8
+:1009D000F31F6081772767FD7095640F711D88276D
+:1009E00077FD8095982F0E94A82920E030E040E410
+:1009F00051E40E940D294B015C01F701218184E043
+:100A000090E0821B9109BC01882777FD8095982F83
+:100A10000E94A8299B01AC01C501B4010E94A52830
+:100A20009B01AC0160E070E080E090E40E941B2B31
+:100A300020E030E04CED50E40E94B82A4B015C010C
+:100A4000F70182818823D1F04FE050E0C501B40165
+:100A50000E940A0E809116028823A1F08091D40191
+:100A600024E0829FF0011124EB52FE4F808291829C
+:100A7000A282B3828F5F8093D40104C0C501B40108
+:100A80000E94520A0F3F110508F02ECF94C08091AA
+:100A9000D00181111FC0043130E5130709F051C0A6
+:100AA0000E948D0381E08093D0010E94DD2290930B
+:100AB000CF018093CE011092C7011092C90110920C
+:100AC000C8011092CB011092CA011092CD01109270
+:100AD000CC0171C08091CE019091CF010E94E9229A
+:100AE000883C910570F48091C701E82FF0E0EE0F8B
+:100AF000FF1FE853FE4F118300838F5F8093C70170
+:100B00005AC0043880E5180721F00538104501F176
+:100B10003AC0F7018281882341F01092C50182E03A
+:100B20001EC0043830E5130759F58091C5018111C5
+:100B300006C086E20E94361886E20E94FE1882E015
+:100B40001CC00438F0E51F0741F305381045D9F4FF
+:100B5000F7018281882331F01092C60180E20E9461
+:100B60004D1929C08091C601811106C087E20E94FB
+:100B7000361887E20E94FE1880E20E9454191BC0BA
+:100B80000538104529F381E08093C5018093C601A3
+:100B9000C701A3960FB6F894DEBF0FBECDBFDF919D
+:100BA000CF911F910F91FF90EF90BF90AF909F90CA
+:100BB0008F900C94E20280E0A3960FB6F894DEBF0B
+:100BC0000FBECDBFDF91CF911F910F91FF90EF909E
+:100BD000BF90AF909F908F90089580E090E008952F
+:100BE00008959CE0799FF001112490E3899FE00D26
+:100BF000F11D1124E60FF11DEE0FFF1FEC52FE4F09
+:100C0000859194910895880F991FFC01E45BFF4F33
+:100C1000859194910895880F991FFC01E453FE4F2C
+:100C20008591949108950F931F93CF93DF93EC01D7
+:100C3000811521E39207A0F5C11580E3D80708F0DC
+:100C4000D7C0C83ED105D8F4C03ED10508F007C2D0
+:100C5000C83AD10578F4C53AD10508F06AC0C13068
+:100C6000D10509F463C008F4F7C1C430D10508F018
+:100C7000F6C1F2C1CB3BD10508F466C0EDC1C11588
+:100C800090E2D90708F0AFC0C11521E0D20708F003
+:100C9000E6C1C03FD10508F4DFC18E0110651FC257
+:100CA000C03880E5D80700F5C03790E5D90708F0CF
+:100CB000A3C0C11520E5D20709F4ACC050F4CE01A1
+:100CC000905480319F4008F0C7C1DF708E01106AD8
+:100CD00006C2C13080E5D80709F4AEC0C43190E542
+:100CE000D90708F4AFC0B8C1C33820E5D20709F46A
+:100CF0008EC050F4C13890E5D90709F482C008F0DD
+:100D000083C000E011EDEBC1C03181E5D80708F4E4
+:100D1000A3C1C11597E5D90708F436C1CE01905794
+:100D20008115904108F098C1DF7093C101E010E097
+:100D3000D6C1C53AD10509F494C1C63AD10509F026
+:100D400093C102E810E4CBC1C83AD10509F48FC1C0
+:100D5000C93AD10509F48EC1CA3AD10509F48DC149
+:100D6000CB3AD10509F48CC1CC3AD10509F48BC139
+:100D7000CD3AD10509F48AC1C03BD10509F489C136
+:100D8000CE3AD10509F488C1CF3AD10509F487C11B
+:100D9000C13BD10509F486C1C23BD10509F485C127
+:100DA000C33BD10509F484C1C43BD10509F483C117
+:100DB000C53BD10509F482C1C63BD10509F481C107
+:100DC000C73BD10509F480C1C83BD10509F47FC1F7
+:100DD000C93BD10509F47EC1CA3BD10509F47DC1E7
+:100DE00000E014E47CC1CE019F700E940B0678C124
+:100DF000DD278E01106C73C1CF70DD278E01146D5D
+:100E00006EC100E010ED6BC100E012ED68C100E0C2
+:100E100013ED65C10E94E11B0E941F0A0E94E303BB
+:100E20008FEF94E32CE0815090402040E1F700C028
+:100E300000000E94382353C18091F20281608093A8
+:100E4000F2024DC10E949923811102C00E947523B4
+:100E50000E94AC2390E090931D0380931C03C2304A
+:100E600080E5D80721F480911C03816086C0C430DE
+:100E700090E5D90721F480911C0382607EC0C630C2
+:100E800020E5D20721F480911C03846076C0C8302D
+:100E900080E5D80719F480911C0327C0CA3090E57B
+:100EA000D90721F480911C03806167C0CC3020E514
+:100EB000D20721F480911C0380625FC0CE3080E5B0
+:100EC000D80721F480911C03806457C0C03190E59D
+:100ED000D90721F480911C0380684FC0C23120E5FE
+:100EE000D20729F480911C038460886046C0C33017
+:100EF00080E5D80721F480911C038E7F3EC0C53069
+:100F000090E5D90721F480911C038D7F36C0C7304E
+:100F100020E5D20721F480911C038B7F2EC0C930BD
+:100F200080E5D80719F480911C0326C0CB3090E5EA
+:100F3000D90721F480911C038F7E1FC0CD3020E59E
+:100F4000D20721F480911C038F7D17C0CF3080E53C
+:100F5000D80721F480911C038F7B0FC0C13190E52D
+:100F6000D90721F480911C038F7707C0C331D04586
+:100F700031F480911C038B7F877F80931C038091C9
+:100F80001C030E94B023ABC08D2F99278F70992727
+:100F900081309105D9F49E012370332702C0880F58
+:100FA000991F2A95E2F79C688E0144E0000F111FFB
+:100FB0004A95E1F700271370802B912B53E0CC0F5B
+:100FC000DD1F5A95E1F7C076DD272FC082309105ED
+:100FD00031F4DC2FCC278E01016F106A80C0833082
+:100FE000910569F4CE018370992701E010E002C0F9
+:100FF000000F111F8A95E2F7C8019C680FC084306A
+:101000009105B9F4CE018370992701E010E002C088
+:10101000000F111F8A95E2F7C8019A6823E0CC0FF0
+:10102000DD1F2A95E1F7C07ED7708C010C2B1D2B9C
+:1010300056C08530910531F4DC2FCC278E01046F2A
+:10104000106A4DC0069709F04AC0CF71DD27DC2F2A
+:10105000CC278E01106243C000E010E040C08E013A
+:101060003EC001E810E43BC003E810E438C002EEE3
+:1010700014E435C009EE14E432C00AEE14E42FC0C3
+:1010800005EB14E42CC006EB14E429C007EB14E4D0
+:1010900026C00CEC14E423C00DEC14E420C003E8DB
+:1010A00015E41DC00AE815E41AC002E915E417C0EA
+:1010B00004E915E414C001E216E411C003E216E4E9
+:1010C0000EC004E216E40BC005E216E408C006E216
+:1010D00016E405C007E216E402C00AE216E4C801FD
+:1010E000DF91CF911F910F9108959CE0799FF001BE
+:1010F000112490E3899FE00DF11D1124E60FF11DED
+:10110000EE0FFF1FEC52FE4F85919491803E9105AA
+:10111000E0F4803C910558F58133910509F46FC0E6
+:1011200048F48932910509F463C08A32910509F4C3
+:101130006DC072C089339105E9F082389105D1F014
+:101140008533910509F44DC067C0833E910581F157
+:1011500038F4803E9105B9F0823E9105D9F05CC02B
+:10116000863E910561F1873E9105A1F155C00E942F
+:101170000306089520911C0320FD02C021FF4CC0EE
+:1011800080EE90E049C080911C0380FFF9CF89E395
+:1011900090E042C080911C0382FF0EC080911C032E
+:1011A00084FF03C080E090E037C083EE90E034C05D
+:1011B00080911C0382FFF2CF82EE90E02DC08091DF
+:1011C0001C0383FF0BC080911C0384FDEBCF87EED3
+:1011D00090E022C080911C0383FFF5CF86EE90E063
+:1011E0001BC080911C0385FF07C089E290E014C0FA
+:1011F00080911C0385FFF9CF85E390E00DC08091BD
+:101200001C0386FF07C08AE290E006C080911C03A1
+:1012100086FFF9CF81E390E00E94130608950C94B5
+:10122000E402E82FF0E0E25BFE4F8081E82FEF70F0
+:10123000F0E082958F7021E030E0A90102C0440FF8
+:10124000551F8A95E2F740A308950F931F93CF93FC
+:10125000DF9385B7806885BF85B7806885BFC3E0A9
+:10126000D0E001E010E0FE01E25BFE4F8081E82F5C
+:10127000EF70F0E021A182958F70A80102C0440FA9
+:10128000551F8A95E2F7CA01822B81A38C2F0E94F9
+:101290001109219740F78BE090E061E070E0FC01DC
+:1012A000EE5BFE4F2081E22FEF70F0E042A122952D
+:1012B0002F70DB0102C0AA0FBB1F2A95E2F79D0128
+:1012C000242B22A3019758F7DF91CF911F910F9103
+:1012D0000C948E03EF92FF920F931F93CF93DF93A3
+:1012E00000E212E0C3E0EE24E394F12CD5E08C2F71
+:1012F0000E9411098BE090E040E050E0FC01EE5BC1
+:10130000FE4F6081E62FEF70F0E020A130E06295A3
+:101310006F7002C0359527956A95E2F720FD09C0E8
+:101320009701082E02C0220F331F0A94E2F7422BC6
+:10133000532B019718F7F801929182918F0184172E
+:10134000950721F051834083D09305018C2F0E9493
+:101350001109C15060F68091050187FD2CC08150B4
+:10136000809305018F3F39F08FE99FE00197F1F7F6
+:1013700000C0000020C080911E0290911F02909337
+:1013800027028093260280911C0290911D02909367
+:1013900025028093240280911A0290911B0290935F
+:1013A0002302809322028091180290911902909357
+:1013B0002102809320020E94900381E0DF91CF916F
+:1013C0001F910F91FF90EF900895E82FF0E0EE0F3E
+:1013D000FF1FE05EFD4F80819181089508950F9376
+:1013E0001F93CF9308E212E0C0E0F801929182913E
+:1013F0008F010E945522C80FF2E000321F07A9F7A3
+:101400008C2FCF911F910F9108950E9499238111E4
+:1014100002C00E9475230E94BE23809307033E9A58
+:10142000809171008D7F8093710082E080939000A5
+:101430008AE18093910081E080932A02089580914F
+:101440002A02811102C00E94050A10927A021092AB
+:101450007902809171008D7F80937100809190005E
+:101460008F738093900010923C0210923B02109276
+:10147000730210927402109275021092760210920A
+:10148000720210927102E1E5F2E0A1E4B2E0119281
+:101490001192119211921D921D9282E0E137F8078C
+:1014A000B1F70895CF92DF92EF92FF920F931F93BF
+:1014B000CF93DF9320913B02222309F484C06B0178
+:1014C0007C0180912A02811102C00E94050A01E775
+:1014D00012E0C7E0D0E0A7019601F8019291829155
+:1014E000729162918F010E940929811131C0FE0120
+:1014F000EE0FFF1FEE0FFF1FEF5AFD4F10821182FC
+:1015000012821382DE01AA0FBB1FAF5BBD4F119683
+:101510001C921E92C730D105E9F021964481558175
+:10152000668177814083518362837383148215823D
+:101530001682178212968D919C91139711969C9307
+:101540008E9313961C921E92129734961296E2CFA7
+:10155000219708F68091790290917A02019797FD80
+:1015600005C090937A028093790204C010927A02A7
+:10157000109279028091790290917A0220917702FB
+:10158000309178022817390724F0109278021092CF
+:101590007702892BC1F4809171008D7F8093710057
+:1015A000809190008F73809390001092730210923C
+:1015B00074021092750210927602109272021092CA
+:1015C000710210923B02DF91CF911F910F91FF901A
+:1015D000EF90DF90CF9008951F920F920FB60F9269
+:1015E00011244F925F926F927F928F929F92AF924F
+:1015F000BF92CF92DF92EF92FF922F933F934F9340
+:101600005F936F937F938F939F93AF93BF93CF938A
+:10161000DF93EF93FF9380913B02882309F49BC1F2
+:10162000C0917902D0917A021C161D060CF093C16C
+:1016300040902B0250902C0260902D0270902E0250
+:1016400020E030E0A901C301B2010E94B42A1816BB
+:101650000CF065C0C130D10509F452C08091770209
+:1016600090917802BE010E94862C7C0190937802B2
+:101670008093770280903D0290903E02A0903F02BE
+:10168000B090400220E030E040E85FE3C501B401E3
+:101690000E94A52860933D0270933E0280933F0212
+:1016A00090934002F701EE0FFF1FEE0FFF1FEF5A5E
+:1016B000FD4FA301920160817181828193810E941B
+:1016C0000D2920E030E040E05EE30E94B82A9B0153
+:1016D000AC01C501B4010E94B42A18168CF4C701EC
+:1016E0000196BE010E94862C909378028093770227
+:1016F00010923D0210923E0210923F021092400260
+:10170000E0917702F0917802EE0FFF1FEE0FFF1FBE
+:10171000EF5AFD4F6081718182819381D0C0C0906A
+:101720007302D0907402E0907502F090760220E08F
+:1017300030E0A901C701B6010E9409292197882339
+:1017400009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ABC
+:10175000FD4F80809180A280B380A5019401C701D4
+:10176000B6010E94092987FF31C0A501940160E0FC
+:1017700070E08CED93EC0E940D2920E030E040E415
+:1017800051E40E940D2920E030E040E05FE30E9438
+:10179000B82A9B01AC0160E070E080E090E40E9418
+:1017A0001B2B9B01AC01C501B4010E94B82A9B010F
+:1017B000AC01C701B6010E94092987FF07C0A70134
+:1017C000960160E070E08CED93E439C0A5019401CE
+:1017D000C701B6010E94B42A18160CF055C0A50125
+:1017E000940160E070E08CED93E40E940D2920E00C
+:1017F00030E040E451E40E940D2920E030E040E078
+:101800005FE30E94B82A9B01AC0160E070E080E0D9
+:1018100090E40E941B2B9B01AC01C501B4010E9406
+:10182000B82A9B01AC01C701B6010E94B42A181660
+:101830005CF5A701960160E070E08CED93EC0E94EE
+:101840000D2920E030E040E451E40E940D2920E021
+:1018500030E040E05FE30E94B82A9B01AC0160E009
+:1018600070E080E090E40E941B2B9B01AC01C7015B
+:10187000B6010E94B82A6093730270937402809339
+:1018800075029093760213C0FE01EE0FFF1FEE0F5C
+:10189000FF1FEF5AFD4F80819181A281B381809318
+:1018A000730290937402A0937502B09376026091D4
+:1018B000730270917402809175029091760220916A
+:1018C0002802309129022F3F4FEF340731F02F5F6C
+:1018D0003F4F30932902209328020E94940E6B01FF
+:1018E0007C0120E034E244EF51E40E94092987FFA3
+:1018F00008C086EFC82E88E2D82E84EFE82E81E457
+:10190000F82E20E030E040E051E4C701B6010E942B
+:10191000B82A9B01AC0160E074E284E79BE40E947A
+:101920000D296B017C010E947A29709397006093C6
+:1019300096002091060130910701409108015091D5
+:101940000901C701B6010E94B82A0E947A29709342
+:1019500099006093980080913C02882309F433C178
+:10196000C0903702D0903802E0903902F0903A02ED
+:1019700020E030E0A901C701B6010E94B42A181680
+:10198000D4F580912802909129028F3F2FEF920782
+:1019900029F001969093290280932802C701B6018D
+:1019A0000E94940E20E030E040E051E40E94B82A0A
+:1019B0009B01AC0160E074E284E79BE40E940D2986
+:1019C0006B017C010E947A297093970060939600C6
+:1019D00020910601309107014091080150910901C1
+:1019E000C701B6010E94B82A0E947A297093990013
+:1019F0006093980008C01092970010929600109281
+:101A000099001092980060913102709132026F5FDC
+:101A10007F4F709332026093310220919600309193
+:101A2000970080E090E0232BF1F0C0919600D091D8
+:101A300097000E94A6296B017C01BE0180E090E026
+:101A40000E94A6299B01AC0160913302709134027F
+:101A500080913502909136020E940D2920E03FEFDF
+:101A60004FE757E410C00E94A6296B017C0120E0DB
+:101A700030EE4FEF54E46091330270913402809164
+:101A80003502909136020E94B82A9B01AC01C70131
+:101A9000B6010E94B42A87FD96C080912F028F5F05
+:101AA00080932F0290E0209103033091040382176A
+:101AB0009307A0F080910E03882319F010922F0253
+:101AC0000DC0809171008D7F809371008091900096
+:101AD0008F738093900010923C027DC08091300201
+:101AE000C0912F02811128C0C0900803D090090333
+:101AF000E0900A03F0900B0320E030E0A901C70159
+:101B0000B6010E94B42A1816BCF481E0809330021A
+:101B100010923702109238021092390210923A0253
+:101B2000C0923302D0923402E0923502F092360233
+:101B3000C150C0932F0243C010923002109229026C
+:101B400010922802E0910503F091060348E0C49F3B
+:101B5000E00DF11D112480819181A281B3818093D8
+:101B6000370290933802A0933902B0933A0220E0F2
+:101B700030E040E85EE364817581868197810E9450
+:101B8000B82A6B017C0180910A01682F70E080E027
+:101B900090E00E94A62920E030E048EC52E40E9448
+:101BA0000D299B01AC01C701B6010E94B82A6093C0
+:101BB0003302709334028093350290933602109270
+:101BC0003202109231028091070380FD04C010920E
+:101BD0003C0210923B02FF91EF91DF91CF91BF91B8
+:101BE000AF919F918F917F916F915F914F913F91B5
+:101BF0002F91FF90EF90DF90CF90BF90AF909F908C
+:101C00008F907F906F905F904F900F900FBE0F90CE
+:101C10001F901895CF92DF92EF92FF92CF93DF93B0
+:101C20006B017C01EA0180912A02811102C00E94AD
+:101C3000050A8091070380FF46C080917902909148
+:101C40007A0208970CF03FC0809171008D7F8093DD
+:101C5000710080913C0281110E941F0A81E08093F3
+:101C60003B02109229021092280220E030E0A901E4
+:101C7000C701B6010E94B42A1816DCF480917902DB
+:101C800090917A02FC01EE0FFF1FEE0FFF1FEF5A3B
+:101C9000FD4FC082D182E282F382FC01EE0FFF1F72
+:101CA000EF5BFD4FD183C083019690937A028093BE
+:101CB0007902809171008260809371008091900020
+:101CC000806880939000DF91CF91FF90EF90DF903C
+:101CD000CF90089580910703817008958091070344
+:101CE0008160809307030E94C2230C94EA038091D1
+:101CF00007038E7F809307030C94C22380917B029D
+:101D000090E0019666E070E00E94862C80937B0252
+:101D1000089580917B0290E0019766E070E00E9458
+:101D2000862C80937B0208958F929F92AF92BF92F0
+:101D3000CF92DF92EF92FF920F931F93CF93DF9397
+:101D40006B017C01C0912802D0912902BE0180E084
+:101D500090E00E94A6294B015C01A701960160E07A
+:101D600070E08CE594E40E940D299B01AC01C50153
+:101D7000B4010E94B82A0E947A2920917B02233064
+:101D800009F473C028F4222351F02130E9F02CC16A
+:101D9000243009F4A0C0253009F4E0C025C180E05A
+:101DA00090E0A0E0BFE38093060190930701A09329
+:101DB0000801B093090110922B0210922C0210928C
+:101DC0002D0210922E0210C110922B0210922C02A2
+:101DD00010922D0210922E026431710540F46A3087
+:101DE000710560F520E030E040E85EE32BC0693C1F
+:101DF000710508F0AAC080E090E00E94A62920E0CA
+:101E000030E040EA51E40E94A42820E030E044E3BE
+:101E100053E40E940D299B01AC010E94B82A20E0E6
+:101E200030E040E05EE30E94B82A9B01AC0160E034
+:101E300070E080E09EE30E94A42844C020E030E0EF
+:101E400040E05FE3C701B6010E94B82A6B017C0144
+:101E500080E090E0A0E0BEE380930601909307014C
+:101E6000A0930801B0930901BFC010922B021092F9
+:101E70002C0210922D0210922E024AE0469F9001F1
+:101E8000479F300D1124C90168EB7BE00E94722C42
+:101E9000BC016C5D754077FF03C071956195710958
+:101EA000882777FD8095982F0E94A8292EE333EC90
+:101EB0004EE259E30E94B82A20E030E040EC5EE3B5
+:101EC0000E94A52860930601709307018093080182
+:101ED0009093090189C010922B0210922C0210924B
+:101EE0002D0210922E02CE0183709927892BE1F0EA
+:101EF000BE016170772780E090E00E94A62920E073
+:101F000030E040E05EE30E94B82A20E030E040E4A8
+:101F10005FE30E94A52860930601709307018093F8
+:101F20000801909309010CC080E090E0A0E0BFE3BD
+:101F30008093060190930701A0930801B0930901D3
+:101F4000C770DD27CD2B09F04FC01092060110920B
+:101F50000701109208011092090146C010922B024D
+:101F600010922C0210922D0210922E0200E010E02E
+:101F700020E03FE30093060110930701209308013E
+:101F8000309309016739710578F180E090E00E9493
+:101F9000A62920E030E047E153E40E94A42820E095
+:101FA00030E04AE754E40E940D2920E030E048E4A4
+:101FB00052E40E94B82A20E030E040EA51E40E9456
+:101FC000EA290E947529660F771F660F771FFB01AC
+:101FD000EE5AFE4F2081318142815381C701B60103
+:101FE0000E94B82A6B017C01C701B601DF91CF9135
+:101FF0001F910F91FF90EF90DF90CF90BF90AF9027
+:102000009F908F90089580918C020895CF93DF93D5
+:1020100000D01F92CDB7DEB79C01809113038430AE
+:1020200019F593E099833B832A839093E9008FEF1E
+:102030009091E800815095FD06C095ED9A95F1F7D5
+:1020400000008111F5CF8091E80085FF0DC040E0D0
+:1020500050E063E070E0CE0101960E94671280912B
+:10206000E8008E778093E8000F900F900F90DF913B
+:10207000CF910895CF93DF9300D01F92CDB7DEB7F5
+:1020800020911303243021F522E029839B838A8346
+:1020900083E08093E9008FEF9091E800815095FDF7
+:1020A00006C095ED9A95F1F700008111F5CF80916A
+:1020B000E80085FF0DC040E050E063E070E0CE0135
+:1020C00001960E9467128091E8008E778093E80065
+:1020D0000F900F900F90DF91CF91089520911303EF
+:1020E0002430F1F422E02093E9002FEF3091E80052
+:1020F000215035FD06C035ED3A95F1F7000021116C
+:10210000F5CF2091E80025FF0BC040E050E065E0EE
+:1021100070E00E9467128091E8008E778093E8005B
+:102120000895CF93DF93EC0190911303943009F05D
+:1021300046C0809115018823D9F08091160188232B
+:10214000B9F09093E9008FEF9091E800815095FDF0
+:1021500006C095E19A95F1F700008111F5CF8091C5
+:10216000E80085FF2CC040E050E060E170E017C05F
+:1021700081E08093E9008FEF9091E800815095FD18
+:1021800006C095ED9A95F1F700008111F5CF809189
+:10219000E80085FF14C040E050E068E070E0CE0148
+:1021A0000E9467128091E8008E778093E80080E1BA
+:1021B000FE01ACE7B2E001900D928A95E1F7DF9164
+:1021C000CF91089580911203811109C00E94FC13E0
+:1021D0000E9459148091E20084608093E200089587
+:1021E000109212030895089508950C94A02242E0DD
+:1021F00061EC81E00E94761342E061EC82E00E9493
+:10220000761342E061EC83E00E94761342E161ECD8
+:1022100084E00C94761380911503833009F455C043
+:1022200030F4813071F0823009F48EC008958A3024
+:1022300009F47AC08B3009F460C0893009F09CC081
+:1022400020C080911403813A09F096C08091E80083
+:10225000877F8093E8008091180390911903892B60
+:1022600021F460E18CE792E003C060E080E090E060
+:1022700070E00E94B2128091E8008B778093E800B2
+:10228000089580911403813209F076C0809118037B
+:1022900090911903009719F0039709F06DC0809190
+:1022A000E800877F8093E8008091E80082FD05C008
+:1022B000809113038111F8CF5FC08091F10080936A
+:1022C0008C028091E8008B7753C080911403813A8F
+:1022D00009F052C08091180390911903892B09F0DD
+:1022E0004BC08091E800877F8093E8008091E800F0
+:1022F00080FFFCCF8091150136C08091140381329C
+:10230000D9F58091180390911903892BA9F5809133
+:10231000E800877F8093E8000E94AB13809116034A
+:10232000809315010C94E11B80911403813221F5F7
+:102330008091E800877F8093E8000E94AB13809132
+:10234000170380938D02089580911403813AA1F4BC
+:102350008091E800877F8093E8008091E80080FF0B
+:10236000FCCF80918D028093F1008091E8008E7700
+:102370008093E8000C94AB13089584B7877F84BFE3
+:1023800088E10FB6F89480936000109260000FBE51
+:1023900090E080E80FB6F89480936100909361001C
+:1023A0000FBE0E944E170E94FC130E945914809188
+:1023B000E20084608093E20078940E94DF160E941D
+:1023C00050178BE091E00E94FA168091130385303C
+:1023D00069F40E946122809111038823B1F30E9465
+:1023E0008F22882391F30E945112EFCF0E94581739
+:1023F000ECCF292F332723303105C9F064F4213085
+:10240000310581F02230310509F043C08DE690E0BE
+:1024100020EB33E042C021323105F1F022323105A8
+:1024200041F137C082E190E02DE134E036C09927D8
+:102430008130910541F08230910541F0892B49F5B9
+:10244000ECEAF3E005C0EEE7F3E002C0E4E5F3E018
+:10245000849190E09F0121C06430D8F4E62FF0E031
+:10246000EE0FFF1FE255FE4F2081318189E090E0A1
+:1024700014C0643070F470E0FB01EE0FFF1FEA55EA
+:10248000FE4F20813181FB01EE55FE4F808190E0AF
+:1024900004C080E090E020E030E0FA013183208346
+:1024A000089580E189BD82E189BD09B400FEFDCFB8
+:1024B0008091D8008F7D8093D8008091E000826069
+:1024C0008093E0008091E00081FDFCCF0895CF92E1
+:1024D000DF92EF92FF920F931F93CF93DF93EC0164
+:1024E0008B016A010E94CA13811133C0C114D10447
+:1024F00039F0F60180819181081B190BC80FD91F93
+:10250000E12CF12C0115110519F18091E80085FDF0
+:1025100016C08091E8008E778093E800C114D10442
+:1025200049F0F60180819181E80EF91EF182E08286
+:1025300085E00FC00E94CA13882321F30AC0899145
+:102540008093F10001501109FFEFEF1AFF0ADACF73
+:1025500080E0DF91CF911F910F91FF90EF90DF907E
+:10256000CF90089520911A0330911B032617370747
+:1025700048F06115710539F42091E8002E77209319
+:10258000E80001C0B90140E061157105A9F1209191
+:102590001303222309F443C0253009F442C02091DB
+:1025A000E80023FD40C02091E80022FD32C02091C8
+:1025B000E80020FFE9CF4091F3002091F20030E0E5
+:1025C000342BFC01CF016115710559F0283031051C
+:1025D00040F481918093F100615071092F5F3F4F6A
+:1025E000F1CF41E02830310509F040E02091E800CA
+:1025F0002E772093E800C8CF4111C9CF0AC080913F
+:102600001303882361F0853061F08091E80083FD39
+:102610000AC08091E80082FFF2CF80E0089582E056
+:10262000089583E0089581E0089520911A03309180
+:102630001B032617370748F06115710539F42091FF
+:10264000E8002E772093E80001C0B901FC0120E0EA
+:102650006115710591F180911303882309F440C03D
+:10266000853009F43FC08091E80083FD3DC0809132
+:10267000E80082FD2FC08091E80080FFE9CF209123
+:10268000F3008091F20090E0922B6115710559F0F2
+:102690008830910540F424912093F10031966150E7
+:1026A00071090196F2CF21E0089709F020E08091AE
+:1026B000E8008E778093E800CBCF2111CCCF0AC001
+:1026C00080911303882361F0853061F08091E800E8
+:1026D00083FD0AC08091E80082FFF2CF80E0089578
+:1026E00082E0089583E0089581E00895982F97305F
+:1026F00058F59093E900981739F07091EC0020910B
+:10270000ED005091F00003C0242F762F50E021FF00
+:1027100019C03091EB003E7F3093EB003091ED001B
+:102720003D7F3093ED003091EB0031603093EB0052
+:102730007093EC002093ED005093F0002091EE0098
+:1027400027FF07C09F5FD3CF8F708093E90081E0A0
+:10275000089580E008958091140387FF11C080914F
+:10276000E80082FD05C0809113038111F8CF11C0EC
+:102770008091E8008B770BC080911303882349F088
+:102780008091E80080FFF8CF8091E8008E778093F9
+:10279000E80008952091E4003091E50095E640912D
+:1027A000EC00842F817040FF22C08091E80080FD02
+:1027B0001CC080911303882391F0853091F08091A3
+:1027C000EB0085FD10C04091E4005091E5004217F8
+:1027D000530729F39A01915011F784E0089582E09C
+:1027E000089583E0089581E0089580E00895409180
+:1027F000E80042FFDECF08950E946A140E9472141E
+:10280000E0EEF0E0808181608083E8EDF0E080819F
+:102810008F77808319BCA7EDB0E08C918E7F8C936D
+:1028200080818F7E80831092120308950F931F93EF
+:10283000CF93DF930E946A140E947214C8EDD0E017
+:1028400088818F77888388818068888388818F7D5D
+:10285000888319BC1092130310920F031092110376
+:102860001092100300EE10E0F80180818B7F8083CE
+:1028700088818160888342E060E080E00E94761376
+:10288000E1EEF0E080818E7F8083E2EEF0E08081F7
+:1028900081608083808188608083F80180818E7F61
+:1028A0008083888180618883DF91CF911F910F9110
+:1028B0000895E8EDF0E080818F7E8083E7EDF0E021
+:1028C00080818160808384E082BF81E080931203F5
+:1028D0000C941614E8EDF0E080818E7F80831092D6
+:1028E000E20008951092DA001092E10008951F921C
+:1028F0000F920FB60F9211242F933F934F935F9334
+:102900006F937F938F939F93AF93BF93EF93FF93B7
+:102910008091E10082FF0BC08091E20082FF07C03E
+:102920008091E1008B7F8093E1000E94DE16809110
+:10293000DA0080FF1FC08091D80080FF1BC080910B
+:10294000DA008E7F8093DA008091D90080FF0DC07D
+:1029500080E189BD82E189BD09B400FEFDCF81E03F
+:10296000809313030E94E21005C019BC1092130358
+:102970000E94F0108091E10080FF19C08091E20078
+:1029800080FF15C08091E2008E7F8093E2008091ED
+:10299000E20080618093E2008091D80080628093A1
+:1029A000D80019BC85E0809313030E94F410809135
+:1029B000E10084FF30C08091E20084FF2CC080E100
+:1029C00089BD82E189BD09B400FEFDCF8091D800A8
+:1029D0008F7D8093D8008091E1008F7E8093E1000D
+:1029E0008091E2008F7E8093E2008091E20081601E
+:1029F0008093E20080910F03882311F084E007C0E8
+:102A00008091E30087FD02C081E001C083E08093F4
+:102A100013030E94F5108091E10083FF29C080918B
+:102A2000E20083FF25C08091E100877F8093E10071
+:102A300082E08093130310920F038091E1008E7F58
+:102A40008093E1008091E2008E7F8093E20080918C
+:102A5000E20080618093E20042E060E080E00E945A
+:102A600076138091F00088608093F0000E94F3104C
+:102A7000FF91EF91BF91AF919F918F917F916F9156
+:102A80005F914F913F912F910F900FBE0F901F902C
+:102A900018951F920F920FB60F9211242F933F9308
+:102AA0004F935F936F937F938F939F93AF93BF9356
+:102AB000CF93DF93EF93FF93C091E900CF708091A4
+:102AC000EC00D82FD17080FDD0E81092E900809101
+:102AD000F000877F8093F00078940E948D1510920B
+:102AE000E9008091F00088608093F000CD2BCF70DA
+:102AF000C093E900FF91EF91DF91CF91BF91AF912A
+:102B00009F918F917F916F915F914F913F912F9105
+:102B10000F900FBE0F901F9018951F93CF93DF93C8
+:102B2000CDB7DEB7AA970FB6F894DEBF0FBECDBF04
+:102B3000E4E1F3E088E08E0F9091F10091938E1321
+:102B4000FBCF0E940B118091E80083FF1FC1809191
+:102B5000140390911503492F50E04A30510508F0B5
+:102B600015C1FA01EA5AFF4F0C949A2C803881F073
+:102B7000823809F00BC1809118038F708093E900AF
+:102B80008091EB0085FB882780F91092E90006C050
+:102B90008091100390911103911182609091E8004F
+:102BA000977F9093E8008093F1001092F100C8C0E5
+:102BB000282F2D7F09F0EAC0882319F0823061F0B8
+:102BC000E5C080911603813009F0E0C0933009F030
+:102BD00080E0809311032BC080911603811127C0E0
+:102BE000809118038F7009F4D1C08093E90020917F
+:102BF000EB0020FF1CC0933021F48091EB00806239
+:102C000014C09091EB0090619093EB0021E030E0D4
+:102C1000A90102C0440F551F8A95E2F74093EA00CC
+:102C20001092EA008091EB0088608093EB00109294
+:102C3000E9008091E800877F86C08111A7C01091CC
+:102C400016031F778091E3008078812B8093E30047
+:102C50008091E800877F8093E8000E94AB13809109
+:102C6000E80080FFFCCF8091E30080688093E30060
+:102C7000111102C082E001C083E08093130386C07B
+:102C80008058823008F082C080911603909117031B
+:102C90008C3D53E0950779F583E08A838AE2898346
+:102CA0004FB7F894DE01139620E03EE051E2E32FA7
+:102CB000F0E050935700E49120FF03C0E295EF70DD
+:102CC0003F5FEF708E2F90E0EA3010F0C79601C0A2
+:102CD000C0968D939D932F5F243149F74FBF80910C
+:102CE000E800877F8093E8006AE270E0CE010196F9
+:102CF0000E94B21214C0AE014F5F5F4F6091180383
+:102D00000E94F911BC01009709F440C09091E800BD
+:102D1000977F9093E80089819A810E941513809192
+:102D2000E8008B778093E80031C0803879F5809196
+:102D3000E800877F8093E80080910F038093F10083
+:102D40008091E8008E778093E8000E94AB131EC04C
+:102D500081111CC0909116039230C0F48091E8005C
+:102D6000877F8093E80090930F030E94AB138091BC
+:102D70000F03811106C08091E30087FD02C081E04E
+:102D800001C084E0809313030E94F7108091E80053
+:102D900083FF0AC08091E800877F8093E8008091DC
+:102DA000EB0080628093EB00AA960FB6F894DEBF2A
+:102DB0000FBECDBFDF91CF911F9108950895CF939E
+:102DC000809113038823A1F0C091E900CF70909106
+:102DD000EC00892F817090FD80E8C82B1092E900EB
+:102DE0008091E80083FD0E948D15CF70C093E900AB
+:102DF000CF91089590939302809392020895E09169
+:102E00009202F0919302309721F00190F081E02D31
+:102E1000099480E00895E0919202F0919302309736
+:102E200021F00280F381E02D09940895E09192024F
+:102E3000F0919302309721F00480F581E02D099400
+:102E4000089520919002309191028217930771F0BA
+:102E50009093910280939002E0919202F0919302FC
+:102E6000309721F00680F781E02D09940895209194
+:102E70008E0230918F028217930771F090938F0228
+:102E800080938E02E0919202F0919302309721F0AC
+:102E90000084F185E02D0994089508950C944D1750
+:102EA0000E94D4220E9425090E945A230C940928CA
+:102EB0005F926F927F928F929F92AF92BF92CF92CA
+:102EC000DF92EF92FF920F931F93CF93DF9300D087
+:102ED00000D01F92CDB7DEB70E946A099DE9C92EC6
+:102EE00092E0D92E03E010E0AA24A394B12C502E36
+:102EF000802F0E94E5094C01F601729062906F01EB
+:102F00006826792661147104A1F40150110978F73B
+:102F10008FEF89838A831B820E94DD228160782F54
+:102F20009D838C8349815A816B818D810E94081811
+:102F300038C08091F20281FD0E94EE092BE030E062
+:102F40007501022E02C0EE0CFF1C0A94E2F7C701C5
+:102F500086219721892B09F129835A828E209F206F
+:102F600091E0892809F490E09B830E94DD22816032
+:102F7000782F9D838C8349815A816B818D810E943A
+:102F80000818000F111FF801EB56FD4F8081918149
+:102F9000E826F926F182E08204C02150310980F64A
+:102FA000B4CF0E944125109194020E94FF16181779
+:102FB000D1F00E94FF16809394020F900F900F9013
+:102FC0000F900F90DF91CF911F910F91FF90EF9095
+:102FD000DF90CF90BF90AF909F908F907F906F9039
+:102FE0005F900C940F090F900F900F900F900F901F
+:102FF000DF91CF911F910F91FF90EF90DF90CF90D5
+:10300000BF90AF909F908F907F906F905F9008954A
+:10301000CF93DF93CDB7DEB72B970FB6F894DEBF13
+:103020000FBECDBF4F83588769877A878B87DE01B4
+:10303000119686E0FD0111928A95E9F785E0FE017F
+:10304000379601900D928A95E1F749815A816B81FB
+:103050007C818D819E810E947F1E2B960FB6F894F5
+:10306000DEBF0FBECDBFDF91CF910895CF938823F0
+:1030700009F4C2C0C82F823859F40E94FF1681FD9E
+:10308000BBC089E30E9459210E94262289E30CC01B
+:10309000833879F40E94FF1680FDAEC083E50E945C
+:1030A00059210E94262283E50E949B21CF910C94F6
+:1030B0002622843859F40E94FF1682FD9DC087E4C1
+:1030C0000E9459210E94262287E4EECF8CEF8C0FBC
+:1030D000813A48F48C2F0E94712781118DC08C2F6A
+:1030E0000E945921E3CF80E28C0F883048F4C770EA
+:1030F00081E001C0880FCA95EAF70E94DF21D6CF90
+:103100008BE58C0F833078F4C53A29F0C63A31F05C
+:1031100083E890E005C081E890E002C082E890E09A
+:10312000CF910C94211788E58C0F833108F064C08F
+:10313000C83A39F1C93A41F1CA3A49F1CB3A51F1A9
+:10314000CC3A59F1CD3A61F1C03B69F1CE3A71F117
+:10315000CF3A79F1C13B81F1C23B89F1C33B91F197
+:10316000C43B99F1C53BA1F1C63BA9F1C73BB1F105
+:10317000C83BB9F1C93BC1F1CA3BC9F180E090E05D
+:1031800038C082EE90E035C089EE90E032C08AEE21
+:1031900090E02FC085EB90E02CC086EB90E029C03A
+:1031A00087EB90E026C08CEC90E023C08DEC90E0A3
+:1031B00020C083E891E01DC08AE891E01AC082E94E
+:1031C00091E017C084E991E014C081E292E011C05F
+:1031D00083E292E00EC084E292E00BC085E292E0CE
+:1031E00008C086E292E005C087E292E002C08AE26F
+:1031F00092E0CF910C943717CF910895882309F46A
+:103200004BC0823859F40E94FF1681FF45C089E304
+:103210000E9459210E94262289E30CC0833871F450
+:103220000E94FF1680FF38C083E50E9459210E944A
+:10323000262283E50E949B210C942622843859F48F
+:103240000E94FF1682FF28C087E40E9459210E9435
+:10325000262287E4EFCF9CEF980F913A58F390E243
+:10326000980F983050F4877091E001C0990F8A95BB
+:10327000EAF7892F0E94E521DFCF9BE5980F933075
+:1032800020F480E090E00C942117885A833120F4D8
+:1032900080E090E00C9437170895882321F00E9475
+:1032A000DF210C9426220895882321F00E94E52135
+:1032B0000C94262208957F928F929F92AF92BF9294
+:1032C000CF92DF92EF92FF920F931F93CF93DF93F2
+:1032D0001F92CDB7DEB77C01C62E772EFC0105818B
+:1032E00002950F70128111110E94FC210E9452213F
+:1032F000882379F0112369F080E28C0D883048F042
+:1033000082E00E943B210E94522191E0D82ED926D2
+:1033100001C0D12CE72DE295EF70F0E0E05AFF4FAD
+:103320000C949A2C872D807F072D0F70882311F025
+:103330000295007F112389F0002309F499C180E2EE
+:103340008C0D883020F4802F0E94DF2103C0802F55
+:103350000E94EF210E9426228BC18C2D0E94FE1814
+:10336000002309F4C3C180E28C0D883020F4802F43
+:103370000E94E52103C0802F0E94F5210E94262291
+:10338000B5C1872D807F972D9F70803211F4892FD2
+:1033900003C0892F8295807FCC2021F0F1E0CF16E9
+:1033A000A1F01DC0112339F0002319F1013009F5F6
+:1033B0000E940F229BC1002319F0013009F496C12D
+:1033C00089830E941222898110C1112321F00630C5
+:1033D00008F08CC10EC0053008F088C106C1112369
+:1033E00059F0002331F0F701958190FF41C19F70A2
+:1033F00095830E944D197AC1002309F4F6C03EC19D
+:10340000872D86958695837090E0009719F0019737
+:1034100061F06CC1112321F08C2D972D937002C0A7
+:1034200080E090E00E94211761C1112321F08C2DD2
+:10343000972D937002C080E090E00E94371756C12C
+:103440008C2D112319F00E94492402C00E94B1243E
+:103450000E9436254BC1872D837009F052C011118F
+:1034600045C18C2D829586958770880F880F9C2D7D
+:103470009F70892E912CA12CB12C082E04C0880C91
+:10348000991CAA1CBB1C0A94D2F7C4FE14C00FE0FE
+:1034900010E020E030E0B901A80104C0440F551F3E
+:1034A000661F771F8A95D2F7CB01BA016095709598
+:1034B0008095909503C060E070E0CB01272D2695A4
+:1034C0002695237030E02230310569F02330310534
+:1034D00089F0682979298A299B292130310571F0E1
+:1034E0000E94C71F03C1682979298A299B290E9444
+:1034F000E31FFCC00E94C71FC501B4010E94AB1F9F
+:10350000F5C0112319F0872D817001C0869588239D
+:1035100009F4ECC08C2D829586958770880F880FF2
+:103520009C2D9F70892E912CA12CB12C082E04C0AB
+:10353000880C991CAA1CBB1C0A94D2F7C4FE14C0A8
+:103540000FE010E020E030E0B901A80104C0440F12
+:10355000551F661F771F8A95D2F7CB01BA01609578
+:1035600070958095909503C060E070E0CB01272DA9
+:10357000269526952370422F50E04230510569F080
+:103580004330510589F0682979298A299B294130DE
+:10359000510571F00E94A120A9C0682979298A29C2
+:1035A0009B290E94BD20A2C00E94A120C501B40198
+:1035B0000E9485209BC08C2D90E0FC01E05EF1090B
+:1035C000E531F10508F050C0E059FF4F0C949A2CFA
+:1035D0000C2D0F70872D8F71112321F00E941E205A
+:1035E000802F07CF0E943F20802F0E9454197EC059
+:1035F000112341F0053008F079C0872D8F710E94AA
+:10360000642074C0063008F071C0F7CF112339F080
+:10361000872D8F710E941E2069C01123C9F3872D49
+:103620008F710E943F2062C0112329F0872D8F7176
+:103630000E9409205BC00E94FF1F58C0112351F057
+:10364000172D1F71812F0E941E2063E0812F0E9481
+:1036500032214CC081E00E943B21023008F446C078
+:1036600082E00E943B2142C0112331F0002381F20D
+:103670008C2D0E9436183AC0002389F28C2D0E94AE
+:10368000FE1834C0472D4F706C2DC7010E94ED0508
+:103690000E94231F2BC0111129C0472D4F7050E0ED
+:1036A00042305105B9F04CF44115510581F04130DB
+:1036B0005105E1F40E94312819C04330510569F0E9
+:1036C0004430510599F48C2D0E9483280FC00E942C
+:1036D0001A280CC00E944D2809C00E94602806C00C
+:1036E000472D4F706C2DC7010E94F005DD20F9F0C9
+:1036F0000E942E2180FD1BC0F70112820E9428210A
+:103700000E941E20C7010E94A61B0E9428210F9024
+:10371000DF91CF911F910F91FF90EF90DF90CF90AD
+:10372000BF90AF909F908F907F900C943F200F9010
+:10373000DF91CF911F910F91FF90EF90DF90CF908D
+:10374000BF90AF909F908F907F9008950F931F939D
+:10375000CF93DF93EC01888199812B813C81232BCE
+:10376000B9F09F3F11F48F3F99F0CE010E94EC0316
+:10377000882371F0688179818A810E9424218C01DB
+:103780000E94D9200E94A01FB801CE010E945B199F
+:10379000DF91CF911F910F9108950E94FC210E940B
+:1037A0000C220E94D1210E9426220E94E7250E941D
+:1037B000362580E090E00E94211780E090E00C9494
+:1037C00037170E94EC210C94CD1B0E941921292F40
+:1037D00022952F7030E02C3031054CF42A30310521
+:1037E0006CF42250310922303105A8F407C02C3086
+:1037F000310569F02F30310551F00DC0803F69F07F
+:1038000018F4803E40F409C0843F29F406C093FBBD
+:10381000882780F9089580E0089581E00895CF9386
+:10382000DF9300D000D01F92CDB7DEB70F900F907E
+:103830000F900F900F90DF91CF910895CF93DF936A
+:1038400000D000D000D0CDB7DEB726960FB6F894E2
+:10385000DEBF0FBECDBFDF91CF9108951F93CF93F1
+:10386000DF93C0919D0216E080919E02C81799F0E7
+:10387000D0E01C9FF0011D9FF00D1124E156FD4F7B
+:103880004081518162817381848195810E941E1CD7
+:103890002196C770E9CFDF91CF911F910895409194
+:1038A000CF025091D0026091D1027091D2028091EA
+:1038B000D3029091D4020C941E1C8091D402829564
+:1038C0008F7009F054C08091D102882309F44FC051
+:1038D00080919D02A0919E026091CF027091D002D2
+:1038E0004091D2025091D302B6E08A1709F43FC04A
+:1038F00090E041155105C1F17F3F11F46F3FA1F1F7
+:10390000B89FF001B99FF00D1124E156FD4F2181C0
+:1039100072132AC02081621327C02281211124C082
+:10392000238134812417350710F421503109241BD9
+:10393000350B283C3105C0F42091D4022F70206152
+:103940002093D40226E0289FF001299FF00D112436
+:10395000EC55FD4F80818F70806180838FEC92E009
+:103960000E94A61B0C942E1C01968770BECF089552
+:10397000CF92DF92EF92FF920F931F93CF93DF933B
+:10398000CDB7DEB762970FB6F894DEBF0FBECDBFDE
+:103990008C0185E0F801DE011D9601900D928A955B
+:1039A000E1F7D8014C9111965C91119712966C91A8
+:1039B00012971396CD90DC9014973091CF027091AE
+:1039C000D0028091D2029091D302009709F46BC18A
+:1039D0007F3F19F43F3F09F466C1E090D102EE2029
+:1039E00009F4C0C02091D402C816D90628F0F60107
+:1039F000E81BF90BCF0104C0809590958C0D9D1D9F
+:103A0000FF24F394883C910578F0F12C207F09F095
+:103A1000C6C07C2DD98AC88A89890E940F1C8FEC68
+:103A200092E00E94A61BB1C0822F807F09F046C0A1
+:103A3000751314C0341312C0611110C02F702061AF
+:103A40002093D4020E944F1C8FEC92E00E94A61B90
+:103A50008091D402D80115968C932EC0CD2819F1EF
+:103A60005F3F11F44F3FF9F0F62E61111CC08091B9
+:103A70009D0220919E0236E0821709F45AC090E020
+:103A8000389FF001399FF00D1124E156FD4F7181EF
+:103A9000571306C07081471303C07281711103C0B0
+:103AA00001968770E9CFF62E662309F418C180913C
+:103AB000D40281608093D402F12C11C1751308C027
+:103AC000341306C0611104C08091D402D801C3C070
+:103AD0004D875E878D859E856A8B0E94E51B6A896E
+:103AE0008823E1F16623D1F12091D402822F8295BF
+:103AF0008F7090E0029774F08091CF029091D00285
+:103B000098878F831986DB86CA862C87CE01079615
+:103B10000E94A61B86E0F801AFECB2E001900D9286
+:103B20008A95E1F70E945D1C0E944F1CFF24F394CC
+:103B3000D6C04D875E878D859E850E941921292FCD
+:103B400022952F7030E0223031050CF0BCC09F7000
+:103B500009F0B6C0805E883008F4C1C0C8010E9478
+:103B6000A61BE4CFC816D90608F453C0F601E81B1B
+:103B7000F90BCF01883C910508F450C0F12C7C2D45
+:103B8000D98AC88A89890E940F1CEFECF2E086E08E
+:103B9000DF011D928A95E9F70E944F1CA0C07513A2
+:103BA00014C0341312C0611110C08091D402F80106
+:103BB0008583C8010E94A61B86E0EFECF2E0DF01DE
+:103BC0001D928A95E9F7FE2C8AC04D875E878D8508
+:103BD0009E856A8B0E94E51B6A89882309F4BECF03
+:103BE000662309F4BBCF2091D402822F82958F7077
+:103BF00090E002970CF48ECF8091CF029091D0028A
+:103C00009A8389831B82DD82CC822E83CE0101962A
+:103C10007FCF809590958C0D9D1DACCFF62E6623A1
+:103C200009F49CCF75132EC034132CC02091D402FC
+:103C300020FD1FC0822F82958F70D9F0D801159674
+:103C40002C9315978F3049F08F5F982F9295907F26
+:103C5000822F8F70892B15968C93C8010E94A61B0A
+:103C600086E0F801AFECB2E001900D928A95E1F7A1
+:103C700093CF86E0F801AFECB2E001900D928A9507
+:103C8000E1F72DC04D875E878D859E850E94E51BDF
+:103C9000811140CF8091D40281608093D402C80109
+:103CA0000E94A61B1CC0662309F458CF4D875E876F
+:103CB0008D859E850E94E51B882309F44FCF2ACF6E
+:103CC000811148CF0CC0243031050CF047CF9F70D4
+:103CD00009F440CFF8019581907F09F03BCF8F2DFB
+:103CE00062960FB6F894DEBF0FBECDBFDF91CF91C5
+:103CF0001F910F91FF90EF90DF90CF9008951F9349
+:103D0000CF93DF93CDB7DEB72C970FB6F894DEBF15
+:103D10000FBECDBF4F83588769877A878B879C8773
+:103D2000CE0107960E94B81C882369F08F81988580
+:103D30002A853B85232BF1F19F3F09F063C08F3F1C
+:103D400009F060C037C086E0FE013796DE011196AB
+:103D500001900D928A95E1F76F817885EA85FB8560
+:103D6000309741F17F3F11F46F3F21F120919E0286
+:103D700030E0C90101968770992740919D0250E07B
+:103D80008417950709F447C069837A83FD83EC8320
+:103D900096E0929FD001939FB00D1124A156BD4F84
+:103DA000FE01319601900D929A95E1F780939E0263
+:103DB0000E942E1C16E080919D0290919E02891710
+:103DC000C1F1189FC001112481569D4F0E94B81C5B
+:103DD000882379F1E0919D021E9FF0011124E156A4
+:103DE000FD4F4081518162817381848195810E9460
+:103DF0001E1C80919D0290E0019687709927809308
+:103E00009D02D9CF4F81588569857A858B859C85A0
+:103E10000E941E1CCFCF0E94E11B10929E021092A6
+:103E20009D02EFECF2E086E0DF011D928A95E9F752
+:103E3000C1CF2C960FB6F894DEBF0FBECDBFDF9179
+:103E4000CF911F910895EF92FF920F931F93CF93FD
+:103E5000DF938C01009709F46CC0F12CEE24E394FD
+:103E6000E8012196F8018491843740F4843008F009
+:103E700051C0813081F0823019F15BC0853709F47F
+:103E800044C0A8F19CE7980F903708F052C08F7794
+:103E90000E94FE1841C00E5F1F4FFE01C49180E2D8
+:103EA0008C0F883048F4C7708E2D01C0880FCA95DA
+:103EB000EAF70E94FF2114C08C2F0E9436182DC0F3
+:103EC0000E5F1F4FFE01C49180E28C0F883058F4C2
+:103ED000C7708E2D01C0880FCA95EAF70E9405228F
+:103EE0000E9426221AC08C2F0E94FE1816C00E5F58
+:103EF0001F4FFE01C491CC2381F08FE99FE0019711
+:103F0000F1F700C00000C150F6CF0E5F1F4FFE0159
+:103F1000F49003C00E9436188E018F2D882309F477
+:103F20009FCFEFE9FFE03197F1F700C0000081502B
+:103F3000F5CFDF91CF911F910F91FF90EF900895F2
+:103F400008956093D9027093DA028093DB02909314
+:103F5000DC020C94CD1B0F931F930091D90210919A
+:103F6000DA022091DB023091DC02DC01CB01802BF4
+:103F7000912BA22BB32B8093D9029093DA02A093BA
+:103F8000DB02B093DC021F910F910C94CD1B0F93B9
+:103F90001F930091D9021091DA022091DB02309137
+:103FA000DC02DC01CB0180239123A223B323809385
+:103FB000D9029093DA02A093DB02B093DC021F9146
+:103FC0000F910C94CD1B0F931F930091D902109168
+:103FD000DA022091DB023091DC02DC01CB01802788
+:103FE0009127A227B3278093D9029093DA02A09356
+:103FF000DB02B093DC021F910F910C94CD1B109249
+:10400000D5021092D6021092D7021092D8020C94C8
+:10401000CD1B41E050E060E070E004C0440F551F4C
+:10402000661F771F8A95D2F74093D5025093D60228
+:104030006093D7027093D8020C94CD1B41E050E0FE
+:1040400060E070E004C0440F551F661F771F8A951B
+:10405000D2F78091D5029091D602A091D702B0916B
+:10406000D802482B592B6A2B7B2B4093D5025093B7
+:10407000D6026093D7027093D8020C94CD1B41E016
+:1040800050E060E070E004C0440F551F661F771FCA
+:104090008A95D2F740955095609570958091D5029C
+:1040A0009091D602A091D702B091D802482359230B
+:1040B0006A237B234093D5025093D6026093D702A4
+:1040C0007093D8020C94CD1B41E050E060E070E0AA
+:1040D00004C0440F551F661F771F8A95D2F7809141
+:1040E000D5029091D602A091D702B091D80248276C
+:1040F00059276A277B274093D5025093D6026093B5
+:10410000D7027093D8020C94CD1B0F931F9300918C
+:10411000D5021091D6022091D7023091D802DC014D
+:10412000CB01802B912BA22BB32B8093D5029093A4
+:10413000D602A093D702B093D8021F910F910C948E
+:10414000CD1B0F931F930091D5021091D6022091A1
+:10415000D7023091D802DC01CB0180239123A22326
+:10416000B3238093D5029093D602A093D702B09345
+:10417000D8021F910F910C94CD1B0F931F930091A8
+:10418000D5021091D6022091D7023091D802DC01DD
+:10419000CB0180279127A227B3278093D502909344
+:1041A000D602A093D702B093D8021F910F910C941E
+:1041B000CD1B0895CF92DF92EF92FF920F931F9342
+:1041C000CF93DF938C01C090D902D090DA02E090B7
+:1041D000DB02F090DC028091D5029091D602A09192
+:1041E000D702B091D802C82AD92AEA2AFB2ACFE1FD
+:1041F000D0E0D701C6010C2E04C0B695A7959795BF
+:1042000087950A94D2F780FF06C0B8018C2F0E94D0
+:104210007508019721F4219760F780E001C08C2F89
+:10422000DF91CF911F910F91FF90EF90DF90CF9092
+:104230000895CF93DF93EC010E94DA20BE010E9423
+:104240007508DF91CF910895CB010E94192108953F
+:104250008091DD0285958595859508958091DD0293
+:104260008770089598E0899F90011124262B209350
+:10427000DD020C941E202091DD0280958223809324
+:10428000DD02982F977069F430E0482F552747FDDD
+:1042900050952417350729F08595859585950C94BB
+:1042A0003F2008959091DD02977081E009F480E04D
+:1042B000089590911501992321F090911601911183
+:1042C00009C02091170130911801F90132969FEF32
+:1042D00040E01FC0982F9695969596959F3050F583
+:1042E000E0911701F0911801E90FF11D877021E0AD
+:1042F00030E0A90102C0440F551F8A95E2F7CA01B8
+:104300009181892B818308959F3F39F04F5F4E3013
+:1043100041F051915813F8CF0DC05111F7CF942FA0
+:10432000F5CF9F3F39F0F901E90FF11D97FDFA959F
+:1043300082830895089590911501992321F0909119
+:104340001601911109C02091170130911801F9014E
+:104350003296205F3F4F1FC0982F96959695969561
+:104360009F30F0F4E0911701F0911801E90FF11D71
+:10437000877021E030E0A90102C0440F551F8A95E3
+:10438000E2F7CA018095918189238183089531964E
+:10439000E217F30729F090819813F9CF1082F7CF35
+:1043A000089581E090E0E0911701F0911801E80F85
+:1043B000F91F1082019680319105A9F70895909117
+:1043C000F102892B8093F102089580959091F1027A
+:1043D00089238093F10208951092F102089590913B
+:1043E000F002892B8093F002089580959091F0025D
+:1043F00089238093F00208951092F002089590911D
+:10440000EF02892B8093EF02089580959091EF023F
+:1044100089238093EF0208951092EF02089580930C
+:10442000DE0208951092DE020895809117019091A6
+:104430001801FC0131969C01205F3F4F80E0919173
+:1044400091118F5FE217F307D1F70895E0911701FB
+:10445000F09118018091F1028083E0911701F091B1
+:10446000180190818091F002892B8083E0911701DF
+:10447000F091180190818091EF02892B80838091C7
+:10448000DE02882361F0E0911701F091180190811C
+:10449000892B80830E94152281111092DE02809167
+:1044A0001701909118010C940B1720E0009739F038
+:1044B000AC0141505109842395232F5FF7CF822F00
+:1044C000089580911303843039F11092F30220E4AF
+:1044D00088E190E00FB6F894A895809360000FBE35
+:1044E0002093600080E00E94F00280E00E940F09AB
+:1044F00083B7817F846083BF83B7816083BF7894F3
+:10450000889583B78E7F83BF88E10FB6F894809338
+:104510006000109260000FBE08950895089580E035
+:104520000E94F0020E948D220E946A090E948E223F
+:104530000E94EF0991E0811101C090E0892F089558
+:104540000E94E11B80E00E94F0020E9409280E9464
+:10455000FF160C940F091F920F920FB60F921124A1
+:104560008F939F93AF93BF938091F302811113C0F8
+:104570008091F4029091F502A091F602B091F702B9
+:104580004196A11DB11D8093F4029093F502A09372
+:10459000F602B093F702BF91AF919F918F910F9068
+:1045A0000FBE0F901F90189582E084BD93E095BDDB
+:1045B0009AEF97BD80936E0008952FB7F89480917D
+:1045C000F4029091F502A091F602B091F7022FBF8C
+:1045D0000895CF92DF92EF92FF920F931F932FB720
+:1045E000F8944091F4025091F5026091F6027091B6
+:1045F000F7022FBF6A017B01EE24FF248C0120E02B
+:1046000030E0C016D106E206F30610F4415051091D
+:104610009A01281B390BC9011F910F91FF90EF9050
+:10462000DF90CF9008951F920F920FB60F92112432
+:104630008F939F93AF93BF938091F4029091F50273
+:10464000A091F602B091F7020196A11DB11D8093D1
+:10465000F4029093F502A093F602B093F702BF9193
+:10466000AF919F918F910F900FBE0F901F90189553
+:104670000E94FC13F8942FEF87EA91E621508040C6
+:104680009040E1F700C0000087E090EBDC018093F0
+:104690001E0390931F03A0932003B09321039CE07B
+:1046A00088E10FB6F894A895809360000FBE9093B0
+:1046B0006000FFCF0E949923811102C00E947523E0
+:1046C0000E94A4238093F2020E94AC2380931C03D7
+:1046D00087FB882780F9809316010E94A823682F02
+:1046E00070E080E090E00C94A11F6DEE7EEF80E022
+:1046F00090E00E94C02C60E082E090E00E94AE2C2E
+:1047000060E083E090E00E94AE2C60E084E090E006
+:104710000E94AE2C60E085E090E00E94AE2C60E04C
+:1047200086E090E00E94AE2C6FEF87E090E00C9462
+:10473000AE2C80E090E00E94A82C21E08D3E9E4FA0
+:1047400009F020E0822F089582E090E00C94A02CE4
+:1047500083E090E00C94A02C84E090E00C94A02CDA
+:10476000682F84E090E00C94AE2C86E090E00C94EE
+:10477000A02C682F86E090E00C94AE2C87E090E0AF
+:104780000C94A02C682F87E090E00C94AE2C8091C4
+:10479000FA0280FF0BC060911C0185E0689FB001A8
+:1047A000112475956795759567952BC081FF09C094
+:1047B00060911C0185E0689FB00111247595679593
+:1047C00020C082FF07C060911C0185E0689FB00196
+:1047D000112417C09091FB029923D1F060911B0125
+:1047E000961788F720911C0185E0289F90011124DD
+:1047F000929FA001939F500D112470E0CA010E9466
+:10480000862C6038710540F46115710539F002C0DD
+:1048100065E070E0862F08958FE7089581E00895A0
+:104820008091FA0280FF08C060911A0170E07595CE
+:1048300067957595679521C081FF06C060911A0143
+:1048400070E07595679519C082FF04C060911A01E8
+:1048500070E010C09091FB029923C1F060911901A2
+:104860009617A0F780911A01899FC001112470E06A
+:104870000E94862C6038710528F46115710521F0BD
+:10488000862F08958FE7089581E0089561E070E034
+:10489000F4CF803F21F40E94C723819504C0813F5B
+:1048A00029F40E94C7238093FE020895823F21F4D9
+:1048B0000E94C723819504C0833F29F40E94C72327
+:1048C0008093FD020895893F19F40E94102405C0C9
+:1048D0008A3F31F40E94102481958093FF0208954D
+:1048E0008B3F21F40E941024819504C08C3F29F451
+:1048F0000E941024809300030895843F21F4809146
+:10490000FC02816017C0853F21F48091FC02826027
+:1049100011C0863F21F48091FC0284600BC0873F68
+:1049200021F48091FC02886005C0883F31F48091B9
+:10493000FC0280618093FC0208958D3F21F48091F8
+:10494000FA0281600BC08E3F21F48091FA028260EE
+:1049500005C08F3F29F48091FA0284608093FA02A7
+:104960000895803F39F48091FE0287FF6CC0109259
+:10497000FE0269C0813F29F48091FE021816BCF343
+:1049800062C09091FD02823F29F497FF5CC01092B3
+:10499000FD0259C0833F19F41916CCF354C0893F66
+:1049A00041F48091FF0218160CF04DC01092FF02E6
+:1049B0004AC08A3F29F48091FF0287FF44C0F6CFA6
+:1049C0008B3F39F48091000387FF3DC010920003B4
+:1049D0003AC08C3F29F4809100031816BCF333C011
+:1049E000843F21F48091FC028E7F17C0853F21F423
+:1049F0008091FC028D7F11C0863F21F48091FC02E2
+:104A00008B7F0BC0873F21F48091FC02877F05C01C
+:104A1000883F31F48091FC028F7E8093FC0213C0AA
+:104A20008D3F21F48091FA028E7F0BC08E3F21F4DE
+:104A30008091FA028D7F05C08F3F29F48091FA02A0
+:104A40008B7F8093FA028091FD0281110EC08091CC
+:104A5000FE0281110AC08091FF02811106C080917F
+:104A60000003811102C01092FB0208958CEF92E0C6
+:104A70000E9416170E94DD229093F9028093F8029B
+:104A800008951F93CF93DF938091F8029091F902DC
+:104A90000E94E922AC019091FB02992321F0209120
+:104AA0001D0130E006C020911E018AE0289F900180
+:104AB00011244217530708F486C08091FD02C0916B
+:104AC000FE02D091FF0210910003811107C0C111B5
+:104AD00076C0D11174C0111172C075C09F3F19F01A
+:104AE0009F5F9093FB02181624F40E94C7238093C3
+:104AF000FD028091FD0287FF05C00E94C7238195BA
+:104B00008093FD021C1624F40E94C7238093FE02AA
+:104B10008091FE0287FF05C00E94C7238195809384
+:104B2000FE026091FD02662339F1C091FE02CC23A2
+:104B300019F1772767FD7095872F972F0E94A82975
+:104B400023E333E343E35FE30E94B82A0E9475291D
+:104B50006093FD026C2F772767FD7095872F972F45
+:104B60000E94A82923E333E343E35FE30E94B82ACA
+:104B70000E9475296093FE021D1624F40E941024E1
+:104B80008093FF028091FF0287FF05C00E941024DE
+:104B900081958093FF02111624F40E9410248093C3
+:104BA00000038091000387FF05C00E9410248195B7
+:104BB00080930003DF91CF911F910C9436259F3F86
+:104BC00009F08ECF96CFDF91CF911F910895ECEF32
+:104BD000F2E085E0DF011D928A95E9F71092FB0271
+:104BE0001092FA020895833081F128F4813059F04F
+:104BF0008230D1F00895853009F449C0B8F186308B
+:104C000009F456C0089580911E01262F30E0280F28
+:104C1000311D2F3F310524F4680F60931E01089564
+:104C20008FEF80931E01089580911D01262F30E0A3
+:104C3000280F311D2F3F310524F4680F60931D01AB
+:104C400008958FEF80931D01089580911C01262FF8
+:104C500030E0280F311D2F3F310524F4680F609399
+:104C60001C0108958FEF80931C01089580911B0112
+:104C7000262F30E0280F311D2F3F310524F4680F17
+:104C800060931B0108958FEF80931B01089580911D
+:104C90001A01262F30E0280F311D2F3F310524F453
+:104CA000680F60931A0108958FEF80931A01089599
+:104CB00080911901262F30E0280F311D2F3F31053B
+:104CC00024F4680F6093190108958FEF8093190100
+:104CD0000895833011F128F4813049F0823091F049
+:104CE0000895853081F120F18630C1F108958091D9
+:104CF0001E01681720F4861B80931E0108951092F0
+:104D00001E01089580911D01681720F4861B809371
+:104D10001D01089510921D01089580911C016817CE
+:104D200020F4861B80931C01089510921C010895A5
+:104D300080911B01681720F4861B80931B01089546
+:104D400010921B01089580911A01681720F4861BA8
+:104D500080931A01089510921A0108958091190103
+:104D6000681720F4861B8093190108951092190189
+:104D700008950F931F93873208F048C08E3108F0D2
+:104D80008DC0803109F477C008F5873009F461C01F
+:104D900068F4863009F09DC08091F202817F8E7F99
+:104DA0008093F20281E08093020394C08B3009F477
+:104DB00089C08E3009F08DC08091F20282FB2227DB
+:104DC00020F991E0922790FB82F95EC0863109F4C8
+:104DD00079C060F4813109F07CC00E94E11B9091A0
+:104DE000160181E08927809316016CC0893109F48E
+:104DF00069C08B3109F06DC08091F20281FB2227DE
+:104E000020F991E0922790FB81F93EC0883309F4A4
+:104E100059C050F4893209F457C0853309F454C09D
+:104E2000873209F451C055C0833409F44DC028F4C9
+:104E30008A3308F44EC0895332C0883409F049C01F
+:104E40000E94E11B0E941F0A0E94E3030E94382374
+:104E500039C09091F202892F8095817080FB90F982
+:104E600029F0966098609093F20234C0997F977F02
+:104E70009093F20227C08091F20283FB222720F94F
+:104E800091E0922790FB83F98093F2029923D1F06D
+:104E90008091F20281608093F20214C08D5141E052
+:104EA00050E060E070E08A019B0104C0000F111F18
+:104EB000221F331F8A95D2F7C901B8010E94A11F92
+:104EC0000E94E11B81E006C061E070E080E090E0BC
+:104ED000F5CF80E01F910F91089580E0089580E064
+:104EE0000895CF93C82F80910203813069F018F0A4
+:104EF0008230C9F184C0E0911701F09118018081DE
+:104F0000823209F07EC007C0E0911701F0911801CC
+:104F10008081823261F48C2F0E946D27811104C040
+:104F20008C2F0E94B9261DC081E090E01AC08C2F02
+:104F30000E946F27811114C0C43179F048F4CB303E
+:104F400079F0C03109F061C082E08093020308C0AB
+:104F5000C93219F0C83321F058C01092020355C06D
+:104F600081E0817054C0C93291F120F5C43179F1EA
+:104F7000B0F4C73009F047C08EE180931E0182E390
+:104F800080931D018AE080931C0184E180931B01C2
+:104F900088E080931A0188E28093190134C0CE51D1
+:104FA000C63088F5EC2FF0E0EA54FE4F8081809304
+:104FB000010329C0CE34E9F020F4CB3421F56AE0B6
+:104FC00013C0C13579F0C235F1F461E00DC08091B4
+:104FD0000103882319F01092010315C081E080932A
+:104FE000020315C061E006C0809101030E94F32511
+:104FF0000AC06AE0809101030E94692604C01092F1
+:10500000020380E004C081E002C080E0AACFCF911B
+:1050100008950E949923811102C00E9475230E9465
+:10502000B52380931D0380FF02C0869501C080E0F8
+:105030000C94F00280911D03982F9695292F30E053
+:10504000233031054CF49F5F990F8170892B81606B
+:1050500080931D030E94B92380911D0386950C94B3
+:10506000F00280911D03982F969591F09158990F19
+:105070008170892B80931D038E7F91E009F490E06D
+:1050800080911D0390FB80F980931D030E94B9233A
+:1050900080911D0386950C94F00280911D03982F3A
+:1050A000909590FB80F980931D030E94B923809115
+:1050B0001D0380FF02C0869501C080E00C94F002C1
+:1050C00090911D03892F86958F5F8F779170843023
+:1050D00028F4880F892B80931D0302C090931D0331
+:1050E00080911D038E7F91E009F490E080911D0373
+:1050F00090FB80F980931D030E94B92380911D03CA
+:1051000086950C94F00220911D03922F9695892785
+:10511000982F990F822F8170892B80931D038E7F8A
+:1051200091E009F490E080911D0390FB80F9809359
+:105130001D030E94B92380911D0386950C94F002F3
+:1051400080911D03869508955058BB27AA270ED03D
+:10515000D1C1C2D130F0C7D120F031F49F3F11F45A
+:105160001EF4B7C10EF4E095E7FB9FC1E92FD3D140
+:1051700080F3BA17620773078407950718F071F474
+:105180009EF5EBC10EF4E0950B2EBA2FA02D0B016E
+:10519000B90190010C01CA01A0011124FF27591B7C
+:1051A00099F0593F50F4503E68F11A16F040A22F82
+:1051B000232F342F4427585FF3CF469537952795F3
+:1051C000A795F0405395C9F77EF41F16BA0B620BF2
+:1051D000730B840BBAF09150A1F0FF0FBB1F661F39
+:1051E000771F881FC2F70EC0BA0F621F731F841F7C
+:1051F00048F4879577956795B795F7959E3F08F0A2
+:10520000B3CF9395880F08F09927EE0F9795879560
+:10521000089527D108F481E008950CD06BC163D1C3
+:1052200040F05AD130F021F45F3F19F03EC15111E6
+:1052300095C14FC170D198F39923C9F35523B1F3A8
+:10524000951B550BBB27AA2762177307840738F0F5
+:105250009F5F5F4F220F331F441FAA1FA9F333D054
+:105260000E2E3AF0E0E830D091505040E695001C08
+:10527000CAF729D0FE2F27D0660F771F881FBB1FC4
+:10528000261737074807AB07B0E809F0BB0B802D9E
+:10529000BF01FF2793585F4F2AF09E3F510568F0EA
+:1052A00004C15CC15F3FECF3983EDCF386957795D3
+:1052B0006795B795F7959F5FC9F7880F911D9695EC
+:1052C000879597F90895E1E0660F771F881FBB1F48
+:1052D000621773078407BA0720F0621B730B840BF5
+:1052E000BA0BEE1F88F7E095089504D06894B111C9
+:1052F00035C1089518D188F09F5790F0B92F99279C
+:10530000B751A0F0D1F0660F771F881F991F1AF0D0
+:10531000BA95C9F712C0B13081F01FD1B1E008953C
+:105320001CC1672F782F8827B85F39F0B93FCCF3BD
+:10533000869577956795B395D9F73EF490958095C6
+:10534000709561957F4F8F4F9F4F0895E89409C0E6
+:1053500097FB3EF490958095709561957F4F8F4FA8
+:105360009F4F9923A9F0F92F96E9BB279395F695BE
+:10537000879577956795B795F111F8CFFAF4BB0F3C
+:1053800011F460FF1BC06F5F7F4F8F4F9F4F16C0A0
+:10539000882311F096E911C0772321F09EE8872F2A
+:1053A000762F05C0662371F096E8862F70E060E0E6
+:1053B0002AF09A95660F771F881FDAF7880F96955F
+:1053C000879597F9089588D018F011F08CD038F4AB
+:1053D00080C0C4C0E92F9FD0B0F35523C9F3E7FBC9
+:1053E0006217730784079507A8F199F3E92FFF2740
+:1053F00088232AF03197660F771F881FDAF7952FD9
+:105400005527442332F091505040220F331F441F40
+:10541000D2F7BB27E91BF50B621B730B840BB10999
+:10542000C1F222F4620F731F841FB11D31972AF05D
+:10543000660F771F881FBB1FEFCF915050405AF067
+:1054400041F0882332F0660F771F881F915050403B
+:10545000C1F7939530C08695779567959F5FD9F78B
+:10546000F8CF990F0008550FAA0BE0E8FEEF1616CB
+:105470001706E807F907C0F012161306E407F50748
+:1054800098F0621B730B840B950B39F40A2661F0BC
+:10549000232B242B252B21F408950A2609F4A1405F
+:1054A000A6958FEF811D811D089597F99F6780E86C
+:1054B00070E060E008959F3F31F0915020F48795AF
+:1054C00077956795B795880F911D9695879597F96C
+:1054D00008959FEF80EC089500240A94161617068D
+:1054E00018060906089500240A94121613061406D5
+:1054F00005060895092E0394000C11F4882352F038
+:10550000BB0F40F4BF2B11F460FF04C06F5F7F4FEF
+:105510008F4F9F4F089557FD9058440F551F59F0D6
+:105520005F3F71F04795880F97FB991F61F09F3F90
+:1055300079F087950895121613061406551FF2CFB9
+:105540004695F1DF08C0161617061806991FF1CF09
+:1055500086957105610508940895E894BB27662730
+:105560007727CB0197F908957CDF08F48FEF089532
+:105570000BD0C0CFB1DF28F0B6DF18F0952309F0CB
+:1055800094CFA7CF1124EACFC6DFA0F3959FD1F324
+:10559000950F50E0551F629FF001729FBB27F00DE1
+:1055A000B11D639FAA27F00DB11DAA1F649F662736
+:1055B000B00DA11D661F829F2227B00DA11D621F85
+:1055C000739FB00DA11D621F839FA00D611D221F3F
+:1055D000749F3327A00D611D231F849F600D211D23
+:1055E000822F762F6A2F11249F5750408AF0E1F0C6
+:1055F00088234AF0EE0FFF1FBB1F661F771F881F0F
+:1056000091505040A9F79E3F510570F04ECFA6CF64
+:105610005F3FECF3983EDCF3869577956795B795F9
+:10562000F795E7959F5FC1F7FE2B880F911D969523
+:10563000879597F90895FA01EE0FFF1F309621051F
+:10564000310599F16115710561F48038BFE39B075D
+:1056500049F168949038810561F08038BFEF9B076D
+:1056600041F0992342F5FF3FE1053105210511F194
+:10567000E8940894E795D901AA2329F4AB2FBE2F0B
+:10568000F85FD0F310C0FF5F70F4A695E0F7F7392C
+:1056900050F019F0FF3A38F49F779F930CD00F9099
+:1056A00007FC905808953EF014CF60E070E080E869
+:1056B0009FE308954FE79F775F934F933F932F9317
+:1056C0009ED02F913F914F915F9152DF05C019F409
+:1056D0000EF0EBCE42CFFDCE26DFC8F39638C0F7F2
+:1056E00007F80F92E8942BE33AEA48EB5FE74EDFC6
+:1056F0000F920F920F924DB75EB70F92C0D0EAE0B3
+:10570000F1E016D04F915F91EF91FF91E595EE1F7B
+:10571000FF1F49F0FE57E0684427EE0F441FFA953B
+:10572000E1F74195550B32D00F9007FE26C0089542
+:10573000DF93CF931F930F93FF92EF92DF927B0142
+:105740008C01689405C0DA2EEF011EDFFE01E8949B
+:10575000A5912591359145915591AEF3EF0106DD67
+:10576000FE019701A801DA9479F7DF90EF90FF909E
+:105770000F911F91CF91DF9108959B01AC0160E0E3
+:1057800070E080E89FE349CD90CE95CECCDEE8F383
+:105790009923D9F3940F511DBBF39150504094F0CD
+:1057A00059F0882332F0660F771F881F91505040C0
+:1057B000C1F79E3F510544F7880F911D9695879537
+:1057C00097F908955F3FACF0983E9CF0BB27869513
+:1057D00077956795B79508F4B1609395C1F7BB0FBE
+:1057E00058F711F460FFE8CF6F5F7F4F8F4F9F4FE7
+:1057F000E3CFB4CE0EF05FCE6CCE689456CE93DE7F
+:10580000C8F39923D1F3C6F3DF93CF931F930F937C
+:10581000FF92C92FDD2788232AF02197660F771F73
+:10582000881FDAF720E030E040E85FEB9FE388393B
+:1058300020F0803E30F021968F7787DCE2E3F1E0C4
+:1058400003C083DCEFE5F1E073DF8B01BE01EC0107
+:10585000FB2E6F5771097595771F880B990B78DDB3
+:1058600028E132E741E35FE38FDEAF2D9801AE011F
+:10587000FF900F911F91CF91DF9178DC3BCEFA0121
+:10588000DC01AA0FBB1F9B01AC01BF5728F42227E4
+:105890003327442750781FC0B75188F4AB2F00241A
+:1058A000469537952795011CA395D2F3002069F002
+:1058B000220F331F441FB395DAF30DD045CC61306E
+:1058C0007105A0E88A07B94630F49B01AC01662750
+:1058D000772788279078309621F020833183428380
+:1058E00053830895AA1BBB1B51E107C0AA1FBB1F0E
+:1058F000A617B70710F0A61BB70B881F991F5A955C
+:10590000A9F780959095BC01CD01089597FB072ECE
+:1059100016F4009407D077FD09D00E94722C07FC82
+:1059200005D03EF4909581959F4F089570956195AF
+:105930007F4F0895EE0FFF1F0590F491E02D09941D
+:10594000F999FECF92BD81BDF89A992780B5089547
+:10595000A8E1B0E042E050E00C94C82C262FF99961
+:10596000FECF92BD81BDF89A019700B4021639F0BE
+:105970001FBA20BD0FB6F894FA9AF99A0FBE08958F
+:105980000196272F0E94AF2C0C94AE2CDC01CB018A
+:10599000FC01F999FECF06C0F2BDE1BDF89A31963F
+:1059A00000B40D9241505040B8F70895F894FFCFDD
+:1059B000640007000CFF0000003F64031091106EAC
+:1059C000103A1006100101DF022808140A321E00E6
+:1059D00002040507090B0C0E1011131517181A1CD9
+:1059E0001D1F2123242628292B2D2F303234353713
+:1059F000393B1F0F03764F5F6F7F49694379095920
+:105A000053633149803F5D8B803FF8BF803FCAE1DF
+:105A1000803F73ED803FCAE1803FF8BF803F5D8BE0
+:105A2000803F3149803F0000803FF16D7F3F75EA44
+:105A30007E3F4C827E3F833F7E3F84287E3F833F74
+:105A40007E3F4C827E3F75EA7E3FF16D7F3F0000D6
+:105A5000803F3F4D3639EB049E0468042F04C20397
+:105A6000DB03F4030D040102030405060708090023
+:00000001FF
diff --git a/keyboards/planck/keymaps/daniel/keymap.c b/keyboards/planck/keymaps/daniel/keymap.c new file mode 100644 index 0000000000..3054d7974b --- /dev/null +++ b/keyboards/planck/keymaps/daniel/keymap.c @@ -0,0 +1,37 @@ +#include "keymap.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +[0] = { /* Qwerty */ + {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {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, KC_RSFT}, + {FUNC(3), KC_LCTL, KC_LALT, KC_LGUI, FUNC(2), KC_SPC, KC_SPC, FUNC(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + // Space is repeated to accommadate for both spacebar wiring positions +}, +[1] = { /* RAISE */ + {KC_GRV, S(KC_1), S(KC_2), S(KC_3), S(KC_4), S(KC_5), S(KC_6), S(KC_7), S(KC_8), S(KC_9), S(KC_0), KC_EQL}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, S(KC_MINS), KC_BSLS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, FUNC(1), KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, +[2] = { /* LOWER */ + {S(KC_GRV), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, S(KC_EQL)}, + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_ENT}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, FUNC(2), KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} +}, +[3] = { /* Qwerty */ + {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL}, + {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, KC_RSFT}, + {KC_TRNS, KC_LCTL, KC_LALT, KC_LGUI, FUNC(2), KC_SPC, KC_SPC, FUNC(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + // Space is repeated to accommadate for both spacebar wiring positions +} +}; + + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_MOMENTARY(1), // to RAISE + [2] = ACTION_LAYER_MOMENTARY(2), // to LOWER + [3] = ACTION_LAYER_MOMENTARY(3) // to LOWER +}; |