summaryrefslogtreecommitdiffstats
path: root/keyboard
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard')
-rw-r--r--keyboard/atomic/atomic.h1
-rw-r--r--keyboard/atomic/keymaps/default/compiled.hex2214
-rw-r--r--keyboard/clueboard1/keymaps/default/compiled.hex2265
-rw-r--r--keyboard/ergodox_ez/keymaps/adnw_k_o_y/compiled.hex2187
-rw-r--r--keyboard/ergodox_ez/keymaps/csharp_dev/compiled.hex2215
-rw-r--r--keyboard/ergodox_ez/keymaps/csharp_dev/keymap.c2
-rw-r--r--keyboard/ergodox_ez/keymaps/dvorak_spanish/compiled.hex2238
-rwxr-xr-xkeyboard/ergodox_ez/keymaps/dvorak_spanish/keymap.c12
-rw-r--r--keyboard/ergodox_ez/keymaps/erez_experimental/config.h3
-rw-r--r--keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c4
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/compiled.hex2265
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/keymap.c1
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/compiled.hex2256
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de/keymap.c14
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/compiled.hex2192
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_adnw_koy/keymap.c27
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/compiled.hex2261
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c24
-rw-r--r--keyboard/ergodox_ez/keymaps/osx_fr/keymap.c2
-rw-r--r--keyboard/ergodox_ez/keymaps/romanzolotarev-norman-osx/compiled.hex2150
-rw-r--r--keyboard/ergodox_ez/keymaps/romanzolotarev-norman-osx/keymap.c1
-rw-r--r--keyboard/ergodox_ez/keymaps/romanzolotarev-norman-qwerty-osx/compiled.hex2177
-rw-r--r--keyboard/ergodox_ez/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c1
-rw-r--r--keyboard/ergodox_ez/keymaps/townk_osx/compiled.hex2259
-rw-r--r--keyboard/ergodox_ez/keymaps/townk_osx/config.h2
-rw-r--r--keyboard/ergodox_ez/keymaps/workman_osx_mdw/compiled.hex2242
-rw-r--r--keyboard/ergodox_ez/keymaps/workman_osx_mdw/keymap.c2
-rw-r--r--keyboard/jd45/Makefile3
-rw-r--r--keyboard/jd45/backlight.c61
-rw-r--r--keyboard/jd45/jd45.c66
-rw-r--r--keyboard/jd45/jd45.h1
-rw-r--r--keyboard/jd45/keymaps/default/compiled.hex2166
-rw-r--r--keyboard/jd45/keymaps/justin/compiled.hex2155
-rw-r--r--keyboard/phantom/keymaps/default/compiled.hex2984
-rw-r--r--keyboard/phantom/led.c3
-rw-r--r--keyboard/phantom/phantom.c9
-rw-r--r--keyboard/phantom/phantom.h2
-rw-r--r--keyboard/planck/keymaps/experimental/compiled.hex3182
-rw-r--r--keyboard/planck/keymaps/experimental/config.h8
-rw-r--r--keyboard/planck/keymaps/experimental/keymap.c2
-rw-r--r--keyboard/planck/keymaps/lucas/compiled.hex2791
-rw-r--r--keyboard/planck/keymaps/lucas/keymap.c3
-rw-r--r--keyboard/planck/keymaps/unicode/compiled.hex2277
-rw-r--r--keyboard/planck/planck.h1
-rw-r--r--keyboard/preonic/keymaps/default/compiled.hex2879
-rw-r--r--keyboard/preonic/keymaps/default/keymap.c45
-rw-r--r--keyboard/preonic/preonic.h1
47 files changed, 23743 insertions, 23913 deletions
diff --git a/keyboard/atomic/atomic.h b/keyboard/atomic/atomic.h
index 456c3fbdf8..901761f514 100644
--- a/keyboard/atomic/atomic.h
+++ b/keyboard/atomic/atomic.h
@@ -4,6 +4,7 @@
#include "quantum.h"
#include <stddef.h>
#include <avr/io.h>
+#include <avr/interrupt.h>
// This a shortcut to help you visually see your layout.
// The following is an example using the Planck MIT layout
diff --git a/keyboard/atomic/keymaps/default/compiled.hex b/keyboard/atomic/keymaps/default/compiled.hex
index dde3b840ba..b9bb143ea8 100644
--- a/keyboard/atomic/keymaps/default/compiled.hex
+++ b/keyboard/atomic/keymaps/default/compiled.hex
@@ -1,1098 +1,1118 @@
-:100000000C9409030C944D030C944D030C944D0374
-:100010000C944D030C944D030C944D030C944D0320
-:100020000C944D030C944D030C94C80C0C949A0D35
-:100030000C94B21A0C944D030C944D030C944D0384
-:100040000C944D030C944D030C944D030C944D03F0
-:100050000C944D030C941A1B0C944D030C944D03FB
-:100060000C944D030C944D030C944D030C944D03D0
-:100070000C944D030C944D030C944D030C944D03C0
-:100080000C944D030C944D030C944D030C944D03B0
-:100090000C944D030C944D030C944D030C944D03A0
-:1000A0000C944D030C944D030C944D03070E290E34
-:1000B000170F290E170F6E0E910E170FE60EF90E81
-:1000C000E311E3111212121251127112C713C71366
-:1000D0007C12C7132C132C1393139C13C713C11337
-:1000E00039133913391339133913391339133913B0
-:1000F00039133913391339133913391339133913A0
-:10010000491357135E1365136F1335001E001F004C
-:1001100020002100220023002400250026002700C3
-:100120002D002E002A002A002B0014001A000800BF
-:10013000150017001C0018000C00120013002F00FF
-:10014000300031004C0029000400160007000900AF
-:100150000A000B000D000E000F00330034002800D1
-:1001600028004B00E1001D001B00060019000500DF
-:1001700011001000360037003800E500E50052009D
-:100180004E000030E000E200E30004522C002C009E
-:100190000352E700E600E4000552500051004F0012
-:1001A00035001E001F002000210022002300240033
-:1001B0002500260027002D002E002A002A002B00F3
-:1001C00014001A00090013000A000D000F001800A7
-:1001D0001C0033002F00300031004C0029000400C7
-:1001E00015001600170007000B00110008000C0096
-:1001F00012003400280028004B00E1001D001B0005
-:100200000600190005000E00100036003700380007
-:10021000E500E50052004E000030E000E200E3009F
-:1002200004522C002C000352E700E600E4000552C3
-:10023000500051004F0035001E001F00200021001B
-:100240002200230024002500260027002D002E0078
-:100250002A002A002B0034003600370013001C004F
-:1002600009000A00060015000F002F0030003100C1
-:100270004C00290004001200080018000C000700C0
-:100280000B001700110016003800280028004B0052
-:10029000E100330014000D000E001B0005001000EB
-:1002A0001A0019001D00E500E50052004E00003064
-:1002B000E000E200E30004522C002C000352E700AF
-:1002C000E600E4000552500051004F0001003A00E2
-:1002D0003B003C003D003E003F004000410042002A
-:1002E0004300440045000100010001001E021F02FE
-:1002F00020022102220223022402250226022702D2
-:10030000010001000100490001003A003B003C00EF
-:100310003D003E003F002D022E022F02300231022E
-:1003200001000100010001004000410042004300C3
-:10033000440045000100010001000100010001002E
-:1003400001000100010001000100010001000100A5
-:100350000100010001000100010001000100010095
-:10036000010001003A003B003C003D003E003F0020
-:1003700040004100420043004400450001000100EC
-:1003800001001E001F002000210022002300240085
-:10039000250026002700010001000100490001009E
-:1003A0003A003B003C003D003E003F002D002E0087
-:1003B0002F00300031000100010001000100400069
-:1003C00041004200430044004500010001000100DB
-:1003D0000100010001000100010001000100010015
-:1003E0000100010001000100010001000100010005
-:1003F000010001000100010053003A003B003C00F5
-:100400003D003E003F0040004100420043004400E8
-:100410004500010001004700680069006A006B00A8
-:100420006C006D006E006F00700071007200730050
-:10043000480046003900F800F700F600F500FD001E
-:10044000FF00AB00AA00A900AE00010001000100FE
-:10045000F9000100010000530153025301000100A3
-:10046000010001000100010001000100F000FA009C
-:1004700001000100010001000100F400F40001008E
-:100480000100010001000100F200F100F300280367
-:100490005400680065002000410074006F006D008A
-:1004A0006900630020004B006500790062006F0066
-:1004B00061007200640000002C034F0072007400A1
-:1004C00068006F006C0069006E00650061007200DA
-:1004D00020004B006500790062006F00610072002F
-:1004E00064007300000004030904090254000301BE
-:1004F00000A0FA0904000001030101000921110113
-:100500000001223F000705810308000A09040100D9
-:100510000103010200092111010001224D0007051C
-:10052000820308000A0904020001030000000921F7
-:10053000110100012236000705830308000A120199
-:10054000100100000008EDFE6060010001020001E2
-:1005500005010980A101850216010026B7001A01D4
-:10056000002AB700751095018100C0050C0901A192
-:10057000018503160100269C021A01002A9C0275BF
-:100580001095018100C005010902A1010901A10026
-:100590000509190129051500250195057501810237
-:1005A0009501750381010501093009311581257F08
-:1005B00095027508810609381581257F9501750812
-:1005C0008106050C0A38021581257F950175088181
-:1005D00006C0C005010906A101050719E029E715B4
-:1005E00000250195087501810295017508810105B5
-:1005F0000819012905950575019102950175039169
-:10060000010507190029FF150025FF9506750881CA
-:1006100000C011241FBECFEFDAE0DEBFCDBF04B6AD
-:1006200003FE24C08091ED019091EE01A091EF01B5
-:10063000B091F0018730904BA740B04BB9F41092C5
-:10064000ED011092EE011092EF011092F00114BE34
-:1006500084B7877F84BF88E10FB6F89480936000E9
-:10066000109260000FBEE0E0F8E3099511E0A0E011
-:10067000B1E0E6E3F4E402C005900D92A234B107C4
-:10068000D9F711E0A2E4B1E001C01D92AD3EB1077F
-:10069000E1F70E940E0A0C9419220C9400000895B0
-:1006A000089581E0089508950C9450030C9451032B
-:1006B0000C9453030E948F2023E030E0281B310963
-:1006C000220F209344010895282F2F9880918000B5
-:1006D000211108C0877F8093800010928D001092B6
-:1006E0008C001BC0886080938000233018F08FEF4F
-:1006F0009FEF0FC083E090E0821B9109880F991F44
-:100700002FEF3FEFA90102C0569547958A95E2F772
-:10071000CA0190938D0080938C000C945A030E9420
-:100720005A0384E080934301109242010895279A6E
-:100730002F988FEF9FEF90938700809386008AE039
-:100740008093800089E1809381000E94F81F0C94BF
-:100750008F0385B7806885BF85B7806885BF0E9495
-:1007600097036E9A769A0C944F0361110DC0FC01A9
-:100770008281882331F085EE0E9487100E944F20ED
-:1007800003C085EE0E944F1180E090E0089581E063
-:1007900008950C94C70308950F931F93CF93DF938D
-:1007A0008C01FC01C081D181CE010E942B19BE01B8
-:1007B0000E947904EC01B8010E94C903882309F45E
-:1007C0008DC0F8018281882309F44AC080915001CC
-:1007D00081111FC0C431F0E5DF0709F051C00E944C
-:1007E000CB0381E0809350010E94E41A90934F0163
-:1007F00080934E01109247011092490110924801D6
-:1008000010924B0110924A0110924D0110924C012E
-:1008100065C080914E0190914F010E94F01A883C72
-:10082000910570F480914701E82FF0E0EE0FFF1F73
-:10083000E85BFE4FD183C0838F5F809347014EC03A
-:10084000C43880E5D80721F0C538D04501F13AC059
-:10085000F8018281882341F01092450182E01EC098
-:10086000C438E0E5DE0759F580914501811106C0E5
-:1008700086E20E94871086E20E944F1182E01CC02F
-:10088000C438F0E5DF0741F3C538D045D9F4F801A5
-:100890008281882331F01092460180E20E949E11ED
-:1008A0001DC080914601811106C087E20E94871019
-:1008B00087E20E944F1180E20E94A5110FC0C53847
-:1008C000D04529F381E08093450180934601C8011A
-:1008D000DF91CF911F910F910C94560380E0DF912F
-:1008E000CF911F910F9108950C94A9030C94540378
-:1008F00008959FE0799FF00111249BE4899FE00D0A
-:10090000F11D1124E60FF11DEE0FFF1FE65FFE4FF4
-:10091000859194910895880F991FFC01E657F04046
-:10092000859194910895880F991FFC01E65FFE4F11
-:100930008591949108950F931F93CF93DF93EC01CA
-:10094000811521E39207A0F5C11580E3D80708F0CF
-:10095000D7C0C83ED105D8F4C03ED10508F003C2C7
-:10096000C83AD10578F4C53AD10508F06AC0C1305B
-:10097000D10509F463C008F4F3C1C430D10508F00F
-:10098000F2C1EEC1CB3BD10508F466C0E9C1C11587
-:1009900090E2D90708F0AFC0C11521E0D20708F0F6
-:1009A000E2C1C03FD10508F4DBC18E0110651BC256
-:1009B000C03880E5D80700F5C03790E5D90708F0C2
-:1009C000A3C0C11520E5D20709F4ACC050F4CE0194
-:1009D000905480319F4008F0C3C1DF708E01106ACF
-:1009E00002C2C13080E5D80709F4AAC0C43190E53D
-:1009F000D90708F4ABC0B4C1C33820E5D20709F465
-:100A00008EC050F4C13890E5D90709F482C008F0CF
-:100A100083C000E011EDE7C1C03181E5D80708F4DB
-:100A20009FC1C11597E5D90708F432C1CE0190578F
-:100A30008115904108F094C1DF708FC101E010E092
-:100A4000D2C1C53AD10509F490C1C63AD10509F021
-:100A50008FC102E810E4C7C1C83AD10509F48BC1BF
-:100A6000C93AD10509F48AC1CA3AD10509F489C144
-:100A7000CB3AD10509F488C1CC3AD10509F487C134
-:100A8000CD3AD10509F486C1C03BD10509F485C131
-:100A9000CE3AD10509F484C1CF3AD10509F483C116
-:100AA000C13BD10509F482C1C23BD10509F481C122
-:100AB000C33BD10509F480C1C43BD10509F47FC112
-:100AC000C53BD10509F47EC1C63BD10509F47DC102
-:100AD000C73BD10509F47CC1C83BD10509F47BC1F2
-:100AE000C93BD10509F47AC1CA3BD10509F479C1E2
-:100AF00000E014E478C1CE019F700E94930474C199
-:100B0000DD278E01106C6FC1CF70DD278E01146D53
-:100B10006AC100E010ED67C100E012ED64C100E0C1
-:100B200013ED61C10E9432148FEF94E32CE08150E9
-:100B300090402040E1F700C000000E943F1B53C1DD
-:100B40008091CD0181608093CD014DC10E94961BA3
-:100B5000811102C00E94771B0E94A91B90E0909314
-:100B6000EC018093EB01C23080E5D80721F480913D
-:100B7000EB01816086C0C43090E5D90721F48091F3
-:100B8000EB0182607EC0C63020E5D20721F480915F
-:100B9000EB01846076C0C83080E5D80719F48091F5
-:100BA000EB0127C0CA3090E5D90721F48091EB0111
-:100BB000806167C0CC3020E5D20721F48091EB0141
-:100BC00080625FC0CE3080E5D80721F48091EB01D0
-:100BD000806457C0C03190E5D90721F48091EB01C2
-:100BE00080684FC0C23120E5D20729F48091EB0123
-:100BF0008460886046C0C33080E5D80721F48091C6
-:100C0000EB018E7F3EC0C53090E5D90721F480917D
-:100C1000EB018D7F36C0C73020E5D20721F48091EB
-:100C2000EB018B7F2EC0C93080E5D80719F4809185
-:100C3000EB0126C0CB3090E5D90721F48091EB0180
-:100C40008F7E1FC0CD3020E5D20721F48091EB01CB
-:100C50008F7D17C0CF3080E5D80721F48091EB015C
-:100C60008F7B0FC0C13190E5D90721F48091EB0152
-:100C70008F7707C0C331D04531F48091EB018B7F72
-:100C8000877F8093EB018091EB010E94AD1BABC08D
-:100C90008D2F99278F70992781309105D9F49E0166
-:100CA0002370332702C0880F991F2A95E2F79C68AA
-:100CB0008E0144E0000F111F4A95E1F700271370E1
-:100CC000802B912B53E0CC0FDD1F5A95E1F7C076B6
-:100CD000DD272FC08230910531F4DC2FCC278E0127
-:100CE000016F106A80C08330910569F4CE01837072
-:100CF000992701E010E002C0000F111F8A95E2F76A
-:100D0000C8019C680FC084309105B9F4CE0183708E
-:100D1000992701E010E002C0000F111F8A95E2F749
-:100D2000C8019A6823E0CC0FDD1F2A95E1F7C07E49
-:100D3000D7708C010C2B1D2B56C08530910531F4DA
-:100D4000DC2FCC278E01046F106A4DC0069709F086
-:100D50004AC0CF71DD27DC2FCC278E01106243C043
-:100D600000E010E040C08E013EC001E810E43BC04E
-:100D700003E810E438C002EE14E435C009EE14E4D0
-:100D800032C00AEE14E42FC005EB14E42CC006EBCD
-:100D900014E429C007EB14E426C00CEC14E423C0CF
-:100DA0000DEC14E420C003E815E41DC00AE815E4C6
-:100DB0001AC002E915E417C004E915E414C001E201
-:100DC00016E411C003E216E40EC004E216E40BC000
-:100DD00005E216E408C006E216E405C007E216E4E0
-:100DE00002C00AE216E4C801DF91CF911F910F9172
-:100DF00008959FE0799FF00111249BE4899FE00D05
-:100E0000F11D1124E60FF11DEE0FFF1FE65FFE4FEF
-:100E100085919491803E9105E0F4803C910558F5D0
-:100E20008133910509F46FC048F48932910509F4C2
-:100E300063C08A32910509F46DC072C0893391058F
-:100E4000E9F082389105D1F08533910509F44DC060
-:100E500067C0833E910581F138F4803E9105B9F079
-:100E6000823E9105D9F05CC0863E910561F1873ED6
-:100E70009105A1F155C00E948B0408952091EB01CA
-:100E800020FD02C021FF4CC080EE90E049C080915F
-:100E9000EB0180FFF9CF89E390E042C08091EB0144
-:100EA00082FF0EC08091EB0184FF03C080E090E0E0
-:100EB00037C083EE90E034C08091EB0182FFF2CF27
-:100EC00082EE90E02DC08091EB0183FF0BC08091FA
-:100ED000EB0184FDEBCF87EE90E022C08091EB0127
-:100EE00083FFF5CF86EE90E01BC08091EB0185FF7C
-:100EF00007C089E290E014C08091EB0185FFF9CF33
-:100F000085E390E00DC08091EB0186FF07C08AE287
-:100F100090E006C08091EB0186FFF9CF81E390E07D
-:100F20000E949B0408950C945803E82FF0E0ED5DB7
-:100F3000FE4F8081E82FEF70F0E082958F7021E006
-:100F400030E0A90102C0440F551F8A95E2F740A383
-:100F500008950F931F93CF93DF9385B7806885BF64
-:100F600085B7806885BFC4E0D0E001E010E0FE01F5
-:100F7000ED5DFE4F8081E82FEF70F0E021A18295BA
-:100F80008F70A80102C0440F551F8A95E2F7CA016D
-:100F9000822B81A38C2F0E949507219740F78EE02A
-:100FA00090E061E070E0FC01EC5EFE4F2081E22FFA
-:100FB000EF70F0E042A122952F70DB0102C0AA0F72
-:100FC000BB1F2A95E2F79D01242B22A3019758F716
-:100FD000DF91CF911F910F910C947404EF92FF92C7
-:100FE0000F931F93CF93DF930BE511E0C4E0EE2442
-:100FF000E394F12CD5E08C2F0E9495078EE090E0D1
-:1010000040E050E0FC01EC5EFE4F6081E62FEF70A7
-:10101000F0E020A130E062956F7002C03595279511
-:101020006A95E2F720FD09C09701082E02C0220F41
-:10103000331F0A94E2F7422B532B019718F7F8015C
-:10104000929182918F018417950721F051834083FB
-:10105000D09300018C2F0E949507C15060F68091BB
-:10106000000187FD1FC08150809300018F3F39F040
-:101070008FE99FE00197F1F700C0000013C080E006
-:1010800090E0FC01E55AFE4FDC01AF5ABE4F1896C6
-:101090002D913C911997318720870297863FEFEF7A
-:1010A0009E0779F70E94760481E0DF91CF911F912E
-:1010B0000F91FF90EF900895E82FF0E0EE0FFF1FE3
-:1010C000E55AFE4F80819181089508950F931F93F3
-:1010D000CF9305E611E0C0E0F801929182918F0173
-:1010E0000E945C1AC80FF1E00B351F07A9F78C2F7F
-:1010F000CF911F910F91089580916D010895CF9325
-:10110000DF9300D01F92CDB7DEB79C018091E20142
-:10111000843019F593E099833B832A839093E90007
-:101120008FEF9091E800815095FD06C095ED9A955E
-:10113000F1F700008111F5CF8091E80085FF0DC027
-:1011400040E050E063E070E0CE0101960E94B80AF2
-:101150008091E8008E778093E8000F900F900F90B9
-:10116000DF91CF910895CF93DF9300D01F92CDB739
-:10117000DEB72091E201243021F522E029839B8310
-:101180008A8383E08093E9008FEF9091E80081509B
-:1011900095FD06C095ED9A95F1F700008111F5CF08
-:1011A0008091E80085FF0DC040E050E063E070E012
-:1011B000CE0101960E94B80A8091E8008E77809354
-:1011C000E8000F900F900F90DF91CF91089520913C
-:1011D000E2012430F1F422E02093E9002FEF309176
-:1011E000E800215035FD06C035ED3A95F1F70000D5
-:1011F0002111F5CF2091E80025FF0BC040E050E021
-:1012000065E070E00E94B80A8091E8008E778093D4
-:10121000E8000895CF93DF932091E201243039F55F
-:1012200021E02093E9002FEF3091E800215035FDB7
-:1012300006C035ED3A95F1F700002111F5CF209168
-:10124000E80025FF14C0EC0140E050E068E070E0E9
-:101250000E94B80A8091E8008E778093E80088E0C9
-:10126000FE01A5E6B1E001900D928A95E1F7DF91CC
-:10127000CF9108958091E101811109C00E944D0C28
-:101280000E94AA0C8091E20084608093E20008959D
-:101290001092E1010895089508950C94A71A42E070
-:1012A00061EC81E00E94C70B42E061EC82E00E94A9
-:1012B000C70B42E061EC83E00C94C70B8091E40122
-:1012C000833009F453C030F4813071F0823009F476
-:1012D0008CC008958A3009F478C08B3009F45EC060
-:1012E000893009F09AC020C08091E301813A09F069
-:1012F00094C08091E800877F8093E8008091E701A7
-:101300009091E801892B21F468E085E691E003C023
-:1013100060E080E090E070E00E94030B8091E800C4
-:101320008B778093E80008958091E301813209F082
-:1013300074C08091E7019091E801892B09F06DC09C
-:101340008091E800877F8093E8008091E80082FD2B
-:1013500005C08091E2018111F8CF5FC08091F1005A
-:1013600080936D018091E8008B7753C08091E301F9
-:10137000813A09F052C08091E7019091E801892BF0
-:1013800009F04BC08091E800877F8093E80080914E
-:10139000E80080FFFCCF80910B0136C08091E30113
-:1013A0008132D9F58091E7019091E801892BA9F567
-:1013B0008091E800877F8093E8000E94FC0B809179
-:1013C000E50180930B010C9432148091E30181328A
-:1013D00021F58091E800877F8093E8000E94FC0B54
-:1013E0008091E60180936E0108958091E301813A36
-:1013F000A1F48091E800877F8093E8008091E80065
-:1014000080FFFCCF80916E018093F1008091E80015
-:101410008E778093E8000C94FC0B089584B7877F47
-:1014200084BF88E10FB6F89480936000109260004A
-:101430000FBE90E080E80FB6F8948093610090931F
-:1014400061000FBE0E949F0F0E944D0C0E94AA0CCB
-:101450008091E20084608093E20078940E94300FD3
-:101460000E94A10F81E091E00E944B0F8091E20168
-:10147000853069F40E94681A8091E0018823B1F3F5
-:101480000E94961A882391F30E94A20AEFCF0E942D
-:10149000A90FECCF292F332723303105C9F064F48D
-:1014A0002130310581F02230310509F043C084E557
-:1014B00090E02AEE34E042C021323105F1F02232D0
-:1014C000310541F137C082E190E02EE335E036C0CE
-:1014D00099278130910541F08230910541F0892BA7
-:1014E00049F5E6EEF4E005C0E8EBF4E002C0EEE812
-:1014F000F4E0849190E09F0121C06330D8F4E62F9E
-:10150000F0E0EE0FFF1FEF5CFE4F2081318189E09C
-:1015100090E014C0633070F470E0FB01EE0FFF1F29
-:10152000E55DFE4F20813181FB01E85DFE4F80814A
-:1015300090E004C080E090E020E030E0FA013183E8
-:101540002083089580E189BD82E189BD09B400FE50
-:10155000FDCF8091D8008F7D8093D8008091E000EE
-:1015600082608093E0008091E00081FDFCCF0895CF
-:10157000CF92DF92EF92FF920F931F93CF93DF935F
-:10158000EC018B016A010E941B0C811133C0C11454
-:10159000D10439F0F60180819181081B190BC80F25
-:1015A000D91FE12CF12C0115110519F18091E800EA
-:1015B00085FD16C08091E8008E778093E800C11405
-:1015C000D10449F0F60180819181E80EF91EF18283
-:1015D000E08285E00FC00E941B0C882321F30AC023
-:1015E00089918093F10001501109FFEFEF1AFF0A72
-:1015F000DACF80E0DF91CF911F910F91FF90EF90B4
-:10160000DF90CF9008952091E9013091EA012617EB
-:10161000370748F06115710539F42091E8002E77FD
-:101620002093E80001C0B90140E061157105A9F1FE
-:101630002091E201222309F443C0253009F442C07D
-:101640002091E80023FD40C02091E80022FD32C037
-:101650002091E80020FFE9CF4091F3002091F200B3
-:1016600030E0342BFC01CF016115710559F02830B1
-:10167000310540F481918093F100615071092F5F31
-:101680003F4FF1CF41E02830310509F040E0209193
-:10169000E8002E772093E800C8CF4111C9CF0AC0D7
-:1016A0008091E201882361F0853061F08091E8004B
-:1016B00083FD0AC08091E80082FFF2CF80E00895A8
-:1016C00082E0089583E0089581E008952091E90182
-:1016D0003091EA012617370748F06115710539F492
-:1016E0002091E8002E772093E80001C0B901FC01A9
-:1016F00020E06115710591F18091E201882309F4E0
-:1017000040C0853009F43FC08091E80083FD3DC0B2
-:101710008091E80082FD2FC08091E80080FFE9CF32
-:101720002091F3008091F20090E0922B61157105F9
-:1017300059F08830910540F424912093F1003196BE
-:10174000615071090196F2CF21E0089709F020E07D
-:101750008091E8008E778093E800CBCF2111CCCF29
-:101760000AC08091E201882361F0853061F08091A8
-:10177000E80083FD0AC08091E80082FFF2CF80E09C
-:10178000089582E0089583E0089581E00895982FF8
-:10179000973058F59093E900981739F07091EC0064
-:1017A0002091ED005091F00003C0242F762F50E0DF
-:1017B00021FF19C03091EB003E7F3093EB00309158
-:1017C000ED003D7F3093ED003091EB0031603093C0
-:1017D000EB007093EC002093ED005093F00020910B
-:1017E000EE0027FF07C09F5FD3CF8F708093E90083
-:1017F00081E0089580E008958091E30187FF11C0A2
-:101800008091E80082FD05C08091E2018111F8CF4E
-:1018100011C08091E8008B770BC08091E201882392
-:1018200049F08091E80080FFF8CF8091E8008E7742
-:101830008093E80008952091E4003091E50095E65A
-:101840004091EC00842F817040FF22C08091E8001D
-:1018500080FD1CC08091E201882391F0853091F0D9
-:101860008091EB0085FD10C04091E4005091E500AF
-:101870004217530729F39A01915011F784E0089514
-:1018800082E0089583E0089581E0089580E008955E
-:101890004091E80042FFDECF08950E94BB0C0E94F9
-:1018A000C30CE0EEF0E0808181608083E8EDF0E041
-:1018B00080818F77808319BCA7EDB0E08C918E7FFB
-:1018C0008C9380818F7E80831092E10108950F9325
-:1018D0001F93CF93DF930E94BB0C0E94C30CC8EDF3
-:1018E000D0E088818F778883888180688883888129
-:1018F0008F7D888319BC1092E2011092DE01109254
-:10190000E0011092DF0100EE10E0F80180818B7F92
-:10191000808388818160888342E060E080E00E946B
-:10192000C70BE1EEF0E080818E7F8083E2EEF0E095
-:10193000808181608083808188608083F8018081DC
-:101940008E7F8083888180618883DF91CF911F9112
-:101950000F910895E8EDF0E080818F7E8083E7EDC0
-:10196000F0E080818160808384E082BF81E08093A9
-:10197000E1010C94670CE8EDF0E080818E7F8083BC
-:101980001092E20008951092DA001092E10008959A
-:101990001F920F920FB60F9211242F933F934F93E4
-:1019A0005F936F937F938F939F93AF93BF93EF93C7
-:1019B000FF938091E10082FF0BC08091E20082FFE3
-:1019C00007C08091E1008B7F8093E1000E942F0F80
-:1019D0008091DA0080FF1FC08091D80080FF1BC07B
-:1019E0008091DA008E7F8093DA008091D90080FFA9
-:1019F0000DC080E189BD82E189BD09B400FEFDCF43
-:101A000081E08093E2010E943A0905C019BC10925E
-:101A1000E2010E9448098091E10080FF19C0809195
-:101A2000E20080FF15C08091E2008E7F8093E2008B
-:101A30008091E20080618093E2008091D800806212
-:101A40008093D80019BC85E08093E2010E944C0984
-:101A50008091E10084FF30C08091E20084FF2CC0BF
-:101A600080E189BD82E189BD09B400FEFDCF80918E
-:101A7000D8008F7D8093D8008091E1008F7E809385
-:101A8000E1008091E2008F7E8093E2008091E2008D
-:101A900081608093E2008091DE01882311F084E070
-:101AA00007C08091E30087FD02C081E001C083E0B0
-:101AB0008093E2010E944D098091E10083FF29C0DB
-:101AC0008091E20083FF25C08091E100877F8093B1
-:101AD000E10082E08093E2011092DE018091E1005A
-:101AE0008E7F8093E1008091E2008E7F8093E20000
-:101AF0008091E20080618093E20042E060E080E05B
-:101B00000E94C70B8091F00088608093F0000E94D3
-:101B10004B09FF91EF91BF91AF919F918F917F9171
-:101B20006F915F914F913F912F910F900FBE0F904A
-:101B30001F9018951F920F920FB60F9211242F939A
-:101B40003F934F935F936F937F938F939F93AF9345
-:101B5000BF93CF93DF93EF93FF93C091E900CF70D2
-:101B60008091EC00D82FD17080FDD0E81092E90070
-:101B70008091F000877F8093F00078940E94DE0DC2
-:101B80001092E9008091F00088608093F000CD2BE6
-:101B9000CF70C093E900FF91EF91DF91CF91BF919A
-:101BA000AF919F918F917F916F915F914F913F91F5
-:101BB0002F910F900FBE0F901F9018951F93CF93EA
-:101BC000DF93CDB7DEB7AA970FB6F894DEBF0FBE8E
-:101BD000CDBFE3EEF1E088E08E0F9091F10091939C
-:101BE0008E13FBCF0E945E098091E80083FF1FC126
-:101BF0008091E3019091E401492F50E04A30510572
-:101C000008F015C1FA01EA5AFF4F0C94C921803837
-:101C100081F0823809F00BC18091E7018F708093C9
-:101C2000E9008091EB0085FB882780F91092E9009C
-:101C300006C08091DF019091E00191118260909146
-:101C4000E800977F9093E8008093F1001092F100F4
-:101C5000C8C0282F2D7F09F0EAC0882319F08230F0
-:101C600061F0E5C08091E501813009F0E0C093307A
-:101C700009F080E08093E0012BC08091E5018111A3
-:101C800027C08091E7018F7009F4D1C08093E900EB
-:101C90002091EB0020FF1CC0933021F48091EB00D9
-:101CA000806214C09091EB0090619093EB0021E072
-:101CB00030E0A90102C0440F551F8A95E2F7409316
-:101CC000EA001092EA008091EB0088608093EB00BC
-:101CD0001092E9008091E800877F86C08111A7C03B
-:101CE0001091E5011F778091E3008078812B80932C
-:101CF000E3008091E800877F8093E8000E94FC0B5E
-:101D00008091E80080FFFCCF8091E30080688093A1
-:101D1000E300111102C082E001C083E08093E20180
-:101D200086C08058823008F082C08091E501909191
-:101D3000E6018C3D53E0950779F583E08A838AE2DA
-:101D400089834FB7F894DE01139620E03EE051E21C
-:101D5000E32FF0E050935700E49120FF03C0E29599
-:101D6000EF703F5FEF708E2F90E0EA3010F0C79673
-:101D700001C0C0968D939D932F5F243149F74FBFCB
-:101D80008091E800877F8093E8006AE270E0CE01EE
-:101D900001960E94030B14C0AE014F5F5F4F60912C
-:101DA000E7010E944A0ABC01009709F440C09091E3
-:101DB000E800977F9093E80089819A810E94660BE2
-:101DC0008091E8008B778093E80031C0803879F506
-:101DD0008091E800877F8093E8008091DE01809306
-:101DE000F1008091E8008E778093E8000E94FC0B60
-:101DF0001EC081111CC09091E5019230C0F4809109
-:101E0000E800877F8093E8009093DE010E94FC0B3E
-:101E10008091DE01811106C08091E30087FD02C040
-:101E200081E001C084E08093E2010E944F0980912B
-:101E3000E80083FF0AC08091E800877F8093E80074
-:101E40008091EB0080628093EB00AA960FB6F89425
-:101E5000DEBF0FBECDBFDF91CF911F9108950895D2
-:101E6000CF938091E2018823A1F0C091E900CF7067
-:101E70009091EC00892F817090FD80E8C82B109222
-:101E8000E9008091E80083FD0E94DE0DCF70C093D1
-:101E9000E900CF91089590937401809373010895A0
-:101EA000E0917301F0917401309721F00190F0817D
-:101EB000E02D099480E00895E0917301F0917401A0
-:101EC000309721F00280F381E02D09940895E0918C
-:101ED0007301F0917401309721F00480F581E02DB9
-:101EE000099408952091710130917201821793072E
-:101EF00071F09093720180937101E0917301F09100
-:101F00007401309721F00680F781E02D099408953F
-:101F100020916F01309170018217930771F09093B7
-:101F2000700180936F01E0917301F091740130971B
-:101F300021F00084F185E02D0994089508950C9412
-:101F40009E0F0E94DB1A0E94A9070E94611B0C943D
-:101F5000F81F5F926F927F928F929F92AF92BF9283
-:101F6000CF92DF92EF92FF920F931F93CF93DF9365
-:101F700000D000D01F92CDB7DEB70E94EE0790E8E8
-:101F8000C92E91E0D92E04E010E0AA24A394B12C2C
-:101F9000502E802F0E945C084C01F60172906290D6
-:101FA0006F016826792661147104A1F401501109AA
-:101FB00078F78FEF89838A831B820E94E41A8160FD
-:101FC000782F9D838C8349815A816B818D810E94FA
-:101FD000591038C08091CD0181FD0E9465082EE026
-:101FE00030E07501022E02C0EE0CFF1C0A94E2F7ED
-:101FF000C70186219721892B09F129835A828E20D6
-:102000009F2091E0892809F490E09B830E94E41AC4
-:102010008160782F9D838C8349815A816B818D816A
-:102020000E945910000F111FF801EA58FE4F8081DD
-:102030009181E826F926F182E08204C0215031091D
-:1020400080F6B4CF0E94351D109175010E94500F8B
-:102050001817D1F00E94500F809375010F900F90C8
-:102060000F900F900F90DF91CF911F910F91FF90E4
-:10207000EF90DF90CF90BF90AF909F908F907F9028
-:102080006F905F900C9493070F900F900F900F90AC
-:102090000F90DF91CF911F910F91FF90EF90DF9004
-:1020A000CF90BF90AF909F908F907F906F905F90F8
-:1020B0000895CF93DF93CDB7DEB72B970FB6F89483
-:1020C000DEBF0FBECDBF4F83588769877A878B8766
-:1020D000DE01119686E0FD0111928A95E9F785E00F
-:1020E000FE01379601900D928A95E1F749815A8158
-:1020F0006B817C818D819E810E94D0162B960FB6BC
-:10210000F894DEBF0FBECDBFDF91CF910895CF937E
-:10211000882309F4C2C0C82F823859F40E94500F96
-:1021200081FDBBC089E30E94AA190E942D1A89E390
-:102130000CC0833879F40E94500F80FDAEC083E557
-:102140000E94AA190E942D1A83E50E94C719CF91F7
-:102150000C942D1A843859F40E94500F82FD9DC0B2
-:1021600087E40E94AA190E942D1A87E4EECF8CEF13
-:102170008C0F813A48F48C2F0E94601F81118DC012
-:102180008C2F0E94AA19E3CF80E28C0F883048F48C
-:10219000C77081E001C0880FCA95EAF70E94E6196E
-:1021A000D6CF8BE58C0F833078F4C53A29F0C63A48
-:1021B00031F083E890E005C081E890E002C082E859
-:1021C00090E0CF910C94720F88E58C0F833108F06A
-:1021D00064C0C83A39F1C93A41F1CA3A49F1CB3A37
-:1021E00051F1CC3A59F1CD3A61F1C03B69F1CE3AA7
-:1021F00071F1CF3A79F1C13B81F1C23B89F1C33B27
-:1022000091F1C43B99F1C53BA1F1C63BA9F1C73B94
-:10221000B1F1C83BB9F1C93BC1F1CA3BC9F180E09A
-:1022200090E038C082EE90E035C089EE90E032C098
-:102230008AEE90E02FC085EB90E02CC086EB90E01A
-:1022400029C087EB90E026C08CEC90E023C08DEC99
-:1022500090E020C083E891E01DC08AE891E01AC0B8
-:1022600082E991E017C084E991E014C081E292E034
-:1022700011C083E292E00EC084E292E00BC085E2DE
-:1022800092E008C086E292E005C087E292E002C0D8
-:102290008AE292E0CF910C94880FCF910895882321
-:1022A00009F44BC0823859F40E94500F81FF45C099
-:1022B00089E30E94AA190E942D1A89E30CC0833871
-:1022C00071F40E94500F80FF38C083E50E94AA1964
-:1022D0000E942D1A83E50E94C7190C942D1A843888
-:1022E00059F40E94500F82FF28C087E40E94AA1967
-:1022F0000E942D1A87E4EFCF9CEF980F913A58F384
-:1023000090E2980F983050F4877091E001C0990FD7
-:102310008A95EAF7892F0E94EC19DFCF9BE5980F89
-:10232000933020F480E090E00C94720F885A83314F
-:1023300020F480E090E00C94880F0895882321F029
-:102340000E94E6190C942D1A0895882321F00E940A
-:10235000EC190C942D1A08957F928F929F92AF9250