qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keyboard.json (21426B)


      1 {
      2     "keyboard_name": "giabalanai",
      3     "manufacturer": "3araht",
      4     "url": "https://github.com/3araht",
      5     "maintainer": "3araht",
      6     "usb": {
      7         "vid": "0xFEED",
      8         "pid": "0xF4B0",
      9         "device_version": "0.0.1"
     10     },
     11     "rgb_matrix": {
     12         "animations" :{
     13             "gradient_up_down": true,
     14             "rainbow_moving_chevron": true,
     15             "hue_breathing": true,
     16             "solid_reactive": true,
     17             "multisplash": true
     18         },
     19         "driver": "ws2812",
     20         "layout": [
     21             {"x": 120, "y": 0, "flags": 4},
     22             {"x": 128, "y": 0, "flags": 4},
     23             {"x": 136, "y": 0, "flags": 4},
     24             {"x": 144, "y": 0, "flags": 4},
     25             {"x": 152, "y": 0, "flags": 4},
     26             {"x": 160, "y": 0, "flags": 4},
     27             {"x": 168, "y": 0, "flags": 4},
     28             {"x": 176, "y": 0, "flags": 4},
     29             {"x": 184, "y": 0, "flags": 4},
     30             {"x": 192, "y": 0, "flags": 4},
     31             {"x": 200, "y": 0, "flags": 4},
     32             {"x": 208, "y": 0, "flags": 4},
     33             {"matrix": [9, 1], "x": 224, "y": 32, "flags": 4},
     34             {"x": 212, "y": 16, "flags": 4},
     35             {"x": 204, "y": 16, "flags": 4},
     36             {"x": 196, "y": 16, "flags": 4},
     37             {"x": 188, "y": 16, "flags": 4},
     38             {"x": 180, "y": 16, "flags": 4},
     39             {"x": 172, "y": 16, "flags": 4},
     40             {"x": 164, "y": 16, "flags": 4},
     41             {"x": 156, "y": 16, "flags": 4},
     42             {"x": 148, "y": 16, "flags": 4},
     43             {"x": 140, "y": 16, "flags": 4},
     44             {"x": 132, "y": 16, "flags": 4},
     45             {"x": 124, "y": 16, "flags": 4},
     46             {"matrix": [8, 0], "x": 116, "y": 16, "flags": 4},
     47             {"matrix": [6, 0], "x": 120, "y": 32, "flags": 4},
     48             {"matrix": [6, 1], "x": 128, "y": 32, "flags": 4},
     49             {"matrix": [6, 2], "x": 136, "y": 32, "flags": 4},
     50             {"matrix": [6, 3], "x": 144, "y": 32, "flags": 4},
     51             {"matrix": [6, 4], "x": 152, "y": 32, "flags": 4},
     52             {"matrix": [6, 5], "x": 160, "y": 32, "flags": 4},
     53             {"matrix": [6, 6], "x": 168, "y": 32, "flags": 4},
     54             {"matrix": [9, 6], "x": 176, "y": 32, "flags": 4},
     55             {"matrix": [9, 5], "x": 184, "y": 32, "flags": 4},
     56             {"matrix": [9, 4], "x": 192, "y": 32, "flags": 4},
     57             {"matrix": [9, 3], "x": 200, "y": 32, "flags": 4},
     58             {"matrix": [9, 2], "x": 208, "y": 32, "flags": 4},
     59             {"matrix": [10, 1], "x": 212, "y": 48, "flags": 4},
     60             {"matrix": [10, 2], "x": 204, "y": 48, "flags": 4},
     61             {"matrix": [10, 3], "x": 196, "y": 48, "flags": 4},
     62             {"matrix": [10, 4], "x": 188, "y": 48, "flags": 4},
     63             {"matrix": [10, 5], "x": 180, "y": 48, "flags": 4},
     64             {"matrix": [10, 6], "x": 172, "y": 48, "flags": 4},
     65             {"matrix": [7, 6], "x": 164, "y": 48, "flags": 4},
     66             {"matrix": [7, 5], "x": 156, "y": 48, "flags": 4},
     67             {"matrix": [7, 4], "x": 148, "y": 48, "flags": 4},
     68             {"matrix": [7, 3], "x": 140, "y": 48, "flags": 4},
     69             {"matrix": [7, 2], "x": 132, "y": 48, "flags": 4},
     70             {"matrix": [7, 1], "x": 124, "y": 48, "flags": 4},
     71             {"matrix": [7, 0], "x": 116, "y": 48, "flags": 4},
     72             {"matrix": [8, 1], "x": 120, "y": 64, "flags": 4},
     73             {"matrix": [8, 2], "x": 128, "y": 64, "flags": 4},
     74             {"matrix": [8, 3], "x": 136, "y": 64, "flags": 4},
     75             {"matrix": [8, 4], "x": 144, "y": 64, "flags": 4},
     76             {"matrix": [8, 5], "x": 152, "y": 64, "flags": 4},
     77             {"matrix": [8, 6], "x": 160, "y": 64, "flags": 4},
     78             {"matrix": [11, 6], "x": 168, "y": 64, "flags": 4},
     79             {"matrix": [11, 5], "x": 176, "y": 64, "flags": 4},
     80             {"matrix": [11, 4], "x": 184, "y": 64, "flags": 4},
     81             {"matrix": [11, 3], "x": 192, "y": 64, "flags": 4},
     82             {"matrix": [11, 2], "x": 200, "y": 64, "flags": 4},
     83             {"matrix": [11, 1], "x": 208, "y": 64, "flags": 4},
     84             {"matrix": [0, 5], "x": 88, "y": 0, "flags": 4},
     85             {"matrix": [1, 5], "x": 80, "y": 0, "flags": 4},
     86             {"matrix": [2, 5], "x": 72, "y": 0, "flags": 4},
     87             {"matrix": [3, 5], "x": 64, "y": 0, "flags": 4},
     88             {"matrix": [4, 5], "x": 56, "y": 0, "flags": 4},
     89             {"matrix": [5, 5], "x": 48, "y": 0, "flags": 4},
     90             {"matrix": [5, 0], "x": 40, "y": 0, "flags": 4},
     91             {"matrix": [4, 0], "x": 32, "y": 0, "flags": 4},
     92             {"matrix": [3, 0], "x": 24, "y": 0, "flags": 4},
     93             {"matrix": [2, 0], "x": 16, "y": 0, "flags": 4},
     94             {"matrix": [1, 0], "x": 8, "y": 0, "flags": 4},
     95             {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4},
     96             {"matrix": [0, 1], "x": 4, "y": 16, "flags": 4},
     97             {"matrix": [1, 1], "x": 12, "y": 16, "flags": 4},
     98             {"matrix": [2, 1], "x": 20, "y": 16, "flags": 4},
     99             {"matrix": [3, 1], "x": 28, "y": 16, "flags": 4},
    100             {"matrix": [4, 1], "x": 36, "y": 16, "flags": 4},
    101             {"matrix": [5, 1], "x": 44, "y": 16, "flags": 4},
    102             {"matrix": [5, 6], "x": 52, "y": 16, "flags": 4},
    103             {"matrix": [4, 6], "x": 60, "y": 16, "flags": 4},
    104             {"matrix": [3, 6], "x": 68, "y": 16, "flags": 4},
    105             {"matrix": [2, 6], "x": 76, "y": 16, "flags": 4},
    106             {"matrix": [1, 6], "x": 84, "y": 16, "flags": 4},
    107             {"matrix": [0, 6], "x": 92, "y": 16, "flags": 4},
    108             {"matrix": [0, 7], "x": 96, "y": 32, "flags": 4},
    109             {"matrix": [1, 7], "x": 88, "y": 32, "flags": 4},
    110             {"matrix": [2, 7], "x": 80, "y": 32, "flags": 4},
    111             {"matrix": [3, 7], "x": 72, "y": 32, "flags": 4},
    112             {"matrix": [4, 7], "x": 64, "y": 32, "flags": 4},
    113             {"matrix": [5, 7], "x": 56, "y": 32, "flags": 4},
    114             {"matrix": [5, 2], "x": 48, "y": 32, "flags": 4},
    115             {"matrix": [4, 2], "x": 40, "y": 32, "flags": 4},
    116             {"matrix": [3, 2], "x": 32, "y": 32, "flags": 4},
    117             {"matrix": [2, 2], "x": 24, "y": 32, "flags": 4},
    118             {"matrix": [1, 2], "x": 16, "y": 32, "flags": 4},
    119             {"matrix": [0, 2], "x": 8, "y": 32, "flags": 4},
    120             {"matrix": [0, 3], "x": 12, "y": 48, "flags": 4},
    121             {"matrix": [1, 3], "x": 20, "y": 48, "flags": 4},
    122             {"matrix": [2, 3], "x": 28, "y": 48, "flags": 4},
    123             {"matrix": [3, 3], "x": 36, "y": 48, "flags": 4},
    124             {"matrix": [4, 3], "x": 44, "y": 48, "flags": 4},
    125             {"matrix": [5, 3], "x": 52, "y": 48, "flags": 4},
    126             {"matrix": [5, 8], "x": 60, "y": 48, "flags": 4},
    127             {"matrix": [4, 8], "x": 68, "y": 48, "flags": 4},
    128             {"matrix": [3, 8], "x": 76, "y": 48, "flags": 4},
    129             {"matrix": [2, 8], "x": 84, "y": 48, "flags": 4},
    130             {"matrix": [1, 8], "x": 92, "y": 48, "flags": 4},
    131             {"matrix": [0, 8], "x": 100, "y": 48, "flags": 4},
    132             {"matrix": [0, 9], "x": 104, "y": 64, "flags": 4},
    133             {"matrix": [1, 9], "x": 96, "y": 64, "flags": 4},
    134             {"matrix": [2, 9], "x": 88, "y": 64, "flags": 4},
    135             {"matrix": [3, 9], "x": 80, "y": 64, "flags": 4},
    136             {"matrix": [4, 9], "x": 72, "y": 64, "flags": 4},
    137             {"matrix": [5, 9], "x": 64, "y": 64, "flags": 4},
    138             {"matrix": [5, 4], "x": 56, "y": 64, "flags": 4},
    139             {"matrix": [4, 4], "x": 48, "y": 64, "flags": 4},
    140             {"matrix": [3, 4], "x": 40, "y": 64, "flags": 4},
    141             {"matrix": [2, 4], "x": 32, "y": 64, "flags": 4},
    142             {"matrix": [1, 4], "x": 24, "y": 64, "flags": 4},
    143             {"matrix": [0, 4], "x": 16, "y": 64, "flags": 4}
    144         ],
    145         "max_brightness": 50
    146     },
    147     "rgblight": {
    148         "led_count": 123,
    149         "max_brightness": 80,
    150         "led_map": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 97, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48]
    151     },
    152     "matrix_pins": {
    153         "cols": ["B1", "F7", "F6", "F5", "F4", "B3", "B2", "B6", "D0", "D1"],
    154         "rows": ["B5", "B4", "E6", "D7", "C6", "D4"]
    155     },
    156     "diode_direction": "COL2ROW",
    157     "features": {
    158         "midi": true,
    159         "extrakey": true,
    160         "encoder": true,
    161         "bootmagic": false,
    162         "mousekey": false,
    163         "nkro": false,
    164         "backlight": false
    165     },
    166     "build": {
    167         "lto": true
    168     },
    169     "encoder": {
    170         "rotary": []
    171     },
    172     "ws2812": {
    173         "pin": "D3"
    174     },
    175     "split": {
    176         "enabled": true,
    177         "encoder": {
    178             "right": {
    179                 "rotary": [
    180                     {"pin_a": "B4", "pin_b": "B6"}
    181                 ]
    182             }
    183         },
    184         "matrix_pins": {
    185             "right": {
    186                 "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "C7", "B7", "F1"],
    187                 "rows": ["D1", "D0", "D4", "C6", "D7", "E6"]
    188             }
    189         },
    190         "serial": {
    191             "pin": "D2"
    192         }
    193     },
    194     "qmk": {
    195         "tap_keycode_delay": 10
    196     },
    197     "processor": "atmega32u4",
    198     "bootloader": "caterina",
    199     "layouts": {
    200         "LAYOUT": {
    201             "layout": [
    202                 {"matrix": [0, 0], "x": 0, "y": 0},
    203                 {"matrix": [1, 0], "x": 1, "y": 0},
    204                 {"matrix": [2, 0], "x": 2, "y": 0},
    205                 {"matrix": [3, 0], "x": 3, "y": 0},
    206                 {"matrix": [4, 0], "x": 4, "y": 0},
    207                 {"matrix": [5, 0], "x": 5, "y": 0},
    208                 {"matrix": [5, 5], "x": 6, "y": 0},
    209                 {"matrix": [4, 5], "x": 7, "y": 0},
    210                 {"matrix": [3, 5], "x": 8, "y": 0},
    211                 {"matrix": [2, 5], "x": 9, "y": 0},
    212                 {"matrix": [1, 5], "x": 10, "y": 0},
    213                 {"matrix": [0, 5], "x": 11, "y": 0},
    214 
    215                 {"matrix": [0, 1], "x": 0.5, "y": 1},
    216                 {"matrix": [1, 1], "x": 1.5, "y": 1},
    217                 {"matrix": [2, 1], "x": 2.5, "y": 1},
    218                 {"matrix": [3, 1], "x": 3.5, "y": 1},
    219                 {"matrix": [4, 1], "x": 4.5, "y": 1},
    220                 {"matrix": [5, 1], "x": 5.5, "y": 1},
    221                 {"matrix": [5, 6], "x": 6.5, "y": 1},
    222                 {"matrix": [4, 6], "x": 7.5, "y": 1},
    223                 {"matrix": [3, 6], "x": 8.5, "y": 1},
    224                 {"matrix": [2, 6], "x": 9.5, "y": 1},
    225                 {"matrix": [1, 6], "x": 10.5, "y": 1},
    226                 {"matrix": [0, 6], "x": 11.5, "y": 1},
    227 
    228                 {"matrix": [0, 2], "x": 14.5, "y": 1},
    229 
    230                 {"matrix": [1, 2], "x": 1, "y": 2},
    231                 {"matrix": [2, 2], "x": 2, "y": 2},
    232                 {"matrix": [3, 2], "x": 3, "y": 2},
    233                 {"matrix": [4, 2], "x": 4, "y": 2},
    234                 {"matrix": [5, 2], "x": 5, "y": 2},
    235                 {"matrix": [5, 7], "x": 6, "y": 2},
    236                 {"matrix": [4, 7], "x": 7, "y": 2},
    237                 {"matrix": [3, 7], "x": 8, "y": 2},
    238                 {"matrix": [2, 7], "x": 9, "y": 2},
    239                 {"matrix": [1, 7], "x": 10, "y": 2},
    240                 {"matrix": [0, 7], "x": 11, "y": 2},
    241                 {"matrix": [0, 3], "x": 12, "y": 2},
    242 
    243                 {"matrix": [1, 3], "x": 15, "y": 2},
    244                 {"matrix": [2, 3], "x": 16, "y": 2},
    245                 {"matrix": [3, 3], "x": 17, "y": 2},
    246                 {"matrix": [4, 3], "x": 18, "y": 2},
    247                 {"matrix": [5, 3], "x": 19, "y": 2},
    248                 {"matrix": [5, 8], "x": 20, "y": 2},
    249                 {"matrix": [4, 8], "x": 21, "y": 2},
    250                 {"matrix": [3, 8], "x": 22, "y": 2},
    251                 {"matrix": [2, 8], "x": 23, "y": 2},
    252                 {"matrix": [1, 8], "x": 24, "y": 2},
    253                 {"matrix": [0, 8], "x": 25, "y": 2},
    254                 {"matrix": [0, 4], "x": 26, "y": 2},
    255 
    256                 {"matrix": [1, 4], "x": 27.5, "y": 2},
    257 
    258                 {"matrix": [2, 4], "x": 1.5, "y": 3},
    259                 {"matrix": [3, 4], "x": 2.5, "y": 3},
    260                 {"matrix": [4, 4], "x": 3.5, "y": 3},
    261                 {"matrix": [5, 4], "x": 4.5, "y": 3},
    262                 {"matrix": [5, 9], "x": 5.5, "y": 3},
    263                 {"matrix": [4, 9], "x": 6.5, "y": 3},
    264                 {"matrix": [3, 9], "x": 7.5, "y": 3},
    265                 {"matrix": [2, 9], "x": 8.5, "y": 3},
    266                 {"matrix": [1, 9], "x": 9.5, "y": 3},
    267                 {"matrix": [0, 9], "x": 10.5, "y": 3},
    268                 {"matrix": [8, 0], "x": 11.5, "y": 3},
    269                 {"matrix": [6, 0], "x": 12.5, "y": 3},
    270 
    271                 {"matrix": [6, 1], "x": 14.5, "y": 3},
    272                 {"matrix": [6, 2], "x": 15.5, "y": 3},
    273                 {"matrix": [6, 3], "x": 16.5, "y": 3},
    274                 {"matrix": [6, 4], "x": 17.5, "y": 3},
    275                 {"matrix": [6, 5], "x": 18.5, "y": 3},
    276                 {"matrix": [6, 6], "x": 19.5, "y": 3},
    277                 {"matrix": [9, 6], "x": 20.5, "y": 3},
    278                 {"matrix": [9, 5], "x": 21.5, "y": 3},
    279                 {"matrix": [9, 4], "x": 22.5, "y": 3},
    280                 {"matrix": [9, 3], "x": 23.5, "y": 3},
    281                 {"matrix": [9, 2], "x": 24.5, "y": 3},
    282                 {"matrix": [9, 1], "x": 25.5, "y": 3},
    283                 {"matrix": [7, 0], "x": 26.5, "y": 3},
    284 
    285                 {"matrix": [7, 1], "x": 2, "y": 4},
    286                 {"matrix": [7, 2], "x": 3, "y": 4},
    287                 {"matrix": [7, 3], "x": 4, "y": 4},
    288                 {"matrix": [7, 4], "x": 5, "y": 4},
    289                 {"matrix": [7, 5], "x": 6, "y": 4},
    290                 {"matrix": [7, 6], "x": 7, "y": 4},
    291                 {"matrix": [10, 6], "x": 8, "y": 4},
    292                 {"matrix": [10, 5], "x": 9, "y": 4},
    293                 {"matrix": [10, 4], "x": 10, "y": 4},
    294                 {"matrix": [10, 3], "x": 11, "y": 4},
    295                 {"matrix": [10, 2], "x": 12, "y": 4},
    296                 {"matrix": [10, 1], "x": 13, "y": 4},
    297 
    298                 {"matrix": [8, 1], "x": 15, "y": 4},
    299                 {"matrix": [8, 2], "x": 16, "y": 4},
    300                 {"matrix": [8, 3], "x": 17, "y": 4},
    301                 {"matrix": [8, 4], "x": 18, "y": 4},
    302                 {"matrix": [8, 5], "x": 19, "y": 4},
    303                 {"matrix": [8, 6], "x": 20, "y": 4},
    304                 {"matrix": [11, 6], "x": 21, "y": 4},
    305                 {"matrix": [11, 5], "x": 22, "y": 4},
    306                 {"matrix": [11, 4], "x": 23, "y": 4},
    307                 {"matrix": [11, 3], "x": 24, "y": 4},
    308                 {"matrix": [11, 2], "x": 25, "y": 4},
    309                 {"matrix": [11, 1], "x": 26, "y": 4}
    310             ]
    311         },
    312         "LAYOUT_giabarinaix2": {
    313             "layout": [
    314                 {"matrix": [0, 0], "x": 0, "y": 0},
    315                 {"matrix": [1, 0], "x": 1, "y": 0},
    316                 {"matrix": [2, 0], "x": 2, "y": 0},
    317                 {"matrix": [3, 0], "x": 3, "y": 0},
    318                 {"matrix": [4, 0], "x": 4, "y": 0},
    319                 {"matrix": [5, 0], "x": 5, "y": 0},
    320                 {"matrix": [5, 5], "x": 6, "y": 0},
    321                 {"matrix": [4, 5], "x": 7, "y": 0},
    322                 {"matrix": [3, 5], "x": 8, "y": 0},
    323                 {"matrix": [2, 5], "x": 9, "y": 0},
    324                 {"matrix": [1, 5], "x": 10, "y": 0},
    325                 {"matrix": [0, 5], "x": 11, "y": 0},
    326 
    327                 {"matrix": [0, 1], "x": 0.5, "y": 1},
    328                 {"matrix": [1, 1], "x": 1.5, "y": 1},
    329                 {"matrix": [2, 1], "x": 2.5, "y": 1},
    330                 {"matrix": [3, 1], "x": 3.5, "y": 1},
    331                 {"matrix": [4, 1], "x": 4.5, "y": 1},
    332                 {"matrix": [5, 1], "x": 5.5, "y": 1},
    333                 {"matrix": [5, 6], "x": 6.5, "y": 1},
    334                 {"matrix": [4, 6], "x": 7.5, "y": 1},
    335                 {"matrix": [3, 6], "x": 8.5, "y": 1},
    336                 {"matrix": [2, 6], "x": 9.5, "y": 1},
    337                 {"matrix": [1, 6], "x": 10.5, "y": 1},
    338                 {"matrix": [0, 6], "x": 11.5, "y": 1},
    339 
    340                 {"matrix": [0, 2], "x": 1, "y": 2},
    341                 {"matrix": [1, 2], "x": 2, "y": 2},
    342                 {"matrix": [2, 2], "x": 3, "y": 2},
    343                 {"matrix": [3, 2], "x": 4, "y": 2},
    344                 {"matrix": [4, 2], "x": 5, "y": 2},
    345                 {"matrix": [5, 2], "x": 6, "y": 2},
    346                 {"matrix": [5, 7], "x": 7, "y": 2},
    347                 {"matrix": [4, 7], "x": 8, "y": 2},
    348                 {"matrix": [3, 7], "x": 9, "y": 2},
    349                 {"matrix": [2, 7], "x": 10, "y": 2},
    350                 {"matrix": [1, 7], "x": 11, "y": 2},
    351                 {"matrix": [0, 7], "x": 12, "y": 2},
    352 
    353                 {"matrix": [0, 3], "x": 1.5, "y": 3},
    354                 {"matrix": [1, 3], "x": 2.5, "y": 3},
    355                 {"matrix": [2, 3], "x": 3.5, "y": 3},
    356                 {"matrix": [3, 3], "x": 4.5, "y": 3},
    357                 {"matrix": [4, 3], "x": 5.5, "y": 3},
    358                 {"matrix": [5, 3], "x": 6.5, "y": 3},
    359                 {"matrix": [5, 8], "x": 7.5, "y": 3},
    360                 {"matrix": [4, 8], "x": 8.5, "y": 3},
    361                 {"matrix": [3, 8], "x": 9.5, "y": 3},
    362                 {"matrix": [2, 8], "x": 10.5, "y": 3},
    363                 {"matrix": [1, 8], "x": 11.5, "y": 3},
    364                 {"matrix": [0, 8], "x": 12.5, "y": 3},
    365 
    366                 {"matrix": [0, 4], "x": 2, "y": 4},
    367                 {"matrix": [1, 4], "x": 3, "y": 4},
    368                 {"matrix": [2, 4], "x": 4, "y": 4},
    369                 {"matrix": [3, 4], "x": 5, "y": 4},
    370                 {"matrix": [4, 4], "x": 6, "y": 4},
    371                 {"matrix": [5, 4], "x": 7, "y": 4},
    372                 {"matrix": [5, 9], "x": 8, "y": 4},
    373                 {"matrix": [4, 9], "x": 9, "y": 4},
    374                 {"matrix": [3, 9], "x": 10, "y": 4},
    375                 {"matrix": [2, 9], "x": 11, "y": 4},
    376                 {"matrix": [1, 9], "x": 12, "y": 4},
    377                 {"matrix": [0, 9], "x": 13, "y": 4},
    378 
    379                 {"matrix": [6, 9], "x": 0, "y": 6},
    380                 {"matrix": [7, 9], "x": 1, "y": 6},
    381                 {"matrix": [8, 9], "x": 2, "y": 6},
    382                 {"matrix": [9, 9], "x": 3, "y": 6},
    383                 {"matrix": [10, 9], "x": 4, "y": 6},
    384                 {"matrix": [11, 9], "x": 5, "y": 6},
    385                 {"matrix": [11, 4], "x": 6, "y": 6},
    386                 {"matrix": [10, 4], "x": 7, "y": 6},
    387                 {"matrix": [9, 4], "x": 8, "y": 6},
    388                 {"matrix": [8, 4], "x": 9, "y": 6},
    389                 {"matrix": [7, 4], "x": 10, "y": 6},
    390                 {"matrix": [6, 4], "x": 11, "y": 6},
    391 
    392                 {"matrix": [6, 8], "x": 0.5, "y": 7},
    393                 {"matrix": [7, 8], "x": 1.5, "y": 7},
    394                 {"matrix": [8, 8], "x": 2.5, "y": 7},
    395                 {"matrix": [9, 8], "x": 3.5, "y": 7},
    396                 {"matrix": [10, 8], "x": 4.5, "y": 7},
    397                 {"matrix": [11, 8], "x": 5.5, "y": 7},
    398                 {"matrix": [11, 3], "x": 6.5, "y": 7},
    399                 {"matrix": [10, 3], "x": 7.5, "y": 7},
    400                 {"matrix": [9, 3], "x": 8.5, "y": 7},
    401                 {"matrix": [8, 3], "x": 9.5, "y": 7},
    402                 {"matrix": [7, 3], "x": 10.5, "y": 7},
    403                 {"matrix": [6, 3], "x": 11.5, "y": 7},
    404 
    405                 {"matrix": [6, 7], "x": 1, "y": 8},
    406                 {"matrix": [7, 7], "x": 2, "y": 8},
    407                 {"matrix": [8, 7], "x": 3, "y": 8},
    408                 {"matrix": [9, 7], "x": 4, "y": 8},
    409                 {"matrix": [10, 7], "x": 5, "y": 8},
    410                 {"matrix": [11, 7], "x": 6, "y": 8},
    411                 {"matrix": [11, 2], "x": 7, "y": 8},
    412                 {"matrix": [10, 2], "x": 8, "y": 8},
    413                 {"matrix": [9, 2], "x": 9, "y": 8},
    414                 {"matrix": [8, 2], "x": 10, "y": 8},
    415                 {"matrix": [7, 2], "x": 11, "y": 8},
    416                 {"matrix": [6, 2], "x": 12, "y": 8},
    417 
    418                 {"matrix": [6, 6], "x": 1.5, "y": 9},
    419                 {"matrix": [7, 6], "x": 2.5, "y": 9},
    420                 {"matrix": [8, 6], "x": 3.5, "y": 9},
    421                 {"matrix": [9, 6], "x": 4.5, "y": 9},
    422                 {"matrix": [10, 6], "x": 5.5, "y": 9},
    423                 {"matrix": [11, 6], "x": 6.5, "y": 9},
    424                 {"matrix": [11, 1], "x": 7.5, "y": 9},
    425                 {"matrix": [10, 1], "x": 8.5, "y": 9},
    426                 {"matrix": [9, 1], "x": 9.5, "y": 9},
    427                 {"matrix": [8, 1], "x": 10.5, "y": 9},
    428                 {"matrix": [7, 1], "x": 11.5, "y": 9},
    429                 {"matrix": [6, 1], "x": 12.5, "y": 9},
    430 
    431                 {"matrix": [6, 5], "x": 2, "y": 10},
    432                 {"matrix": [7, 5], "x": 3, "y": 10},
    433                 {"matrix": [8, 5], "x": 4, "y": 10},
    434                 {"matrix": [9, 5], "x": 5, "y": 10},
    435                 {"matrix": [10, 5], "x": 6, "y": 10},
    436                 {"matrix": [11, 5], "x": 7, "y": 10},
    437                 {"matrix": [11, 0], "x": 8, "y": 10},
    438                 {"matrix": [10, 0], "x": 9, "y": 10},
    439                 {"matrix": [9, 0], "x": 10, "y": 10},
    440                 {"matrix": [8, 0], "x": 11, "y": 10},
    441                 {"matrix": [7, 0], "x": 12, "y": 10},
    442                 {"matrix": [6, 0], "x": 13, "y": 10}
    443             ]
    444         }
    445     }
    446 }