summaryrefslogtreecommitdiffstats
path: root/keyboards/planck
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/planck')
-rw-r--r--keyboards/planck/.gitignore1
-rw-r--r--keyboards/planck/config.h11
-rw-r--r--keyboards/planck/keymaps/.gitignore1
-rw-r--r--keyboards/planck/keymaps/ab/compiled.hex1139
-rw-r--r--keyboards/planck/keymaps/ab/readme.md (renamed from keyboards/planck/keymaps/ab/README.md)0
-rw-r--r--keyboards/planck/keymaps/alexey/compiled.hex1444
-rw-r--r--keyboards/planck/keymaps/angerthosenear/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/austin/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/basic/compiled.hex970
-rw-r--r--keyboards/planck/keymaps/basic/readme.md (renamed from keyboards/planck/keymaps/basic/README.md)0
-rw-r--r--keyboards/planck/keymaps/bone2planck/compiled.hex1450
-rw-r--r--keyboards/planck/keymaps/brandon/compiled.hex1456
-rw-r--r--keyboards/planck/keymaps/cbbrowne/.gitignore1
-rw-r--r--keyboards/planck/keymaps/charlie/compiled.hex1445
-rw-r--r--keyboards/planck/keymaps/daniel/compiled.hex1448
-rw-r--r--keyboards/planck/keymaps/david/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/default/compiled.hex1621
-rw-r--r--keyboards/planck/keymaps/default/keymap.c172
-rw-r--r--keyboards/planck/keymaps/default/readme.md (renamed from keyboards/planck/keymaps/default/README.md)0
-rw-r--r--keyboards/planck/keymaps/dzobert/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/experimental/compiled.hex1669
-rw-r--r--keyboards/planck/keymaps/experimental/readme.md (renamed from keyboards/planck/keymaps/experimental/README.md)0
-rw-r--r--keyboards/planck/keymaps/gabriel/compiled.hex1450
-rw-r--r--keyboards/planck/keymaps/jacob/compiled.hex1444
-rw-r--r--keyboards/planck/keymaps/joe/compiled.hex1479
-rw-r--r--keyboards/planck/keymaps/kyle/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/leo/compiled.hex1454
-rw-r--r--keyboards/planck/keymaps/lucas/compiled.hex1480
-rw-r--r--keyboards/planck/keymaps/lukas/compiled.hex1446
-rw-r--r--keyboards/planck/keymaps/max/compiled.hex1449
-rw-r--r--keyboards/planck/keymaps/mollat/compiled.hex1495
-rw-r--r--keyboards/planck/keymaps/nico/compiled.hex1456
-rw-r--r--keyboards/planck/keymaps/pete/compiled.hex1174
-rw-r--r--keyboards/planck/keymaps/pete/readme.md (renamed from keyboards/planck/keymaps/pete/README.md)0
-rw-r--r--keyboards/planck/keymaps/pvc/compiled.hex1635
-rw-r--r--keyboards/planck/keymaps/readme.md (renamed from keyboards/planck/keymaps/README.md)0
-rw-r--r--keyboards/planck/keymaps/tak3over/compiled.hex1456
-rw-r--r--keyboards/planck/keymaps/unicode/compiled.hex1206
-rw-r--r--keyboards/planck/keymaps/yang/compiled.hex1318
-rw-r--r--keyboards/planck/keymaps/yang/config.h15
-rw-r--r--keyboards/planck/planck.c295
-rw-r--r--keyboards/planck/planck.h23
-rw-r--r--keyboards/planck/readme.md (renamed from keyboards/planck/README.md)4
43 files changed, 106 insertions, 40246 deletions
diff --git a/keyboards/planck/.gitignore b/keyboards/planck/.gitignore
deleted file mode 100644
index 6e92f57d46..0000000000
--- a/keyboards/planck/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-tags
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h
index b648931081..da2b000f63 100644
--- a/keyboards/planck/config.h
+++ b/keyboards/planck/config.h
@@ -37,6 +37,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 }
#define UNUSED_PINS
+#define BACKLIGHT_PIN B7
+
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
@@ -59,15 +61,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \
)
-/* ws2812 RGB LED */
-#define ws2812_PORTREG PORTD
-#define ws2812_DDRREG DDRD
-#define ws2812_pin PD1
-#define RGBLED_NUM 28 // Number of LEDs
-#define RGBLIGHT_HUE_STEP 10
-#define RGBLIGHT_SAT_STEP 17
-#define RGBLIGHT_VAL_STEP 17
-
/*
* Feature disable options
* These options are also useful to firmware size reduction.
diff --git a/keyboards/planck/keymaps/.gitignore b/keyboards/planck/keymaps/.gitignore
deleted file mode 100644
index 24e5b0a1ae..0000000000
--- a/keyboards/planck/keymaps/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.build
diff --git a/keyboards/planck/keymaps/ab/compiled.hex b/keyboards/planck/keymaps/ab/compiled.hex
deleted file mode 100644
index 1723c4612a..0000000000
--- a/keyboards/planck/keymaps/ab/compiled.hex
+++ /dev/null
@@ -1,1139 +0,0 @@
-:100000000C948E020C94D5020C94D5020C94D5025B
-:100010000C94D5020C94D5020C94D5020C94D50204
-:100020000C94D5020C94D5020C949A0D0C946C0E81
-:100030000C94D01B0C94D5020C94D5020C94D502D0
-:100040000C94D5020C9437030C94D5020C94D50271
-:100050000C94D5020C94381C0C94D5020C94D50247
-:100060000C94D5020C94D5020C94D5020C94D502B4
-:100070000C94D5020C94D5020C94D5020C94D502A4
-:100080000C94D5020C94D5020C94D5020C94D50294
-:100090000C94D5020C94D5020C94D5020C94D50284
-:1000A0000C94D5020C94D5020C94D5029D03A703A1
-:1000B000AF03E303C003CE03D503DC03D90EFB0E6D
-:1000C000E90FFB0EE90F400F630FE90FB80FCB0FDD
-:1000D000B512B512E412E4122313431399149914C0
-:1000E0004E139914FE13FE1365146E149914931491
-:1000F0000B140B140B140B140B140B140B140B1408
-:100100000B140B140B140B140B140B140B140B14F7
-:100110001B1429143014371441140000000000008F
-:100120000000000000010204060A0F17202C3A4AC2
-:100130005D71879DB3C7DAE9F5FCFFFCF5E9DAC725
-:10014000B39D87715D4A3A2C20170F0A06040201FD
-:1001500000000000000000000000010F020F011667
-:100160000216012C022C012D022D010F020F012875
-:100170000228000108020801100210010402040113
-:1001800006020601160216012C022C00011E021E98
-:10019000011F021F01200220012D022D011E021E3F
-:1001A000011F021F01200220012D022D011E021E2F
-:1001B000011F021F0120022001210221004BA14E3C
-:1001C000A2392128322B0014001A0008001500174C
-:1001D000001C0018000C00120013002A00E00004AC
-:1001E000001600070009000A000B000D000E000FAA
-:1001F0000033002800E1001D001B00060019000567
-:1002000000110010003600370038000320E00029FC
-:1002100000E300E20001302C002C000230500052BC
-:100220000051004F001E001F00200021002200236B
-:100230000024002500260027002D002E00010001CB
-:100240000001000100260227022F023002010001F6
-:10025000000100010001000100010001002F003039
-:1002600000340034020100010001000100043001EB
-:10027000000100010001004B004B000100010001E2
-:1002800000010001003A003B003C003D003E003F01
-:1002900000400041004200430044004500010001CD
-:1002A000000100010001000100010001002F022FE8
-:1002B000023100010001000100010001003500359C
-:1002C00002310031022F002F0001000100007001F7
-:1002D000000100010001004E004E0001000100AAD3
-:1002E00000A900A8000100010001000100010001B7
-:1002F00000010001000100010001000100010001F6
-:1003000000010001000100010001000100010001E5
-:1003100000010001000100010001000100053001A1
-:10032000000630073001000100010001000100015A
-:1003300000010001000100010001000100010001B5
-:1003400000010001002803540068006500200050EF
-:10035000006C0061006E0063006B0020004B0065C4
-:1003600000790062006F0061007200640000002CE0
-:10037000034F007200740068006F006C0069006E2B
-:100380000065006100720020004B0065007900628A
-:10039000006F006100720064007300000004030934
-:1003A0000409026D00040100A0FA09040000010321
-:1003B000010100092111010001224000070581030C
-:1003C00008000A09040100010301020009211101CA
-:1003D0000001224D000705820308000A09040200FB
-:1003E0000103000000092111010001223600070568
-:1003F000830308000A090403000103000000092127
-:1004000011010001223900070584031000011201C7
-:10041000100100000008EDFE606001000102000113
-:1004200005010906A101050719E029E715002501C5
-:1004300095087501810205081901290595057501C1
-:10044000910295017503910105071900297715009F
-:100450002501957875018102C005010980A10185FA
-:100460000216010026B7001A01002AB70075109580
-:10047000018100C0050C0901A101850316010026B8
-:100480009C021A01002A9C02751095018100C0058A
-:10049000010902A1010901A1000509190129051598
-:1004A00000250195057501810295017503810105FE
-:1004B00001093009311581257F95027508810609EA
-:1004C000381581257F950175088106050C0A3802CB
-:1004D0001581257F950175088106C0C005010906B3
-:1004E000A101050719E029E7150025019508750107
-:1004F00081029501750881010508190129059505F5
-:10050000750191029501750391010507190029FFF5
-:10051000150026FF00950675088100C011241FBE36
-:10052000CFEFDAE0DEBFCDBF04B603FE27C0809177
-:10053000000290910102A0910202B0910302873063
-:10054000904BA740B04BD1F41092000210920102E0
-:10055000109202021092030214BE84B7877F84BFF8
-:100560000FB6F894A8958091600088618093600030
-:10057000109260000FBEE0E0F8E3099511E0A0E002
-:10058000B1E0E0EDF6E402C005900D92A434B107AD
-:10059000D9F722E0A4E4B1E001C01D92A030B20777
-:1005A000E1F70E94E10A0C9466230C940000089580
-:1005B000089581E0089508950C94D8020C94D9020E
-:1005C0000C94DB020E94CD2123E030E0281B31098E
-:1005D000220F209348010895282F2F9880918000A2
-:1005E000211108C0877F8093800010928D001092A7
-:1005F0008C001BC0886080938000233019F48FEF3B
-:100600009FEF0FC083E090E0821B9109880F991F34
-:100610002FEF3FEFA90102C0569547958A95E2F763
-:10062000CA0190938D0080938C000C94E2020E948A
-:10063000E20284E080934701109244010895279AD2
-:100640002F988FEF9FEF90938700809386008AE02A
-:100650008093800089E1809381000E9436210C9470
-:1006600017030E941F036E9A769A0C94D7021F926A
-:100670000F920FB60F9211242F933F938F939F9356
-:10068000EF93FF93E0914501F0914601CF01019670
-:1006900090934601809345010090470102C0F69572
-:1006A000E7950A94E2F7EF7380914401823019F4E0
-:1006B000E03251F404C0813039F4EF3329F48091F1
-:1006C0006F008D7F80936F00F0E0E65EFE4FE49157
-:1006D00021E031E0E29FC001E39F900D11240090E2
-:1006E000480102C0969587950A94E2F790938D0091
-:1006F00080938C00FF91EF919F918F913F912F916B
-:100700000F900FBE0F901F901895CF93DF93EC01C1
-:100710000E94CF1CBE0180E090E0DF91CF910C944D
-:10072000C418462F50E04830510508F04CC0DC0199
-:10073000FA01EA5AFF4F0C94162312968C918823E3
-:1007400009F441C081E090E00E9485033CC012960C
-:100750008C91882311F081E007C081E00EC01296D1
-:100760008C91882349F082E00E94411943E061E0C6
-:1007700082E00E947E0527C082E00E946219F6CFC7
-:1007800012968C91882331F085EE0E9459110E94B7
-:100790008D2119C085EE0E94211215C012968C91F0
-:1007A000882389F08CE891E0089512968C91882333
-:1007B00051F083E791E0089512968C91882319F007
-:1007C0008AE591E0089580E090E0089581E0089541
-:1007D0000C94E60308950F931F93CF93DF938C013E
-:1007E000FC01C081D181CE010E94FD19BE010E9491
-:1007F0006407EC01B8010E94E803882309F478C17A
-:10080000F8018281882309F463C080915801811125
-:1008100027C0C431F0E7DF0709F012C10E94EA03E4
-:1008200081E0809358010E94021C909357018093AD
-:10083000560110924B0110924D0110924C011092F2
-:100840004F0110924E0110925101109250011092DE
-:10085000530110925201109255011092540148C157
-:1008600080915601909157010E940E1C883C910581
-:1008700070F480914B01E82FF0E0EE0FFF1FE45B76
-:10088000FE4FD183C0838F5F80934B0131C1C43150
-:1008900020E7D20708F024C1C23080E7D80710F55E
-:1008A000C11590E7D90709F0DAC0F80182818823E1
-:1008B00009F4BFC00E940415FFEF24E38CE0F1505F
-:1008C00020408040E1F700C000000E945D1C10C184
-:1008D000C431F0E7DF0708F0CFC0C23020E7D2070D
-:1008E00008F49BC0F8018281882309F4A2C00E9409
-:1008F000BC1C811102C00E949D1C0E94D41C90E06F
-:100900009093F1018093F001C230F0E7DF0721F40A
-:100910008091F00181607AC0C33020E7D20721F4D2
-:100920008091F001826072C0C43080E7D80721F462
-:100930008091F00184606AC0C53090E7D90719F44E
-:100940008091F00127C0C630E0E7DE0721F48091F6
-:10095000F00180615BC0C730F0E7DF0721F48091D0
-:10096000F001806253C0C83020E7D20721F48091A3
-:10097000F00180644BC0C93080E7D80721F4809132
-:10098000F001806843C0CA3090E7D90729F480910C
-:10099000F001846088603AC0CB30E0E7DE0721F4E4
-:1009A0008091F0018E7F32C0CC30F0E7DF0721F478
-:1009B0008091F0018D7F2AC0CD3020E7D20721F44D
-:1009C0008091F0018B7F22C0CE3080E7D80719F4E8
-:1009D0008091F0011AC08091F001CF3090E7D907E3
-:1009E00011F48F7E13C0C031E0E7DE0711F48F7D74
-:1009F0000DC0C131F0E7DF0711F48F7B07C0C231B2
-:100A0000D04711F48F7702C08B7F877F8093F001EE
-:100A10008091F0010E94D81C6BC0C11580E7D807F7
-:100A200041F0C130D047F1F081E0809349018093DB
-:100A30004A01C801DF91CF911F910F910C94DE0202
-:100A4000C43120E7D20708F04BC0C23080E7D80796
-:100A500008F048CFC11590E7D90709F42BCFC13072
-:100A6000D04711F7F8018281882319F38091DF01C3
-:100A700081608093DF013CC0C333E0E7DE07A1F46F
-:100A8000F8018281882321F01092490182E017C089
-:100A900080914901811106C086E20E94591186E2C7
-:100AA0000E94211282E019C0C433D04709F0BCCFA4
-:100AB000F8018281882331F010924A0180E20E947D
-:100AC000701216C080914A01811106C087E20E940F
-:100AD000591187E20E94211280E20E94771208C019
-:100AE000C333F0E7DF0761F2C433D04709F39CCF8B
-:100AF00080E0DF91CF911F910F910895CF92DF9207
-:100B0000EF92FF920F931F9301E010E020E030E09E
-:100B10006801790104C0CC0CDD1CEE1CFF1C8A9519
-:100B2000D2F704C0000F111F221F331F6A95D2F79E
-:100B30000C291D292E293F29C090C201D090C30144
-:100B4000E090C401F090C501C022D122E222F3223C
-:100B5000842FC016D106E206F30641F41F910F91CF
-:100B6000FF90EF90DF90CF900C9441191F910F915F
-:100B7000FF90EF90DF90CF900C9462190C943103AA
-:100B80000C94DC022CE0729FF001112430E3839F6F
-:100B9000E00DF11D1124E60FF11DEE0FFF1FEB53C9
-:100BA000FE4F859194910E947607811540E5940748
-:100BB00008F047C0811520E4920708F013C1883E71
-:100BC000910520F5803E910508F07CC1883A910599
-:100BD00078F4853A910508F0A5C08130910509F4B3
-:100BE00071C108F42EC18430910508F06BC129C190
-:100BF0008B3B910508F4A1C0803C910508F421C10C
-:100C0000FC01EE0FFF1FE35CFF4FE6C0811530E2F1
-:100C1000930758F4811541E0940708F053C1803FD1
-:100C2000910508F40EC190650895811520E392079F
-:100C300008F0D5C0FC01FF70EE0FFF1FE354FE4F1C
-:100C4000CBC0811535E5930708F043C0811544E515
-:100C5000940708F0DEC0811522E5920708F581159A
-:100C600031E5930708F0C1C0482F437021E030E020
-:100C700002C0220F331F4A95E2F73C68AC0164E0E2
-:100C8000569547956A95E1F74370342B8F7086959A
-:100C9000869540E2849FC0011124822B932B0895F6
-:100CA000282F26952695AC0143705527811593452D
-:100CB00008F0A0C080E2289F9001112481E090E01C
-:100CC00002C0880F991F4A95E2F7822B932B9C68EC
-:100CD00008958F3240E7940790F48F3120E7920710
-:100CE00008F0A2C0811536E5930708F497C09C016F
-:100CF00030562115304108F0A4C09F7093C0803356
-:100D000020E7920709F497C008F492C0813340E7C6
-:100D1000940709F493C08233904709F092C080E0B1
-:100D200093ED0895853A910509F48EC0863A9105B0
-:100D300009F08DC082E890E40895883A910509F49D
-:100D400089C0893A910509F488C08A3A910509F465
-:100D500087C08B3A910509F486C08C3A910509F455
-:100D600085C08D3A910509F484C0803B910509F452
-:100D700083C08E3A910509F482C08F3A910509F437
-:100D800081C0813B910509F480C0823B910509F443
-:100D90007FC0833B910509F47EC0843B910509F433
-:100DA0007DC0853B910509F47CC0863B910509F423
-:100DB0007BC0873B910509F47AC0883B910509F413
-:100DC00079C0893B910509F478C08A3B910509F403
-:100DD00077C080E094E408958591949108959927CF
-:100DE000906C08959F70906A0895982F8827816F5E
-:100DF000906A089590E2299F9001112481E090E08B
-:100E000002C0880F991F4A95E2F7822B932B9A68AC
-:100E10000895982F8827846F906A08958F71992775
-:100E2000982F8827906208958F519047946D089568
-:100E300080E091ED089580E090ED089580E092EDDE
-:100E4000089580E090E0089581E890E4089583E8B3
-:100E500090E4089582EE94E4089589EE94E4089570
-:100E60008AEE94E4089585EB94E4089586EB94E487
-:100E7000089587EB94E408958CEC94E408958DEC48
-:100E800094E4089583E895E408958AE895E4089544
-:100E900082E995E4089584E995E4089581E296E471
-:100EA000089583E296E4089584E296E4089585E245
-:100EB00096E4089586E296E4089587E296E408951C
-:100EC0008AE296E4089508959CE0799FF001112448
-:100ED00090E3899FE00DF11D1124E60FF11DEE0F47
-:100EE000FF1FEB53FE4F8591949108958238910531
-:100EF00049F1B0F48133910509F458C048F48932BE
-:100F0000910509F44EC08A32910509F454C0089540
-:100F10008533910509F440C08933910599F008950E
-:100F2000833E910529F138F4803E910591F0823E8F
-:100F30009105A1F00895863E9105F9F0873E91054F
-:100F400031F108952091F00120FD3AC021FD38C013
-:100F500008958091F00180FD35C032C08091F0018C
-:100F600082FF32C08091F00184FD30C083EE39C031
-:100F70008091F00182FD28C0F5CF8091F00183FFC0
-:100F800027C08091F00184FD21C087EE2AC08091A6
-:100F9000F00183FD1DC0F5CF8091F00185FD1AC0E1
-:100FA0001BC08091F00185FD17C014C08091F00135
-:100FB00086FD14C015C08091F00186FD11C00EC0E1
-:100FC00080EE0FC089E30DC082EE0BC080E009C047
-:100FD00086EE07C089E205C085E303C08AE201C04E
-:100FE00081E390E008950C94E002E82FF0E0EF5DDB
-:100FF000FE4F8081E82FEF70F0E082958F7021E046
-:1010000030E0A90102C0440F551F8A95E2F740A3C2
-:1010100008950F931F93CF93DF93C3E0D0E001E0D7
-:1010200010E0FE01EF5DFE4F8081E82FEF70F0E0F1
-:1010300021A182958F70A80102C0440F551F8A9587
-:10104000E2F7CA01822B81A38C2F0E94F50721971A
-:1010500040F78BE090E061E070E0FC01EB5EFE4F5A
-:101060002081E22FEF70F0E042A122952F70DB018A
-:1010700002C0AA0FBB1F2A95E2F79D01242B22A3D1
-:10108000019758F7DF91CF911F910F9108950F931A
-:101090001F93CF93DF9385B7806885BF85B780683E
-:1010A00085BFC3E0D0E001E010E0FE01EF5DFE4F40
-:1010B0008081E82FEF70F0E021A182958F70A80168
-:1010C00002C0440F551F8A95E2F7CA01822B81A303
-:1010D0008C2F0E94F507219740F78BE090E061E0AC
-:1010E00070E0FC01EB5EFE4F2081E22FEF70F0E03C
-:1010F00042A122952F70DB0102C0AA0FBB1F2A95C7
-:10110000E2F79D01242B22A3019758F7DF91CF919D
-:101110001F910F910C94BE05EF92FF920F931F93B6
-:10112000CF93DF9301E611E0C3E0EE24E394F12CCA
-:10113000D5E08C2F0E94F5078BE090E040E050E076
-:10114000FC01EB5EFE4F6081E62FEF70F0E020A126
-:1011500030E062956F7002C0359527956A95E2F789
-:1011600020FD09C09701082E02C0220F331F0A94E8
-:10117000E2F7422B532B019718F7F80192918291D5
-:101180008F018417950721F051834083D09300018C
-:101190008C2F0E94F507C15060F68091000187FDF9
-:1011A0002CC08150809300018F3F39F08FE99FE080
-:1011B0000197F1F700C0000020C080915F0190917D
-:1011C0006001909368018093670180915D01909127
-:1011D0005E01909366018093650180915B0190911F
-:1011E0005C01909364018093630180915901909117
-:1011F0005A0190936201809361010E94C00581E0D1
-:10120000DF91CF911F910F91FF90EF900895E82FFC
-:10121000F0E0EE0FFF1FEF59FE4F8081918108959E
-:1012200008950F931F93CF9309E611E0C0E0F801F2
-:10123000929182918F010E94781BC80FF1E00136D4
-:101240001F07A9F78C2FCF911F910F9108958091BF
-:1012500079010895CF93DF9300D01F92CDB7DEB709
-:101260009C018091F601843019F593E099833B83CA
-:101270002A839093E9008FEF9091E800815095FDCB
-:1012800006C095ED9A95F1F700008111F5CF809198
-:10129000E80085FF0DC040E050E063E070E0CE0163
-:1012A00001960E948A0B8091E8008E778093E80077
-:1012B0000F900F900F90DF91CF910895CF93DF9310
-:1012C00000D01F92CDB7DEB72091F601243021F572
-:1012D00022E029839B838A8383E08093E9008FEF58
-:1012E0009091E800815095FD06C095ED9A95F1F733
-:1012F00000008111F5CF8091E80085FF0DC040E02E
-:1013000050E063E070E0CE0101960E948A0B80916C
-:10131000E8008E778093E8000F900F900F90DF9198
-:10132000CF9108952091F6012430F1F422E020932A
-:10133000E9002FEF3091E800215035FD06C035ED72
-:101340003A95F1F700002111F5CF2091E80025FF33
-:101350000BC040E050E065E070E00E948A0B809195
-:10136000E8008E778093E8000895CF93DF93EC0137
-:101370009091F601943009F046C080910B018823CA
-:10138000D9F080910C018823B9F09093E9008FEF98
-:101390009091E800815095FD06C095E19A95F1F78E
-:1013A00000008111F5CF8091E80085FF2CC040E05E
-:1013B00050E060E170E017C081E08093E9008FEFBA
-:1013C0009091E800815095FD06C095ED9A95F1F752
-:1013D00000008111F5CF8091E80085FF14C040E046
-:1013E00050E068E070E0CE010E948A0B8091E80036
-:1013F0008E778093E80080E1FE01A9E6B1E00190DC
-:101400000D928A95E1F7DF91CF9108958091F501D2
-:10141000811109C00E941F0D0E947C0D8091E20085
-:1014200084608093E20008951092F5010895089574
-:1014300008950C94C51B42E061EC81E00E94990C78
-:1014400042E061EC82E00E94990C42E061EC83E0B2
-:101450000E94990C42E161EC84E00C94990C80911B
-:10146000F801833009F455C030F4813071F08230D6
-:1014700009F48EC008958A3009F47AC08B3009F4DB
-:1014800060C0893009F09CC020C08091F701813A8A
-:1014900009F096C08091E800877F8093E8008091F2
-:1014A000FB019091FC01892B21F460E189E691E038
-:1014B00003C060E080E090E070E00E94D50B809176
-:1014C000E8008B778093E80008958091F7018132DE
-:1014D00009F076C08091FB019091FC01009719F012
-:1014E000039709F06DC08091E800877F8093E80042
-:1014F0008091E80082FD05C08091F6018111F8CF4E
-:101500005FC08091F100809379018091E8008B7732
-:1015100053C08091F701813A09F052C08091FB01DC
-:101520009091FC01892B09F04BC08091E800877FE6
-:101530008093E8008091E80080FFFCCF80910B0150
-:1015400036C08091F7018132D9F58091FB019091ED
-:10155000FC01892BA9F58091E800877F8093E80042
-:101560000E94CE0C8091F90180930B010C9404151C
-:101570008091F701813221F58091E800877F809387
-:10158000E8000E94CE0C8091FA0180937A010895C0
-:101590008091F701813AA1F48091E800877F8093E0
-:1015A000E8008091E80080FFFCCF80917A01809371
-:1015B000F1008091E8008E778093E8000C94CE0CC7
-:1015C000089584B7877F84BF0FB6F894A89580915B
-:1015D0006000886180936000109260000FBE80E818
-:1015E00080936100109261000E9471100E941F0D93
-:1015F0000E947C0D8091E20084608093E2007894E8
-:101600000E9402100E94731081E091E00E941D1060
-:101610008091F601853069F40E94841B8091F40169
-:101620008823B1F30E94B41B882391F30E94740BAA
-:10163000EFCF0E947B10ECCF292F332723303105C9
-:10164000C9F064F42130310581F02230310509F010
-:1016500043C08DE690E021EA33E042C021323105FB
-:10166000F1F02232310541F137C082E190E02EE005
-:1016700034E036C099278130910541F082309105E0
-:1016800041F0892B49F5EDE9F3E005C0EFE6F3E021
-:1016900002C0E5E4F3E0849190E09F0121C0643052
-:1016A000D8F4E62FF0E0EE0FFF1FEF5CFE4F208135
-:1016B000318189E090E014C0643070F470E0FB0187
-:1016C000EE0FFF1FE75DFE4F20813181FB01EB5DD7
-:1016D000FE4F808190E004C080E090E020E030E0A8
-:1016E000FA0131832083089580E189BD82E189BDBB
-:1016F00009B400FEFDCF8091D8008F7D8093D80083
-:101700008091E00082608093E0008091E00081FDA4
-:10171000FCCF0895CF92DF92EF92FF920F931F9329
-:10172000CF93DF93EC018B016A010E94ED0C8111D4
-:1017300033C0C114D10439F0F60180819181081BB6
-:10174000190BC80FD91FE12CF12C0115110519F146
-:101750008091E80085FD16C08091E8008E77809327
-:10176000E800C114D10449F0F60180819181E80EAE
-:10177000F91EF182E08285E00FC00E94ED0C882303
-:1017800021F30AC089918093F10001501109FFEF04
-:10179000EF1AFF0ADACF80E0DF91CF911F910F910E
-:1017A000FF90EF90DF90CF9008952091FD01309150
-:1017B000FE012617370748F06115710539F42091AD
-:1017C000E8002E772093E80001C0B90140E06115E0
-:1017D0007105A9F12091F601222309F443C02530B7
-:1017E00009F442C02091E80023FD40C02091E800A8
-:1017F00022FD32C02091E80020FFE9CF4091F300A4
-:101800002091F20030E0342BFC01CF01611571050D
-:1018100059F02830310540F481918093F1006150F6
-:1018200071092F5F3F4FF1CF41E02830310509F0BA
-:1018300040E02091E8002E772093E800C8CF4111C6
-:10184000C9CF0AC08091F601882361F0853061F02C
-:101850008091E80083FD0AC08091E80082FFF2CF0A
-:1018600080E0089582E0089583E0089581E008957E
-:101870002091FD013091FE012617370748F06115D0
-:10188000710539F42091E8002E772093E80001C01B
-:10189000B901FC0120E06115710591F18091F6011B
-:1018A000882309F440C0853009F43FC08091E800E6
-:1018B00083FD3DC08091E80082FD2FC08091E8004B
-:1018C00080FFE9CF2091F3008091F20090E0922B0D
-:1018D0006115710559F08830910540F424912093E9
-:1018E000F1003196615071090196F2CF21E008971D
-:1018F00009F020E08091E8008E778093E800CBCF5C
-:101900002111CCCF0AC08091F601882361F0853087
-:1019100061F08091E80083FD0AC08091E80082FFB9
-:10192000F2CF80E0089582E0089583E0089581E099
-:101930000895982F973058F59093E900981739F04B
-:101940007091EC002091ED005091F00003C0242F25
-:10195000762F50E021FF19C03091EB003E7F30938D
-:10196000EB003091ED003D7F3093ED003091EB00C6
-:1019700031603093EB007093EC002093ED005093B6
-:10198000F0002091EE0027FF07C09F5FD3CF8F703C
-:101990008093E90081E0089580E008958091F70147
-:1019A00087FF11C08091E80082FD05C08091F6019B
-:1019B0008111F8CF11C08091E8008B770BC0809126
-:1019C000F601882349F08091E80080FFF8CF8091EC
-:1019D000E8008E778093E80008952091E40030912C
-:1019E000E50095E64091EC00842F817040FF22C015
-:1019F0008091E80080FD1CC08091F601882391F061
-:101A0000853091F08091EB0085FD10C04091E4009D
-:101A10005091E5004217530729F39A01915011F7AD
-:101A200084E0089582E0089583E0089581E00895B8
-:101A300080E008954091E80042FFDECF08950E94C3
-:101A40008D0D0E94950DE0EEF0E080818160808335
-:101A5000E8EDF0E080818F77808319BCA7EDB0E0DE
-:101A60008C918E7F8C9380818F7E80831092F50184
-:101A700008950F931F93CF93DF930E948D0D0E94C3
-:101A8000950DC8EDD0E088818F7788838881806844
-:101A9000888388818F7D888319BC1092F60110920B
-:101AA000F2011092F4011092F30100EE10E0F8013F
-:101AB00080818B7F808388818160888342E060E0C1
-:101AC00080E00E94990CE1EEF0E080818E7F8083BF
-:101AD000E2EEF0E080818160808380818860808395
-:101AE000F80180818E7F8083888180618883DF9187
-:101AF000CF911F910F910895E8EDF0E080818F7EE6
-:101B00008083E7EDF0E080818160808384E082BFA4
-:101B100081E08093F5010C94390DE8EDF0E08081CF
-:101B20008E7F80831092E20008951092DA00109266
-:101B3000E10008951F920F920FB60F9211242F9378
-:101B40003F934F935F936F937F938F939F93AF9345
-:101B5000BF93EF93FF938091E10082FF0BC08091D0
-:101B6000E20082FF07C08091E1008B7F8093E1005B
-:101B70000E9401108091DA0080FF1FC08091D80080
-:101B800080FF1BC08091DA008E7F8093DA00809105
-:101B9000D90080FF0DC080E189BD82E189BD09B413
-:101BA00000FEFDCF81E08093F6010E94060A05C089
-:101BB00019BC1092F6010E94140A8091E10080FF86
-:101BC00019C08091E20080FF15C08091E2008E7FF5
-:101BD0008093E2008091E20080618093E200809136
-:101BE000D80080628093D80019BC85E08093F6010C
-:101BF0000E94180A8091E10084FF30C08091E200C9
-:101C000084FF2CC080E189BD82E189BD09B400FE5A
-:101C1000FDCF8091D8008F7D8093D8008091E10026
-:101C20008F7E8093E1008091E2008F7E8093E200BE
-:101C30008091E20081608093E2008091F20188232C
-:101C400011F084E007C08091E30087FD02C081E0CD
-:101C500001C083E08093F6010E94190A8091E1009F
-:101C600083FF29C08091E20083FF25C08091E100BD
-:101C7000877F8093E10082E08093F6011092F20169
-:101C80008091E1008E7F8093E1008091E2008E7F61
-:101C90008093E2008091E20080618093E20042E064
-:101CA00060E080E00E94990C8091F0008860809351
-:101CB000F0000E94170AFF91EF91BF91AF919F91A1
-:101CC0008F917F916F915F914F913F912F910F90E5
-:101CD0000FBE0F901F9018951F920F920FB60F9284
-:101CE00011242F933F934F935F936F937F938F9321
-:101CF0009F93AF93BF93CF93DF93EF93FF93C091E5
-:101D0000E900CF708091EC00D82FD17080FDD0E831
-:101D10001092E9008091F000877F8093F000789422
-:101D20000E94B00E1092E9008091F00088608093CC
-:101D3000F000CD2BCF70C093E900FF91EF91DF91C0
-:101D4000CF91BF91AF919F918F917F916F915F9153
-:101D50004F913F912F910F900FBE0F901F901895AC
-:101D60001F93CF93DF93CDB7DEB7AA970FB6F89442
-:101D7000DEBF0FBECDBFE7EFF1E088E08E0F9091A0
-:101D8000F10091938E13FBCF0E942F0A8091E800FF
-:101D900083FF1FC18091F7019091F801492F50E016
-:101DA0004A30510508F015C1FA01E25AFF4F0C9470
-:101DB0001623803881F0823809F00BC18091FB0135
-:101DC0008F708093E9008091EB0085FB882780F974
-:101DD0001092E90006C08091F3019091F4019111F5
-:101DE00082609091E800977F9093E8008093F100E3
-:101DF0001092F100C8C0282F2D7F09F0EAC0882377
-:101E000019F0823061F0E5C08091F901813009F06C
-:101E1000E0C0933009F080E08093F4012BC0809102
-:101E2000F901811127C08091FB018F7009F4D1C0A5
-:101E30008093E9002091EB0020FF1CC0933021F437
-:101E40008091EB00806214C09091EB0090619093C0
-:101E5000EB0021E030E0A90102C0440F551F8A9534
-:101E6000E2F74093EA001092EA008091EB0088606C
-:101E70008093EB001092E9008091E800877F86C094
-:101E80008111A7C01091F9011F778091E30080783C
-:101E9000812B8093E3008091E800877F8093E800A6
-:101EA0000E94CE0C8091E80080FFFCCF8091E3007F
-:101EB00080688093E300111102C082E001C083E0DA
-:101EC0008093F60186C08058823008F082C08091ED
-:101ED000F9019091FA018C3D53E0950779F583E083
-:101EE0008A838AE289834FB7F894DE01139620E053
-:101EF0003EE051E2E32FF0E050935700E49120FFE1
-:101F000003C0E295EF703F5FEF708E2F90E0EA30F4
-:101F100010F0C79601C0C0968D939D932F5F24311A
-:101F200049F74FBF8091E800877F8093E8006AE21D
-:101F300070E0CE0101960E94D50B14C0AE014F5F38
-:101F40005F4F6091FB010E941C0BBC01892B09F4BF
-:101F500040C09091E800977F9093E80089819A8132
-:101F60000E94380C8091E8008B778093E80031C0A4
-:101F7000803879F58091E800877F8093E800809130
-:101F8000F2018093F1008091E8008E778093E80061
-:101F90000E94CE0C1EC081111CC09091F90192309C
-:101FA000C0F48091E800877F8093E8009093F2016D
-:101FB0000E94CE0C8091F201811106C08091E30055
-:101FC00087FD02C081E001C084E08093F6010E9499
-:101FD0001B0A8091E80083FF0AC08091E800877F98
-:101FE0008093E8008091EB0080628093EB00AA96DA
-:101FF0000FB6F894DEBF0FBECDBFDF91CF911F911A
-:1020000008950895CF938091F6018823A1F0C0919F
-:10201000E900CF709091EC00892F817090FD80E8ED
-:10202000C82B1092E9008091E80083FD0E94B00E59
-:10203000CF70C093E900CF91089590938001809371
-:102040007F010895E0917F01F0918001309721F0A8
-:102050000190F081E02D099480E00895E0917F01E6
-:10206000F0918001309721F00280F381E02D0994F6
-:102070000895E0917F01F0918001309721F0048074
-:10208000F581E02D0994089520917D0130917E0124
-:102090008217930771F090937E0180937D01E09108
-:1020A0007F01F0918001309721F00680F781E02DCB
-:1020B0000994089520917B0130917C018217930748
-:1020C00071F090937C0180937B01E0917F01F0910E
-:1020D0008001309721F00084F185E02D0994089566
-:1020E00008950C9470100E94F91B0E9447080E94EA
-:1020F0007F1C0C9436215F926F927F928F929F92F9
-:10210000AF92BF92CF92DF92EF92FF920F931F9305
-:10211000CF93DF9300D000D01F92CDB7DEB70E94DF
-:102120008C089AE8C92E91E0D92E03E010E0AA2489
-:10213000A394B12C502E802F0E9407094C01F60168
-:10214000729062906F016826792661147104A1F47F
-:102150000150110978F78FEF89838A831B820E94CF
-:10216000021C8160782F9D838C8349815A816B8109